デジタルオーディオの世界では、高音質な音を再生するために様々な技術が駆使されています。

その中でも、機器の内部でデジタル音声データをやり取りするための標準的な規格として広く普及しているのが「I2S」です。

オーディオ機器の仕様表や、自作PCオーディオ、シングルボードコンピュータの拡張ボードなどでこの名称を目にすることが増えています。

本記事では、I2Sの基本的な仕組みから、他の規格との違い、そしてなぜオーディオにおいて重要視されるのかを詳しく解説します。

I2S(Inter-IC Sound)とは何か

I2S(Inter-IC Sound)は、1986年にフィリップス社(現在のNXPセミコンダクターズ)によって策定された、デジタルオーディオデータをIC間で転送するためのシリアルバス規格です。

一般的には「アイ・スクエア・エス」や「アイ・ツー・エス」と呼ばれます。

この規格の主な目的は、CDプレーヤーやデジタルチューナー、DSP、DAC(D/Aコンバーター)といったデバイス間で、デジタル音声データを効率よく、かつ高品質に伝送することにあります。

I2Sはもともと、同一基板上のIC同士を接続することを想定して設計された内部インターフェースです。

そのため、USBやS/PDIF(同軸・光ケーブル)のように外部機器同士を接続するための規格とは、その成り立ちや特性が異なります。

近年では、高音質化を追求するオーディオファンの間で、このI2Sを外部接続に応用するケースも見られるようになっています。

I2Sを構成する3つの信号線

I2Sの最大の特徴は、音声データとクロック信号を完全に分離して伝送する点にあります。

基本構成として、以下の3つの信号線(ライン)が必要となります。

1. SCK(Serial Clock)

SCKは、ビットクロック(BCLK)とも呼ばれる信号線です。

これはデジタルデータの1ビットごとに同期を取るためのクロック信号です。

送信側と受信側は、このクロックに合わせてデータの読み取りタイミングを一致させます。

2. WS(Word Select)

WSは、LRCK(L/R Clock)とも呼ばれる信号線で、現在送られているデータが「左チャンネル」か「右チャンネル」かを識別するための信号です。

一般的に、WS信号が「Low」のときは左チャンネル、「High」のときは右チャンネルのデータであることを示します。

この信号の周波数は、再生される音楽のサンプリング周波数(44.1kHzや192kHzなど)と一致します。

3. SD(Serial Data)

SDは、実際の音声データそのものが流れる信号線です。

音声信号は、2の補数形式のバイナリデータとして、MSB(最上位ビット)から順にシリアル転送されます。

これら3つの信号が独立していることにより、データのジッター(時間的な揺らぎ)を抑え、正確な同期が可能になります。

I2Sの仕組みとデータ転送のプロセス

I2Sでは、マスタデバイスがクロックを供給し、スレーブデバイスがそのクロックに従ってデータをやり取りします。

一般的な転送プロセスでは、まずWS信号が切り替わることで、左右どちらのチャンネルのデータを送るかが決定されます。

興味深いことに、I2S規格ではWS信号が変化してから1ビット遅れて実際のデータ転送が開始されるというルールがあります。

これは、送信側と受信側での処理時間を考慮したバッファとしての役割を果たしています。

このような厳密なタイミング管理により、ノイズの影響を受けにくい純粋なデジタル伝送が実現されています。

I2Sと他のオーディオ規格との比較

デジタルオーディオの伝送には、I2S以外にも多くの規格が存在します。

それぞれの違いを理解することで、I2Sのメリットがより明確になります。

規格名主な用途クロック伝送接続距離
I2S機器内部のIC間接続独立した専用線で送る極めて短い(数cm〜数十cm)
S/PDIF外部機器間のデジタル接続データ信号に埋め込む数メートル(光・同軸)
USB AudioPCと外部DACの接続パケット通信による非同期最長5メートル程度
TDM多チャンネル伝送独立した専用線で送る機器内部(基板上)

I2SとS/PDIFの違い

S/PDIF(Sony Philips Digital InterFace)は、1本のケーブルでデータを送るために、クロック信号をデータ信号の中にエンコードして混在させています。

受信側では混ざった信号からクロックを復元(抽出)する必要がありますが、このプロセスでジッターが発生しやすくなります。

一方、I2Sはクロックとデータが最初から別々の線で送られるため、復元作業が不要で、非常に高精度な同期が可能です。

I2SとTDMの違い

TDM(Time Division Multiplexed)は、I2Sを拡張したような規格です。

I2Sは基本的に2チャンネル(ステレオ)の伝送に特化していますが、TDMは1本のデータ線で8チャンネルや16チャンネルといった多チャンネルを同時に送ることができます。

サラウンドシステムや多チャンネル入力を備えたオーディオインターフェースの内部で利用されます。

I2Sのメリットとデメリット

I2Sを採用することには、音質面での大きなメリットがありますが、同時にいくつかの制約も存在します。

メリット:圧倒的な低ジッター

オーディオ信号において、ジッターは音像のぼやけや高域の歪みの原因となります。

I2Sはクロック信号が独立しているため、D/A変換のタイミングが非常に正確になり、透明感のある音質を実現できます。

これが、ハイエンドなオーディオ機器が内部でI2Sを徹底して活用する最大の理由です。

デメリット:伝送距離の短さ

I2SはもともとIC間の通信用であるため、信号レベルが低く、ノイズ耐性もそれほど高くありません。

数メートルといった長いケーブルで引き回すと、信号が減衰したり外部ノイズの影響を強く受けたりして、データエラーが発生します。

そのため、外部接続として利用する場合は、HDMIケーブルなどを流用した特殊な差動伝送(LVDS)が用いられることが一般的です。

I2Sの活用シーン

具体的にどのような場所でI2Sが使われているのか、代表的な例を挙げます。

1. Raspberry PiとオーディオHAT

小型コンピュータのRaspberry Piは、基板上のGPIOピンからI2S信号を直接出力することができます。

これを利用して、高品質なDAC基板(HAT)を装着し、ネットワークオーディオプレーヤーを自作する楽しみが広がっています。

USBを介さずにI2Sで直接DACを駆動することで、ノイズを抑えたピュアな音を楽しむことが可能です。

text
# Raspberry PiのI2S有効化設定例(config.txt)
dtparam=i2s=on
dtoverlay=hifiberry-dacplus

2. ハイエンドオーディオ機器の内部接続

CDトランスポートから読み取ったデジタルデータを、同一筐体内のDAC部へ送る際、多くの高級機ではI2Sが採用されています。

一部のメーカーでは、トランスポートとDACを別体にし、独自のコネクタやHDMI端子を用いてI2S信号を外部伝送するシステムも存在します。

3. スマートフォンやタブレット

モバイルデバイス内部でも、プロセッサ(SoC)とオーディオコーデックICの間で音声データのやり取りにI2Sが使用されています。

省電力でありながら高品位な再生が可能なため、現代のデジタルデバイスには欠かせない技術となっています。

I2Sの派生フォーマット

「I2S」という言葉は広義に使われることがありますが、厳密にはタイミングの違いによっていくつかのフォーマットに分かれます。

これらが一致していないと、音が出なかったり、激しいノイズが発生したりすることがあります。

左詰めフォーマット(Left-Justified)

WS信号が変化すると同時に、データのMSBから転送を開始する方式です。

I2S標準とは異なり、1ビットの遅延がありません。

右詰めフォーマット(Right-Justified)

データのLSB(最下位ビット)が、WS信号が切り替わる直前で終わるように配置される方式です。

古いソニー製やバーブラウン(現TI)製のDACチップなどでよく見られた形式です。

これらの違いは、ハードウェアの設計やドライバの設定で正しく合わせる必要があります。

まとめ

I2Sは、デジタルオーディオにおいて「正確なリズム(クロック)」と「正確なデータ」を分離して伝えるための、非常に合理的で優れたインターフェース規格です。

機器の内部という目に見えない場所で活躍している技術ですが、その恩恵は私たちが耳にする音のクオリティに直結しています。

ジッターを最小限に抑え、制作者が意図した音を忠実に再現するために、I2Sは今後もデジタルオーディオの核心技術であり続けるでしょう。

Raspberry Piでのオーディオ製作や、高級DACの導入を検討する際には、このI2Sという仕組みを意識してみることで、より深いオーディオ体験が得られるはずです。