Video Stabilization Using Motion Sensor Displacement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image stabilization methods for video signals in mobile devices require significant processing resources, making real-time stabilization challenging, especially when devices have limited processing capabilities and are subject to camera movement during video capture.
Innovation Solution
The method involves using data from motion sensors to determine camera displacement between exposure time midpoints of video frames, integrating angular velocity to calculate angular displacement, and compensating for motion by shifting frames without copying data, thus stabilizing the video signal efficiently and effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion vectors are used for image stabilization, then video stabilization accuracy is improved, but processing resource consumption increases
Solution Approach 1:
The patent extracts only the essential motion information needed for stabilization by using motion sensors to directly measure camera movement, rather than performing full motion vector analysis on video frames. This extraction approach provides sufficient stabilization accuracy while dramatically reducing processing requirements.
Solution Approach 2:
The patent replaces the computational mechanical system of motion vector calculation with a direct physical measurement system using motion sensors. The sensors physically measure camera acceleration and orientation, substituting complex image processing with straightforward sensor data acquisition and integration.
2Reliability
If real-time video stabilization is performed, then video quality is improved, but device complexity increases
Solution Approach 1:
The patent performs preliminary action by continuously monitoring camera motion through sensors during video capture. By measuring and integrating motion data in advance, the system prepares compensation information before video frames are fully processed, enabling real-time stabilization without complex post-processing operations.
Solution Approach 2:
The patent introduces motion sensors as an intermediary between the camera and the stabilization processing. These sensors act as mediators that directly measure camera motion and provide compensation data, simplifying the overall system architecture by decoupling motion measurement from video frame analysis.
3Productivity
If motion sensor data is used for stabilization, then processing speed is improved, but measurement precision challenges arise
Solution Approach 1:
The patent transitions from two-dimensional pixel-based motion analysis to three-dimensional physical space measurement using motion sensors. By measuring acceleration and orientation in 3D space and integrating this data, the system achieves accurate displacement estimation while maintaining high processing speed, as sensor data requires simpler mathematical operations than frame-by-frame image analysis.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach provides accurate image stabilization with reduced processing demands, allowing for real-time stabilization in mobile devices by synchronizing sensor data with camera frames and using motion sensor data to determine displacement, resulting in improved pixel displacement estimation and reduced computational complexity.
Implementation Method 1
using a motion sensor associated with the camera to generate a plurality of samples representing motion of the camera
Implementation Method 2
integrating angular velocity to calculate angular displacement
Data Source
AI summary
Method, device and computer program product for stabilizing a video signal. A plurality of frames of the video signal are captured using a camera. A motion sensor associated with the camera is used to generate a plurality of samples representing motion of the camera. The samples are used to determine a displacement of the camera between a first time and a second time, wherein the first time corresponds to an exposure time midpoint of a first frame of the video signal and the second time corresponds to an exposure time midpoint of a second frame of the video signal. The determined displacement is used to compensate for motion in the video signal between the first and second frames caused by the motion of the camera, to thereby stabilize the video signal.


