專利名稱:信號(hào)編碼、信號(hào)解碼裝置和方法、程序以及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可適用于將在編碼側(cè)限制為某一頻帶的子帶信號(hào)擴(kuò)展到在解碼側(cè)的較寬頻帶的信號(hào)編碼裝置、信號(hào)編碼方法、信號(hào)解碼裝置、信號(hào)解碼方法、程序以及記錄介質(zhì)。
背景技術(shù):
近年來,技術(shù)上已經(jīng)可以壓縮CD(compact disc,壓縮盤)數(shù)據(jù),并且為了對(duì)音頻信號(hào)進(jìn)行高效編碼,通過利用人類的聽覺機(jī)制將數(shù)據(jù)量降低到原始量的大約1/10。當(dāng)前,通過利用該技術(shù)生產(chǎn)的產(chǎn)品在市場(chǎng)上銷售,而且壓縮后的音頻數(shù)據(jù)被記錄在較小的記錄介質(zhì)上,并經(jīng)由網(wǎng)絡(luò)分發(fā)。
利用高效壓縮編碼,許多唱片公司已經(jīng)開發(fā)出自己的格式,使得可以在由該格式定義的限制內(nèi),在編碼側(cè)在某種程度上自由地控制音質(zhì)(sound quality)和比特率(bit rate)。例如,作為MiniDisc(MD)(商標(biāo),索尼公司所有)的長(zhǎng)時(shí)間記錄模式,已有利用相同的高效壓縮技術(shù)的兩種模式LP2和LP4。在LP4模式下,將數(shù)據(jù)壓縮到LP2模式數(shù)據(jù)的一半,從而盡管音質(zhì)降低但是實(shí)現(xiàn)了記錄時(shí)間為L(zhǎng)P2模式記錄時(shí)間的兩倍之多。
然而,利用這種高效壓縮技術(shù),比特率和音質(zhì)是設(shè)計(jì)和標(biāo)準(zhǔn)化的明確目標(biāo)。換句話說,當(dāng)降低比特率而不修改標(biāo)準(zhǔn)(格式)時(shí),音質(zhì)顯著降低。為了避免這一問題,通常利用如下技術(shù)用于改善編碼側(cè)的高效編碼算法的技術(shù)以及用于限制人類聽覺不敏銳的頻帶中的高頻信號(hào)并將剩余比特分配給低頻信號(hào)的技術(shù)。
Information Technology-Coding of Audio-Visual Objects-Part 3Audio,ISO/IEC 14496-32001
發(fā)明內(nèi)容
如上所述,在保持音質(zhì)的同時(shí),當(dāng)不修改格式而限制高頻信號(hào)以降低比特率時(shí),試圖在解碼側(cè)再現(xiàn)高頻信號(hào)。例如,日本特開平2-311006號(hào)公報(bào)描述了一種用于利用44.1kHz采樣來使PCM信號(hào)的再現(xiàn)帶(reproduction band)加倍的技術(shù),日本特開平9-55778號(hào)公報(bào)描述了一種用于在接收側(cè)擴(kuò)展電話頻帶的技術(shù)。
盡管這些技術(shù)的優(yōu)點(diǎn)在于其不必修改格式,并且使得能夠僅在解碼側(cè)改善音質(zhì),但是,因?yàn)閮H根據(jù)接收到的信號(hào)來擴(kuò)展頻帶(band),尤其當(dāng)?shù)皖l帶和高頻帶幾乎不相關(guān)時(shí),根據(jù)輸入的聲源,在高頻帶中對(duì)于聽覺來說失真非常明顯,所以沒有達(dá)到音質(zhì)的顯著改善。
另一方面,還試圖擴(kuò)展格式,并在編碼側(cè)對(duì)擴(kuò)展頻帶所需的信息進(jìn)行編碼,使得解碼側(cè)可以使用用于擴(kuò)展頻帶的信息來擴(kuò)展頻帶。例如,已知如下技術(shù)如在美國(guó)專利號(hào)5,068,899中所述的通過使用LPC濾波器來擴(kuò)展頻帶的技術(shù);以及如在美國(guó)專利號(hào)5,127,054中所述的通過使用子帶濾波器組(sub-band filterbank)和非線性設(shè)備來擴(kuò)展頻帶的技術(shù)。
盡管這些技術(shù)提供改善聲音信號(hào)的效果,但是對(duì)于聽覺來說音頻信號(hào)的失真非常明顯,因此不能實(shí)現(xiàn)滿意的音質(zhì)。
還已知用于在一定程度上對(duì)音頻信號(hào)達(dá)到滿意音質(zhì)的技術(shù)。例如,ISO國(guó)際標(biāo)準(zhǔn)的HE-AAC(ISO/IEC 14496-32001)有希望達(dá)成在一定程度上對(duì)音頻信號(hào)令人滿意的音質(zhì)。
附圖的圖1是示出利用HE-AAC進(jìn)行頻帶擴(kuò)展的信號(hào)解碼裝置的結(jié)構(gòu)的示意性框圖。
在利用HE-AAC擴(kuò)展頻帶的信號(hào)解碼裝置70中,多路分離(de-multiplexing)電路71將從編碼裝置輸出的壓縮后的數(shù)據(jù)分成低頻帶信息和高頻帶信息,并將該低頻帶信息和該高頻帶信息分別提供給低頻帶信息解碼電路72和頻帶擴(kuò)展電路74。
低頻帶信息解碼電路72對(duì)低頻帶信息進(jìn)行解碼,以生成低頻帶時(shí)間序列信號(hào),并將該低頻帶時(shí)間序列信號(hào)提供給子帶分割濾波器組73。
子帶分割濾波器組73將低頻帶時(shí)間序列信號(hào)分成多個(gè)子帶,并生成低頻子帶信號(hào)。然后,子帶分割濾波器組73將低頻子帶信號(hào)提供給頻帶擴(kuò)展電路74和子帶合成濾波器組75。
頻帶擴(kuò)展電路74使用高頻帶信息和低頻子帶信號(hào)來擴(kuò)展頻帶,以生成高頻子帶信號(hào)。隨后,頻帶擴(kuò)展電路74將該高頻子帶信號(hào)提供給子帶合成濾波器組75。
子帶合成濾波器組75合成組合低頻子帶信號(hào)和高頻子帶信號(hào),以生成為輸出信號(hào)的時(shí)間序列信號(hào)。
上述頻帶擴(kuò)展電路74利用線性預(yù)測(cè)濾波器白化(whiten)低頻子帶信號(hào)。隨后,頻帶擴(kuò)展電路74使用包含高頻子帶信號(hào)的增益值的高頻帶信息,調(diào)節(jié)白化后的低頻子帶信號(hào)的增益,以生成高頻子帶信號(hào)。
該白化提供了抑制低頻子帶信號(hào)的頻率振幅的峰值的效果。該效果基于高頻子帶信號(hào)通常比低頻子帶信號(hào)更加白化的音頻信號(hào)的統(tǒng)計(jì)學(xué)特性。然而,不能確定的是對(duì)于聲音信號(hào)等可隨時(shí)間在很大程度上波動(dòng)的高度不穩(wěn)定的輸入信號(hào)而言,高頻子帶信號(hào)更加白化,并且白化對(duì)于這種信號(hào)不能提供積極的效果。
考慮到上述特定情況,希望提供一種可以以滿意的質(zhì)量水平擴(kuò)展音頻信號(hào)和聲音信號(hào)的頻帶的信號(hào)編碼裝置和信號(hào)編碼方法、對(duì)從該信號(hào)編碼裝置輸出的壓縮后的數(shù)據(jù)進(jìn)行解碼的信號(hào)解碼裝置和信號(hào)解碼方法、用于使計(jì)算機(jī)執(zhí)行該信號(hào)編碼處理的程序、用于使計(jì)算機(jī)執(zhí)行該信號(hào)解碼處理的程序、以及存儲(chǔ)該程序的計(jì)算機(jī)可讀的記錄介質(zhì)。
根據(jù)本發(fā)明的實(shí)施例,提供一種信號(hào)編碼裝置和方法,其將時(shí)間序列信號(hào)分割成多個(gè)子帶,以生成由低頻側(cè)子帶形成的低頻子帶信號(hào)和由高頻側(cè)子帶形成的高頻子帶信號(hào);對(duì)低頻子帶信號(hào)進(jìn)行編碼,以生成低頻子帶信號(hào)的編碼后的數(shù)據(jù);根據(jù)低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將新的高頻子帶信號(hào)與高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,以生成高頻子帶信號(hào)的頻率振幅峰值信息;將根據(jù)低頻子帶信號(hào)生成的新的高頻子帶信號(hào)與高頻子帶信號(hào)的增益進(jìn)行比較,以生成高頻子帶信號(hào)的增益信息;以及對(duì)低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用(multiplex),并輸出壓縮后的數(shù)據(jù)。
根據(jù)本發(fā)明的實(shí)施例,提供一種信號(hào)解碼裝置和方法,其對(duì)壓縮后的數(shù)據(jù)進(jìn)行多路分離,并分離成低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息;對(duì)低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,以生成低頻子帶信號(hào);通過使用低頻子帶信號(hào)來擴(kuò)展子帶信號(hào)的頻帶,并通過使用高頻子帶信號(hào)的頻率振幅峰值信息來調(diào)整所獲得的高頻子帶信號(hào)的頻率振幅峰值;通過使用高頻子帶信號(hào)的增益信息來調(diào)整頻率振幅峰值已進(jìn)行了調(diào)整的高頻子帶信號(hào)的增益;以及組合低頻子帶信號(hào)和已調(diào)整了頻率振幅峰值和增益的高頻子帶信號(hào),以輸出時(shí)間序列信號(hào)。
而且,根據(jù)本發(fā)明的實(shí)施例,提供一種用于使計(jì)算機(jī)執(zhí)行上述信號(hào)編碼處理或信號(hào)解碼處理的程序,并且提供一種記錄該程序的計(jì)算機(jī)可讀的記錄介質(zhì)。
因此,利用根據(jù)本發(fā)明實(shí)施例的信號(hào)編碼裝置、信號(hào)編碼方法、信號(hào)解碼裝置、信號(hào)解碼方法、程序和記錄介質(zhì),由編碼側(cè)在限制頻帶時(shí)生成高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息,并由解碼側(cè)在擴(kuò)展頻帶時(shí)通過使用這兩條信息來調(diào)整高頻子帶信號(hào)的頻率振幅峰值和增益,使得由解碼側(cè)生成的頻率振幅峰值和增益分別與原始高頻子帶信號(hào)的頻率振幅峰值和增益相一致。因此,可以再現(xiàn)高質(zhì)量的時(shí)間序列信號(hào)。
圖1是示出利用HE-AAC進(jìn)行頻帶擴(kuò)展的信號(hào)解碼裝置的結(jié)構(gòu)的示意框圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的信號(hào)編碼裝置的結(jié)構(gòu)的示意框圖;圖3是示出利用頻率混疊方法(frequency aliasing method)的子帶信號(hào)的頻率折回(frequency folding)的圖;圖4是為了量化(quantize)高頻子帶信號(hào)頻率振幅峰值信息使用的3位量化表;圖5是根據(jù)本發(fā)明實(shí)施例的信號(hào)編碼裝置的另一例子的示意框圖;圖6是示出根據(jù)本發(fā)明另一實(shí)施例的信號(hào)解碼裝置的結(jié)構(gòu)的示意框圖;以及圖7是為了量化高頻子帶信號(hào)頻率振幅峰值信息使用的2位量化表。
具體實(shí)施例方式
現(xiàn)將參照示出本發(fā)明優(yōu)選實(shí)施例的附圖對(duì)本發(fā)明進(jìn)行更詳細(xì)的說明。
首先,下面將說明根據(jù)本發(fā)明實(shí)施例的信號(hào)編碼裝置。
參照?qǐng)D2,該實(shí)施例的信號(hào)編碼裝置10具有子帶分割濾波器組11、低頻子帶信號(hào)編碼電路12、頻率振幅峰值信息生成電路13、增益信息生成電路14、以及多路復(fù)用電路15。
子帶分割濾波器組11將輸入的時(shí)間序列信號(hào)分割成多個(gè)子帶,并將由多個(gè)低頻側(cè)的子帶形成的低頻子帶信號(hào)提供給低頻子帶信號(hào)編碼電路12、頻率振幅峰值信息生成電路13、以及增益信息生成電路14。
子帶分割濾波器組11還將由多個(gè)高頻側(cè)的子帶形成的高頻子帶信號(hào)提供給頻率振幅峰值信息生成電路13和增益信息生成電路14。
在此由x(k,n)表示子帶信號(hào),其中,k可以取k=0,1,2,…,N-1中的任何一個(gè)值。換句話說,k表示子帶,N表示用于產(chǎn)生子帶的分割器的值,而n表示時(shí)間序號(hào)(index)。對(duì)于k的值,0表示最低頻子帶,N-1表示最高頻子帶。對(duì)于x(k,n),其中k=0,1,2,…,N/2-1的全部子帶信號(hào)被稱為低頻子帶信號(hào),而其中k=N/2,N/2+1,N/2+2,…N-1的全部子帶信號(hào)被稱為高頻子帶信號(hào)。
盡管在以上說明中子帶數(shù)量對(duì)低頻側(cè)和高頻側(cè)均為N/2時(shí),但是不必對(duì)低頻側(cè)和高頻側(cè)使用相同數(shù)量的子帶。換句話說,低頻側(cè)的子帶數(shù)量與高頻側(cè)的子帶數(shù)量的比不受任何特殊限制,盡管子帶的總數(shù)保持等于N。
低頻子帶信號(hào)編碼電路12對(duì)低頻子帶信號(hào)x(k,n)進(jìn)行編碼,并將編碼后的低頻子帶信號(hào)數(shù)據(jù)提供給多路復(fù)用電路15。
頻率振幅峰值信息生成電路13將根據(jù)低頻子帶信號(hào)x(k,n)生成的新的高頻子帶信號(hào)與原始高頻子帶信號(hào)x(k,n)在每一子帶中的頻率振幅峰值進(jìn)行比較,以生成高頻子帶信號(hào)的頻率振幅峰值信息。之后,頻率振幅峰值信息生成電路13將高頻子帶信號(hào)的頻率振幅峰值信息提供給多路復(fù)用電路15。以下將對(duì)頻率振幅峰值信息生成電路13用來生成高頻子帶信號(hào)的頻率振幅峰值信息的方法進(jìn)行更詳細(xì)的說明。
增益信息生成電路14將根據(jù)低頻子帶信號(hào)x(k,n)生成的新的高頻子帶信號(hào)與原始高頻子帶信號(hào)x(k,n)在每一子帶中的增益進(jìn)行比較,以生成高頻子帶信號(hào)的增益信息。之后,增益信息生成電路14將高頻子帶信號(hào)的增益信息提供給多路復(fù)用電路15。以下將對(duì)增益信息生成電路14用來生成高頻子帶信號(hào)的增益信息的方法進(jìn)行更詳細(xì)的說明。
多路復(fù)用電路15對(duì)低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用,并輸出壓縮后的數(shù)據(jù)。
以下將詳細(xì)說明頻率振幅峰值信息生成電路13和增益信息生成電路14分別用來生成高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息的方法。
首先,對(duì)上述頻率振幅峰值信息生成電路13用來生成高頻子帶信號(hào)的頻率振幅峰值信息的方法進(jìn)行說明。
頻率振幅峰值信息生成電路13首先利用頻率混疊方法(尤其參見美國(guó)專利號(hào)5,068,899的說明書)來折回低頻子帶信號(hào)x(k,n)。
利用該頻率混疊方法,頻率振幅峰值信息生成電路13如圖3中所示在第N/2個(gè)子帶處折回低頻子帶信號(hào)x(k,n)。然后,例如,使i=N-1的高頻子帶信號(hào)對(duì)應(yīng)于k=0的低頻子帶信號(hào),使i=N-3的高頻子帶信號(hào)對(duì)應(yīng)于k=2的低頻子帶信號(hào)。
如果通過折回頻率獲得的高頻子帶信號(hào)為xa(i,n),則高頻子帶信號(hào)xa(i,n)和低頻子帶信號(hào)x(k,n)顯示由以下公式(1)所表示的關(guān)系。
xa(i,n)=x(k,n),i=N-k-1,k=0,1,2,…,N/2-1…(1)然后頻率振幅峰值信息生成電路13通過使高頻子帶信號(hào)xa(i,n)經(jīng)過離散傅立葉變換獲得Xa(i,ω),其中,ω=0,1,2,…,M-1,其表示離散傅立葉變換的頻率序號(hào),M表示離散傅立葉變換的變換塊長(zhǎng)度。頻率振幅峰值信息生成電路13還通過使原始高頻子帶信號(hào)x(k,n)經(jīng)過離散傅立葉變換獲得X(k,ω),其中,ω=0,1,2,…,M-1。
隨后,頻率振幅峰值信息生成電路13將Xa(i)max定義為通過折回頻率獲得的高頻子帶信號(hào)xa(i,n)的頻率振幅|Xa(i,ω)|的最大值,并將X(k)max定義為原始高頻子帶信號(hào)x(k,n)的頻率振幅|X(k,ω)|的最大值。由于對(duì)每一子帶通過折回頻率獲得的高頻子帶信號(hào)xa(i,n)的增益不同于原始高頻子帶信號(hào)x(k,n)的增益,因而頻率振幅峰值信息生成電路13利用下面所示的公式(2)來歸一化(normalize)Xa(i)max。
Xan(i)max=Xa(i)max*sqrt(Σω=0M-1|X(i,ω)|^2/Σω=0M-1|Xa(i,ω)|^2)]]>i=N/2,N/2+1,N/2+2,···,N-1---(2)]]>隨后,頻率振幅峰值信息生成電路13利用下面所示的公式(3)通過計(jì)算確定高頻子帶信號(hào)的頻率振幅峰值信息p(i)。
p(i)=X(i)max/Xan(i)max,i=N/2,N/2+1,N/2+2,…,N-1…(3)然后,頻率振幅峰值信息生成電路13利用如圖4中所示的3位量化表來量化高頻子帶信號(hào)的頻率振幅峰值信息p(i),并將量化后的高頻子帶信號(hào)的頻率振幅峰值信息p(i)提供給多路復(fù)用電路15。
可用于通過使用低頻子帶信號(hào)新生成高頻子帶信號(hào)xa(i,n)的技術(shù)包括上述的頻率混疊方法和頻率移位方法(尤其參見美國(guó)專利號(hào)466,730的說明書)。
下面將對(duì)上述增益信息生成電路14用來生成高頻子帶信號(hào)的增益信息g(i)的方法進(jìn)行詳細(xì)說明。
首先,增益信息生成電路14利用上述頻率混疊方法來折回低頻子帶信號(hào)x(k,n)。
然后,增益信息生成電路14利用下面所示的公式(4)通過計(jì)算確定高頻子帶信號(hào)的增益信息g(i),其表示對(duì)每一子帶通過折回頻率獲得的高頻子帶信號(hào)xa(i,n)的增益與原始高頻子帶信號(hào)x(k,n)的增益之間的差[公式4]g(i)=sqrt(Σn=bb+Bx(i,n)^2/Σn=bb+Bx(k,n)^2),i=N-k-1,k=0,1,2,···,N/2-1---(4)]]>其中,B表示采樣間隔,g(i)表示來自某一時(shí)鐘時(shí)間b的B采樣間隔的高頻子帶信號(hào)增益信息。
隨后增益信息生成電路14對(duì)高頻子帶信號(hào)的增益信息g(i)進(jìn)行編碼,并將編碼后的高頻子帶信號(hào)的增益信息g(i)提供給多路復(fù)用電路15??捎糜趯?duì)g(i)進(jìn)行編碼的技術(shù)包括差分量化方法、Huffman編碼方法和本領(lǐng)域的技術(shù)人員所熟知的其它方法。
如上所述,除了低頻子帶信號(hào)的編碼后的數(shù)據(jù)外,根據(jù)本實(shí)施例的信號(hào)編碼裝置10還生成高頻子帶信號(hào)的頻率振幅峰值信息p(i)和高頻子帶信號(hào)的增益信息g(i),并將低頻子帶信號(hào)的編碼后的數(shù)據(jù)和這兩個(gè)信息項(xiàng)提供給信號(hào)解碼裝置。信號(hào)解碼裝置基于該兩個(gè)信息項(xiàng)來調(diào)整通過擴(kuò)展頻帶獲得的高頻子帶信號(hào)xa(i,n)的增益和頻率振幅峰值。
同時(shí),上述信號(hào)編碼裝置10將根據(jù)編碼前的低頻子帶信號(hào)x(k,n)生成的高頻子帶信號(hào)xa(i,n)與原始高頻子帶信號(hào)x(k,n)進(jìn)行比較,以生成高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息。另一方面,信號(hào)解碼裝置分別根據(jù)高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息,調(diào)整根據(jù)編碼后和解碼后的低頻子帶信號(hào)x(k,n)生成的高頻子帶信號(hào)xa(i,n)的頻率振幅峰值和增益。
嚴(yán)格地,低頻子帶信號(hào)x(k,n)在編碼前和解碼后是不同的。因此,嚴(yán)格地,原始高頻子帶信號(hào)的頻率振幅峰值和增益不同于由信號(hào)解碼裝置調(diào)整了其頻率振幅峰值和增益的高頻子帶信號(hào)的頻率振幅峰值和增益。
因此,可以這樣布置信號(hào)編碼裝置還根據(jù)編碼和解碼后獲得的低頻子帶信號(hào)的解碼后的數(shù)據(jù),生成高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息。
圖5是示出這種信號(hào)編碼裝置的結(jié)構(gòu)的示意性框圖。在圖5中,與圖1的信號(hào)編碼裝置10的組件相同或相似的組件分別用相同的附圖標(biāo)記來表示,并在此不再對(duì)其進(jìn)行說明。
利用圖5的信號(hào)編碼裝置20,在低頻子帶信號(hào)編碼電路12生成低頻子帶信號(hào)的編碼后的數(shù)據(jù)之后,低頻子帶信號(hào)解碼電路26對(duì)該低頻子帶信號(hào)數(shù)據(jù)的編碼后的數(shù)據(jù)進(jìn)行解碼。然后,低頻子帶信號(hào)解碼電路26將低頻子帶信號(hào)的解碼后的數(shù)據(jù)提供給頻率振幅峰值信息生成電路13和增益信息生成電路14。隨后,頻率振幅峰值信息生成電路13將根據(jù)低頻子帶信號(hào)的解碼后的數(shù)據(jù)生成的新的高頻子帶信號(hào)xa(i,n)與原始高頻子帶信號(hào)x(k,n)的頻率振幅峰值進(jìn)行比較,以生成高頻子帶信號(hào)的頻率振幅峰值信息。類似地,增益信息生成電路14將根據(jù)低頻子帶信號(hào)的解碼后的數(shù)據(jù)生成的新的高頻子帶信號(hào)xa(i,n)與原始高頻子帶信號(hào)x(k,n)的增益進(jìn)行比較,以生成高頻子帶信號(hào)的增益信息。
結(jié)果,可以減輕編碼和解碼低頻子帶信號(hào)的處理的失真,并生成高質(zhì)量的高頻子帶信號(hào)的頻率振幅峰值信息,以及高質(zhì)量的高頻子帶信號(hào)的增益信息。
下面將對(duì)適用于通過使用上述壓縮后的數(shù)據(jù)生成高頻子帶信號(hào)的信號(hào)解碼裝置的實(shí)施例進(jìn)行說明。
參照?qǐng)D6,該實(shí)施例的信號(hào)解碼裝置30具有多路分離電路31、低頻子帶信號(hào)解碼電路32、頻率振幅峰值調(diào)整電路33、增益調(diào)整電路34、以及子帶合成濾波器組35。
多路分離電路31從信號(hào)編碼裝置10輸入的壓縮后的數(shù)據(jù)進(jìn)行多路分離,并將低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息p(i)、以及高頻子帶信號(hào)的增益信息g(i)分別提供給低頻子帶信號(hào)解碼電路32、頻率振幅峰值調(diào)整電路33和增益調(diào)整電路34。
低頻子帶信號(hào)解碼電路32對(duì)低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,并將低頻子帶信號(hào)x(k,n)提供給頻率振幅峰值調(diào)整電路33和子帶合成濾波器組35。
嚴(yán)格地,由低頻子帶信號(hào)解碼電路32生成的低頻子帶信號(hào)不同于編碼前信號(hào)編碼裝置10的子帶分割濾波器組11提供的低頻子帶信號(hào)x(k,n)。然而,在此假定低頻子帶信號(hào)在編碼和解碼處理中不改變,并且采用與編碼前的低頻子帶信號(hào)相同的表達(dá)式x(k,n)。
頻率振幅峰值調(diào)整電路33使用低頻子帶信號(hào)x(k,n)來擴(kuò)展頻帶,并根據(jù)高頻子帶信號(hào)的頻率振幅峰值信息來調(diào)整作為頻帶擴(kuò)展的結(jié)果獲得的高頻子帶信號(hào)xa(i,n)的頻率振幅峰值。然后,頻率振幅峰值調(diào)整電路33將通過調(diào)整頻率振幅峰值獲得的高頻子帶信號(hào)xap(i,n)提供給增益調(diào)整電路34。以下將對(duì)頻率振幅峰值調(diào)整電路33用來調(diào)整頻率振幅峰值的方法進(jìn)行更詳細(xì)的說明。
增益調(diào)整電路34根據(jù)高頻子帶信號(hào)的增益信息來調(diào)整通過調(diào)整頻率振幅峰值獲得的高頻子帶信號(hào)xap(i,n)的增益,并將通過調(diào)整頻率振幅峰值和增益獲得的高頻子帶信號(hào)xapg(i,n)提供給子帶合成濾波器組35。以下將對(duì)增益調(diào)整電路34用來調(diào)整增益的方法進(jìn)行更詳細(xì)的說明。
子帶合成濾波器組35通過子帶合成組合低頻子帶信號(hào)x(k,n)和高頻子帶信號(hào)xapg(i,n),并輸出時(shí)間序列信號(hào)。
下面將對(duì)以下方法進(jìn)行詳細(xì)說明頻率振幅峰值調(diào)整電路33用來調(diào)整高頻子帶信號(hào)xa(i,n)的頻率振幅峰值的方法、以及增益調(diào)整電路34用來調(diào)整作為調(diào)整頻率振幅峰值的結(jié)果獲得的高頻子帶信號(hào)xap(i,n)的增益的方法。
首先,對(duì)頻率振幅峰值調(diào)整電路33用來調(diào)整高頻子帶信號(hào)xa(i,n)的頻率振幅峰值的方法進(jìn)行說明。
頻率振幅峰值調(diào)整電路33首先使用低頻子帶信號(hào)x(k,n)利用上述頻率混疊方法來擴(kuò)展頻帶,以獲得高頻子帶信號(hào)xa(i,n)。
然后,頻率振幅峰值調(diào)整電路33利用下面所示的公式(5),調(diào)整作為擴(kuò)展頻帶的結(jié)果獲得的高頻子帶信號(hào)xa(i,n)的頻率振幅峰值的增益[公式5]xap(i,n)=p(i)*xa(k,n)+sqrt(1-p(i)^2)*noise(n)*c(k)i=N-k-1,k=0,1,2,…,N/2-1 …(5)其中,noise(n)是與xa(k,n)不相關(guān)的信號(hào)并假定具有平均增益G,c(k)是用于均衡noise(n)的功率和xa(k,n)的功率的歸一化系數(shù),并通過下面所示的公式(6)計(jì)算確定。
c(k)=sqrt(1/T*Σn=tt+Txa(k,n)^2)/G,k=0,1,2,···,N/2-1---(6)]]>當(dāng)平均增益G的不相關(guān)信號(hào)noise(n)的功率乘以歸一化系數(shù)c(k)時(shí),其變?yōu)榈扔赥采樣間隔中的xa(k,n)的功率。在公式(5)中,xa(k,n)的功率和noise(n)*c(k)的功率彼此相等,并且根據(jù)高頻子帶信號(hào)的頻率振幅峰值信息p(i)來調(diào)整xa(k,n)和noise(n)*c(k)的混合比。
隨后,頻率振幅峰值調(diào)整電路33將通過調(diào)整頻率振幅峰值獲得的高頻子帶信號(hào)xap(i,n)提供給增益調(diào)整電路34。
下面將對(duì)增益調(diào)整電路34用來調(diào)整通過調(diào)整頻率振幅峰值獲得的高頻子帶信號(hào)xap(i,n)的增益的方法進(jìn)行說明。
增益調(diào)整電路34利用下面所示的公式(7)并根據(jù)高頻子帶信號(hào)的增益信息g(i)來調(diào)整通過調(diào)整頻率振幅峰值獲得的高頻子帶信號(hào)xap(i,n)的增益,以生成高頻子帶信號(hào)xapg(i,n)。
xapg(i,n)=g(i)*xap(i,n),i=N-k-1,k=0,1,2,…,N/2-1…(7)結(jié)果,高頻子帶信號(hào)xapg(i,n)的增益與原始高頻子帶信號(hào)x(k,n)的增益彼此相等。
如上所述,由信號(hào)解碼裝置30生成的子帶信號(hào)的頻率振幅峰值和增益與信號(hào)編碼裝置10使用的原始子帶信號(hào)x(k,n)的頻率振幅峰值和增益在整個(gè)頻帶上相等。然后,信號(hào)解碼裝置30可以輸出高質(zhì)量的時(shí)間序列信號(hào)。
本發(fā)明決不局限于上述實(shí)施例,在不脫離本發(fā)明的精神和范圍的情況下,可以以各種不同的方式對(duì)其進(jìn)行修改。
盡管當(dāng)在上述實(shí)施例中對(duì)高頻子帶信號(hào)的頻率振幅峰值信息p(i)進(jìn)行量化時(shí)使用了3位,但是,可以使用人類聽覺不能檢測(cè)的任何量化位長(zhǎng),因?yàn)樽鳛轭l帶擴(kuò)展的結(jié)果獲得的高頻子帶信號(hào)xapg(i)和原始高頻子帶信號(hào)x(k,n)僅需要提供相同的音質(zhì)即可。
例如,為了利用聽覺對(duì)于較高頻不大敏感的人類聽覺特征,可以在高頻側(cè)使高頻子帶信號(hào)的頻率振幅峰值信息p(i)的量化位長(zhǎng)變短。作為這種布置的例子,圖4中所示的3位量化表可被用于其中i小于3/4N的子帶,圖7中所示的2位量化表可被用于其中i=3/4N或更大的子帶。
而且,為了利用聽覺對(duì)于顯示弱功率水平的子帶信號(hào)不大敏感的人類聽覺特征,可以使高頻子帶信號(hào)的頻率振幅峰值信息p(i)的量化位長(zhǎng)作為子帶的函數(shù)而變化,以便對(duì)應(yīng)于每一子帶的子帶信號(hào)的功率水平。作為例子,可以布置成使得如圖4中所示的3位量化表被用于示出預(yù)定功率水平或更高水平的子帶信號(hào),而如圖7中所示的2位量化表被用于功率水平低于預(yù)定水平的子帶信號(hào)。
另外,盡管在上述實(shí)施例中,頻率振幅峰值信息生成電路13對(duì)每一子帶將高頻子帶信號(hào)的頻率振幅峰值信息p(i)提供給多路復(fù)用電路15,但是可選地,為了利用聽覺對(duì)于較高頻不大敏感的人類聽覺特征,可由多個(gè)子帶共享高頻子帶信號(hào)的頻率振幅峰值信息p(i),以降低高頻子帶信號(hào)的頻率振幅峰值信息p(i)的數(shù)據(jù)量。作為例子,當(dāng)作為擴(kuò)展頻帶的結(jié)果獲得16子帶的高頻子帶信號(hào)xa(i,n)時(shí),可以從低頻側(cè)起將其分成3子帶、5子帶和8子帶的三個(gè)子帶區(qū),使得可以將高頻子帶信號(hào)的頻率振幅峰值信息p(i)提供給多路復(fù)用電路15以便由三個(gè)子帶區(qū)共同使用它。
盡管在以上說明中實(shí)施例作為硬件來實(shí)現(xiàn),但是,本發(fā)明決不局限于此,并且,它們中的任何一個(gè)都可以通過使CPU(中央處理單元)執(zhí)行任一給定處理的給定計(jì)算機(jī)程序得以實(shí)現(xiàn)??梢酝ㄟ^將計(jì)算機(jī)程序記錄在記錄介質(zhì)上,或通過利用因特網(wǎng)等傳送介質(zhì)對(duì)其進(jìn)行傳送,來提供該計(jì)算機(jī)程序。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,根據(jù)設(shè)計(jì)要求和其它因素可以出現(xiàn)各種修改、組合、子組合、以及改變,只要其在所附權(quán)利要求書或與其等同的范圍內(nèi)即可。
本發(fā)明包含與2005年7月11日在日本專利局提交的日本專利申請(qǐng)JP2005-202278有關(guān)的主題,在此包含其全部?jī)?nèi)容作為參考。
權(quán)利要求
1.一種信號(hào)編碼裝置,用于對(duì)輸入的時(shí)間序列信號(hào)進(jìn)行編碼,該裝置包括分割部件,用于將該時(shí)間序列信號(hào)分割成多個(gè)子帶,以生成由多個(gè)低頻側(cè)子帶形成的低頻子帶信號(hào)和由多個(gè)高頻側(cè)子帶形成的高頻子帶信號(hào);編碼部件,用于對(duì)該低頻子帶信號(hào)進(jìn)行編碼,以生成該低頻子帶信號(hào)的編碼后的數(shù)據(jù);頻率振幅峰值信息生成部件,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,以生成該高頻子帶信號(hào)的頻率振幅峰值信息;增益信息生成部件,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的增益進(jìn)行比較,以生成該高頻子帶信號(hào)的增益信息;以及輸出部件,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)、該高頻子帶信號(hào)的頻率振幅峰值信息和該高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用,并輸出壓縮后的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的信號(hào)編碼裝置,其特征在于,該頻率振幅峰值信息生成部件根據(jù)該新的高頻子帶信號(hào)的增益和該高頻子帶信號(hào)的增益之比,對(duì)該新的高頻子帶信號(hào)的頻率振幅的最大值進(jìn)行歸一化,作為該新的高頻子帶信號(hào)的歸一化后的最大值與該高頻子帶信號(hào)的頻率振幅的最大值之比,生成該高頻子帶信號(hào)的頻率振幅峰值信息。
3.根據(jù)權(quán)利要求1所述的信號(hào)編碼裝置,其特征在于,該增益信息生成部件作為該新的高頻子帶信號(hào)的增益與該高頻子帶信號(hào)的增益之比,生成該高頻子帶信號(hào)的增益信息。
4.根據(jù)權(quán)利要求1所述的信號(hào)編碼裝置,其特征在于,該頻率振幅峰值信息生成部件使該高頻子帶信號(hào)的頻率振幅峰值信息的量化位長(zhǎng)作為每一子帶信號(hào)的功率水平的函數(shù)而改變。
5.根據(jù)權(quán)利要求1所述的信號(hào)編碼裝置,其特征在于,該頻率振幅峰值信息生成部件使該高頻子帶信號(hào)的頻率振幅峰值信息的量化位長(zhǎng)從低頻向高頻變短。
6.根據(jù)權(quán)利要求1所述的信號(hào)編碼裝置,其特征在于,該頻率振幅峰值信息生成部件在多個(gè)子帶中共同使用該高頻子帶信號(hào)的頻率振幅峰值信息。
7.根據(jù)權(quán)利要求1所述的信號(hào)編碼裝置,其特征在于,還包括低頻子帶信號(hào)解碼部件,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,以生成該低頻子帶信號(hào)的解碼后的數(shù)據(jù);頻率振幅峰值信息生成部件,用于根據(jù)該低頻子帶信號(hào)的解碼后的數(shù)據(jù)生成新的高頻子帶信號(hào),并將該新生成的高頻子帶信號(hào)與該高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,以生成該高頻子帶信號(hào)的頻率振幅峰值信息;以及增益信息生成部件,用于根據(jù)該低頻子帶信號(hào)的解碼后的數(shù)據(jù)生成新的高頻子帶信號(hào),并將該新生成的高頻子帶信號(hào)與該高頻子帶信號(hào)的增益進(jìn)行比較,以生成該高頻子帶信號(hào)的增益信息。
8.一種信號(hào)編碼方法,用于對(duì)輸入的時(shí)間序列信號(hào)進(jìn)行編碼,該方法包括分割步驟,用于將該時(shí)間序列信號(hào)分成多個(gè)子帶,以生成由多個(gè)低頻側(cè)子帶形成的低頻子帶信號(hào)和由多個(gè)高頻側(cè)子帶形成的高頻子帶信號(hào);編碼步驟,用于對(duì)該低頻子帶信號(hào)進(jìn)行編碼,以生成該低頻子帶信號(hào)的編碼后的數(shù)據(jù);頻率振幅峰值信息生成步驟,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,以生成該高頻子帶信號(hào)的頻率振幅峰值信息;增益信息生成步驟,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的增益進(jìn)行比較,以生成該高頻子帶信號(hào)的增益信息;以及輸出步驟,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)、該高頻子帶信號(hào)的頻率振幅峰值信息和該高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用,并輸出壓縮后的數(shù)據(jù)。
9.一種用于使計(jì)算機(jī)執(zhí)行對(duì)輸入的時(shí)間序列信號(hào)進(jìn)行編碼的信號(hào)編碼處理的程序,該程序包括分割步驟,用于將該時(shí)間序列信號(hào)分成多個(gè)子帶,以生成由多個(gè)低頻側(cè)子帶形成的低頻子帶信號(hào)和由多個(gè)高頻側(cè)子帶形成的高頻子帶信號(hào);編碼步驟,用于對(duì)該低頻子帶信號(hào)進(jìn)行編碼,以生成該低頻子帶信號(hào)的編碼后的數(shù)據(jù);頻率振幅峰值信息生成步驟,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,以生成該高頻子帶信號(hào)的頻率振幅峰值信息;增益信息生成步驟,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的增益進(jìn)行比較,以生成該高頻子帶信號(hào)的增益信息;以及輸出步驟,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)、該高頻子帶信號(hào)的頻率振幅峰值信息和該高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用,并輸出壓縮后的數(shù)據(jù)。
10.一種記錄用于使計(jì)算機(jī)執(zhí)行對(duì)輸入的時(shí)間序列信號(hào)進(jìn)行編碼的信號(hào)編碼處理的程序的計(jì)算機(jī)可讀的記錄介質(zhì),該記錄介質(zhì)記錄的程序包括分割步驟,用于將該時(shí)間序列信號(hào)分成多個(gè)子帶,以生成由多個(gè)低頻側(cè)子帶形成的低頻子帶信號(hào)和由多個(gè)高頻側(cè)子帶形成的高頻子帶信號(hào);編碼步驟,用于對(duì)該低頻子帶信號(hào)進(jìn)行編碼,以生成該低頻子帶信號(hào)的編碼后的數(shù)據(jù);頻率振幅峰值信息生成步驟,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,以生成該高頻子帶信號(hào)的頻率振幅峰值信息;高頻子帶信號(hào)增益信息生成步驟,用于根據(jù)該低頻子帶信號(hào)生成新的高頻子帶信號(hào),并將該新的高頻子帶信號(hào)與該高頻子帶信號(hào)的增益進(jìn)行比較,以生成該高頻子帶信號(hào)的增益信息;以及輸出步驟,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)、該高頻子帶信號(hào)的頻率振幅峰值信息和該高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用,并輸出壓縮后的數(shù)據(jù)。
11.一種用于對(duì)在編碼側(cè)編碼的壓縮后的數(shù)據(jù)進(jìn)行解碼并輸出時(shí)間序列信號(hào)的信號(hào)解碼裝置,該裝置包括分離部件,用于對(duì)該壓縮后的數(shù)據(jù)進(jìn)行多路分離,并分離成低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息;低頻子帶信號(hào)解碼部件,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,以生成低頻子帶信號(hào);頻率振幅峰值調(diào)整部件,用于通過使用該低頻子帶信號(hào)來擴(kuò)展子帶信號(hào)的頻帶,并通過使用該高頻子帶信號(hào)的頻率振幅峰值信息來調(diào)整所獲得的高頻子帶信號(hào)的頻率振幅峰值;增益調(diào)整部件,用于通過使用該高頻子帶信號(hào)的增益信息,調(diào)整頻率振幅峰值已由該頻率振幅峰值調(diào)整部件進(jìn)行了調(diào)整的該高頻子帶信號(hào)的增益;以及輸出部件,用于通過組合該低頻子帶信號(hào)和增益已由該增益調(diào)整部件進(jìn)行了調(diào)整的該高頻子帶信號(hào)來輸出時(shí)間序列信號(hào)。
12.根據(jù)權(quán)利要求11所述的信號(hào)解碼裝置,其特征在于,該頻率振幅峰值調(diào)整部件以根據(jù)該高頻子帶信號(hào)的頻率振幅峰值信息的混合比,混合該高頻子帶信號(hào)和與該高頻子帶信號(hào)不相關(guān)且具有相同增益的信號(hào)。
13.根據(jù)權(quán)利要求11所述的信號(hào)解碼裝置,其特征在于,該增益調(diào)整部件通過使頻率振幅峰值已經(jīng)進(jìn)行了調(diào)整的該高頻子帶信號(hào)乘以該高頻子帶信號(hào)的增益信息來調(diào)整增益。
14.一種用于對(duì)在編碼側(cè)編碼的壓縮后的數(shù)據(jù)進(jìn)行解碼并輸出時(shí)間序列信號(hào)的信號(hào)解碼方法,該方法包括分離步驟,用于對(duì)該壓縮后的數(shù)據(jù)進(jìn)行多路分離,并分離成低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息;低頻子帶信號(hào)解碼步驟,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,以生成低頻子帶信號(hào);頻率振幅峰值調(diào)整步驟,用于通過使用該低頻子帶信號(hào)來擴(kuò)展子帶信號(hào)的頻帶,并通過使用該高頻子帶信號(hào)的頻率振幅峰值信息來調(diào)整所獲得的高頻子帶信號(hào)的頻率振幅峰值;增益調(diào)整步驟,用于通過使用該高頻子帶信號(hào)的增益信息,調(diào)整頻率振幅峰值已在該頻率振幅峰值調(diào)整步驟中進(jìn)行了調(diào)整的該高頻子帶信號(hào)的增益;以及輸出步驟,用于通過組合該低頻子帶信號(hào)和增益已在該增益調(diào)整步驟中進(jìn)行了調(diào)整的該高頻子帶信號(hào)來輸出時(shí)間序列信號(hào)。
15.一種用于使計(jì)算機(jī)執(zhí)行對(duì)在編碼側(cè)編碼的壓縮后的數(shù)據(jù)進(jìn)行解碼并輸出時(shí)間序列信號(hào)的信號(hào)解碼處理的程序,該程序包括分離步驟,用于對(duì)該壓縮后的數(shù)據(jù)進(jìn)行多路分離,并分離成低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息;低頻子帶信號(hào)解碼步驟,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,以生成低頻子帶信號(hào);頻率振幅峰值調(diào)整步驟,用于通過使用該低頻子帶信號(hào)來擴(kuò)展子帶信號(hào)的頻帶,并通過使用該高頻子帶信號(hào)的頻率振幅峰值信息來調(diào)整所獲得的高頻子帶信號(hào)的頻率振幅峰值;增益調(diào)整步驟,用于通過使用該高頻子帶信號(hào)的增益信息,調(diào)整頻率振幅峰值已在該頻率振幅峰值調(diào)整步驟中進(jìn)行了調(diào)整的該高頻子帶信號(hào)的增益;以及輸出步驟,用于通過組合該低頻子帶信號(hào)和增益已在該增益調(diào)整步驟中進(jìn)行了調(diào)整的該高頻子帶信號(hào)來輸出時(shí)間序列信號(hào)。
16.一種記錄用于使計(jì)算機(jī)執(zhí)行對(duì)在編碼側(cè)編碼的壓縮后的數(shù)據(jù)進(jìn)行解碼并輸出時(shí)間序列信號(hào)的信號(hào)解碼處理的程序的計(jì)算機(jī)可讀的記錄介質(zhì),該記錄介質(zhì)記錄的程序包括分離步驟,用于對(duì)該壓縮后的數(shù)據(jù)進(jìn)行多路分離,并分離成低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息;低頻子帶信號(hào)解碼步驟,用于對(duì)該低頻子帶信號(hào)的編碼后的數(shù)據(jù)進(jìn)行解碼,以生成低頻子帶信號(hào);頻率振幅峰值調(diào)整步驟,用于通過使用該低頻子帶信號(hào)來擴(kuò)展子帶信號(hào)的頻帶,并通過使用該高頻子帶信號(hào)的頻率振幅峰值信息來調(diào)整所獲得的高頻子帶信號(hào)的頻率振幅峰值;增益調(diào)整步驟,用于通過使用該高頻子帶信號(hào)的增益信息,調(diào)整頻率振幅峰值已在該頻率振幅峰值調(diào)整步驟中進(jìn)行了調(diào)整的該高頻子帶信號(hào)的增益;以及輸出步驟,用于通過組合該低頻子帶信號(hào)和增益已在該增益調(diào)整步驟中進(jìn)行了調(diào)整的該高頻子帶信號(hào)來輸出時(shí)間序列信號(hào)。
全文摘要
一種信號(hào)編碼、信號(hào)解碼裝置和方法、程序以及記錄介質(zhì)。當(dāng)解碼裝置擴(kuò)展頻帶時(shí),編碼裝置生成用于生成高質(zhì)量高頻子帶信號(hào)的信息。信號(hào)編碼裝置將輸入的時(shí)間序列信號(hào)分割成多個(gè)子帶,并對(duì)低頻子帶信號(hào)進(jìn)行編碼,以生成其編碼后的數(shù)據(jù)。同時(shí),信號(hào)編碼裝置將根據(jù)低頻子帶信號(hào)生成的新的高頻子帶信號(hào)與原始高頻子帶信號(hào)的頻率振幅峰值進(jìn)行比較,并生成其頻率振幅峰值信息。類似地,信號(hào)編碼裝置將通過使用低頻子帶信號(hào)生成的新的高頻子帶信號(hào)與原始高頻子帶信號(hào)的增益進(jìn)行比較,并生成其增益信息。隨后,信號(hào)編碼裝置對(duì)低頻子帶信號(hào)的編碼后的數(shù)據(jù)、高頻子帶信號(hào)的頻率振幅峰值信息和高頻子帶信號(hào)的增益信息進(jìn)行多路復(fù)用,并輸出壓縮后的數(shù)據(jù)。
文檔編號(hào)G10L19/00GK1897467SQ200610098819
公開日2007年1月17日 申請(qǐng)日期2006年7月11日 優(yōu)先權(quán)日2005年7月11日
發(fā)明者知念徹, 本間弘幸 申請(qǐng)人:索尼株式會(huì)社