摘要 |
What is disclosed is a system and method for mapping an out of gamut RGB color to a surface of a color gamut in RGB space. A point xc having {Rc Gc Bc} values in RGB space is identified which is outside a surface of a color gamut of a target device. A lightness value γ and a chroma vector {right arrow over (C)}=[Cr, Cg, Cb] are determined from the {Rc Gc Bc} values of the identified point. A minimum and a maximum saturation are determined for point xc. A new lightness value γ′ and a new chroma vector {right arrow over (C)} are calculated based on the minimum and maximum saturation values, in a manner as is described herein in detail. The new lightness γ′ and the new chroma vector {right arrow over (C)} are converted back into {R′c G′c B′c} values. The {R′c G′c B′c} values are provided to a gamut mapping function.
|