Video Stabilization Using Sensor-Guided Frame Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video generation techniques for portable devices result in lengthy, shaky, and choppy action videos due to replicated frames and movement, requiring significant computational resources for post-processing to stabilize them, making them impractical for consumer use.

Innovation Solution

A method and device for video generation that determines direction and location information using sensor data to select and generate composite video frames along a path, selecting frames based on angle and focal distance thresholds, thereby stabilizing and smoothing the video without extensive computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional video frame sampling techniques are used to remove replicated frames, then the video length is reduced, but the video becomes choppy and loses seamless viewing experience

Engineering Contradiction:
Improvevideo lengthVSAvoidviewing experience quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary stabilization by determining device direction and location information for each captured video frame using sensor data before video generation. This preliminary processing creates a stabilized path that guides subsequent frame selection, ensuring smooth transitions and eliminating choppy effects while reducing overall video length by removing replicated frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary stabilization layer between raw captured frames and final video output. By calculating device orientation and position relative to a generated path, the system creates intermediate stabilized frame representations that maintain viewing quality while enabling efficient frame sampling to reduce video length.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If post-processing techniques are implemented to remove unwanted replicated frames, then the video quality is improved, but huge computational resources are required

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary stabilization by determining device direction and location information for each captured video frame using sensor data before video generation. This preliminary processing creates a stabilized path that guides subsequent frame selection, ensuring smooth transitions and eliminating choppy effects while reducing overall video length by removing replicated frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential stabilization information (device direction and location relative to path) from sensor data during capture, rather than performing heavy computational analysis on the video frames themselves. This extraction approach maintains video quality by preserving key motion information while dramatically reducing computational requirements for subsequent processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If all captured video frames are included in the output video, then the viewing experience is comprehensive, but the video becomes lengthy and tiresome to watch

Engineering Contradiction:
Improveviewing content completenessVSAvoidvideo duration
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary stabilization by determining device direction and location information for each captured video frame using sensor data before video generation. This preliminary processing creates a stabilized path that guides subsequent frame selection, ensuring smooth transitions and eliminating choppy effects while reducing overall video length by removing replicated frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies selective frame inclusion based on local quality criteria - each frame is evaluated individually based on its angle relative to the generated path and its contribution to viewing quality. Frames that provide unique viewing perspectives or significant scene changes are included, while replicated frames are removed, maintaining content completeness while reducing duration.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9619714B2Device and method for video generation
Publication Date: 2017.04.11 SONY GROUP CORP
  • US9619714B2 patent drawing
  • US9619714B2 patent drawing
  • US9619714B2 patent drawing

AI summary

Various aspects of a method and device for video generation are disclosed herein. The method includes determination of direction and location information of the device in motion for a plurality of captured video frames. Based on the determined location information, a path of the device in motion is generated. For a captured video frame from the plurality of captured video frames, an angle between a first vector and a second vector is calculated. The first vector corresponds to the determined direction information associated with the captured video frame. The second vector corresponds to the generated path. The method further includes selection of the captured video frame, for the generation of the video, based on at least the calculated angle.