Audio Synchronization via Correlation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in synchronizing audio and video feeds from multiple recording devices, especially when these devices have independent clocks and start recording at different times, leading to detectable disparities and lip synchronization issues in mixed recordings.

Innovation Solution

A system that identifies a base audio feed and a first audio feed, determines time-shifted segments, calculates correlation values, and synchronizes the feeds by offsetting them based on the highest correlation value, allowing for automatic synchronization of audio feeds and subsequently synchronizing associated video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual user intervention is used to synchronize feeds, then synchronization accuracy can be achieved, but productivity is limited and error susceptibility increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsynchronization efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs self-synchronization by automatically analyzing audio feeds, calculating correlation values, and determining temporal offsets without requiring manual user intervention. The computer automatically processes the synchronization task using correlation algorithms, making the system self-sufficient while maintaining high accuracy and improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of visual inspection and hand-adjustment with an automated computational system. The system uses digital signal processing and correlation algorithms to automatically detect temporal offsets and synchronize feeds, substituting human manual operations with computational mechanisms.

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

2Adaptability or versatility

If devices with independent clocks are used, then recording flexibility is improved, but synchronization difficulty increases due to clock offsets

Engineering Contradiction:
Improverecording flexibilityVSAvoidsynchronization difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces audio content correlation as an intermediary mechanism to bridge the synchronization gap between devices with independent clocks. Instead of relying on clock timestamps, the system uses the audio signal itself as a reference, calculating correlation values between audio feeds to determine the actual temporal relationship, thereby mediating the synchronization problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the synchronization parameter from relying on device clock timestamps to using audio signal correlation values. By transforming the synchronization basis from time-stamp metadata to actual audio content analysis, the system adapts to handle independent clocks while maintaining synchronization accuracy.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If timestamp-based synchronization is used, then initial alignment is improved, but accuracy is insufficient for undetectable synchronization

Engineering Contradiction:
Improvesynchronization speedVSAvoidsynchronization precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary timestamp-based alignment to quickly bring feeds into approximate synchronization, then applies further refinement through audio correlation analysis. This preliminary action provides a starting point that speeds up the overall process while the subsequent correlation-based refinement achieves the required precision for undetectable synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The synchronization process is segmented into two stages: initial timestamp-based alignment and subsequent correlation-based refinement. By dividing the synchronization task into coarse alignment and fine tuning phases, the system achieves both speed and precision, with each stage contributing to the overall synchronization accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10856024B2Audio synchronization of correlated video feeds
Publication Date: 2020.12.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10856024B2 patent drawing
  • US10856024B2 patent drawing
  • US10856024B2 patent drawing

AI summary

Systems and methods are provided for synchronizing audio feeds. A system obtains a plurality of audio feeds and identifies a base feed, a first feed, a base segment, and a first segment. The system also determines a plurality of time-shifted first segments that are each temporally offset from the first segment by a unique multiple of a granularity parameter. A plurality of correlation values between the base segment and each of the plurality of time-shifted first segments are also determined, as well as a first offset value corresponding to a particular time-shifted first segment of the plurality of time-shifted first segments having the highest correlation value. The first feed and/or supplemental content of the first feed is then synchronized with the base feed by at least temporally offsetting the first feed and/or supplemental content of the first feed by a temporal offset comprising/based on the selected first offset value.