Video Fragment Compilation with Audio Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively compile and synchronize user-generated video file fragments with audio content to create a cohesive, singular video file for enhanced song listening experiences, particularly in a network environment.

Innovation Solution

A system and method that utilize a client device to capture video file fragments in tandem with audio content, a remote service system to compile these fragments based on start and end times associated with a universally unique identifier (UUID), and dynamic playback rates to synchronize video and audio playback, while allowing user interaction and ranking, and filling gaps with filler content for seamless streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If user-generated video fragments are collected from multiple users, then the quantity and diversity of video content increases, but the complexity of synchronizing and compiling these fragments with audio content increases

Engineering Contradiction:
Improvequantity of video contentVSAvoidcomplexity of compilation system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments the video content into discrete fragments, each associated with specific temporal markers (start time and end time) and a unique identifier (UUID) linking it to audio content. This segmentation allows multiple users to contribute independent video clips that can be systematically organized and synchronized without requiring complex real-time coordination during compilation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-tagging each video fragment with temporal metadata (start time, end time) and audio content identifiers before compilation. This pre-processing of synchronization data eliminates the need for complex real-time alignment algorithms during the compilation process, reducing system complexity while handling large quantities of user-generated content.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If video fragments are synchronized precisely with audio content playback, then the quality of the unified video composition improves, but the time required for compilation and synchronization increases

Engineering Contradiction:
Improveprecision of video-audio synchronizationVSAvoidtime for compilation process
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Temporal synchronization data is captured and stored with each video fragment during the initial upload process, before compilation occurs. Each fragment contains pre-calculated start time and end time markers relative to its associated audio content, allowing the compilation system to simply retrieve and play back pre-synchronized segments without performing time-consuming alignment calculations during compilation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the UUID to copy the temporal synchronization structure from the audio content metadata to the video fragment compilation process. By replicating the audio timeline structure and mapping video fragments to corresponding time intervals, the system achieves precise synchronization efficiently without re-analyzing audio-video alignment during compilation.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If gap-filling content is added to ensure seamless streaming, then the smoothness of video playback improves, but the quantity of filler content required increases

Engineering Contradiction:
Improvesmoothness of video streamingVSAvoidquantity of filler content
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The system extracts and identifies specific gap intervals in the video fragment compilation where no user-generated content exists. By isolating only these necessary gap regions, the system adds filler content exclusively where needed rather than throughout the entire compilation, minimizing the quantity of filler content while ensuring seamless playback during actual gaps in user-contributed material.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11043245B2System and method for compiling a singular video file from user-generated video file fragments
Publication Date: 2021.06.22 ADEIA MEDIA HOLDINGS INC
  • US11043245B2 patent drawing
  • US11043245B2 patent drawing

AI summary

A system and method are operable within a computer network environment for compiling a singular video file from user-generated video file fragments for playback in tandem with a context-providing audio file. The system includes at least one client operable to generate at least one video file fragment in tandem with audio file content simultaneously consumable via each client. Each video file fragment is generated at or between a select start time and at a select end time during playback of a select audio file content segment, the parent audio file of which segment has a universally unique identifier. A remote service system compiles the video file fragments into a video file fragment compilation for playback progression in tandem with playback of the audio file content based on the select start and end time of the video file fragments as associated with select audio file content segments of the audio file.