Patent ID: 8654141

Claim:
A computer-implemented method comprising: adjusting pixel saturation values of pixels, the adjusting comprising: for each color: determining a display saturation level in HSV color space; determining a percentage of pixel saturation levels outside of the display saturation level; determining a linear pixel value based on the percentage; for each pixel with a saturation color value less than the linear pixel value, maintaining its saturation color value; and scaling saturation levels of pixels outside the linear pixel value; converting pixels from HSV to the RGB domain; accessing an sRGB gamut color table; accessing primary colors and gamma values associated with the display from a memory; determining a color conversion matrix based on the sRGB gamut color table and chromaticity values of RGBW primary colors associated with the display; applying color space conversion on pixels for conversion to the display color space in a content color space based on the color conversion matrix; applying linear correction to the pixels; applying gamma correction to the color space converted and linear corrected pixels based on the gamma values associated with the display; and providing color, linear corrected, and gamma corrected pixels for display.