Patent ID: 8643743

Claim:
An image processing apparatus comprising: a first calculation unit configured to calculate a first white balance correction amount according to similarity between image data acquired by an image pickup unit and past image data acquired in the past; a first white balance correction unit configured to perform a first white balance correction on the image data acquired by the image pickup unit according to the first white balance correction amount; a second calculation unit configured to calculate a luminance correction amount according to similarity between the image data corrected by the first white balance correction unit and the past image data corrected by the first white balance correction unit; a third calculation unit configured to calculate a color correction amount according to similarity between the image data corrected by the first white balance correction unit and the past image data corrected by the first white balance correction unit; a fourth calculation unit configured to obtain a second white balance correction amount by correcting the first white balance correction amount using at least one of the luminance correction amount and the color correction amount; a second white balance correction unit configured to perform a second white balance correction on the image data acquired by the image pickup unit according to the second white balance correction amount; a luminance correction unit configured to perform a luminance correction on the image data corrected by the second white balance correction unit according to the calculated luminance correction amount; and a color correction unit configured to perform a color correction on the image data corrected by the second white balance correction unit according to the calculated color correction amount.