Patent ID: 7734162

Claim:
A device for correcting camera shaking provided at an image pickup device which outputs image data corresponding to a photographed image which has passed through a lens housed in a housing of the image pickup device and which is imaged on an image pickup element of the image pickup device, the device for correcting camera shaking comprising: an angular velocity detecting section detecting an angular velocity due to shaking arisen at the housing; an integration computing section computing an integrated value corresponding to a change in an angle of an optical axis of the lens due to shaking, by time integrating at a predetermined time interval an angular velocity signal outputted from the angular velocity detecting section; a control value setting section which, on the basis of an integrated value outputted from the integration computing section, sets a control value for obtaining a correction angle needed in order to compensate tilting of the optical axis of the lens due to the shaking; a lens driving section which, on the basis of the control value set by the control value setting section, drives the lens so as to tilt the optical axis of the lens; and a filter processing section which extracts a reference value from the angular velocity signal detected by the angular velocity detecting section, and outputs a difference between the detected angular velocity signal and the reference value to the integration computing section as a corrected angular velocity signal, the filter processing section extracting the reference value from an angular velocity signal to which a preset constant value has been added or subtracted on the basis of results of comparison of the reference value and an angular velocity signal inputted from the angular velocity detecting section, wherein the filter processing section is a filter circuit comprises: a register; a subtractor to which are inputted output from the register and the angular velocity signal detected by the angular velocity detecting section; a positive/negative judging section to which an output signal from the subtractor is inputted, and which outputs results of judgment on a positive/negative sign of the output signal from the subtractor; a positive/negative reversing control section to which output from the positive/negative judging section and the constant value are inputted, and which reverses a positive/negative sign of the constant value on the basis of the output from the positive/negative judging section and outputs the constant value whose positive/negative sign has been reversed; and an adder to which the angular velocity signal detected by the angular velocity detecting section and output from the positive/negative reversing control section are inputted, and output from the adder is inputted to the register, and the register outputs the input to the subtractor as a reference value, and the subtractor outputs results of computation thereof as a corrected angular velocity signal.