PCMとADPCMの主な違いは、PCM(Pulse Code Modulation)は高品質のオーディオを必要とする場合に最適で、ADPCM(Adaptive Differential Pulse Code Modulation)は少ない保存スペースでの保存や長距離伝送に最適だということです。
PCMとADPCMの違いを理解した上で、適切な圧縮形式を選択することが重要です。
PCMとは
PCMとは、Pulse Code Modulationの略称です。
アナログからデジタルへの変換器を使って、アナログ音声波形をサンプリングし、マルチビットで構成されるデジタルコードに変換することができます。
このデジタルコードはメモリに保存され、必要なときに呼び出して再生することができます。
PCMは、アナログ信号をサンプリングし、量子化してから、デジタルバイナリ形式として表現します。
また、連続時間信号の連続振幅波形を離散時間および離散に変換する。
サンプリングレートはナイキストレート以上である必要があります。
これはエイリアシングの影響を避けるためです。
周波数が高いと受信側で波形を再構成しやすくなります。
ADPCMとは
ADPCM(Adaptive differential pulse code modulation)は、アナログ信号をバイナリ形式に変換するために使用される変調技術です。
変換は、音のサンプルを頻繁に取得することによって行われ、取得した値はバイナリ形式で表現されます。
この技術は、パルスコード変調のバリエーションです。
光ファイバー通信で使用され、通常は長距離の回線となる。
組織は、データや音声を放送するために、遠隔地を通じてこの技術を使用することになります。
音声信号は放送前にデジタル化される。
テレコミュニケーションでは、音声圧縮にADPCMを使用しており、音質を落とさずにビットフローを減らすのに役立っています。
ADPCMは、画像、最新データ、高品質オーディオなど、多くの波形に適用することができます。
PCMとADPCMの違い
コンピューティングでは、PCMとADPCMは、Microsoftの波形または.wavファイル形式のサブクラスです。
PCMは、8ビット/秒のサンプリングレートを使用して.wavファイルにデータを保存します。
ADPCMは、毎秒4ビットのサンプル間のデルタを使用します。
ADPCMは、サンプルあたりのビット数を減らすと、ディスクの空き容量が半分になります。
これは、より長い時間のサウンドファイルを保存するのに役立ちます。
これは、隣接するいくつかのPCMサンプル間の値差を保存し、データを削減するための仮定を行います。
この仮定により、ADPCMは低周波を適切に再生する一方で、高周波は歪んでしまいます。
11kHzのADPCMファイルでは、この歪みが聞き取れることがあります。
結論
音はPCMとADPCMのフォーマットで保存することができます。
PCMとADPCMの違いを理解した上で、正しい圧縮形式を選択することが重要です。
ファイルの音質が重要であればPCM形式を、持続時間が重要であればADPCM形式を使用するのがよい選択でしょう。