Patent ID: 7474438

Claim:
A method of gamut mapping to a printer gamut, comprising: receiving a narrow gamut, a wide gamut, a printer gamut for printing on a printer and a predetermined mapping between the narrow and the printer gamuts; identifying overlapping areas in the wide gamut, the narrow gamut and the printer gamut; determining when the narrow gamut overlaps one or more areas of the wide gamut; utilizing the narrow gamut values when the determination provides overlapping areas of the narrow gamut and the wide gamut; selecting a wide gamut interpolation point corresponding to the surface of the printer gamut when narrow gamut areas do not overlap the wide gamut according to the determination; selecting a narrow gamut interpolation point that includes mapping the narrow gamut to the printer gamut based upon the predetermined mapping when narrow gamut areas do not overlap the wide gamut according to the determination, mapping the surface of the wide gamut to the surface of the narrow gamut using a clipping operation, determining location of clipped narrow gamut values in printer gamut as mapped through the predetermined narrow to printer gamut mapping, and setting the narrow gamut interpolation points based upon values mapped to the printer gamut; and interpolating the narrow gamut interpolation point and the wide gamut interpolation point to expand the narrow gamut values into the printer gamut.