An image processing system for perspectively projecting a triangle defined in a three-dimensional space onto a two-dimensional space and shading the triangle in the two-dimensional space, includes a memory which stores at least inverses of depth coordinates; a CPU which calculates a plane slope element coefficient which implies a plane slope element of the triangle defined in the three-dimensional space, and calculates an interpolation coefficient from the plane slope element coefficient; and a graphics processor which makes a perspective correction using the interpolation coefficient and inverses of depth coordinates stored in the memory. The graphics processor may output inverses of depth coordinates for storage in the memory in advance, and may output a result of the perspective correction for storage in the memory. The image processing system may also include a display for displaying a result of the perspective correction.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An image processing system for perspectively projecting a triangle defined in a three-dimensional space onto a two-dimensional space and shading the triangle in the two-dimensional space, the image processing system comprising: a memory which stores at least inverses of depth coordinates; and an image processor which calculates a plane slope element coefficient which implies a plane slope element of the triangle defined in the three-dimensional space, calculates an interpolation coefficient from the plane slope element coefficient, and makes a perspective correction using the interpolation coefficient and inverses of depth coordinates stored in the memory.
2. An image processing system according to claim 1, wherein the image processor outputs inverses of depth coordinates for storage in the memory in advance.
3. An image processing system according to claim 1, further comprising a display for displaying a result of the perspective correction.
4. An image processing system according to claim 1, wherein the image processor outputs a result of the perspective correction for storage in the memory.
5. An image processing system for perspectively projecting a triangle defined in a three-dimensional space onto a two-dimensional space and shading the triangle in the two-dimensional space, the image processing system comprising: a memory which stores at least inverses of depth coordinates; a CPU which calculates a plane slope element coefficient which implies a plane slope element of the triangle defined in the three-dimensional space, and calculates an interpolation coefficient from the plane slope element coefficient; and a graphics processor which makes a perspective correction using the interpolation coefficient and inverses of depth coordinates stored in the memory.
6. An image processing system according to claim 5, wherein the graphics processor outputs inverses of depth coordinates for storage in the memory in advance.
7. An image processing system according to claim 5, further comprising a display for displaying a result of the perspective correction.
8. An image processing system according to claim 5, wherein the graphics processor outputs a result of the perspective correction for storage in the memory.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 28, 2000
May 22, 2001
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.