Media Synchronization via Network Delay Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a broadcast environment with diverse media sources like drone and action cameras, synchronization of media streams across user terminals is challenging due to hardware and codec differences, leading to delays and desynchronization issues, especially in VR environments where precise timing is required for multi-tile views.

Innovation Solution

A method and system for media synchronization that collects stream source information, generates network delay information, sets synchronization information, and performs time synchronization using common time stamps to correct delays and ensure synchronized playback across user terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple different recording devices (drone camera, action camera) are used to record the same subject, then diverse media sources and viewing options are provided, but hardware and codec differences cause delays and desynchronization between streams

Engineering Contradiction:
Improvediverse media sourcesVSAvoidsynchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary that receives streams from multiple recording devices, performs synchronization processing by adjusting timing based on device characteristics and network delay measurements, and then distributes synchronized streams to user terminals. This mediator resolves the synchronization conflicts caused by hardware and codec differences between diverse recording devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically adjusts synchronization parameters including timing offsets, buffer sizes, and playback rates based on measured network delays and device characteristics. By changing these parameters adaptively, the system maintains synchronization across streams from different recording devices with varying hardware and codec properties.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If stream sources are provided to multiple user terminals through a server, then content distribution is achieved, but time differences occur in the transmission process causing desynchronization

Engineering Contradiction:
Improvecontent distributionVSAvoidtransmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary synchronization processing on the server side before distributing streams to multiple user terminals. The server pre-calculates and applies timing adjustments based on device characteristics and conducts delay tests to establish synchronization offsets in advance, preventing time differences from occurring during actual content distribution to multiple terminals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the server measures network delay to each user terminal and adjusts synchronization parameters based on this feedback. By continuously monitoring transmission delays and adapting synchronization settings, the system compensates for time differences introduced during content distribution to multiple terminals.

Inventive Principle:
Principle #23Feedback

3Device complexity

If synchronization is not performed, then device complexity is reduced, but media streams from multiple recording devices cannot be correctly synchronized for PIP, multi-view, or VR applications

Engineering Contradiction:
Improvesynchronization processingVSAvoidtiming accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent offloads complex synchronization processing to a dedicated server that acts as an intermediary between recording devices and user terminals. This centralizes the complexity of timing adjustment, buffer management, and delay compensation in one location, allowing individual devices to remain simple while achieving precise synchronization for PIP, multi-view, and VR applications through the server's processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10341672B2Method and system for media synchronization
Publication Date: 2019.07.02 KOREA ADVANCED INST OF SCI & TECH
  • US10341672B2 patent drawing
  • US10341672B2 patent drawing
  • US10341672B2 patent drawing

AI summary

A method and a system for media synchronization are described. The method for media synchronization may include collecting stream source information, generating network delay information between stream sources by performing a delay test between the stream sources, setting synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information, measuring network delay with at least one user terminal to receive the stream source, and updating the synchronization information based on the measured network delay.