Multi-View Video Synchronization Using Stream Fusion Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video recording and streaming systems often provide only a single point of view, leading to synchronization errors due to audio quality issues and external factors.

Innovation Solution

A system that receives multiple video streams, extracts timing data, determines time signatures, and aligns them to generate a synchronized video stream, enabling simultaneous display on mobile devices through a stream fusion module, API, data handler, video processing, and user interface modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional systems use audio data to synchronize multiple video streams, then synchronization can be achieved, but synchronization errors occur due to audio quality issues and external factors

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidaudio quality issues and external factors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts timing data directly from video streams using WebRTC timing information, separating the synchronization mechanism from audio data. This extraction of timing information from the video stream itself eliminates dependency on audio quality while maintaining synchronization capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a stream fusion module as an intermediary that processes and aligns multiple video streams using extracted timing data. This mediator component handles the synchronization task independently from audio processing, preventing audio-related errors from affecting video synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple video streams are processed and synchronized, then multiple point of view video is achieved, but system complexity increases

Engineering Contradiction:
Improvemultiple point of view capabilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The stream fusion module serves multiple functions: extracting timing data, determining time signatures, aligning video streams, and generating synchronized output. This multi-functional approach consolidates complexity into a single versatile component rather than requiring separate systems for each function.

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

Solution Approach 2:

The system uses WebRTC timing data that is already embedded in the video streams, allowing the streams to provide their own synchronization information without requiring external timing sources or complex coordination protocols.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If timing data is extracted and time signatures are determined for each video stream, then synchronization precision is improved, but processing time increases

Engineering Contradiction:
Improvetiming synchronization precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts timing data and determines time signatures during the video streaming process itself, preparing synchronization information in advance. This preliminary processing allows for precise synchronization without adding significant delay to the final video output.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12513345B2Systems and methods for simultaneous multiple point of view video
Publication Date: 2025.12.30 FASETTO INC
  • US12513345B2 patent drawing
  • US12513345B2 patent drawing
  • US12513345B2 patent drawing

AI summary

A system for simultaneous multiple point of view video is disclosed. The system may receive a first video stream from a first device, receive a second video stream from a second device, and receive a third video stream from a third device, extract timing data from each of the first video stream, the second video stream, and the third video stream, determine time signatures associated with each of the first video stream, the second video stream, and the third video stream based on the timing data, generate a post-process data based on each of the first video stream, the second video stream, and the third video stream, and align one or more time signatures encoded on the post-process data to generate a production data file comprising a plurality of time synchronized video streams corresponding to each of the first video stream, the second video stream, and the third video stream.