欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

參數(shù)域的丟包隱藏方法及裝置制造方法

文檔序號:2826568閱讀:150來源:國知局
參數(shù)域的丟包隱藏方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種參數(shù)域的丟包隱藏方法及裝置,屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。方法包括:確定待解碼的當(dāng)前語音幀是否丟失;若當(dāng)前語音幀丟失,獲取當(dāng)前語音幀前一有效幀的參數(shù);根據(jù)前一有效幀的參數(shù)確定當(dāng)前語音幀的參數(shù);根據(jù)當(dāng)前語音幀的參數(shù)對當(dāng)前語音幀進(jìn)行解碼。本發(fā)明在確定待解碼的當(dāng)前語音幀丟失時,通過獲取當(dāng)前語音幀的前一有效幀或者前一有效幀和后一有效幀的參數(shù),根據(jù)獲取到的參數(shù)確定當(dāng)前語音幀的參數(shù),并根據(jù)當(dāng)前語音幀的參數(shù)對當(dāng)前語音幀進(jìn)行解碼,由于模擬了丟包情況下解碼器的正常工作,因此保持了解碼的連續(xù)性,從而當(dāng)語音包在傳輸過程中出現(xiàn)丟包現(xiàn)象時,可以根據(jù)確定的丟失幀的參數(shù)進(jìn)行解碼,進(jìn)而改善解碼后的語音質(zhì)量。
【專利說明】參數(shù)域的丟包隱藏方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種參數(shù)域的丟包隱藏方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的高速發(fā)展和長途通訊需求的不斷增長,基于語音包交換的VOIP(Voice Over Internet Protocol,網(wǎng)絡(luò)電話)技術(shù)以其低成本、易擴充及優(yōu)良的通話質(zhì)量越來越受到用戶的青睞。在語音通信過程中,接收端接收到通過網(wǎng)絡(luò)傳輸?shù)恼Z音包之后,通過語音解碼器將語音包中的語音幀解碼成對應(yīng)的語音信號,進(jìn)而實現(xiàn)網(wǎng)絡(luò)通話。在目前現(xiàn)有的語音解碼器中,幀間相關(guān)語音解碼器由于可以在相同碼率下提供更高質(zhì)量的語音,從而被廣泛采用,如Skype的SILK解碼器。由于語音包在傳輸途中可能會發(fā)生丟包,導(dǎo)致語音通訊質(zhì)量降低,因此,為了減少語音包丟包帶來的負(fù)面影響,需要采用一定的丟包隱藏方法,來保證語音通訊質(zhì)量。
[0003]相關(guān)技術(shù)中提供了一種丟包隱藏方法,在該方法中,接收端在接收到語音包并進(jìn)行解碼之后,若語音包在傳輸途中發(fā)生丟包,則對解出的語音信號進(jìn)行處理生成丟失語音包中語音幀的語音信號,例如,通過對丟失幀的前后幀的語音信號進(jìn)行處理,如基音同步重復(fù)、時間尺度修正等,來生成丟失幀相應(yīng)的語音信號,從而實現(xiàn)丟包隱藏。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于語音包中的語音幀相互是有關(guān)聯(lián)的,即之前解碼的語音幀的解碼結(jié)果會對當(dāng)前語音幀的解碼造成影響。若語音包在傳輸途中發(fā)生丟包,以致語音包中的語音幀丟失,當(dāng)通過對丟失幀的前后幀的信號進(jìn)行處理生成丟失幀相應(yīng)的語音信號時,由于丟失幀的后續(xù)幀不能正確解出,因此,通過對丟失幀的前后幀的信號進(jìn)行處理生成的丟失幀相應(yīng)的語音信號效果不佳,從而導(dǎo)致語音通訊質(zhì)量不高。

【發(fā)明內(nèi)容】

[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種參數(shù)域的丟包隱藏方法及裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種參數(shù)域的丟包隱藏方法,所述方法包括:
[0008]確定待解碼的當(dāng)前語音幀是否丟失;
[0009]若所述當(dāng)前語音幀丟失,獲取所述當(dāng)前語音幀的前一有效幀的參數(shù);
[0010]根據(jù)所述前一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù);
[0011]根據(jù)所述當(dāng)前語音幀的參數(shù)對所述當(dāng)前語音幀進(jìn)行解碼。
[0012]另一方面,提供了一種參數(shù)域的丟包隱藏裝置,所述裝置包括:
[0013]確定模塊,用于確定待解碼的當(dāng)前語音幀是否丟失;
[0014]前幀獲取模塊,用于當(dāng)所述當(dāng)前語音幀丟失時,獲取所述當(dāng)前語音幀的前一有效幀的參數(shù);
[0015]當(dāng)前幀確定模塊,用于根據(jù)所述前一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù);[0016]解碼模塊,用于根據(jù)所述當(dāng)前語音幀的參數(shù)對所述當(dāng)前語音幀進(jìn)行解碼。
[0017]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0018]在確定待解碼的當(dāng)前語音幀丟失時,通過獲取當(dāng)前語音幀的前一有效幀的參數(shù),按照具體情況來確定當(dāng)前語音幀的參數(shù),然后根據(jù)當(dāng)前語音幀的參數(shù)對丟失語音幀進(jìn)行正常解碼,由于模擬了丟包情況下解碼器的正常工作,因此保持了解碼的連續(xù)性,從而當(dāng)語音包在傳輸過程中出現(xiàn)丟包現(xiàn)象時,可以根據(jù)確定的丟失幀的參數(shù)進(jìn)行解碼,進(jìn)而改善解碼后的語音質(zhì)量。
【專利附圖】

【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是本發(fā)明實施例一提供的一種參數(shù)域的丟包隱藏方法流程圖;
[0021]圖2是本發(fā)明實施例一提供的另一種參數(shù)域的丟包隱藏方法流程圖;
[0022]圖3是本發(fā)明實施例一提供的又一種參數(shù)域的丟包隱藏方法流程圖;
[0023]圖4是本發(fā)明實施例二提供的一種參數(shù)域的丟包隱藏方法流程圖;
[0024]圖5是本發(fā)明實施例二提供的一種解碼器的結(jié)構(gòu)示意圖;
[0025]圖6是本發(fā)明實施例三提供的一種參數(shù)域的丟包隱藏裝置結(jié)構(gòu)示意圖;
[0026]圖7是本發(fā)明實施例三提供的另一種參數(shù)域的丟包隱藏裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0027]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
[0028]實施例一
[0029]由于幀間相關(guān)解碼器語音包中的語音幀是相互關(guān)聯(lián)的,因此前面語音幀的解碼結(jié)果會對當(dāng)前語音幀解碼造成影響。當(dāng)語音包在網(wǎng)絡(luò)傳輸過程中出現(xiàn)丟包時,語音包中的語音幀也會丟失。此時,由于沒有前面語音幀的解碼結(jié)果作為參考,丟失語音幀后續(xù)的語音幀的解碼過程會受到很大的負(fù)面影響,從而造成解碼出來的語音信號產(chǎn)生的語音質(zhì)量較差。
[0030]為了盡可能的減少丟包對幀間相關(guān)解碼器進(jìn)行解碼時的負(fù)面影響,本發(fā)明提供了一種參數(shù)域的丟包隱藏方法,該方法用于可安裝幀間相關(guān)解碼器的設(shè)備,該設(shè)備包括但不限于終端、服務(wù)器等等,本實施例對此不作具體限定。為了對語音包中的語音幀進(jìn)行解碼,本發(fā)明實施例以前一有效巾貞或者前一有效巾貞和后一有效巾貞的參數(shù)作為確定丟失巾貞參數(shù)的依據(jù),以執(zhí)行主體為接收端為例,對本實施例提供的方法進(jìn)行舉例說明。參見圖1,本實施例提供的方法流程包括:
[0031]101:確定待解碼的當(dāng)前語音幀是否丟失;
[0032]102:若當(dāng)前語音幀丟失,獲取當(dāng)前語音幀的前一有效幀的參數(shù);
[0033]103:根據(jù)前一有效幀的參數(shù)確定當(dāng)前語音幀的參數(shù);
[0034]104:根據(jù)當(dāng)前語音幀的參數(shù)對當(dāng)前語音幀進(jìn)行解碼。[0035]在圖1所示的方法基礎(chǔ)上,本實施例提供的方法根據(jù)緩沖中是否有當(dāng)前語音幀的后一有效幀的不同情況,具體可細(xì)分為如下兩種情況:
[0036]參見圖2,針對緩沖中有當(dāng)前語音幀的后一有效幀的情況,本實施例提供的方法流程如下:
[0037]201:確定待解碼的當(dāng)前語音幀是否丟失;
[0038]202:若當(dāng)前語音幀丟失,獲取當(dāng)前語音幀的前一有效幀的參數(shù);
[0039]203:判斷是否緩沖有當(dāng)前語音幀的后一有效幀;
[0040]204:若緩沖有后一有效幀,獲取后一有效幀的參數(shù);
[0041]205:根據(jù)前一有效幀的參數(shù)及后一有效幀的參數(shù)確定當(dāng)前語音幀的參數(shù);
[0042]206:根據(jù)當(dāng)前語音幀的參數(shù)對當(dāng)前語音幀進(jìn)行解碼。
[0043]參見圖3,針對緩沖中沒有當(dāng)前語音幀的后一有效幀的情況,本實施例提供的方法流程包括:
[0044]301:確定待解碼的當(dāng)如語首巾貞是否丟失;
[0045]302:若當(dāng)前語音幀丟失,獲取當(dāng)前語音幀的前一有效幀的參數(shù);
[0046]303:判斷是否緩沖有當(dāng)前語音幀的后一有效幀;
[0047]304:若緩沖沒有后一有效巾貞,根據(jù)前一有效巾貞的參數(shù)外推確定當(dāng)前語音巾貞的參數(shù);
[0048]305:根據(jù)當(dāng)前語音幀的參數(shù)對當(dāng)前語音幀進(jìn)行解碼。
[0049]本實施例提供的方法,在確定待解碼的當(dāng)前語音幀丟失時,通過獲取當(dāng)前語音幀的前一有效幀的參數(shù)或者前一有效幀和后一有效幀的參數(shù),按照具體情況來確定當(dāng)前語音幀的參數(shù),然后根據(jù)當(dāng)前語音幀的參數(shù)對丟失語音幀進(jìn)行正常解碼,由于模擬了丟包情況下解碼器的正常工作,因此保持了解碼的連續(xù)性,從而當(dāng)語音包在傳輸過程中出現(xiàn)丟包現(xiàn)象時,可以根據(jù)確定的丟失幀的參數(shù)進(jìn)行解碼,進(jìn)而改善解碼后的語音質(zhì)量。
[0050]實施例二
[0051]本發(fā)明實施例提供了一種參數(shù)域的丟包隱藏方法,結(jié)合上述實施例一中的內(nèi)容,針對當(dāng)前語音幀已經(jīng)丟失,抖動緩沖器有無后續(xù)語音包的情況,分別對本發(fā)明提供的丟包隱藏技術(shù)進(jìn)行詳細(xì)地舉例說明。參見圖4,本實施例提供的方法流程包括:
[0052]401:確定待解碼的當(dāng)前語音幀是否丟失;
[0053]本實施例不對確定待解碼的當(dāng)前語音幀是否丟失的確定方法作具體限定,包括但不限于:語音包發(fā)送端在發(fā)送語音包之前,為語音包內(nèi)的每一個語音幀進(jìn)行編號,將編號過后的語音幀發(fā)送至語音包接收端。參見圖5所示的解碼器,設(shè)置有一個抖動緩沖器,將接收到的語音幀預(yù)先存儲在抖動緩沖器中。解碼器根據(jù)當(dāng)前語音幀的前一有效幀的編號跟抖動緩沖器中存儲的后續(xù)有效幀的編號,即可確定當(dāng)前語音幀是否丟失。
[0054]例如,第一個語音幀編號為1,解碼器解碼完第一個語音幀后,在抖動緩沖器中檢索后續(xù)有效幀,若檢索到后續(xù)有效幀的編號為4,則此時可以確定第二個語音幀和第三個語音幀丟失。若當(dāng)前需要對第二個語音幀進(jìn)行解碼,則確定當(dāng)前語音幀丟失。
[0055]當(dāng)然,還可以采用其它方式確定當(dāng)前語音幀是否丟失,本實施例對此不作具體限定。本實施例僅以當(dāng)前語音幀丟失為例,對語音解碼方法進(jìn)行舉例說明,對于確定當(dāng)前語音幀未丟失的情況,可以按照預(yù)先設(shè)定的解碼流程直接進(jìn)行解碼,關(guān)于當(dāng)前語音幀未丟失的解碼流程,此處不再贅述。
[0056]402:若當(dāng)前語音幀丟失,判斷是否緩沖有當(dāng)前語音幀的后一有效幀,如果是,執(zhí)行步驟403,否則,執(zhí)行步驟407 ;
[0057]該步驟在判斷是否緩沖有當(dāng)前語音幀的后一有效幀時,可采用與確定當(dāng)前語音幀是否丟失的相同方式。如上述步驟401所述,發(fā)送端在發(fā)送語音幀之前,為每一個語音幀進(jìn)行編號,將編號過后的語音幀發(fā)送至接收端。接收端預(yù)先設(shè)置一個抖動緩沖器,并將接收到的語音幀預(yù)先存儲在抖動緩沖器中。根據(jù)當(dāng)前語音幀的前一有效幀的編號跟抖動緩沖器中存儲的后續(xù)有效幀的編號,判斷是否緩沖有當(dāng)前語音幀的后一有效幀。
[0058]例如,當(dāng)前語音幀編號為3,若在抖動緩沖器中檢索到后續(xù)有編號為4的語音幀,則此時可以確定緩沖有當(dāng)前語音幀的后一有效幀。又例如,當(dāng)前語音幀編號為3,若在抖動緩沖器中檢索到后續(xù)有編號為5的語音幀,則此時可以確定未緩沖有當(dāng)前語音幀的后一有效幀。
[0059]當(dāng)然,還可以采用其它方式判斷是否緩沖有當(dāng)前語音幀的后一有效幀,本實施例對此不作具體限定。
[0060]403:獲取前一有效巾貞和后一有效巾貞的二兀判定類參數(shù),并根據(jù)前一有效巾貞和后一有效幀的二元判定類參數(shù)確定當(dāng)前語音幀的信號類型,得到當(dāng)前語音幀的二元判定類參數(shù);
[0061]具體地,二元判定類參數(shù)用于對信號類型進(jìn)行判定,由于人聲有清音濁音之分,所以在常見的語音模型中對周期性信號和非周期性信號的建模和編碼都有明顯區(qū)別。其中,寬泛的說,周期性信號對應(yīng)濁音幀,非周期性信號對應(yīng)清音幀。因此,信號類型包括清音和濁音兩種類型。獲取前一有效幀和后一有效幀的二元判定類參數(shù)后,可以根據(jù)獲取到的前一有效幀和后一有效幀的二元判定類參數(shù)確定前一有效幀和后一有效幀是否為周期性信號,從而根據(jù)前一有效巾貞和后一有效巾貞的二兀判定類參數(shù)確定前一有效巾貞和后一有效巾貞的信號類型,得到當(dāng)前語音幀的二元判定類參數(shù)。按照本實施例給出的方式,在確定當(dāng)前語音幀的信號類型的過程中,包括但不限于如下三種情況:
[0062]情況一:前一有效巾貞和后一有效巾貞均為周期性信號,則可根據(jù)前一有效巾貞和后一有效幀的二元判定類參數(shù)確定前一有效幀和后一有效幀的信號類型均為濁音幀,此時將當(dāng)前語音幀的信號類型確定為濁音幀。
[0063]情況二:前一有效幀為周期性信號,后一有效幀為非周期性信號,則可根據(jù)前一有效中貞及后一有效巾貞的二兀判定類參數(shù)確定前一有效巾貞為池音巾貞,后一有效巾貞為清音巾貞?;蛘撸耙挥行瑸榉侵芷谛孕盘?,后一有效幀為周期性信號,則可根據(jù)前一有效幀及后一有效幀的二元判定類參數(shù)確定前一有效幀為清音幀,后一有效幀為濁音幀。
[0064]在上述兩種情形中,由于前一有效巾貞和后一有效巾貞中有一個為周期性信號,在這種情況下可以判定丟失幀中經(jīng)歷了周期性與非周期性信號之間的轉(zhuǎn)換,因此可以合理地假設(shè)在丟失幀中多少也會有周期性信號的存在,因此,確定當(dāng)前語音幀為濁音幀。
[0065]情況三:前一有效巾貞和后一有效巾貞均為非周期性信號,則可根據(jù)前一有效巾貞及后一有效幀的二元判定類參數(shù)確定前一有效幀和后一有效幀的信號類型均為清音幀,此時將當(dāng)前語音幀的信號類型確定為清音幀。
[0066]無論采用上述哪種情況確定當(dāng)前語音幀的信號類型,將確定的信號類型均可轉(zhuǎn)換為對應(yīng)的二元判定類參數(shù)。例如,具體實施時,可設(shè)置清音幀的二元判定類參數(shù)為O,濁音幀的二元判定類參數(shù)值為1,當(dāng)確定當(dāng)前語音幀的信號類型后,如果該當(dāng)前語音幀為清音幀,則當(dāng)前語音幀的二元判定類參數(shù)值為O,同理,如果該當(dāng)前語音幀為濁音幀,則當(dāng)前語音幀的二元判定類參數(shù)為1,當(dāng)然,二元判定類參數(shù)的數(shù)值還可以采用其它設(shè)置方式,本實施例對此不作具體限定。
[0067]404:獲取前一有效巾貞和后一有效巾貞的時序演進(jìn)類參數(shù),并根據(jù)前一有效巾貞及后一有效巾貞的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定當(dāng)前語音巾貞的時序演進(jìn)類參數(shù);
[0068]具體地,時序演進(jìn)類參數(shù)可以包括但不限于基音周期、增益參數(shù)和LSP(LineSpectrum Pair,線譜對)系數(shù)等,本實施例對此不作具體限定,同樣不對獲取前一有效幀和后一有效幀的時序演進(jìn)類參數(shù)的方式進(jìn)行限定。具體實施時,首先以基音周期為例,在根據(jù)前一有效幀和后一有效幀的二元判定類參數(shù)確定信號類型后,可根據(jù)前一有效幀和后一有效幀的信號類型按照如下四種情況確定當(dāng)前語音幀的基音周期參數(shù)。
[0069]情況一:前一有效巾貞和后一有效巾貞均為池音巾貞;
[0070]獲取到前一有效幀和后一有效幀的基音周期后,由于在實際場景中,人說話時有可能突然提高或者降低聲調(diào),所以在穩(wěn)定的濁音階段中,同樣可能存在基音周期的突變。為了判斷前一有效幀和后一有效幀的基音周期是否發(fā)生突變,可以采取如下方法:取前一有效幀的基音周期和后一有效幀的基音周期的差值的絕對值,將差值的絕對值預(yù)設(shè)的基音周期偏移閾值進(jìn)行比較,根據(jù)比較結(jié)果進(jìn)而確定前一有效幀和后一有效幀的基音周期是否發(fā)生突變。
[0071]例如,設(shè)next_pitch為后一有效巾貞的基音周期,last_pitch為前一有效巾貞的基音周期,用兩者的差值取絕對值與預(yù)設(shè)的基音周期偏移閾值S來判定是否存在基音周期突變。
[0072]其中,如果|next_pitch_last_pitch| < δ,即按照上述公式計算后,若兩者的差值取絕對值小于基音周期偏移閾值δ ,則可確定前一有效巾貞和后一有效巾貞的基音周期未發(fā)生突變。反之,則可確定前一有效幀和后一有效幀的基音周期發(fā)生突變。其中,基音周期偏移閾值δ可以根據(jù)歷史經(jīng)驗來進(jìn)行設(shè)定,本實施例對此不作具體限定。另外,實際操作中還可以采用其它方法確定前一有效幀和后一有效幀的基音周期是否發(fā)生突變,本實例對此也不作具體限定。
[0073]在確定當(dāng)前語音幀的基音周期參數(shù)時,根據(jù)前一有效幀和后一有效幀的基音周期是否發(fā)生突變,可分為如下兩種情形:
[0074]第一種情形:如一有效巾貞和后一有效巾貞的基首周期沒有發(fā)生突變;
[0075]由于在前一有效幀和后一有效幀的基音周期沒有發(fā)生突變的情形下,基音周期輪廓是平滑且按時序演進(jìn)的,因此,可以選擇用線性插值的方法確定當(dāng)前語音幀的子幀的基音周期,之后在根據(jù)當(dāng)前語音幀的子幀的基音周期確定當(dāng)前語音幀的基音周期。當(dāng)然,還可以選擇其它插值算法確定當(dāng)前語音幀的基音周期,本實施例對此不作具體限定。
[0076]具體實施時,在進(jìn)行線性插值的過程中,可以根據(jù)實際具體情況,設(shè)置需要的參數(shù),并設(shè)置不同的數(shù)值來進(jìn)行線性插值,本實施例不對線性插值的算法作具體限定。僅以如下線性插值算法為例,該種算法的具體實現(xiàn)方式可通過如下公式表示:
【權(quán)利要求】
1.一種參數(shù)域的丟包隱藏方法,其特征在于,所述方法包括: 確定待解碼的當(dāng)如語首幀是否丟失; 若所述當(dāng)前語音幀丟失,獲取所述當(dāng)前語音幀的前一有效幀的參數(shù); 根據(jù)所述前一有效幀的參數(shù)獲取所述當(dāng)前語音幀的參數(shù); 根據(jù)所述當(dāng)前語音幀的參數(shù)對所述當(dāng)前語音幀進(jìn)行解碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述前一有效幀的參數(shù)獲取所述當(dāng)前語音幀的參數(shù)之前,還包括: 判斷是否緩沖有所述當(dāng)前語音幀的后一有效幀; 若緩沖有所述后一有效幀,獲取所述后一有效幀的參數(shù); 所述根據(jù)所述前一有效幀的參數(shù)獲取所述當(dāng)前語音幀的參數(shù),包括: 根據(jù)所述前一有效幀的參數(shù)及所述后一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述前一有效幀的參數(shù)和所述后一有效幀的參數(shù)包括二元判定類參數(shù);所述二元判定類參數(shù)用于對信號類型進(jìn)行判定,所述信號類型包括清音和濁音兩種類型; 所述根據(jù)所述前一有效幀的參數(shù)及所述后一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù),包括: 根據(jù)所述前一有效幀的二元判 定類參數(shù)及所述后一有效幀的二元判定類參數(shù)確定所述當(dāng)前語音幀的信號類型,得到所述當(dāng)前語音幀的二元判定類參數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述前一有效幀的二元判定類參數(shù)及所述后一有效幀的二元判定類參數(shù)確定所述當(dāng)前語音幀的信號類型,包括: 如果所述前一有效幀的二元判定類參數(shù)和所述后一有效幀的二元判定類參數(shù)中有一個二元判定類參數(shù)判定信號類型為濁音幀,則確定所述當(dāng)前語音幀的信號類型為濁音幀;如果所述前一有效幀的二元判定類參數(shù)和所述后一有效幀的二元判定類參數(shù)判定信號類型均為清音幀,則確定所述當(dāng)前語音幀的信號類型為清音幀。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述前一有效幀的參數(shù)和所述后一有效中貞的參數(shù)還包括時序演進(jìn)類參數(shù),所述時序演進(jìn)類參數(shù)至少包括基音周期; 所述根據(jù)所述前一有效幀的參數(shù)及所述后一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù),還包括: 根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的時序演進(jìn)類參數(shù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效中貞的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀及所述后一有效幀的信號類型均為池音幀,且根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期未突變,則根據(jù)所述前一有效幀及所述后一有效幀的基音周期進(jìn)行線性插值,得到所述當(dāng)前語音幀的基音周期。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效中貞的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一 有效幀的二元判定類參數(shù)確定所述前一有效幀及所述后一有效幀的信號類型均為池音幀,且根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期有突變,則如果所述當(dāng)前語音幀位于所有丟失語音幀的前半部分,確定所述當(dāng)前有效幀的基音周期與所述前一有效幀的基音周期一致,如果所述當(dāng)前語音幀位于所有丟失語音幀的后半部分,確定所述當(dāng)前有效幀的基音周期與所述后一有效幀的基音周期一致。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效中貞的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀的信號類型為濁音幀,所述后一有效幀的信號類型為清音幀,則根據(jù)所述前一有效幀的基音周期外推獲得所述當(dāng)前語音幀的基音周期。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效中貞的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀的信號類型為清音幀,所述后一有效幀的信號類型為濁音幀,則根據(jù)所述后一有效幀的基音周期外推獲得所述當(dāng)前語音幀的基音周期。
10.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述前一有效幀的參數(shù)和所述后一有效幀的參數(shù)還包括非時序演進(jìn)類參數(shù),所述非時序演進(jìn)類參數(shù)至少包括長期預(yù)測LTP系數(shù); 所述根據(jù)所述前一有效幀的參數(shù)及所述后一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù),還包括: 根據(jù)所述前一有效幀及 所述后一有效幀的二元判定類參數(shù),時序演進(jìn)類及非時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的非時序演進(jìn)類參數(shù)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù),時序演進(jìn)類及非時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的非時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀及所述后一有效幀的信號類型均為濁音幀,并根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期未突變,且丟包數(shù)量小于丟包閾值,則如果所述當(dāng)前有效幀位于所有丟失語音幀的前半部分,根據(jù)所述前一有效幀的LTP系數(shù)乘以縮放因子獲得所述當(dāng)前語音幀的LTP系數(shù),如果所述當(dāng)前有效幀位于所有丟失語音幀的后半部分,根據(jù)所述后一有效幀的LTP系數(shù)乘以縮放因子獲得所述當(dāng)前語音幀的LTP系數(shù)。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù),時序演進(jìn)類及非時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的非時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀及所述后一有效幀的信號類型均為濁音幀,并根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期發(fā)生突變或丟包數(shù)量大于丟包閾值,則如果所述當(dāng)前有效幀位于所有丟失語音幀的前半部分,確定所述當(dāng)前語音幀的LTP系數(shù)與所述前一有效幀的LTP系數(shù)一致,如果所述當(dāng)前有效幀位于所有丟失語音幀的后半部分,確定所述當(dāng)前語音幀的LTP系數(shù)與所述后一有效幀的LTP系數(shù)一致。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù),時序演進(jìn)類及非時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的非時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀的信號類型為濁音幀,所述后一有效幀的信號類型為清音幀,則根據(jù)所述前一有效幀的LTP系數(shù)乘以衰減因子獲得所述當(dāng)前語音幀的LTP系數(shù)。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù),時序演進(jìn)類及非時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的非時序演進(jìn)類參數(shù),包括: 若根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀的信號類型為清音幀,所述后一有效幀的信號類型為濁音幀,則根據(jù)所述后一有效幀的LTP系數(shù)乘以衰減因子獲得所述當(dāng)前語音幀的LTP系數(shù)。
15.一種參數(shù)域的丟包隱藏裝置,其特征在于,所述裝置包括: 確定模塊,用于確定待解碼的當(dāng)如語首幀是否丟失; 前幀獲取模塊,用于當(dāng)所述當(dāng)前語音幀丟失時,獲取所述當(dāng)前語音幀的前一有效幀的參數(shù); 當(dāng)前幀確定模塊,用于根據(jù)所述前一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù); 解碼模塊,用于根據(jù)所述當(dāng)前語音幀的參數(shù)對所述當(dāng)前語音幀進(jìn)行解碼。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置,還包括:` 判斷模塊,用于判斷是否緩沖有所述當(dāng)前語音幀的后一有效幀; 后幀獲取模塊,用于當(dāng)緩沖有所述后一有效幀時,獲取所述后一有效幀的參數(shù); 當(dāng)前幀確定模塊,用于根據(jù)所述前一有效幀的參數(shù)及所述后一有效幀的參數(shù)確定所述當(dāng)前語音幀的參數(shù)。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述前一有效幀的參數(shù)和所述后一有效幀的參數(shù)包括二元判定類參數(shù);所述二元判定類參數(shù)用于對信號類型進(jìn)行判定,所述信號類型包括清音和濁音兩種類型; 所述當(dāng)前幀確定模塊,用于根據(jù)所述前一有效幀的二元判定類參數(shù)及所述后一有效幀的二元判定類參數(shù)確定所述當(dāng)前語音幀的信號類型,得到所述當(dāng)前語音幀的二元判定類參數(shù)。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)所述前一有效幀的二元判定類參數(shù)和所述后一有效幀的二元判定類參數(shù)中有一個二元判定類參數(shù)判定信號類型為濁音幀時,確定所述當(dāng)前語音幀的信號類型為濁音幀; 或者,當(dāng)所述前一有效幀的二元判定類參數(shù)和所述后一有效幀的二元判定類參數(shù)中有一個二元判定類參數(shù)均判定信號類型為清音幀時,確定所述當(dāng)前語音幀的信號類型為清音幀。
19.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述前一有效幀的參數(shù)和所述后一有效中貞的參數(shù)還包括時序演進(jìn)類參數(shù),所述時序演進(jìn)類參數(shù)至少包括基音周期; 所述當(dāng)前幀確定模塊,還用于根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)及時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的時序演進(jìn)類參數(shù)。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀及所述后一有效中貞的信號類型均為濁音幀,且根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期未突變時,根據(jù)所述前一有效幀及所述后一有效幀的基音周期進(jìn)行線性插值,得到所述當(dāng)前語音幀的基音周期。
21.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀及所述后一有效幀的信號類型均為濁音幀,且根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期有突變時,如果所述當(dāng)前語音幀位于所有丟失語音幀的前半部分,確定所述當(dāng)前有效幀的基音周期與所述前一有效幀的基音周期一致,如果所述當(dāng)前語音幀位于所有丟失語音幀的后半部分,確定所述當(dāng)前有效幀的基音周期與所述后一有效幀的基音周期一致。
22.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀的信號類型為濁音幀,所述后一有效幀的信號類型為清音幀時,根據(jù)所述前一有效幀的基音周期外推獲得所述當(dāng)前語音幀的基音周期。
23.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀的信號類型為清音幀,所述后一有效幀的信號類型為濁音幀時,根據(jù)所述后一有效幀的基音周期外推獲得所述當(dāng)前語音幀的基音周期。
24.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述前一有效幀的參數(shù)和所述后一有效幀的參數(shù)還包括非時序演進(jìn)類參數(shù),所述非時序演進(jìn)類參數(shù)至少包括長期預(yù)測LTP系數(shù); 所述當(dāng)前幀確定模塊,還用于根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù),時序演進(jìn)類及非時序演進(jìn)類參數(shù)確定所述當(dāng)前語音幀的非時序演進(jìn)類參數(shù)。
25.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀及所述后一有效中貞的信號類型均為濁音幀,并根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期未突變,且丟包數(shù)量小于丟包閾值時,如果所述當(dāng)前有效幀位于所有丟失語音幀的前半部分,根據(jù)所述前一有效幀的LTP系數(shù)乘以縮放因子獲得所述當(dāng)前語音幀的LTP系數(shù),如果所述當(dāng)前有效幀位于所有丟失語音幀的后半部分,根據(jù)所述后一有效幀的LTP系數(shù)乘以縮放因子獲得所述當(dāng)前語音幀的LTP系數(shù)。
26.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二兀判定類參數(shù)確定所述前一有效幀及所述后一有效中貞的信號類型均為濁音幀,并根據(jù)所述前一有效幀及所述后一有效幀的時序演進(jìn)類參數(shù)確定所述前一有效幀及所述后一有效幀的基音周期發(fā)生突變或丟包數(shù)量大于丟包閾值時,如果所述當(dāng)前有效幀位于所有丟失語音幀的前半部分,確定所述當(dāng)前語音幀的LTP系數(shù)與所述前一有效幀的LTP系數(shù)一致,如果所述當(dāng)前有效幀位于所有丟失語音幀的后半部分,確定所述當(dāng)前語音幀的LTP系數(shù)與所述后一有效幀的LTP系數(shù)一致。
27.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀的信號類型為濁音幀,所述后一有效幀的信號類型為清音幀時,根據(jù)所述前一有效幀的LTP系數(shù)乘以衰減因子獲得所述當(dāng)前語音幀的LTP系數(shù)。
28.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述當(dāng)前幀確定模塊,用于當(dāng)根據(jù)所述前一有效幀及所述后一有效幀的二元判定類參數(shù)確定所述前一有效幀的信號類型為清音幀,所述后一有效幀的信號類型為濁音幀時,根據(jù)所述后一有效幀的LTP系數(shù)乘以衰減因子獲得所述當(dāng)前語音幀的LTP系·數(shù)。
【文檔編號】G10L19/00GK103714820SQ201310741180
【公開日】2014年4月9日 申請日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】陳若非, 高澤華 申請人:廣州華多網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
奉节县| 定边县| 赣榆县| 鞍山市| 铜陵市| 合江县| 武城县| 兴义市| 江源县| 名山县| 方城县| 景谷| 墨脱县| 大田县| 三都| 蓬莱市| 格尔木市| 凤凰县| 汉阴县| 东辽县| 嵩明县| 麻阳| 山东省| 龙山县| 扎兰屯市| 常德市| 芜湖市| 黄山市| 积石山| 双牌县| 武强县| 鄂州市| 乌海市| 策勒县| 息烽县| 南投市| 都江堰市| 清水县| 东兴市| 治多县| 盈江县|