摘要 |
<P>PROBLEM TO BE SOLVED: To provide a technique for achieving an optical distortion correction function while saving the sizes of a main memory and a cache memory. <P>SOLUTION: A line memory 10 stores image data imaged via an optical lens. A distortion correction value storage section 3 stores a distortion correction value used for correcting optical distortion generated in the image data caused by distortion aberration that the optical lens has. An image data control section 8 makes each pixel of the image data stored in the line memory 10 into a correction object pixel for correcting the optical distortion. At the same time, based on the position of the correction object pixel and the distortion correction value acquired from the distortion correction value storage section 3, the image data control section 8 determines an area for correction, which is an area including a plurality of pixels for correction for correcting the correction object pixel and whose numbers of horizontal pixel and vertical line are fixed, to read out the area from the line memory 10. A distortion correction section 11 determines the pixel value of the correction object pixel based on the pixel for correction included in the image data in the area for correction and the distortion correction value. <P>COPYRIGHT: (C)2012,JPO&INPIT |