Patent ID: 8520023

Claim:
A method of producing a color image, the method comprising: a. providing input image data; b. generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image color data to output image color data in an image rendering unit; c. loading the at least three-dimensional look-up table into an image color rendering controller; d. loading the input image data into the imaging color rendering controller; e. processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and f. outputting the output color values to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, and enhanced colorfulness compared to the input image; wherein the input image data contains memory colors and non-memory colors, and the method further comprises identifying the memory colors in the input image data to be substantially maintained, characterizing the memory colors and non-memory colors with respect to their chromaticities, and producing an image with substantially maintained memory colors using the image rendering unit.