Patent ID: 6731301
Filing Date: 2004-05-04
Classification: G06T

Abstract:
A computer graphics rendering system for drawing a plurality of pixels in parallel, comprising:a polygon parameter calculating unit configured to calculate a P0, a dP/dx and a dP/dy, wherein P0 is a parameter value of an apex of a polygon, dP/dx is a gradient of the parameter value in an x-direction in the polygon, and dP/dy is a gradient of the parameter value in a y-direction in the polygon; a representative point position calculating unit configured to calculate a &Dgr;X and a &Dgr;Y, wherein &Dgr;X is an x-coordinate of a representative point in a stamp in the polygon with respect to the apex of the polygon, and &Dgr;Y is a y-coordinate of the representative point with respect to the apex; a representative point parameter calculating unit configured to receive the P0, the dP/dx and the dP/dy from the polygon parameter calculating unit, to receive the &Dgr;X and the &Dgr;Y from the representative point position calculating unit, and to calculate a parameter value of the representative point Pr, wherein Pr=P0+(dP/dx)Ã—&Dgr;X+(dP/dy)Ã—&Dgr;Y; a sampling pattern storing unit configured to store a set of a natural number N and a natural number M, wherein N=(&Dgr;Xsample)/(&Dgr;Xsubpixel), M=(&Dgr;Ysample)/(&Dgr;Ysubpixel), &Dgr;Xsample is an x-coordinate of a sample point in the stamp with respect to the representative point, &Dgr;Xsubpixel is a fixed value and a distance between each adjacent subpixels in the x-direction, &Dgr;Ysample is a y-coordinate of the sample point with respect to the representative point, and &Dgr;Ysubpixel is a fixed value and a distance between each adjacent subpixels in the y-direction; and a sample point parameter calculating unit configured to calculate a parameter value of the sample point Psample, wherein Psample=NÃ—(dP/dx)Ã—(&Dgr;Xsubpixel)+MÃ—(dP/dy)Ã—(&Dgr;Ysubpixel)Ã—Pr.