Patent ID: 6801212
Filing Date: 2004-10-05
Classification: H04N

Abstract:
A method for interpolating color values in a color space, comprising:identifying the neighboring vertices in the color space forming a unit cube containing the input color value; indexing a position of an input color value in the color space relative to neighboring vertices using cubic subdivision by assigning a binary â€˜0â€™ value to halves of the unit cube in an x, y, or z dimension closest to an origin of the unit cube and assigning a binary â€˜1â€™ value to halves of the unit cube in the x, y, or z dimension furthest from the origin; selecting a group of vertices from the unit cube according to the indexed position of the input color values for generating the output color value; expanding the indexed position of the input color value relative to the neighboring vertices; and interpolating between the neighboring vertices together according to the expanded indexed position to generate an output color value.