摘要 |
An image correcting camera, for precisely detecting translational vibrations of the camera and precisely correcting an image shake, includes an acceleration detector for detecting tri-axis directional accelerations acting on the camera, an angular velocity detector for detecting angular velocities about the tri-axes that act upon the camera, an attitude calculating device for calculating a coordinate transform matrix between a camera coordinate system and a static coordinate system from the tri-axis directional accelerations and the angular velocities about the tri-axes, and a gravitational acceleration component calculating device for calculating a gravitational acceleration component in the camera coordinate system from the coordinate transform matrix. An initial velocity is calculated from the acceleration with an elimination of the gravitational acceleration component, and a velocity is calculated from the acceleration thereof and the initial velocity. A displacement is calculated from this velocity. A correction drive quantity calculating device calculates an image shake quantity based on these values.
|