Patent ID: 7382415

Claim:
A color correction processing circuit for correcting each hue of an image, arranged so that the color correction can be made by applying matrix processing via a matrix process to the input image data represented by the combination of the 3 color signals; said color correction processing circuit, comprising a basic correction mode range discrimination and adjusting amount calculator arranged to generate a discrimination signal Ws and for calculating the adjusting amount ΔW on the basis of the hue of each inputted color signal divided into at least into 3 ranges, a compensative correction mode range discrimination and adjusting amount calculator arranged to generate a hue range discrimination signal Zs and calculating the adjusting amount ΔZ in the compensative correction mode by dividing the hue of the input color signal more finely than that in the case of said basic correction mode, a basic correction mode correction coefficient selector for selecting the correction coefficient Wt on the basis of said Ws signal, a compensative correction mode correction coefficient selector for selecting a correction coefficient Zt on the basis of said Zs signal, a basic correction mode multiplication circuit for outputting the ΔWt signal reflecting the correction amount in the basic correction mode by multiplying said ΔW signal by the Wt signal, a compensative correction mode multiplication circuit for outputting the ΔZt signal reflecting the correction amount in the compensative correction mode obtained by multiplying said ΔW signal by the Wt signal, a matrix coefficient addition circuit for generating the matrix coefficient by sequentially adding said ΔWt signal, ΔZt signal and the ST signal, as being a static coefficient, thereby constituting a matrix coefficient arithmetic unit; said color correction processing circuit being characterized in that the matrix coefficient arithmetic units are provided independently and are as many in number as the number of the elements of the matrix, and the matrix processing is carried out on the bases of the various matrix coefficients generated by such plural matrix coefficient arithmetic units.