用于子帶預(yù)測(cè)編碼的基于全帶音頻波形外插的包丟失隱藏的制作方法

            文檔序號(hào):2830402閱讀:376來源:國知局
            專利名稱:用于子帶預(yù)測(cè)編碼的基于全帶音頻波形外插的包丟失隱藏的制作方法
            技術(shù)領(lǐng)域
            本發(fā)明涉及一種在語音或音頻編碼器中隱藏丟包導(dǎo)致的質(zhì)量降低效果的系統(tǒng)和方法。

            背景技術(shù)
            在聲音或音頻信號(hào)通過分組網(wǎng)絡(luò)進(jìn)行數(shù)字傳輸?shù)倪^程中,編碼的聲音/音頻信號(hào)通常被分割成幀,然后封裝成包,其中每個(gè)包可包含一個(gè)或多個(gè)編碼聲音/音頻數(shù)據(jù)的幀。然后通過分組網(wǎng)絡(luò)傳輸這些包。有時(shí)候一些包會(huì)丟失,而且一些有用的包會(huì)太晚到達(dá),從而被認(rèn)定為丟失。這種包丟失會(huì)引起音頻質(zhì)量的顯著降低,除非使用特殊的技術(shù)來隱藏丟包所導(dǎo)致的效果。
            當(dāng)前存在用于獨(dú)立塊編碼器或全頻帶預(yù)測(cè)編碼器的基于外插音頻信號(hào)的包丟包隱藏(packet loss concealment,縮寫為PLC)方法。這種PLC方法包括以下美國專利申請(qǐng)中所公開的技術(shù)申請(qǐng)?zhí)枮?1/234,291、發(fā)明人為陳、名稱為“用于獨(dú)立塊語音編解碼器的丟包隱藏技術(shù)”的美國專利申請(qǐng)和申請(qǐng)?zhí)枮?0/183,608、發(fā)明人為陳、名稱為“用于預(yù)測(cè)語音編碼的基于外插語音波形的幀刪除隱藏方法和系統(tǒng)”的美國專利申請(qǐng)。然而,在這些申請(qǐng)中描述的技術(shù)不能直接用于子帶預(yù)測(cè)編碼器,如ITU-T推薦G.722寬帶語音編碼器,這是因?yàn)榇嬖谶@些技術(shù)未能解決的子帶特定結(jié)構(gòu)問題。此外,對(duì)于每個(gè)子帶來說,G.722編碼器使用了自適應(yīng)差分脈沖編碼調(diào)制(ADPCM)預(yù)測(cè)編碼器,該ADPCM預(yù)測(cè)編碼器使用了基于梯度方法的量化器步長和預(yù)測(cè)器系數(shù)的逐個(gè)采樣(sample-by-sample)后向自適應(yīng),這造成了現(xiàn)有PLC技術(shù)未能解決的特殊難題。因此,需要一種為子帶預(yù)測(cè)編碼器(如G.722)特別設(shè)計(jì)的合適的PLC方法。


            發(fā)明內(nèi)容
            本發(fā)明用于在子帶預(yù)測(cè)編碼器中隱藏丟包導(dǎo)致的質(zhì)量降低效果。本發(fā)明具體解決了在對(duì)子帶預(yù)測(cè)編碼器應(yīng)用音頻波形外插技術(shù)時(shí)的一些子帶特定的結(jié)構(gòu)問題,本發(fā)明還解決了一般的后向自適應(yīng)ADPCM編碼器及特殊的G.722子帶ADPCM編碼器的特定PLC難題。
            具體地說,本發(fā)明在此描述了一種在子帶預(yù)測(cè)編碼系統(tǒng)中隱藏表示編碼音頻信號(hào)的一系列幀中的丟失幀的影響的方法。根據(jù)所述方法,所述一系列幀中的一個(gè)或多個(gè)接收幀被解碼以產(chǎn)生全帶輸出音頻信號(hào),其中所述全帶輸出音頻信號(hào)包括至少第一子帶解碼音頻信號(hào)和第二子帶解碼音頻信號(hào)的組合。對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)被存儲(chǔ)。然后,合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào),其中合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插。
            本發(fā)明在此還描述了一種系統(tǒng)。所述系統(tǒng)包括解碼器、緩存及全帶音頻信號(hào)合成器。所述解碼器用于解碼表示編碼音頻信號(hào)的一系列幀中的一個(gè)或多個(gè)接收幀以產(chǎn)生全帶輸出音頻信號(hào),其中所述全帶輸出音頻信號(hào)包括至少第一子帶解碼音頻信號(hào)和第二子帶解碼音頻信號(hào)的組合。所述緩存用于存儲(chǔ)對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)。所述全帶音頻信號(hào)合成器用于合成對(duì)應(yīng)所述一系列幀中丟失幀的全帶輸出音頻信號(hào),其中合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插。
            本發(fā)明還描述一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品包括記錄有計(jì)算機(jī)程序邏輯的計(jì)算機(jī)可讀媒介,所述計(jì)算機(jī)程序邏輯用于使處理器在子帶預(yù)測(cè)編碼系統(tǒng)中隱藏表示編碼音頻信號(hào)的一系列幀中的丟失幀的影響。所述計(jì)算機(jī)程序邏輯包括第一模塊、第二模塊及第三模塊。所述第一模塊用于使所述處理器解碼一系列幀中的一個(gè)或多個(gè)接收幀以產(chǎn)生全帶輸出音頻信號(hào),其中所述全帶輸出音頻信號(hào)包括至少第一子帶解碼音頻信號(hào)和第二子帶解碼音頻信號(hào)的組合。所述第二模塊用于使所述處理器存儲(chǔ)對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)。所述第三模塊用于使所述處理器合成對(duì)應(yīng)所述一系列幀中丟失幀的全帶輸出音頻信號(hào),其中合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插。
            本發(fā)明的更多特征和優(yōu)點(diǎn)以及本發(fā)明各種實(shí)施例的結(jié)構(gòu)和操作將參考附圖作進(jìn)一步的細(xì)節(jié)描述。注意,本發(fā)明并不局限于在此所述的特殊實(shí)施例。在此提出的實(shí)施例僅作為示例性的目的。基于包含在此的教導(dǎo),更多的實(shí)施例對(duì)于所屬領(lǐng)域的技術(shù)人員來說是顯而易見的。



            在此結(jié)合的附圖是說明書的一部分,附圖與文字描述一起闡明了本發(fā)明一個(gè)或多個(gè)實(shí)施例,并進(jìn)一步用于解釋本發(fā)明的用途、優(yōu)點(diǎn)和原理,以及使所屬領(lǐng)域的技術(shù)人員實(shí)施和使用本發(fā)明。
            圖1是傳統(tǒng)的ITU-T G.722子帶預(yù)測(cè)編碼器的編碼器結(jié)構(gòu)的示意圖; 圖2是傳統(tǒng)的ITU-T G.722子帶預(yù)測(cè)編碼器的解碼器結(jié)構(gòu)的示意圖; 圖3是根據(jù)本發(fā)明實(shí)施例的解碼器/PLC系統(tǒng)的模塊圖; 圖4是根據(jù)本發(fā)明實(shí)施例在解碼器/PLC系統(tǒng)中處理幀以產(chǎn)生輸出語音信號(hào)的方法流程圖; 圖5是根據(jù)本發(fā)明實(shí)施例可由解碼器/PLC系統(tǒng)處理的不同類型幀的時(shí)序圖; 圖6是原始語音信號(hào)和外插語音信號(hào)的振幅的時(shí)間線示意圖; 圖7是根據(jù)本發(fā)明實(shí)施例在解碼語音信號(hào)和外插語音信號(hào)之間計(jì)算時(shí)滯(time lag)的方法流程圖; 圖8是根據(jù)本發(fā)明實(shí)施例在解碼語音信號(hào)和外插語音信號(hào)之間計(jì)算時(shí)滯的兩個(gè)階段的方法流程圖; 圖9是根據(jù)本發(fā)明實(shí)施例在時(shí)滯計(jì)算執(zhí)行過程中可相對(duì)于解碼語音信號(hào)平移外插語音信號(hào)的方式的示意圖; 圖10A是根據(jù)本發(fā)明實(shí)施例表示超前于外插語音信號(hào)的解碼語音信號(hào)和重新編碼操作的相關(guān)效果的時(shí)間線示意圖; 圖10B是根據(jù)本發(fā)明實(shí)施例表示滯后于外插語音信號(hào)的解碼語音信號(hào)和重新編碼操作的相關(guān)效果的時(shí)間線示意圖; 圖10C是根據(jù)本發(fā)明實(shí)施例表示在幀邊界上同步的外插語音信號(hào)和解碼語音信號(hào)以及重新編碼操作的相關(guān)效果的時(shí)間線示意圖; 圖11是根據(jù)本發(fā)明實(shí)施例在丟包后執(zhí)行子帶ADPCM解碼器內(nèi)部狀態(tài)的重新定相(re-phasing)的方法流程圖; 圖12A是根據(jù)本發(fā)明實(shí)施例對(duì)超前于外插語音信號(hào)的解碼語音信號(hào)應(yīng)用時(shí)間扭曲(time-warping)的示意圖; 圖12B和12C均是根據(jù)本發(fā)明實(shí)施例對(duì)滯后于外插語音信號(hào)的解碼語音信號(hào)應(yīng)用時(shí)間扭曲的示意圖; 圖13是根據(jù)本發(fā)明實(shí)施例執(zhí)行時(shí)間扭曲以沿時(shí)間軸收縮信號(hào)的一種方法的流程圖; 圖14是根據(jù)本發(fā)明實(shí)施例執(zhí)行時(shí)間扭曲以沿時(shí)間軸拉伸信號(hào)的一種方法的流程圖; 圖15是根據(jù)本發(fā)明實(shí)施例的用于在解碼器/PLC系統(tǒng)內(nèi)發(fā)生丟包后對(duì)預(yù)定數(shù)量的接收幀之后的接收幀進(jìn)行處理的邏輯的模塊圖; 圖16是根據(jù)本發(fā)明實(shí)施例的用于在解碼器/PLC系統(tǒng)中執(zhí)行波形外插來生成與丟失的幀相關(guān)聯(lián)的輸出語音信號(hào)的邏輯的模塊圖; 圖17是根據(jù)本發(fā)明實(shí)施例的用于更新解碼器/PLC系統(tǒng)中的子帶ADPCM解碼器狀態(tài)的邏輯的模塊圖; 圖18是根據(jù)本發(fā)明實(shí)施例的用于在解碼器/PLC系統(tǒng)中執(zhí)行重新定相和時(shí)間扭曲的邏輯的模塊圖; 圖19是根據(jù)本發(fā)明實(shí)施例的用于在解碼器/PLC系統(tǒng)中對(duì)丟包后接收到的好幀執(zhí)行約束和受控解碼的邏輯的模塊圖; 圖20是根據(jù)本發(fā)明實(shí)施例的用于在丟包過程中更新低帶ADPCM解碼器的內(nèi)部狀態(tài)的簡化低帶ADPCM編碼器的模塊圖; 圖21是根據(jù)本發(fā)明實(shí)施例的用于在丟包過程中更新高帶ADPCM解碼器的內(nèi)部狀態(tài)的簡化高帶ADPCM編碼器的模塊圖; 圖22A、22B和22C均是根據(jù)本發(fā)明實(shí)施例對(duì)解碼語音信號(hào)應(yīng)用時(shí)間扭曲的時(shí)間線示意圖; 圖23是根據(jù)本發(fā)明實(shí)施例的另一解碼器/PLC系統(tǒng)的模塊圖; 圖24是實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的模塊圖。
            通過結(jié)合附圖做出的細(xì)節(jié)描述,本發(fā)明特征和優(yōu)點(diǎn)將變得更加顯而易見。附圖中第一次出現(xiàn)的組件由對(duì)應(yīng)的附圖標(biāo)記中最左邊的阿拉伯?dāng)?shù)字表示。

            具體實(shí)施例方式 A、引言 以下將參考附圖對(duì)本發(fā)明的典型實(shí)施例來了作細(xì)節(jié)描述。其它實(shí)施例也是可行的,而且可以在本發(fā)明精神和范圍之內(nèi)對(duì)示例性實(shí)施例做出修改。因此,以下的細(xì)節(jié)描述并不用于限制本發(fā)明。相反,本發(fā)明的范圍是由權(quán)利要求定義的。
            所屬領(lǐng)域的技術(shù)人員應(yīng)容易理解,如以下所描述的,本發(fā)明可以在硬件、軟件、軟硬件和/或附圖所示的實(shí)體中實(shí)現(xiàn)。任何以特定控制硬件實(shí)現(xiàn)本發(fā)明的實(shí)際軟件代碼并不是本發(fā)明的限制。因而,以下對(duì)本發(fā)明的操作和行為的描述是基于以下理解給出的,即根據(jù)本申請(qǐng)中給出的詳細(xì)描述的程序,可以對(duì)本申請(qǐng)中的實(shí)施例進(jìn)行各種修改和變化。
            應(yīng)理解,盡管在此提出的本發(fā)明的細(xì)節(jié)描述是針對(duì)的語音信號(hào)的處理,本發(fā)明還可用于涉及其它類型音頻信號(hào)的處理。因此,在此使用的術(shù)語“語音”和“語音信號(hào)”僅僅是為了描述方便,并不作為限制。所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,該術(shù)語可以用更常用的術(shù)語“音頻”和“音頻信號(hào)”來代替。此外,雖然語音和音頻信號(hào)在此描述為被分割成多個(gè)幀,所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,這種信號(hào)也可以被分割成其它離散的信號(hào)段,包括但不限于子幀。因而,在此描述的在幀上執(zhí)行的操作也包括在語音或音頻信號(hào)的其它段上執(zhí)行的類似操作,如子幀。
            另外,雖然以下描述討論了通過分組網(wǎng)絡(luò)傳輸?shù)囊纛l信號(hào)的幀丟失(被稱為丟包),但是本發(fā)明并不限于丟包隱藏(PLC)。例如,在無線網(wǎng)絡(luò)中,由于信道損壞,也可能丟失或刪除音頻信號(hào)幀。這種情形稱之為“幀刪除”。當(dāng)這種情形發(fā)生時(shí),為了避免輸出語音質(zhì)量上的實(shí)質(zhì)下降,無線系統(tǒng)中的解碼器需要執(zhí)行“幀刪除隱藏”(FEC)來嘗試隱藏因丟幀而導(dǎo)致的質(zhì)量下降。對(duì)于PLC或FEC算法,丟包和幀刪除都遇到相同的問題某些傳輸?shù)膸荒茉儆糜诮獯a,所以PLC或FEC算法需要產(chǎn)生波形來填補(bǔ)對(duì)應(yīng)于丟失的幀的波形間隙(gap),從而隱藏幀因丟幀導(dǎo)致的質(zhì)量下降。因?yàn)樾g(shù)語FEC和PLC通常指相同種類的技術(shù),所以可以交替地使用。因而,為了方便起見,在此所用的術(shù)語“丟包隱藏”或PLC用于指代兩者。
            B、子帶預(yù)測(cè)編碼的回顧 為了有利于更好地理解在后面章節(jié)中描述的本發(fā)明的各實(shí)施例,在此回顧一下子帶預(yù)測(cè)編碼的基本原理。通常,子帶預(yù)測(cè)編碼器可將輸入語音信號(hào)分離成N個(gè)子帶,其中N≥2。在不失一般性的情況下,在此將ITU-T G.722編碼器的雙帶預(yù)測(cè)編碼系統(tǒng)作為示例進(jìn)行描述。所屬領(lǐng)域的技術(shù)人員能夠容易地將該描述概括到其它N帶子帶預(yù)測(cè)編碼器。
            圖1是G.722子帶預(yù)測(cè)編碼器的簡化編碼器結(jié)構(gòu)100。編碼器結(jié)構(gòu)100包括正交鏡像濾波器(QMF)分析濾波器組110、低帶自適應(yīng)差分脈碼調(diào)制(ADPCM)編碼器120、高帶ADPCM編碼器130和比特流復(fù)用器140。QMF分析濾波器組110將輸入語音信號(hào)分離成低帶語音信號(hào)和高帶語音信號(hào)。低帶ADPCM編碼器120將低帶語音信號(hào)編碼成低帶比特流。高帶ADPCM編碼器130將高帶語音信號(hào)編碼成高帶比特流。比特流復(fù)用器140將低帶比特流和高帶比特流復(fù)用成單個(gè)輸出比特流。在此討論的分組傳輸應(yīng)用中,該輸出比特流被封裝成包,然后被傳輸?shù)阶訋ьA(yù)測(cè)解碼器200,如圖2所示。
            如圖2所示,解碼器200包括比特流解復(fù)用器210、低帶ADPCM解碼器220、高帶ADPCM解碼器230和QMF合成濾波器組240。比特流解復(fù)用器210將輸入比特流分離成低帶比特流和高帶比特流。低帶ADPCM解碼器220將低帶比特流解碼成解碼低帶語音信號(hào)。高帶ADPCM解碼器230將高帶比特流解碼成解碼高帶語言信號(hào)。然后QMF合成濾波器組240將解碼低帶語音信號(hào)和解碼高帶語音信號(hào)合并成全帶輸出語音信號(hào)。
            有關(guān)編碼器100和解碼器200的結(jié)構(gòu)和操作的更多細(xì)節(jié)可以在ITU-T推薦G.722中找到,在此將其整體作為參考引入本文。
            C、基于全帶語音波形外插(extrapolation)的子帶預(yù)測(cè)編碼器的丟包隱藏技術(shù) 現(xiàn)在對(duì)根據(jù)本發(fā)明的一個(gè)實(shí)施例的高質(zhì)量PLC系統(tǒng)和方法進(jìn)行描述。在本節(jié)中提供了對(duì)該系統(tǒng)和方法的概括介紹,涉及該系統(tǒng)和方法具體實(shí)現(xiàn)的更多細(xì)節(jié)將在以下D節(jié)中進(jìn)行描述。該示例系統(tǒng)和方法用于ITU-T推薦G.722語音編碼器。然而,所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,在此參考該特殊實(shí)施例描述的許多概念可以用于在其它類型的子帶預(yù)測(cè)語音編碼器以及其它類型的語音和音頻編碼器中執(zhí)行PLC。
            如在此更多的細(xì)節(jié)中描述的,該實(shí)施例在G.722語音解碼器的16kHz輸出域中執(zhí)行PLC。該方法使用周期性波形外插來填充與語音信號(hào)的丟幀相關(guān)聯(lián)的波形,其中根據(jù)發(fā)生丟幀前的信號(hào)特征將外插波形與經(jīng)濾波的噪聲混合。為了更新子帶ADPCM解碼器的狀態(tài),外插的16kHz信號(hào)通過QMF分析濾波器組來生成子帶信號(hào),然后該子帶信號(hào)由簡化的子帶ADPCM編碼器處理。為了提供從與丟失的幀關(guān)聯(lián)的外插波形到與丟包后接收的好幀關(guān)聯(lián)的正常解碼波形的平滑過渡,每次丟包后會(huì)執(zhí)行額外的處理。其中,子帶ADPCM解碼器的狀態(tài)與丟包后接收的第一個(gè)好幀進(jìn)行相位對(duì)齊,并將與第一個(gè)好幀關(guān)聯(lián)的正常解碼波形進(jìn)行時(shí)間扭曲,以在其與插值波形疊加之間將該正常解碼波形與插值波形對(duì)齊,從而實(shí)現(xiàn)平滑過渡。對(duì)于長期的丟包情況,該系統(tǒng)和方法將逐漸將輸出信號(hào)減弱。
            圖3是實(shí)現(xiàn)這種PLC功能的G.722語音解碼器300的高級(jí)模塊圖。雖然在此描述的解碼器/PLC系統(tǒng)300包括G.722解碼器,但是所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,在此描述的許多概念通常可用于任何N帶子帶預(yù)測(cè)編碼系統(tǒng)。類似地,針對(duì)每個(gè)子帶的預(yù)測(cè)編碼器不必是圖3所示的ADPCM編碼器,也可以是任何普通的預(yù)測(cè)編碼器,并且可以是前向自適應(yīng)或者后向自適應(yīng)的。
            如圖3所示,解碼器/PLC系統(tǒng)300包括比特流解復(fù)用器310、低帶ADPCM解碼器320、高帶ADPCM解碼器330、切換器336、QMF合成濾波器組340、全帶語音信號(hào)合成器350、子帶ADPCM解碼器狀態(tài)更新模塊360和解碼約束和控制模塊370。
            在此使用的術(shù)語“丟失幀”或者“壞幀”指的是沒有在解碼器/PLC300接收到的或者被認(rèn)為不適合正常解碼操作的語音信號(hào)幀?!敖邮諑被颉昂脦笔窃诮獯a器/PLC系統(tǒng)300正常接收的語音信號(hào)幀。“當(dāng)前幀”是當(dāng)前正由解碼器/PLC300處理以生成輸出語音信號(hào)的幀,而“前幀”是之前由解碼器/PLC系統(tǒng)300處理來生成輸出語音信號(hào)的幀。術(shù)語“當(dāng)前幀”和“前幀”均可用來指接收的幀以及正執(zhí)行PLC操作和丟失幀。
            解碼器/PLC系統(tǒng)300操作的方式將參考圖4的流程圖400來進(jìn)行描述。如圖4所示,流程圖400的方法在步驟402開始,解碼器/PLC系統(tǒng)300確定當(dāng)前幀的幀類型。解碼器/PLC系統(tǒng)300辨別六種不同類型的幀,分別用類型1到6表示。圖5提供了不同幀類型的時(shí)間線500。類型1的幀是丟包后的第八個(gè)接收幀后的任何接收幀。類型2的幀是與丟包相關(guān)的第一和第二丟失幀。類型3的幀是與丟包相關(guān)的第三到第六丟失幀中的任何一個(gè)。類型4的幀是與丟包相關(guān)的第六個(gè)丟失幀后的任何一個(gè)丟失幀。類型5的幀是緊隨丟包后接收的任何接收幀。最后,類型6的幀是在丟包后接收的第二到第八個(gè)接收幀中的任何一個(gè)。所屬領(lǐng)域的技術(shù)人員應(yīng)容易知悉,根據(jù)本發(fā)明的替代實(shí)施例也可使用分類幀類型的其它方案。例如,在具有不同幀大小的系統(tǒng)中,每個(gè)幀類型中的幀數(shù)都與上述不同。同樣,對(duì)于不同的編解碼器(即非G.722編解碼器),每個(gè)幀類型中的幀數(shù)可以是不同的。
            解碼器/PLC系統(tǒng)300處理當(dāng)前幀來產(chǎn)生輸出語音信號(hào)的方式是由當(dāng)前幀的幀類型確定的。這在圖4中通過一系列判斷步驟404、406、408和410表現(xiàn)出來。具體地說,如果在步驟402確定當(dāng)前幀是類型1的幀,那么執(zhí)行第一序列的處理步驟來產(chǎn)生輸出語音信號(hào),如判斷步驟404所示。如果在步驟402確定當(dāng)前幀是類型2、類型3或類型4的幀,那么執(zhí)行第二序列的處理步驟來產(chǎn)生輸出語音信號(hào),如判斷步驟406所示。如果在步驟402確定當(dāng)前幀是類型5的幀,那么執(zhí)行第三序列的處理步驟來產(chǎn)生輸出語音信號(hào),如判斷步驟408所示。最后,如果在步驟402確定當(dāng)前幀是類型6的幀,那么執(zhí)行第四序列的處理步驟來產(chǎn)生輸出語音信號(hào),如判斷步驟410所示。以下將描述與每種不同幀類型關(guān)聯(lián)的處理步驟。
            在執(zhí)行完每個(gè)序列的處理步驟之后,在判斷步驟430中確定是否有額外的幀要處理。如果有額外的幀要處理,那么處理返回到步驟402。然而,如果沒有額外的幀要處理,那么處理在所示步驟432結(jié)束。
            1、處理類型1的幀 如在流程圖400的步驟412所示,如果當(dāng)前幀是類型1的幀,那么解碼器/PLC系統(tǒng)300執(zhí)行當(dāng)前幀的正常G.722解碼。因此,解碼器/PLC系統(tǒng)300的模塊310、320、330和340正確地執(zhí)行分別與傳統(tǒng)G.722解碼器200相對(duì)的模塊210、220、230和240相同的功能。具體地說,比特流解復(fù)用器310將輸入比特流分離成低帶比特流和高帶比特流。低帶ADPCM解碼器320將低帶比特流解碼成解碼低帶語音信號(hào)。高帶ADPCM解碼器330將高帶比特流解碼成解碼高帶語音信號(hào)。然后QMF合成濾波組340將解碼低帶語音信號(hào)和解碼高帶語音信號(hào)重新合并成全帶語音信號(hào)。在處理類型1的幀的過程中,切換器336連接到標(biāo)記為“類型1”的上面位置,從而將QMF合成濾波組340的輸出信號(hào)作為針對(duì)類型1的幀的解碼器/PLC系統(tǒng)300的最終輸出語音信號(hào)。
            在完成步驟412之后,解碼器/PLC系統(tǒng)300更新各種狀態(tài)存儲(chǔ)器,并執(zhí)行有利于為后續(xù)丟幀而執(zhí)行的PLC操作的一些處理,如步驟414所示。狀態(tài)存儲(chǔ)器包括PLC相關(guān)的低帶ADPCM解碼器狀態(tài)存儲(chǔ)器、PLC相關(guān)的高帶ADPCM解碼器狀態(tài)存儲(chǔ)器和全帶PLC相關(guān)的狀態(tài)存儲(chǔ)器。作為該步驟的一部分,全帶語音信號(hào)合成器350將QMF合成濾波器組340的輸出信號(hào)存儲(chǔ)在內(nèi)部信號(hào)緩存中,以為后續(xù)丟失幀處理過程中可能的語音波形外插做準(zhǔn)備。子帶ADPCM解碼器狀態(tài)更新模塊360和解碼約束和控制模塊370在處理類型1的幀的過程中是非活躍的。以下將參考D節(jié)中描述的解碼器/PLC系統(tǒng)300的具體實(shí)現(xiàn)提供了有關(guān)類型1的幀處理的更多細(xì)節(jié)。
            2、處理類型2、類型3和類型4的幀 在處理類型2、類型3和類型4的幀的過程中,與丟失幀相關(guān)的輸入比特流是不可用的。因此,模塊310、320、330和340不能執(zhí)行它們通常的功能,并且是非活躍的。相反,切換器336被連接到標(biāo)記為“類型2-6”的下部位置,全帶語音信號(hào)合成器350變?yōu)榛钴S,合成解碼器/PLC系統(tǒng)300的輸出語音信號(hào)。全帶語音信號(hào)合成器350通過插入之前存儲(chǔ)的與丟包前最后幾個(gè)接收幀相關(guān)的輸出語音信號(hào)來合成解碼器/PLC系統(tǒng)300的輸出語音信號(hào)。這在流程圖400的步驟416中體現(xiàn)出來。
            在全帶語音信號(hào)合成器350完成波形合成的任務(wù)后,子帶ADPCM解碼器狀態(tài)更新模塊360適當(dāng)?shù)馗碌蛶DPCM解碼器320和高帶ADPCM解碼器330的內(nèi)部狀態(tài),為下一幀中可能存在的好幀做準(zhǔn)備,如步驟418所示?,F(xiàn)在對(duì)執(zhí)行步驟416和418的方式進(jìn)行更多的細(xì)節(jié)描述。
            a、波形外插 執(zhí)行步驟416的波形外插功能存在許多現(xiàn)有技術(shù)。以下在D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)所使用的技術(shù)是在申請(qǐng)?zhí)枮?1/234,291、申請(qǐng)人為陳、提交日期為2005年9月26日、標(biāo)題為“用于塊獨(dú)立語音編解碼器的丟包隱藏技術(shù)”的美國專利申請(qǐng)中描述的技術(shù)的修改版本。在此將提供該技術(shù)的高級(jí)描述,而在D節(jié)中將提出更多的細(xì)節(jié)。
            為了實(shí)現(xiàn)波形外插功能,全帶語音信號(hào)合成器350在接收幀的處理過程中分析來自QMF合成濾波器組340的存儲(chǔ)的輸出語音信號(hào)以提取基音周期(pitchperiod)、短期預(yù)測(cè)因子和長期預(yù)測(cè)因子。然后將這些參數(shù)存儲(chǔ)起來以便后續(xù)使用。
            全帶語音信號(hào)合成器350通過執(zhí)行兩階段搜索來提取基音周期。在第一階段,通過對(duì)輸入語音信號(hào)或其濾波版本的抽樣版本(decimated version)執(zhí)行搜索來確定低解析度的基音周期(或粗基音)。在第二階段,通過使用未抽樣信號(hào)搜索粗基音的鄰域來將粗基音提煉成正常解析度。這種兩階段搜索方法明顯比在未抽樣區(qū)間中的單階段完整搜索需要明顯較低的計(jì)算復(fù)雜度。在對(duì)語音信號(hào)或其濾波版本進(jìn)行抽樣之前,通常未抽樣信號(hào)需要通過防混疊(anti-aliasing)低通濾波器。為了減少復(fù)雜度,普通的現(xiàn)有技術(shù)是使用低階無限脈沖響應(yīng)(IIR)濾波器,如橢圓濾波器。然而,好的低階IIR濾波器的極點(diǎn)通常很靠近單位圓,因而當(dāng)執(zhí)行16位定點(diǎn)算法中與濾波器的全極點(diǎn)部分相對(duì)應(yīng)的濾波運(yùn)算時(shí),需要雙重精度的算法運(yùn)算。
            與現(xiàn)有技術(shù)相比,全帶語音信號(hào)合成器350使用有限脈沖響應(yīng)(FIR)濾波器作為防混疊低通濾波器。通過以這種方式使用FIR濾波器,僅需要單精度的16位定點(diǎn)算法運(yùn)算,F(xiàn)IR濾波器能以較低的抽樣信號(hào)的采樣率進(jìn)行運(yùn)算。所以,這種方法可以顯著地減少防混疊低通濾波器的計(jì)算復(fù)雜度。例如,在D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)中,未抽樣信號(hào)具有16kHz的采樣率,但是用于基音提取的抽樣信號(hào)僅具有2kHz的采樣率。在現(xiàn)有技術(shù)的基礎(chǔ)上,可以使用4階橢圓濾波器。橢圓濾波器的全極點(diǎn)部分需要雙重精度的定點(diǎn)算法,并且需要以16kHz采樣率運(yùn)算。正因如此,盡管全零部分能以2kHz采樣率運(yùn)算,整個(gè)4階橢圓濾波器和下采樣操作運(yùn)算需要0.66WMOPS(加權(quán)百萬運(yùn)算每秒)的計(jì)算復(fù)雜度。相反,即便使用相對(duì)的60階的高階FIR濾波器來代替4階橢圓濾波器,由于60階FIR濾波器是以非常低的2kHz采樣率操作,所以整個(gè)60階FIR濾波器和下采樣操作僅需要0.18WMOPS的復(fù)雜度,相比4階橢圓濾波器減少了73%。
            在丟包的第一個(gè)丟失幀開始點(diǎn),當(dāng)?shù)郊?jí)聯(lián)合成濾波器的輸入設(shè)為零的時(shí)候,全帶語音信號(hào)合成器350使用級(jí)聯(lián)長期合成濾波器和短期合成濾波器來產(chǎn)生一個(gè)信號(hào),稱之為“呼叫信號(hào)(ringing signal)”。然后全帶語音信號(hào)合成器350分析某些信號(hào)參數(shù)(如基音預(yù)測(cè)增益和標(biāo)準(zhǔn)化自相關(guān))來確定存儲(chǔ)的輸出語音信號(hào)中“發(fā)音(voicing)”的度。如果之前的輸出語音信號(hào)發(fā)音很高,那么以周期性方式外插該語音信號(hào)以產(chǎn)生當(dāng)前壞幀的替代波形。周期性波形外插是使用在最近接收的幀上提取的基音周期的提煉版來執(zhí)行的。如果之前的輸出語音信號(hào)是不發(fā)聲的或類似噪聲的,那么成比例的(scaled)隨機(jī)噪聲通過短期合成濾波器來產(chǎn)生當(dāng)前壞幀的替代信號(hào)。如果發(fā)音的度是在兩個(gè)極端之間,那么將兩個(gè)成分按發(fā)音度成比例的混合在一起。然后將該外插信號(hào)與呼叫信號(hào)疊加,以確保在丟包的第一個(gè)壞幀開始時(shí)不會(huì)有波形中斷。此外,將波形外插擴(kuò)展到超出當(dāng)前壞幀末端一段至少等于疊加周期的時(shí)間,使得下一幀開始時(shí)該外插信號(hào)的額外采樣可以用作下一幀開始時(shí)疊加的呼叫信號(hào)。
            在不是丟包的第一個(gè)壞幀的壞幀中(即在類型3或類型4的幀中),全帶語音信號(hào)合成器350的操作本質(zhì)上與上一段描述的操作是相同的,除了全帶語音信號(hào)合成器350不需要計(jì)算呼叫信號(hào),并且可以使用在超出上一幀末端后在上一幀內(nèi)計(jì)算出的外插信號(hào)的額外采樣作為疊加運(yùn)算的呼叫信號(hào),以此確保在該幀開始時(shí)沒有波形中斷。
            對(duì)于長期丟包的情況,全帶語音信號(hào)合成器350逐漸將解碼器/PLC系統(tǒng)300的輸出語音信號(hào)減弱。例如,在D節(jié)中描述的解碼器/PLC系統(tǒng)的實(shí)現(xiàn)中,丟包過程中產(chǎn)生的輸出語音信號(hào)以線性方式衰減或“減弱”到零,從20ms開始,并在60ms結(jié)束。執(zhí)行該功能是因?yàn)殛P(guān)于“實(shí)際”波形的形狀和形式的不確定性隨時(shí)間增加。實(shí)際上,當(dāng)外插片段遠(yuǎn)超出約60ms的范圍時(shí),許多PLC方案開始產(chǎn)生嗡嗡響(buzzy)的輸出。
            在本發(fā)明的替代實(shí)施例中,對(duì)于背景噪聲中的PLC,(通常)本發(fā)明的實(shí)施例追蹤背景噪聲(周圍噪聲)的級(jí)別,并針對(duì)長時(shí)間的幀刪除衰減到該級(jí)別,而不是零。這消除了因PLC系統(tǒng)對(duì)輸出的消聲而在背景噪聲中產(chǎn)生的丟包中斷效果。
            本發(fā)明的進(jìn)一步替代實(shí)施例通過執(zhí)行實(shí)現(xiàn)舒適噪聲產(chǎn)生(CNG)功能解決了背景噪聲中PLC的前述問題。當(dāng)本發(fā)明的該實(shí)施例開始針對(duì)長期丟包衰減解碼器/PLC系統(tǒng)300的輸出語音信號(hào)時(shí),其也開始混入由CNG產(chǎn)生的舒適噪聲。通過混入舒適噪聲和以舒適噪聲替換,當(dāng)解碼器/PLC系統(tǒng)300的輸出語音信號(hào)被衰弱并最終消聲時(shí),上述的中斷效果將被消除并且提供出了該信號(hào)周圍環(huán)境的可靠再現(xiàn)。該方法已經(jīng)被證明并且普遍地在其它應(yīng)用中被接受。例如,在子帶回聲消除器(SBAEC)中,或者一般的回聲消除器(AEC)中,當(dāng)檢測(cè)到殘余回聲時(shí),減弱該信號(hào)并且以舒適噪聲替換。這通常是指非線性處理(NLP)。本發(fā)明的該實(shí)施例的前提在于,PLC呈現(xiàn)出非常類似的方案。與AEC相似,這種方法針對(duì)PLC的使用將提供一種更加增強(qiáng)的體驗(yàn),這遠(yuǎn)沒有中斷效果令人討厭。
            b、低帶和高帶ADPCM解碼器的內(nèi)部狀態(tài)的更新 全帶語音信號(hào)合成器350完成了在步驟416中執(zhí)行的波形合成任務(wù)之后,子帶ADPCM解碼器狀態(tài)更新模塊360然后在步驟418中適當(dāng)?shù)馗碌蛶DPCM解碼器320和高帶ADPCM解碼器330的內(nèi)部狀態(tài),為下一幀中可能的好幀做準(zhǔn)備。執(zhí)行低帶ADPCM解碼器320和高帶ADPCM解碼器330的內(nèi)部狀態(tài)更新存在許多方法。由于圖1中的G.722編碼器和圖2中的G.722解碼器具有相同類型的內(nèi)部狀態(tài),更新解碼器320和330的內(nèi)部狀態(tài)的一種直接的方法是反饋全帶語音信號(hào)合成器350的輸出信號(hào)通過圖1所示的標(biāo)準(zhǔn)G.722編碼器,以上一幀的最后一個(gè)采樣留下的內(nèi)部狀態(tài)開始。然后,在對(duì)外插語音信號(hào)的當(dāng)前壞幀編碼后,當(dāng)前壞幀的最后一個(gè)采樣留下的內(nèi)部狀態(tài)被用來更新低帶ADPCM解碼器320和高帶ADPCM解碼器330的內(nèi)部狀態(tài)。
            然而,前述方法具有兩個(gè)子帶編碼器的復(fù)雜度。為了節(jié)省復(fù)雜度,在D節(jié)中描述的解碼器/PLC系統(tǒng)300對(duì)以上方法進(jìn)行了近似實(shí)現(xiàn)。對(duì)于高帶ADPCM編碼器,公認(rèn)的是在處理丟包后的第一個(gè)接收幀的時(shí)候,并不需要高帶自適應(yīng)量化步長ΔH(n)。相反,量化步長被復(fù)位為丟包前的滑動(dòng)平均值(如在本申請(qǐng)中其它部分描述的)。因此,使用非量化的差分信號(hào)(或預(yù)測(cè)誤差信號(hào))eH(n)進(jìn)行高帶ADPCM編碼器中的自適應(yīng)預(yù)測(cè)更新,并且對(duì)eH(n)的量化操作被完全避免了。
            對(duì)于低帶ADPCM編碼器,方案稍微有點(diǎn)不同。由于維持低帶自適應(yīng)量化步長ΔL(n)的基音調(diào)制的重要性,以下在D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)有效地在丟失幀中更新了這個(gè)參數(shù)。標(biāo)準(zhǔn)G.722低帶ADPCM編碼器采用差分信號(hào)(或預(yù)測(cè)誤差信號(hào))eL(n)的6位量化。然而,根據(jù)G.722標(biāo)準(zhǔn),僅使用了8個(gè)幅度量化指數(shù)的子集來更新低帶自適應(yīng)量化步長ΔL(n)。通過使用非量化差分信號(hào)eL(n)代替量化差分信號(hào)用于低帶ADPCM編碼器中的自適應(yīng)預(yù)測(cè)更新,在維持低帶自適應(yīng)量化步長ΔL(n)的同樣的更新的情況下,在D節(jié)中描述的實(shí)施例能夠使用不是很復(fù)雜的差分信號(hào)量化。
            所屬領(lǐng)域的技術(shù)人員應(yīng)容易知悉,在本申請(qǐng)中涉及高帶自適應(yīng)量化步長ΔH(n)的描述中,高帶自適應(yīng)量化步長可由高帶對(duì)數(shù)比例因子

            替換。同樣地,在本申請(qǐng)中涉及低帶自適應(yīng)量化步長ΔL(n)的描述中,低帶自適應(yīng)量化步長可由低帶對(duì)數(shù)比例因子

            替換。
            與標(biāo)準(zhǔn)G.722子帶ADPCM編碼器比較,在D節(jié)的實(shí)施例中所用的低帶和高帶ADPCM編碼器的另一區(qū)別是編碼器的基于信號(hào)屬性和丟包持續(xù)時(shí)間的自適應(yīng)復(fù)位?,F(xiàn)在開始描述該功能。
            如以上介紹的,對(duì)于長時(shí)間的丟包,全帶語音信號(hào)合成器350在預(yù)定時(shí)間后將輸出語音波形消聲。在以下D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)中,來自全帶語音信號(hào)合成器350的輸出信號(hào)饋通給G.722QMF分析濾波器組,以獲得用于在丟失幀期間更新低帶ADPCM解碼器320和高帶ADPCM解碼器330內(nèi)部狀態(tài)的子帶信號(hào)。因此,一旦來自全帶語音信號(hào)合成器350的輸出信號(hào)被消減到零,用于更新子帶ADPCM解碼器內(nèi)部狀態(tài)的子帶信號(hào)也會(huì)變成零。恒零能使每個(gè)解碼器中的自適應(yīng)預(yù)測(cè)器與編碼器中的自適應(yīng)預(yù)測(cè)器區(qū)分開,因?yàn)楹懔銜?huì)不自然地使預(yù)測(cè)器部分在相同方向不停地適應(yīng)性調(diào)整。這在傳統(tǒng)的高帶ADPCM解碼器中是顯而易見的,這在長時(shí)間丟包后處理好幀時(shí)通常會(huì)產(chǎn)生高頻啁啾聲(chirping)。對(duì)于傳統(tǒng)的低帶ADPCM解碼器,由于預(yù)測(cè)器具有太高的濾波器增益,這個(gè)問題偶爾會(huì)引起不自然的能量增長。
            基于前述的論述,一旦PLC輸出波形已經(jīng)被消減到零,以下在D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)復(fù)位ADPCM子帶解碼器。該方法在長時(shí)間幀刪除后幾乎完全消除了高頻啁啾聲。全帶語音信號(hào)合成器350產(chǎn)生的合成波形的不確定性隨丟包時(shí)間的增加而增加,這種論述結(jié)果表明,在某個(gè)點(diǎn)上,使用該方法來更新子帶ADPCM解碼器320和330是不明顯的。
            然而,即使在全帶語音信號(hào)合成器350的輸出被完全消聲時(shí)復(fù)位子帶APCM解碼器320和330,仍然存在以不常見的啁啾聲(來自高帶ADPCM解碼器330)和不常見且不自然能量增長(來自低帶ADPCM解碼器320)的形式出現(xiàn)的一些問題。通過產(chǎn)生各子帶ADPCM解碼器自適應(yīng)的復(fù)位深度,在D節(jié)中描述的實(shí)現(xiàn)中已經(jīng)解決了這些問題。復(fù)位在波形消聲時(shí)仍會(huì)發(fā)生,但是也可以提前復(fù)位子帶ADPCM解碼器320和330的一個(gè)或多個(gè)。
            如將在D節(jié)中描述的,提前復(fù)位的決定是基于在壞幀期間(即在基于來自全帶語音信號(hào)合成器的輸出信號(hào)更新子帶ADPCM解碼器320和330的期間)對(duì)控制子帶ADPCM解碼器320和330的自適應(yīng)預(yù)測(cè)器的極點(diǎn)部分的自適應(yīng)的信號(hào)的某些性能的監(jiān)控做出的。對(duì)于低帶ADPCM解碼器320,部分重構(gòu)的信號(hào)PLt(n)驅(qū)動(dòng)全極點(diǎn)濾波部分的自適應(yīng),而部分重構(gòu)的信號(hào)PH(n)驅(qū)動(dòng)高帶ADPCM解碼器330的全極點(diǎn)濾波部分的自適應(yīng)。本質(zhì)上,在10ms的丟失幀期間內(nèi)監(jiān)控到每個(gè)參數(shù)都很大程度上是恒定的,或者在當(dāng)前丟失幀期間內(nèi)主要為正或負(fù)。應(yīng)注意,在D節(jié)描述的實(shí)現(xiàn)中,自適應(yīng)復(fù)位被限制在包丟失30ms之后。
            3、處理類型5和類型6的幀 在處理類型5和類型6的幀時(shí),與當(dāng)前幀相關(guān)的輸入比特流再一次可用,因而模塊310、320、330和340再次處于活躍狀態(tài)。然而,低帶ADPCM解碼器320和高帶ADPCM解碼器330執(zhí)行的解碼操作被解碼約束和控制模塊370所約束和控制,以減少從丟失幀到接收幀的過渡處的贗像(artifact)和失真,從而提高丟包后解碼器/PLC系統(tǒng)300的性能。對(duì)于類型5的幀,這體現(xiàn)在流程圖400的步驟420中,對(duì)于類型6的幀則體現(xiàn)在步驟426中。
            對(duì)于類型5的幀,將對(duì)輸出語音信號(hào)執(zhí)行附加修改來確保由全帶語音信號(hào)合成器350產(chǎn)生的合成信號(hào)和由QMF合成濾波器組340產(chǎn)生的輸出信號(hào)之間的平滑過渡。因而,QMF合成濾波器組340的輸出信號(hào)并不直接用作解碼器/PLC系統(tǒng)300的輸出語音信號(hào)。相反,全帶語音合成器350修改QMF合成濾波器組340的輸出,并使用修改后的版本作為解碼器/PLC系統(tǒng)300的輸出語音信號(hào)。因而,在處理類型5或類型6的幀時(shí),切換器336保持連接到標(biāo)記為“類型2-6”的下部位置,以接收來自全帶語音信號(hào)合成器350的輸出語音信號(hào)。
            在這點(diǎn)上,如果全帶語音信號(hào)合成器350產(chǎn)生的合成信號(hào)和QMF合成濾波器組340產(chǎn)生的輸出信號(hào)之間存在未對(duì)齊,全帶語音信號(hào)合成器350執(zhí)行的操作包括時(shí)間扭曲和重新定相。這些操作的執(zhí)行在流程400的步驟422示出,并將在以下做更多的細(xì)節(jié)描述。
            同樣,對(duì)于類型5的幀,全帶語音信號(hào)合成器350產(chǎn)生的輸出語音信號(hào)與來自先前處理的丟失幀的呼叫信號(hào)疊加。這樣做是為了確保從與前幀關(guān)聯(lián)的合成波形到與當(dāng)前類型5的幀關(guān)聯(lián)的輸出波形的平滑過渡。該步驟的執(zhí)行在流程圖400的步驟424示出。
            在已經(jīng)為類型5或類型6的幀產(chǎn)生輸出語音信號(hào)之后,解碼器/PLC系統(tǒng)300更新各種狀態(tài)存儲(chǔ)器,并執(zhí)行一些處理來利于針對(duì)后續(xù)丟失幀以步驟414的類似方式所執(zhí)行的PLC運(yùn)算,如步驟428所示。
            a、子帶ADPCM解碼的約束和控制 如以上介紹的,解碼約束和控制模塊370對(duì)在處理類型5和類型6的幀過程中由低帶ADPCM解碼器320和高帶ADPCM解碼器330執(zhí)行的解碼操作進(jìn)行約束和控制,以提高丟包后解碼器/PLC系統(tǒng)300的性能。現(xiàn)在對(duì)解碼約束和控制模塊370采用的各種約束和控制進(jìn)行描述。有關(guān)這些約束和控制的更多細(xì)節(jié)將在以下D節(jié)中參考解碼器/PLC系統(tǒng)300的特殊實(shí)現(xiàn)作進(jìn)一步描述。
            i、用于高帶ADPCM解碼器的自適應(yīng)量化步長的設(shè)置 對(duì)于類型5的幀,解碼約束和控制模塊370將用于高帶ADPCM解碼器330的自適應(yīng)量化步長ΔH(n)設(shè)定為與丟包前接收的好幀關(guān)聯(lián)的值的滑動(dòng)平均值。通過減少背景噪聲的片段中可見的丟包導(dǎo)致的能量下降,提高了背景噪聲中解碼器/PLC系統(tǒng)300的性能。
            ii、用于低帶ADPCM解碼器的自適應(yīng)量化步長的設(shè)置 對(duì)于類型5的幀,解碼約束和控制模塊370執(zhí)行自適應(yīng)策略以為低帶ADPCM解碼器320設(shè)置自適應(yīng)量化步長ΔL(n)。在替代的實(shí)施例中,該方法也可用于高帶ADPCM解碼器330。如在前面部分介紹的,對(duì)于高帶ADPCM解碼器330,將自適應(yīng)量化步長ΔH(n)設(shè)定為丟包前第一個(gè)好幀上的值的滑動(dòng)平均值,對(duì)解碼器/PLC系統(tǒng)300在背景噪聲內(nèi)的性能是有益的。然而,相同方法應(yīng)用到低帶ADPCM解碼器320偶爾會(huì)在有聲語音上產(chǎn)生很大的不自然能量增長。這是因?yàn)樵谟新曊Z音中使用基音周期對(duì)ΔL(n)進(jìn)行調(diào)制,并因此將ΔL(n)設(shè)定為丟幀前的滑動(dòng)平均值會(huì)在丟包后的第一個(gè)好幀上引起ΔL(n)非常大的反常增加。
            因此,在由基音周期調(diào)制ΔL(n)的情況下,優(yōu)選地是使用來自ADPCM解碼器狀態(tài)更新模塊360的ΔL(n),而不是丟包前的ΔL(n)的滑動(dòng)平均值?;仡櫼幌?,通過將全帶語音信號(hào)合成器350的輸出信號(hào)傳遞通過G.722QMF分析濾波器組來獲得低帶信號(hào),子帶ADPCM解碼器狀態(tài)更新模塊360更新低帶ADPCM解碼器320。如果全帶語音信號(hào)合成器350正在執(zhí)行任務(wù),可能是針對(duì)有聲語音的,那么用于更新低帶ADPCM解碼器320的信號(hào)很可能非常匹配在編碼器上使用的信號(hào),因此參數(shù)ΔL(n)也很可能非常接近該編碼器的步長。對(duì)于有聲語音,該方法優(yōu)選地是將ΔL(n)設(shè)定為丟包前的ΔL(n)的滑動(dòng)平均值。
            考慮到之前描述的,解碼約束和控制模塊370采用自適應(yīng)策略以設(shè)定用于丟包后第一個(gè)好幀的ΔL(n)。如果丟包前的語音信號(hào)相當(dāng)穩(wěn)定的,例如穩(wěn)定的背景噪聲,那么將ΔL(n)設(shè)定為丟包前的ΔL(n)的滑動(dòng)平均值。然而,如果丟包前的語音信號(hào)呈現(xiàn)出ΔL(n)上的變化,例如被認(rèn)為是針對(duì)有聲語音的,那么將ΔL(n)設(shè)定為通過基于全帶語音信號(hào)合成器350的輸出的低帶ADPCM解碼器更新而獲得的值。對(duì)于中間的情況,ΔL(n)被設(shè)定為基于丟包前ΔL(n)變化在這兩個(gè)值之間進(jìn)行的線性加權(quán)。
            iii、用于高帶ADPCM解碼器的自適應(yīng)量化步長的自適應(yīng)低通濾波 在處理包丟失后最初幾個(gè)好幀(類型5和類型6的幀)的過程中,為了減少產(chǎn)生太強(qiáng)的高頻內(nèi)容的局部波動(dòng)(由于G.722編碼器和G.722解碼器之間同步的暫時(shí)丟失)的風(fēng)險(xiǎn),解碼約束和控制模塊370會(huì)有效控制高帶ADPCM解碼器的自適應(yīng)量化步長ΔH(n)。這樣會(huì)產(chǎn)生高頻振蕩效應(yīng),這正好是實(shí)際啁啾聲的影響。因此,在最初幾個(gè)好幀內(nèi),對(duì)高帶量化步長ΔH(n)應(yīng)用自適應(yīng)低通濾波器。經(jīng)過自適應(yīng)的時(shí)間周期以二次形式減少了平滑過渡。對(duì)于丟包前語音信號(hào)非常穩(wěn)定的信號(hào)片段,持續(xù)時(shí)間更長(以下在D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)中為80ms)。對(duì)于丟包前不是很穩(wěn)定的語音信號(hào)的情況,持續(xù)時(shí)間稍短(以下在D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)中為40ms),而對(duì)于不穩(wěn)定的片段,則不采用低通濾波。
            iv、最初幾個(gè)好幀內(nèi)全極點(diǎn)濾波器部分上的自適應(yīng)安全裕度(adaptivesafety margin) 由于在包丟失期間和之后G.722解碼器和編碼器之間必然的偏差,解碼約束和控制模塊370在丟包后最初幾個(gè)好幀(類型5和類型6的幀)期間對(duì)低帶ADPCM解碼器720的自適應(yīng)預(yù)測(cè)器執(zhí)行某些約束。根據(jù)G.722標(biāo)準(zhǔn),默認(rèn)的編碼器和解碼器在子帶預(yù)測(cè)器的極點(diǎn)部分上執(zhí)行1/16的最小“安全”裕度。然而,已經(jīng)發(fā)現(xiàn)的是,低帶ADPCM解碼器的兩極六個(gè)零預(yù)測(cè)濾波器的全極點(diǎn)部分在丟包后經(jīng)常會(huì)引起反常的能量增加。這通常以波形彈跳(pop)的形式感測(cè)到。顯然,丟包引起較低的安全裕度,其與產(chǎn)生極高能量波形的具有較高增益的全極點(diǎn)濾波部分對(duì)應(yīng)。
            通過自適應(yīng)地在低帶ADPCM解碼器320的自適應(yīng)預(yù)測(cè)器的全極點(diǎn)濾波部分上執(zhí)行更多的嚴(yán)格約束,解碼約束和控制模塊370極大地減少了這種丟包后的反常能量增加。在包丟失后最初幾個(gè)好幀上獲得了增加的最小安全裕度。增加的最小安全裕度被逐漸降低至標(biāo)準(zhǔn)的G.722最小安全裕度。此外,還對(duì)丟包前的安全裕度的滑動(dòng)平均值進(jìn)行監(jiān)控,并對(duì)包丟失后最初幾個(gè)好幀期間增加的最小安全裕度進(jìn)行控制,以致不會(huì)超過該滑動(dòng)平均值。
            v、高帶ADPCM解碼器的內(nèi)部信號(hào)上的DC移除 在包丟失后最初幾個(gè)好幀(類型5和類型6的幀)期間,據(jù)觀察,G.722解碼器經(jīng)常產(chǎn)生非常令人討厭的明顯的高頻啁啾失真。該失真來自于因丟包而與高帶ADPCM編碼器失去同步并因而產(chǎn)生有偏差的預(yù)測(cè)的高帶ADPCM解碼器。導(dǎo)致啁啾失真的同步丟失表明了其自身在輸入信號(hào)中對(duì)極點(diǎn)預(yù)測(cè)器PH(n)的自適應(yīng)的控制和對(duì)在長時(shí)間內(nèi)具有恒定正負(fù)號(hào)的重構(gòu)高帶信號(hào)rH(n)的控制。這使得預(yù)測(cè)器的極點(diǎn)部分發(fā)生漂移,因?yàn)樽赃m應(yīng)是基于符號(hào)的(sign-based),因而在相同方向上保持更新。
            為了避免這個(gè)問題,通過在包丟失后最初幾個(gè)好幀期間分別以高通濾波版本PH,HP(n)和rH,HP(n)來代替信號(hào)PH(n)和rH(n),解碼約束和控制模塊370對(duì)這些信號(hào)增加了DC移除操作。這用來完全消除啁啾聲。DC移除被實(shí)現(xiàn)為PH(n)和rH(n)各自的滑動(dòng)平均值的減法。這些滑動(dòng)平均值針對(duì)好幀和壞幀持續(xù)地更新。在以下D節(jié)中描述的解碼器/PLC系統(tǒng)300的實(shí)現(xiàn)中,這種替換針對(duì)包丟失后最初40ms發(fā)生。
            b、重新定相和時(shí)間扭曲 如以上介紹的,在流程圖400的步驟422中,如果全帶語音信號(hào)合成器350在丟包期間產(chǎn)生的合成語音信號(hào)和QMF合成濾波器組340在丟包后最初接收的幀期間產(chǎn)生的語音信號(hào)之間存在未對(duì)齊,全帶語音信號(hào)合成器350執(zhí)行被稱為“重新定相”和“時(shí)間扭曲”的技術(shù)。
            如上所述的,在處理丟失幀時(shí),如果與丟包前的接收幀相關(guān)的解碼語音信號(hào)幾乎是周期性的,如語音元音信號(hào),那么全帶語音信號(hào)合成器350基于基音周期外插語音波形。仍如上所述的,在丟失幀結(jié)尾以外繼續(xù)這種波形外插,以獲得用于與下一幀的相關(guān)語音信號(hào)疊加的更多采樣,從而確保了平滑過渡以及避免了任何中斷。然而,解碼語音信號(hào)的實(shí)際基音周期一般不跟隨在丟失幀中進(jìn)行波形外插期間所用的基音軌跡。所以,一般外插語音信號(hào)不會(huì)與第一個(gè)好幀關(guān)聯(lián)的解碼語音信號(hào)完全對(duì)齊。
            這在圖6中示出,圖6是示出了丟包前和丟包后第一個(gè)接收幀期間解碼語音信號(hào)602的振幅(為了方便,還示出了丟失幀時(shí)的解碼語音信號(hào),但是應(yīng)了解,解碼器/PLC系統(tǒng)300不能解碼原始信號(hào)的這個(gè)部分)以及在丟失幀期間和丟包后第一個(gè)接收幀期間產(chǎn)生的外插語音信號(hào)604的振幅的時(shí)間線600。如圖6所示,兩個(gè)信號(hào)在第一個(gè)接收幀中是異相的。
            這種異相現(xiàn)象在解碼器/PLC系統(tǒng)300中引起兩個(gè)問題。第一,從圖6中可以看到,在丟包后的第一個(gè)接收幀中,疊加區(qū)域中的解碼語音信號(hào)602和外插語音信號(hào)604是異相的,并將部分對(duì)消,引起可聽膺像。第二,與子帶ADPCM解碼器320和330相關(guān)的狀態(tài)存儲(chǔ)器呈現(xiàn)了某種程度的基音調(diào)制,并因此對(duì)語音信號(hào)的相位敏感。如果語音信號(hào)接近基音周期,即是靠近信號(hào)電平急劇上升和下降的基音脈沖的語音信號(hào)部分,這一問題尤其明顯。因?yàn)樽訋DPCM解碼器320和330對(duì)語音信號(hào)的相位敏感,并因?yàn)橥獠逭Z音信號(hào)604被用來在包丟失時(shí)更新這些解碼器的狀態(tài)存儲(chǔ)器(如上所述),外插語音信號(hào)604和解碼語音信號(hào)602之間的相位差將在丟包后的接收幀中產(chǎn)生明顯的膺像,這是因?yàn)樽訋DPCM編碼器和解碼器的內(nèi)部狀態(tài)失配。
            以下將對(duì)此作更多的細(xì)節(jié)描述,時(shí)間扭曲用于解決疊加區(qū)域中的相消干擾的第一個(gè)問題。具體地說,時(shí)間扭曲用于拉伸和收縮與丟包后第一個(gè)接收幀相關(guān)的解碼語音信號(hào)的時(shí)間軸,以將它與用于隱藏前一丟失幀的外插語音信號(hào)對(duì)齊。雖然在此參考具有存儲(chǔ)器的子帶預(yù)測(cè)編碼器對(duì)時(shí)間扭曲進(jìn)行描述,但是這項(xiàng)普通技術(shù)也可應(yīng)用到其它編碼器,包括但不限于具有和不具有存儲(chǔ)器的編碼器、預(yù)測(cè)和非預(yù)測(cè)編碼器以及子帶和全帶編碼器。
            同樣在此作更多的細(xì)節(jié)描述,重新定相用于解決由于丟失幀和包丟失后第一幀的未對(duì)齊引起的子帶ADPCM編碼器和解碼器的內(nèi)部狀態(tài)失陪的第二個(gè)問題。重新定相是將子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)設(shè)定為外插語音波形與包丟失后第一個(gè)接收幀前的最后一個(gè)輸入信號(hào)采樣同相時(shí)的時(shí)間點(diǎn)的狀態(tài)的處理過程。雖然在后向自適應(yīng)系統(tǒng)的環(huán)境中描述了重新定相,但是它也可以用于在前向自適應(yīng)預(yù)測(cè)編碼器或者具有存儲(chǔ)器的任何編碼器中執(zhí)行PLC。
            i、時(shí)滯計(jì)算 重新定相和時(shí)間扭曲技術(shù)都需要計(jì)算外插語音信號(hào)和與包丟失后第一個(gè)接收幀相關(guān)的解碼語音信號(hào)之間未對(duì)齊的采樣的數(shù)量。這一未對(duì)齊被稱為“滯后”,如圖6中所標(biāo)記的,其可認(rèn)為是解碼語音信號(hào)滯后外插語音信號(hào)的采樣數(shù)量。在圖6的情形中,滯后是負(fù)的。
            實(shí)行時(shí)滯計(jì)算的一種一般的方法在圖7的流程圖700中示出,但是也可以使用其它的方法。執(zhí)行該方法的一種特定方式在以下D節(jié)中給出了描述。
            如圖7所示,流程圖700的方法在步驟702開始,在前一丟失幀期間由全帶語音信號(hào)合成器350產(chǎn)生的語音波形被外插到丟包后第一個(gè)接收幀中。
            在步驟704,計(jì)算時(shí)滯。在概念級(jí)上,通過最大化外插語音信號(hào)和與丟包后第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)之間的相關(guān)性來計(jì)算時(shí)滯。如圖9所示,相對(duì)于與第一接收幀(表示為902)關(guān)聯(lián)的解碼語音信號(hào),外插語音信號(hào)(表示為904)在-MAXOS到+MAXOS的范圍內(nèi)漂移,其中MAXOS表示最大偏移量,最大化相關(guān)性的漂移量被用作時(shí)滯。這可以通過在零附近的±MAXOS的時(shí)滯范圍內(nèi)的信號(hào)間搜索標(biāo)準(zhǔn)化交叉相關(guān)性函數(shù)R(k)的峰值來完成 其中es是外插語音信號(hào),x是與包丟失后第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào),MAXOS是允許的最大偏移,LSW是滯后搜索窗口長度,i=0表示在滯后搜索窗口中的第一采樣。最大化該函數(shù)的時(shí)滯將對(duì)應(yīng)于兩個(gè)波形之間的相對(duì)時(shí)間偏差。
            在一個(gè)實(shí)施例中,以基于基音周期自適應(yīng)的方式確定出在其上計(jì)算相關(guān)性的采樣的數(shù)量(又稱為滯后搜索窗口)。例如,在以下D節(jié)中描述的實(shí)施例中,用于粗滯后搜索的采樣(16kHz采樣率)數(shù)量上的窗口大小如下
            其中ppfe是基音周期。該等式使用了地板函數(shù)(floor function)。實(shí)數(shù)x的地板函數(shù)

            是返回小于或等于x的最大整數(shù)的函數(shù)。
            如果在步驟704中計(jì)算的時(shí)滯是零,那么這表示外插語音信號(hào)和第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)是同相的,而正值表示與第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)滯后于(相比較而言被延遲)外插語音信號(hào),負(fù)值表示與第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)超前于外插語音信號(hào)。如果時(shí)滯等于零,那么不需要執(zhí)行重新定相和時(shí)間扭曲。在以下D節(jié)中提出的示例實(shí)現(xiàn)中,如果包丟失前的最后一個(gè)接收幀是無聲的(通過針對(duì)該幀計(jì)算出的發(fā)聲的度數(shù)來表示,如以上關(guān)于類型2、類型3和類型4的處理所描述的),或者如果包丟失后的第一個(gè)接收幀是無聲的,時(shí)滯也被設(shè)為零。
            為了最小化相關(guān)性計(jì)算的復(fù)雜度,可以使用多階段處理來執(zhí)行滯后搜索。圖8的流程圖800示出了這種方法,其中首先在步驟802使用信號(hào)的下采樣表示來執(zhí)行粗時(shí)滯搜索,然后在步驟804使用信號(hào)的較高采樣率表示來執(zhí)行細(xì)化時(shí)滯搜索。例如,將信號(hào)下采樣到4kHz后執(zhí)行粗時(shí)滯搜索,以8kHz上的信號(hào)執(zhí)行細(xì)化時(shí)滯搜索。為了進(jìn)一步減小復(fù)雜度,可以僅通過對(duì)信號(hào)進(jìn)行二次采樣而忽略任何混疊效應(yīng)來執(zhí)行向下采樣。
            一個(gè)問題在于使用什么信號(hào)來與第一個(gè)接收幀內(nèi)的外插語音信號(hào)進(jìn)行相關(guān)?!皬?qiáng)力(brute force)”方法是完整地解碼第一個(gè)接收幀以獲得解碼語音信號(hào)然后在16kHz上計(jì)算相關(guān)性的方法。為解碼第一個(gè)接收幀,可以使用從重新編碼外插語音信號(hào)(如上所述)一直到幀邊界而獲得的子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)。然而,由于以下所述的重新定相算法將為子帶ADPCM解碼器320和330提供一組的更佳狀態(tài),這需要重新運(yùn)行G.722解碼。因?yàn)樵摲椒▓?zhí)行兩次完整的解碼操作,所以在計(jì)算復(fù)雜度方面是非常浪費(fèi)的。為了解決此問題,本發(fā)明的實(shí)施例實(shí)現(xiàn)了一種較低復(fù)雜度的方法。
            根據(jù)較低復(fù)雜度的方法,在第一個(gè)接收幀中接收的G.722比特流僅被部分解碼以獲得低帶量化差分信號(hào)dLt(n)。在正常G.722解碼過程中,從比特流解復(fù)用器310接收的比特由子帶ADPCM解碼器320和330轉(zhuǎn)換成差分信號(hào)dLt(n)和dH(n),這兩個(gè)信號(hào)由向后自適應(yīng)比例因子進(jìn)行縮放,并通過向后自適應(yīng)零極點(diǎn)(pole-zero)預(yù)測(cè)器來獲得子帶語音信號(hào),這些信號(hào)然后由QMF合成濾波器組340合成來產(chǎn)生輸出語音信號(hào)。在該處理過程內(nèi)的每個(gè)采樣上,將更新子帶ADPCM解碼d器320和330中的自適應(yīng)預(yù)測(cè)器的系數(shù)(coefficient)。這個(gè)更新解決了解碼器復(fù)雜度的重要部分。由于僅需要用于時(shí)滯計(jì)算的信號(hào),那么在較低復(fù)雜度方法中,兩極、六零預(yù)測(cè)濾波器系數(shù)仍保持不變(它們并不基于逐個(gè)采樣被更新)。另外,因?yàn)闇笫怯苫魶Q定的,而人的語音的基音基本頻率小于4kHz,所以僅能獲得低帶近似信號(hào)rL(n)。關(guān)于此方法的更多細(xì)節(jié)將在以下D節(jié)中提供。
            在以下D節(jié)中描述的實(shí)施例中,兩極、六零預(yù)測(cè)濾波器的固定濾波系數(shù)是從重新解碼丟包期間的外插波形一直到最后一個(gè)丟失幀的末端來獲得。在可選的實(shí)現(xiàn)中,固定濾波系數(shù)可以是在包丟失前的最后一個(gè)接收幀的結(jié)尾使用的那些濾波器系數(shù)。在另一可選的實(shí)現(xiàn)中,可以根據(jù)語音信號(hào)的特性或者其它標(biāo)準(zhǔn),以自適應(yīng)方式來選擇這些系數(shù)組中的一個(gè)或者其它。
            ii、重新定相 在重新定相過程中,調(diào)整子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)來考慮外插語音波形和包丟失后的第一個(gè)接收幀關(guān)聯(lián)的解碼語音波形之間的時(shí)滯。如之前所述,在處理第一個(gè)接收幀之前,通過對(duì)在前一丟失幀期間由全帶語音信號(hào)合成器350合成的輸出語音信號(hào)進(jìn)行重新編碼來估計(jì)子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)。這些解碼器的內(nèi)部狀態(tài)呈現(xiàn)出某種基音調(diào)制。因而,如果在與前一丟失幀關(guān)聯(lián)的波形外插期間使用的基音周期正好緊跟解碼語音信號(hào)的基音軌跡,那么可在最后一個(gè)丟失幀和第一個(gè)接收幀之間的邊界停止重編碼處理,而子帶ADPCM解碼器320和330的狀態(tài)與原始信號(hào)是同相的。然而,如上所述,在外插時(shí)使用的基音一般不匹配解碼語音信號(hào)的基音軌跡,且在包丟失后的第一個(gè)接收幀開始時(shí),外插語音信號(hào)和解碼語音信號(hào)是不對(duì)齊的。
            為了克服此問題,重新定相使用時(shí)滯來控制在何處停止重新定相處理。在圖6的例子中,外插語音信號(hào)604和解碼語音信號(hào)602之間的時(shí)滯是負(fù)的。假設(shè)該時(shí)滯由lag表示。那么,可以看出,如果對(duì)外插語音信號(hào)重編碼超出幀邊界的-lag個(gè)采樣,那么重編碼將在外插語音信號(hào)604內(nèi)的與幀邊界上解碼語音信號(hào)602的相位一致的相位上停止。產(chǎn)生的子帶ADPCM解碼器320和330的狀態(tài)存儲(chǔ)器將與第一個(gè)好幀中的接收數(shù)據(jù)同相,從而提供了更好的解碼信號(hào)。因而,重新解碼子帶重構(gòu)信號(hào)的采樣數(shù)量如下 N=FS-lag (3) 其中FS是幀大小,所有參數(shù)都是以子帶采樣率(8kHz)為單位。
            圖10A、圖10B和圖10C分別給出了三種重新定相的方案。在圖10A的時(shí)間線1000上,解碼語音信號(hào)1002超前于外插語音信號(hào)1004,所以重新解碼超出幀邊界-lag個(gè)采樣。在圖10B的時(shí)間線1010上,解碼語音信號(hào)102滯后于外插語音信號(hào)1014,重新解碼在幀邊界前l(fā)ag個(gè)采樣處中止。在圖10C的時(shí)間線1020上,外插語音信號(hào)1024和解碼語音號(hào)信1022在幀邊界上同相(盡管丟失幀期間的基音軌跡是不同的),且重新編碼在幀邊界上停止。注意,為了方便,在圖10A、10B和10C中,都示出了在丟失幀期間的解碼語音信號(hào),但是應(yīng)清楚解碼器300并不能解碼原始信號(hào)的這個(gè)部分。
            如果沒有執(zhí)行子帶ADPCM解碼器320和330內(nèi)部狀態(tài)的重新定相,那么可以在丟失幀的整個(gè)處理過程中執(zhí)行用于更新這些內(nèi)部狀態(tài)的重新編碼。然而,因?yàn)橐恢币桨鼇G失后的第一個(gè)接收幀才知道滯后,所以并不能在丟失幀的整個(gè)過程中執(zhí)行重新編碼。解決此問題的簡單方法是存儲(chǔ)用于替換前一丟失幀的整個(gè)外插波形,然后在第一個(gè)接收幀期間執(zhí)行重新編碼。然而,這需要存儲(chǔ)器來存儲(chǔ)FS+MAXOS個(gè)采樣。重新編碼的復(fù)雜度也全部落入第一個(gè)接收幀。
            圖11是以重新分配對(duì)在前丟失幀的大量計(jì)算的方式執(zhí)行重新編碼的方法流程圖110。因?yàn)镸AXOS<<FS,所以從計(jì)算的負(fù)載平衡角度來看,這是合理和可行的。
            如圖11所示,流程圖1100的方法開始于步驟1102,在丟失幀內(nèi)執(zhí)行重新編碼一直到幀邊界,然后存儲(chǔ)幀邊界上子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)。另外,還要存儲(chǔ)重新編碼FS-MAXOS個(gè)采樣后的中間內(nèi)部狀態(tài),如步驟1104所示。在步驟1106,在存儲(chǔ)器中保存用于重新編碼FS-MAXOS+1到FS+MAXOS所生成的波形外插采樣。在步驟1108,在包丟失后的第一個(gè)接收幀內(nèi),使用幀邊界上存儲(chǔ)的內(nèi)部狀態(tài)作為初始狀態(tài)以執(zhí)行子帶近似解碼(用于確定上述的lag)。然后,在判決步驟1110,確定lag是正的還是負(fù)的。如果lag是正的,那么重新存儲(chǔ)在FS-MAXOS采樣上的內(nèi)部狀態(tài),并開始重新解碼MAXOS-lag采樣,如步驟1112所示。相反,如果lag是負(fù)的,那么使用幀邊界上的內(nèi)部狀態(tài),并重新編碼附加的|lag|采樣。根據(jù)本方法,在第一個(gè)接收幀中重新編碼至多MAXOS采樣。
            所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,可以通過在丟失幀中的重新編碼過程時(shí)沿途存儲(chǔ)更多的G.722狀態(tài)來減少第一個(gè)好幀中的重新編碼的量。在極端情況下,可以存儲(chǔ)FRAMESIZE-MAXOS和FRAMESIZE+MAXOS之間每個(gè)采樣的G.722狀態(tài),且并不需要在第一個(gè)接收幀中進(jìn)行重新編碼。
            相比流程圖1100的方法,一種在第一個(gè)接收幀中需要更多的重新編碼的替代方法中,重新編碼在丟失幀期間針對(duì)FS-MAXOS個(gè)采樣而執(zhí)行。子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)和剩余2*MAXOS個(gè)采樣被保存在存儲(chǔ)器中以便在第一個(gè)接收幀中使用。在第一個(gè)接收幀中,計(jì)算出滯后,并基于該滯后對(duì)合適量的采樣從存儲(chǔ)的G.722狀態(tài)開始執(zhí)行重新編碼。該方法需要存儲(chǔ)2*MAXOS個(gè)重構(gòu)的采樣、G.722狀態(tài)的一份副本以及第一個(gè)接收幀中的至多2*MAXOS個(gè)采樣的重新編碼。該替代方法的缺點(diǎn)是不能存儲(chǔ)用于上述較低復(fù)雜度解碼和時(shí)滯計(jì)算的幀邊界上的子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)。
            理想地說,滯后應(yīng)該與外插語音信號(hào)和第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)之間的幀邊界上的相移一致。根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過相對(duì)長的滯后搜索窗口來計(jì)算出粗滯后估計(jì)值,該窗口的中心并不與幀邊界一致。例如,滯后搜索窗口可以是基音周期的1.5倍。滯后搜索范圍(即相對(duì)于原始語音信號(hào)偏移外插語音信號(hào)的采樣數(shù)量)也相對(duì)比較寬(即±28個(gè)采樣)。為了改善對(duì)齊度,于是執(zhí)行滯后細(xì)化搜索。作為滯后細(xì)化搜索的一部分,移動(dòng)搜索窗口以從第一個(gè)接收幀的第一個(gè)采樣開始。這可以通過由粗滯后估計(jì)來偏置外插語音信號(hào)來完成。滯后細(xì)化搜索中的滯后搜索窗口的大小可以比較小,且滯后搜索范圍也可以比較小(即±4個(gè)采樣)。搜索方法可以與上述3.b.i節(jié)中的方法相同。
            本發(fā)明在以上G.722后向自適應(yīng)預(yù)測(cè)編譯碼器的環(huán)境中已經(jīng)提出了重新定相的概念。我們可以很容易的將此概念擴(kuò)展到其它后向自適應(yīng)預(yù)測(cè)編譯碼器,如G.726。然而,重新定相的使用并不局限于后向自適應(yīng)預(yù)測(cè)編譯碼器。相反,多數(shù)基于存儲(chǔ)器的編碼器在狀態(tài)存儲(chǔ)器中表現(xiàn)出相位相關(guān)性,并因此受益于重新定相。
            iii、時(shí)間扭曲 如在此使用的,術(shù)語時(shí)間扭曲指的是沿時(shí)間軸拉伸或收縮信號(hào)的處理。如在此別處討論的,為了維持連續(xù)的信號(hào),本發(fā)明的實(shí)施例將用于代替丟失幀的外插語音信號(hào)和包丟失后第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)合并以避免中斷。這是通過執(zhí)行兩個(gè)信號(hào)之間的疊加來完成的。然而,如果信號(hào)間是相互異相的,那么可能發(fā)生波形對(duì)消(cancellation),并產(chǎn)生可聽膺像,例如圖6中的疊加區(qū)域。在此區(qū)域中執(zhí)行疊加將引起解碼語音信號(hào)602的負(fù)的部分和外插語音信號(hào)604之間明顯的波形對(duì)消。
            根據(jù)本發(fā)明的實(shí)施例,與包丟失后第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)被執(zhí)行時(shí)間扭曲,以在第一個(gè)接收幀中的某個(gè)時(shí)間點(diǎn)上使解碼語音信號(hào)與外插語音信號(hào)相位對(duì)齊。時(shí)間扭曲的量是由時(shí)滯的值控制的。因而,在一個(gè)實(shí)施例中,如果時(shí)滯是正的,那么將拉伸與第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào),并且疊加區(qū)域可以設(shè)置在第一個(gè)接收幀的開始處。然而,如果時(shí)滯是負(fù)的,解碼語音信號(hào)將被壓縮。因此,疊加區(qū)域被設(shè)置到進(jìn)入第一個(gè)接收幀|lag|個(gè)采樣。
            在G.722的情況下,丟包后第一個(gè)接收幀開始的有些采樣并不是可靠的,這是因?yàn)閹_始時(shí)子帶ADPCM解碼器320和330的內(nèi)部狀態(tài)是不正確的。因此,在本發(fā)明的實(shí)施例中,根據(jù)對(duì)與第一個(gè)接收幀關(guān)聯(lián)的解碼語音信號(hào)應(yīng)用的時(shí)間扭曲,第一個(gè)接收幀內(nèi)的頭MIN_UNSTBL個(gè)采樣可不包含在疊加區(qū)域中。例如,在以下D節(jié)描述的實(shí)施例中,將MIN_UNSTBL設(shè)定為16,或者是160個(gè)采樣的10ms幀內(nèi)的第一個(gè)1ms。在該區(qū)域中,外插語音信號(hào)可用作解碼器/PLC系統(tǒng)300的輸出語音信號(hào)。這種實(shí)施例有效地解決了第一個(gè)接收幀中語音信號(hào)的重新收斂時(shí)間。
            圖12A、圖12B和圖12C示出了這一概念的幾個(gè)例子。在圖12A的例子中,時(shí)間線1200示出了在第一個(gè)接收幀中解碼語音信號(hào)超前于外插信號(hào)。因此,解碼語音信號(hào)經(jīng)過了-lag個(gè)采樣的時(shí)間扭曲收縮(時(shí)滯lag是負(fù)的)。應(yīng)用了時(shí)間扭曲后的結(jié)果如時(shí)間線1210所示。如時(shí)間線1210所示,這些信號(hào)在疊加區(qū)的中心或中心附近是同相的。在這種情況下,疊加區(qū)域的中心位于MIN_UNSTBL-lag+OLA/2處,其中OLA是疊加區(qū)域中采樣的數(shù)量。在圖12B的例子中,時(shí)間線1220示出了在第一個(gè)接收幀中解碼語音信號(hào)滯后于外插信號(hào)。因此,將解碼語音信號(hào)作lag個(gè)采樣的時(shí)間扭曲拉伸來完成對(duì)齊。采用時(shí)間扭曲的結(jié)果如圖1230所示。在這種情況下,MIN_UNSTBL>lag,并且在第一個(gè)接收幀中仍存在不穩(wěn)定的區(qū)域。在圖12C的例子中,時(shí)間線1240示出了解碼信號(hào)再一次滯后于外插信號(hào),所以解碼語音信號(hào)被時(shí)間扭曲拉伸來提供時(shí)間線1250中的結(jié)果。然而,如時(shí)間線1250所示,因?yàn)镸IN_UNSTBL≤lag,所以疊加區(qū)域可以從第一個(gè)接收幀中的第一個(gè)采樣開始。
            解碼語音信號(hào)和外插信號(hào)之間的“同相點(diǎn)”需要在疊加區(qū)域的中間,疊加區(qū)域盡可能設(shè)置在靠近第一個(gè)接收幀開始的地方。這減少了必須將前一丟失幀關(guān)聯(lián)的合成語音信號(hào)外插到第一個(gè)接收幀的時(shí)間。在本發(fā)明的一個(gè)實(shí)施例中,這是通過執(zhí)行兩個(gè)階段的時(shí)滯估計(jì)來完成的。在第一階段,通過相對(duì)長的滯后搜索窗口來計(jì)算粗滯后估計(jì)值,窗口的中心可不與疊加區(qū)域的中心一致。例如,滯后搜索窗口可以是基音周期的1.5倍。滯后搜索范圍(即相對(duì)于原始語音信號(hào)偏移外插語音信號(hào)的采樣數(shù)量)也相對(duì)比較寬(即±28個(gè)采樣)。為了改善對(duì)齊度,于是執(zhí)行滯后細(xì)化搜索。作為滯后細(xì)化搜索的一部分,滯后搜索窗口與依照粗滯后估計(jì)得到的預(yù)計(jì)疊加設(shè)置同中心。這可以通過由粗滯后估計(jì)來偏置外插語音信號(hào)來完成。滯后細(xì)化搜索中的滯后搜索窗口的大小可以較小(例如疊加區(qū)域的大小),而滯后搜索范圍也可以較小(即±4個(gè)采樣)。搜索方法可以與上述3.b.i節(jié)中的方法相同。
            執(zhí)行時(shí)間扭曲存在許多技術(shù),一種技術(shù)包括分段式(piece-wise)單采樣平移和疊加。圖13的流程圖1300描述了一種使用該技術(shù)進(jìn)行收縮的方法。根據(jù)該方法,如步驟1302所示,周期性降低采樣。從采樣降低的這個(gè)點(diǎn)開始,疊加原始信號(hào)和向左平移的信號(hào)(由于降低),如步驟1304所示。圖14的流程圖1400描述了一種使用該技術(shù)進(jìn)行拉伸的方法。根據(jù)該方法,周期性重復(fù)采樣,如步驟1402所示。從采樣重復(fù)的那個(gè)點(diǎn)開始,疊加原始信號(hào)和向右平移的信號(hào)(由于采樣重復(fù)),如步驟1404所示。這些操作的疊加窗口的長度取決于采樣增加/降低的周期性。為了避免太多的信號(hào)平滑,可以定義一個(gè)最大的疊加周期(即8個(gè)采樣)。發(fā)生采樣增加/降低的周期取決于各種因素,如幀大小、采樣增加/降低的數(shù)量以及是否正在執(zhí)行增加或降低。
            時(shí)間扭曲的量可以被限制。例如,在以下D節(jié)描述的G.722系統(tǒng)中,可以將時(shí)間扭曲的量針對(duì)10ms的幀限制為±1.75ms(或者160個(gè)采樣的10ms幀中的28個(gè)采樣)。大于此范圍的扭曲可以消除上述的破壞性干擾,但是通常會(huì)帶來一些其它的可聽失真。因而,在這種實(shí)施例中,在時(shí)滯超出此范圍的情況下,將不執(zhí)行時(shí)間扭曲。
            本發(fā)明將以下在D節(jié)中描述的系統(tǒng)設(shè)置來確保在丟包后第一個(gè)接收幀之后的零采樣延遲。為此,該系統(tǒng)不對(duì)超過第一個(gè)接收幀的解碼語音信號(hào)執(zhí)行時(shí)間扭曲。這進(jìn)而限制了在上一段中所述的沒有可聽失真發(fā)生的時(shí)間扭曲的量。然而,所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,在容納某些采樣延遲(在包丟失后的第一個(gè)接收幀之后)的系統(tǒng)中,可以對(duì)超過第一個(gè)好幀的解碼語音信號(hào)應(yīng)用時(shí)間扭曲,從而能在沒有可聽失真的情況下調(diào)整到較大的時(shí)滯。當(dāng)然,在這種系統(tǒng)中,如果第一個(gè)接收幀后的幀丟失,那么時(shí)間扭曲僅可以應(yīng)用于與第一個(gè)好幀關(guān)聯(lián)的解碼語音信號(hào)。這種可選實(shí)施例也在本發(fā)明的范圍和精神之內(nèi)。
            在本發(fā)明的可選實(shí)施例中,對(duì)解碼語音信號(hào)和外插語音信號(hào)都可以執(zhí)行時(shí)間扭曲。由于多種原因,這種方法可以提供更好的性能。
            例如,如果時(shí)滯是-20,那么根據(jù)上述方法將解碼語音信號(hào)作20個(gè)采樣的收縮。這就是說需要產(chǎn)生外插語音信號(hào)的20個(gè)采樣以用于第一個(gè)接收幀內(nèi)。這個(gè)數(shù)量也可以通過收縮外插語音信號(hào)來減少。例如,可以將外插語音信號(hào)收縮4個(gè)采樣,留下16個(gè)采樣用于解碼語音信號(hào)。這減少了必須用于第一個(gè)接收幀內(nèi)的外插信號(hào)的采樣數(shù)量,也減少了必須在解碼語音信號(hào)上執(zhí)行的扭曲的量。如上記錄的,在D節(jié)的實(shí)施例中,時(shí)間扭曲需要限制到28個(gè)采樣。用于對(duì)齊信號(hào)所需的時(shí)間扭曲量的減少意味著在時(shí)間扭曲過程中會(huì)引入更少的失真,而且也增加了可以改善的情形的數(shù)量。
            通過將解碼語音信號(hào)和外插語音信號(hào)作時(shí)間扭曲,也應(yīng)該獲得疊加區(qū)域中更好的波形匹配。解釋如下如果滯后是之前例子中的-20個(gè)采樣,這就是說解碼語音信號(hào)超前于外插信號(hào)20個(gè)采樣。這種情況最有可能的原因是用于外插的基音周期大于實(shí)際基音。通過同樣收縮外插語音信號(hào),疊加區(qū)域中該信號(hào)的有效基音變得更小,更接近于實(shí)際基音周期。同樣,通過收縮原始信號(hào),該信號(hào)的有效基音周期大于僅用于收縮的情況。因此,疊加區(qū)域中的兩個(gè)波形會(huì)具有更加匹配的基音周期,因而波形會(huì)更匹配。
            如果滯后是正的,那么拉伸解碼語音信號(hào)。在這種情況下,雖然拉伸外插信號(hào)會(huì)增加用于第一個(gè)接收幀中的外插采樣的數(shù)量,而是否可以獲得改善卻并不清楚。然而,如果存在長期的丟包,并且兩個(gè)波形明顯異相,那么該方法可以提供改善的性能。例如,如果滯后是30個(gè)采樣,因?yàn)榇笥?8個(gè)采樣的限制,在前述的方法中并沒有執(zhí)行扭曲。30個(gè)采樣的扭曲很可能引起本身的失真。然而,如果該30個(gè)采樣分布在兩個(gè)信號(hào)之間,如拉伸外插語音信號(hào)10個(gè)采樣并拉伸解碼語音信號(hào)20個(gè)采樣,那么可以在沒使用過多時(shí)間扭曲的情況下將它們對(duì)齊。
            D、G.722解碼器中的示例實(shí)現(xiàn)的細(xì)節(jié) 這部分提供了涉及本發(fā)明在ITU-T推薦G.722語音解碼器中特殊實(shí)現(xiàn)的具體細(xì)節(jié)。該示例實(shí)現(xiàn)在固有的10毫秒(ms)幀大小上執(zhí)行,也可以在任何10ms的倍數(shù)的包或幀大小上執(zhí)行。較長的輸入幀作為超幀(super frame)進(jìn)行處理,對(duì)此,PLC邏輯以其固有的10ms幀大小調(diào)用合適數(shù)量的次數(shù)。與使用相同幀大小的常規(guī)G.722解碼相比,其并不會(huì)引起附加的延遲。本發(fā)明僅通過示例的方式提供了這些實(shí)現(xiàn)細(xì)節(jié)及以下給出的內(nèi)容,并不能用來限制本發(fā)明。
            本節(jié)中描述的實(shí)施例滿足與G.722附錄IV中描述的PLC算法相同的復(fù)雜度需求,但是提供了比那個(gè)附錄中描述的PLC算法明顯更好的語音質(zhì)量。由于它的高質(zhì)量,本節(jié)中描述的實(shí)施例適用于發(fā)生幀刪除或丟包的G.722的一般應(yīng)用。這種應(yīng)用包括,例如,互聯(lián)網(wǎng)協(xié)議語音技術(shù)(VoIP)、無線保真語音技術(shù)(WiFi)和下一代數(shù)字增強(qiáng)無線通信(DECT)。本節(jié)中描述的實(shí)施例易于適用,除了在執(zhí)行無PLC的基本G.722解碼器之后實(shí)際沒有留下復(fù)雜度凈空(headroom)的應(yīng)用之外。
            1、縮寫和約定 表1中列出了在本節(jié)中使用的一些縮寫。
            表1縮寫 本發(fā)明的描述也使用了一些約定,并將對(duì)其中一部分作出解釋。PLC算法以10ms的固有幀大小進(jìn)行運(yùn)算,因此該算法的描述僅針對(duì)10ms的幀。對(duì)于更大的包(10ms的倍數(shù)),以10ms分段對(duì)接收包進(jìn)行解碼。在16kHz采樣率級(jí)別上信號(hào)的離散時(shí)間一般使用“j”或“i”表示。在8kHz采樣級(jí)別上信號(hào)的離散時(shí)間索引一般使用“n”表示。低帶信號(hào)(0-4kHz)以下標(biāo)“L”標(biāo)識(shí),高帶信號(hào)(4-8kHz)以下標(biāo)“H”標(biāo)識(shí)。如果可能,該描述將重新使用ITU-T G.722的規(guī)范。
            以下表2中列出了最常用的符號(hào)及它們的描述。




            表2常用符號(hào)及其描述 2、PLC算法的一般描述 如以上參考圖5描述的,解碼器/PLC系統(tǒng)300處理的幀有六種類型類型1、類型2、類型3、類型4、類型5和類型6。類型1的幀是任何在包丟失之后的第八個(gè)接收幀以外的接收幀。類型2的幀是與包丟失關(guān)聯(lián)的第一個(gè)和第二個(gè)丟失幀的其中之一。類型3的幀是與包丟失關(guān)聯(lián)的第三個(gè)到第六個(gè)丟失幀的其中任何一個(gè)。類型4的幀是與包丟失關(guān)聯(lián)的第六幀以外的任何丟失幀。類型5的幀是緊隨包丟失后的一個(gè)接收幀。最后,類型6的幀是緊隨包丟失后的第二個(gè)到第八個(gè)接收幀的其中任何一個(gè)。本節(jié)中描述的PLC算法是在持續(xù)時(shí)間為10ms的固定幀大小上進(jìn)行運(yùn)算的。
            本發(fā)明根據(jù)標(biāo)準(zhǔn)的G.722操作來解碼類型1的幀,增加了某些狀態(tài)存儲(chǔ)器的維護(hù)和處理以利于PLC及相關(guān)的處理。圖15是根據(jù)本發(fā)明的實(shí)施例執(zhí)行這些操作的邏輯的模塊圖1500。具體地說,如圖15所示,在處理類型1的幀時(shí),從比特解復(fù)用器(圖15中未示出)中接收低帶ADPCM編碼器的索引(index)IL(n),并由低帶ADPCM解碼器1510解碼來產(chǎn)生子帶語音信號(hào)。類似地,從比特解復(fù)用器中接收高帶ADPCM編碼器的索引數(shù)IH(n),并由高帶ADPCM解碼器1520解碼來產(chǎn)生子帶語音信號(hào)。QMF合成濾波器組1530合成低帶語音信號(hào)和高帶語音信號(hào)來產(chǎn)生解碼輸出信號(hào)xout(j)。這些操作與標(biāo)準(zhǔn)G.722解碼是一致的。
            除這些標(biāo)準(zhǔn)G.722解碼操作以外,在處理類型1的幀時(shí),邏輯模塊1540用于更新PLC相關(guān)的低帶ADPCM狀態(tài)存儲(chǔ)器,邏輯模塊1550用于更新PLC相關(guān)的高帶ADPCM狀態(tài)存儲(chǔ)器,邏輯模塊1560用于更新WB PCM PLC相關(guān)的狀態(tài)存儲(chǔ)器。這些狀態(tài)存儲(chǔ)器更新用于加快與其它幀類型相關(guān)的PLC處理。
            對(duì)于類型2、類型3和類型4的幀,寬帶(WB)PCM PLC是在16kHz輸出語音域內(nèi)執(zhí)行的。圖16中提供了用于執(zhí)行WB PCM PLC的邏輯的模塊圖1600。G.722解碼器的之前的輸出語音xout(j)被緩存起來,并被傳送到WB PCMPLC邏輯。WB PCM PLC算法是基于周期性波形外插(PWE)的,基音估計(jì)是WB PCM PLC邏輯的重要組成部分。最初,基于加權(quán)語音域中的向下采樣(到2kHz)信號(hào)來估計(jì)粗基音。隨后,使用原始的16kHz采樣以全解析度細(xì)化該估計(jì)值。WB PCM PLC邏輯的輸出xPLC(i)是周期性外插波形和由PLC定形的噪聲的線性組合。對(duì)于持續(xù)的幀刪除,輸出波形xPLC(i)被逐漸減弱。減弱從幀丟失后的20ms后開始,并在幀丟失后的60ms后完成。
            如圖17的模塊圖1700所示,對(duì)于類型2、類型3和類型4的幀,WB PCMPLC邏輯的輸出xPLC(i)被傳送通過G.722QMF分析濾波器組1702以獲得相應(yīng)的子帶信號(hào),這些子帶信號(hào)隨后被分別傳送給改進(jìn)的低帶ADPCM編碼器1704和改進(jìn)的高帶ADPCM編碼器1706以更新解碼器的狀態(tài)和存儲(chǔ)器。只有部分簡化的子帶ADPCM編碼器用于該更新。
            圖16和圖17所示的邏輯執(zhí)行的處理發(fā)生在丟失幀期間。改進(jìn)的低帶ADPCM編碼器1704和改進(jìn)的高帶ADPCM編碼器均被簡化以減少復(fù)雜度。在本申請(qǐng)的其它地方將對(duì)它們作細(xì)節(jié)描述。在編碼器1704和1706中出現(xiàn)的一個(gè)特征(在常規(guī)的G.722子帶ADPCM編碼器中并不存在)是基于信號(hào)屬性和包丟失持續(xù)時(shí)間的編碼器自適應(yīng)復(fù)位。
            與PLC算法關(guān)聯(lián)的最復(fù)雜的處理是對(duì)于類型5的幀的處理,類型5的幀是緊隨包丟失的第一個(gè)接收幀。在這個(gè)幀期間發(fā)生外插波形到標(biāo)準(zhǔn)解碼波形的過渡。在處理類型5的幀時(shí)使用的技術(shù)包括重新定相和時(shí)間扭曲,這些將在此作更多的細(xì)節(jié)描述。圖18提供了用于執(zhí)行這些技術(shù)的邏輯的模塊圖1800。另外,在處理類型5的幀時(shí),以在此描述了更多細(xì)節(jié)的方式來更新解碼器中的QMF合成濾波器組。與處理類型5的幀關(guān)聯(lián)的另一功能包括在包丟失后第一個(gè)接收幀開始時(shí)的低帶和高帶對(duì)數(shù)比例因子的設(shè)定。
            在此都是使用改進(jìn)的和約束的子帶ADPCM解碼器來解碼類型5和類型6的幀。圖19描述了用于處理類型5和類型6的幀的邏輯的模塊圖1900。如圖19所示,邏輯1970在處理類型5和/或類型6的幀時(shí)對(duì)子帶ADPCM解碼器1910和1920施加約束和控制。子帶ADPCM解碼器的約束和控制是在包丟失后的頭80ms期間施加的。其中有些沒有擴(kuò)展到40ms以外,而其它的約束和控制在持續(xù)時(shí)間或度上是自適應(yīng)的。約束和控制機(jī)制將在本申請(qǐng)中作更多的細(xì)節(jié)描述。如圖19所示,邏輯模塊1940、1950和1960用于在處理類型5或類型6的幀之后更新狀態(tài)存儲(chǔ)器。
            在無錯(cuò)信道的條件下,本節(jié)中描述的PLC算法與G.722是比特精準(zhǔn)的(bit-exact)。此外,在錯(cuò)誤條件下,該算法在包丟失后第八幀以外與G.722是相同的,如果沒有比特錯(cuò)誤,應(yīng)該能得到向G.722無錯(cuò)輸出的收斂。
            本節(jié)中描述的PLC算法支持任何是10ms的倍數(shù)的幀大小。對(duì)于大于10ms的包大小,僅需針對(duì)每個(gè)包將PLC算法以10ms間隔調(diào)用多次。因此,在本節(jié)的后續(xù)部分中,將按照10ms的固定幀大小來描述PLC算法。
            3、G.722輸出的波形外插 對(duì)于與包丟失相應(yīng)的丟失幀(類型2、類型3和類型4的幀),在圖16中描述的WB PCM PLC邏輯外插與前一幀關(guān)聯(lián)的G.722輸出波形來產(chǎn)生當(dāng)前幀的替換波形。然后在處理類型2、類型3和類型4的幀時(shí)將該外插寬帶信號(hào)波形xPLC(i)用作G.722PLC邏輯的輸出波形。為了方便地描述圖16中各種模塊,當(dāng)WB PCM PLC邏輯為丟失幀計(jì)算出信號(hào)xPLC(i)以后,信號(hào)xPLC(i)被寫入存儲(chǔ)了xout(j)的緩存,其中xout(j)是整個(gè)G.722解碼器/PLC系統(tǒng)的最終輸出?,F(xiàn)在對(duì)圖16的每個(gè)處理模塊作更多的細(xì)節(jié)描述。
            a、八階LPC分析 模塊1604用于在計(jì)算出當(dāng)前幀關(guān)聯(lián)的信號(hào)xout(j)并將其存儲(chǔ)在緩存之后,在接近幀處理循環(huán)的結(jié)尾執(zhí)行8階LPC分析。這種8階LPC分析是一種自相關(guān)LPC分析,具有應(yīng)用到與當(dāng)前幀關(guān)聯(lián)的xout(j)信號(hào)的10ms不對(duì)稱分析窗口。這種不對(duì)稱窗口定義如下 假設(shè)xout(0)、xout(1)、...、xout(159)表示與當(dāng)前幀關(guān)聯(lián)的G.722解碼器/PLC系統(tǒng)輸出寬帶信號(hào)采樣。執(zhí)行窗口運(yùn)算如下 xw(j)=xout(j)w(j),j=0,1,2,...,159. (5) 下一步,計(jì)算自相關(guān)系數(shù)如下 然后將頻譜平滑和白噪聲糾正操作應(yīng)用到自相關(guān)系數(shù),如下 其中fs=16000是輸入信號(hào)的采樣率,σ=40。
            下一步,使用列文森-杜賓(Levinson-Durbin)遞歸來將自相關(guān)系數(shù)

            轉(zhuǎn)換為LPC預(yù)測(cè)器系數(shù)

            i=0,1,...,8。如果列文森-杜賓遞歸在完成遞歸之前過早的退出(例如,因?yàn)轭A(yù)測(cè)誤差能量E(i)小于零),那么在當(dāng)前幀中使用與最近一幀關(guān)聯(lián)的短期預(yù)測(cè)器系數(shù)。為了解決這種方式的例外,需要

            數(shù)組的初始值。

            數(shù)組的初始值被設(shè)定為



            i=1,2,...,8。列文森-杜賓遞歸算法具體規(guī)定如下
            1、如果

            使用最近一幀的

            數(shù)組,并退出列文森-杜賓遞歸 2. 3. 4. 5.E(1)=(1-k12)E(0) 6、如果E(1)≤0,使用最近一幀的

            數(shù)組,并退出列文森-杜賓遞歸 7,對(duì)于i=2,3,4,...,8,執(zhí)行如下運(yùn)算 a. b. c. d.E(i)=(1-ki2)E(i-1) e、如果E(i)≤0,使用最近一幀的

            數(shù)組,并退出列文森-杜賓遞歸
            如果過早退出遞歸,使用之前處理的幀的

            數(shù)組。如果順利完成遞歸(正常情況下),LPC預(yù)測(cè)器系數(shù)如下 及 通過對(duì)以上獲得的系數(shù)應(yīng)用寬帶擴(kuò)展運(yùn)算,最終獲得的LPC預(yù)測(cè)器系數(shù)組如下
            b、短期預(yù)測(cè)殘余信號(hào)的計(jì)算 圖16的模塊1602(標(biāo)記為“A(z)”)表示短期線性預(yù)測(cè)誤差濾波器,濾波器系數(shù)為以上計(jì)算的ai,i=0,1,...,8。模塊1602用于在執(zhí)行8階LPC分析后進(jìn)行操作。模塊1602計(jì)算短期預(yù)測(cè)殘余信號(hào)d(j)如下 傳統(tǒng)上,當(dāng)前幀的時(shí)間索引n從之前處理的幀的時(shí)間索引繼續(xù)。換言之,如果時(shí)間索引范圍0,1,2,...,159表示當(dāng)前幀,那么時(shí)間索引范圍-160,-159,...,-1就表示之前處理的幀。因而,在以上的等式中,如果索引(j-i)是負(fù)的,那么該索引指向在之前處理的幀的結(jié)尾附近的信號(hào)采樣。
            c、比例因子的計(jì)算 圖16中的模塊1606用于計(jì)算與當(dāng)前幀關(guān)聯(lián)的短期預(yù)測(cè)殘余信號(hào)的平均幅度。這一操作在模塊1602以上述方式計(jì)算出短期預(yù)測(cè)殘余信號(hào)d(j)之后才執(zhí)行。平均幅度avm的計(jì)算如下 如果下一待處理的幀是丟失幀(換言之,與包丟失相應(yīng)的幀),可以使用該平均幅度作為比例因子來調(diào)整白高斯(Gaussian)噪聲序列(如果當(dāng)前幀是無聲的)。
            d、加權(quán)語音信號(hào)的計(jì)算 圖16的模塊1608(標(biāo)記為“1/A(z/y)”)表示加權(quán)短期合成濾波器。模塊1608用于在以上述方式(參考模塊1602)計(jì)算出當(dāng)前幀的短期預(yù)測(cè)殘余信號(hào)d(j)之后進(jìn)行操作。這個(gè)加權(quán)短期合成濾波器的系數(shù)

            (i=0,1,...,8)計(jì)算如下(其中γ1=0.75) 短期預(yù)測(cè)殘余信號(hào)d(j)通過該加權(quán)合成濾波器。相應(yīng)的輸出加權(quán)語音信號(hào)xw(j)的計(jì)算如下
            e、八比一抽樣(eight-to-one decimation) 圖16的模塊1616將模塊1608輸出的加權(quán)語音信號(hào)傳送通過60階最小相位有限脈沖響應(yīng)(FIR)濾波器,然后執(zhí)行8:1抽樣來將獲得的16kHz低通濾波加權(quán)語音信號(hào)向下采樣為2kHz向下采樣的加權(quán)語音信號(hào)xwd(n)。這一抽樣操作是在計(jì)算出加權(quán)語音信號(hào)后才執(zhí)行的。為了減少復(fù)雜度,僅當(dāng)需要xwd(n)的新采樣時(shí)才執(zhí)行FIR低通濾波操作。因而,向下采樣的加權(quán)語音信號(hào)xwd(n)的計(jì)算如下
            其中bi(i=0,1,2,...,59)是60階FIR低通濾波器的濾波系數(shù),如表3所示。
            表360階FIR濾波器的系數(shù) f、粗基音周期提取 為了減小計(jì)算的復(fù)雜度,WB PCM PLC邏輯執(zhí)行基音提取分為兩個(gè)階段首先使用2kHz抽樣信號(hào)的時(shí)間解析度來確定粗基音周期,然后使用16kHz非抽樣信號(hào)的時(shí)間解析度來執(zhí)行基音周期細(xì)化。僅當(dāng)計(jì)算出向下采樣的加權(quán)語音信號(hào)xwd(n)之后才執(zhí)行這種基音提取。本子部分描述了圖16的模塊1620所執(zhí)行的第一階段的粗基音周期提取算法。該算法基于使用某種附加判定邏輯來最大化標(biāo)準(zhǔn)的交叉相關(guān)性。
            在粗基音周期提取時(shí)可使用15ms的基音分析窗口?;舴治龃翱诘奈膊颗c當(dāng)前幀的尾部對(duì)齊。在2kHz的采樣率下,15ms對(duì)應(yīng)30個(gè)采樣。在不失一般性的情況下,假設(shè)索引范圍n=0到n=29對(duì)應(yīng)于用于xwd(n)的基音分析窗口。粗基音周期提取算法通過計(jì)算以下值開始 及
            以上計(jì)算針對(duì)從k=MINPPD-1到k=MAXPPD+1范圍內(nèi)的所有整數(shù)進(jìn)行,其中MINPPD=5和MAXPPD=33分別是抽樣范圍中的最小和最大基音周期。然后粗基音周期提取算法在k=MINPPD,MINPPD+1,MINPPD+2,...,MAXPPD的范圍中進(jìn)行搜索,以找到滿足c(k)>0的數(shù)組{c2(k)/E(k)}的所有局部峰值。(如果一個(gè)值相鄰的兩個(gè)值都比它小,將這個(gè)值定義為局部峰值)。假設(shè)Np表示正的局部峰值的數(shù)量。假設(shè)kp(j)(j=1,2,...,Np)為索引,其中c2(kp(j))/E(kp(j))是局部峰值且c(kp(j))>0,并假設(shè)kp(1)<kp(2)<...<kp(Np)。為了方便,c2(k)/E(k)將被稱為“標(biāo)準(zhǔn)化相關(guān)性平方(normalized correlation square)”。
            如果Np=0,即如果函數(shù)c2(k)/E(k)不存在正的局部峰值,那么該算法將搜索具有最大幅值|c2(k)/E(k)|的最大的負(fù)局部峰值。如果找到這個(gè)最大的負(fù)局部峰值,那么將相應(yīng)的索引k用作輸出粗基音周期cpp,并終止模塊1620的處理。如果標(biāo)準(zhǔn)化相關(guān)性平方函數(shù)c2(k)/E(k)既沒有正局部峰值,也沒有負(fù)局部峰值,那么將輸出粗基音周期設(shè)定為cpp=MIPPD,并終止模塊1620的處理。如果Np=1,那么將輸出粗基音周期設(shè)定為cpp=kp(1),并終止模塊1620的處理。
            如果存在至少兩個(gè)局部峰值(Np≥2),那么這個(gè)模塊使用算法A、B、C和D(將在下面描述),按照這個(gè)順序來確定輸出粗基音周期cpp。在這四個(gè)算法中較前的算法中計(jì)算出的變量將傳遞給后一算法繼續(xù)使用。
            以下的算法A用于識(shí)別標(biāo)準(zhǔn)化相關(guān)性平方c2(kp)/E(kp)的局部峰值周圍的最大二次內(nèi)插峰值。針對(duì)c(kp)執(zhí)行二次內(nèi)插,而針對(duì)E(kp)執(zhí)行線性內(nèi)插。這種內(nèi)插是使用16kHz非抽樣語音信號(hào)的時(shí)間解析度來執(zhí)行的。在以下的算法中,D表示將xw(n)抽樣為到xwd(n)時(shí)使用的抽樣因子。因而,在此D=8。

            算法A-在c2(kp)/E(kp)周圍查找最大二次內(nèi)插峰值 A、設(shè)定c2max=-1,Emax=1,jmax=0。
            B、對(duì)于j=1,2,...,Np,進(jìn)行如下12個(gè)步驟 1、設(shè)定a=0.5[c(kp(j)+1)+c(kp(j)-1)]-c(kp(j)) 2、設(shè)定b=0.5[c(kp(j)+1)+c(kp(j)-1)] 3、設(shè)定ji=0 4、設(shè)定ei=E(kp(j)) 5、設(shè)定c2m=c2(kp(j)) 6、設(shè)定Em=E(kp(j)) 7、如果c2(kp(j)+1)E(kp(j)-1)>c2(kp(j)-1)E(kp(j)+1),進(jìn)行步驟7的余下部分 a、Δ=[E(kp(j)+1)-ei]/D b、對(duì)于k=1,2,...,D/2,進(jìn)行步驟7的以下部分 i.ci=a(k/D)2+b(k/D)+c(kp(j)) ii.ei←ei+Δ iii.如果(ci)2Em>(c2m)ei,進(jìn)行下面三行 a.ji=k b.c2m=(ci)2 c.Em=ei 8、如果c2(kp(j)+1)E(kp(j)-1)≤c2(kp(j)-1)E(kp(j)+1),進(jìn)行步驟8的余下部分 a、Δ=[E(kp(j)-1)-ei]/D b、對(duì)于k=-1,-2,...,-D/2,進(jìn)行步驟8的以下部分 i.ci=a(k/D)2+b(k/D)+c(kp(j)) ii.ei←ei+Δ iii.如果(ci)2Em>(c2m)ei,進(jìn)行下面三行 a.ji=k b.c2m=(ci)2 c.Em=ei 9、設(shè)定lag(j)=kp(j)+ji/D 10、設(shè)定c2i(j)=c2m 11、設(shè)定Ei(j)=Em 12、如果c2m×Emax>c2max×Em,進(jìn)行以下三行 a.jmax=j(luò) b.c2mna.x=c2m c.Emax=Em
            符號(hào)←表示使用右側(cè)的值更新左側(cè)的參數(shù)。
            為了避免選擇大約是實(shí)際粗基音周期的整數(shù)倍的粗基音周期,對(duì)與c2(kp)/E(kp)的局部峰值相對(duì)應(yīng)的各時(shí)滯進(jìn)行搜索,以確定是否有時(shí)滯足夠接近之前處理的幀的輸出粗基音周期(表示為cpplast,對(duì)于每個(gè)第一幀,cpplast被初始化為12)。如果有時(shí)滯位于cpplast的25%以內(nèi),那么就認(rèn)為足夠接近了。對(duì)于所有在cpplast的25%以內(nèi)的時(shí)滯,將相應(yīng)的標(biāo)準(zhǔn)化相關(guān)性平方c2(kp)/E(kp)的二次內(nèi)插峰值進(jìn)行比較,并選擇其中對(duì)應(yīng)于最大標(biāo)準(zhǔn)化相關(guān)性平方的內(nèi)插時(shí)滯用于后續(xù)處理。以下的算法B執(zhí)行了上述的任務(wù)。在該算法中使用了在上述算法A中計(jì)算出的內(nèi)插數(shù)組c2i(j)和Ei(j)。

            算法B-在所有接近最近一幀的輸出粗基音周期的時(shí)滯之中查找最大化內(nèi)插c2(kp)/E(kp)的時(shí)滯 A、設(shè)定索引im=-1 B、設(shè)定c2m=-1 C、設(shè)定Em=1 D、對(duì)于j=1,2,...Np,進(jìn)行如下運(yùn)算 1.如果|kp(j)-cpplast|≤0.25×cpplast,進(jìn)行如下 a.如果c2i(j)×Em>c2m×Ei(j),進(jìn)行如下三行 i.im=j(luò) ii.c2m=c2i(j) iii.Em=Ei(j)
            注意,如果沒有位于cpplast的25%以內(nèi)的時(shí)滯kp(j),那么索引im的值將在執(zhí)行算法B后保持為-1。如果存在一個(gè)或多個(gè)位于cpplast的25%以內(nèi)的時(shí)滯,那么索引im在這些時(shí)滯中對(duì)應(yīng)于最大標(biāo)準(zhǔn)化相關(guān)性平方。
            接下來,算法C確定是否在基音范圍的前半周選擇另一個(gè)時(shí)滯作為輸出粗基音周期。該算法搜索小于16個(gè)的所有內(nèi)插時(shí)滯lag(j),并檢查它們中是否有接近其每個(gè)整數(shù)倍(一直到32,包括其本身)的足夠大的標(biāo)準(zhǔn)化相關(guān)性平方的局部峰值。如果存在滿足這個(gè)條件的一個(gè)或多個(gè)時(shí)滯,那么選擇這些滿足條件的時(shí)滯中最小的一個(gè)時(shí)滯作為輸出粗基音周期。
            此外,在以上算法A和算法B中計(jì)算出的各個(gè)變量也傳遞其最終值給以下的算法C。如下所述,參數(shù)MPDTH為0.06,給出閾數(shù)組MPTH(k)為MPTH(2)=0.7,MPTH(3)=0.55,MPTH(4)=0.48,MPTH(5)=0.37,MPTH(k)=0.30,k>5。

            算法C-檢查是否應(yīng)該選擇粗基音周期范圍內(nèi)的前半周中的另一個(gè)時(shí)滯作為輸出粗基音周期 A、對(duì)于j=1,2,3,...,Np,當(dāng)lag(j)<16時(shí),按該順序進(jìn)行如下操作 1、如果j≠im,設(shè)定threshold=0.73;否則,設(shè)定threshold=0.4。
            2、如果c2i(j)×Emax≤threshold×c2max×Ei(j),取消這個(gè)j,并跳過對(duì)應(yīng)這個(gè)j的步驟(3),將j增1并返回步驟(1)。
            3、如果c2i(j)×Emax>threshold×c2max×Ei(j),進(jìn)行如下操作 a、對(duì)于k=2,3,4,...,當(dāng)k×lag(j)<32時(shí),進(jìn)行如下 i、s=k×lag(j) ii、a=(1-MPDTH)s iii、b=(1+MPDTH)s iv、按照順序經(jīng)過m=j(luò)+1,j+2,j+3,...,Np,看是否有時(shí)滯lag(m)位于a和b之間。如果沒有時(shí)滯處于a和b之間,跳過這個(gè)j,停止步驟3,將j增1并返回步驟1。如果存在滿足a<lag(m)<b且c2i(m)×Emax>MPTH(k)×c2max×Ei(m)的至少一個(gè)m,那么認(rèn)為在lag(j)的第k個(gè)整數(shù)倍的附近找到了標(biāo)準(zhǔn)化相關(guān)性平方的足夠大的峰值;在這種情況下,停止步驟3.a.iv,將k增1并返回步驟3.a.i。b、如果是在沒有過早停止的情況下完成步驟3.a的,也就是,如果在小于32的lag(j)的每個(gè)整數(shù)倍的±100xMPDTH%中存在標(biāo)準(zhǔn)化相關(guān)性平方的足夠大的內(nèi)插峰值,那么停止該算法,跳過算法D并將cpp=lag(j)作為最終的輸出粗基音周期。

            如果執(zhí)行完以上的算法C而沒有找到滿足條件的輸出粗基音周期cpp,算法D將檢查最近一幀的粗基音周期周圍的標(biāo)準(zhǔn)化相關(guān)性平方的最大局部峰值(在以上的算法B中得到),并最終確定輸出粗基音周期cpp。同樣,在以上算法A和算法B中計(jì)算出的變量將其最終值傳遞給以下的算法D。如下所述,參數(shù)為SMDTH=0.095,LPTHI=0.78。

            算法D-輸出粗基音周期的最終確定 A、如果im=-1,即如果在最近一幀的粗基音周期周圍沒有足夠大的標(biāo)準(zhǔn)化相關(guān)性平方的局部峰值,那么將在算法A最后計(jì)算出的cpp作為最終的輸出粗基音周期,并退出該算法。
            B、如果im=j(luò)max,即如果在最近一幀的粗基音周期周圍的標(biāo)準(zhǔn)化相關(guān)性平方的最大局部峰值也是該幀中標(biāo)準(zhǔn)化相關(guān)性平方的所有內(nèi)插峰值中的全局最大值,那么將在算法A最后計(jì)算出的cpp作為最終的輸出粗基音周期,并退出該算法。
            C、如果im<jmax,進(jìn)行如下部分 1、如果c2m×Emax>0.43×c2max×Em,進(jìn)行步驟C的以下部分 a、如果lag(im)>MAXPPD/2,設(shè)定輸出cpp=lag(im),并退出該算法。
            b、否則,對(duì)于k=2,3,4,5,進(jìn)行以下部分 i、s=lag(jmax)/k ii、a=(1-SMDTH)s iii、b=(1+SMDTH)s iv、如果lag(im)>a且lag(im)>b,設(shè)定輸出cpp=lag(im),并退出該算法。
            D、如果im>jmax,進(jìn)行以下部分 1、如果c2m×Emax>LPTH1×c2max×Em,設(shè)定輸出cpp=lag(im),并退出該算法。
            E、如果算法執(zhí)行到此,那么上述步驟都不沒有選擇出最終的輸出粗基音周期。在這種情況下,僅接受在算法A的結(jié)尾計(jì)算出的cpp作為最終的輸出粗基音周期。

            g、基音周期細(xì)化 圖16中的模塊1622用于通過使用G.722解碼輸出語音信號(hào)以完整的16kHz時(shí)間解析度搜索粗基音周期的附近區(qū)域來執(zhí)行基音周期提取算法的第二階段處理。該模塊首先通過用抽樣因子D乘以粗基音周期cpp來將粗基音周期cpp轉(zhuǎn)換到非抽樣信號(hào)域,其中D=8?;艏?xì)化分析窗口大小WSZ選定為cpp×D個(gè)采樣和160個(gè)采樣(對(duì)應(yīng)10ms)中較小的一個(gè)窗口大小WSZ=min(cpp×D,160)。
            接下來,計(jì)算搜索范圍的下邊界為lb=max(MINPP,cpp×D-4),其中MINPP=40個(gè)采樣是最小基音周期。計(jì)算搜索范圍的上邊界為ub=max(MAXPP,cpp×D+4),其中MAXPP=265個(gè)采樣是最大基音周期。
            模塊1622維持了總共是XQOFF=MAXPP+1+FRSZ個(gè)采樣的16kHz G.722解碼語音信號(hào)xout(j)的緩存,其中FRSZ=160是幀大小。這個(gè)緩存的最后FRSZ個(gè)采樣包含當(dāng)前幀的G.722解碼語音信號(hào)。前MAXPP+1個(gè)采樣是當(dāng)前幀之前被處理的上一幀中的G.722解碼器/PLC系統(tǒng)輸出信號(hào)。分析窗口的最后一個(gè)采樣與當(dāng)前幀的最后一個(gè)采樣對(duì)齊。設(shè)從j=0到j(luò)=WSZ-1的索引范圍對(duì)應(yīng)于該分析窗口(該窗口是xout(j)緩存中的最后WSZ個(gè)采樣),并且設(shè)負(fù)索引表示分析窗口之前的采樣。在搜索范圍[lb,ub]內(nèi)針對(duì)時(shí)滯k計(jì)算非抽樣信號(hào)域中的以下相關(guān)性函數(shù)和能量項(xiàng)(energy term)如下 然后將最大化比率

            的時(shí)滯k∈[lb,ub]選定為幀刪除的最終細(xì)化基音周期,或ppfe。即 接下來,模塊1622還計(jì)算了兩個(gè)更加與基音相關(guān)的比例因子。第一個(gè)被稱為ptfe或幀刪除的基音抽頭,其是用于周期性波形外插的比例因子,并被計(jì)算為分析窗口中xout(j)信號(hào)的平均幅度和ppfe個(gè)采樣之前的xout(j)信號(hào)部分的平均幅度的比,具有與這兩個(gè)信號(hào)部分之間的相關(guān)性函數(shù)相同的符號(hào),如下 在的退化情況下,將ptfe設(shè)定為0。當(dāng)ptfe的這種計(jì)算完成之后,ptfe值的邊界范圍為[-1,1]。
            第二個(gè)與基音相關(guān)的比例因子被稱為ppt或基音預(yù)測(cè)抽頭,用于計(jì)算長期濾波呼叫信號(hào)(后面將對(duì)此進(jìn)行敘述),其被計(jì)算為ppt=0.75×ptfe。
            h、計(jì)算混合比(Mixing Ratio) 圖16中的模塊1618計(jì)算優(yōu)值系數(shù)(figure of merit)來確定丟失幀期間的周期性外插波形和經(jīng)濾波噪聲波形之間的混合比。這一計(jì)算僅在每次發(fā)生包丟失時(shí)的第一個(gè)丟失幀期間執(zhí)行。優(yōu)值系數(shù)是三個(gè)信號(hào)特性的加權(quán)和對(duì)數(shù)增益、第一標(biāo)準(zhǔn)化自相關(guān)和基音預(yù)測(cè)增益,它們每個(gè)的計(jì)算如下。
            使用與之前的子節(jié)描述中相同的用于xout(j)的索引約定,基音細(xì)化分析窗口中的xout(j)信號(hào)的能量為 且以2為底的對(duì)數(shù)增益lg的計(jì)算如下
            如果基音預(yù)測(cè)余能的計(jì)算如下 而基音預(yù)測(cè)增益pg的計(jì)算如下
            如果設(shè)定pg=0。如果sige=0,同樣設(shè)定pg=0。
            第一標(biāo)準(zhǔn)化自相關(guān)ρ1的計(jì)算如下
            當(dāng)獲得這三個(gè)信號(hào)特性之后,優(yōu)值系數(shù)的計(jì)算如下 merit=lg+pg+12ρ1. (28) 以上計(jì)算出的merit確定了兩個(gè)比例因子Gp和Gr,這兩個(gè)比例因子有效地確定了周期性外插波形和經(jīng)濾波噪聲波形之間的混合比。這里有兩個(gè)用于merit的閾值優(yōu)值高閾值MHI和優(yōu)值低閾值MLO。這些閾值被設(shè)定為MHI=28和MLO=20。隨機(jī)(濾波噪聲)成分的比例因子Gr的計(jì)算如下 而周期性成分的比例因子Gp的計(jì)算如下 Gp=1-Gr (30) i、周期性波形外插 圖16中的模塊1624用于在丟失幀期間周期性地外插前一輸出語音波形(如果merit>MLO)?,F(xiàn)在將對(duì)模塊1624執(zhí)行該功能的方式進(jìn)行描述。
            對(duì)于每次包丟失的第一個(gè)丟失幀,計(jì)算出每幀的平均基音周期增量?;糁芷跉v史緩存pph(m)(m=1,2,...,5)保存了前5幀的基音周期ppfe。平均基音周期增量是按照以下過程獲得的。以即時(shí)的最近一幀開始,計(jì)算從其前一幀到該幀的基音周期增量(負(fù)值表示基音周期減量)。如果基音周期增量為零,該算法會(huì)檢查前一幀的基音周期增量。該處理過程持續(xù)直到檢測(cè)到第一個(gè)具有非零基音周期增量的幀為止,或者直到檢測(cè)到第四個(gè)先前幀為止。如果所有在前的五幀具有相同的基音周期,那么將平均基音周期增量設(shè)為零。否則,如果在第m個(gè)先前幀發(fā)現(xiàn)第一個(gè)非零基音周期增量,并且如果該基音周期增量的幅度小于在該幀上的基音周期的5%,則平均基音周期增量ppinc計(jì)算為該幀上的基音周期增量除以m,并且將結(jié)果值限制在[-1,2]的范圍內(nèi)。
            在包丟失的第二個(gè)連續(xù)丟失幀中,將平均基音周期增量與基音周期ppfe相加,并將結(jié)果數(shù)四舍五入成最接近的整數(shù),然后將其限制到[MIPP,MAXPP]的范圍內(nèi)。
            如果當(dāng)前幀是包丟失的第一個(gè)丟失幀,那么計(jì)算出在疊加中使用的所謂的“呼叫信號(hào)”,以保證在幀起始時(shí)的平滑波形過渡。呼叫信號(hào)和周期性外插波形的疊加長度是第一個(gè)丟失幀的20個(gè)采樣。假設(shè)j=0,1,2,...,19的索引范圍對(duì)應(yīng)當(dāng)前第一個(gè)丟失幀的頭20個(gè)采樣,即為疊加周期,并且假設(shè)負(fù)索引對(duì)應(yīng)先前的幀。便可獲得長期呼叫信號(hào)為短期預(yù)測(cè)殘余信號(hào)(其比疊加周期早一個(gè)基音周期)的縮放版本 在計(jì)算出ltring(j)的這些20個(gè)采樣之后,用模塊622計(jì)算出的比例因子ppt進(jìn)一步對(duì)它們進(jìn)行調(diào)整 ltring(j)←ppt·ltring(j),j=0,1,2,...,19. (32) 使用在最近一幀中被初始化為xout(j)信號(hào)的最后8個(gè)采樣的濾波存儲(chǔ)器ring(j)(j=-8,-7,...,-1),獲得的最終呼叫信號(hào)如下 假設(shè)j=0,1,2,...,159的索引范圍對(duì)應(yīng)于當(dāng)前第一個(gè)丟失幀,而j=160,161,162,...,209的索引范圍對(duì)應(yīng)于下一幀的頭50個(gè)采樣。此外,假設(shè)wi(j)和wo(j)(j=0,1,...,19)分別是三角形淡入和淡出窗口,所以wi(j)+wo(j)=1。那么,周期性波形外插是分以下兩個(gè)步驟執(zhí)行的 步驟1 xout(j)=wi(j)·ptfe·xout(n-ppfe)+wo(j)·ring(j),j=0,1,2,...,19. (34) 步驟2 xout(j)=ptfe·xout(j-ppfe),j=20,21,22,...,209. (35) j、標(biāo)準(zhǔn)化噪聲生成器 如果merit<MHI,圖16中的模塊1610會(huì)產(chǎn)生具有單一平均幅度的白高斯隨機(jī)噪聲序列。為了降低計(jì)算復(fù)雜度,預(yù)先計(jì)算白高斯隨機(jī)噪聲并存儲(chǔ)在表中。為了避免使用過長的表并避免由于過短的表而重復(fù)相同的噪聲模式,本發(fā)明將使用一種特殊的索引方案。在該方案中,白高斯噪聲表wn(j)具有127個(gè)條目,噪聲生成器模塊的輸出的調(diào)整版本為 wgn(j)=avm×wn(mod(cfecount×j,127)),j=0,1,2,...,209,(36) 其中cfecount是幀計(jì)數(shù)器,對(duì)于當(dāng)前包丟失中的第k個(gè)連續(xù)丟失幀,cfecount=k,

            是模運(yùn)算。
            k、噪聲序列的濾波 圖16中的模塊1614表示短期合成濾波器。如果merit<MHI,模塊1614對(duì)經(jīng)調(diào)整的白高斯噪聲進(jìn)行濾波以對(duì)其給出與最近一幀內(nèi)的xout(j)信號(hào)的頻譜包絡(luò)相同的頻譜包絡(luò)。獲得的經(jīng)濾波噪聲fn(j)如下 1、周期性和隨機(jī)成分的混合 如果merit>MHI,那么只有模塊1624計(jì)算出的周期性外插波形xout(j)用作WB PCM PLC邏輯的輸出。如果merit<MLO,只有模塊1614產(chǎn)生的經(jīng)濾波噪聲信號(hào)fn(j)用作WB PCM PLC邏輯的輸出。如果MLO≤merit≤MHI,那么將兩個(gè)成分混合為 xout(j)←Gp·xout(j)+Gr·fn(j),j=0,1,2,...,209. (38) 外插的xout(j)信號(hào)(j=160,161,162,...,199)的前40個(gè)額外采樣將變?yōu)橄乱粠暮艚行盘?hào)ring(j),j=0,1,2,...,39。如果下一幀還是丟失幀,那么只有該呼叫信號(hào)的前20個(gè)采樣用于疊加。如果下一幀是接收幀,那么該呼叫信號(hào)的所有40個(gè)采樣都將用于疊加。
            m、有條件的斜降(conditional ramp down) 如果包丟失持續(xù)20ms或更短,那么通過混合周期性和隨機(jī)成分而產(chǎn)生的xout(j)信號(hào)將用作WB PCM PLC輸出信號(hào)。如果包丟失持續(xù)大于60ms,那么WB PCM PLC輸出信號(hào)被完全消聲。如果包丟失持續(xù)大于20ms但小于60ms,那么通過混合周期性和隨機(jī)成分而產(chǎn)生的xout(j)信號(hào)將產(chǎn)生線性斜降(以線性方式衰減到零)。如以下特定的算法中規(guī)定的,這個(gè)有條件的斜降是在cfecount>2時(shí)的丟失幀期間執(zhí)行的。在此給出了以Q15形式的數(shù)組gawd()為{-52,-69,-104,-207}。同樣,j=0,1,2,...,159的索引范圍對(duì)應(yīng)于xout(j)的當(dāng)前幀。

            有條件的斜降算法 A、如果cfecount≤6,進(jìn)行以下9行 1、delta=gawd(cfecount-3) 2、gaw=1 3、對(duì)于j=0,1,2,...,159,進(jìn)行以下兩行 a.xout(j)=gaw·xout(j) b.gaw=gaw+delta 4、如果cfecount<6,進(jìn)行以下三行 a、對(duì)于j=160,161,162,...,209,進(jìn)行以下兩行 i.xout(j)=gaw·xout(j) ii.gaw=gaw+delta B、否則(如果cfecount>6),設(shè)定xout(j)=0,j=0,1,2,...,209。

            n、第一個(gè)接收幀中的疊加 對(duì)于類型5的幀,將來自G.722解碼器的輸出xout(j)與來自最后一個(gè)丟失幀的呼叫信號(hào)ring(j)(由模塊1624以如上描述的方式計(jì)算出)進(jìn)行疊加 xout(j)=wi(j)·xout(j)+wo(j)·ring(j) j=0...LOLA-1, (39) 其中 4、PLC輸出的重新編碼 為了在丟失幀期間(類型2、類型3和類型4的幀)更新G.722ADPCM解碼器的存儲(chǔ)器和參數(shù),PLC輸出本質(zhì)上要經(jīng)過G.722編碼器。圖17是用于執(zhí)行該重新編碼處理的邏輯的模塊圖1700。如圖17所示,PLC輸出xout(j)通過QMF分析濾波器組1702以產(chǎn)生低帶子帶信號(hào)xL(n)和高帶子帶信號(hào)xH(n)。低帶子帶信號(hào)xL(n)由低帶ADPCM編碼器1704進(jìn)行編碼,高帶子帶信號(hào)xH(n)由高帶ADPCM編碼器1706進(jìn)行編碼。為了降低復(fù)雜度,與傳統(tǒng)的ADPCM子帶編碼器相比,本發(fā)明將ADPCM子帶編碼器1704和1706進(jìn)行簡化?,F(xiàn)在對(duì)前述的操作進(jìn)行更多的細(xì)節(jié)描述。
            a、傳送PLC輸出經(jīng)過QMF分析濾波器組 QMF分析濾波器組1702的存儲(chǔ)器被初始化來提供與解碼子帶信號(hào)連續(xù)的子帶信號(hào)。WB PCM PLC輸出的最初22個(gè)采樣構(gòu)成了濾波存儲(chǔ)器,子帶信號(hào)根據(jù)如下等式計(jì)算得到 其中xPLC(0)對(duì)應(yīng)當(dāng)前幀的16kHz WB PCM PLC輸出的第一個(gè)采樣,xL(n=0)和xH(n=0)分別對(duì)應(yīng)當(dāng)前幀的8kHz低帶和高帶子帶信號(hào)的第一個(gè)采樣。除了偏移額外的22個(gè)采樣外,所述濾波與G.722編碼器的傳送QMF是相同的,并且WB PCM PLC輸出(與輸入相對(duì))被傳送到濾波器組。此外,為了產(chǎn)生子帶信號(hào)的完整幀(80個(gè)采樣~10ms),WB PCM PLC需要在當(dāng)前幀之外擴(kuò)展22個(gè)采樣,并產(chǎn)生182個(gè)采樣~11.375ms。子帶信號(hào)xL(n)(n=0,1,...,79)和xH(n)(n=0,1,...,79)分別是根據(jù)等式41和42產(chǎn)生的。
            b、低帶信號(hào)的重新編碼 低帶信號(hào)xL(n)是使用簡化的低帶ADPCM編碼器來進(jìn)行編碼的。簡化的低帶ADPCM編碼器2000的模塊圖如圖20所示。在圖20中可以看到,刪除了標(biāo)準(zhǔn)的低帶ADPCM編碼器的反向量化器,且用非量化預(yù)測(cè)誤差代替了量化預(yù)測(cè)誤差。此外,因?yàn)樽赃m應(yīng)量化器的更新僅基于由6比特低帶編碼器索引IL(n)表示的64元素集合中的8元素子集進(jìn)行,所以預(yù)測(cè)誤差僅被量化為8元素集。這提供了自適應(yīng)量化器的相同更新,也簡化了量化。表4列出了基于eL(n)的絕對(duì)值的8級(jí)簡化量化器的判定級(jí)別、輸出代碼和乘數(shù)。
            表48級(jí)簡化量化器的判定級(jí)別、輸出代碼和乘數(shù) 圖20的實(shí)體是根據(jù)它們的G.722低帶ADPCM子帶編碼器的等效形式來計(jì)算的 sL(n)=sLp(n)+sLz(n), (45) eL(n)=xL(n)-sL(n),及 (46) pLt(n)=sLz(n)+eL(n). (47) 自適應(yīng)量化器準(zhǔn)確地根據(jù)G.722編碼器的規(guī)定進(jìn)行更新。零和極點(diǎn)部分的自適應(yīng)與在G.722編碼器中一樣發(fā)生,如G.722規(guī)范的條款3.6.3和3.6.4中所描述的。
            低帶ADPCM解碼器1910在幀丟失的60ms后自動(dòng)復(fù)位,但是其可以在幀丟失期間早30ms進(jìn)行自適應(yīng)復(fù)位。在低帶信號(hào)的重新編碼過程中,對(duì)部分重構(gòu)信號(hào)pLt(n)的屬性進(jìn)行監(jiān)控,并控制低帶ADPCM解碼器1910的自適應(yīng)復(fù)位。pLt(n)信號(hào)在整個(gè)丟失過程中被監(jiān)控,因此其在第一個(gè)丟失幀時(shí)被設(shè)為零 對(duì)于丟失幀,在每幀的基礎(chǔ)上監(jiān)控與恒定信號(hào)對(duì)比的pLt(n)的屬性,因此在每個(gè)丟失幀的起初將屬性(cnst[])設(shè)為零。其被更新為 如果滿足以下條件,在丟失幀3到5的結(jié)尾復(fù)位子帶解碼器 或cnst[pLt(n)]>40, (50) 其中Nlost是丟失幀的數(shù)量,即3、4或5。
            c、高帶信號(hào)的重新編碼 高帶信號(hào)xH(n)是使用簡化的高帶ADPCM編碼器來進(jìn)行編碼的。簡化的高帶ADPCM編碼器2100的模塊圖如圖21所示。在圖21中可以看到,標(biāo)準(zhǔn)高帶ADPCM編碼器的自適應(yīng)量化器已經(jīng)被刪除,因?yàn)樵撍惴ㄊ褂脕G包前的移動(dòng)平均值重寫第一個(gè)接收幀上的對(duì)數(shù)比例因子,因而并不需要高帶重編碼的對(duì)數(shù)比例因子。高帶ADPCM編碼器2100的量化預(yù)測(cè)誤差被非量化預(yù)測(cè)誤差替代了。
            圖21的實(shí)體是根據(jù)它們的G.722高帶ADPCM子帶編碼器的等效形式來計(jì)算的 sH(n)=sHp(n)+sHz(n), (53) eH(n)=xH(n)-sH(n),及 (54) pH(n)=sHz(n)+eH(n). (55) 零和極點(diǎn)部分的自適應(yīng)與在G.722編碼器中一樣發(fā)生,如G.722規(guī)范的條款3.6.3和3.6.4中所描述的。
            與低帶重新編碼類似,高帶ADPCM解碼器1920在幀丟失的60ms后自動(dòng)復(fù)位,但是其可以在幀丟失期間早30ms進(jìn)行自適應(yīng)復(fù)位。在高帶信號(hào)的重新編碼過程中,對(duì)部分重構(gòu)信號(hào)pH(n)的屬性進(jìn)行監(jiān)控,并控制高帶ADPCM解碼器1910的自適應(yīng)復(fù)位。pH(n)信號(hào)在整個(gè)丟失過程中被監(jiān)控,因此其在第一個(gè)丟失幀時(shí)被設(shè)為零 對(duì)于丟失幀,在每幀基礎(chǔ)上監(jiān)控與恒定信號(hào)對(duì)比的pH(n)的屬性,因此在每個(gè)丟失幀的開始將屬性(cnst[])設(shè)為零。其被更新為 如果滿足以下條件,在丟失幀3到5的結(jié)尾復(fù)位子帶解碼器 或cnst[pH(n)]>40. (58) 5、監(jiān)控信號(hào)特性及其PLC的使用 以下描述了圖19的約束和控制邏輯1970的功能,用于減少從丟失幀到接收幀的過渡上的贗像和失真,從而提高丟包后解碼器/PLC系統(tǒng)300的性能。
            a、低帶對(duì)數(shù)比例因子 在接收幀期間更新低帶對(duì)數(shù)比例因子

            的特性,并在幀丟失后的第一個(gè)接收幀上使用這些特性來自適應(yīng)地設(shè)定針對(duì)比例因子的自適應(yīng)量化器的狀態(tài)。因而得到一種低帶對(duì)數(shù)比例因子平穩(wěn)性的度量(measure),用于確定狀態(tài)的正確復(fù)位。
            i、低帶對(duì)數(shù)比例因子的平穩(wěn)性 在接收幀期間計(jì)算和更新低帶對(duì)數(shù)比例因子

            的平穩(wěn)性,這是基于具恒定泄漏(leakage)的

            的一階移動(dòng)平均值

            的 一階移動(dòng)平均值的追蹤

            的度量計(jì)算如下 具有自適應(yīng)泄漏的二階移動(dòng)平均值

            根據(jù)如下等式61計(jì)算 低帶對(duì)數(shù)比例因子的平穩(wěn)性根據(jù)如下等式被衡量為變化度 在丟失幀期間沒有更新,換言之 (63) ii、低帶自適應(yīng)量化器的對(duì)數(shù)比例因子的復(fù)位 在幀丟失后的第一個(gè)接收幀處,根據(jù)幀丟失前的平穩(wěn)性自適應(yīng)地復(fù)位(重寫)低帶對(duì)數(shù)比例因子 b、高帶對(duì)數(shù)比例因子 在接收幀期間更新高帶對(duì)數(shù)比例因子

            的特性,并在幀丟失后的接收幀上使用這些特性來設(shè)定自適應(yīng)量化比例因子的狀態(tài)。此外,所述特性自適應(yīng)地控制幀丟失后高帶對(duì)數(shù)比例因子的收斂。
            i、高帶對(duì)數(shù)比例因子的移動(dòng)平均值和平穩(wěn)性 根據(jù)下式計(jì)算

            的追蹤
            基于追蹤,計(jì)算具有自適應(yīng)泄漏的移動(dòng)平均值如下 該移動(dòng)平均值用于在第一個(gè)接收幀上復(fù)位高帶對(duì)數(shù)比例因子,這將在稍后的子節(jié)中進(jìn)行描述。
            從平均值中計(jì)算高帶對(duì)數(shù)比例因子的平穩(wěn)性的度如下 該平穩(wěn)性的度量用于控制幀丟失后

            的重收斂,這將在稍后的子節(jié)中進(jìn)行描述。
            在丟失幀期間沒有更新,換言之 ii、高帶自適應(yīng)量化器的對(duì)數(shù)比例因子的復(fù)位 在第一個(gè)接收幀上將高帶對(duì)數(shù)比例因子復(fù)位為丟包前的接收幀的移動(dòng)平均值 iii、高帶自適應(yīng)量化器的對(duì)數(shù)比例因子的收斂 幀丟失后的高帶對(duì)數(shù)比例因子的收斂是由丟幀前的平穩(wěn)性的度量

            來控制的。對(duì)于平穩(wěn)的情況,在丟包后對(duì)

            應(yīng)用自適應(yīng)低通濾波器。該低通濾波器應(yīng)用到0ms、40ms或80ms上,在此期間低通濾波的程度逐漸減少。采樣的持續(xù)時(shí)間

            根據(jù)如下來確定 低通濾波如下給出 其中系數(shù)按如下給出 因此,低通濾波逐個(gè)采樣的減少了時(shí)間n。經(jīng)低通濾波的對(duì)數(shù)比例因子在

            采樣期間簡單地替換常規(guī)的對(duì)數(shù)比例因子。
            c、低帶極點(diǎn)部分 在接收幀期間為子帶ADPCM解碼器更新稱之為(極點(diǎn)部分的)穩(wěn)定性裕度的實(shí)體(entity),以用于約束幀丟失后的極點(diǎn)部分。
            i、低帶極點(diǎn)部分的穩(wěn)定性裕度 低帶極點(diǎn)部分的穩(wěn)定性裕度被定義為 βL(n)=1-|aL,1(n)|-aL,2(n),(73) 其中aL,1(n)和aL,2(n)是兩個(gè)極點(diǎn)系數(shù)。接收幀期間的穩(wěn)定性裕度的移動(dòng)平均值根據(jù)下式進(jìn)行更新 βL,MA(n)=15/16·βL,MA(n-1)+1/16·βL(n) (74) 在丟失幀期間,不更新移動(dòng)平均值 βL,MA(n)=βL,MA(n-1). (75) ii、低帶極點(diǎn)部分的約束 在常規(guī)G.722低帶(和高帶)ADPCM編碼和解碼中,要維持βL,min=1/16的最小穩(wěn)定性裕度。在幀丟失后的最初40ms內(nèi),為低帶ADPCM解碼器維持增加的最小穩(wěn)定性裕度,其是幀丟失以來的時(shí)間及穩(wěn)定性裕度的移動(dòng)平均值的函數(shù)。
            對(duì)于最初的三個(gè)10ms幀,最小穩(wěn)定性裕度 βL,min=min{3/16,βL,MA(n-1)} (76) 設(shè)置在幀邊界上并在整個(gè)幀上執(zhí)行該最小穩(wěn)定裕度。在進(jìn)入到第四個(gè)10ms幀的幀邊界上,執(zhí)行最小穩(wěn)定性裕度 而對(duì)其它幀執(zhí)行βL,min=1/16的常規(guī)最小穩(wěn)定性裕度。
            d、高帶部分重構(gòu)信號(hào)和高帶重構(gòu)信號(hào) 在所有幀期間,包括丟失幀和接收幀,保存持高帶部分重構(gòu)信號(hào)pH(n)和高帶重構(gòu)信號(hào)rH(n)的高通濾波版本 pH,HP(n)=0.97[pH(n)-pH(n-1)+pH,HP(n-1)],及 (78)
            這對(duì)應(yīng)約40Hz的3dB截?cái)?,主要是去除DC。
            在幀丟失后的最初40ms內(nèi),常規(guī)的部分重構(gòu)信號(hào)和常規(guī)的重構(gòu)信號(hào)被它們各自的高通濾波版本所代替,這分別是為了高帶極點(diǎn)部分自適應(yīng)和高帶重構(gòu)輸出。
            6、時(shí)滯計(jì)算 在此討論的重新定相和時(shí)間扭曲技術(shù)需要有丟幀隱藏波形xPLC(j)和第一個(gè)接收幀中的信號(hào)未對(duì)齊的采樣數(shù)量。
            a、低子帶重構(gòu)信號(hào)的低復(fù)雜度估計(jì) 在第一個(gè)接收幀內(nèi)用于計(jì)算時(shí)滯的信號(hào)是通過使用極零濾波系數(shù)(aLpwe,i(159),bLpwe,i(159))和從STATE159獲得的其它的必要狀態(tài)信息對(duì)低子帶截?cái)嗖罘中盘?hào)dLt(n)進(jìn)行濾波來獲得的n=0,1,...,79. (80) 這一功能由圖18的模塊1820來執(zhí)行。
            b、重新定相和時(shí)間扭曲需求的確定 如果最后一個(gè)接收幀是無聲的,如優(yōu)值系數(shù)所表示的,時(shí)滯TL被設(shè)定為 如果merit≤MLO,TL=0.(81) 另外,如果第一個(gè)接收幀是無聲的,如標(biāo)準(zhǔn)化第一自相關(guān)系數(shù)所表示 時(shí)滯被設(shè)定為零 如果r(1)<0.125,TL=0. (83) 否則,時(shí)滯的計(jì)算如以下部分所解釋。所述時(shí)滯的計(jì)算是由圖18的模塊1850來執(zhí)行的。
            c、時(shí)滯的計(jì)算 時(shí)滯的計(jì)算包括以下步驟(1)生成外插信號(hào);(2)粗時(shí)滯搜索;及(3)細(xì)化時(shí)滯搜索。這些將在以下的子節(jié)中進(jìn)行描述。
            i、外插信號(hào)的生成 時(shí)滯表示xPLC(j)和rLe(n)之間的偏差。為了計(jì)算這個(gè)偏差,將xPLC(j)延伸到第一個(gè)接收幀,并將標(biāo)準(zhǔn)化交叉相關(guān)性函數(shù)最大化。這個(gè)子節(jié)描述了如何外插xPLC(j),并詳細(xì)說明了所需信號(hào)的長度。假設(shè)xPLC(j)被復(fù)制到xout(j)緩存中。因?yàn)檫@是一個(gè)類型5的幀(第一個(gè)接收幀),所以假設(shè)相應(yīng)的是 xout(j-160)=xPLC(j),j=0,1,...,159 (84) 搜索相關(guān)性(correlation)的范圍如下
            其中ΔTLMAX=28,ppfe是在產(chǎn)生xPLC(j)時(shí)使用的周期性波形外插的基音周期。
            滯后搜索的窗口大小(16kHz采樣率下)如下
            指定8kHz采樣率下的滯后搜索窗口LSW是很用的,如下
            如上給出的,需要從xPLC(j)得到的外插信號(hào)的總長度為 L=2·(LSW+ΔTL). (88) 外插信號(hào)相對(duì)于接收幀中第一個(gè)采樣的起始位置為 D=12-ΔTL. (89) 外插信號(hào)es(j)是根據(jù)如下方法重構(gòu)的
            如果D<0 es(j)=xout(D+j) j=0,1,...,-D-1 如果(L+D≤ppfe) es(j)=xout(-ppfe+D+j)j=-D,-D+1,...,L-1 否則 es(j)=xout(-ppfe+D+j)j=-D,-D+1,...,ppfe-D-1 es(j)=es(j-ppfe)j=ppfe-D,ppfe-D+1,...,L-1 否則
            如果(ovs≥L) es(j)=xout(-ovs+j)j=0,1,...,L-1 否則 如果(ovs>0) es(j)=xout(-ovs+j)j=0,1,...,ovs-1 如果(L-ovs≤ppfe) es(j)=xout(-ovs-ppfe+j)j=ovs,ovs+1,...,L-1 否則 es(j)=xout(-ovs-ppfe+j)j=ovs,ovs+1,...,ovs+ppfe-1 es(j)=es(j-ppfe)j=ovs+ppfe,ovs+ppfe+1,...,L-1.
            ii、粗時(shí)滯搜索 粗略估計(jì)的時(shí)滯TLSUB首先通過搜索子采樣標(biāo)準(zhǔn)化交叉相關(guān)性函數(shù)RSUB(k)的峰值來計(jì)算得到 為了在細(xì)化時(shí)避免搜索超出邊界,調(diào)整TLSUB如下 如果(TLSUB>ΔTLMAX-4) TLSUB=ΔTLMAX-4(91) 如果(TLSUB<-ΔTLMAX+4) TLSUB=-ΔTLMAX+4. (92) iii、細(xì)化時(shí)滯搜索 然后通過搜索R(k)的峰值細(xì)化搜索以給出時(shí)滯TL,R(k)如下 最后,檢查以下條件 如果 Or(TL>ΔTLMAX-2)‖(TL<-ΔTLMAX+2) (96) 那么TL=0. 7、重新定相 重新定相是將內(nèi)部狀態(tài)設(shè)定為丟幀隱藏波形xPLC(j)與第一個(gè)接收幀前的最后一個(gè)輸入信號(hào)采樣同相時(shí)的狀態(tài)的處理過程。重新定相可以分成以下幾個(gè)步驟(1)在丟失幀的重新編碼過程中存儲(chǔ)中間G.722狀態(tài);(2)根據(jù)時(shí)滯調(diào)整重新編碼;及(3)更新QMF合成濾波存儲(chǔ)器。以下的子部分將描述這些步驟的更多細(xì)節(jié)。重新定相是由圖18的模塊1810來執(zhí)行的。
            a、在重新編碼過程中存儲(chǔ)中間G.722狀態(tài) 如在本申請(qǐng)其它地方所描述的,在丟失幀期間重新編碼重構(gòu)信號(hào)xPLC(j)以更新G.722解碼器狀態(tài)存儲(chǔ)器。假設(shè)STATEj是對(duì)xPLC(j)的第j個(gè)采樣重新編碼后的G.722狀態(tài)和PLC狀態(tài)。那么除在幀邊界上的G.722狀態(tài)(將被正常維持,即STATE159)之外,還存儲(chǔ)了STATE159-ΔTLMAX。為了促進(jìn)重新定相,還存儲(chǔ)了子帶信號(hào) xL(n),xH(n)n=69-ΔTLMAX/2...79+ΔTLMAX/2 b、根據(jù)時(shí)滯調(diào)整重新編碼 依據(jù)時(shí)滯的符號(hào),調(diào)整重新編碼的過程如下 如果ΔTL>0 1、恢復(fù)G.722狀態(tài)和PLC狀態(tài)到STATE159-ΔTLMAX 2、以前述方式重新編碼xL(n)、xH(n)(n=80-ΔTLMAX/2...79-ΔTL/2)如果ΔTL<0 1、恢復(fù)G.722狀態(tài)和PLC狀態(tài)到STATE159 2、以前述方式重新編碼xL(n)、xH(n)(n=80...79+|ΔTL/2|) 注意,為了促進(jìn)xL(n)和xH(n)的重新編碼一直到n=79+|ΔTL/2|,需要xPLC(j)的一直到ΔTLMAX+182個(gè)采樣。
            c、更新QMF合成濾波器存儲(chǔ)器 在第一個(gè)接收幀上,由于在丟失幀期間因?yàn)镻LC發(fā)生在16kHz輸出語音域內(nèi),QMF合成濾波器組是不活躍的,所以需要計(jì)算QMF合成濾波器存儲(chǔ)器。時(shí)間上來說,該存儲(chǔ)器一般對(duì)應(yīng)最后一個(gè)丟失幀的最后一個(gè)采樣。然而,需要將重新定相考慮進(jìn)去。根據(jù)G.722,QMF合成濾波器存儲(chǔ)器給定如下 xd(i)=rL(n-i)-rH(n-i),i=1,2,...,11,及 (97) xs(i)=rL(n-i)+rH(n-i),i=1,2,...,11 (98) 第一個(gè)接收幀的最初兩個(gè)輸出采樣計(jì)算如下 及 (99) 濾波器存儲(chǔ)器(即xd(i)和xs(i)(i=1,2,...,11))是根據(jù)在重新編碼xL(n)和xH(n)(n=69-ΔTL/2,69-ΔTL/2+1,...,79-ΔTL/2,)(即一直到重新定相點(diǎn)的最后一些采樣)時(shí)給簡化子帶ADPCM編碼器的經(jīng)重新定相的輸入中的最后11個(gè)采樣計(jì)算出的 xd(i)=xL(80-ΔTL/2-i)-xH(80-ΔTL/2-i),i=1,2,...,11,及 (101) xs(i)=xL(80-ΔTL/2-i)+xH(80-ΔTL/2-i),i=1,2,...,11, (102) 其中xL(n)和xH(n)在丟失幀期間已經(jīng)被存儲(chǔ)在狀態(tài)存儲(chǔ)器中。
            8、時(shí)間扭曲 時(shí)間扭曲是沿時(shí)間軸拉伸或收縮信號(hào)的處理。以下描述了如何對(duì)xout(j)進(jìn)行時(shí)間扭曲以改善與周期性波形外插信號(hào)xPLC(j)的對(duì)齊。僅當(dāng)TL≠0時(shí)執(zhí)行該算法。時(shí)間扭曲由圖18的模塊1860來執(zhí)行。
            a、時(shí)滯細(xì)化 通過取疊加窗口中的交叉相關(guān)性的最大值來細(xì)化用于時(shí)間扭曲的時(shí)滯TL?;赥L估計(jì)出的第一個(gè)接收幀中的疊加窗口的起始位置如下 SPOLA=max(0,MIN_UNSTBL-TL),(103) 其中MIN_UNSTBL=16。
            相對(duì)于SPOLA的外插信號(hào)的起始位置如下 Dref=SPOLA-TL-RSR, (104) 其中RSR=4是細(xì)化搜索范圍。
            外插信號(hào)的所需長度如下 Lref=OLALG+RSR. (105) 外插信號(hào)estw(j)是使用如D.6.c.i節(jié)所述的相同過程來獲得的,除了LSW=OLALG,L=Lref及D=Dref。
            細(xì)化滯后Tref是通過搜索以下的峰值來獲得的 然后獲得用于時(shí)間扭曲的最終時(shí)滯 TLwarp=TL+Tref. (107) b、計(jì)算經(jīng)時(shí)間扭曲的xout(j)信號(hào) 信號(hào)xout(j)經(jīng)過TLwarp個(gè)采樣的時(shí)間扭曲,形成隨后與波形外插信號(hào)esold(j)疊加的信號(hào)xwarp(j)。圖22A、圖22B和圖22C的時(shí)間線2200、2220和2240分別示出了依據(jù)TLwarp值的三種情況。在圖22A中,TLwarp<0,xout(j)經(jīng)歷收縮或壓縮。xout(j)的第一個(gè)MIN_UNSTBL采樣在扭曲過程中不用于創(chuàng)建xwarp(j)且xstart=MIN_UNSTBL。在圖22B中,0≤TLwarp≤MIN_UNSTBL,對(duì)xout(j)進(jìn)行TLwarp個(gè)采樣的拉伸。同樣,xout(j)的第一個(gè)MIN_UNSTBL未被使用且xstart=MIN_UNSTBL。在圖22C中,TLwarp≥MIN_UNSTBL,再一次對(duì)xout(j)進(jìn)行TLwarp個(gè)采樣的拉伸。然而,因?yàn)樵谂で^程中會(huì)創(chuàng)建額外的TLwarp個(gè)采樣,所以在這種情況下不需要xout(j)的頭TLwarp個(gè)采樣;因而,xstart=TLwarp。
            在每種情況下,每次疊加/下降的采樣數(shù)量如下 扭曲是通過分段式(piece-wise)單采樣平移和三角疊加來實(shí)現(xiàn)的,從xout[xstart]開始。為了執(zhí)行收縮,周期性地降低采樣。從采樣降低的點(diǎn)開始,將原始信號(hào)和向左平移的信號(hào)(由于降低)進(jìn)行疊加。為了執(zhí)行拉伸,周期性地重復(fù)采樣。從采樣重復(fù)的點(diǎn)開始,將原始信號(hào)和向右平移的信號(hào)(由于采樣重復(fù))進(jìn)行疊加。疊加窗口的長度Lolawarp(注意這不同于圖22A、22B和22C中所示的OLA區(qū)域)取決于采樣增加/降低的周期性,如下 如果 否則
            Lolawarp=min(8,Lolawarp). 經(jīng)扭曲的輸入信號(hào)xwarp的長度如下 Lxwarp=min(160,160-MIN_UNSTBL+TLwarp).(110) c、計(jì)算波形外插信號(hào) 如圖22A、22B和22C所示,在第一個(gè)接收幀中將扭曲信號(hào)xwarp和外插信號(hào)esola(j)進(jìn)行疊加。按照如下兩個(gè)步驟的處理可在xout(j)信號(hào)緩存中直接產(chǎn)生外插信號(hào)esola(j) 步驟1 esola(j)=xout(j)=ptfe·xout(j-ppfe) j=0,1,...,160-Lxwarp+39 (111) 步驟2 xout(j)=xout(j)·wi(j)+ring(j)·wo(j) j=0,1,...,39, (112) 其中wi(j)和wo(j)是長度為40的三角形斜升和斜降疊加窗口,ring(j)是以本申請(qǐng)中其它地方所述的方式計(jì)算出的呼叫信號(hào)。
            d、時(shí)間扭曲信號(hào)與波形外插信號(hào)的疊加 在前一段中計(jì)算出的外插信號(hào)與扭曲信號(hào)xwarp(j)進(jìn)行疊加,如下 xout(160-Lxwarp+j)=xout(160-Lxwarp+j)·wo(j)+xwarp(j)·wi(j),j=0,1,...,39. (113) 然后xwarp(j)的剩余部分被簡單復(fù)制到信號(hào)緩存中 xout(160-Lxwarp+j)=xwarp(j),j=40,41,...,Lxwarp-1.(114) E、基于子帶語音波形外插的子帶預(yù)測(cè)編碼器的丟包隱藏 如圖23中的解碼器/PLC系統(tǒng)2300所示,為本發(fā)明的一個(gè)可選實(shí)施例。上述為解碼器/PLC系統(tǒng)300研究的大部分技術(shù)也可用于這第二個(gè)示例性實(shí)施例。解碼器PLC系統(tǒng)2300和解碼器/PLC系統(tǒng)300的主要區(qū)別是在子帶語音信號(hào)域內(nèi)執(zhí)行語音信號(hào)波形外插,而不是在全帶語音信號(hào)域。
            如圖23所示,解碼器/PLC系統(tǒng)2300包括比特流解復(fù)用器2310、低帶ADPCM解碼器2320、低帶語音信號(hào)合成器2322、切換器2336和QMF合成濾波器組2340。比特流解復(fù)用器2310本質(zhì)上與圖2的比特流解復(fù)用器210相同,QMF合成濾波器組2340本質(zhì)上與圖2的QMF合成濾波器組240相同。
            與圖3的解碼器/PLC系統(tǒng)300一樣,解碼器/PLC系統(tǒng)2300以依據(jù)幀類型的方式處理幀,并且使用與上述圖5中相同的幀類型。
            在處理類型1的幀時(shí),解碼器/PLC系統(tǒng)2300執(zhí)行標(biāo)準(zhǔn)G.722解碼。在這種操作模式下,解碼器/PLC系統(tǒng)2300的模塊2310、2320、2330和2340分別執(zhí)行與傳統(tǒng)的G.722解碼器200的對(duì)應(yīng)模塊210、220、230和240相同的功能。具體地說,比特流解復(fù)用器2310將輸入比特流分離成低帶比特流和高帶比特流。低帶ADPCM解碼器2320將低帶比特流解碼成解碼低帶語音信號(hào)。切換器2326連接到標(biāo)記為“類型1”的上面位置,從而將解碼低帶語音信號(hào)連接到QMF合成濾波器組2340。高帶ADPCM解碼器2330將高帶比特流解碼成解碼高帶語音信號(hào)。切換器2336也連接到標(biāo)記為“類型1”的上面位置,從而將解碼高帶語音信號(hào)連接到QMF合成濾波器組2340。然后QMF合成濾波器組2340將解碼低帶語音信號(hào)和解碼高帶語音信號(hào)重新組合成全帶輸出語音信號(hào)。
            因此,在處理類型1的幀時(shí),解碼器/PLC系統(tǒng)相當(dāng)于圖2的解碼器200,區(qū)別是為了后續(xù)丟失幀中可能的使用,解碼低帶語音信號(hào)被存儲(chǔ)在低帶語音信號(hào)合成器2322中,同樣為了后續(xù)丟失幀中可能的使用,解碼高帶語音信號(hào)被存儲(chǔ)在高帶語音信號(hào)合成器2332中。預(yù)計(jì)執(zhí)行PLC操作的其它狀態(tài)更新和處理也可以被執(zhí)行。
            在處理類型2、類型3和類型4的幀(丟失幀)時(shí),從與先前幀關(guān)聯(lián)的存儲(chǔ)的子帶語音信號(hào)中對(duì)每個(gè)子帶的解碼語音信號(hào)進(jìn)行外插,以填補(bǔ)與當(dāng)前丟失幀關(guān)聯(lián)的波形間隙。這種波形外插是由低帶語音信號(hào)合成器2322和高帶語音信號(hào)合成器2332來執(zhí)行的。執(zhí)行模塊2322和2332的波形外插功能存在許多現(xiàn)有技術(shù)。例如,可使用在申請(qǐng)?zhí)枮?1/234,291、發(fā)明人為陳、申請(qǐng)時(shí)間為2005年9月26日、名稱為“獨(dú)立塊語音編解碼器的丟包隱藏技術(shù)”的美國專利中描述的技術(shù),或者使用那些技術(shù)的修改版本,如涉及上述圖3的解碼器/PLC系統(tǒng)300的技術(shù)。
            在處理類型2、類型3或類型4的幀時(shí),切換器2326和2336位于標(biāo)記為“類型2-6”的下面位置。因而,它們將合成低帶音頻信號(hào)和合成高帶音頻信號(hào)連接到QMF合成濾波器組2340,進(jìn)而將它們重新組合成針對(duì)當(dāng)前丟失幀的合成輸出語音信號(hào)。
            與解碼器/PLC系統(tǒng)300類似,緊隨壞幀(類型5和類型6的幀)的最初幾個(gè)接收幀需要特殊的處理來最小化由于不匹配G.722狀態(tài)導(dǎo)致的語音質(zhì)量下降,以及保證從最后一個(gè)丟失幀中的外插語音信號(hào)波形到緊隨最后一個(gè)壞幀的最初幾個(gè)好幀中的解碼語音信號(hào)波形的平滑過渡。因而,在處理這些幀時(shí),切換器2326和2336保持在標(biāo)為“類型2-6”的下面位置,以便來自低帶ADPCM解碼器2320的解碼低帶語音信號(hào)可以在提供到QMF合成濾波器組2340之前由低帶語音信號(hào)合成器2322進(jìn)行修改,以及來自高帶ADPCM解碼器2330的解碼高帶語音信號(hào)可以在提供到QMF合成濾波器組2340之前由高帶語音信號(hào)合成器2332進(jìn)行修改。
            所屬領(lǐng)域的技術(shù)人員應(yīng)知悉,在以上子節(jié)C和D中針對(duì)包丟失后最初幾個(gè)幀描述的大部分技術(shù)也可以很容易地用于包丟失后的最初幾個(gè)幀的特殊處理的這種示例性實(shí)施例中。例如,解碼約束和控制邏輯(圖23中未示出)也包括在解碼器/PLC系統(tǒng)2300中,用于以上述參照解碼器/PLC系統(tǒng)300的類似方式來約束和控制由低帶ADPCM解碼器2320和高帶ADPCM解碼器2330在處理類型5和類型6的幀時(shí)執(zhí)行的解碼操作。同樣,每個(gè)子帶語音信號(hào)合成器2322和2332用于執(zhí)行重新定相和時(shí)間扭曲技術(shù),如上述參照解碼器/PLC系統(tǒng)300描述的那些技術(shù)。因?yàn)樵谇懊娌糠痔峁┝诉@些技術(shù)的完整描述,所以在此不需要重復(fù)在解碼器/PLC系統(tǒng)2300的環(huán)境中使用的這些技術(shù)的描述。
            與解碼器/PLC系統(tǒng)300相比,解碼器/PLC系統(tǒng)2300的主要優(yōu)點(diǎn)是其具有更低的復(fù)雜度。這是因?yàn)樵谧訋в蛑型獠逭Z音信號(hào)排除了采用QMF合成濾波器組將全帶外插語音信號(hào)分離成子帶語音信號(hào)的需要,如在第一個(gè)示例性實(shí)施例中完成的。然而,在全帶域中外插語音信號(hào)也具有其優(yōu)點(diǎn),以下將對(duì)此進(jìn)行闡述。
            當(dāng)圖23中的系統(tǒng)2300外插高帶語音信號(hào)時(shí),存在一些潛在的問題。首先,如果其不對(duì)高帶語音信號(hào)執(zhí)行周期性波形外插,那么輸出語音信號(hào)將不保留可能在一些高周期性有聲信號(hào)中出現(xiàn)的高帶語音信號(hào)的周期性特性。換言之,如果其對(duì)高帶語音信號(hào)執(zhí)行周期性波形外插,即使其使用用于外插低帶語音信號(hào)的相同基音周期來減少計(jì)算并保證兩個(gè)子帶語音信號(hào)正使用相同的基音周期用于外插,仍然存在另一問題。當(dāng)周期性外插高帶語音信號(hào)時(shí),外插高帶語音信號(hào)將是周期性的,并在頻譜上具有諧波結(jié)構(gòu)。換言之,高帶語音信號(hào)的頻譜中的頻譜峰值的頻率將與整數(shù)倍相關(guān)。然而,一旦合成濾波器組2340將高帶語音信號(hào)與低帶語音信號(hào)重新組合,高帶語音信號(hào)的頻譜將被“譯成”或移位為較高的頻率,同時(shí)可能發(fā)生鏡像,這取決于所用的QMF合成濾波器組。因而,在這種鏡像和頻率偏移之后,并不能保證全帶輸出語音信號(hào)的高帶部分中的頻譜峰值仍具有低帶語音信號(hào)中的基音頻率的整數(shù)倍的頻率。這可能潛在地導(dǎo)致高周期性有聲信號(hào)的輸出音頻質(zhì)量的下降。相反,圖3中的系統(tǒng)300并不存在這個(gè)問題。因?yàn)橄到y(tǒng)300在全帶域中執(zhí)行音頻信號(hào)外插,所以保證了高帶中的諧波峰值的頻率是基音頻率的整數(shù)倍。
            總之,解碼器/PLC系統(tǒng)300的優(yōu)點(diǎn)是對(duì)于有聲信號(hào),外插全帶語音信號(hào)將在整個(gè)語音帶上保留頻譜峰值的諧波結(jié)構(gòu)。換言之,解碼器/PLC系統(tǒng)2300具有低復(fù)雜度的優(yōu)點(diǎn),但是其不可以在較高的子帶中保留這種諧波結(jié)構(gòu)。
            F、硬件和軟件實(shí)現(xiàn) 為了保證完整,本發(fā)明提供了通用的計(jì)算機(jī)系統(tǒng)的以下描述。本發(fā)明可以在硬件或軟硬件的組合中實(shí)現(xiàn)。因此,本發(fā)明可在計(jì)算機(jī)系統(tǒng)或其它處理系統(tǒng)的環(huán)境中實(shí)現(xiàn)。圖24示出了這種計(jì)算機(jī)系統(tǒng)2400的一個(gè)示例。在本發(fā)明中,以上在C、D和E節(jié)中描述的所有解碼和PLC操作可在一個(gè)或多個(gè)不同的計(jì)算機(jī)系統(tǒng)2400上執(zhí)行,以實(shí)現(xiàn)本發(fā)明的各種方法。
            計(jì)算機(jī)系統(tǒng)2400包括一個(gè)或多個(gè)處理器,如處理器2404。處理器2404可以是特殊用途或通用的數(shù)字信號(hào)處理器。處理器2404連接到通信架構(gòu)2402(例如,總線或網(wǎng)絡(luò))。各種軟件實(shí)現(xiàn)是按照這個(gè)示例性計(jì)算機(jī)系統(tǒng)來描述的。在閱讀完這個(gè)敘述之后,所屬領(lǐng)域的技術(shù)人員將很容易理解如何使用其它計(jì)算機(jī)系統(tǒng)和/或計(jì)算機(jī)結(jié)構(gòu)實(shí)現(xiàn)本發(fā)明。
            計(jì)算機(jī)系統(tǒng)2400還包括主存儲(chǔ)器2406,優(yōu)選是隨機(jī)存儲(chǔ)器(RAM),還可包括第二存儲(chǔ)器2420。第二存儲(chǔ)器2420可包括,例如,硬盤驅(qū)動(dòng)器2422和/或移動(dòng)存儲(chǔ)驅(qū)動(dòng)器2424,代表性的有軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器等等。移動(dòng)存儲(chǔ)驅(qū)動(dòng)器2424以眾所周知的方式讀和/或?qū)懸苿?dòng)存儲(chǔ)單元2428。移動(dòng)存儲(chǔ)單元2428有軟盤、磁帶、光盤等等,其由移動(dòng)存儲(chǔ)驅(qū)動(dòng)器2424進(jìn)行讀和寫。應(yīng)知悉,移動(dòng)存儲(chǔ)單元2428包括已將計(jì)算機(jī)軟件和/數(shù)據(jù)存儲(chǔ)在其中的計(jì)算機(jī)使用存儲(chǔ)媒介。
            在可選的實(shí)現(xiàn)中,第二存儲(chǔ)器2420可包括其它類似的裝置,用于將計(jì)算機(jī)程序或其它指令載入計(jì)算機(jī)系統(tǒng)2400。這種裝置也包括,例如,移動(dòng)存儲(chǔ)單元2430和接口2426。這種裝置的例子包括程序盒(cartridge)和盒式接口(如在視頻游戲設(shè)置中使用的)、移動(dòng)存儲(chǔ)芯片(如EPROM或PROM)和相關(guān)插槽、其它使數(shù)據(jù)從移動(dòng)存儲(chǔ)單元2430傳輸?shù)接?jì)算機(jī)系統(tǒng)2400的移動(dòng)存儲(chǔ)單元2430和接口2426。
            計(jì)算機(jī)系統(tǒng)2400還包括通信接口2440。通信接口2440使軟件和數(shù)據(jù)在計(jì)算機(jī)系統(tǒng)2400和外部設(shè)置之間傳輸。通信接口2440的示例包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口(如以太網(wǎng)卡)、通信端口、PCMCIA槽和卡等。通過通信接口2440傳輸?shù)能浖蛿?shù)據(jù)的形式可以是電、電磁、光或其它能夠由通信接口2440接收的信號(hào)。通過通信通道2442可將這些信號(hào)提供到通信接口2440。通信通道2442傳送信號(hào),其可使用電線或電纜、光纖、電話線、移動(dòng)電話連接、RF連接和其它通信信道來實(shí)現(xiàn)。
            在此所用的術(shù)語“計(jì)算機(jī)程序媒介”和“計(jì)算機(jī)可使用媒介”通常用于指的是媒介,如移動(dòng)存儲(chǔ)單元2428、安裝在硬盤驅(qū)動(dòng)器2422上的硬盤及由通信接口2440接收的信號(hào)。這些計(jì)算機(jī)程序產(chǎn)品是用于提供軟件給計(jì)算機(jī)系統(tǒng)2400的手段。
            計(jì)算機(jī)程序(也稱為計(jì)算機(jī)控制邏輯)被存儲(chǔ)在主存儲(chǔ)器2406和/或第二存儲(chǔ)器2420中。計(jì)算機(jī)程序也可通過通信接口2440進(jìn)行接收。這種計(jì)算機(jī)程序在被執(zhí)行時(shí),使計(jì)算機(jī)系統(tǒng)2400實(shí)現(xiàn)了本發(fā)明,如在此討論的。具體地說,計(jì)算機(jī)程序被執(zhí)行時(shí),使處理器2400實(shí)現(xiàn)了本發(fā)明的處理,如在此討論的任何方法。因此,這種計(jì)算機(jī)程序表示計(jì)算機(jī)系統(tǒng)2400的控制器。在使用軟件實(shí)現(xiàn)本發(fā)明時(shí),可以將軟件存儲(chǔ)在計(jì)算機(jī)程序產(chǎn)品中并使用移動(dòng)存儲(chǔ)驅(qū)動(dòng)器2424、接口2426或通信接口2440將軟件載入到計(jì)算機(jī)系統(tǒng)2400中。
            在另一實(shí)施例中,本發(fā)明的特征主要是在硬件中實(shí)現(xiàn),例如,使用硬件器件,如專用集成電路(ASIC)和門矩陣。使用硬件狀態(tài)機(jī)執(zhí)行在此所述的功能的實(shí)現(xiàn)對(duì)于所屬領(lǐng)域的技術(shù)人員來說也是顯而易見的。
            G、結(jié)論 雖然以上描述了本發(fā)明的各種實(shí)施例,應(yīng)當(dāng)理解,其目的僅在于舉例說明,而沒有限制性。本領(lǐng)域的技術(shù)人員知悉,在不離開本發(fā)明的精神和范圍情況下,在形式上和細(xì)節(jié)上還可做各種的改變。因此,本發(fā)明的保護(hù)范圍不當(dāng)僅局限于以上描述的任一實(shí)施例,而應(yīng)該依照權(quán)利要求及其等效替換來限定。
            權(quán)利要求
            1、一種在子帶預(yù)測(cè)編碼系統(tǒng)中隱藏表示編碼音頻信號(hào)的一系列幀中的丟失幀的影響的方法,其特征在于,所述方法包括
            解碼所述一系列幀中的一個(gè)或多個(gè)接收幀以產(chǎn)生全帶輸出音頻信號(hào),其中所述全帶輸出音頻信號(hào)包括至少第一子帶解碼音頻信號(hào)和第二子帶解碼音頻信號(hào)的組合;
            存儲(chǔ)對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的所述全帶輸出音頻信號(hào);及
            合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào),其中合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插。
            2、根據(jù)權(quán)利要求1所述的方法,其特征在于,解碼所述一系列幀中的一個(gè)或多個(gè)接收幀包括
            將與接收幀關(guān)聯(lián)的輸入比特流分離成至少第一子帶比特流和第二子帶比特流;
            在第一解碼器中解碼所述第一子帶比特流以產(chǎn)生所述第一子帶解碼音頻信號(hào);及
            在第二解碼器中解碼所述第二子帶比特流以產(chǎn)生所述第二子帶解碼音頻信號(hào)。
            3、根據(jù)權(quán)利要求2所述的方法,其特征在于,其中
            所述第一解碼器是低帶自適應(yīng)差分脈沖編碼調(diào)制解碼器;及
            所述第二解碼器是高帶自適應(yīng)差分脈沖編碼調(diào)制解碼器。
            4、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括
            在合成與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)之后更新所述第一解碼器和第二解碼器的內(nèi)部狀態(tài),其中更新所述第一解碼器和第二解碼器的內(nèi)部狀態(tài)包括編碼與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)。
            5、根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插包括
            基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行周期性波形外插以產(chǎn)生周期性波形外插信號(hào)。
            6、根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行周期性波形外插包括
            計(jì)算與所述存儲(chǔ)的全帶輸出音頻信號(hào)關(guān)聯(lián)的基音周期,其中計(jì)算所述基音周期包括
            對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行抽樣以產(chǎn)生抽樣的全帶輸出音頻信號(hào);
            基于所述抽樣的全帶輸出音頻信號(hào)執(zhí)行搜索以確定粗基音周期;及
            基于所述存儲(chǔ)的全帶輸出音頻信號(hào)執(zhí)行搜索以在所述粗基音周期周圍預(yù)定的范圍內(nèi)確定細(xì)化的基音周期。
            7、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括
            對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行抽樣之前,在防混疊低通濾波器內(nèi)對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行濾波,其中所述防混疊低通濾波器是有限脈沖響應(yīng)濾波器。
            8、根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插進(jìn)一步包括
            基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)得到短期合成濾波器;及
            通過所述短期合成濾波器對(duì)經(jīng)縮放的偽隨機(jī)白噪聲采樣序列進(jìn)行濾波以產(chǎn)生經(jīng)濾波的噪聲信號(hào)。
            9、根據(jù)權(quán)利要求8所述的方法,其特征在于,基于所述存儲(chǔ)的全帶輸出音頻信號(hào)執(zhí)行波形外插進(jìn)一步包括
            將所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)混合以合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)。
            10、根據(jù)權(quán)利要求9所述的方法,其特征在于,將所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)混合以合成與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)包括
            計(jì)算表示所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)有聲的程度的因子;及
            基于所述因子確定用于混合的所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)的比例。
            11、根據(jù)權(quán)利要求1所述的方法,其特征在于,合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括
            基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)得到濾波器;
            使用所述濾波器計(jì)算呼叫信號(hào)片段;及
            將所述呼叫信號(hào)片段與波形外插信號(hào)疊加,其中所述波形外插信號(hào)是通過基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插得到的。
            12、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括
            合成對(duì)應(yīng)表示編碼音頻信號(hào)的一系列幀中的一系列丟失幀的全帶輸出音頻信號(hào);及
            在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到減小的級(jí)別。
            13、根據(jù)權(quán)利要求12所述的方法,其特征在于,在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到減小的級(jí)別包括
            在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到零或者環(huán)境噪聲的實(shí)測(cè)級(jí)別。
            14、根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法進(jìn)一步包括
            產(chǎn)生舒適噪聲;及
            將所述經(jīng)衰減的合成全帶輸出音頻信號(hào)與所述舒適噪聲進(jìn)行混合或替換。
            15、一種系統(tǒng),其特征在于,包括
            用于解碼表示編碼音頻信號(hào)的一系列幀中的一個(gè)或多個(gè)接收幀以產(chǎn)生全帶輸出音頻信號(hào)的解碼器,其中所述全帶輸出音頻信號(hào)包括至少第一子帶解碼音頻信號(hào)和第二子帶解碼音頻信號(hào)的組合;
            用于存儲(chǔ)對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)的緩存;及
            用于合成對(duì)應(yīng)所述一系列幀中丟失幀的全帶輸出音頻信號(hào)的全帶音頻信號(hào)合成器,其中合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插。
            16、根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,進(jìn)一步包括
            用于將與接收幀關(guān)聯(lián)的輸入比特流分離成至少第一子帶比特流和第二子帶比特流的比特流解復(fù)用器;
            其中所述解碼器包括
            用于解碼所述第一子帶比特流以產(chǎn)生所述第一子帶解碼音頻信號(hào)的第一解碼器;及
            用于解碼所述第二子帶比特流以產(chǎn)生所述第二子帶解碼音頻信號(hào)的第二解碼器。
            17、根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,其中
            所述第一解碼器是低帶自適應(yīng)差分脈沖編碼調(diào)制解碼器;及
            所述第二解碼器是高帶自適應(yīng)差分脈沖編碼調(diào)制解碼器。
            18、根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,進(jìn)一步包括
            用于在合成與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)之后更新所述第一解碼器和第二解碼器的內(nèi)部狀態(tài)的子帶解碼器狀態(tài)更新邏輯,其中更新所述第一解碼器和第二解碼器的內(nèi)部狀態(tài)包括編碼與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)。
            19、根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器用于基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行周期性波形外插以產(chǎn)生周期性波形外插信號(hào)。
            20、根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器通過計(jì)算與所述存儲(chǔ)的全帶輸出音頻信號(hào)關(guān)聯(lián)的基音周期來執(zhí)行周期性波形外插,其中計(jì)算所述基音周期包括對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行抽樣以產(chǎn)生抽樣的全帶輸出音頻信號(hào),基于所述抽樣的全帶輸出音頻信號(hào)執(zhí)行搜索以確定粗基音周期,以及基于所述存儲(chǔ)的全帶輸出音頻信號(hào)執(zhí)行搜索以在所述粗基音周期周圍預(yù)定的范圍內(nèi)確定細(xì)化的基音周期。
            21、根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器用于在對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行抽樣之前,在防混疊低通濾波器對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行濾波,其中所述防混疊低通濾波器是有限脈沖響應(yīng)濾波器。
            22、根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器用于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)得到短期合成濾波器以及通過所述短期合成濾波器對(duì)經(jīng)縮放的偽隨機(jī)白噪聲采樣序列進(jìn)行濾波以產(chǎn)生經(jīng)濾波的噪聲信號(hào)。
            23、根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器進(jìn)一步用于將所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)混合以合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)。
            24、根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器用于計(jì)算表示所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)的有聲程度的因子以及基于所述因子確定用于混合的所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)的比例。
            25、根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器用于基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)得到濾波器、使用所述濾波器計(jì)算呼叫信號(hào)片段以及將所述呼叫信號(hào)片段與波形外插信號(hào)疊加,其中所述波形外插信號(hào)是基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插得到的。
            26、根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器進(jìn)一步用于合成對(duì)應(yīng)表示編碼音頻信號(hào)的一系列幀中的一系列丟失幀的全帶輸出音頻信號(hào)以及在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到減小的級(jí)別。
            27、根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器用于在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到零或者環(huán)境噪聲的實(shí)測(cè)級(jí)別。
            28、根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述全帶音頻信號(hào)合成器進(jìn)一步用于產(chǎn)生舒適噪聲以及將所述經(jīng)衰減的合成全帶輸出音頻信號(hào)與所述舒適噪聲進(jìn)行混合或替換。
            29、一種計(jì)算機(jī)程序產(chǎn)品,包括記錄有計(jì)算機(jī)程序邏輯的計(jì)算機(jī)可讀媒介,所述計(jì)算機(jī)程序邏輯用于使處理器在子帶預(yù)測(cè)編碼系統(tǒng)中隱藏表示編碼音頻信號(hào)的一系列幀中的丟失幀的影響,其特征在于,所述計(jì)算機(jī)程序邏輯包括
            用于使所述處理器解碼表示編碼音頻信號(hào)的一系列幀中的一個(gè)或多個(gè)接收幀以產(chǎn)生全帶輸出音頻信號(hào)的第一模塊,其中所述全帶輸出音頻信號(hào)包括至少第一子帶解碼音頻信號(hào)和第二子帶解碼音頻信號(hào)的組合;
            用于使所述處理器存儲(chǔ)對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)的第二模塊;及
            用于使所述處理器合成對(duì)應(yīng)所述一系列幀中丟失幀的全帶輸出音頻信號(hào)的第三模塊,其中合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)包括基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插。
            30、根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第一模塊包括
            用于使所述處理器將與接收幀關(guān)聯(lián)的輸入比特流分離成至少第一子帶比特流和第二子帶比特流的解復(fù)用模塊;
            用于使所述處理器解碼所述第一子帶比特流以產(chǎn)生所述第一子帶解碼音頻信號(hào)的第一解碼模塊;及
            用于使所述處理器解碼所述第二子帶比特流以產(chǎn)生所述第二子帶解碼音頻信號(hào)的第二解碼模塊。
            31、根據(jù)權(quán)利要求30所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,其中
            所述第一解碼模塊包括用于使所述處理器執(zhí)行低帶自適應(yīng)差分脈沖編碼調(diào)制解碼的模塊;及
            所述第二解碼模塊包括用于使所述處理器執(zhí)行高帶自適應(yīng)差分脈沖編碼調(diào)制解碼的模塊。
            32、根據(jù)權(quán)利要求30所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序邏輯進(jìn)一步包括
            用于使所述處理器在合成與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)之后更新所述第一解碼模塊和第二解碼模塊的內(nèi)部狀態(tài)的模塊,其中更新所述第一解碼模塊和第二解碼模塊的內(nèi)部狀態(tài)包括編碼與所述丟失幀關(guān)聯(lián)的全帶輸出音頻信號(hào)。
            33、根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第三模塊包括用于使所述處理器基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行周期性波形外插以產(chǎn)生周期性波形外插信號(hào)的模塊。
            34、根據(jù)權(quán)利要求33所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述用于使所述處理器基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行周期性波形外插的模塊包括
            用于使所述處理器計(jì)算與所述存儲(chǔ)的全帶輸出音頻信號(hào)關(guān)聯(lián)的基音周期的模塊,其中用于使所述處理器計(jì)算所述基音周期的模塊包括
            用于使所述處理器對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行抽樣以產(chǎn)生抽樣的全帶輸出音頻信號(hào)的模塊;
            用于使所述處理器基于所述抽樣的全帶輸出音頻信號(hào)執(zhí)行搜索以確定粗基音周期的模塊;以及
            用于使所述處理器基于所述存儲(chǔ)的全帶輸出音頻信號(hào)執(zhí)行搜索以在所述粗基音周期周圍預(yù)定的范圍內(nèi)確定細(xì)化的基音周期的模塊。
            35、根據(jù)權(quán)利要求34所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,用于使所述處理器計(jì)算所述基音周期的模塊進(jìn)一步包括
            用于使所述處理器對(duì)所述存儲(chǔ)的全帶輸出音頻信號(hào)進(jìn)行抽樣之前在防混疊低通濾波器對(duì)所述存儲(chǔ)全帶輸出音頻信號(hào)進(jìn)行濾波的模塊,其中所述防混疊低通濾波器是有限脈沖響應(yīng)濾波器。
            36、根據(jù)權(quán)利要求33所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第三模塊包括
            用于使所述處理器基于對(duì)應(yīng)所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)得到短期合成濾波器的模塊;以及
            用于使所述處理器通過所述短期合成濾波器對(duì)經(jīng)縮放的偽隨機(jī)白噪聲采樣序列進(jìn)行濾波以產(chǎn)生經(jīng)濾波的噪聲信號(hào)的模塊。
            37、根據(jù)權(quán)利要求36所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第三模塊進(jìn)一步包括
            用于使所述處理器將所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)混合以合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)的模塊。
            38、根據(jù)權(quán)利要求37所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第三模塊進(jìn)一步包括
            用于使所述處理器計(jì)算表示對(duì)應(yīng)所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)的有聲程度的因子的模塊;以及
            用于使所述處理器基于所述因子確定用于混合的所述周期性波形外插信號(hào)和所述經(jīng)濾波的噪聲信號(hào)的比例的模塊。
            39、根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第三模塊包括
            用于使所述處理器基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)得到濾波器的模塊;
            用于使所述處理器使用所述濾波器計(jì)算呼叫信號(hào)片段的模塊;以及
            用于使所述處理器將所述呼叫信號(hào)片段與波形外插信號(hào)疊加的模塊,其中所述波形外插信號(hào)是通過基于所述存儲(chǔ)的對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插得到的。
            40、根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述第三模塊進(jìn)一步包括
            用于使所述處理器合成對(duì)應(yīng)表示編碼音頻信號(hào)的一系列幀中的一系列丟失幀的全帶輸出音頻信號(hào)的模塊;以及
            用于使所述處理器在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到減小的級(jí)別的模塊。
            41、根據(jù)權(quán)利要求40所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,用于使所述處理器在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到減小的級(jí)別的模塊包括
            用于使所述處理器在預(yù)定數(shù)量的丟失幀后將對(duì)應(yīng)所述一系列丟失幀的合成全帶輸出音頻信號(hào)的幅度衰減到零或者環(huán)境噪聲的實(shí)測(cè)級(jí)別的模塊。
            42、根據(jù)權(quán)利要求40所述的系統(tǒng),其特征在于,所述第三模塊進(jìn)一步包括
            用于使所述處理器產(chǎn)生舒適噪聲的模塊;以及
            用于使所述處理器將所述經(jīng)衰減的合成全帶輸出音頻信號(hào)與所述舒適噪聲進(jìn)行混合或替換的模塊。
            全文摘要
            本發(fā)明提供了一種在子帶預(yù)測(cè)編碼系統(tǒng)中隱藏表示編碼音頻信號(hào)的一系列幀中的丟失幀的影響的技術(shù)。根據(jù)該技術(shù),所述一系列幀中的一個(gè)或多個(gè)接收幀被解碼以生成全帶輸出音頻信號(hào)。對(duì)應(yīng)所述一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)被存儲(chǔ)起來。然后,通過基于被存儲(chǔ)的所述對(duì)應(yīng)一個(gè)或多個(gè)接收幀的全帶輸出音頻信號(hào)執(zhí)行波形外插來合成對(duì)應(yīng)所述丟失幀的全帶輸出音頻信號(hào)。
            文檔編號(hào)G10L21/02GK101366079SQ200780001854
            公開日2009年2月11日 申請(qǐng)日期2007年8月15日 優(yōu)先權(quán)日2006年8月15日
            發(fā)明者朱因韋·陳, 杰斯·賽森, 羅伯塔·W·措普夫 申請(qǐng)人:美國博通公司
            網(wǎng)友詢問留言 已有0條留言
            • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品
            欧美性一区二区三区| 国产日产精品久久久久快鸭| 99久久国产综合精麻豆| 一区二区三区视频网站| 中文有码在线播放| 91精品观看91久久久久久| 国产视频二区| 91中文在线| 国产成人永久在线播放| 日韩精品福利| 免费a级片网站| 国产福利一区二区三区视频在线| 91视频久久久久| 久久最新精品| 97视频在线| 久久精品播放| 蜜桃成人影院| 91小视频在线观看免费版高清| 久久婷五月| 国产精品视频第一区二区| 中文字幕狠狠干| 精品伊人久久| 国产成人亚洲综合在线| 91视频久久久久| 国产日产久久| 亚洲综合网站| 福利视频不卡| 亚洲成人激情在线| 色婷婷综合网| 精品69久久久久久99| 欧美精品一区二区三区在线| 九九热九九| 欧美激情91| 精品一区二区国语对白| 国产成人亚洲综合| 精品久久久久久久九九九精品| 怡红院免费的全部视频| 国产欧美综合在线| 日韩在线观看一区| 欧美亚洲自拍偷拍| 日韩精品午夜视频一区二区三区| 成人国产亚洲| 亚洲大片免费观看| 国产成人亚洲欧美激情| 国产精品人人视频| 欧美一区二区三区精品国产| 五月婷婷激情五月| 九九成人免费视频| 亚洲欧洲日产国码二区在线| 91成人在线观看| 国产成人精品精品欧美| 久久久久久久国产精品影院| 久热中文字幕在线精品首页| 乱码一区| 欧美日韩一二三| 久久久久久久国产高清| 97r久久精品国产99国产精| 国产婷婷| 99精品福利视频| 国产精品久久久久9999高清| 国产精品七七在线播放| 亚洲精品第一国产综合野| 欧美日韩国产在线观看| 国产亚洲精品国看不卡| 国产欧美成人一区二区三区| 欧美国产综合在线| 在线观看视频一区| 国产女人久久精品| 久青草国产手机在线观| 香蕉国产综合久久猫咪| 99热精品久久只有精品黑人| 国产91在线看| 久久久综合视频| 亚洲国产精品久久精品怡红院| 日本中文字幕不卡| 自拍欧美在线综合另类| 青青青青久久精品国产h| 国产在线第三页| 亚洲婷婷影院| 久久艹综合| 精品中文字幕不卡在线视频| 天天躁日日躁狠狠躁综合| 日本中文字幕精品理论在线| 国产欧美二区| 四虎永久在线观看视频精品| 2020av在线播放| 亚洲欧美成人综合久久久| 日韩不卡一区二区| 日韩福利视频高清免费看| 91九色在线视频| 一区二区不卡在线| 日本福利小视频| 亚洲毛片免费观看| 九色国产| 久久精品国产国产精品四凭| 不卡视频一区| 国产欧美日韩网站| 亚洲免费资源| www.国产精品视频| 无国产精品白浆免费视| 日本亚洲一区二区三区| 中文字幕伦视频| 日韩综合图区| 久久精品一区| 999精品国产| 欧美精品另类| 国产成人精品在线| 国产精品亚洲综合五月天| 婷婷色亚洲| 国产制服丝袜视频| 欧美在线亚洲| 亚洲精品在线视频| 久久精品国产夜色| 亚洲欧美综合乱码精品成人网| 麻豆精品在线视频| 欧美日韩国产高清视频| 天天色天天射综合网| 久久69| 国产精品日韩欧美制服| 91久久香蕉国产线看观看软件| 欧美成人高清性色生活| 99久久精品免费| 亚洲国产精品免费视频| 色综合久久久久久中文网| 一区二区三区四区国产| 久久亚洲国产高清| 国产高清一区二区| 伊人免费视频二| 一区二区在线播放视频| 国产亚洲天堂| 噜噜噜噜精品视频在线观看| 亚洲一区二区影视| 国产成人综合亚洲欧美天堂| 欧美日韩一区二区在线观看| 2021色噜噜狠狠综曰曰曰| 制服丝袜中文在线| 久久99国产乱子伦精品免费| 国产视频一二区| 欧美日韩中文国产| 国产精品人人爱一区二区白浆| 99色精品| 在线亚洲免费| 国产午夜在线观看| 日本涩涩网站| 国产精品视频专区| 国产麻豆精品视频| 日韩综合第一页| 精品日韩欧美一区二区三区| 国产在线不卡视频| 综合国产| 日韩欧美国产亚洲制服| 久久国产精品免费网站| 国产在线视频二区| 日本欧美一二三区色视频| 久久精品免费观看视频| 国产精品亚洲专一区二区三区| 一区二区在线视频观看| 亚洲经典一区二区三区| 精品国产一区二区三区免费| 久久精品综合| 精品久久精品久久| 国产乱码一区二区三区| 99精品久久久久中文字幕| 国产成人精品一区二区| 99ri国产在线观看| 国产91久久最新观看地址| 亚洲视频中文字幕在线观看| 亚洲欧美久久| 亚洲一本高清| 国产欧美综合精品一区二区| 国产亚洲毛片在线| 综合久久精品| 国产高清免费不卡观看| 日日噜噜夜夜躁躁狠狠| 亚洲欧美18v中文字幕高清| 55夜色66夜色国产亚洲精品区| 五月婷婷六月丁香激情| 五月天婷婷网站| 婷婷五在线播放| 亚洲欧美另类自拍| 日韩精品在线免费观看| 久久永久免费| 日韩精品欧美视频| 亚洲一区二区免费| 亚洲一级电影在线观看| 青草热久精品视频在线观看| 亚洲欧美丝袜制服| 久久99精品国产99久久| 五月婷婷六月天| 亚洲视频免费一区| 国产你懂的| 日韩精品国产精品| 99久久99久久精品免观看| 久久国产视频网| 狠狠色网| 亚洲国产日韩综合久久精品| 色视频一区二区三区| 精品一区二区在线| 九九在线免费视频| 精品国产v| 中文字幕在线网| 日韩一区精品| 深夜特黄a级毛片免费播放| 国产精品久久福利新婚之夜| 亚洲精品自拍区在线观看| 视频一区二区国产| 亚洲视频免费观看| 一区二区三区四区亚洲| 欧美日韩一区二区在线观看| 国产成人艳妇aa视频在线| 亚洲欧美v视色一区二区| 国产精品视频导航| 国产精品久久免费视频| 欧美一级中文字幕| 蜜桃精品视频在线| 国产伦理一区二区三区| 中文字幕不卡在线观看| 91久久精品国产亚洲| 亚洲国产欧美日韩一区二区三区| 免费国产黄频在线观看视频| 午夜欧美日韩| 欧美日韩99| 亚洲精品免费在线视频| 九九黄色网| 日韩一区二区在线观看| 精品无码一区在线观看| 国产aa视频| 成人午夜在线| 一区视频免费观看| 精品国产三级在线观看| 伊人色综合97| 国产黄视频在线观看| 国产在线色站| 久久视精品| 亚洲国产专区| 国产精品9999久久久久| 精品免费国产一区二区三区| 成人一级网站| 国产成人经典三级在线观看| 久久精品片| 九九热在线播放| 日韩精品永久免费播放平台| 国产欧美日韩在线播放| 国产精品一区二区久久精品| 国产成人+综合亚洲+天堂| 国产一区二区三区高清视频| 99成人精品| 国产偷啪视频一区| 成人在线亚洲| 亚洲永久中文字幕在线| 久久看免费视频| 国产精品福利一区| 国产女人在线| 国产精品美女久久久| 亚洲欧美在线视频免费| 久久久久国产视频| 日韩伦理一区二区三区| 国产精品一国产精品| 亚洲精品国产高清不卡在线| 色五月在线视频| 国内精品久久久久久西瓜色吧| 精品中文字幕在线| 欧美成人一区二区三区不卡视频 | 国产一级在线免费观看| 欧美国产在线一区| 日韩国产免费| 日本一区二区视频在线观看| 夜夜狠狠| 精品国产一区二区三区久久| 日韩在线欧美在线| 香蕉一区二区三区| 中文字幕永久免费视频| 国产激情网| 亚洲国产免费| 亚洲成人精品在线| 婷婷丁香综合网| 91在线精品麻豆欧美在线| 6699久久国产精品免费| 最新国产视频| 亚洲天堂久久精品成人| 欧美另类精品一区二区三区| 亚洲五月综合网色九月色| 伊人成综合| 国产亚洲福利精品一区| 欧美福利精品| 久久九九久精品国产| 欧美成a人片在线观看久| 国产成人一区免费观看| 欧美日韩一区二区在线| 国产精品久久国产精麻豆99网站| 国产欧美自拍视频| 欧美福利在线| 国产欧美日韩综合精品二区| 国产成a人片在线观看视频| 自拍偷拍一区| 亚洲欧美色中文字幕| 香蕉视频在线观看免费国产婷婷| 日韩欧美不卡视频| 一本一本久久a久久综合精品蜜桃| 伊人久久国产| 免费视频一区二区性色| 欧美日韩亚洲国产精品一区二区| 精品国产91在线网| 中文字幕一区在线播放| 欧美国产高清| 国产在线一区观看| 中文无码日韩欧| 亚洲国产美女精品久久久久| 不卡免费视频| 国产成人综合久久精品红| 国产成人毛片亚洲精品不卡| 中文字幕永久免费视频| 久久国产精品亚洲综合| 久久久国产99久久国产首页| 中文字幕欧美一区| 视频在线国产| 国产一区二区高清| 中文字幕在线视频免费| 亚洲欧美视频在线观看| 成人精品一区二区三区| 精品久久久久久中文字幕无碍| 丝袜美腿亚洲一区二区图片| 国产午夜视频在线观看第四页| 亚洲精品福利视频| 亚洲网站免费观看| 国产美女精品久久久久久久免费| 色婷婷成人| 视频一区亚洲| 亚洲视频一区在线播放| 亚洲国产欧美国产第一区二区三区 | 国产久热精品| 999av视频| 精品欧美一区二区在线观看| 日本一区二区在线| 亚洲综合在线播放| 国产精品一页| 亚洲女同精品中文字幕| 中文字幕在线精品视频入口一区| 午夜手机福利| 亚洲国产成人精品久久| 麻豆成人国产电影传媒一区| 国产欧美日本亚洲精品五区| 国产精品久久久久久久久99热| 99国产高清久久久久久网站| 国产精品国产三级国产专播| 精品久久久久久婷婷| 久久久久久久久一级毛片| 亚洲欧美日韩精品在线| 91精品国产综合久久久久久| 99久久免费国产精精品| 国产成人精品亚洲777图片| 一区二区三区四区国产| 五月香婷婷| 91精品啪在线观看国产| 欧美日本另类| 久久综合精品视频| 一区二区三区四区亚洲| 五月婷婷综合激情| 中文字幕久精品免费视频| 91精品一区二区三区在线| 天天色天天综合网| 中文字幕在线天堂| 玖玖香蕉视频| 99热这里只有免费国产精品| 国产精品免费久久久久影院| 亚洲欧美一区二区三区久本道| 国产在线精品福利大全| 狠狠久久久久久亚洲综合网| 久久久久久夜精品精品免费| 国产成人亚洲午夜电影| 在线观看国产视频| 欧美视频一区二区三区在线观看| 99精品视频免费| 91精品国产高清久久久久久io| 亚洲成人综合在线| 日本亚洲综合| 日韩亚州| 久久久999久久久精品| 久久综合九色综合桃花| 色狠狠综合| 尤物国产在线| 九九热国产精品视频| 国产精品短视频免费观看| 亚洲人成高清| 在线不卡一区二区| 亚洲福利视频一区| 国产精品视频久久| 久久综久久美利坚合众国| 伊人国产在线播放| 国产专区在线| 国产精品国偷自产在线| 欧美日韩国产一区二区三区在线观看| 国产精品黄网站| 欧美日韩国产精品综合| 国产精品一二三| 精品福利在线| 92国产福利午夜757小视频| 麻豆成人久久精品二区三区小说| 国产成人一区二区三区免费观看| 精品久久久久不卡无毒| 欧美在线观看一区二区三区| 国产一区二区久久精品| 亚洲一区欧美日韩| 久久精品青草社区| 婷婷国产在线| 婷婷六月激情在线综合激情| 国产精品永久免费视频| 国产亚洲精品日韩综合网| 99视频在线精品| 免费观看精品视频999| 亚洲自拍成人| 婷婷亚洲五月| 色丁香婷婷| 国产精品免费久久| 天天躁日日躁狠狠躁综合| 综合色久| 欧美极品在线| 日韩国产一区二区| 日韩精品一区二区三区在线观看| 色婷婷亚洲| 中文字幕精品亚洲无线码二区| 亚洲国产精品不卡毛片a在线| 久久久99精品久久久久久| 久青草国产在线| 亚洲精品网址| 国产一区免费观看| 久久精品国产日本波多野结夜| 国产精品电影在线观看| 日本亚洲a| 亚洲午夜精品一区二区公牛电影院| 亚洲v日韩v欧美在线观看| 99久久国产视频| 91av免费在线观看| 热re99久久精品国产99热| 久久精品国产国产| 亚洲热在线| 99久久精品国产免费| 日韩精品欧美国产精品亚| 久久亚洲精品成人| 91在线高清| 欧美日韩v| 伊人免费视频网| 日韩欧美视频在线播放| 亚洲精品456| 日本福利在线| 久久精品国产99久久99久久久| 色婷婷精品大视频在线蜜桃视频| 伊人福利网| 99久久精品国产国产毛片| 精品乱久久| 国产色婷婷精品综合在线观看| 久久精品国产亚洲妲己影院| 久久久这里只有精品免费| 国产成人精品精品欧美| 日韩欧美在线观看| 国产亚洲精品日韩已满十八| 亚洲欧美一区二区三区在线播放| 久久综合婷婷| 欧美日韩视频在线一区二区| 亚洲高清在线视频| 亚洲欧美婷婷| 怡红院毛片| 国产欧美一区二区精品性色tv| 91福利在线播放| 亚洲自偷自偷在线制服| 久久国产亚洲高清观看5388| 亚洲成人午夜电影| 国产在线a| 男女一级毛片免费视频看| 99久久免费精品国产免费高清| 欧美天堂久久| 欧美久久综合网| 欧美一区2区三区4区公司二百| 91精品在线国产| 国内精品免费视频| 久久国产国内精品对话对白| 嫩草影院成人| 亚洲国产成人久久综合一区77| 视频精品一区二区三区| 欧美精品一卡二卡| 色一色综合| 精品一区二区国语对白| 亚洲精品不卡视频| 久久国产这里只有精品| 91网站在线免费观看| 久久五月婷| 中文字幕久热| 中文在线视频| 欧美视频区| 精品久久久久国产| 91国在线高清视频| 欧美激情精品久久久久久不卡 | 国产亚洲婷婷香蕉久久精品| 欧美日韩一区二区三区免费| 在线亚洲国产精品区| 亚洲依依成人综合网站| 亚洲精品无码不卡| 亚洲综合色色图| 视频二区国产| 免费福利在线| 亚洲视频一二区| 亚洲综合国产| 五月亭亭六月丁香| 欧美韩日国产| 99综合久久| 日韩免费一区二区| 国产亚洲视频网站| 国产情侣网站| 久久精品中文| 99re7在线精品免费视频| 九九热视频免费| 国产人免费人成免费视频| 亚洲视频不卡| 中文字幕在线视频精品| 国产一级在线观看视频| 天天色天天综合网| 国产精品麻豆一区二区三区| 99视频在线国产| 久久精品国内偷自一区| 婷婷六月激情在线综合激情| 国产成人啪精品午夜在线观看| 亚洲日本香蕉视频| 国产精品视频999| 99精品福利视频| 国产高清免费午夜在线视频| 成人精品一区二区户外勾搭野战| 精品噜噜噜噜久久久久久久久| 激情亚洲视频| 久久国产真实乱对白| 最新亚洲情黄在线网站| 国产精品国产三级国产专业不| 99国产精品热久久久久久夜夜嗨 | 国产精品午夜久久| 91在线看片一区国产| 亚洲欧美激情精品一区二区| 国产91精品一区二区| 久久精品视频2| 尤物精品在线| 日本精品中文字幕在线播放| 欧美一区二区在线视频| 国产精品久久一区| 亚洲综合网站| 91色视频网站| 四虎永久免费地址在线网站| 国产精品99精品久久免费| 青青热在线精品视频免费| 国产一区美女| 无码精品一区二区三区免费视频| 久久观看午夜精品| 在线精品国精品国产不卡| 超级香蕉97视频在线观看一区| 一区二区三区四区国产| 日本成人不卡视频| 国产精品久久久久久久久久久威| 国产精品久久久久久久久免费| 久久亚洲欧美成人精品| 色综合久久综精品| 久久中文视频| 午夜精品久久久久久久久| 亚洲第一区在线观看| 婷婷丁香在线| 欧美一区二区三区精品国产| 亚洲精品二区中文字幕| 很黄很色又很爽的视频| 精品国产福利观看在线福祉| 国产在线麻豆波多野结衣| 亚洲天堂国产| 久久99国产精品视频| 国产精品久久久精品三级| 日韩欧美国产一区二区三区| 久久香蕉国产线看观看精品蕉| 欧美日韩免费| 91在线精品你懂的免费| 日韩永久免费视频| 久久美女精品| 99在线国内精品自产拍| 国产精品亚洲精品日韩已满| 国产视频二区在线观看| 欧美一级视频精品观看| 国产欧美日韩精品专区| 亚洲精品一二三区-久久| 国产精品免费在线播放| 国产欧美亚洲精品a| 日本高清不卡一区久久精品| 亚洲精品视频二区| 狠狠色丁香久久婷婷综合五月 | 青青草福利视频| 久久久久久91香蕉国产| 欧美另类精品一区二区三区| 久久福利一区二区| 欧美一区二区在线观看| 国产香蕉一区二区精品视频| 亚洲一级免费毛片| 日韩第一页在线观看| 亚洲天堂男人在线| 在线观看亚洲专区| 亚洲精品第二页| 国产精品久久久久久久y| 日本福利片在线观看| 国产精品毛片在线更新| 黄色免费一级视频| 91手机看片国产永久免费| 久久精品国产72精品亚洲| 久久黄网站| 欧美一区二区在线免费观看| 国产视频久| 一区二区三区在线|欧| 免费国产精品视频| 国产午夜精品久久久久九九| 99久久精品免费视频| 国产三级一区| 国产成人在线网站| 一区二区三区日韩| 亚洲国产欧美日韩| 伊人精品在线视频| 亚洲人成网男女大片在线播放| 亚洲欧美日韩综合网导航| 亚洲精品国产福利在线观看| 日韩在线一区二区| 欧美日韩免费一区二区三区| 免费视频88av在线| 国产专区一区| 色狠狠色狠狠综合一区| 日本午夜精品一本在线观看| 一区二区欧美视频| 精品一本久久中文字幕| 国产日韩第一页| 色中色欧美| 欧美日韩中文国产| 在线亚洲成人| 欧美日韩资源| 亚洲一区二区三区中文字幕| 91网址在线播放| 激情亚洲网| 日韩成人免费| 久久精品视频91| 91精品网| 亚洲一区中文字幕久久| 国产精品综合在线| 91免费国产精品| a男人的天堂久久a毛片| 中文字幕精品在线视频| 福利区在线观看| 视色4se成人午夜精品| 日本精品中文字幕| 国产精品视频福利| 欧美黑人一区| 欧美一区二区三区不卡| 亚洲美女视频一区二区三区| 在线观看一区二区精品视频| 亚洲一区二区中文| 国产黄色免费看| 欧美精品在线观看| 亚洲精品成人| 亚洲欧美综合另类| 亚洲乱码一区二区三区在线观看| 日韩精品在线观看视频| 亚洲精品久| 亚洲视频三区| 91资源在线播放| 伊人网在线播放| 国产精品欧美一区二区| 国产成人91高清精品免费| 国产精品极品美女自在线看免费一区二区| 亚洲国产中文在线| 婷婷综合久久| 久久精品午夜| 日韩成人在线网站| 久久免费毛片| 99久久免费看国产精品| 四虎在线看| 亚洲美女一区| 国产午夜亚洲精品不卡电影| 亚洲精品视频二区| 国产精品自在在线午夜区app| 欧美成人一级视频| 亚洲人成小说色在线| 999久久久国产精品| 国产区最新| 亚洲1024| 免费人成在线视频播放2022| 91青青国产在线观看免费| 激情综合丝袜美女一区二区| 久久97久久97精品免视看| 综合色区| 久久伊人草| 国产成人精品午夜在线播放| 亚洲成人一区在线| 亚洲欧美国产精品| 99精品视频在线观看re| 日韩精品一| 亚洲一区二区三区四区视频| 青青草国产在线观看| 久久一区不卡中文字幕| 日韩在线2020专区| 国产一二三四在线观看| 视频一区二区三区在线| 国产精品视频在| 99热这里只有免费国产精品| 99久久精品国产免看国产一区| 日韩欧美中文亚洲高清在线 | 亚洲欧美日韩综合精品网| 精品久久国产老人久久综合| 在线观看精品一区| 欧美国产日韩综合| 日本视频一区二区免费播放| 国产女人综合久久精品视| 亚洲一区免费| 亚洲人成在线精品| 成人欧美精品大91在线| 99精品网站| 制服丝袜一区二区三区| 亚洲一级毛片免费看| 欧美日韩亚洲国产精品| 欧美一区高清| 国产精品高清在线| 久久久综合香蕉尹人综合网| 欧美日韩国产亚洲一区二区| 狠狠色丁香婷婷综合小时婷婷| 久久精品国产2020| 久久久久久久影院| 香蕉久久国产精品免| 亚洲成人久久| 久久www免费人成精品| 亚洲欧美日韩中文字幕在线 | 在线综合+亚洲+欧美中文字幕| 国产精品午夜国产小视频| 午夜精品九九九九99蜜桃| 欧美精品在线免费观看 | 日韩毛片在线视频| 91亚洲福利| 久久99精品久久久久久秒播 | 九九热视频精品| 亚洲精品另类| 欧美极度另类精品| 99热国产免费| 亚洲国产成人久久午夜| 久久综合视频网站| 欧美午夜在线视频| 另类色区| 午夜手机视频| 国产午夜高清一区二区不卡| 亚洲国产欧美另类va在线观看| 国产激情视频网站| 国产欧美日韩免费一区二区| 一区二区三区四区精品视频| 中文字幕1区2区| 欧美精品第1页在线播放| 青青青久久久| 97精品在线视频| 亚洲一区色| 国产三级一区| 欧美视频在线观看一区二区 | 亚洲高清在线播放| 亚洲精品成人在线| 日韩美女福利视频| 欧美精品一区二区| 国产精品久热| 天天操中文字幕| 九九色视频| 99久久国产免费-99久久国产免费| 国产91在线播放中文| 亚洲精品不卡午夜精品| 一区二区免费视频观看| 99久久99热精品免费观看国产| 91精品免费在线观看| 99久久久国产精品免费牛牛四川| 中文字幕在线精品不卡| 日韩不卡中文字幕| 精品久久久影院| 亚洲高清一区二区三区| 2020av在线播放| 国产成人综合久久精品红| 亚洲天堂中文字幕在线| 在线亚洲综合| 色婷婷色综合缴情在线| 久久久亚洲精品视频| 亚洲视频二区| 国产精品久久久久毛片| 国产尤物精品视频| 五月婷婷之综合激情| 欧美亚洲国产日韩综合在线播放| 亚洲欧美激情精品一区二区| 国产主播福利精品一区二区| 九九精品久久久久久噜噜中文| 国产中文字幕在线播放| 欧美国产高清欧美| 亚洲欧美日韩在线一区二区三区| 久青草资源福利视频 | 久久精品2021国产| 一区二区免费视频| 性欧美极品xxxx欧美一区二区| 亚洲一区二区在线视频| 国产图片一区| 久久1024| 日韩国产精品99久久久久久| 四虎国产精品影库永久免费| 男女午夜免费视频| 成人国产精品视频频| 日韩成人精品| 国产色综合天天综合网| 欧美第一页| 亚洲午夜精品久久久久久成年| 亚洲视频中文字幕| 亚洲品质自拍视频网站| 伊人黄网| 麻豆福利影院| 成人一级网站| 久久精品免视国产| 免费视频精品一区二区三区| 巨臀中文字幕一区二区视频| 国产精品久久久久桃色tv| 91精品成人免费国产片| 国产美女在线播放| 亚洲国产成人精品女人久久久| 欧美大色| 国产精品久久久久久久久久久搜索 | 久久精品国产72精品亚洲| 国产精品国产三级国产| 色狠狠成人综合网| 久久免费精品国产72精品剧情 | 日本免费一区二区在线观看| 国产精品原创永久在线观看| 亚洲一区免费在线| 欧美日韩一区二区综合| 国产香蕉精品视频| 久久vs国产综合色大全| 国产午夜亚洲精品| 久国产精品久久精品国产四虎| www亚洲成人| 国产精品永久免费| 九九九精品成人免费视频7| 综合久久久久久中文字幕| 一区二区三区在线| 亚洲一区二区福利视频| 奇米影视7777久久精品| 国产成人免费| 国产精品久久不卡日韩美女| 久久www免费人成_看片美女图| 无码精品一区二区三区免费视频| 综合7799亚洲伊人爱爱网| 91免费视频网| 国产女人在线| 欧美日韩不卡在线| 久久国产亚洲精品| 欧美麻豆久久久久久中文| 亚洲成aⅴ人在线观看| 91中文字幕视频| 国产精品久久久久乳精品爆| 久久综合九色综合精品| 色丁香婷婷| 欧美日韩99| 99视频有精品视频免费观看| 亚洲精品国产乱码在线播| 欧美一区二区三区精品| 日韩毛片基地一区二区三区| 日韩免费一区二区| 国产精品免费看久久久久 | 国产二区三区毛片| 久久久99精品免费观看| 久久福利一区二区| 国产伦一区二区三区高清| 久久香蕉国产线看观看精品蕉| 99国产成人高清在线视频| 欧美精品超清在线播放| 色偷偷8888欧美精品久久| 97久久精品| 日本一区二区视频| 欧美日韩中文亚洲另类春色| 激情五月婷婷在线| 国产欧美日韩综合精品一区二区| 99爱精品| 国产成人精品亚洲一区| 亚洲欧美色一区二区三区| 国产精品久久久久网站| 精品国产福利在线观看| 在线成人精品国产区免费| 国产观看精品一区二区三区| 伊人精品影院| 亚洲精品国产成人| 日韩在线观看网站| 久久国产精品久久久久久久久久 | 欧美在线视频一区二区| 麻豆成人久久精品二区三区小说| 丁香五月网久久综合| 亚洲系列在线| 九九精品免费| 视频一区二区在线观看| 久久精品国产亚洲香蕉| 欧美在线观看视频一区| 欧美日韩不卡一区| 久青草视频在线| 亚洲视频综合| 男女一级毛片免费视频看| 91精品视频网站| 国产午夜视频| 亚洲国产二区三区| 一区二区精品久久| 日韩久久网| 色久悠悠色久在线观看| 国产精品福利一区| 久久r这里只有精品| 久久福利一区| 日韩欧美一区二区精品久久| 国产成人亚洲午夜电影| 国产一区二区精品久久| 欧美三级免费网站| 欧美在线视频一区在线观看| 免费视频久久| 日韩国产午夜一区二区三区| 99精品在线观看| 香蕉精品视频在线观看入口| 亚洲性一区| 国产免费一区二区三区香蕉精| 日本久久久久久久中文字幕| 99精品久久久久久久婷婷| 日韩一区二区三区免费| 日韩在线国产| 国产精品乱码高清在线观看| 精品日韩二区三区精品视频| 国产在线观看一区| 久久网页| 日本在线观看永久免费网站| 91精品国产综合成人| 国产亚洲精品在天天在线麻豆| 麻豆中文字幕在线观看| 国产精品久久久久久吹潮| 日本精品久久久| 国产成人精品精品欧美| 欧美日韩精品在线| 中文字幕亚洲一区二区三区| 国产精品免费在线播放| 日韩精品视频网站| 亚洲国产高清在线| 另类色区| 男人的天堂久久| 久久精品一区二区免费看| 在线精品视频免费观看| 久久亚洲精选| 久久精品视频16| 精品国产一区二区三区不卡| 最新91在线| 国产成人在线播放| sss亚洲国产欧美一区二区| 999国产视频| 亚洲精品第一国产综合野| 日韩精品一区二区三区中文字幕| 欧美精品一区二区三区在线播放| 亚洲一区二区中文| 日韩男人的天堂| 中文字幕精品久久天堂一区| 久久三级国产| 日本a在线看| 久久99精品久久久久久h| 久久ri精品高清一区二区三区| 国产区一区| 911精品国产91久久久久| 日韩在线精品| 日本h在线亚洲网站在线观看 | 国产成人综合自拍| 国产成人午夜精品免费视频| 久久久久中文| 欧美激情综合色综合啪啪五月| 国产精品视频久久久| 国产成人啪午夜精品网站| 欧美日韩亚洲一区二区三区在线观看| 婷婷开心综合| 日韩在线二区全免费| 国产精品高清一区二区三区| 日韩欧美视频在线一区二区| 国产精品偷伦视频播放| 国内精品久久久久久影院8f| 日本国产在线观看| 日本中文字幕在线播放| 成人福利在线播放| 在线看国产丝袜精品| 亚洲国产青草| 亚洲精品色图| 成人欧美一区二区三区的电影| 欧美国产精品va在线观看| 99久久一区| 欧美操大逼视频| 亚洲视频在线一区二区三区| 欧美中文在线| 伊人久久艹| 国产真实生活伦对亚洲欧洲毛片| 久久精品小视频| 日本精品一二三区| 色婷婷视频在线观看| 中文字幕一区二区在线观看| 亚洲欧美激情综合首页| 国产日韩欧美| 日韩免费成人| 欧美亚洲网| 亚洲综合一区二区精品久久| 欧美亚洲激情视频| 国内精品视频一区二区| 亚洲国产综合在线| 国产高清免费在线| 久久综合导航| 国产中文字幕视频在线观看| 国产午夜精品免费一二区| 久久精品国产免费看久久精品| 色无五月| 在线观看精品视频看看播放| 精品久久久久久中文字幕无碍| 99精品国产福利在线观看| 国产系列在线| 久久网页| 亚洲一区在线观看视频| 99视频国产在线| 日本亚洲综合| 久久久久中文| 九色视频在线观看| tom影院亚洲国产一区二区| 国产精品欧美一区二区三区不卡| 久久综合狠狠综合久久综合88| 欧美久久一区二区三区| 亚洲伦理中文字幕一区| 99国产精品久久久久久久成人热| 伊人中文| 欧美激情视频二区三区| 久久精品国产夜色| 精品久久久久久综合网| 色妞www精品视频免费看| 中文天堂网在线www| 亚洲视频a| 国产日韩网站| 日韩精品一区在线观看| 日韩精品中文乱码在线观看| a天堂视频在线观看| 国产日韩欧美在线播放| 国产精品人成在线播放新网站| 91av在线免费视频| 国产在线观看www| 久久久久青草线蕉亚洲麻豆| 日韩一级精品视频在线观看| 国产免费人视频在线观看免费| 久久中文网| 91精品国产91热久久p| 国产午夜精品久久理论片小说| 99热精品国产麻豆| 精品色综合| 亚洲欧美精品一中文字幕| 欧美一区二区三区不卡视频| 正在播放亚洲| 久久精品黄色| 婷婷午夜天| 亚洲人成网站色7799在线观看| 国产成人毛片亚洲精品不卡| 999人在线精品播放视频| 91麻豆久久| 国产精品一级毛片不收费| 亚洲国产片高清在线观看| 国产欧美一区二区精品性色tv | 亚洲码在线观看| 亚洲福利视频网址| 99视频在线观看视频一区| 精品国产96亚洲一区二区三区| 国产日韩欧美一区二区| 亚洲国产精品成人午夜在线观看| 日韩精品第一页| 911国产精品| 久久久久久久99久久久毒国产| 在线精品视频免费观看| 免费视频不卡一区二区三区| 国产成人精品久久| 亚洲精品无播放器在线看观看| 国产精品久久久久久影视| 综合伊人| 亚洲日本韩国欧美| 日本福利小视频| 亚洲国产成人91精品| 天天插夜夜| 国产精品第一页在线观看| 欧美99热| 国语对白一区二区三区| 精品亚洲一区二区| 国产精在线| 国产在线一区二区| 亚洲精品午夜级久久久久| 国产精品福利网站| 日韩精品欧美高清区| 999精品视频在线| 亚洲成人三级| 亚洲精品国产精品乱码不卡| 国产女同一区二区三区五区| 日韩一区二区免费视频| 亚洲成aⅴ人片在线观| 亚洲国产大片| 国产一区二区在线|播放| 精品国产91久久久久久久a| 亚洲乱码国产乱码精品精98| 国产女同一区二区三区五区| 欧美日韩国产成人综合在线影院| 日韩欧美国产高清| 99久久99久久免费精品蜜桃| 日韩精品亚洲专区在线影视| 日韩欧美久久一区二区| 欧美日韩综合网| 国产午夜精品免费一二区| 国产欧美日韩免费一区二区| 国产精品午夜在线观看| 国产99久久精品一区二区| 国产在线a| 亚洲精品在线视频| 精品九九久久| 国产精品成人亚洲| 久久久免费精品视频| 怡红院一区二区在线观看| 亚洲欧洲国产成人精品| 国产在线精品一区二区三区不卡| 国产精品久久久久久一区二区 | 91在线视频精品| 国产91精品一区二区| 精品综合在线| 欧美日韩国产最新一区二区| 欧美日韩人成在线观看| 日韩久久一区二区三区| 日韩专区在线播放| 日韩欧美综合视频| 日本成人不卡| 国产欧美综合在线| 亚洲水蜜桃久久综合网站| 深夜特黄a级毛片免费播放| 国产在线精品观看| 中文字幕综合久久久久| 日韩欧美视频免费观看| 中文字幕成人在线观看| 国产午夜精品久久久久九九| 久久电影院久久国产| 国产一区二区免费在线观看| 日本一区二区中文字幕| 久久久精品免费| 在线色综合| 日本不卡va| 国产精品成久久久久三级| 自拍偷拍国语对白| 亚洲综合狠狠| 久久五月网| 九九久久精品这里久久网| 麻豆精品在线| 99精品久久久久久久免费看蜜月| 亚洲日本欧美综合在线一| 欧美日本另类| 99综合网| 亚洲综合站| 99热精品久久| 99国产视频| 精品国产区一区二区三区在线观看| 色婷婷基地| 国产亚洲精品美女久久久久久下载 | 色偷偷亚洲| 色综合欧美| 日韩精品在线看| 国产精品福利在线| 久久伊人婷婷| 久久午夜宅男免费网站| 99国内精品| 中文字幕一区二区区免| 福利视频精品| 国产精品电影久久| 亚洲欧美精选| 欧美精品久久天天躁| 国产精品亚洲αv天堂2021| 国产美女视频一区二区二三区| 国产人在线成免费视频麻豆| 蜜桃视频一区二区三区| 国产不卡网| 91日韩在线| 久久r这里只有精品| 伊人精品国产| 国产三级在线观看视频| 国产精品久久久久9999| 久久国内精品自在自线400部o| 国产精品美女视频| www国产精品| 欧洲视频一区| 五月婷婷色综合| 国产一区二区三区免费在线视频| 国产精品91av| 欧美精品日韩| 精品国产一二三区在线影院| 久久国产精品99国产精| 伊人成综合网| 久久香蕉影院| 999国产视频| 国产精品美女久久久 | 国产精品久久一区一区| 中文字幕亚洲国产| 精品国产免费一区二区| 国产一级片免费视频| 日本精品一区二区三区视频| 九九性视频| 久久www视频| 亚洲欧美日韩高清专区一区| 97视频免费观看2区| 色婷婷综合网| 亚洲不卡网| 日本不卡一区二区三区最新| 九九爱国产| 制服丝袜在线视频| 毛片网站在线播放| 久久99久久精品免费思思6| 久久亚洲综合| 99这里只有精品| 99精品网| 久久精品免费| 国产精品美女免费视频大全| 精品视频一区二区三区在线观看| 国产福利麻豆精品一区| 99久久免费精品国产免费高清| 伊人天天操| 亚洲欧美日韩成人一区在线| 精品综合久久久久久97超人| 91在线精品你懂的免费| 欧美日本一道免费一区三区| 国产色网站| 亚洲国产精品一区二区不卡| 色一区二区| 国产精品综合一区二区三区| 亚洲欧美四级在线播放| 99精品热| 精品国产亚洲一区二区三区| 久久久精品久久久久特色影视| 国产在线欧美精品| 中文字幕精品久久天堂一区| 九九九国产视频| 午夜国产视频| 亚洲欧美一区二区久久| 国产激情视频在线| 国产欧美日韩在线播放| 日韩中文视频| 亚洲午夜精品一区二区| 国产aⅴ精品一区二区三区久久| 亚洲精品在线观看91| 国产人成亚洲第一网站在线播放| 国产91在线播放| 精品国产成人在线| 国内自拍成人网在线视频| 久久97精品久久久久久久不卡| 九九热视频免费| 久久香蕉国产精品一区二区三| 亚洲国产精品久久丫| 日本不卡视频一区二区| 国产三级精品视频| 久久一区视频| 毛片免费永久不卡视频观看| 欧美国产在线精品17p| 日韩欧美国产中文| 久久久久久夜精品精品免费啦 | 国产精品毛片一区二区三区| 亚洲精品人成网在线播放影院| 久久久久久久国产高清| 一个色综合久久| 热久久精品免费视频| 亚洲伊人国产| 国产午夜三区视频在线| 国产精品亚洲综合天堂夜夜| 精品国产乱码久久久久久浪潮| 国产亚洲欧美日韩在线观看不卡 | 国产成人aa视频在线观看| 欧美日韩国产亚洲一区二区三区 | 伊人精品影院一本到欧美| 日韩久久久精品中文字幕| 欧美国产在线看| 国产欧美日韩精品综合| 久久久国产精品四虎| 国产成人精品aaaa视频一区| 99在线国产视频| 亚洲涩综合| 91亚洲综合| 亚洲日韩中文字幕天堂不卡| 伊人网综合| 免费亚洲成人| 99riav精品国产| 亚洲精品福利在线观看| 99999久久久久久亚洲 | 国产精品亚洲片在线观看不卡| 成人免费无毒在线观看网站| 亚洲精品在线视频观看| 久久精品首页| 亚洲人成绝费网站色ww| 99热国产免费| 国产第一亚洲| 久久精品综合国产二区| 日韩综合在线观看| 国产欧美日韩免费一区二区| 国产激情一区二区三区成人91| 奇米色88欧美一区二区| 日韩综合久久| 久久国产一级毛片一区二区| 亚洲成人在线网站| 中文成人在线| 亚洲国产日韩精品| 国产香蕉在线观看| 日韩欧美一区二区不卡| 91精品视频免费在线观看| 国产日韩网站| 久久久久久91| 日韩精品中文字幕一区三区| 四虎永久免费影院| 2020久久精品永久免费| 日韩欧美一区二区中文字幕| 国产精品综合视频| 欧美日韩91| 一区免费在线观看| 亚洲精品国产字幕久久vr| 日韩精品国产精品| 亚洲综合网址| 国产日韩一区二区| 国产综合91| 亚洲国产精品一区二区九九| 久久综合九色综合91| 久久高清一区二区三区| 日韩精品在线一区二区| 精品福利一区二区免费视频 | 综合色婷婷| 久久天天躁狠狠躁夜夜中文字幕| 97精品视频在线| 国产视频一区二区| 亚洲人成电影院色| 精品久久久久久中文字幕| 精品国产综合区久久久久99| 久久精品国产精品亚洲蜜月| 亚洲欧美日韩中文久久| 色国产精品一区在线观看| 国内精品久久久久女同| 国产精品美女一级在线观看| 国产欧美亚洲三区久在线观看| 国产乱理伦片a级在线观看| 久久久精品一区二区三区| 欧美成人h| 99久久精品免费观看国产| 欧美日韩亚洲综合| 香蕉久久夜色精品国产尤物| 成人久久久| 99精品欧美一区二区三区美图| 91资源在线播放| 日本精品视频一区| 久久久久国产一级毛片高清板| 久草福利站| 亚洲精品欧美精品| 亚洲精品国产电影| 久久综合久久综合久久| 久久毛片视频| 亚洲国产日韩在线精品频道| 久久三级国产| 精品国产999| 最新国产精品自拍| 欧美一区二区久久精品| 国产激情网| 五月婷综合| 91免费在线视频| 亚洲欧美国产另类首页| 精品日韩欧美| 亚洲第一区视频| 国产高清久久| 久久综合一区二区三区| 欧美一级视频在线| 自拍亚洲一区| 99热热久久| 久久国产真实乱对白| 永久黄网站色视频免费直播| 国产999视频| 久久久综合色| 中文字幕欧美日韩在线不卡| 日本亚洲高清| 毛片免费视频| 亚洲三级天堂| 高清在线一区| 国产精品免费久久久久影院| 99视频在线国产| 98色花堂永久地址国产精品| 亚洲一区二区视频| 国产成人精品午夜在线播放| 成人精品视频网站| 国产精品探花一区在线观看| 日韩国产免费一区二区三区| 久久精品国产精品亚洲蜜月| 国产精品麻豆久久久| 亚洲国产欧美视频| 亚洲国产制服| 亚洲国产精品久久精品怡红院| 一区毛片| 日韩视频久久| 成人自拍视频网| 国产亚洲欧美日韩在线看片 | 国产日韩欧美在线观看不卡| 国产va免费精品高清在线观看| 欧美日韩国产高清一区二区三区| 亚洲三级久久| 欧美亚洲国产人成aaa| 国产精品第6页| 欧美国产小视频| 亚洲福利一区| 欧美日韩精品福利在线观看| 久久er热这里只有精品免费| 国产一区二区三区在线视频| 在线99视频| 日本在线不卡一区| 精品国产福利| www日韩在线| 日韩欧美视频二区| 欧美亚洲视频一区| 日韩精品一区二区三区视频网| 久久精品视频大全| 亚洲精品国产综合一线久久| 久久99国产精品免费观看| 精品久久久久久久一区二区手机版| 国产精品成人自拍| 亚洲性久久| 欧美日韩中文字幕免费不卡| 精品在线视频播放| 亚洲成网站| 久久精品操| 久久99精品国产麻豆不卡| 国产亚洲第一页| 亚洲精品福利视频| 99久久精品免费看国产免费| 一区二区三区四区国产| 一区二区3区免费视频| 国产成人精品视频播放| 91中文字幕| 国产区第一页| 亚洲国产精品综合久久久| 成人久久18网站| 欧美在线专区| 亚洲精品一二三区| 日韩欧美亚洲乱码中文字幕| 久久久久美女| 欧美国产在线看| 国内精品综合九九久久精品| 亚洲欧洲第一页| 国产伦精品一区二区三区免费| 精品国产a| 日本高清视频一区二区三区| 久久国产高清一区二区三区 | 99re6在线精品视频免费播放| 日本欧美一二三区色视频| 日韩不卡一区二区三区| 国产成人啪精品午夜在线播放| 中文字幕在线不卡精品视频99| 中文字幕免费观看视频| 欧美国产免费| 国产欧美亚洲精品第3页在线| 久久97精品久久久久久清纯| 亚洲小视频网站| 久久精品视频2| 国产精品爽爽影院在线| 亚洲最大中文字幕| 91久久精品| 亚洲视频中文字幕在线观看| 亚洲综合在线视频| 亚洲天堂视频在线观看| 青青热久免费精品视频精品| 国产精品午夜国产小视频| 日韩福利一区| 亚洲七七久久精品中文国产| 日本视频中文字幕| 久久综合桃花网| 日韩一区二区免费看| 亚洲国产专区| 国产一区二区久久| 中文无码日韩欧免费视频| 青草视频在线观看免费| 国产有码视频| 久久精品国产99久久99久久久 | 国产日韩欧美精品一区| 日韩精品午夜视频一区二区三区| 欧美一区二区高清| 精品国产综合成人亚洲区| 91亚洲精品第一综合不卡播放| 欧美日韩国产成人综合在线影院| 亚洲一区二区视频在线观看| 亚洲精品视频久久久| 久久国产精品一区| 日韩成人在线网站| 欧美综合自拍亚洲综合图片区| 亚洲国产精品成人午夜在线观看| 视频在线一区二区三区| 日韩欧美亚洲精品| 伊人网综合网| 久久99国产精品成人欧美| 国产综合亚洲欧美日韩一区二区 | 精品国产一级毛片| 色偷偷91久久综合噜噜噜| 婷婷99视频精品全部在线观看| 亚洲欧洲国产综合| 婷婷综合视频| 九九九精品视频免费| 亚洲人成高清| 久久免费福利| 四虎永久在线精品视频播放| 国产成+人+综合+亚洲欧美| 亚洲区精品久久一区二区三区| 天天干在线观看| 国产不卡一区| 自拍视频一区二区| 国产精品乱码在线观看| 国产午夜影院| 国产成人亚洲综合无| 在线观看中文字幕一区| 亚洲国产欧美精品| 99精品在线免费| 国产精品一区二区三区四区五区| 欧美在线专区| 日本一区二区在线视频| 91手机看片国产永久免费 | 日本国产网站| 中文精品视频一区二区在线观看| 亚色综合| 中文字幕三级久久久久久| 国产精品黄在线观看观看| 精品国产福利在线观看91啪| 综合欧美亚洲| 国产1区2区| 亚洲欧美精品中文字幕| 无码免费一区二区三区免费播放 | 91视频一88av| 亚洲欧洲一区二区三区| 天堂亚洲欧美日韩一区二区| 国产精品久久久久久久久久久久| 97s色视频一区二区三区在线| 久久久久夜色精品波多野结衣| 天天躁狠狠躁| 亚洲欧美日韩中文字幕一区二区| 亚洲日本天堂在线| 亚洲国产人成在线观看| 亚洲欧美日韩精品久久| 九月婷婷综合| 亚洲精品视频在线看| 久久久久久久国产精品| 亚洲自偷自拍另类图片| 国产精品久久久久免费a∨| 国产一区在线视频观看| 国产精品视频观看| 91日韩在线| 亚洲精品在线免费| 亚洲国产精品久久丫| 色中色欧美| 四虎永久在线免费观看| 国产精品香港三级在线电影| www.91麻豆.com| 国产在线啪| 欧美黑人一区| 国产精品久久久久无码av| 91黄色在线观看| 日本三区精品三级在线电影| 婷婷六月激情在线综合激情| 激情久久免费视频| 亚洲欧美中文日韩在线| 亚洲福利在线| 亚洲欧美视频网站| 五月婷网站| 91精品国产综合成人| 91国内精品视频| 亚洲视频精品在线观看| 日韩午夜激情视频| 日韩在线色| 久久婷婷久久一区二区三区| 国产日韩欧美三级| 福利视频99| 91啦视频在线观看| 国产高清免费不卡观看| 第一页在线视频| 国产99视频在线观看| 一级毛片免费看| 欧美视频区| 国产精品欧美视频另类专区| 国产亚洲精品成人婷婷久久小说| 亚洲欧美日韩国产专区一区| 91福利免费视频| 亚洲成人日韩| 91精品国产91久久久久久最新| 成人中文字幕在线观看| 精品国产免费一区二区| 99久久精品免费| 亚洲国产成人99精品激情在线| 久久精品视频99精品视频150| 免费a级特黄国产大片| 久久精品免观看国产成人| 免费一区二区三区在线视频| 97在线国产视频| 狠狠综合久久久久尤物丿| 国产成人啪精品视频免费软件| 99久热只有精品视频免费看| 国产欧美日韩精品专区| 久久久噜噜噜| 日韩在线观看一区二区三区| 欧美专区第一页| 国产亚洲福利一区二区免费看| 99这里精品| 国产区高清| 午夜国产精品久久久久| 国产亚洲日韩在线三区| 亚洲国产精品成人综合色在线婷婷 | 久久精品国产亚洲欧美| 亚洲欧美在线精品一区二区| 欧美不卡一区二区三区| 青青草国产精品人人爱99| 国产日韩高清一区二区三区| 亚洲欧美日韩综合在线| 国产成人精品综合| 国产在线精品成人一区二区三区| 91精品欧美综合在线观看| 欧美日韩国产亚洲一区二区三区 | 99re在线这里只有精品免费| 自拍偷自拍亚洲精品情侣| 国内精品伊人久久久久| 国产成人亚洲综合网站不卡 | 97av视频在线观看| 99只有精品| 欧美在线综合| 国产精品亚洲综合天堂夜夜| 日韩欧美亚洲每日更新网| 成人精品亚洲人成在线| 青青草原国产在线| 欧美高清在线视频一区二区| 园内精品自拍视频在线播放| 亚洲综合色自拍一区| 久久精品一区二区三区中文字幕| 91国内在线国内在线播放| 国产一久久香蕉国产线看观看| 亚洲人6666成人观看| 亚洲精品乱码久久久久久v| 视频一区二区中文字幕| 亚洲一区中文字幕| 国产成人免费高清视频网址| 国产欧美日韩在线不卡第一页| 久久99精品久久久久久牛牛影视| 在线亚洲综合| 成人精品视频在线| 欧美自拍另类| 中文字幕另类| 久久精品视频1| 久久久综合网| 欧美日韩亚洲成人| 精品欧美一区二区三区| 在线一区二区三区| 欧美日韩在线观看一区| 国产精品毛片一区| 亚洲天堂中文字幕| 亚洲一区二区三区视频| 亚洲a视频在线| 色综合色综合| 中文字幕国产在线观看| 99这里只有精品在线| 国产高清不卡一区二区三区| 青青草a国产免费观看| 无码中文字幕乱码一区| 日韩欧美一区二区三区不卡在线 | 久久久久久亚洲精品影院| 福利在线国产| 久久免视频| 国产永久免费爽视频在线| 久久精品9| 欧美国产一区二区| 精品伊人久久| 精品国产一区二区三区不卡在线 | 久久精品国产免费观看99| 综合婷婷| 日韩在线视频不卡| 久久97久久97精品免视看| 国产欧美精品一区二区三区四区| 精品一区二区三区亚洲| 国产伦子一区二区三区四区 | 国产调教视频| 亚洲品质自拍视频网站| 亚洲成人高清在线观看| 久久免费毛片| 国产真实系列在线| 亚洲综合色网站| 亚洲精品第一| 一木道一二三区精品| 99精品欧美一区二区三区| 日本亚洲欧洲无免费码在线| 久久国产精品免费| 国内精品久久久久久| 日本久久一区二区| 精品久久久久久久一区二区伦理| 青草视频在线观看免费| 狠狠躁夜夜躁人人爽天天miya| 婷婷久久五月天| 中文字幕天天躁日日躁狠狠躁97| 国产精品美女久久福利网站| 日韩乱视频| 久久中文字幕免费视频| 久久国产精品系列| 婷婷五月在线视频| 亚洲国产精品免费视频| 青青久久精品国产免费看| 亚洲狠狠婷婷综合久久久久| 九九精品影院| 免费看片亚洲| 久久最近最新中文字幕大全 | 欧美日韩导航| 国产精品综合网| 亚洲欧美日韩中文在线| 国产欧美一区二区精品性色tv| 亚洲精品国产第七页在线| 99精品视频99| 亚洲一区二区三区视频| 中文国产成人精品久久一区| 日日夜夜精品免费视频| 成人久久影院| 91大片淫黄大片在线天堂| 成人国产精品一级毛片视频| 色婷婷狠狠干| 男人天堂国产| 欧美久久综合九色综合| 久久99精品久久| 久久久婷婷亚洲5月97色| 欧美在线亚洲| 在线观看视频国产| 久青草视频在线观看| 日韩欧美精品在线观看| 九色视频在线观看| 日韩欧美一区二区不卡看片| 在线精品国产成人综合第一页| 久久精品午夜视频| 亚洲精品福利在线| 国产黄在线观看免费观看不卡| 在线色国产| 亚洲欧美日韩专区| 亚洲欧美另类在线| 6080国产午夜精品| 中文字幕在线网址| 亚洲欧美精品久久| 欧美国产免费| 亚洲天堂精品在线| 日韩欧美1区| 国产精品成人一区二区不卡| 日本在线视频www色| 欧美成年黄网站色视频| 国产欧美日本亚洲精品五区| 黑人一区二区三区中文字幕| 韩国亚洲伊人久久综合影院| 国产精品99久久久久久董美香| 制服丝袜一区二区三区| 毛片网站在线观看| 精品欧美一区二区在线观看欧美熟| 欧美精品亚洲网站| 亚洲成人免费在线| 成人午夜久久精品| 伊人免费视频二| 国产久视频| 日韩亚洲人成网站| 国产精品麻豆久久99| 欧美一区二区三区久久综| 国产1区2区3区在线观看| 国产精品夜色一区二区三区 | 国产免费成人在线视频| 99热在线只有精品| 99视频在线免费看| 狠狠综合久久综合88亚洲日本| 日韩a在线观看| 精精国产xxxx视频在线播放器| 怡红院影院| 欧美专区在线观看| 国产欧美在线播放| 免费成人福利视频| 国产精品不卡| 制服丝袜在线视频| 伊在人亚洲香蕉精品区麻豆| 青青青国产在线| 亚洲国产字幕| 久久精品国产四虎| 亚洲精品国产成人99久久| 青青操视频在线| 狠狠狠色丁香婷婷综合久久俺| 99精品视频免费观看| 伊人干综合| 亚洲综合欧美日韩| 色综合色| 欧美一区二区在线观看免费网站 | 国产毛片在线视频| 欧美精品一区视频| 国产女人久久精品| 国产丝袜视频一区二区三区| 亚洲福利视频网址| 国产精品成aⅴ人片在线观看| 亚洲第一福利视频导航| 国产精在线| 国产成人精品一区二区视频| 99久久中文字幕伊人情人| 99国产在线播放| 久久精品资源| 亚洲一级毛片免费看| 国产不卡在线蜜| 久久不卡精品| 国产亚洲欧美一区二区| 亚洲一区二区三区在线| 中文字幕天天躁日日躁狠狠躁免费| 国产123区在线视频观看| 亚洲伊人色欲综合网| 亚洲国产精品美女| 99精品国产福利在线观看| 国产精品欧美在线不卡| 亚洲成人播放| 青青草国产精品| 欧美国产综合视频| 精品日韩欧美一区二区三区| 伊人色播| 亚洲欧美国产日产综合不卡| 成年人一级毛片| 久久永久免费| 久久人人澡| 婷婷97狠狠的狠狠的爱| 国产精品亚洲综合天堂夜夜| 国产亚洲精品hd网站| 欧美日韩成人午夜免费| 亚洲人成77777在线播放网站不卡| 国产精品成| 综合久| 国产精品任我爽爆在线播放6080| 一本久久综合亚洲鲁鲁五月天| 依依成人精品无v国产| 国产三区视频在线观看| 欧美亚洲国产精品久久久久| 成人av手机在线观看| 久久99这里精品8国产| 久久99亚洲综合精品首页| 亚洲专区在线视频| 日韩欧美在线观看| 九九九国产视频| 久久精品免视看国产成人2021 | 日本中文字幕有码| a级片在线观看视频| 国产男人天堂| 日韩精品欧美视频| 久久一区不卡中文字幕| 亚洲经典一区二区三区| 伊香蕉大综综综合久久| 亚洲成人黄色在线观看| 亚洲性夜夜夜谢夜夜2019| 欧美国产在线一区| 国产九九在线| 青青在线视频免费| 99精品国产福利在线观看 | 精品国产理论在线观看不卡| 午夜国产大片免费观看| 久久国产精品免费网站| 97超级碰碰碰碰精品| 国产色综合天天综合网| 在线亚洲日产一区二区| 91麻豆精品国产| 国产成人综合欧美精品久久| 久久国产加勒比精品无码| 制服丝袜中文| 伊人天天操| 欧美在线视频二区| 久久精品视频大全| 国产精品福利无圣光在线一区| 欧美国产在线观看| 99精品这里只有精品高清视频| 久久香蕉国产观看猫咪3atv| 99久久这里只精品麻豆| 国产乱码精品一区二区三区四川人| 久久国产区| 亚洲成人免费在线| 亚洲一级高清在线中文字幕| 久久久免费精品视频| 噜噜噜噜天天狠狠| 奇米777视频二区中文字幕| 日韩a在线观看免费观看| 久久这里只精品国产99热| 久色精品| 色婷在线| 在线不卡国产| 国产精品免费在线播放| 日韩中文字幕精品久久| 国语精品91自产拍在线观看二区| 国产高清在线精品免费不卡 | 最新中文字幕在线播放| 国产一区二区免费在线观看| 国产精品久久国产精麻豆99网站 | 99久久综合狠狠综合久久一区| 久久国产精品免费网站| 亚洲码在线| 日韩亚洲人成网站在线播放| 久久成人动漫| 亚洲一区欧美一区| 成年人国产| 久久国产欧美| 怡红院在线影院| 日本欧美一区二区免费视| 欧美激情一区二区三区视频| 欧美久久一区二区三区| 欧美专区在线视频| 91久久精品一区二区| 一区二区三区四区免费视频| 亚洲精品在线看| 99精品国产成人一区二区在线| 奇米777视频二区中文字幕| 精品久久久久亚洲| 亚洲国产片高清在线观看| 精品国产区| 国产日韩欧美视频在线观看| 亚洲欧美日韩精品高清| 国产在线视频91| 久久久久久久综合狠狠综合 | 亚洲欧美一区二区三区在线播放| 久久大香线蕉综合爱| 精品亚洲欧美中文字幕在线看| 国产精品成人va在线观看| 精品国产美女福利在线| 亚洲福利二区| 福利在线不卡| 91av电影在线观看| 欧美日产国产亚洲综合图区一| 9999精品视频| 婷婷丁香综合| 国产一区二区精品久| 欧美日韩一二三区| 在线日韩国产| 欧美精品福利| 欧美性视频一区二区三区| 日韩高清第一页| 免费国产视频| 日本a级精品一区二区三区| 国产成人啪精品午夜在线播放| 欧美亚洲91| 一区二区三区四区国产| 亚洲黄视频在线观看| 国产日产精品久久久久快鸭| 亚洲欧美国产精品专区久久| 久久久久久久久毛片精品| 国产精品欧美一区二区| 国产精品爽爽影院在线| 精品国产免费久久久久久婷婷| 99精品国内不卡在线观看| 天堂一区二区在线观看| 不卡免费视频| 亚洲视频三区| 日韩精品免费一线在线观看| 国产成人精品在视频| 色综合网站在线| 亚洲国产精品福利片在线观看| 国产日韩在线视频| 999精品视频| 制服丝袜第二页| 97久久久久| 伊人久久大香线| 91久久精品| 日韩一区二区三区视频在线观看| 日韩高清不卡在线| 自拍三区播| 亚洲人成网男女大片在线播放| 制服丝袜在线播放| 久久免费精品| 国产一区二区视频在线| 亚洲国产日韩精品怡红院| 久久97视频| 欧美精品91| 99久久99这里只有免费费精品| 亚洲国产成人久久笫一页| 日韩欧美一区二区三区不卡在线 | 精品综合在线| 91色综合久久| 青青自拍视频一区二区三区| 欧美激情图区| 99久久精品国产免看国产一区| 亚洲欧美日韩综合在线| 国产午夜精品久久久久| 99热这里只有精品5| 91小视频在线播放| 亚洲国产成人精品不卡青青草原| 国产视频一区在线| 色天天综合| 国产精品99一区二区三区| 国产资源中文字幕| 国产三级久久| 久久一本色系列综合色| 在线色国产| 欧美一级中文字幕| 欧美国产日本精品一区二区三区| 久久频这里精品99香蕉久网址| 精品国产96亚洲一区二区三区| 亚洲午夜视频| 欧美一区二区在线| 成人另类视频| 国产一区二区在免费观看| 色综合色狠狠天天久久婷婷基地| 亚洲国产99在线精品一区69堂| 国产视频精品免费| 亚洲人成伊人成综合网久久久| 久久艹国产| 国产精品无码永久免费888| 中文字幕高清在线| 亚洲精品欧美日韩| 精品久久久久久国产| 色婷婷在线视频观看| 亚洲人成777| 91精品国产综合成人| 精品国产一二三区在线影院| 99精品久久久久久久婷婷| 国产免费一区二区三区最新| 国产精品1区2区| 亚洲国产在| 亚洲精品有码在线观看| 国产一区二区三区高清视频| 在线观看国产日韩| 国产精品青草久久久久福利99 | 精品视频在线免费播放| 一本色道久久综合狠狠躁篇| 成人毛片手机版免费看| 国产精品美女免费视频大全| 天天色综合6| 天天色综合色| 国产成人高清| 亚洲欧美日本在线观看| 欧美www在线观看| 日韩中文字幕高清在线专区 | 中文在线观看免费网站| 中文字幕日韩精品中文区| 亚洲欧美日韩综合在线| 日韩精品在线第一页| 中文字幕久久久久久久系列| 日韩亚洲人成在线综合| 久久综合久久精品| 亚洲一区二区久久| 青草国产精品久久久久久| 久久精品国产丝袜| 久久精品亚洲日本波多野结衣 | 香蕉久久ac一区二区三区| 国产亚洲精品观看91在线| 一本久久精品一区二区| 亚洲国产福利| 99ri视频| 亚洲婷婷第一狠人综合精品| 日本三级日产三级国产三级| 91亚洲精品视频| 亚洲香蕉网综合久久| 久草视频国产| 狠狠色丁香婷婷久久综合蜜芽| 九月色婷婷| 欧美日韩高清在线观看| 一区二区美女视频| 精品欧美一区二区三区四区| 在线视频亚洲一区| 欧美福利在线播放| 亚洲人成人毛片无遮挡| 国产欧美网站| 久久亚洲美女久久久久| 精品亚洲一区二区| 久久久蜜桃| 91精品视频网站| 亚洲欧美色一区二区三区| 亚洲国产综合网| 日本中文字幕一区二区三区不卡 | 亚洲欧美日韩精品专区| 在线播放免费人成毛片乱码| 日韩精品福利在线| 国产婷婷| 欧美成在线| 欧美国产另类| 在线观看欧美亚洲| 91精品国产欧美一区二区| 亚洲成人一区二区| 91亚洲精品自在在线观看| 性欧美精品久久久久久久| 91精品一区国产高清在线gif| 国产不卡一区| 亚洲自拍成人| 国产成人精品午夜二三区| 亚洲精品亚洲人成毛片不卡| 国产日韩欧美在线播放| 久久99精品久久久久久水蜜桃| 99久久婷婷免费国产综合精品| 中文字幕永久在线| 一区二区三区四区亚洲| 国产成人综合精品一区| 狠狠色狠狠色很很综合很久久| 欧美日韩一二三四区| 亚洲动漫第一页| 日本欧美在线视频| 婷婷久久综合九色综合98| 成人国产精品高清在线观看| 日本精品久久久久中文字幕2| 亚洲视频中文字幕在线观看| 色综合小说久久综合图片 | 精品久久久久久久久久香蕉| 99视频精品免费99在线| 欧美成人中文字幕| 天堂网中文字幕| 中文字幕成人免费高清在线视频| 久久毛片免费看一区二区三区| 亚洲午夜精品久久久久久抢 | 在线久草| 国产精品毛片一区| 尤物免费视频| 欧美日韩一区二区三区高清不卡| 亚洲视频中文字幕| 青青草原国产在线观看| 在线国产91| 69国产成人精品视频软件| 天啪天干在线视频| 午夜手机视频| 九九精品视频一区二区三区| 国产精品综合久成人| 亚洲综合第一欧美日韩中文| 久久99久久99精品免观看| 久久久国产一区二区三区| 亚洲综合狠狠| 国产精品福利一区| 亚洲码专区| 国产亚洲午夜精品| 91色老久久精品偷偷蜜臀| 国产午夜亚洲精品不卡福利| 五月婷婷欧美| 亚洲日本aⅴ片在线观看香蕉| 欧美国产综合| 国产亚洲成在线播放va| 成人免费国产欧美日韩你懂的| 国产在线丝袜精品一区免费| 久久网页| 亚洲一区播放| 亚洲福利网站| 国产私拍视频| 亚洲视频中文字幕| 亚洲影院一区| 99久在线观看| 亚洲丝袜一区二区| 日韩经典一区| 欧美日韩亚洲成人| 欧美日韩亚洲国产| 日本精品久久| 五月天六月婷婷| 国产亚洲综合在线| 久久国产精品免费观看| 在线视频91| 91精品福利在线| 成人影院午夜久久影院| 久久国产精品系列| 国产尤物精品视频| 四虎国产精品永久入口| 久久精品动漫99精品动漫| 国产精品亚洲国产| 国产精品乱码免费一区二区| 99热这里只有精品第一页| 亚洲视频精选| 日本精品久久久| 亚洲午夜久久久久中文字幕| 国产91香蕉视频| 亚洲日韩在线观看| 99久久99这里只有免费的精品| 国产精品99| 国产视频一区二区在线观看| 国产午夜精品久久久久| 日韩中文字幕一区二区不卡| 国产欧美日韩精品第二区| 日韩精品第一区| 国产私拍视频| 久久中文字幕2021精品| 99re热久久精品这里都是精品 | 91久久国产精品| 中文字幕亚洲综合久久2| 国产福利一区二区| 亚洲码和乱人伦中文一区| 97中文字幕在线观看| 国产精品资源| 久久专区| 午夜视频福利在线观看| 欧美精品一区二区精品久久| 国产一级在线视频| 免费高清a级毛片在线播放 | 国产手机精品一区二区| 中文字幕在线观看不卡 | 国产一区在线视频观看| 亚洲成a人片在线观看播放| 精品国产91在线网| 国产区一区二区三| 欧美一区中文字幕| 久久综合九色综合欧美播| 午夜手机福利| 久久久亚洲精品国产| 日产精品一卡2卡三卡4乱码久久| 午夜欧美日韩| 国产91av在线| 一区国产视频| 亚洲国产一二三| 在线亚洲自拍| 日本涩涩网站| 国产亚洲亚洲精品777| 国产天堂在线观看| 亚洲欧美国产一区二区三区| 国产中文字幕免费| 国产精品美女网站在线观看| 91精品视频免费| 亚洲免费大全| 国产精品免费视频网站| 国产精品视频h| 激情欧美日韩一区二区| 中文精品99久久国产| 国产天天在线| 色综合色综合| 亚洲精品第一页中文字幕| 国产成人亚洲综合无| 国产一二区视频| 国产69精品久久久久999| 欧美日韩国产va另类试看| 99精品在线免费| 欧美在线不卡| 国产成人在线免费观看| 国产九九免费视频| 日韩欧美视频二区| 思思久久好好热精品国产| 99精品在线观看视频| 婷婷丁香亚洲| 国产视频手机在线| 精品在线第一页| 中文字幕在线不卡精品视频99| 国产精品美女在线观看| 99久久国产综合色| 午夜小视频在线播放| 国内精品在线视频| 九九99在线视频| 久久婷婷久久一区二区三区| 久久中文字幕视频| 国产6699视频在线观看| 国产一在线精品一区在线观看| 免费中文字幕不卡视频| 自拍视频一区| 午夜国产精品久久久久| 538国产在线| 亚洲国产一成人久久精品| 在线观看黄色毛片| 欧美精品三区| 99视频精品全部免费免费观| 国产精品对白交换绿帽视频| 亚洲影视久久| 五月婷婷在线播放| 国产亚洲精品无码不卡| 狠狠色伊人亚洲综合第8页| 亚洲精品欧美综合四区| 久久久久久网址| 亚洲第一福利视频导航| 欧美中文在线观看| 91精品网| 五月婷婷激情网| 亚洲欧美综合一区| 国产午夜亚洲精品不卡| 国产精品福利在线观看秒播| 中文字幕在线观看不卡| 欧美日韩一区二区三区在线| 久久精品观看| 国产精品国产三级国产专播| 国产99视频在线观看| 日韩精品影院| 成人国产精品一级毛片了| 国产精品久久久久久久久 | 亚洲午夜久久| 亚洲一区二区三区四区视频| 欧美高清第一页| 国产日韩欧美亚洲| 一区二区免费视频观看| 欧美日韩在线观看一区| 麻豆成人精品国产免费| 欧美日韩亚洲综合久久久| 99视频有精品| 欧美日韩一区二区不卡三区| 国产制服丝袜在线观看| 精品成人| 国产精品社区在线观看| 久久青草免费97线频观| 中文字幕不卡在线播放| 一本久道久久综合婷婷五| 国产精品福利在线观看| 亚洲视频入口| 国产在线激情视频| 亚洲a在线观看| 婷婷精品在线| 精品国产香蕉伊思人在线| 99久久国产免费-99久久国产免费| 国产乱人免费视频| 狠狠色丁香九九婷婷综合五月| 免费a黄色| 国产高清视频青青青在线| 日本激情一区二区三区| 久久久精品456亚洲影院| 亚洲国产欧美另类va在线观看| 综合网伊人| 成人一区视频| 亚洲欧美一| 伊人天堂在线| 国产成人免费在线| 国产区一区| 日韩在线视频一区| 99久久综合精品免费| 日韩欧美亚洲国产一区二区三区| 久久婷婷电影网| 国产精品久久久久久免费| 欧美亚洲综合另类在线观看| 日本欧美在线视频| 精品久久久久久久中文字幕| 亚洲免费网| 国产精久久一区二区三区| 国产精品13页| 午夜爽爽性刺激一区二区视频| 国产成人精品福利网站在线观看 | 亚洲欧美日韩中文字幕网址| 久久伊人免费视频| 亚洲日比视频| 制服丝袜一区二区三区 | 久久综合资源| 五月婷网站| 91网站免费看| 国产精品久久自在自2021| 国产福利在线看| 国产精品毛片在线直播完整版| 久久福利| 亚洲精品国产第一综合99久久 | 欧美精品一区二区三区久久| 99久久国产综合精品成人影院| 91欧洲在线视精品在亚洲| 日韩欧美专区| se成人国产精品| 欧美成人精品一区二区| 日产一区二区三区精品视频| 色综合99| 热99精品| 一区国产视频| 亚洲精品视频免费观看| 久久激情五月| ppypp日本欧美一区二区| 国产在线喷潮免费观看| 精品国产福利观看在线福祉| 91视频久久久久| 国产精品三级电影在线观看| 日韩精品首页| 欧美精品亚洲| 国产亚洲毛片在线| 久久青青热| 日韩高清毛片| 亚洲精品日韩专区silk| 色综久久| 日韩一区二区三区在线视频| 亚洲欧美日韩在线播放| 91网站在线免费观看| 亚洲一区播放| 亚洲精品国产字幕久久不卡| 成人久久影院| 国产日韩精品欧美一区喷| 2020国产成人精品免费视频| 综合网伊人| 91看片在线观看| 日韩免费一区二区三区| 一区二区午夜| 亚洲午夜久久久久中文字幕| 亚洲人成电影院| 日韩一区二区三区视频| 91精品视频免费在线观看| 国模精品一区二区三区| 欧美国产另类| 亚洲综合网站| 亚洲欧洲国产精品久久| 欧美精品一区在线看| 精品国产高清a毛片| 日韩精品中文字幕一区二区三区| 亚洲欧洲eeea在线观看| 国产成人高清视频| 制服丝袜日韩欧美| 日本亚洲欧美国产ay| 久久久久香蕉| 国产精品综合色区在线观看| 91久久精品国产91性色tv| 欧美在线日韩在线| 精品亚洲成a人片在线观看下载 | 香蕉久久久久久狠狠色| 一区二区精品久久| 国产精品电影久久| 999精品| 综合网久久| 久久国产精品免费看| 中文字幕欧美日韩高清| 国产成人91激情在线播放| 九九热在线视频观看这里只有精品| 久久成人免费电影| 自拍偷拍国语对白| 色综合综合| 久久99精品国产免费观看| 亚洲人成综合网站在线| 蜜桃视频一区二区| 色婷婷婷婷| 国产一精品一av一免费爽爽| 欧美综合久久| 欧美综合久久| 综合色中色| 欧美一区二区三区在线视频| 国产aa视频| 久久精品国产日本波多野结夜| 国产制服一区| 亚洲一区二区三区在线视频| 国产精品久久久久久搜索| 国产视频一区在线观看| 日韩中文字幕精品免费一区| 日韩亚洲人成在线| 狠狠色丁香久久婷婷综合五月| 欧美国产综合日韩一区二区 | 日韩中文欧美| 伊人色播| 久久电影院久久国产| 在线91精品国产免费| 精品综合网| 成人精品在线| 久久午夜精品2区| 亚洲精品三级| 国产欧美在线观看精品一区二区| 国产一区高清视频| 男人的天堂a在线| 国内久久精品视频| 欧美日韩在线观看视频| 99视频精品全部免费免费观| 在线中文字幕日韩欧美| 91热久久免费频精品黑人99| 免费国产成人综合| 欧美一区二区三区不卡| 97se亚洲国产综合自在线观看| 亚洲精品乱码久久久久久蜜桃欧美| 国产精品99久久久久久宅男| 亚洲精品福利网站| 国产午夜免费| 国产精品黄在线观看观看| 久草综合在线| 国产福利区一区二在线观看| 视频二区三区国产情侣在线| 色综合综合| 欧美久久综合性欧美| 久久久精品一区| 国产色综合久久无码有码| 国产性大片免费播放网站| 成人免费福利| 亚洲成人综合网站| 中文字幕久久网| 日韩视频第1页| 国产精品videossex国产高清| 亚洲福利网站| 亚洲国产精品综合久久网络| 国产欧美日韩精品一区二| 香蕉色综合| 狠狠色网| 中文字幕一区二区三区免费视频| 99国产精品久久久久久久成人热| 伊人网站在线| 欧美婷婷综合| 伊人婷婷在线| jvid在线精品观看| 日韩在线观看一区二区三区| 国产精品久热| 亚洲人成电影在在线观看网色| 欧美久久超级碰碰碰二区三区| 国产综合久久久久久| 亚洲精品不卡视频| 国产中文字幕在线免费观看| 亚洲精品一二三| 亚洲自拍中文| 亚洲国产一区二区三区综合片| 亚洲激情网站| 91亚洲精品视频| 久久99国产综合精品| 国产亚洲欧洲精品| 国产亚洲女在线精品| 99亚洲视频| 欧美精品九九99久久在观看| 精品久| 在线观看一区| 久久艹精品| 波多野结衣久久精品| 国产高清在线视频| 国产福利电影在线观看| www精品视频| 日韩久久综合| 久久国产精品视频一区| 欧美大片一区二区| 国产午夜高清一区二区不卡| 久久一区二区三区不卡 | 国产中文字幕在线免费观看| 国产成人亚洲综合| 一区二区不卡在线| 久久精品综合国产二区| 香蕉久久夜色精品国产| 久久午夜精品| 伊人精品综合| 国产成人毛片毛片久久网| 国产亚洲精品无码不卡| 99视频在线观看视频| 九九精品视频在线观看九九| 国产精品自拍视频| 久久久久综合中文字幕| 久久国产免费一区二区三区| 亚洲国产清纯| 国产成人综合久久综合| 久久综合桃花| 精品无码三级在线观看视频| 欧美中文综合在线视频| 久久精品人人做人人看| 毛片免费在线播放| 亚洲一区二区中文| 久久精品一本到99热免费|