Dynamic gamut mapping selection
First Claim
1. A method of dynamically selecting a gamut mapping component for use in a color management system which transforms colors specified in image data from a first color space to a second color space, the method comprising:
- pre-storing weights corresponding to gamut mapping components and image characteristics, detecting at least one characteristic of the image data;
automatically generating prediction information for use in selecting from a plurality of gamut mapping components based on the pre-stored weights and the detected characteristic of the image data; and
automatically selecting at least one of the plurality of gamut mapping components based on the prediction information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a mechanism of dynamically selecting a gamut mapping component for use in a color management system which transforms colors specified in image data from a first color space to a second color space, the method comprising automatically generating prediction information for use in selecting from a plurality of gamut mapping components, wherein the prediction information is based on determined gamut mapping preferences corresponding to at least one characteristic of the image data, and automatically selecting at least one of the plurality of gamut mapping components based on the prediction information.
-
Citations
24 Claims
-
1. A method of dynamically selecting a gamut mapping component for use in a color management system which transforms colors specified in image data from a first color space to a second color space, the method comprising:
-
pre-storing weights corresponding to gamut mapping components and image characteristics, detecting at least one characteristic of the image data;
automatically generating prediction information for use in selecting from a plurality of gamut mapping components based on the pre-stored weights and the detected characteristic of the image data; and
automatically selecting at least one of the plurality of gamut mapping components based on the prediction information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of dynamically selecting a gamut mapping component for use in a color management system which transforms colors specified in image data from a first color space to a second color space, the method comprising:
-
automatically generating prediction information for use in selecting from a plurality of gamut mapping components, wherein the prediction information is based on determined gamut mapping preferences corresponding to at least one characteristic of the image data; and
automatically selecting at least one of the plurality of gamut mapping components based on the prediction information, wherein the prediction information is based at least in part on a redness characteristic, and wherein the redness characteristic is defined as a proportion of pixels having a CIELAB metric hue angle within a given range and a CIELAB metric chromas that satisfies a given chroma threshold.
-
-
19. A method of dynamically selecting a gamut mapping component for use in a color management system which transforms colors specified in image data from a first color space to a second color space, the method comprising:
-
automatically generating prediction information for use in selecting from a plurality of gamut mapping components, wherein the prediction information is based on determined gamut mapping preferences corresponding to at least one characteristic of the image data; and
automatically selecting at least one of the plurality of gamut mapping components based on the prediction information, wherein the prediction information comprises a colorfulness predictor, and wherein a colorfulness characteristic is defined as a proportion of pixels with CIELAB metric chromas greater than or equal to a colorfulness threshold.
-
-
20. A system for dynamically selecting a gamut mapping component for use in a color management system to transform colors specified by image data from a first color space to a second color space, the system comprising:
-
pre-storing, in a storage medium, weights corresponding to gamut mapping components and image characteristics;
at least one image characterizer configured to automatically detect a characteristic of image data;
selection engine configured to generate prediction information for use in selecting from a plurality of gamut mapping components based on the pre-stored weights and the detected characteristic of the image data, wherein the selection engine is configured to automatically select at least one of the plurality of gamut mapping components based on the prediction information. - View Dependent Claims (21, 22, 23)
-
-
24. Computer-executable program code stored on a computer-readable medium, said computer-executable program code, which dynamically selects a gamut mapping component for use in a color management system which transforms colors specified in image data from a first color space to a second color space, comprises:
-
code to pre-store weights corresponding to gamut mapping components and image characteristics;
code to detect at least one characteristic of the image data;
code to automatically generate prediction information for use in selecting from a plurality of gamut mapping components based on the pre-stored weights and the detected characteristic of the image data; and
code to automatically select at least one of the plurality of gamut mapping components based on the prediction information.
-
Specification