System method, and computer program product for compositing true colors and intensity-maped colors into a frame buffer
AssigneeMicrosoft Corporation
InventorsLeroy B. Keely, Andrew J. Palay
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsLeroy B. Keely, Andrew J. Palay
Estimating the term…
The color of a pixel is represented in a pixel storage word, wherein color coordinate data and intensity data are coded separately in two fields of the pixel storage word, the color field and the intensity field. This permits a range of colors to be represented in a relatively small number of bits. In one embodiment of the invention, each of the three color coordinates of an input color is coded separately. The coded color components are concatenated and placed in a coded color field of the pixel storage word. In another embodiment of the invention, the color coordinate data is encoded as a color index, a binary value which maps to color coordinate data according to a predefined color table. Intensity data is also encoded with a binary value. The coded intensity can represent the intensity directly, or can be an index to intensity data stored in a predetermined intensity table. The invention can also convert a pixel storage word into a pixel display word, wherein the latter is a representation of the color in a format that permits ready display. For a given pixel, the coded color component data is read from the pixel storage word and processed to yield three color coordinates. The resulting color coordinates are then modulated by intensity data corresponding to the coded intensity read from the pixel storage word. This produces a pixel display word comprising three color coordinates in a form that permits display.
A method of representing a pixel color for storage and display, comprising the steps of:
A system for representing a pixel color for storage and display, said system comprising:
A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer that represents a pixel color in digital form, said computer readable program code means comprising:
Dependencies are inferred from the claim text.