專利名稱::噪聲生成裝置、及方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種噪聲生成裝置、及方法。
背景技術(shù):
:在傳輸語音的過程中,通常會使用語音編碼技術(shù)對語音信息進行壓縮,以增加通信系統(tǒng)的容量。由于在進行語音通信時,只有大約40%的時間是包含語音的,其它時間都是靜音或背景噪聲,而通常進行語音通信的人們關(guān)心的都是語音的內(nèi)容,對只有靜音或背景噪聲的時間并不關(guān)心,因此在對語音信息進行壓縮時,會針對語音、靜音或背景噪聲按照不同的方法進行編碼和傳輸,以進一步提高通信系統(tǒng)的容量。非連續(xù)傳輸系統(tǒng)/舒適噪聲生成(DTX/CNG,DiscontinuousTransmissionSystem/ComfortableNoiseGeneration)f尤是這才羊一種用于進一步提高通信系統(tǒng)容量的技術(shù)。DTX/CNG技術(shù)對背景噪聲進行編碼獲得的帕通常稱為靜音插入描述(SID,SilenceInsertionDescriptor)幀,在普通的語音幀中會包含語參數(shù)、信號能量增益參數(shù)、固定碼本、及自適應(yīng)碼本相關(guān)的參數(shù),解碼端在收到語音幀后根據(jù)這些信息就可以恢復(fù)出原來的語音數(shù)據(jù),而SID幀中一般只包含譜參數(shù)和信號能量增益參數(shù),解碼端只根據(jù)譜參數(shù)和信號能量增益參數(shù)進行背景噪音的恢復(fù)。這是因為用戶通常并不關(guān)心背景噪音中包含了什么信息,因此SID幀可以只傳遞很少量的參考信息,也即譜參數(shù)和信號能量增益參數(shù),解碼端根據(jù)這些參考信息進行背景噪音的恢復(fù),使用戶可以大致聽出對方處于什么環(huán)境,并且不會明顯影響用戶的聽覺質(zhì)量即可。在進行語音傳輸時,相隔若干幀才發(fā)送一次SID幀,編碼參數(shù)未發(fā)送或者根本未進行編碼的幀通常稱為無音(NO_DATA)幀。近年來在各大組織和;t幾構(gòu)制定的語音編碼標(biāo)準(zhǔn)中,都存在DTX/CNG技術(shù)的具體應(yīng)用。在第三代伙伴組織計劃(3GPP,ThirdGenerationPartnershipProjects)的語音編碼標(biāo)準(zhǔn)——自適應(yīng)多速率聲碼器(AMR,AdaptiveMulti-Rate)中采用的DTX/CNG技術(shù),即為按照固定間隔每8幀發(fā)送一次SID幀,利用接收到的連續(xù)兩幀SID幀解碼出的參數(shù),也即信號能量增益參數(shù)和譜參數(shù),進行線性插值,以估算出噪聲合成所需要的參數(shù),用公式表達為其中A"表示第n個SID幀之后的第k幀的CNG參數(shù)的估算值,C-"表示解碼端接收到的第n-l個SID幀的參數(shù),C表示解碼端接收到的第n個SID幀的參數(shù)。當(dāng)n-0時,《"(-"為拖尾階段8幀語音幀譜參數(shù)和信號能量增益參數(shù)的平均值。在國際電寸言聯(lián)盟(ITU,InternationalTelecommunicationUnion)的"i吾音編碼標(biāo)準(zhǔn)——共輒結(jié)構(gòu)代數(shù)碼本激勵線性預(yù)測聲碼器定義的靜音壓縮方案中,采用的DTX/CNG技術(shù),即為在編碼端才艮據(jù)噪聲參數(shù)的變化情況,自適應(yīng)地確定是否發(fā)送SID,前后兩幀SID的間隔最小為20毫秒,最大則不限。在解碼端采用的CNG算法則用公式可表示為其中<^"_,表示解碼端接收到的最新siD幀解碼出的信號能量增益參數(shù),表示解碼端上一次接收到的sn)解碼出的i普參數(shù),"巧'(卿表示解碼端最新接收到的SID解碼出的譜參數(shù)。在對現(xiàn)有技術(shù)的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題3GPP的語音編碼標(biāo)準(zhǔn)——AMR中采用的DTX/CNG技術(shù),只4十對編碼端按照固定間隔發(fā)送SID幀的情況,在編碼端使用的是自適應(yīng)間隔發(fā)送SID幀時,將無法正常工作。對信號能量增益參數(shù)的重建G,=7前一幀為i吾音幀其他前一幀為"i吾音幀其他ITU的語音編碼標(biāo)準(zhǔn)——共扼結(jié)構(gòu)代數(shù)碼本激勵線性預(yù)測聲碼器定義的靜音壓縮方案中采用的DTX/CNG技術(shù),在當(dāng)前幀為SID時,使用解碼出的譜參數(shù)與上一個SID幀平均出當(dāng)前幀的第一子幀的譜參數(shù),第二子幀的譜參數(shù)則直接使用解碼出的譜參數(shù);在下一個SID幀到來之間的無音幀,則直接使用最近的SID幀解碼出的譜參數(shù)重建噪聲,當(dāng)下一個SID幀到來且解碼出的譜參數(shù)和前一幀SID幀的譜參數(shù)有差別時,就會出現(xiàn)不連續(xù)性,且由于譜參數(shù)是一個處于不斷變化中的量,因此前后兩個譜參數(shù)通常是有差別的,因此重建的舒適噪聲的i普,很容易出現(xiàn)不連續(xù)性,進而影響到聽覺質(zhì)量,在前后兩個譜參數(shù)差別較大時尤其明顯。
發(fā)明內(nèi)容本發(fā)明實施例要解決的技術(shù)問題是提供一種噪聲生成裝置、及方法,可以適應(yīng)多種標(biāo)準(zhǔn)協(xié)議,使解碼端恢復(fù)出使用戶感覺較舒適的噪音。為解決上述技術(shù)問題,本發(fā)明實施例一方面,提供了一種噪聲生成方法,'所述方法包括根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);根據(jù)所述重建的噪聲參數(shù)生成噪聲。另一方面,提供了一種噪聲生成裝置,所述裝置包括初始值單元,用于根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;范圍單元,用于根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;重建單元,用于在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);合成單元,用于#4居所述重建的噪聲參數(shù)合成噪聲。以上技術(shù)方案可以看出,本發(fā)明實施例對編碼端使用的協(xié)議標(biāo)準(zhǔn)沒有限制,無論編碼端:接照固定間隔發(fā)送SID幀,還是自適應(yīng)間隔發(fā)送SID幀,都可以正常工作。且由于在收到第一個SID幀之后,再次收到新的SID幀時,都會取在最新收到的SID幀的前一幀重建的噪聲參數(shù)作為所述重建參數(shù)初始值,并參考該重建參數(shù)初始值及最新收到的SID幀的噪聲參數(shù),確定一個隨機取值范圍,在該范圍內(nèi)隨機取值作為噪聲參數(shù),生成的噪聲過渡比較自然,會給用戶帶來較好的聽覺體驗。圖l、本發(fā)明實施例提供的噪聲生成方法實施例一流程圖;圖2、本發(fā)明實施例提供的噪聲生成方法實施例二流程圖;圖3、本發(fā)明實施例提供的噪聲生成方法實施例三流程圖;圖4、本發(fā)明實施例4是供的噪聲生成方法實施例四流程圖;圖5、本發(fā)明實施例提供的噪聲生成裝置實施例結(jié)構(gòu)圖。具體實施例方式本發(fā)明實施例提供了一種噪聲生成裝置、及方法,可以適應(yīng)多種標(biāo)準(zhǔn)協(xié)議,使解碼端恢復(fù)出使用戶感覺較舒適的噪音。本發(fā)明實施例提供的噪聲生成方法實施例,在解碼端通過少量的SID幀中的噪聲參數(shù),重建隨機變化、曲線平滑的噪聲參數(shù),以恢復(fù)出使用戶感覺較舒適的噪音。本發(fā)明實施例提供的噪聲生成方法實施例一流程如圖l所示,包括步驟IOI、獲取SID幀中攜帶的噪聲參數(shù)。開始語音通信后,解碼端從接收到的語音數(shù)據(jù)流中譯碼出幀信息,然后對該幀的格式進行判斷,若該幀為語音幀,則進入語音幀處理流程;若為非語音幀,如SID幀或者無音幀,則進入本實施例提供的噪聲生成方法實施例流程。在處理非語音幀時,由于無音幀中不包含任何語音數(shù)據(jù),直接進入步驟102,在收到SID幀時,就要獲取該SID幀中攜帶的噪聲參數(shù),即信號能量增益參數(shù)和語參數(shù)。步驟102、根據(jù)獲得的噪聲參數(shù)重建根據(jù)預(yù)測方向隨機變化、曲線平滑的連續(xù)噪聲參數(shù),包括信號能量增益參數(shù)和譜參數(shù),當(dāng)前幀為非語音幀,包括為了使重建的噪聲參數(shù)不會偏離實際值太遠(yuǎn),首先要為重建的噪聲參數(shù)的變化曲線確定一個中心值,使重建的噪聲參數(shù)取值在該中心值附近游動,該中心值可以被稱為游動中心G,同時也要確定游動的范圍,使重建的噪聲參數(shù)取值以G為中心,在該范圍內(nèi)游動,該游動范圍可以稱為游動半徑A。獲得游動半徑A的方法有很多種,本實施例提供了其中的兩種一種為根據(jù)噪聲參數(shù)增量W、預(yù)測間隔長度^"^2、以及當(dāng)前幀與最新收到的sid幀的時間間隔A獲得;一種為根據(jù)噪聲參數(shù)增量W、預(yù)測間隔長度^"g^獲得。根據(jù)第一種方法獲得游動半徑A時,當(dāng)前幀噪聲參數(shù)的游動半徑△用公式可以表述為其中fe"g^為預(yù)測的最新收到的sid幀與下一個sid幀之間的間隔長度,即假設(shè)經(jīng)過時間可以收到下一幀sid幀。當(dāng)當(dāng)前幀為解碼端在語音段之后接收到第一幀sid幀時,噪聲參數(shù)增量W可以利用最新接收到的sid幀噪聲參數(shù)《"s或緩存區(qū)中存儲的過去幾幀語音幀的能量增益參數(shù)和譜參數(shù)獲得。解碼端在語音幀之后接收到第一幀非語音幀時,本實施例提供了兩種獲得噪聲參數(shù)增量的方法方法一、利用緩存區(qū)中存儲的過去幾幀語音幀的能量增益參數(shù)和譜參數(shù),估算出過去平均能量增益參數(shù)和譜參數(shù),作為重建參數(shù)初始值i^,以最新收到的噪聲參數(shù)《"與重建參數(shù)初始值的差值作為噪聲參數(shù)增量^,此時噪聲參數(shù)增量^可用公式表述為估算重建參數(shù)初始值P^的方式可以是采用前幾幀能量增益參數(shù)和譜參數(shù)的平均值作為重建參數(shù)初始值P<,也可以是采用前幾幀能量增益參數(shù)和譜參數(shù)的加;f又平均值作為重建參數(shù)初始值7^。方法二、直接采用最新收到的sid幀攜帶的能量增益參數(shù)和譜參數(shù),重10建該SID幀到下一個SID幀之間的噪聲,在收到該SID幀的下一個SID幀時,再開始重建噪聲參數(shù),采用語音幀之后第一幀SID幀攜帶的能量增益參數(shù)和i普參數(shù)作為重建參數(shù)初始值P"/,以最新收到的噪聲參數(shù)《'"與重建參數(shù)初始值的差值作為噪聲參數(shù)增量,此時噪聲參數(shù)增量^可用公式表述為若是第一幀SID幀之后收到的SID幀或無音幀,本實施例4是供了兩種獲得噪聲參數(shù)增量的方法方法一、以最新接收到的SID幀前一幀重建的噪聲參數(shù)^-'為重建參^t初始值/V,最新接收到的SID幀噪聲參數(shù)C與重建參數(shù)初始值々的差值作為噪聲參數(shù)增量W,此時噪聲參數(shù)增量^可用公式表述為方法二、以最新收到的SID幀攜帶的噪聲參數(shù)與前一幀SID幀攜帶的噪聲參數(shù)的差值作為噪聲參數(shù)增量^,以最新收到的SID幀為第n幀為例,噪聲參數(shù)增量^用公式可以表述為'd尸二C,)-C"一i)在收到下一個SID幀之前,為兩個SID幀之間的無音幀重建噪聲參lt時,可以使用最近收到的SID幀的噪聲參數(shù)增量^為無音幀確定游動半徑A,也可以在每次為新的無音幀重建噪聲時,更新噪聲參數(shù)增量W,本實施例提供了兩種更新噪聲參數(shù)增量^的方法方法一、最新接收到的SID幀噪聲參數(shù)/^與重建參數(shù)初始值iV的差值作為噪聲參數(shù)增量化,在為無音幀重建噪聲參數(shù)時,以前一幀重建的噪聲參數(shù)尸w更新重建參數(shù)初始值《《,則使用重建參數(shù)初始值^f獲得的噪聲參數(shù)增量^也會相應(yīng)^皮更新。方法二、以最近接收到的SID幀的噪聲參數(shù)與前一幀SID幀攜帶的噪聲參數(shù)的差值為《,以最近接收到的SID幀的前一幀重建的噪聲參數(shù)為尸。,當(dāng)前幀為距離最新接收到的SID幀的第^幀,當(dāng)前幀的噪聲參數(shù)增量為《,以"。減去重建參數(shù)初始值々與P。的差值獲得當(dāng)前幀的噪聲參數(shù)增量《,使&=^,此時《用公式可以表述為ii在為無音幀重建噪聲參數(shù)時,以前一幀重建的噪聲參數(shù)i^更新重建參數(shù)初始值《《,則使用重建參數(shù)初始值」^獲得的噪聲參數(shù)增量《也會相應(yīng)被更新。變化曲線的預(yù)測方向也就是游動半徑△的取值方向,而游動半徑△的取值方向受噪聲參數(shù)增量"?的影響,當(dāng)噪聲參數(shù)增量^為"+,,時,A取值為"+";當(dāng)噪聲參數(shù)增量rf尸為"-"時,A取值為"-,,。當(dāng)當(dāng)前幀是SID幀時,k為"0",2(j;t-/e"g叫+1)=2(/,/z+1)—2(/e"-+l)隨著無音幀構(gòu)成的無音段的持續(xù)時間變長,M直慢慢變大,在噪聲參數(shù)增量W不變時,2^"e"^^+0的取值將會慢慢變小,A的取值則會慢慢變大。當(dāng)k=/e"-/2,即當(dāng)前幀是最新收到的SID幀后的第^"g^幀時,2若該幀后還沒有收到新的SID幀,M直繼續(xù)增加,在噪聲參數(shù)增量cff不變時,2(^-/6"^/|+1)的取值將會慢慢變大,A的取值則會慢慢變小。所以在為兩個SID幀之間的無音幀重建噪聲參數(shù),噪聲參數(shù)增量W不變時,A的取值是一個初始值等于^^_最大值等于^,而后緩慢衰減的數(shù)值。若噪聲參數(shù)增量^也在隨之發(fā)生變化,則A的取值的變化將會受到相應(yīng)影響。根據(jù)第二種方法獲得游動半徑A時,當(dāng)前幀噪聲參數(shù)的游動半徑A用公式可以表述為△=-獲得噪聲參數(shù)增量W及預(yù)測間隔長度/e"gA的方法與上文所述第一種獲得游動半徑A的方法基本相同。12此時,游動半徑A的取值方向仍然受噪聲參數(shù)增量^的影響,當(dāng)噪聲參數(shù)增量"P為"+"時,A取值為"+,,;當(dāng)噪聲參數(shù)增量W為"-"時,A取值為"-,,。當(dāng)前幀噪聲參數(shù)的游動中心C*可以通過重建參數(shù)初始值尸<與當(dāng)前幀噪聲參數(shù)的游動半徑A獲得,游動中心C*用公式可以表述為其中,重建參數(shù)初始值i^會在每一次重建噪聲參數(shù)時進行更新,以當(dāng)前噪聲參數(shù)為g,則以尸,一,更新C,,此時游動中心^用公式可以表述為以G為中心,在fc—lAi,G+iAl]區(qū)間內(nèi)采用隨機取值的方法,重建出當(dāng)前幀的噪聲參數(shù)A,噪聲參數(shù)^用公式可以表述為A-w(c廣|a|,c;+|a|)當(dāng)當(dāng)前幀是SID幀,A取值為"+"時,^也大于前一幀的噪聲參數(shù)A-',[C廣lAi,q+lAi]的下限為的下限是一個比P"稍高的數(shù)值。在采用第二種方法獲得A時,A=H,A的取值是噪聲參數(shù)增量的i_,相對噪聲參數(shù)增量^而言是一個很小的取值,因此[c「Kc;+IaI]的下限也是一個比P"稍高的數(shù)值。的上限為的上限比尸"i高3A,在采用第一種方法獲得A時,以Ze"g^取值為"2"為例,3A的值為噪聲參數(shù)增量^的丄,仍然要小于噪聲參數(shù)增量^5,即[Ct-|A|,&+JA|]的上限小于P"與噪聲參數(shù)增量^的和。在采用第二種方法獲得A時,以&"gf/2取值為"2,,為例,3A的值為4與A-i差值的丟,仍然要小于噪聲參數(shù)增量^,即[C廣lAi,Q+lAl]的上限小于尸"'與噪聲參數(shù)增量化的和,而且第二種方法通常被應(yīng)用于采用固定間隔發(fā)送SID幀的場合,這種時候&"g^—般會比"2"大得多,3A的值就更小了。同理,若當(dāng)前幀是SID幀,A取值為"-"時,[C「lAl,C,+lAJ]的下限會比最新接收到的SID幀噪聲參數(shù)《"高,上限會比前一幀的噪聲參數(shù)&i稍低。因此在當(dāng)前幀是SID幀時,在[^—14&+問區(qū)間內(nèi)隨機取值的噪聲參數(shù)S,會是一個相比前一幀的噪聲參數(shù)^-'稍有變化的參數(shù),這種變化是被最新接收到的SID幀噪聲參數(shù)4所影響的,溫和的變化,即使最新接收到的SID幀噪聲參數(shù)^與前一幀的噪聲參數(shù)P"差值非常大,S也會是一個過度較平滑的值,根據(jù)P,生成的噪聲也會變化較為緩和,會帶給用戶較好的感受。當(dāng)當(dāng)前幀為無音幀時,重建參數(shù)初始值為前一幀的重建的噪聲參數(shù)P",游動中心^受到重建參數(shù)初始值i:,的影響,會向游動半徑A的取值方向發(fā)生平緩的變化,在[G—lAl,G+lAl]區(qū)間內(nèi)隨機取值的噪聲參數(shù)A,會是一個相比前一幀的噪聲參數(shù)^-'稍有變化的參數(shù),兩個SID幀之間重建出的連續(xù)噪聲參數(shù)A會是一個過度較平滑的值,根據(jù)^生成的噪聲也會變化較為緩和,會帶給用戶較好的感受。進一步,在兩個SID幀之間的游動半徑A可能會受^值或^取值的影響發(fā)生變化,隨機取值的范圍也會相應(yīng)發(fā)生變化,兩個SID幀之間重建出的連續(xù)噪聲參數(shù)^會是一個變化更加隨機的曲線,根據(jù)A生成的噪聲也會發(fā)生較多不同的變化,會帶給用戶較好的感受。在有些情況下,當(dāng)前幀為無音幀時,也可能在下一幀SID幀到來前都不更新重建參數(shù)初始值,此時就要依靠游動半徑A的變化來改變隨機取值的范圍。本實施例中,重建參數(shù)初始值^/包括重建信號能量增益參數(shù)初始值、重建諳參數(shù)初始值。步驟103、利用重建的噪聲參數(shù)生成噪聲。14解碼端利用隨機序列發(fā)生器合成激勵信號,該激勵信號在重建噪聲時,相當(dāng)于SID幀相比普通語音幀缺少的內(nèi)容,如固定碼本、及自適應(yīng)碼本相關(guān)的參數(shù)等,解碼端根據(jù)噪音的共性,利用隨機序列發(fā)生器合成激勵信號,用以重建噪聲。利用激勵信號及重建的噪聲參數(shù)生成噪聲的方法有兩種第一種、解碼端將重建的噪聲參數(shù)中的譜參數(shù),轉(zhuǎn)換為合成濾波器系數(shù),對激勵信號進行合成濾波,獲得噪聲信號,然后對合成的噪聲信號用重建的噪聲參數(shù)中的能量增益參數(shù)進行時域整形,進行后處理,即可輸出為最終的重建噪聲。第二種、解碼端利用重建的噪聲參數(shù)中的能量增益參數(shù)及隨機序列發(fā)生器合成激勵信號,然后將重建的噪聲參數(shù)中的語參數(shù),轉(zhuǎn)換為合成濾波器系數(shù),對激勵信號進行合成濾波,獲得噪聲信號。在本實施例中,對編碼端使用的協(xié)議標(biāo)準(zhǔn)沒有限制,無論編碼端按照.固定間隔發(fā)送SID幀,還是自適應(yīng)間隔發(fā)送SID幀,都可以正常工作。且由于每次收到新的SID幀都會參考前一幀重建的噪聲參數(shù)、及新收到的噪聲參數(shù),重建噪聲參數(shù),生成的噪聲過渡比較自然,用戶會有較好的聽覺體驗,同時也參考了實際噪音參數(shù)的影響,使用戶可以分辨出大致的語音環(huán)境;進一步在處理無音幀時,根據(jù)無音幀與最近的SID幀之間的距離、最近的SID幀的噪聲參數(shù)的變化方向、及最近的SID幀的噪聲參數(shù)與重建參數(shù)初始值的差值,為該無音幀重建與前一幀相比變化微小的噪聲參數(shù),使得重建出的噪聲參數(shù)變化曲線較為平滑,因此生成的噪聲每幀之間的過渡也比較自然,會給用戶帶來較好的聽覺體驗。本發(fā)明實施例提供的噪聲生成方法實施例二,編碼端采用自適應(yīng)間隔發(fā)送SID幀、,流程如圖2所示,包括步驟201、接收SID幀,獲取其中攜帶的噪聲參數(shù)。開始語音通信后,解碼端從接收到的語音數(shù)據(jù)流中譯碼出幀信息,然后對該幀的格式進行判斷,若該幀為語音幀,則進入語音幀處理流程;若為非語音幀,如SID幀或者無音幀,則進入本實施例提供的噪聲生成方法實施例流程。在處理非語音幀時,由于無音幀中不包含任何語音數(shù)據(jù),通常直接進入步驟202,在收到SID幀時,就要獲取其中攜帶的噪聲參數(shù),即信號能量增益參數(shù)《"和譜參數(shù)"力w。步驟202、獲得重建參數(shù)初始值。解碼端在檢測到幀類型從語音幀切換為非語音幀時,即接收到第一幀SID幀時,通過緩沖區(qū)中存儲的過去^幀的能量增益參數(shù)和譜參數(shù),計算出平均的能量增益參數(shù)G^和譜參數(shù)"乂《作為重建參數(shù)初始值,此處^取值為大于0的整數(shù),例如^=5,過去的幀可以是語音幀,也可以是SID幀。重建能量增益參數(shù)初始值G^和重建語參數(shù)初始值/>"用公式表達如下若接收到的SID幀不是第一幀SID幀,則用該SID幀前一幀重建的能量增益參數(shù)和譜參數(shù)作為重建參數(shù)初始值。本實施例中在為無音幀重建噪聲參數(shù)時,可以每次都使用前一幀重建的能量增益參數(shù)和譜參數(shù)更新重建參數(shù)初始值,也可以在下一幀SID幀到來前都不更新重建參數(shù)初始值。步驟203、重建噪聲參數(shù)。在從語音段轉(zhuǎn)入噪音段時,也即接收到語音幀后第一幀SID幀時,將初始值置為7^,之后再次收到SID幀時,取最新SID幀與其前一個SID幀之間的間隔長度。為了保證DTX的效率,一般來說會對SID幀的發(fā)送間隔進行限制,即/e"g/z必須大于等于一個自然數(shù),例如在G.729B版本的協(xié)議中規(guī)定/e"g&必須大于等于2。從最近的SID頓中解碼得到的能量增益參數(shù)為《"、譜參數(shù)為",",對于該SID幀后第t幀,其能量增益參數(shù)的噪聲參數(shù)增量《。用公式可以表述為《,g=GU/其能量增益參數(shù)的游動半徑~用公式可以表述為:義其譜參數(shù)的噪聲參數(shù)增量《,、,用公式可以表述為《w=&/df其譜參數(shù)的游動半徑AV用公式可以表述為A;=~^~~\,=!,2,…,Mw2(|yt-/e"-|+l)其中M為語參數(shù)線性預(yù)測的階數(shù)。則當(dāng)前幀的重建噪聲參數(shù)中重建能量增益參數(shù)的游動中心Cw用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建語參數(shù)的游動中心用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建能量增益參數(shù)《用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建譜參數(shù)&力'用公式可以表述為/其中函數(shù)"""""A)是指在區(qū)間[a,b]中取均勻分布的隨機數(shù)。如果接收到新的SID幀時,用下面算法對相關(guān)變量進行更新:/e"g^z=A—1.最后使*=1;如果收到的是無音幀,在更新重建參數(shù)初始值時使:《,=W;對重建參數(shù)初始值進行更新,然后使*=*+1。繼續(xù)重建出該幀的噪聲參數(shù),直到收到新的SID幀。步驟204、利用重建的噪聲參數(shù)生成噪聲。采用隨機序列生成白噪聲激勵信號;用重建的譜參數(shù)&力構(gòu)造合成濾波器&(z);將生成的激勵信號用合成濾波器合成濾波少""X")、(")然后將合成的噪聲h(")使用重建的能量增益參數(shù)6進行時域整形:_K")=h(")xlwG*其中w為幀長,即可在解碼端恢復(fù)出舒適噪聲。本實施例步驟204采用的利用重建的噪聲參數(shù)生成噪聲的方法,即為上文提到的利用激勵信號及重建的噪聲參數(shù)生成噪聲的方法一。在本實施例中,對編碼端使用的協(xié)議標(biāo)準(zhǔn)沒有限制,無論編碼端按照固定間隔發(fā)送SID幀,還是自適應(yīng)間隔發(fā)送SID幀,都可以正常工作。且由于在從語音段轉(zhuǎn)向噪音段時,采用最后語音段的平均能量增益參數(shù)和譜參數(shù)作為初始值,參考新收到的噪聲參數(shù),重建噪聲參數(shù),這就保證了從語音段到噪音段切換時,生成的噪聲與語音段的過渡比較自然,用戶會有較好的聽覺體驗,同時由于參考了實際噪音參^t的影響,使用戶可以分辨出大致的語音環(huán)境;每次收到新的SID幀都會采用前一幀重建的噪聲參數(shù)作為初始值,參考新收到的噪聲參數(shù),重建噪聲參數(shù),生成的噪聲過渡比較自然,用戶會有較好的聽覺體驗,同時也參考了實際噪音參數(shù)的影響,使用戶可以分辨出大致的語音環(huán)境;進一步在處理無音幀時,根據(jù)無音幀與最近的SID幀之間的距離、最近的SID幀的噪聲參數(shù)的變化方向、及最近的SID幀的噪18聲參數(shù)與重建參數(shù)初始值的差值,為該無音幀重建與前一幀相比變化微小的噪聲參數(shù),使得重建出的噪聲參數(shù)變化曲線較為平滑,因此生成的噪聲每幀之間的過渡也比較自然,會給用戶帶來較好的聽覺體驗。本發(fā)明實施例提供的噪聲生成方法實施例三,編碼端采用固定間隔發(fā)送SID幀,其流程如圖3所示,包括步驟301、接收SID幀,獲取其中攜帶的噪聲參數(shù)。開始語音通信后,解碼端從接收到的語音數(shù)據(jù)流中譯碼出幀信息,然后對該幀的格式進行判斷,若該幀為語音幀,則進入語音幀處理流程;若為非語音幀,如SID幀或者無音幀,則進入本實施例提供的噪聲生成方法實施例流程。在處理非語音幀時,由于無音幀中不包含任何語音數(shù)據(jù),通常直接進入步驟302,在收到SID幀時,就要獲取其中攜帶的噪聲參數(shù),即信號能量增益參數(shù)《w、譜參數(shù)&夂w。步驟302、獲得重建參數(shù)初始值。編碼端采用固定的SID幀間隔發(fā)送SID幀,這里4艮定SID幀間隔為LEM77/,Z£7VGTi/耳又Y直為大于0的自然數(shù)。解碼端在檢測到幀類型從語音幀切換為非語音幀時,即接收到第一幀SID幀時,將接收到的SID幀中的噪聲參數(shù)用作未來^^Gm幀的重建噪聲參數(shù),并用作重建噪聲能量增益參數(shù)G^和譜參數(shù)^^的初始值,重建能量增益參數(shù)初始值G/和重建譜參數(shù)初始值&人/用公式表達如下Z《/=步驟303、重建噪聲參數(shù)。重建噪聲參數(shù)從收到第二個SID幀之后開始,從最近的SID幀中解碼得到的能量增益參數(shù)為G"《譜參數(shù)為"乂",對于該SID幀后第^幀,其能量增益參數(shù)的噪聲參數(shù)增量《,。用公式可以表述為《g=<^-<^/19其能量增益參數(shù)的游動半徑;用公式可以表述為'、G其譜參數(shù)的噪聲參數(shù)增量《/#用公式可以表述為其譜參數(shù)的游動半徑AV用公式可以表述為△'=——^——/=1,2,…,ikf其中M為線性預(yù)測的階數(shù)。則當(dāng)前幀的重建噪聲參數(shù)中重建能量增益參數(shù)的游動中心用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建譜參數(shù)的.游動中心用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建能量增益參數(shù)G*用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建譜參數(shù)^力'用公式可以表述為/《=簡"(C;^_|A'4+|《,其中函數(shù)ra"rf""是指在區(qū)間[a,b]中取均勻分布的隨機數(shù)。如果接收到新的SID幀時,用下面算法對相關(guān)變量進行更新:/ewgf/z=&—1.&厶/=d;最后使*=1;如果收到的是無音幀,在更新重建參數(shù)初始值時使:20對重建參數(shù)初始值進行更新,然后使^=*+1。繼續(xù)重建出該幀的噪聲參數(shù),直到收到新的SID幀。步驟304、利用重建的噪聲參數(shù)生成噪聲。使用隨機序列發(fā)生器以及重建的能量增益參數(shù)G*合成白噪聲激勵信號用重建的語參數(shù)&力構(gòu)造合成濾波器A(力;將生成的激勵信號用合成濾波器合成濾波再經(jīng)過后濾波處理,即可在解碼端恢復(fù)出舒適噪聲。本實施例步驟304采用的利用重建的噪聲參數(shù)生成噪聲的方法,即為上文提到的利用激勵信號及重建的噪聲參數(shù)生成噪聲的方法二。在本實施例中,對編碼端使用的協(xié)議標(biāo)準(zhǔn)沒有限制,無論編碼端按照固定間隔發(fā)送SID幀,還是自適應(yīng)間隔發(fā)送SID幀,都可以重建出變化比較平滑的噪聲參數(shù),包括能量增益參數(shù)、譜參數(shù)等,進而生成比較自然的舒適噪聲。由于在從語音段轉(zhuǎn)入噪音段時,采用最新收到的SID幀的噪聲參數(shù)生成第一幀SID幀到下一個SID幀之間的噪聲,每次收到新的SID幀都會采用前一幀重建的噪聲參數(shù)作為初始值,參考新收到的噪聲參數(shù),重建噪聲參數(shù),生成噪聲,由于語音段轉(zhuǎn)入噪音段時,發(fā)送來的SID幀離語音段非常近,所以直接使用最新收到的SID幀的噪聲參數(shù)生成第一幀SID幀到下一個SID幀之間的噪聲,語音段轉(zhuǎn)入噪音段的過渡會比較自然,且兩幀SID幀的間隔很短,在短暫的時間內(nèi)噪音沒有變化,是普通人的聽覺無法發(fā)現(xiàn)的,用戶會有較好的聽覺體驗;每次收到新的SID幀都會采用前一幀重建的噪聲參數(shù)作為初始值,參考新收到的噪聲參數(shù),重建噪聲參數(shù),生成的噪聲過渡比較自然,用戶會有較好的聽覺體驗,同時也參考了實際噪音參數(shù)的影響,使用戶可以分辨出大致的語音環(huán)境;進一步在處理無音幀時,#4居無音幀與最近的SID幀之間的距離、最近的SID幀的噪聲參數(shù)的變化方向、及最近的SID幀的噪聲參數(shù)與重建參數(shù)初始值的差值,為該無音幀重建與前一幀相比變化微小的噪聲參數(shù),使得重建出的噪聲參數(shù)變化曲線較為平滑,因此生成的噪聲每幀之間的過渡也比較自然,會給用戶帶來較好的聽覺體驗。本發(fā)明實施例提供的噪聲生成方法實施例四,編碼端采用自適應(yīng)間隔發(fā)送SID幀,流程如圖4所示,包括步驟401、接收SID幀,獲取其中攜帶的噪聲參數(shù)。開始語音通信后,解碼端從接收到的語音數(shù)據(jù)流中譯碼出幀信息,然后對該幀的格式進行判斷,若該幀為語音幀,則進入語音幀處理流程;若為非語音幀,如SID幀或者無音幀,則進入本實施例提供的噪聲生成方法實施例流程。在處理非語音幀時,由于無音幀中不包含任何語音數(shù)據(jù),通常直接進入步驟402,在收到SID幀時,就要獲取其中攜帶的噪聲參數(shù),即信號能量增益參數(shù)&w和譜參數(shù)/《w。步驟402、獲得重建參數(shù)初始值。解碼端在檢測到幀類型從語音幀切換為非語音幀時,即接收到第一幀SID幀時,假設(shè)此時從該幀中獲得的信號能量增益參數(shù)為C^("、諳參數(shù)為/《,(",則重建能量增益參數(shù)初始值G<和重建譜參數(shù)初始值可用公式表達為若接收到的SID幀不是第一幀SID幀,則用該SID幀前一幀重建的能量增益參數(shù)和譜參數(shù)作為重建參數(shù)初始值。本實施例中在為無音幀重建噪聲參數(shù)時,可以每次都使用前一幀重建的能量增益參數(shù)和譜參數(shù)更新重建參數(shù)初始值,也可以在下一幀SID幀到來前都不更新重建參數(shù)初始值。步驟403、重建噪聲參^:。在從語音段轉(zhuǎn)入噪音段時,也即接收到語音幀后第一幀SID幀時,將^"^222初始值置為V。之后再次收到SID幀時,取最新SID幀與其前一個SID幀之間的間隔長度。為了保證DTX的效率,一^:來說會對SID幀的發(fā)送間隔進行限制,即/e"g決必須大于等于一個自然數(shù),例如在G.729B版本的協(xié)議中規(guī)定/e"g^必須大于等于2。解碼器從收到最新的SID幀中解碼得到的能量增益參數(shù)為G賴")、語參數(shù)為妖,一,("=1,2廣.),使《i/=妖/,-妖,t/("—1)則對于第"個SID幀后第^幀,其能量增益參數(shù)的噪聲參數(shù)增量《。用公式可以表述為《,g=《g-(G,《,-G。)其中,(w為能量增益參數(shù)的重建參數(shù)初始值,G。為最近接收到的SID幀的前一幀重建的能量增益參數(shù)。當(dāng)該最近接收到的SID幀為第一幀SID幀時,G。為緩沖區(qū)中存儲的過去Wp幀的能量增益參數(shù)的加權(quán)平均值G,。G,,)可用公式表達如下,■=1其中w'為權(quán)值,滿足關(guān)系臺。其能量增益參數(shù)的游動半徑Ac用公式可以表述為△一,《g、g2(JA:-/e一l+l)其譜參數(shù)的噪聲參數(shù)增量《w用公式可以表述為《W=《fc/--&/0)其中,/《,為語參數(shù)的重建參數(shù)初始值,/#。為最近接收到的SID幀的前一幀重建的譜參數(shù)。當(dāng)該最近接收到的SID幀為第一幀SID幀時,/^為緩沖區(qū)中存儲的過去^幀的能量增益參數(shù)的加權(quán)平均值/《,)。fo/、,)可用公式表達如下其中w'為權(quán)值,滿足關(guān)系臺。其譜參數(shù)的游動半徑用公式可以表述為A'=_^_《#,、/=1,2,…,M其中M為譜參數(shù)線性預(yù)測的階數(shù)。則當(dāng)前幀的重建噪聲參數(shù)中重建能量增益參數(shù)的游動中心e^用公式可以表述為cg,*=GW+2ag當(dāng)前幀的重建噪聲參數(shù)中重建語參數(shù)的游動中心用公式可以表述為當(dāng)前幀的重建噪聲參數(shù)中重建能量增益參數(shù)^用公式可以表述為G*=,4Cg,*-M'Cw+|AG|)當(dāng)前幀的重建噪聲參數(shù)中重建譜參數(shù)&《用公式可以表述為其中函數(shù)ra""(",。是指在區(qū)間[a,b]中取均勻分布的隨機數(shù)。如果接收到新的SID幀時,用下面算法對相關(guān)變量進行更新/ewg^=A:_1.《《=G"1;最后使^-l;如果收到的是無音幀,在更新重建參數(shù)初始值時使=械;對重建參數(shù)初始值進行更新,然后使&=&+1。繼續(xù)重建出該幀的噪聲參數(shù),直到收到新的SID幀。步驟404、利用重建的噪聲參數(shù)生成噪聲。采用隨機序列生成白噪聲激勵信號;用重建的譜參數(shù)&夂構(gòu)造合成濾波器。,(z);將生成的激勵信號用合成濾波器合成濾波然后將合成的噪聲h(^使用重建的能量增益參數(shù)^進行時域整形:其中W為幀長,即可在解碼端恢復(fù)出舒適噪聲。本實施例步驟404采用的利用重建的噪聲參數(shù)生成噪聲的方法,即為上文提到的利用激勵信號及重建的噪聲參數(shù)生成噪聲的方法一。在本實施例中,對編碼端使用的協(xié)議標(biāo)準(zhǔn)沒有限制,無論編碼端按照固定間隔發(fā)送SID幀,還是自適應(yīng)間隔發(fā)送SID幀,都可以重建出變化比較平滑的噪聲參數(shù),包括能量增益參數(shù)、譜參數(shù)等,進而生成比較自然的舒適噪由于在從語音段轉(zhuǎn)入噪音段時,采用最新收到的SID幀的噪聲參數(shù)作為初始值,參考新收到的噪聲參數(shù),重建噪聲參數(shù),由于語音段轉(zhuǎn)入噪音段時,發(fā)送來的SID幀離語音段非常近,所以直接使用最新收到的SID幀的噪聲參數(shù)作為初始值,語音段轉(zhuǎn)入噪音段的過渡會比較自然;每次收到新的SID幀都會采用前一幀重建的噪聲參數(shù)作為初始值,參考新收到的噪聲參數(shù),重建噪聲參數(shù),生成的噪聲過渡比較自然,用戶會有較好的聽覺體驗,同時也參考了實際噪音參數(shù)的影響,使用戶可以分辨出大致的語音環(huán)境;進一步影響重建噪聲參數(shù)隨機取值范圍的噪聲參數(shù)增量,是根據(jù)最近的SID幀與前一幀SID幀的差值、及重建參數(shù)初始值與最近的SID幀前一幀重建的噪聲參數(shù)的差值獲得的,被該噪聲參數(shù)增量影響的取值范圍比起前一幀會發(fā)生平滑的變化,在此范圍內(nèi)隨機取值的重建噪聲參數(shù)也會受到相應(yīng)的影響,使得重建出的噪聲參數(shù)變化曲線較為平滑,因此生成的噪聲每幀之間的過渡也比較自然,會給用戶帶來較好的聽覺體驗。本發(fā)明實施例提供的噪聲生成裝置實施例通常位于解碼端,可通過少量的SID幀中的噪聲參數(shù),重建隨機變化、曲線平滑的噪聲參數(shù),以恢復(fù)出使用戶感覺較舒適的噪音。本發(fā)明實施例提供的噪聲生成裝置實施例結(jié)構(gòu)如圖5所示,包括初始值單元5100,用于根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;范圍單元5200,用于根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;重建單元5300,用于在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);合成單元5400,用于根據(jù)所述重建的噪聲參數(shù)合成噪聲。解碼端利用隨機序列發(fā)生器合成激勵信號,該激勵信號在重建噪聲時,相當(dāng)于SID幀相比普通語音幀缺少的內(nèi)容,如固定碼本、及自適應(yīng)碼本相關(guān)的參數(shù)等,解碼端根據(jù)噪音的共性,利用隨機序列發(fā)生器合成激勵信號,用以重建噪聲。合成單元5400利用激勵信號及重建的噪聲參數(shù)生成噪聲的方法有兩種第一種、合成單元5400將重建的噪聲參數(shù)中的譜參數(shù),轉(zhuǎn)換為合成濾波器系數(shù),對激勵信號進行合成濾波,獲得噪聲信號,然后對合成的噪聲信號用重建的噪聲參數(shù)中的能量增益參數(shù)進行時域整形,進行后處理,即可輸出為最終的重建噪聲。第二種、合成單元5400利用重建的噪聲參數(shù)中的能量增益參數(shù)及隨機序列發(fā)生器合成激勵信號,然后將重建的噪聲參數(shù)中的譜參數(shù),轉(zhuǎn)換為合成濾波器系數(shù),對激勵信號進行合成濾波,獲得噪聲信號。其中,初始值單元5100包括第一初始值單元5101,用于在收到第一個靜音插入描述幀時,耳又所述靜音插入描述幀之前預(yù)定數(shù)目個幀的噪聲參數(shù)的平均值作為重建參數(shù)初始值;第二初始值單元5102,用于在收到第一個靜音插入描述幀之后,再次收到靜音插入描述幀時、或為無音幀重建噪聲參數(shù)時,取在最新收到的靜音插入描述幀的前一幀重建的噪聲參數(shù)作為所述重建參數(shù)初始值。范圍單元5200包括增量單元5210,用于根據(jù)從靜音插入描述幀中獲取的噪聲參數(shù)獲取噪聲參數(shù)增量;間隔獲取單元5220,用于獲取預(yù)測間隔長度;半徑獲取單元5230,根據(jù)所述預(yù)測間隔長度及所述噪聲參數(shù)增量獲取游動半徑;中心獲取單元,用于根據(jù)所述重建參數(shù)初始值及所述游動半徑獲取游動中心;.運算單元5240,用于以所述游動中心為所述隨初4又值范圍的中心,以所述游動半徑為所述隨機取值范圍的半徑,確定所述隨機取值范圍。其中增量單元5210包括第一增量單元5211,用于以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與所述重建參數(shù)初始值的差值作為所述噪聲參數(shù)增量;或第二增量單元5212,用于以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與從前一幀靜音插入描述幀中獲取的噪聲參數(shù)的差值作為所述噪聲參數(shù)增量;或第三增量單元5213,用于以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與從前一幀靜音插入描述幀中獲取的噪聲參數(shù)的差值,與所述重建參數(shù)初始值與最近獲取的靜音插入描述幀前一幀的重建噪聲參數(shù)的差值的差值作為所述噪聲參數(shù)增量。半徑獲取單元5230包括27第一半徑獲取單元5231,用于以所述噪聲參數(shù)增量、與兩倍的所述預(yù)測間隔長度相除獲得所述游動半徑;或第二半徑獲取單元5232,用于根據(jù)所述噪聲參數(shù)增量、所述預(yù)測間隔長度、當(dāng)前幀與最新收到的靜音插入描述幀的距離獲得所述游動半徑。間隔獲取單元5220包括第一間隔獲取單元5221,用于在收到第一個靜音插入描述幀時,以預(yù)定值作為所述間隔長度;或、第二間隔獲取單元5222,用于在收到第一個靜音插入描述幀時,以系統(tǒng)設(shè)定的發(fā)送音插入描述幀間隔作為所述間隔長度。第三間隔獲取單元5223,用于在收到第一個靜音插入描述幀之后,再次收到靜音插入描述幀時、或為無音幀重建噪聲參數(shù)時,以所述最新收到的靜音插入描述幀和前次收到的靜音插入描述幀之間間隔長度為所述預(yù)測間隔長度。.本發(fā)明實施例提供的噪聲生成裝置實施例的操作方法與上文所述本發(fā)明實施例提供的噪聲生成方法實施例基本類似,在此不再重復(fù)描述。在本實施例中,對編碼端使用的協(xié)議標(biāo)準(zhǔn)沒有限制,無論編碼端按照固定間隔發(fā)送SID幀,還是自適應(yīng)間隔發(fā)送SID幀,都可以正常工作。且由于每次收到新的SID幀都會參考前一幀重建的噪聲參數(shù)、及新收到的噪聲參數(shù),重建噪聲參數(shù),生成的噪聲過渡比較自然,用戶會有較好的聽覺體驗,同時也參考了實際噪音參數(shù)的影響,使用戶可以分辨出大致的語音環(huán)境;進一步在處理無音幀時,根據(jù)無音幀與最近的SID幀之間的距離、最近的SID幀的噪聲參數(shù)的變化方向、及最近的SID幀的噪聲參數(shù)與重建參數(shù)初始值的差值,為該無音幀重建與前一幀相比變化^f效小的噪聲參數(shù),使得重建出的噪聲參數(shù)變化曲線較為平滑,因此生成的噪聲每幀之間的過渡也比較自然,會給用戶帶來較好的聽覺體驗。鎖i或晉通孑爻.冬人貝nJ以J里醉頭J見上迷頭施1列萬'd是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,上述提到的存儲介質(zhì)可以是只讀存儲器,》茲盤或光盤等。以上對本發(fā)明所提供的一種噪聲生成裝置、及方法進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本"i兌明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求1、一種噪聲生成方法,其特征在于,所述方法包括根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);根據(jù)所述重建的噪聲參數(shù)生成噪聲。2、如權(quán)利要求1所述的噪聲生成方法,其特征在于,在收到第一個靜音插入描述幀時,獲取所述重建參數(shù)初始值包括取所述第一個靜音插入描述幀之前預(yù)定數(shù)目個幀的噪聲參數(shù)的平均值或加權(quán)平均值作為所述重建參數(shù)初始值。3、如權(quán)利要求1或2所述的噪聲生成方法,其特征在于,在收到第一個靜音插入描述幀之后,再次收到靜音插入描述幀時、或為無音幀重建噪聲參數(shù)時,獲取所述重建參數(shù)初始值包括取在最新收到的靜音插入描述幀的前一幀重建的噪聲參數(shù)作為所述重建參數(shù)初始值。4、如權(quán)利要求1所述的噪聲生成方法,其特征在于,根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍包括根據(jù)從靜音插入描述幀中獲取的噪聲參數(shù)獲取噪聲參數(shù)增量;獲取預(yù)測間隔長度,根據(jù)預(yù)測間隔長度及所述噪聲參數(shù)增量獲取游動半徑;根據(jù)所述重建參數(shù)初始值及所述游動半徑獲取游動中心;以所述游動中心為所述隨機取值范圍的中心,以所述游動半徑為所述隨機取值范圍的半徑,確定所述隨機取值范圍。5、如權(quán)利要求4所述的噪聲生成方法,其特征在于,根據(jù)所述重建參數(shù)初始值及所述游動半徑獲取游動中心包括以所述重建參數(shù)初始值與兩倍所述游動半徑的和為所述游動中心。6、如權(quán)利要求4所述的噪聲生成方法,其特征在于,所述根據(jù)從靜音插入描述幀中獲取的噪聲參數(shù)獲取噪聲參數(shù)增量包括以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與所述重建參數(shù)初始值的差值作為所述噪聲參數(shù)增量;或以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與從前一幀靜音插入描述幀中獲取的噪聲參數(shù)的差值作為所述噪聲參數(shù)增量;或以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與從前一幀靜音插入描述幀中獲取的噪聲參數(shù)的差值,與所述重建參數(shù)初始值與最近獲取的靜音插入描述幀前一幀的重建噪聲參數(shù)的差值的差值作為所述噪聲參^t增量。7、如權(quán)利要求4所述的噪聲生成方法,其特征在于,所述根據(jù)預(yù)測間隔長度及所述噪聲參數(shù)增量獲取游動半徑包括其中,^為所述噪聲參數(shù)增量、^"g^為所述預(yù)測間隔長度、6為當(dāng)前幀與最新收到的靜音插入描述幀的距離。8、如權(quán)利要求4所述的噪聲生成方法,其特征在于,'在收到第一個靜音插入描述幀時,獲取所述預(yù)測間隔長度包括以預(yù)定值作為所述預(yù)測間隔長度;以系統(tǒng)設(shè)定的發(fā)送音插入描述幀間隔作為所述預(yù)測間隔長度。9、如權(quán)利要求4或7所述的噪聲生成方法,其特征在于,在收到第一個靜音插入描述幀之后,再次收到靜音插入描述幀時、或為無音幀重建噪聲參數(shù)時,獲取所述預(yù)測間隔長度包括以所述最新收到的靜音插入描述幀和前次收到的靜音插入描述幀之間間隔長度為所述預(yù)測間隔長度。10、一種噪聲生成裝置,其特征在于,所述裝置包括初始值單元,用于根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;范圍單元,用于根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;重建單元,用于在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);合成單元,用于根據(jù)所述重建的噪聲參數(shù)合成噪聲。11、如權(quán)利要求IO所述的噪聲生成裝置,其特征在于,所述初始值單元為所述游動半徑;包括第一初始值單元,用于在收到第一個靜音插入描述幀時,取所述靜音插入描述幀之前預(yù)定數(shù)目個幀的噪聲參數(shù)的平均值作為重建參數(shù)初始值。12、如權(quán)利要求10或11所述的噪聲生成裝置,其特征在于,所述初始值單元包括第二初始值單元,用于在收到第一個靜音插入描述幀之后,再次收到靜音插入描述幀時、或為無音幀重建噪聲參數(shù)時,取在最新收到的靜音插入描述幀的前一幀重建的噪聲參數(shù)作為所述重建參數(shù)初始值。13、如權(quán)利要求IO所述的噪聲生成裝置,其特征在于,所述范圍單元包括增量單元,用于根據(jù)從靜音插入描述幀中獲取的噪聲參數(shù)獲取噪聲參數(shù)增量;間隔獲耳又單元,用于獲取預(yù)測間隔長度;半徑獲取單元,根據(jù)所述預(yù)測間隔長度及所述噪聲參數(shù)增量獲取游動半徑;中心獲取單元,用于根據(jù)所述重建參數(shù)初始值及所述游動半徑獲取游動中心;運算單元,用于以所述游動中心為所述隨才幾取值范圍的中心,以所述游動半徑為所述隨機取值范圍的半徑,確定所述隨機取值范圍。14、如權(quán)利要求13所述的噪聲生成裝置,其特征在于,所述增量單元包括第一增量單元,用于以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與所述重建參數(shù)初始值的差值作為所述噪聲參數(shù)增量;或第二增量單元,用于以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與從前一幀靜音插入描述幀中獲取的噪聲參數(shù)的差值作為所述噪聲參數(shù)增量;或第三增量單元,用于以從最近獲取的靜音插入描述幀中獲取的噪聲參數(shù)與從前一幀靜音插入描述幀中獲取的噪聲參數(shù)的差值,與所述重建參數(shù)初始值與最近獲取的靜音插入描述幀前一幀的重建噪聲參數(shù)的差值的差值作為所述噪聲參數(shù)增量。15、如權(quán)利要求13所述的噪聲生成裝置,其特征在于,所述半徑獲取單元包括第一半徑獲取單元,用于以所述噪聲參數(shù)增量、與兩倍的所述預(yù)測間隔長度相除獲得所述游動半徑;或第二半徑獲取單元,用于根據(jù)所述噪聲參數(shù)增量、所述預(yù)測間隔長度、當(dāng)前幀與最新收到的靜音插入描述幀的距離獲得所述游動半徑。16、如權(quán)利要求13所述的噪聲生成裝置,其特征在于,所述間隔獲取單元包括第一間隔獲取單元,用于在收到第一個靜音插入描述幀時,以預(yù)定值作為所述間隔長度;或、第二間隔獲取單元,用于在收到第一個靜音插入描述幀時,以系統(tǒng)設(shè)定的發(fā)送音插入描述幀間隔作為所述間隔長度。17、如權(quán)利要求13或16所述的噪聲生成裝置,其特征在于,所述間隔獲取單元包括第三間隔獲取單元,用于在收到第一個靜音插入描述幀之后,再次收到靜音插入描述幀時、或為無音幀重建噪聲參數(shù)時,以所述最新收到的靜音插入描述幀和前次收到的靜音插入描述幀之間間隔長度為所述預(yù)測間隔長度。全文摘要本發(fā)明公開了一種噪聲生成方法,所述方法包括根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);根據(jù)所述重建的噪聲參數(shù)生成噪聲。本發(fā)明還公開了一種噪聲生成裝置,所述裝置包括初始值單元,用于根據(jù)預(yù)先獲取的噪聲參數(shù),獲取重建參數(shù)初始值;范圍單元,用于根據(jù)所述重建參數(shù)初始值獲取隨機取值范圍;重建單元,用于在所述隨機取值范圍內(nèi)隨機取值作為重建的噪聲參數(shù);合成單元,用于根據(jù)所述重建的噪聲參數(shù)合成噪聲。本發(fā)明可以適應(yīng)多種標(biāo)準(zhǔn)協(xié)議,使解碼端可以恢復(fù)出使用戶感覺較舒適的噪音。文檔編號H04M1/738GK101453517SQ20081018964公開日2009年6月10日申請日期2007年9月28日優(yōu)先權(quán)日2007年9月28日發(fā)明者代金良,張德明申請人:華為技術(shù)有限公司