答え1
「ステレオ」デバイスは、Bluetooth の専門用語では技術的には「Advanced Audio Distribution Profile」、または頭字語 A2DP として知られています。これは、高品質の 2 チャンネル ステレオ サウンドを一方向にのみ転送するように最適化されています。
「ハンズフリー」デバイスは、それぞれ「ハンズフリー プロファイル」(HFP) または「ヘッドセット プロファイル」(HSP) のいずれかに対応します。どちらも A2DP より古く、当初は電話品質のサウンド (双方向モノラル サウンド、制限された周波数応答、音声のみに最適化) を渡すように設計されました。どちらも、特に HSP プロファイルは、処理能力要件を最小限に抑えるように設計されています。これは、ワイヤレス Bluetooth ハンズフリー デバイスにとって重要でした。これらのデバイスは、通常、物理的なサイズの制限により、利用できるバッテリー電力が極めて限られており、現在でもその傾向が続いています。
それ以来、新しい高効率プロセッサにより、低電力デバイスでより複雑なプロトコルやサウンド コーデックを実装することが容易になったため、HFP はオプションでより高品質のサウンド コーデックを追加して拡張されてきました。HSP は、バッテリー容量の 1 ミリワット秒すべてを効率的に使用する必要がある場合や、より高度なプロトコルと互換性がない場合に使用されるフォールバックとして使用される最小限の実装のままです。
双方向通信が必要な場合に A2DP デバイスが無効になる理由は、おそらく処理能力要件に関係しています。HFP/HSP と A2DP の両方を同時に実行するには、2 つの非常に異なるコーデック モジュールを同時に実行し、それらの出力をデジタル形式またはアナログ形式でミックスする必要があります。デジタル ミックスは処理能力要件をさらに高め、アナログ ミックスはデバイスのハードウェア設計をより複雑にします。
HFP または HSP がアクティブなときに A2DP を無効にするのは簡単な方法です。これにより、技術的な複雑さとデバイスの電力予算の両方が削減されます。
答え2
私は自分の Bluetooth ヘッドセットを試してみましたが、結果は次の通りです。
- 「ステレオ」デバイスはヘッドセットの主な高品質再生デバイスであり、「ハンズフリー」デバイスは低品質のモノラル再生デバイスです。
- Bluetooth マイク (「ハンズフリー」というラベルも付いています) からオーディオをキャプチャしようとすると、メインの再生デバイスは無効になりますが、ハンズフリーの再生デバイスは無効になりません。
- 1 つのアプリケーションで 1 つの再生デバイスからのオーディオを再生し、別のアプリケーションで別の再生デバイスからのオーディオを再生すると、ハンズフリー デバイスはメイン デバイスも無効にします。
私の結論は、ハンズフリー デバイスは双方向のオーディオ通信が行われているときに使用するものであり、それ以外の場合はメインの再生デバイスを使用することを意図しているということです。まだ理解できないのは、ハンズフリー デバイスを使用しているときにメインのオーディオ再生デバイスが無効になっている理由です。両方を同時にオンにすることはできませんか? そのとき、私は壁にぶつかりました。
Teamspeak、Discord、Skype などの通話や音声チャットに参加したときに他のアプリケーションの音声が聞こえないのはなぜかと疑問に思っている場合は、これらの通信アプリケーションがハンズフリー デバイスを有効にし、その結果、他のアプリケーションのオーディオを再生するメイン デバイスが無効になるためです。これを解決するには、内蔵マイクなどの外部マイクを使用するか、低品質のハンズフリー再生デバイスに切り替えることができます。これはすべて、Windows の [サウンド] 設定から変更できます。