BLE Audio Time Sync via 802.1AS PTS and ATS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for synchronizing audio playback over Bluetooth Low Energy (BLE) face challenges in accurately determining and maintaining processing delays across multiple slave devices, especially when host software changes, leading to tedious recalculations and uncertainty in presentation delay determination.

Innovation Solution

The implementation of the 802.1AS IEEE protocol using presentation timestamps (PTS) and application timestamps (ATS) derived from a master device's host clock to synchronize audio playback across multiple BLE-connected slave devices, simplifying the determination of transport and processing delays and offloading the decision of payload presentation to the host based on PTS/ATS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional methods are used to synchronize audio playback over BLE, then audio data can be transmitted to multiple slave devices, but accurately determining and maintaining processing delays becomes difficult especially when host software changes

Engineering Contradiction:
Improveaudio synchronization reliabilityVSAvoidcontroller logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an 802.1AS protocol as an intermediary mechanism that operates independently of host software changes. This protocol provides a standardized method for timestamp generation and exchange between master and slave devices, decoupling the synchronization logic from host-specific implementations. The protocol acts as a mediator that ensures consistent delay calculation regardless of software variations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the synchronization approach from relying on host software calculations to using protocol-defined timestamp parameters (PTS and ATS). By shifting from software-dependent delay determination to parameter-based synchronization using standardized timestamp fields in protocol packets, the system achieves reliability independent of host software changes while maintaining manageable controller complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If host software changes occur, then new synchronization methods may be needed, but frequent recalculations of transport and processing delays are tedious and time-consuming

Engineering Contradiction:
Improveadaptability to software changesVSAvoidtime for recalculations
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by establishing the 802.1AS protocol framework in advance, which pre-defines the timestamp generation and exchange mechanism. This preliminary setup creates a robust synchronization foundation that remains valid across software changes, eliminating the need for frequent recalculations. The protocol structure is established beforehand to handle various software configurations without requiring reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The 802.1AS protocol serves as a universal synchronization mechanism that works across different host software versions and configurations. The protocol's multi-functionality allows it to handle timestamp generation, exchange, and delay calculation in a unified manner, making the system adaptable to software changes without requiring separate recalibration procedures for each software version.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If conventional synchronization methods are used, then audio data can be transmitted, but determination of presentation delay is uncertain and requires complex calculations

Engineering Contradiction:
Improvepresentation delay determination precisionVSAvoiddelay calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical calculation systems with a protocol-based timestamp exchange mechanism. Instead of using intricate delay calculation algorithms in the controller, the system substitutes these with straightforward timestamp measurements (PTS and ATS) defined by the 802.1AS protocol. This substitution simplifies the controller logic while improving the precision of presentation delay determination through standardized timestamp-based measurement.

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

Data Source

PatentUS10652659B2Methods and apparatus to facilitate time synchronization of audio over bluetooth low energy
Publication Date: 2020.05.12 INTEL CORP
  • US10652659B2 patent drawing
  • US10652659B2 patent drawing
  • US10652659B2 patent drawing

AI summary

Example methods and apparatus to facilitate time synchronization of audio over Bluetooth Low Energy are disclosed herein. An apparatus includes a packet processor to process a data packet to identify a timestamp encoded in the data packet; a buffer to store the data packet with the timestamp; and a host to: when the data packet is removed from the buffer, initiate a timer; and when the timer reaches a time corresponding to a sum of the timestamp and a presentation delay time, out the data packet to render the data packet.