Method and apparatus for storage and retrieval of a texture map in a graphics display system
Patent 5606650 Issued on February 25, 1997. Estimated Expiration Date: June 7, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
A method and apparatus for simultaneous retrieval of multiple pixels from a texture map storage means. Multiple texture maps are generated and stored in a modified M/P (multum in pravo--many things in a small space) map form. Even and odd numbered pixels are stored in different memory banks so that adjacent odd and even pixels may be retrieved simultaneously. The MIP maps are stored so that the pages of the MIP maps having the same resolution are stored contiguously. This arrangement has the effect of reducing the number of unique address signals needed for accessing any two adjacent pixels in the texture map and simplifying the generation of texture map pixel addresses.
Other References
"Computer Graphics Principles and Practice Second Edition", by Foley, Van Dam, Feiner and Huges, published by the Addision Wesley Publishing Corp., pp. 885-886 and pp. 899-900
Fuchs, Henry, et al. "Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using Processor-Enhanced Memories," Computer Graphics, vol. 23, No. 3, pp. 79-88 (Jul. 1989)
Akeley, Kurt, et al., "High-Performance Polygon Rendering," Computer Graphics, vol. 22, No. 4, pp. 239-246 (Aug. 1988)
Deering, Michael, et al., "The Triangle Processor and Normal Vector Shader: A VLSI System for High Performance Graphics," Computer Graphics, vol. 22, No. 4, pp. 21-30 (Aug. 1988)
Kirk, David, et al., "The Rendering Architecture of the DN10000VS," Computer Graphics, vol. 24, No. 4, pp. 299-307 (Aug. 1990)