Implementation method for clipping region segmentation technology for parallel drawing in GPU

A technology of cropping area and implementation method, which is applied in image analysis, 2D image generation, details involving image processing hardware, etc.

Active Publication Date: 2018-08-10
CHANGSHA JINGJIA MICROELECTRONICS
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The GPU graphics drawing pipeline includes processes such as command processing, vertex acquisition, vertex processing, primitive assembly, clipping, rasterization, fragment processing, and pixel processing. These processes have sequential requirements, and parallel drawing is a way to improve GPU performance. Important processing method, but due to sequential requirements, it cannot be parallelized by ordinary drawing commands or vertices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method for clipping region segmentation technology for parallel drawing in GPU
  • Implementation method for clipping region segmentation technology for parallel drawing in GPU
  • Implementation method for clipping region segmentation technology for parallel drawing in GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0015] Such as figure 1 As shown, when the clipping area is divided in the X direction or the Y direction, the range of the drawing area determined by the clipping equation is used to divide the drawing area into n disjoint areas using different clipping equations, n is a natural number, and each clipping module is configured according to The parameters of each perform cutting, and the configuration parameters of each cutting module are different: use the equation Indicates that the upper and lower clipping planes in the Y direction are expressed by the equation Indicates that the entire drawing area is divided into n disjoint areas: the value of the clipping plane parameter configuration of the i-th clipping module is: when the X direction is selected, take When splitting in the Y direction is selected Among them, i∈[1, n] is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an implementation method for the clipping region segmentation technology for parallel drawing in a GPU, and the method comprises the steps: changing a fixed clipping plane equation into a parameter configuration equation, and dividing a whole drawing region into a plurality of areas which are not intersected. The operations of the clipped areas are respectively operated soas to achieve the parallel drawing, and to improve the drawing efficiency. The implementation method achieves the dividing of the clipping region after the commanding processing, top point obtaining,top point processing and primitive assembly, enables the same primitive to be distributed to the plurality of clipped areas for clipping at the same time, and enables an original clipping module to become a plurality of clipping modules for the simultaneous clipping.

Description

technical field [0001] The present invention mainly relates to the field of GPU design, in particular to the field of realization of GPU parallel drawing. Background technique [0002] The GPU graphics drawing pipeline includes processes such as command processing, vertex acquisition, vertex processing, primitive assembly, clipping, rasterization, fragment processing, and pixel processing. These processes have sequential requirements, and parallel drawing is a way to improve GPU performance. Important processing method, but due to sequential requirements, it cannot be parallelized by ordinary drawing commands or vertices. [0003] For example, the parallel rendering technology based on block rendering requires the block operation of primitives after clipping, and the technology of performing block and drawing separately. Contents of the invention [0004] The problem to be solved by the present invention is to provide a method for implementing the clipping area segmentati...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06T1/20G06T7/11G06T11/00
CPCG06T1/20G06T7/11G06T11/00G06T2200/28
Inventor 陈宝民焦永
Owner CHANGSHA JINGJIA MICROELECTRONICS
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