Patent ID: 8982235
Filing Date: 2015-03-17
Classification: H04N

Abstract:
1. An image processing device comprising: an image processing pipeline in which at least a magnification chromatic aberration correction processing unit that corrects magnification chromatic aberration of an imaging optical system, a distortion aberration correction processing unit that corrects distortion aberration of the imaging optical system, and an imaging processing unit that performs image processing with respect to image data and outputs image processed-image data to the distortion aberration correction processing unit are included in one pipeline, magnification chromatic aberration of the image data having been corrected by the magnification chromatic aberration correction processing unit; a sequencer that controls operations of respective elements included in the image processing pipeline; and a distortion correction range calculation unit that calculates a distortion aberration correction input range, which represents an input range of the image processed-image data input to the distortion aberration correction processing unit, based on a preset distortion aberration correction output range representing an output range of distortion aberration-corrected image data output from the distortion aberration correction processing unit, and a preset distortion aberration correction coordinate conversion coefficient for converting coordinates representing a position of each pixel included in the distortion aberration correction output range to coordinates representing a position of each pixel before the distortion aberration is corrected, and further calculates a magnification chromatic aberration correction input range, which represents an input range of image data input to the magnification chromatic aberration correction processing unit, based on the calculated distortion aberration correction input range, a preset image processing margin determined based on characteristics of the image processing unit, and a preset magnification chromatic aberration correction coordinate conversion coefficient for converting coordinates representing a position of each pixel included in an output range of magnification chromatic aberration-corrected image data output from the magnification chromatic aberration correction processing unit to coordinates representing a position of each pixel before the magnification chromatic aberration is corrected, wherein the sequencer sends a command indicating an one-time calculation operation start control to the distortion correction range calculation unit one, and the distortion correction range calculation unit continuously performs calculation of the distortion aberration correction input range and calculation of the magnification chromatic aberration correction input range in response to one-time calculation operation start control from the sequencer, and sequentially outputs an interrupt signal representing that the calculation of the distortion aberration correction input range has been completed, and an interrupt signal representing that the calculation of the magnification chromatic aberration correction input range has been completed to the sequencer, whenever the calculation of the distortion aberration correction input range or the calculation of the magnification chromatic aberration correction input range is completed.