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.

Eine Methode und ein System für das Zur Verfügung stellen von von Antialiasing eines graphischen Bildes auf einer Anzeige von den Daten, die mindestens einen Gegenstand beschreiben, wird freigegeben. Die Anzeige schließt eine Mehrzahl der Pixel ein. Die Methode und das System schließen das Zur Verfügung stellen einer Mehrzahl der Fragmente für den mindestens einen Gegenstand ein. Ein Teil der Mehrzahl der Fragmente schneidet ein Pixel der Mehrzahl der Pixel. Jede der Mehrzahl der Fragmente schließt einen Tiefe Wert, eine Steigung des Tiefe Wertes und eine Anzeige über einen Teil eines entsprechenden Pixels ein, das geschnitten wird. Die Methode und das System schließen die Berechnung einer Mehrzahl der subpixel Tiefe Werte für ein Fragment der Mehrzahl der Fragmente ein. Die Mehrzahl der subpixel Tiefe Werte wird mit dem Tiefe Wert und der Steigung des Tiefe Wertes des Fragments errechnet. Die Methode und das System schließen die Bestimmung ein, ob man einen Teil des Fragments speichert, das auf der Mehrzahl der subpixel Tiefe Werte für das Fragment basiert und die Anzeige über den Umfang das entsprechende Pixel wird durch das Fragment geschnitten. Die Methode und das System schließen auch die Speicherung des Teils des Fragments ein, wenn es festgestellt worden ist, daß der Teil des Fragments gespeichert werden soll. Die Methode und das System schließen auch das Wiederholen der Berechnung, der Bestimmung und der Speicherung der Schritte für jedes restliche Fragment im Teil der Mehrzahl der Fragmente ein. Die Methode und das System schließen auch das Zur Verfügung stellen antialiased Daten für das Pixel ein, das auf einem zweiten Teil der Mehrzahl der Fragmente basiert, die gespeichert worden sind.

 
Web www.patentalert.com

< (none)

< Apparatus for controlling data transfer between a bus and memory array and method for operating same

> Golf ball and method of manufacturing the same

> (none)

~ 00058