Video Sequence Assembly Using Metadata References

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video capture and storage technologies face significant challenges in reducing memory requirements while maintaining video quality, particularly in capturing and storing scenes of key locations and personal moments, leading to high storage demands and pricing pressures in cloud storage services.

Innovation Solution

A method that utilizes metadata to match and assemble video sequences by comparing the metadata of captured scenes with stored video sequences, allowing for the incorporation of stored video segments into an output sequence, thereby reducing the need for local storage of redundant data and optimizing storage footprint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video sequences are captured and stored in full quality, then video quality is maintained, but storage requirements increase significantly

Engineering Contradiction:
Improvevideo qualityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The video sequence is divided into multiple segments or frames. The system identifies and selects only certain key segments for full storage while representing other segments through references or metadata, thereby reducing overall storage requirements while maintaining perceived video quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-processes video sequences to identify redundant or representative segments before final storage. By analyzing video content in advance and determining which segments can be referenced rather than fully stored, the system reduces storage requirements while ensuring quality is maintained when needed.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If cloud storage capacity is increased to accommodate more video data, then more video can be stored, but pricing pressures increase

Engineering Contradiction:
Improvevideo storage capacityVSAvoidstorage cost
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

Instead of storing complete video sequences, the system creates and stores simplified representations or references (copies) of the video data. These references point to the actual video segments stored elsewhere, allowing users to access video content without paying for full storage capacity of every video file.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the storage parameters from storing complete high-resolution video sequences to storing compressed metadata, references, or lower-resolution proxies. This parameter change allows the same storage capacity to serve more video content, reducing per-video storage costs while maintaining access to full-quality video when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10334217B2Video sequence assembly
Publication Date: 2019.06.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10334217B2 patent drawing
  • US10334217B2 patent drawing
  • US10334217B2 patent drawing

AI summary

A method includes receiving, by one or more processors, metadata corresponding to a scene, the metadata comprising a current location and orientation of a scene capture device used to capture the metadata, receiving, by the one or more processors, a required recording quality indication from a user, determining, by the one or more processors, according to the metadata, a stored video sequence corresponding to the scene that meets the required recording quality indication and corresponds to the current location and orientation, and determining, by the one or more processors, according to the metadata, a stored video sequence corresponding to the scene, and assembling, by the one or more processors, an output video sequence for the scene that incorporates at least a portion of the stored video sequence. A corresponding computer program product and computer system are also disclosed herein.