audio – ヘッドフォンが接続されているかどうかは、サウンドカードでどのように判断するのですか?

audio audio-output headphone-jack sound-card

これは実は2つの質問が1つになっています

  1. まず、サウンドカード(安いもの)はどのようにしてヘッドフォンが接続されているかを「検知」するのでしょうか?抵抗を測定することで、あるいは他の方法で?

  2. 第二に、どうにかしてスピーカーとヘッドフォンに異なる音の出力を送ることができますか?私は、少なくとも安いものでは無理だと思います。何がそれを達成するために必要なのでしょうか?

(私はmp3を聴くことのサウンドセーブに関することは全く知らないので、人によっては素朴すぎる質問かもしれませんが)

  14  Rook  2010-02-19


ベストアンサー

オーディオポートは、ポート全体の抵抗の変化を監視することで、何かが差し込まれたことを検出します。何も接続されていないときの抵抗は無限大ですが、コイル (スピーカーやマイク) が接続されているときは、測定可能な抵抗があり、コンピュータがポップアップして何を接続したのかを尋ねてきます


EDIT: 私は調べていて、オーディオアダプターのメーカーが何をしているのかを把握しようとする代わりに、ジャックのメーカーを見て、内部に機械的なスイッチがあるかどうかを把握することにしました

デジキーに回して、私はジャックが検出のために提供するいくつかの異なる機械的な方法があることがわかりました。最も一般的なDOESは、バレル内の最も内側のブレードの位置に基づいて、別の、内部スイッチ回路であるように思われる;と、彼らは非スイッチジャックよりもユニットごとに数セント以上である。ここにマザーボード上にあるものに似ていると思うTyco社のデュアルバレル表面マウントがあります

興味深いことに、多くの(ほとんどの?プラグが挿入されるまでスイッチが閉じているので、ここではCUIによって1つです

Schurterのこれはクレイジーです。だから、プラグがどのくらい深く押されているかを教えてくれるかもしれません。)それぞれたったの6.50ドル

これらのスイッチを使用することは、彼らがそれを行っている可能性が高い方法のように見えますし、私が過去に言われたことは、おそらく間違っているか、少なくとも全体的には正しくありません

月曜に解体してみようと思っている — そのスイッチが少なくともインテルが使用しているジャックにあるかどうか確認しないと。)


ヘッドフォンとスピーカーの両方で同じ音を出したい場合は、オーディオジャックのYアダプター(スプリッター)を入手することを検討してみてはいかがでしょうか

alt text

ヘッドフォンとスピーカーのセットで異なるサウンドが必要な場合は、お使いのオーディオアダプターのメーカーが提供するソフトウェアミキサーの能力や、お使いのソフトウェアに依存している可能性があります

状況にもよりますが、セカンダリオーディオカードを購入することを検討してみてはいかがでしょうか

9  Ƭᴇcʜιᴇ007  2010-02-19


pipTheGeekが述べているように、電気抵抗測定のもう一つの選択肢は機械的なスイッチです

スイッチが押し下げられている – 何かが差し込まれている

Y アダプタやサイズアダプタをジャックに差し込んでテストすることができます。ジャックがポートに何かが差し込まれているような動作をする場合は、機械的なスイッチがあることを示しています

アダプタはラインとグランド間の接続を行わないので、抵抗測定への出力デバイスとしてはカウントされないはずです

7  Broam  2010-02-19


タイトルとURLをコピーしました