摘要 |
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 S of a target pixel, which is one of a plurality of pixels, is greater than a predetermined inflection point threshold, and when, at the same time, the pixel value d of the pixel data read by the target pixel is greater than a predetermined pixel threshold, then an inflection point interpolation unit 642 outputs not a pixel value d' obtained by the above mentioned characteristic conversion processing, but a pixel value d" obtained by an interpolation processing using a pixel data read by a neighbor pixel located near the target pixel, whereby the photoelectric conversion characteristic of the pixel data read by the target pixel is converted into the linear characteristic.
|