Video Stabilization Parameter Adjustment via Motion Threshold Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video stabilization techniques in portable electronic devices consume valuable resources when the camera is stationary, as they perform unnecessary image processing and can introduce jitter due to noise from motion sensors, and require manual settings changes which are inconvenient.
Innovation Solution
An automatic method to detect whether a camera is in a stationary mode using motion sensor data to adjust video stabilization parameters, reducing or disabling stabilization when the camera is still and increasing it when motion is detected, by computing instantaneous motion and comparing it to threshold values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video stabilization processing is performed continuously, then stabilization effectiveness is maintained, but processor and memory resources are wasted when the camera is stationary
Solution Approach 1:
The video stabilization processing is made dynamic by adjusting its operation based on real-time motion detection. The system transitions between active stabilization processing and reduced/inactive processing modes according to whether the camera is detected as moving or stationary, optimizing the balance between stabilization effectiveness and resource consumption.
Solution Approach 2:
The system changes the processing parameters by modifying the degree of stabilization applied based on motion detection results. When motion is detected, full stabilization processing is applied; when stationary, the processing degree is reduced or disabled, thereby adapting resource usage to actual needs.
2Adaptability or versatility
If motion sensor data is used for stabilization estimation, then stabilization can be adjusted to motion levels, but noise components in the sensor data cause jitter to be added rather than removed when the camera is still
Solution Approach 1:
The system uses feedback from motion sensors to detect camera motion state and adjusts stabilization processing accordingly. By continuously monitoring motion data and comparing it against thresholds, the system receives feedback about whether the camera is moving or stationary, and uses this information to control the degree of stabilization processing, thereby preventing noise-induced jitter while maintaining motion adaptation capability.
3Productivity
If manual settings changes are required to disable video stabilization, then resource consumption can be reduced, but user convenience is decreased
Solution Approach 1:
The system performs self-service by automatically detecting camera motion state and adjusting stabilization processing without requiring user intervention. The motion detection system autonomously determines when to apply full stabilization or reduce processing, eliminating the need for manual settings changes while maintaining resource optimization.
Data Source
AI summary
An apparatus, method, and computer-readable medium for motion sensor-based video stabilization. A motion sensor may capture motion data of a video sequence. A controller may compute instantaneous motion of the camera for a current frame of the video sequence. The controller may compare the instantaneous motion to a threshold value representing a still condition and reduce a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value. A video stabilization unit may perform video stabilization on the current frame according to the frame's strength parameter.


