專利名稱:一種語音信號處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種語音信號處理方法及一種語音信號處理裝置。
背景技術(shù):
在語音通信中,語音信號一般按幀來處理,每幀語音信號的長度一般為10毫秒(ms)到30ms,對每幀語音信號,其基本處理流程為 發(fā)送端,語音編碼器對每幀語音信號進(jìn)行編碼,并將編碼比特封裝成語音數(shù)據(jù)幀; 通信信道,將發(fā)送端發(fā)出的語音數(shù)據(jù)幀發(fā)送到接收端; 接收端,對接收到的語音數(shù)據(jù)幀用語音解碼器進(jìn)行解碼,恢復(fù)出語音信號。
對于語音解碼器來說,其是否能恢復(fù)出語音信號的關(guān)鍵在于能否準(zhǔn)確接收發(fā)送端所發(fā)出的語音數(shù)據(jù)幀,而這取決于通信信道。而對于通信信道來說,如果通信信道資源較為緊張,那么就可能發(fā)生語音數(shù)據(jù)幀的丟失或語音數(shù)據(jù)幀出錯。目前在語音編解碼器中廣泛采用的幀差錯隱藏(Frame Erasure Concealment,F(xiàn)EC)技術(shù)可有效地解決通信信道丟失語音數(shù)據(jù)幀或語音數(shù)據(jù)幀出錯時(shí)對語音數(shù)據(jù)幀通信質(zhì)量所帶來的影響。
不同的語音編解碼器其采用的FEC技術(shù)可能不同,但一般均包含對恢復(fù)出的語音信號進(jìn)行幅度衰減的操作。
語音解碼器上定義了FEC技術(shù),對語音數(shù)據(jù)幀進(jìn)行FEC處理(對應(yīng)為差錯隱藏幀),但是由于語音信號中并不純粹是人們發(fā)聲產(chǎn)生的有聲信號,也有可能包括有人們發(fā)聲間隙的背景噪聲信號(相對于有聲信號,背景噪聲信號為無聲信號),背景噪聲信號的出現(xiàn),(對應(yīng)語音編碼器生成的背景噪聲幀)會使差錯隱藏處理后恢復(fù)出來的信號發(fā)生能量突變,給聽者的聽覺造成不適,特別是當(dāng)背景噪聲幀發(fā)生丟失時(shí),這種能量突變造成的聽覺不適感更為強(qiáng)烈。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供了一種語音信號處理方法及裝置,使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提出了一種語音信號處理方法,包括 當(dāng)差錯隱藏幀之后獲得的為背景噪聲幀時(shí),對所述獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi); 利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲信號的能量衰減。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種語音信號處理裝置,包括 背景噪聲幀獲取單元,獲得差錯隱藏幀之后的背景噪聲幀; 能量衰減增益值設(shè)置單元,對所述獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi); 控制單元,利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲信號的能量衰減。
本發(fā)明實(shí)施例通過對差錯隱藏幀之后獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi),并利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲的能量衰減,從而通過設(shè)置背景噪聲信號能量衰減增益并利用其對背景噪聲信號進(jìn)行能量衰減,使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
圖1是本發(fā)明實(shí)施例的語音信號處理方法的示意圖; 圖2是本發(fā)明實(shí)施例的語音信號處理所得語音信號幅度示意圖; 圖3是本發(fā)明實(shí)施例的語音信號處理所得另一語音信號幅度示意圖; 圖4是本發(fā)明實(shí)施例的語音信號處理所得另一語音信號幅度示意圖; 圖5是本發(fā)明實(shí)施例的語音解碼器的示意圖。
具體實(shí)施例方式 本發(fā)明實(shí)施例提供了一種語音信號處理方法及裝置,可實(shí)現(xiàn)通過設(shè)置背景噪聲信號能量衰減增益并利用其對背景噪聲信號進(jìn)行能量衰減,從而使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
下面結(jié)合附圖,對本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明。
圖1是本發(fā)明實(shí)施例的語音信號處理方法的示意圖,圖2是本發(fā)明實(shí)施例的語音信號處理所得語音信號幅度示意圖,參照該圖1與圖2,圖1所示方法主要包括 101,在差錯隱藏幀之后,獲得一個(gè)或多個(gè)背景噪聲幀,對于在差錯隱藏幀之后只獲得一個(gè)背景噪聲幀時(shí),對該背景噪聲幀可如下述背景噪聲幀B的處理相同,下面具體以7個(gè)連續(xù)的背景噪聲幀B、C、D、E、F、G、H為例進(jìn)行說明,但不僅限于此,即當(dāng)前獲得的首個(gè)背景噪聲幀B的前一幀為差錯隱藏幀A,除所述首個(gè)背景噪聲幀B之外的背景噪聲幀前一幀均為背景噪聲幀,該背景噪聲幀對應(yīng)的信號為背景噪聲信號,例如背景噪聲幀D前一幀為背景噪聲幀C,具體地,判斷當(dāng)前獲得的幀是否為背景噪聲幀,可根據(jù)幀頭中一標(biāo)志位進(jìn)行判斷; 102,對所述獲得的背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi),具體地,102可通過如下方法實(shí)現(xiàn) 首先,獲得已保存的差錯隱藏幀A對應(yīng)的差錯隱藏信號能量衰減增益值α′; 其次,根據(jù)所述差錯隱藏幀A對應(yīng)的差錯隱藏信號能量衰減增益值α′設(shè)定背景噪聲幀起始能量衰減增益值αstart,該起始能量衰減增益值αstart與所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值α′相差在所述閾值范圍內(nèi),具體地,可令αstart=α′; 再次,將所述起始能量衰減增益值αstart與小于所述閾值的能量衰減增益值增加值Δα的和值,設(shè)置為所述首個(gè)背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值;除所述首個(gè)背景噪聲幀B之外,將其他背景噪聲幀的前一背景噪聲幀對應(yīng)的信號能量衰減增益值與所述能量衰減增益值增加值的和值,設(shè)置為所述其他背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值,具體地,可令 背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB=αstart+Δα,即αnoiseB以αstart為前提; 背景噪聲幀C對應(yīng)的背景噪聲信號能量衰減增益值αnoiseC=αnoiseB+Δα,即αnoiseC以αnoiseB為前提; 背景噪聲幀D對應(yīng)的背景噪聲信號能量衰減增益值αnoiseD=αnoiseC+Δα,即αnoiseD以αnoiseC為前提; 背景噪聲幀E對應(yīng)的背景噪聲信號能量衰減增益值αnoiseE=αnoiseD+Δα,即αnoiseE以αnoiseD為前提; 背景噪聲幀F(xiàn)對應(yīng)的背景噪聲信號能量衰減增益值αnoiseF=αnoiseE+Δα,即αnoiseF以αnoiseE為前提; 背景噪聲幀G對應(yīng)的背景噪聲信號能量衰減增益值αnoiseG=αnoiseF+Δα,即αnoiseG以αnoiseF為前提; 背景噪聲幀H對應(yīng)的背景噪聲信號能量衰減增益值αnoiseH=αnoiseG+Δα,即αnoiseH以αnoiseG為前提; 需要說明的是,當(dāng)獲得連續(xù)的多個(gè)背景噪聲幀且存在某一背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值αnoise通過上述相同的疊代過程滿足αnoise≥1時(shí),此時(shí)為滿足語音信號處理要求,令αnoise=1,為描述簡便,上述設(shè)置至少兩個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值的疊代過程可用如下式子表示 αnoise=αnoise+Δα if(αnoise≥1) {αnoise=1} 作為一種實(shí)施方式,所述Δα可為但不僅限于如下兩種取值方式中的一種 其中N取256; 其中L為預(yù)先設(shè)定的背景噪聲幀個(gè)數(shù),具體地,L可取值為100; 103,利用所述能量衰減增益值控制所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號的能量衰減,具體地,103可通過如下方法實(shí)現(xiàn) 首先,恢復(fù)出所述背景噪聲幀B、C、D、E、F、G、H分別對應(yīng)的背景噪聲信號; 其次,利用所述能量衰減增益值對所述背景噪聲信號進(jìn)行幅度衰減,例如利用背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB,對背景噪聲幀B對應(yīng)的背景噪聲信號進(jìn)行幅度衰減,利用背景噪聲幀C對應(yīng)的背景噪聲信號能量衰減增益值αnoiseC,對背景噪聲幀C對應(yīng)的背景噪聲信號進(jìn)行幅度衰減等等,具體地,當(dāng)每個(gè)背景噪聲幀中背景噪聲信號的采樣點(diǎn)數(shù)為M時(shí),則利用每個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值,對每個(gè)背景噪聲幀對應(yīng)的M個(gè)背景噪聲信號采樣點(diǎn)進(jìn)行幅度衰減,為描述簡便,上述對每個(gè)背景噪聲幀對應(yīng)的M個(gè)背景噪聲信號采樣樣點(diǎn)進(jìn)行幅度衰減可用如下式子表示,其中noise(n)表示M個(gè)背景噪聲信號中第n個(gè)背景噪聲信號采樣樣點(diǎn)的幅度 if(αnoise<1) for(n=0;n<M;n++) {noise(n)=noise(n)×αnoise} 實(shí)施如圖1所示的本發(fā)明實(shí)施例的語音信號處理方法,其中102保證了所述首個(gè)背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoise與差錯隱藏幀A對應(yīng)的差錯隱藏信號能量衰減增益值α′相差不大,并保證了存在至少兩個(gè)背景噪聲幀時(shí),所述背景噪聲幀C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值相差不大,103中采用上述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值對所述背景噪聲幀對應(yīng)的背景噪聲信號進(jìn)行能量衰減,可使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
作為一種實(shí)施方式,上述102中對所述獲得的背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi),還可以通過如下方法實(shí)現(xiàn) 參照圖3所示的本發(fā)明實(shí)施例的語音信號處理所得另一語音信號幅度,與圖2所示的本發(fā)明實(shí)施例的語音信號處理所得語音信號幅度不同的是,此處采用“進(jìn)2退1”的方法,需要說明的是,下面的2Δα也應(yīng)該小于所述閾值,例如,令 背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB=αstart+2Δα,即αnoiseB以αstart為前提; 背景噪聲幀C對應(yīng)的背景噪聲信號能量衰減增益值αnoiseC=αnoiseB-Δα,即αnoiseC以αnoiseB為前提; 背景噪聲幀D對應(yīng)的背景噪聲信號能量衰減增益值αnoiseD=αnoiseC+2Δα,即αnoiseD以αnoiseC為前提; 背景噪聲幀E對應(yīng)的背景噪聲信號能量衰減增益值αnoiseE=αnoiseD-Δα,即αnoiseE以αnoiseD為前提; 背景噪聲幀F(xiàn)對應(yīng)的背景噪聲信號能量衰減增益值αnoiseF=αnoiseE+2Δα,即αnoiseF以αnoiseE為前提; 背景噪聲幀G對應(yīng)的背景噪聲信號能量衰減增益值αnoiseG=αnoiseF-Δα,即αnoiseG以αnoiseF為前提; 背景噪聲幀H對應(yīng)的背景噪聲信號能量衰減增益值αnoiseH=αnoiseG+2Δα,即αnoiseH以αnoiseG為前提, 這樣,在保證了所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一幀對應(yīng)的信號能量衰減增益值相差在所述閾值范圍內(nèi)的同時(shí),使得背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值按照一個(gè)大致順序的順序增加,直至背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值為1為止即可,因此,采用其他類似的方式也可認(rèn)為是本發(fā)明的其他實(shí)施方式,例如 采用如圖4所示的本發(fā)明實(shí)施例的語音信號處理所得另一語音信號幅度,其與圖2所示本發(fā)明實(shí)施例的語音信號處理所得語音信號幅度的主要區(qū)別在于,背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB與所述αstart取值相等,其他背景噪聲幀C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值在αnoiseB基礎(chǔ)上按照步長Δα逐步增加。
下面相應(yīng)地對本發(fā)明實(shí)施例的語音信號處理裝置進(jìn)行說明,但本發(fā)明實(shí)施例的語音信號處理裝置并不僅限于下面的語音解碼器。
圖5是本發(fā)明實(shí)施例的語音解碼器的示意圖,參照該圖5與圖2,圖5所示裝置主要包括背景噪聲幀獲取單元51、能量衰減增益值設(shè)置單元52、控制單元53,能量衰減增益值設(shè)置單元52包括獲取單元521、第一設(shè)置單元522、第二設(shè)置單元523、第三設(shè)置單元524,控制單元53包括背景噪聲信號獲取單元531、處理單元532,其中各單元功能如下述 背景噪聲幀獲取單元51,獲得差錯隱藏幀之后的背景噪聲幀B、C、D、E、F、G、H,即當(dāng)前獲得的首個(gè)背景噪聲幀B的前一幀為差錯隱藏幀A,除所述首個(gè)背景噪聲幀B之外的背景噪聲幀前一幀為背景噪聲幀,該背景噪聲幀對應(yīng)的信號為背景噪聲信號,例如背景噪聲幀D前一幀為背景噪聲幀C,具體地,判斷當(dāng)前獲得的幀是否為背景噪聲幀,可根據(jù)幀頭中一標(biāo)志位進(jìn)行判斷,此為現(xiàn)有技術(shù)不再贅述; 獲取單元521,獲得已保存的差錯隱藏幀A對應(yīng)的差錯隱藏信號能量衰減增益值α′; 第一設(shè)置單元522,根據(jù)所述差錯隱藏幀A對應(yīng)的差錯隱藏信號能量衰減增益值α′設(shè)定背景噪聲幀起始能量衰減增益值αstart,該起始能量衰減增益值αstart與所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值α′相差在所述閾值范圍內(nèi),具體地,可令αstart=α′; 第二設(shè)置單元523,將所述起始能量衰減增益值αstart與小于所述閾值的能量衰減增益值增加值Δα的和值,設(shè)置為所述首個(gè)背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值,具體地,可令 背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB=αstart+Δα,即αnoiseB以αstart為前提; 第三設(shè)置單元524,除所述首個(gè)背景噪聲幀B之外,將其他背景噪聲幀的前一背景噪聲幀對應(yīng)的信號能量衰減增益值與所述能量衰減增益值增加值的和值,設(shè)置為所述其他背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值,具體地,可令 背景噪聲幀C對應(yīng)的背景噪聲信號能量衰減增益值αnoiseC=αnoiseB+Δα,即αnoiseC以αnoiseB為前提; 背景噪聲幀D對應(yīng)的背景噪聲信號能量衰減增益值αnoiseD=αnoiseC+Δα,即αnoiseD以αnoiseC為前提; 背景噪聲幀E對應(yīng)的背景噪聲信號能量衰減增益值αnoiseE=αnoiseD+Δα,即αnoiseE以αnoiseD為前提; 背景噪聲幀F(xiàn)對應(yīng)的背景噪聲信號能量衰減增益值αnoiseF=αnoiseE+Δα,即αnoiseF以αnoiseE為前提; 背景噪聲幀G對應(yīng)的背景噪聲信號能量衰減增益值αnoiseG=αnoiseF+Δα,即αnoiseG以αnoiseF為前提; 背景噪聲幀H對應(yīng)的背景噪聲信號能量衰減增益值αnoiseH=αnoiseG+Δα,即αnoiseH以αnoiseG為前提; 需要說明的是,當(dāng)獲得連續(xù)的多個(gè)背景噪聲幀且存在某一背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值αnoise通過上述相同的疊代過程滿足αnoise≥1時(shí),此時(shí)為滿足語音信號處理要求,令αnoise=1,為描述簡便,上述計(jì)算單元設(shè)置至少兩個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值的疊代過程可用如下式子表示 αnoise=αnoise+Δα if(αnoise≥1) {αnoise=1} 作為一種實(shí)施方式,所述Δα可為但不僅限于如下兩種取值方式中的一種 其中N取256; 其中L為預(yù)先設(shè)定的背景噪聲幀個(gè)數(shù),具體地,L可取值為100; 控制單元53,利用所述能量衰減增益值控制所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號的能量衰減,具體地,控制單元53可包括 背景噪聲信號獲取單元531,恢復(fù)出所述背景噪聲幀B、C、D、E、F、G、H分別對應(yīng)的背景噪聲信號; 處理單元532,利用所述能量衰減增益值對所述背景噪聲信號進(jìn)行幅度衰減,例如利用背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB,對背景噪聲幀B對應(yīng)的背景噪聲信號進(jìn)行幅度衰減,利用背景噪聲幀C對應(yīng)的背景噪聲信號能量衰減增益值αnoiseC,對背景噪聲幀C對應(yīng)的背景噪聲信號進(jìn)行幅度衰減等等,具體地,當(dāng)每個(gè)背景噪聲幀中背景噪聲信號的采樣點(diǎn)數(shù)為M時(shí),則利用每個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值,對每個(gè)背景噪聲幀對應(yīng)的M個(gè)背景噪聲信號采樣點(diǎn)進(jìn)行幅度衰減,為描述簡便,處理單元532對每個(gè)背景噪聲幀對應(yīng)的M個(gè)背景噪聲信號采樣樣點(diǎn)進(jìn)行幅度衰減可用如下式子表示,其中noise(n)表示M個(gè)背景噪聲信號中第n個(gè)背景噪聲信號采樣樣點(diǎn)的幅度 if(αnoise<1) for(n=0;n<M;n++) {noise(n)=noise(n)×αnoise} 實(shí)施如圖5所示的本發(fā)明實(shí)施例的語音解碼器,其中能量衰減增益值設(shè)置單元52保證了所述首個(gè)背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoise與差錯隱藏幀A對應(yīng)的差錯隱藏信號能量衰減增益值α′相差不大,第并保證了存在至少兩個(gè)背景噪聲幀時(shí),所述背景噪聲幀C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值相差不大,控制單元53中采用上述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值對所述背景噪聲幀對應(yīng)的背景噪聲信號進(jìn)行能量衰減,可使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
作為一種實(shí)施方式,上述能量衰減增益值設(shè)置單元52為實(shí)現(xiàn)如下功能對所述獲得的背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi),還可以具體用于 參照圖3的本發(fā)明實(shí)施例的語音信號處理所得另一語音信號幅度示意圖,與圖2所示的本發(fā)明實(shí)施例的語音信號處理所得語音信號幅度不同的是,此處采用“進(jìn)2退1”的方法,需要說明的是,下面的2Δα也應(yīng)該小于所述閾值,例如,令 背景噪聲幀B對應(yīng)的背景噪聲信號能量衰減增益值αnoiseB=αstart+2Δα,即αnoiseB以αstart為前提; 背景噪聲幀C對應(yīng)的背景噪聲信號能量衰減增益值αnoiseC=αnoiseB-Δα,即αnoiseC以αnoiseB為前提; 背景噪聲幀D對應(yīng)的背景噪聲信號能量衰減增益值αnoiseD=αnoiseC+2Δα,即αnoiseD以αnoiseC為前提; 背景噪聲幀E對應(yīng)的背景噪聲信號能量衰減增益值αnoiseE=αnoiseD-Δα,即αnoiseE以αnoiseD為前提; 背景噪聲幀F(xiàn)對應(yīng)的背景噪聲信號能量衰減增益值αnoiseF=αnoiseE+2Δα,即αnoiseF以αnoiseE為前提; 背景噪聲幀G對應(yīng)的背景噪聲信號能量衰減增益值αnoiseG=αnoiseF-Δα,即αnoiseG以αnoiseF為前提; 背景噪聲幀H對應(yīng)的背景噪聲信號能量衰減增益值αnoiseH=αnoiseG+2Δα,即αnoiseH以αnoiseG為前提, 這樣,在保證了所述背景噪聲幀B、C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值分別與其前一個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值相差在所述閾值范圍內(nèi)的同時(shí),使得背景噪聲幀C、D、E、F、G、H對應(yīng)的背景噪聲信號能量衰減增益值按照一個(gè)大致順序的順序增加,直至背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值為1為止即可,因此,采用其他類似的方式也可認(rèn)為是本發(fā)明的其他實(shí)施方式,例如,上圖4所示的本發(fā)明實(shí)施例的語音信號處理所得另一語音信號幅度。
需要說明的有如下幾點(diǎn) 1、上述本發(fā)明實(shí)施例以背景噪聲幀C、D、E、F、G、H為例進(jìn)行說明,而在背景噪聲幀數(shù)量可多可少的實(shí)際情況下,本發(fā)明也可以同樣適用; 2、上述閾值的取值可以根據(jù)實(shí)際情況,從如下值中取值但不僅限于2Δα、2.5Δα、3Δα等,其中根據(jù)該閾值的取值范圍,可根據(jù)實(shí)際情況,確定上述本發(fā)明實(shí)施例中的起始能量衰減增益值以及能量衰減增益值增加值的取值; 3、當(dāng)發(fā)生丟失的為背景噪聲幀時(shí),由于根據(jù)現(xiàn)有技術(shù)的FEC技術(shù)處理得到的差錯隱藏信號能量會比沒有發(fā)生背景噪聲幀丟失時(shí)衰減得更為劇烈,若此時(shí)在差錯隱藏幀之后得到背景噪聲幀,那么差錯隱藏信號區(qū)域到背景噪聲信號區(qū)域的能量過渡會比沒有發(fā)生背景噪聲幀丟失時(shí)突變更加明顯,在這種情況下應(yīng)用本發(fā)明實(shí)施例會有效地使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
以上所述是本發(fā)明的具體實(shí)施方式
,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種語音信號處理方法,其特征在于,包括
當(dāng)差錯隱藏幀之后獲得的為背景噪聲幀時(shí),對所述獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi);
利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲信號的能量衰減。
2、如權(quán)利要求1所述的語音信號處理方法,其特征在于,所述對所述獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值包括
獲得所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值;
根據(jù)所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值設(shè)置背景噪聲幀起始能量衰減增益值,該起始能量衰減增益值與所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值相差在所述閾值范圍內(nèi);
將所述起始能量衰減增益值與小于所述閾值的能量衰減增益值增加值的和值,設(shè)置為所述差錯隱藏幀之后獲得的第一個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值。
3、如權(quán)利要求2所述的語音信號處理方法,其特征在于,該方法還包括
當(dāng)所述差錯隱藏幀之后獲得的為至少兩個(gè)背景噪聲幀時(shí),除所述第一個(gè)背景噪聲幀之外,將其他背景噪聲幀的前一背景噪聲幀對應(yīng)的信號能量衰減增益值與所述能量衰減增益值增加值的和值,設(shè)置為所述其他背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值。
4、如權(quán)利要求3所述的語音信號處理方法,其特征在于,所述能量衰減增益值增加值為1/256,或?yàn)橐辉O(shè)定值,該設(shè)定值為
1與所述起始能量衰減增益值的差值,該差值與預(yù)先設(shè)定的背景噪聲幀個(gè)數(shù)相比得到所述設(shè)定值。
5、如權(quán)利要求4所述的語音信號處理方法,其特征在于,所述預(yù)先設(shè)定的背景噪聲幀個(gè)數(shù)為100。
6、如權(quán)利要求1至5中任一項(xiàng)所述的語音信號處理方法,其特征在于,所述起始能量衰減增益值等于所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值。
7、如權(quán)利要求1至5中任一項(xiàng)所述的語音信號處理方法,其特征在于,所述利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲信號的能量衰減包括
恢復(fù)出所述背景噪聲幀對應(yīng)的背景噪聲信號;
利用所述能量衰減增益值對所述背景噪聲信號進(jìn)行幅度衰減。
8、如權(quán)利要求1至5中任一項(xiàng)所述的語音信號處理方法,其特征在于,所述差錯隱藏幀中包含有進(jìn)行差錯隱藏處理的背景噪聲幀。
9、一種語音信號處理裝置,其特征在于,包括
背景噪聲幀獲取單元,獲得差錯隱藏幀之后的背景噪聲幀;
能量衰減增益值設(shè)置單元,對所述獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi);
控制單元,利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲信號的能量衰減。
10、如權(quán)利要求9所述的語音信號處理裝置,其特征在于,所述能量衰減增益值設(shè)置單元包括
獲取單元,獲得所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值;
第一設(shè)置單元,根據(jù)所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值設(shè)定背景噪聲幀起始能量衰減增益值,該起始能量衰減增益值與所述差錯隱藏幀對應(yīng)的差錯隱藏信號能量衰減增益值相差在所述閾值范圍內(nèi);
第二設(shè)置單元,將所述起始能量衰減增益值與小于所述閾值的能量衰減增益值增加值的和值,設(shè)置為所述差錯隱藏幀之后獲得的第一個(gè)背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值。
11、如權(quán)利要求10所述的語音信號處理裝置,其特征在于,當(dāng)所述差錯隱藏幀之后獲得的為至少兩個(gè)背景噪聲幀時(shí),所述能量衰減增益值設(shè)置單元還包括
第三設(shè)置單元,除所述第一個(gè)背景噪聲幀之外,將其他背景噪聲幀的前一背景噪聲幀對應(yīng)的信號能量衰減增益值與所述能量衰減增益值增加值的和值,設(shè)置為所述其他背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值。
12、如權(quán)利要求9至11中任一項(xiàng)所述的語音信號處理裝置,其特征在于,所述控制單元包括
背景噪聲信號獲取單元,恢復(fù)出所述背景噪聲幀對應(yīng)的背景噪聲信號;
處理單元,利用所述能量衰減增益值對所述背景噪聲信號進(jìn)行幅度衰減。
13、如權(quán)利要求9至11中任一項(xiàng)所述的語音信號處理裝置,其特征在于,所述差錯隱藏幀中包含有進(jìn)行差錯隱藏處理的背景噪聲幀。
14、如權(quán)利要求9至11中任一項(xiàng)所述的語音信號處理裝置,其特征在于,該語音信號處理裝置為語音解碼器。
全文摘要
本發(fā)明實(shí)施例公開了一種語音信號處理方法,通過對差錯隱藏幀之后獲得的背景噪聲幀對應(yīng)的背景噪聲信號設(shè)置能量衰減增益值,使得所述背景噪聲幀對應(yīng)的背景噪聲信號能量衰減增益值與其前一幀對應(yīng)的信號能量衰減增益值相差在閾值范圍內(nèi),并利用所述能量衰減增益值控制所述背景噪聲幀對應(yīng)的背景噪聲的能量衰減。本發(fā)明還公開了一種語音信號處理裝置。采用本發(fā)明實(shí)施例,可使差錯隱藏信號區(qū)域與背景噪聲信號區(qū)域之間的能量過渡自然、平滑,提高聽者聽覺的舒適感。
文檔編號G10L21/02GK101339766SQ20081002690
公開日2009年1月7日 申請日期2008年3月20日 優(yōu)先權(quán)日2008年3月20日
發(fā)明者代金良, 張立斌, 艾雅.舒默特 申請人:華為技術(shù)有限公司