Patent ID: 8472704
Filing Date: 2013-06-25
Classification: G03B,H04N

Abstract:
1. An image processing apparatus comprising: an image input unit configured to receive two-viewpoint images having a parallax therebetween; a parallax acquisition unit configured to acquire a per-pixel or per-region parallax between the two-viewpoint images; a main subject detection unit configured to detect a main subject on the two-viewpoint images; a parallax acquisition unit configured to acquire a parallax of the main subject; a setting unit configured to set a conversion factor of the parallax in accordance with respective viewpoint positions of multi-viewpoint images to be generated; a correction unit configured to correct the conversion factor of the parallax per pixel, per region, or per image on a basis of the parallax of the main subject; a multi-viewpoint image generation unit configured to convert at least one image of the two-viewpoint images in accordance with the corrected conversion factor of the parallax, to thereby generate the multi-viewpoint images; an image adjustment unit configured to shift the two-viewpoint images or the multi-viewpoint images in a horizontal direction so that the parallax of the main subject on the multi-viewpoint images becomes a parallax appropriate for stereoscopic view; and a stereoscopically-displayed image generation unit configured to generate a stereoscopically-displayed image on a basis of the multi-viewpoint images, wherein the correction unit corrects the conversion factor of the parallax per pixel, per region, or per image on a basis of a difference between the per-pixel or per-region parallax and the parallax of the main subject, the image processing apparatus further comprising: a photographing mode detection unit configured to detect a photographing mode set at a time of photographing the two-viewpoint images, from collateral information of the two-viewpoint images; and a selection unit configured to select, in accordance with the detected photographing mode, whether the correction unit corrects the conversion factor of the parallax so that the parallax is more suppressed in a pixel or region having larger difference between parallaxes or corrects the conversion factor of the parallax so that the parallax is more increased in a pixel or region having smaller difference between the parallaxes.