Patent US4847631A successfully refreshed from Google Patents.
Patent US5754448A successfully refreshed from Google Patents.
US5754448A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for color characterization and transformation
Assignee: Eastman Kodak Co
•
Filing: 1995-07-12
•
Granted: 1998-05-19
•
Expires: 2015-07-12
Abstract
Abstract A system and method for color characterization and transformation obtain color data representing output of a color imaging system, and convert the color data using a color space having a white reference vector that is adjusted during the conversion. The white reference vector can be adjusted according to intensities of the color data being converted. Adjustment of the white reference vector serves to avoid nonuniformities for color imaging systems having different imaging bases, and thereby eliminates, or at least reduces, the amount of empirical adjustment necessary to obtain an acceptable visual match between the color imaging systems.
Inventors
- 👤 Christopher J. Edge
- 👤 John Souter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 14:55
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6083; H04N1/6088; G; G01; G01J; G01J3/00; G01J3/46; G01J3/462; G01J3/465; H04N1/6027; H04N1/603
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
80 words
A method for characterizing a color imaging system, the method comprising the steps of: obtaining first color data representing output of said color imaging system; converting said first color data to second color data using a color space having a white reference vector representing an imaging base of said color imaging system; and adjusting said white reference vector of said color space during the conversion, thereby providing more accurate color characterization of said color imaging system throughout said color space.
Claim 2
Independent Claim
80 words
A method for characterizing a color imaging system, the method comprising the steps of: obtaining first color data representing output of said color imaging system; converting said first color data to second color data using a color space having a white reference vector representing an imaging base of said color imaging system; and adjusting said white reference vector of said color space during the conversion, thereby providing more accurate color characterization of said color imaging system throughout said color space.
Claim 3
Dependent Claim
26 words
The method of claim 1, wherein said step of converting said first color data includes the step of converting said first color data to L*a*b* data.
Claim 4
Dependent Claim
123 words
The method of claim 2, wherein said step of converting said first color data further includes the step of: converting said first color data to said L*a*b* data according to the following equation: L*=116(Y/Y.sub.n).sup.1/3 -16, a*=500 (X/X.sub.n).sup.1/3 -(Y/Y.sub.n).sup.1/3 !, and b*=500 (Y/Y.sub.n).sup.1/3 -(Z/Z.sub.n).sup.1/3 !, wherein X, Y, Z are tristimulus values for said first color data and X n , Y n , Z n are white reference tristimulus values for said color imaging system; and wherein said step of adjusting said white reference further includes the step of: adjusting said white reference tristimulus values X n , Y n , Z n according to intensities of said tristimulus values X, Y, Z, thereby adjusting said white reference vector of said color space.
Claim 5
Dependent Claim
187 words
The method of claim 2, wherein said step of converting said first color data further includes the step of: converting said first color data to said L*a*b* data according to the following equations: L*=116(Y/Y.sub.n).sup.1/3 -16, a*=500 (X/X.sub.n).sup.1/3 -(Y/Y.sub.n).sup.1/3 !, and b*=500 (Y/Y.sub.n).sup.1/3 -(Z/Z.sub.n).sup.1/3 !, wherein X, Y, Z are tristimulus values for said first color data and X n , Y n , Z n are white reference tristimulus values for said color imaging system; and wherein said step of adjusting said white reference further includes the step of: adjusting said white reference tristimulus values X n , Y n , Z n according to the following equations: X.sub.n =X.sub.b (1-SAT(X,Y,Z))+X.sub.n *SAT(X,Y,Z), Y.sub.n =Y.sub.b (1-SAT(X,Y,Z))+Y.sub.n *SAT(X,Y,Z), and Z.sub.n =Z.sub.b (1-SAT(X,Y,Z))+Z.sub.n *SAT(X,Y,Z), wherein: SAT(X,Y,Z)=MAX((X-X n )/X k -X n ),(Y-Y n )/(Y k -Y n ),(Z-Z n )/(Z k -Z n )), wherein X b , Y b , Z b are tristimulus values for an imaging base associated with said color imaging system, and wherein X k , Y k , Z k are tristimulus values of maximum intensity values for XYZ in said color imaging system.
Claim 6
Dependent Claim
46 words
The method of claim 1 wherein the white reference vector is adjusted during the conversion according to intensities of said color data, wherein the intensities of said color data are a function of a color value from an imaging base associated with said color imaging system.
Claim 7
Independent Claim
94 words
A system for characterizing a color imaging system, the system comprising the steps of: means for obtaining first color data representing output of said color imaging system; means for converting said first color data to second color data using a color space having a white reference vector representing an imaging base of said color imaging system; and means for adjusting said white reference vector of said color space during the conversion according to intensities of said first color data, thereby providing more accurate color characterization of said color imaging system throughout said color space.
Claim 8
Independent Claim
94 words
A system for characterizing a color imaging system, the system comprising the steps of: means for obtaining first color data representing output of said color imaging system; means for converting said first color data to second color data using a color space having a white reference vector representing an imaging base of said color imaging system; and means for adjusting said white reference vector of said color space during the conversion according to intensities of said first color data, thereby providing more accurate color characterization of said color imaging system throughout said color space.
Claim 9
Dependent Claim
25 words
The system of claim 6, wherein said means for converting said first color data includes means for converting said first color data to L*a*b* data.
Claim 10
Dependent Claim
121 words
The system of claim 7, wherein said means for converting said first color data further includes: means for converting said first color data to said L*a*b* data according to the following equation: L*=116(Y/Y.sub.n).sup.1/3 -16, a*=500 (X/X.sub.n).sup.1/3 -(Y/Y.sub.n).sup.1/3 !, and b*=500 (Y/Y.sub.n).sup.1/3 -(Z/Z.sub.n).sup.1/3 !, wherein X, Y, Z are tristimulus values for said first color data and X n , Y n , Z n are white reference tristimulus values for said color imaging system; and wherein said means for adjusting said white reference further includes: means for adjusting said white reference tristimulus values X n , Y n , Z n according to intensities of said tristimulus values X, Y, Z, thereby adjusting said white reference vector of said color space.
Claim 11
Dependent Claim
167 words
The system of claim 7, wherein said means for converting said first color data further includes: means for converting said first color data to said L*a*b* data according to the following equations: L*=116(Y/Y.sub.n).sup.1/3 -16, a*=500 (X/X.sub.n).sup.1/3 -(Y/Y.sub.n).sup.1/3 !, and b*=500 (Y/Y.sub.n).sup.1/3 -(Z/Z.sub.n).sup.1/3 !, wherein X, Y, Z are tristimulus values for said first color data and X n , Y n , Z n are white reference tristimulus values for said color imaging system; and wherein said means for adjusting said white reference further includes: means for adjusting said white reference tristimulus values X n , Y n , Z n according to the following equations: X.sub.n =X.sub.b (1-SAT(X,Y,Z))+X.sub.n *SAT(X,Y,Z), Y.sub.n =Y.sub.b (1-SAT(X,Y,Z))+Y.sub.n *SAT(X,Y,Z), and Z.sub.n =Z.sub.b (1-SAT(X,Y,Z))+Z.sub.n *SAT(X,Y,Z), wherein: ##EQU3## wherein X b , Y b , Z b are tristimulus values for an imaging base associated with said color imaging system, and wherein X k , Y k , Z k are tristimulus values of maximum intensity values for XYZ in said color imaging system.
Claim 12
Dependent Claim
132 words
(Amended) A method for performing a color transformation, the method comprising the steps of: obtaining first color data representing output of a first color imaging system; obtaining second color data representing output of a second color imaging system; converting said first color data to third color data using a color space; converting said second color data to fourth color data using said color space; adjusting a first white reference vector of said color space during the conversion of said first color data according to intensities of said first color data; adjusting a second white reference vector of said color space during the conversion of said second color data according to intensities of said second color data; and mapping said fourth color data to said third color data to generate color transformation data.
Claim 13
Dependent Claim
132 words
(Amended) A method for performing a color transformation, the method comprising the steps of: obtaining first color data representing output of a first color imaging system; obtaining second color data representing output of a second color imaging system; converting said first color data to third color data using a color space; converting said second color data to fourth color data using said color space; adjusting a first white reference vector of said color space during the conversion of said first color data according to intensities of said first color data; adjusting a second white reference vector of said color space during the conversion of said second color data according to intensities of said second color data; and mapping said fourth color data to said third color data to generate color transformation data.
Claim 14
Dependent Claim
47 words
The method of claim 10, wherein said step of converting said first color data includes the step of converting said first color data to L*a*b* data, and said step of converting said second color data includes the step of converting said second color data to L*a*b* data.
Claim 15
Dependent Claim
279 words
The method of claim 11, wherein: said step of converting said first color data further includes the step of: converting said first color data to said L*a*b* data according to the following equation: L*=116(Y.sub.1 /Y.sub.n1).sup.1/3 -16, a*=500 (X.sub.1 /X.sub.n1).sup.1/3 -(Y.sub.1 /Y.sub.n1).sup.1/3 !, and b*=500 (Y.sub.1 /Y.sub.n1).sup.1/3 -(Z.sub.1 /Z.sub.n1).sup.1/3 !, wherein X 1 , Y 1 , Z 1 are tristimulus values for said first color data, and X n1 , Y n1 , Z n1 are white reference tristimulus values for said first color imaging system, and wherein said step of adjusting said first white reference vector includes the step of: adjusting said white reference tristimulus values X n1 , Y n1 , Z n1 according to intensities of said tristimulus values X 1 , Y 1 , Z 1 , thereby adjusting said first white reference vector of said color space, and wherein said step of converting said second color data further includes the step of: converting said second color data to said L*a*b* data according to the following equation: L*=116(Y.sub.2 /Y.sub.n2).sup.1/3 -16, a*=500 (X.sub.2 /X.sub.n2).sup.1/3 -(Y.sub.2 /Y.sub.n2).sup.1/3 !, and b*=500 (Y.sub.2 /Y.sub.n2).sup.1/3 -(Z.sub.2 /Z.sub.n2).sup.1/3 !, wherein X 2 , Y 2 , Z 2 are tristimulus values for said second color data, and X n2 , Y n2 , Z n2 are white reference tristimulus values for said second color imaging system, and wherein said step of adjusting said second white reference vector includes the step of: adjusting said white reference tristimulus values X n2 , Y n2 , Z n2 according to intensities of said tristimulus values X 2 , Y 2 , Z 2 thereby adjusting said second white reference vector of said color space.
Claim 16
Dependent Claim
363 words
The method of claim 11, wherein: said step of converting said first color data further includes the step of: converting said first color data to said L*a*b* data according to the following equation: L*=116(Y.sub.1 /Y.sub.n1).sup.1/3 -16, a*=500 (X.sub.1 /X.sub.n1).sup.1/3 -(Y.sub.1 /Y.sub.n1).sup.1/3 !, and b*=500 (Y.sub.1 /Y.sub.n1).sup.1/3 -(Z.sub.1 /Z.sub.n1).sup.1/3 !, wherein X 1 , Y 1 , Z 1 are tristimulus values for said first color data, and X n1 , Y n1 , Z n1 are white reference tristimulus values for said first color imaging system, and wherein said step of adjusting said first white reference vector includes the step, of: adjusting said white reference tristimulus values X n1 , Y n1 , Z n1 according to the following equations: X.sub.n1 =X.sub.b1 (1-SAT(X.sub.1,Y.sub.1,Z.sub.1))+X.sub.n1 *SAT(X.sub.1,Y.sub.1, Z.sub.1), Y.sub.n1 =Y.sub.b1 (1-SAT(X.sub.1,Y.sub.1,Z.sub.1))+Y.sub.n1 *SAT(X.sub.1, Y.sub.1, Z.sub.1), and Z.sub.n1 =Z.sub.b1 (1-SAT(X.sub.1,Y.sub.1,Z.sub.1))+Z.sub.n1 *SAT(X.sub.1,Y.sub.1,Z.sub.1), wherein: ##EQU4## wherein X b1 , Y b1 , Z b1 are tristimulus values for an imaging base associated with said first color imaging system, and wherein X k1 , Y k1 , Z k1 are tristimulus values of maximum intensity values for XYZ in said first color imaging system, and said step of converting said second color data further includes the step of: converting said second color data to said L*a*b* data according to the following equation: L*=116(Y.sub.2 /Y.sub.n2).sup.1/3 -16, a*=500 (X.sub.2 /X.sub.n2).sup.1/3 -(Y.sub.2 /Y.sub.n2).sup.1/3 !, and b*=500 (Y.sub.2 /Y.sub.n2).sup.1/3 -(Z.sub.2 /Z.sub.n2).sup.1/3!, wherein X 2 , Y 2 , Z 2 are tristimulus values for said second color data, and X n2 , Y n2 , Z n2 are white reference tristimulus values for said second color imaging system, and wherein said step of adjusting said second white reference vector includes the step of: adjusting said white reference tristimulus values X n2 , Y n2 , Z n2 according to the following equations: X.sub.n2 =X.sub.b2 (1-SAT(X.sub.2,Y.sub.2,Z.sub.2))+X.sub.n2 *SAT(X.sub.2,Y.sub.2,Z.sub.2), Y.sub.n2 =Y.sub.b2 (1-SAT(X.sub.2,Y.sub.2,Z.sub.2))+Y.sub.n2 *SAT(X.sub.2,Y.sub.2,Z.sub.2), and Z.sub.n2 =Z.sub.b2 (1-SAT(X.sub.2,Y.sub.2,Z.sub.2))+Z.sub.n2 *SAT(X.sub.2,Y.sub.2,Z.sub.2) wherein ##EQU5## wherein X b2 , Y b2 , Z b2 are tristimulus values for an imaging base associated with said second color imaging system, and wherein X k2 , Y k2 , Z k2 are tristimulus values of maximum intensity values for XYZ in said second color imaging system.
Claim 17
Independent Claim
142 words
A system for performing a color transformation, the system comprising: means for obtaining first color data representing output of a first color imaging system; means for obtaining second color data representing output of a second color imaging system; means for converting said first color data to third color data using a color space; means for converting said second color data to fourth color data using said color space; means for adjusting a first white reference vector of said color space during the conversion of said first color data according to intensities of said first color data; means for adjusting a second white reference vector of said color space during the conversion of said second color data according to intensities of said second color data; and means for mapping said fourth color data to said third color data to generate color transformation data.
Claim 18
Independent Claim
142 words
A system for performing a color transformation, the system comprising: means for obtaining first color data representing output of a first color imaging system; means for obtaining second color data representing output of a second color imaging system; means for converting said first color data to third color data using a color space; means for converting said second color data to fourth color data using said color space; means for adjusting a first white reference vector of said color space during the conversion of said first color data according to intensities of said first color data; means for adjusting a second white reference vector of said color space during the conversion of said second color data according to intensities of said second color data; and means for mapping said fourth color data to said third color data to generate color transformation data.
Claim 19
Dependent Claim
45 words
The system of claim 14, wherein said means for converting said first color data includes means for converting said first color data to L*a*b* data, and said means for converting said second color data includes means for converting said second color data to L*a*b* data.
Claim 20
Dependent Claim
278 words
The system of claim 15, wherein: said means for converting said first color data further includes: means for converting said first color data to said L*a*b* data according to the following equation: L*=116(Y.sub.1 /Y.sub.n1).sup.1/3 -16, a*=500 (X.sub.1 /X.sub.n1).sup.1/3 -(Y.sub.1 /Y.sub.n1).sup.1/3 !, and b*=500 (Y.sub.1 /Y.sub.n1).sup.1/3 -(Z.sub.1 /Z.sub.n1).sup.1/3 !, wherein X 1 , Y 1 , Z 1 are tristimulus values for said first color data, and X n1 , Y n1 , Z n1 are white reference tristimulus values for said first color imaging system, and wherein said means for adjusting said first white reference vector further includes: means for adjusting said white reference tristimulus values Y n1 , Y n1 , Z n1 according to intensities of said tristimulus values X 1 , Y 1 , Z 1 , thereby adjusting said first white reference vector of said color space, and wherein said means for converting said second color data further includes: means for converting said second color data to said L*a*b* data according to the following equation: L*=116(Y.sub.2 /Y.sub.n2).sup.1/3 -16, a*=500 (X.sub.2 /X.sub.n2).sup.1/3 -(Y.sub.2 /Y.sub.n2).sup.1/3 !, and b*=500 (Y.sub.2 /Y.sub.n2).sup.1/3 -(Z.sub.2 /Z.sub.n2).sup.1/3 !, wherein X 2 , Y 2 , Z 2 are tristimulus values for said second color data, and X n2 , Y n2 , Z n2 are white reference tristimulus values for said second color imaging system, and wherein said means for adjusting said second white reference vector further includes: means for adjusting said white reference tristimulus values X n2 , Y n2 , Z n2 according to intensities of said tristimulus values X 2 , Y 2 , Z 2 , thereby adjusting said second white reference vector of said color space.
Claim 21
Dependent Claim
359 words
The system of claim 15, wherein: said means for converting said first color data further includes: means for converting said first color data to said L*a*b* data according to the following equation: L*=116(Y.sub.1 /Y.sub.n1).sup.1/3 -16, a*=500 (X.sub.1 /X.sub.n1).sup.1/3 -(Y.sub.1 /Y.sub.n1).sup.1/3 !, and b*=500 (Y.sub.1 /Y.sub.n1).sup.1/3 -(Z.sub.1 /Z.sub.n1).sup.1/3 !, wherein X 1 , Y 1 , Z 1 are tristimulus values for said first color data, and X n1 , Y n1 , Z n1 are white reference tristimulus values for said first color imaging system, and wherein said means for adjusting said first white reference vector further includes: means for adjusting said white reference tristimulus values X n1 , Y n1 , Z n1 according to the following equations: X.sub.n1 =X.sub.b1 (1-SAT(X.sub.1,Y.sub.1,Z.sub.1))+X.sub.n1 *SAT(X.sub.1,Y.sub.1,Z.sub.1), Y.sub.n1 =Y.sub.b1 (1-SAT(X.sub.1,Y.sub.1,Z.sub.1))+Y.sub.n1 *SAT(X.sub.1,Y.sub.1,Z.sub.1), and Z.sub.n1 =Z.sub.b1 (1-SAT(X.sub.1,Y.sub.1,Z.sub.1))+Z.sub.n1 *SAT(X.sub.1,Y.sub.1,Z.sub.1) wherein ##EQU6## wherein X b1 , Y b1 , Z b1 are tristimulus values for an imaging base associated with said first color imaging system, and wherein X k1 , Y k1 , Z k1 are tristimulus values of maximum intensity values for XYZ in said first color imaging system, and said means for converting said second color data further includes: means for converting said second color data to said L*a*b* data according to the following equation: L*=116(Y.sub.2 /Y.sub.n2).sup.1/3 -16, a*=500 (X.sub.2 /X.sub.n2).sup.1/3 -(Y.sub.2 /Y.sub.n2).sup.1/3 !, and b*=500 (Y.sub.2 /Y.sub.n2).sup.1/3 -(Z.sub.2 /Z.sub.n2).sup.1/3 !, wherein X 2 , Y 2 , Z 2 are tristimulus values for said second color data, and X n2 , Y n2 , Z n2 are white reference tristimulus values for said second color imaging system, and wherein said means for adjusting said second white reference vector further includes: means for adjusting said white reference tristimulus values X n2 , Y n2 , Z n2 according to the following equations: X.sub.n2 =X.sub.b2 (1-SAT(X.sub.2,Y.sub.2,Z.sub.2))+X.sub.n2 *SAT(X.sub.2,Y.sub.2,Z.sub.2), Y.sub.n2 =Y.sub.b2 (1-SAT(X.sub.2,Y.sub.2,Z.sub.2))+Y.sub.n2 *SAT(X.sub.2,Y.sub.2,Z.sub.2), and Z.sub.n2 =Z.sub.b2 (1-SAT(X.sub.2,Y.sub.2,Z.sub.2))+Z.sub.n2 *SAT(X.sub.2,Y.sub.2,Z.sub.2), wherein ##EQU7## wherein X b2 , Y b2 , Z b2 are tristimulus values for an imaging base associated with said second color imaging system, and wherein X k2 , Y k2 , Z k2 are tristimulus values of maximum intensity values for XYZ in said second color imaging system.
Claim 22
Independent Claim
111 words
A method for performing a color transformation, the method comprising the steps of: obtaining first color data representing output of a first color imaging system; obtaining second color data representing output of a second color imaging system; converting said first color data to third color data using a color space having a white reference vector that is adjusted during the conversion of said first color data; converting said second color data to fourth color data using a color space having a white reference vector that is adjusted during the conversion of said second color data; and mapping said fourth color data to said third color data to generate color transformation data.
Claim 23
Independent Claim
111 words
A method for performing a color transformation, the method comprising the steps of: obtaining first color data representing output of a first color imaging system; obtaining second color data representing output of a second color imaging system; converting said first color data to third color data using a color space having a white reference vector that is adjusted during the conversion of said first color data; converting said second color data to fourth color data using a color space having a white reference vector that is adjusted during the conversion of said second color data; and mapping said fourth color data to said third color data to generate color transformation data.
Claim 24
Independent Claim
118 words
A system for performing a color transformation, the system comprising: means for obtaining first color data representing output of a first color imaging system; means for obtaining second color data representing output of a second color imaging system; means for converting said first color data to third color data using a color space having a white reference vector that is adjusted during the conversion of said first color data; means for converting said second color data to fourth color data using a color space having a white reference vector that is adjusted during the conversion of said second color data; and means for mapping said fourth color data to said third color data to generate color transformation data.
Claim 25
Independent Claim
118 words
A system for performing a color transformation, the system comprising: means for obtaining first color data representing output of a first color imaging system; means for obtaining second color data representing output of a second color imaging system; means for converting said first color data to third color data using a color space having a white reference vector that is adjusted during the conversion of said first color data; means for converting said second color data to fourth color data using a color space having a white reference vector that is adjusted during the conversion of said second color data; and means for mapping said fourth color data to said third color data to generate color transformation data.
References Cited (Backward Citations)
GB2117902A
Cited
US4500919A
Cited
US4965663A
Cited
US4736241A
Cited
US4739392A
Cited
US4884221A
Cited
US5012431A
Cited
US4884130A
Cited
US5105267A
Cited
US5146323A
Cited
US5170247A
Cited
US5339176A
Cited
US5233684A
Cited
US5212546A
Cited
US5254978A
Cited
US5149960A
Cited
US5149960B1
Cited
US5400153A
Cited
US5541742A
Cited
US5481380A
Cited
US5526285A
Cited
US5506696A
Cited
US5531520A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-18 | 2001-11-17 | 2002-05-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-18 | 2005-11-17 | 2006-05-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-18 | 2009-11-17 | 2010-05-19 | $7700.00 | Window Closed / Lapsed |