HFP
音が悪く、ラジオのような音になる
オーディオ用の規格A2DPとは違い、音声の送受信を同じ帯域で行うので音が劣化する コーデック
a more compressed version of the default bluetooth stereo codec which was added to the standard in 2009.
It transfers at 16,000 Hz in mono in both directions.
a speech optimized codec that was standardized in 2002.
独自拡張
AAC-ELD(2.4kHz)
Appleが採用しているコーデック
AirPods also feature AAC-ELD, a superior speech codec that offers full HD voice quality, providing clear, natural communication for FaceTime calls. AAC-ELD — A variant of the Advanced Audio Codec used in most music streaming services but with Enhanced Low Delay for communication.
It transfers at 24,000 Hz (+ SBR) in mono in both directions.
HPFはなぜこんなに音が悪いのか?
Bluetoothの制約のため
Bluetoothは最大3MB/sの転送レートを持つ
非圧縮のステレオオーディオは1.4MB/sなので送れそうだが
44.1kHz×16bit×2ch=1411.2kbps
実際には990kb/s(LDACコーデックはこれを利用)を確実に送信するのも簡単ではない HPFはACL(非同期コネクションレス)ではなくSCO(同期接続)を使い、これの転送レートは双方向で64kb/sに固定されている 優れたコーデックでも低品質になる
AAC-ELDのモノラル24kHzはこれらの制約で最も高い
周波数の重要性
The important part of human voice lives within 2000 Hz and 4000 Hz so technically, even the most basic 8,000 Hz codec should be fine. And indeed, an 8,000 Hz codec is used in most normal phone calls. But just listen to the example from above.
So in order to get better audio quality, we’d have to fundamentally change how bluetooth transmits bidirectional audio.
A cursory look at the TMAP (Telephony and Media Audio Profile, which is supposed to "replicate and extend the two primary use cases for Bluetooth Classic Audio") refers to a BAP (Basic Audio Profile) table for mandatory codecs to support in the "Call Terminal" role. The highest guaranteed quality is 32_2 (aka LC3 at 32kHz and 64 kbps), which is not great.. but still it blows CVSD away. And I guess vendors can always support more.
強調は引用者による
2022/7/12に仕様が出ていたみたい!
mSBC 16kHzよりはずっとよさそう。期待。
対応機器では96kHzサンプリング/990kbps時で20Hz~40kHzという広い再生帯域(従来型コーデックは20Hz~20kHz)
SBCの最大ビットレートは328kbpsだが、LDACの上限は約3倍の990kbps。 Bluetoothには「EDR(Enhanced Data Rate)」という高速通信用拡張規格があり、2Mbpsと3Mbpsの2種類定義された転送レートのうち2Mbpsがよく使われるが、実効値は1.4Mbps程度であり、マージン部分を考慮すると1Mbpsほどが現実的とされる。それを目一杯使い情報量を増やし、最大96kHz/24bitというハイレゾ相当の音データを扱うことで音質向上を図ろう、というわけだ。