專(zhuān)利名稱(chēng)::導(dǎo)抗譜頻率參數(shù)的矢量量化方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及語(yǔ)音信號(hào)處理領(lǐng)域,特別涉及導(dǎo)抗i瞽頻率(ImmittanceSpectralFrequencies,ISF)參數(shù)的矢量量化方法及裝置。
背景技術(shù):
:在語(yǔ)音編解碼領(lǐng)域,使用線(xiàn)性預(yù)測(cè)(LinearPredictive,LP)參數(shù)表征聲道合成濾波器。若想獲得高質(zhì)量的合成語(yǔ)音,必須采用高效的量化技術(shù)提供給聲道合成濾波器的LP系數(shù)進(jìn)行量化,使由LP系數(shù)量化引起的平均譜失真小于ldB,從而實(shí)現(xiàn)高質(zhì)量的語(yǔ)音編解碼和語(yǔ)音合成系統(tǒng)中對(duì)LP參數(shù)的透明量化。由于LP參數(shù)的動(dòng)態(tài)范圍較大,通常將LP參數(shù)轉(zhuǎn)換成在數(shù)學(xué)上完全等價(jià)的其他參數(shù)后再進(jìn)行量化,ISF參數(shù)就是一種表達(dá)LP參數(shù)的有效方式。與LP參數(shù)的另一種等價(jià)參數(shù)線(xiàn)語(yǔ)頻率(LinearSpectralFrequencies,LSF)參數(shù)相比,ISF參數(shù)在保證了精確度的同時(shí)降低了計(jì)算復(fù)雜度。隨著無(wú)線(xiàn)通信系統(tǒng)中高速率數(shù)據(jù)服務(wù)的發(fā)展,寬帶語(yǔ)音(50-7000Hz)編碼已經(jīng)越來(lái)越廣泛的被采納,對(duì)寬帶LP參數(shù)量化方面的研究也越來(lái)越深入。對(duì)于寬帶語(yǔ)音通常需要16階LP參數(shù)才能較好的表征語(yǔ)音的誨包絡(luò),因此將LP參數(shù)轉(zhuǎn)化為ISF參數(shù)進(jìn)行矢量量化時(shí)造成較大的計(jì)算復(fù)雜度和存儲(chǔ)復(fù)雜度,并且需要消耗較多的比特?cái)?shù)才能在無(wú)丟失幀時(shí)達(dá)到透明量化的效果。針對(duì)這一問(wèn)題,出現(xiàn)了一步插值預(yù)測(cè)矢量量化方法和國(guó)際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組(ITU-T)G.722.2使用的各維等系數(shù)滑動(dòng)平均(MovingAverage,MA)預(yù)測(cè)矢量量化方法。其中,一步插值預(yù)測(cè)矢量量化方法可以在無(wú)丟失幀的情況下實(shí)現(xiàn)透明量化,但在發(fā)生丟失幀的情況下往往會(huì)影響到譯碼過(guò)程中ISF參數(shù)的正確性,進(jìn)而直接影響合成語(yǔ)音的質(zhì)量。ITU-TG.722.2使用的MA預(yù)測(cè)矢量量化方法可以在有丟失幀的情況下較好的恢復(fù)出ISF參數(shù),并且錯(cuò)誤繁殖較小,但是在無(wú)丟失幀的情況下需要更多的比特?cái)?shù),才能達(dá)到和一步插值預(yù)測(cè)矢量量化在無(wú)丟失幀情況下相同的透明量化效果,計(jì)算復(fù)雜度提高。可見(jiàn),現(xiàn)有的一步插值預(yù)測(cè)矢量量化和ITU-TG.722.2使用的MA預(yù)測(cè)矢量量化,都不能同時(shí)兼顧有丟失幀和無(wú)丟失幀兩種情況,取得很好的ISF參數(shù)量化效果,進(jìn)而保證合成語(yǔ)音的質(zhì)量。
發(fā)明內(nèi)容為了解決上述問(wèn)題,本發(fā)明實(shí)施例提供一種ISF參數(shù)的矢量量化方法。本發(fā)明實(shí)施例還提供一種ISF參數(shù)的矢量量化編碼端方法。本發(fā)明實(shí)施例還提供一種ISF參數(shù)的矢量量化解碼端方法。本發(fā)明實(shí)施例還提供一種ISF參數(shù)的矢量量化裝置。本發(fā)明實(shí)施例還提供一種ISF參數(shù)的矢量量化編碼端裝置。本發(fā)明實(shí)施例還提供一種ISF參數(shù)的矢量量化解碼端裝置。一種導(dǎo)抗謙頻率參數(shù)的矢量量化方法,該方法包括編碼過(guò)程將當(dāng)前幀ISF參數(shù)矢量減去ISF參數(shù)均值矢量,得到當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量;將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,得到當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,得到當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量;對(duì)當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行矢量量化,得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量及其碼書(shū)索引值,并將碼書(shū)索引值寫(xiě)入碼流;將當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量;解碼過(guò)程根據(jù)從碼流中解析出的碼書(shū)索引值,在殘差碼書(shū)中查詢(xún)對(duì)應(yīng)的當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量;將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,得到當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將量化后的當(dāng)前幀ISF預(yù)測(cè)殘差矢量和當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量。一種導(dǎo)抗i普頻率參數(shù)的矢量量化編碼端方法,該方法包括使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,計(jì)算當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量;對(duì)當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化。一種導(dǎo)抗讒頻率參數(shù)的矢量量化解碼端方法,該方法包括使用殘差碼書(shū)得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量;使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)。一種導(dǎo)抗鐠頻率參數(shù)的矢量量化裝置,該裝置包括編碼端單元和解碼端單元;所述編碼端單元,存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)、殘差碼書(shū)和ISF參數(shù)均值矢量;計(jì)算當(dāng)前幀的無(wú)偏I(xiàn)SF參數(shù)矢量;將各維非等系數(shù)幀間:預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量相減,得到當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量;對(duì)當(dāng)前幀ISF預(yù)測(cè)殘差矢量進(jìn)行矢量量化,得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量及其碼書(shū)索引值,將碼書(shū)索引值寫(xiě)入碼流送入譯碼端單元;將當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量;所述解碼端單元,存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)、殘差碼書(shū)和ISF參數(shù)均值矢量,從編碼端單元送入的碼流中解析當(dāng)前幀的碼書(shū)索引值;使用當(dāng)前幀碼書(shū)索引值在殘差碼書(shū)中查詢(xún)對(duì)應(yīng)的當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量;使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;使用當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;使用當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,計(jì)算當(dāng)前幀的ISF參數(shù)矢量。一種導(dǎo)抗語(yǔ)頻率參數(shù)的矢量量化編碼端裝置,該裝置包括加法器、各維非等系數(shù)幀間預(yù)測(cè)器和矢量量化才莫塊;所述加法器,用于將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與各維非等系數(shù)幀間預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,計(jì)算當(dāng)前幀ISF預(yù)測(cè)殘差矢量提供給矢量量化模塊;所述各維非等系數(shù)幀間預(yù)測(cè)器,用于存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù);使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量并提供給加法器;所述矢量量化模塊,用于將加法器提供的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化。一種導(dǎo)抗鐠頻率參數(shù)的矢量量化解碼端裝置,該裝置包括各維非等系教幀間預(yù)測(cè)器、矢量量化解碼模塊和無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊;所述矢量量化解碼模塊,根據(jù)碼流解析當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊;所述各維非等系數(shù)幀間預(yù)測(cè)器,存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù);使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊;所述無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊,將矢量量化解碼模塊提供的量化后的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量與各維非等幀間系數(shù)預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量。上述ISF參數(shù)的矢量量化方法及裝置,使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)計(jì)算每一幀ISF參數(shù)的預(yù)測(cè)矢量,通過(guò)使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),更好的消除ISF參數(shù)的幀間相關(guān)性,減小ISF參數(shù)的動(dòng)態(tài)范圍,平衡了有丟失幀和無(wú)丟失幀情況下的量化性能,在有丟失幀和無(wú)丟失幀的情況下均能保證合成語(yǔ)音的質(zhì)量。圖1為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的編碼過(guò)程流程圖;圖2為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的解碼過(guò)程流程圖;圖3為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化編碼端裝置結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化解碼端裝置結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖,對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)說(shuō)明。首先設(shè)置本發(fā)明實(shí)施例的描述中需要用到的各個(gè)參量。本發(fā)明實(shí)施例沖的ISF參數(shù)的矢量量化,是以幀為單位進(jìn)行量化的。設(shè)第n幀無(wú)偏I(xiàn)SF參數(shù)矢量為zW,量化后的第n幀無(wú)偏I(xiàn)SF參數(shù)矢量為z("),第n幀z(")的預(yù)測(cè)矢量為/("),第n幀ISF參數(shù)預(yù)測(cè)殘差矢量為K"),第n幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量為;("),第n幀量化后的五個(gè)ISF殘差碼書(shū)的碼矢量索引值為、(")和^(")。下面結(jié)合上述設(shè)置參量進(jìn)行詳細(xì)描述。圖1示出了本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法中的編碼端流程,在每一幀對(duì)ISF參數(shù)的矢量量化中,該流程包括步驟100:計(jì)算當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量。本步驟中,無(wú)偏I(xiàn)SF參數(shù)矢量由若千個(gè)分量組成,ISF參數(shù)矢量的維教與ISF參數(shù)的階數(shù)相等,具體計(jì)算方法如下設(shè)第n幀ISF參數(shù)矢量的第i個(gè)分量為i=0,1,......,m-l,其中m表示ISF參數(shù)的階數(shù)。為了減少計(jì)算和量化的動(dòng)態(tài)范圍,設(shè)第i個(gè)ISF參數(shù)矢量的平均值^,i=0,1,……,m-l,該平均值可以通過(guò)預(yù)先訓(xùn)練得到,具體訓(xùn)練方法為本領(lǐng)域技術(shù)人員公知的內(nèi)容。將^"從w,(")中減去得到弟n幀無(wú)偏I(xiàn)SF參數(shù)矢量的第i個(gè)分量為=,i=0,1,......,m-l計(jì)算當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量的每一個(gè)分量,得到當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量。步驟101:計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。本步驟中,設(shè)當(dāng)前幀為第n幀,設(shè)第n幀的ISF參數(shù)預(yù)測(cè)矢量中第i個(gè)分量為P,如),該分量值的計(jì)算公式為/,.(")=,z,如-1),i=0,1,......,m-l;其中,l)為第n-1幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量中的第i分量,如果n-l即當(dāng)前幀為第一幀,則使用預(yù)置;,如-l)的初始值O來(lái)計(jì)算。上述公式中的a,為各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),可以通過(guò)平方預(yù)測(cè)誤差之和最小的方法,從訓(xùn)練語(yǔ)音序列中估計(jì)出來(lái),并在確定之后保持恒定,這里所說(shuō)的訓(xùn)練語(yǔ)音序列為從LP參數(shù)轉(zhuǎn)化為ISF參數(shù)形成的序列,具體轉(zhuǎn)化的方法為本領(lǐng)域技術(shù)人員公知的內(nèi)容。a,具體的確定方法為設(shè)ISF參數(shù)預(yù)測(cè)殘差矢量中的第i個(gè)分量的平方預(yù)測(cè)誤差之和為£,=&(")]2=£w""(")]2。其中,W,為訓(xùn)練序列的總幀數(shù),r,如)為當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量的第i個(gè)分量值,該參量及其相關(guān)公式為本發(fā)明實(shí)施例提出,在本流程后續(xù)步驟將進(jìn)行詳細(xì)描述,這里是使用r,(")相關(guān)公式^)w,(")-;,(")得出a,的訓(xùn)練公式。2£,=2k(")-A(")]=2A(")-a,("-1)=藝a2!(")+a,21)-2a,.z,如)z(w-1)按照誤差最小的方法,令況,/&^=0得到a》,(")Z,("-1)a;="=1,-,i=0,1,……,m-1;!>("-1)計(jì)算時(shí)為了方便起見(jiàn),在計(jì)算過(guò)程中使用z,如-l)代替z("-1),其中z,("-1)為第n-1幀無(wú)偏I(xiàn)SF參數(shù)矢量的第i個(gè)分量。根據(jù)經(jīng)驗(yàn)值,為了平衡ISF參數(shù)在無(wú)丟失幀和有丟失幀時(shí)的量化性能,本步驟中對(duì)訓(xùn)練出的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)原始數(shù)值作一定的處理,具體的做法是將原始數(shù)值乘以0.5作為流程中使用的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)。計(jì)算當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量中的每個(gè)分量,得到當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。步驟102:將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,得到當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量。本步驟中,根據(jù)步驟100中得到的當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量,及其步驟101中的到的當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量,計(jì)算當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量。設(shè)當(dāng)前幀為第n幀,當(dāng)前幀的ISF參數(shù)預(yù)測(cè)殘差矢量的第i個(gè)分量為/;(w),計(jì)算公式為(")=z,(")-/,(")。計(jì)算當(dāng)前幀ISF預(yù)測(cè)參差矢量的每個(gè)分量,得到當(dāng)前幀ISF參數(shù)的預(yù):測(cè)殘差矢量。步驟103:將當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化。本步驟中,將步驟102中得到的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量r(")分裂為五個(gè)子矢量,設(shè)為r("(")、r(2)(")、/3)(")、,)(")和一)(")。其中,"(")、,"(")、/(3)(")、—4)(")都是3維矢量,/"W是4維矢量,對(duì)這五個(gè)子矢量分別使用表一中的比特?cái)?shù)進(jìn)行矢量量化。本發(fā)明實(shí)施例中,將量化后的ISF預(yù)測(cè)殘差矢量分裂為五個(gè)子矢量作為一種較佳實(shí)施方式。由于在寬帶語(yǔ)音編碼中,LP系數(shù)取為16階時(shí)才能較好的表征語(yǔ)音的鐠包絡(luò),因此將ISF參數(shù)的階數(shù)設(shè)為m=16。除分裂矢量量化的方法外,也可以采用其他矢量量化方法進(jìn)行量化。未量化的16維ISF預(yù)測(cè)殘差矢量r(n)<table>tableseeoriginaldocumentpage16</column></row><table>表一使用量化誤差平方作為量化過(guò)程中的失真測(cè)度,因此量化的過(guò)程就是在殘差碼書(shū)中尋找使下式值最小的那個(gè)碼矢量索引號(hào)。其中,m和n表示ISF參數(shù)預(yù)測(cè)殘差子矢量中的第一個(gè)和最后一個(gè)元素在整個(gè)ISF預(yù)測(cè)殘差矢量中的元素序號(hào)。五個(gè)子矢量的量化分別對(duì)應(yīng)不同的殘差碼書(shū),設(shè)按照上述公式搜索到的五個(gè)碼矢量索引號(hào)分別為、(")、本步驟中五個(gè)子矢量的量化分別使用5個(gè)不同的ISF殘差碼書(shū),其中殘差碼書(shū)1包含1024個(gè)3維碼矢量,殘差碼書(shū)2包含1024個(gè)3維碼矢量,殘差碼書(shū)3包含512個(gè)3維碼矢量,殘差碼書(shū)4包含512個(gè)3維碼矢量,殘差碼書(shū)5包含256個(gè)4維碼矢量。上述殘差碼書(shū)的訓(xùn)練均可以采用傳統(tǒng)的LBG算法得到,訓(xùn)練數(shù)據(jù)為包含漢語(yǔ)、英式英語(yǔ)、美式英語(yǔ)、芬蘭語(yǔ)、日語(yǔ)和法語(yǔ)在內(nèi)的多語(yǔ)種數(shù)據(jù)庫(kù),長(zhǎng)度約為2個(gè)小時(shí),采樣率為16kHz,精度為16位線(xiàn)性脈沖編碼調(diào)制(PCM)。殘差碼書(shū)的具體訓(xùn)練步驟如下第一、由ISF訓(xùn)練矢量""),利用下式計(jì)算ISF參數(shù)的均值矢量的第i個(gè)分量S=+f>i(n),i=0,l,.",m-l第二、計(jì)算出所有訓(xùn)練矢量的無(wú)偏I(xiàn)SF參數(shù)矢量;第三、應(yīng)用步驟101中的公式計(jì)算出無(wú)偏I(xiàn)SF參數(shù)矢量的預(yù)測(cè)矢量^(w)。第四、應(yīng)用步驟102中的公式計(jì)算ISF參數(shù)預(yù)測(cè)殘差矢量序列{ri(n)},i=0,l,...,m-1,n-l,2,…,Nf,將每一個(gè)ISF參數(shù)殘差矢量分裂成五個(gè)子矢量。第五、針對(duì)分裂出的第一個(gè)子矢量的訓(xùn)練序列化,,("》,"=1,2,......,tV,,用分裂法生成初始碼書(shū)RS:,N,為第一個(gè)子矢量的碼書(shū)大小,上角標(biāo)代表迭代次數(shù)。第六、采用LBG迭代算法重新劃分胞腔并求取新形心,i-O,l,...N,-1,具體的迭代算法為本領(lǐng)域技術(shù)人員公知內(nèi)容。第七、計(jì)算平均失真5和相對(duì)失真6,如果相對(duì)失真fKs則繼續(xù),其中S為設(shè)置的一個(gè)最小誤差值;否則轉(zhuǎn)至繼續(xù)執(zhí)行第六。第八、此時(shí)碼書(shū)R^即為第一個(gè)子矢量的最終碼書(shū)。針對(duì)^(n)卜&(n)}、g(n》和仏(n》,nM,2,…,Nf同樣進(jìn)行第五至第八步驟,生成對(duì)應(yīng)后四個(gè)子矢量的最終碼書(shū)Rl;)、Rg、R(二)和Rg,其中N,、N3、N,和Ns分別為第二、三、四、五個(gè)子矢量的碼書(shū)大小。按照上述第一至第八步驟訓(xùn)練出的殘差碼書(shū)可以直接在本發(fā)明實(shí)施例的流程中使用。步驟104:將步驟103中得到的碼書(shū)索引值進(jìn)行二進(jìn)制編碼后寫(xiě)入碼流。步驟105:根據(jù)碼書(shū)索引值重構(gòu)當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量。本步驟中,根據(jù)已搜索到的碼矢量索引值&(")、*2(n)、、(")、、(")和、(w),重構(gòu)出當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量為=0,1,2廠''("),!'=3,4,5=6,7,8("),/=9,即=12,13,14,15步驟106:計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)子矢量。本步驟中,利用步驟105中重構(gòu)的當(dāng)前幀ISF預(yù)測(cè)殘差矢量,以及步驟102中定義的公式K"X")-p("),計(jì)算出當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)子矢量分別為",(")2,(")=o,i,2;Z,(")=(")+r,("),/=:3,4,5;幻:6,7,8;1<formula>formulaseeoriginaldocumentpage19</formula>這些量化后的所有無(wú)偏I(xiàn)SF參數(shù)子矢量構(gòu)成量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,在下一幀的量化中,將使用當(dāng)前幀計(jì)算出的無(wú)偏I(xiàn)SF參數(shù)矢量計(jì)算步驟101中的ISF參數(shù)預(yù)測(cè)矢量。步驟107:計(jì)算當(dāng)前幀量化后的ISF參數(shù)矢量。本步驟中,利用步驟106中計(jì)算出的當(dāng)前幀ISF參數(shù)和存儲(chǔ)的ISF參數(shù)矢量均值,計(jì)算當(dāng)前幀量化后的ISF參數(shù)矢量。經(jīng)過(guò)上述步驟100-步驟107,本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的編碼過(guò)程結(jié)束。圖2示出了本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法中的解碼端流程,在每一幀對(duì)ISF參數(shù)的矢量量化中,該流程包括步驟200:從碼流中解析碼書(shū)索引值,從殘差碼書(shū)中查詢(xún)碼書(shū)索引值對(duì)應(yīng)的當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量。本步驟中,在殘差碼書(shū)中根據(jù)碼書(shū)索引值查詢(xún)出當(dāng)前幀量化后的ISF預(yù)測(cè)殘差子矢量,分別記做/f'W,i-0,1,2、^(n),i=3,4,5、/f3(n),i=6,7,8、if"n),i=9,10,11和,),i:12,13,14,15。將這五個(gè)量化后的ISF預(yù)測(cè)殘差子矢量合并,得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量為<formula>formulaseeoriginaldocumentpage19</formula><formula>formulaseeoriginaldocumentpage20</formula>步驟201:使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)計(jì)算當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量。設(shè)當(dāng)前幀為第n幀,第n幀的ISF參數(shù)的預(yù)測(cè)矢量的第i個(gè)分量為計(jì)算當(dāng)前幀的ISF參數(shù)的預(yù)測(cè)矢量的方法為;,(")=,z,("-l),i=0,1,......,m-1;其中,m為ISF參數(shù)的階數(shù),l)為第n-1幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量的第i個(gè)分量,如果當(dāng)前幀為第一幀,則使用預(yù)置的z,("-l)初始值0帶入公式計(jì)算。將上述計(jì)算的所有分量組合起來(lái)構(gòu)成當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。步驟202:計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量。本步驟中,使用步驟200得到的當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量和步驟201得到的ISF參數(shù)的預(yù)測(cè)矢量,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)子矢量分別為<formula>formulaseeoriginaldocumentpage20</formula>將這五個(gè)量化后的無(wú)偏I(xiàn)SF參數(shù)子矢量組合起來(lái),就得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量。在每一幀量化中得到的量化后的ISF參數(shù)矢量都將在下一幀中用作ISF參數(shù)預(yù)測(cè)矢量的計(jì)算。步驟203:計(jì)算當(dāng)前幀量化后的ISF參數(shù)矢量。本步驟中,使用步驟202計(jì)算的當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量,具體計(jì)算公式如下<formula>formulaseeoriginaldocumentpage21</formula>經(jīng)過(guò)步驟200步驟203,本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的解碼過(guò)程結(jié)束。上述步驟100~步驟107,以及步驟200~步驟203合起來(lái)構(gòu)成本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的完整流程,其中步驟100~步驟107也可以作為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化編碼端方法的較佳實(shí)施方式,步驟200~步驟203也可以作為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化解碼端方法的較佳實(shí)施方式。最后對(duì)本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化的裝置進(jìn)行詳細(xì)介紹。圖3示出了本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化的裝置結(jié)構(gòu)示意圖,該裝置包括編碼端單元和解碼端單元,其中編碼端單元包括殘差碼書(shū)單元、加法器、分裂矢量量化編碼模塊、各維非等系數(shù)幀間預(yù)測(cè)器、分裂矢量量化解碼模塊、無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊和ISF參數(shù)矢量重構(gòu)模塊。解碼端單元包括殘差碼書(shū)單元、分裂矢量量化解碼模塊、無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊、各維非等系數(shù)幀間預(yù)測(cè)器和ISF參數(shù)矢量重構(gòu)模塊。該裝置中的各個(gè)部件涉及到的計(jì)算,均可以使用本發(fā)明實(shí)施例中ISF參數(shù)矢量量化中所定義的公式和計(jì)算方法,作為本發(fā)明實(shí)施例ISF參數(shù)矢量量化裝置的一種較佳實(shí)施方式。首先介紹編碼端單元中的各個(gè)組成部分,編碼端單元依次對(duì)每一幀進(jìn)行ISF參數(shù)矢量量化,以下均按照幀為單位進(jìn)行描述,設(shè)當(dāng)前量化的是第n幀。各維非等系數(shù)幀間預(yù)測(cè)器,用于存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊提供的上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量并提供給分裂矢量量化解碼模塊和加法器。上述各維非等幀間系數(shù)預(yù)測(cè)器的預(yù)測(cè)系數(shù)由預(yù)先訓(xùn)練得到,訓(xùn)練的方法與本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法中所述相同,訓(xùn)練完成后存儲(chǔ)在各維分等系數(shù)幀間預(yù)測(cè)器中保持恒定,供編碼端單元中的其他部件使用。加法器,用于將無(wú)偏I(xiàn)SF參數(shù)矢量產(chǎn)生模塊提供的當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與各維非等系數(shù)幀間預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,計(jì)算當(dāng)前幀ISF預(yù)測(cè)殘差矢量提供給分裂矢量量化編碼模塊。殘差碼書(shū)單元,存儲(chǔ)五個(gè)殘差碼書(shū)即殘差碼書(shū)1-5,為分裂矢量量化編碼模塊和分裂矢量量化解碼模塊提供查詢(xún)。殘差碼書(shū)單元中存儲(chǔ)的殘差碼書(shū)的具體訓(xùn)練方法與本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法中所述相同。分裂矢量量化編碼模塊,用于根據(jù)加法器提供的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量,從殘差碼書(shū)單元中查詢(xún)當(dāng)前幀碼書(shū)索引值寫(xiě)入碼流,將當(dāng)前幀碼書(shū)索引值提供給分裂矢量量化解碼模塊。分裂矢量量化解碼模塊,用于接收分裂矢量量化單元提供的當(dāng)前幀碼書(shū)索引值,在殘差碼書(shū)單元中搜索對(duì)應(yīng)當(dāng)前幀碼書(shū)索引值的量化后ISF參數(shù)預(yù)測(cè)殘差矢量,并提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊。無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊,用于將分裂矢量量化解碼模塊提供的當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與各維非等系數(shù)幀間預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量并緩存,在當(dāng)前幀的下一幀將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量提供給各維非等系數(shù)幀間預(yù)測(cè)器用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算,在當(dāng)前幀將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量提供給ISF參數(shù)矢量重構(gòu)模塊。無(wú)偏I(xiàn)SF參數(shù)產(chǎn)生模塊,用于存儲(chǔ)ISF參數(shù)均值矢量,將當(dāng)前幀ISF參數(shù)矢量與存儲(chǔ)的ISF參數(shù)均值矢量相減,計(jì)算當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量提供給加法器。上述編碼端單元也可以作為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化編碼端裝置的較佳實(shí)施方式,圖4示出了本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化編碼端裝置的結(jié)構(gòu)。其次,介紹解碼端單元中的各個(gè)組成部分,解碼端單元依次對(duì)每一幀進(jìn)行ISF參數(shù)矢量量化,以下均按照幀為單位進(jìn)行描述。各維非等系數(shù)幀間預(yù)測(cè)器,用于存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù);將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊提供的上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊。上述各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)由預(yù)先訓(xùn)練得到,訓(xùn)練方法與本發(fā)明實(shí)施例ISF參數(shù)矢量量化方法中所述相同,量化開(kāi)始后存儲(chǔ)在各維非等系數(shù)幀間預(yù)測(cè)器中保持恒定。無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊,將分裂矢量量化解碼模塊提供的量化后的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量與各維非等系數(shù)幀間預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量并緩存,在當(dāng)前幀的下一幀將該矢量提供給各維非等系數(shù)幀間預(yù)測(cè)器,在當(dāng)前幀將該矢量提供給ISF參數(shù)矢量重構(gòu)模塊。殘差碼書(shū)單元,存儲(chǔ)五個(gè)殘差碼書(shū)即殘差碼書(shū)1-5,為分裂矢量量化解碼模塊提供查詢(xún)。分裂矢量量化解碼模塊,根據(jù)從編碼端單元送入的碼流中解析出碼書(shū)索引值,在殘差碼書(shū)單元中查詢(xún)當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量,提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊。ISF參數(shù)矢量重構(gòu)模塊,存儲(chǔ)ISF參數(shù)均值矢量,將無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊提供的當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,計(jì)算當(dāng)前幀量化后的ISF參數(shù)矢量。上述解碼端單元也可以作為本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化解碼端裝置的較佳實(shí)施方式。圖5示出了本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化解碼端裝置的結(jié)構(gòu)。本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化的裝置,編碼端單元可以按照本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的編碼過(guò)程工作,而解碼端單元可以按照本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化方法的解碼過(guò)程工作,該裝置可以應(yīng)用在寬帶語(yǔ)音編解碼系統(tǒng)中。將本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化的裝置應(yīng)用在實(shí)際的寬帶語(yǔ)音編解碼系統(tǒng)中,可以例舉如下實(shí)施方式在寬帶代數(shù)碼激勵(lì)線(xiàn)性預(yù)須'J(AlgebraicCodeExcitedLinearPrediction,ACELP)語(yǔ)音編碼解碼系統(tǒng)中的編碼端,第一步,對(duì)預(yù)處理后的輸入語(yǔ)音信號(hào)進(jìn)行線(xiàn)性預(yù)測(cè)分析,分析幀長(zhǎng)為30ms,其中20ms(256個(gè)樣點(diǎn))來(lái)自當(dāng)前幀,5ms(64個(gè)樣點(diǎn))來(lái)自上一幀,5ms(64個(gè)樣點(diǎn))來(lái)自下一幀。窗函數(shù)采用集中于當(dāng)前幀第四子幀出的非對(duì)稱(chēng)窗,該窗由兩部分組成,第一部分是半個(gè)漢明窗(256點(diǎn)),第二部分是四分之一余弦函數(shù)(128點(diǎn))。第二步,在加窗后的語(yǔ)音進(jìn)行自相關(guān)估計(jì),用滯后窗乘以自相關(guān)函數(shù)使其具有60Hz的帶寬擴(kuò)展。第三步,采用萊文遜-杜賓遞歸算法獲取16階LP系數(shù)。第四步,將LP系數(shù)轉(zhuǎn)化為ISF參數(shù)。第五步,在本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化裝置的編碼端單元中對(duì)ISF參數(shù)進(jìn)行量化,將得到的五個(gè)碼書(shū)索引值寫(xiě)入碼流。在寬帶ACELP語(yǔ)音編解碼系統(tǒng)中的解碼端,第一步,本發(fā)明實(shí)施例ISF參數(shù)矢量量化裝置的解碼端單元接收到來(lái)自編碼端單元的碼流后,根據(jù)解析出的五個(gè)碼書(shū)索引值,還原量化后的ISF參數(shù)矢量。第二步,將還原的量化后ISF參數(shù)矢量轉(zhuǎn)換成導(dǎo)抗語(yǔ)頻率對(duì)(ImmittanceSpectralPairs,ISP)矢量,內(nèi)插ISP矢量,得到四個(gè)子幀的ISP矢量,轉(zhuǎn)換回ISF參數(shù)。第三步,將四個(gè)子幀的ISF參數(shù)轉(zhuǎn)化為L(zhǎng)P系數(shù),解碼完成。上述應(yīng)用在具體編解碼系統(tǒng)中的實(shí)施方式中,本發(fā)明實(shí)施例提供的ISF參數(shù)矢量量化裝置完成對(duì)由LP參數(shù)轉(zhuǎn)化的ISF參數(shù)的矢量量化,量化時(shí)使用了本發(fā)明實(shí)施例ISF參數(shù)的矢量量化方法中的編碼過(guò)程和解碼過(guò)程。通過(guò)如下實(shí)驗(yàn)結(jié)果,說(shuō)明本發(fā)明實(shí)施例提供的ISF參數(shù)的矢量量化方法和裝置取得的效果用訓(xùn)練語(yǔ)音外的345秒(17250幀)漢語(yǔ)語(yǔ)音產(chǎn)生17250個(gè)ISF參數(shù)矢量。實(shí)驗(yàn)表明,按國(guó)際通用的譜失真計(jì)算方法,在無(wú)丟失幀的情況下,用46比特每幀量化得到的平均譜失真為0.787173dB,語(yǔ)失真介于2dB和4dB之間的幀百分比僅為0.968%,而平均鐠失真大于4dB的百分比為零,其量化性能達(dá)到了透明量化的標(biāo)準(zhǔn)。在有丟失幀的情況下,只用前一接收幀的信息就能恢復(fù)出本幀的ISF參數(shù),并且錯(cuò)誤的延續(xù)性能夠保持在幾幀之內(nèi),從聽(tīng)覺(jué)上講恢復(fù)出的語(yǔ)音沒(méi)有明顯的厭惡聲。以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種導(dǎo)抗譜頻率參數(shù)的矢量量化方法,其特征在于,該方法包括編碼過(guò)程將當(dāng)前幀ISF參數(shù)矢量減去ISF參數(shù)均值矢量,得到當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量;將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,得到當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,得到當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量;對(duì)當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化,得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量及其碼書(shū)索引值,并將碼書(shū)索引值寫(xiě)入碼流;將當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量;解碼過(guò)程根據(jù)從碼流中解析出的碼書(shū)索引值,在殘差碼書(shū)中查詢(xún)對(duì)應(yīng)的當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量;將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,得到當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將量化后的當(dāng)前幀ISF預(yù)測(cè)殘差矢量和當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量。2、一種導(dǎo)抗鐠頻率參數(shù)的矢量量化編碼端方法,其特征在于,該方法包括使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,計(jì)算當(dāng)前幀ISF參^t預(yù)測(cè)殘差矢量;對(duì)當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化。3、如權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先訓(xùn)練各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)、殘差碼書(shū)和ISF參數(shù)均值矢量;所述分裂矢量量化之后進(jìn)一步包括將量化后的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,重構(gòu)當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量。4、如權(quán)利要求3所述的方法,其特征在于,所述計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量的方法為將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。5、如權(quán)利要求3所述的方法,其特征在于,所述當(dāng)前幀為第一幀,所述計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量的方法為將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與0相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。6、如權(quán)利要求3所述的方法,其特征在于,所述訓(xùn)練各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)的方法為令當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量的每個(gè)分量平方預(yù)測(cè)誤差之和最小,使用待求解的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)乘以上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量表示當(dāng)前幀的ISF參數(shù)的預(yù)測(cè)矢量,并使用當(dāng)前幀的無(wú)偏I(xiàn)SF參數(shù)矢量減去當(dāng)前幀的ISF參數(shù)的預(yù)測(cè)矢量表示當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量,求解對(duì)應(yīng)每個(gè)分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)值;將所有分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)值,作為預(yù)先訓(xùn)練的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)。7、如權(quán)利要求6所述的方法,其特征在于,所述得到各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)的值之后進(jìn)一步包括將所述對(duì)應(yīng)每個(gè)分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)值乘以0.5,將相乘后的值作為量化過(guò)程中使用的對(duì)應(yīng)每個(gè)分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)的值。8、如權(quán)利要求2所述的方法,其特征在于,所述對(duì)當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化的方法為將當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量分裂為五個(gè)子矢量,其中令對(duì)應(yīng)當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量的前3個(gè)分量構(gòu)成第一個(gè)子矢量,第4至6個(gè)分量構(gòu)成第二個(gè)子矢量,第7至9個(gè)分量構(gòu)成第三個(gè)子矢量,第10至12個(gè)分量構(gòu)成第四個(gè)子矢量,第13至16個(gè)分量構(gòu)成第五個(gè)子矢量;在所述殘差碼書(shū)中分別搜索對(duì)應(yīng)五個(gè)子矢量的各個(gè)碼書(shū)索引值。9、一種導(dǎo)抗譜頻率參數(shù)的矢量量化解碼端方法,其特征在于,該方法包括使用殘差碼書(shū)得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量;使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量。10、如權(quán)利要求9所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先訓(xùn)練各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)、殘差碼書(shū)和ISF參數(shù)均值矢量;所述計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量之后進(jìn)一步包括將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量。11、如權(quán)利要求10所述的方法,其特征在于,所述使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量為將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。12、如權(quán)利要求10所述的方法,其特征在于,所述當(dāng)前幀為第一幀,所述計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量為將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與o相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。13、如權(quán)利要求10所述的方法,其特征在于,所述訓(xùn)練各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系it的方法為令當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量的每個(gè)分量平方預(yù)測(cè)誤差之和最小,使用待求解的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)乘以上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量表示當(dāng)前幀的ISF參數(shù)的預(yù)測(cè)矢量,并使用當(dāng)前幀的無(wú)偏I(xiàn)SF參數(shù)矢量減去當(dāng)前幀的ISF參數(shù)的預(yù)測(cè)矢量表示當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量,求解對(duì)應(yīng)每個(gè)分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)值;將所有分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)值,作為預(yù)先訓(xùn)練的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)觀'J系數(shù)。14、如權(quán)利要求13所述的方法,其特征在于,所述得到各維非等系教幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)的值之后進(jìn)一步包括將所述對(duì)應(yīng)每個(gè)分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)值乘以0.5,.將相乘后的值作為量化過(guò)程中使用的對(duì)應(yīng)每個(gè)分量的各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系It的值。15、一種導(dǎo)抗譜頻率參數(shù)的矢量量化裝置,其特征在于,該裝置包括編碼端單元和解碼端單元;所述編碼端單元,存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)、殘差碼書(shū)和ISF參數(shù)均值矢量;計(jì)算當(dāng)前幀的無(wú)偏I(xiàn)SF參數(shù)矢量;將各維非等系數(shù)幀間:預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量相減,得到當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量;對(duì)當(dāng)前幀ISF預(yù)測(cè)殘差矢量進(jìn)行矢量量化,得到當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量及其碼書(shū)索引值,將碼書(shū)索引值寫(xiě)入碼流送入解碼端單元;將當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,得到當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,得到當(dāng)前幀量化后的ISF參數(shù)矢量;所述解碼端單元,存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)、殘差碼書(shū)和ISF參數(shù)均值矢量,從編碼端單元送入的碼流中解析當(dāng)前幀的碼書(shū)索引值;使用當(dāng)前幀碼書(shū)索引值在殘差碼書(shū)中查詢(xún)對(duì)應(yīng)的當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量;使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量;使用當(dāng)前幀量化后的ISF預(yù)測(cè)殘差矢量與當(dāng)前幀ISF參數(shù)預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算;使用當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,計(jì)算當(dāng)前幀的ISF參數(shù)矢量。16、一種導(dǎo)抗譜頻率參數(shù)的矢量量化編碼端裝置,其特征在于,該裝置包括加法器、各維非等系數(shù)幀間預(yù)測(cè)器和矢量量化模塊;所述加法器,用于將當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量與各維非等系數(shù)幀間預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相減,計(jì)算當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量提供給矢量量化模塊;所述各維非等系數(shù)幀間預(yù)測(cè)器,用于存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù);使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量并提供給加法器;所述矢量量化模塊,用于將加法器提供的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化。17、如權(quán)利要求16所述的裝置,其特征在于,所述矢量量化模塊包括分裂矢量量化編碼模塊、分裂矢量量化解碼模塊和殘差碼書(shū)單元;所述分裂矢量量化編碼模塊,用于根據(jù)加法器提供的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量,從殘差碼書(shū)單元存儲(chǔ)的殘差碼書(shū)中搜索當(dāng)前幀碼書(shū)索引值寫(xiě)入碼流,將當(dāng)前幀碼書(shū)索引值提供給分裂矢量量化解碼模塊;所述分裂矢量量化解碼模塊,用于接收分裂矢量量化編碼模塊提供的當(dāng)前幀碼書(shū)索引值,在殘差碼書(shū)單元存儲(chǔ)的殘差碼書(shū)中搜索對(duì)應(yīng)當(dāng)前幀碼書(shū)索引值的量化后ISF參數(shù)預(yù)測(cè)殘差矢量;所述殘差碼書(shū)單元,存儲(chǔ)ISF參數(shù)的殘差碼書(shū),供分裂矢量量化編碼模塊和分裂矢量量化解碼模塊查詢(xún)。18、如權(quán)利要求17所述的裝置,其特征在于,該裝置進(jìn)一步包括無(wú)偏I(xiàn):SF參數(shù)矢量產(chǎn)生模塊、無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊和ISF參數(shù)矢量重構(gòu)模塊;所述無(wú)偏I(xiàn)SF參數(shù)矢量產(chǎn)生模塊,用于存儲(chǔ)ISF參數(shù)均值矢量,將當(dāng)前幀ISF參數(shù)矢量與ISF參數(shù)均值矢量相減,計(jì)算當(dāng)前幀無(wú)偏I(xiàn)SF參數(shù)矢量提供給加法器;所述無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊,用于將分裂矢量量化解碼模塊提供的當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量與各維非等系數(shù)幀間預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量并緩存,在當(dāng)前幀的下一幀將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量提供給各維非等系數(shù)幀間預(yù)測(cè)器用作下一幀ISF參數(shù)的預(yù)測(cè)矢量的計(jì)算,在當(dāng)前幀將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量提供給ISF參數(shù)矢量重構(gòu)模塊;所述ISF參數(shù)矢量重構(gòu)模塊,用于存儲(chǔ)ISF參數(shù)均值矢量,將無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊提供的當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)與ISF參數(shù)均值矢量相加,計(jì)算當(dāng)前幀量化后的ISF參數(shù)矢量;所述各維非等系數(shù)幀間預(yù)測(cè)器計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量具體為將各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù)與無(wú)偏iSF參數(shù)矢量重構(gòu)模塊提供的上一幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量相乘,計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量。19、一種導(dǎo)抗鐠頻率參數(shù)的矢量量化解碼端裝置,其特征在于,該裝置包括各維非等系數(shù)幀間預(yù)測(cè)器、矢量量化解碼模塊和無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊;所述矢量量化解碼模塊,根據(jù)碼流解析當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊;所述各維非等系數(shù)幀間預(yù)測(cè)器,存儲(chǔ)各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù);使用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊;所述無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊,將矢量量化解碼模塊提供的量化后的當(dāng)前幀ISF參數(shù)預(yù)測(cè)殘差矢量與各維非等幀間系數(shù)預(yù)測(cè)器提供的當(dāng)前幀ISF參數(shù)的預(yù)測(cè)矢量相加,計(jì)算當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量。20、如權(quán)利要求19所述的裝置,其特征在于,該裝置進(jìn)一步包括ISF參數(shù)矢量重構(gòu)模塊;所述無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊進(jìn)一步用于緩存當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量,在當(dāng)前幀的下一幀將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量提供給各維非等系數(shù)幀間預(yù)測(cè)器,在當(dāng)前幀將當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量提供給ISF參數(shù)矢量重構(gòu)模塊;所述ISF參數(shù)矢量重構(gòu)模塊,用于存儲(chǔ)ISF參數(shù)均值矢量,將無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊提供的當(dāng)前幀量化后的無(wú)偏I(xiàn)SF參數(shù)矢量與ISF參數(shù)均值矢量相加,計(jì)算當(dāng)前幀量化后的ISF參數(shù)矢量。21、如權(quán)利要求19所述的裝置,其特征在于,所述矢量量化解碼模塊包括殘差碼書(shū)單元和分裂矢量量化解碼模塊;所述殘差碼書(shū)單元,存儲(chǔ)ISF參數(shù)的殘差碼書(shū),供分裂矢量量化解碼模塊查詢(xún);所述分裂矢量量化解碼模塊,用于根據(jù)從碼流中解析出的碼書(shū)索引值,在殘差碼書(shū)單元存儲(chǔ)的殘差碼書(shū)中查詢(xún)對(duì)應(yīng)的當(dāng)前幀量化后ISF參數(shù)預(yù)測(cè)殘差矢量,將當(dāng)前幀量化后的ISF參數(shù)預(yù)測(cè)殘差矢量提供給無(wú)偏I(xiàn)SF參數(shù)矢量重構(gòu)模塊。全文摘要本發(fā)明公開(kāi)了一種導(dǎo)抗譜頻率(ISF)參數(shù)的矢量量化方法和一種ISF參數(shù)的矢量量化裝置。本發(fā)明還公開(kāi)了一種ISF參數(shù)的矢量量化編碼端方法、一種ISF參數(shù)的矢量量化解碼端方法、一種ISF參數(shù)的矢量量化裝置、一種ISF參數(shù)的矢量量化編碼端裝置和一種ISF參數(shù)的矢量量化解碼端裝置。上述方法或裝置,利用各維非等系數(shù)幀間預(yù)測(cè)器的預(yù)測(cè)系數(shù),計(jì)算ISF參數(shù)的預(yù)測(cè)矢量。應(yīng)用本發(fā)明,可以在寬帶語(yǔ)音編碼解碼過(guò)程中均衡有丟失幀和無(wú)丟失幀時(shí)的量化性能,提高語(yǔ)音合成的質(zhì)量。文檔編號(hào)G10L19/12GK101256773SQ20071000319公開(kāi)日2008年9月3日申請(qǐng)日期2007年2月28日優(yōu)先權(quán)日2007年2月28日發(fā)明者劉澤新,恒朱,銳李,李海婷,李立雄,睿范,賈懋珅,鮑長(zhǎng)春申請(qǐng)人:北京工業(yè)大學(xué);華為技術(shù)有限公司