Color graphics system
First Claim
1. A method for providing a color graphics in a computer system, said method comprising the steps of:
- providing said graphics system with a first RGB color information said first RGB color information comprising X bits;
addressing a first table with said first RGB color information said table comprising 2Y entries, wherein Y is less than X, said first table providing an index value in response to said addressing; and
storing said index value.
2 Assignments
0 Petitions
Accused Products
Abstract
A color graphics system for use with a computer. The color graphics system utilizes a look-up table having index values to be stored in a frame buffer. The look-up table is addressed by providing color information, such as RGB color information to the table. The index values may be used to index a second look-up table for providing color information, such as RGB color information. The present invention further disclosed methods of insuring index values provided by the look-up table closely approximate the desired color within the available color space. Further the present invention provided methods for performing arithmetic transfer operations on colors represented by indexes in the frame buffer.
-
Citations
23 Claims
-
1. A method for providing a color graphics in a computer system, said method comprising the steps of:
-
providing said graphics system with a first RGB color information said first RGB color information comprising X bits; addressing a first table with said first RGB color information said table comprising 2Y entries, wherein Y is less than X, said first table providing an index value in response to said addressing; and storing said index value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A color graphics system having:
-
a first memory means for storing a first table, said first table for providing a first index value in response to receiving a first red-green-blue (RGB) color information; a second memory means for storing a second table, the second table representing colors existing in a predetermined neighborhood in RGB color space, the second memory means providing a second index value responsive to receiving the first index value if there is an entry in the second table corresponding with the first index value, and if the color represented by the second index value is closer in RGB color space to the first RGB color information than the color represented by the first index value, the second index value becoming the first index value; and a third memory means for storing said first index value, said third memory means having a plurality of storage locations corresponding with pixel locations on a display means. - View Dependent Claims (8)
-
-
9. A method for manipulating colors in a color graphics system, said method comprising the steps of:
-
providing a first index value to a color look-up table means; providing first RGB color information from said color look-up table means responsive to providing said first index value, said first RGB color information comprising a first red color component, a first green color component and a first blue color component; providing second RGB color information comprising a second red color component, a second green color component and a second blue color component and said first RGB color information to an operation for manipulating said first RGB color information and said second RGB color information; said operation providing third RGB color information comprising a third red color component, a third green color component and a third blue color component responsive to receiving said first RGB color information and said second RGB color information; and providing said third RGB color information to an inverse color look-up table means, said inverse color look-up table means providing a second index value responsive to providing said third RGB color information. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A color graphics system comprising:
-
a first memory means for storing a first table, said first table containing 2X entries and providing an index value responsive to receiving a first red-green-blue (RGB) color information, said first RGB information comprising more than X bits; a second memory means for storing said index value, said second memory means having a plurality of storage locations corresponding with pixel locations on a display means; a third memory means for storing a second table, said second table for providing a second RGB color information responsive to receiving said index value. - View Dependent Claims (16, 17, 18)
-
-
19. A color graphics system comprising:
-
a first memory means for storing a first table, the first table providing a first index value responsive to receiving first red-green-blue (RGB) color information; a second memory means for storing a second table, the second table representing colors existing in a predetermined neighborhood in RGB color space, the second memory means providing a second index value responsive to receiving the first index value if there is an entry in the second table corresponding with the first index value, and if the color represented by the second index value is closer in RGB color space to the first RGB color information than the color represented by the first index value, the second index value becoming the first index value; a third memory means for storing the first index value, the third memory means having a plurality of storage locations corresponding with pixel locations on a display means; and a fourth memory means for providing second RGB color information responsive to the first index value stored in the third memory means. - View Dependent Claims (20, 21, 22, 23)
-
Specification