オーディオコーデック
最新のオーディオ圧縮アルゴリズムのほとんどは、修正離散コサイン変換(MDCT)コーディングと線形予測コーディング (LPC)に基づいている。
ハードウェアでは、オーディオコーデックはアナログオーディオをデジタル信号としてエンコードし、デジタルをアナログにデコードする単一のデバイスを指す。つまり、同じクロック信号で動作するアナログ-デジタルコンバーター(ADC)とデジタル-アナログコンバーター(DAC)の両方が含まれる。これは、たとえば、オーディオの入力と出力の両方をサポートするサウンドカードで使用される。ハードウェアオーディオコーデックは、AC-Link、 Inter-IC Sound(I2S)、 SPI、I2Cなどのバスを使用してデジタルデータを送受信する。最も一般的なものは、デジタルデータではリニアPCMであり、これはほとんどのコーデックがサポートする唯一の形式だが、一部のレガシーコーデックはテレフォニー用のG.711など他の形式をサポートする。