Patent ID: 7693350

Claim:
A pixel interpolation device comprising: a capture unit which captures pixel data from existing pixels arranged at regular intervals; a specify unit which specifies an interpolation position in which an interpolated pixel is to be located; a pixel data output unit which outputs the pixel data from multiple existing pixels located close to the interpolation position specified by the specify unit from the pixel data captured by the capture unit; a storage unit which has previously stored multiple coefficient data according to a positional relationship between the interpolated pixel and the existing pixels; a coefficient data output unit which outputs from the storage unit multiple pieces of the coefficient data for the pixel data from the existing pixels output by the pixel data output unit; and an image data creation unit which creates pixel data in the interpolated position specified by the specify unit by performing predetermined operations on the pixel data output by the pixel data output unit and the coefficient data output by the coefficient data output unit, wherein the storage unit stores either of coefficient data when the existing pixels are in a first direction with respect to the interpolated pixel and coefficient data when the existing pixels are in a second direction opposite to the first direction with respect to the interpolated pixel, and wherein the coefficient data output unit outputs the coefficient data when the existing pixels are in the first direction with respect to the interpolated pixel and the coefficient data when the existing pixels are in the second direction with respect to the interpolated pixel based on the coefficient data stored in the storage unit.