Method and apparatus for nonlinear interpolation color conversion using look up tables
AssigneeATI Technologies ULC
InventorKeith Lee
Life of this patent
Estimating the term…
Abstract
A method and apparatus obtains a source image having a plurality of source color gamut pixels in a source color gamut. The method and apparatus converts the plurality of source color gamut pixels to a plurality of corresponding target color gamut pixels using non-linear interpolation of a plurality of output pixel values from a reduced 3-D look-up table (LUT) for a target color gamut. The method and apparatus provides, for display, the plurality of target color gamut pixels (e.g., one or more pixels) on a target color gamut display.
Claims20
A method of mapping between color gamuts comprising:
- obtaining, by an apparatus, a source image having a plurality of source color gamut pixels in a source color gamut;
- converting the plurality of source color gamut pixels to a plurality of corresponding target color gamut pixels using non-linear interpolation of a plurality of output pixel values from a reduced 3 dimensional (3-D) look-up table (LUT) corresponding to a target color gamut;
- and
- providing, for display, the plurality of corresponding target color gamut pixels on a target color gamut display.
An apparatus comprising:
- non-linear interpolation color conversion logic configured to:
- obtain a source image having a plurality of source color gamut pixels in a source color gamut;
- convert the plurality of source color gamut pixels to a plurality of corresponding target color gamut pixels using non-linear interpolation of a plurality of output pixel values from a reduced 3-D LUT corresponding to a target color gamut;
- and
- provide for display the plurality of corresponding target color gamut pixels on a target color gamut display.
An integrated circuit comprising:
- a first processor, wherein the first processor comprises:
- non-linear interpolation color conversion logic configured to:
- obtain a source image having a plurality of source color gamut pixels in a source color gamut;
- obtain a reduced 3-D LUT corresponding to a target color gamut, the reduced 3-D LUT comprises a plurality of displayable target color values representing vertices of a plurality of sub-cubes;
- select, on a pixel-by-pixel basis, a plurality of pixel values from the plurality of displayable target color values, a plurality of pixel values representing vertices of a sub-cube of the plurality of sub-cubes within the target color gamut;
- determine, based on a non-linear interpolation of the vertices of the sub-cube, a set of polynomial coefficients for the sub-cube representing a Taylor Series transform;
- convert, based on the set of polynomial coefficients for the sub-cube, the plurality of source color gamut pixels to a plurality of corresponding target color gamut pixels using the non-linear interpolation of the vertices of the sub-cube;
- and
- provide, for display, the plurality of corresponding target color gamut pixels on a target color gamut display.
Dependencies are inferred from the claim text.