Automatic Video Framing Using Priority-Based View Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manually reviewing videos with wide fields of view to determine framing is difficult and time-consuming due to the challenge of identifying interesting spatial extents within the video.

Innovation Solution

A system and method for automatically determining and switching between different framing options for videos based on video metadata, including motion, tracked objects, and sound direction, using a priority matrix to customize framing for user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review is used to determine framing of wide-field videos, then framing accuracy can be ensured, but time consumption increases significantly

Engineering Contradiction:
Improveframing accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automatic framing by allowing the video content itself to guide the framing decisions through analysis of visual features, audio cues, and motion patterns. The computer automatically determines optimal framing options without requiring manual intervention, thus resolving the contradiction between framing accuracy and time consumption.

Inventive Principle:
Principle #25Self-service

2Productivity

If automatic framing is implemented, then time efficiency is improved, but framing precision may deteriorate

Engineering Contradiction:
Improvetime efficiencyVSAvoidframing precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The automatic framing system segments the video into multiple candidate framings based on different criteria (visual content, audio direction, motion patterns). By dividing the complex framing task into multiple independent analysis dimensions and then synthesizing results, the system achieves both efficiency and precision in automatic framing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts framing parameters based on analyzed video characteristics, transitioning between different framing options automatically. This allows the system to adapt to varying content requirements while maintaining precision through data-driven parameter optimization rather than fixed manual settings.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple framing options are provided, then user customization capability is enhanced, but system complexity increases

Engineering Contradiction:
Improveuser customization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically generates multiple framing options based on real-time analysis of video content, allowing users to select from context-relevant framings. This dynamic approach provides customization capability without requiring users to manually configure complex parameters, as the system adapts framing options automatically based on content characteristics.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12581160B1Systems and methods for framing videos
Publication Date: 2026.03.17 GOPRO INC
  • US12581160B1 patent drawing
  • US12581160B1 patent drawing
  • US12581160B1 patent drawing

AI summary

Framing options of different types may be determined for various moments in the video based on one or more aspects of the video. The aspects of the video may include capture aspects of the video (e.g., how the image capture device moved during capture of the video) and/or content aspects (e.g., what is captured/depicted within the video) of the video. The video may be framed by automatically switching between different framing options based on a priority matrix. The values of the priority matrix may be set/updated based on user data to provide views of the video that are customized for the user. The framing options selected for the video may be used to select which moments of the video are included in the framed video (e.g., video edit with the framed views, video playback with the framed views). The present disclosure may be used to automatically determine which spatial extents and which temporal parts of the video are included in the framed video.