Patent
1991-12-20
1998-01-06
Zimmerman, Mark K.
395132, 395505, G06T 1140, G06T 1550
Patent
active
057064156
ABSTRACT:
A method and apparatus for generating pixel shading values in a computer controlled display system. Generally, the apparatus is embodied in a rendering pipeline, where each stage of the pipeline performs a particular pixels shading function, so that pixels are shaded in a distributed and direct fashion. The method of the present invention includes the steps of: deriving a pixel interpolation value from an object description, providing a first and second shading parameters and the pixel interpolation value to a first shader, generating the first shading value for the pixel, providing second and third shading parameters and the pixel interpolation value to a second shader and generating second shading value for the pixel.
REFERENCES:
patent: 4594673 (1986-06-01), Holly
patent: 4658247 (1987-04-01), Gharachorloo
patent: 4697178 (1987-09-01), Heckel
patent: 4791582 (1988-12-01), Ueda et al.
patent: 4805116 (1989-02-01), Liang et al.
patent: 4815009 (1989-03-01), Blatin
patent: 4819192 (1989-04-01), Kuragano et al.
patent: 4866637 (1989-09-01), Gonzalez-Lopez et al.
patent: 4885703 (1989-12-01), Deering
patent: 4897803 (1990-01-01), Calarco et al.
patent: 4945500 (1990-07-01), Deering
patent: 5001651 (1991-03-01), Rehme et al.
patent: 5025405 (1991-06-01), Swanson
patent: 5113362 (1992-05-01), Harston et al.
patent: 5115402 (1992-05-01), Matsushiro et al.
patent: 5123085 (1992-06-01), Wells et al.
patent: 5128872 (1992-07-01), Malachowsky et al.
patent: 5148381 (1992-09-01), Sprague
patent: 5153937 (1992-10-01), Wobermin et al.
patent: 5157388 (1992-10-01), Kohn
patent: 5163127 (1992-11-01), Ikumi et al.
patent: 5214753 (1993-05-01), Lee et al.
patent: 5222204 (1993-06-01), Swanson
patent: 5249264 (1993-09-01), Matsumoto
patent: 5253335 (1993-10-01), Mochizuki et al.
patent: 5261041 (1993-11-01), Susman
patent: 5268995 (1993-12-01), Diefendorff et al.
patent: 5278949 (1994-01-01), Thayer
patent: 5307449 (1994-04-01), Kelley et al.
Foley et al., "Computer Graphics Principles and Practice", Second Edition, Addison-Wesley Publishing Company, 1990, pp. 736-739.
"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.
"Pyramidal Parametrics", by Lance Williams, Computer Graphics vol. 17 No. 3, Jul. 1983.
Oka, Masaaki, et al., "Real-Time Manipulation of Texture-Mapped Surfaces," Computer Graphics, vol. 21, No. 4, pp. 181-188 (Jul. 1987).
Deering, Michael, et al., "The Triangle Processor and Norman Vector Shader: A VLSI System for High Performance Graphics," Computer Graphics, vol. 22, No. 4, pp. 21-30 (Aug. 1988).
Kirk, David, et al., "TheRendering Architecture of the DN10000VS," Computer Graphics, vol. 24, No. 4 pp. 299-307 (Aug. 1990).
Fuchs, Henry, et al., "Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using Processor Enhanced-Memories," Computer Graphics, vol. 22, No. 4, pp. 239-246(Aug. 1988).
Akeley, Kurt, et al., "High-Performance Polygon Rendering," Computer Graphics, vol. 22, No. 4, pp. 239-246 (Aug. 1988).
Gharachorloo, et al. "Subnanosecond Pixel Rendering with Million Transistor Chips," Computer Graphics, vol. 22, No. 4, pp. 41-49, Aug. 1988.
Deering 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.
Gharachorloo et al. "A Characterization of Ten Rasterization Techniques "Computer Graphics, vol. 23, No. 3, pp. 355-368, Jul. 1988.
Fuchs, 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.
Potmesil, et al. "The Pixel Machine: A Parallel Image Computer," Computer Graphics, vol. 23, No. 3, pp. 69-78, Jul. 1989.
Excerpts from Foley and Van Dam (Second Edition), Articles 3.6.3, 15.6, and 18.7.2/3. A total of 12 pages.
Fiume, et al. "A Parallel Scan Conversion Algorithm with Anti-Aliasing for a General-Purpose Ultracomputer," Coputer Graphics, vol. 17, No. 3, pp. 141-150, Jul. 1983.
Niimi, et al. "A Parallel Processor System for Three-Dimensional Color Graphics," Computer Graphics, vol. 18, No. 3, pp. 67-76, Jul. 1984.
Fussell, et al. "A VLSI-Oriented Architecture for Real-Time Raster Display of Shaded Polygons," Graphics Interface, May 1982, pp. 373-380.
Kelley Michael
Winner Stephanie
Apple Computer Inc.
Zimmerman Mark K.
LandOfFree
Method and apparatus for distributed interpolation of pixel shad does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for distributed interpolation of pixel shad, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for distributed interpolation of pixel shad will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2336912