Bluetooth は、消費電力が低いのが大きな特徴ですが、データ転送速度が遅いので、データ量が大きい音声データは圧縮してから転送します。
圧縮にはコーデックが利用され、コーデックによって圧縮方法が異なります。Bluetooth オーディオ機器では、主に以下のコーデックに対応しています。(2016年4月1日時点)
コーデック | 音質 |
---|---|
SBC(SubBand Codec) | 低い |
AAC(Advanced Audio Coding) | 高い |
aptX | 高い |
音質に関して簡単に言えば、AAC と aptX は SBC よりも音質が落ちません。つまり、SBC よりも、AAC と aptX の方が音質の高さに期待できます。
AAC と aptX は、どちらも音質だけでなく、音声の遅延やノイズも改善されたコーデックであり、どちらの方が音質の高さに期待できるのか決めるのは難しいです。
また、Bluetooth オーディオ機器は、SBC には必ず対応しています。Bluetooth で音声データを転送できるパソコンやスマートフォン等も SBC に必ず対応しています。(2016年4月1日時点)
このおかげでコーデックに関して互換性の有無を気にする必要がありません。もし両者に同じコーデックがなければ、互換性がなくなり接続して使えません。将来、SBC の対応が必須ではなくなるかもしれませんが、そうなれば互換性の有無に気をつける必要が出てきます。
Bluetooth オーディオ機器、パソコンやスマートフォン等では、AAC や aptX に対応しているかは製品によります。両者に同じコーデックがあれば、そのコーデックを利用して音声データを転送できます。
例えば、Bluetooth オーディオ機器が SBC、AAC、aptX に対応しており、スマートフォンが SBC、AAC に対応している場合、SBC と AAC どちらかを利用して音声データを転送できますが、aptX を利用して音声データを転送することはできません。