Video Punchout Generation via Field of View Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating video edits from videos with wide fields of view is challenging due to the complexity of determining relevant moments and spatial locations within the videos, making the process time-consuming and complicated.

Innovation Solution

A system that determines the field of view for multiple video content streams, generates viewing windows based on these fields of view, and creates punchouts or excerpts of the videos within these windows, allowing for efficient editing and combination of video content with different field of views.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users manually determine moments and fields of view in wide field of view videos, then video edit quality can be controlled, but the process becomes time-consuming and complicated

Engineering Contradiction:
Improvevideo edit qualityVSAvoidediting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs automatic field of view determination and punchout generation without requiring manual user intervention. The processor automatically analyzes wide field of view video content, determines relevant moments and appropriate fields of view, and generates punchouts, allowing the system to serve itself rather than requiring user operation for each editing decision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of field of view from wide to narrow by automatically determining and applying appropriate punchout regions. By dynamically adjusting the field of view parameter based on content analysis, the system transforms wide field of view video into focused punchout segments without manual specification.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automatic field of view determination is implemented, then editing efficiency is improved, but complexity of the system increases

Engineering Contradiction:
Improveediting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processor is designed to perform multiple functions: it determines field of view, identifies relevant moments, generates punchouts, and combines video content. By making the processor universal and multi-functional, the system achieves automatic editing efficiency while consolidating complexity into a single processing unit rather than requiring multiple specialized components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If punchouts are generated from videos with different field of views, then video content integration is improved, but alignment and coherence become more difficult

Engineering Contradiction:
Improvevideo content integrationVSAvoidalignment precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary field of view determination and punchout generation before final video combination. By pre-processing each video source to determine appropriate fields of view and generate aligned punchouts, the system establishes temporal and spatial correspondence between different video sources in advance, making subsequent alignment easier and more precise.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10643303B1Systems and methods for providing punchouts of videos
Publication Date: 2020.05.05 GOPRO INC
  • US10643303B1 patent drawing
  • US10643303B1 patent drawing
  • US10643303B1 patent drawing

AI summary

A video edit of first video content and second video content may be generated based on the fields of view of the first video content and the second video content. Based on the fields of view of the first video content and the second video content, a first viewing window for the first video content and a second viewing window for the second video content may be determined. The viewing windows may define one or more extents of the corresponding visual content. The video edit may include a punchout of the first video content based on the first viewing window and a punchout of the second video content based on the second viewing window.