Patent ID: 8836716

Claim:
A method, comprising: receiving, at a first processing device, input image data comprising a plurality of pixels; first converting, using the first processing device, the plurality of pixels of the input image data from a native color space to a plurality of perceptually uniform color spaces on a pixel-by-pixel basis, wherein the plurality of perceptually uniform color spaces are color spaces wherein two colors of equal Cartesian distance in the color spaces are substantially equally distant perceptually with respect to the human visual system, and wherein converting comprises selecting the plurality of perceptually uniform color spaces employed for conversion of the plurality of pixels in view of evaluating a hue of each pixel of the input image data on a pixel-by-pixel basis and employing the evaluated hue to create first converted image data; multiplying, using the first processing device, a lightness channel of each pixel of the plurality of pixels of the first converted image data by a first value; second converting, using the first processing device, the plurality of pixels of the first converted image data from the plurality of perceptually uniform color spaces to the native color space on a pixel-by-pixel basis to produce second converted image data, wherein second converting comprises using the selection of the first conversion of the plurality of perceptually uniform color spaces employed for conversion of the plurality of pixels of the first converted image data to the second converted image data in view of the evaluated hue of each corresponding pixel of the input image data; and transmitting the second converted image data to a second processing device.