Audio Synchronization via Correlation for 360-Degree VR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 360-degree audio/video applications, the asynchronous starting times of microphones result in unsynchronized audio tracks, disrupting the immersive experience in virtual reality due to internal hardware or software variations.

Innovation Solution

An audio synchronization method that involves receiving audio signals from multiple recording devices, performing correlation operations to align patterns, and calculating the starting-time difference to synchronize the audio signals, using synchronization sound patterns and speakers to compensate for sound propagation delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple microphones are used to record audio tracks in 360-degree applications, then the audio coverage and virtual reality experience are improved, but the starting-time synchronization between audio tracks deteriorates due to internal hardware or software variations

Engineering Contradiction:
Improveaudio coverageVSAvoidstarting-time synchronization
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing a correlation operation between audio signals from multiple microphones before final audio processing. This preliminary alignment step identifies time offsets between microphones and compensates for them in advance, ensuring synchronized audio tracks while maintaining the benefit of using multiple microphones for 360-degree coverage

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the correlation operation to detect time synchronization issues between microphones and then applying compensation based on the detected offset. The system continuously monitors and adjusts for timing differences, creating a closed-loop solution that maintains audio synchronization despite hardware or software variations

Inventive Principle:
Principle #23Feedback

2Measurement precision

If correlation operation is performed to align audio patterns, then the starting-time difference is accurately determined, but the processing time and computational complexity increase

Engineering Contradiction:
Improvestarting-time difference determinationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential correlation operation needed to determine time offsets between audio signals, separating this specific processing task from the overall audio pipeline. By focusing on extracting just the timing information through correlation rather than processing entire audio streams, the system achieves accurate synchronization with minimized processing overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10394518B2Audio synchronization method and associated electronic device
Publication Date: 2019.08.27 MEDIATEK INC
  • US10394518B2 patent drawing
  • US10394518B2 patent drawing
  • US10394518B2 patent drawing

AI summary

An audio synchronization method includes: receiving a first audio signal from a first recording device; receiving a second audio signal from a second recording device; performing a correlation operation upon the first audio signal and the second audio signal to align a first pattern of the first audio signal and the first pattern of the second audio signal; after the first patterns of the first audio signal and the second audio signal are aligned, calculating a difference between a second pattern of the first audio signal and the second pattern of the second audio signal; and obtaining a starting-time difference between the first audio signal and the second audio signal for audio synchronization according to the difference between the second pattern of the first audio signal and the second pattern of the second audio signal.