2010年5月4日 星期二

聲碼器如何作用?

聲碼器的語音分析與合成器實際上是兩個帶通(bandpass)濾波器組(filter banks)。帶通濾波器允許一帶狀頻率(整體頻譜中的一小段)不受影響的通過。並將此帶狀波段範圍之外的頻率切掉。
EVOC 20插件中,這些濾波器組被稱為分析及合成部分。任一濾波器組有符合數量的相對應的帶狀波段(若分析濾波器組有五個波段(1,2,3,4和5),那就有五個波段的對應組合成濾波器組)。分析組波段一對應至合成組波段一,波段二對波段二,以此類推。
來到分析輸入端的聲音信號通過分析濾波器組,在那裡被分成許多帶狀波段。
每個濾波器組都跟有一個封包跟隨(envelope follower)。每個波段音軌跟的封包,會"跟隨"音源音量的改變。講的更清楚,會跟隨被相關帶通濾波器允許通過的聲音部分。這樣,每個帶狀波段的封包跟隨就會產生動態控制信號。

這些控制信號就會被送到合成濾波器組,在那裡控制對應合成濾波器組的程度(level)。這是在類比聲碼器中以電壓控制擴大器(VCAs)來完成的。在分析濾波器組中對帶狀波段的音量改變被強加到合成濾波器組裡對應的帶狀波段上。這些濾波器的程度改變聽起來就像原始輸入信號的合成重製 - 或說是這兩個濾波器組信號的混合。
聲碼器提供愈多的帶狀波段,合成濾波器組就可以更精準地重製原來的聲音特質。EVOC 20 PolySynth提供到每組有20個帶狀波段。參閱 EVOC20 方塊圖來看詳細的信號路徑。

沒有留言:

張貼留言