專(zhuān)利名稱:編碼方法、解碼方法、編碼裝置、解碼裝置、程序以及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及編碼技木,尤其涉及基音周期的編碼技木。
背景技術(shù):
將語(yǔ)音信號(hào)或者聲響信號(hào)等時(shí)序信號(hào)以低比特進(jìn)行編碼的以往方式之一有以下方式求出編碼對(duì)象的基音周期(pitch period)后進(jìn)行編碼(例如,參照非專(zhuān)利文獻(xiàn)I)。以下,以在移動(dòng)電話等中利用的CELP (Code-Excited Linear Prediction :碼激勵(lì)線性預(yù)測(cè))方式為例,例示求出基音周期后進(jìn)行編碼的以往方式。圖I是用于說(shuō)明以往的CELP方式的一例的方框圖。 對(duì)編碼裝置91輸入以作為規(guī)定的時(shí)間區(qū)間的幀為單位分割的語(yǔ)音信號(hào)或者聲響信號(hào)等的時(shí)序信號(hào)X (η) (η=0、……、L-1,L是2以上的整數(shù))。線性預(yù)測(cè)分析単元911進(jìn)
行屬于當(dāng)前巾貞的各時(shí)刻n=0、......L-I中的時(shí)序信號(hào)X (n) (n=0、......、L_1)的線性預(yù)測(cè)分
析,并生成用于確定在該當(dāng)前幀中的全極型的合成濾波器915的線性預(yù)測(cè)信息LPC info。例如,線性預(yù)測(cè)分析単元911算出當(dāng)前幀的時(shí)序信號(hào)X (η) (η=0、……、L-I)中的線性預(yù)測(cè)系數(shù)a (m) Cm= K……、P,P是作為正整數(shù)的線性預(yù)測(cè)系數(shù)),并將線性預(yù)測(cè)系數(shù)a (m)
(m=l、......、P)變換為線譜對(duì)系數(shù)(line spectrum pair coefficients) LSP,并作為線性
預(yù)測(cè)信息LPC info而輸出線譜對(duì)系數(shù)LSP的量化值。固定碼本914按照檢索單元913的控制,輸出信號(hào)分量c (η) (η=0、……、L_1),所述信號(hào)分量c (η) (η=0、……、L-1)由具有由非零的単位脈沖與其正負(fù)的組合所組成的值的ー個(gè)以上的信號(hào)、以及具有零值的ー個(gè)以上的信號(hào)構(gòu)成。此外,在自適應(yīng)碼本912中存儲(chǔ)在過(guò)去的各個(gè)時(shí)刻生成的激勵(lì)信號(hào),自適應(yīng)碼本912輸出利用根據(jù)在檢索単元913中求出的基音周期T而延遲后的激勵(lì)信號(hào)而獲得的自適應(yīng)信號(hào)分量V (η) (η=0、……、L-1)。與來(lái)自固定碼本914的信號(hào)分量c (η) (η=0、……、L-I )、以及來(lái)自自適應(yīng)碼本192的自適應(yīng)信號(hào)分量V (η) (n=0、......、L-I)對(duì)應(yīng)的當(dāng)前幀的激勵(lì)信號(hào)可如下表現(xiàn)。u (n) =gp · V (n) +gc · c (η) (n=0, . . . , L_l)…(I)另外,ち是提供給自適應(yīng)分量V (η)的基音増益,g。是提供給信號(hào)分量c (η)的固定碼本增益。檢索單元913檢索基音周期Τ、信號(hào)分量c (η) (η=0、……、L_1 )、基音增益gp與固定碼本增益g。,使得對(duì)將由線性預(yù)測(cè)信息LPC info確定的全極型的合成濾波器915應(yīng)用
于激勵(lì)信號(hào)u (n) (n=0、......、L-1)而獲得的合成信號(hào)X’ (n) (n=0、......、L_1)、與輸入
的時(shí)序信號(hào)X (η) (η=0、……、L-1,將各個(gè)η稱為采樣點(diǎn))之間的差,應(yīng)用了聽(tīng)覺(jué)加權(quán)濾波器916的值成為最小。檢索單元913輸出激勵(lì)參數(shù),所述激勵(lì)參數(shù)包含基音周期Τ、用于確定信號(hào)分量c (η) (η=0、……、L-I)的碼索引Cf、基音増益gp、固定碼本增益gc。這里,線性預(yù)測(cè)信息LPC info在每ー幀被更新,基音周期T、碼索引Cf、基音増益gp、固定碼本增益g。在將ー個(gè)幀進(jìn)行分割后的每個(gè)子幀被更新。如果每ー個(gè)幀的子幀數(shù)目是ー個(gè),則雖然激勵(lì)參數(shù)等信息量少,但是無(wú)法跟隨時(shí)序信號(hào)X (η) (η=0、……、L-1)的時(shí)間變化,因此編碼失真較大。如果每ー個(gè)幀的子幀數(shù)目多,則起到相反的效果,但即使過(guò)多,質(zhì)量的改善也會(huì)飽和,只會(huì)導(dǎo)致信息量增多。以下,表示將ー個(gè)幀等分為4個(gè)子幀的例子。此外,將通過(guò)從幀的開(kāi)頭起數(shù)的第1、2、3、4個(gè)的各子幀(稱為第1、2、3、4子幀)求出的碼索引Cf分別表示為Cfl、Cf2、Cf3> Cf4。此外,將通過(guò)第1、2、3、4子幀求出的基音増益gp分別表示為gpl、gp2、gp3、gp4,將固定碼本增益gc分別表示為將基音增益與固定碼本増益總稱為激勵(lì)増益。此外,將通過(guò)第1、2、3、4子幀求出的基音周期T分別表示為!\、T2,T3、T4。此外,基音周期T不僅有僅通過(guò)采樣點(diǎn)η的間隔的整數(shù)倍來(lái)表現(xiàn)的情況(整數(shù)精度),有時(shí)還利用采樣點(diǎn)η的間隔的整數(shù)倍與小數(shù)值(分?jǐn)?shù)值)來(lái)表現(xiàn)(小數(shù)精度)。例如,當(dāng)以通過(guò)兩個(gè)比特來(lái)表現(xiàn)小數(shù)值的小數(shù)精度表現(xiàn)周期T時(shí),通過(guò)Tint-l/4、Tint, Tint+l/4、Tint+l/2(Tint是整數(shù))這四種來(lái)表現(xiàn)基音周期T。此外,當(dāng)利用小數(shù)精度的基音周期T來(lái)表現(xiàn)自適應(yīng)信號(hào)分量V (η)吋,使用插補(bǔ)濾波器,所述插補(bǔ)濾波器對(duì)根據(jù)基音周期T而延遲的多個(gè)激勵(lì)信號(hào)進(jìn)行加權(quán)平均操作?;糁芷讦?、碼索引Cf、基音増益gp、以及固定碼本增益g。等的激勵(lì)參數(shù)被輸入到參數(shù)編碼單元917,參數(shù)編碼單元917生成并輸出與這些對(duì)應(yīng)的碼即比特流BS。有時(shí)通過(guò) 用于對(duì)基音増益與固定碼本增益的對(duì)選擇最佳的碼的矢量量化,對(duì)基音増益gp與固定碼本増益g。進(jìn)行編碼。圖2A是用于例示使用小數(shù)精度的基音周期T時(shí)的比特流BS的結(jié)構(gòu)的圖,圖2B是用于說(shuō)明與小數(shù)精度的基音周期T對(duì)應(yīng)的碼的圖。圖3是說(shuō)明用于表現(xiàn)基音周期T的精度(周期精度)的圖。如圖2A以及圖2B所示,在使用小數(shù)精度的基音周期T時(shí),生成與各基音周期T=T1,T2> T3、T4的整數(shù)部與小數(shù)部對(duì)應(yīng)的碼。在圖2Α以及圖2Β的例子,在第I、第3子幀中,分別分配9個(gè)比特用于基音周期,且第I、第3子幀的基音周期I\、T3的值(從基音周期的最低值的差分)通過(guò)不依賴于其他的子幀的基音周期的編碼方式分別獨(dú)立地被編碼(基音周期部)。將如上那樣某子幀的基音周期通過(guò)不依賴于其他的子幀的基音周期的編碼方式被獨(dú)立編碼的情況稱為“對(duì)每個(gè)子幀単獨(dú)”編碼。一般,基音周期T越短,利用越小數(shù)精度表現(xiàn)較理想。在圖3的例子中,當(dāng)基音周期T的整數(shù)部是最小值Tmin以上且比Ta小時(shí),通過(guò)以兩個(gè)比特來(lái)表現(xiàn)小數(shù)值的小數(shù)精度表現(xiàn)基音周期T (4倍小數(shù)精度),當(dāng)基音周期T的整數(shù)部為從Ta至Tb時(shí),通過(guò)以ー個(gè)比特來(lái)表現(xiàn)小數(shù)值的小數(shù)精度表現(xiàn)基音周期T (2倍小數(shù)精度),當(dāng)基音周期T的整數(shù)部為從Tb至最大值Tmax時(shí),僅通過(guò)采樣點(diǎn)η的間隔的整數(shù)倍來(lái)表現(xiàn)基音周期T (整數(shù)精度)。另ー方面,在第2、第4子幀(圖2Α以及B)中,分別通過(guò)四個(gè)比特對(duì)第2、第4子幀的基音周期T2、T4的整數(shù)部分別與第I、第3子幀的基音周期V T3的整數(shù)部之間的差分值進(jìn)行編碼(差分整數(shù)部),且與差分整數(shù)部的值無(wú)關(guān)地分別通過(guò)兩個(gè)比特對(duì)基音周期Τ2、Τ4的小數(shù)點(diǎn)以下的值(小數(shù)部)進(jìn)行編碼而(4倍小數(shù)精度)。另外,基音周期Τ2、1\是在能夠?qū)⑵涓髯缘恼麛?shù)部與基音周期1\、T3各自的整數(shù)部的差分值通過(guò)四個(gè)比特進(jìn)行編碼的范圍內(nèi)檢索的值。即,基音周期Τ2、Τ4是在其各自的整數(shù)部成為從基音周期 \、Τ3的整數(shù)部的值-8至基音周期T1、T3的整數(shù)部的值+7的范圍的范圍內(nèi)檢索的值。從編碼裝置91 (圖I)的參數(shù)編碼單元917輸出的比特流BS被輸入到解碼裝置92的參數(shù)解碼單元927。參數(shù)解碼單元927對(duì)比特流BS進(jìn)行解碼,并輸出據(jù)此獲得的碼索引Cf = Cfl> Cf2> Cf3> Cf4、基音增益 gp’ =gpl’、gp2’、gp3’、gp4’、固定碼本增益 gc,=gン、gc2’、gc3’、gノ、基音周期T’ =T1’、T2’、T3’、T4’以及線性預(yù)測(cè)信息LPC info。固定碼本924輸出通過(guò)碼索引Cf來(lái)確定的信號(hào)分量c’ (η) (n=0、……、L_1),自適應(yīng)碼本922輸出通過(guò)基音周期T’確定的自適應(yīng)信號(hào)分量V’ (η) (η=0、……、L_1)。然后,將對(duì)信號(hào)分量c’ (η) (η=0、……、L-1)乘以固定碼本增益g?!闹蹬c對(duì)自適應(yīng)信號(hào)分量
V’ (n) (n=0、......、L-1)乘以基音增益 gp’的值之和即激勵(lì)信號(hào)u’ (η) (η=0、......、L_1)
追加到自適應(yīng)碼本922。此外,對(duì)激勵(lì)信號(hào)u’(η)(η=0、……、L_1)應(yīng)用通過(guò)線性預(yù)測(cè)信息
LPC info確定的全極型的合成濾波器925,輸出據(jù)此生成的合成信號(hào)X’ (η) (n=0、......、
L_1) ο現(xiàn)有技術(shù)文獻(xiàn)非專(zhuān)利文獻(xiàn)非專(zhuān)利文獻(xiàn)l:3rd Generation Partnership Project(3GPP), TechnicalSpecification (TS) 26. 090, “AMR speech codec; Transcoding functions,,, Version4. 0. 0(2001-03)
發(fā)明內(nèi)容
發(fā)明要解決的課題在以往的CELP方式中,分配固定比特用于在各子幀的基音周期的編碼而進(jìn)行編碼。這樣的情況并不限定于CELP方式,求出編碼對(duì)象的基音周期后進(jìn)行編碼的其他的現(xiàn)有方式也一祥。在本發(fā)明中,通過(guò)對(duì)基音周期的編碼方法下功夫從而提高壓縮效率。用于解決課題的方法在本發(fā)明的編碼處理中,算出與規(guī)定時(shí)間區(qū)間中包含的時(shí)序信號(hào)對(duì)應(yīng)的基音周期,并輸出與基音周期對(duì)應(yīng)的碼。此時(shí),根據(jù)用于表示時(shí)序信號(hào)的周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/或穩(wěn)態(tài)性低的條件,切換用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式。在與此相對(duì)的解碼處理中,輸入與規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的碼,根據(jù)碼中包含的或者從碼獲得的用于表示周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/或穩(wěn)態(tài)性低的條件,切換在碼中包含的與基音周期對(duì)應(yīng)的碼的解碼方式,對(duì)與基音周期對(duì)應(yīng)的碼進(jìn)行解碼,從而獲得與規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的基音周期。發(fā)明效果在本發(fā)明中,在求出編碼對(duì)象的基音周期后進(jìn)行編碼的方式中,根據(jù)時(shí)序信號(hào)的周期性和穩(wěn)態(tài)性,切換用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式,因此能夠提高基音周期的壓縮效率。
圖I是用于說(shuō)明以往的CELP方式的一例的方框圖。
圖2A是用于例示在利用小數(shù)精度的基音周期T時(shí)的比特流BS的結(jié)構(gòu)的圖。圖2B是用于說(shuō)明與小數(shù)精度的基音周期T對(duì)應(yīng)的碼的圖。圖3是用于說(shuō)明基音周期的小數(shù)部的編碼方法的圖。圖4是用于說(shuō)明實(shí)施方式的編碼裝置以及解碼裝置的方框圖。圖5是用于說(shuō)明實(shí)施方式的參數(shù)編碼單元的方框圖。圖6是用于說(shuō)明實(shí)施方式的參數(shù)解碼單元的方框圖。圖7A是用于說(shuō)明實(shí)施方式的編碼方法的流程圖。圖7B是用于說(shuō)明實(shí)施方式的解碼方法的流程圖。圖8A以及圖8B是用于說(shuō)明與基音周期對(duì)應(yīng)的碼的結(jié)構(gòu)例的圖。 圖9A是用于說(shuō)明與基音周期對(duì)應(yīng)的碼的結(jié)構(gòu)例的圖。圖9B是用于說(shuō)明與第2以及第4子幀的基音周期的整數(shù)部對(duì)應(yīng)的可變長(zhǎng)度碼的圖。圖IOA是用于例示在時(shí)序信號(hào)是穩(wěn)態(tài)(周期性)時(shí)的、第3實(shí)施方式中的基音周期的編碼方法的圖。圖IOB以及圖IOC是用于例示第3子幀的基音周期的碼X1的圖。圖11是例示了幀與超幀之間關(guān)系的圖。圖12A以及B是用于例示在時(shí)序信號(hào)是穩(wěn)態(tài)(周期性)時(shí)的、第4實(shí)施方式中的基音周期的編碼方法的圖。圖13是用于說(shuō)明第5實(shí)施方式的編碼方法的流程圖。圖14是用于說(shuō)明第5實(shí)施方式的解碼方法的流程圖。圖15A是用于說(shuō)明基音周期的編碼方法的變形例的圖。圖15B是用于說(shuō)明與第2以及第4子幀的基音周期的整數(shù)部對(duì)應(yīng)的可變長(zhǎng)度碼的圖。圖16A 圖16C是用于說(shuō)明基音周期的編碼方法的變形例的圖。圖17A是用于說(shuō)明基音周期的編碼方法的變形例的圖。圖17B是用于說(shuō)明與第2以及第4子幀的基音周期的整數(shù)部對(duì)應(yīng)的可變長(zhǎng)度碼的圖。
具體實(shí)施例方式以下,參照
本發(fā)明的實(shí)施方式。另外,雖然本發(fā)明能夠應(yīng)用于求出編碼對(duì)象的基音周期后進(jìn)行編碼的全部方式,但以下舉例說(shuō)明對(duì)CELP方式應(yīng)用本發(fā)明的情況。此夕卜,以下表示將ー個(gè)幀等分成四個(gè)子幀的例子,但這并不限定本發(fā)明。此外,以下著重說(shuō)明與已經(jīng)說(shuō)明的事項(xiàng)之間的不同點(diǎn),對(duì)于已經(jīng)說(shuō)明的事項(xiàng)省略重復(fù)說(shuō)明。[第I實(shí)施方式]首先,說(shuō)明本發(fā)明的第I實(shí)施方式。在時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)態(tài)性低的(稱為“非穩(wěn)態(tài)”)幀,時(shí)序信號(hào)
X (η) (η=0、……、L-1)的周期性也低(稱為“非周期性”),周期性分量在碼整體所占的貢獻(xiàn)較少。因此,即使降低用于表現(xiàn)基音周期T的精度、編碼頻度(進(jìn)行編碼的幀的頻度),編碼質(zhì)量(解碼后的合成信號(hào)相對(duì)于編碼前的時(shí)序信號(hào)的質(zhì)量)并不那么下降。因此,在第I實(shí)施方式中,在非穩(wěn)態(tài)(非周期性)的幀中,降低用于表現(xiàn)基音周期T的精度、編碼頻度。由此,減少每個(gè)幀的平均碼量。其結(jié)果,例如,能夠降低平均比特率,或者能夠通過(guò)將能夠節(jié)省的信息例如分配給來(lái)自固定碼本的信號(hào)分量的碼的碼長(zhǎng)度的增加而提高質(zhì)量。〈結(jié)構(gòu)〉
圖4是用于說(shuō)明實(shí)施方式的編碼裝置以及解碼裝置的方框圖。圖5是用于說(shuō)明實(shí)施方式的參數(shù)編碼單元的方框圖。此外,圖6是用于說(shuō)明實(shí)施方式的參數(shù)解碼單元的方框圖。如圖4至圖6例示那樣,第I實(shí)施方式的編碼裝置11與以往的編碼裝置91的不同點(diǎn)在于,參數(shù)編碼單元917被置換為參數(shù)編碼單元117。此外,第I實(shí)施方式的解碼裝置12與以往的解碼裝置92的不同點(diǎn)在于,參數(shù)解碼單元927被置換為參數(shù)解碼單元127。如圖5例示那樣,本方式的參數(shù)編碼單元117具有増益量化単元117a、判定単元117b、開(kāi)關(guān)單元117c、117f、基音周期編碼單元117d、117e、以及合成單元117g。此外,如圖6例示那樣,本方式的參數(shù)解碼單元127具有判定單元127b、開(kāi)關(guān)單元127c、127f、增益周期解碼單元127d、127e、以及分離單元127g。另外,本方式的編碼裝置11以及解碼裝置12是通過(guò)對(duì)例如具有CPU(中央處理單 元)、RAM (隨機(jī)存取存儲(chǔ)器)、ROM (只讀存儲(chǔ)器)等的公知的計(jì)算機(jī)或者專(zhuān)用的計(jì)算機(jī)讀入程序和數(shù)據(jù)而構(gòu)成的特別的裝置。此外,編碼裝置11以及解碼裝置12的處理單元的至少一部分也可以由集成電路等的硬件來(lái)構(gòu)成。<編碼方法>圖7A是用于說(shuō)明實(shí)施方式的編碼方法的流程圖。以下,著重說(shuō)明與現(xiàn)有技術(shù)之間的不同點(diǎn)。線性預(yù)測(cè)分析單元911對(duì)當(dāng)前巾貞生成的線性預(yù)測(cè)信息LPC info、檢索單元913對(duì)屬于當(dāng)前巾貞的第廣第4子巾貞生成的碼索引Cf = Cfl> Cf2> Cf3> Cf4、基音增益gp=gpl、gp2、gp3、gp4、固定碼本增益ge=g。!、gc2> gc3> ge4、基音周期T=!\、T2、Τ3、T4被輸入到參數(shù)編碼單元117(圖 5)。參數(shù)編碼單元117的增益量化單元117a對(duì)基音增益gp=gpl、gp2> gp3、gp4以及固定碼本增碰ge=gel、gc2> gc3> gc4進(jìn)イ丁星化,并輸出用于確定星化后的基首增£fL gp’ =gpi’、gP2> >gp3’、gp4’的索引等的碼以及用于確定量化后的固定碼本增益g?!?=^’、ぁ2’、ぁ3’4。4’的索引等的碼。另外,基音增益gp=gpl、gp2>gp3> gP4與固定碼本增益ge=gel、gc2> gc3> ge4可以單獨(dú)被量化,但也可以對(duì)基音増益與固定碼本增益的組合進(jìn)行矢量量化。當(dāng)對(duì)基音増益與固定碼本増益的組合進(jìn)行矢量量化時(shí),基音増益的量化值(已量化基音増益)與固定碼本增益的量化值(已量化固定碼本增益)的組合與索引等的碼相關(guān)聯(lián)。將通過(guò)這樣的矢量量化獲得的量化后的基音増益與量化后的固定碼本增益的組稱為“已量化増益矢量”,將通過(guò)矢量量化獲得的碼稱為“已矢量量化增益碼(VQ增益碼)”。在這樣的矢量量化中,例如可以對(duì)對(duì)應(yīng)于相同的子幀的基音増益的量化值與固定碼本增益的量化值的每個(gè)組合相關(guān)聯(lián)ー個(gè)VQ増益碼,也可以對(duì)對(duì)應(yīng)于多個(gè)子幀的每個(gè)子幀的基音増益的量化值與固定碼本增益的量化值的每個(gè)組合相關(guān)聯(lián)ー個(gè)VQ增益碼,也可以對(duì)對(duì)應(yīng)于相同的幀的基音増益的量化值與固定碼本増益的量化值的每個(gè)組合相關(guān)聯(lián)ー個(gè)VQ増益碼。在這樣的矢量量化中,例如使用用于確定對(duì)應(yīng)于基音増益的量化值與固定碼本增益的量化值的組合的VQ增益碼的表格(ニ維碼本)。ニ維碼本的例子是對(duì)基音増益的量化值以及固定碼本增益的量化值的組合相關(guān)聯(lián)VQ增益碼的表格。ニ維碼本的其他的例子是對(duì)基音増益的量化值以及固定碼本增益對(duì)應(yīng)值的量化值的組合相關(guān)聯(lián)VQ增益碼的表格。固定碼本增益對(duì)應(yīng)值的例子是用于表示以過(guò)去的子幀(或者幀)中的來(lái)自固定碼本914的信號(hào)分量的能量為基礎(chǔ)預(yù)測(cè)的當(dāng)前的子幀(或者幀)中的固定碼本增益的估計(jì)值、與當(dāng)前的子中貞(或者巾貞)中的固定碼本增益之比的校正系數(shù)(correction factor)等。校正系數(shù)的例子是在參考文獻(xiàn) I《ITU-T Recommendation G. 729, “Coding of Speech at 8 kb it/susing Conjugate-Structure Algebraic-Code-Excited Linear—Prediction (CS—ACELP),,〉〉
的“3. 9Quantization ofthe gains”的欄里記載的y 例如,在子巾貞j = I、......、4中的
固定碼本增益gcj、矯正系數(shù)Y、子幀j = I、……、4中的固定碼本增益的估計(jì)值Pgej之間成立以下的關(guān)系。gcj=y Xpgcjニ維碼本可以由ー個(gè)表格構(gòu)成,也可以如參考文獻(xiàn)I的兩級(jí)的共軛結(jié)構(gòu)碼本 (two-stage conjugate structured codebook)那樣由多個(gè)表格構(gòu)成。當(dāng)ニ維碼本由多個(gè)表格構(gòu)成時(shí),對(duì)應(yīng)于基音増益的量化值與固定碼本增益的量化值的組合的VQ增益碼例如是對(duì)于基音増益的量化值與固定碼本增益的量化值的組合,對(duì)構(gòu)成該ニ維碼本的每個(gè)表格決定的索引的組合等(步驟SI 11)。接著,判定單元117b判定當(dāng)前幀的時(shí)序信號(hào)X (η) (η=0、……、L_1)是否為穩(wěn)態(tài)(步驟S112)。步驟S112的判定根據(jù)表示時(shí)序信號(hào)X (η) (η=0、……、L_1)的穩(wěn)態(tài)性的高低的指標(biāo)是否滿足認(rèn)為時(shí)序信號(hào)的穩(wěn)態(tài)性高的條件來(lái)進(jìn)行。以下,例示具體的判斷方法。[步驟SI12的具體例I]在步驟SI 12的具體例I中,作為用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)
態(tài)性的高低的指標(biāo),使用用于表示時(shí)序信號(hào)X (η) (η=0、……、L-I)的大小相對(duì)于對(duì)該時(shí)序信號(hào)X (η) (η=0、……、L-1)進(jìn)行線性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小的比的指標(biāo)。此外,作為表示時(shí)序信號(hào)X (η) (η=0、……、L-1)的穩(wěn)態(tài)性高的條件,使用用于表示該時(shí)序
信號(hào)X (n) (n=0、......、L-1)的大小相對(duì)于對(duì)該時(shí)序信號(hào)X (n) (n=0、......、L_1)進(jìn)行線
性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小的比的指標(biāo)比規(guī)定值大這樣的條件。這一點(diǎn)基于在穩(wěn)態(tài)的幀中能夠進(jìn)行效果較佳的線性預(yù)測(cè),因此預(yù)測(cè)殘差變小,時(shí)序信號(hào)X (η) (η=0、……、L-1)的大小相對(duì)于預(yù)測(cè)殘差的大小的比變大。用于表不時(shí)序信號(hào)X (η) (η=0、......、し-1)的大小相對(duì)于對(duì)該時(shí)序信號(hào)x (η)
(η=0、……、L-1)進(jìn)行線性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小的比的指標(biāo)的例子是該時(shí)序信號(hào)X (η) (η=0、……、L-1)的能量相對(duì)于預(yù)測(cè)殘差的能量的比即預(yù)測(cè)増益的估計(jì)值。[數(shù)I]
/ PE = I/ f
在步驟SI 12的具體例2中,作為用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)態(tài)
性的高低的指標(biāo)而使用量化后的基音増益。此外,作為用于表示時(shí)序信號(hào)x(n)(n=0、……、L-1)的穩(wěn)態(tài)性高的情況的條件,使用量化后的基音増益比規(guī)定值大的條件。這一點(diǎn)基于在穩(wěn)態(tài)的幀中,基音周期的周期性高,且基音増益大。此時(shí),例如,對(duì)判定単元117b輸入量化后的基音増益gp’=gpl’、gp2’、gp3’、gp4’,判定 單元11713判定量化后的基音增益<=‘、‘、‘、^4’的平均值是否比規(guī)定值大。然后,當(dāng)量化后的基音増益gp’ =gpl’、gp2’、gp3’、gp4’的平均值比規(guī)定值大時(shí),判定為當(dāng)前幀的時(shí)序
信號(hào)X (n) (n=0、......、L-1)是穩(wěn)態(tài),反之,判定為當(dāng)前巾貞的時(shí)序信號(hào)X (η) (n=0、......、
L-1)不是穩(wěn)態(tài)(非穩(wěn)態(tài))?;蛘撸媪炕蟮幕魤堃鎔p’ =gpl’、gp2’、gp3’、gp4’的平均值,也可以使用在一部分子幀中的量化后的基音増益的平均值(例如,gpl’和gp3’的平均值)、或者在任一個(gè)子幀中的量化后的基音増益(例如,gpl’)進(jìn)行判定。如果利用了任一個(gè)子幀的量化后的基音増益的判定設(shè)為利用了在幀中包含的所有子幀的量化后的基音増益中值最小的基音増益的判定,則性能良好?;蛘撸部梢栽诹炕蟮乃谢魤堃鎔p’ =gpl’、gp2’、gp3’、gp4’均比規(guī)定值大時(shí)判定為穩(wěn)態(tài),在至少一部分量化后的基音增益gp’ =gpi’、gp/、む’、gp4’是規(guī)定值以下時(shí)判定為不是穩(wěn)態(tài)(非穩(wěn)態(tài))?;蛘撸部梢栽谝?guī)定數(shù)目以上的量化后的基音增益gp’ =gpl’、gp/、gp/、gp/比規(guī)定值大時(shí)判定為穩(wěn)態(tài),反之判定為不是穩(wěn)態(tài)(非穩(wěn)態(tài))。[步驟SI12的具體例3]在步驟SI 12的具體例3中,作為用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)
態(tài)性的高低的指標(biāo),利用對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值之間的比。以下,例示利用了該指標(biāo)的判斷基準(zhǔn)。該判斷基準(zhǔn)基于以下情況在穩(wěn)態(tài)的幀中基音増益的周期性高,對(duì)應(yīng)于基音増益的值相對(duì)于對(duì)應(yīng)于固定碼本增益的值之比較大。判斷基準(zhǔn)當(dāng)對(duì)應(yīng)于量化后的基音増益的值相對(duì)于對(duì)應(yīng)于量化后的固定碼本增益的值之比成為規(guī)定值以上、或者對(duì)應(yīng)于量化后的固定碼本增益的值相對(duì)于對(duì)應(yīng)于量化后的基音増益的值之比成為規(guī)定值以下時(shí),判斷為時(shí)序信號(hào)X (η) (η=0、……、L-1)是穩(wěn)態(tài)。對(duì)應(yīng)于量化后的固定碼本增益的值的例子是量化后的固定碼本增益其本身、量化后的所述的校正系數(shù)(correction factor)等。對(duì)應(yīng)于量化后的基音増益的值的例子是量化后的基音増益其本身、量化后的基音増益的平均值、量化后的基音増益的廣義單調(diào)遞增函數(shù)值等。此時(shí),例如,對(duì)判定単元117b輸入對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組,判定単元117b基于上述的判斷基準(zhǔn),判斷時(shí)序信號(hào)X (η)(η=0、……、L-1)是否是穩(wěn)態(tài)(周期性)的。例如,判定單元117b利用在任一個(gè)子幀(例如,開(kāi)頭的子幀)中的對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組,進(jìn)行該判斷,并判斷時(shí)序信號(hào)X (η) (η=0、……、L-1)是否是穩(wěn)態(tài)(周期性)的?;蛘撸?,判定単元117b也可以分別利用屬于相同幀的多個(gè)子幀的對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組,分別進(jìn)行基于上述的判斷基準(zhǔn)的判斷,并基于這些結(jié)果而判斷時(shí)序信號(hào)X (η) (η=0、……、L-1)是否是穩(wěn)態(tài)(周期性)的。例如,也可以在利用了各子幀的對(duì)應(yīng)于量化后的基音増益的值域?qū)?yīng)于量化后的固定碼本增益的值的組的判斷結(jié)果全部表示穩(wěn)態(tài)(周期性)時(shí),判斷為時(shí)序信號(hào)X (η) (η=0、……、L-1)是穩(wěn)態(tài)(周期性)的?;蛘?,也可以在利用了規(guī)定數(shù)目以上的子幀的對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組的判斷結(jié)果表示穩(wěn)態(tài)(周期性)時(shí),判斷為時(shí)序信號(hào)X (η) (η=0、……、L-1)是穩(wěn)態(tài)(周期性)的。另外,例如在不滿足上述的判斷基準(zhǔn)時(shí),判斷為時(shí)序彳目號(hào)X (η) (n=0、......、L-I)不是穩(wěn)態(tài)(非穩(wěn)態(tài))。[步驟SI12的具體例4]在步驟SI 12的具體例4中,作為用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)
態(tài)性的高低的指標(biāo)而使用對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值,并將其各自與第I規(guī)定值以及第2規(guī)定值進(jìn)行比較。 通常,在穩(wěn)態(tài)的幀中,基音周期的周期性高且基音増益大。其中,在語(yǔ)音上升部分的幀,雖然來(lái)自前ー幀的基音周期的周期性低且基音増益小,但在該幀中基音周期的周期性高。此外,在語(yǔ)音上升部分的幀中,利用前ー陣而預(yù)測(cè)的當(dāng)前幀的固定碼本增益的估計(jì)值Pgcj小。由于當(dāng)前幀的量化后的固定碼本增益g?!鶕?jù)g。’ = Y gc'Xpgcj(Y gc'是量化后的校正系數(shù))來(lái)決定,因此在語(yǔ)音上升部分的幀中Y~g。(對(duì)應(yīng)于量化后的固定碼本增益的值)成為較大的值。因此,可以說(shuō)“即使在對(duì)應(yīng)于基音増益的值小的情況下,只要對(duì)應(yīng)于量化后的固定碼本增益的值是大的值,則該幀也是穩(wěn)態(tài)的”。反而言之,可以說(shuō)“在對(duì)應(yīng)于基音増益的值小且對(duì)應(yīng)于量化后的固定碼本增益的值是小的值時(shí),該幀不是穩(wěn)態(tài)的”。以下,例示利用了這些指標(biāo)的判斷基準(zhǔn)。判斷基準(zhǔn)I :當(dāng)對(duì)應(yīng)于量化后的基音増益的值比第I規(guī)定值小而且對(duì)應(yīng)于量化后的固定碼本增益的值比第2規(guī)定值小的情況下,判斷為時(shí)序信號(hào)X (η) (η=0、……、L_l)不是穩(wěn)態(tài)(非穩(wěn)態(tài))的。判斷基準(zhǔn)2 :當(dāng)對(duì)應(yīng)于量化后的基音増益的值比第I規(guī)定值小而且對(duì)應(yīng)于量化后的固定碼本增益的值比第2規(guī)定值大的情況下,判斷為時(shí)序信號(hào)X (η) (η=0、……、L_l)是穩(wěn)態(tài)的。對(duì)應(yīng)于量化后的基音増益的值的例子是量化后的基音増益其本身、量化后的基音増益的平均值、量化后的基音増益的廣義單調(diào)遞增函數(shù)值等。量化后的基音増益的例子是非專(zhuān)利文獻(xiàn)I的g~p (quantified adaptive codebook gain)。對(duì)應(yīng)于量化后的固定碼本増益的值的例子是量化后的固定碼本增益其本身、量化后的校正系數(shù)Y:等。量化后的校正系數(shù)Y:的例子是非專(zhuān)利文獻(xiàn)I的Y: (optimum value forYgc)。此時(shí),例如,對(duì)判定単元117b輸入對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組,判定単元117b基于上述的判斷基準(zhǔn)I或2,判斷時(shí)序信號(hào)X (η)(η=0、……、L-1)是否不是穩(wěn)態(tài)(周期性)的(是否是穩(wěn)態(tài)(周期性)的)?;蛘?,例如判定單元117b分別利用屬于相同幀的多個(gè)子幀的對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組,基于上述的判斷基準(zhǔn)I或者2進(jìn)行判斷,并基于它們的結(jié)果判斷時(shí)序信號(hào)X (η) (η=0、……、L-1)是否不是穩(wěn)態(tài)(周期性)的(是否是穩(wěn)態(tài)(周期性)的)。例如,可以當(dāng)利用各子幀的對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組的判斷結(jié)果全部表示是穩(wěn)態(tài)(周期性)時(shí),判斷時(shí)序信號(hào)X (η) (η=0、……、L-1)是穩(wěn)態(tài)(周期性)。或者,在利用了規(guī)定數(shù)目以上的子幀的對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值的組的判斷結(jié)果表示穩(wěn)態(tài)(周期性)時(shí),判斷為時(shí)序信號(hào)X(η) (η=0、……、L-1)是穩(wěn)態(tài)(周期性)的。此外,也可以對(duì)判斷基準(zhǔn)I或者2増加其他的條件,也可以進(jìn)ー步對(duì)判斷基準(zhǔn)増加實(shí)際的差分值。[步驟S112的具體例5]步驟S112的具體例5是ー下的例子在步驟Slll中對(duì)基音増益與固定碼本增益的組合進(jìn)行矢量量化,對(duì)量化后的基音増益與量化后的固定碼本增益的組合兩關(guān)聯(lián)VQ增益碼。在該例子中,作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L-1)的穩(wěn)態(tài)性的高低的指標(biāo)而使用VQ増益碼。例如,作為指標(biāo)而使用VQ增益碼,并進(jìn)行步驟S 112的具體例2或者3或者4的判斷。以下例示作為指標(biāo)而使用VQ增益碼的判斷方法。
如上所述,VQ增益碼與基音増益的量化值和固定碼本增益的量化值的組、或者與基音増益的量化值和固定碼本增益對(duì)應(yīng)值的量化值的組,一対一對(duì)應(yīng)。因此,能夠?qū)⒃谏鲜鯷步驟S112的具體例2-4]中的判斷結(jié)果分別與VQ增益碼相關(guān)聯(lián)。具體來(lái)說(shuō),在步驟S112的具體例2中,由于將量化后的基音増益作為指標(biāo)而進(jìn)行判斷,因此能夠?qū)?duì)應(yīng)于作為指標(biāo)的量化后的基音増益的VQ增益碼(對(duì)應(yīng)于量化后的基音増益的值)與判斷結(jié)果相關(guān)聯(lián)。在步驟S112的具體例3中,將對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本的值之間的比作為指標(biāo)而進(jìn)行判斷,因此能夠?qū)?duì)應(yīng)于作為指標(biāo)的該比的VQ增益碼與判斷結(jié)果相關(guān)聯(lián)。在步驟S 112的具體例4中,由于將對(duì)應(yīng)于量化后的基音増益的值與對(duì)應(yīng)于量化后的固定碼本增益的值作為指標(biāo)而進(jìn)行判斷,因此能夠?qū)⑴c對(duì)應(yīng)于量化后的基音増益的值和對(duì)應(yīng)于量化后的固定碼本增益的值的組對(duì)應(yīng)的VQ增益碼和判斷結(jié)果相關(guān)聯(lián)。從而,基于上述的[步驟S112的具體例2-4]的任ー個(gè),預(yù)先獲得是穩(wěn)態(tài)還是不是穩(wěn)態(tài)(非穩(wěn)態(tài))的判斷結(jié)果,并能夠?qū)⑦@樣的判斷結(jié)果和對(duì)應(yīng)于判斷結(jié)果的VQ増益碼分別相關(guān)聯(lián)的表格預(yù)先存儲(chǔ)在判定單元117b內(nèi)。判定單元117b通過(guò)參照這樣的表格,能夠獲得與被輸入的VQ増益碼對(duì)應(yīng)的判斷結(jié)果?;蛘撸鶕?jù)這樣的判斷結(jié)果,決定用于表示基音周期的精度和/或基音周期的編碼方式,因此還能夠在判定単元117b內(nèi)預(yù)先存儲(chǔ)將各VQ增益碼與用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式相關(guān)聯(lián)的表格。此時(shí),判定単元117b通過(guò)參照這樣的表格,能夠獲得與被輸入的VQ増益碼對(duì)應(yīng)的、用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式([步驟S112的具體例1-5]的說(shuō)明結(jié)束)。在步驟S112的判定中,判定為表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)態(tài)性的
指標(biāo)不滿足用于表不時(shí)序イ目號(hào)X (η) (n=0、......、L-I)的穩(wěn)態(tài)性聞的條件時(shí)(非穩(wěn)態(tài)),基
于判定単元117b的控制,開(kāi)關(guān)單元117c將基音周期T=I\、T2、T3、T4發(fā)送給基音周期編碼單元117d。如后所述,基音周期編碼單元117d輸出將以第I精度表現(xiàn)的基音周期在每個(gè)第I時(shí)間區(qū)間進(jìn)行編碼而獲得的碼(步驟S 113)。另ー方面,在步驟S 112的判定中,在判定為
用于表不時(shí)序信號(hào)X (n) (n=0、......、L-1)的穩(wěn)態(tài)性的指標(biāo)滿足用于表不時(shí)序信號(hào)X (η)
(n=0、......、L-1)的穩(wěn)態(tài)性高的條件時(shí)(穩(wěn)態(tài)),基于判定單元117b (圖5)的控制,開(kāi)關(guān)單元
117c將基音周期T=T1. T2、T3、T4發(fā)送給基音周期編碼單元117e?;糁芷诰幋a117e輸出將以第2精度表現(xiàn)的基音周期在每個(gè)第2時(shí)間區(qū)間進(jìn)行編碼而獲得的碼。這里,第2精度比第I精度高,且/或者第2時(shí)間區(qū)間比第I時(shí)間區(qū)間短。例如,與以往一祥(參照?qǐng)D2A以及B),基音周期編碼單元117e生成并輸出與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct(步驟S114)。[步驟SI13、SI 14的具體例I]在本例的步驟S113 (非穩(wěn)態(tài))中,基音周期編碼單元117d將用于表現(xiàn)各基音周期T=I\、T2、T3、T4的精度僅設(shè)為整數(shù)精度(第I精度),在每個(gè)子幀單獨(dú)對(duì)基音周期T進(jìn)行編碼,并生成與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼CT。圖8A 是用于說(shuō)明在步驟S113中生成的與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct的結(jié)構(gòu)例的圖。在圖8A的例子中,第f第4子幀的各基音周期T=I\、T2、T3、T4分別以整數(shù)精度來(lái)表現(xiàn),并對(duì)個(gè)基音周期T=I\、T2、T3> T4分別以6個(gè)比特進(jìn)行編碼(基音周期整數(shù)部)。另ー方面,在本例的步驟SI 14 (穩(wěn)態(tài))中,基音周期編碼單元117e將用于表現(xiàn)基音周期 \、τ3的精度設(shè)為小數(shù)精度(第2精度)或者整數(shù)精度,對(duì)每個(gè)子幀分別單獨(dú)進(jìn)行編碼。此外,基音周期編碼單元117e對(duì)以小數(shù)精度(第2精度)表現(xiàn)的基音周期T2、T4的整數(shù)部以及基音周期 \、Τ3的整數(shù)部的差分值分別進(jìn)行編碼。進(jìn)而,將基音周期Τ2、Τ4的小數(shù)點(diǎn)以下的值(小數(shù)部)分別以兩個(gè)比特進(jìn)行編碼(參照?qǐng)D2Β)。[步驟S113、步驟S114的具體例2]在本例的步驟S113 (非穩(wěn)態(tài))中,基音周期編碼單元117d在每個(gè)由多個(gè)子幀構(gòu)成的時(shí)間區(qū)間(第I時(shí)間區(qū)間)獲得與基音周期對(duì)應(yīng)的碼,并生成與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼CT。即,對(duì)多個(gè)子幀利用公共的基音周期T生成碼(降低基音周期的編碼頻度)。圖SB是用于說(shuō)明在步驟S113中生成的與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct的結(jié)構(gòu)例的圖。在圖8B的例子中,作為第I、第2子幀的基音周期T的碼,共用對(duì)以整數(shù)精度表現(xiàn)的基音周期!\、T2進(jìn)行編碼而獲得的碼中的其中ー個(gè),作為第3、第4子幀的基音周期T的碼,共用對(duì)以整數(shù)精度表現(xiàn)的基音周期T3、T4進(jìn)行編碼而獲得的碼中的其中ー個(gè)。另ー方面,在本例的步驟SI 14 (穩(wěn)態(tài))中,基音周期編碼單元117e在每個(gè)子幀(第2時(shí)間區(qū)間)對(duì)基音周期!\、T2、T3、T4進(jìn)行編碼。在圖2B的例子的情況下,對(duì)基音周期!\、T3的值按照子幀單獨(dú)進(jìn)行編碼,并對(duì)基音周期T2、T4的整數(shù)部與基音周期 \、Τ3的整數(shù)部的差分值進(jìn)行編碼。對(duì)基音周期Τ2、Τ4的小數(shù)點(diǎn)以下的值(小數(shù)部)分別以兩個(gè)比特進(jìn)行編碼(參照?qǐng)D2Β/[步驟S113、S114的具體例1、2]的說(shuō)明結(jié)束)。從基音周期編碼單元117d或者117e輸出的與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct基于判定単元117d的控制,通過(guò)開(kāi)關(guān)単元117f而發(fā)送到合成単元117g。合成単元117g生成并輸出將線性預(yù)測(cè)信息LPC info、碼索引Cf = Cfl、Cf2、Cf3、Cf4、與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct、表示量化后的基音増益gp’ =gpl’、gp2’、gp3’、gp4’的碼、表示量化后的固定碼本增益g?!?=gcl\gc2\ g。/、gc4,的碼合成后的比特流BS。也可以代替表示量化后的基音増益
gp’ =gpi’、gp2’、gp3’、gp4’的碼與表示量化后的固定碼本增益g。’ =8。1’、8。2’、8。3’、8。4’的碼而
在比特流BS中包含VQ增益碼等的索引(步驟SI 15)。<解碼方法>圖7B是用于說(shuō)明實(shí)施方式的解碼方法的流程圖。以下,著重說(shuō)明與現(xiàn)有技術(shù)的不同點(diǎn)。比特流BS輸入到解碼裝置12的參數(shù)解碼單元127(圖6)。參數(shù)解碼單元127從比特流BS將線性預(yù)測(cè)信息LPC info、碼索引Cf = Cfl、Cf2、Cf3、Cf4、與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct、量化后的基音増益gp’ =gpl’、gp2’、gp3’、gp4’、以及量化后的固定碼本增益g?!?=gcl\も2’、8。3’、8。4’分離或者解碼后輸出。量化后的基音增益gp’ =gpi’、gp2’、gp3’、gp4’與量化后的固定碼本增益g?!?=^’、も2’、も3’^。4’通過(guò)對(duì)比特流BS中包含的用于表示量化后的基音增益gp=gpl’、gp/、gp/、gp/的碼以及用于表示量化后的固定碼本增益g?!?=g。/、g。/、gC3>、gノ的碼、或者比特流BS中包含的VQ増益碼進(jìn)行解碼而獲得(步驟S121)。接著,為了確定碼Ct的解碼方式,判定單元127b判定與當(dāng)前幀的比特流BS對(duì)應(yīng)的時(shí)序信號(hào)X (η) (η=0、……、L-1)是否為穩(wěn)態(tài)(步驟S122)。步驟S122的判定通過(guò)用于表示該時(shí)序信號(hào)X (η) (η=0、……、L-1)的穩(wěn)態(tài)性的高低的指標(biāo)是否滿足看做時(shí)序信號(hào)的穩(wěn)態(tài)性高的條件而進(jìn)行。該判斷使用在編碼裝置11中進(jìn)行的步驟S112相同的方法。[在編碼裝置11中使用步驟SI12的具體例I的情況]此時(shí),在判定単元127b中,作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L_l)的穩(wěn)態(tài)性的高低的指標(biāo),也使用用于表示時(shí)序信號(hào)X (η) (η=0、……、L-1)的大小相對(duì)于對(duì)該 時(shí)序信號(hào)X (η) (η=0、……、L-1)進(jìn)行線性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小的比的指標(biāo)(預(yù)測(cè)増益的估計(jì)值E等)。此外,作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L-I)的穩(wěn)態(tài)性高的條件,使用用于表示時(shí)序信號(hào)X (η) (η=0、……、L-1)的大小相對(duì)于對(duì)該時(shí)序信號(hào)X (η) (η=0、……、L-1)進(jìn)行線性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小的比的指標(biāo)比規(guī)定值大的條件。具體的判定內(nèi)容如在步驟S112的具體例I中例示那樣。[在編碼裝置I中使用步驟S112的具體例2的情況]此時(shí),在判定單元127b中作為用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)態(tài)性
的高低的指標(biāo)也使用量化后的基音増益。此外,作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L-1)的穩(wěn)態(tài)性高的條件,使用量化后的基音増益比規(guī)定值大的條件。具體的判定內(nèi)容如在步驟S112的具體例2中例示那樣。[在編碼裝置11中使用步驟SI12的具體例3的情況]此時(shí),判定単元127b作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L_1)的穩(wěn)態(tài)性的高低的指標(biāo),也使用與量化后的基音増益對(duì)應(yīng)的值以及與量化后的固定碼本增益對(duì)應(yīng)的值之間的比。具體的判定內(nèi)容如在步驟S112的具體例3中例示那樣。[在編碼裝置11中使用步驟SI12的具體例4的情況]此時(shí),判定単元127b作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L_1)的穩(wěn)態(tài)性的高低的指標(biāo)也使用與量化后的基音增益對(duì)應(yīng)的值和與量化后的固定碼本增益對(duì)應(yīng)的值,并分別與第I規(guī)定值以及第2規(guī)定值進(jìn)行比較。具體的判定內(nèi)容如在步驟S112的具體例4中例示那樣。[在編碼裝置11中使用步驟SI12的具體例5的情況]此時(shí),判定単元127b作為用于表示時(shí)序信號(hào)X (η) (η=0、……、L_1)的穩(wěn)態(tài)性的高低的指標(biāo)而使用比特流BS中包含的VQ増益碼。具體的判定內(nèi)容如在步驟S112的具體例5中例示那樣。例如,預(yù)先在判定単元127b中存儲(chǔ)在步驟S112的具體例5中說(shuō)明的將判定結(jié)果以及與該判斷結(jié)果對(duì)應(yīng)的VQ増益碼分別相關(guān)聯(lián)的表格,判定単元127b參照這樣的表格而獲得與輸入的VQ増益碼對(duì)應(yīng)的判斷結(jié)果。此外,如上所述,根據(jù)判斷結(jié)果決定用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式,還決定與其對(duì)應(yīng)的解碼方式。從而,還能夠在判定単元127b內(nèi)預(yù)先存儲(chǔ)將各VQ增益碼與用于表現(xiàn)基音周期的精度和/或基音周期的解碼相關(guān)聯(lián)的表格。此時(shí),判定単元127b通過(guò)參照這樣的表格而能夠獲得與輸入的VQ増益碼對(duì)應(yīng)的、用于表現(xiàn)基音周期的精度和/或基音周期的解碼方式(步驟S122的具體例的說(shuō)明結(jié)束)。根據(jù)步驟S122的判定結(jié)果,切換碼CT的解碼方式。在步驟S122的判定中,判定為與比特流BS對(duì)應(yīng)的用于表示時(shí)序信號(hào)X (η)
(n=0、......、L-1)的穩(wěn)態(tài)性的指標(biāo)不滿足用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)
態(tài)性高的條件的情況下(非穩(wěn)態(tài)),基于判定単元127b的控制,開(kāi)關(guān)單元127f將當(dāng)前幀的碼CT發(fā)送給基音周期解碼單元127d?;糁芷诮獯a單元127d通過(guò)與在基音周期編碼單元117d (圖5)中進(jìn)行的編碼處理對(duì)應(yīng)的解碼處理,對(duì)碼Ct進(jìn)行解碼,并輸出當(dāng)前幀的基音周期T’可/、!'/、!'/、!'/ (步驟S123)。以下表示步驟S123的處理的具體例。[在編碼裝置11中使用步驟SI13的具體例I的情況] 此時(shí),基音周期解碼單元127d從碼Ct提取以整數(shù)精度(第I精度)表現(xiàn)的第f第4子幀的基音周期T1' T2’、T3’、T4,,并將其輸出。[在編碼裝置11中使用步驟S113的具體例2的情況]此時(shí),基音周期解碼單元127d從碼Ct提取每個(gè)由多個(gè)子幀構(gòu)成的時(shí)間區(qū)間(第I時(shí)間區(qū)間)的基音周期,并將其輸出。即,通過(guò)在每個(gè)第I時(shí)間區(qū)間獲得基音周期的解碼方式,對(duì)與基音周期對(duì)應(yīng)的碼進(jìn)行解碼。在將第I、第2子幀、第3、第4子幀分別設(shè)為第I時(shí)間區(qū)間的圖8B的例子中,對(duì)第I、第2子幀提取相同的基音周期Τ/、T2’ =Τ/,對(duì)第3、第4子幀提取相同的基音周期T/、Τ4’ =1'3’,并輸出基音周期1'1’、1'2’、1'3’、1'4’(步驟S123的具體例的說(shuō)明結(jié)束)。另ー方面,在步驟S122的判定中,用于表示與比特流BS對(duì)應(yīng)的時(shí)序信號(hào)X (η)
(n=0、......、L-1)的穩(wěn)態(tài)性的指標(biāo)滿足了用于表示時(shí)序信號(hào)X (n) (n=0、......、L_1)的穩(wěn)
態(tài)性高的條件時(shí)(穩(wěn)態(tài)),基于判定單元127b (圖6)的控制,開(kāi)關(guān)單元127c將當(dāng)前幀的碼Ct發(fā)送給基音周期解碼單元127e?;糁芷诮獯a單元127e通過(guò)與在基音周期編碼單元117e(圖5)中進(jìn)行的編碼處理對(duì)應(yīng)的解碼處理對(duì)碼Ct進(jìn)行解碼,輸出當(dāng)前幀的基音周期T’=T/、Τ2’、Τ3’、Τ4’(步驟S124)?;糁芷诮獯a單元127e對(duì)將以第2精度表現(xiàn)的基音周期在每個(gè)第2時(shí)間區(qū)間進(jìn)行編碼而獲得的碼進(jìn)行解碼。即,通過(guò)在每個(gè)第2時(shí)間區(qū)間獲得以第2精度表現(xiàn)的基音周期的解碼方式,對(duì)于基音周期對(duì)應(yīng)的碼進(jìn)行解碼。例如,與以往一祥,基音周期解碼單元127e對(duì)當(dāng)前幀的碼Ct進(jìn)行解碼,從而輸出當(dāng)前幀的基音周期T’ =T/、T2’、V、Τ4,。以下表示步驟S124的具體例。[在編碼裝置11中使用了步驟S114的具體例1、2的情況]此時(shí),基音周期解碼單元127e從碼Ct提取第I子幀的基音周期T/、第3子幀的基音周期Τ/,并將其輸出。此外,基音周期解碼單元127e從碼Ct提取第2子幀的基音周期的整數(shù)部與第I子幀的基音周期的整數(shù)部之間的差分值、第4子幀的基音周期的整數(shù)部與第3子幀的基音周期的整數(shù)部之間的差分值、第2子幀的基音周期的小數(shù)部、第4子幀的基音周期的小數(shù)部。進(jìn)而,基音周期解碼單元127e將從第I子幀的基音周期T/獲得的第I子幀的基音周期的整數(shù)部、第2子幀的基音周期的整數(shù)部與第I子幀的基音周期的整數(shù)部的差分值、第2子幀的基音周期的小數(shù)部相加,從而獲得第2子幀的基音周期T2’,并將其輸出。進(jìn)而,基音周期解碼單元127e將從第3子幀的基音周期T3’獲得的第3子幀的基音周期的整數(shù)部、第4子幀的基音周期的整數(shù)部與第3子幀的基音周期的整數(shù)部的差分值、以及第4子幀的基音周期的小數(shù)部相加,從而獲得第4子幀的基音周期T/,并將其輸出(步驟S124的具體例的說(shuō)明結(jié)束)。解碼后的當(dāng)前幀的基音周期T’ =17.17.17.17基于判定単元127b的控制,通過(guò)開(kāi)關(guān)單元127c被輸出。此外,參數(shù)解碼單元127輸出線性預(yù)測(cè)信息LPC info、碼索引碼索引Cf = Cfl、Cf2、Cf3、Cf4、量化后的基音増益gp’ =gpl’、gp2’、gp3’、gp4’、量化后的固定碼本增益g?!?=^’4:、^’、^’。此后,與以往以往,在解碼裝置12中生成并輸出合成信號(hào)X’ (η)(η=0、......、し-1)ο[第I實(shí)施方式的變形例I]作為上述的第I實(shí)施方式的變形,也可以根據(jù)在步驟SI 12中當(dāng)前幀的時(shí)序信號(hào)X(η) (η=0、……、L-1)被判定為穩(wěn)態(tài),還是被判定為非穩(wěn)態(tài),編碼裝置11的檢索單元913 (圖4)改變比當(dāng)前幀還未來(lái)的幀中的基音周期T的檢索范圍。例如,在判定為非穩(wěn)態(tài)時(shí),由于自適應(yīng)信號(hào)的貢獻(xiàn)少,因此可以將基音周期的檢索范圍設(shè)定為比判定為穩(wěn)態(tài)時(shí)的檢索范圍還小。此外,也可以在檢索単元913檢索源幀的基音周期T之前,利用預(yù)測(cè)增益的估計(jì)值E而判定當(dāng)前幀的時(shí)序信號(hào)X (η) (η=0、……、L_1)是穩(wěn)態(tài)還是非穩(wěn)態(tài),井根據(jù)其結(jié)果,變更當(dāng)前幀中的基音周期T的檢索范圍,所述預(yù)測(cè)増益利用對(duì)當(dāng)前幀生成的線性預(yù)測(cè)信息LPC info而生成。例如將判斷為非穩(wěn)態(tài)時(shí)的檢索范圍設(shè)為比判斷為穩(wěn)態(tài)時(shí)的檢索范圍還小。此外,也可以通過(guò)步驟S112判定時(shí)穩(wěn)態(tài)還是非穩(wěn)態(tài),井根據(jù)其結(jié)果設(shè)定基音周期T的檢索范圍之后,重新進(jìn)行對(duì)于當(dāng)前幀的檢索對(duì)于913的處理。進(jìn)而,如步驟S113的具體例2那樣,在判定為非穩(wěn)態(tài)時(shí)在每個(gè)由多個(gè)子幀構(gòu)成的時(shí)間區(qū)間對(duì)基音周期T進(jìn)行編碼(降低編碼頻度)的情況下,對(duì)于判定為非穩(wěn)態(tài)的幀,也可以降低檢索單元913的基音周期T的計(jì)算頻度。即,例如,如果針對(duì)多個(gè)子幀,僅對(duì)ー個(gè)基音周期進(jìn)行編碼,則針對(duì)該多個(gè)子幀,只要算出ー個(gè)基音周期即可。[第I實(shí)施方式的變形例2]作為上述的第I實(shí)施方式的變形,也可以根據(jù)在步驟S112中將當(dāng)前幀的時(shí)序信號(hào)X (η) (η=0、……、L-1)判定為穩(wěn)態(tài)還是判定為非穩(wěn)態(tài),改變?cè)诒犬?dāng)前幀還未來(lái)的幀中編碼裝置11的檢索單元913 (圖4)算出的基音周期T的精度。例如,也可以在判斷為非穩(wěn)態(tài)時(shí)算出以整數(shù)精度表現(xiàn)的基音周期T,在判斷為穩(wěn)態(tài)時(shí)算出以小數(shù)精度表現(xiàn)的基音周期T。此外,也可以在檢索単元913算出源幀的基音周期T之前,利用預(yù)測(cè)增益的估計(jì)值E判定當(dāng)前幀的時(shí)序信號(hào)X (η) (η=0、……、L_1)是穩(wěn)態(tài)還是非穩(wěn)態(tài),井根據(jù)其結(jié)果,選擇將當(dāng)前幀中的基音周期T以整數(shù)精度算出還是以小數(shù)精度算出,所述預(yù)測(cè)増益利用對(duì)當(dāng)前幀生成的線性預(yù)測(cè)信息LPC info而生成。例如,也可以在判斷為非穩(wěn)態(tài)時(shí)算出以整數(shù)精度表現(xiàn)的基音周期T,在判斷為穩(wěn)態(tài)時(shí)算出以小數(shù)精度表現(xiàn)的基音周期T。此外,也可以通過(guò)步驟S112判定是穩(wěn)態(tài)還是非穩(wěn)態(tài),井根據(jù)其結(jié)果設(shè)定了在檢索單元913算出的基音周期T的精度之后,重新進(jìn)行對(duì)于當(dāng)前幀的檢索單元913的處理。[第I實(shí)施方式的變形例3]此外,作為上述的第I實(shí)施方式的變形,也可以根據(jù)在步驟S112中將當(dāng)前幀的時(shí)序信號(hào)X (η) (η=0、……、L-1)判定為穩(wěn)態(tài)還是判定為非穩(wěn)態(tài),改變對(duì)碼索引Cf分配的比特?cái)?shù)目。例如,在判定為非穩(wěn)態(tài)時(shí),與判定為穩(wěn)態(tài)時(shí)相比,與基音周期T對(duì)應(yīng)的碼Ct的碼量小,因此通過(guò)降低比特率,從而在重視相同程度的比特率下的質(zhì)量改善的情況下,與對(duì)應(yīng)于基音周期T的碼Ct的碼量的節(jié)約量對(duì)應(yīng)地、對(duì)碼索引Cf分配較多的比特?cái)?shù),從而提高編碼質(zhì)量。[第I實(shí)施方式的變形例4]此外,代替判定時(shí)序信號(hào)X (η) (η=0、……、L_1)是否為穩(wěn)態(tài)并根據(jù)其結(jié)果而切換用于表現(xiàn)基音周期的精度、基音周期的編碼方式,也可以判定時(shí)序信號(hào)X (η) (η=0、……、L-1)是否為周期性的,井根據(jù)其結(jié)果切換用于表現(xiàn)基音周期的精度、基音周期的編碼方式。在此時(shí)的處理成為將上述的“穩(wěn)態(tài)”置換為“周期性”,將“非穩(wěn)態(tài)”置換為“非周期性”的處理。另外,時(shí)序信號(hào)X (η) (η=0、……、L-1)是否為周期性的判定也能夠通過(guò)預(yù)測(cè)增益、量化后的基音增益是否比規(guī)定值還大而判定。即,也可以根據(jù)用于表示時(shí)序信號(hào)的周期性和/ 或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件,切換用于表示基音周期的精度和/或基音周期的編碼方式。[第I實(shí)施方式的變形例5]此外,作為用于判斷時(shí)序信號(hào)X (η) (η=0、……、L_1)是否為穩(wěn)態(tài)(周期性)的指標(biāo),也可以利用與規(guī)定時(shí)間區(qū)間中包含的某個(gè)時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值(例如,基音周期、基音周期的整數(shù)部)以及與該規(guī)定時(shí)間區(qū)間中包含的比該時(shí)間區(qū)間還過(guò)去的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值之間的差分值。然后,可以在該差分值比規(guī)定值還小的情況下判斷為穩(wěn)態(tài)(周期性),在并非如此時(shí)判定為非穩(wěn)態(tài)(非周期性)。此外,也可以通過(guò)判定是否滿足指標(biāo)〈規(guī)定值,判定指標(biāo)是否比規(guī)定值還小,也可以通過(guò)判定是否滿足指標(biāo)< (規(guī)定值-常數(shù))而判定指標(biāo)是否比規(guī)定值還小。此時(shí),作為處理上的閾值,可以設(shè)定規(guī)定值,作為處理上的閾值也可以設(shè)定(規(guī)定值-常數(shù))。[第I實(shí)施方式的變形例6]此外,也可以設(shè)為在比特流BS中包含用于確定編碼裝置11根據(jù)穩(wěn)態(tài)性和周期性的判斷結(jié)果而選擇的事項(xiàng)(基音周期的精度、編碼方式等)的輔助信息。此時(shí),解碼裝置12利用比特流BS中包含的輔助信息,能夠確定根據(jù)穩(wěn)態(tài)性和周期性的判斷結(jié)果而選擇的事項(xiàng)(基音周期的精度和解碼方式等)。[第2實(shí)施方式]第2實(shí)施方式是對(duì)第I實(shí)施方式或者其變形例f 6的變形。第2實(shí)施方式與第I實(shí)施方式或者其變形例Γ6的不同點(diǎn)在于,根據(jù)時(shí)序信號(hào)是否為穩(wěn)態(tài)(周期性)而切換的、基音周期的編碼方式以及解碼方式的內(nèi)容。如果是語(yǔ)音信號(hào)等的時(shí)序信號(hào),則在穩(wěn)態(tài)(周期性)的幀中,基音周期的變化較少,屬于該幀的子幀的各基音周期之間的差分值成為O或者較小的值的可能性較大。從而,在穩(wěn)態(tài)的幀中,對(duì)子幀的各基音周期之間的差分值進(jìn)行可變長(zhǎng)度編碼較有效。相反,在不是穩(wěn)態(tài)(周期性)的幀中,這樣的差分值的偏差較大,因此可變長(zhǎng)度編碼并不有效的情況較多。因此,在第2實(shí)施方式的基音周期的編碼處理中,當(dāng)用于表示時(shí)序信號(hào)的周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),對(duì)規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間的基音周期進(jìn)行編碼,并對(duì)與該規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間以外的第2規(guī)定時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與該第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值之間的差分值進(jìn)行可變長(zhǎng)度編碼。以下,舉例說(shuō)明“規(guī)定時(shí)間區(qū)間”是幀、“第I規(guī)定時(shí)間區(qū)間”是第I、第3子幀、“第2規(guī)定時(shí)間區(qū)間”是第2、第4子幀、“與基音周期對(duì)應(yīng)的值”是基音周期的整數(shù)部的情況。但是,這并不限定本發(fā)明?!唇Y(jié)構(gòu)〉利用圖4至圖6,說(shuō)明第2實(shí)施方式的編碼裝置21以及解碼裝置22的結(jié)構(gòu)。如圖4例示那樣,第2實(shí)施方式的編碼裝置21與第I實(shí)施方式的編碼裝置11的不同點(diǎn)在于,將參數(shù)編碼單元117置換為參數(shù)編碼單元217。此外,第2實(shí)施方式的解碼裝置22與第I實(shí)施方式的解碼裝置12的不同點(diǎn)在于,將參數(shù)解碼單元127置換為參數(shù)解碼單元227。 如圖5例示,第2實(shí)施方式的參數(shù)編碼單元217與第I實(shí)施方式的參數(shù)編碼單元117的不同點(diǎn)在于,將基音周期編碼單元117d置換為基音周期編碼單元217d,將基音周期編碼單元117e置換為基音周期編碼單元217d。此外,如圖6例示,第2實(shí)施方式的參數(shù)解碼單元227與第I實(shí)施方式的參數(shù)解碼單元127的不同點(diǎn)在于,將基音周期解碼單元127d置換為基音周期解碼單元227d,將基音周期解碼單元127e置換為基音周期解碼單元227e。く編碼方法〉利用圖7A,說(shuō)明第2實(shí)施方式的編碼方法。在第2實(shí)施方式的編碼方法,代替第I實(shí)施方式的步驟S113而執(zhí)行以下的步驟S213,代替第I實(shí)施方式的步驟S114而執(zhí)行以下的步驟S214。除此之外,均與第I實(shí)施方式和其變形例相同。以下,僅說(shuō)明本方式的步驟S213以及步驟S214的處理。[步驟S213的處理]若在步驟S112中判定為非穩(wěn)態(tài)(非周期性),則基于判定單元117b的控制,開(kāi)關(guān)單元117c將基音周期T=T1.T2、T3、T4發(fā)送給基音周期編碼單元217d (圖5)。例如,基音周期編碼單元217d通過(guò)與以往(圖2A以及圖2B)相同的方法(步驟S213的具體例I)、或者與第I實(shí)施方式的步驟S 113 (圖8)相同的方法(步驟S213的具體例2),生成并輸出與當(dāng)前幀的基音周期T對(duì)應(yīng)的碼Ct (步驟S213)。[步驟S214的處理]若再步驟S112中判定為穩(wěn)態(tài)(周期性),則基于判定単元117b的控制,開(kāi)關(guān)單元117c將基音周期T=TpI^TpT4發(fā)送給基音周期編碼單元217e?;糁芷诰幋a單元217e與以往一祥(圖2A、圖2B以及圖3),在每個(gè)子幀單獨(dú)對(duì)第I、第3子幀(第I規(guī)定時(shí)間區(qū)間)的基音周期1\、T3 (從基音周期的最低值起的差分)進(jìn)行編碼。進(jìn)而,基音周期編碼單元217e對(duì)第2子幀(第2規(guī)定時(shí)間區(qū)間)的基音周期T2的整數(shù)部(與基音周期對(duì)應(yīng)的值)與第I子幀(第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間)的基音周期T1的整數(shù)部的差分值TD (1、2)進(jìn)行可變長(zhǎng)度編碼,并對(duì)第4子幀(第2規(guī)定時(shí)間區(qū)間)的基音周期T4的整數(shù)部與第3子幀(第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間)基音周期T3的整數(shù)部的差分值TD (3,4)進(jìn)行可變長(zhǎng)度編碼。另外,差分值TD (α、β)可以是(基音周期Ta的整數(shù)部)-(基音周期Te的整數(shù)部),也可以是(基音周期Te的整數(shù)部)-(基音周期Ta的整數(shù)部),但要在編碼裝置和解碼裝置中統(tǒng)一到底要采用哪ー個(gè)。此外,對(duì)第2、第4子幀的基音周期T2、T4的小數(shù)部分別以固定比特(例如兩個(gè)比持)進(jìn)行編碼。
這樣,基音周期編碼單元217e在每個(gè)子幀單獨(dú)對(duì)第I、第3子幀的基音周期Tl、T3進(jìn)行編碼,對(duì)差分值TD (1、2)以及TD (3、4)進(jìn)行可變長(zhǎng)度編碼,并對(duì)基音周期T2、T4的小數(shù)部以固定比特進(jìn)行編碼,從而生成并輸出與當(dāng)前幀的基音周期Τ= \、Τ2、Τ3、Τ4對(duì)應(yīng)的碼Ct(步驟S214)。以下,例示在本方式中對(duì)差分值TD (1、2)以及差分值TD (3、4)進(jìn)行的可變長(zhǎng)度編碼方法。[可變長(zhǎng)度編碼方法的具體例I]在本例中,當(dāng)差分值TD (1、2)以及差分值TD (3、4)的各大小均為O時(shí),將特別的一個(gè)比特(例如“O”)設(shè)為與差分值TD (1、2)以及差分值TD (3、4)對(duì)應(yīng)的碼。除此之外的情況下,將用于表示“在除此之外的情況”的一個(gè)比特(例如“ I”)和用于表示差分值TD (I、2)的三個(gè)比特的總計(jì)4個(gè)比特、以及用于表示“在除此之外的情況”的一個(gè)比特(例如“I”)和用于表示差分值TD (3、4)的三個(gè)比特的總計(jì)4個(gè)比特設(shè)為對(duì)應(yīng)于差分值TD (1、2)以及 差分值TD (3,4)的碼。[可變長(zhǎng)度編碼方法的具體例2]在本例中,當(dāng)差分值TD (1、2)以及差分值TD (3、4)是_1、0、+1時(shí),將對(duì)差分值TD(1、2)以及差分值TD (3、4)分別進(jìn)行可變長(zhǎng)度編碼后的結(jié)果設(shè)為碼,在除此之外的情況下,將表示該情況的一個(gè)比特(例如“ I”)和表示差分值的四個(gè)比特設(shè)為碼。例如,如下那樣,差分值TD (1,2)和差分值TD (3,4)分別被進(jìn)行可變長(zhǎng)度編碼。表I
H差分值比特?cái)?shù)假設(shè)頻度碼長(zhǎng)度期待值
“01”O(jiān)20.25O. 5
“000”-I3O. 125O. 375
“001”+13O. 125O. 375
“I”+ “ΧΧΧΧ”-其他—1+4O. 52.5
——3. 75另外,在表I的例子時(shí),如果差分值為_(kāi)1、0、+1以外,則信息量反而增加25%,因此在差分值為_(kāi)1、0、+1以外的頻度大吋,比特?cái)?shù)不被削減。在“I”+ “ΧΧΧΧ”時(shí)的“ΧΧΧΧ”的16個(gè)差分值中,O、+1、-I的三個(gè)不會(huì)被指定,因此能夠指定XXXX中13個(gè)差分值,并將剰余的三個(gè)碼用于在特別的處理中使用的標(biāo)識(shí)等其他的目的?;蛘撸妙A(yù)先生成了通過(guò)“I”+ “ΧΧΧΧ”指定的13個(gè)(16-3)的差分值的對(duì)應(yīng)表,僅將頻度高的兩個(gè)差分值以三個(gè)比特來(lái)表現(xiàn),剰余的11個(gè)以四個(gè)比特來(lái)表現(xiàn),從而能夠進(jìn)ー步削減平均碼量。[可變長(zhǎng)度編碼方法的具體例3]在本例中,對(duì)與規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間以外的多個(gè)第2規(guī)定時(shí)間區(qū)間的各基音周期對(duì)應(yīng)的值、和與該規(guī)定時(shí)間區(qū)間中包含的該第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間的各基音周期對(duì)應(yīng)的值的各差分值進(jìn)行整合的信息,進(jìn)行可變長(zhǎng)度編碼。如前所述,這里,舉例說(shuō)明了“規(guī)定時(shí)間區(qū)間”是幀,“第I規(guī)定時(shí)間區(qū)間”是第I、第3子幀,“第2規(guī)定時(shí)間區(qū)間”是第2、第4子幀,“與基音周期對(duì)應(yīng)的值”是基音周期的整數(shù)部的情況。在本例中,當(dāng)差分值TD (1、2)以及差分值TD (3、4)均為O時(shí),將特別的ー個(gè)比特的指定碼(例如“I”)設(shè)為與差分值TD (1,2)以及差分值(3、4)對(duì)應(yīng)的碼。此外,差分值TD (1、2)以及差分值TD (3、4)中的ー個(gè)是O而且另ー個(gè)是+1、-1中的其中ー個(gè)的狀態(tài)有四個(gè)狀態(tài)。在本例中,將由用于表示是該四個(gè)狀態(tài)中的一個(gè)狀態(tài)的兩個(gè)比特的指定碼(例如“00”)以及用于識(shí)別各狀態(tài)的兩個(gè)比特(“00”、“01”、“10”、“11”)構(gòu)成的總計(jì)四個(gè)比特設(shè)為與差分值TD (1、2)以及差分值TD (3、4)對(duì)應(yīng)的碼。在除此之外的情況下,將用于確定該情況的兩個(gè)比特(例如“01”)的指定碼、用于表示差分值TD (1、2)的四個(gè)比特、用于表示差分值TD (3、4)的四個(gè)比特這樣的總計(jì)10個(gè)比特設(shè)為與差分值TD (1、2)以及差分值(3、4)對(duì)應(yīng)的碼。例如,如下所示,差分值TD (1、2)以及差分值TD (3、4)被集中進(jìn)行可變長(zhǎng)度編碼。[表2]
差分值TD (I、2) _差分值TD (3、4) _碼_
O_O__“ I ”_
O _+1__“0000” _
O_-I__"000 丨” _+1_O__“0010” _
- [O— “ooir _
其他_L“01,,+ “XXXXXXXX”[可變長(zhǎng)度編碼方法的具體例4]在本例中,當(dāng)所述的差分值TD (1、2)以及差分值TD (3、4)等均為O的情況下,將特別的兩個(gè)比特的指定碼(例如“ 01”)設(shè)為與差分值TD (1、2)以及差分值TD (3、4)對(duì)應(yīng)的碼。此外,差分值TD (1、2)以及差分值(3、4)中的其中ー個(gè)為O且另ー個(gè)為+1、-1中的其中一個(gè)的狀態(tài)有四個(gè)狀態(tài),且差分值TD (1、2)以及差分值TD (3、4)中的ー個(gè)是-I且另ー個(gè)是+1的狀態(tài)有兩個(gè)狀態(tài)。在本例中,將由用于表示是該總計(jì)6個(gè)狀態(tài)中的一個(gè)狀態(tài)的兩個(gè)比特的指定碼(例如“00”)以及用于識(shí)別各狀態(tài)的2個(gè)或3個(gè)比特(例如“00”、“01”、“100”、“101”、“110”、“111”)構(gòu)成的總計(jì)4個(gè)或6個(gè)比特設(shè)為與差分值TD (1、2)以及差分值TD (3、4)對(duì)應(yīng)的碼。在除此之外的情況下,將用于確定該情況的ー個(gè)比特(例如“ I”)的指定碼、用于表示差分值TD (1、2)的四個(gè)比特、用于表示差分值TD (3、4)的四個(gè)比特這樣的總計(jì)9個(gè)比特設(shè)為與差分值TD (1、2)以及差分值TD (3、4)對(duì)應(yīng)的碼。例如,如圖9A和圖9B以及以下例示,差分值TD (1、2)以及差分值TD (3、4)被集中進(jìn)行可變長(zhǎng)度編碼。[表3]
權(quán)利要求
1.一種編碼方法,具有 (A)獲得與規(guī)定時(shí)間區(qū)間中包含的時(shí)序信號(hào)對(duì)應(yīng)的基音周期的步驟;以及 (B)輸出與所述基音周期對(duì)應(yīng)的碼的步驟, 根據(jù)用于表示所述時(shí)序信號(hào)的周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/或穩(wěn)態(tài)性低的條件,切換用于表現(xiàn)所述基音周期的精度和/或所述基音周期的編碼方式。
2.如權(quán)利要求I所述的編碼方法,其中, 在所述步驟(B)中包含以下步驟 在所述指標(biāo)不滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),在每個(gè)第I時(shí)間區(qū)間輸出對(duì)由第I精度表現(xiàn)的所述基音周期進(jìn)行編碼而獲得的碼; 在所述指標(biāo)滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),在每個(gè)第2時(shí)間區(qū)間輸出對(duì)由第2精度表現(xiàn)的所述基音周期進(jìn)行編碼而獲得的碼, 所述第2精度比所述第I精度高,和/或所述第2時(shí)間區(qū)間比所述第I時(shí)間區(qū)間短。
3.如權(quán)利要求I所述的編碼方法,其中, 所述步驟(B)中包含以下步驟 在所述指標(biāo)滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),對(duì)在所述規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間的基音周期進(jìn)行編碼,并輸出對(duì)與所述規(guī)定時(shí)間區(qū)間中包含的所述第I規(guī)定時(shí)間區(qū)間以外的第2規(guī)定時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與該第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值的差分值進(jìn)行可變長(zhǎng)度編碼而獲得的、與所述基音周期對(duì)應(yīng)的碼。
4.如權(quán)利要求I所述的編碼方法,其中, 所述步驟(B)中包含以下步驟 在所述指標(biāo)滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件吋,對(duì)所述規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間的基音周期進(jìn)行編碼,并輸出對(duì)將與所述規(guī)定時(shí)間區(qū)間中包含的所述第I規(guī)定時(shí)間區(qū)間以外的多個(gè)第2規(guī)定時(shí)間區(qū)間的各基音周期對(duì)應(yīng)的值、和與該第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間的各基音周期對(duì)應(yīng)的值的各差分值進(jìn)行整合后的信息進(jìn)行可變長(zhǎng)度編碼而獲得的、與所述基音周期對(duì)應(yīng)的碼。
5.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含獲得與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益的步驟, 所述指標(biāo)包含所述已量化基音増益或者與其對(duì)應(yīng)的值, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含所述已量化基音増益或者與其對(duì)應(yīng)的值比規(guī)定值大的條件。
6.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含以下步驟獲得已矢量量化增益碼,所述已矢量量化増益碼是對(duì)應(yīng)于與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益或者與其對(duì)應(yīng)的值、和與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 所述指標(biāo)包含所述已矢量量化增益碼, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件所述已矢量量化増益碼對(duì)應(yīng)于已量化基音増益或者與其對(duì)應(yīng)的值比規(guī)定值大的已量化基音増益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合。
7.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含獲得與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益和已量化固定碼本増益的步驟, 所述指標(biāo)包含所述已量化基音増益或者與其對(duì)應(yīng)的值、以及所述已量化固定碼本增益或者與其對(duì)應(yīng)的值, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件所述已量化基音増益或者與其對(duì)應(yīng)的值相對(duì)于所述已量化固定碼本增益或者與其對(duì)應(yīng)的值之比為規(guī)定值以上。
8.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含如下步驟獲得已矢量量化增益碼,所述已矢量量化増益碼是對(duì)應(yīng)于與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益或者與其對(duì)應(yīng)的值、和與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 所述指標(biāo)包含所述已矢量量化增益碼, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件所述已矢量量化増益碼對(duì)應(yīng)于已量化基音増益或者與其對(duì)應(yīng)的值相對(duì)于所述已量化固定碼本增益或者與其對(duì)應(yīng)的值之比成為規(guī)定值以上的、已量化基音増益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合。
9.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含如下步驟獲得與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益和已量化固定碼本增益, 所述指標(biāo)包含所述已量化基音増益或者與其對(duì)應(yīng)的值、和所述已量化固定碼本增益或者與其對(duì)應(yīng)的值, 所述用于表示周期性和/或穩(wěn)態(tài)性低的條件包含用于表示如下情況的條件所述已量化基音増益或者與其對(duì)應(yīng)的值比第I規(guī)定值小,而且所述已量化固定碼本增益或者與其對(duì)應(yīng)的值比第2規(guī)定值小。
10.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含如下步驟獲得已矢量量化增益碼,所述已矢量量化増益碼是對(duì)應(yīng)于與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益或者與其對(duì)應(yīng)的值、和與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 所述指標(biāo)包含所述已矢量量化增益碼, 所述用于表示周期性和/或穩(wěn)態(tài)性低的條件包含如下條件與所述已矢量量化增益碼對(duì)應(yīng)的所述已量化基音増益或者與其對(duì)應(yīng)的值比第I規(guī)定值小,而且與所述已矢量量化增益碼對(duì)應(yīng)的所述已量化固定碼本增益或者與其對(duì)應(yīng)的值比第2規(guī)定值小。
11.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述步驟(A)還包含如下步驟獲得已矢量量化增益碼,所述已矢量量化増益碼是對(duì)應(yīng)于與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化基音増益或者與其對(duì)應(yīng)的值、和與所述時(shí)序信號(hào)對(duì)應(yīng)的已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 所述指標(biāo)包含所述已矢量量化增益碼, 參照將各已矢量量化增益碼、與用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式相關(guān)聯(lián)的表格,基于所述已矢量量化增益碼,切換所述編碼方式。
12.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述指標(biāo)包含用于表示所述時(shí)序信號(hào)的大小相對(duì)于對(duì)該時(shí)序信號(hào)進(jìn)行線性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小之比的指標(biāo), 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件用于表示所述時(shí)序信號(hào)的大小相對(duì)于對(duì)該時(shí)序信號(hào)進(jìn)行線性預(yù)測(cè)分析后獲得的預(yù)測(cè)殘差的大小之比的指標(biāo)比規(guī)定值大。
13.如權(quán)利要求I至4的任一項(xiàng)所述的編碼方法,其中, 所述指標(biāo)包含與所述規(guī)定時(shí)間區(qū)間中包含的任一個(gè)時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與所述規(guī)定時(shí)間區(qū)間中包含的比該時(shí)間區(qū)間過(guò)去的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值的差分值的大小, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件與所述規(guī)定時(shí)間區(qū)間中包含的任一個(gè)時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與所述規(guī)定時(shí)間區(qū)間中包含的比該時(shí)間區(qū)間過(guò)去的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值的差分值的大小比規(guī)定值小。
14.一種解碼方法,其中, 被輸入與規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的碼,且根據(jù)在所述碼中包含的或者根據(jù)所述碼獲得的用于表示周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/或穩(wěn)態(tài)性低的條件,切換在所述碼中包含的與基音周期對(duì)應(yīng)的碼的解碼方式,并對(duì)與所述基音周期對(duì)應(yīng)的碼進(jìn)行解碼后獲得與所述規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的基音周期。
15.如權(quán)利要求14所述的解碼方法,其中, 在所述指標(biāo)不滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),通過(guò)在每個(gè)第I時(shí)間區(qū)間獲得以第I精度表現(xiàn)的所述基音周期的解碼方式,對(duì)與所述基音周期對(duì)應(yīng)的碼進(jìn)行解碼, 在所述指標(biāo)滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),通過(guò)在每個(gè)第2時(shí)間區(qū)間獲得以第2精度表現(xiàn)的所述基音周期的解碼方式,對(duì)與所述基音周期對(duì)應(yīng)的碼進(jìn)行解碼, 所述第2精度比所述第I精度高,和/或所述第2時(shí)間區(qū)間比所述第I時(shí)間區(qū)間短。
16.如權(quán)利要求14所述的解碼方法,其中, 在所述指標(biāo)滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),對(duì)于所述規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間,對(duì)所述碼中包含的與所述第I規(guī)定時(shí)間區(qū)間的基音周期對(duì)應(yīng)的碼進(jìn)行解碼,從而獲得所述第I規(guī)定時(shí)間區(qū)間的基音周期,對(duì)于所述規(guī)定時(shí)間區(qū)間中包含的作為所述第I規(guī)定時(shí)間區(qū)間以外的區(qū)間的第2規(guī)定時(shí)間區(qū)間,對(duì)對(duì)應(yīng)于所述碼中包含的與第2規(guī)定時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與該第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值的差分值的所述碼進(jìn)行解碼,從而獲得所述差分值,利用所述差分值以及與所述第2規(guī)定時(shí)間區(qū)間以外的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值,獲得所述第2規(guī)定時(shí)間區(qū)間的基音周期。
17.如權(quán)利要求14所述的解碼方法,其中, 在所述指標(biāo)滿足所述用于表示周期性和/或穩(wěn)態(tài)性高的條件時(shí),對(duì)于所述規(guī)定時(shí)間區(qū)間中包含的第I規(guī)定時(shí)間區(qū)間,對(duì)所述碼中包含的與所述第I規(guī)定時(shí)間區(qū)間的基音周期對(duì)應(yīng)的碼進(jìn)行解碼,從而獲得所述第I規(guī)定時(shí)間區(qū)間的基音周期, 對(duì)于所述規(guī)定時(shí)間區(qū)間中包含的作為所述第I規(guī)定時(shí)間區(qū)間以外的多個(gè)區(qū)間的第2規(guī)定時(shí)間區(qū)間,對(duì)與將所述碼中包含的與各第2規(guī)定時(shí)間區(qū)間的各基音周期對(duì)應(yīng)的值、和與該第2規(guī)定時(shí)間區(qū)間以外的各時(shí)間區(qū)間的各基音周期對(duì)應(yīng)的值的各差分值整合后的信息對(duì)應(yīng)的所述碼進(jìn)行解碼,從而獲得各差分值,并利用各差分值和與所述第2規(guī)定時(shí)間區(qū)間以外的各時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值,獲得所述第2規(guī)定時(shí)間區(qū)間的各基音周期。
18.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含與已量化基音增益或者與其對(duì)應(yīng)的值, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件所述已量化基音增益或者與其對(duì)應(yīng)的值比規(guī)定值大。
19.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含已矢量量化增益碼,所述已矢量量化增益碼是對(duì)應(yīng)于已量化基音增益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件所述已矢量量化增益碼對(duì)應(yīng)于已量化基音增益或者與其對(duì)應(yīng)的值比規(guī)定值大的已量化基音增益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合。
20.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含已量化基音增益或者與其對(duì)應(yīng)的值以及已量化固定碼本增益或者與其對(duì)應(yīng)的值, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含用于表示如下情況的條件所述已量化基音增益或者與其對(duì)應(yīng)的值相對(duì)于所述已量化固定碼本增益或者與其對(duì)應(yīng)的值之比是規(guī)定值以上。
21.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含已矢量量化增益碼,所述已矢量量化增益碼是對(duì)應(yīng)于已量化基音增益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件所述已矢量量化增益碼對(duì)應(yīng)于已量化基音增益或者與其對(duì)應(yīng)的值相對(duì)于所述已量化固定碼本增益或者與其對(duì)應(yīng)的值之比成為規(guī)定值以上的、已量化基音增益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合。
22.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含已量化基音增益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值, 所述用于表示周期性和/或穩(wěn)態(tài)性低的條件包含用于表示如下情況的條件所述已量化基音增益或者與其對(duì)應(yīng)的值小于第I規(guī)定值,且所述已量化固定碼本增益或者與其對(duì)應(yīng)的值小于第2規(guī)定值。
23.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含已矢量量化增益碼,所述已矢量量化增益碼是對(duì)應(yīng)于已量化基音增益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼,所述用于表示周期性和/或穩(wěn)態(tài)性低的條件包含如下條件與所述已矢量量化增益碼對(duì)應(yīng)的所述已量化基音増益或者與其對(duì)應(yīng)的值小于第I規(guī)定值,且與所述已矢量量化増益碼對(duì)應(yīng)的所述已量化固定碼本增益或者與其對(duì)應(yīng)的值小于第2規(guī)定值。
24.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含已矢量量化增益碼,所述已矢量量化増益碼是對(duì)應(yīng)于已量化基音増益或者與其對(duì)應(yīng)的值和已量化固定碼本增益或者與其對(duì)應(yīng)的值的組合的碼, 參照將各已矢量量化増益碼以及用于表現(xiàn)基音周期的精度和/或基音周期的解碼方式相關(guān)聯(lián)的表格,基于所述已矢量量化增益碼,切換所述解碼方式。
25.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含利用從所述碼獲得的線性預(yù)測(cè)系數(shù)或者與其對(duì)應(yīng)的系數(shù)而算出的預(yù)測(cè)増益的估計(jì)值, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含所述預(yù)測(cè)増益的估計(jì)值比規(guī)定值大的條件。
26.如權(quán)利要求14至17的任一項(xiàng)所述的解碼方法,其中, 所述指標(biāo)包含與所述規(guī)定時(shí)間區(qū)間中包含的任一個(gè)時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與所述規(guī)定時(shí)間區(qū)間中包含的比該時(shí)間區(qū)間過(guò)去的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值的差分值的大小, 所述用于表示周期性和/或穩(wěn)態(tài)性高的條件包含如下條件與所述規(guī)定時(shí)間區(qū)間中包含的任一個(gè)時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值、和與所述規(guī)定時(shí)間區(qū)間中包含的比該時(shí)間區(qū)間過(guò)去的時(shí)間區(qū)間的基音周期對(duì)應(yīng)的值的差分值的大小小于規(guī)定值。
27.—種編碼裝置,包括 檢索單元,獲得與在規(guī)定時(shí)間區(qū)間中包含的時(shí)序信號(hào)對(duì)應(yīng)的基音周期;以及 參數(shù)編碼單元,輸出與所述基音周期對(duì)應(yīng)的碼, 根據(jù)用于表示所述時(shí)序信號(hào)的周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/或穩(wěn)態(tài)性低的條件,切換用于表現(xiàn)所述基音周期的精度和/或所述基音周期的編碼方式。
28.一種解碼裝置,其中, 被輸入與規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的碼,根據(jù)所述碼中包含的或者從所述碼獲得的用于表示周期性和/或穩(wěn)態(tài)性的高度的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/或穩(wěn)態(tài)性低的條件,切換在所述碼中包含的與基音周期對(duì)應(yīng)的碼的解碼方式,從而對(duì)與所述基音周期對(duì)應(yīng)的碼進(jìn)行解碼,獲得與所述規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的基音周期。
29.ー種程序,用于使計(jì)算機(jī)執(zhí)行權(quán)利要求I所述的編碼方法的處理。
30.ー種程序,用于使計(jì)算機(jī)執(zhí)行權(quán)利要求14所述的解碼方法的處理。
31.一種計(jì)算機(jī)可讀取的記錄介質(zhì),存儲(chǔ)了用于使計(jì)算機(jī)執(zhí)行權(quán)利要求I所述的編碼方法的處理的程序。
32.—種計(jì)算機(jī)可讀取的記錄介質(zhì),存儲(chǔ)了用于使計(jì)算機(jī)執(zhí)行權(quán)利要求14所述的解碼方法的處理的程序。
全文摘要
在編碼處理中,算出與規(guī)定時(shí)間區(qū)間中包含的時(shí)序信號(hào)對(duì)應(yīng)的基音周期,輸出與基音周期對(duì)應(yīng)的碼,此時(shí),根據(jù)用于表示時(shí)序信號(hào)的周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件、或者用于表示周期性和/穩(wěn)態(tài)性低的條件,切換用于表現(xiàn)基音周期的精度和/或基音周期的編碼方式。在與此相對(duì)的解碼處理中,輸入與規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的碼,根據(jù)碼中包含的或者從所述碼獲得的用于表示周期性和/或穩(wěn)態(tài)性的高低的指標(biāo)是否滿足用于表示周期性和/或穩(wěn)態(tài)性高的條件,切換在碼中包含的與基音周期對(duì)應(yīng)的碼的解碼方式,從而對(duì)與基音周期對(duì)應(yīng)的碼進(jìn)行解碼,獲得與規(guī)定時(shí)間區(qū)間對(duì)應(yīng)的基音周期。
文檔編號(hào)G10L19/08GK102687199SQ201180005221
公開(kāi)日2012年9月19日 申請(qǐng)日期2011年1月7日 優(yōu)先權(quán)日2010年1月8日
發(fā)明者原田登, 守谷健弘, 鎌本優(yōu) 申請(qǐng)人:日本電信電話株式會(huì)社