The invention relates to the technical field of camera anti-shake, and discloses a motion camera anti-shake method and
system based on inertial prediction, and the method comprises the steps: collecting the three-axis acceleration
original data of an IMU sensor in a motion camera, and calculating a first
motion intensity value; when the first
motion intensity value is smaller than an acceleration change rate threshold value, starting a first anti-shake mode, and extracting
angular velocity data of the
gyroscope; performing cubic spline interpolation
curve fitting and
time domain extrapolation prediction on the
angular velocity data of the
gyroscope to obtain a three-axis
angular displacement predicted value and generate a first lens compensation driving
signal in a first anti-shake mode; continuously monitoring the motion camera, switching to a second anti-shake mode when a second
motion intensity value exceeds the acceleration change rate threshold value, acquiring three-axis acceleration sudden change data, and generating a second lens compensation driving
signal in the second anti-shake mode, compared with a traditional single-mode anti-shake method, the method improves the adaptability and compensation precision in a complex motion environment.