Patent ID: 8767002

Claim:
A processor-implemented method for performing saturation adjustment of one or more pixels, the method comprising: receiving an input color value of a pixel, the input color value including an input saturation component; extracting, using a data processor, an adjusted color value from a predetermined look-up table that maps the input color value to the adjusted color value, the adjusted color value having an adjusted saturation component that is different from the input saturation component; and outputting the adjusted color value; wherein the look-up table is generated through steps of: receiving an original color value represented in a red-green-blue (RGB) color space; convening the RGB representation of the original color value to a representation in a hue-saturation-lightness (HSL) color space, the HSL representation of the original color value including an original saturation component; generating an intermediate representation in the HSL color space by changing the original saturation component of the HSL representation of the original color value based on a predetermined criterion; converting the intermediate representation in the HSL color space to a final representation in the RGB color space, the final representation in the RGB color space corresponding to a final color value; and storing a mapping of the original color value and the color value into the look-up table.