Patent ID: 7813585

Claim:
An image processing apparatus comprising a distortion correcting unit for sequentially performing distortion correction processing in units of block image data obtained by dividing an image data, the image processing apparatus further comprising a distortion correction range calculating unit, separate from said distortion correcting unit, for calculating an input image range necessary for distortion correction processing performed on the block image data by the distortion correcting unit, wherein the distortion correction range calculating unit comprises: a coordinate generating unit that generates interpolation coordinates corresponding to pixels in a coordinate system of the image data after distortion correction processing; a distortion-correction coordinate transforming unit that applies a predetermined distortion correcting formula to the generated interpolation coordinate for transformation into coordinate positions of pixels in the coordinate system of the image data before distortion correction processing; and a correcting range detecting unit for calculating the input image range necessary for the block image data in the image data before distortion correction processing from the transformed coordinate position, wherein the distortion correction range calculating unit calculates the input image range for distortion correcting processing on a next block of image data concurrently with execution of the distortion correcting processing of a block of image data preceding said next block of image data by the distortion correcting unit.