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

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

2025-08-26通用術語144

網絡百科全書中自適應差分脈衝編碼調製 (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)?概念、運作方式” 的相關文章

什麼是令牌環(Token Ring)?概念、怎麼運作的

什麼是令牌環(Token Ring)?概念、怎麼運作的

網路百科全書中令牌環的定義。什麼是令牌環(代幣戒指)(在計算機網絡中)?Token Ring 是 IBM 開發的一種流行的局域網 (LAN) 技術,在許多商店中仍然擁有龐大的安裝基礎,但近年來已被不同形式的以太網大大超越。權杖環在 IEEE 802.5 規範中進行了標準化,該規範描述了配置為物理星形...

什麼是全域負載平衡器?概念、怎麼運作的

什麼是全域負載平衡器?概念、怎麼運作的

網路百科全書中全域負載平衡器的定義。什麼是全域負載平衡器?Global Load Balancer 是一種基於硬件或軟件的解決方案,可以將 Web 內容請求導向到存儲內容的多個地理位置。例如,如果一個電子企業在全球有數個資料中心,它可以使用廣域負載平衡器將 Web 客戶流量導向至能夠為每一個客戶的位...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...

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

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

Deamon 是一個與 UNIX 操作系統關聯的程序,它在後台運行並在沒有用戶煽動的情況下執行某些任務。什麼是 Deamon ?與 UNIX 作業系統相關聯的程式,在背景執行,無需使用者指示即可執行某些作業。常駐程式的範例是 telnet 常駐程式,它在背景持續執行,等待來自&n...

什麼是代理程式 (SNMP)?概念、運作方式

什麼是代理程式 (SNMP)?概念、運作方式

網路百科全書中AGENT的定義。什麼是代理程式 SNMPSNMP中的代理程式是一種簡單的網路管理協定客戶端軟體,在集線器、路由器或其他網路元件上運行。代理程式會收集 TCP/IP 統計資料及條件的相關資訊,並可在向 SNMP 管理系統要求時提供此資訊。代理程式還可以在發生設陷時向管理系統發...