Device and method for realizing spot pixel antialiasing in GPU

An anti-aliasing and point map technology, which is applied in the field of GPU design and anti-aliasing effect realization of point primitives in GPU, can solve the problems of high calculation cost and infrequent use, and achieve the effect of simplifying calculation

Active Publication Date: 2018-09-14
CHANGSHA JEMO IC DESIGN CO LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The pre-value filtering technology calculates the color of the pixel according to the coverage of the object. The coverage refers to the proportion of a certain pixel area covered by the object. Because the geometric calculation cost of calculating the coverage of each pixel is very high, this method is not commonly used.

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
  • Device and method for realizing spot pixel antialiasing in GPU
  • Device and method for realizing spot pixel antialiasing in GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0022] Such as figure 1 As shown, a device for realizing anti-aliasing of point primitives in GPU consists of the following modules:

[0023] (1) Buffer FIFO: receiving point primitive coordinate attributes and parameters;

[0024] (2) point expansion module: calculate four boundaries according to the coordinates of the point and the size of the point to obtain a square area;

[0025] (3) Fragment generation module: scan the square area according to the order from top to bottom and from left to right, and obtain the coordinates of each fragment within the range of the area;

[0026] (4) Segment area ratio calculation module: divide the segment into several sub-segments, and obtain the area of ​​each segment by calculating the positional relationship between the grid point of the sub-segment and the circle whose center point is the c...

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 a device and a method for realizing spot pixel antialiasing in a GPU. The device comprises a module for receiving spot pixel coordinates, attributes and parameters, a boundaryextension module, a segment generating module, a segment area ratio calculating module and a fusion module. Through the implementation method, the steps of segment area ratio calculation and fusion operation are carried out through the extension of spot pixels and the generation of scanning lines, the calculation of segment area ratio is completed in the rasterizing process of spot pixels, and finally the effect of spot pixel antialiasing is realized.

Description

technical field [0001] The invention mainly relates to the field of GPU design, in particular to the field of realizing the anti-aliasing effect of point graphics elements in the GPU. Background technique [0002] Aliasing is an inherent property of raster displays. The reason for aliasing is the discrete nature of pixels, that is, pixels appear on the display in the form of a rectangular array of a certain fixed size, and only the pixels in the pixels are used for rasterization. Instead of a certain point, sampling a high-frequency signal with a too low frequency leads to aliasing. In order to reduce the aliasing caused by insufficient sampling, commonly used anti-aliasing methods are: pre-filtering and oversampling. The pre-value filtering technology calculates the color of the pixel according to the coverage of the object. The coverage refers to the proportion of a certain pixel area covered by the object. Since the geometric calculation cost of calculating the coverage ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06T1/20G06T7/90G06T11/20
CPCG06T1/20G06T7/90G06T11/203
Inventor 焦永
Owner CHANGSHA JEMO IC DESIGN CO LTD
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