Patent ID: 8330769

Claim:
A system for tinting an image for use by a processor to display tinted images, the system comprising: a display; and a processor in communication with the display, the processor configured to: store a tint color in a memory, the tint color comprising a triplet of red, green and blue (RGB) color values in the RGB color space having a color depth defining bits per value; retrieve a plurality of image maps having dimensions equal to dimensions of the image, including: a saturation map comprising hue, saturation, and value (HSV) pixel saturations derived from the image corresponding to areas to tint by the tint color, wherein said saturation map is partially derived from said image; and a value map comprising HSV pixel values derived from the image; store the plurality of image maps in the memory using a HSV representation with a pixel saturation bit depth and a pixel value bit depth equal to the color depth; create an intermediate image by screen blending a tint color as a solid fill color with the saturation map, the saturation map expressing greater saturation as lower values; multiply the intermediate image by the value map; normalize the intermediate image within an RGB color space of the tint color to create a tinted image; and display the tinted image on the display.