2010-05-24
++++++++++++++++++++++++++++++++++++++++++++++++++
1. A2DP: advance audio distribution profile
ACL channel:
Bluetooth audio, which indicates distribution of narrow band voice on SCO channels.
Surround sound distribution is not included in the scope of A2DP profile.
GAP: Generic Access Profile
GAVDP: Generic Audio/Video Distribution Profile.
2. AVDTP consists of a signaling entity for negotiation of streaming parameters and a transport entity that handles straming itself.
3. Audio Streaming Set up
--> Application serverice capability configuration
--> transport service capability configuration.
4. Audio Streaming
--> Send Audio Stream
Encoding -> Encryption (optional) -> AVDTP -> L2CAP
--> Receive Audio Stream
Decoding <- Decryption (optional) <- AVDTP <- L2CAP
5. Audio Codec Interoperability Requirements
--> The A2DP mandates low complexity subband codec (SBC) to ensure the interoperability.
--> SBC is an audio coding system specially designed for bluetooth AV applications to obtain high quality audio at medium bit rates, and having a low computational complexity.
--> Sampling Frequency (HZ): 16K, 32K, 44.1K, 48K
--> Channel mode: Mono, Dual channel, stereo, Joint Stereo,
--> block length: 4, 8, 12, 16
[2010-05-25]
++++++++++++++++++++++++++++++++++++++++++++++++
6. Generic Access Profile interoperability Requirements
--> The Advanced Audio Distribution profile requires compliance to the Generic Access Profile.
7. The value of the bitpool field shall not exceed 16*nrof_subbands for the MONO and DUAL_CHANNEL channel modes and 32*nrof_subbands for the STEREO and JOINT_STEREO channel modes.
8. CRC-8:
--> G(X) = x^8 +x^4 + x^3 + x^2 + 1