Patent ID: 8798398

Claim:
An image processing apparatus, comprising: an input part configured to input a pixel signal for each pixel, which includes a signal for one or more color components in a first color space; a correlation calculation part configured to calculate a first correlation value in a first direction of a specified pixel and a second correlation value in a second direction of the specified pixel by using pixel signals in a predetermined area around said specified pixel; a first pixel interpolation part configured to determine a first pixel interpolation process for the specified pixel based on a first evaluation function of the first correlation value and the second correlation value, and perform the determined first pixel interpolation process on the specified pixel; a second pixel interpolation part configured to determine a second pixel interpolation process for the specified pixel based on a second evaluation function of the first correlation value and the second correlation value, the second evaluation function being different from the first evaluation function and perform the determined second pixel interpolation process on the specified pixel; a first color space conversion part configured to generate one or more color component signals in a second color space from a pixel signal generated by said first pixel interpolation part; and a second color space conversion part configured to generate the other color component signals in said second color space from a pixel signal generated by said second pixel interpolation part, wherein the first pixel interpolation part is configured to perform said first pixel interpolation process, which evaluates the correlation values highly as compared with said second pixel interpolation process.