Network Offset Correction for Media Stream Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In remote and distributed media production, maintaining synchronization and low latency of video, audio, and data signals across IP networks is challenging due to varying delays and congestion, especially over wide area networks, which can lead to timing errors and misalignment of signals during broadcasting.

Innovation Solution

A method that compensates for network delays by determining a common network offset correction factor for sets of media streams, aligning time and frequency synchronization across different data streams, using techniques such as timestamp adjustment and buffering to ensure all streams experience similar delays, thereby maintaining synchronization and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general purpose networks are used for remote production over long distances, then adaptability and cost efficiency are improved, but network delay variation and signal synchronization deteriorate

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidsignal synchronization
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts timing parameters by determining network offset values based on monitored delays and applying correction factors to compensate for variable network latency, enabling synchronization over general-purpose networks

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system continuously monitors actual delays of data streams and uses this feedback to determine network offset values and correction factors, creating a closed-loop control system that adapts to changing network conditions to maintain synchronization

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If network offset correction is applied to align data streams, then signal synchronization is improved, but processing complexity and latency compensation requirements worsen

Engineering Contradiction:
Improvesignal synchronizationVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system determines network offset values and correction factors in advance based on monitored delays, preparing compensation parameters before signal processing to simplify real-time operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system combines multiple delay compensation operations into a unified network offset correction process, merging individual stream adjustments into a common correction approach to reduce overall processing complexity

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If delay compensation is applied to individual data streams, then signal synchronization is improved, but latency and processing time worsen

Engineering Contradiction:
Improvesignal synchronizationVSAvoidprocessing latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies delay compensation selectively to individual data streams that require it, rather than universally to all streams, applying compensation only where needed to minimize overall processing latency while maintaining synchronization where required

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230055733A1Network offset
Publication Date: 2023.02.23 NET INSIGHT
  • US20230055733A1 patent drawing
  • US20230055733A1 patent drawing
  • US20230055733A1 patent drawing

AI summary

There is provided a method in a remote media production system in an IP network, in which media production is performed at a stadium or the like, and the produced media content is transferred to a home studio for final production. The media content is transported in individual data streams over a network. In a receiving node R an aggregate of individual delays for the transferred data streams is monitored and form basis for determining at least one network delay correction factor or at least one common network offset for the individual data streams. The method further comprises time adjusting data transmitted over the network with the common network offset.