Methods and apparatus for converting color values
First Claim
Patent Images
1. A method for modifying a color conversion lookup table that includes a plurality of table entries, each entry associating a corresponding first value to a corresponding second value, the method comprising:
- identifying the minimum values of the plurality of corresponding second values;
identifying table entries that have corresponding second values equal to the minimum value, and that are adjacent an entry having a corresponding second value greater than the minimum value;
compressing the corresponding second value of each of the table entries to form corresponding intermediate values; and
replacing the corresponding intermediate value of each of the identified entries with a value determined by a regression that includes the corresponding intermediate value of the corresponding adjacent entry.
9 Assignments
0 Petitions
Accused Products
Abstract
Color conversion apparatus and methods are provided for converting a first color value, such as an RGB, L*a*b* or XYZ color value, to a second color value, such as an RGB, CMY, CMKY, L*a*b*, L, C1C2, or XYZ color value, without saturation error.
10 Citations
28 Claims
-
1. A method for modifying a color conversion lookup table that includes a plurality of table entries, each entry associating a corresponding first value to a corresponding second value, the method comprising:
-
identifying the minimum values of the plurality of corresponding second values;
identifying table entries that have corresponding second values equal to the minimum value, and that are adjacent an entry having a corresponding second value greater than the minimum value;
compressing the corresponding second value of each of the table entries to form corresponding intermediate values; and
replacing the corresponding intermediate value of each of the identified entries with a value determined by a regression that includes the corresponding intermediate value of the corresponding adjacent entry. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for modifying a color conversion lookup table that includes a plurality of table entries, each entry associating a corresponding first value to a corresponding second value, the method comprising:
-
identifying the maximum values of the plurality of corresponding second values;
identifying table entries that have corresponding second values equal to the maximum value, and that are adjacent an entry having a corresponding second value less than the maximum value;
compressing the corresponding second value of each of the table entries to form corresponding intermediate values; and
replacing the corresponding intermediate value of each of the identified entries with a value determined by a regression that includes the corresponding intermediate value of the corresponding adjacent entry. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium storing instructions structured to cause a machine to modify a color conversion lookup table that includes a plurality of table entries, each entry associating a corresponding first value to a corresponding second value, the instructions causing the machine to:
-
identify the minimum values of the plurality of corresponding second values;
identify table entries that have corresponding second values equal to the minimum value, and that are adjacent an entry having a corresponding second value greater than the minimum value;
compress the corresponding second value of each of the table entries to form corresponding intermediate values; and
replace the corresponding intermediate value of each of the identified entries with a value determined by a regression that includes the corresponding intermediate value of the corresponding adjacent entry. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A machine readable medium storing instructions structured to cause a machine to modify a color conversion lookup table that includes a plurality of table entries, each entry associating a corresponding first value to a corresponding second value, the instructions causing the machine to:
-
identify the maximum values of the plurality of corresponding second values;
identify table entries that have corresponding second values equal to the maximum value, and that are adjacent an entry having a corresponding second value less than the maximum value;
compress the corresponding second value of each of the table entries to form corresponding intermediate values; and
replace the corresponding intermediate value of each of the identified entries with a value determined by a regression that includes the corresponding intermediate value of the corresponding adjacent entry. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification