The present invention executes color correction that improves the feeling of depth of a 2D image with ease and by using a preexisting device.
Input image data is first converted into brightness information by a brightness information calculation portion. The interest level within the image is then estimated by an interest level estimation portion based on that information. The vanishing point is then estimated by a vanishing point estimation portion. Next, a depth estimation portion estimates the degree of depth based on the distance from the vanishing point to a pixel i and the interest level of the pixel i, and calculates a depth correction gain value. A corrected image, obtained by controlling a depth correction image process based on the depth correction gain value, is converted to a predetermined image format and outputted by an output portion. Accordingly, by linking an interest level based on the brightness contrast/color contrast/blurriness amount with the depth estimation based on the vanishing point, the occurrence of abnormalities felt with images that do not properly match up with the perspective structure of the vanishing point, images that do not match the visual impression of humans, and so on can be reduced, making it possible to achieve a more natural and improved feeling of depth.