Patent ID: 8570341

Claim:
A computing system-implemented method for enhancing color saturation in a computing system programmed to implement the method comprising: providing in the computing system, a color image, the color image being defined by a component color space, the component color space being characterized by a luminance component and two chrominance components, the color image including a plurality of pixels, the plurality of pixels including a first pixel being characterized at least by a luminance value, a first chrominance value, and a second chrominance value; processing in the computing system, the first chrominance value and the second chrominance value, the first chrominance value and the second chrominance value being characterized by a ratio; determining in the computing system, a saturation level using based on a magnitude of the first chrominance value and the second chrominance value and an offset value; calculating in the computing system, a factor for adjusting the first chrominance value and the second chrominance value, the factor being based on the saturation level, wherein a factor associated with a first pixel may be different from a factor associated with a second pixel, the factor being 1 when saturation level is below a first threshold or above a second threshold; and adjusting in the computing system, the first chrominance value and the second chrominance value using the factor, the adjusted first chrominance value and the second chrominance value being maintaining the ratio.