Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for processing computer graphics

A graphics and group graphics technology, applied in the field of anti-aliasing, can solve the problem of not very good appearance

Active Publication Date: 2009-09-16
ARM NORWAY +1
View PDF7 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0040] Therefore, the applicant realizes that even during multisampled graphics rendering, the edges introduced by the alpha test will not be anti-aliased and therefore their appearance will not be very good

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
  • Method and apparatus for processing computer graphics
  • Method and apparatus for processing computer graphics
  • Method and apparatus for processing computer graphics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0193] A preferred embodiment of the invention will now be described in the context of processing 3D graphics for display. However, as will be appreciated by those skilled in the art, the invention is not limited to processing 3D graphics, but has other applications as well.

[0194] As is known in the prior art, and as mentioned above, when a 3D graphics image is to be displayed, it is usually first defined as a series of primitives (polygons) which are then divided (rasterized) into graphics segments for sequential graphics rendering. During normal 3D graphics rendering operations, the renderer will modify, for example, the color (red, green, and blue, RGB) and transparency (alpha) data associated with each fragment to enable the fragment to be displayed correctly. Once fragments have passed fully through the renderer, their associated data values ​​are stored in memory, ready to be output for display.

[0195] The invention is particularly concerned with facilitating anti...

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 relates to method and apparatus for processing computer graphics. When an alpha test is performed as part of the rendering process in a multisampled graphics processing pipeline, rather than taking the single alpha value initially defined for each fragment 80, 81, 82, 83, an individual alpha value is generated in respect of each of covered sampling position that the fragment in question is being used to render. The individual alpha values estimated for each sample position are then individually compared with a threshold alpha value defined for the alpha test, and the result of this alpha test comparison is used to decide either keep or discard the sample position from further processing.

Description

technical field [0001] The present invention relates to the processing of computer graphics, and more particularly, to methods and apparatus for performing anti-aliasing when processing computer graphics. Background technique [0002] The invention will be described with particular reference to the processing of three-dimensional graphics, but is equally applicable to the processing of two-dimensional graphics, as will be appreciated by those skilled in the art. [0003] As is known in the art, 3D graphics processing is usually performed by first dividing the scene to be displayed into a number of similar basic parts (commonly referred to as "primitives") to allow easier execution 3D graphics processing operations. These "primitives" are usually in the form of simple polygons, such as triangles, and they are usually described by defining their vertices. [0004] Once the scene to be displayed is divided into a plurality of graphics primitives, then, as is known in the art,...

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): G06T15/50G06T11/20
CPCG06T15/503G06T5/00
Inventor J·尼斯塔德
Owner ARM NORWAY
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