Patent ID: 8922629
Filing Date: 2014-12-30
Classification: H04N

Abstract:
1. An image processing apparatus, comprising: a controller that selects, from multiple images photographed from different viewpoints, display images to be used for processing for displaying a three-dimensional image, the controller being configured to execute processing for selecting, as the display images, a set of images having a different parallax in accordance with a display size of a display section, in which the controller: determines whether or not amount-of-movement information corresponding to a parallax between the images is recorded as attribute information of the images, selects, when the amount-of-movement information is recorded, a combination of images having a parallax corresponding to the display size of the display section using the recorded amount-of-movement information, and selects, when the amount-of-movement information is not recorded, a combination of images having a parallax corresponding to the display size of the display section by determining an amount of movement through use of information resulting from determination of degrees of block matching between images divided into blocks and using information of the determined amount of movement, wherein respective average values of luminances are determined for each block of a reference image and for each block of a comparison image, wherein for each block within at least a region of the comparison image, whether that selected block has a same average luminance as the average luminance of one of the blocks of the reference image only within a preset search range or has an average luminance within a preset difference from the average luminance of one of the blocks of the reference image only within the preset search range is determined, in which the preset search range includes only blocks within a predetermined pattern which starts at a respective block in the reference image which corresponds to the currently selected block of the comparison image and in which a number of blocks within the preset search range is less than a total number of blocks within the reference image, and wherein when a given one of the blocks of the comparison image has an average luminance that is the same as the average luminance of a particular one of the blocks of the reference image or has an average luminance with a smallest difference from the average luminance of a particular one of the blocks of the reference image from among one or more blocks of the comparison image having an average luminance within the preset difference, the given block of the comparison image and the particular block of the reference image are used to determine the amount of movement.