AC'97 ( Audio Codec '97、Modem Codec '97の略でMC'97とも呼ばれる) は、 1997 年にIntel Architecture Labsとさまざまなコーデック メーカーによって開発されたオーディオコーデック規格です。この規格は、マザーボード、モデム、サウンド カードで使用されていました。
この仕様は、2 種類のコンポーネントと、それらの間のAC-Linkデジタル インターフェイスをカバーしています。
- AC'97デジタルコントローラ(DC97)は、通常チップセットのサウスブリッジに組み込まれており、
- 複数のベンダーから入手可能なAC'97 オーディオおよび/またはモデムコーデック。アーキテクチャのアナログ コンポーネントが含まれています。
AC'97 は、PC 用の5.1 サラウンド サウンドをサポートする高品質の 16 ビットまたは 24ビットオーディオ アーキテクチャを定義します。AC'97 は、マルチチャンネル録音および再生用に、 24 ビット ステレオ解像度で 96 kHz のサンプリング レート、および 24 ビット ステレオ解像度で 48 kHz のサンプリング レートをサポートします。
統合オーディオは、マザーボード上の AC'97 コーデック、通信およびネットワーク ライザーカード、またはオーディオ/モデム ライザーカードを使用して実装されます。
最初の出荷システムは、1997年のCyrix MediaGXでした。Intelは1999年に最初のI/Oコントローラハブのサポートの出荷を開始しましたが、2000年に世間から非難されるまで[1]、ほとんどのPC OEMはAC'97オーディオをデフォルトで出荷し始めませ んでした。
2004年にインテルはAC'97との下位互換性のない後継製品であるIntel High Definition Audio (HD Audio)をリリースしました。 [2] HD Audioは最大15の出力チャンネルを定義できますが、実際にはほとんどのマザーボードは8チャンネル( 7.1サラウンドサウンド)しか提供していません。
改訂
AC'97にはいくつかの改訂が行われた: [3]
- AC'97 1.x 準拠は、固定 48 kHz サンプリング レート動作 (拡張機能セットなし) を示します。
- AC'97 2.1 準拠は、拡張オーディオ機能セット (オプションの可変レート、マルチチャンネルなど) を示します。
- AC'97 2.2 準拠は、拡張オーディオ、強化されたライザーオーディオサポート、およびオプションのSony/Philips デジタルインターフェイスフォーマットを示します。
- AC'97 2.3準拠は、拡張構成情報とオプションのジャックセンシングサポートを示します。
AC'97 リビジョン 2.3 では、エンド ユーザーがプラグ アンド プレイを利用できるようになります。このリビジョンでは、オーディオ コーデックがIntel High Definition Audioと同様にアナログ インターフェイスに関するパラメトリック データを提供する手段が提供されます。
ACリンク
AC-Link は、DC97 (コントローラ) とオーディオ「コーデック」を接続するデジタル リンクです。これは、12.288 MHzクロック、48 kHz同期信号、リセット信号、および実際のオーディオ データを伝送する 2 つのデータ ワイヤ ( sdata_outとsdata_in)の 5 つのワイヤで構成されています。最初の 4 つはコントローラからの出力であり、sdata_in はコーデックからの入力を伝送します。このリンクは、コントローラと 1 つ以上のコーデックの間で固定ビットレート (12.288 Mbit/s) で双方向シリアル データ ストリームを伝送します。
各 12.288 Mbit/s ストリームは 256 ビット フレームに分割されます (フレーム周波数は 48 kHz)。したがって、これは時分割多重方式です。
各フレームは 13 個のスロットに分割されます。最初のスロット (スロット 0) は 16 ビットの長さで、残りのスロットの有効性フラグが含まれます。残りの 240 ビットは 12 個の 20 ビット スロット (スロット 1 ~ 12) に分割され、データ スロットとして使用されます。
スロット 1、2、12 は非オーディオ データに使用され、スロット 3 ~ 11 は最大 9 チャネルの生のパルス コード変調オーディオ信号を伝送します。通常、6 チャネルは 5.1 サラウンド サウンドに使用され、3 チャネルはモデム用に使用できます。ただし、スロットを組み合わせて、L、R、C チャネルに 96 kHz のサンプリング レートを提供することもできます。
より低いサンプル レート (44.1 kHz など) は、特定のフレームでデータをスキップするコントローラとコーデック間のハンドシェイク プロトコルを使用して実装されます。(この機能はコーデックによって異なります。または、サンプル レート変換はDC97 (コントローラ) またはソフトウェア ドライバで実行できます。)
コーデックチップ
コーデック チップには、片側に AC'97 インターフェイスがあり、もう片側にアナログ オーディオ インターフェイスがあります。これらは通常、48 ピン (48 ピンQFPパッケージ) の小さな正方形のチップです。これらは D/A と A/D の両方、または D/A のみのチップです。
- Analog Devices AD1819B、AD1881A、AD1885、AD1886、AD1887、AD1980、AD1981、AD1981A、AD1985。それ以降、ADIはPCオーディオ事業から撤退し、デバイスを廃止するか、Conexant [ 4](現在はSynaptics)に売却しました。
- AKM(旭化成マイクロシステムズ) AK4540、4543、4544A、4545
- Avance Logic (現Realtek ) ALC201A、ALC202/A、ALC650、ALC655、ALC658、ALC101、ALC202A、ALC250、ALC850、ALC888
- Conexant Cx20468 - モデム付き、
- Cirrus Logic CrystalWare 4236、CrystalClear SoundFusion CS4297、CS4299
- クリエイティブテクノロジー
- クリスタルセミコンダクターズ CS4205、CS4202
- CメディアCMI9738、9739、9761、9880
- ESS ES1988(モデム付き)
- Empia EMP202 (2 チャンネル、20 ビット DAC および 20 ビット ADC、全二重 AC'97 2.2 互換ステレオ オーディオ CODEC)
- インテグレーテッドデバイステクノロジー(IDT)
- Intersil HMP9701 (廃止、48 kHz 固定サンプル レート)
- ナショナルセミコンダクターLM4550、LM49321、LM49350、LM49352
- Philips UCB 1400 (タッチスクリーン コントローラー付き)
- リアルテックALC5610ALC5611 [5] [6] [7]
- SigmaTel (現IDT ) C-Major STAC 9460 (D/A のみ)、9461、9462、9463、9200、9202、9250、9251、9220、9221、9223、9750
- Silicon Labs Si3036、Si3038、Si3046、Si3048 (モデムのみ、2 つのチップセットは Si3024 または Si3025 と Si3012 または Si3014 で構成)
- トライテックマイクロエレクトロニクス TR28022、28026
- ヤマハYMF 743、752、753
- VIA VT1612、VT1616 (VIA Six-TRAC ビニールオーディオ)
- ウィンボンドW83971
- Wolfson Microelectronics WM9701、WM9703、WM9704、WM9705 (タッチスクリーン付き)、WM9707、WM9708、WM9709 (DAC のみ)、WM9711、WM9712 (タッチスクリーン付き)、WM9713 (タッチスクリーン付き)、WM9714
フロントパネルコネクタ
コンピュータのマザーボードには、マイクやヘッドフォンの信号を標準カラージャックでコンピュータのフロントパネルに送るためのコネクタが付いていることが多い。Intelはそのヘッダーの仕様を提供しており、AC'97ヘッダーとIntel High Definition Audioヘッダーでは信号の割り当てが異なっている。 [8]
オペレーティングシステムのサポート
AC'97は、Windows( Windows 95以降)やLinuxなど、ほとんどのオペレーティングシステムでサポートされています。DOSでは、アプリケーションはオペレーティングシステムを介さずに直接サウンドハードウェアにアクセスしますが、ほとんどのDOSアプリケーションはAC'97をサポートしていません。Windows 7以降の64ビットバージョンでは、AC'97をサポートするためにサードパーティのドライバーが必要です。[9]
参照
- IC間サウンド(I²S)
- オーディオ/モデム ライザー(AMR)
- 高度通信ライザー(ACR)
- 通信およびネットワーク ライザー(CNR)
- モバイルドーターカード(MDC)
- ソニー/フィリップス デジタル インターフェース(S/P-DIF)
- PC システム設計ガイド
- サウンドカード
参考文献
- ^ Thomas, Andrew (2000 年 9 月 7 日)。「Intel は Easton マザーボードに最適なドライバーを出荷していない」The Register。
- ^ 「1.2.1 AC'97 互換性」(PDF)、高品位オーディオ仕様、リビジョン 1.0a、Intel Corporation、2010 年、p. 17
- ^ Audio Codec '97 (PDF)、Revision 2.3 Rev 1.0、Intel Corporation、2002年4月、2009年8月24日時点のオリジナルよりアーカイブ、 2007年12月22日取得
{{citation}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - ^ Cyril, Kowaliski (2008 年 12 月 15 日)。「Analog Devices が SoundMAX の火を Conexant に渡す」。Techreport。
- ^ AC'97 インターフェース 2012年3月2日アーカイブ、Wayback Machine
- ^ ALC5610 データシート V1.4 [永久リンク切れ ]
- ^ ALC5611 データシート v1.3 [永久リンク切れ ]
- ^ Intel Corporation (2005 年 2 月)、フロントパネル I/O 接続設計ガイド(PDF) 、バージョン 1.3、pp. 19–25、2011年 5 月 11 日にオリジナル(PDF)からアーカイブ、 2008 年 2 月 6 日に取得
- ^ VirtualBox バグ #5332、Oracle Corporation、2009
