In a world without 3.5mm, there is no gold standard for what should come next. The widely accepted Bluetooth and USB-C solutions have inherent limitations - including but not limited to interoperability, power, and audio fidelity. In addition, a transport-agnostic audio standard does not exist that delivers baseline audio fidelity.
Our project aims to flesh out a transport-agnostic audio feature set. We identified gaps in existing transport solutions (Bluetooth, WiFi, and USB-C) and created a requirements document to address them. We also created development guidelines ensuring baseline audio fidelity. Lastly, we suggested opportunities for differentiation for developers to provide added value in the new recommendation.
We identify the following criteria as areas of improvement in existing transport solutions:
Goal: Create a set of development guidelines ensuring baseline audio fidelity.
Goal is to Avoid loss of quality: maximize signal-to-noise ratio based on capabilities of underlying transport. Example of this concept is given in below slides
Transport-agnostic Audio Feature Set |
Bluetooth |
USB-C |
WiFi |
3.5mm |
Latency |
|
|
|
|
Transport: 1ms |
No |
Yes |
No |
Yes |
Volume control |
Yes |
Yes |
Yes |
Yes |
Avoid loss of quality |
|
|
|
|
Volume ceiling |
|
|
|
|
Volume persistence across sources/endpoints |
|
|
|
|
SPL-based control |
|
|
|
|
Stream-dependent adaptation |
|
|
|
|
Adaptive SPL attenuation |
|
|
|
|
Maximizing bandwidth utilization |
|
|
|
|
Querying for: |
|
|
|
|
Max bandwidth |
Yes |
Yes |
Yes |
N/A |
Avg bandwidth |
Yes |
Yes |
Yes |
N/A |
Variable bandwidth |
Yes |
N/A |
Yes |
N/A |
Bandwidth reservation |
Yes |
Yes |
? |
N/A |
Minimal power consumption |
|
|
|
|
(Host) Target of X watts |
|
|
|
|
Parity within 10% of 3.5mm |
? |
No |
No |
Yes |
(Device) Target of Y watts |
|
|
|
|
24 hours |
Some |
N/A |
No? |
Yes |
Synchronization |
|
|
|
|
Channel sync |
|
|
|
|
Stereo sync (single device): Target of <1us |
Yes |
Yes |
? |
Yes |
Stereo sync (multiple devices): Target of <1us |
Future |
Possible |
? |
Yes |
Time of Flight reporting per-endpoint |
Possible |
Possible |
? |
N/A |
Timestamping |
Possible |
Possible |
? |
N/A |
Round-trip delay reporting |
No |
Yes |
? |
N/A |
A/V sync |
Yes |
Possible |
Yes |
Yes |
Feature discoverability (transport and device) |
|
|
|
|
Reporting: |
|
|
|
|
Terminal type |
Yes |
Yes |
? |
No |
Audio processing capability |
No |
Yes |
? |
No |
Transport characteristics |
Possible |
Possible |
? |
No |
Format capabilities |
Yes |
Yes |
? |
No |
Volume capabilities |
Yes |
Yes |
? |
No |
Latency |
|
|
|
|
Per-feature |
No |
Yes |
? |
No |
# of channels |
|
|
|
|
Channels and/or data slots i.e. high speed data |
2 Max |
Plenty |
? |
3 Max |
Link stability |
|
|
|
|
Dropout mitigation |
Only HFP |
No |
? |
No |
Control |
|
|
|
|
Audio processing disablement |
Yes |
Yes |
? |
No |
Bidirectional media (2 capture, 2 render) |
Possible |
Yes |
? |
Possible |
Bidirectional audio |
|
|
|
|
Incoming to host: |
|
|
|
|
Post-process reference signal |
No |
Yes |
? |
Possible |
ANC reference signal |
No |
No |
? |
Possible |
Recording |
Yes |
Yes |
? |
Yes |
Security |
|
|
|
|
Stream interception prevention |
|
|
|
|
Wireless: encryption |
Yes |
N/A |
Yes |
N/A |
Wired: N/A |
N/A |
Yes |
N/A |
No |
Multi-endpoint |
|
|
|
|
Broadcast |
No |
No |
? |
Yes |
Aggregation |
No |
No |
? |
No |
Multi-source |
|
|
|
|
Dynamic source switching |
No |
No |
? |
No |
Intelligent source ranking |
N/A |
N/A |
? |
No |
Public barge-in i.e. accept incoming public streams |
No |
No |
No |
No |
Power modes |
|
|
|
|
Power/perf gradience |
No |
No |
? |
N/A |
Low power states |
Yes |
Yes |
Yes |
N/A |
Auto sleep/wake |
Yes |
Yes |
Yes |
N/A |
Cost |
|
|
|
|
It matters |
Yes |
Yes |
Yes |
Yes |
Quality of service |
|
|
|
|
Condition-adaptive audio codec |
No |
No |
No |
No |
Association of non-audio communication |
|
|
|
|
Sensory information |
BLE - limited |
Possible |
? |
N/A |
Per-endpoint characteristics |
|
|
|
|
Geometry |
Possible |
Possible |
Possible |
N/A |
Sensitivity |
Possible |
Possible |
Possible |
N/A |
Non-audio control (to host) without interrupting audio |
Yes |
Yes |
Yes |
Possible |
Non-audio control (to device) without interrupting audio |
Limited |
Yes |
Yes |
Possible |
Range |
|
|
|
|
Wireless: 10ft |
Yes |
Yes |
Yes |
Yes |
Noise |
|
|
|
|
SNR (transport target: 120dB) |
Possible |
Yes |
Yes |
Yes |
Ease-of-use |
|
|
|
|
Pairing - no hassle |
No |
N/A |
No |
Yes |
Multiple device pairing |
Possible |
N/A |
No |
Yes |
Per-user settings |
Possible |
Possible |
? |
N/A |
Per-device settings |
Yes |
Yes |
? |
N/A |
Sufficient data to host to enable plug-n-play |
N/A |
Yes |
N/A |
Yes |