Semi-fixed-hue gamut compression
AssigneeIntel Corporation
InventorsJingyang Xue, Ya-Ti Peng, Yi-Jen Chiu
Life of this patent
Estimating the term…
Abstract
One or more apparatus and method for compressing xvYCC or sRGB color to a narrower color gamut. Embodiments may be utilized in processing images/video image sequences provided in a wide gamut color space for display in standard RGB color space. In further embodiments, an sRGB or xvYCC compliant input is compressed to a gamut narrower than sRGB. Embodiments where a narrow output color gamut lacks a fully-defined 3D color space, semi-fixed-hue gamut compression may be performed by adjusting parameters provided to a fixed-hue compression module capable of mapping 3D color space representations between well-defined gamuts.
Claims20
A computer-implemented image processing method, comprising:
- receiving input image pixel values;
- determining source gamut information associated with the input image pixel values;
- performing a comparison between an sRGB color gamut and an output color gamut associated with an image pixel destination;
- adjusting one or more of the input image pixel values by performing a fixed-hue gamut compression or a semi-fixed-hue gamut compression depending upon the comparison and the source gamut information;
- and
- storing the color-adjusted input image pixel to a memory.
An adaptive color compression device, comprising:
- an input to receive image pixel values;
- and
- a one or more processors coupled to the input, the processors to:
- determine source gamut information associated with the input image pixel values;
- perform a comparison between an sRGB color gamut and an output color gamut associated with an image pixel destination;
- and
- adjust a color of one or more of the input image pixel values by an adaptation between a fixed-hue gamut compression mode and a semi-fixed-hue gamut compression mode that is based on the comparison and the source gamut information.
One or more non-transitory computer-readable storage media, with instructions stored thereon, which when executed by a processor, cause the processor to perform a method comprising:
- receiving input image pixel values;
- determining source gamut information associated with the input image pixel values;
- performing a comparison between an sRGB color gamut and an output color gamut associated with an image pixel destination;
- adjusting one or more of the input image pixel values by performing a fixed-hue gamut compression or a semi-fixed-hue gamut compression depending on the comparison and the source gamut information;
- and
- storing the color adjusted input image pixel to a memory.
Dependencies are inferred from the claim text.