Color processing
First Claim
Patent Images
1. A method of characterizing colors for reproduction between a first device and a second device, the method comprising:
- normalizing first tristimulus values indicative of a color of the first device using local black point values;
transforming the normalized first tristimulus values to obtain color values indicative of modified cone response of the human eye;
chromatically adapting the color values from a local condition to a reference condition; and
transforming the adapted color values to obtain second tristimulus values.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of characterizing a color imaging system is provided. The method comprises obtaining first data indicative of output of the color imaging system. The first data is processed, to yield second data, according to a color appearance model that varies in accordance with neutrality of colors indicated by the first data. Other methods are provided as well as systems and computer program products for characterizing color imaging systems and devices and for producing colors.
31 Citations
20 Claims
-
1. A method of characterizing colors for reproduction between a first device and a second device, the method comprising:
-
normalizing first tristimulus values indicative of a color of the first device using local black point values; transforming the normalized first tristimulus values to obtain color values indicative of modified cone response of the human eye; chromatically adapting the color values from a local condition to a reference condition; and transforming the adapted color values to obtain second tristimulus values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
2. The method of claim 1 wherein a neutral axis of the local condition is mapped to a neutral axis of the reference condition.
-
3. The method of claim 1 wherein normalizing the first tristimulus values includes dividing by a difference between a local luminance value and a local black point luminance value.
-
4. The method of claim 3 wherein transforming the adapted color values includes multiplying the adapted color values by a reference white point luminance value divided by a difference between a local white point luminance value and the local black point luminance value.
-
5. The method of claim 1 wherein transforming the normalized first tristimulus values is performed using a Bradford transformation.
-
6. The method of claim 5 wherein normalizing the first tristimulus values and transforming the normalized first tristimulus values are performed according to
-
[ ( X 1 - X 1 k ) / ( Y 1 - Y 1 k ) ( Y 1 - Y 1 k ) / ( Y 1 - Y 1 k ) ( Z 1 - Z 1 k ) / ( Y 1 - Y 1 k ) ] where [X1K, Y1K, Z1K] is the local black point, X1, Y1, and Z1, are the first tristimulus values, where R1, G1, and B1 are the color values indicative of modified cone responses of the human eye and Mb is a Bradford matrix.
-
-
7. The method of claim 6 wherein chromatically adapting the color values is performed according to
Rref=(Rrw/R1w)×-
R1
Gref=(Grw/G1w)×
G1
Bref=Sign(B1)×
(Brw/B1wβ
)×
|B1|β
β
=(B1w/Brw)0.0836where Rrw, Grw and Brw and RGB values of a reference white point, R1w, G1w, and B1w are RGB values of a local white point, β
is an adjustment factor, and Rref, Gref, and Bref are cone responses adapted from local to reference values.
-
R1
-
8. The method of claim 7 wherein transforming the adapted color values to second tristimulus values is performed according to
-
[ R ref × Y 1 × Y rw / ( Y 1 w - Y 1 k ) G ref × Y 1 × Y rw / ( Y 1 w - Y 1 k ) B ref × Y 1 × Y rw / ( Y 1 w - Y 1 k ) ] where Xref, Yref, and Zref are the second tristimulus values.
-
-
9. The method of claim 1 wherein transforming the normalized first tristimulus values is performed using a von Kries transformation.
-
10. The method of claim 9 wherein
-
[ L rw 0 0 0 M rw 0 0 0 S rw ] [ 1 / ( L 1 w - L 1 k ) 0 0 0 1 / ( M 1 w - M 1 k ) 0 0 0 1 / ( S 1 w - S 1 k ) ] M v [ X 1 Y 1 Z 1 ] where and where (Lref, Mref, Srw) are LMS (long, medium, and short wavelength band) values for local white, (L1k, M1k, S1k) are LMS values for local black X1, Y1, and Z1 are the first tristimulus values, and Xref, Yref, and Zref are the second tristimulus values.
-
-
11. The method of claim 1, wherein the first device is a print device and the second device is a print device, tristimulus values of a common illuminant are used as reference tristimulus white values for the print devices, media white tristimulus values of each of the print devices are used as local tristimulus white values for the print devices, and Bradford-type adaptations are used for the print devices to implement media-relative colorimetry.
-
12. The method of claim 1 wherein the first device is a print device and the second device is a display device, tristimulus values of a reference illuminant are used as reference tristimulus white values, media white tristimulus values of the print device are used as local tristimulus white values for the print device, monitor white tristimulus values of the display devices, and Bradford-type adaptations are used for the first and second devices to implement media-relative colorimetry.
-
13. The method of claim 1 wherein the first device is a print device and the second device is a display device, tristimulus values of a reference illuminant are used as reference tristimulus white values for the display device, media white tristimulus values of the print device are used as local tristimulus white values, monitor white tristimulus values of the display device are used as local tristimulus values for the display device, Bradford-type adaptation is used for the display device, and absolute CIE-Lab is used for the print device to implement absolute colorimetry.
-
2. The method of claim 1 wherein a neutral axis of the local condition is mapped to a neutral axis of the reference condition.
-
-
14. A computer-readable medium comprising instructions for characterization of colors for reproduction between a first device and a second device, the instructions causing a processor to:
-
normalize first tristimulus values indicative of a color of the first device using local black point values; transform the normalized first tristimulus values to obtain color values indicative of modified cone response of the human eye; chromatically adapt the color values from a local condition to a reference condition; and transform the adapted color values to obtain second tristimulus values. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
15. The computer-readable medium of claim 14 wherein the instructions cause the processor to normalize the first tristimulus values by dividing by a difference between a local luminance value and a local black point luminance values,
wherein the instructions cause the processor to transform the adapted color values by multiplying the adapted color values by a reference white point luminance value divided by a difference between a local white point luminance value and the local black point luminance value, and wherein the instructions cause the processor to transform the normalized first tristimulus values using a Bradford transformation, and wherein the instructions cause the processor to normalize the first tristimulus values and transform the normalized first tristimulus values according to: -
where [X1K, Y1K, Z1K] is the local black point, X1, Y1, and Z1 are the first tristimulus values,and
where R1, G1, and B1 are the color values indicative of modified cone responses of the human eye and Mb is a Bradford matrix.
-
-
16. The computer-readable medium of claim 15, wherein the instructions cause the processor to chromatically adapt the color values according to:
-
Rref=(Rrw/R1w)×
R1
Gref=(Grw/G1w)×
G1
Bref=Sign(B1)×
(Brw/B1wβ
)×
|B1|β
β
=(B1w/Brw)0.0836where Rrw, Grw and Brw and RGB values of a reference white point, R1w, G1w, and B1w are RGB values of a local white point, β
is an adjustment factor, and Rref, Gref, and Bref are cone responses adapted from local to reference values andwherein the instructions cause the processor to transform the adapted color values to second tristimulus values is performed according to;
where Xref, Yref, and Zref are the second tristimulus and My is a von Kries matrix.
-
-
17. The computer-readable medium of claim 14, wherein the instructions cause the processor to transform the normalized first tristimulus values using a von Kries transformation, wherein
-
[ L rw 0 0 0 M rw 0 0 0 S rw ] [ 1 / ( L 1 w - L 1 k ) 0 X 1 0 1 / ( M 1 w - M 1 k ) 0 0 0 1 / ( S 1 w - S 1 k ) ] M y [ X 1 Y 1 Z 1 ] where and where (Lref, Mref, Srw) are LMS (long, medium, and short wavelength band) values for local white, (L1k, M1k, S1k) are LMS values for local black X1, Y1, and Z1 are the first tristimulus values, and Xref, Yref, and Zref are the second tristimulus values and My is a von Kries matrix.
-
-
18. The computer-readable medium of claim 14, wherein the first-device is a print device and the second device is a print device, tristimulus values of a common illuminant are used as reference tristimulus white values for the print devices, media white tristimulus values of each print device are used as local tristimulus white values for the print devices, and Bradford-type adaptations are used for both print devices to implement media-relative colorimetry.
-
19. The computer-readable medium of claim 14, wherein the first device is a print device and the second device is a display device, tristimulus values of a reference illuminant are used as reference tristimulus white values, media white tristimulus values of the print device are used as local tristimulus white values for the print device, monitor white tristimulus values of the display device are used as local tristimulus values for the display device, and Bradford-type adaptations are used for the devices to implement media-relative colorimetry.
-
20. The computer-readable medium of claim 14, wherein the first-device is a print device and the second device is a display device, tristimulus values of a reference illuminant are used as reference tristimulus white values for the display device, media white tristimulus values of the print device are used as local tristimulus white values, monitor white tristimulus values of the display device are used as local tristimulus values for the display device, Bradford-type adaptation is used for the display device, and absolute CIE-Lab is used for the print device to implement absolute calorimetry.
-
15. The computer-readable medium of claim 14 wherein the instructions cause the processor to normalize the first tristimulus values by dividing by a difference between a local luminance value and a local black point luminance values,
-
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeEastman Kodak Company
-
Original AssigneeEastman Kodak Company
-
InventorsFischer, Timothy A., Rozzi, William A., Edge, Christopher J.
-
Primary Examiner(s)SHERALI, ISHRAT I
-
Application NumberUS10/612,734Publication NumberTime in Patent Office1,196 DaysField of Search382/162, 382/167, 358/1.9, 358/1.1, 358500-530, 345589-604US Class Current382/162CPC Class CodesH04N 1/6027 Correction or control of co...H04N 1/6052 Matching two or more pictur...