一種移動(dòng)通訊終端及其語(yǔ)音增強(qiáng)方法和模塊的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種移動(dòng)通訊終端及其語(yǔ)音增強(qiáng)方法和模塊。
【背景技術(shù)】
[0002]在語(yǔ)音通訊中,環(huán)境噪聲(如空調(diào)、風(fēng)扇、計(jì)算機(jī)、嘈雜環(huán)境等)極易對(duì)說(shuō)話人的語(yǔ)音產(chǎn)生干擾,從而使語(yǔ)音質(zhì)量下降,影響整個(gè)通信系統(tǒng)的性能。為解決該問(wèn)題,通常采用語(yǔ)音增強(qiáng)(或稱為噪聲抑制)技術(shù)。
[0003]自70年代末期以來(lái),國(guó)內(nèi)外一直在研宄各種語(yǔ)音增強(qiáng)技術(shù),提出了譜相減方法、維納濾波方法、卡爾曼濾波方法等,并已在實(shí)際通訊系統(tǒng)中得到應(yīng)用,這些技術(shù)可以較好地改善通訊中的語(yǔ)音質(zhì)量。
[0004]如圖1所示,為現(xiàn)有技術(shù)中采用的基于最小值跟蹤的噪聲估計(jì)方法的流程圖,該方法先用一個(gè)最優(yōu)平滑濾波對(duì)帶噪語(yǔ)音的功率譜進(jìn)行濾波,得到一個(gè)噪聲的粗略估計(jì),然后找出粗略噪聲中的一定時(shí)間窗內(nèi)的最小值,最后對(duì)這個(gè)最小值進(jìn)行一些偏差修正,即得到所要估計(jì)的噪聲的方差。
[0005]但是,這種方法存在如下缺點(diǎn):其一、系統(tǒng)運(yùn)算量大;其二、要求背景噪聲保持平穩(wěn),信噪比較高,很難和實(shí)際情況相吻合。
【發(fā)明內(nèi)容】
[0006]基于此,有必要針對(duì)現(xiàn)有技術(shù)存在的上述問(wèn)題,提供一種移動(dòng)通訊終端及其語(yǔ)音增強(qiáng)方法和模塊,以解決現(xiàn)有技術(shù)存在的問(wèn)題。
[0007]一種語(yǔ)音增強(qiáng)方法,其包括如下步驟:S101、將每幀輸入語(yǔ)音變換到頻域,并分成多個(gè)子帶;S103、估算每個(gè)所述子帶的信噪比;S105、進(jìn)行語(yǔ)音和噪聲的檢測(cè);S 107、根據(jù)每個(gè)所述子帶的信噪比的大小,修改子帶的增益。
[0008]本發(fā)明一較佳實(shí)施方式中,步驟SlOl中,將每幀輸入語(yǔ)音變換到頻域,并分成十六個(gè)子帶。
[0009]本發(fā)明一較佳實(shí)施方式中,步驟S105中,利用語(yǔ)音測(cè)度機(jī)制進(jìn)行語(yǔ)音和噪聲的檢測(cè)。
[0010]本發(fā)明一較佳實(shí)施方式中,采用update_flag作為語(yǔ)音檢測(cè)的標(biāo)志,先進(jìn)行語(yǔ)音增強(qiáng),然后進(jìn)語(yǔ)音檢測(cè),再根據(jù)語(yǔ)音檢測(cè)的結(jié)果和語(yǔ)音信號(hào)的特點(diǎn),進(jìn)行自動(dòng)電平控制。
[0011]本發(fā)明另外提供一種語(yǔ)音增強(qiáng)模塊,其包括依次連接的語(yǔ)音輸入單元、語(yǔ)音處理單元及語(yǔ)音輸出單元,語(yǔ)音從所述語(yǔ)音輸入單元輸入所述語(yǔ)音處理單元,所述語(yǔ)音處理單元將每幀輸入語(yǔ)音變換到頻域,并分成多個(gè)子帶,然后估算每個(gè)所述子帶的信噪比,再進(jìn)行語(yǔ)音和噪聲的檢測(cè),最后根據(jù)每個(gè)所述子帶的信噪比的大小,修改子帶的增益,并經(jīng)由所述語(yǔ)音輸出單元輸出。
[0012]本發(fā)明一較佳實(shí)施方式中,所述語(yǔ)音處理單元將每幀輸入語(yǔ)音變換到頻域,并分成十六個(gè)子帶。
[0013]本發(fā)明一較佳實(shí)施方式中,所述語(yǔ)音處理單元利用語(yǔ)音測(cè)度機(jī)制進(jìn)行語(yǔ)音和噪聲的檢測(cè)。
[0014]本發(fā)明還提供一種移動(dòng)通訊終端,其包括上述語(yǔ)音增強(qiáng)模塊。
[0015]相較于現(xiàn)有技術(shù),本發(fā)明提供的語(yǔ)音增強(qiáng)方法和模塊具有如下優(yōu)點(diǎn):其一、噪聲抑制效果顯著,可以消除噪聲;其二、在低信噪比情況下,系統(tǒng)性能下降較小;其三、不僅可抑制通常的噪聲,還可抑制窄帶噪聲、突然的強(qiáng)噪聲,并有抑制非平穩(wěn)噪聲的能力;其四、語(yǔ)音增強(qiáng)算法、VAD、ALC三者有機(jī)地融為一體,大大地減少了整個(gè)系統(tǒng)的計(jì)算量。利用所述語(yǔ)音增強(qiáng)模塊的移動(dòng)通訊終端可獲得較佳的語(yǔ)音通訊效果,環(huán)境的適用性較高。
【附圖說(shuō)明】
[0016]圖1為現(xiàn)有技術(shù)采用的基于最小值跟蹤的噪聲估計(jì)方法的流程圖;
[0017]圖2為本發(fā)明提供的語(yǔ)音增強(qiáng)方法的流程圖;
[0018]圖3為圖2所述語(yǔ)音增強(qiáng)方法的工作流程圖;
[0019]圖4為本發(fā)明提供的語(yǔ)音增強(qiáng)模塊的示意圖。
【具體實(shí)施方式】
[0020]為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施方式。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施方式。相反地,提供這些實(shí)施方式的目的是使對(duì)本發(fā)明的公開(kāi)內(nèi)容理解的更加透徹全面。
[0021]需要說(shuō)明的是,當(dāng)元件被稱為"固定于"另一個(gè)元件,它可以直接在另一個(gè)元件上或者也可以存在居中的元件。當(dāng)一個(gè)元件被認(rèn)為是"連接"另一個(gè)元件,它可以是直接連接到另一個(gè)元件或者可能同時(shí)存在居中元件。本文所使用的術(shù)語(yǔ)"垂直的"、"水平的"、"左"、"右"以及類似的表述只是為了說(shuō)明的目的,并不表示是唯一的實(shí)施方式。
[0022]除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施方式的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語(yǔ)"及/或"包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
[0023]請(qǐng)參閱圖2,本發(fā)明提供一種語(yǔ)音增強(qiáng)方法,其包括如下步驟:S101、將每幀輸入語(yǔ)音變換到頻域,并分成多個(gè)子帶;S103、估算每個(gè)所述子帶的信噪比;S105、進(jìn)行語(yǔ)音和噪聲的檢測(cè);S107、根據(jù)每個(gè)所述子帶的信噪比的大小,修改子帶的增益。
[0024]本實(shí)施例中,將每幀輸入語(yǔ)音變換到頻域,并分成十六個(gè)子帶;然后估算出每個(gè)子帶的信噪比;再利用語(yǔ)音測(cè)度(Voice Metric)機(jī)制進(jìn)行語(yǔ)音和噪聲的檢測(cè),實(shí)現(xiàn)背景噪聲的準(zhǔn)確估計(jì);最后根據(jù)每個(gè)所述子帶的信噪比的大小,修改子帶的增益,從而實(shí)現(xiàn)噪聲抑制的目的。
[0025]進(jìn)一步地,請(qǐng)參閱圖3,本發(fā)明通過(guò)傅里葉變換后在子帶內(nèi)運(yùn)算,然后經(jīng)過(guò)傅里葉逆變換得到時(shí)域輸出信號(hào)。具體地,為充分利用語(yǔ)音增強(qiáng)算法的資源,本發(fā)明采用語(yǔ)音增強(qiáng)算法中的即(^七6_行38作為\^)(¥0;^6 Activity Detect1n,語(yǔ)音活動(dòng)檢測(cè),又稱語(yǔ)音端點(diǎn)檢測(cè)或語(yǔ)音邊界檢測(cè))的標(biāo)志。先進(jìn)行語(yǔ)音增強(qiáng),然后進(jìn)行VAD,從而使此處的VAD效果更好。