新四季網

參數域的丟包隱藏方法及裝置製造方法

2023-05-05 05:29:01

參數域的丟包隱藏方法及裝置製造方法
【專利摘要】本發明公開了一種參數域的丟包隱藏方法及裝置,屬於網際網路【技術領域】。方法包括:確定待解碼的當前語音幀是否丟失;若當前語音幀丟失,獲取當前語音幀前一有效幀的參數;根據前一有效幀的參數確定當前語音幀的參數;根據當前語音幀的參數對當前語音幀進行解碼。本發明在確定待解碼的當前語音幀丟失時,通過獲取當前語音幀的前一有效幀或者前一有效幀和後一有效幀的參數,根據獲取到的參數確定當前語音幀的參數,並根據當前語音幀的參數對當前語音幀進行解碼,由於模擬了丟包情況下解碼器的正常工作,因此保持了解碼的連續性,從而當語音包在傳輸過程中出現丟包現象時,可以根據確定的丟失幀的參數進行解碼,進而改善解碼後的語音質量。
【專利說明】參數域的丟包隱藏方法及裝置
【技術領域】
[0001]本發明涉及網際網路【技術領域】,特別涉及一種參數域的丟包隱藏方法及裝置。
【背景技術】
[0002]隨著網際網路的高速發展和長途通訊需求的不斷增長,基於語音包交換的VOIP(Voice Over Internet Protocol,網絡電話)技術以其低成本、易擴充及優良的通話質量越來越受到用戶的青睞。在語音通信過程中,接收端接收到通過網絡傳輸的語音包之後,通過語音解碼器將語音包中的語音幀解碼成對應的語音信號,進而實現網絡通話。在目前現有的語音解碼器中,幀間相關語音解碼器由於可以在相同碼率下提供更高質量的語音,從而被廣泛採用,如Skype的SILK解碼器。由於語音包在傳輸途中可能會發生丟包,導致語音通訊質量降低,因此,為了減少語音包丟包帶來的負面影響,需要採用一定的丟包隱藏方法,來保證語音通訊質量。
[0003]相關技術中提供了一種丟包隱藏方法,在該方法中,接收端在接收到語音包並進行解碼之後,若語音包在傳輸途中發生丟包,則對解出的語音信號進行處理生成丟失語音包中語音幀的語音信號,例如,通過對丟失幀的前後幀的語音信號進行處理,如基音同步重複、時間尺度修正等,來生成丟失幀相應的語音信號,從而實現丟包隱藏。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
[0005]由於語音包中的語音幀相互是有關聯的,即之前解碼的語音幀的解碼結果會對當前語音幀的解碼造成影響。若語音包在傳輸途中發生丟包,以致語音包中的語音幀丟失,當通過對丟失幀的前後幀的信號進行處理生成丟失幀相應的語音信號時,由於丟失幀的後續幀不能正確解出,因此,通過對丟失幀的前後幀的信號進行處理生成的丟失幀相應的語音信號效果不佳,從而導致語音通訊質量不高。

【發明內容】

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

【附圖說明】
[0019]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發明實施例一提供的一種參數域的丟包隱藏方法流程圖;
[0021]圖2是本發明實施例一提供的另一種參數域的丟包隱藏方法流程圖;
[0022]圖3是本發明實施例一提供的又一種參數域的丟包隱藏方法流程圖;
[0023]圖4是本發明實施例二提供的一種參數域的丟包隱藏方法流程圖;
[0024]圖5是本發明實施例二提供的一種解碼器的結構示意圖;
[0025]圖6是本發明實施例三提供的一種參數域的丟包隱藏裝置結構示意圖;
[0026]圖7是本發明實施例三提供的另一種參數域的丟包隱藏裝置結構示意圖。
【具體實施方式】
[0027]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0028]實施例一
[0029]由於幀間相關解碼器語音包中的語音幀是相互關聯的,因此前面語音幀的解碼結果會對當前語音幀解碼造成影響。當語音包在網絡傳輸過程中出現丟包時,語音包中的語音幀也會丟失。此時,由於沒有前面語音幀的解碼結果作為參考,丟失語音幀後續的語音幀的解碼過程會受到很大的負面影響,從而造成解碼出來的語音信號產生的語音質量較差。
[0030]為了儘可能的減少丟包對幀間相關解碼器進行解碼時的負面影響,本發明提供了一種參數域的丟包隱藏方法,該方法用於可安裝幀間相關解碼器的設備,該設備包括但不限於終端、伺服器等等,本實施例對此不作具體限定。為了對語音包中的語音幀進行解碼,本發明實施例以前一有效巾貞或者前一有效巾貞和後一有效巾貞的參數作為確定丟失巾貞參數的依據,以執行主體為接收端為例,對本實施例提供的方法進行舉例說明。參見圖1,本實施例提供的方法流程包括:
[0031]101:確定待解碼的當前語音幀是否丟失;
[0032]102:若當前語音幀丟失,獲取當前語音幀的前一有效幀的參數;
[0033]103:根據前一有效幀的參數確定當前語音幀的參數;
[0034]104:根據當前語音幀的參數對當前語音幀進行解碼。[0035]在圖1所示的方法基礎上,本實施例提供的方法根據緩衝中是否有當前語音幀的後一有效幀的不同情況,具體可細分為如下兩種情況:
[0036]參見圖2,針對緩衝中有當前語音幀的後一有效幀的情況,本實施例提供的方法流程如下:
[0037]201:確定待解碼的當前語音幀是否丟失;
[0038]202:若當前語音幀丟失,獲取當前語音幀的前一有效幀的參數;
[0039]203:判斷是否緩衝有當前語音幀的後一有效幀;
[0040]204:若緩衝有後一有效幀,獲取後一有效幀的參數;
[0041]205:根據前一有效幀的參數及後一有效幀的參數確定當前語音幀的參數;
[0042]206:根據當前語音幀的參數對當前語音幀進行解碼。
[0043]參見圖3,針對緩衝中沒有當前語音幀的後一有效幀的情況,本實施例提供的方法流程包括:
[0044]301:確定待解碼的當如語首巾貞是否丟失;
[0045]302:若當前語音幀丟失,獲取當前語音幀的前一有效幀的參數;
[0046]303:判斷是否緩衝有當前語音幀的後一有效幀;
[0047]304:若緩衝沒有後一有效巾貞,根據前一有效巾貞的參數外推確定當前語音巾貞的參數;
[0048]305:根據當前語音幀的參數對當前語音幀進行解碼。
[0049]本實施例提供的方法,在確定待解碼的當前語音幀丟失時,通過獲取當前語音幀的前一有效幀的參數或者前一有效幀和後一有效幀的參數,按照具體情況來確定當前語音幀的參數,然後根據當前語音幀的參數對丟失語音幀進行正常解碼,由於模擬了丟包情況下解碼器的正常工作,因此保持了解碼的連續性,從而當語音包在傳輸過程中出現丟包現象時,可以根據確定的丟失幀的參數進行解碼,進而改善解碼後的語音質量。
[0050]實施例二
[0051]本發明實施例提供了一種參數域的丟包隱藏方法,結合上述實施例一中的內容,針對當前語音幀已經丟失,抖動緩衝器有無後續語音包的情況,分別對本發明提供的丟包隱藏技術進行詳細地舉例說明。參見圖4,本實施例提供的方法流程包括:
[0052]401:確定待解碼的當前語音幀是否丟失;
[0053]本實施例不對確定待解碼的當前語音幀是否丟失的確定方法作具體限定,包括但不限於:語音包發送端在發送語音包之前,為語音包內的每一個語音幀進行編號,將編號過後的語音幀發送至語音包接收端。參見圖5所示的解碼器,設置有一個抖動緩衝器,將接收到的語音幀預先存儲在抖動緩衝器中。解碼器根據當前語音幀的前一有效幀的編號跟抖動緩衝器中存儲的後續有效幀的編號,即可確定當前語音幀是否丟失。
[0054]例如,第一個語音幀編號為1,解碼器解碼完第一個語音幀後,在抖動緩衝器中檢索後續有效幀,若檢索到後續有效幀的編號為4,則此時可以確定第二個語音幀和第三個語音幀丟失。若當前需要對第二個語音幀進行解碼,則確定當前語音幀丟失。
[0055]當然,還可以採用其它方式確定當前語音幀是否丟失,本實施例對此不作具體限定。本實施例僅以當前語音幀丟失為例,對語音解碼方法進行舉例說明,對於確定當前語音幀未丟失的情況,可以按照預先設定的解碼流程直接進行解碼,關於當前語音幀未丟失的解碼流程,此處不再贅述。
[0056]402:若當前語音幀丟失,判斷是否緩衝有當前語音幀的後一有效幀,如果是,執行步驟403,否則,執行步驟407 ;
[0057]該步驟在判斷是否緩衝有當前語音幀的後一有效幀時,可採用與確定當前語音幀是否丟失的相同方式。如上述步驟401所述,發送端在發送語音幀之前,為每一個語音幀進行編號,將編號過後的語音幀發送至接收端。接收端預先設置一個抖動緩衝器,並將接收到的語音幀預先存儲在抖動緩衝器中。根據當前語音幀的前一有效幀的編號跟抖動緩衝器中存儲的後續有效幀的編號,判斷是否緩衝有當前語音幀的後一有效幀。
[0058]例如,當前語音幀編號為3,若在抖動緩衝器中檢索到後續有編號為4的語音幀,則此時可以確定緩衝有當前語音幀的後一有效幀。又例如,當前語音幀編號為3,若在抖動緩衝器中檢索到後續有編號為5的語音幀,則此時可以確定未緩衝有當前語音幀的後一有效幀。
[0059]當然,還可以採用其它方式判斷是否緩衝有當前語音幀的後一有效幀,本實施例對此不作具體限定。
[0060]403:獲取前一有效巾貞和後一有效巾貞的二兀判定類參數,並根據前一有效巾貞和後一有效幀的二元判定類參數確定當前語音幀的信號類型,得到當前語音幀的二元判定類參數;
[0061]具體地,二元判定類參數用於對信號類型進行判定,由於人聲有清音濁音之分,所以在常見的語音模型中對周期性信號和非周期性信號的建模和編碼都有明顯區別。其中,寬泛的說,周期性信號對應濁音幀,非周期性信號對應清音幀。因此,信號類型包括清音和濁音兩種類型。獲取前一有效幀和後一有效幀的二元判定類參數後,可以根據獲取到的前一有效幀和後一有效幀的二元判定類參數確定前一有效幀和後一有效幀是否為周期性信號,從而根據前一有效巾貞和後一有效巾貞的二兀判定類參數確定前一有效巾貞和後一有效巾貞的信號類型,得到當前語音幀的二元判定類參數。按照本實施例給出的方式,在確定當前語音幀的信號類型的過程中,包括但不限於如下三種情況:
[0062]情況一:前一有效巾貞和後一有效巾貞均為周期性信號,則可根據前一有效巾貞和後一有效幀的二元判定類參數確定前一有效幀和後一有效幀的信號類型均為濁音幀,此時將當前語音幀的信號類型確定為濁音幀。
[0063]情況二:前一有效幀為周期性信號,後一有效幀為非周期性信號,則可根據前一有效中貞及後一有效巾貞的二兀判定類參數確定前一有效巾貞為池音巾貞,後一有效巾貞為清音巾貞。或者,前一有效幀為非周期性信號,後一有效幀為周期性信號,則可根據前一有效幀及後一有效幀的二元判定類參數確定前一有效幀為清音幀,後一有效幀為濁音幀。
[0064]在上述兩種情形中,由於前一有效巾貞和後一有效巾貞中有一個為周期性信號,在這種情況下可以判定丟失幀中經歷了周期性與非周期性信號之間的轉換,因此可以合理地假設在丟失幀中多少也會有周期性信號的存在,因此,確定當前語音幀為濁音幀。
[0065]情況三:前一有效巾貞和後一有效巾貞均為非周期性信號,則可根據前一有效巾貞及後一有效幀的二元判定類參數確定前一有效幀和後一有效幀的信號類型均為清音幀,此時將當前語音幀的信號類型確定為清音幀。
[0066]無論採用上述哪種情況確定當前語音幀的信號類型,將確定的信號類型均可轉換為對應的二元判定類參數。例如,具體實施時,可設置清音幀的二元判定類參數為O,濁音幀的二元判定類參數值為1,當確定當前語音幀的信號類型後,如果該當前語音幀為清音幀,則當前語音幀的二元判定類參數值為O,同理,如果該當前語音幀為濁音幀,則當前語音幀的二元判定類參數為1,當然,二元判定類參數的數值還可以採用其它設置方式,本實施例對此不作具體限定。
[0067]404:獲取前一有效巾貞和後一有效巾貞的時序演進類參數,並根據前一有效巾貞及後一有效巾貞的二元判定類參數及時序演進類參數確定當前語音巾貞的時序演進類參數;
[0068]具體地,時序演進類參數可以包括但不限於基音周期、增益參數和LSP(LineSpectrum Pair,線譜對)係數等,本實施例對此不作具體限定,同樣不對獲取前一有效幀和後一有效幀的時序演進類參數的方式進行限定。具體實施時,首先以基音周期為例,在根據前一有效幀和後一有效幀的二元判定類參數確定信號類型後,可根據前一有效幀和後一有效幀的信號類型按照如下四種情況確定當前語音幀的基音周期參數。
[0069]情況一:前一有效巾貞和後一有效巾貞均為池音巾貞;
[0070]獲取到前一有效幀和後一有效幀的基音周期後,由於在實際場景中,人說話時有可能突然提高或者降低聲調,所以在穩定的濁音階段中,同樣可能存在基音周期的突變。為了判斷前一有效幀和後一有效幀的基音周期是否發生突變,可以採取如下方法:取前一有效幀的基音周期和後一有效幀的基音周期的差值的絕對值,將差值的絕對值預設的基音周期偏移閾值進行比較,根據比較結果進而確定前一有效幀和後一有效幀的基音周期是否發生突變。
[0071]例如,設next_pitch為後一有效巾貞的基音周期,last_pitch為前一有效巾貞的基音周期,用兩者的差值取絕對值與預設的基音周期偏移閾值S來判定是否存在基音周期突變。
[0072]其中,如果|next_pitch_last_pitch| < δ,即按照上述公式計算後,若兩者的差值取絕對值小於基音周期偏移閾值δ ,則可確定前一有效巾貞和後一有效巾貞的基音周期未發生突變。反之,則可確定前一有效幀和後一有效幀的基音周期發生突變。其中,基音周期偏移閾值δ可以根據歷史經驗來進行設定,本實施例對此不作具體限定。另外,實際操作中還可以採用其它方法確定前一有效幀和後一有效幀的基音周期是否發生突變,本實例對此也不作具體限定。
[0073]在確定當前語音幀的基音周期參數時,根據前一有效幀和後一有效幀的基音周期是否發生突變,可分為如下兩種情形:
[0074]第一種情形:如一有效巾貞和後一有效巾貞的基首周期沒有發生突變;
[0075]由於在前一有效幀和後一有效幀的基音周期沒有發生突變的情形下,基音周期輪廓是平滑且按時序演進的,因此,可以選擇用線性插值的方法確定當前語音幀的子幀的基音周期,之後在根據當前語音幀的子幀的基音周期確定當前語音幀的基音周期。當然,還可以選擇其它插值算法確定當前語音幀的基音周期,本實施例對此不作具體限定。
[0076]具體實施時,在進行線性插值的過程中,可以根據實際具體情況,設置需要的參數,並設置不同的數值來進行線性插值,本實施例不對線性插值的算法作具體限定。僅以如下線性插值算法為例,該種算法的具體實現方式可通過如下公式表示:
【權利要求】
1.一種參數域的丟包隱藏方法,其特徵在於,所述方法包括: 確定待解碼的當如語首幀是否丟失; 若所述當前語音幀丟失,獲取所述當前語音幀的前一有效幀的參數; 根據所述前一有效幀的參數獲取所述當前語音幀的參數; 根據所述當前語音幀的參數對所述當前語音幀進行解碼。
2.根據權利要求1所述的方法,其特徵在於,所述根據所述前一有效幀的參數獲取所述當前語音幀的參數之前,還包括: 判斷是否緩衝有所述當前語音幀的後一有效幀; 若緩衝有所述後一有效幀,獲取所述後一有效幀的參數; 所述根據所述前一有效幀的參數獲取所述當前語音幀的參數,包括: 根據所述前一有效幀的參數及所述後一有效幀的參數確定所述當前語音幀的參數。
3.根據權利要求2所述的方法,其特徵在於,所述前一有效幀的參數和所述後一有效幀的參數包括二元判定類參數;所述二元判定類參數用於對信號類型進行判定,所述信號類型包括清音和濁音兩種類型; 所述根據所述前一有效幀的參數及所述後一有效幀的參數確定所述當前語音幀的參數,包括: 根據所述前一有效幀的二元判 定類參數及所述後一有效幀的二元判定類參數確定所述當前語音幀的信號類型,得到所述當前語音幀的二元判定類參數。
4.根據權利要求3所述的方法,其特徵在於,所述根據所述前一有效幀的二元判定類參數及所述後一有效幀的二元判定類參數確定所述當前語音幀的信號類型,包括: 如果所述前一有效幀的二元判定類參數和所述後一有效幀的二元判定類參數中有一個二元判定類參數判定信號類型為濁音幀,則確定所述當前語音幀的信號類型為濁音幀;如果所述前一有效幀的二元判定類參數和所述後一有效幀的二元判定類參數判定信號類型均為清音幀,則確定所述當前語音幀的信號類型為清音幀。
5.根據權利要求3所述的方法,其特徵在於,所述前一有效幀的參數和所述後一有效中貞的參數還包括時序演進類參數,所述時序演進類參數至少包括基音周期; 所述根據所述前一有效幀的參數及所述後一有效幀的參數確定所述當前語音幀的參數,還包括: 根據所述前一有效幀及所述後一有效幀的二元判定類參數及時序演進類參數確定所述當前語音幀的時序演進類參數。
6.根據權利要求5所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效中貞的二元判定類參數及時序演進類參數確定所述當前語音幀的時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀及所述後一有效幀的信號類型均為池音幀,且根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期未突變,則根據所述前一有效幀及所述後一有效幀的基音周期進行線性插值,得到所述當前語音幀的基音周期。
7.根據權利要求5所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效中貞的二元判定類參數及時序演進類參數確定所述當前語音幀的時序演進類參數,包括: 若根據所述前一有效幀及所述後一 有效幀的二元判定類參數確定所述前一有效幀及所述後一有效幀的信號類型均為池音幀,且根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期有突變,則如果所述當前語音幀位於所有丟失語音幀的前半部分,確定所述當前有效幀的基音周期與所述前一有效幀的基音周期一致,如果所述當前語音幀位於所有丟失語音幀的後半部分,確定所述當前有效幀的基音周期與所述後一有效幀的基音周期一致。
8.根據權利要求5所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效中貞的二元判定類參數及時序演進類參數確定所述當前語音幀的時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀的信號類型為濁音幀,所述後一有效幀的信號類型為清音幀,則根據所述前一有效幀的基音周期外推獲得所述當前語音幀的基音周期。
9.根據權利要求5所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效中貞的二元判定類參數及時序演進類參數確定所述當前語音幀的時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀的信號類型為清音幀,所述後一有效幀的信號類型為濁音幀,則根據所述後一有效幀的基音周期外推獲得所述當前語音幀的基音周期。
10.根據權利要求2所述的方法,其特徵在於,所述前一有效幀的參數和所述後一有效幀的參數還包括非時序演進類參數,所述非時序演進類參數至少包括長期預測LTP係數; 所述根據所述前一有效幀的參數及所述後一有效幀的參數確定所述當前語音幀的參數,還包括: 根據所述前一有效幀及 所述後一有效幀的二元判定類參數,時序演進類及非時序演進類參數確定所述當前語音幀的非時序演進類參數。
11.根據權利要求10所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效幀的二元判定類參數,時序演進類及非時序演進類參數確定所述當前語音幀的非時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀及所述後一有效幀的信號類型均為濁音幀,並根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期未突變,且丟包數量小於丟包閾值,則如果所述當前有效幀位於所有丟失語音幀的前半部分,根據所述前一有效幀的LTP係數乘以縮放因子獲得所述當前語音幀的LTP係數,如果所述當前有效幀位於所有丟失語音幀的後半部分,根據所述後一有效幀的LTP係數乘以縮放因子獲得所述當前語音幀的LTP係數。
12.根據權利要求10所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效幀的二元判定類參數,時序演進類及非時序演進類參數確定所述當前語音幀的非時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀及所述後一有效幀的信號類型均為濁音幀,並根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期發生突變或丟包數量大於丟包閾值,則如果所述當前有效幀位於所有丟失語音幀的前半部分,確定所述當前語音幀的LTP係數與所述前一有效幀的LTP係數一致,如果所述當前有效幀位於所有丟失語音幀的後半部分,確定所述當前語音幀的LTP係數與所述後一有效幀的LTP係數一致。
13.根據權利要求10所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效幀的二元判定類參數,時序演進類及非時序演進類參數確定所述當前語音幀的非時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀的信號類型為濁音幀,所述後一有效幀的信號類型為清音幀,則根據所述前一有效幀的LTP係數乘以衰減因子獲得所述當前語音幀的LTP係數。
14.根據權利要求10所述的方法,其特徵在於,所述根據所述前一有效幀及所述後一有效幀的二元判定類參數,時序演進類及非時序演進類參數確定所述當前語音幀的非時序演進類參數,包括: 若根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀的信號類型為清音幀,所述後一有效幀的信號類型為濁音幀,則根據所述後一有效幀的LTP係數乘以衰減因子獲得所述當前語音幀的LTP係數。
15.一種參數域的丟包隱藏裝置,其特徵在於,所述裝置包括: 確定模塊,用於確定待解碼的當如語首幀是否丟失; 前幀獲取模塊,用於當所述當前語音幀丟失時,獲取所述當前語音幀的前一有效幀的參數; 當前幀確定模塊,用於根據所述前一有效幀的參數確定所述當前語音幀的參數; 解碼模塊,用於根據所述當前語音幀的參數對所述當前語音幀進行解碼。
16.根據權利要求15所述的裝置,其特徵在於,所述裝置,還包括:` 判斷模塊,用於判斷是否緩衝有所述當前語音幀的後一有效幀; 後幀獲取模塊,用於當緩衝有所述後一有效幀時,獲取所述後一有效幀的參數; 當前幀確定模塊,用於根據所述前一有效幀的參數及所述後一有效幀的參數確定所述當前語音幀的參數。
17.根據權利要求16所述的裝置,其特徵在於,所述前一有效幀的參數和所述後一有效幀的參數包括二元判定類參數;所述二元判定類參數用於對信號類型進行判定,所述信號類型包括清音和濁音兩種類型; 所述當前幀確定模塊,用於根據所述前一有效幀的二元判定類參數及所述後一有效幀的二元判定類參數確定所述當前語音幀的信號類型,得到所述當前語音幀的二元判定類參數。
18.根據權利要求17所述的裝置,其特徵在於,所述當前幀確定模塊,用於當所述前一有效幀的二元判定類參數和所述後一有效幀的二元判定類參數中有一個二元判定類參數判定信號類型為濁音幀時,確定所述當前語音幀的信號類型為濁音幀; 或者,當所述前一有效幀的二元判定類參數和所述後一有效幀的二元判定類參數中有一個二元判定類參數均判定信號類型為清音幀時,確定所述當前語音幀的信號類型為清音幀。
19.根據權利要求16所述的裝置,其特徵在於,所述前一有效幀的參數和所述後一有效中貞的參數還包括時序演進類參數,所述時序演進類參數至少包括基音周期; 所述當前幀確定模塊,還用於根據所述前一有效幀及所述後一有效幀的二元判定類參數及時序演進類參數確定所述當前語音幀的時序演進類參數。
20.根據權利要求19所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀及所述後一有效中貞的信號類型均為濁音幀,且根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期未突變時,根據所述前一有效幀及所述後一有效幀的基音周期進行線性插值,得到所述當前語音幀的基音周期。
21.根據權利要求19所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀及所述後一有效幀的信號類型均為濁音幀,且根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期有突變時,如果所述當前語音幀位於所有丟失語音幀的前半部分,確定所述當前有效幀的基音周期與所述前一有效幀的基音周期一致,如果所述當前語音幀位於所有丟失語音幀的後半部分,確定所述當前有效幀的基音周期與所述後一有效幀的基音周期一致。
22.根據權利要求19所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀的信號類型為濁音幀,所述後一有效幀的信號類型為清音幀時,根據所述前一有效幀的基音周期外推獲得所述當前語音幀的基音周期。
23.根據權利要求19所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀的信號類型為清音幀,所述後一有效幀的信號類型為濁音幀時,根據所述後一有效幀的基音周期外推獲得所述當前語音幀的基音周期。
24.根據權利要求16所述的裝置,其特徵在於,所述前一有效幀的參數和所述後一有效幀的參數還包括非時序演進類參數,所述非時序演進類參數至少包括長期預測LTP係數; 所述當前幀確定模塊,還用於根據所述前一有效幀及所述後一有效幀的二元判定類參數,時序演進類及非時序演進類參數確定所述當前語音幀的非時序演進類參數。
25.根據權利要求24所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀及所述後一有效中貞的信號類型均為濁音幀,並根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期未突變,且丟包數量小於丟包閾值時,如果所述當前有效幀位於所有丟失語音幀的前半部分,根據所述前一有效幀的LTP係數乘以縮放因子獲得所述當前語音幀的LTP係數,如果所述當前有效幀位於所有丟失語音幀的後半部分,根據所述後一有效幀的LTP係數乘以縮放因子獲得所述當前語音幀的LTP係數。
26.根據權利要求24所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二兀判定類參數確定所述前一有效幀及所述後一有效中貞的信號類型均為濁音幀,並根據所述前一有效幀及所述後一有效幀的時序演進類參數確定所述前一有效幀及所述後一有效幀的基音周期發生突變或丟包數量大於丟包閾值時,如果所述當前有效幀位於所有丟失語音幀的前半部分,確定所述當前語音幀的LTP係數與所述前一有效幀的LTP係數一致,如果所述當前有效幀位於所有丟失語音幀的後半部分,確定所述當前語音幀的LTP係數與所述後一有效幀的LTP係數一致。
27.根據權利要求24所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀的信號類型為濁音幀,所述後一有效幀的信號類型為清音幀時,根據所述前一有效幀的LTP係數乘以衰減因子獲得所述當前語音幀的LTP係數。
28.根據權利要求24所述的裝置,其特徵在於,所述當前幀確定模塊,用於當根據所述前一有效幀及所述後一有效幀的二元判定類參數確定所述前一有效幀的信號類型為清音幀,所述後一有效幀的信號類型為濁音幀時,根據所述後一有效幀的LTP係數乘以衰減因子獲得所述當前語音幀的LTP系·數。
【文檔編號】G10L19/00GK103714820SQ201310741180
【公開日】2014年4月9日 申請日期:2013年12月27日 優先權日:2013年12月27日
【發明者】陳若非, 高澤華 申請人:廣州華多網絡科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀