Patent ID: 8379268
Filing Date: 2013-02-19
Classification: G06T,H04N

Abstract:
1. An image enlargement apparatus for enlarging an input image by performing interpolation on input image data, comprising: an arrangement unit configured to arrange virtual pixels, which are not included in the input image data, before a first pixel and after a last pixel in an input pixel array in at least one of horizontal and vertical directions of the input image to be enlarged; a determination unit configured to determine a position in an output image of a first pixel in an output pixel array of output image data in accordance with an enlargement magnification so that a difference between a position in the input image of a first pixel in the input pixel array and a position in the output image of the first pixel in the output pixel array equals a difference between a position in the input image of a last pixel in the input pixel array and a position in the output image of a last pixel in the output pixel array; and a calculation unit configured to calculate pixel data of an output pixel at a position in the output image before the position in the input image of the first pixel in the input pixel array by performing interpolation based on pixel data of the virtual pixel arranged before the first pixel in the input pixel array and pixel data of the first pixel in the input pixel array, and calculate pixel data of an output pixel at a position in the output image after the position in the input image of the last pixel in the input pixel array by performing interpolation based on pixel data of the virtual pixel arranged after the last pixel in the input pixel array and pixel data of the last pixel in the input pixel array.