Color correction device, color correction method, and color correction program
AssigneeSeiko Epson Corporation
InventorIkuo Hayaishi
Life of this patent
Estimating the term…
Abstract
A CPU 200 acquires image data of a photographed image, determines a specific subject area containing a specific subject in the photographed image, and calculates a specific subject characteristic value for representing a characteristic of image data corresponding to the determined specific subject area. CPU200 calculates a correction value for color balance correction using the calculated specific subject characteristic value and a preset characteristic target value, and executes the color balance correction on the image data using the calculated correction value.
Claims18
An image processing device for executing color balance correction on image data of a photographed image, said image processing device comprising:
- an image data acquisition module that acquires said image data;
- a specific subject area determination module that determines a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- a specific subject characteristic value calculation module that calculates a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area, wherein said specific subject characteristic value calculation is executed using weighted distribution, and wherein said weighted distribution is set so as to be a weight in a center area of said specific subject area larger than a weight in an area outside said center area;
- a correction value calculation module that calculates a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value;
- and
- a correction execution module that executes said color balance correction on said image data using said calculated correction value.
An image processing device for executing color balance correction on image data of a photographed image, said image processing device comprising:
- an image data acquisition module that acquires said image data;
- a specific subject area determination module that determines a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- a specific subject characteristic value calculation module that calculates a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area;
- a correction value calculation module that calculates a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value;
- and
- a correction execution module that executes said color balance correction on said image data using said calculated correction value, wherein
- when a plurality of said specific subject areas are determined,
- said specific subject characteristic value calculation is executed using weighted distribution, wherein said weighted distribution is set according to a size of each specific subject area on each specific subject characteristic value of said plurality of specific subject areas.
An image processing device for executing color balance correction on image data of a photographed image, said image processing device comprising:
- an image data acquisition module that acquires said image data;
- a specific subject area determination module that determines a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- a specific subject characteristic value calculation module that calculates a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area;
- a correction value calculation module that calculates a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value, wherein said calculated correction value includes a correction value weighted according to an area ratio of said specific subject area to a whole area of said photographed image;
- and
- a correction execution module that executes said color balance correction on said image data using said calculated correction value.
An image processing device for executing color balance correction on image data of a photographed image, said image processing device comprising:
- an image data acquisition module that acquires said image data:
- a specific subject area determination module that determines a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image, and wherein said specific subject area determination module determines said specific subject area using pixel values of pixel data included in a target area for determination, and a position of said target area in said photographed image;
- a specific subject characteristic value calculation module that calculates a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area;
- a correction value calculation module that calculates a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value;
- and
- a correction execution module that executes said color balance correction on said image data using said calculated correction value.
An image processing method for executing color balance correction on image data of a photographed image, said image processing method comprising:
- acquiring said image data;
- determining a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- calculating a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area, wherein said calculating said specific subject characteristic value is executed using weighted distribution, and wherein said weighted distribution is set so as to be a weight in a center area of said specific subject area larger than a weight in an area outside said center area;
- calculating a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value;
- and
- executing said color balance correction on said image data using said calculated correction value.
An image processing method for executing color balance correction on image data of a photographed image, said image processing method comprising:
- acquiring said image data;
- determining a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- calculating a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area;
- calculating a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value;
- and
- executing said color balance correction on said image data using said calculated correction value, wherein
- when a plurality of said specific subject areas are determined,
- said calculating said specific subject characteristic value is executed using weighted distribution, wherein said weighted distribution is set according to a size of each specific subject area on each specific subject characteristic value of said plurality of specific subject areas.
An image processing method for executing color balance correction on image data of a photographed image, said image processing method comprising:
- acquiring said image data;
- determining a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- calculating a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area;
- calculating a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value, wherein said calculated correction value includes a correction value weighted according to an area ratio of said specific subject area to a whole area of said photographed image;
- and
- executing said color balance correction on said image data using said calculated correction value.
A computer program product for executing color balance correction on image data of a photographed image, said computer program product comprising:
- a computer readable medium;
- and
- a computer program stored on said computer readable medium, said computer program comprising:
- a program instruction for acquiring said image data;
- a program instruction for determining a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image;
- a program instruction for calculating a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area;
- a program instruction for calculating a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value;
- and
- a program instruction for executing said color balance correction on said image data using said calculated correction value, wherein
- when a plurality of said specific subject areas are determined,
- said specific subject characteristic value calculation is executed using weighted distribution, wherein said weighted distribution is set according to a size of each specific subject area on each specific subject characteristic value of said plurality of specific subject areas.
Dependencies are inferred from the claim text.