亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

編碼方法、編碼器、解碼方法及解碼器的制作方法

文檔序號(hào):2830972閱讀:246來源:國(guó)知局

專利名稱::編碼方法、編碼器、解碼方法及解碼器的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,尤其涉及矢量量化技術(shù)。
背景技術(shù)
:隨著通信系統(tǒng)中高速率數(shù)據(jù)服務(wù)的發(fā)展,寬帶語(yǔ)音(50-7000Hz)編碼技術(shù)得到了越來越廣泛的應(yīng)用。線性預(yù)測(cè)分析技術(shù)(LPA,LinearPredictiveAnalysis)是目前進(jìn)行語(yǔ)音信號(hào)分析的最有效的技術(shù)之一,也是代數(shù)碼激勵(lì)線性預(yù)測(cè)沖莫型(ACELP,AlgebraicCodeExcitedLinearPrediction)中的一個(gè)關(guān)鍵環(huán)節(jié),它為模擬聲道的頻率特性提供了一組簡(jiǎn)潔的模型參數(shù)。LPA的模型參數(shù)具有多種表達(dá)形式,其中,導(dǎo)抗譜頻率(ISF,ImmittanceSpectralFrequencies)參數(shù)因其許多優(yōu)良的特性更加適合矢量量化,得到了廣泛的應(yīng)用。例如,在第3代合作伙伴計(jì)劃2(3GPP2,3rdGenerationPartnershipProject2)的寬帶自適應(yīng)多速率(AMR-WB,AdaptiveMulti-Rate-Wideband)和寬帶變速率多模式(VMR-WB,Variable-RateMultimodeWideband)語(yǔ)音編碼標(biāo)準(zhǔn)中,都采用了ISF參數(shù)。寬帶語(yǔ)音通常需要16階線性預(yù)測(cè)系數(shù)才能較好的表征語(yǔ)音的譜包絡(luò)信息。如果直接對(duì)整個(gè)矢量進(jìn)行矢量量化,將導(dǎo)致非常高的空間和時(shí)間復(fù)雜度。因此,一些針對(duì)譜參數(shù)量化的次優(yōu)量化方法相繼提出,如預(yù)測(cè)矢量量化、分裂矢量量化、多級(jí)矢量量化、代數(shù)矢量量化等。預(yù)測(cè)分裂矢量量化方法結(jié)合了預(yù)測(cè)矢量量化和分裂矢量量化的優(yōu)點(diǎn),利用譜參數(shù)的幀間相關(guān)性,使用預(yù)測(cè)的方法減小了待量化矢量的動(dòng)態(tài)范圍,使用分裂的方法減小了時(shí)間和空間復(fù)雜度,對(duì)ISF參數(shù)有良好的量化效果,獲得了廣泛的應(yīng)用。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn)雖然預(yù)測(cè)技術(shù)提高了量化的效果,但是由于預(yù)測(cè)要使用量化的歷史值,所以,在發(fā)生幀丟失的情況下,就會(huì)有錯(cuò)誤的延續(xù)?,F(xiàn)有的預(yù)測(cè)模型主要有移動(dòng)平均(MA,MovingAverage)予貞測(cè)和自回歸(AR,Autoregressive)子貞觀'J。在相同量化比特?cái)?shù)下,AR預(yù)測(cè)的量化效果更好,但是,在幀丟失情況下,錯(cuò)誤延續(xù)比較嚴(yán)重,會(huì)嚴(yán)重影響語(yǔ)音質(zhì)量,MA預(yù)測(cè)雖然可以把錯(cuò)誤的延續(xù)控制在下一li幀,但會(huì)嚴(yán)重降低量化效果。由此可見,現(xiàn)有的矢量量化的量化質(zhì)量比較低。
發(fā)明內(nèi)容本發(fā)明目的在于提供編碼方法、編碼器、解碼方法、解碼器、矢量量化系統(tǒng)、矢量量化方法及裝置,用以提高矢量量化的量化質(zhì)量。一種清音或過渡音模式下的編碼方法,包括獲得去均值后的無偏矢量;對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。一種清音或過渡音模式下的編碼器,包括無偏矢量獲得單元,用于獲得去均值后的無偏矢量;矢量分裂單元,用于對(duì)所述無偏矢量獲得單元獲得的去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;矢量量化單元,用于對(duì)所述矢量分裂單元得到的多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。一種清音或過渡音模式下的解碼方法,包括獲得一組碼字索引值;根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量;將獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量;根據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。一種清音或過渡音模式下的解碼器,包括碼字索引值獲得單元,用于獲得一組碼字索引值;分裂子矢量獲得單元,用于根據(jù)所述碼字索引值獲得單元獲得的每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量;無偏矢量重構(gòu)單元,用于將所述分裂子矢量獲得單元獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量;目標(biāo)矢量獲得單元,用于根據(jù)所述無偏矢量重構(gòu)單元重構(gòu)的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。一種濁音或一般音模式下的編碼方法,包括獲得去均值后的無偏矢量;對(duì)所述去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值;從兩組侯選碼字索引值中,選擇一組碼字索引值。一種濁音或一般音模式下的編碼器,包括無偏矢量獲得單元,用于獲得去均值后的無偏矢量;無偏矢量處理單元,用于對(duì)所述無偏矢量獲得單元獲得的去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值;碼字索引值選擇單元,用于從所述無偏矢量處理單元得到的兩組侯選碼字索引值中,選擇一組碼字索引值。一種濁音或一般音模式下的解碼方法,包括獲得一組碼字索引值和選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類;對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量;才艮據(jù)所述去均值后的無偏矢量,得到量化后的目標(biāo)矢量。一種濁音或一般音模式下的解碼器,包括碼字索引值和選擇標(biāo)識(shí)獲得單元,用于獲得一組碼字索引值和選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類;解碼處理單元,用于對(duì)所述碼字索引值和選擇標(biāo)識(shí)獲得單元獲得的一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量;量化后的目標(biāo)矢量獲得單元,用于根據(jù)所述矢量量化處理單元得到的去均值后的無偏矢量,得到量化后的目標(biāo)矢量。一種清音或過渡音模式下的矢量量化系統(tǒng),包括編碼器,用于獲得去均值后的無偏矢量,對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值;解碼器,用于獲得所述編碼器得到的所述一組碼字索引值,根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量,將獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量,根據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。一種濁音或一般音模式下的矢量量化系統(tǒng),包括編碼器,用于獲得去均值后的無偏矢量,對(duì)所述去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值,從兩組侯選碼字索引值中,選擇一組碼字索引值;解碼器,用于獲得所述編碼器選擇的所述一組碼字索引值和所述解碼器提供的選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類,對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,根據(jù)所述均值后的無偏矢量,得到量化后的目標(biāo)矢量。一種矢量量化方法,包括獲得語(yǔ)音信號(hào);判斷所述語(yǔ)音信號(hào)所屬的種類;如果所述語(yǔ)音信號(hào)是清音信號(hào)或過渡音信號(hào),則使用上述清音或過渡音模式下的編碼方法,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,并使用上述清音或過渡音模式下的解碼方法,對(duì)編碼后得到的碼字索引值進(jìn)行解碼處理;如果所述語(yǔ)音信號(hào)是濁音信號(hào)或一般音信號(hào),則使用上述濁音或一般音模式下的編碼方法,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,并使用上述濁音或一般音模式下的解碼方法,對(duì)編碼后得到的碼字索引值進(jìn)行解碼處理。一種矢量量化裝置,包括語(yǔ)音信號(hào)獲得單元,用于獲得語(yǔ)音信號(hào);語(yǔ)音信號(hào)種類判斷單元,用于判斷所述語(yǔ)音信號(hào)獲得單元獲得的語(yǔ)音信號(hào)所屬的種類;第一矢量量化處理單元,包括上述清音或過渡音模式下的編碼器及上述清音或過渡音模式下的解碼器,所述上述清音或過渡音模式下的編碼器用于在所述語(yǔ)音信號(hào)種類判斷單元判斷出所述語(yǔ)音信號(hào)是清音信號(hào)或過渡音信號(hào)后,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,所述清音或過渡音^f莫式下的解碼器用于對(duì)所述上述清音或過渡音模式下的編碼器得到的碼字索引值進(jìn)行解碼處理;第二矢量量化處理單元,包括上述濁音或一般音模式下的編碼器及上述濁音或一般音模式下的解碼器,所述濁音或一般音模式下的編碼器用于在所述語(yǔ)音信號(hào)種類判斷單元判斷出所述語(yǔ)音信號(hào)是濁音信號(hào)或一般音信號(hào)后,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,所述濁音或一般音模式下的解碼器用于對(duì)所述濁音或一般音模式下的編碼器得到的碼字索引值進(jìn)行解碼處理。在本發(fā)明的清音或過渡音模式下的編解碼實(shí)施例中,對(duì)去均值后的無偏矢量進(jìn)行無記憶分裂矢量量化和對(duì)獲得的碼字索引值進(jìn)行與無記憶分裂矢量量化對(duì)應(yīng)的解碼處理。由于清音或過渡音相關(guān)性低,而對(duì)相關(guān)性低的去均值后的無偏矢量進(jìn)行無記憶分裂矢量量化會(huì)具有較好的量化效果。所以,本發(fā)明的清音或過渡音才莫式下的編解碼實(shí)施例具有較好的量化效果。另外,由于對(duì)去均值后的無偏矢量進(jìn)行無記憶分裂矢量量化相對(duì)于對(duì)去均值后的無偏矢量進(jìn)行有記憶分裂矢量量化具有更好的安全性,所以,相對(duì)于現(xiàn)有技術(shù)的去均值后的無偏矢量進(jìn)行有記憶分裂矢量量化,本發(fā)明的清音或過渡音才莫式下的編解碼實(shí)施例具有更好的安全性。在本發(fā)明的濁音或一般音模式下的編解碼實(shí)施例中,對(duì)所述去均值后的無偏矢量采用有記憶分裂矢量量化處理和無記憶分裂矢量量化處理相結(jié)合的方式,對(duì)獲得的碼字索引值采用與上述一種矢量量化處理對(duì)應(yīng)的解碼處理。由于有記憶分裂矢量量化可以保證較少的量化比特?cái)?shù),無記憶分裂矢量量化可以保證較好的量化效果和安全性,所以,本發(fā)明的濁音或一般音模式下的編解碼實(shí)施例可以在較少的量化比特?cái)?shù)下,保證較好的量化效果和安全性。在本發(fā)明的矢量量化實(shí)施例中,首先對(duì)語(yǔ)音信號(hào)進(jìn)行分類,之后再使用相應(yīng)的矢量量化處理方式處理去均值后的無偏矢量,這樣可以針對(duì)不同的矢量量化處理方式分配量化比特?cái)?shù),從而能夠使用較少的比特?cái)?shù)獲得較好的量化效果。為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例的一種清音或過渡音才莫式下的編碼方法流程圖;圖2為本發(fā)明實(shí)施例的一種清音或過渡音^f莫式下的編碼器的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例的一種清音或過渡音模式下的解碼方法流程圖;圖4為本發(fā)明實(shí)施例的一種清音或過渡音沖莫式下的解碼器的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例的一種濁音或一般音模式下的編碼方法流程圖;圖6為本發(fā)明實(shí)施例的一種濁音或一般音模式下的編碼器的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例的一種濁音或一般音^f莫式下的解碼方法流程圖;圖8為本發(fā)明實(shí)施例的一種濁音或一般音模式下的解碼器的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例的對(duì)清音和過渡音才莫式下幀尾ISF參數(shù)進(jìn)行編解碼的原理示意圖10為基于圖9的編碼流程圖;圖11為基于圖9的解碼流程圖12為本發(fā)明實(shí)施例的對(duì)濁音和一般音模式下幀尾ISF參數(shù)進(jìn)行編碼的原理示意圖13為本發(fā)明實(shí)施例的對(duì)濁音和一般音模式下幀尾ISF參數(shù)進(jìn)行解碼的原理示意圖14為基于圖13的編碼流程圖15為基于圖14步驟S1404的確定變量Stable的流程圖;圖16為基于圖13的解碼流程圖;圖17為本發(fā)明實(shí)施例的一種矢量量化方法流程圖;圖18為本發(fā)明實(shí)施例的一種矢量量化裝置結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面分別對(duì)本發(fā)明實(shí)施例的清音或過渡音模式下的編碼方法、編碼器、解碼方法、解碼器、濁音或一般音模式下的編碼方法、編碼器、解碼方法、解碼器、矢量量化方法及裝置進(jìn)行說明。一種清音或過渡音模式下的編碼方法如圖1所示,包括步驟S101:獲得去均值后的無偏矢量。具體的,可以將待量化的目標(biāo)矢量與所述待量化的目標(biāo)矢量的均值矢量相減,得到去均值后的無偏矢量。步驟S102:對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量。步驟S103:對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。具體的,可以根據(jù)平方誤差最小準(zhǔn)則,得到所述一組碼字索引值。另夕卜,可以/人每個(gè)分裂子矢量對(duì)應(yīng)的無偏碼書中查找到對(duì)應(yīng)的碼字索引值??蛇x的,在步驟S103之后,還可以包括步驟S104:將所述一組碼字索引^f直寫入比特流。在上述清音或過渡音模式下的編碼方法中,去均值后的矢量可以為去均值后的無偏I(xiàn)SF矢量。上述清音或過渡音模式下的編碼方法可以由多種形式的裝置實(shí)現(xiàn),其中的一種清音或過渡音模式下的編碼器如圖2所示,包括無偏矢量獲得單元201,用于獲得去均值后的無偏矢量;矢量分裂單元202,用于對(duì)無偏矢量獲得單元201獲得的去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;矢量量化單元203,用于對(duì)矢量分裂單元202得到的多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。無偏矢量獲得單元201獲得去均值后的無偏矢量時(shí),可以將待量化的目標(biāo)矢量與所述待量化的目標(biāo)矢量的均值矢量相減,得到去均值后的無偏矢量。矢量量化單元203對(duì)矢量分裂單元202得到的多個(gè)分裂子矢量進(jìn)行矢量量化時(shí),可以根據(jù)平方誤差最小準(zhǔn)則,得到所述一組碼字索引值。另外,矢量量化單元203對(duì)矢量分裂單元202得到的多個(gè)分裂子矢量進(jìn)行矢量量化時(shí),可以/人每個(gè)分裂子矢量對(duì)應(yīng)的無偏碼書中查找到對(duì)應(yīng)的碼字索引值。上述清音或過渡音模式下的編碼器還可以包括信息寫入單元204,用于將矢量量化單元203得到的一組碼字索引值寫入比特流。在上述清音或過渡音才莫式下的編碼器中,所述去均值后的無偏矢量可以為去均^直后的ISF矢量。一種清音或過渡音模式下的解碼方法如圖3所示,包括步驟S301:獲得一組碼字索引值。步驟S302:根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量。具體的,可以在每個(gè)碼字索?1值對(duì)應(yīng)的無偏碼書中得到對(duì)應(yīng)的分裂子矢量。步驟S303:將獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量。步驟S304:根據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。具體的,可以將所述去均值后的無偏矢量加上量化后的目標(biāo)矢量的均值矢量,得到量化后的目標(biāo)矢量。在上述清音或過渡音模式下的解碼方法中,所述去均值后的無偏矢量可以為去均值后的ISF矢量,所述量化后的目標(biāo)矢量可以為量化后的ISF參數(shù)。上述清音或過渡音模式下的解碼方法可以由多種形式的裝置實(shí)現(xiàn),其中的一種清音或過渡音模式下的解碼器如圖4所示,包括碼字索引值獲得單元401,用于獲得一組碼字索引值;分裂子矢量獲得單元402,用于才艮據(jù)碼字索引值獲得單元401獲得的每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量;無偏矢量重構(gòu)單元403,用于將分裂子矢量獲得單元402獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量;目標(biāo)矢量獲得單元404,用于根據(jù)無偏矢量重構(gòu)單元403重構(gòu)的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。分裂子矢量獲得單元402根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量時(shí),可以在每個(gè)碼字索引值對(duì)應(yīng)的無偏碼書中得到對(duì)應(yīng)的分裂子矢量。目標(biāo)矢量獲得單元404根據(jù)所述去均值后的無偏矢量、獲得量化后的目標(biāo)矢量時(shí),可以將所述去均值后的無偏矢量加上量化后的目標(biāo)矢量的均值矢量,得到量化后的目標(biāo)矢量。在上述清音或過渡音模式下的解碼器中,所述去均值后的無偏矢量可以為去均值后的ISF矢量,所述量化后的目標(biāo)矢量可以為量化后的ISF參數(shù)。此外,除清音或過渡音模式下的編碼方法、編碼器、解碼方法、解碼器外,本發(fā)明實(shí)施例還提供一種清音或過渡音模式下的矢量量化系統(tǒng),包括編碼器,用于獲得去均值后的無偏矢量,對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值;解碼器,用于獲得所述編碼器得到的所述一組碼字索引值,根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量,將獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量,一艮據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。上述矢量量化系統(tǒng)中的編碼器及解碼器的描述可以參見上述清音或過渡音模式下的編碼器及解碼器的描述,這里不再贅述。上述的清音或過渡音模式下的編解碼實(shí)施例和矢量量化實(shí)施例具有較好的量化效果和更好的安全性。在實(shí)際應(yīng)用中,除清音或過渡音外,語(yǔ)音還可能是濁音或一般音。本發(fā)明實(shí)施例提供的一種濁音或一般音模式下的編碼方法,如圖5所示,包括步驟S501:獲得去均值后的無偏矢量。步驟S502:對(duì)所述去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值。對(duì)所述去均值后的無偏矢量進(jìn)行有記憶分裂矢量量化處理、得到第一組侯選碼字索引值時(shí),可以先將去均值后的無偏矢量與預(yù)測(cè)矢量相減,得到預(yù)測(cè)殘差矢量,再對(duì)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化,得到所述第一組侯選碼字索引值。對(duì)所述去均值后的無偏矢量進(jìn)行無記憶分裂矢量量化處理、得到第二組侯選碼字索引值時(shí),可以對(duì)去均值后的無偏矢量進(jìn)行分裂矢量量化,得到所述第二組侯選碼字索引值。步驟S503:從兩組侯選碼字索引值中,選擇一組碼字索引值。具體的,可以對(duì)經(jīng)過有記憶分裂矢量量化處理得到的一組侯選碼字索引值進(jìn)行與有記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理,重構(gòu)一個(gè)去均值后的無偏矢量,對(duì)經(jīng)過無記憶分裂矢量量化處理得到的一組侯選碼字索引值進(jìn)行與無記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理,重構(gòu)一個(gè)去均值后的無偏矢量;從所述兩個(gè)重構(gòu)后的去均值后的無偏矢量中,選擇一個(gè)較好的重構(gòu)后的去均值后的無偏矢量,所述重構(gòu)后的去均值后的無偏矢量對(duì)應(yīng)的一組侯選碼字索引值即為選擇的一組碼字索引值。可選的,步驟S503之后,還可以包括步驟S504:將選4奪的一組碼字索引值及選擇標(biāo)識(shí)寫入比特流,其中,所述選擇標(biāo)識(shí)用于標(biāo)識(shí)選擇的一組碼字索引值所經(jīng)過的矢量量化處理的種類。選擇一個(gè)重構(gòu)后的去均值后的無偏矢量之后,還可以包括根據(jù)選擇的重構(gòu)后的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量;用所述量化后的目標(biāo)矢量更新前一幀量化后的目標(biāo)矢量,以用于幀間預(yù)測(cè)。在上述濁音或一般音模式下的編碼方法中,所述去均值后的無偏矢量可以為去均值后的無偏I(xiàn)SF矢量。上述濁音或一般音模式下的編碼方法可以由多種形式的裝置來實(shí)現(xiàn),其中的一種濁音或一般音才莫式下的編碼器如圖6所示,包括無偏矢量獲得單元601,用于獲得去均值后的無偏矢量;無偏矢量處理單元602,用于對(duì)無偏矢量獲得單元601獲得的去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值;碼字索引值選擇單元603,用于從無偏矢量處理單元602得到的兩組侯選碼字索引值中,選擇一組碼字索引值。無偏矢量處理單元602用于有記憶分裂矢量量化處理時(shí),包括預(yù)測(cè)殘差矢量獲得單元6021,用于將去均值后的無偏矢量與預(yù)測(cè)矢量相減,得到預(yù)測(cè)殘差矢量;分裂矢量量化單元6022,用于對(duì)預(yù)測(cè)殘差矢量獲得單元6021獲得的預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化,得到所述一組侯選碼字索引值。碼字索引值選擇單元603包括無偏矢量重構(gòu)單元6031,用于對(duì)經(jīng)過有記憶分裂矢量量化處理得到的一組侯選碼字索引值進(jìn)行與有記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理,重構(gòu)一個(gè)去均值后的無偏矢量,對(duì)經(jīng)過無記憶分裂矢量量化處理得到的一組侯選碼字索引值進(jìn)行與無記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理,重構(gòu)一個(gè)去均值后的無偏矢量;選擇單元6032,用于>^人無偏矢量重構(gòu)單元6031重構(gòu)的兩個(gè)去均值后的無偏矢量中,選擇一個(gè)較好的重構(gòu)后的去均值后的無偏矢量,所述重構(gòu)后的去均值后的無偏矢量對(duì)應(yīng)的一組侯選碼字索引值即為選擇的一組碼字索引值??蛇x的,上述濁音或一般音模式下的編碼器還可以包括信息寫入單元604,用于將碼字索引值選擇單元603選擇的一組碼字索引值及選擇標(biāo)識(shí)寫入比特流,其中,所述選擇標(biāo)識(shí)用于標(biāo)識(shí)選擇的一組碼字索引值所經(jīng)過的矢量量化處理的種類??蛇x的,上述濁音或一般音模式下的編碼器還可以包括量化后的目標(biāo)矢量獲得單元605,用于根據(jù)碼字索引值選擇單元603中的選擇單元選擇的重構(gòu)后的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量;量化后的目標(biāo)矢量更新單元606,用于使用量化后的目標(biāo)矢量獲得單元605獲得的量化后的目標(biāo)矢量更新前一幀量化后的目標(biāo)矢量,以用于幀間預(yù)測(cè)。在上述濁音或一般音^^莫式下的編碼器中,所述去均值后的矢量可以為去均值后的無偏I(xiàn)SF矢量。一種濁音或一般音模式下的解碼方法如圖7所示,包括步驟S701:獲得一組碼字索引值和選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類。步驟S702:對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量。具體的,當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過有記憶分裂矢量量化處理時(shí),對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,具體可以包括根據(jù)每個(gè)碼字索引值,在殘差碼書中查找到相應(yīng)的殘差子矢量;將查找到的所有殘差子矢量重構(gòu)為殘差矢量;利用所述殘差矢量重構(gòu)去均值后的無偏矢量。當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過無記憶分裂矢量量化處理時(shí),對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,具體可以包括根據(jù)每個(gè)碼字索引值,在無偏碼書中查找到相應(yīng)的無偏子矢量;將查找到的所有無偏子矢量重構(gòu)為去均值后的無偏矢量。步驟S703:根據(jù)所述去均值后的無偏矢量,得到量化后的目標(biāo)矢量。在上述濁音或一般音模式下碼字索引值的解碼方法中,所述去均值后的無偏矢量可以為去均值后的無偏I(xiàn)SF矢量,所述量化后的目標(biāo)矢量可以為量化后的ISF參數(shù)。上述濁音或一般音模式下的解碼方法可以由多種形式的裝置來實(shí)現(xiàn),其中的一種濁音或一般音模式下的解碼器如圖8所示,包括碼字索引值和選擇標(biāo)識(shí)獲得單元801,用于獲得一組碼字索引值和選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類;解碼處理單元802,用于對(duì)碼字索引值和選擇標(biāo)識(shí)獲得單元801獲得的一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量;量化后的目標(biāo)矢量獲得單元803,用于根據(jù)解碼處理單元802得到的去均值后的無偏矢量,得到量化后的目標(biāo)矢量。當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過有記憶分裂矢量量化處理時(shí),解碼處理單元802可以包括殘差子矢量查找單元8021,用于根據(jù)每個(gè)碼字索引值,在殘差碼書中查找到相應(yīng)的殘差子矢量;殘差矢量重構(gòu)單元8022,用于將殘差子矢量查找單元8021查找到的所有殘差子矢量重構(gòu)為殘差矢量;去均值后的無偏矢量重構(gòu)單元8023,用于利用殘差矢量重構(gòu)單元8022重構(gòu)的殘差矢量重構(gòu)去均值后的無偏矢量。當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過無記憶分裂矢量量化處理時(shí),解碼處理單元802可以包括無偏子矢量查找單元8024,用于才艮據(jù)每個(gè)碼字索引值,在無偏碼書中查找到相應(yīng)的無偏子矢量;去均值后的無偏矢量重構(gòu)單元8023,用于將無偏子矢量查找單元8024查找到的所有無偏子矢量重構(gòu)為去均值后的無偏矢量。在上述濁音或一般音模式下的解碼器中,所述去均值后的無偏矢量可以為去均值后的無偏I(xiàn)SF矢量,所述量化后的目標(biāo)矢量可以為量化后的ISF參數(shù)。除上述濁音或一^L音才莫式下的編碼方法、編碼器、解碼方法及解碼器外,本發(fā)明實(shí)施例還提供一種濁音或一般音模式下的矢量量化系統(tǒng),包括編碼器,用于獲得去均值后的無偏矢量,對(duì)所述去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值,從兩組侯選碼字索引值中,選擇一組碼字索引值;解碼器,用于獲得所述編碼器選擇的所述一組碼字索引值和所述解碼器提供的選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類,對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,根據(jù)所述均值后的無偏矢量,得到量化后的目標(biāo)矢量。上述濁音或一般音模式下的矢量量化系統(tǒng)中的編碼器及解碼器的描述可以參見上述濁音或一般音模式下的編碼器及解碼器的描述,這里不再贅述。上述的濁音或一般音模式下的編解碼實(shí)施例以及矢量量化實(shí)施例可以有效地降低量化比特?cái)?shù),平均消耗的比特?cái)?shù)可以為40比特/幀。上述的濁音或一般音模式下的編解碼實(shí)施例以及矢量量化實(shí)施例兼顧了無丟失幀和有丟失幀下的語(yǔ)音質(zhì)量,在量化效果和安全性之間取得了較好的平衡。為使本領(lǐng)域技術(shù)人員更加清楚的理解清音或過渡音模式下及濁音或一般音沖莫式下的編解碼的實(shí)施例,下面再以幾個(gè)實(shí)施例對(duì)這些實(shí)施例進(jìn)行詳細(xì)說明。對(duì)清音和過渡音模式下幀尾ISF參數(shù)進(jìn)行編解碼的原理如圖9所示。編碼流程如圖10所示,包括步驟s1001:求去均值后的無偏I(xiàn)SF矢量z("):具體的,"")=/'(")一/("),/=0,1,…,15,其中,y;(")表示待量化的目標(biāo)矢量,即isf參數(shù),7(")表示目標(biāo)矢量的均值矢量,"表示第"幀,下標(biāo)/表示16維矢量中的第/維。步驟S1002:對(duì)無偏I(xiàn)SF矢量z(")進(jìn)行矢量分裂,得到如下五個(gè)分裂子矢z/1)==0,1,20)=z,+3("),/=。,1,2量z(1)(";u(2)("),z(3)("),z(4)(";M(5)("):;(3)(")=v6(")"=0,1,2,^4)(")=:+9(")"=0,1,20,1,2,3其中,上標(biāo)(/)表示第,'個(gè)分裂子矢量。步驟S1003:分別對(duì)五個(gè)分裂子矢量進(jìn)行矢量量化,根據(jù)平方誤差最小準(zhǔn)則計(jì)算得到5個(gè)分裂子矢量的最佳碼字索引值""v辦),/3("),/4("u("),寫入比特流。此處的碼書為清音或過渡音的無偏碼書,即,碼書針對(duì)清音或過渡音的無偏I(xiàn)SF訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,因?yàn)閷捳瓗Ч灿猛瑯拥拇a書,所以訓(xùn)練數(shù)據(jù)中同時(shí)包括寬帶和窄帶語(yǔ)音。解碼流程如圖11所示,包括步驟s1101:獲得碼字索引值,分別是""),/2("),/3("),/4("),/5(")。步驟S1102:根據(jù)獲得的碼字索引值,在碼書中查找到相應(yīng)的量化子矢量i①(";m(3)("),p)(")。步驟S1103:根據(jù)查找到的量化子矢量,重構(gòu)無偏I(xiàn)SF量化矢量S("),具體如下<formula>formulaseeoriginaldocumentpage23</formula>步驟S1104:根據(jù)無偏I(xiàn)SF量化矢量,計(jì)算量化后的ISF參數(shù)/("),具體如下<formula>formulaseeoriginaldocumentpage23</formula>其中,n表示第"幀,下標(biāo)/表示16維矢量中的第/維。對(duì)濁音和一般音模式下幀尾ISF參數(shù)進(jìn)行編碼的原理如圖12所示,解碼原理如圖13所示。編碼流程如圖14所示,包括步驟S1401:求去均值后的無偏I(xiàn)SF矢量z(w)。步驟S1402:同時(shí)使用預(yù)測(cè)分裂矢量量化系統(tǒng)和無記憶分裂矢量量化系統(tǒng)對(duì)z(")進(jìn)行處理。在預(yù)測(cè)分裂矢量量化系統(tǒng)中,將無偏I(xiàn)SF矢量"")與預(yù)測(cè)矢量/K")相減,求得ISF預(yù)測(cè)殘差矢量f("),對(duì)K")進(jìn)行分裂矢量量化。預(yù)測(cè)矢量p(")為<formula>formulaseeoriginaldocumentpage23</formula>其中,l)表示上一幀的ISF參數(shù)量化值,/(")表示當(dāng)前幀的ISF均值,A(w)是預(yù)測(cè)系數(shù),"表示第"幀,下標(biāo)/表示16維矢量中的第/維。由于有安全網(wǎng)保證幀丟失時(shí)的恢復(fù)效果,這里使用的是強(qiáng)預(yù)測(cè)系數(shù)。這里需要說明的是,安全網(wǎng)技術(shù)是為改善有記憶的量化系統(tǒng)在幀丟失情況下的量化效果而提出的一種方法,其基本原理是,使用一個(gè)無記憶的矢量量化系統(tǒng)對(duì)有記憶的矢量量化系統(tǒng)進(jìn)行擴(kuò)展,結(jié)合兩個(gè)系統(tǒng)各自的優(yōu)勢(shì),在量化效果和安全性之間取得盡量好的折衷。a,(w)可以通過平方預(yù)測(cè)誤差最小準(zhǔn)則,從訓(xùn)練數(shù)據(jù)中估計(jì)出來,并在量化器中保持恒定。估計(jì)",(《)的方法具體為令第i個(gè)ISF參數(shù)的平方預(yù)測(cè)誤差為E:z[咖)]、!;[z,(n)-#)]2n=ln=l其中,Nf為訓(xùn)練數(shù)據(jù)的總幀數(shù),Pi(n)為預(yù)測(cè)矢量。令^/^;=0,確定預(yù)測(cè)系數(shù)",的過程如下=2[Z—",(")""—I)]2^22A2A=Z[zy(w)+or,.(")2/-1)-2a,(")z/(w-l)]2眠/3a,()=2a,&-1)-(w)(w-1)=0》,(")z,(w-l)"'(")="^Vn-,/=o,i,.."i5為方便起見,在估計(jì)中可以用原始數(shù)據(jù)z'(n一)代替量化數(shù)據(jù)&(n-1)。不同類型語(yǔ)音的預(yù)測(cè)系數(shù)針對(duì)各自的訓(xùn)練數(shù)據(jù)進(jìn)行計(jì)算。求得K")后,對(duì)"")進(jìn)行分裂矢量量化,求得最佳候選碼字索引k!(")、k2(")、k3(w)、k4(")和ks(")。此處搜索的碼書為濁音或一般音的預(yù)測(cè)殘差碼書,即,碼書針對(duì)濁音或一般音的預(yù)測(cè)殘差訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,因?yàn)閷捳瓗Ч灿猛瑯拥拇a書,所以訓(xùn)練數(shù)據(jù)中同時(shí)包括寬帶和窄帶語(yǔ)音。在無記憶的分裂矢量量化系統(tǒng)中,直接對(duì)無偏I(xiàn)SF矢量"")進(jìn)行分裂矢量量化,求得最佳候選碼字索引l"")、12(")、¥")、U(")和ls(")。此處搜索的碼書為濁音或一般音的無偏碼書,即,碼書針對(duì)濁音或一般音的無偏I(xiàn)SF訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,訓(xùn)練邀:據(jù)中同時(shí)包括寬帶和窄帶語(yǔ)音。分裂矢量量化的原理如圖9所示,這里不再贅述。步驟S1403:才艮據(jù)譯碼原理,在預(yù)測(cè)分裂矢量量化系統(tǒng)和無記憶的分裂矢量量化系統(tǒng)中分別重構(gòu)無偏I(xiàn)SF矢量,即求K")和U")。步驟S1404:比較^(")和U"),取較優(yōu)的一個(gè)作為最終的量化結(jié)果^")。具體的,當(dāng)以下三個(gè)條件之一成立時(shí),選擇U")作為最終的量化結(jié)果,24即選擇使用安全網(wǎng)進(jìn)行量化,否則,選擇^(")作為最終的量化結(jié)果,即選擇使用預(yù)測(cè)進(jìn)行量化。條件l、Errl<ErrO*Ratio其中,ErrO表示使用預(yù)測(cè)和前一幀AR預(yù)測(cè)歷史進(jìn)行量化的平方誤差,Errl表示進(jìn)行無記憶分裂矢量量化的平方誤差,Ratio=1.15是一個(gè)常數(shù)因子。其意義是,在二者量化平方誤差相差不大時(shí),優(yōu)先選擇使用安全網(wǎng)。條件2、ErrKThresThres二50000或40000,是一個(gè)門限值,其意義是,當(dāng)使用安全網(wǎng)量化的平方誤差小于Thres時(shí),譜失真基本在2dB以下,量化效果足夠好,選擇使用安全網(wǎng)。條件3、Stable<2Stable是表示前一幀和當(dāng)前幀穩(wěn)定性的變量,當(dāng)Stable〈時(shí),表示不足夠穩(wěn)定,相關(guān)性差,選擇使用安全網(wǎng)量化。圖15是確定變量Stable的流程圖。如圖15所示,包括步驟S1501:判斷是否是清音或過渡音,如果是,則確定Stablei,轉(zhuǎn)步驟S1502,否則,直接轉(zhuǎn)步驟S1502;步驟S1502:判斷Err2是否不小于5fErrl,如果是,則確定Stable=0,轉(zhuǎn)步驟S1503,否則,直接轉(zhuǎn)步驟S1503,其中,Err2表示使用預(yù)測(cè)和再上一幀AR預(yù)測(cè)歷史進(jìn)行量化的平方誤差;步驟S1503:判斷Err2是否不大于Err"1.15,如果是,則確定Stable+=2,Thres=40000,轉(zhuǎn)步驟S1504,否則,直接轉(zhuǎn)步驟S1504;步驟S1504:判斷ErrO是否不大于Errin.05,如果是,則確定Stable+=1,轉(zhuǎn)步驟S1506,否則,轉(zhuǎn)步驟S1505;步驟S1505:判斷ErrO是否不大于50000,如果是,則確定Stable+=1,否則,確定Stable-O;步驟S1506:判斷Err[l]是否不小于150000并且Err[O]是否不大于40000,如果是,則確定Stable+二l。當(dāng)選用^(")時(shí),select=0,i"n一k"n),i2(n)=k2(n),i3(n)=k3(n),i4(n)=k4(n),i5(n)=k5(n)。當(dāng)選用£,(")時(shí),select=l,i"n"l!(n),i2(n)=l2(n),i3(n)=l3(n),i4(n)=l4(n),i5(n)=l5(n)。其中,select是選擇標(biāo)識(shí),用于標(biāo)識(shí)選擇的矢量量化的種類,即,表示是有記憶分裂矢量量化還是無記憶分裂矢量量化。當(dāng)選擇完矢量量化結(jié)果后,將select和i"n)、i2(n)、i3(n)、i4(n)和is(n)進(jìn)行二進(jìn)制編碼后寫入比特流。在步驟S1404之后,執(zhí)行步驟S1405:計(jì)算量化后的ISF矢量/(")=乏,(")+7;("),/=0,1,…,15。用量化后的ISF矢量/(")更新預(yù)測(cè)器中/(n-l)的值,以用于幀間預(yù)測(cè)。解碼流程如圖16所示,包括步驟S1601:獲得碼字索引值和選擇標(biāo)識(shí),分別是""),/2("),/3("),/4("),/5(")和sdsct。步驟S1602:根據(jù)接收到的select值,選擇用于解碼的解碼系統(tǒng)。當(dāng)select=0時(shí),使用預(yù)測(cè)分裂矢量量化解碼系統(tǒng)進(jìn)行解碼;當(dāng)sdect=l時(shí),使用無記憶分裂矢量量化解碼系統(tǒng)進(jìn)行解碼。步驟S1603:根據(jù)接收到的碼字索引值,使用選擇的解碼系統(tǒng),重構(gòu)無偏I(xiàn)SF矢量S(")。當(dāng)使用預(yù)測(cè)分裂矢量量化解碼系統(tǒng)進(jìn)行解碼時(shí),根據(jù)接收到的碼字索引值"(")、i2(")、i3(")、i4(")、i5("),在ISF殘差碼書中找到相應(yīng)的殘差子矢量,即^畫("°,7.=0,1,2、《'"),乂=3,4,5、=6,7,8、f(n)J=9,10,11和"(n),j、12,13,14,15,重構(gòu)lSF殘差^量,進(jìn)一f求得重構(gòu)的無偏I(xiàn)SF矢量乏(")。具體的,之(")=巧(")+^(")=(")[A("—0—尤(")]+^("),■/=0,1…'15,其中,二(w)表示去均值后的無偏矢量,A(")表示預(yù)測(cè)矢量,P,(")表示殘差矢量,是預(yù)測(cè)系數(shù),h(w-l)表示前一幀量化后的目標(biāo)矢量,7,(")表示目標(biāo)矢量的均值矢量。當(dāng)使用無記憶分裂矢量量化解碼系統(tǒng)進(jìn)行解碼時(shí),根據(jù)接收到的碼字索引值i!(")、i2(")、i3(")、i4(")、i5("),在無偏I(xiàn)SF碼書中找到相應(yīng)的無偏I(xiàn)SF子矢量《"),7:0,1,2、=3,4,5、=6,7,8、=9,10,11和《(n),y=12,13,14,15,重構(gòu)的無偏I(xiàn)SF矢量知)具體為((")";(")("),j、0,1…,15。步驟S1604:根據(jù)無偏I(xiàn)SF矢量£("),計(jì)算量化后的ISF矢量/("),具體的,,(")=札(")+7i("),Z=0,1,…15。步驟S1605:用重構(gòu)的無偏I(xiàn)SF矢量更新預(yù)測(cè)器中i"(n-l)的值,以用于幀間預(yù)測(cè)。上面介紹的是幀尾ISF參數(shù)的編解碼原理,下面再介紹幀中ISF參數(shù)的編解碼原理。幀中ISF參數(shù)的量化值是通過搜索內(nèi)插系數(shù)、使用當(dāng)前幀幀尾ISF參數(shù)量化值和上一幀幀尾ISF參數(shù)量化值內(nèi)插得到的。具體如下isf—mid=(1-ratio)*isf—old+ratio*isf—new其中,isf—mid是當(dāng)前幀幀中ISF參數(shù)量化值,isf—old是上一幀幀尾ISF參數(shù)量化值,isf—new是當(dāng)前幀幀尾ISF參數(shù)量化值,ratio是內(nèi)插系數(shù)。對(duì)幀中ISF參數(shù)的量化,一個(gè)重要的實(shí)質(zhì)是搜索最優(yōu)的內(nèi)插系數(shù)ratio。各模式下幀中ISF參數(shù)量化碼書和比特?cái)?shù)的分配如表1所示。清音濁音一般音分裂維數(shù)3,4,912,42,4,6,4量化比特n3,2,11,02,2,1,0總比特?cái)?shù)615表1其中,過渡音模式下不對(duì)幀中ISF參數(shù)進(jìn)行量化。其它三種類型的語(yǔ)音幀,均使用分裂矢量量化方法量化幀中ISF參數(shù)。寬窄帶共用同樣的碼書,碼書針對(duì)各類的寬窄帶訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練。分配量化比特?cái)?shù)為0的子矢量,其內(nèi)插系^:為0.5。上面提到的ISF參數(shù)的編碼實(shí)施例和解碼實(shí)施例在寬窄帶多模式ACELP語(yǔ)音編解碼器中的具體實(shí)現(xiàn)方式如下在編碼器中第一步,對(duì)輸入的語(yǔ)音信號(hào)進(jìn)行預(yù)處理,包括50Hz高通濾波,高頻預(yù)加重和采樣率調(diào)整。如果輸入的是16kHz寬帶信號(hào),則下采樣到12.8kHz;如果是8kHz窄帶信號(hào),則上采樣到12.8kHz。第二步,對(duì)預(yù)處理后的語(yǔ)音信號(hào)進(jìn)行線性預(yù)測(cè)分析。分析幀長(zhǎng)為25ms,窗函數(shù)采用對(duì)稱的哈明窗。每幀進(jìn)行兩次計(jì)算,窗函數(shù)的中心分別對(duì)應(yīng)第二子幀和第四子幀。對(duì)加窗后的語(yǔ)音信號(hào)進(jìn)行自相關(guān)估計(jì),用滯后窗乘以自相關(guān)系數(shù)使其具有60Hz的帶寬擴(kuò)展。采用萊文遜-杜賓遞歸算法獲取m-16階LPA系數(shù)。第三步,將LPA系27數(shù)",(n),i^,l,…,m-l轉(zhuǎn)換為BF參數(shù)/'(n),0,1,…,^1。第四步,對(duì)語(yǔ)音信號(hào)進(jìn)行分類。第五步,使用上面提供的編碼實(shí)施例和解碼實(shí)施例對(duì)ISF參數(shù)進(jìn)行矢量量化,將相關(guān)量化信息寫入比特流。在解碼器中第一步,根據(jù)接收到來自編碼器的比,流,解碼出的相關(guān)量化信息,重構(gòu)ISF參數(shù)。第二步,將重構(gòu)的ISF參數(shù)義(n),i^丄…,m"轉(zhuǎn)換為導(dǎo)抗譜頻率對(duì)(ISP,ImmittanceSpectralPairs)矢量。第三步,使用前一幀幀尾ISP矢量、當(dāng)前幀幀中ISP矢量和當(dāng)前幀幀尾ISP矢量,得到四個(gè)子幀的ISP矢量,并轉(zhuǎn)換回ISF參數(shù)。第四步,將四個(gè)子幀的ISF參數(shù)轉(zhuǎn)化為L(zhǎng)PA系數(shù)。除上述編碼實(shí)施例和解碼實(shí)施例外,本發(fā)明實(shí)施例還提供了一種矢量量化方法,如圖17所示,包括步驟S1701:獲得語(yǔ)音信號(hào)。步驟S1702:判斷所述語(yǔ)音信號(hào)所屬的種類。步驟S1703:如果所述語(yǔ)音信號(hào)是清音信號(hào)或過渡音信號(hào),則使用圖1所示的方法流程,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,并使用圖3所示的方法流程,對(duì)編碼后得到的碼字索引值進(jìn)行解碼處理;如果所述語(yǔ)音信號(hào)是濁音信號(hào)或一般音信號(hào),則使用圖5所述的方法流程,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,并使用圖7所示的方法流程,對(duì)編碼后得到的碼字索引值進(jìn)行解碼處理。上述矢量量化方法可以由多種形式的裝置來實(shí)現(xiàn),其中的一種矢量量化裝置,如圖18所示,包括語(yǔ)音信號(hào)獲得單元1801,用于獲得語(yǔ)音信號(hào);語(yǔ)音信號(hào)種類判斷單元1802,用于判斷語(yǔ)音信號(hào)獲得單元1801獲得的語(yǔ)音信號(hào)所屬的種類;第一矢量量化處理單元1803,包括圖2所示的編碼器及圖4所示的解碼器,圖2所示的編碼器用于在語(yǔ)音信號(hào)種類判斷單元1802判斷出所述語(yǔ)音信號(hào)是清音信號(hào)或過渡音信號(hào)后,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,圖4所示的解碼器用于對(duì)圖2所示的編碼器得到的碼字索引值進(jìn)行解碼處理;第二矢量量化處理單元1804,包括圖6所示的編碼器及圖8所示的解碼器,圖6所示的編碼器用于在語(yǔ)音信號(hào)種類判斷單元1802判斷出所述語(yǔ)音信號(hào)是濁音信號(hào)或一般音信號(hào)后,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,圖8所示的解碼器用于對(duì)圖6所示的編碼器得到的碼字索引值進(jìn)行解碼處理。在上述矢量量化方法及矢量量化裝置中,所述待量化的目標(biāo)矢量可以為待量化的ISF參數(shù)。各種編碼模式下碼書大小和量化比特?cái)?shù)分配如表2所示。<table>tableseeoriginaldocumentpage29</column></row><table>表2由表2可見,共有8種編碼模式,分別為寬、窄帶清音,寬、窄帶濁音,寬、窄帶一般音,寬、窄帶過渡音。對(duì)于幀尾ISF參數(shù)的量化,清音和過渡音僅使用安全網(wǎng)(即無記憶分裂矢量量化)碼書進(jìn)行量化,不使用預(yù)測(cè)(即有記憶分裂矢量量化),這是由清音和過渡音相關(guān)性弱的特點(diǎn)決定的。濁音和一般音同時(shí)使用安全網(wǎng)和預(yù)測(cè)進(jìn)行量化,選取較優(yōu)的作為量化結(jié)果。在分裂矢量量化中,每個(gè)16維目標(biāo)矢量分裂成五個(gè)子矢量,分別是3,3,3,3,4維的矢量,表2示出了各種模式下每個(gè)子矢量分配的量化比特?cái)?shù)。在表2中,寬窄帶語(yǔ)音信號(hào)共用同樣的碼書。對(duì)于幀中ISF參數(shù)的量化,由于過渡音在一幀之內(nèi)變化非常大,所以對(duì)過渡音不作幀中ISF參數(shù)的量化,在清音模式、濁音模式和一般音模式下各分配6比特,1比特,5比特來量化幀中ISF參數(shù)。本發(fā)明的所有實(shí)施例可以同時(shí)適用于寬窄帶語(yǔ)音信號(hào)的編碼。在多種編碼模式下,依然可以保持較小的碼書存儲(chǔ)量和搜索復(fù)雜度。在多種編碼模式、較低的量化比特?cái)?shù)、較小的碼書存儲(chǔ)量和搜索復(fù)雜度下,可以保持較高的合成語(yǔ)音質(zhì)量。程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求1.一種清音或過渡音模式下的編碼方法,其特征在于,包括獲得去均值后的無偏矢量;對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。2.如權(quán)利要求1所述的方法,其特征在于,獲得去均值后的無偏矢量具體為將待量化的目標(biāo)矢量與所述待量化的目標(biāo)矢量的均值矢量相減,得到去均值后的無偏矢量。3.如權(quán)利要求1所述的方法,其特征在于,對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值,具體為根據(jù)平方誤差最小準(zhǔn)則,得到所述一組碼字索引值。4.如權(quán)利要求1所述的方法,其特征在于,對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值,具體為從每個(gè)分裂子矢量對(duì)應(yīng)的無偏碼書中查找到對(duì)應(yīng)的碼字索引值。5.如權(quán)利要求1所述的方法,其特征在于,所述去均值后的矢量為去均值后的無偏導(dǎo)抗i普頻率ISF矢量。6.—種清音或過渡音模式下的編碼器,其特征在于,包括無偏矢量獲得單元,用于獲得去均值后的無偏矢量;矢量分裂單元,用于對(duì)所述無偏矢量獲得單元獲得的去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;矢量量化單元,用于對(duì)所述矢量分裂單元得到的多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。7.如權(quán)利要求6所述的編碼器,其特征在于,所述去均值后的無偏矢量為去均值后的ISF矢量。8.—種清音或過渡音模式下的解碼方法,其特征在于,包括獲得一組碼字索引值;根據(jù)每個(gè)碼字索?1值獲得對(duì)應(yīng)的分裂子矢量;將獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量;才艮據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。9.如權(quán)利要求8所述的方法,其特征在于,根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量具體為在每個(gè)碼字索引值對(duì)應(yīng)的無偏碼書中得到對(duì)應(yīng)的分裂子矢量。10.如權(quán)利要求8所述的方法,其特征在于,根據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量,具體為將所述去均值后的無偏矢量加上量化后的目標(biāo)矢量的均值矢量,得到量化后的目標(biāo)矢量。11.如權(quán)利要求8所述的方法,其特征在于,所述去均值后的無偏矢量為去均值后的ISF矢量,所述量化后的目標(biāo)矢量為量化后的ISF參數(shù)。12.—種清音或過渡音模式下的解碼器,其特征在于,包括碼字索引值獲得單元,用于獲得一組碼字索引值;分裂子矢量獲得單元,用于根據(jù)所述碼字索引值獲得單元獲得的每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量;無偏矢量重構(gòu)單元,用于將所述分裂子矢量獲得單元獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量;目標(biāo)矢量獲得單元,用于根據(jù)所述無偏矢量重構(gòu)單元重構(gòu)的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。13.如權(quán)利要求12所述的解碼器,其特征在于,所述去均值后的無偏矢量為去均值后的ISF矢量,所述量化后的目標(biāo)矢量為量化后的ISF參數(shù)。14.一種濁音或一般音模式下的編碼方法,其特征在于,包括獲得去均值后的無偏矢量;對(duì)所述去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值;從兩組侯選碼字索引值中,選擇一組碼字索引值。15.如權(quán)利要求14所述的方法,其特征在于,對(duì)所述去均值后的無偏矢量進(jìn)行有記憶分裂矢量量化處理,得到第一組侯選碼字索引值,具體包括將去均值后的無偏矢量與預(yù)測(cè)矢量相減,得到預(yù)測(cè)殘差矢量;對(duì)預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化,得到所述第一組侯選碼字索引值。16.如權(quán)利要求15所述的方法,其特征在于,所述預(yù)測(cè)矢量由下述方式獲得A(")『(")[義("-l)-7k")],i二0,…,15,其中,A(")為所述預(yù)測(cè)矢量,/("—1)表示前一幀的量化后的目標(biāo)矢量,/(")表示當(dāng)前幀的均值矢量,",(")是預(yù)測(cè)系數(shù)。17.如權(quán)利要求16所述的方法,其特征在于,a,(w)由下述方式獲得通過平方預(yù)測(cè)誤差最小準(zhǔn)則,從訓(xùn)練數(shù)據(jù)中估計(jì)出來。18.如權(quán)利要求17所述的方法,其特征在于,通過平方預(yù)測(cè)誤差最小準(zhǔn)則,從訓(xùn)練數(shù)據(jù)中估計(jì)出來,具體包括令第,'個(gè)目標(biāo)矢量的平方預(yù)測(cè)誤差為E「Ih(n)]^Zh(n)-P,(n)Tn=ln=l,其中,£,.表示第/個(gè)目標(biāo)矢量的平方預(yù)測(cè)誤差,表示訓(xùn)練數(shù)據(jù)的總幀數(shù),z,(w)表示去均值后的無偏矢量,。(")表示預(yù)測(cè)殘差矢量;令眠""'=(),預(yù)測(cè)系數(shù)^(")被確定的過程如下<formula>formulaseeoriginaldocumentpage4</formula>其中,;,(")表示當(dāng)前幀重構(gòu)后的無偏矢量,;("-l)表示前一幀重構(gòu)后的無偏矢量。19.如權(quán)利要求14所述的方法,其特征在于,對(duì)所述去均值后的無偏矢量進(jìn)行無記憶分裂矢量量化處理,得到第二組侯選碼字索引值,具體為對(duì)去均值后的無偏矢量進(jìn)行分裂矢量量化,得到所述第二組侯選碼字索引值。20.如權(quán)利要求14所述的方法,其特征在于,從兩組侯選碼字索引值中,選擇一組碼字索引值,具體包括對(duì)分別經(jīng)過記憶分裂矢量量化處理和無記憶分裂矢量量化處理得到的兩組侯選碼字索引值,分別進(jìn)行與有記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理和與無記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理,重構(gòu)兩個(gè)去均值后的無偏矢量;從所述兩個(gè)重構(gòu)后的去均值后的無偏矢量中,選擇一個(gè)重構(gòu)后的去均值后的無偏矢量,所述重構(gòu)后的去均值后的無偏矢量對(duì)應(yīng)的一組侯選碼字索引值即為選擇的一組碼字索引值。21.如權(quán)利要求20所述的方法,其特征在于,從所述兩個(gè)重構(gòu)后的去均值后的無偏矢量中,選擇一個(gè)重構(gòu)后的去均值后的無偏矢量,具體包括當(dāng)以下其中一個(gè)條件成立時(shí),選擇經(jīng)過無記憶分裂矢量量化處理重構(gòu)后的去均值后的無偏矢量,否則,選擇經(jīng)過有記憶分裂矢量量化處理重構(gòu)后的去均值后的無偏矢量條件l、Errl<ErrO*Ratio其中,ErrO表示^f吏用預(yù)測(cè)和前一幀自回歸AR預(yù)測(cè)的歷史進(jìn)行量化的平方誤差,Errl表示進(jìn)行無記憶分裂矢量量化的平方誤差,Ratio4.15是一個(gè)常數(shù)因子;條件2、ErrKThres其中,Thres二50000或40000,是一個(gè)門限值;條件3、Stable〈2其中,Stable是表示前一幀和當(dāng)前幀穩(wěn)定性的變量。22.如權(quán)利要求14所述的方法,其特征在于,選擇一組碼字索引值后,還包括將選擇的一組碼字索引值及選擇標(biāo)識(shí)寫入比特流,其中,所述選擇標(biāo)識(shí)用于標(biāo)識(shí)選擇的一組碼字索引值所經(jīng)過的矢量量化處理的種類。23.如權(quán)利要求20所述的方法,其特征在于,選擇一個(gè)重構(gòu)后的去均值后的無偏矢量之后,還包括根據(jù)選擇的重構(gòu)后的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量;用所述量化后的目標(biāo)矢量更新前一幀量化后的目標(biāo)矢量,以用于幀間預(yù)測(cè)。24.如權(quán)利要求14所述的方法,其特征在于,所述去均值后的無偏矢量為去均值后的無偏I(xiàn)SF矢量。25.—種濁音或一般音模式下的編碼器,其特征在于,包括無偏矢量獲得單元,用于獲得去均值后的無偏矢量;無偏矢量處理單元,用于對(duì)所述無偏矢量獲得單元獲得的去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值;碼字索引值選擇單元,用于從所述無偏矢量處理單元得到的兩組侯選碼字索引值中,選擇一組碼字索引值。26.如權(quán)利要求25所述的編碼器,其特征在于,所述無偏矢量處理單元用于有記憶分裂矢量量化處理時(shí),包括預(yù)測(cè)殘差矢量獲得單元,用于將去均值后的無偏矢量與預(yù)測(cè)矢量相減,得到預(yù)測(cè)殘差矢量;分裂矢量量化單元,用于對(duì)所述預(yù)測(cè)殘差矢量獲得單元獲得的預(yù)測(cè)殘差矢量進(jìn)行分裂矢量量化,得到所述一組侯選碼字索引值。27.如權(quán)利要求25所述的編碼器,其特征在于,所述碼字索引值選擇單元包括無偏矢量重構(gòu)單元,用于對(duì)分別經(jīng)過記憶分裂矢量量化處理和無記憶分裂矢量量化處理得到的兩組侯選碼字索引值,分別進(jìn)行與有記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理和與無記憶分裂矢量量化處理對(duì)應(yīng)的解碼處理,重構(gòu)兩個(gè)去均值后的無偏矢量;選擇單元,用于從所述無偏矢量重構(gòu)單元重構(gòu)的兩個(gè)去均值后的無偏矢量中,選擇一個(gè)重構(gòu)后的去均值后的無偏矢量,所述重構(gòu)后的去均值后的無偏矢量對(duì)應(yīng)的一組侯選碼字索引值即為選擇的一組碼字索引值。28.如權(quán)利要求25所述的編碼器,其特征在于,還包括信息寫入單元,用于將所述碼字索引值選擇單元選擇的一組碼字索引值及選擇標(biāo)識(shí)寫入比特流,其中,所述選擇標(biāo)識(shí)用于標(biāo)識(shí)選擇的一組碼字索引值所經(jīng)過的矢量量化處理的種類。29.如權(quán)利要求27所述的編碼器,其特征在于,還包括量化后的目標(biāo)矢量獲得單元,用于根據(jù)所述碼字索引值選擇單元中的選擇單元選擇的重構(gòu)后的去均值后的無偏矢量,獲得量化后的目標(biāo)矢量;量化后的目標(biāo)矢量更新單元,用于使用所述量化后的目標(biāo)矢量獲得單元獲得的量化后的目標(biāo)矢量更新前一幀量化后的目標(biāo)矢量,以用于幀間預(yù)測(cè)。30.如權(quán)利要求25所述的編碼器,其特征在于,所述去均值后的矢量為去均值后的無偏I(xiàn)SF矢量。31.—種濁音或一般音模式下的解碼方法,其特征在于,包括獲得一組碼字索引值和選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類;對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量;才艮據(jù)所述均值后的無偏矢量,得到量化后的目標(biāo)矢量。32.如權(quán)利要求31所述的方法,其特征在于,當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過有記憶分裂矢量量化處理時(shí),對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,具體包括根據(jù)每個(gè)碼字索引值,在殘差碼書中查找到相應(yīng)的殘差子矢量;將查找到的所有殘差子矢量重構(gòu)為殘差矢量;利用所述殘差矢量重構(gòu)去均值后的無偏矢量。33.如權(quán)利要求32所述的方法,其特征在于,利用所述殘差矢量重構(gòu)去均值后的無偏矢量具體包括((")=&(")+^(")=(")[Z("—1)—7/(")]+^("),_/=0,l…,15,其中,二(")表示去均值后的無偏矢量,A(")表示預(yù)測(cè)矢量,^(")表示殘差矢量,(")是預(yù)測(cè)系數(shù),入("-l)表示前一幀量化后的目標(biāo)矢量,7,(")表示目標(biāo)矢量的均值矢量。34.如權(quán)利要求31所述的方法,其特征在于,當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過無記憶分裂矢量量化處理時(shí),對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,具體包括根據(jù)每個(gè)碼字索引值,在無偏碼書中查找到相應(yīng)的無偏子矢量;將查找到的所有無偏子矢量重構(gòu)為去均值后的無偏矢量。35.如權(quán)利要求31所述的方法,其特征在于,根據(jù)所述均值后的無偏矢量,得到量化后的目標(biāo)矢量,具體為義(")=0,1,...15,其中,_表示量化后的目標(biāo)矢量,;(《)表示去均值后的無偏矢量,7,(M)表示目標(biāo)矢量的均Y直矢量。36.如權(quán)利要求31所述的方法,其特征在于,所述去均值后的無偏矢量為去均值后的無偏I(xiàn)SF矢量,所述量化后的目標(biāo)矢量為量化后的ISF參數(shù)。37.—種法音或一般音模式下的解碼器,其特征在于,包括碼字索引值和選擇標(biāo)識(shí)獲得單元,用于獲得一組碼字索?1值和選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類;解碼處理單元,用于對(duì)所述碼字索引值和選擇標(biāo)識(shí)獲得單元獲得的一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量;量化后的目標(biāo)矢量獲得單元,用于根據(jù)所述解碼處理單元得到的均值后的無偏矢量,得到量化后的目標(biāo)矢量。38.如權(quán)利要求37所述的解碼器,其特征在于,當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索?1值經(jīng)過有記憶分裂矢量量化處理時(shí),所述解碼處理單元包括殘差子矢量查找單元,用于根據(jù)每個(gè)碼字索引值,在殘差碼書中查找到相應(yīng)的殘差子矢量;殘差矢量重構(gòu)單元,用于將所述殘差子矢量查找單元查找到的所有殘差子矢量重構(gòu)為殘差矢量;去均值后的無偏矢量重構(gòu)單元,用于利用所述殘差矢量重構(gòu)單元重構(gòu)的殘差矢量重構(gòu)去均值后的無偏矢量。39.如權(quán)利要求37所述的解碼器,其特征在于,當(dāng)所述選擇標(biāo)識(shí)標(biāo)識(shí)所述碼字索引值經(jīng)過無記憶分裂矢量量化處理時(shí),所述解碼處理單元包括無偏子矢量查找單元,用于才艮據(jù)每個(gè)碼字索引值,在無偏碼書中查找到相應(yīng)的無偏子矢量;去均值后的無偏矢量重構(gòu)單元,用于將所述無偏子矢量查找單元查找到的所有無偏子矢量重構(gòu)為去均值后的無偏矢量。40.如權(quán)利要求37所述的解碼器,其特征在于,所述去均值后的無偏矢量為去均值后的無偏I(xiàn)SF矢量,所述量化后的目標(biāo)矢量為量化后的ISF參數(shù)。41.一種清音或過渡音模式下的矢量量化系統(tǒng),其特征在于,包括編碼器,用于獲得去均值后的無偏矢量,對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值;解碼器,用于獲得所述編碼器得到的所述一組碼字索引值,根據(jù)每個(gè)碼字索引值獲得對(duì)應(yīng)的分裂子矢量,將獲得的分裂子矢量重構(gòu)為去均值后的無偏矢量,根據(jù)所述去均值后的無偏矢量,獲得量化后的目標(biāo)矢量。42.如權(quán)利要求41所述的矢量量化系統(tǒng),其特征在于,所述去均值后的無偏矢量為去均值后的ISF矢量,所述量化后的目標(biāo)矢量為量化后的ISF參數(shù)。43.—種濁音或一般音模式下的矢量量化系統(tǒng),其特征在于,包括編碼器,用于獲得去均值后的無偏矢量,對(duì)所述去均值后的無偏矢量分別進(jìn)行有記憶分裂矢量量化處理和無記憶分裂矢量量化處理,得到兩組侯選碼字索引值,從兩組侯選碼字索引值中,選擇一組碼字索引值;解碼器,用于獲得所述編碼器選擇的所述一組碼字索引值和所述解碼器提供的選擇標(biāo)識(shí),所述選擇標(biāo)識(shí)用于標(biāo)識(shí)所述碼字索引值所經(jīng)過的矢量量化處理的種類,對(duì)所述一組碼字索引值進(jìn)行與所述選擇標(biāo)識(shí)對(duì)應(yīng)的解碼處理,得到去均值后的無偏矢量,根據(jù)所述均值后的無偏矢量,得到量化后的目標(biāo)矢量。44.如權(quán)利要求43所述的矢量量化系統(tǒng),其特征在于,所述去均值后的無偏矢量為去均值后的無偏I(xiàn)SF矢量,所述量化后的目標(biāo)矢量為量化后的ISF參數(shù)。45.—種矢量量化方法,其特征在于,包括獲得語(yǔ)音信號(hào);判斷所述語(yǔ)音信號(hào)所屬的種類;如果所述語(yǔ)音信號(hào)是清音信號(hào)或過渡音信號(hào),則使用權(quán)利要求1-5任意一項(xiàng)所述的方法,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,并使用權(quán)利要求8-ll任意一項(xiàng)所述的方法,對(duì)編碼后得到的碼字索引值進(jìn)行解碼處理;如果所述語(yǔ)音信號(hào)是濁音信號(hào)或一般音信號(hào),則使用權(quán)利要求14-24任意一項(xiàng)所述的方法,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,并使用權(quán)利要求31-36任意一項(xiàng)所述的方法,對(duì)編碼后得到的碼字索引值進(jìn)行解碼處理。46.如權(quán)利要求45所述的矢量量化方法,其特征在于,所述待量化的目標(biāo)矢量為待量化的ISF參數(shù)。47.—種矢量量化裝置,其特征在于,包括語(yǔ)音信號(hào)獲得單元,用于獲得語(yǔ)音信號(hào);語(yǔ)音信號(hào)種類判斷單元,用于判斷所述語(yǔ)音信號(hào)獲得單元獲得的語(yǔ)音信號(hào)所屬的種類;第一矢量量化處理單元,包括權(quán)利要求6或7所述的編碼器及權(quán)利要求12或13所述的解碼器,所述權(quán)利要求6或7所述的編碼器用于在所述語(yǔ)音信號(hào)種類判斷單元判斷出所述語(yǔ)音信號(hào)是清音信號(hào)或過渡音信號(hào)后,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,所述權(quán)利要求12或13所述的解碼器用于對(duì)所述權(quán)利要求6或7所述的編碼器得到的碼字索引值進(jìn)行解碼處理;第二矢量量化處理單元,包括權(quán)利要求25-30任意一項(xiàng)所述的編碼器及權(quán)利要求37-40所述的解碼器,所述權(quán)利要求25-30任意一項(xiàng)所述的編碼器用于在所述語(yǔ)音信號(hào)種類判斷單元判斷出所述語(yǔ)音信號(hào)是濁音信號(hào)或一般音信號(hào)后,對(duì)待量化的目標(biāo)矢量進(jìn)行編碼處理,所述權(quán)利要求37-40任意一項(xiàng)所述的解碼器用于對(duì)所述權(quán)利要求25-30任意一項(xiàng)所述的編碼器得到的碼字索引值進(jìn)行解碼處理。48.如權(quán)利要求47所述的矢量量化裝置,其特征在于,所述待量化的目標(biāo)矢量為待量化的ISF參數(shù)。全文摘要本發(fā)明實(shí)施例提供一種清音或過渡音模式下的編碼方法,包括獲得去均值后的無偏矢量;對(duì)所述去均值后的無偏矢量進(jìn)行矢量分裂,得到多個(gè)分裂子矢量;對(duì)所述多個(gè)分裂子矢量進(jìn)行矢量量化,得到一組碼字索引值。本發(fā)明還提供清音或過渡音模式下的編碼器、解碼方法、解碼器、矢量量化系統(tǒng)、濁音或一般音模式下的編碼方法、編碼器、解碼方法、解碼器、矢量量化系統(tǒng)和矢量量化方法、裝置。文檔編號(hào)G10L19/14GK101609681SQ200810126938公開日2009年12月23日申請(qǐng)日期2008年6月18日優(yōu)先權(quán)日2008年6月18日發(fā)明者杰辛,鮑長(zhǎng)春申請(qǐng)人:北京工業(yè)大學(xué);華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1