Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

52 results about "DirectX" patented technology

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs (the X standing in for the particular API names) and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

Mutually translating system and method of sign language and speech

The invention discloses a mutually translating system of sign language and speech, a gesture image collecting module 101 is used for collecting the video data of gestures, an input image preprocessing module 102 is used for image preprocessing, an image characteristic extracting module 103 is adopted for image characteristic extraction of the video data after image preprocessing and then outputs 56-dimension characteristic vectors, the 56-dimension characteristic vectors are used for constructing a sign language model 104, a continuous and dynamic sign language recognizing module 105 is used for recognizing the sign language model 104, and recognition results are output and translated into Chinese speech through a Chinese sounding module 106; voice signals collected by a voice signal collecting device are input in a speech recognition programming interface of Microsoft Speech SDK 5.1 and converted into characters to be output; three-dimensional models and three-dimensional animation are established through three-dimensional modeling software; the information of the three-dimensional models and the three-dimensional animation is output into .x formatted files through a Panda plug-in; and DirectX 3D is utilized to load the .x formatted three-dimensional models and the three-dimensional animation and then output sign language animation.
Owner:XI AN JIAOTONG UNIV

Real time three dimensional (3D) video communication system and implement method thereof based on Kinect

The invention discloses a real time three dimensional (3D) video communication system and an implement method of the real time 3D video communication system based on Kinect. A KINECT camera is utilized to collect color video information, depth video information and audio information synchronously and carry out filtering optimizing processing on depth information. X264 is utilized to carry out compression processing on the two-way video information. A moving picture expert group audio layer-3 (MP3) encoder is utilized to carry out audio compression. A multithreading technology is utilized to achieve synchronous acquisition of the three-way information. A real time protocol (RTP) is utilized to carry out network transmission. The system decodes the two-way video information after receiving the three-way information, the color video information and the depth video information are obtained, reconfiguration of a virtual viewpoint scene is carried out, and a left eye scene video and a right eye scene video corresponding to human eye parallax are obtained. According to a double-eye 3D imaging principle, the two-way video is synthesized to obtain a 3D video scene, DirectX is utilized to play the 3D video scene after the 3D video scene is synchronous with the audio information, and a 3D video conference system is formed.
Owner:TONGJI UNIV

Method, system, server and client side for displaying and operating 3D (Three-Dimensional) game

The invention provides a method, system, server and client side for remotely displaying and operating a 3D (Three-Dimensional) game. The method comprises the following steps of: 1, acquiring image data of a DirectX-based 3D game display image of a server side by a server-side application layer display device in real time; 2, compressing the acquired image data of the 3D game display image by the server and transmitting the compressed image data to the client side; 3, receiving, decoding and displaying the compressed image data by the client side, receiving an operation instruction of a user by input equipment and passing the operation instruction back to a server-side virtual input device at the server side; and 4, receiving the operation instruction passed back by the client side by the server-side virtual input device in real time, and converting the operation instruction into operation information capable of being acquired by a DirectX game program. According to the method and system provided by the invention, the image data of the 3D game are acquired in real time in a user-layer code injection manner on the premise of not modifying the original game; and the user input passed back by the client side is provided to the game in the user-layer code injection manner on the premise of not modifying the original game.
Owner:焦秀琴

Spherical display image processing method and system

The invention provides a spherical display image processing method and system, and the method comprises the steps: enabling a to-be-displayed image to serve as a texture map and to be pasted on a model or a curved surface, and rendering the model or curved surface till a cubic texture or directly carrying out rendering; building a target image of a plane for spherical display according to the cubic texture, wherein the corresponding relation between the target image and the cubic texture is that the target image is located in a polar coordinate system and the pixel coordinates corresponding to each pixel of the target image are expressed through polar coordinates; enabling the polar coordinates of each pixel to be correspondingly converted into a three-dimensional coordinate point on the a spherical surface in a three-dimensional coordinate system, and enabling the color value, obtained through the sampling of the cubic texture at each three-dimensional coordinate point, of each point to be given to a corresponding pixel of the target image; carrying out the algorithm transformation in an actual implementation process with the help of a top point shader of a graphic platform directx or opengl, and achieving the high-efficiency and high-quality conversion output through a graphic display card, thereby enabling display to have no blind region, enabling display to be flexible, and enabling the operation efficiency to be high.
Owner:WUXI SEEMILE LASER DISPLAY TECH +1

Method for performing three-dimensional virtual simulation transmission line tower group tower leg hoisting process

InactiveCN103871093ASimulate the hoisting processThe hoisting process is realistic3D-image renderingDirectXPhysics engine
Provided is a method for performing a three-dimensional virtual simulation transmission line tower group tower leg hoisting process. A three-dimensional engine renders all related scenarios. In the process of tower material rendering, the positions of two fixed points on a tower material are calculated according to the following method. Then, the central position and the orientation of the whole tower material are determined, and the position is determined by calculating each frame. Finally, intermediate interpolation is carried out to complete the smooth movement process of hoisting. The method of the invention is used under a three-dimensional virtual simulation condition. During virtual transmission line construction, virtual simulation using the algorithm is adopted in simulation of a tower leg hoisting process to enable the tower leg movement rule to be more in line with the actual situation and the hoisting process to be more realistic. The method of the invention is based on a three-dimensional rendering module and a script control module and is realized by the use of a physical engine of a DirectX. By adopting the method, tower leg movement can be controlled under an ordinary three-dimensional rendering condition.
Owner:JIANGSU ELECTRIC POWER CO +1

Method used for showing intercepted and captured change data and based on multiple surfaces

The invention provides a method used for showing intercepted and captured change data and based on multiple surfaces. The method comprises the steps of establishing multiple virtual display devices in a system by a virtual display device video small interface drive program, dynamically switching physical display devices to the virtual display devices, then intercepting and capturing graphic device interface (GDI) data in GDIs of the virtual display device drive program, and intercepting and capturing DirectX data on device surface of the virtual display device drive program. According to the method, data of a changing portion of a computer screen is only obtained and the quantity of the data is effectively reduced. Due to establishment of the multiple display devices, a condition with multi-display is supported. Due to support to the multiple surfaces, the method effectively improves properties of the system compared with other intercepting and capturing method. Interception and capture of the GDI data and the DirectX data can be simultaneously finished in the virtual device display drive program, and the intercepted and captured data are complete and efficient. The virtual display devices can well achieve the safety of the intercepted and captured data.
Owner:FUJIAN CENTM INFORMATION

Web-end three-dimensional GIS software design method with geographic space data confidentiality

The invention provides a Web-end three-dimensional GIS (geographic information system) software design method with geographic spatial data confidentiality. The method comprises the following steps that: a client applies for server resources from a three-dimensional GIS cloud service resource scheduling center, and the resource scheduling center allocates idle servers to the client; the client sideresponds to mouse and keyboard operation of the user and encodes the corresponding operation message to obtain an encoded control flow message, and then the encoded control flow message is sent to the server side; the server decodes the received encoded control flow message; the method comprises the following steps: receiving space data, decoding the space data, executing a corresponding functionaccording to operation information of a mouse and a keyboard obtained after decoding, rendering a three-dimensional scene corresponding to the space data into a two-dimensional image, converting thetwo-dimensional image into a corresponding video stream, and sending the video stream to a client to prevent data leakage caused by sending real space three-dimensional data to the client; the serverside is provided with an image buffer area compatible with the OpenGL and the Directx. The method has the advantages that data leakage is effectively avoided, and graphics card resources are reasonably utilized.
Owner:吉奥时空信息技术股份有限公司

A method for realizing real-time mutual embedding of a two-dimensional scene and a three-dimensional scene

ActiveCN109727304AReal-time mutual embeddingMutual embedding3D-image renderingDirectXVideo memory
The invention provides a method for achieving real-time mutual embedding of a two-dimensional scene and a three-dimensional scene. The method comprises the steps that a shared display control end creates a new thread on a CPU; A new thread creates a new second DirectX rendering module on the GPU; the current video memory data is copied in the video memory; After being compressed, the data is sentto the shared display control end through a network; And the shared display and control end renders the M-dimensional scene frame, so that the M-dimensional scene frame rendered by the shared displayand control end is embedded into the N-dimensional scene rendered by the shared display and control end. The method has the advantages that the mutual embedding of the two-dimensional scene and the three-dimensional scene can be realized, and the real-time mutual embedding of the two-dimensional scene and the three-dimensional scene can be realized, so that the M-dimensional scene rendered by theshared display and control end is embedded into the N-dimensional scene rendered by the shared display and control end; Moreover, at the shared display control end, native interaction and display canbe directly carried out on the embedded M-dimensional scene, so that various use requirements of people are met.
Owner:BEIJING E TECHSTAR

Method, system, server and client side for displaying and operating 3D (Three-Dimensional) game

The invention provides a method, system, server and client side for remotely displaying and operating a 3D (Three-Dimensional) game. The method comprises the following steps of: 1, acquiring image data of a DirectX-based 3D game display image of a server side by a server-side application layer display device in real time; 2, compressing the acquired image data of the 3D game display image by the server and transmitting the compressed image data to the client side; 3, receiving, decoding and displaying the compressed image data by the client side, receiving an operation instruction of a user by input equipment and passing the operation instruction back to a server-side virtual input device at the server side; and 4, receiving the operation instruction passed back by the client side by the server-side virtual input device in real time, and converting the operation instruction into operation information capable of being acquired by a DirectX game program. According to the method and system provided by the invention, the image data of the 3D game are acquired in real time in a user-layer code injection manner on the premise of not modifying the original game; and the user input passed back by the client side is provided to the game in the user-layer code injection manner on the premise of not modifying the original game.
Owner:焦秀琴

DirectX-based digital watermark generation method

The invention provides a DirectX-based digital watermark generation method. The method comprises the following steps of: creating a top window; adjusting transparency; performing color selection; embedding a watermark pattern. According to the method, by analyzing different imaging principles of human eyes and a mobile phone camera, pictures with a color complementary relationship are refreshed on a screen at a high frame rate, so that the digital watermark can be captured by the mobile phone camera while not being perceived by the human eyes. The invention aims to lighten the weight and reduce the adjustment complexity in the use process. An application program which is used on a Windows platform and is based on a DirectX interface is developed. A window with a certain transparency is drawn on the topmost layer of a screen by the program; the method comprises the steps that firstly, embedded information is displayed in a window, then the color and transparency of the embedded information are adjusted according to actual conditions, pictures with complementary colors of the embedded information are circularly displayed in the window, finally, the embedded watermark patterns are added to the top layer of the electronic screen in real time, and the embedded watermark patterns are invisible to human eyes through a high-speed refreshing method.
Owner:NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products