System for accurately and precisely representing image color information
First Claim
1. A method for accurate and precise representation of color for at least one image, each image being represented by pixel values representing a plurality of color primaries, including the steps of:
- (a) measuring, or determining from previous measurements, spectral characteristics corresponding to at least one portion of at least one image displayed on a source display;
(b) conveying, directly or after intermediate storage, to a presentation environment the color pixel values representing each such image plus the corresponding spectral characteristics of such image; and
(c) transforming the color pixel values of each such image to generate a presentation image for display on a target presentation display in the presentation environment, wherein the target presentation display is not the source display by applying the corresponding spectral characteristics of such image to the color pixel values prior to display, wherein the color pixel values of each image represent at least a primary colors and transforming includes mapping the pixels of a primary colors to b spectral weights, where b equals at least a+1 and integrating the b spectral weights with c sets of m presentation weights and n perceptual weights measured in or determined from an environment in which the color image is displayed on a source display, where c equals no more than b−
1 but is at least 3, resulting in c target presentation primaries and wherein a, b, c, m, and n are integers.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for accurate and precise representation of color for still and moving images, particularly sequences of digitized color images. Spectral and/or extended dynamic range information is retained as images are captured, processed, and presented during color adjustment. Using this extra spectral information, various methodologies for further presenting or processing the color within these images can be optimized. Presentation-device independence is achieved not by attempting to discover a device-independent intermediate representation, but rather by deferring the binding and mapping of color representation onto a presentation device until its actual use.
-
Citations
22 Claims
-
1. A method for accurate and precise representation of color for at least one image, each image being represented by pixel values representing a plurality of color primaries, including the steps of:
-
(a) measuring, or determining from previous measurements, spectral characteristics corresponding to at least one portion of at least one image displayed on a source display; (b) conveying, directly or after intermediate storage, to a presentation environment the color pixel values representing each such image plus the corresponding spectral characteristics of such image; and (c) transforming the color pixel values of each such image to generate a presentation image for display on a target presentation display in the presentation environment, wherein the target presentation display is not the source display by applying the corresponding spectral characteristics of such image to the color pixel values prior to display, wherein the color pixel values of each image represent at least a primary colors and transforming includes mapping the pixels of a primary colors to b spectral weights, where b equals at least a+1 and integrating the b spectral weights with c sets of m presentation weights and n perceptual weights measured in or determined from an environment in which the color image is displayed on a source display, where c equals no more than b−
1 but is at least 3, resulting in c target presentation primaries and wherein a, b, c, m, and n are integers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21)
-
-
14. A method for adjusting the representation of color for at least one image, each image being represented by pixel values representing a plurality of color primaries, including the steps of:
-
(a) measuring, or determining from previous measurements, source presentation environment information comprising at least one of (1) spectral characteristics corresponding to at least one source presentation image displayed on a source display, and (2) at least one of spectral or contrast confounds in the source presentation display environment that affect displayed source presentation images; (b) conveying, directly or after intermediate storage, to a presentation environment the color pixel values representing each such image plus the corresponding spectral characteristics of such image; and (c) transforming the color pixel values of each such image to generate a presentation image by applying the source presentation environment information to the color pixel values, wherein the color pixel values of each image represent at least a primary colors and wherein transforming the color pixel values of each image includes mapping the pixels of a primary colors to b spectral weights, where b equals at least a+1 and integrating the b spectral weights with c sets of m presentation weights and n perceptual weights measured in or determined from an environment in which the color image is displayed on a source display, where c equals no more than b−
1 but is at least 3, resulting in c target presentation primaries, where a, b, c, m, and n are integers; and(d) displaying the transformed color pixel values on a target presentation display in the presentation environment, wherein the target presentation display is not the source display. - View Dependent Claims (15, 16, 17, 18, 22)
-
-
19. A method for transforming a color image comprising pixels representing at least a primary colors, including the steps of:
-
(a) mapping the pixels of a primary colors to b spectral weights, where b equals at least a+1; and (b) integrating the b spectral weights with c sets of m presentation weights and n perceptual weights measured in or determined from an environment in which the color image is displayed on a source display, where c equals no more than b−
1 but is at least 3, resulting in c target presentation primaries;where a, b, c, m, and n are integers. - View Dependent Claims (20)
-
Specification