Patent ID: 7768681

Claim:
An image processing device that executes image processing of objective image data, which is to be laid out on ornamental image data, said image processing device comprising: an ornamental image data acquisition module that obtains the ornamental image data; an objective image data acquisition module that obtains the objective image data, wherein the objective image data is to be laid out on a layout location of the ornamental image data; a layout control information acquisition module that obtains layout control information, wherein the layout control information is related to the obtained ornamental image data and specifies a layout location and layout dimensions of the objective image data to be laid out on the ornamental image data and includes a representative color of the ornamental image data; an ornamental image color distribution characteristic acquisition module that acquires the representative color of the ornamental image data from the layout control information; an analyzed correction level setting module that analyzes the objective image data, which is to be laid out on the ornamental image data, obtains an analyzed color balance, and sets an analyzed correction level relating to the color balance, wherein the analyzed correction level relating to the color balance is a correction level to decrease or cancel a difference between the analyzed color balance and a predetermined color balance; a modified color balance correction level setting module that modifies the analyzed correction level based on the acquired representative color so as to enhance a color contrast between the ornamental image data and the objective image data, and sets a modified color balance correction level, wherein the modified color balance correction level is determined by specifying a representative color component from one of R, G, B components for the representative color and increasing correction level for the specified representative color component so as to decrease level of the representative color component in the objective image data; an image quality adjustment module that adjusts a color balance of the objective image data to enhance a color contrast between the ornamental image data and the objective image data, based on the modified color balance correction level; and an output image data generation module that generates output image data from the color balance-adjusted objective image data and the ornamental image data according to the layout control information.