Patent ID: 8436906

Claim:
An image processing apparatus comprising: a motion detecting unit for detecting an amount of motion of an image on the basis of a plurality of frame images captured by a CMOS image capturing device; a motion predicting unit for predicting a traveling speed of the image capturing apparatus when an image is being captured on the basis of the amount of motion; a correction value calculating unit for calculating a correction value used for correcting the amount of motion of the image so that, the larger the traveling speed is, the long the traveling motion of the image capturing apparatus intended by a user remains, wherein the correction value calculating unit selects a function for calculating the correction value on the basis of a relation between the traveling speed and a threshold value based on the readout performance of the CMOS image capturing device; and a motion compensating unit for performing compensation that allows only the traveling motion of the image capturing apparatus intended by the user to remain in the image with the use of the correction value.