This link has been bookmarked by 2 people . It was first bookmarked on 16 Aug 2007, by Toshiro Shimura.
-
21 Jun 11
-
力信号を8(または4)の周波数帯別の成分に分割する。非常に短い時間で区切ったとき、周波数の高い領域でも信号はゆっくりと変化する。周波数が低くなるほど、変化は小さくなっていく。各バンドをAdaptive PCMでエンコードすると、最低限必要なビットのみで情報が表現される。変化が大きいところでは、より多くのビットが割り当てられるが、変化が小さいところでは、少ないビットしか割り当てられない。
-
bitpoolと呼ばれる値を使って、さらに、データ全体を表現するビットを制限する。このとき、人間の聴覚特性に合わせて各周波数帯のビット割り当てを加減する。
-
エンコードしたデータが利用可能なビットレートを上回る場合には、bitpool値を小さくし、データを小さくして転送することが可能になる。逆に、ビットレートに余裕がある場合には、bitpool値を大きくしてより高品位なデータを送信することが可能になる
-
Bluetoothでは、電波状態や他の通信などにより、1つのセッションが利用可能な転送レートが変化する。
-
bitpoolと呼ばれるパラメータを増減することで、転送データ量を加減することができる。bitpool値とはバンド分割され適応化PCMでエンコードされたデータの合計ビット数を表すもの。この値が大きいほどより多くのビットでデータが表現されることになる。セッションを開始するときに行なわれるネゴシエーションで、SBCを選択したとき、双方の性能から、bitpool値の最小値と最大値が決まる。
-
SBCは、非可逆のCODECで、同じbitpool値だと、音源の変化がゆっくりしたときには十分でも、音源の変化の激しいときには、データを表現するビットが足りなくて音質が落ちてしまう。
-
A2DPでは、接続時にネゴシェーションを行ない、お互いが持っているCODECを報告、その中で最も良いものを選択する
-
A2DPによる音楽再生自体、かなり複雑な動作であり、相当のノウハウがないと、さまざまなメーカーの製品と組み合わせて、正しく音を鳴らせられないという感じ
-
-
16 Aug 07
-
まずは、原理的なところから。Bluetoothのヘッドフォンは、A2DPを利用する。このプロファイルは、AVデータの転送用プロファイルGAVDP(Generic AV Distribution Profile)を利用する。このGAVDPでは、AVデータの転送プロトコルであるAVDTP(AV Distribution Transport Protocol)を使ってオーディオやビデオデータを転送するようになっている。このA2DPでは、音を送る側をソース、受ける側(ヘッドフォン側)をシンクと呼ぶ。A2DPやGAVDPなどをまとめてBluetooth A/V Profileなどと総称することがある。
<!-- ●本文の写真とキャプ -->
<!-- /●本文の写真とキャプ -->
【図1】A2DPは、AVデータの汎用転送プロファイルGAVDPの上にある。このGAVDPでは、AVデータの転送プロトコルAVDTPが定義されている A2DPのプロファイルでは、接続時にソースとシンクで、CODECや転送レートなどのパラメータをネゴシエーションして決める。必須のCODECとしてはSBCと呼ばれるものがあり、A2DPに対応した機器はソース、シンクとも必ずこれを装備している。PCのBluetoothスタックと組み合わせると通常は、このSBCが使われる。SBCとは、Sub Band CODECの略で、音を周波数により4つまたは8つのバンドに分割、各バンド別にAdaptive PCM(最適化PCM)にエンコードするCODECだ。
44.1kHzで16bit、ステレオ(2ch)のPCMでは、必要なビットレートは、1.4Mbps(=44100*16*2)とBluetooth 1.xの転送能力を超えてしまう。このため、ある程度の圧縮はどうしても必要となる。このとき、処理が重すぎると遅延が大きくなってしまう。また、ヘッドフォンのような簡易な機器で使うものであるため、少なくともデコーダ側の負荷はあまり高くできない。SBCはこのために作られたCODEC方法で、簡易な方法の割に音質の低下が少ないとされている。
-
問題は、購入して実環境で動かしてみないと、評価ができないことだ。筆者もここまで到達するまでに、いくつもBluetoothアダプタやヘッドフォンを購入しなければならないかった。増えてきたBluetooth機器だが、まだ、なにを買ってもいいというわけではなく、組み合わせなどでいろいろと問題がありそうな感じである。
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.