Patent ID: 7218419

Claim:
An image processing method for developing an image indicated by a rendering command of an input image in a memory for each predetermined region of the input image and thereby generating an output image, said method comprising the steps of: acquiring a rendering command indicating an object image; analyzing the rendering command and determining whether the object image is of a specific image type or not; developing an image corresponding to the rendering command in the memory, acquiring a next rendering command, and carrying out said determination on the next rendering command when it is determined that the object image is not of the specific image type; acquiring a color distribution of the object image when it is determined that the object image is of the specific image type; carrying out said acquisition of the rendering command, said determination of whether the object image is of the specific image type, and said development of the image corresponding to the rendering command for each predetermined region when it is determined that the object image is not of the specific image type and carrying out said acquisition of the color distribution for each predetermined region when it is determined that the object image is of the specific image type; outputting the developed image which is developed in the memory when there is no object image of the specific image type in the predetermined region, and reacquiring the rendering command indicating the object image in the predetermined region, carrying out an image correction process on the object image of the specific image type according to the acquired color distribution, developing the image corresponding to the reacquired rendering command in the memory and outputting the developed image corresponding to the reacquired rendering command when it is determined that the object image is of the specific image type.