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 "Fragment processing" patented technology

Fragment processing is a term in computer graphics referring to a collection of operations applied to fragments generated by the rasterization operation in the rendering pipeline. During the rendering of computer graphics, the rasterization step takes a primitive, described by its vertex coordinates with associated color and texture information, and converts it into a set of fragments. These fragments then undergo a series of processing steps, e.g. scissor test, alpha test, depth test, stencil test, blending, texture mapping and so on. These steps are collectively referred to as fragment processing.

A method and system for one-to-many fragment mapping based on glDrawBuffer in a graphics processor

The present application relates to a kind of glDrawBuffer-based one-to-many fragment mapping method and system in graphics processor.The method of the present application comprises the following steps:1) identifying the buffer of glDrawBuffer configuration;2) the write order of buffer is sorted, and buffer index is generated;3) according to the order determined, fragment is mapped into different buffer in turn, and fragment output process is realized using control state machine, received tile is sent multiple times, and different buffer index information is carried each time.The present application has the advantages of fast fragment processing speed, conducive to circuit timing implementation, clear circuit structure and improved multi-buffer drawing scene processing speed.
Owner:西安翔腾微电子科技有限公司

Systems and methods for processing primitive segments

ActiveCN115018695BImage enhancementImage analysisComputer hardwareFragment processing
The present disclosure relates to primitive fragment processing in a rasterization stage of a graphics processing system. A system and method for processing primitive fragments in a rasterization stage of a graphics processing system, wherein a rendering space is subdivided into a plurality of tiles, is disclosed. The method comprises: receiving a plurality of primitive fragments, each primitive fragment corresponding to a pixel sample in a tile; determining whether a depth buffer read is to be performed for hidden surface removal processing of one or more of the primitive fragments; and sorting the primitive fragments into a priority queue and a non-priority queue based on the depth buffer read determination; and performing hidden surface removal processing on the primitive fragments in the priority and non-priority queues, wherein priority is given to the primitive fragments in the priority queue.
Owner:IMAGINATION TECH LTD

Pixel processing method and device, electronic equipment and storage medium

The invention provides a primitive processing method and device, electronic equipment and a storage medium, and relates to the technical field of image processing. The method comprises the following steps: in a geometric processing stage, cutting an input original primitive, generating a new vertex coordinate of the primitive after cutting, and simultaneously retaining an original vertex coordinate and an original vertex attribute of the original primitive; establishing association between the original primitive and the cut primitive, and adding mark information; and in the fragment processing stage, the clipped primitives are identified according to the mark information, and attribute interpolation is carried out based on the original vertex coordinates and the original vertex attributes of the original primitives associated with the clipped primitives. According to the technical scheme, the operation efficiency of geometry and fragment pipelines can be improved, the precision and stability of attribute interpolation are improved, and the consistency of rendering data and the new interface adaptation capability can be improved.
Owner:MOORE THREADS TECH CO LTD

Method and system for processing graphics in tile-based rendering mode

ActiveUS12354207B2Image enhancementImage analysisComputational scienceFragment processing
A method and system for processing graphics in tile-based rendering mode are disclosed. The system includes: a geometry processing system configured to perform geometry processing on primitives to tile visible primitives into a plurality of tiles M in screen view space; and a fragment processing system configured to render the plurality of tiles M to generate rendered images of the plurality of tiles M. The fragment processing system includes a post-processing module configured to start to perform pixel filtering on pixels in a first pixel set Pin0 of a target tile M0 in the plurality of tiles M at a first time after a rendered image of the target tile M0 is generated and before all the rendered images of the plurality of tiles M are generated. The present disclosure can effectively improve processing efficiency of overall image pixel filtering, without generating additional pixel shading workload.
Owner:INNOSILICON MICROELECTRONICS (ZHUHAI) CO LTD

Tile Region Protection In A Graphics Processing System

PendingUS20260203852A1Fragment processingGraphics
A graphics processing system for performing tile-based rendering of a scene that includes safety-critical elements. A geometry engine identifies protected tiles that include safety-critical elements in a geometry processing phase. A fragment processing engine processes each of the protected tiles first and second times so as to respectively generate first and second fragment-processed outputs in a fragment processing phase. A check unit compares the first and second fragment-processed outputs for each of the protected tiles and raises a fault signal if the first and second fragment-processed outputs do not match.
Owner:IMAGINATION TECH LTD

GPU fragment stream processing method

The invention provides a GPU (Graphics Processing Unit) fragment stream processing method, which comprises the following steps that: in a graphic rendering pipeline, after series coordinate conversion, primitives in a scene body are sent to a Raster for rasterization scanning, and the Raster scans and outputs the primitives according to a row mode on the basis of the input sequence of the primitives; distributing the plurality of fragments subjected to rasterization scanning to a plurality of shaders for coloring; the colored fragments are sequentially sent to a plurality of ROP units according to the row mode for fragment operation processing, and each ROP unit carries out fragment operation processing on the fragments of the fixed row; and outputting the fragment pixels processed by each ROP unit according to a sequence, and writing the fragment pixels back to the frame buffer area through the fragment cache. According to the method, all processing is carried out according to the input sequence of the primitives when the primitives are subjected to rasterization scanning, fragment coloring, fragment operation and writing back to the frame buffer area, and all processing multifunctional components are completely independent, so that the sequence and data consistency in the processing process of numerous primitive fragments is ensured.
Owner:WUHAN LINGJIU MICROELECTRONICS CO LTD

Graphics geometry processing with segmented and non-segmented sets of work

Techniques are disclosed relating to geometry processing in graphics processors. In some embodiments, geometry processing circuitry is configured to execute multiple segments of a segmented set of geometry work at least partially in parallel using multiple geometry processing pipelines, execute a single-segment set of geometry work using a single geometry processing pipeline, and identify a group of multiple sets of geometry work that includes the segmented set and the single-segment set. Fragment processing circuitry may be configured to initiate execution of a single set of fragment processing work that consumes output data from the multiple sets of geometry work in the group. The geometry processing circuitry may utilize disclosed techniques to process the segmented and single-segment sets in a manner than mitigates overhead associated with segmented processing.
Owner:APPLE INC

A graphics processing method and system for tile-based rendering mode

ActiveCN115880408BComputational scienceFragment processing
The application discloses a kind of block rendering mode graphics processing method and system.The graphics processing system includes geometry processing system and fragment processing system;Geometry processing system is used to carry out geometry processing to primitive, and visible primitive is blocked to the multiple tiles M of screen visual space;Fragment processing system is used to render the multiple tiles M, and generate the rendering image of multiple tiles M;Fragment processing system includes post-processing module, and post-processing module is used to start the pixel filtering processing of the pixel in the first pixel set Pin0 of target tile M0 in the first time after the rendering image of target tile M0 is generated, before the rendering image of multiple tiles M is all generated.This application can effectively improve the processing efficiency of overall image pixel filtering, and will not produce additional pixel shading workload.
Owner:INNOSILICON MICROELECTRONICS (ZHUHAI) CO LTD

Tile region protection in a graphics processing system

ActiveUS12597086B2Image enhancementImage analysisFragment processingGraphics
A graphics processing system for performing tile-based rendering of a scene that includes safety-critical elements. The graphics processing system includes a geometry engine configured to, in a geometry processing phase, identify protected tiles that include safety-critical elements; a fragment processing engine configured to, in a fragment processing phase, process each of the protected tiles first and second times so as to, respectively, generate first and second fragment-processed outputs; and a check unit configured to, for each of the protected tiles, compare the first and second fragment-processed outputs and raise a fault signal if the first and second fragment-processed outputs do not match.
Owner:IMAGINATION TECH LTD

Method and system for processing graphics in tile-based rendering mode by expanding boundaries of tiles

ActiveUS12423775B2Image enhancementImage analysisComputational scienceFragment processing
The present disclosure discloses a method and system for processing graphics in tile-based rendering mode by expanding boundaries of tiles. The system includes: a geometry processing system configured to perform geometry processing on primitives to tile visible primitives into a plurality of expanded tiles M′ in screen view space; and a fragment processing system configured to render each expanded tile M′ to obtain rendered images of the plurality of expanded tiles M′, and enable a filter kernel to perform pixel filtering according to the rendered image of each expanded tile M′, where the plurality of expanded tiles M′ are obtained by dividing the screen view space into a plurality of tiles M and expanding boundaries of the plurality of tiles M respectively. In the present disclosure, the pixel filtering process can be done after rendering of each tile, thereby effectively improving the processing efficiency of pixel filtering.
Owner:INNOSILICON MICROELECTRONICS (ZHUHAI) CO LTD

Intelligent graphic processing acceleration method and system for notebook computer

The invention relates to the technical field of intelligent graphic processing, and discloses an intelligent graphic processing acceleration method and system for a notebook computer, and the method comprises the steps: obtaining calculation graph data of a rendering pipeline in the notebook computer, and dividing the rendering pipeline into a vertex processing domain and a fragment processing domain; performing four-order tensor decomposition on the first rendering instruction stream in the vertex processing domain and the second rendering instruction stream in the fragment processing domain to generate a low-rank tensor to construct a two-dimensional voltage time sequence collaborative model and calculate voltage demand parameters; and determining optimal voltage regulation opportunities of geometry-rasterization switching and grating-fragment switching according to the voltage demand parameters, applying the optimal voltage regulation opportunities to a voltage controller, and implementing double-domain collaborative voltage regulation on the GPU of the notebook computer. And hardware safety and system stability are ensured.
Owner:SHENZHEN SOWOSI DIGITAL

GPU-based terrain contour line and elevation marking efficient display method and system

The invention relates to the technical field of computer graphics, in particular to a terrain contour line and elevation marking efficient display method and system based on a GPU (Graphics Processing Unit). Comprising the steps that in the terrain rendering process of a GPU, a terrain elevation value serves as fragment-level rendering input and is transmitted to a fragment processing stage; in the segment processing stage, determining a contour line display attribute of a segment based on the terrain elevation value and a preset contour line parameter to generate a contour line display result, and determining a corresponding elevation labeling value based on the terrain elevation value to generate a labeling display result; and carrying out fusion output on the contour line display result and the annotation display result on a GPU (Graphic Processing Unit) to obtain a rendered image containing the terrain contour line and the elevation annotation. According to the method, the contour lines and the elevation marks are generated and fused in real time at the GPU slice element level, and the contour lines and the marks of the contour lines can be efficiently and dynamically displayed in a large-scale three-dimensional terrain in a line width / mark adaptive and consistent mode without CPU preprocessing and manual configuration.
Owner:CHINA RAILWAY ERYUAN ENGINEERING GROUP CO LTD +1

Game highlight fragment processing method and device, equipment and storage medium

PendingCN122377139AFragment processingTimestamp
The application discloses a game highlight fragment processing method and device, equipment and storage medium, and relates to the technical field of games. The method comprises the following steps: in the game process, the multi-modal emotion features of a game player in a current time window are acquired, and the emotion type corresponding to the game player in the current time window is recognized according to the multi-modal emotion features; the game video is recorded in the case that the emotion type is a first preset type, the first preset type is an emotion type representing that the emotion intensity or the emotion fluctuation amplitude of the game player is higher than the normal emotion state; the game video recorded in the entire game process is acquired after the game is finished, the peak emotion moment is marked in the game video according to the emotion intensity of each timestamp in the game video, and the key event moment is marked in the game video according to a preset event type; and the game highlight fragment is extracted in the game video according to the key event moment and the peak emotion moment of the game video.
Owner:ANHUI SANQI JIYU NETWORK TECH CO LTD