Audio Data Synchronization via Fingerprint Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in time-synchronously adding additional audio information to audio base data, particularly in multi-channel audio reproduction, due to the lack of unique identification tags for base data and the need for precise temporal matching, which can result in artifacts and unusable audio when the base and extension data are not synchronized correctly.

Innovation Solution

The use of fingerprint technology to identify and synchronize additional data with base data by providing a test fingerprint and determining reference time instant information, allowing for manipulation of the data to ensure synchronous reproduction, including adjustments for start/end offsets and stretching/shrinking factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If additional data is added to base data without synchronization, then data transmission efficiency is improved, but audio quality deteriorates due to artifacts from improper synchronization

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by embedding synchronization information (time stamps, sequence numbers, or fingerprint markers) into the additional data during the data preparation phase, before transmission. This allows the receiving device to automatically synchronize additional data with base data without requiring real-time coordination, thereby maintaining audio quality while improving transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If base data is transmitted to enable additional data addition, then adaptability is improved, but data transmission cost increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddata transmission cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential synchronization information from the base data and transmits it separately, while the main base data remains at the user's device. This allows the system to maintain adaptability by enabling additional data addition without requiring full base data transmission, thereby reducing data transmission cost while preserving versatility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If additional data is provided without unique identification tags, then device complexity is reduced, but synchronization precision deteriorates

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

Solution Approach 1:

The patent introduces synchronization information as an intermediary element that mediates between the additional data and base data. This intermediary contains unique identification tags, time stamps, or sequence numbers that enable precise synchronization without requiring complex device infrastructure, thereby maintaining low device complexity while achieving high synchronization precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8332059B2Apparatus and method for synchronizing additional data and base data
Publication Date: 2012.12.11 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US8332059B2 patent drawing
  • US8332059B2 patent drawing
  • US8332059B2 patent drawing

AI summary

For adding additional data, such as multi-channel extension data, to base data, such as conventional stereo data, a test fingerprint of test data relating to a test time instant of the test data is provided. The test data equals the additional data or the base data or depends on the additional data or the base data in parametric manner. Using the test fingerprint, reference time instant information is determined, which depends on a reference time instant in reference data, the reference data being the conventional stereo data. Finally, the additional data or the base data is manipulated, namely using the reference time instant information and the test time instant information, to obtain manipulated data, by which synchronous reproduction of the data information can be performed. Thus, a robust and flexible possibility for synchronous, especially late extension of base data by additional data is obtained.