Patent · US Expired

System, apparatus and method for spatially sorting image data in a three-dimensional graphics pipeline

US6552723B1 · kind B1 · utility

67Cited by
42References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 1999
Grant dateApr 22, 2003
Priority date
Expiry dateAug 20, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/87
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention is a mid-pipeline sorting unit that sorts image data mid-pipeline in a tiled 3-D graphics pipeline architecture. The image data includes vertices of geometric primitives. The mid-pipeline sorting determines whether a geometric primitive intersects a region of a 2-D window. The 2-D window having been divided into multiple such regions. Upon determining which region of the 2-D window that the geometric primitive intersects, the mid-pipeline sorting unit stores the vertices that define the geometric primitive into a memory in a manner that associates each of the geometric primitive's vertices with the region that was intersected. After the image data is sorted into the memory, the mid pipeline sorting unit sends the sorted image data to the subsequent stage on a region by region basis.Yet another embodiment of the present invention provides a guaranteed conservative memory estimate to the mid-pipeline sorting stage of whether there is enough free memory for the mid pipeline sorting unit to sort and store the image data.Yet another embodiment of the present invention sends image data from a memory to a next stage in a graphics pipeline in a spatially staggered seq…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.