Patent ID: 6930711

Claim:
A signal processing apparatus comprising: an image sensor covered by a plurality of color filters which form a predetermined matrix; an interpolation unit adapted to execute an interpolation process of color image data output from said image sensor; a discrimination unit adapted to discriminate horizontal and vertical correlation levels on the basis of the color image data; a first color difference signal calculation unit adapted to calculate first color difference signals by color-separating image data of respective colors interpolated by said interpolation unit in a direction with a higher correlation level on the basis of the discrimination result of said discrimination unit; a second color difference signal calculation unit adapted to calculate second color difference signals by a predetermined arithmetic operation different from said first color difference signal calculation unit on the basis of image data of respective colors interpolated by said interpolation unit; and a selector adapted to select and output either of the first and second color difference signals on the basis of the first and second color difference signals.