Digital color fidelity
AssigneeTribeca Imaging Laboratories
InventorsMichael Bevans, Braden Chattman, James Graham
Life of this patent
Estimating the term…
Abstract
A system and method manipulates and corrects the color of digital images. The invention addresses, inter alia, the problem of the differences in chromaticity of two systems by characterizing the chromaticity of the hues of a color model to minimize the perceived color difference between a digital image and its real world counterpart.
Claims23
A method for enabling the correction of data representing digital images, comprising:
- receiving a first, a second, and a third uncorrected primary color digital value that, in different combinations of said digital values, are produced by colors present in a viewed image;
- providing a first, a second, and a third corrected primary color digital value that, in different combinations of said digital values, produce a range of colors in a corrected digital image;
- and
- relating, for a combination of said first, second, and third uncorrected primary color digital values, a corresponding combination of said first, second, and third corrected primary color digital values, wherein the first corrected primary color digital value in a corrected color digital value combination is responsive to a change in any one of the uncorrected primary color digital values in the corresponding uncorrected color digital value combination.
A method for correction of colors of digital images, comprising:
- defining first, second and third uncorrected primary colors that, by variation of the intensity values of the uncorrected primary colors, produce a range of colors present in an uncorrected digital image;
- defining first, second, and third corrected primary colors that, by variation of the intensity values of the corrected primary colors, produce a range of colors present in a corrected digital image;
- defining a lookup table that indicates for selected combinations of intensity values of the first, second, and third uncorrected primary colors, a corresponding combination of intensity values of the first, second, and third corrected primary colors, wherein:
- a modification in the intensity value of any one of the first, second, and third uncorrected primary colors of the combination requires modification of each of the first, second, and third corrected primary colors of the corresponding combination;
- and
- substituting the intensity values of the corrected primary colors for the intensity values of the uncorrected primary colors.
A method for correcting colors of digital images, comprising:
- defining a first, a second, and a third uncorrected primary color that, in different combinations of values of said uncorrected primary colors, produce a range of colors for representing an uncorrected digital image;
- providing a first, a second, and a third corrected primary color that, in different combinations of said corrected primary colors, produce a range of colors for representing a corrected digital image;
- and
- providing an explicit relationship that relates, for each combination of values of said first, second, and third uncorrected primary colors, a corresponding combination of values of said first, second, and third corrected primary colors, wherein a variation in a value included in the uncorrected primary color combination affects all three values included in the corrected primary color combination.
A system for correction of colors of digital images, comprising:
- a first input module that stores a first color detected intensity of light measured by a digital image recording device;
- a second input module that stores a second color detected intensity of light measured by the digital image recording device;
- a third input module that stores a third color detected intensity of light measured by the digital image recording device;
- a module for replacing the first, second, and third color detected intensities by a first, a second, and a third corrected color intensity, wherein the three corrected color intensities is a function of the value of at least two of the first, second and third detected color intensities;
- and
- an output module that outputs the first, second and third corrected color intensities for a data receiving device.
A magnetic storage medium for storing a computer program using modules, said modules comprising:
- a first input module that reads a first color detected luminance value measured by a digital image recording device;
- a second input module that reads a second color detected luminance value measured by the digital image recording device;
- a third input module that reads a third color detected luminance value measured by the digital image recording device;
- a module for replacing a each set of the first, second, and third color luminance values by first, second, and third corrected color luminance values, wherein the first, second, and third corrected color luminance values are each a function of at least one of the first, second and third detected color luminance values;
- an output module that outputs the first, second and third corrected color luminance values for a data receiving device;
- and
- the value replacing module utilizes an explicit relationship derived by a comparative analysis.
A device for manipulating the colors of digital images, comprising:
- at least one electrical path to conduct data relating to uncorrected values of a first, a second, and a third primary color;
- at least one electrical path to conduct data relating to corrected values of a first, a second, and a third primary color;
- a first module that identifies a first set comprised of the first, second and third primary color corrected values upon receipt of a second set comprised of the first, second, and third primary color uncorrected values, in which first set all of the first, second, and third primary color corrected values change in response to a change in any of the values of the second set;
- a second module that replaces the second set by the first set identified by the first module;
- and
- the first set changes in response to a change in any of the values of the second set according to an explicit relationship, the explicit relationship being determined by acquiring a reference digital image of a real-life reference target on a viewing monitor and comparing a plurality of colors in the reference digital image with corresponding colors in the real-life reference target.
A system for correcting colors of digital images, comprising:
- means for receiving a first, a second, and a third uncorrected primary color that, in different combinations of values of said uncorrected primary colors, produce a range of colors present in an uncorrected digital image;
- means for providing a first, a second, and a third corrected primary color that, in different combinations of said corrected primary colors, produce a range of colors present in a corrected digital image;
- and
- means for relating, for each combination of values of said first, second, and third uncorrected primary colors, a corresponding combination of values of said first, second, and third corrected primary colors, wherein variations in any one of the values included in the uncorrected primary color combination affects all three values included in the corrected primary color combination.
A method for creating a device for manipulating the colors of digital images, comprising:
- calibrating a viewing monitor;
- receiving uncorrected combinations of a first, a second, and a third primary color digital value that, in different combinations of said digital values, are produced respectively by colors present in a real-life reference target through a digital image acquisition device;
- providing each said uncorrected combination of values to the monitor for displaying a respective uncorrected color image;
- comparing and correcting each said uncorrected color image to match the color of the real-life target which generated it;
- determining corrected combinations of a first, a second, and a third primary color digital value that represents the corrected color images for each different uncorrected combination of digital values, for producing a plurality of said corrected combinations over a range of colors in a reference digital image of a real-life reference target;
- and
- deriving from the combinations of corrected and uncorrected values a relationship that relates, for each uncorrected combination of said first, second, and third primary color digital values, a corresponding corrected combination of said first, second, and third primary color digital values.
A method of modifying a data structure, said data structure relating original digital color values originating from a digital image capture device to digital color values useful in producing a digital image, said method comprising:
- comparing a real-life target of a first luminance to a first generated image, the first generated image being displayed using color values derived from the data structure to correspond to the acquired digital color values originating from the digital image capture device;
- altering the data structure if necessary until a color of the real-life target of the first luminance and the corresponding color of the first generated image match;
- comparing a second real-life target of a second luminance to a second generated image, the second generated image being displayed using color values derived from the altered data structure to correspond to the acquired digital color values originating from the digital image capture device;
- and
- altering the data structure if necessary until a color of the real-life target of the second luminance and the corresponding color of the second generated image match.
An apparatus for correcting colors in a digital image of a real-life object, comprising:
- a module that receives digital color values acquired by a digital image capture device;
- a data structure that relates acquired digital color values to corrected digital color values useful in producing a digital image, wherein said data structure was modified by a process comprising:
- comparing a real-life target of a first luminance to a first generated image, the first generated image being displayed using color values derived from the data structure to correspond to the acquired digital color values originating from the digital image capture device;
- altering the data structure if necessary until a color of the real-life target of the first luminance and the corresponding color of the first generated image match;
- comparing a second real-life target of a second luminance to a second generated image, the second generated image being displayed using color values derived from the altered data structure to correspond to the acquired digital color values originating from the digital image capture device;
- and
- altering the data structure if necessary until a color of the real-life target of the second luminance and the corresponding color of the second generated image match;
- and
- a module that outputs the corrected digital color values.
Dependencies are inferred from the claim text.