Video Shaking Reduction via Frame Trimming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video capture devices often produce shaky videos due to user movement, and existing solutions may lead to excessive power consumption, unnecessary expense, inadequate quality, or insufficient movement correction.
Innovation Solution
A method and system that determine the maximum undesired movement of a capture device during video recording and trim the video frames accordingly to reduce unwanted motion, using a processing component to analyze frames and create a trimming frame that minimizes displayed movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video stabilization mechanisms are used to reduce shaking, then video quality is improved, but power consumption increases and cost increases
Solution Approach 1:
The patent replaces mechanical stabilization mechanisms with a computational approach. A processing component analyzes video frames to determine motion between frames and identifies regions that remain relatively stationary. By selectively processing or emphasizing these stable regions through image processing algorithms rather than physical stabilization mechanisms, the system reduces video shaking while avoiding the high power consumption and cost associated with mechanical gimbals or stabilization hardware.
2Manufacturing precision
If mechanical stabilization mechanisms are used to reduce shaking, then video quality is improved, but device complexity and cost increase
Solution Approach 1:
The patent substitutes complex mechanical stabilization systems with a software-based processing component. Instead of incorporating gimbals, gyroscopes, or other mechanical stabilization hardware that increase device complexity, the system uses algorithms to analyze frame-to-frame motion and identify stable regions, achieving stabilization through computational methods that add minimal complexity to the device architecture.
Solution Approach 2:
The processing component creates a virtual model of motion by comparing successive video frames and generating motion compensation data. This computational copy of the stabilization process allows the system to achieve stabilization effects without physical mechanical components, reducing device complexity while maintaining video quality.
3Reliability
If existing stabilization solutions are applied, then some movement correction is achieved, but the quality and extent of movement correction is inadequate
Solution Approach 1:
The patent applies local quality by identifying specific regions within video frames that exhibit different motion characteristics. Rather than applying uniform stabilization across the entire frame, the processing component analyzes motion in different regions and selectively processes areas with stable content, preserving high-quality regions while correcting shaking in other areas, thereby achieving superior overall video quality and movement correction.
Solution Approach 2:
The system dynamically changes processing parameters based on analyzed motion characteristics. By adjusting region selection criteria, motion compensation parameters, and processing intensity based on frame-to-frame analysis, the system adapts to varying shaking conditions and content types, achieving reliable movement correction and high video quality across different recording scenarios.
Data Source
AI summary
Included are embodiments for reducing undesirable motion in a video. At least one embodiment of a method includes receiving a plurality of video frames that comprise at least one segment of a video, the plurality of video frames being captured by a capture device and determining a maximum undesired movement of the capture device for the plurality of video frames during the at least one segment. Some embodiments include trimming at least a portion of the video frames according to the determined maximum undesired movement such that the undesirable movement in the video is reduced.


