九州・福岡・東京ときどきIoT

21年間のはてなダイアリー&アメブロからの避難所

Bluetoothは音が悪くなるので使いたくない件

 

Bluetoothオーディオの音の帯域の限界は、使用するBluetoothコーデックに大きく左右されます。それぞれのコーデックが持つ最大サンプリングレートとビット深度によって、伝送できる周波数帯域と音質が決定されるからです。

主なBluetoothコーデックとそれぞれの特徴、帯域の目安は以下の通りです。

  • SBC (Subband Codec): ほとんどのBluetooth機器で標準搭載されているコーデックですが、音質は他のコーデックに比べてやや劣ると言われています。サンプリングレートは最大48kHz、ビット深度は16bitです。一般的な周波数特性としては20Hz〜20kHz程度となります。
  • AAC (Advanced Audio Coding): 主にApple製品で採用されており、SBCよりも高音質です。サンプリングレートは最大48kHz、ビット深度は16bitです。周波数特性もSBCと同程度ですが、より効率的な圧縮により、体感的な音質は向上します。
  • aptX: Qualcomm社が開発したコーデックで、AACよりもさらに高音質で低遅延なのが特徴です。aptX、aptX HD、aptX Low Latency、aptX Adaptiveなどいくつかの種類があり、それぞれサンプリングレートやビット深度が異なります。aptX HDでは最大48kHz/24bitの伝送が可能で、より広帯域で高解像度な音質が期待できます。
  • LDAC: ソニーが開発した高音質コーデックで、ハイレゾ音源の伝送も可能です。最大96kHz/24bit、990kbpsの伝送能力を持ち、対応機器間であれば非常に高音質なワイヤレスリスニング体験が得られます。周波数特性も広帯域で、40kHz程度まで再生可能な場合もあります。
  • LHDC (Low-Latency High-Definition Codec): Huaweiなどが採用しているコーデックで、LDACと同等の高音質伝送を目指しています。最大96kHz/24bitに対応しています。
  • aptX Adaptive: 高音質、低遅延、接続安定性をバランス良く実現する比較的新しいコーデックです。伝送ビットレートを自動で調整する可変ビットレート方式を採用しています。最大48kHz/24bitに対応しています。

帯域の限界に関する補足:

  • Bluetoothの伝送帯域自体にも上限があり、理論上の最大データ転送速度は約1Mbps程度です。ハイレゾ音源などの高音質データを伝送する際には、これらのコーデックによる効率的な圧縮技術が不可欠となります。
  • コーデックだけでなく、Bluetoothのバージョンによっても伝送速度や安定性が異なります。新しいバージョンほど、より高品質なオーディオ伝送が可能になる傾向があります。
  • 実際に聞こえる音質や帯域感は、使用するBluetoothイヤホンやスピーカーの性能にも大きく左右されます。高音質コーデックに対応していても、再生側の機器の性能が低いと、その性能を十分に引き出すことができません。

このように、Bluetoothオーディオの音の帯域の限界は、どのコーデックを使用しているかによって大きく異なります。より高音質な音楽体験を求めるのであれば、aptX HDやLDACなどの高音質コーデックに対応した機器を選ぶことが重要になります。

伝送帯域が1Mbpsの場合、MP3の48kHz/24bitでの伝送は非常に困難です。

理由を詳しく説明します。

  • MP3のビットレート: MP3は可変ビットレートVBR)または固定ビットレート(CBR)でエンコードされますが、48kHz/24bitの非圧縮音源に近い音質を維持しようとすると、一般的に256kbps以上のビットレートが必要になります。高音質を追求するならば、320kbps程度のビットレートが用いられることもあります。
  • ステレオ伝送: 通常、オーディオは左右のチャンネルを持つステレオで再生されます。そのため、上記のビットレートはチャンネル数倍になります。つまり、ステレオのMP3を高品質で伝送しようとすると、512kbps〜640kbps程度の帯域が必要となる計算になります。
  • Bluetoothのオーバーヘッド: Bluetoothでデータを伝送する際には、オーディオデータそのものだけでなく、接続制御やエラー訂正などのためのオーバーヘッド(付加情報)が発生します。そのため、実際にオーディオデータを伝送に使える帯域幅は、理論上の最大値よりも小さくなります。

以上の点から、1Mbpsの伝送帯域では、48kHz/24bit相当の高音質なMP3ステレオ音源を安定して伝送することは難しいと言えます。音途切れが発生したり、品質を大きく落とした圧縮を行う必要が出てくる可能性が高いです。

より高音質なワイヤレス伝送を実現するためには、より広帯域な伝送が可能なBluetoothコーデック(例えばLDACなど)や、Bluetoothの新しいバージョン(より高いデータ転送速度に対応)を利用する必要があります。

ただし、もしMP3のビットレートが非常に低い場合(例えば96kbpsなど)、モノラル再生であれば、理論上は1Mbpsの帯域内での伝送も不可能ではありません。しかし、48kHz/24bitという高サンプリングレート・高ビット深度の音源を、低いビットレートのMP3で伝送すること自体が、音質を大きく損なう行為と言えます。

結論として、1Mbpsの伝送帯域では、48kHz/24bit相当の音質のMP3ステレオ音源を快適に伝送することは難しいです。

 

訂正

ステレオだから2倍して「512kbps~640kbps程度の帯域が必要」とする計算ロジックは少し不明瞭。320kbpsのステレオMP3ファイルは、それ自体のデータレートが320kbpsです。