Wireless Audio Synchronization via Dynamic Latency Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Bluetooth standard lacks a mechanism to synchronize or rate-match clocks between audio sources and sinks, leading to varying data rates, packet sizes, and arrival times, resulting in noticeable lag in audio/video playback when latency exceeds 100 milliseconds.

Innovation Solution

The method involves varying the playback latency based on the difference between the time audio packets are sent and received, with one device acting as a master to time-stamp packets and adjust buffer depth, ensuring synchronized playback across multiple sinks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed latency buffer is used to account for packet arrival variations, then audio playback stability is improved, but audio/video synchronization deteriorates when latency exceeds 100 milliseconds

Engineering Contradiction:
Improveaudio playback stabilityVSAvoidaudio latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic latency adjustment by continuously monitoring packet arrival timing and adapting the buffer depth accordingly. Instead of using a fixed buffer, the system varies the latency in real-time based on actual network conditions, allowing it to maintain stability when needed while minimizing delay when possible. This is achieved through a feedback mechanism that measures packet arrival variations and adjusts the playback timing to compensate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the latency parameter dynamically based on measured packet arrival variations. By monitoring the actual timing of received packets and adjusting the buffer depth or playback schedule accordingly, the system adapts the latency parameter to match current network conditions, thereby maintaining synchronization without excessive fixed delay.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If Bluetooth sources vary data rate and packet size to adapt to RF conditions, then transmission reliability is improved, but clock synchronization between source and sink deteriorates

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidclock synchronization
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the sink monitors packet arrival times and sends timing information back to the source. This feedback loop allows the source to adjust its transmission timing and rate to maintain clock synchronization, even when adapting to RF conditions. The system uses measured arrival variations to generate corrective timing adjustments that are communicated back to the source.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary timing measurements and adjustments before playback to establish synchronized operation. By pre-calculating and applying timing corrections based on initial packet arrival measurements, the system prepares the clock synchronization in advance, allowing subsequent transmissions to maintain alignment despite variations in data rate or packet size.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple audio sinks are connected in a networked system, then system versatility is improved, but playback synchronization between sinks deteriorates without a master device

Engineering Contradiction:
Improvenetworked system capabilityVSAvoidplayback synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the networked audio system into hierarchical segments with a master sink and slave sinks. The master sink assumes responsibility for clock synchronization and timing control, while slave sinks follow the master's timing signals. This segmentation allows multiple sinks to operate in sync by delegating synchronization authority to a single master device, thereby maintaining reliability while supporting networked versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The master sink acts as an intermediary between the audio source and the slave sinks. It receives timing information from the source, processes it, and distributes synchronized timing signals to all slave sinks. This intermediary role ensures that all devices in the networked system operate from a common timing reference, maintaining playback synchronization across multiple sinks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10706872B2Wireless audio synchronization
Publication Date: 2020.07.07 BOSE CORP
  • US10706872B2 patent drawing
  • US10706872B2 patent drawing
  • US10706872B2 patent drawing

AI summary

A method of synchronizing playback of audio data sent over a first wireless network from an audio source to a wireless speaker package that is adapted to play the audio data. The method includes comparing a first time period over which audio data was sent over the first wireless network to a second time period over which the audio data was received by the wireless speaker package, and playing the received audio data on the wireless speaker package over a third time period that is related to the comparison of the first and second time periods.