專利名稱:變換編碼裝置和變換編碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在頻域中對輸入信號進行編碼的變換編碼裝置和變換編碼方法。
背景技術(shù):
為了有效地利用移動通信系統(tǒng)中的電波資源等,要求以低比特率對語音信號進行壓縮。另一方面,用戶期望提高通話語音的質(zhì)量以及實現(xiàn)富有現(xiàn)場感的通話業(yè)務(wù)。為了實現(xiàn)上述要求,不僅期望語音信號質(zhì)量的提高,而且期望對頻帶更寬的音頻信號等語音之外的信號也能夠進行高質(zhì)量的編碼。為此,分層地綜合多個編碼技術(shù)的研究備受關(guān)注。例如,有分層地組合下述的第一層和第二層的技術(shù),所述第一層,以適合于語音信號的模式,對輸入信號以低比特率進行編碼,所述第二層,以也適合于語音信號以外的信號的模式,對輸入信號與第一層解碼信號之間的差分信號進行編碼(例如,參照非專利文獻 I)。其中,提出了使用在 MPEG-4 (Moving Picture Experts Group phase-4 :動態(tài)圖像專家組階段4)標(biāo)準(zhǔn)化了的技術(shù)進行可擴展編碼的例子。具體來說,將適合于語音信號的CELP(Code Excited Linear Prediction :碼激勵線性預(yù)測)用于第一層,并對從原信號減去第一層解碼 目號后的殘差/[目號,使用AAC (Advanced Audio Coder :聞級首頻編碼)和TwinVQ (Transform Domain Weighted Interleave Vector Quantization :變換域加權(quán)交織矢量量化)那樣的變換編碼作為第二層。另外,所謂TwinVQ的變換編碼是,對輸入信號進行MDCT(Modified DiscreteCosine Transform :改進離散余弦變換),并對獲得的MDCT系數(shù)用譜包絡(luò)和每個Bark尺度的平均振幅進行歸一化的技術(shù)(例如,參照非專利文獻2)。其中,將表示譜包絡(luò)的LPC (Linear Predictive Coding :線性預(yù)測編碼)系數(shù),以及每個 Bark 尺度(Bark scale)的平均振幅值分別單獨編碼,對歸一化后的MDCT系數(shù)進行交織,將其分割為子矢量,并進行矢量量化。特別是,在將譜包絡(luò)和每個Bark尺度的平均振幅稱為標(biāo)度因子(scalefactor),并將歸一化后的MDCT系數(shù)稱為頻譜的微細結(jié)構(gòu)(以下稱為“微細頻譜”)時,TwinVQ可以理解為,將MDCT系數(shù)分離為標(biāo)度因子和微細頻譜而進行編碼的技術(shù)。在以TwinVQ為代表的變換編碼中,標(biāo)度因子用于控制微細頻譜的功率。因此,標(biāo)度因子對主觀質(zhì)量(人的聽覺質(zhì)量)造成的影響較大,在標(biāo)度因子的編碼失真較大時,使主觀質(zhì)量極大地劣化。所以,標(biāo)度因子的高性能編碼是很重要的。(非專利文獻I)三木弼一編著,“MPEG-4乃全^(初版)”(株)工業(yè)調(diào)查會,1998年 9 月 30 日,p. 126-127(非專利文獻2)巖上直樹、守谷健弘、三樹聡、池田和永、神明夫著、「周波數(shù)領(lǐng)域重 付、y " —H卜 >量子化(TwinVQ) (二 J 3楽音符號化」信學(xué)論(A),1997年5 月,vol. J80-A, no. 5, p. 830-83
發(fā)明內(nèi)容
本發(fā)明需要解決的問題在TwinVQ中,用譜包絡(luò)及每個Bark尺度的平均振幅來表示相當(dāng)于標(biāo)度因子的信息。例如,著眼于每個Bark尺度的平均振幅時,在非專利文獻2所公開的技術(shù)中,決定了使由下述的算式所表示的加權(quán)平方誤差d為最小的、每個Bark尺度的平均振幅矢量。d = YjWi-(Ei-C^m))1
I …式(I)其中,i表示Bark尺度的序號,Ei表示第iBark的平均振幅,Ci (m)表示平均振幅碼本中所記錄的第m平均振幅矢量。在上述式⑴中所示的加權(quán)函數(shù)Wi是Bark尺度,即頻率的函數(shù),在Bark尺度i相同時,與輸入標(biāo)度因子和量化候補之間的差(Ei-CiOn))相乘的加權(quán)(Weight)Wi總是相同。另外,Wi表示與Bark尺度對應(yīng)的加權(quán),基于譜包絡(luò)的大小被計算。例如,使對譜包絡(luò)較小的頻帶的平均振幅的加權(quán)成為較小的值,使對譜包絡(luò)較大的頻帶的平均振幅的加權(quán)成為較大的值。所以,將對譜包絡(luò)較大的頻帶的平均振幅的加權(quán)設(shè)定得較大,其結(jié)果,重視該頻帶而進行編碼。相反地,將對譜包絡(luò)較小的頻帶的平均振幅的加權(quán)設(shè)定得較小,因此該頻帶的重要度變低。一般而言,譜包絡(luò)較大的頻帶對語音質(zhì)量造成的影響較大,所以為了改善語音質(zhì)量,正確地表示屬于該頻帶地頻譜是很重要。然而,在非專利文獻2所公開的技術(shù)中,在為了實現(xiàn)低比特率而減少對平均振幅的量化分配的比特數(shù)時,存在以下的問題因為比特數(shù)不夠,平均振幅矢量C(m)的候選數(shù)被限定,比如即使決定了可滿足上述式(I)的平均振幅矢量,但其量化失真較大,導(dǎo)致語音質(zhì)量的劣化。本發(fā)明的目的是提供變換編碼裝置和變換編碼方法,即使在不能被分配足夠的比特數(shù)時,也能夠減輕聽覺上的語音質(zhì)量的劣化。解決問題的方案本發(fā)明的變換編碼裝置所采用的結(jié)構(gòu)包括輸入標(biāo)度因子計算單元,計算與輸入頻譜對應(yīng)的多個輸入標(biāo)度因子;碼本,存儲多個標(biāo)度因子,并輸出一個標(biāo)度因子;失真計算單元,計算所述多個輸入標(biāo)度因子中的一個輸入標(biāo)度因子與從所述碼本輸出的標(biāo)度因子之間的失真;加權(quán)失真計算單元,計算加權(quán)失真,該加權(quán)失真為,與在所述一個輸入標(biāo)度因子大于從所述碼本輸出的標(biāo)度因子時的所述失真相比,對在所述一個輸入標(biāo)度因子小于從所述碼本輸出的標(biāo)度因子時的所述失真附加了更重的加權(quán)的加權(quán)失真;以及搜尋單元,在所述碼本中,搜尋使所述加權(quán)失真為最小的標(biāo)度因子。本發(fā)明的變換編碼裝置所采用的結(jié)構(gòu)包括輸入標(biāo)度因子計算單元,將輸入的頻譜的信號頻帶分割為NB個子帶,并計算作為各個子帶的頻譜的平均振幅的、NB個輸入標(biāo)度因子;碼本,存儲多個包含與各個子帶對應(yīng)的NB個標(biāo)度因子的候補的矢量,并輸出一個矢量;失真計算單元,從所述NB個輸入標(biāo)度因子的值,減去從所述碼本輸出的所述一個矢量所包含的NB個標(biāo)度因子的候補的值,以計算每個子帶的失真;加權(quán)失真計算單元,計算加權(quán)失真,該加權(quán)失真為,所述失真的值為正時,將所述失真的平方值與第一加權(quán)相乘,所述失真的值為負時,將所述失真的平方值與具有比所述第一加權(quán)的值大的值的第二加權(quán)相乘,并將NB個的、與所述第一加權(quán)或所述第二加權(quán)相乘后的所述失真的平方值相加;以及搜尋單元,在所述碼本中,搜尋使所述加權(quán)失真為最小的矢量。
本發(fā)明的變換編碼裝置所采用的結(jié)構(gòu)包括第一標(biāo)度因子計算單元,將輸入的第一頻譜的信號頻帶分割為NB個子帶,并對于每個子帶計算第一頻譜的平均振幅,以得到NB個第一標(biāo)度因子,所述第一頻譜為信號的估計頻譜;第二標(biāo)度因子計算單元,將第二頻譜的信號頻帶分割為NB個子帶,并對于每個子帶計算第二頻譜的平均振幅,以得到NB個第二標(biāo)度因子,所述第二頻譜為所述信號的頻譜;碼本,存儲多個包含與各個子帶對應(yīng)的NB個校正系數(shù)的矢量,并輸出一個矢量;乘法單元,將與所述NB個子帶中的一個子帶對應(yīng)的第一標(biāo)度因子的值、與從所述一個矢量所包含并與所述一個子帶對應(yīng)的校正系數(shù)的值相乘并輸出;失真計算單元,從與所述一個子帶對應(yīng)的第二標(biāo)度因子的值,減去與從所述乘法單元輸出的所述校正系數(shù)相乘的第一標(biāo)度因子的值,計算與所述一個子帶對應(yīng)的失真;加權(quán)失真計算單元,計算加權(quán)失真,該加權(quán)失真為,所述失真的值為正時,將所述失真的平方值與第一加權(quán)相乘,所述失真的值為負時,將所述失真的平方值與具有大于所述第一加權(quán)的值的第二加權(quán)相乘,并將NB個的、與所述第一加權(quán)或所述第二加權(quán)相乘后的所述失真的平方值相加;以及搜尋單元,在所述碼本中,搜尋使所述加權(quán)失真為最小的矢量。本發(fā)明的變換編碼方法包括以下步驟將輸入的頻譜的信號頻帶分割為NB個子帶,并計算作為各個子帶的頻譜的平均振幅的、NB個輸入標(biāo)度因子;從存儲有多個包含與各個子帶對應(yīng)的NB個標(biāo)度因子的候補的矢量的碼本中,選擇一個矢量;從所述NB個輸入標(biāo)度因子的值,減去選擇出的所述一個矢量所包含的NB個標(biāo)度因子的候補的值,以計算每個子帶的失真;計算加權(quán)失真,該加權(quán)失真為,所述失真的值為正時,將所述失真的平方值與第一加權(quán)相乘,所述失真的值為負時,將所述失真的平方值與具有比所述第一加權(quán)的值大的值的第二加權(quán)相乘,并將NB個的、與所述第一加權(quán)或所述第二加權(quán)相乘后的所述失真的平方值相加;以及在所述碼本中,搜尋使所述加權(quán)失真為最小的矢量。本發(fā)明的有益效果根據(jù)本發(fā)明,在低比特率環(huán)境下,也能夠減輕聽覺上的語音質(zhì)量的劣化。
圖I是表示實施方式I的可擴展編碼裝置的主要結(jié)構(gòu)的方框圖。圖2是表示實施方式I的第二層編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖3是表示實施方式I的校正標(biāo)度因子編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖4是表示實施方式I的可擴展解碼裝置的主要結(jié)構(gòu)的方框圖。圖5是表示實施方式I的第二層解碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖6是表示實施方式2的第二層編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖7是表示實施方式2的第二層解碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖8是表示實施方式3的第二層編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖9是表示實施方式4的變換編碼裝置的主要結(jié)構(gòu)的方框圖。圖10是表示實施方式4的標(biāo)度因子編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖11是表示實施方式4的變換解碼裝置的主要結(jié)構(gòu)的方框圖。
圖12是表示實施方式5的可擴展編碼裝置的主要結(jié)構(gòu)的方框圖。圖13是表示實施方式5的第二層編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖14是表示實施方式5的校正標(biāo)度因子編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖15是表示實施方式5的第二層解碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖16是表示實施方式6的第二層編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖17是表示實施方式6的校正標(biāo)度因子編碼單元內(nèi)部 的主要結(jié)構(gòu)的方框圖。圖18是表示實施方式7的可擴展解碼裝置的主要結(jié)構(gòu)的方框圖。圖19是表示實施方式7的修正LPC計算單元內(nèi)部的主要結(jié)構(gòu)的方框圖。圖20是表示實施方式7的各個層的信號頻帶和語音質(zhì)量的示意圖。圖21是表示實施方式7的根據(jù)第一實現(xiàn)方法的功率譜的修正狀態(tài)的頻譜特性圖。圖22是表示實施方式7的利用第二實現(xiàn)方法的功率譜的修正狀態(tài)的頻譜特性圖。圖23是表示實施方式7的使用修正LPC系數(shù)而構(gòu)成的后置濾波器的頻譜特性圖。圖24是表示實施方式8的可擴展解碼裝置的主要結(jié)構(gòu)的方框圖。圖25是表示實施方式8的抑制信息計算單元內(nèi)部的主要結(jié)構(gòu)的方框圖。
具體實施例方式本發(fā)明可以大致分為適用于可擴展編碼的情況和適用于由單一層構(gòu)成的編碼的情況。其中,可擴展編碼是,具有由多個層構(gòu)成的分層結(jié)構(gòu)的編碼方式,其特征為在各個層生成的編碼參數(shù)具有可擴展性。也就是說,具有如下的特征從多個層的編碼參數(shù)中的一部分層(低層)的編碼參數(shù)也能夠獲得某一程度的質(zhì)量的解碼信號,通過使用更多的層的編碼參數(shù)來進行解碼,能夠獲得更高質(zhì)量的解碼信號。因此,在實施方式I 3和5 8中說明將本發(fā)明適用于可擴展編碼的情況,而在實施方式4中說明將本發(fā)明適用于由單一層構(gòu)成的編碼的情況。另外,在實施方式I 3和5 8中,以下述情況為例進行說明。(I)進行由第一層和高于該層的第二層構(gòu)成的,S卩,由低層和高層構(gòu)成的兩層結(jié)構(gòu)的可擴展編碼。(2)進行編碼參數(shù)在頻率軸方向上具有可擴展性的頻帶可擴展編碼。(3)在第二層進行在頻域中的編碼即變換編碼,并使用MDCT (Modified DiscreteCosine Transform :改進離散余弦變換)作為變換方式。另外,在所有的實施方式中,以將本發(fā)明適用于語音信號的編碼的情況為例進行說明。下面,參照附圖詳細地說明本發(fā)明的實施方式。(實施方式I)圖I是表示本發(fā)明實施方式I的具備變換編碼裝置的可擴展編碼裝置的主要結(jié)構(gòu)的方框圖。本實施方式的可擴展編碼裝置包括下采樣單元101、第一層編碼單元102、復(fù)用單元103、第一層解碼單元104、延遲單元105以及第二層編碼單元106,各個單元進行以下的動作。下采樣單元101從采樣率F2的輸入信號生成采樣率Fl (Fl ( F2)的信號,將其提供給第一層編碼單元102。第一層編碼單元102對從下采樣單元101輸出的采樣率Fl的信號進行編碼。由第一層編碼單元102獲得的編碼參數(shù)被提供給復(fù)用單元103,同時被提供給第一層解碼單元104。第一層解碼單元104根據(jù)第一層編碼單元102輸出的編碼參數(shù)生成第一層的解碼信號。另一方面,延遲單元105使輸入信號延遲規(guī)定的長度。該延遲為用于校正在下采樣單元101、第一層編碼單元102以及第一層解碼單元104產(chǎn)生的時間延遲。第二層編碼單元106使用由第一層解碼單元104生成的第一層解碼信號,對從延遲單元105輸出的延遲了規(guī)定時間的輸入信號進行變換編碼,將生成的編碼參數(shù)輸出到復(fù)用單元103。復(fù)用單元103將由第一層編碼單元102求得的編碼參數(shù)與由第二層編碼單元106求得的編碼參數(shù)進行復(fù)用,并將其作為最終的編碼參數(shù)輸出。圖2是表示第二層編碼單元106內(nèi)部的主要結(jié)構(gòu)的方框圖。第二層編碼單元106包括MDCT分析單元111和112、高頻頻譜估計單元113以及校正標(biāo)度因子編碼單元114,各個單元進行以下的動作。MDCT分析單元111對第一層解碼信號進行MDCT分析,計算信號頻帶(頻帶)0 FL的低頻頻譜(窄帶頻譜),并輸出到高頻頻譜估計單元113。MDCT分析單元112對原信號即語音信號進行MDCT分析,計算信號頻帶O 的寬帶頻譜,其中,將與窄帶頻譜相同的帶寬且信號頻帶為高頻段FL ra的高頻頻譜,輸出到高頻頻譜估計單元113和校正標(biāo)度因子編碼單元114。這里,窄帶頻譜的信號頻帶與寬帶頻譜的信號頻帶之間有FL < FH的關(guān)系。高頻頻譜估計單元113利用信號頻帶O FL的低頻頻譜來估計信號頻帶FL 的高頻頻譜,從而獲得估計頻譜。估計頻譜的導(dǎo)出方法為,基于低頻頻譜,通過使該低頻頻譜變形,求與高頻頻譜之間的相似性為最大的估計頻譜。高頻頻譜估計單元113對與該估計頻譜有關(guān)的信息(估計信息)進行編碼,輸出獲得的編碼參數(shù),同時將估計頻譜本身提供給校正標(biāo)度因子編碼單元114。在以下的說明中,將從高頻頻譜估計單元113輸出的估計頻譜稱為第一頻譜,將從MDCT分析單元112輸出的高頻頻譜稱為第二頻譜。這里,將在上述說明中出現(xiàn)的各種頻譜匯總起來,與信號頻帶一起如下表示。窄帶頻譜(低頻頻譜)· · · O FL寬帶頻譜…O FH 第一頻譜(估計頻譜)…FL FH
第二頻譜(高頻頻譜)…FL FH校正標(biāo)度因子編碼單元114對第一頻譜的標(biāo)度因子進行校正,以使第一頻譜的標(biāo)度因子接近于第二頻譜的標(biāo)度因子,并對與該校正標(biāo)度因子有關(guān)的信息進行編碼而輸出。圖3是表示校正標(biāo)度因子編碼單元114內(nèi)部的主要結(jié)構(gòu)的方框圖。校正標(biāo)度因子編碼單元114包括標(biāo)度因子計算單元121和122、校正標(biāo)度因子碼本123、乘法器124、減法器125、判定單元126、加權(quán)誤差計算單元127以及搜尋單元128,各個單元進行以下的動作。標(biāo)度因子計算單元121將輸入的第二頻譜的信號頻帶FL 分割為多個子帶,并求各個子帶所包含的頻譜的大小,將其輸出到減法器125。具體而言,分割為子帶時,與臨界頻帶相對應(yīng)地進行分割,并以Bark尺度被分割為等間隔。另外,標(biāo)度因子計算單元121求各個子帶所包含的頻譜的平均振幅,并將其作為第二標(biāo)度因子SF2 (k) {O < k < NB}。其中,NB表示子帶數(shù)。另外,也可以使用最大振幅值等代替平均振幅。
標(biāo)度因子計算單元122將輸入的第一頻譜的信號頻帶FL 分割為多個子帶,并計算各個子帶的第一標(biāo)度因子SFl (k) {O < k < NB},將其輸出到乘法器124。另外,在標(biāo)度因子計算單元122中,與標(biāo)度因子計算單元121相同地,也可以使用最大振幅值等代替平均振幅。在以后的處理中,將多個子帶中的各個參數(shù)匯總成一個矢量值。例如,將NB個標(biāo)度因子作為一個矢量來表示。并且,以對各個矢量進行各種處理的情況,也就是進行矢量量化的情況為例進行說明。校正標(biāo)度因子碼本123中存儲多個校正標(biāo)度因子的候選,根據(jù)來自搜尋單元128的指示,將所存儲的校正標(biāo)度因子的候選中的一個候選依次輸出到乘法器124。在校正標(biāo)度因子碼本123中所存儲的校正標(biāo)度因子的多個候選被表示為矢量。乘法器124將從標(biāo)度因子計算單元122輸出的第一標(biāo)度因子與從校正標(biāo)度因子碼本123輸出的校正標(biāo)度因子的候選相乘,將乘法結(jié)果提供給減法器125。減法器125從標(biāo)度因子計算單元121所輸出的第二標(biāo)度因子中,減去乘法器124的輸出、即第一標(biāo)度因子與校正標(biāo)度因子候選的乘積,并將由此獲得的誤差信號提供給加權(quán)誤差計算單元127和判定單元126。判定單元126基于從減法器125提供的誤差信號的符號,決定對加權(quán)誤差計算單元127提供的加權(quán)矢量。具體而言,由下述式(2),表示從減法器125提供的誤差信號d(k)。d(k) = SF2 (k) -Vi (k) · SFl (k) (O ^ k < NB)…式(2)其中,ViGO表示校正標(biāo)度因子的第i個候選。判定單元126判定d(k)的符號,在判定為正時選擇Wptjs,而在判定為負時選擇Wmg作為加權(quán)(weight),將由它們構(gòu)成的加權(quán)矢量w(k)輸出到加權(quán)誤差計算單元127。這些加權(quán)中有下述式(3)的大小關(guān)系。O < Wpos < Wneg…式(3)例如,在子帶數(shù)NB = 4且d(k)的符號為{+,_,_,+}時,輸出到加權(quán)誤差計算單元127的加權(quán)矢量w (k)可以表示為w(k) = {wpos, wneg, wneg, WpoJ。加權(quán)誤差計算單元127首先計算從減法器125提供的誤差信號的平方值,接著,將從判定單元126提供的加權(quán)矢量w(k)乘以誤差信號的平方值,從而計算加權(quán)平方誤差EJf計算結(jié)果提供給搜尋單元128。其中,加權(quán)平方誤差E如下述的式(4)所示。
權(quán)利要求
1.一種變換編碼裝置,包括 輸入標(biāo)度因子計算單元,將輸入的頻譜的信號頻帶分割為NB個子帶,并計算作為各個子帶的頻譜的平均振幅的、NB個輸入標(biāo)度因子; 碼本,存儲多個包含與各個子帶對應(yīng)的NB個標(biāo)度因子的候補的矢量,并輸出一個矢量; 失真計算單元,從所述NB個輸入標(biāo)度因子的值,減去從所述碼本輸出的所述一個矢量所包含的NB個標(biāo)度因子的候補的值,以計算每個子帶的失真; 加權(quán)失真計算單兀,計算加權(quán)失真,該加權(quán)失真為,所述失真的值為正時,將所述失真的平方值與第一加權(quán)相乘,所述失真的值為負時,將所述失真的平方值與具有比所述第一加權(quán)的值大的值的第二加權(quán)相乘,并將NB個的、與所述第一加權(quán)或所述第二加權(quán)相乘后的所述失真的平方值相加;以及 搜尋單元,在所述碼本中,搜尋使所述加權(quán)失真最小的矢量。
2.一種通信終端裝置,包括權(quán)利要求I所述的變換編碼裝置。
3.一種基站裝置,包括權(quán)利要求I所述的變換編碼裝置。
4.一種變換編碼裝置,包括 第一標(biāo)度因子計算單元,將輸入的第一頻譜的信號頻帶分割為NB個子帶,并對于每個子帶計算第一頻譜的平均振幅,以得到NB個第一標(biāo)度因子,所述第一頻譜為信號的估計頻譜; 第二標(biāo)度因子計算單元,將第二頻譜的信號頻帶分割為NB個子帶,并對于每個子帶計算第二頻譜的平均振幅,以得到NB個第二標(biāo)度因子,所述第二頻譜為所述信號的頻譜;碼本,存儲多個包含與各個子帶對應(yīng)的NB個校正系數(shù)的矢量,并輸出一個矢量; 乘法單元,將與所述NB個子帶中的一個子帶對應(yīng)的第一標(biāo)度因子的值、與從所述一個矢量所包含并與所述一個子帶對應(yīng)的校正系數(shù)的值相乘并輸出; 失真計算單元,從與所述一個子帶對應(yīng)的第二標(biāo)度因子的值,減去與從所述乘法單元輸出的所述校正系數(shù)相乘的第一標(biāo)度因子的值,計算與所述一個子帶對應(yīng)的失真; 加權(quán)失真計算單兀,計算加權(quán)失真,該加權(quán)失真為,所述失真的值為正時,將所述失真的平方值與第一加權(quán)相乘,所述失真的值為負時,將所述失真的平方值與具有大于所述第一加權(quán)的值的第二加權(quán)相乘,并將NB個的、與所述第一加權(quán)或所述第二加權(quán)相乘后的所述失真的平方值相加;以及 搜尋單元,在所述碼本中,搜尋使所述加權(quán)失真最小的矢量。
5.一種變換編碼方法,該方法包括以下步驟 將輸入的頻譜的信號頻帶分割為NB個子帶,并計算作為各個子帶的頻譜的平均振幅的、NB個輸入標(biāo)度因子; 從存儲有多個包含與各個子帶對應(yīng)的NB個標(biāo)度因子的候補的矢量的碼本中,選擇一個矢量; 從所述NB個輸入標(biāo)度因子的值,減去選擇出的所述一個矢量所包含的NB個標(biāo)度因子的候補的值,以計算每個子帶的失真; 計算加權(quán)失真,該加權(quán)失真為,所述失真的值為正時,將所述失真的平方值與第一加權(quán)相乘,所述失真的值為負時,將所述失真的平方值與具有比所述第一加權(quán)的值大的值的第二加權(quán)相乘,并將NB個的、與所述第一加權(quán)或所述第二加權(quán)相乘后的所述失真的平方值相加;以及 在所述碼本中,搜尋使所述加權(quán)失真最小的矢量。
全文摘要
本發(fā)明的變換編碼裝置變換編碼裝置包括輸入標(biāo)度因子計算單元,將輸入的頻譜的信號頻帶分割為NB個子帶,并計算作為各個子帶的頻譜的平均振幅的、NB個輸入標(biāo)度因子;碼本,存儲多個包含與各個子帶對應(yīng)的NB個標(biāo)度因子的候補的矢量,并輸出一個矢量;失真計算單元,從NB個輸入標(biāo)度因子的值,減去從碼本輸出的一個矢量所包含的NB個標(biāo)度因子的候補的值,以計算每個子帶的失真;加權(quán)失真計算單元,在失真的值為正時,將失真的平方值與第一加權(quán)相乘,失真的值為負時,將失真的平方值與具有比第一加權(quán)的值大的值的第二加權(quán)相乘,并將NB個的、與第一加權(quán)或第二加權(quán)相乘后的失真的平方值相加;以及搜尋單元,在碼本中,搜尋使加權(quán)失真最小的矢量。
文檔編號G10L19/02GK102623014SQ20121006166
公開日2012年8月1日 申請日期2006年10月13日 優(yōu)先權(quán)日2005年10月14日
發(fā)明者山梨智史, 押切正浩 申請人:松下電器產(chǎn)業(yè)株式會社