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

Method for displaying single monitor applications on multiple monitors driven by a personal computer

A direct access driver solves limitations of DirectX operation under the Microsoft architecture when using multiple monitors. The direct access driver allows applications employing DirectX application program interfaces to use hardware acceleration without display errors on the monitors. Display errors can occur if multiple frame buffer addresses are returned in response to “GetFrameBufferAddress” DirectX calls. This invention returns a single address for two or more frame buffers on a display driver card by performing, without the DirectX application's knowledge, background operations that track hardware acceleration demands from two or more graphic user interfaces and frame buffers. The background operations entail constantly changing the frame buffer pointers relative to the location of offscreen DirectX application data, while one or more DirectX applications are moved in the display space from monitor to monitor. This is analogous to accurately tracking one of many moving objects in a fast-moving shell game.
Owner:ADVANCED SILICON TECH

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

Industrial intelligent digital continuous monitoring analysis method and system

The invention provides an industrial intelligent digital continuous monitoring analysis method and a system. The method comprises the following steps: 1. data acquisition and distribution; 2. distributed data processing; 3. kiln positioning; 4. image generation; 5. data analysis and processing, and 6. alarming. In the invention, modular design is adopted and modules are independent from and cooperate with each other, thus giving full play to the characteristics of data sharing and independent mechanism of resources to ensure the system design to be more reasonable and more convenient to expand and maintain. Meanwhile, the OPC technology, SOCKET asynchronous communication technology, DirectX technology, DCOM technology, GDI+ technology of C#, ADO.NET technology, I / O interface technology of documents and other international advanced technologies are combined to ensure stronger system functions, therefore, the system has the characteristics of high performance, good compatibility and strong expansibility, etc.
Owner:ELECTRON CO LTD

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:焦秀琴

System and method for supporting 3D application in virtual environment

The invention discloses a system and a method for supporting a 3D application in a virtual environment, and belongs to the technical field of computer virtualization. The system specifically comprises three parts of a host machine, a virtual machine and a terminal. A 3D session is analyzed by utilizing DirectX and OpenGL of a bottom layer, between the host machine and the terminal; a 3D operation instruction is intercepted and captured at the bottom layer and encapsulated; and a graph of the virtual machine is fluently displayed on a display of the terminal in combination with display protocol transmission of a remote desktop in a 3D instruction redirecting mode, so that a display card on the terminal is fully utilized for performing high-performance and high-simulation 3D rendering, and the user experience is improved.
Owner:深圳市青葡萄科技有限公司

Image processing method

The invention provides a method for image processing with the following steps of replacing a DLL file of a system video driver and a delineation driver interface (DDI) defined in the file with the pre-structured DLL file of a screen-grasping shell and a delineation driver interface (DDI) defined in the screen-grasping shell, obtaining the corresponding parameters of the system surface and setting a user-defined mapping surface according to the corresponding parameters of the system surface in the screen-grasping shell, and image-mapping on the user-defined mapping surface via system invoking the DLL of the screen-grasping shell. The invention can ensure the good running of graphics cards and the speed-up running of DirectX, avoid the conflicts to the speed-up running of DirectX; and improve the processing efficiency of grasping continuous images as a result of realizing screen-grasping on the display driving hardware layer.
Owner:GUANGDONG VTRON TECH CO LTD

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

Adjustment method and device for configuration information of dedicated measurement scene

InactiveCN103249058AAvoid confictData transmission is normalWireless communicationComputer hardwareDirectX
The invention discloses an adjustment method and device for configuration information of a special state measurement scene. The method comprises the steps of acquiring DMO (directX media object) configuration information, determining a measurement opportunity of configuration according to the DMO configuration information, acquiring configuration information of a transmission time interval and a time slot configured for data transmission, determining a data transmission opportunity of the configuration according to the configuration information of the transmission time interval and the time slot, judging whether the measurement opportunity conflicts with the data transmission opportunity, and adjusting configuration parameters in the DMO configuration information to allow the measurement opportunity not to conflict with the data transmission opportunity if so. The method and the device solve the problem that the data transmission is interrupted or RAT (radio access technology) switch cannot be conducted since the measurement opportunity of the DMO configuration conflicts with the data transmission opportunity. The LTE (long term evolution) measurement and current data transmission can be conducted normally.
Owner:ZTE CORP

Method for displaying single monitor applications on multiple monitors driven by a personal computer

A direct access driver solves limitations of DirectX operation under the Microsoft architecture when using multiple monitors. The direct access driver allows applications employing DirectX application program interfaces to use hardware acceleration without display errors on the monitors. Display errors can occur if multiple frame buffer addresses are returned in response to “GetFrameBufferAddress” DirectX calls. A single address is returned for two or more frame buffers on a display driver card by performing, without the DirectX application's knowledge, background operations that track hardware acceleration demands from two or more graphic user interfaces and frame buffers. The background operations entail constantly changing the frame buffer pointers relative to the location of offscreen DirectX application data, while one or more DirectX applications are moved in the display space from monitor to monitor.
Owner:ADVANCED SILICON TECH

3D rendering method and device and engine

The present invention discloses a 3D rendering method based on a DirectX Effect system. The method comprises the steps of S1 obtaining the shader parameter index values corresponding to the parameter values of objects in a 3D engine memory according to a preset mapping table when DrawCall is called to render the objects in a current picture, wherein the mapping relationship of the Effect parameter names of the DirectX Effect system and the shader parameter index values is recorded in the mapping table, and the parameter value of each object in the 3D engine memory has a corresponding Effect parameter name; S2 copying the parameter values of the objects in the 3D engine memory to a driving memory corresponding to the shader parameter index values. The present invention also discloses a 3D rendering device based on the DirectX Effect system and a 3D game engine.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD

An Iris 2D graphic engine implementation method

The invention provides an Iris 2D graphic engine implementation method comprising the steps of (1) selecting different underlayer programming interfaces for different platforms, wherein A DirectX 11 graphic programming interface is used for a Windows platform with the C++ language being used for development and an OpenGL ES graphic programming interface is used for an Android platform with the Java language being used for development, and developing the graphic engines for the corresponding platforms by using the host languages, the graphic engines providing host language interfaces used for external call; (2) developing Iris language virtual machines for the corresponding platforms via the host languages in the step of (1), wherein the virtual machines provide host language interfaces for third-party extension; (3) by calling the interfaces exposed by the graphic engines in the step of (1), compiling the extension of the Iris language virtual machines by using the host languages; (4) during use, uploading the extension in Iris scripts and embedding the IRIS language into the graphic engines for control of the graphic engines and completion of the graphic rendering work. The method is simple, easy to use and great in transportability.
Owner:JIANGSU UNIV

User interface software development kit for input method editor

A user interface software development kit for an input method editor can carry out editing in operating systems, namely Windows XP, Vista and Window 7 and in development environments above the versions of DirectX 9.0c and Visual Studio 2005. The user interface software development kit can also perform the Install program corresponding to SDK, set up the program to the development PC, include the ''NorialME.h'' header file under the items of the application program and link the ''NorialME.lib'' to a repository. The uppermost category used by a user is CIMEditBox. The UI category of a certain input editor is enabled to have the CIMEditBox. When the corresponding UI has window messages input, the CIMEditBox is employed to convey the window messages through the ProcMsg function; the window messages output to images are conveyed by the Draw function. The window messages are delivered by the GetText function to acquire character string data input through the function.
Owner:NORIA

Method for improving ultra-high-definition non-editing performance based on double graphics adapters NVLINK

ActiveCN111741232ADoes not impair rendering capabilitiesAvoid the bottleneck of insufficient transmission bandwidthTelevision system detailsColor television detailsComputer hardwareGraphics
The invention discloses a method for improving ultra-high-definition non-editing performance based on double graphics adapters NVLINK. The method comprises the steps: S1, after a CPU reads a media file, directly calling an uplink function of CUDA to upload data to a decoding GPU; S2, calling a corresponding GPU decoder for decoding; S3, transmitting the decoded data to a rendering GPU by using anNVLINK bridge, and storing the decoded data in a CUDA buffer area of the rendering GPU; and S4, copying the decoded data from the CUDA buffer area to DirectX texture, and performing rendering and thelike by using a DirectX function. According to the method, GPU decoding can be used for accelerating the decoding speed, the GPU rendering capability is not weakened, the bottleneck of insufficient PCIE bus transmission bandwidth is avoided, non-editing software achieves ideal performance in ultra-high-definition multilayer real-time editing, and the method can be compatible with the situation that only a CPU can be used for decoding.
Owner:CHENGDU SOBEY DIGITAL TECH CO LTD

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

Image processing method of remote image monitoring system based on IP network and its equipment

InactiveCN1354445AImprove the display effectAchieve the effect of professional image displayGeometric image transformationDirectXGraphic card
The invention relates to an image processing method and equipment of remote image monitoring system that is based on IP network. With being set in working type as dual monitors and full screen, the display card supporting dual monitors is connected to a plance between monitoring terminal equipment and monitor. The displaying type of the terminal controlling equipment is set up in type of DirectX and Overlay. The image processing procedure is as follows. A remote video coded frame is decoded to a decoded video frame. Drawing the decoded video frames creates the covered surface. Covering the main surface draws the video frame, closing the covered surface. The remote video information received from IP network can be displayed on terminal as well as special monitor. The invented method is capable of providing full screen of display without sawtooth shape and video segmention by software. The invention possesses merits of good displaying effect.
Owner:EMERSON NETWORK POWER CO LTD

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:吉奥时空信息技术股份有限公司

Directx texture resource interoperation system and method

The invention discloses a Directx texture resource interoperation system and method, and is used for Directx3D11 and Directx3D12 texture resource interoperation. The system comprises an equipment creating unit which is used for creating a Directx3D11 interface on Directx3D12 equipment; and a resource packaging unit which is used for packaging Directx3D12 resources into Directx3D11 available resources and the resources can be used for the Directx3D11 interface. The Directx3D12 resources can be operated on the Directx3D11 interface so that Directx3D11 and Directx3D12 texture resource interoperation can be completed, and cross-version resource continuity and interoperability can be realized.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Outsourcing project life cycle management method based on 3D visualization

InactiveCN103854121AEasy accessImplement data acquisition applicationResourcesImage data processingDirectXUser interface
The invention relates to an outsourcing project life cycle management method based on 3D visualization. The method comprises an inputting step, an analyzing step, a calling step, a generating step and an outputting step, wherein the inputting step is about inputting an outsourcing project and extracting the characteristic element data of the outsource project, the analyzing step is about analyzing the information of the life cycle and the type of a lift cycle model to which the life cycle belongs from the characteristic element data, the calling step is about calling a 3D model base established based on DirectX to achieve loading of a 3D model file and rendering of a 3D model, the generating step is about generating a visual model figure, and the outputting step is about displaying the data on a user interface. The method can be widely applied to various fields and bring convenience to people for work and life in future.
Owner:镇江京江软件园有限公司

Aircraft gun empty target design parameter intelligent distinguishing method and system

The invention discloses an aircraft gun empty target design parameter intelligent distinguishing method. The method comprises the steps that emission moment task system parameters and an aircraft-loaded video are obtained through aircraft-loaded video and task data recording equipment; different video forms are compatible and an image sequence before and after the emission is extracted through a DirectX system; the continuous shooting parameter is calculated for a shooting image sequence through an intelligent empty target extraction parameter distinguishing and reading algorithm based on the image understanding technology; the parameter distinguishing and reading result is given out in the form of characters, forms, curves and videos. The aircraft gun empty target design parameter intelligent distinguishing method can automatically calculate the empty target shooting parameters under the condition that user operation is completely not needed. In addition, the aircraft gun empty design parameter intelligent distinguishing method and system can accelerate the distinguishing and reading speed, improve the objectiveness of distinguishing and reading, and eliminate the error and uncertainty brought by manual distinguishing and reading.
Owner:AIR FORCE UNIV PLA

Interface rendering method and terminal equipment

The invention is applicable to the technical field of computers, and provides an interface rendering method and terminal equipment. A first request message is sent to a server according to an instruction input by a user, so that a first hypertext markup language (HTML) file returned by the server based on the first request message is received; a DirectX interface is called; the first HTML file isrendered to display a starting interface of an application program; a second request message is sent to the server according to a JS file in the first HTML file, so that an encryption file returned bythe server based on the second request message is received; the encryption file is decrypted to generate a second HTML file; and the second HTML file is rendered to display contents except the starting interface of the application program, so that the rendering efficiency and the rendering effect are improved, and the time of white screen is shortened.
Owner:PINGAN PUHUI ENTERPRISE MANAGEMENT CO LTD

Method and apparatus for capturing Anti-aliasing directx multimedia contents moving picture

Disclosed is a method for capturing a directX moving picture. The method consists of (a) allowing the control unit to generate a multisampled rendertarget surface of a moving picture using an anti-aliasing technique for a capturing target moving picture of the directX multimedia contents in a buffer; (b) allowing the control unit to detect the capturing target moving picture using the anti-aliasing technique, which is provided in a back-buffer by executing the directX multimedia contents and copy and temporarily store the detected capturing target moving picture to and in the multisampled rendertarget surface; (c) allowing the control unit to output the temporarily stored capturing target moving picture on the basis of an FIFO method when the capturing target moving picture is stored in the multisampled rendertarget surface at a reference value or higher; and (d) allowing the control unit to convert and store the output capturing target moving picture.
Owner:MWSTORY

Image processing method

The invention provides a method for image processing with the following steps of replacing a DLL file of a system video driver and a delineation driver interface (DDI) defined in the file with the pre-structured DLL file of a screen-grasping shell and a delineation driver interface (DDI) defined in the screen-grasping shell, obtaining the corresponding parameters of the system surface and settinga user-defined mapping surface according to the corresponding parameters of the system surface in the screen-grasping shell, and image-mapping on the user-defined mapping surface via system invoking the DLL of the screen-grasping shell. The invention can ensure the good running of graphics cards and the speed-up running of DirectX, avoid the conflicts to the speed-up running of DirectX; and improve the processing efficiency of grasping continuous images as a result of realizing screen-grasping on the display driving hardware layer.
Owner:GUANGDONG VTRON TECH CO LTD

DirectX-based game engine design method

The invention discloses a DirectX-based game engine design method. The DirectX-based game engine design method comprises respectively designing a rendering engine, an input system, a sound system, a physical system treating collision and motion, an animation system, an artificial intelligence system, a scene management system and the like, wherein a rendering method of the rendering engine comprises the steps of determining a square rendering terrain, partitioning the rendering terrain by utilizing a quadtree, updating and traversing the rendering terrain and repairing a cracked terrain. An LOD technology is a technology of adjusting grid data precision degree in stages and has the performance that adjusting of a triangle farther from a view point is rough and adjusting of a triangle closer to the view point is exquisite. By adopting the LOD technology, rendering effect on a large-scale scene is respectively greatly improved in efficiency and effect, and running speed of a game is improved.
Owner:GUANGDONG INST OF SCI & TECH

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:焦秀琴

Using and transmitting method in game vide frequency

The invention discloses a method for using and transmitting a video in a game process. Its characters show as follow: it compresses video-data through data compression algorithm, and each end sends the compressed images to one or more Peers via multithreaded application through establishing different connections. Then it penetrates NAT through UDP technology to connect with P2P, and it converses the format of images received by the Peer into the format for DirectX. The invention realizes the using and transmitting in the game process via the combination of DirectX, UDP and data compression algorithm, which can reduce the network traffic and achieve multi-usages of video and transmission by more users in the game.
Owner:CHENGDU KINGSOFT DIGITAL ENTERTAINMENT

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products