Rotations of a camera around two axes are detected by two gyro sensors. A
color temperature of a photographing location is detected by an AWB
sensor. One of a plurality of low-pass filters, the cut-off frequency
component of which is different, can be connected to one gyro sensor. The
low-pass filter which is connected to the gyro sensor, is changed by a
transfer switch based on the output result of the AWB sensor, so that a
frequency range which is retrieved from the output voltage of the gyro
sensor is controlled. With respect to another gyro sensor, a similar
operation is carried out. A hand-tremble correcting circuit calculates a
driving amount of an image sensor, by which the tremble is canceled,
based on the output voltages of the gyro sensors in which a predetermined
frequency range was retrieved in accordance with the condition of the
photographing location.