
Intel High Definition Audio (IHDA) ( HD Audioまたは開発コード名Azaliaとも呼ばれる) は、パーソナルコンピュータのオーディオサブシステムの仕様です。これは、 AC'97 PCオーディオ規格の後継として、Intelによって2004年にリリースされました。[1]
特徴
Intel High Definition Audio仕様には以下の機能が含まれています: [2]
- 最大15の入力ストリームと最大15の出力ストリーム
- ストリームあたり最大16のPCMオーディオチャンネル
- 8~32ビットのサンプル解像度
- サンプルレート6~192kHz
- オーディオコーデック(ADC、DACなど)、モデムコーデック、ベンダー定義コーデックのサポート
- 検出可能なコーデックアーキテクチャ
- きめ細かなコーデック電力制御
- オーディオジャックの検出、感知、再タスク化
マザーボードには通常、8 個を超える出力チャンネル (7.1 サラウンド サウンド) と 4 個を超える入力チャンネル (背面および前面パネルのマイク入力、および背面パネルのステレオ ライン入力) が組み込まれていません。より多くのオーディオI/O を必要とするユーザーは、通常、サウンド カードまたは外部オーディオ インターフェイスを選択します。これらは、プロフェッショナル オーディオ アプリケーション向けの追加機能を提供するためです。
オペレーティングシステムのサポート
Windows XPおよびそれ以降のすべてのバージョンの Windows ( Vista以降) の Service Pack 3 アップデートには、HD Audio の仕様に合わせて構築されたオーディオ デバイスをサポートする Universal Audio Architecture (UAA) クラス ドライバーが含まれていました。レトロスペクティブUAAドライバーは、Windows 2000 、Server 2003、XP Service Pack 1/2 用にも構築されました。 [ 3 ] macOSは、 AppleHDA ドライバーで Intel HD Audio をサポートしています。いくつかのLinuxオペレーティング システムも HD Audio をサポートしており、OpenSolaris、[4] FreeBSD、[5] OpenBSDもサポートしています。[6]
ホストコントローラ
AC'97と同様に、HD Audioはデバイスドライバーとして機能し、PCIバスのホストコントローラーのハードウェアで使用されるアーキテクチャ、リンクフレームフォーマット、プログラミングインターフェイスを定義し、それをコンピューターのソフトウェアで使用されるコーデックにリンクします。[7]ホストコントローラー(チップセット)の構成は、 Nvidia、VIA、AMDなどのサードパーティサプライヤーから入手できます。[7]一方、コーデックは、 Realtek、Conexant、IDT、VIA、SigmaTel、Analog Devices、C-Media、Cirrus Logicなどのサードパーティサプライヤーからも提供されています。[8] [9] AMDのTRX40チップセットは、 Ryzen "Threadripper" CPUで使用するために2019年に導入されました。これは、HD Audioインターフェイスの代わりにRealtek ALC1220チップを提供しました。その結果、TRX40マザーボードにHDオーディオコーデックを統合するには、別のUSBまたはPCIeオーディオデバイスが必要でした。[10]インテルは、従来のHDオーディオバスの代わりに、 インテルスマートサウンドテクノロジー(SST)またはI²Sを採用し、オーディオコントローラをチップセットから分離しました。
制限事項
以前の AC'97 標準と同様に、HD Audio では、ヘッドフォンジャックに接続されたメディア ボタン(再生/一時停止、次へ、前へ、音量アップ、音量ダウンなど) のハンドラーは指定されていません。[引用が必要]
フロントパネルコネクタ
コンピュータのマザーボードには、マイクやヘッドフォンの信号をコンピュータのフロントパネルに送るためのコネクタが付いていることが多い。Intelはこのプロセスの一般的な仕様を提供しているが、信号の割り当てはAC'97とHDオーディオヘッダーで異なる。[11]
AC'97およびHDオーディオコネクタのピン割り当ては次のとおりです: [11] : 21, 22
HD Audio 3.5 mm サブミニチュア オーディオ ジャックは、AC'97 仕様や一般的なオーディオ機器で使用されるコネクタとは異なっていました。AC'97 では、通常の 3.5 mm オーディオ ジャックが使用されていました。このジャックには通常 5 つのピンがあり、1 つはアース用、2 つはステレオ信号用、2 つはリターン信号用です。[11] : 20 プラグが接続されていない場合、2 つのステレオ信号はリターン ピンに接続されます。プラグが挿入されると、ステレオ信号はプラグのそれぞれのチャンネルに接触し、ジャックのリターン ピンから切断されます。HD Audio 3.5 mm ジャックには 2 つのリターン オーディオ信号がありません。代わりに、ジャックにプラグがあることを感知する独立したスイッチがあります。[11] : 25
AC'97 設計では、オーディオ出力はデフォルトでジャックに送られます。ヘッドフォンが検出されると、スピーカーのリターン信号ピンが切断され、オーディオがヘッドフォンに送られます。ヘッドフォン接続が検出されない場合、ジャックはオーディオをスピーカーにリダイレクトします。同様に、マイクが検出されない場合、リターンピンはマイクジャック接続を接地します。その結果、AC'97 オーディオを備えたほとんどのマザーボードでは、フロントパネルのオーディオモジュールが接続されていない場合、オーディオがスピーカーに渡されるように、これらのピンをショートするための 2 つのジャンパーが必要です。[ 11] : 21
HD Audio 設計では、プラグが挿入されていない場合、コーデックはオーディオを直接スピーカーに送信します。プラグが挿入されると、ジャック内の絶縁スイッチがマザーボードに通知し、コーデックはオーディオをヘッドフォンに送信します。同様の絶縁スイッチは、マイクが接続されたことを検出するために使用されます。HD Audio は、オーディオドングルの存在も検出できます。10 kΩ のプルアップ抵抗がピン 4 ( PRESENCE# ) に接続されています。HDA ドングルが接続されると、1 kΩ の抵抗でピン 4 がグランドにプルダウンされます。マザーボードは、ピン 4 のロジック レベルを調べることで、ドングルが接続されているかどうかを判断できます。マザーボードが HDA ドングルを検出しない場合は、SENSE1_RETURN (ピン 6) およびSENSE2_RETURN (ピン 10) 信号を無視する必要があります。[11] : 24
IntelはHDAドングルはHDAマザーボードで使用する必要があると警告している: [11] : 19
マザーボード設計者は、ジャック検出と動的再タスク機能が確実に保持されるように、Intel HD Audio アナログ フロント パネル ヘッダーには Intel HD Audio アナログ フロント パネル ドングルのみを使用することを強くお勧めします。パッシブ AC'97 アナログ フロント パネル ドングル (ドングルの 5V アナログ ピン 7 ラインが未接続のままになっているもの) は、Intel HD Audio アナログ フロント パネル ヘッダーで使用できます。ただし、AC'97 ジャックは SENSE ラインへの接続をサポートできないため、フロント パネル ジャック検出と再タスク機能が失われることに注意してください。さらに、ソフトウェアは、製品の目的の機能を満たすためにヘッダーに接続されているコーデック ポートを専用にする必要がある場合があるため、AC'97 ドングルが Intel HD Audio アナログ ヘッダーで使用されていることを認識する必要があります。
異なる信号割り当ては、AC'97 フロントパネル ドングルを HDA マザーボードで使用する場合、またはその逆の場合に問題を引き起こす可能性があります。AC'97 ドングルは、デジタル プラグ センシング信号ではなく、ピン 6 と 10 でオーディオを返します。その結果、大きなオーディオ パスがあると、AC'97 ドングルを備えた HDA マザーボードは、ヘッドフォンとマイクが 1 秒間に何百回も抜き差しされていると認識する可能性があります。HDA ドングルを備えた AC'97 マザーボードは、必要な左右のオーディオ信号ではなく、AC'97 5 V オーディオ電源 (ピン 7、無音) をスピーカーにルーティングします。これを回避するため、一部のマザーボードでは、BIOS で HDA と AC'97 フロントパネルを選択できるようにしています。実際のオーディオ ハードウェアは HD Audio ですが、BIOS を操作して AC'97 フロントパネルを使用できるようにすることができます。同様に、一部の最新のエンクロージャには、フロントパネル オーディオ ケーブルの端に「AC'97」と「HDA」の両方のプラグがあります。[要出典]
参照
参考文献
- ^ スミス、トニー (2004 年 4 月 16 日)。「インテル、ハイデフ オーディオ仕様を完成」。The Register。2014年1 月 14 日閲覧。
- ^ 「High Definition Audio 仕様 1.0a」(PDF)。Intel Corporation。2010 年。17 ページ。
- ^ 「Universal Audio Architecture (UAA) High Definition Audio クラス ドライバー バージョン 1.0a が Windows XP、Windows Server 2003、Windows 2000 で利用可能」。Microsoft 。2022年9 月 19 日閲覧。
- ^ “OpenSound System at OpenSolaris.org”. OpenSolaris . 2008年4月26日時点のオリジナルよりアーカイブ。2022年9月19日閲覧。
- ^ 「Intel High Definition Audio ブリッジデバイスドライバー」。FreeBSD 。 2012年1月25日。 2022年9月19日閲覧。
- ^ 「Azalia — 汎用ハイデフィニションオーディオデバイス」。OpenBSD 。 2012年3月15日。 2022年9月19日閲覧。
- ^ ab 「AMD SB600 製品情報ページ」。Advanced Micro Devices 。 2022年9月19日閲覧。
- ^ 「ALC888 | 7.1+2チャンネルハイデフィニションオーディオコーデック」Realtek。2007年4月25日時点のオリジナルよりアーカイブ。2022年9月22日閲覧。
- ^ 「Conexant - PC HD-Audio」。Conexant 。2013年8月19日時点のオリジナルよりアーカイブ。2022年9月22日閲覧。
- ^ Bonshor, Gavin (2019年11月28日). 「AMD TRX40マザーボードの概要:12種類の新しいマザーボードを分析」AnandTech . 2022年9月22日閲覧。
- ^ abcdefg Intel Corporation (2005 年 2 月)、フロントパネル I/O 接続設計ガイド(PDF) 、バージョン 1.3、pp. 19–25、2011年 5 月11 日のオリジナル(PDF)からアーカイブ、 2011 年 11 月 4 日に取得
外部リンク
- https://web.archive.org/web/20121202194339/http://www.intel.com/design/chipsets/hdaudio.htm
- https://web.archive.org/web/20110310072114/http://www.intel.com/standards/hdaudio
- ハイデフィニションオーディオ仕様 1.0a (2010 年 6 月 17 日)
- マザーボード/サウンドカードコネクタのピン配列仕様
- 開発者教育リソース: デジタルホーム向け高品位オーディオ
