Patent ID: 9401006
Filing Date: 2016-07-26
CPC Classification: G06T,H04N

Claim Text:
1. An image processing apparatus that processes mosaic image data produced via a photoelectric conversion on an optical image of an object image by an image sensor including a color filter having a plurality of colors, the mosaic image data having image data of pixels each corresponding to one of the plurality of colors of the color filter, the image processing apparatus comprising: a first interpolation unit configured to perform an interpolation process on a pixel-by-pixel basis on a pixel of interest using image data of pixels located close to the pixel of interest in each of a plurality of prescribed directions so as to reproduce image data of colors missing at the pixel of interest; an evaluation unit configured to evaluate the image data in each prescribed direction subjected to the interpolation process by the first interpolation unit; a second interpolation unit configured to perform an interpolation process so as to preserve an edge component of the object image; a saturation detection unit configured to detect a saturation from the image data subjected to the interpolation process by the second interpolation unit; a judgment unit configured to judge whether a pixel is in an area in which a spurious resolution may occur, on a pixel-by-pixel basis based on the saturation detected by the saturation detection unit; and an image generation unit configured to select image data to be interpolated for each pixel based on a result of the evaluation by the evaluation unit and a result of the judgment by the judgment unit, and to generate interpolated image data with the plurality of colors.