Patent ID: 6654492
Filing Date: 2003-11-25
Classification: G06T,H04N

Abstract:
An image processing apparatus for generating, from an image signal, a new image signal having pixel values of all required color data for each interpolation point set on a two-dimensional plane 1/n (n is an integer of not less than 2) times the image signal, comprising:an interpolation unit for interpolating a pixel value of each color data at an interpolation point using pixel values of pixels of the same color falling within an interpolation region of mÃ—m pixels (m is an integer of not less than 2) centered on the interpolation point, for an interpolation point selected at an interval of n pixels (n is an integer of not less than 2) in at least a pixel line direction or a pixel column direction from an original image signal which has only a pixel value of single predetermined color data and is obtained by an image sensing element made up of many pixels that are arrayed in a matrix on a two-dimensional plane and respectively have different color filters, and for outputting the pixel value as an interpolated pixel value at the interpolation point for each color data; a compensation value calculation unit for generating a pixel compensation value for compensating for the pixel value of the interpolation point using pixel values of a plurality of pixels falling within a compensation region of MÃ—M pixels (M is an integer not less than m and n) centered on the interpolation point that is wider than and includes the interpolation region; and a compensation unit for compensating for the interpolated pixel value of each color data at the interpolation point that is output from said interpolation unit by using the pixel compensation value corresponding to the interpolation point that is obtained by said compensation value calculation unit, and outputting the compensated pixel value as a new pixel value of each color data at the interpolation point.