机器翻译结果,仅用于学习,不喜勿喷,原文档链接。
在这最后一章中,我列出了包含蓝牙® LE Audio 的所有spec、本书中使用的首字母缩略词,以及所有LE audio 程序和子程序的列表,以及它们的定义位置.我只能希望提供本书中spec的概述。这些交叉引用应该可以帮助您浏览spec。
13.1 缩写和首字母缩写
本书和整个LE audio spec中使用了以下缩写和首字母缩写词。
Acronym / Initialism | Meaning |
---|---|
3GPP | Third Generation Partnership Project |
A2DP | Advanced Audio Distribution Profile |
ACAD | Additional Controller Advertising Data |
ACL | Asynchronous Connection-oriented link |
ACL | Asynchronous Connectionless |
AD | Advertising Data |
AdvA | Advertiser Address |
AICS | Audio Input Control Service |
ASCS | Audio Stream Control Service |
ASE | Audio Stream Endpoint |
ATT | Attribute Protocol |
AVDTP | Audio Video Distribution Transport Protocol |
AVRCP | Audio Video Remote Control Profile |
BAP | Basic Audio Profile |
BAPS | The set of BAP, ASCS, BASS and PACS |
BASE | Broadcast Audio Source Endpoint |
BASS | Broadcast Audio Scan Service |
BFI | Bad Frame Indication |
BIG | Broadcast Isochronous Group |
BIS | Broadcast Isochronous Stream |
BMR | Broadcast Media Receiver |
BMS | Broadcast Media Sender |
BN | Burst Number |
BR/EDR | Basic Rate/Enhanced Data Rate |
BW | Bandwidth |
CAP | Common Audio Profile |
CAS | Common Audio Service |
CCID | Content Control Identifier |
CCP | Call Control Profile |
CG | Call Gateway |
CIE | Close Isochronous Event |
CIG | Connected Isochronous Group |
CIS | Connected Isochronous Stream |
CMAC | Cipher-based Message Authentication Code |
CRC | Cyclic Redundancy Check |
CSIP | Coordinated Set Identification Profile |
CSIPS | The set of CSIP and CSIS |
CSIS | Coordinated Set Identification Service |
CSS | Core Specification Supplement |
CT | Call Terminal |
CTKD | Cross-Transport Key Derivation |
CVSD | Continuous Variable Slope Decode |
DCT | Discrete Cosine Transform |
DECT | Digital Enhanced Cordless Telecommunications |
DSP | Digital Signal Processor |
DUN | Dial-up Networking |
EA | Extended Advertisement |
EATT | Enhanced ATT |
EIR | Extended Inquiry Response |
FB | Full Band (20 kHz audio bandwidth) |
FT | Flush Timeout |
GAF | Generic Audio Framework |
GAP | Generic Access Profile |
GATT | Generic Attribute Profile |
GC | Group Count |
GMCS | Generic Media Control Service |
GPS | Global Positioning System |
GSS | GATT Specification Supplement |
GTBS | Generic Telephone Bearer Service |
HA | Hearing Aid (as in the role described in the Hearing Access Profile) |
HAP | Hearing Access Profile |
HARC | Hearing Aid Remote Controller |
HAS | Hearing Access Service |
HAUC | Hearing Aid Unicast Client |
HCI | Host Controller Interface |
HDMI | High-Definition Media Interface |
HFP | Hands-Free Profile |
HQA | High Quality Audio |
IA | Identity Address |
IAC | Immediate Alert Client |
IAS | Immediate Alert Service |
INAP | Immediate Need for Audio related Peripheral |
IRC | Immediate Repeat Count |
IRK | Identity Resolving Key |
ksps | kilo samples per second |
L2CAP | Logical Link Control and Adaption Protocol |
LC3 | Low Complexity Communication Codec |
LD-MDCT | Low Delay Modified Discrete Cosine Transform |
LE | Low Energy (as in Bluetooth Low Energy) |
LL | Link Layer |
LSB | Least Significant Bit |
LSO | Least Significant Octet |
LTK | Long Term Key |
LTPF | Long Term Postfilter |
LTV | Length | Type | Value |
MAC | Message Authentication Code |
MCP | Media Control Profile |
MCS | Media Control Service |
MDCT | Modified Discrete Cosine Transform |
MEMS | Microelectromechanical System |
MIC | Message Integrity Check |
MICP | Microphone Control Profile |
MICS | Microphone Control Service |
MSB | Most Significant Bit |
mSBC | Modified SBC (codec) |
MSO | Most Significant Octet |
MTU | Maximum Transmission Unit |
NB | Narrow Band (4 kHz audio bandwidth) |
NESN | Next Expected Sequence Number |
NPI | Null Payload Indicator |
NSE | Number of Subevents |
OOB | Out of Band |
OTP | Object Transfer Profile |
OTS | Object Transfer Service |
PA | Periodic Advertisement |
PAC | Published Audio Capabilities |
PACS | Published Audio Capabilities Service |
PAST | Periodic Advertising Synchronization Transfer |
PBA | Public Broadcast Assistant |
PBAS | Public Broadcast Audio Stream Announcement |
PBK | Public Broadcast Sink |
PBP | Public Broadcast Profile |
PBS | Public Broadcast Source |
PCM | Pulse Code Modulation |
PDU | Protocol Data Unit |
PHY | Physical Layer |
PLC | Packet Loss Concealment |
PSM | Protocol Service Multiplexer |
PSM | Protocol/Service Multiplexer |
PTO | Pre-Transmission Offset |
QoS | Quality of Service |
RAP | Ready for Audio related Peripheral |
RFU | Reserved for Future Use |
RSI | Resolvable Set Identifier |
RTN | Retransmission Number |
SBC | low-complexity Sub Band Codec |
SDP | Service Discovery Protocol |
SDU | Service Data Unit |
SIRK | Set Identity Resolving Key |
SM | Security Manager |
SN | Sequence Number |
SNS | Spectral Noise Shaping |
SSWB | Semi Super Wide Band (12 kHz audio bandwidth) |
SWB | Super Wide Band (16 kHz audio bandwidth) |
TBS | Telephone Bearer Service |
TMAP | Telephony and Media Audio Profile |
TMAS | Telephony and Media Audio Service |
TNS | Temporal Noise Shaping |
UCI | Uniform Caller Identifier |
UI | User Interface |
uint48 | unsigned 48-bit integer |
UMR | Unicast Media Receiver |
UMS | Unicast Media Sender |
URI | Uniform Resource Identifier |
URL | Uniform Resource Locator |
UTF | Unicode Transformation Format |
UUID | Universally Unique Identifier |
UX | User Experience |
VCP | Volume Control Profile |
VCS | Volume Control Service |
VOCS | Volume Offset Control Service |
VoIP | Voice over IP |
WB | Wide Band (8 kHz audio bandwidth) |
13.2 Bluetooth LE Audio specifications
以下spec是为LE audio 开发的新spec的一部分。它们建立在 Core 5.2 及更高版本中存在的新功能之上。
13.2.1 Adopted Specifications
这些spec已被采用,实施可以符合它们
Specification | Full Name | Family |
---|---|---|
AICS | Audio Input Control Service | Generic Audio Framework |
ASCS | Audio Stream Control Service | Generic Audio Framework |
BAP | Basic Audio Profile | Generic Audio Framework |
BASS | Broadcast Audio Scan Service | Generic Audio Framework |
CCP | Call Control Profile | Generic Audio Framework |
CSIP | Coordinated Set Identification Profile | Generic Audio Framework |
CSIS | Coordinated Set Identification Service | Generic Audio Framework |
GMCS | Generic Media Control Service (part of MCS) | Generic Audio Framework |
GTBS | Generic Telephone Bearer Service (part of TBS) | Generic Audio Framework |
LC3 | Low Complexity Communication Codec | Codec |
MCP | Media Control Profile | Generic Audio Framework |
MCS | Media Control Service | Generic Audio Framework |
MICP | Microphone Control Profile | Generic Audio Framework |
MICS | Microphone Control Service | Generic Audio Framework |
PACS | Published Audio Capabilities Service | Generic Audio Framework |
TBS | Telephone Bearer Service | Generic Audio Framework |
13.2.2 Draft specifications
这些spec正在进行互操作性测试。草案版本已公开发布,以帮助实施者理解内容,但可能会发生变化。本版中的文字以表 13.3 所示版本为基础。
Specification | Version | Full Name | Family |
---|---|---|---|
CAP | VS_r06 | Common Audio Profile | GAF |
CAS | VS_r07 | Common Audio Service | GAF |
HAP | v09 | Hearing Access Profile | Top level profile |
HAS | v09 | Hearing Access Service | Top level profile |
PBP | VS_r00 | Public Broadcast Profile | Top level profile |
TMAP | VSr02 | Telephony and Media Audio Profile | Top level profile |
TMAS | Telephony and Media Audio Service (part of TMAP) | GAF |
13.3 Procedures in Bluetooth LE Audio
LE audio spec中定义了以下程序。请注意,在某些情况下,过程具有相同的名称。然而,这些是Context敏感的不同过程。
Procedure or sub-procedure name | Specification | Section |
---|---|---|
Answer Incoming Call | CCP | 4.4.13.1 |
ASE Control operations | BAP | 5.6 |
ASE_ID discovery | BAP | 5.3 |
Audio capability discovery | BAP | 5.2 |
Audio data path removal | BAP | 5.6.6.1 |
Audio data path setup | BAP | 5.6.3.1 |
Audio role discovery | BAP | 5.1 |
Available Audio Contexts discovery | BAP | 5.4 |
Broadcast Audio Stream configuration | BAP | 6.3 |
Broadcast Audio Stream disable | BAP | 6.3.3 |
Broadcast Audio Stream establishment | BAP | 6.3.2 |
Broadcast Audio Stream Metadata update | BAP | 6.3.3 |
Broadcast Audio Stream reconfiguration | BAP | 6.3.1 |
Broadcast Audio Stream release | BAP | 6.3.5 |
Broadcast Audio Stream state management | BAP | 6.2 |
Call Control Point Procedures | CCP | 4.4.13 |
CIS loss | BAP | 5.6.8 |
Codec configuration | BAP | 5.6.1 |
Configure Audio Input Description Notifications | VCP | 4.4.3.8 |
Configure Audio Input State Notifications | VCP | 4.4.3.1 |
Configure Audio Input Status Notifications | VCP | 4.4.3.5 |
Configure Audio Location Notifications | VCP | 4.4.2.3 |
Configure Audio Output Description Notifications | VCP | 4.4.2.7 |
Configure Mute Notifications | MICP | 4.4.1 |
Configure Volume Flags Notifications | VCP | 4.4.1.3 |
Configure Volume Offset State Notifications | VCP | 4.4.2.1 |
Configure Volume State Notifications | VCP | 4.4.4.1 |
Coordinated Set Discovery procedure | CSIP | 4.6.1 |
Disabling an ASE | BAP | 5.6.5 |
Enabling an ASE | BAP | 5.6.3 |
Fast Forward Fast Rewind | MCP | 4.5.25 |
Join Calls | CCP | 4.4.13.7 |
Lock Release procedure | CSIP | 4.6.4 |
Lock Request procedure | CSIP | 4.6.3 |
Move Call To Local Hold | CCP | 4.4.13.3 |
Move Locally And Remotely Held Call To Remotely Held Call | CCP | 4.4.13.5 |
Move Locally Held Call To Active Call | CCP | 4.4.13.4 |
Move to First Group | MCP | 4.5.39 |
Move to First Segment | MCP | 4.5.29 |
Move to First Track | MCP | 4.5.34 |
Move to Group Number | MCP | 4.5.41 |
Move to Last Group | MCP | 4.5.40 |
Move to Last Segment | MCP | 4.5.30 |
Move to Last Track | MCP | 4.5.35 |
Move to Next Group | MCP | 4.5.38 |
Move to Next Segment | MCP | 4.5.28 |
Move to Next Track | MCP | 4.5.33 |
Move to Previous Group | MCP | 4.5.37 |
Move to Previous Segment | MCP | 4.5.27 |
Move to Previous Track | MCP | 4.5.32 |
Move to Segment Number | MCP | 4.5.31 |
Move to Track Number | MCP | 4.5.36 |
Mute | VCP | 4.4.1.6.7 |
Mute | VCP | 4.4.3.7.3 |
Ordered Access procedure | CSIP | 4.6.5 |
Originate Call | CCP | 4.4.13.6 |
Pause Current Track | MCP | 4.5.24 |
Play Current Track | MCP | 4.5.23 |
QoS configuration | BAP | 5.6.2 |
Read Audio Input Description | VCP | 4.4.3.9 |
Read Audio Input State | VCP | 4.4.3.2 |
Read Audio Input Status | VCP | 4.4.3.6 |
Read Audio Input Type | VCP | 4.4.3.4 |
Read Audio Location | VCP | 4.4.2.4 |
Read Audio Output Description | VCP | 4.4.2.8 |
Read Bearer List Current Calls | CCP | 4.4.8 |
Read Bearer Provider Name | CCP | 4.4.1 |
Read Bearer Signal Strength | CCP | 4.4.5 |
Read Bearer Signal Strength Reporting Interval | CCP | 4.4.6 |
Read Bearer Technology | CCP | 4.4.3 |
Read Bearer UCI | CCP | 4.4.2 |
Read Bearer URI Schemes Supported List | CCP | 4.4.4 |
Read Call Control Point Optional Opcodes | CCP | 4.4.14 |
Read Call Friendly Name | CCP | 4.4.16 |
Read Call State | CCP | 4.4.12 |
Read Content Control ID | MCP | 4.5.44 |
Read Content Control ID | CCP | 4.4.9 |
Read Current Track Object Information | MCP | 4.5.12 |
Read Current Track Segments Object Information | MCP | 4.5.11 |
Read Gain Setting Properties | VCP | 4.4.3.3 |
Read Incoming Call | CCP | 4.4.15 |
Read Incoming Call Target Bearer URI | CCP | 4.4.10 |
Read Media Control Point Opcodes Supported | MCP | 4.5.42 |
Read Media Information | MCP | 4.5.1 |
Read Media Player Icon Object Information | MCP | 4.5.2 |
Read Media State | MCP | 4.5.22 |
Read Mute | MICP | 4.4.2 |
Read Next Track Object Information | MCP | 4.5.14 |
Read Parent Group Object Information | MCP | 4.5.18 |
Read Playback Speed | MCP | 4.5.8 |
Read Playing Order | MCP | 4.5.19 |
Read Playing Order Supported | MCP | 4.5.21 |
Read Seeking Speed | MCP | 4.5.10 |
Read Status Flags | CCP | 4.4.11 |
Read Track Duration | MCP | 4.5.4 |
Read Track Position | MCP | 4.5.5 |
Read Track Title | MCP | 4.5.3 |
Read Volume Flags | VCP | 4.4.1.4 |
Read Volume Offset State | VCP | 4.4.2.2 |
Read Volume State | VCP | 4.4.1.1 |
Receiver Start Ready | BAP | 5.6.3.2 |
Receiver Stop Ready | BAP | 5.6.5.1 |
Relative Volume Down | VCP | 4.4.1.6.1 |
Relative Volume Up | VCP | 4.4.1.6.2 |
Released ASEs or LE ACL link loss | BAP | 5.6.7 |
Releasing an ASE | BAP | 5.6.6 |
Search | MCP | 4.5.43 |
Set Absolute Track Position | MCP | 4.5.6 |
Set Absolute Volume | VCP | 4.4.1.6.5 |
Set Audio Input Description | VCP | 4.4.3.10 |
Set Audio Location | VCP | 4.4.2.5 |
Set Audio Output Description | VCP | 4.4.2.9 |
Set Automatic Gain Mode | VCP | 4.4.3.7.5 |
Set Bearer Signal Strength Reporting Interval | CCP | 4.4.7 |
Set Current Group Object ID | MCP | 4.5.17 |
Set Current Track Object ID | MCP | 4.5.13 |
Set Gain Setting | VCP | 4.4.3.7.1 |
Set Initial Volume | VCP | 4.4.1.5 |
Set Manual Gain Mode | VCP | 4.4.3.7.4 |
Set Members Discovery procedure | CSIP | 4.6.2 |
Set Mute | MICP | 4.4.3 |
Set Next Track Object ID | MCP | 4.5.15 |
Set Playback Speed | MCP | 4.5.9 |
Set Playing Order | MCP | 4.5.20 |
Set Relative Track Position | MCP | 4.5.7 |
Set Volume Offset | VCP | 4.4.2.6.1 |
Stop Current Track | MCP | 4.5.26 |
Supported Audio Contexts discovery | BAP | 5.4 |
Terminate Call | CCP | 4.4.13.2 |
Track Discovery - Discover by Current Group Object ID | MCP | 4.5.16 |
Unmute | VCP | 4.4.1.6.6 |
Unmute | VCP | 4.4.3.7.2 |
Unmute/Relative Volume Down | VCP | 4.4.1.6.3 |
Unmute/Relative Volume Up | VCP | 4.4.1.6.4 |
Updating Metadata | BAP | 5.6.4 |
13.4 LE audio特性
LE audio 服务spec定义了以下特性。参考spec中定义特性的表格。
Characteristic | Specification | Table |
---|---|---|
ASE Control Point | ASCS | 4.1 |
Audio Input Control Point | AICS | 3.1 |
Audio Input Description | AICS | 3.1 |
Audio Input State | AICS | 3.1 |
Audio Input Status | AICS | 3.1 |
Audio Input Type | AICS | 3.1 |
Audio Location | VOCS | 3.1 |
Audio Output Description | VOCS | 3.1 |
Available Audio Contexts | PACS | 3.5 |
Bearer List Current Calls | TBS | 3.1 |
Bearer Provider Name | TBS | 3.1 |
Bearer Signal Strength | TBS | 3.1 |
Bearer Signal Strength Reporting Interval | TBS | 3.1 |
Bearer Technology | TBS | 3.1 |
Bearer Uniform Caller Identifier (UCI) | TBS | 3.1 |
Bearer URI Schemes Supported List | TBS | 3.1 |
Broadcast Audio Scan Control Point | BASS | 3.1 |
Broadcast Receive State | BASS | 3.1 |
Call Control Point | TBS | 3.1 |
Call Control Point Optional Opcodes | TBS | 3.1 |
Call Friendly Name | TBS | 3.1 |
Call State | TBS | 3.1 |
Content Control ID | MCS | 3.1 |
Content Control ID (CCID) | TBS | 3.1 |
Coordinated Set Size | CSIS | 5.1 |
Current Group Object ID | MCS | 3.1 |
Current Track Object ID | MCS | 3.1 |
Current Track Segments Object ID | MCS | 3.1 |
Gain Setting Properties | AICS | 3.1 |
Incoming Call | TBS | 3.1 |
Incoming Call Target Bearer URI | TBS | 3.1 |
Media Control Point | MCS | 3.1 |
Media Control Point Opcodes Supported | MCS | 3.1 |
Media Player Icon Object ID | MCS | 3.1 |
Media Player Icon URL | MCS | 3.1 |
Media Player Name | MCS | 3.1 |
Media State | MCS | 3.1 |
Mute | MICS | 3.1 |
Next Track Object ID | MCS | 3.1 |
Parent Group Object ID | MCS | 3.1 |
Playback Speed | MCS | 3.1 |
Playing Order | MCS | 3.1 |
Playing Orders Supported | MCS | 3.1 |
Search Control Point | MCS | 3.1 |
Search Results Object ID | MCS | 3.1 |
Seeking Speed | MCS | 3.1 |
Set Identity Resolving Key | CSIS | 5.1 |
Set Member Lock | CSIS | 5.1 |
Set Member Rank | CSIS | 5.1 |
Sink ASE | ASCS | 4.1 |
Sink Audio Locations | PACS | 3.2 |
Sink PAC | PACS | 3.1 |
Source ASE | ASCS | 4.1 |
Source Audio Locations | PACS | 3.4 |
Source PAC | PACS | 3.3 |
Status Flags | TBS | 3.1 |
Supported Audio Contexts | PACS | 3.1 |
Termination Reason | TBS | 3.1 |
TMAP Role | TMAP | |
Track Changed | MCS | 3.1 |
Track Duration | MCS | 3.1 |
Track Position | MCS | 3.1 |
Track Title | MCS | 3.1 |
Volume Control Point | VCS | 3.1 |
Volume Flags | VCS | 3.1 |
Volume Offset Control Point | VOCS | 3.1 |
Volume Offset State | VOCS | 3.1 |
Volume State | VCS | 3.1 |
13.5 Bluetooth LE Audio terms
以下特定术语在整个LE audio spec中进行了定义和使用。当与定义的含义一起使用时,它们通常大写。在使用缩略语、首字母缩略词或首字母缩写的情况下,这些都在术语后面标明。
Phrase | Specification | Section |
---|---|---|
Additional Controller Advertising Data (ACAD) | Core | Volume 6, Part B, Section 2.3.4.8 |
Application Profile | Core | Volume 1, Part A, Section 6.3 |
ASE identifier (ASE_ID) | ASCS | Section 4.1 |
ASE state machine | ASCS | Section 3 |
Audio Channel | BAP | Section 1.6 |
Audio Configuration | BAP | Section 4.4 |
Audio Location | BAP | Section 1.6 (and GA Assigned Numbers) |
Audio Sink | BAP | Section 1.6 and 3.3 |
Audio Source | BAP | Section 1.6 and 3.3 |
Audio Stream Endpoint (ASE) | ASCS | Section 4.1 |
Broadcast Audio Source Endpoint (BASE) | BAP | Section 3.7.2.2 |
Broadcast Audio Stream | BAP | Section 1.6 |
Broadcast Isochronous Group (BIG) | Core | Volume 6, Part B, Section 4.4.6.2 |
Broadcast Isochronous Stream (BIS) | Core | Volume 6, Part B, Section 4.4.6.1 |
Broadcast Sink | BAP | Section 1.6 |
Broadcast Source | BAP | Section 1.6 |
Broadcast_ID | BAP | Section 3.7.2.1 |
BIG_Sync_Delay | Core | Volume 6, Part B, Section 4.4.6.4 |
Call Control Client | CCP | Section 2 |
Call Control Server | CCP | Section 2 |
Call Gateway (CG) | TMAP | Section 2.2 |
Call Terminal (CT) | TMAP | Section 2.2 |
Caller ID | TBS | Section 1.9 |
CIG Identifier | Core | Volume 6, Part B, Section 4.5.14 |
CIG_Sync_Delay | Core | Volume 6, Part B, Section 4.5.4.1.1 |
CIS Identifier | Core | Volume 6, Part B, Section 4.5.13.1 |
Connected Isochronous Group (CIG) | Core | Volume 6, Part B, Section 4.5.14 |
Connected Isochronous Stream (CIS) | Core | Volume 6, Part B, Section 4.5.13 |
Context Type | PACS | Section 1.9 (and GA Assigned Numbers) |
Coordinated Set | CSIP | Section 2.1 |
Enhanced ATT (EATT) bearer | Core | Volume 3, Part F, Section 3.2.1 |
Extended advertising (EA) | Core | Volume 6, Part B, Section 2.3.1 |
Generic Access Profile (GAP) | Core | Volume 3, Part C |
Inband Ringtone | TBS | Section 1.9 |
Link Layer (LL) | Core | Volume 6, Part B |
Local Retrieve | TBS | Section 1.9 |
Low Energy asynchronous connection (LE ACL) | Core | Volume 1, Part A, Section 3.5.4.6 |
Media Control Client | MCP | Section 2.1 |
Media Control Server | MCP | Section 2.1 |
PA_Interval | Core | Volume 6, Part B, Section 2.3.4.6 |
Packet Loss Concealment (PLC) | LC3 | Appendix B |
Periodic Advertising Synchronization Transfer (PAST) | Core | Volume 3, Part C, Section 9.5.4 |
Periodic Advertising Train (PA) | Core | Volume 6, Part B, Section 4.4.5.1 |
Presentation Delay | BAP | Section 7 |
Published Audio Capabilities(PAC) record | PACS | Section 2.2 |
Remote Broadcast Scanning | BAP | Section 6.5 |
Remote Hold | TBS | Section 1.9 |
Scan Offloading | BAP | Section 6.5 |
Service Data AD data type | CSS | Section 1.11 |
Service UUID | CSS | Section 1.1 |
Set Coordinator | CSIP | Section 2 |
Set Members | CSIP | Section 2 |
Silent Mode | TBS | Section 1.9 |
Sink ASE | ASCS | Section 4 |
Source ASE | ASCS | Section 4 |
SyncInfo | Core | Volume 6, Part B, Section 2.3.4.6 |
Unenhanced ATT bearer | Core | Volume 3, Part A, Section 10.2 |
Unicast Audio Stream | BAP | Section 1.6 |