an interpolation frame generation unit includes a first unit that uses , with respect to each of pixel positions , which are determined to be a motionless region by a region determination unit , in an interpolation frame , any of an image at the same pixel position in the preceding frame , an image at the same pixel position in the current frame , and an average of the images at the same pixel position in the preceding frame and the current frame as an interpolated image at the pixel position , and a second unit that extracts , with respect to each of pixel positions , which are determined to be a motion region by the region determination unit , in the interpolation frame , an image corresponding to the pixel position in the interpolation frame from either one of the preceding frame and the current frame on the basis of a motion vector for a block including the pixel position and uses the extracted image as an interpolated image .