Multimedia Stream Synchronization via Audio Fingerprinting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hybrid TV services lack accurate synchronization of multimedia streams delivered over broadband and broadcast networks, particularly in second screen scenarios where companion terminals need to render content synchronized with broadcast video, but existing solutions require modifying the original media content and are not directly effective.

Innovation Solution

A method using audio fingerprinting and generalized cross-correlation techniques to synchronize multimedia streams by generating original audio fingerprints, comparing them with captured audio data, and correlating to achieve precise synchronization positions, allowing for accurate alignment of multimedia streams without modifying them, using a synchronization device that includes processors for fingerprint generation, comparison, correlation, and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If audio fingerprinting and cross-correlation techniques are used to synchronize multimedia streams, then synchronization accuracy is improved to within a sample's accuracy, but the device complexity increases due to the need for processors to generate fingerprints, perform comparisons, and execute correlation algorithms

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

Solution Approach 1:

The patent replaces complex mechanical or manual synchronization methods with signal processing techniques. Specifically, it uses audio fingerprinting (generating unique identifiers from audio segments) and cross-correlation (comparing fingerprint patterns) to automatically determine synchronization positions, substituting what would otherwise require complex timing coordination mechanisms with more straightforward computational methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the parameter being measured from raw audio waveforms to extracted audio fingerprints. By transforming the audio signal into a fingerprint representation and then performing cross-correlation on these fingerprints rather than the original signals, the system achieves high synchronization accuracy while reducing computational complexity compared to direct waveform comparison.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If existing trigger mechanisms are used for interactive applications, then device complexity is reduced, but synchronization accuracy deteriorates because they cannot automatically and accurately synchronize alternative soundtracks with broadcast video

Engineering Contradiction:
Improvedevice complexityVSAvoidsynchronization accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces manual or simple trigger-based synchronization mechanisms with automated audio fingerprinting and cross-correlation processing. The system automatically extracts fingerprints from both the broadcast audio and the alternative soundtrack, then uses cross-correlation to precisely identify synchronization positions without requiring complex manual configuration or timing mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The synchronization system is self-activating and self-adjusting. It automatically captures audio segments, generates fingerprints, performs cross-correlation comparisons, and determines synchronization positions without requiring external intervention or complex control mechanisms. The system serves itself by using the audio content's own fingerprint patterns to achieve precise alignment.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9877066B2Synchronization of multimedia streams
Publication Date: 2018.01.23 INTERDIGITAL MADISON PATENT HLDG
  • US9877066B2 patent drawing
  • US9877066B2 patent drawing
  • US9877066B2 patent drawing

AI summary

This method for synchronizing a first multimedia stream rendered on a first terminal and a second multimedia stream rendered on a second terminal, comprises a step of generation, from an original audio sequence of the first stream, of original audio fingerprints, and further comprises steps of:a) generation from a first sequence of the first stream first audio fingerprints;b) comparison between the first fingerprints and the original fingerprints in order to obtain one or more first synchronization positions;c) correlation of the first sequence with one or more pieces of the original sequence located around the first synchronization positions in order to obtain a second synchronization position;d) rendering of the second stream on the second terminal using the second synchronization position.