Claims
- 1. A method of correcting color image data for a pixel, the method comprising the steps of:providing intensity data for three primary colors, three secondary colors, and a neutral color for said pixel; providing a set of matrix coefficients for each output primary color, one said coefficient for describing the contribution said output primary color makes to each of the primary, secondary, and neutral colors; and summing the products of said matrix coefficients and corresponding said intensity data to provide a corrected intensity data value for each output primary.
- 2. The method of claim 1, further comprising the step of storing said corrected intensity data values.
- 3. The method of claim 1, further comprising the step of forming an image pixel using said corrected intensity data values.
- 4. The method of claim 1, further comprising the step of printing an image pixel using said corrected intensity data values.
- 5. A method of correcting color image data for a pixel, the method comprising the steps of:providing image data for said pixel, said image data comprising a maximum input intensity value, a median input intensity value, and a minimum input intensity value, each said input intensity value corresponding to one of three primary colors; converting said image data to a color space having a primary, secondary, and neutral color component, said neutral color component equal to said minimum input intensity value, said primary color component equal to the difference between said maximum input intensity value and said minimum input intensity value, and said secondary color component equal to the difference between said maximum input intensity value and said median input intensity value; providing coefficients describing the contribution made each of three output primary colors to the formation of said primary, secondary, and neutral color components, said coefficients dependent on which of said three primary colors corresponds to said maximum, median, and minimum input intensity values; summing the products of said coefficients and said primary, secondary, and neutral color components to provide a corrected intensity data value for each output primary.
- 6. The method of claim 5, further comprising the step of storing said corrected intensity data values.
- 7. The method of claim 5, further comprising the step of forming an image pixel using said corrected intensity data values.
- 8. The method of claim 5, wherein said step of providing coefficients further comprises the step of providing coefficients describing the contribution made each of three output primary colors to the formation of said primary, secondary, and neutral color components, said coefficients dependent on which of said three primary colors corresponds to said maximum, median, and minimum input intensity values and operable to compensate for a gamma correction applied to said image data.
- 9. A method of correcting color image data for a pixel, the method comprising the steps of:providing image data for said pixel, said image data comprising a maximum input intensity value, and median input intensity value, and a minimum input intensity value, each said input intensity value corresponding to one of three primary colors; converting said image data to a color space having a primary (P), secondary (S), and neutral (N) color component, said neutral color component equal to said minimum input intensity value, said primary color component equal to the difference between said maximum input intensity value and said minimum input intensity value, and said secondary color component equal to the difference between said maximum input intensity value and said median input intensity value; providing a dynamic coefficient (XRP) describing the contribution of said primary color component to a first output primary (R′); providing a dynamic coefficient (XRS) describing the contribution of said secondary color component to said first output primary (R′); providing a dynamic coefficient (XRN) describing the contribution of said neutral color component to said first output primary (R′); providing a dynamic coefficient (YGP) describing the contribution of said primary color component to a second output primary (G′); providing a dynamic coefficient (YGS) describing the contribution of said secondary color component to said second output primary (G′); providing a dynamic coefficient (YGN) describing the contribution of said neutral color component to said second output primary (G′); providing a dynamic coefficient (ZBP) describing the contribution of said primary color component to a third output primary (B′); providing a dynamic coefficient (ZBS) describing the contribution of said secondary color component to said third output primary (B′); providing a dynamic coefficient (ZBN) describing the contribution of said neutral color component to said third output primary (B′); calculating a corrected output value for each said output primary according to the following equation: [ R′G′B′ ]=[ XRPXRSXRNYGPYGSYGNZBPZBSZBN ] [ PSN ].
- 10. The method of claim 9, further comprising the step of storing said corrected intensity data values.
- 11. The method of claim 9, further comprising the step of forming an image pixel using said corrected intensity data values.
- 12. The method of claim 9, said steps of providing a dynamic coefficient further comprising the step of providing a dynamic coefficient compensating for a gamma correction applied to said image data.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority under 35 USC §119(e)(1) of provisional application No. 60/131,733 filed Apr. 30, 1999.
The following patents and/or commonly assigned patent applications are hereby incorporated herein by reference: Ser No. 09/175,810 filed Oct. 20, 1998 entitled “Brightness Gain using White Segment with Hue and Gain Correction.”
US Referenced Citations (7)
Non-Patent Literature Citations (1)
Entry |
U.S. patent application Ser. No. 09/175,810, Morgan et al,. filed Oct. 20, 1998. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/131733 |
Apr 1999 |
US |