日韩中文字幕久久久97都市激情,久久91网,亚洲天堂最新,国产精品嫩草影院九色,亚洲午夜精品一本二本,精品少妇一区二区三区蜜桃,av一道本

一種預加重濾波器、感知加權濾波方法及系統的制作方法

文檔序號:2831145閱讀:749來源:國知局

專利名稱::一種預加重濾波器、感知加權濾波方法及系統的制作方法
技術領域
:本發明涉及多媒體
技術領域
,尤其涉及一種預加重濾波器、感知加權濾波方法及系統。
背景技術
:人耳對一個純音的聽覺感受性受到同時存在的另外一個純音的影響,但是人的聽覺仍能夠清晰的感知前一個純音,這個現象稱為人耳的掩蔽效應。在進行語音編碼時,可以利用人耳的掩蔽效應即共振峰處的噪聲相對于能量較低頻段的噪聲而言不容易被覺察,通過在共振峰區域分配較大的失真,來減少共振峰谷里主觀感受更大的噪聲,從而減弱共振峰頻率區域的重要性,提高編碼效率,并獲得較佳的主觀聽覺效果,這一語音編碼技術稱為感知加權濾波技術。發明人在實現本發明的過程中發現,當前應用比較成熟的語音編碼主要在200Hz到3400Hz的電話帶寬上。運用在這個窄帶范圍內主要采用以代數碼激勵線性預測(AlgebraicCodeExcitedLinearPrediction,ACELP)為核心的技術方案,為了在加豐又域實現噪聲按共振峰結構分布噪聲,窄帶語音編碼使用了如下形式的感知加權濾波器形式『(z)=:^7^其中,A(z)為線性預測(LinearPrediction,LP)濾波器,其取值作為感知加權濾波器的系數,O<A2<A工<=1;這種濾波器在窄帶語音編碼中能較好的模擬語音頻譜的共振峰結構,但是在寬帶信號中,由于低頻與高頻之間具有更大的動態范圍,信號譜傾斜程度更加明顯,因此,在擴張的自適應多速率寬帶語音編碼技術中,通過采用預設參數的預加重濾波器對原始語音信號的高頻和低頻進行濾波處理,減小信號動態范圍,卻導致語音編碼主觀聽覺效果差。
發明內容本發明實施例提供了一種預加重濾波器、感知加權濾波方法及系統,依據編碼頻譜本身的特點調整預加重濾波器的參數、系數,提高了語音編碼的聽覺效果。在本發明實施例的一方面,提供了一種預加重濾波器具體包括參數確定模塊,用于根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;配置模塊,用于采用所述參數確定模塊確定的參數對濾波模塊進行配置;所述濾波模塊,用于對所述輸入信號進行濾波處理后輸出。在本發明實施例的另一方面,提供了一種感知加權濾波方法具體包括根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;根據所述參數設置預加重濾波器,并通過所述預加重濾波器對所述輸入信號進行濾波處理得到第一信號;對所述第一信號做線性預測LP分析,確定感知加權濾波器的系數;根據所述參數、所述系數設置所述感知加權濾波器,并通過所述感知加權濾波器對所述第一信號進行濾波處理。在本發明實施例的又一方面,提供了一種感知加權濾波系統具體包括預加重濾波器,用于根據輸入信號的低頻能量和高頻能量確定參數,對輸入信號進行濾波處理后輸出第一信號;LP濾波器,用于對第一信號進行LP分析,得到感知加權濾波器的系數;配置單元,用于根據所述預加重濾波器確定的參數和所述系數設置感知加權濾波器;所述感知加權濾波器,用于對所述第一信號進行處理后輸出。本發明實施例所要解決的技術問題在于,提供了一種預加重濾波器、感知加權濾波方法及系統,通過依據編碼頻譜本身的特點(低頻能量和高頻能量)加以調整濾波器的參數、系數,模擬出信號頻譜的共振峰結構和譜傾斜結構,在加權域實現噪聲按照信號的共振峰結構分布,提高了語音編碼的主觀聽覺效果,而且本發明實施例能夠適用于以ACELP和TCX為核心的混合編碼模式,應用于其它采用預加重濾波器的ACELP的語音或音頻編解碼器,能夠嚴格控制算法的復雜度,減少傳輸的比特率。圖1是本發明實施例提供的一種感知加權濾波方法的整體流程圖;圖2是本發明實施例提供的一種感知加權濾波方法的流程圖;圖3是本發明實施例提供的一種感知加權濾波方法中SI的流程圖;圖4是圖3所述SI中參數切換示意圖;圖5是本發明實施例提供的一種預加重濾波器的結構示意圖;圖6是圖5所述的參數確定模塊的第一結構示意圖;圖7是圖6所述的參數確定模塊的第二結構示意圖;圖8是圖7所述的平滑過渡子模塊的結構示意圖;圖9是圖8所述的選擇過渡模式單元的結構示意圖;圖10是本發明實施例提供的一種感知加權濾波系統的結構圖。具體實施例方式本發明實施例提供了一種預加重濾波器、感知加權濾波方法及系統,提高了語音編碼的主觀聽覺效果,而且本發明實施例能夠適用于以ACELP和變化編碼(Transformcodedexcitation,TCX)為核心的混合編碼模式,應用于語音或音頻編解碼器,能夠嚴格控制算法的復雜度,減少傳輸的比特率。為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施例作進一步地詳細描述。參考圖l,是本發明實施例提供的一種感知加權濾波方法的流程圖,具體包括SI:根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;S2:根據所述參數設置預加重濾波器,并通過所述預加重濾波器對所述輸入信號進行濾波處理得到第一信號;S3:對所述第一信號做線性預測LP分析,確定感知加權濾波器的系數;S4:根據所述參數、所述系數設置所述感知加權濾波器,并通過所述感知加權濾波器對所述第一信號進行濾波處理。其中,在SI中,根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數,具體可以根據輸入信號的譜傾斜程度來確定預加重濾波器的參數,所述譜傾斜程度反映了低頻與高頻能量的高低。因此,如圖3所示,根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數具體包括Sll:根據譜傾斜程度判斷所述輸入信號中低頻能量是否高于高頻能量;S12:當判斷結果為是時,所述參數P的取值范圍為小于O,例如0>>_1;S13:當判斷結果為否時,所述參數的取值范圍為大于O,例如1>>0。需要說明的是,在本發明的具體實施例中,所述根據輸入信號的譜傾斜程度確定預加重濾波器的參數具體為通過對輸入信號分成數據幀進行處理,每幀的信號的頻譜會呈現不同的譜傾斜程度,所述不同的譜傾斜程度反映了低頻能量明顯高于高頻能量、低頻能量較高于高頻能量、低頻能量與高頻能量相當、低頻能量低于高頻能量、低頻能量明顯低于高頻能量,在確定參數P的符號和數值時,符號的差異對應于S12和S13中所述參數對應的兩種濾波器,參數P的絕對值大小反映了譜傾斜的程度。其中,每一幀信號的譜傾斜程度可以由譜平坦度、頻譜衰減速度等信息來表征,在計算譜平坦度的表征值時,可以采取兩種方式一種是直接用輸入信號進行計算,另一種是用對每一幀信號的線性預測濾波的結果A(Z)進行計算。下面以通過每一幀信號的A(z)計算譜平坦度的表征值為例,進行詳細說明對A(z)的系數a16}做32階的快速傅里葉變換(FastFourierTransform,FFT)得到頻域的復數序列{CJ(i=1...32),用^201ogl0(iql)代表低頻能量的分貝估計值、l]201og10(1C,.l)代表高頻能量的分貝估計值,計算二者的平均差值表征譜平坦度,記為A:「,t201oglO(IC,l)-l;201oglO(IC,1)A=^_^_—8(1)或者對輸入的信號做FFT變換得到頻域的復數序列,也同樣作式(1)的計算,本領域的技術人員應該理解,由于輸入信號序列較長,FFT變化系數很多,所以式(1)中求和的參數范圍有所變化,但并不影響本發明的實現。通過基于上述計算得到的低頻和高頻能量的平均差值表征的譜傾斜程度確定預加重濾波器的參數,具體為根據差值A的分布范圍,映射查表l得到的參數y的值。表l6<table>tableseeoriginaldocumentpage7</column></row><table>對輸入的原始信號,在不同的幀其譜傾斜程度不同,根據譜傾斜程度確定的參數P不同,因此,對整個輸入信號而言,當所述參數變化時,所述步驟Sl還包括對所述參數進行平滑過渡,如圖4所示,示出了參數i!的平滑過渡示意圖,當所述輸入信號出現參數符號變化時,采用中間經過n個幀的過渡,n為正整數。參數ii以編碼處理的一幀為單位進行過渡變化切換。如圖4中,幀序號從N-12至N-5,即是當n取0時的情況。當所述輸入信號的前后幀參數符號相同、取值變化的情況下,采用等斜率多幀過渡,如圖4所示,等斜率具體可為漸變的斜線、曲線等方式,其中,幀序號從N+3至N+7,即是漸變的斜線,幀序號從N+10至N+16即為漸變的曲線。也可以采用兩者的結合,即在參數符號變化、取值變化時,也可以采用等斜率多幀過渡,如圖4中,幀序號從N至N+7或是幀序號從N+16至N+20.本發明實施例提供的感知加權濾波方法,通過依據編碼頻譜本身的特點加以調整濾波器的參數、系數,模擬出信號頻譜的共振峰結構和譜傾斜結構,在加權域實現噪聲按照信號的共振峰結構分布,提高了語音編碼的主觀聽覺效果。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可借助軟件加必需的硬件平臺的方式來實現,當然也可以全部通過硬件來實施。基于這樣的理解,7本發明的技術方案對
背景技術
做出貢獻的全部或者部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例或者實施例的某些部分所述的方法。相應的,本發明實施例還提供了一種感知加權濾波系統,參考圖IO,具體包括預加重濾波器101,用于根據輸入信號的低頻能量和高頻能量確定參數,對輸入信號進行濾波處理后輸出第一信號;LP濾波器102,用于對第一信號進行LP分析,得到感知加權濾波器94的系數;配置單元103,用于根據所述預加重濾波器101確定的參數、所述系數設置感知加權濾波器104,所述預加重濾波器101的參數是根據所述輸入信號的譜傾斜程度確定的;所述感知加權濾波器104,用于對所述第一信號進行處理后輸出。其中所述預加重濾波器101的具體結構示意圖如圖5所示,具體包括參數確定模塊51,用于根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數,具體地,可以根據輸入信號的譜傾斜程度確定預加重濾波器的參數,所述譜傾斜程度反映了低頻能量和高頻能量的高低;配置模塊52,用于采用所述參數確定模塊51確定的參數對濾波模塊53進行配置;所述濾波模塊53,用于對所述輸入信號進行濾波處理后輸出。參考圖6,是所述預加重濾波器101中參數確定模塊51的第一結構示意圖,其中,所述參數確定模塊51具體包括判斷子模塊511,用于根據譜傾斜程度判斷所述輸入信號中低頻能量是否高于高頻能量;處理子模塊512,用于當所述判斷子模塊輸出結果為是時,所述參數i!的取值范圍為小于O的實數,例如0>i!>-1,當所述判斷子模塊的輸出結果為否時,所述參數的取值范圍為大于O的實數,例如1>ii>0。圖6是所述預加重濾波器101中參數確定模塊51的第二結構示意圖,參數確定模塊除了具有圖6的結構外,還包括平滑過渡子模塊513,用于當所述參數變化時,對所述參數進行平滑過渡。參考圖8,所述平滑過渡子模塊513具體包括逐次過渡單元5131,用于將所述參數進行逐幀、漸次平滑過渡。選擇模式單元5132,用于根據所述參數切換范圍差異程度來選擇預先設置的過渡模式。其中選擇模式單元的具體結構如圖9所示,具體包括等斜率過渡子單元51321,用于進行等斜率多幀過渡;快速切換子單元51322,用于進行快速切換,即中間經過n個幀的過渡方式,n為正整數。選擇子單元51323,用于當所述輸入信號的前后幀參數符號相同、取值變化時,選擇所述等斜率過渡子單元51321進行處理;當所述信號出現參數符號變化時,選擇快速切換子單元51322進行處理。8所述的感知加權濾波系統能夠適用于以ACELP和變化編碼為核心的混合編碼模式,應用于語音或音頻編解碼器。本發明實施例所要解決的技術問題在于,提供了一種預加重濾波器、感知加權濾波方法及系統,通過依據編碼頻譜本身的特點加以調整濾波器的參數、系數,模擬出信號頻譜的共振峰結構和譜傾斜結構,在加權域實現噪聲按照信號的共振峰結構分布,提高了語音編碼的主觀聽覺效果,而且本發明實施例能夠適用于以ACELP和變化編碼為核心的混合編碼模式,應用于語音或音頻編解碼器,能夠嚴格控制算法的復雜度,減少傳輸的比特率。以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。權利要求一種感知加權濾波方法,其特征在于,具體包括根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;根據所述參數設置預加重濾波器,并通過所述預加重濾波器對所述輸入信號進行濾波處理得到第一信號;對所述第一信號做線性預測LP分析,確定感知加權濾波器的系數;根據所述參數、所述系數設置所述感知加權濾波器,并通過所述感知加權濾波器對所述第一信號進行濾波處理。2.如權利要求1所述的感知加權濾波方法,其特征在于,所述根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數包括獲取輸入信號中各幀信號的高頻能量以及低頻能量;利用譜傾斜程度比較所述低頻能量和高頻能量;根據所述比較的結果確定預加重濾波器的參數。3.如權利要求2所述的感知加權濾波方法,其特征在于,所述比較以及確定預加重濾波器參數包括根據譜傾斜程度判斷所述輸入信號中低頻能量是否高于高頻能量;當判斷結果為是時,所述參數P的取值范圍為小于O當判斷結果為否時,所述參數的取值范圍為大于0。4.如權利要求2所述的感知加權濾波方法,其特征在于,所述比較以及確定預加重濾波器參數具體還包括當所述參數變化時,對所述參數進行平滑過渡。5.如權利要求4所述的感知加權濾波方法,其特征在于,所述當所述參數變化時,對所述參數進行平滑過渡具體包括將所述參數逐幀、漸次平滑過渡或根據所述參數切換范圍差異程度來選擇預先設置的過渡模式。6.如權利要求5所述的感知加權濾波方法,其特征在于,所述根據參數切換范圍差異程度來選擇預先設置的過渡模式具體包括當所述輸入信號的前后幀參數符號相同、取值變化的情況下,采用等斜率多幀過渡;當所述輸入信號出現參數符號變化時,采用中間經過n個幀的過渡,n為正整數。7.—種預加重濾波器,其特征在于,具體包括參數確定模塊,用于根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;配置模塊,用于采用所述參數確定模塊確定的參數對濾波模塊進行配置;所述濾波模塊,用于對所述輸入信號進行濾波處理后輸出。8.如權利要求7所述的預加重濾波器,其特征在于,所述參數確定模塊具體包括判斷子模塊,用于根據譜傾斜程度判斷所述輸入信號中低頻能量是否高于高頻能量;處理子模塊,用于當所述判斷子模塊輸出結果為是時,所述參數P的取值范圍為小于0,當所述判斷子模塊的輸出結果為否時,所述參數的取值范圍為大于0。9.如權利要求8所述的預加重濾波器,其特征在于,所述參數確定模塊具體還包括平滑過渡子模塊,用于當所述參數變化時,對所述參數進行平滑過渡。10.如權利要求9所述的預加重濾波器,其特征在于,所述平滑過渡子模塊具體包括逐次過度單元,用于將所述參數進行逐幀、漸次平滑過渡。11.如權利要求9或10所述的預加重濾波器,其特征在于,所述平滑過渡子模塊包括選擇模式單元,用于根據所述參數切換范圍差異程度來選擇預先設置的過渡模式。12.如權利要求11所述的預加重濾波器,其特征在于,所述選擇模式單元具體包括等斜率過渡子單元,用于進行等斜率多幀過渡;快速切換子單元,用于進行快速切換,即中間經過n個幀的過渡方式,n為正整數。選擇子單元,用于當所述輸入信號的前后幀參數符號相同、取值變化時,選擇所述等斜率過渡子單元進行處理;當所述信號出現參數符號變化時,選擇快速切換子單元進行處理。13.如權利要求7所述的預加重濾波器,其特征在于,所述預加重濾波器的表達式為H(z)=z—、其中P為感知加權濾波器的參數,z為復變量。14.一種感知加權系統,其特征在于,具體包括預加重濾波器,用于根據輸入信號的低頻能量和高頻能量確定參數,對輸入信號進行濾波處理后輸出第一信號;LP濾波器,用于對第一信號進行LP分析,得到感知加權濾波器的系數;配置單元,用于根據所述預加重濾波器確定的參數和所述系數設置感知加權濾波器;所述感知加權濾波器,用于對所述第一信號進行處理后輸出。15.如權利要求14所述的感知加權系統,其特征在于,所述預加重濾波器具體包括參數確定模塊,用于根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;配置模塊,用于采用所述參數確定模塊確定的參數對濾波模塊進行配置;所述濾波模塊,用于對所述輸入信號進行濾波處理后輸出。16.如權利要求15所述的感知加權系統,其特征在于,所述參數確定模塊具體包括判斷子模塊,用于根據譜傾斜程度判斷所述輸入信號中低頻能量是否高于高頻能量;處理子模塊,用于當所述判斷子模塊輸出結果為是時,所述參數P的取值范圍為小于O,當所述判斷子模塊的輸出結果為否時,所述參數的取值范圍為大于O。17.如權利要求16所述的感知加權系統,其特征在于,所述參數確定模塊具體還包括平滑過渡子模塊,用于當所述參數變化時,對所述參數進行平滑過渡。18.如權利要求14所述的預加重濾波器,其特征在于,所述預加重濾波器的表達式為H(z)=z—、其中P為感知加權濾波器的參數,z為復變量。19.如權利要求14所述的感知加權濾波器,其特征在于所述感知加權濾波器表達式為<formula>formulaseeoriginaldocumentpage3</formula>其中y為預加重濾波器的參數,z為復變量,A為加權系數,且l=>A>0,A(z)為LP濾波器。全文摘要本發明實施例公開了一種預加重濾波器、感知加權濾波方法及系統。所述預加重濾波器包括參數確定模塊、配置模塊、濾波模塊。所述感知加權濾波方法包括根據輸入信號的低頻能量和高頻能量確定預加重濾波器的參數;根據參數設置預加重濾波器,并通過預加重濾波器對輸入信號進行處理得到第一信號;對第一信號做線性預測LP分析,確定感知加權濾波器的系數;根據參數、系數設置感知加權濾波器,并通過感知加權濾波器對第一信號進行濾波處理。所述感知加權系統主要包括預加重濾波器、LP濾波器、配置單元、感知加權濾波器。采用本發明實施例,提高了語音編碼的主觀聽覺效果,且廣泛適用于混合編碼模式,能夠嚴格控制算法的復雜度。文檔編號G10L19/14GK101770778SQ200810220579公開日2010年7月7日申請日期2008年12月30日優先權日2008年12月30日發明者周成,楊玉紅,程苗,胡瑞敏,馬付偉申請人:華為技術有限公司;武漢大學
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1