專利名稱:信號(hào)編碼和解碼設(shè)備及處理方法、信號(hào)處理系統(tǒng)、程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信號(hào)編碼設(shè)備、信號(hào)解碼設(shè)備和信號(hào)處理系統(tǒng),更具體地涉及用于對(duì) 基于輸入的信號(hào)生成的頻率分量進(jìn)行編碼的信號(hào)編碼設(shè)備、對(duì)基于輸入的信號(hào)生成的頻率 分量進(jìn)行處理的方法、以及用于允許計(jì)算機(jī)執(zhí)行該方法的程序。
背景技術(shù):
一般地,在現(xiàn)有技術(shù)中的對(duì)音響信號(hào)(acoustic signal)進(jìn)行編碼的音響信號(hào)編 碼設(shè)備中,音響信號(hào)被轉(zhuǎn)換成被正規(guī)化和量化后的頻率分量,并且該正規(guī)化的量化值被編 碼。例如,公開(kāi)了將音響信號(hào)中的頻率分量劃分在每個(gè)預(yù)定的頻帶中并量化被劃分在每個(gè) 預(yù)定頻帶中的信號(hào)的系統(tǒng)(參考日本專利3277692的圖1)。在現(xiàn)有技術(shù)的上述技術(shù)中,在每個(gè)預(yù)定子帶中量化音響信號(hào)的頻率分量,使得可 針對(duì)每個(gè)子帶而控制量化精確度。因此,可通過(guò)使用諸如掩蔽效果之類的人的聽(tīng)覺(jué)感知特 性來(lái)進(jìn)行量化。然而,在針對(duì)每個(gè)子帶進(jìn)行量化的情況下,由于量化值的出現(xiàn)概率分布在子 帶中是不相同的,因此在量化值的一些出現(xiàn)概率分布中編碼效率大大降低。因此,音響信號(hào) 的壓縮率會(huì)劣化。
發(fā)明內(nèi)容
期望通過(guò)對(duì)輸入信號(hào)的編碼來(lái)改進(jìn)壓縮率。在本發(fā)明的第一實(shí)施例中,提供了一種信號(hào)編碼設(shè)備,包括編碼單元,該編碼單 元通過(guò)多個(gè)編碼算法對(duì)輸入信號(hào)中的頻譜的量化值進(jìn)行編碼;振幅變化量計(jì)算單元,該振 幅變化量計(jì)算單元基于頻譜的譜包絡(luò)而計(jì)算針對(duì)頻譜的振幅變化量;編碼選擇單元,該編 碼選擇單元根據(jù)振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在多個(gè)編碼算法中 選擇編碼算法;還提供了信號(hào)編碼方法以及用于允許計(jì)算機(jī)執(zhí)行該信號(hào)編碼方法的程序。 因此,可以獲得如下功能根據(jù)基于輸入信號(hào)中的頻譜的譜包絡(luò)中的振幅變化量的量化值 的出現(xiàn)概率分布的偏離程度而在多個(gè)用于對(duì)量化值進(jìn)行編碼的編碼算法中選擇編碼算法。另外,在第一實(shí)施例中,該信號(hào)編碼設(shè)備可進(jìn)一步包括振幅參考值生成單元,該振 幅參考值生成單元基于在頻譜的頻帶中的每個(gè)子帶中提取的頻譜的最大水平而生成針對(duì) 子帶的振幅參考值作為譜包絡(luò),其中振幅變化量計(jì)算單元基于針對(duì)作為多個(gè)子帶中的預(yù)定 子帶的變化量計(jì)算頻帶的振幅參考值而計(jì)算每個(gè)子帶中的振幅變化量,且其中在針對(duì)子帶 的振幅變化量大的情況下,編碼選擇單元在每個(gè)子帶中選擇用于對(duì)與偏離程度大的子帶相 對(duì)應(yīng)的量化值進(jìn)行編碼的編碼算法。因此,在基于在每個(gè)子帶中的頻譜的最大水平的基礎(chǔ) 上生成的振幅參考值中的、針對(duì)多個(gè)子帶附近的變化量計(jì)算頻帶的振幅參考值而計(jì)算振幅 變化量且振幅變化量大的情況下(其中要計(jì)算振幅變化量),可以獲得如下功能在每個(gè)子 帶中選擇用于對(duì)與出現(xiàn)概率分布的偏離程度大的子帶相對(duì)應(yīng)的量化值進(jìn)行編碼的編碼算 法。在這種情況下,振幅變化量計(jì)算單元可基于針對(duì)作為變化量計(jì)算頻帶的相鄰子帶的振 幅參考值的差來(lái)計(jì)算每個(gè)子帶中的振幅變化量。因此,可以獲得如下功能允許振幅變化量計(jì)算單元基于針對(duì)作為低頻帶或高頻帶的相鄰子帶的振幅參考值的差來(lái)計(jì)算每個(gè)子帶中 的針對(duì)頻譜的振幅變化量。另外,在信號(hào)編碼設(shè)備進(jìn)一步包括振幅參考值生成單元的情況下,其中振幅參考 值生成單元基于在頻譜的頻帶中的每個(gè)子帶中提取的頻譜的最大水平而生成針對(duì)子帶的 振幅參考值作為譜包絡(luò),其中振幅變化量計(jì)算單元基于針對(duì)作為多個(gè)子帶中的預(yù)定子帶的 變化量計(jì)算頻帶的振幅參考值而計(jì)算每個(gè)子帶中的振幅變化量,且其中在針對(duì)子帶的振幅 變化量大的情況下,編碼選擇單元在每個(gè)子帶中選擇用于對(duì)與偏離程度大的子帶相對(duì)應(yīng)的 量化值進(jìn)行編碼的編碼算法,則振幅變化量計(jì)算單元可基于針對(duì)低頻帶中的子帶的振幅參 考值的平均值以及針對(duì)變化量計(jì)算頻帶的振幅參考值來(lái)計(jì)算每個(gè)子帶中的振幅變化量。因 此,可以獲得如下功能基于針對(duì)低頻帶中的子帶的振幅參考值的平均值以及針對(duì)要計(jì)算 振幅變化量的子帶的振幅參考值來(lái)計(jì)算針對(duì)子帶的振幅變化量。另外,在信號(hào)編碼設(shè)備進(jìn)一步包括振幅參考值生成單元的情況下,振幅參考值生 成單元基于頻譜的頻帶中的每個(gè)子帶中提取的頻譜的最大水平而生成針對(duì)子帶的振幅參 考值作為譜包絡(luò),其中振幅變化量計(jì)算單元基于針對(duì)作為多個(gè)子帶中的預(yù)定子帶的變化 量計(jì)算頻帶的振幅參考值而計(jì)算每個(gè)子帶中的振幅變化量,且其中在針對(duì)子帶的振幅變化 量大的情況下,編碼選擇單元在每個(gè)子帶中選擇用于對(duì)與偏離程度大的子帶相對(duì)應(yīng)的量化 值進(jìn)行編碼的編碼算法,則振幅參考值生成單元可生成比例因數(shù)作為振幅參考值,該比例 因數(shù)是子帶的振幅水平的參考。因此,可以獲得如下功能允許振幅參考值生成單元生成比 例因數(shù)作為振幅參考值,該比例因數(shù)是用于子帶中的頻譜的正規(guī)化的振幅水平。在本發(fā)明的第二實(shí)施例中,提供了一種信號(hào)解碼設(shè)備,該信號(hào)解碼設(shè)備包括解碼 單元,該解碼單元通過(guò)多個(gè)解碼算法對(duì)輸入信號(hào)中的頻譜的量化值被編碼后的編碼數(shù)據(jù)進(jìn) 行解碼;振幅變化量計(jì)算單元,該振幅變化量計(jì)算單元根據(jù)基于頻譜的頻帶中的每個(gè)子帶 中提取的頻譜而生成的振幅參考值中的預(yù)定子帶的振幅參考值來(lái)計(jì)算針對(duì)子帶的振幅變 化量;以及解碼選擇單元,該解碼選擇單元根據(jù)振幅變化量中的量化值的出現(xiàn)概率分布的 偏離程度而在多個(gè)解碼算法中選擇解碼算法;還提供了信號(hào)解碼處理方法和允許計(jì)算機(jī)執(zhí) 行該信號(hào)解碼處理方法的程序。因此,可以獲得如下功能根據(jù)基于從信號(hào)編碼設(shè)備輸入的 振幅參考值計(jì)算的振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在用于對(duì)編碼數(shù) 據(jù)進(jìn)行解碼的多個(gè)解碼算法中選擇解碼算法。在本發(fā)明的第三實(shí)施例中,提供了一種信號(hào)處理系統(tǒng),包括信號(hào)編碼設(shè)備和信號(hào) 解碼設(shè)備,該信號(hào)編碼設(shè)備具有編碼單元,該編碼單元通過(guò)多個(gè)編碼算法對(duì)輸入信號(hào)中的 頻譜的量化值進(jìn)行編碼;振幅參考值生成單元,該振幅參考值生成單元基于在頻譜中的每 個(gè)子帶中提取的頻譜而生成針對(duì)子帶的振幅參考值;振幅變化量計(jì)算單元,該振幅變化量 計(jì)算單元基于針對(duì)作為多個(gè)子帶中的預(yù)定子帶的變化量計(jì)算頻帶的振幅參考值而計(jì)算每 個(gè)子帶中的振幅變化量;以及編碼選擇單元,該編碼選擇單元根據(jù)振幅變化量中的量化值 的出現(xiàn)概率分布的偏離程度而在多個(gè)編碼算法中選擇編碼算法,該信號(hào)解碼設(shè)備具有解 碼單元,該解碼單元通過(guò)多個(gè)解碼算法對(duì)輸入信號(hào)中的頻譜的量化值被編碼后的數(shù)據(jù)進(jìn)行 解碼;振幅變化量計(jì)算單元,該振幅變化量計(jì)算單元基于信號(hào)編碼設(shè)備中的振幅參考值編 碼單元所生成的振幅參考值中的針對(duì)變化量計(jì)算頻帶的振幅參考值而計(jì)算每個(gè)子帶中的 振幅變化量;以及解碼選擇單元,該解碼選擇單元根據(jù)振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在多個(gè)解碼算法中選擇解碼算法。因此,可以獲得如下功能允許信號(hào)編 碼設(shè)備根據(jù)基于多個(gè)子帶中的變化量計(jì)算頻帶的振幅參考值生成的振幅變化量中的量化 值的出現(xiàn)概率分布的偏離程度而在用于對(duì)量化值進(jìn)行編碼的編碼算法中選擇編碼算法, 以及允許信號(hào)解碼設(shè)備根據(jù)量化值的出現(xiàn)概率分布的偏離程度而在用于對(duì)編碼數(shù)據(jù)進(jìn)行 解碼的多個(gè)解碼算法中選擇解碼算法,其中該編碼數(shù)據(jù)是通過(guò)使用從信號(hào)編碼設(shè)備輸入的 每個(gè)子帶中的振幅參考值中的、以與信號(hào)編碼設(shè)備相同的方式限定的變化量計(jì)算頻帶的振 幅參考值而基于振幅變化量進(jìn)行編碼后的編碼數(shù)據(jù)。根據(jù)本發(fā)明,存在以下優(yōu)點(diǎn)可以通過(guò)對(duì)輸入信號(hào)進(jìn)行編碼來(lái)改進(jìn)壓縮率。
圖1是示出根據(jù)本發(fā)明實(shí)施例的音響信號(hào)處理系統(tǒng)的配置示例的框圖。圖2是示出根據(jù)本發(fā)明第一實(shí)施例的音響信號(hào)編碼設(shè)備的配置的示例的框圖。圖3A和3B是示出根據(jù)本發(fā)明第一實(shí)施例的振幅變化量計(jì)算單元進(jìn)行的針對(duì)每個(gè) 子帶的振幅變化量的確定的示例的圖。圖4是示出對(duì)應(yīng)于被振幅變化量計(jì)算單元確定為振幅變化量大的子帶中的子帶 寬度W4中的子帶的量化值的出現(xiàn)概率分布的示例的圖。圖5是示出對(duì)應(yīng)于被振幅變化量計(jì)算單元確定為振幅變化量大的子帶中的子帶 寬度W8中的子帶的量化值的出現(xiàn)概率分布的示例的圖。圖6是示出對(duì)應(yīng)于被振幅變化量計(jì)算單元確定為振幅變化量大的子帶中的子帶 寬度W16中的子帶的量化值的出現(xiàn)概率分布的示例的圖。圖7是示出根據(jù)本發(fā)明第一實(shí)施例的譜編碼處理單元的配置示例的框圖。圖8是示出根據(jù)本發(fā)明第一實(shí)施例的音響信號(hào)編碼設(shè)備中的編碼方法的過(guò)程的 示例的流程圖。圖9是示出根據(jù)本發(fā)明第一實(shí)施例的音響信號(hào)編碼設(shè)備中的正規(guī)化譜生成處理 (步驟S920)的過(guò)程的示例的流程圖。圖10是示出根據(jù)本發(fā)明第一實(shí)施例的振幅變化量計(jì)算單元中的振幅變化確定處 理(步驟S930)的過(guò)程的示例的流程圖。圖11是示出根據(jù)本發(fā)明第一實(shí)施例的譜編碼處理單元中的譜編碼處理(步驟 S940)的過(guò)程的示例的流程圖。圖12是示出根據(jù)本發(fā)明第二實(shí)施例的音響信號(hào)解碼設(shè)備的配置示例的框圖。圖13是示出根據(jù)本發(fā)明第二實(shí)施例的譜解碼處理單元的配置示例的框圖。圖14是示出音響信號(hào)處理系統(tǒng)中的壓縮率和現(xiàn)有技術(shù)的系統(tǒng)的壓縮率的比較結(jié) 果的圖。圖15是示出根據(jù)本發(fā)明第二實(shí)施例的音響信號(hào)編碼設(shè)備中的解碼方法的過(guò)程的 示例的流程圖。圖16是示出根據(jù)本發(fā)明第二實(shí)施例的振幅變化量計(jì)算單元中的振幅變化確定處 理(步驟S960)的過(guò)程的示例的流程圖。圖17是示出根據(jù)本發(fā)明第二實(shí)施例的譜解碼處理單元中的譜解碼處理(步驟 S970)的過(guò)程的示例的流程圖。
6
圖18是示出根據(jù)本發(fā)明第二實(shí)施例的音響信號(hào)解碼設(shè)備中的逆正規(guī)化處理(步 驟S980)的過(guò)程的示例的流程圖。圖19是示出根據(jù)本發(fā)明第三實(shí)施例的音響信號(hào)編碼設(shè)備200的配置示例的框圖。圖20是示出根據(jù)本發(fā)明第三實(shí)施例的音響信號(hào)編碼設(shè)備200中的振幅變化確定 處理(步驟S990)的過(guò)程的示例的流程圖。圖21是示出根據(jù)本發(fā)明第四實(shí)施例的音響信號(hào)解碼設(shè)備的配置示例的框圖。圖22是示出根據(jù)本發(fā)明第五實(shí)施例的譜編碼處理單元的配置示例的框圖。
具體實(shí)施例方式以下說(shuō)明根據(jù)本發(fā)明的示例實(shí)施例(以下稱為實(shí)施例)。以如下順序進(jìn)行說(shuō)明。1.第一實(shí)施例(編碼處理基于相鄰子帶的振幅參考值的編碼算法的變型例)2.第二實(shí)施例(解碼處理基于從音響解碼設(shè)備輸入的振幅參考值的解碼算法的 變型例)3.第三實(shí)施例(編碼處理基于頻譜的平均值和子帶的振幅參考值的編碼算法的 變型例)4.第四實(shí)施例(解碼處理基于頻譜的平均值和子帶的振幅參考值的解碼算法的 變型例)5.第五實(shí)施例(編碼處理基于振幅變化量的算術(shù)編碼算法或霍夫曼編碼算法的 變型例)1.第一實(shí)施例音響信號(hào)處理系統(tǒng)的配置示例圖1是示出根據(jù)本發(fā)明實(shí)施例的音響信號(hào)處理系統(tǒng)的配置示例的框圖。音響信號(hào) 處理系統(tǒng)100包括對(duì)從音響信號(hào)輸入端101輸入的音響信號(hào)進(jìn)行編碼的音響信號(hào)編碼設(shè)備 200、以及對(duì)編碼后的音響信號(hào)進(jìn)行解碼并通過(guò)音響信號(hào)輸出線401將解碼后的音響信號(hào) 輸出到揚(yáng)聲器600的音響信號(hào)解碼設(shè)備400。在該實(shí)施例中,認(rèn)為通過(guò)網(wǎng)絡(luò)110將由音響信 號(hào)編碼設(shè)備200編碼后的音響信號(hào)發(fā)送到音響信號(hào)解碼設(shè)備400。音響信號(hào)編碼設(shè)備200將作為從音響信號(hào)輸入端101輸入的輸入信號(hào)的音響信號(hào) 轉(zhuǎn)換成頻率分量,并對(duì)該頻率分量進(jìn)行編碼。音響信號(hào)編碼設(shè)備200將每個(gè)多通道音響信 號(hào)轉(zhuǎn)換成頻率分量,并對(duì)轉(zhuǎn)換后的頻率分量進(jìn)行正規(guī)化。音響信號(hào)編碼設(shè)備200對(duì)正規(guī)化的頻率分量進(jìn)行量化,并對(duì)每個(gè)通道中的量化的 頻率分量進(jìn)行編碼。音響信號(hào)編碼設(shè)備200多路復(fù)用作為每個(gè)通道中編碼的量化值的編碼 數(shù)據(jù)和與編碼相關(guān)的編碼信息,并將多路復(fù)用的數(shù)據(jù)作為音響編碼數(shù)據(jù)而通過(guò)碼序列輸出 線201輸出到網(wǎng)絡(luò)110。網(wǎng)絡(luò)110是用于音響信號(hào)編碼設(shè)備200和音響信號(hào)解碼設(shè)備400之間的連接的連 接網(wǎng)絡(luò)。網(wǎng)絡(luò)Iio允許通過(guò)碼序列輸入線202將從音響信號(hào)編碼設(shè)備200輸出的音響編碼 數(shù)據(jù)發(fā)送到音響信號(hào)解碼設(shè)備400。音響信號(hào)解碼設(shè)備400通過(guò)對(duì)經(jīng)由碼序列輸入線202提供的音響編碼數(shù)據(jù)進(jìn)行解 碼而生成音響信號(hào)。音響信號(hào)解碼設(shè)備400例如將音響編碼數(shù)據(jù)分離成各個(gè)通道的編碼數(shù) 據(jù)和編碼信息,并生成編碼數(shù)據(jù)作為量化值,該編碼數(shù)據(jù)被基于該編碼信息而進(jìn)行解碼。
7音響信號(hào)解碼設(shè)備400通過(guò)對(duì)每個(gè)通道的量化值進(jìn)行逆量化和逆正規(guī)化而生成音響信號(hào) 的頻率分量。音響信號(hào)解碼設(shè)備400通過(guò)將生成的頻率分量轉(zhuǎn)換成時(shí)域信號(hào)而生成各個(gè)通 道的音響信號(hào),并將該音響信號(hào)提供給揚(yáng)聲器600。揚(yáng)聲器600輸出從音響信號(hào)解碼設(shè)備400提供的音響信號(hào)。揚(yáng)聲器600將作為從 音響信號(hào)解碼設(shè)備400提供的各個(gè)通道的音響信號(hào)的電信號(hào)轉(zhuǎn)換成聲波,并輸出該聲波。以這種方式,音響信號(hào)處理系統(tǒng)100可通過(guò)使用音響信號(hào)編碼設(shè)備200對(duì)從音響 信號(hào)輸入端101輸入的音響信號(hào)進(jìn)行編碼來(lái)生成音響編碼數(shù)據(jù),其中音響信號(hào)的信息量被 壓縮。另外,音響信號(hào)處理系統(tǒng)100可通過(guò)使用音響信號(hào)解碼設(shè)備400對(duì)音響編碼數(shù)據(jù)進(jìn) 行解碼來(lái)再現(xiàn)音響信號(hào)。因此,在音響信號(hào)處理系統(tǒng)100中,通過(guò)將從音響信號(hào)輸入端101輸入的音響信號(hào) 轉(zhuǎn)換成音響編碼數(shù)據(jù)而被壓縮了信息量的音響信號(hào)可被發(fā)送到網(wǎng)絡(luò)110。另外,音響信號(hào)處 理系統(tǒng)100是權(quán)利要求中公開(kāi)的信號(hào)處理系統(tǒng)的示例。接著,參考
音響信號(hào)處理 系統(tǒng)100中的音響信號(hào)編碼設(shè)備200的配置示例。音響信號(hào)編碼設(shè)備200的配置示例圖2是示出根據(jù)本發(fā)明第一實(shí)施例的音響信號(hào)編碼設(shè)備200的配置示例的框圖。音響信號(hào)編碼設(shè)備200包括頻譜生成單元210、振幅參考值生成單元220、量化振 幅信息計(jì)算單元230、譜正規(guī)化單元240、詞長(zhǎng)度信息生成單元250和振幅變化量計(jì)算單元 260。另外,音響信號(hào)編碼設(shè)備200包括編碼頻帶設(shè)置單元270、振幅參考值編碼單元280、 多路復(fù)用單元290和譜編碼處理單元300。另外,音響信號(hào)編碼設(shè)備200是權(quán)利要求中公開(kāi) 的信號(hào)編碼設(shè)備的示例。頻譜生成單元210通過(guò)將從音響信號(hào)輸入端101輸入的音響信號(hào)轉(zhuǎn)換成頻率分量 而生成音響信號(hào)的頻譜。頻譜生成單元210以恒定采樣數(shù)目的幀為單位提取音響信號(hào),該 音響信號(hào)是以恒定的時(shí)間間隔采樣的離散時(shí)間信號(hào)。另外,頻譜生成單元210通過(guò)將提取 的各個(gè)幀的音響信號(hào)轉(zhuǎn)換成頻域的信號(hào)來(lái)生成頻譜。頻譜生成單元210例如生成傅里葉系數(shù)作為頻譜,通過(guò)對(duì)從音響信號(hào)輸入端101 輸入的每個(gè)通道中的音響信號(hào)進(jìn)行快速傅里葉變換(FFT)來(lái)計(jì)算傅里葉系數(shù)。替代性地, 頻譜生成單元210生成通過(guò)MDCT(modifieddiscrete cosine transform,修正離散余弦變 換)計(jì)算的MDCT系數(shù)作為頻譜。另外,頻譜生成單元210將表示生成的頻率分量的頻譜提 供給振幅參考值生成單元220和譜正規(guī)化單元240。振幅參考值生成單元220生成用作對(duì)譜生成單元210生成的頻譜的振幅進(jìn)行正規(guī) 化的參考的振幅參考值。上述振幅參考值例如表示用作頻譜的振幅水平的參考的比例因 數(shù)。振幅參考值生成單元220將從頻譜生成單元210提供的頻譜的整個(gè)頻帶劃分成預(yù)定的 子帶(比例因數(shù)頻帶)并在每個(gè)子帶中提取對(duì)應(yīng)于該子帶的頻譜。振幅參考值生成單元220基于提取的頻譜中的代表性頻譜的振幅水平而生成針 對(duì)子帶的振幅參考值。振幅參考值生成單元220選擇例如子帶中的頻譜之中的具有最大振 幅水平的頻譜,并基于選擇的頻譜的水平而生成針對(duì)子帶的振幅參考值。換句話說(shuō),振幅參 考值生成單元220基于頻譜的頻帶的每個(gè)子帶中的提取的頻譜的最大水平而生成針對(duì)子 帶的振幅參考值。振幅參考值生成單元220基于例如以下等式生成針對(duì)第i子帶的振幅參考值
權(quán)利要求
一種信號(hào)編碼設(shè)備,包括編碼單元,所述編碼單元通過(guò)多個(gè)編碼算法對(duì)輸入信號(hào)中的頻譜的量化值進(jìn)行編碼;振幅變化量計(jì)算單元,所述振幅變化量計(jì)算單元基于所述頻譜的譜包絡(luò)而計(jì)算針對(duì)所述頻譜的振幅變化量;以及編碼選擇單元,所述編碼選擇單元根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在多個(gè)編碼算法中選擇編碼算法。
2.根據(jù)權(quán)利要求1所述的信號(hào)編碼設(shè)備,還包括振幅參考值生成單元,所述振幅參考 值生成單元基于在所述頻譜的所述頻帶中的每個(gè)子帶中提取的頻譜的最大水平而生成針 對(duì)所述子帶的振幅參考值作為譜包絡(luò),其中所述振幅變化量計(jì)算單元基于針對(duì)作為多個(gè)所述子帶中的預(yù)定子帶的變化量計(jì) 算頻帶的所述振幅參考值而計(jì)算每個(gè)子帶中的振幅變化量,以及其中在針對(duì)子帶的所述振幅變化量大的情況下,所述編碼選擇單元在每個(gè)子帶中選擇 用于對(duì)與偏離程度大的所述子帶相對(duì)應(yīng)的所述量化值進(jìn)行編碼的編碼算法。
3.根據(jù)權(quán)利要求2所述的信號(hào)編碼設(shè)備,其中所述振幅變化量計(jì)算單元基于針對(duì)作為變化量計(jì)算頻帶的相鄰子帶的所述振幅 參考值的差而計(jì)算每個(gè)子帶中的振幅變化量。
4.根據(jù)權(quán)利要求2所述的信號(hào)編碼設(shè)備,其中所述振幅變化量計(jì)算單元基于針對(duì)低頻 帶中的子帶的所述振幅參考值的平均值以及針對(duì)所述變化量計(jì)算頻帶的所述振幅參考值 來(lái)計(jì)算每個(gè)子帶中的所述振幅變化量。
5.根據(jù)權(quán)利要求2所述的信號(hào)編碼設(shè)備,其中所述振幅參考值生成單元生成作為所述 子帶的振幅水平的參考的比例因數(shù)作為所述振幅參考值。
6.一種信號(hào)解碼設(shè)備,包括解碼單元,所述解碼單元通過(guò)多個(gè)解碼算法對(duì)輸入信號(hào)中的頻譜的量化值被編碼后的 編碼數(shù)據(jù)進(jìn)行解碼;振幅變化量計(jì)算單元,所述振幅變化量計(jì)算單元根據(jù)基于所述頻譜的頻帶中的每個(gè)子 帶中提取的頻譜而生成的所述振幅參考值中的預(yù)定子帶的振幅參考值來(lái)計(jì)算針對(duì)所述子 帶的振幅變化量;以及解碼選擇單元,所述解碼選擇單元根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的 偏離程度而在多個(gè)解碼算法中選擇解碼算法。
7.一種信號(hào)處理系統(tǒng),包括信號(hào)編碼設(shè)備,所述信號(hào)編碼設(shè)備具有編碼單元,所述編碼單元通過(guò)多個(gè)編碼算法對(duì) 輸入信號(hào)中的頻譜的量化值進(jìn)行編碼;振幅參考值生成單元,所述振幅參考值生成單元基 于在所述頻譜中的每個(gè)子帶中提取的頻譜而生成針對(duì)子帶的振幅參考值;振幅變化量計(jì)算 單元,所述振幅變化量計(jì)算單元基于針對(duì)作為多個(gè)所述子帶中的預(yù)定子帶的變化量計(jì)算頻 帶的所述振幅參考值而計(jì)算每個(gè)子帶中的振幅變化量;以及編碼選擇單元,所述編碼選擇 單元根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在多個(gè)編碼算法中選 擇編碼算法;以及信號(hào)解碼設(shè)備,所述信號(hào)解碼設(shè)備具有解碼單元,所述解碼單元通過(guò)多個(gè)解碼算法對(duì) 所述輸入信號(hào)中的頻譜的量化值被編碼后的數(shù)據(jù)進(jìn)行解碼;振幅變化量計(jì)算單元,所述振幅變化量計(jì)算單元基于所述信號(hào)編碼設(shè)備中的所述振幅參考值編碼單元所生成的振幅參 考值中的針對(duì)所述變化量計(jì)算頻帶的振幅參考值而計(jì)算每個(gè)子帶中的振幅變化量;以及解 碼選擇單元,所述解碼選擇單元根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程 度而在多個(gè)解碼算法中選擇解碼算法。
8.一種信號(hào)編碼處理方法,包括以下步驟基于輸入信號(hào)中的頻譜的譜包絡(luò)而計(jì)算振幅變化量;根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在用于對(duì)所述頻譜的 量化值進(jìn)行編碼的多個(gè)編碼算法中選擇編碼算法;以及通過(guò)所述選擇編碼算法的步驟中所選擇的編碼算法來(lái)對(duì)所述頻譜的量化值進(jìn)行編碼。
9.一種程序,所述程序允許計(jì)算機(jī)執(zhí)行以下處理 基于輸入信號(hào)中的頻譜的譜包絡(luò)而計(jì)算振幅變化量;根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在用于對(duì)所述頻譜的 量化值進(jìn)行編碼的多個(gè)編碼算法中選擇編碼算法;以及通過(guò)所述選擇編碼算法的處理中所選擇的編碼算法來(lái)對(duì)所述頻譜的量化值進(jìn)行編碼。
10.一種信號(hào)解碼處理方法,包括以下步驟根據(jù)基于輸入信號(hào)的頻譜的頻帶中的每個(gè)子帶中提取的頻譜而生成的振幅參考值中 的預(yù)定子帶的振幅參考值來(lái)計(jì)算針對(duì)子帶的振幅變化量;根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在用于對(duì)所述頻譜的 量化值被編碼后的編碼數(shù)據(jù)進(jìn)行解碼的多個(gè)解碼算法中選擇解碼算法;以及通過(guò)所述選擇解碼算法的步驟中所選擇的解碼算法來(lái)對(duì)每個(gè)子帶中的所述編碼數(shù)據(jù) 進(jìn)行解碼。
11.一種程序,所述程序允許計(jì)算執(zhí)行以下處理根據(jù)基于輸入信號(hào)的頻譜的頻帶中的每個(gè)子帶中提取的頻譜生成的振幅參考值中的 預(yù)定子帶的振幅參考值來(lái)計(jì)算針對(duì)子帶的振幅變化量;根據(jù)所述振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在用于對(duì)所述頻譜的 量化值被編碼后的編碼數(shù)據(jù)進(jìn)行解碼的多個(gè)解碼算法中選擇解碼算法;以及通過(guò)所述選擇解碼算法的步驟中所選擇的解碼算法來(lái)對(duì)每個(gè)子帶中的所述編碼數(shù)據(jù) 進(jìn)行解碼。全文摘要
公開(kāi)了信號(hào)編碼和解碼設(shè)備及處理方法、信號(hào)處理系統(tǒng)、程序。信號(hào)編碼設(shè)備包括編碼單元,該編碼單元通過(guò)多個(gè)編碼算法對(duì)輸入信號(hào)中的頻譜的量化值進(jìn)行編碼;振幅變化量計(jì)算單元,該振幅變化量計(jì)算單元基于該頻譜的譜包絡(luò)而計(jì)算針對(duì)該頻譜的振幅變化量;以及編碼選擇單元,該編碼選擇單元根據(jù)該振幅變化量中的量化值的出現(xiàn)概率分布的偏離程度而在多個(gè)編碼算法中選擇編碼算法。
文檔編號(hào)G10L19/00GK101958120SQ20101022631
公開(kāi)日2011年1月26日 申請(qǐng)日期2010年7月9日 優(yōu)先權(quán)日2009年7月17日
發(fā)明者前田祐兒, 戶栗康裕, 松本淳, 松村祐樹(shù), 鈴木志朗 申請(qǐng)人:索尼公司