2010年8月11日 星期三

PCM/ADPCM 聲波檔案之間差異的說明

PCM 和 ADPCM 是類比音訊資料儲存為數位格式 Microsoft.WAV 檔的技巧。

其他儲存體的方法 (比方說 mu-法律、 A-法律轉換編碼 CELP,等等),不受 Windows 音效系統 1.0。

PCM 的運作方式 PCM 的運作是藉由採取不連續的範例,依平均間隔 (稱為取樣率)。常見的時間間隔是 11 kHz]、 [22 kHz] 和 [44 kHz。越高取樣比率原始的類比音效和愈好聲音的品質愈好的表示。每個範例是值的具有無限解析從 +1.0 全面以完整的比例數值-1.0 實數數字。因為這些必須儲存為有限精確度數位數字,資料會被截斷成 16 位元 PCM 或 8 位元 PCM 通常稱為 8 位元和 16 位元範例。16 位元資料有更多的解析度,所以數位的一種聲音聽起來更好。8 位元 PCM 具有較少解析度按鍵動作發聲 hiss 導致該一種聲音。它也需要較少的磁碟空間。

ADPCM 的運作方式 通常稱為 「 為壓縮,表單的 ADPCM 是更有效率的方法儲存 16 位元或 8 位元 PCM 比波形。它只會使用每個佔用的磁碟空間的 16 位元 PCM 四分之一的範例 4 位元。但是,聲音品質是差。因為 Windows 音效系統硬體只能夠了解 8/16 位元 PCM,電腦必須壓縮和解壓縮至/從需要 CPU 時間的 PCM ADPCM。可以在 22 kHz 單聲道 ADPCM 背景解壓縮即時 (也就是雖然播放) 上 386SX/16 百萬赫茲 CPU。較高的取樣率 (44 kHz) 或立體聲檔案將會花太長的時間為一個 386SX/16 解壓縮,這會造成略過] 中音訊]。11 kHz 單聲道 ADPCM 可以壓縮即時 386SX/16 電腦上。若要如何 ADPCM 電腦必須有 [音訊壓縮管理員 (ACM) 安裝。

ADPCM 儲存兩個相鄰的 PCM 樣本中值的差異,並使允許資料減少一些假設。因為這些假設適當地重現低頻率,但是任何高頻率傾向於取得失真。扭曲是 11 kHz ADPCM 輕易按鍵動作發聲檔案,但會變成更難以分辨較高的取樣速率而是幾乎無法辨識與 44 kHz ADPCM 檔案。