A method and system for providing antialiasing of a graphical image on a display from data describing at least one object is disclosed. The display includes a plurality of pixels. The method and system include providing a plurality of fragments for the at least one object. A portion of the plurality of fragments intersects a pixel of the plurality of pixels. Each of the plurality of fragments includes a depth value, a slope of the depth value, and an indication of a portion of a corresponding pixel that is intersected. The method and system include calculating a plurality of subpixel depth values for a fragment of the plurality of fragments. The plurality of subpixel depth values is calculated using the depth value and the slope of the depth value of the fragment. The method and system include determining whether to store a portion of the fragment based on the plurality of subpixel depth values for the fragment and the indication of the extent the corresponding pixel is intersected by the fragment. The method and system also include storing the portion of the fragment if it has been determined that the portion of the fragment is to be stored. The method and system also include repeating the calculating, determining, and storing steps for each remaining fragment in the portion of the plurality of fragments. The method and system also include providing antialiased data for the pixel based on a second portion of the plurality of fragments that have been stored.

Un método y un sistema para proporcionar antialiasing de una imagen gráfica en una exhibición de los datos que describen por lo menos un objeto se divulga. La exhibición incluye una pluralidad de pixeles. El método y el sistema incluyen el abastecimiento de una pluralidad de fragmentos para el por lo menos un objeto. Una porción de la pluralidad de fragmentos interseca un pixel de la pluralidad de pixeles. Cada uno de la pluralidad de fragmentos incluye un valor de la profundidad, una cuesta del valor de la profundidad, y una indicación de una porción de un pixel correspondiente se interseque que. El método y el sistema incluyen calcular una pluralidad de valores de la profundidad del subpixel para un fragmento de la pluralidad de fragmentos. La pluralidad de valores de la profundidad del subpixel se calcula usando el valor de la profundidad y la cuesta del valor de la profundidad del fragmento. El método y el sistema incluyen la determinación de si almacenar una porción del fragmento basado en la pluralidad de valores de la profundidad del subpixel para el fragmento y la indicación del grado el pixel correspondiente es intersecada por el fragmento. El método y el sistema también incluyen almacenar la porción del fragmento si se ha determinado que la porción del fragmento debe ser almacenada. El método y el sistema también incluyen la repetición de calcular, de determinar, y de almacenar los pasos para cada fragmento restante en la porción de la pluralidad de fragmentos. El método y el sistema también incluyen el abastecimiento antialiased los datos para el pixel basado en una segunda porción de la pluralidad de fragmentos se han almacenado que.

 
Web www.patentalert.com

< (none)

< Compensating for aperture parallax distortion in tiled displays

> Led warning signal light and light support

> (none)

~ 00048