PCM
Pulse-code modulation的縮寫,中文譯名是脈沖編碼調制。(I2S僅僅是PCM的一個分支,接口定義都是一樣的, I2S的采樣頻率一般為44.1KHZ和48KHZ做,PCM采樣頻率一般為8KHZ、16KHZ。有四組信號: 位時鍾信號,同步信號,數據輸入,數據輸出。)
PCM信號的兩個重要指標是采樣頻率和量化精度,目前,CD音頻的采樣頻率通常為44100Hz,量化精度是16bit。
主要實現兩大功能:
- playback 如何把用戶空間的應用程序發過來的PCM數據,轉化為人耳可以辨別的模擬音頻
- capture 把mic拾取到得模擬信號,經過采樣、量化,轉換為PCM信號送回給用戶空間的應用程序
EQ
EQ英文全稱Equaliser,中文也就是均衡器的意思。它的基本作用是通過對聲音某一個或多個頻段進行增益或衰減,從而達到調整音色的目的。EQ通常包括以下三個參數:
Frequency,頻率――這是用於設定你要進行調整的頻率點的參數;
Gain,增益――用於調整在你設定好的F值上進行增益或衰減的參數;
Quantize,頻寬比――用於設定你要進行增益或衰減的頻段“寬度”的參數。Q值越小處理的頻段就越寬。
應用角度說明:
音樂均衡器有兩種常見類型,一種是圖示均衡器(Graphic Equalizer),另一種是參量均衡器(Parametric Equalizer)。
圖示均衡器是一種按照一定的規律把全音頻20~20000 Hz划分為若干的頻段,每個頻段對應一個可以對電平進行增益或衰減的調節器,可以根據需要,對輸入的音頻信號按照特定的頻段進行單獨的增益或衰減。
參量均衡器不划分固定的波段,可對任意一個頻率點(包括頻點附近指定頻率帶寬內的所有點)進行控制,通過調整帶寬,使得調節控制可精確(小帶寬),也可模糊(大帶寬),非常靈活。
參量均衡器操作控制不直觀,多用在對聲音精確控制的專業場合。而像Winamp和Foobar這樣的音頻播放器,多采用圖示均衡器,通過一個帶調節器的圖形面板可以讓用戶很方便地對特定頻段進行調節。
信號形態角度說明:
均衡器又可以分為時域均衡器和頻域均衡器兩種類型。
時域均衡器對時域音頻信號通過疊加一系列濾波器實現對音色的改變,無論是傳統的音響設備還是眾多音樂播放軟件,絕大多數都是使用時域均衡器。時域均衡器通常由一系列二次IIR濾波器或FIR濾波器串聯組合而成,每個波段對應一個濾波器,各個濾波器可以單獨調節,串聯在一起形成最終的效果。但是,傳統的IIR濾波器具有反饋回路,會出現相位偏差,而FIR濾波器會造成比較大的時間延遲。另外,如果使用IIR或者FIR濾波器,均衡器波段越多,需要串聯的濾波器的個數也越多,運算量也越大。
頻域均衡器是在頻域內直接對指定頻率的音頻信號進行增益或衰減,從而達到改變音色的目的。頻域均衡器沒有相位誤差和時間延遲,而且不固定波段,可以對任意頻率進行調節,不僅適用於圖示均衡器,也適用於參量均衡器。特別是采用快速傅里葉變換這樣的算法,可以進行更快速的運算,即便是多段均衡器也不會引起運算量的增加。
DRC
Dynamic Range Control(DRC)動態范圍控制提供壓縮和放大能力,可以使聲音聽起來更柔和或者更大聲,即一種信號幅度調節方式。