Patent ID: 7362470

Claim:
A color image processing apparatus comprising: layout analysis means for discriminating a photo region and a non-photo region in input color image data, generating and outputting page layout attribute information at each of pixel positions in the image data, and outputting non-photo region image data; character/background color extraction means for extracting color data and background color data that appear in the non-photo region image data; input image character/background color difference calculation means for converting the character color data and the background color data extracted by the character/background color extraction means into a first color coordinate value and a second color coordinate value of a uniform color space, respectively, and calculating an input color difference between the character color data and background color data in the input image data by using the first color coordinate value and the second color coordinate value; output image character/background color difference estimation means for converting the character color data and the background color data extracted by the character/background color extraction means into a third color coordinate value and a fourth color coordinate value of color space for output color image data, respectively, converting the third color coordinate value and the fourth color coordinate value into fifth color coordinate value and sixth color coordinate value of the uniform color space, respectively, estimating an output color difference between the character color data and the background color data in the output image data from the fifth color coordinate value and the sixth color coordinate value, and outputting the estimated output color difference as data; color conversion parameter correction means for correcting a first color conversion parameter with respect to the extracted character color and background color on the basis of a relationship between the input color difference and the output color difference, and outputting a second color conversion parameter that is a correction result; first color conversion means for executing color conversion of the input color image data on the basis of the first color conversion parameter; second color conversion means for executing color conversion of the input color image data on the basis of the second color conversion parameter; and color conversion switching means for selecting and outputting, on the basis of the page layout information that is supplied from the layout analysis means, a color conversion result, which is delivered from the first color conversion means, as output color image data in a case where a pixel of interest belongs to the photo region, and selecting and outputting a color conversion result, which is delivered from the second color conversion means, as output color image data in a case where a pixel of interest belongs to the non-photo region.