Patent ID: 8723989

Claim:
An image processing apparatus, comprising: an acquisition part configured to acquire a corresponding position on an input image with respect to a predetermined pixel on an output image; a first storage part configured to store position information of said corresponding position; a reading controller configured to cause pixel values of input pixels on said input image to be sequentially read; an organization part configured to organize a set of grid points formed of said input pixels constituting a part of said input image from said input pixels, pixel values of said input pixels having been read by said reading controller; a judgment part configured to judge, based on said position information, whether or not said set of grid points contains said corresponding position; a second storage part configured to store, in a case where judgment is made that said set of grid points contains said corresponding position by said judgment part, pixel values of pixels forming said set of grid points as pixel values of surrounding pixels regarding said predetermined pixel; and a calculation part configured to calculate a pixel value of said predetermined pixel by interpolation using the pixel values of said surrounding pixels stored in said second storage part.