Video Stabilization Viewing Window Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Downloading and stabilizing videos from image capture devices to computing devices is inconvenient and time-consuming, as it requires transferring large video files and applying stabilization post-transfer, which can be resource-intensive and slow.

Innovation Solution

A system that determines the placement of a viewing window for video stabilization based on position information during video capture, allowing for stabilization as the video is streamed, using a processor to define the viewing window before video information is obtained, and generating stabilized visual content by selecting specific extents within this window, thereby reducing data transfer and stabilization time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video stabilization is performed after downloading the video to a computing device, then the video can be stabilized with high precision, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvevideo stabilization precisionVSAvoidstabilization processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent determines the viewing window for video stabilization based on position information obtained during video capture, before the video is transferred to the computing device. This preliminary determination of the viewing window allows stabilization to be performed more efficiently during or after transfer, rather than requiring complete video download and extensive post-processing, thus reducing time loss while maintaining stabilization quality

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the entire video is transferred to a computing device for processing, then complete video data is available for stabilization, but data transfer time and resource consumption increase

Engineering Contradiction:
Improvevideo data completenessVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary position information from the video capture process to determine the viewing window for stabilization. By obtaining position information during capture and using it to define the viewing window before full video transfer, the system avoids transferring complete video data for stabilization processing, thus reducing data transfer time and resource consumption while maintaining the ability to produce stabilized video output

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The viewing window is determined in advance based on position information obtained during video capture. This preliminary determination allows the system to prepare stabilization parameters before the video is fully transferred to the computing device, enabling more efficient processing and reducing the time and resources needed for complete video transfer and subsequent stabilization

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240388801A1Systems and methods for stabilizing videos
Publication Date: 2024.11.21 GOPRO INC
  • US20240388801A1 patent drawing
  • US20240388801A1 patent drawing
  • US20240388801A1 patent drawing

AI summary

Positions of an image capture device during capture of a video may be transferred to a computing device before the video is transferred to the computing device. The positions of the image capture device may be used to determine a viewing window for the video before the video is obtained. The viewing window may be used to present a stabilized view of the video when the video is obtained. For example, a stabilized view of the video may be presented as the video is streamed to the computing device.