Patent ID: 7602537

Claim:
A method, implemented in a computer, of performing gamut-mapping from a source device to a destination device in a perceptually linear color space, comprising: a processor of the computer performing the steps of: obtaining a source image in the perceptually linear color space; determining tristimulus values for the source image and converting the tristimulus values to device-independent color appearance space values; obtaining a source hue wheel for the source device and a destination hue wheel for the destination device, each of the source hue wheel and the destination hue wheel respectively comprising known hue angles for each of primary (RGB) and secondary (CMY) color components of their respective source and destination color gamuts; determining a source hue angle of the source image in the source hue wheel, and determining a source relative position of the source image in the source hue wheel between a primary color component and a secondary color component nearest to the source hue angle; determining, in the destination hue wheel, a corresponding relative position between the primary color component and the secondary color component corresponding to the primary color component and the secondary color component in the source hue wheel nearest to the source image, the determined relative position in the destination hue wheel resulting in a destination hue angle; obtaining a source hue leaf from the source color gamut at the determined source hue angle for the source image, and obtaining a destination hue leaf from the destination color gamut at the destination hue angle; performing a mapping process between the source hue leaf and the destination hue leaf to fit the source hue leaf within the destination hue leaf; and convening results of the mapping process from device-independent color appearance space values to tristimulus values, and converting the converted tristimulus values to a perceptually linear color space of the destination device.