Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

13 results about "Graphics pipeline" patented technology

In computer graphics, a computer graphics pipeline, rendering pipeline or simply graphics pipeline, is a conceptual model that describes what steps a graphics system needs to perform to render a 3D scene to a 2D screen. Once a 3D model has been created, for instance in a video game or any other 3D computer animation, the graphics pipeline is the process of turning that 3D model into what the computer displays. Because the steps required for this operation depend on the software and hardware used and the desired display characteristics, there is no universal graphics pipeline suitable for all cases. However, graphics application programming interfaces (APIs) such as Direct3D and OpenGL were created to unify similar steps and to control the graphics pipeline of a given hardware accelerator. These APIs abstract the underlying hardware and keep the programmer away from writing code to manipulate the graphics hardware accelerators (AMD/Intel/NVIDIA etc.).

Graph rendering system and method based on OpenGL SC and related product

The invention discloses a graphic rendering system and method based on OpenGL SC and a related product. The system comprises a rendering interface module used for providing a high-order graphic rendering function interface for an application program to receive graphic modeling data; the data conversion module is used for converting the graphic modeling data into intermediate drawing data conforming to the OpenGL SC standard; the graphic processing module is used for executing graphic calculation and rendering logic based on the intermediate drawing data and generating a rendering instruction; and the graph drawing module is used for calling the underlying OpenGL SC function library to execute the rendering instruction so as to complete graph rendering. According to the graphic rendering system, the underlying graphic pipeline is packaged inside, the development threshold and complexity are reduced through the high-order graphic interface, and the development efficiency and reliability are improved. All the modules are standardized and coordinated to realize complete process packaging from data to rendering, so that optimization and maintenance are integrated inside, and the maintainability, expandability and stability of the system are enhanced.
Owner:CHINA TECHENERGY

Generating a rendered image of a three-dimensional object

Data representing a 3D object to be rendered is obtained, the data comprising: a mesh structure defining 3D co-ordinates for each of a plurality of object vertices; and a feature vector encoding visual characteristics for at least one object surface defined by the plurality of object vertices. Motion information indicative of motion of the object in a scene is received. Based on the motion information, the mesh structure is deformed by adjusting the co-ordinates for one or more of the plurality of object vertices. The deformed mesh structure is processed using a graphics pipeline comprising a vertex shader and a fragment shader to generate a rendered image of the scene. The fragment shader comprises an artificial neural network trained to output pixel colour values for the at least one object surface on the basis of the visual characteristics encoded in the feature vector.
Owner:SONY COMP ENTERTAINMENT EURO LTD

Video rendering method and system based on a compute shader and an Xpixmap

ActiveCN121367796BReduce multiple copiesImprove resolutionComputational scienceHigh frame rate
The application provides a video rendering method and system based on a computing shader and Xpixmap, compared with an opengl display and a graphics pipeline mode, the computing shader can fully call general computing resources of a GPU, as long as the computing resources are sufficient, high resolution and high frame rate video rendering can be supported, and the processing capacity is greatly improved compared with the graphics pipeline mode. Compared with the opengl display mode, the use of the Xpixmap display mode reduces the multiple copying of the video frame, and further improves the efficiency of the video rendering and display. The scheme fully calls the computing resources of the GPU, renders YUV into RGBA and directly stores in the buffer area corresponding to the Xpixmap, and then uses the X function to submit the display, compared with the opengl display and the graphics pipeline mode, the scheme has higher efficiency, stronger processing capacity and adaptability, and is especially suitable for a graphics processing pipeline with insufficient capacity but powerful general computing capacity.
Owner:WUHAN LINGJIU MICROELECTRONICS CO LTD

Document sharing protection with watermark

Provided is a computing system for protection against document sharing. The computing system includes a processor having associated memory, the processor being configured to execute instructions using portions of the memory to cause the processor to implement a compliance portal where a policy is established covering a plurality of documents, transmit the policy to a client device having a display screen, and in response to receiving an indication that the client device has triggered the policy, instruct the client device to modify a graphics pipeline to add an opaque watermark to a screen image displayed on the display screen.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Graphics processing apparatus, method, graphics processor and computer equipment

This application provides a graphics processing apparatus, method, graphics processor, and computer device. The graphics processing apparatus includes a pixel processing pipeline, at least two graphics pipeline clusters, and cache units corresponding to each graphics pipeline cluster. The graphics pipeline clusters are configured to: divide a rendering task in a geometric data stream into multiple data segments; obtain a target data segment from among the multiple data segments; execute the geometric processing of the target data segment in parallel to obtain the corresponding data segment processing result; and store the data segment processing results belonging to the same subtask in the same cache unit. At least two data segments belonging to the same subtask in the geometric data stream are processed by all or part of the at least two graphics pipeline clusters. The pixel processing pipeline is configured to obtain all data segment processing results of the target subtask from the cache unit and perform the pixel processing of the target subtask. This application can reduce the probability of memory overflow.
Owner:MOORE THREADS TECH CO LTD

A method and GPU for reducing bandwidth for tessellation factors

A graphics pipeline reduces the number of tessellation factors written to and read from graphics memory. A hull shader stage detects whether tessellation factors for at least a threshold percentage of a thread group of patches are the same, and whether tessellation factors for a threshold percentage of the thread group of patches have the same value that indicates that the plurality of patches are to be culled or that the plurality of patches are to be passed to a tessellator stage of the graphics pipeline. In response to detecting that tessellation factors for at least the threshold percentage of the thread group are the same, the hull shader stage bypasses writing at least a subset of the tessellation factors for the thread group of patches to graphics memory, thus reducing bandwidth and improving efficiency of the graphics pipeline.
Owner:ADVANCED MICRO DEVICES INC

Wave throttling based on a parameter buffer

A graphics pipeline includes a first shader that generates first wave groups, a shader processor input (SPI) that launches the first wave groups for execution by shaders, and a scan converter that generates second waves for execution on the shaders based on results of processing the first wave groups by the one or more shaders. The first wave groups are selectively throttled based on a comparison of in-flight first wave groups and second waves pending execution on the at least one second shader. A cache holds information that is written to the cache in response to the first wave groups finishing execution on the shaders. Information is read from the cache in response to read requests issued by the second waves. In some cases, the first wave groups are selectively throttled by comparing how many first wave groups are in-flight and how many read requests to the cache are pending.
Owner:ADVANCED MICRO DEVICES INC

Graphics processing device, method, graphics processor and computer device

The application provides a graphics processing device, a method, a graphics processor and a computer device, wherein the graphics processing device comprises a pixel processing pipeline, at least two graphics pipeline clusters and a cache unit corresponding to each graphics pipeline cluster, wherein: the graphics pipeline cluster is configured to cut a rendering task in a geometry data stream to obtain a plurality of data segments, obtain a target data segment from the plurality of data segments, perform a geometry processing process on the target data segment in parallel to obtain a corresponding data segment processing result, and store the data segment processing results belonging to a same subtask to the same cache unit; wherein at least two data segments belonging to the same subtask in the geometry data stream are processed by all or part of the at least two graphics pipeline clusters; the pixel processing pipeline is configured to obtain all data segment processing results of a target subtask from the cache unit and perform a pixel processing process on the target subtask. The application can reduce the probability of memory overflow.
Owner:MOORE THREADS TECH CO LTD

Application graphical interface redirection and hardware acceleration method and system in heterogeneous computing environment

This invention provides a method and system for application graphics interface redirection and hardware acceleration in a heterogeneous computing environment, relating to the field of computer technology. First, the initial graphics instruction stream generated by the target application, conforming to a first graphics interface specification, is intercepted at the source computing node. Next, relevant information about the target computing node is obtained, and the initial graphics instruction stream is semantically parsed to obtain a sequence of instruction stream semantic units. Based on this sequence of instruction stream semantic units, an intermediate representation structure of the graphics pipeline is constructed and translated to generate a target hardware-executable graphics instruction stream. The target hardware-executable graphics instruction stream is transmitted to the target computing node via a cross-node transmission channel. At the target computing node, the graphics processing of the target hardware-executable graphics instruction stream is invoked to obtain graphics rendering result frame data, which is then returned to the source computing node via a return channel. This invention achieves graphics interface redirection and hardware acceleration in a heterogeneous environment.
Owner:XINCHUANGQIAO (CHENGDU) TECH CO LTD

A multi-dimensional perception foveated rendering method, system, and medium

This invention discloses a multi-dimensional perceptual gaze-point rendering method, system, and medium. The multi-dimensional perceptual gaze-point rendering method is characterized by the following steps: S1, acquiring the user's eye-tracking data in real-time within a virtual reality environment; S2, dividing the rendering sequence into saccade windows, recovery windows, and stable gaze windows; S3, constructing a multi-dimensional visual perception model that integrates saccade sequence features; S4, acquiring the perception critical frequency and mapping it to a resolution scaling factor to guide rasterization operations in the graphics pipeline; S5, invoking the resolution scaling factor and performing dynamic resolution rendering in the graphics rendering pipeline based on the resolution scaling factor. The system includes a data acquisition module, an event detection module, a model calculation module, a rendering scheduling module, and a graphics drawing module. This invention is rationally designed, effectively utilizing computing resources, improving the rendering system's frame rate, and enhancing the user experience.
Owner:QINGDAO INST OF COMPUTING TECH XIDIAN UNIV

Graphical pipeline creation method, apparatus, and electronic device

This application discloses a method, apparatus, and electronic device for creating a graphics pipeline, belonging to the field of computer technology. The method includes: obtaining graphics pipeline creation request information sent by a first application; the graphics pipeline creation request information is used to request the creation of a first graphics pipeline; obtaining pre-compiled binary data of the first graphics pipeline from the pipeline cache through the graphics card driver of the electronic device; the pipeline cache includes binary data after pre-compiling at least one graphics pipeline; and creating the first graphics pipeline based on the pre-compiled binary data.
Owner:VIVO MOBILE COMM CO LTD

Controlling rough pixel size from stencil print buffer

This application discloses controlling a rough pixel size from stencil print buffers. Systems, apparatuses, and methods can provide techniques to determine a stencil print value and use the stencil print value to control a rough pixel size of a graphics pipeline through a stencil print buffer. Additionally, the stencil print value can include a first bit range defining a first dimension of the rough pixel size and a second bit range defining a second dimension of the rough pixel size. In one example, the rough pixel size is controlled pixel by pixel for a plurality of pixels.
Owner:INTEL CORP