當前位置:首頁 > 通用術語 > 什麼是自適應差動脈衝編碼調變 (ADPCM)?概念、運作方式

什麼是自適應差動脈衝編碼調變 (ADPCM)?概念、運作方式

2025-08-26通用術語8

網絡百科全書中自適應差分脈衝編碼調製 (ADPCM) 的定義。

什麼是自適應差動脈衝編碼調變 (ADPCM)?

ADPCM 代表自適應差分脈衝編碼調製,是一種通過頻繁採樣聲音並以二進制形式表達其調製,將模擬聲音(例如語音)轉換為二進制數字信息的技術。

自適應差動脈衝編碼調變 (ADPCM) 編解碼器通過量化實際模擬信號和預測信號之間的差異,將模擬信號轉換為數字信息。

結果是使用 ADPCM 編碼到檔案中的類比訊號的大小比許多其他格式小。ADPCM可以將語音信息壓縮成小文件進行存儲和傳輸。

個人通訊服務 (PCS) 行動式電話系統使用 32 Kbps ADPCM 編碼系統來提供與有線電話網路中可用的相同品質的語音通訊。該標準由國際電信聯盟 (ITU) 制定,稱為 G.721。

查看此類設備的示例:RAD – KM-2000M-KVC.1M/E – 2 通道 Pcm/adpcm 語音模塊,2/4 線 E&m

在電信領域,ADPCM技術主要用於語音壓縮,因為該方法可以在不影響質量的情況下減少位流。ADPCM方法可應用於所有波形、高質量音頻、圖像和其他現代數據。

適用於 XAudio2 的 ADPCM

適用於 XAudio2 的 ADPCM 實作提供其他功能來指定壓縮範例區塊的大小。ADPCM 可讓音訊設計人員選擇大小、品質和解析度之間適當折衷的設定 (用於放置迴圈點)。

XAudio2 會使用修改版本的 Microsoft ADPCM 編解碼器,以支援提供自定義範例區塊大小所需的擴充資料格式。因此,不支援此版本 ADPCM 編解碼器的音訊引擎無法播放 XAudio2 音訊資料。

ADPCM 編碼

音訊資料會使用 AdpcmEncode 命令列工具編碼至 ADPCM。

  • AdpcmEncode若要將音訊檔案編碼為 ADPCM 以搭配 XAudio2 使用,請使用 AdpcmEncode 命令列工具。

ADPCM 解碼

XAudio2 支援 ADPCM 的軟體解碼。

  • XAudio2 若要在 XAudio2 中使用 ADPCM 編碼的數據,您必須使用 ADPCM 特定值初始化 ADPCMWAVEFORMAT 結構,並在建立來源語音時將它作為引數傳遞給 IXAudio2::CreateSourceVoice。如需在 XAudio2 中載入和播放音效的範例,請參閱 如何:使用 XAudio2 播放音效

“什麼是自適應差動脈衝編碼調變 (ADPCM)?概念、運作方式” 的相關文章

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

網路百科全書中基本磁碟的定義。磁碟管理中的磁碟區是什麼?檔案系統中的最高組織層次是磁碟區。檔案系統位於磁碟區上。磁區至少包含一個分割區,這是實體磁碟的邏輯分割。包含存在於一個分割區上的資料的磁區稱為簡式磁區,而包含存在於多個分割區上的資料的磁區稱為多分割區磁區。什麼是基本磁碟?Microsoft W...

什麼是批次檔案?概念、怎麼運作的

什麼是批次檔案?概念、怎麼運作的

批次檔案是副檔名為 .bat 或 .cmd 的 ASCII 文件,包含一系列命令。什麼是批次檔案也稱為批次程序,副檔名為 .bat 或包含一系列命令的 .cmd 的 ASCII 檔案。在命令提示字元或登入指令碼中叫用批次檔時,會循序執行這些命令。批次檔案主要用於簡化例行或重複性管理任務的執...

什麼是NetWare 閘道服務 (GSNW)?概念、怎麼運作的

什麼是NetWare 閘道服務 (GSNW)?概念、怎麼運作的

網路百科全書中網際服務 (GSNW) 的定義。什麼是 GSNW(NetWare 網關服務)?GSNW 是執行 Microsoft Windows 2000 和 Windows NT 的伺服器 (在 Windows NT 中稱為 NetWare 閘道服務) 的服...

什麼是G.Lite?概念、怎麼運作的

什麼是G.Lite?概念、怎麼運作的

G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。繼續閱讀以獲取詳細信息。什麼是 G.Lite?G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。G.Lite 的下行速率通常高達 1.5 Mbps,上行速率高達 384 Kbps,具體取決於實施。G...

什麼是vCalendar?概念、運作方式

什麼是vCalendar?概念、運作方式

網路百科全書中 vCalendar 的定義。什麼是 vCalendar?vCalendar 是一種網際網路通訊協定,用於在不同平台上執行的排程程式之間進行互通性。vCalendar 允許個人資料交換 (PDI) 程式透過網際網路交換排程資訊,以預訂會議、排定活動等。vCalendar 標準定義了透過...

什麼是服務品質 (QoS)?概念、運作方式

什麼是服務品質 (QoS)?概念、運作方式

網路百科全書中服務品質 (QoS) 的定義。什麼是服務品質 (QoS)?一般來說,QoS 是具有可預測延遲和資料遺失的任何網路技術。更具體地說,是允許為通過網路傳輸的不同流量流定義絕對或相對效能要求的任何機制。換句話說,服務品質 (QoS) 網路可以保證特定路徑、連線或流量類型的一定輸送量。這使得確...