Patent ID: 8289407

Claim:
A shake compensation device comprising: a shake detection unit configured to detect shakes; a first filter unit configured to pass a first frequency band of signals based on the detection result from the shake detection unit, wherein the filter unit includes a delay element that has an intermediate value; a second filter unit, which executes processing in parallel with the first filter unit, configured to pass a second frequency band of the signals, wherein the second frequency band is different from the first frequency band; an intermediate value changing unit configured to change the intermediate value of the delay element in the first filter unit to a predetermined value when exposure starts; a connection unit configured to switch connection of the output of the second filter to the output of the first filter unit, wherein the connection unit calculates a difference between the output of the second filter unit before the immediate value changes and the output of the first filter after the intermediate value changes, as an offset value, and wherein the connection unit adds the offset value to the output of the first filter unit after the intermediate value changes; a calculation unit configured to calculate a shake correction amount based on the output from one of the first filter unit and the second filter unit; and a correction unit configured to compensate the shakes to move a compensation member based on the shake correction amount.