Video Stabilization Parameter Adjustment via Motion Threshold Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestabilization effectivenessVSAvoidresource usage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvemotion adaptation capabilityVSAvoidnoise-related jitter
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If manual settings changes are required to disable video stabilization, then resource consumption can be reduced, but user convenience is decreased

Engineering Contradiction:
Improveresource consumption reductionVSAvoidsetting change convenience
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9300873B2Automated tripod detection and handling in video stabilization
Publication Date: 2016.03.29 APPLE INC
  • US9300873B2 patent drawing
  • US9300873B2 patent drawing
  • US9300873B2 patent drawing

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.