Patent attributes
An image processing apparatus is disclosed which includes: an imaging unit for taking a picture of an object using an image pickup device; a picture storing unit for storing the picture taken; a vibration detecting unit for detecting an amount of vibration applied to the imaging unit and outputting the detected amount of vibration; a compensation amount calculating unit for calculating an amount of compensation necessary for offsetting effects of the vibration on the imaging unit in accordance with the amount of vibration; a change amount calculating unit for calculating an amount of change in the amount of compensation between predetermined positions; a compensation limit determining unit for determining whether a limit of the compensation available for the picture stored in the picture storing unit is exceeded by the amount of change; a compensation amount adjusting unit for adjusting the amount of compensation depending on whether the limit of the compensation is exceeded, before outputting the adjusted amount of compensation; and a picture correcting unit for correcting the picture stored in the picture storing unit on the basis of the adjusted amount of compensation output by the compensation amount adjusting unit.