1
Michael F Deering: Compression of three-dimensional graphics data including quantization, delta-encoding, and variable-length encoding. Sun Microsystems, Jeffrey C Hood, Dean M Munyon, Conley Rose & Tayon, February 2, 1999: US05867167 (117 worldwide citation)

In a compression system, three-dimensional geometry is first represented as a generalized triangle mesh, a data structure that allows each instance of a vertex in a linear stream to specify an average of two triangles. Individual positions, colors, and normals are quantized, preferably quantizing no ...


2
Michael F Deering: System and method for generating and playback of three-dimensional movies. Sun Microsystems, Conley Rose & Tayon PC, August 6, 2002: US06429867 (112 worldwide citation)

A system and method for generating and playing back three-dimensional (3D) movies are disclosed. The system is capable of partially rendering frames without relying upon exact viewpoint information. The partially rendered frames may be rendered to the extent possible without performing viewpoint-dep ...


3
Michael F Deering: 3-D graphics display system using triangle processor pipeline. Schlumberger Systems, David H Carroll, Robert C Colwell, Paul C Haughey, December 5, 1989: US04885703 (109 worldwide citation)

A graphic processing system for representing three-dimensional objects on a monitor which uses a pipeline of polygon processors coupled in series. The three-dimensional objects are converted into a group of two-dimensional polygons. These polygons are then sorted to put them in scan line order, with ...


4
Michael F Deering, Stephen A Schlapp, Michael G Lavelle: Flexible dram access in a frame buffer memory and system. Sun Microsystems, Blakey Sokoloff Taylor & Zafman, August 6, 1996: US05544306 (99 worldwide citation)

A frame buffer dynamic random access memory (FBRAM) is disclosed that enables accelerated rendering of Z-buffered graphics primitives. The FBRAM converts read-modify-write transactions such as Z-buffer compare and RBG alpha blending into a write only operation. The FBRAM also implements two levels o ...


5
Michael F Deering, Nathaniel David Naegle, Scott R Nelson: Graphics system configured to perform parallel sample to pixel calculation. Sun Microsystems, Jeffrey C Hood, December 17, 2002: US06496187 (93 worldwide citation)

A graphics system that is configured to utilize a sample buffer and a plurality of parallel sample-to-pixel calculation units, wherein the sample-pixel calculation units are configured to access different portions of the sample buffer in parallel. The graphics system may include a graphics processor ...


6
Michael F Deering: Graphics system using sample tags for blur. Sun Microsystems, Conley Rose & Tayon PC, July 30, 2002: US06426755 (92 worldwide citation)

A graphics system and method for performing blur effects, including motion blur and depth of field effects, are disclosed. In one embodiment the system comprises a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor is configured to receive a set of th ...


7
Michael F Deering: Triangle processor for 3-D graphics display system. Schlumberger Technologies, David H Carroll, Robert C Colwell, Paul C Haughey, July 31, 1990: US04945500 (91 worldwide citation)

A process which stores a representation of a polygon forming a portion of a three-dimensional object and compares the polygon to pixels from a scan line as they are passed by. The processor stores a representation of a polygon and compares each pixel passed by the processor to the polygon to determi ...


8
Michael F Deering: Architecture for a high performance three dimensional graphics accelerator. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, February 21, 1995: US05392393 (91 worldwide citation)

A graphics accelerator is disclosed that achieves high performance at a relatively low cost by overcoming the variety of system constraints. The graphics accelerator comprises a command preprocessor for translating differing geometry input data formats into a standard format, a set of floating-point ...


9
David C Kehlet, Michael G Lavelle, Michael F Deering: Scene synchronization of multiple computer displays. Sun Microsystems, B Noel Kivlin, Conley Rose & Tayon, September 21, 1999: US05956046 (87 worldwide citation)

A multi-display video system for ensuring the proper synchronization of scene switching. Before each display switches to pixel data corresponding to the next scene to be rendered, new pixel data is written into a currently unused bank of frame buffer memory within a corresponding graphics accelerato ...


10
Michael F Deering: Normal vector shading for 3-D graphics display system. Schlumberger Technologies, David H Carroll, Robert C Colwell, Paul C Haughey, February 13, 1990: US04901064 (85 worldwide citation)

A system is provided for application of a lighting model to a rasterized stream of pixels. The system typically includes a series of circuits, each for applying a lighting model to a single pixel. Each chip typically includes some memory sources for storing the lighting model, an input section conne ...