Patent ID: 8754965

Claim:
An image processing apparatus for processing an input image generated by an image pick-up device from an optical signal passing through a lens, the image processing apparatus comprising: a first module comprising a plurality of chromatic aberration correction units that correct chromatic aberration in the input image; a second module, configured independently of the first module in terms of hardware, comprising a lens distortion correction unit that corrects lens distortion in the input image; a memory that stores data; and a bus connected to the first module, the second module, and the memory, and that transfers data between the first module, the second module, and the memory, wherein the data is transferred in an on-the-fly method between the plurality of chromatic aberration correction units of the first module, the first module outputs data processed in units of blocks that are units for processing the data of the input image in the first module, and the second module performs lens distortion correction when the data of the input image of a block is output from the first module, wherein the plurality of chromatic aberration correction units comprise: a first chromatic aberration correction unit that corrects chromatic aberration in the input image by using a chromatic aberration correction parameter that is determined according to at least one of a type and position of a lens; and a second chromatic aberration correction unit that corrects chromatic aberration on the data of the input image that is processed by the first chromatic aberration correction unit, based on contrast of the data of the input image that is processed by the first chromatic aberration correction unit, wherein the lens distortion correction unit corrects lens distortion in the input image that is processed by the first module.