A vibration correction control circuit for correcting displacement of an optical axis due to vibration applied to an image pickup apparatus, the circuit comprising:
- an integrating circuit configured to integrate an angular velocity signal output from a vibration detection element for detecting the vibration and generate a shift amount signal indicating a shift amount of the image pickup apparatus, the integrating circuit being configured with a digital filter which includes a register for retaining an integrated value to be set as the shift amount signal;
- and
- a control unit configured to control the integrating circuit, the control unit acquiring an integrated value retained in the register at predetermined time intervals and computing the variation value between the integrated value currently acquired and the integrated value previously acquired, and, if the variation value exceeds a predetermined threshold, subtracting from the integrated value currently acquired an adjustment value for bringing the variation value close to zero and re-setting the value retained in the register to the resulting value.