To easily generate a vibration waveform with high reproducibility in a camera shake waveform generating device used in a camera manufacturer etc.
A vibration waveform (pseudo camera shake waveform) applied to the shaking apparatus 3 is produced by synthesizing fourteen sine waves in a waveform generating means 4 (personal computer) when evaluating a camera-shake correction function by shaking a camera 2 mounted on a shaking apparatus 3. Multiple images are taken by a plurality of subjects when synthesizing the sine waves, wherein, the shake speed distribution is determined by analyzing camera shake data acquired from the output of an angular velocity sensor and is set as a model of the pseudo camera shake waveform. At the same time, the shake speed for each waveform is determined by synthesizing a plurality of vibration waveforms by optionally changing mutual phases of the fourteen sine waves wherein a mean value in the shake speed distribution is adopted as the amplitude value of the fourteen sine waves, and the most approximate synthesized waveform is selected as the pseudo camera shake waveform.
Mashima, Hiroshi
Nakamaru, Akio
