AC'97(オーディオコーデック'97、モデムコーデック'97の場合はMC'97とも呼ばれる)は、 1997年にインテル・アーキテクチャ・ラボと様々なコーデックメーカーによって開発されたオーディオコーデック規格です。この規格は、マザーボード、モデム、サウンドカードなどで使用されました。
この仕様は、2種類のコンポーネントと、それらの間のAC-Linkデジタルインターフェースを対象としています。
AC'97は、PC向けに5.1サラウンドサウンドをサポートする、高品質な16ビットまたは24ビットのオーディオアーキテクチャを定義しています。AC'97は、マルチチャンネル録音および再生において、 24ビットステレオ解像度で96kHzのサンプリングレート、および24ビットステレオ解像度で48kHzのサンプリングレートをサポートします。
統合オーディオは、マザーボード上のAC'97コーデック、通信およびネットワークライザーカード、またはオーディオ/モデムライザーカードによって実装されます。
最初の出荷システムは、 1997 年にCyrix MediaGXに搭載されました。Intel は 1999 年に最初のI/O コントローラー ハブのサポートを出荷し始めましたが、2000 年に公に非難されるまで[ 1 ]、ほとんどの PC OEM が AC'97 オーディオをデフォルトとして出荷し始めることはありませんでした。
2004年、インテルはAC'97の後継となるIntel High Definition Audio (HD Audio)をリリースしたが、AC'97との下位互換性はない。[ 2 ] HD Audioは最大15チャンネルの出力チャンネルを定義する機能を持つが、実際にはほとんどのマザーボードは8チャンネル( 7.1サラウンドサウンド)までしか提供していない。
AC'97 は何度か改訂されています: [ 3 ]
AC'97 リビジョン 2.3 では、エンドユーザー向けのプラグアンドプレイ機能が追加されました。このリビジョンでは、Intel High Definition Audioと同様に、オーディオコーデックがアナログインターフェースに関するパラメトリックデータを提供する手段が提供されます。
AC-Linkは、DC97(コントローラ)とオーディオコーデックを接続するデジタルリンクです。12.288MHz のクロック、 48kHzの同期信号、リセット信号、そして実際のオーディオデータを伝送する2本のデータ線(sdata_outとsdata_in)の計5本のワイヤで構成されています。最初の4本はコントローラからの出力で、sdata_inはコーデックからの入力です。このリンクは、コントローラと1つ以上のコーデック間で、固定ビットレート(12.288Mbit/s)の双方向シリアルデータストリームを伝送します 。
12.288 Mbit/sの各ストリームは、256ビットのフレームに分割されます(フレーム周波数は48 kHz)。したがって、これは時分割多重方式です。
各フレームは13個のスロットに分割されます。最初のスロット(スロット0)は16ビット長で、残りのスロットの有効性フラグを含みます。残りの240ビットは、データスロットとして使用される12個の20ビットスロット(スロット1~12)に分割されます。
スロット1、2、12は音声以外のデータに使用され、スロット3 ~ 11は最大9チャンネルのパルス符号変調(PCM)音声信号を伝送します。通常、5.1chサラウンドサウンドには6チャンネルが使用され、モデム用に3チャンネルが利用可能です。ただし、スロットを組み合わせることで、 L、R、Cチャンネルのサンプリングレートを96kHzに設定することもできます。
44.1kHzなどの低サンプリングレートは、コントローラとコーデック間のハンドシェイクプロトコル を使用して実現され、特定のフレームでデータがスキップされます。(この機能はコーデックに依存します。あるいは、サンプリングレート変換はDC97(コントローラ)またはソフトウェアドライバで実行することも可能です。)
コーデックチップは、片面にAC'97インターフェース、もう片面にアナログオーディオインターフェースを備えています。通常は48ピンの小型正方形チップ(48ピンQFPパッケージ)です。D/A変換とA/D変換の両方に対応しているもの、またはD/A変換のみに対応しているものがあります。
コンピュータのマザーボードには、マイクとヘッドホンの信号をコンピュータのフロントパネルに標準カラージャックで送るためのコネクタがよくあります。インテルはそのヘッダーの仕様を提供しています。AC'97とIntel High Definition Audioヘッダーでは信号割り当てが異なります。[ 8 ]
AC'97はWindows( Windows 95以降)とLinuxでサポートされています。DOSでは、アプリケーションは通常、デバイスドライバを使用する代わりにサウンドハードウェアに直接アクセスするため、ほとんどのDOSアプリケーションはAC'97をサポートしていません。Windows 7の64ビット版では、AC'97をサポートするためにサードパーティ製ドライバが必要です。[ 9 ]
{{citation}}: CS1 maint: bot: 元の URL の状態が不明です (リンク)