Graphics system for displaying images in gray-scale
First Claim
1. In a computer graphics system, a method for displaying a color image at lower color resolution, the color image comprising a plurality of pixels each having one of a plurality of colors, the method comprising the steps of:
- defining a three-dimensional color space as a plurality of discrete luminance levels;
generating a luminance lookup table, said table comprising a plurality of index values each representing one of said plurality of discrete luminance levels;
for a pixel in the color image, mapping a pixel color of the pixel to a selected one of said index values that out of said plurality of index values represents a first luminance level that is nearer to a luminance level associated with said pixel color than a second luminance level represented by any other of said plurality of index values;
and rendering the color image using the selected one of said index values in the luminance lookup table.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphics system for use with a computer in a gray-scale mode. The graphics system utilizes a lookup table having index values to be stored in a frame buffer. The lookup table is addressed by convening color information, such as RGB color information, to a luminance value, which is then used to access the table. The index values may be used to index a second lookup table for providing luminance information. The present invention further discloses methods of insuring index values provided by the lookup table closely approximate the desired luminance value within the available gray-scale space. Further, the present invention provides methods for performing arithmetic transfer operations on gray-scales represented by indices in the frame buffer.
59 Citations
13 Claims
-
1. In a computer graphics system, a method for displaying a color image at lower color resolution, the color image comprising a plurality of pixels each having one of a plurality of colors, the method comprising the steps of:
-
defining a three-dimensional color space as a plurality of discrete luminance levels;
generating a luminance lookup table, said table comprising a plurality of index values each representing one of said plurality of discrete luminance levels;
for a pixel in the color image, mapping a pixel color of the pixel to a selected one of said index values that out of said plurality of index values represents a first luminance level that is nearer to a luminance level associated with said pixel color than a second luminance level represented by any other of said plurality of index values;and rendering the color image using the selected one of said index values in the luminance lookup table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer graphics system for reproducing an image, said computer graphics system comprising:
-
a processor; a first memory coupled to said processor, said first memory storing said image, said image being stored as an array of pixels including a first pixel having a first color information in a first color information format; a luminance look-up table stored in a second memory coupled to said processor, said luminance look-up table comprising a plurality of index values each representing one of a plurality of discrete luminance levels, said processor coverting said first color information in said first color information format into a first pixel luminance level, said processor mapping said first luminance level to a selected one of said index values that represents a first luminance level that is nearer to said first pixel luminance level than a second luminance level represented by any other of said plurality of index values, wherein said first luminance level and said second luminance level are included in said plurality of discrete luminance level; a display coupled to said second memory and to said processor, said display displaying said first pixel with a second color information in a second color information format, said second color information being represented by said selected one of said index values. - View Dependent Claims (7)
-
-
8. In a computer graphics system, a method for displaying a color image at lower color resolution, the color image comprising a plurality of pixels each having one of a plurality of colors, the method comprising the steps of:
-
defining a three-dimensional color space as a plurality of discrete luminance levels;
storing a luminance lookup table, said table comprising a plurality of index values each representing one of said plurality of discrete luminance levels;
for a pixel in the color image, mapping a pixel color of the pixel to a selected one of said index values that out of said plurality of index values represents a first luminance level that is nearer to a luminance level associated with said pixel color than a second luminance level represented by any other of said plurality of index values;and rendering the color image using the selected one of said index values in the luminance lookup table. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification