專利名稱:數(shù)字?jǐn)?shù)據(jù)編碼裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字?jǐn)?shù)據(jù)編碼裝置及其方法,特別是對(duì)數(shù)字聲音數(shù)據(jù)進(jìn)行高效率編碼的數(shù)字?jǐn)?shù)據(jù)編碼裝置及其方法。
背景技術(shù):
作為用于聲音數(shù)據(jù)的信息量壓縮的高效率編碼方法,有將聲音數(shù)據(jù)在時(shí)間軸上分割為多個(gè)頻帶(band)進(jìn)行編碼的頻帶分割編碼(band coding)方法和將聲音數(shù)據(jù)進(jìn)行正交變換、變換為頻率軸上的數(shù)據(jù)后分割為多個(gè)頻帶進(jìn)行編碼的變換編碼(transform coding)方法。另外,還有將這兩個(gè)方法組合,將聲音數(shù)據(jù)時(shí)間軸上分割為多個(gè)頻帶后將各頻帶信號(hào)進(jìn)行正交變換、變換為頻率軸上的數(shù)據(jù)后進(jìn)行編碼的高效率編碼方法。
作為一個(gè)例子,說明使用立體聲的右聲道和左聲道的數(shù)字聲音數(shù)據(jù)的改進(jìn)的離散余弦變換(MDCTModified Discrete Cosine Transform)的變換編碼方法。
各聲道的數(shù)字聲音數(shù)據(jù),按每512采樣進(jìn)行分塊,以使前一塊的后半部的數(shù)據(jù)與當(dāng)前塊的前半部的數(shù)據(jù)為相同的數(shù)據(jù)(進(jìn)行所謂的50%重疊處理)。另外,各聲道的數(shù)字聲音數(shù)據(jù)按塊進(jìn)行開窗處理(加權(quán)處理)。
經(jīng)過分塊的各聲道的數(shù)字聲音數(shù)據(jù)按塊進(jìn)行改進(jìn)的離散余弦變換,變換為256個(gè)改進(jìn)的離散余弦變換系數(shù)數(shù)據(jù)(即,頻率軸上的數(shù)據(jù))。以后,將改進(jìn)的離散余弦變換系數(shù)數(shù)據(jù)稱為MDCT系數(shù)數(shù)據(jù)。
為了進(jìn)行數(shù)據(jù)壓縮,將右聲道的256個(gè)MDCT系數(shù)數(shù)據(jù)中低頻的240個(gè)MDCT系數(shù)數(shù)據(jù)與左聲道的256個(gè)MDCT系數(shù)數(shù)據(jù)中低頻的240個(gè)MDCT系數(shù)數(shù)據(jù)按頻率相加后,通過用2除求平均,形成240個(gè)平均MDCT系數(shù)數(shù)據(jù)(共有聲音道數(shù)據(jù))。另外,作成在譯碼器中進(jìn)行譯碼時(shí)使用的右聲道用的聲道共有信息和左聲道用的聲道共有信息。這樣,就實(shí)現(xiàn)了聲道的共有化。
240個(gè)平均MDCT系數(shù)數(shù)據(jù)分別進(jìn)行浮點(diǎn)變換,變換為指數(shù)部數(shù)據(jù)和尾數(shù)部數(shù)據(jù)。這時(shí),240個(gè)平均MDCT系數(shù)數(shù)據(jù)分割為各頻帶包含1個(gè)或多個(gè)平均MDCT系數(shù)數(shù)據(jù)的多個(gè)頻帶,對(duì)于1個(gè)頻帶,變換為1個(gè)指數(shù)部數(shù)據(jù)(頻帶共同指數(shù)部數(shù)據(jù))和至少1個(gè)尾數(shù)部數(shù)據(jù)。
尾數(shù)部數(shù)據(jù)變換為由與根據(jù)頻帶共同指數(shù)部數(shù)據(jù)確定的量化位長(zhǎng)相等的位數(shù)構(gòu)成的尾數(shù)部量化數(shù)據(jù)。即,例如尾數(shù)部數(shù)據(jù)為“1100101”,當(dāng)確定的量化位長(zhǎng)為“4”時(shí),尾數(shù)部數(shù)據(jù)“1100101”根據(jù)MSB就變換為僅由4位的位(即“1100”)構(gòu)成的尾數(shù)部量化數(shù)據(jù)“1100”。頻帶共同指數(shù)部數(shù)據(jù)和尾數(shù)部量化數(shù)據(jù)存儲(chǔ)在記錄媒體上,通過傳輸線路進(jìn)行傳送。
但是,在上述變換編碼方法中,由于是將右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)相加后用2除作成平均MDCT系數(shù)數(shù)據(jù)的,所以,當(dāng)右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)的絕對(duì)值大致相等而符號(hào)不同時(shí),平均MDCT系數(shù)數(shù)據(jù)便接近于0。這樣,當(dāng)平均MDCT系數(shù)數(shù)據(jù)接近于0時(shí)及右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)的相關(guān)性很小時(shí),在譯碼器中根據(jù)聲道共有信息、頻帶共同指數(shù)部數(shù)據(jù)和尾數(shù)部量化數(shù)據(jù)再次構(gòu)成右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)時(shí)的誤差就增大,從而音質(zhì)變差。
發(fā)明內(nèi)容
本發(fā)明的目的旨在提供例如即使右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)的絕對(duì)值大致相等而符號(hào)不同時(shí)也可以抑制在譯碼器中音質(zhì)惡化的數(shù)字?jǐn)?shù)據(jù)編碼裝置及其方法。
本發(fā)明的另一個(gè)目的在于提供例如即使右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)的相關(guān)值很小時(shí)也可以抑制在譯碼器中音質(zhì)惡化的數(shù)字?jǐn)?shù)據(jù)編碼裝置及其方法。
本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置是一種將按指定的采樣數(shù)分塊的第1聲道的數(shù)字?jǐn)?shù)據(jù)和按上述指定的采樣數(shù)分塊的第2聲道的數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼的數(shù)字?jǐn)?shù)據(jù)編碼裝置,其特征在于包括將上述第1聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第1聲道的系數(shù)數(shù)據(jù),同時(shí)將上述第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第2聲道的系數(shù)數(shù)據(jù)的的系數(shù)數(shù)據(jù)作成裝置;按頻率檢查上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)是否一致,當(dāng)上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)不一致時(shí)就使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)和上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)中的某一方反轉(zhuǎn),使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)成為相同的符號(hào)的符號(hào)反轉(zhuǎn)裝置;求利用上述符號(hào)反轉(zhuǎn)裝置使符號(hào)成為相同符號(hào)的第1聲道的系數(shù)數(shù)據(jù)和第2聲道的系數(shù)數(shù)據(jù)的平均值,作成共有聲道數(shù)據(jù)的聲道共有化裝置;求上述第1聲道的系數(shù)數(shù)據(jù)和上述第2聲道的系數(shù)數(shù)據(jù)的相關(guān)度,根據(jù)上述求出的相關(guān)度判斷選擇上述共有聲道數(shù)據(jù)和上述第1及第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)的聲道共有/非共有判斷裝置;根據(jù)上述聲道共有/非共有判斷裝置的判斷結(jié)果選擇從上述聲道共有化裝置輸入的上述共有聲道數(shù)據(jù)或從上述系數(shù)數(shù)據(jù)作成裝置輸入的上述第1和第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)并將上述選擇的共有聲音道數(shù)據(jù)或第1和第2聲道的系數(shù)數(shù)據(jù)作為輸出數(shù)據(jù)而輸出的開關(guān)裝置;輸入從上述開關(guān)裝置輸出的上述輸出數(shù)據(jù),將上述輸入的輸出數(shù)據(jù)分割到各頻帶包含1個(gè)或多個(gè)上述輸入的輸出數(shù)據(jù)的多個(gè)頻帶中,同時(shí)將上述分割的輸出數(shù)據(jù)按上述頻帶進(jìn)行浮點(diǎn)變換,對(duì)于包含在上述各頻帶中的上述分割的輸出數(shù)據(jù),變換為共同的1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和個(gè)數(shù)與包含在上述各頻帶中的上述分割的輸出數(shù)據(jù)的數(shù)相等的尾數(shù)部數(shù)據(jù)的浮點(diǎn)變換裝置。
本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼方法是一種將按指定的采樣數(shù)分塊的第1聲道的數(shù)字?jǐn)?shù)據(jù)和按上述指定的采樣數(shù)分塊的第2聲道的數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼的數(shù)字?jǐn)?shù)據(jù)編碼方法,其特征在于包括將上述第1聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第1聲道的系數(shù)數(shù)據(jù)的第1系數(shù)數(shù)據(jù)作成步驟;將上述第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第2聲道的系數(shù)數(shù)據(jù)的的第2系數(shù)數(shù)據(jù)作成步驟;按頻率檢查上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)是否一致,當(dāng)上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)不一致時(shí)就使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)和上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)中的某一方反轉(zhuǎn),使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)成為相同的符號(hào)的符號(hào)反轉(zhuǎn)步驟;求上述符號(hào)成為相同符號(hào)的第1聲道的系數(shù)數(shù)據(jù)和第2聲道的系數(shù)數(shù)據(jù)的平均值,作成共有聲道數(shù)據(jù)的聲道共有化步驟;求上述第1聲道的系數(shù)數(shù)據(jù)和上述第2聲道的系數(shù)數(shù)據(jù)的相關(guān)度,根據(jù)上述求出的相關(guān)度判斷選擇上述共有聲道數(shù)據(jù)和上述第1及第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)的聲道共有/非共有判斷步驟;根據(jù)上述聲道共有/非共有判斷步驟的判斷結(jié)果選擇從上述聲道共有化步驟輸入的上述共有聲道數(shù)據(jù)或從上述系數(shù)數(shù)據(jù)作成步驟輸入的上述第1和第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)并將上述選擇的共有聲音道數(shù)據(jù)或第1和第2聲道的系數(shù)數(shù)據(jù)作為輸出數(shù)據(jù)而輸出的開關(guān)步驟;輸入從上述開關(guān)步驟輸出的上述輸出數(shù)據(jù),將上述輸入的輸出數(shù)據(jù)分割到各頻帶包含1個(gè)或多個(gè)上述輸入的輸出數(shù)據(jù)的多個(gè)頻帶中,同時(shí)將上述分割的輸出數(shù)據(jù)按上述頻帶進(jìn)行浮點(diǎn)變換,對(duì)于包含在上述各頻帶中的上述分割的輸出數(shù)據(jù),變換為共同的1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和個(gè)數(shù)與包含在上述各頻帶中的上述分割的輸出數(shù)據(jù)的數(shù)相等的尾數(shù)部數(shù)據(jù)的浮點(diǎn)變換步驟。
圖1是本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的第1實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置的框圖。
圖2是圖1所示的聲道共有化電路的框圖。
圖3是表示圖2所示的符號(hào)反轉(zhuǎn)電路的動(dòng)作的一例的流程圖。
圖4是表示圖2所示的符號(hào)反轉(zhuǎn)電路的動(dòng)作的其他例的流程圖。
圖5是用于說明頻帶的圖。
圖6是本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的第2實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置的框圖。
圖7是本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的第3實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置具有的聲道共有化電路的框圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的第1實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置具有數(shù)字聲音數(shù)據(jù)輸入端子1、開窗電路2、改進(jìn)的離散余弦變換電路3(以后,稱為“MDCT電路3”)、聲道共有化電路100、浮點(diǎn)變換電路5、位分配電路6、量化電路7、聲道共有化信息輸出端子8、頻帶共同指數(shù)部數(shù)據(jù)輸出端子9、尾數(shù)部量化數(shù)據(jù)輸出端子10和符號(hào)反轉(zhuǎn)信息輸出端子11。其中,如圖2所示,聲道共有化電路100包括第1聲道MDCT系數(shù)數(shù)據(jù)輸入端子101、第2聲道MDCT系數(shù)數(shù)據(jù)輸入端子102、符號(hào)反轉(zhuǎn)電路103、第1乘法電路104、第2乘法電路105、加法電路106、第1除法電路107、第2除法電路108、第3除法電路109、第1平均電路110、第2平均電路111、第1聲道共有信息輸出端子112、第2聲道共有信息輸出端子113和平均MDCT系數(shù)數(shù)據(jù)(共有聲道數(shù)據(jù))輸出端子114。
例如,右聲道(第1聲道)數(shù)字聲音數(shù)據(jù)和左聲道(第2聲道)數(shù)字聲音數(shù)據(jù)從小型唱機(jī)(CDP)等分時(shí)輸入數(shù)字聲音數(shù)據(jù)輸入端子1。右聲道數(shù)字聲音數(shù)據(jù)和左聲道數(shù)字聲音數(shù)據(jù)分別在開窗電路2中按每512采樣進(jìn)行分塊。這時(shí),分塊使前一塊的后半部的數(shù)據(jù)與當(dāng)前塊的前半部的數(shù)據(jù)成為相同的數(shù)據(jù)(所謂的50%重疊處理)。此外,右聲道數(shù)字聲音數(shù)據(jù)和左聲道數(shù)字聲音數(shù)據(jù)分別在開窗電路2中按塊進(jìn)行開窗處理(加權(quán)處理)。
經(jīng)過開窗處理的右聲道數(shù)字聲音數(shù)據(jù)和左聲道數(shù)字聲音數(shù)據(jù)分別在MDCT電路3中按塊通過進(jìn)行改進(jìn)的離散余弦變換,變換為256個(gè)右聲道MDCT系數(shù)數(shù)據(jù)和256個(gè)左聲道MDCT系數(shù)數(shù)據(jù)(即,頻率軸上的數(shù)據(jù))。右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)分別從MDCT電路3個(gè)別地(即,不分時(shí)地并行地)輸入聲道共有化電路100的第1聲道MDCT系數(shù)數(shù)據(jù)輸入端子101和第2聲道MDCT系數(shù)數(shù)據(jù)輸入端子102(參見圖2),在256個(gè)右聲道MDCT系數(shù)數(shù)據(jù)和256個(gè)左聲道MDCT系數(shù)數(shù)據(jù)中,由于高頻的數(shù)據(jù)不是特別需要,所以,只將低頻的240個(gè)右聲道MDCT系數(shù)數(shù)據(jù)和240個(gè)左聲道MDCT系數(shù)數(shù)據(jù)輸入聲道共有化電路100。即,如果用j(j=0,1)表示聲道,用i(i=0,1,2,......,239)表示頻率,則輸入聲道共有化電路100的右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)可以用MDCT[j][i]表示。j=0表示右聲道,j=1表示左聲道。另外,i=0表示頻率為0,i越大,頻率越高。
在圖2所示的聲道共有化電路100中,進(jìn)行以下動(dòng)作。
分別輸入第1聲道MDCT系數(shù)數(shù)據(jù)輸入端子101和第2聲道MDCT系數(shù)數(shù)據(jù)輸入端子102的右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)輸入符號(hào)反轉(zhuǎn)電路103。在符號(hào)反轉(zhuǎn)電路103中,按照?qǐng)D3或圖4所示的流程圖確定供給第1乘法電路104和第2乘法電路105的數(shù)據(jù)。
首先,說明圖3所示的流程圖。這時(shí),“+1”的數(shù)據(jù)總是供給第1乘法電路104,根據(jù)右聲道MDCT系數(shù)數(shù)據(jù)的符號(hào)和左聲道MDCT系數(shù)數(shù)據(jù)的符號(hào),從符號(hào)反轉(zhuǎn)電路103向第2乘法電路105供給“+1”或“-1”的數(shù)據(jù)。即,檢測(cè)頻率i的右聲道MDCT系數(shù)數(shù)據(jù)MDCT
[i]是否為大于0的值(S101)。當(dāng)檢測(cè)出MDCT
[i]大于0時(shí),就檢測(cè)頻率i的左聲道MDCT系數(shù)數(shù)據(jù)MDCT[1][i]是否為大于0的值(S102)。當(dāng)檢測(cè)出MDCT[1][i]大于0時(shí),就將“+1”的數(shù)據(jù)供給第2乘法電路105(S103)。另一方面,當(dāng)在S102檢測(cè)出MDCT[1][i]小于0時(shí),就將“-1”的數(shù)據(jù)供給第2乘法電路(S104)。另外,當(dāng)在S101檢測(cè)出MDCT
[i]小于0時(shí),也檢測(cè)頻率i的左聲道MDCT系數(shù)數(shù)據(jù)MDCT[1][i]是否為大于0的值(S105)。當(dāng)檢測(cè)出MDCT[1][i]小于0時(shí),就將“+1”的數(shù)據(jù)供給第2乘法電路105(S106)。另一方面,當(dāng)在S105檢測(cè)出MDCT[1][i]大于0時(shí),就將“-1”的數(shù)據(jù)供給第2乘法電路105(S107)。
其次,說明圖4所示的流程圖。這時(shí),“+1”的數(shù)據(jù)總是供給第2乘法電路105,根據(jù)右聲道MDCT系數(shù)數(shù)據(jù)的符號(hào)和左聲道MDCT系數(shù)數(shù)據(jù)的符號(hào),從符號(hào)反轉(zhuǎn)電路103向第1乘法電路104供給“+1”或“-1”的數(shù)據(jù)。即,檢測(cè)頻率i的左聲道MDCT系數(shù)數(shù)據(jù)MDCT[1][i]是否為大于0的值(S111)。當(dāng)檢測(cè)出MDCT[1][i]是大于0時(shí),就檢測(cè)右聲道MDCT系數(shù)數(shù)據(jù)MDCT
[i]是否為大于0的值(S112)。當(dāng)檢測(cè)出MDCT
[i]是大于0時(shí),就將“+1”的數(shù)據(jù)供給第1乘法電路104(S113)。另一方面,當(dāng)在S112檢測(cè)出MDCT
[i]小于0時(shí),就將“-1”的數(shù)據(jù)供給第1乘法電路104(S114)。另外,當(dāng)在S11檢測(cè)出MDCT[1][i]小于0時(shí),也檢測(cè)頻率i的右聲道MDCT系數(shù)數(shù)據(jù)MDCT
[i]是否為大于0的值(S115)。當(dāng)檢測(cè)出MDCT
[i]小于0時(shí),就將“+1”的數(shù)據(jù)供給第1乘法電路104(S116)。另一方面,當(dāng)在S115檢測(cè)出MDCT
[i]大于0時(shí),就將“-1”的數(shù)據(jù)供給第1乘法電路104(S117)。
在聲道共有化電路100的第1乘法電路104中,進(jìn)行從符號(hào)反轉(zhuǎn)電路103供給的數(shù)據(jù)與右聲道MDCT系數(shù)數(shù)據(jù)的乘法運(yùn)算,在第2乘法電路105中,進(jìn)行從符號(hào)反轉(zhuǎn)電路103供給的數(shù)據(jù)與左聲道MDCT系數(shù)數(shù)據(jù)的乘法運(yùn)算。這樣,從第1乘法電路104輸出的右聲道MDCT系數(shù)數(shù)據(jù)和從第2乘法電路105輸出的左聲道MDCT系數(shù)數(shù)據(jù)的符號(hào)便相同。
從第1乘法電路104輸出的右聲道MDCT系數(shù)數(shù)據(jù)和從第2乘法電路105輸出的左聲道MDCT系數(shù)數(shù)據(jù)在加法電路106中進(jìn)行加法運(yùn)算后,在第1除法電路107中通過用2除求平均,變換為平均MDCT系數(shù)數(shù)據(jù)(共有聲道數(shù)據(jù))。
設(shè)頻率i的平均MDCT系數(shù)數(shù)據(jù)為JC[i],則共有聲道數(shù)據(jù)JC[i]可以按如下形式表示按圖3所示的流程圖進(jìn)行處理時(shí),當(dāng)MDCT
[i]≥0并且MDCT[1][i]≥0時(shí),JC[i]=(MDCT
[i]+MDCT[1][i]/2 (1)當(dāng)MDCT
[i]<0并且MDCT[1][i]<0時(shí),JC[i]=(MDCT
[i]+MDCT[1][i]/2 (2)當(dāng)MDCT
[i]≥0并且MDCT[1][i]<0時(shí),JC[i]=(MDCT
[i]-MDCT[1][i]/2 (3)當(dāng)MDCT
[i]<0并且MDCT[1][i]≥0時(shí),JC[i]=(MDCT
[i]-MDCT[1][i]/2 (4)按圖4所示的流程圖進(jìn)行處理時(shí),當(dāng)MDCT
[i]≥0并且MDCT[1][i]≥0時(shí),JC[i]=(MDCT
[i]+MDCT[1][i]/2 (5)當(dāng)MDCT
[i]<0并且MDCT[1][i]<0時(shí),JC[i]=(MDCT
[i]+MDCT[1][i]/2 (6)當(dāng)MDCT
[i]≥0并且MDCT[1][i]<0時(shí),JC[i]=(-MDCT
[i]+MDCT[1][i]/2 (7)當(dāng)MDCT
[i]<0并且MDCT[1][i]≥0時(shí),JC[i]=(-MDCT
[i]+MDCT[1][i]/2 (8)通過上述處理,即使右聲道的MDCT系數(shù)數(shù)據(jù)和左聲道的MDCT系數(shù)數(shù)據(jù)的絕對(duì)值大致相等而符號(hào)不同時(shí)也可以防止平均MDCT系數(shù)數(shù)據(jù)成為接近于0的值。
表示“-1”的數(shù)據(jù)是否供給第1乘法電路104和第2乘法電路105的符號(hào)反轉(zhuǎn)信息從符號(hào)反轉(zhuǎn)電路103通過符號(hào)反轉(zhuǎn)信息輸出端子11(參見圖1)向外部輸出。符號(hào)反轉(zhuǎn)信息存儲(chǔ)到記錄媒體上,通過傳輸線路進(jìn)行傳送。
輸入第1聲道MDCT系數(shù)數(shù)據(jù)輸入端子101的右聲道MDCT系數(shù)數(shù)據(jù)在第2除法電路108中通過用平均MDCT系數(shù)數(shù)據(jù)相除,變換為右聲道MDCT系數(shù)數(shù)據(jù)修正值。另外,輸入第2聲道MDCT系數(shù)數(shù)據(jù)輸入端子102的左聲道MDCT系數(shù)數(shù)據(jù)在第3除法電路109中通過用平均MDCT系數(shù)數(shù)據(jù)相除,變換為左聲道MDCT系數(shù)數(shù)據(jù)修正值。設(shè)右聲道MDCT系數(shù)數(shù)據(jù)修正值和左聲道MDCT系數(shù)數(shù)據(jù)修正值為ADC[j][i],則ADC[j][i]可以表示為ADC[j][i]=MDCT[j][i]/JC[i] (9)其中,j=0,1i=0,1,2,......,239當(dāng)只將+1供給第1乘法電路104時(shí),右聲道MDCT系數(shù)數(shù)據(jù)修正值A(chǔ)DC
[i]便可保證總是具有正的值。另外,當(dāng)只將+1供給第2乘法電路105時(shí),左聲道MDCT系數(shù)數(shù)據(jù)修正值A(chǔ)DC[1][i]便可保證總是具有正的值。
右聲道MDCT系數(shù)數(shù)據(jù)修正值由第1平均電路110在1頻帶內(nèi)求平均后,對(duì)于每1頻帶,作為1個(gè)右聲道共有信息從第1聲道共有信息輸出端子112輸出。另外,左聲道MDCT系數(shù)數(shù)據(jù)修正值由第2平均電路111在1頻帶內(nèi)求平均后,對(duì)于每1頻帶,作為1個(gè)左聲道共有信息從第2聲道共有信息輸出端子113輸出。右聲道共有信息和左聲道共有信息例如分時(shí)從聲道共有信息輸出端子8(參見圖1)向外部輸出。右聲道共有信息和左聲道共有信息存儲(chǔ)到記錄媒體上,通過傳輸線路進(jìn)行傳送。
設(shè)從頻率s到頻率e的第k頻帶的右聲道共有信息和左聲道共有信息為JCI[j][k],則JCI[j][k]可以表為JCI[j][k]=Σi=se(ADC[j][i])/(e-s)----(10)]]>
這時(shí),當(dāng)只將+1供給第1乘法電路104時(shí),由于可以保證右聲道共有信息JCI
[k]總是具有正的值,所以,可以削減分配給聲道共有信息的符號(hào)量。另外,當(dāng)只將+1供給第2乘法電路105時(shí),由于可以保證左聲道共有信息JCI[1][k]總是具有正的值,所以,可以削減分配給聲道共有信息的符號(hào)量。
下面,參照?qǐng)D5簡(jiǎn)單地說明頻帶。240個(gè)右聲道MDCT系數(shù)數(shù)據(jù)從0頻率開始順序分割為1個(gè)頻帶內(nèi)的右聲道MDCT系數(shù)數(shù)據(jù)的個(gè)數(shù)為1的16個(gè)頻帶、1個(gè)頻帶內(nèi)的右聲道MDCT系數(shù)數(shù)據(jù)的個(gè)數(shù)為2的16個(gè)頻帶、1個(gè)頻帶內(nèi)的右聲道MDCT系數(shù)數(shù)據(jù)的個(gè)數(shù)為4的16個(gè)頻帶、1個(gè)頻帶內(nèi)的右聲道MDCT系數(shù)數(shù)據(jù)的個(gè)數(shù)為8的16個(gè)頻帶。對(duì)于240個(gè)左聲道MDCT系數(shù)數(shù)據(jù)也一樣。
在浮點(diǎn)變換電路5中,從聲道共有化電路100輸入的平均MDCT系數(shù)數(shù)據(jù)進(jìn)行浮點(diǎn)變換后,對(duì)于每1個(gè)頻帶,變換為1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和1個(gè)或多個(gè)尾數(shù)部數(shù)據(jù)。即,在圖5所示的頻帶分割例子中,(a)在1個(gè)頻帶內(nèi)的右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)的個(gè)數(shù)分別為1的16個(gè)頻帶的各頻帶中,平均MDCT系數(shù)數(shù)據(jù)直接進(jìn)行浮點(diǎn)變換,變換為1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和1個(gè)尾數(shù)部數(shù)據(jù)。
(b)在其他頻帶中,檢測(cè)在1個(gè)頻帶內(nèi)存在的多個(gè)平均MDCT系數(shù)數(shù)據(jù)的絕對(duì)值最大的平均MDCT系數(shù)數(shù)據(jù)。檢測(cè)的平均MDCT系數(shù)數(shù)據(jù)變換為用下述(11)式表示的浮點(diǎn)數(shù)據(jù)F。
F=M×2-N(11)其中,M尾數(shù)部數(shù)據(jù)。0.5≤M<1,-1≤M<-0.5N指數(shù)部數(shù)據(jù)。N為正整數(shù)。在1個(gè)頻帶內(nèi)存在的其他平均MDCT系數(shù)數(shù)據(jù)用浮點(diǎn)數(shù)據(jù)F的指數(shù)部2-N相除,相除的結(jié)果成為尾數(shù)部數(shù)據(jù)。這樣,在1個(gè)頻帶內(nèi)存在的平均MDCT系數(shù)數(shù)據(jù)就變換為1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和個(gè)數(shù)與在該頻帶內(nèi)存在的平均MDCT系數(shù)數(shù)據(jù)的數(shù)相等的尾數(shù)部數(shù)據(jù)。
在位分配電路6中,使用從浮點(diǎn)變換電路5輸入的頻帶共同指數(shù)部數(shù)據(jù),利用人的聽覺屏蔽特性等確定尾數(shù)部數(shù)據(jù)的量化位長(zhǎng)L。確定的量化位長(zhǎng)L輸入量化電路7。
在量化電路7中,從浮點(diǎn)變換電路5輸入的尾數(shù)部數(shù)據(jù)根據(jù)MSB變換為由量化位長(zhǎng)L的位數(shù)構(gòu)成的尾數(shù)部量化數(shù)據(jù)。即,例如,當(dāng)確定的量化位長(zhǎng)L為“2”并且尾數(shù)部數(shù)據(jù)為“1100101”時(shí),該尾數(shù)部數(shù)據(jù)根據(jù)MSB變換為僅由2位的位構(gòu)成的尾數(shù)部量化數(shù)據(jù)。
從浮點(diǎn)變換電路5輸出的頻帶共同指數(shù)部數(shù)據(jù)從頻帶共同指數(shù)部數(shù)據(jù)輸出端子9向外部輸出,從量化電路7輸出的尾數(shù)部量化數(shù)據(jù)從尾數(shù)部量化數(shù)據(jù)輸出端子10向外部輸出。頻帶共同指數(shù)部數(shù)據(jù)和尾數(shù)部量化數(shù)據(jù)存儲(chǔ)到記錄媒體上,通過傳輸線路進(jìn)行傳送。
下面,參照?qǐng)D6說明本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的第2實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置。
本實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置在具有聲道共有/非共有判斷電路21、開關(guān)電路22和選擇信息輸出端子23方面與圖1所示的第1實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置不同。即,本實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置僅當(dāng)右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)的相關(guān)值大于指定的值時(shí)才進(jìn)行右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)的共有化處理。下面,說明聲道共有/非共有判斷電路21和開關(guān)電路22的動(dòng)作。
右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)MDCT[j][i]從MDCT電路3輸入聲道共有/非共有判斷電路21,同時(shí),右聲道MDCT系數(shù)數(shù)據(jù)修正值和左聲道MDCT系數(shù)數(shù)據(jù)修正值A(chǔ)DC[j][i]及聲道共有信息JC[j][k]從聲道共有化電路100輸入聲道共有/非共有判斷電路21。在聲道共有/非共有判斷電路21中,利用下式計(jì)算在第k頻帶內(nèi)存在的右聲道MDCT系數(shù)數(shù)據(jù)修正值和左聲道MDCT系數(shù)數(shù)據(jù)修正值A(chǔ)DC[j][i](i=s~e)的分散AADC[k](k=0,1,......,63)。AADC[k]=Σi=0l{Σi=se(DADC[j][i]×DADC[j][i])/(e-s)}]]>其中,DADC[j][i]是在第k頻帶內(nèi)存在的右聲道MDCT系數(shù)數(shù)據(jù)修正值和左聲道MDCT系數(shù)數(shù)據(jù)修正值A(chǔ)DC[j][i](i=s~e)與該頻帶的聲道共有信息JCI[j][k]之差,可以用下式表示。DADC[j][i]=ADC[j][i]-JCI[j][k] (13)然后,根據(jù)得到的分散AADC[k],利用下式計(jì)算第k頻帶的相關(guān)值C[k]。C[k]=AADC[k]/Σj=0i(JCI[j][k]×JCI[j][k])----(14)]]>其中,相關(guān)值C[k]=1時(shí)相關(guān)度最低,相關(guān)值C[k]=0時(shí)(即,ADC[j][i]=JCI[j][k]時(shí))相關(guān)度最高。
相關(guān)度低時(shí),右聲道MDCT系數(shù)數(shù)據(jù)修正值和左聲道MDCT系數(shù)數(shù)據(jù)修正值A(chǔ)DC[j][i]與聲道共有信息JCI[j][k]之差大,所以,在譯碼器中根據(jù)聲道共有信息JCI[j][k]和平均MDCT系數(shù)數(shù)據(jù)JC[j]再次構(gòu)成各聲道的MDCT系數(shù)數(shù)據(jù)MDCT[j][i]時(shí)的誤差(JCI[j][k]×JC[j]-MDCT[j][i])。結(jié)果,音質(zhì)將惡化。另一方面,相關(guān)度高時(shí),這樣的誤差變小,音質(zhì)不會(huì)惡化。
因此,當(dāng)?shù)玫降南嚓P(guān)值C[k]小于0.1時(shí),指示選擇從聲道共有化電路100輸入的平均MDCT系數(shù)數(shù)據(jù)JC[j]向浮點(diǎn)變換電路5輸出的控制信號(hào)從聲道共有/非共有判斷電路21向開關(guān)電路22輸出。另一方面,當(dāng)?shù)玫降南嚓P(guān)值C[k]大于0.1時(shí),指示選擇從MDCT電路3輸入的右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)MDCT[j][i]向浮點(diǎn)變換電路5輸出的控制信號(hào)從聲道共有/非共有判斷電路21向開關(guān)電路22輸出。另外,表示選擇平均MDCT系數(shù)數(shù)據(jù)JC[j]與右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)MDCT[j][i]中的某一個(gè)的選擇信息從聲道共有/非共有判斷電路21通過選擇信息輸出端子23向外部輸出。
在開關(guān)電路22中選擇右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)MDCT[j][i]時(shí)在浮點(diǎn)變換電路5中的浮點(diǎn)變換處理與上述平均MDCT系數(shù)數(shù)據(jù)JC[j]的情況相同。
下面,參照?qǐng)D7說明本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的第3實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置。
本實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置在將聲道共有化電路100的結(jié)構(gòu)采用圖7所示的方面與圖6所示的第2實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置不同。
其中,圖7所示的聲道共有化電路在不具有符號(hào)反轉(zhuǎn)電路103、第1乘法電路104和第2乘法電路105方面與圖2所示的聲道共有化電路不同。因此,在本實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置中,雖然在聲道共有化電路中不使右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù)的符號(hào)成為相同的符號(hào)而作成平均MDCT系數(shù)數(shù)據(jù),但是,由于具有聲道共有/非共有判斷電路21和開關(guān)電路22,所以,和第2實(shí)施例的數(shù)字聲音數(shù)據(jù)編碼裝置一樣,可以防止相關(guān)度低時(shí)在譯碼器中發(fā)生音質(zhì)惡化。
作為本發(fā)明的數(shù)字?jǐn)?shù)據(jù)編碼裝置的其他實(shí)施例,例如,可以舉出如下例子。
(a)在上述說明中,是按頻率將“+1”的數(shù)據(jù)或“-1”的數(shù)據(jù)從符號(hào)反轉(zhuǎn)電路103(參見圖2)向第1乘法電路104或第2乘法電路105輸出的,但是,也可以按頻帶將“+1”的數(shù)據(jù)或“-1”的數(shù)據(jù)從符號(hào)反轉(zhuǎn)電路103向第1乘法電路104或第2乘法電路105輸出。
(b)在上述說明中,在浮點(diǎn)變換電路5中是按頻帶求頻帶共同指數(shù)部數(shù)據(jù)的,但是,也可以按頻率求指數(shù)部數(shù)據(jù)。
(c)在上述說明中,在上述(11)式中是將浮點(diǎn)數(shù)據(jù)F表為M×2-N,但是,也可以表為M×r-N(其中,r是大于3的整數(shù))進(jìn)行同樣的處理。
(d)在上述說明中,當(dāng)?shù)玫降南嚓P(guān)值C[k]小于0.1時(shí)就選擇平均MDCT系數(shù)數(shù)據(jù)JC[j],當(dāng)?shù)玫降南嚓P(guān)值C[k]大于0.1時(shí)就選擇右聲道MDCT系數(shù)數(shù)據(jù)和左聲道MDCT系數(shù)數(shù)據(jù),但是,根據(jù)在譯碼器中音質(zhì)惡化的程度,作為選擇的基準(zhǔn)的值也可以使用0.1以外的值。
(e)在上述說明中,是對(duì)數(shù)字聲音數(shù)據(jù)進(jìn)行編碼的,但是,也可以對(duì)其他數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼。
權(quán)利要求
1.一種將按指定的采樣數(shù)分塊的第1聲道的數(shù)字?jǐn)?shù)據(jù)和按上述指定的采樣數(shù)分塊的第2聲道的數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼的數(shù)字?jǐn)?shù)據(jù)編碼裝置,其特征在于包括將上述第1聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第1聲道的系數(shù)數(shù)據(jù),同時(shí)將上述第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第2聲道的系數(shù)數(shù)據(jù)的的系數(shù)數(shù)據(jù)作成裝置;按頻率檢查上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)是否一致,當(dāng)上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)不一致時(shí)就使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)和上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)中的某一方反轉(zhuǎn),使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)成為相同的符號(hào)的符號(hào)反轉(zhuǎn)裝置;求利用上述符號(hào)反轉(zhuǎn)裝置使符號(hào)成為相同符號(hào)的第1聲道的系數(shù)數(shù)據(jù)和第2聲道的系數(shù)數(shù)據(jù)的平均值,作成共有聲道數(shù)據(jù)的聲道共有化裝置;求上述第1聲道的系數(shù)數(shù)據(jù)和上述第2聲道的系數(shù)數(shù)據(jù)的相關(guān)度,根據(jù)上述求出的相關(guān)度判斷選擇上述共有聲道數(shù)據(jù)和上述第1及第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)的聲道共有/非共有判斷裝置;根據(jù)上述聲道共有/非共有判斷裝置的判斷結(jié)果選擇從上述聲道共有化裝置輸入的上述共有聲道數(shù)據(jù)或從上述系數(shù)數(shù)據(jù)作成裝置輸入的上述第1和第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)并將上述選擇的共有聲音道數(shù)據(jù)或第1和第2聲道的系數(shù)數(shù)據(jù)作為輸出數(shù)據(jù)而輸出的開關(guān)裝置;輸入從上述開關(guān)裝置輸出的上述輸出數(shù)據(jù),將上述輸入的輸出數(shù)據(jù)分割到各頻帶包含1個(gè)或多個(gè)上述輸入的輸出數(shù)據(jù)的多個(gè)頻帶中,同時(shí)將上述分割的輸出數(shù)據(jù)按上述頻帶進(jìn)行浮點(diǎn)變換,對(duì)于包含在上述各頻帶中的上述分割的輸出數(shù)據(jù),變換為共同的1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和個(gè)數(shù)與包含在上述各頻帶中的上述分割的輸出數(shù)據(jù)的數(shù)相等的尾數(shù)部數(shù)據(jù)的浮點(diǎn)變換裝置。
2.如權(quán)利要求1所述的數(shù)字?jǐn)?shù)據(jù)編碼裝置,其特征在于上述聲道共有/非共有判斷裝置按上述頻帶求上述第1聲道的系數(shù)數(shù)據(jù)與上述第2聲道的系數(shù)數(shù)據(jù)的相關(guān)度,根據(jù)上述求出的相關(guān)度判斷選擇上述共有聲道數(shù)據(jù)和上述第1和第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)。
3.如權(quán)利要求1所述的數(shù)字?jǐn)?shù)據(jù)編碼裝置,其特征在于上述數(shù)字?jǐn)?shù)據(jù)是數(shù)字聲音數(shù)據(jù),上述系數(shù)數(shù)據(jù)作成裝置將上述第1和第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊進(jìn)行改進(jìn)的離散余弦變換,作成上述第1和第2聲道的系數(shù)數(shù)據(jù)。
4.如權(quán)利要求1所述的數(shù)字?jǐn)?shù)據(jù)編碼裝置,其特征在于浮點(diǎn)變換裝置分割上述輸入的共有聲道數(shù)據(jù),以使頻率越大的頻帶,包含的上述含有聲道數(shù)據(jù)越多。
5.一種將按指定的采樣數(shù)分塊的第1聲道的數(shù)字?jǐn)?shù)據(jù)和按上述指定的采樣數(shù)分塊的第2聲道的數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼的數(shù)字?jǐn)?shù)據(jù)編碼方法,其特征在于包括將上述第1聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第1聲道的系數(shù)數(shù)據(jù)的第1系數(shù)數(shù)據(jù)作成步驟;將上述第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊變換為頻率軸上的數(shù)據(jù)后作成每一頻率的第2聲道的系數(shù)數(shù)據(jù)的的第2系數(shù)數(shù)據(jù)作成步驟;按頻率檢查上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)是否一致,當(dāng)上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)不一致時(shí)就使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)和上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)中的某一方反轉(zhuǎn),使上述第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與上述第2聲道的系數(shù)數(shù)據(jù)的符號(hào)成為相同的符號(hào)的符號(hào)反轉(zhuǎn)步驟;求上述符號(hào)成為相同符號(hào)的第1聲道的系數(shù)數(shù)據(jù)和第2聲道的系數(shù)數(shù)據(jù)的平均值,作成共有聲道數(shù)據(jù)的聲道共有化步驟;求上述第1聲道的系數(shù)數(shù)據(jù)和上述第2聲道的系數(shù)數(shù)據(jù)的相關(guān)度,根據(jù)上述求出的相關(guān)度判斷選擇上述共有聲道數(shù)據(jù)和上述第1及第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)的聲道共有/非共有判斷步驟;根據(jù)上述聲道共有/非共有判斷步驟的判斷結(jié)果選擇從上述聲道共有化步驟輸入的上述共有聲道數(shù)據(jù)或從上述系數(shù)數(shù)據(jù)作成步驟輸入的上述第1和第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)并將上述選擇的共有聲音道數(shù)據(jù)或第1和第2聲道的系數(shù)數(shù)據(jù)作為輸出數(shù)據(jù)而輸出的開關(guān)步驟;輸入從上述開關(guān)步驟輸出的上述輸出數(shù)據(jù),將上述輸入的輸出數(shù)據(jù)分割到各頻帶包含1個(gè)或多個(gè)上述輸入的輸出數(shù)據(jù)的多個(gè)頻帶中,同時(shí)將上述分割的輸出數(shù)據(jù)按上述頻帶進(jìn)行浮點(diǎn)變換,對(duì)于包含在上述各頻帶中的上述分割的輸出數(shù)據(jù),變換為共同的1個(gè)頻帶共同指數(shù)部數(shù)據(jù)和個(gè)數(shù)與包含在上述各頻帶中的上述分割的輸出數(shù)據(jù)的數(shù)相等的尾數(shù)部數(shù)據(jù)的浮點(diǎn)變換步驟。
6.如權(quán)利要求5所述的數(shù)字?jǐn)?shù)據(jù)編碼方法,其特征在于上述聲道共有/非共有判斷步驟按上述頻帶求上述第1聲道的系數(shù)數(shù)據(jù)與上述第2聲道的系數(shù)數(shù)據(jù)的相關(guān)度,根據(jù)上述求出的相關(guān)度判斷選擇上述共有聲道數(shù)據(jù)和上述第1和第2聲道的系數(shù)數(shù)據(jù)中的哪一個(gè)。
7.如權(quán)利要求5所述的數(shù)字?jǐn)?shù)據(jù)編碼方法,其特征在于上述數(shù)字?jǐn)?shù)據(jù)是數(shù)字聲音數(shù)據(jù),上述第1和第2系數(shù)數(shù)據(jù)作成步驟分別將上述第1和第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊進(jìn)行改進(jìn)的離散余弦變換,作成上述第1和第2聲道的系數(shù)數(shù)據(jù)。
8.如權(quán)利要求5所述的數(shù)字?jǐn)?shù)據(jù)編碼方法,其特征在于上述浮點(diǎn)變換步驟分割上述共有聲道數(shù)據(jù),以使頻率越大的頻帶包含的上述共有聲道數(shù)據(jù)越多。
全文摘要
本發(fā)明將第1和第2聲道的數(shù)字?jǐn)?shù)據(jù)按塊分別變換為頻率軸上的數(shù)據(jù),作成每一頻率的第1和第2聲道的系數(shù)數(shù)據(jù)。按頻率檢測(cè)第1聲道的系數(shù)數(shù)據(jù)的符號(hào)與第2聲道的系數(shù)數(shù)據(jù)的符號(hào)是否一致,當(dāng)兩者不一致時(shí),就使第1聲道的系數(shù)數(shù)據(jù)的符號(hào)和第2聲道的系數(shù)數(shù)據(jù)的符號(hào)中的某一方的符號(hào)發(fā)生反轉(zhuǎn)。求這樣使符號(hào)成為相同符號(hào)的第1和第2聲道的系數(shù)數(shù)據(jù)的平均值,作成共有聲道數(shù)據(jù)。共有聲道數(shù)據(jù)分割到各頻帶包含1個(gè)或多個(gè)共有聲道數(shù)據(jù)的多個(gè)頻帶。分割的共有聲道數(shù)據(jù)按頻帶進(jìn)行浮點(diǎn)變換。
文檔編號(hào)G10L19/00GK1380751SQ0210532
公開日2002年11月20日 申請(qǐng)日期1996年8月30日 優(yōu)先權(quán)日1995年8月31日
發(fā)明者知念徹 申請(qǐng)人:新日本制鐵株式會(huì)社