Patent ID: 7949183

Claim:
A method comprising: converting, in a converter of a hardware processor, pixel data from an input color space to a second color space to obtain a hue value, a saturation value and a luma value, the second color space corresponding to a luma, saturation and hue (LSH) color space; manipulating, in a first manipulator of the hardware processor, the hue value according to a first algorithm to obtain an updated hue value, wherein the first algorithm comprises adding a delta hue value to the hue value, wherein the delta hue value is a function of the hue value and the saturation value; manipulating, in a second manipulator of the hardware processor, the saturation value according to a second algorithm to obtain an updated saturation value, wherein the updated saturation value is based on the updated hue value and the saturation value, wherein the second algorithm comprises adding the saturation value to an alpha value that controls a change to the saturation value based on the updated hue value and the saturation value, and wherein the alpha value determines a slope of the manipulation from the saturation value to the updated saturation value; and determining, in a corrector of the hardware processor, whether updated pixel data including the updated hue value and the updated saturation value is a desired value and storing the updated pixel data if so, otherwise adjusting at least one of the updated hue value, the updated saturation value, and the luma value to obtain desired updated pixel data and storing the desired updated pixel data.