Shared Video Stream Synchronization for Multi-Source Conference Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital video conference systems face challenges in producing a well-formed user experience due to latency, synchronization, encoding format differences, frame rate and resolution variations, and variable connectivity issues when handling multiple input streams, especially in complex meetings involving diverse hardware and software.

Innovation Solution

A system and method for producing a digital video stream that includes collecting, time-synchronizing, pattern detecting, and publishing multiple input streams using a central server with functions for format-specific collecting, event and pattern detection, and introducing controlled latency to create a synchronized and pattern-based output stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple digital video streams with different latencies, frame rates, and resolutions are processed in real-time, then the system can provide comprehensive multi-source video content, but the latency increases and synchronization becomes difficult

Engineering Contradiction:
Improvemulti-source video contentVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting and buffering video frames from multiple sources before production. Frames are stored in buffers with associated timestamps, allowing the system to prepare synchronized frames in advance without waiting for all sources to be ready simultaneously, thus reducing latency while maintaining synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary production system that mediates between multiple video sources and the final output. This production system includes components that collect frames, detect patterns, select appropriate frames based on detected patterns, and assemble the final stream, acting as a buffer and synchronization layer between diverse input sources and the output.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If digital video streams from different sources are time-synchronized, then the user experience improves, but the complexity of the system increases due to buffering and frame alignment requirements

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the video processing task into distinct functional components: collection of frames from multiple sources, detection of patterns in the video content, selection of appropriate frames based on detected patterns, and assembly of the final synchronized stream. This segmentation allows each component to be optimized independently and simplifies the overall system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters by associating timestamps with video frames and using these timestamps for synchronization. The system detects patterns by analyzing video content and uses these patterns to dynamically select frames for the output stream, changing from a static frame selection approach to a dynamic pattern-based selection that adapts to the actual video content.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If video frames are buffered to ensure synchronization, then time alignment improves, but memory requirements and processing overhead increase

Engineering Contradiction:
Improvetime alignmentVSAvoidmemory requirements
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system applies partial action by buffering only the necessary number of frames required for synchronization rather than buffering entire video streams. Frames are buffered with associated timestamps, and only the minimal required buffer size is maintained to achieve synchronization, reducing memory requirements while ensuring proper time alignment.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12494230B2System and method for producing a video stream
Publication Date: 2025.12.09 LIVEARENA TECH AB
  • US12494230B2 patent drawing
  • US12494230B2 patent drawing
  • US12494230B2 patent drawing

AI summary

Methods and systems, including computer software products, for providing a shared digital video stream. Primary digital video streams are collected from at least two digital video sources. The primary streams are individually analysed to detect at least one event. The primary streams are time-synchronised with respect to a common time reference. The time-synchronised primary streams are analysed to detect at least one pattern. The pattern detection is based on the detected event, firstly, video and/or audio information in at least two time-synchronised of the primary streams considered jointly or, secondly, video and/or audio information in a single primary stream spanning across at least two detected events. The shared stream is produced as an output digital video stream based on consecutively considered frames of the time-synchronised primary streams and the detected patterns. The output stream is continuously provided to a consumer of the shared digital video stream.