To provide images of high image quality by suppressing excessive correction of image signals and preventing occurrence of black vertical stripes on images.
An image processor comprises: an imaging device having optically shielded pixels and optically non-shielded pixels; a setting means for setting a correction amount upper limit value corresponding to image pickup conditions, respectively; an arithmetic means for computing a correction amount on the basis of signals from the optically shielded pixels; a comparison means for comparing the correction upper limit value and the correction amount; and a correction means for correcting the signals from the optically non-shielded pixels by using the correction amount in the case of deciding that the correction amount is smaller than the correction upper limit value by the comparison means and correcting the signals from the optically non-shielded pixels by using the correction upper limit value in the case of deciding that the correction amount is larger than the correction upper limit value by the comparison means.
COPYRIGHT: (C)2006,JPO&NCIPI
JP2003244561A | ||||
JP2005286361A | ||||
JP2002094884A |