Patent ID: 8467604

Claim:
An image processor comprising: an instruction-executing unit; a color format converter for converting, under control of the instruction-executing unit, a pixel, which is expressed in an RGB color space, into a converted pixel, which is expressed in a YUV color space; a color shift vector generator for generating, under control of the instruction-executing unit, a color shift vector, which is expressed in the YUV color space, on the basis of the converted pixel, the color shift vector generator being arranged to generate the color shift vector on the basis of a color enhancement definition, which comprises a definition of at least one type of color enhancement, wherein respective color zones in the YUV color space are associated with respective types of color enhancement, the color shift vector generator being arranged to detect if the converted pixel falls within a color zone and, if so, to generate the color shift vector in accordance with the type of color enhancement associated with that color zone, and wherein the color enhancement definition defines an order of priority for different types of color enhancement, the color shift vector generator being arranged to apply the type of color enhancement that has the highest priority among those respective types of color enhancement that are associated with respective color zones in which the converted pixel falls; an inverse color format converter for converting, under control of the instruction-executing unit, the color shift vector into a color enhancement vector, which is expressed in the RGB color space; and an adder for adding , under control of the instruction-executing unit, the color enhancement vector to the pixel so as to obtain a color enhanced pixel.