Media Service Synchronization via Latency Offset Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The synchronization of audio and video streams from different media services, such as TV and radio broadcasts, is often hindered by latency differences, leading to desynchronization and a poor user experience, especially during live events.

Innovation Solution

A method that allows users to select and synchronize audio streams from alternative sources with the video stream they are watching, using techniques like automatic synchronization based on meta data and manual adjustment through a graphical interface, with status indicators for synchronization state and the option to connect mobile devices for control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If TV signals are processed and transmitted through satellite, cable, or terrestrial transmission, then video quality and broadcast coverage are improved, but transmission latency increases causing desynchronization with radio broadcasts

Engineering Contradiction:
Improvevideo qualityVSAvoidtransmission latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary detection of transmission latency for different media services (TV, radio, streaming) and pre-calculates the synchronization offset. This allows the system to compensate for the inherent latency difference by adjusting the playback timing of the audio stream from the second media service, ensuring synchronized reproduction without requiring real-time adjustment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the time parameter of the audio stream from the second media service by applying a calculated delay or advance based on the detected latency difference between TV and radio transmission paths. This parameter adjustment aligns the reproduction timing of both media services, resolving the desynchronization caused by different transmission latencies while maintaining high video quality.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If automatic synchronization methods are implemented, then synchronization accuracy is improved, but system complexity increases due to metadata processing and manual adjustment interfaces

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements automatic synchronization by detecting transmission latency metadata from the media services and autonomously adjusting the reproduction timing of the audio stream. The system serves itself by automatically calculating and applying synchronization offsets without requiring user intervention, thereby achieving high synchronization accuracy while minimizing the perceived complexity for the end user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces a synchronization control module that acts as an intermediary between the TV and radio media services. This module detects latency differences, calculates appropriate timing adjustments, and applies them to the audio stream from the second media service. By mediating the synchronization process, the system achieves precise alignment while keeping the complexity encapsulated within the control module rather than affecting the entire system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2611051B1Method for synchronizing media services
Publication Date: 2014.06.04 THOMSON LICENSING SA
  • EP2611051B1 patent drawingFigure 1
  • EP2611051B1 patent drawingFigure 2~3
  • EP2611051B1 patent drawingFigure 4

AI summary

A method is suggested enabling a person that watches a TV broadcasted live event to select and associate in a simple manner to the displayed video, an audio stream dealing with the same event but delivered by another source than the TV channel. The method relies on techniques allowing to know and to decode some available audio streams that deal with the same live event as the one currently displayed on TV and to synchronize these audio streams with the TV channel.