1. An image process device comprising: a mask correcting unit configured to correct an externally set mask pattern; a depth map processing unit configured to process a depth map of an input image for each of a plurality of regions designated by a plurality of mask patterns corrected by the mask correcting unit; and an image generation unit configured to generate an image of a different viewpoint on the basis of the input image and depth maps processed by the depth map processing unit, wherein the mask correcting unit includes a first low-pass filter configured to apply a filter to a mask signal; a binarization section configured to binarize the mask signal output from the first low-pass filter by using a first threshold value for moving a position of an edge of the mask signal; and a second low-pass filter configured to give a slant to the edge of the mask signal in which the position of the edge is moved through the binarization by the binarization section, and a blurring process is performed on an object boundary part of the mask pattern.