Patent ID: 8207982
Filing Date: 2012-06-26
Classification: H04N

Abstract:
1. A color management method which converts a source-side color in a source device dependent color space into a counterpart destination-side color in a destination device dependent color space, said method comprising: accessing a multi-spectral color image in the source device dependent color space generated using a multi-spectral source device; converting the multi-spectral color image into a spectral reflectance representation in a spectral reflectance space; converting the spectral reflectance representation into a spectrally-based Interim Connection Space (ICS) representation in a spectrally-based ICS; determining whether a spectrally-based ICS value of the spectrally-based ICS representation is within a spectral gamut of an intended destination device, by determining whether the spectrally-based ICS value is included in a discrete spectral gamut descriptor that represents the spectral gamut of the destination device; in response to a determination that the spectrally-based ICS value is included in the discrete spectral gamut descriptor, converting the spectrally-based ICS value into a destination-side color in a destination device dependent color space of the destination device; and in response to a determination that the spectrally-based ICS value is not included in the discrete spectral gamut descriptor, spectrally gamut mapping the spectrally-based ICS color value onto the spectral gamut of the destination device, and converting the gamut-mapped spectrally-based ICS value into a destination-side color in the destination device dependent color space of the destination device, wherein the discrete spectral gamut descriptor represents the spectral gamut of the destination device as a collection of discrete cells of a subdivided bounding box that includes a set of sample points in the spectrally-based ICS that span the spectral gamut of the destination device, and wherein each cell has an attribute that represents an initial guess for an iterative search for a destination-side color for ICS values included in the cell, and the attribute is used to convert ICS values included in the cell into destination-side colors.