摘要 |
An inflection point variation correction unit 641 executes a predetermined characteristic conversion processing on pixel data read by each pixel, so as to unify the photoelectric conversion characteristic of each pixel data into a linear characteristic. When the flexure start level S1 of a target pixel is smaller than an inflection point threshold Sth, and when, at the same time, a pixel value d of the pixel data read by the target pixel is smaller than a predetermined pixel threshold Dth, then an inflection point interpolation unit 642 outputs not the pixel value d' obtained in the above mentioned characteristic conversion processing, but a pixel value d" obtained in an interpolation processing using a pixel data read by a neighbor pixel located near the target pixel, thereby the photoelectric conversion characteristic of the pixel data read by the target pixel is converted into the linear characteristic.
|