線性脈衝編碼調變

LPCM

音訊編碼

以等時間間隔取樣並採用線性量化表示音訊波形的數字編碼方式,廣泛用於 CD、DVD、藍光光碟、數字介面和專業音訊檔案。

詳細說明

LPCM(Linear Pulse Code Modulation,線性脈衝編碼調製)是一種以線性量化表示音訊訊號的脈衝編碼調製形式。

模擬波形按固定時間間隔取樣,每個取樣值被量化為有符號的數字。取樣率決定每秒取得的樣本數量,位深決定每個樣本可使用的量化級數。

LPCM 通常不對樣本資料進行壓縮,也不利用聽覺模型刪除資訊。若不考慮封裝開銷,其資料率可按取樣率、每個樣本的位數和聲道數量相乘得到。例如雙聲道 44.1 kHz、16-bit LPCM 的資料率為 1,411.2 kbit/s;八聲道 96 kHz、24-bit LPCM 則需要 18.432 Mbit/s。資料量隨任一引數增加而線性上升。

“線性”指量化數值與訊號幅度之間採用線性對應關係,用以區別 μ-law、A-law 等非線性壓擴 PCM。LPCM 與 PCM 在消費音訊文件中經常混用,但 PCM 是更廣的概念。差分 PCM、浮點 PCM 和經過壓擴的電話語音 PCM 都屬於脈衝編碼調製的相關形式,卻不一定屬於通常所說的整數線性 PCM。

LPCM 只描述樣本的編碼表示,不規定副檔名、位元組順序、聲道排列或後設資料。WAVE、Broadcast Wave、AIFF、CAF、Matroska 和 MPEG 傳輸流都可以承載線性 PCM,但會以各自的方式標記位深、取樣率和聲道對映。相同的 LPCM 樣本若採用不同位元組序、填充或封裝,檔案二進位制結構並不相同。

音訊 CD 使用 44.1 kHz、16-bit 雙聲道線性 PCM,不過 CD-DA 按連續音訊扇區和子碼組織資料,並不是 WAVE 檔案的集合。DVD-Video 可收錄多種 48 或 96 kHz 的 LPCM 組合;DVD-Audio 又擴充套件到 44.1、88.2、176.4 和 192 kHz 等取樣率,並允許 16、20 或 24-bit 量化。受光碟總位元速率限制,並非每一種最高取樣率都能與最多聲道同時使用。

Blu-ray 可將多聲道 LPCM 直接複用到 BDMV 節目中,商業發行常見 48、96 或 192 kHz 以及 16 或 24-bit 音軌。其規格可支援最多八聲道的高位深 PCM,但允許的最高取樣率會隨聲道數和光碟應用限制變化。Blu-ray 選單中的 PCM、Linear PCM、LPCM 或 Uncompressed PCM 通常指同一類未壓縮音訊表示。

數字裝置也常把其他音訊格式解碼後以 LPCM 輸出。播放器將 Dolby TrueHD、DTS-HD Master Audio、FLAC 或 AAC 解碼後,透過 HDMI 或作業系統音訊介面傳送 PCM,並不表示原始檔原本就是 LPCM。顯示面板若只報告 PCM,通常反映當前介面上的傳輸格式,而不是完整說明介質中的原始編碼。

取樣率和位深限定數字表示的技術範圍。根據取樣理論,取樣率必須高於待表示最高頻率的兩倍,實際系統還需要為濾波留出過渡帶;位深則影響量化步長和理論信噪範圍。更高數值可以提供更寬的製作餘量,但不能修復頻寬受限、削波、噪聲較大或經過有損處理的源訊號,也不能證明節目來自對應規格的原生錄音。

FLAC、ALAC、MLP、Dolby TrueHD 和 DTS-HD Master Audio 等無損編碼可以在不改變解碼後 PCM 的前提下減少儲存或傳輸資料量。它們與 LPCM 的差異主要在於碼流組織和壓縮方式,而不是解碼結果必然不同。比較光碟音軌時,需要確認各版本是否來自相同混音和母帶,不能只根據未壓縮或無失真壓縮標籤判斷內容是否一致。