Patent ID: 9652881
Date: 2017-05-16
CPC Classifications: G06T,H04N

Claim:
1. An image processing device comprising: a data obtainment unit configured to obtain an input image captured from a first viewpoint, and depth information indicating a depth of a subject in the input image; a viewpoint transformation unit configured to generate, using the depth information, a plurality of first transformed images each of which is an image of the input image seen from a corresponding one of second viewpoints different from the first viewpoint; a blank area analysis unit configured to analyze a blank area which is included in each of the first transformed images and includes a pixel which does not have a corresponding pixel in the input image, and calculate, for each of the second viewpoints, a size of the blank area in the first transformed image corresponding to the second viewpoint; a display unit configured to display the input image; a viewpoint selection unit configured to select one of the second viewpoints as a selection viewpoint; and a route selection unit configured to select, from among two or more of the first transformed images corresponding to two or more of the second viewpoints which are positioned between the first viewpoint and the selection viewpoint, a first transformed image having the blank area of size smaller than or equal to a predetermined threshold as an intermediate viewpoint image by using the calculated sizes of the blank areas, wherein when the selection viewpoint is selected by the viewpoint selection unit, the display unit is configured to switch between and display the input image, the intermediate viewpoint image, and one of the first transformed images corresponding to the selection viewpoint in order to sequentially change a viewpoint of a displayed image from the first viewpoint to the selection viewpoint.