Patent ID: 8072464

Claim:
A 3-dimensional (3D) graphics processing method, performed in a 3-dimensional graphics processing apparatus comprising: (a) receiving a homogeneous coordinate and an attribute value of each of both end points of one scan line of a polygon composed of a plurality of perspective projected vertices; (b) calculating a reference value indicating an amount of perspective distortion in the scan line using the received homogeneous coordinates; and (c) interpolating, using a processor, an attribute value of each pixel of the scan line using at least some of the received homogeneous coordinates and attribute values, the attribute value is interpolated by determining at least one pixel, to be interpolated, from among pixels of the scan line based on the reference value and applying perspective correction to the determined pixel, wherein (c) comprises linearly interpolating a value obtained by dividing an attribute value by a homogeneous coordinate with respect to one of the determined pixels using a value obtained by dividing an attribute value by a homogeneous coordinate with respect to each of the both end points, linear interpolating an inverse number of the homogeneous coordinate with respect to the pixel using inverse numbers of the homogeneous coordinates with respect to the both end points, and calculating an attribute value interpolated by applying the perspective correction, by dividing the linear interpolated value, which is obtained by dividing the attribute value by the homogeneous coordinate, by a linear interpolated inverse number of the homogeneous coordinate.