亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對(duì)高頻帶編碼和解碼的方法和設(shè)備的制作方法

文檔序號(hào):2833226閱讀:224來源:國(guó)知局
專利名稱:對(duì)高頻帶編碼和解碼的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種對(duì)諸如語音信號(hào)或音樂信號(hào)的音頻信號(hào)進(jìn)行編碼和解碼的方法和設(shè)備,更具體地,涉及一種用于對(duì)與音頻信號(hào)中的高頻帶相應(yīng)的信號(hào)進(jìn)行編碼和解碼的方法和設(shè)備。
背景技術(shù)
通常,根據(jù)人類對(duì)作為聲音的音頻信號(hào)的感知,與高頻帶相應(yīng)的信號(hào)不及與低頻帶相應(yīng)的信號(hào)重要。因此,當(dāng)對(duì)音頻信號(hào)編碼時(shí),如果由于可用比特的數(shù)量限制而必須增加編碼效率,則通過分配較多比特給與低頻帶相應(yīng)的信號(hào)來對(duì)與低頻帶相應(yīng)的信號(hào)編碼,而通過分配較少比特給與高頻帶相應(yīng)的信號(hào)來對(duì)與高頻帶相應(yīng)的信號(hào)編碼。然而,在某些情況下,與高頻帶相應(yīng)的信號(hào)可能很重要并且人類應(yīng)能夠感知作為聲音的音頻信號(hào)。在這種情況下,通過對(duì)與高頻帶相應(yīng)的信號(hào)進(jìn)行不精確的編碼,解碼器所解碼的信號(hào)的音質(zhì)可能惡化。

發(fā)明內(nèi)容
技術(shù)方案本發(fā)明提供這樣一種方法和設(shè)備,從與高于預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)檢測(cè)重要頻率分量并對(duì)該頻率分量編碼,并對(duì)用于重建包括了檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值編碼。本發(fā)明還提供一種方法和設(shè)備,通過考慮重要頻率分量的能量值來對(duì)用于重建包括了重要頻率分量的頻帶的信號(hào)解碼。在以下的描述中將部分地闡述本發(fā)明總體構(gòu)思的其他方面和用途,部分地,通過描述將是清楚的,或者可通過總體構(gòu)思的實(shí)施而得知。根據(jù)本發(fā)明一方面,提供一種對(duì)高頻帶編碼的方法,所述方法包括從與高于預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)檢測(cè)符合預(yù)設(shè)標(biāo)準(zhǔn)的頻率分量并對(duì)頻率分量編碼;對(duì)用于重建包括檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值編碼。根據(jù)本發(fā)明的另一方面,提供了一種對(duì)高頻帶解碼的方法,所述方法包括對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼;對(duì)用于重建包括了解碼的頻率分量的頻帶的信號(hào)的能量值解碼;產(chǎn)生用于重建頻帶的信號(hào);基于解碼的能量值,考慮解碼的頻率分量的能量值調(diào)整產(chǎn)生的信號(hào)的能量值;組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。根據(jù)本發(fā)明的另一方面,提供了一種對(duì)高頻帶解碼的方法,所述方法包括對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼;使用與低于所述預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)對(duì)與高于所述預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)進(jìn)行解碼;考慮解碼的頻率分量的能量值,調(diào)整解碼的信號(hào)的能量值;組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。根據(jù)本發(fā)明的另一方面,提供了一種存儲(chǔ)了計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)可讀程序用于執(zhí)行對(duì)高頻帶編碼的方法,所述方法包括從與高于預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)檢測(cè)符合預(yù)設(shè)標(biāo)準(zhǔn)的頻率分量并對(duì)該頻率分量編碼;對(duì)用于重建包括了檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值編碼。根據(jù)本發(fā)明的另一方面,提供了一種存儲(chǔ)了計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)可讀程序用于執(zhí)行對(duì)高頻帶解碼的方法,所述方法包括對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼;對(duì)用于重建包括了解碼的頻率分量的頻帶的信號(hào)的能量值解碼;產(chǎn)生用于重建頻帶的信號(hào);基于解碼的能量值,考慮解碼的頻率分量的能量值調(diào)整產(chǎn)生的信號(hào)的能量值;組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。
根據(jù)本發(fā)明的另一方面,提供了一種存儲(chǔ)了計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)可讀程序用于執(zhí)行對(duì)高頻帶解碼的方法,所述方法包括對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼;使用與低于所述預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)對(duì)與高于所述預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)進(jìn)行解碼;考慮解碼的頻率分量的能量值,調(diào)整解碼的信號(hào)的能量值;組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。根據(jù)本發(fā)明的另一方面,提供了一種用于對(duì)高頻帶編碼的設(shè)備,所述設(shè)備包括頻率分量編碼器,從與高于預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)檢測(cè)符合預(yù)設(shè)標(biāo)準(zhǔn)的頻率分量并對(duì)該頻率分量編碼;能量值編碼器,對(duì)用于重建包括了檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值編碼。根據(jù)本發(fā)明的另一方面,提供了一種用于對(duì)高頻帶解碼的設(shè)備,所述設(shè)備包括頻率分量解碼器,對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼;能量值解碼器,對(duì)用于重建包括了解碼的頻率分量的頻帶的信號(hào)的能量值解碼;信號(hào)產(chǎn)生器,產(chǎn)生用于重建頻帶的信號(hào);信號(hào)調(diào)整器,基于解碼的能量值,考慮解碼的頻率分量的能量值調(diào)整產(chǎn)生的信號(hào)的能量值;信號(hào)組合器,組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。根據(jù)本發(fā)明的另一方面,提供了一種用于對(duì)高頻帶解碼的設(shè)備,所述設(shè)備包括頻率分量解碼器,對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼;帶寬擴(kuò)展解碼器,使用與低于所述預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)對(duì)與高于所述預(yù)設(shè)頻率的頻帶相應(yīng)的信號(hào)進(jìn)行解碼;信號(hào)調(diào)整器,考慮解碼的頻率分量的能量值,調(diào)整解碼的信號(hào)的能量值;信號(hào)組合器,組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。


通過下面結(jié)合附圖對(duì)實(shí)施例的描述,本發(fā)明總體構(gòu)思的這些和/或其他方面和用途將會(huì)變得清楚和更容易理解,其中圖I是根據(jù)本發(fā)明實(shí)施例的編碼設(shè)備的框圖;圖2是根據(jù)本發(fā)明實(shí)施例的解碼設(shè)備的框圖;圖3是根據(jù)本發(fā)明實(shí)施例的包括在圖2中示出的解碼設(shè)備中的信號(hào)調(diào)整器的框圖;圖4示出根據(jù)本發(fā)明實(shí)施例的當(dāng)圖2示出的信號(hào)產(chǎn)生器僅使用單個(gè)信號(hào)產(chǎn)生信號(hào)時(shí)所應(yīng)用的增益值;
圖5示出根據(jù)本發(fā)明實(shí)施例的當(dāng)圖2示出的信號(hào)產(chǎn)生器使用多個(gè)信號(hào)產(chǎn)生信號(hào)時(shí)所應(yīng)用的增益值;圖6是根據(jù)本發(fā)明另一實(shí)施例的編碼設(shè)備的框圖;圖7是根據(jù)本發(fā)明另一實(shí)施例的解碼設(shè)備的框圖;圖8是根據(jù)本發(fā)明另一實(shí)施例的編碼設(shè)備的框圖;圖9是根據(jù)本發(fā)明另一實(shí)施例的解碼設(shè)備的框圖;圖10是根據(jù)本發(fā)明實(shí)施例的編碼方法的流程圖;圖11是根據(jù)本發(fā)明實(shí)施例的解碼方法的流程圖; 圖12是根據(jù)本發(fā)明實(shí)施例的包括在圖11中示出的解碼方法中的基于每個(gè)頻帶的能量值調(diào)整信號(hào)的處理的流程圖;圖13是根據(jù)本發(fā)明另一實(shí)施例的編碼方法的流程圖;圖14是根據(jù)本發(fā)明另一實(shí)施例的解碼方法的流程圖;圖15是根據(jù)本發(fā)明另一實(shí)施例的編碼方法的流程圖;圖16是根據(jù)本發(fā)明另一實(shí)施例的解碼方法的流程圖。
具體實(shí)施例方式將詳細(xì)參照本發(fā)明總體構(gòu)思的實(shí)施例,本發(fā)明的示例在附圖中示出,其中,相同的標(biāo)號(hào)始終表示相同的部件。以下描述實(shí)施例以便參照附圖解釋本發(fā)明的總體構(gòu)思。圖I是根據(jù)本發(fā)明的實(shí)施例的編碼設(shè)備的框圖。參照?qǐng)D1,編碼設(shè)備包括頻帶分割器100、低頻信號(hào)編碼器105、高頻信號(hào)編碼器110和復(fù)用器145。頻帶分割器100基于預(yù)設(shè)頻率,將通過輸入端IN輸入的信號(hào)分割為低頻信號(hào)和高頻信號(hào)。低頻信號(hào)與低于預(yù)設(shè)第一頻率的頻帶相應(yīng),高頻信號(hào)與高于預(yù)設(shè)第二頻率的頻帶相應(yīng)。第一頻率和第二頻率可以但不必須被設(shè)置為相同的值。低頻信號(hào)編碼器105使用預(yù)設(shè)編碼方法對(duì)頻帶分割器100分割的低頻信號(hào)進(jìn)行編碼。低頻信號(hào)編碼器105可通過使用任意公開的編碼方法執(zhí)行編碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的編碼設(shè)備的特征在于高頻信號(hào)的編碼,因此,對(duì)低頻信號(hào)的編碼不限于特定的編碼方法。在低頻信號(hào)編碼器105中使用的編碼方法的示例有高級(jí)音頻編碼(AAC)方法、僅從輸入信號(hào)檢測(cè)重要的頻率分量并對(duì)重要的頻率分量編碼以及將其余的頻率分量編碼為預(yù)定噪聲信號(hào)的方法等。高頻信號(hào)編碼器110從頻帶分割器100分割的高頻信號(hào)中檢測(cè)重要的頻率分量,對(duì)重要的頻率分量編碼,計(jì)算重建從中檢測(cè)出重要的頻率分量的頻帶的信號(hào)的能量值,對(duì)該能量值編碼,并使用低頻信號(hào)對(duì)用于重建沒有從中檢測(cè)出重要頻率分量的頻帶的高頻信號(hào)編碼。高頻信號(hào)編碼器110包括頻率分量檢測(cè)器115、頻率分量編碼器120、能量值計(jì)算器125、能量值編碼器130、帶寬擴(kuò)展編碼器135和音調(diào)編碼器140。頻率分量檢測(cè)器115從頻帶分割器100分割的高頻信號(hào)檢測(cè)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要頻率分量的頻率分量?,F(xiàn)在將描述頻率分量檢測(cè)器115確定重要頻率分量所使用的方法。作為第一方法,計(jì)算信號(hào)掩蔽比(SMR)值,并選擇大于掩蔽閾值的信號(hào)分量作為重要頻率分量。作為第二方法,通過考慮預(yù)定權(quán)重提取頻譜峰值來選擇重要頻率分量。作為第三方法,計(jì)算每個(gè)子頻帶的信噪比(SNR),并在具有低SNR值的每個(gè)子頻帶中選擇具有大于預(yù)定值的峰值的頻率分量作為重要頻率分量。上述三種方法可被單獨(dú)實(shí)施或可通過相互組合被實(shí)施。另外,這三種方法僅是示意性的,本發(fā)明不限于此。頻率分量編碼器120對(duì)頻率分量檢測(cè)器115檢測(cè)的頻率分量和指示在何處準(zhǔn)備了頻率分量的位置的信息編碼。能量值計(jì)算器125計(jì)算用于重建包括了由頻率分量檢測(cè)器115檢測(cè)的頻率分量的頻帶的每個(gè)信號(hào)的能量值。頻帶是應(yīng)用于帶寬擴(kuò)展編碼器135執(zhí)行編碼的處理單位。例如,在正交鏡像濾波器(QMF)的情況下,頻帶可以是子頻帶或比例因子頻帶。能量值編碼器130對(duì)由能量值計(jì)算器125計(jì)算的每個(gè)頻帶的能量值以及指示每個(gè)頻帶的位置的信息編碼。帶寬擴(kuò)展編碼器135使用低頻信號(hào)對(duì)用于重建不包括由頻率分量檢測(cè)器115檢測(cè) 的頻率分量的頻帶的信號(hào)編碼。當(dāng)帶寬擴(kuò)展編碼器135對(duì)信號(hào)編碼時(shí),帶寬擴(kuò)展編碼器135使用低頻信號(hào)產(chǎn)生用于對(duì)高頻信號(hào)解碼的信息,并對(duì)該信息編碼。音調(diào)編碼器140計(jì)算用于重建包括了由頻率分量檢測(cè)器115檢測(cè)的頻率分量的頻帶的高頻信號(hào)的每個(gè)音調(diào),并對(duì)每個(gè)音調(diào)編碼。然而,在當(dāng)前實(shí)施例中,不是必須包括音調(diào)編碼器140。也就是說,當(dāng)解碼器(未示出)產(chǎn)生用于重建包括了頻率分量的頻帶的信號(hào)時(shí),如果解碼器使用多個(gè)信號(hào)而不是使用單個(gè)信號(hào)來產(chǎn)生單個(gè)信號(hào),則音調(diào)編碼器140可能是必要的。例如,當(dāng)解碼器使用任意產(chǎn)生的信號(hào)和補(bǔ)綴的信號(hào)產(chǎn)生重建包括了頻率分量的頻帶的信號(hào)時(shí),音調(diào)編碼器140是必要的。復(fù)用器145將低頻信號(hào)編碼器105執(zhí)行的編碼的結(jié)果、頻率分量和指示將在解碼器重建的頻率分量的位置的信息(所述頻率分量和信息由頻率分量編碼器120編碼)、每個(gè)頻帶的能量值和指示每個(gè)頻帶的位置的信息(所述能量值和信息由能量值編碼器130編碼)和用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息(所述信息由頻帶擴(kuò)展編碼器135編碼)復(fù)用,并經(jīng)由輸出端OUT輸出復(fù)用的比特流。在某些情況下,復(fù)用器145可將上述的數(shù)據(jù)與由音調(diào)編碼器140編碼的音調(diào)進(jìn)行復(fù)用。圖2是根據(jù)本發(fā)明實(shí)施例的解碼設(shè)備的框圖。參照?qǐng)D2,解碼設(shè)備包括解復(fù)用器200、低頻信號(hào)解碼器205、高頻信號(hào)解碼器210和頻帶組合器255。解復(fù)用器200經(jīng)由輸入端IN從編碼器(未示出)接收比特流,并將比特流解復(fù)用。例如,解復(fù)用器200可將比特流解復(fù)用為頻率分量和指示頻率分量將被重建的位置的信息、每個(gè)頻帶的能量值、能量值被編碼器編碼的每個(gè)頻帶的位置、用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息和音調(diào)。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。低頻信號(hào)解碼器205使用預(yù)設(shè)的解碼方法對(duì)低頻信號(hào)解碼。低頻信號(hào)解碼器205可通過使用任意公開的解碼方法執(zhí)行解碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的解碼設(shè)備的特征在于高頻信號(hào)的解碼,因此,對(duì)低頻信號(hào)解碼不限于特定的解碼方法。低頻信號(hào)解碼器205中使用的解碼方法的示例是AAC方法、對(duì)預(yù)定重要頻率分量解碼并將其余頻率分量解碼為預(yù)定噪聲信號(hào)的方法等。高頻信號(hào)解碼器210對(duì)在編碼器中通過從高頻信號(hào)檢測(cè)的重要的頻率分量而編碼的頻率分量進(jìn)行解碼。在頻帶包括了重要的頻率分量的情況下,高頻信號(hào)解碼器210將用于重建包括了頻率分量的頻帶的信號(hào)的能量值解碼,并使用解碼的能量值對(duì)包括了頻率分量的頻帶的高頻信號(hào)解碼。在頻帶不包括重要的頻率分量的情況下,高頻信號(hào)解碼器210使用低頻信號(hào)對(duì)高頻信號(hào)解碼。高頻信號(hào)解碼器210包括頻率分量解碼器215、同步器220、能量值解碼器225、信號(hào)產(chǎn)生器230、信號(hào)調(diào)整器235、帶寬擴(kuò)展解碼器240、信號(hào)組合器245和音調(diào)解碼器250。頻率分量解碼 器215對(duì)根據(jù)預(yù)設(shè)的標(biāo)準(zhǔn)被確定為重要的頻率分量并被編碼器編碼的預(yù)定頻率分量進(jìn)行解碼。如果應(yīng)用于頻率分量解碼器215的幀與應(yīng)用于帶寬擴(kuò)展解碼器240的幀不匹配,則同步器220將應(yīng)用于頻率分量解碼器215的幀與應(yīng)用于帶寬擴(kuò)展解碼器240的幀同步。同步器220可基于應(yīng)用于頻率分量解碼器215的幀處理應(yīng)用于帶寬擴(kuò)展解碼器240的幀的一部分或全部。能量值解碼器225對(duì)用于重建包括了由頻率分量解碼器215解碼的頻率分量的頻帶的信號(hào)的能量值解碼。信號(hào)產(chǎn)生器230產(chǎn)生用于重建包括了由頻率分量解碼器215解碼的頻率分量的頻帶的信號(hào)?,F(xiàn)在將描述信號(hào)產(chǎn)生器230產(chǎn)生信號(hào)所使用的方法的示例。作為第一方法,信號(hào)產(chǎn)生器230產(chǎn)生任意的高頻信號(hào),例如,隨機(jī)噪聲信號(hào)。作為第二方法,信號(hào)產(chǎn)生器230可通過對(duì)低頻信號(hào)解碼器205解碼的低頻信號(hào)進(jìn)行復(fù)制(例如,補(bǔ)綴或折疊)來產(chǎn)生高頻信號(hào)。作為第三方法,信號(hào)產(chǎn)生器230可使用低頻信號(hào)產(chǎn)生高頻信號(hào)。信號(hào)調(diào)整器235調(diào)整信號(hào)產(chǎn)生器230產(chǎn)生的信號(hào),從而基于由能量值解碼器225解碼的每個(gè)頻帶的能量值,考慮頻率分量解碼器215解碼的頻率分量的能量值來調(diào)整信號(hào)產(chǎn)生器230所產(chǎn)生的信號(hào)的能量。稍后將參照?qǐng)D3更詳細(xì)地描述信號(hào)調(diào)整器235。帶寬擴(kuò)展解碼器240對(duì)信號(hào)解碼,以使用由低頻信號(hào)解碼器205解碼的低頻信號(hào)在高頻信號(hào)中重建不包括由頻率分量解碼器215解碼的頻率分量的頻帶。信號(hào)組合器245將頻率分量解碼器215解碼的頻率分量與信號(hào)調(diào)整器235調(diào)整的信號(hào)進(jìn)行組合。由于信號(hào)組合器245組合的信號(hào)僅重建了包括由頻率分量解碼器215解碼的頻率分量的頻帶,因此,信號(hào)組合器245還組合由帶寬擴(kuò)展解碼器240解碼的信號(hào)用于其余頻帶。如上所示,信號(hào)組合器245最終通過組合信號(hào)產(chǎn)生高頻信號(hào)。音調(diào)解碼器250對(duì)準(zhǔn)備用于包括了由頻率分量解碼器215解碼的頻率分量的頻帶的信號(hào)的音調(diào)進(jìn)行解碼。然而,在當(dāng)前實(shí)施例中,不是必須包括音調(diào)解碼器250。也就是說,當(dāng)信號(hào)產(chǎn)生器230使用多個(gè)信號(hào)而不是單個(gè)信號(hào)產(chǎn)生單個(gè)信號(hào)時(shí),音調(diào)解碼器250可以是必要的。例如,當(dāng)信號(hào)產(chǎn)生器230使用任意產(chǎn)生的信號(hào)和補(bǔ)綴的信號(hào)兩者來產(chǎn)生用于重建包括了由頻率分量解碼器215解碼的頻率分量的頻帶的信號(hào)時(shí),音調(diào)解碼器250是必要的。如果音調(diào)解碼器250被包括在當(dāng)前實(shí)施例中,則信號(hào)調(diào)整器235通過進(jìn)一步考慮由音調(diào)解碼器250解碼的音調(diào)來調(diào)整信號(hào)產(chǎn)生器230產(chǎn)生的信號(hào)。頻帶組合器255將低頻信號(hào)解碼器解碼的低頻信號(hào)與信號(hào)組合器245組合的高頻信號(hào)進(jìn)行組合,并將組合的信號(hào)經(jīng)由輸出端OUT輸出。圖3是根據(jù)本發(fā)明實(shí)施例的包括在圖2中示出的解碼設(shè)備中的信號(hào)調(diào)整器235的框圖。圖3中示出的信號(hào)調(diào)整器235包括第一能量計(jì)算器300、第二能量計(jì)算器310、增益計(jì)算器320和增益應(yīng)用單元330?,F(xiàn)在將參照?qǐng)D2描述圖3中示出的信號(hào)調(diào)整器235。
第一能量計(jì)算器300通過經(jīng)由輸入端INl接收由信號(hào)產(chǎn)生器230相對(duì)于包括了頻率分量的頻帶產(chǎn)生的信號(hào),來計(jì)算用于重建每個(gè)頻帶的信號(hào)的能量值。第二能量計(jì)算器310通過經(jīng)由輸入端IN2接收由頻率分量解碼器215解碼的頻率分量來計(jì)算每個(gè)頻率分量的能量值。增益計(jì)算器320經(jīng)由輸入端IN3從能量值解碼器225接收包括了頻率分量的頻帶的能量值,并計(jì)算增益值,從而第一能量計(jì)算器300計(jì)算的每個(gè)能量值變成這樣的值通過將從能量值解碼器225接收的每個(gè)能量值減去由第二能量值計(jì)算器310計(jì)算的每個(gè)能量值而獲得所述值。例如,增益接收器320可使用等式I來計(jì)算增益值。g = P^t-Ecore
\ Eseetl在等式I中,Etarget表示從能量值解碼器225接收的每個(gè)能量值,Ecore表示由第二能量計(jì)算器310計(jì)算的每個(gè)能量值,Eseed表示由第一能量計(jì)算器300計(jì)算的每個(gè)能量值。如果增益計(jì)算器320考慮音調(diào)計(jì)算增益值,則增益計(jì)算器320經(jīng)由輸入端IN3從能量值解碼器225接收包括頻率分量的頻帶的能量值,經(jīng)由輸入端IN4從音調(diào)解碼器250接收準(zhǔn)備用于包括頻率分量的頻帶的信號(hào)的音調(diào),并使用每個(gè)接收的能量值、每個(gè)接收的音調(diào)和由第二能量計(jì)算器310計(jì)算的每個(gè)能量值來計(jì)算增益值。增益應(yīng)用單元330將增益計(jì)算器320計(jì)算的用于每個(gè)頻帶的增益值應(yīng)用于經(jīng)由輸入端INl接收的信號(hào),所述信號(hào)由信號(hào)產(chǎn)生器230對(duì)于包括頻率分量的每個(gè)頻帶產(chǎn)生。圖4示出根據(jù)本發(fā)明實(shí)施例的當(dāng)使用單個(gè)信號(hào)由圖2示出的信號(hào)產(chǎn)生器230產(chǎn)生信號(hào)時(shí)應(yīng)用的增益值。參照?qǐng)D4,增益應(yīng)用單元330經(jīng)由輸入端INl接收信號(hào),并將信號(hào)與增益計(jì)算器320計(jì)算的增益值相乘,所述信號(hào)由信號(hào)產(chǎn)生器對(duì)于包括頻率分量的每個(gè)頻帶產(chǎn)生。第一信號(hào)組合器400經(jīng)由輸入端IN2接收由頻率分量解碼器215解碼的頻率分量,并將該頻率分量與增益應(yīng)用單元330進(jìn)行了增益乘積的信號(hào)進(jìn)行組合。第一信號(hào)組合器400是包括在圖2中示出的信號(hào)組合器245中的部件。圖5示出根據(jù)本發(fā)明實(shí)施例的當(dāng)使用多個(gè)信號(hào)由圖2中示出的信號(hào)產(chǎn)生器230產(chǎn)生信號(hào)時(shí)應(yīng)用的增益值。參照?qǐng)D5,增益應(yīng)用單元330經(jīng)由輸入端INl接收由信號(hào)產(chǎn)生器230任意產(chǎn)生的信號(hào),并將增益計(jì)算器320計(jì)算的第一增益值與該信號(hào)相乘。增益應(yīng)用單元330還經(jīng)由輸入端INI’接收通過復(fù)制由低頻信號(hào)解碼器205解碼的低頻信號(hào)而產(chǎn)生的信號(hào)或使用來自信號(hào)產(chǎn)生器230的低頻信號(hào)產(chǎn)生的信號(hào),并將該信號(hào)與增益計(jì)算器320計(jì)算的第二增益值相乘。第二信號(hào)組合器500將增益應(yīng)用單元330進(jìn)行了第一增益值乘法的信號(hào)與增益應(yīng)用單元330進(jìn)行了第二增益值乘法的信號(hào)組合。第三信號(hào)組合器510經(jīng)由輸入端IN2接收由頻率分量解碼器215解碼的頻率分量,并將該頻率分量與由第二信號(hào)組合器500組合的信號(hào)組合。第三信號(hào)組合器510是包括在圖2中示出的信號(hào)組合器245中的部件。圖6是根據(jù)本發(fā)明另一實(shí)施例的編碼設(shè)備的框圖。參照?qǐng)D6,編碼設(shè)備包括頻帶分割器600、低頻信號(hào)編碼器605、高頻信號(hào)編碼器610和復(fù)用器645。
頻帶分割器600基于預(yù)設(shè)頻率將通過輸入端IN輸入的信號(hào)分割為低頻信號(hào)和高頻信號(hào)。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。低頻信號(hào)編碼器605使用預(yù)設(shè)編碼方法對(duì)頻帶分割器600分割的低頻信號(hào)編碼。低頻信號(hào)編碼器605可通過使用任意公開的編碼方法執(zhí)行編碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的編碼設(shè)備的特征在于對(duì)高頻信號(hào)的編碼,因此對(duì)低頻信號(hào)的編碼不限于特定的編碼方法。在低頻信號(hào)編碼器605中使用的編碼方法的示例有AAC方法、僅從輸入信號(hào)檢測(cè)重要的頻率分量并對(duì)該頻率分量編碼而將其余頻率分量編碼為預(yù)定噪聲信號(hào)的方法等。高頻信號(hào)編碼器610從頻帶分割器610分割的高頻信號(hào)檢測(cè)重要的頻率分量,對(duì)該頻率分量編碼,對(duì)用于重建檢測(cè)到重要的頻率分量的頻帶的信號(hào)的能量值編碼,并對(duì)用于重建沒有檢測(cè)到重要的頻率分量的頻帶的信號(hào)的包絡(luò)編碼。高頻信號(hào)編碼器610包括第一變換器611、第二變換器612、頻率分量選擇器615、頻率分量編碼器620、能量值計(jì)算器 625、能量值編碼器630、第三變換器650和帶寬擴(kuò)展編碼器655。第一變換器611使用第一變換方法將頻帶分割器600分割的時(shí)域中的高頻信號(hào)變換為頻域中的信號(hào)。第二變換器612使用第二變換方法將頻帶分割器600分割的時(shí)域中的高頻信號(hào)變換為頻域中的信號(hào)以應(yīng)用心理聲學(xué)模型,所述第二變換方法與第一變換方法不同。第一變換器611變換的信號(hào)用于對(duì)高頻信號(hào)編碼,第二變換器612變換的信號(hào)用于通過對(duì)高頻信號(hào)應(yīng)用心理聲學(xué)模型來選擇重要的頻率分量。心理聲學(xué)模型是人類聽覺系統(tǒng)的掩蔽操作的數(shù)學(xué)模型。例如,第一變換器611可通過使用與第一變換方法相應(yīng)的改進(jìn)的離散余弦變換(MDCT)方法,將時(shí)域中的高頻信號(hào)變換為頻域中的信號(hào)來將高頻信號(hào)表示為實(shí)數(shù)部分,第二變換器612可通過使用與第二變換方法相應(yīng)的改進(jìn)的離散正弦變換(MDST)方法,將時(shí)域中的高頻信號(hào)變換為頻域中的信號(hào)來將高頻信號(hào)表示為虛數(shù)部分。通過MDCT方法變換并被表示為實(shí)數(shù)部分的信號(hào)用于對(duì)高頻信號(hào)編碼,通過MDST方法變換并被表示為虛數(shù)部分的信號(hào)用于通過對(duì)高頻信號(hào)應(yīng)用心理聲學(xué)模型來選擇重要的頻率分量。由于可使用變換另外表不信號(hào)相位信息,因此可解決由于對(duì)相應(yīng)于時(shí)域的信號(hào)執(zhí)行離散傅立葉變換(DFT)和量化MDCT系數(shù)而引起的失配。頻率分量選擇器615根據(jù)預(yù)設(shè)標(biāo)準(zhǔn),使用由第二變換器612變換的信號(hào)從第一變換器611變換的信號(hào)選擇被確定為重要的頻率分量的頻率分量?,F(xiàn)在將描述頻率分量選擇器615使用的確定重要的頻率分量的方法。作為第一方法,計(jì)算SMR值,并選擇大于掩蔽閾值的信號(hào)分量作為重要的頻率分量。作為第二方法,通過考慮預(yù)定權(quán)重提取頻譜峰值來選擇重要的頻率分量。作為第三方法,為每個(gè)子頻帶計(jì)算SNR值,并選擇具有低SNR值的每個(gè)子頻帶中具有大于預(yù)定值的峰值的頻率分量作為重要的頻率分量。上述的三種方法可被單獨(dú)實(shí)施或可相互組合被實(shí)施。另外,這三種方法僅是示意性的,本發(fā)明不限于此。頻率分量編碼器620對(duì)第一變換器611變換的信號(hào)的頻率分量和指示準(zhǔn)備該頻率分量的位置的信息進(jìn)行編碼,所述頻率分量由頻率分量選擇器615選擇。能量值計(jì)算器625計(jì)算準(zhǔn)備用于包括了由頻率分量選擇器615選擇的頻率分量的頻帶的信號(hào)的能量值。頻帶是應(yīng)用于帶寬擴(kuò)展編碼器655執(zhí)行編碼的處理單位。例如,在QMF的情況下,頻帶可以是子頻帶或比例因子頻帶。能量值編碼器630對(duì)能量值計(jì)算器625計(jì)算的每個(gè)頻帶的能量值以及指示每個(gè)頻帶的位置的信息進(jìn)行編碼。第三變換器650使用分析濾波器組在域之間變換,從而由頻帶分割器600分割的高頻信號(hào)在每個(gè)預(yù)定頻帶的時(shí)域中出現(xiàn)。例如,第三變換器650通過應(yīng)用QMF在域之間變換。帶寬擴(kuò)展編碼器655使用低頻信號(hào)對(duì)高頻信號(hào)編 碼,所述高頻信號(hào)被準(zhǔn)備用于不包括由頻率分量選擇器615選擇的頻率分量的頻帶。當(dāng)帶寬擴(kuò)展編碼器655對(duì)信號(hào)編碼時(shí),帶寬擴(kuò)展編碼器655使用低頻信號(hào)產(chǎn)生用于對(duì)高頻信號(hào)解碼的信息并對(duì)該信息編碼。復(fù)用器645將低頻信號(hào)編碼器605執(zhí)行的編碼的結(jié)果、由頻率分量編碼器620編碼的頻率分量和指示頻率分量將被重建的位置的信息、由能量值編碼器630編碼的每個(gè)頻帶的能量值和指示每個(gè)頻帶的位置的信息以及由帶寬擴(kuò)展編碼器655編碼的用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息進(jìn)行復(fù)用,并經(jīng)由輸出端OUT輸出復(fù)用的比特流。圖7是根據(jù)本發(fā)明另一實(shí)施例的解碼設(shè)備的框圖。參照?qǐng)D7,解碼設(shè)備包括解復(fù)用器700、低頻信號(hào)解碼器705、高頻信號(hào)解碼器710和頻帶組合器755。解復(fù)用器700經(jīng)由輸入端IN從編碼器(未示出)接收比特流,并將比特流解復(fù)用。例如,解復(fù)用器700可將比特流解復(fù)用為頻率分量和指示頻率分量將被重建的位置的信息、每個(gè)頻帶的能量值、能量值被編碼器編碼的每個(gè)頻帶的位置以及用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率與第二頻率可以但不必須被設(shè)置為相同值。低頻信號(hào)解碼器705使用預(yù)設(shè)的解碼方法對(duì)低頻信號(hào)解碼。低頻信號(hào)解碼器705可使用任意公開的解碼方法執(zhí)行解碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的解碼設(shè)備的特征在于對(duì)高頻信號(hào)的解碼,因此,對(duì)低頻信號(hào)解碼不限于特定的解碼方法。在低頻信號(hào)解碼器705中使用的解碼方法的示例有AAC方法、對(duì)預(yù)定的重要頻率分量解碼并將其余頻率分量解碼為預(yù)定的噪聲信號(hào)的方法等。高頻信號(hào)解碼器710對(duì)以下項(xiàng)進(jìn)行解碼高頻信號(hào)中的重要的頻率分量、用于重建包括了重要的頻率分量的頻帶的信號(hào)的能量值、使用低頻信號(hào)的高頻信號(hào)。高頻信號(hào)解碼器710包括頻率分量解碼器715、同步器720、能量值解碼器725、信號(hào)產(chǎn)生器730、信號(hào)調(diào)整器735、帶寬擴(kuò)展解碼器740、信號(hào)組合器745、第一逆變換器750和第三逆變換器753。頻率分量解碼器715對(duì)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量并被編碼器編碼的預(yù)定頻率分量進(jìn)行解碼。第一逆變換器750按照?qǐng)D6中示出的第一變換器611執(zhí)行的變換的逆處理,將頻率分量解碼器715解碼的頻率分量從頻域逆變換到時(shí)域。如果應(yīng)用于頻率分量解碼器715的幀與應(yīng)用于帶寬擴(kuò)展解碼器740的幀不匹配,則同步器720將應(yīng)用于頻率分量解碼器715的幀與應(yīng)用于帶寬擴(kuò)展解碼器740的幀同步。同步器720可基于應(yīng)用于頻率分量解碼器715的幀處理應(yīng)用于帶寬擴(kuò)展解碼器740的幀的一部分或全部。能量值解碼器725對(duì)用于重建包括了由頻率分量解碼器715解碼的頻率分量的頻帶的信號(hào)的能量值進(jìn)行解碼。
信號(hào)產(chǎn)生器730產(chǎn)生將被準(zhǔn)備用于包括了由頻率分量解碼器715解碼的頻率分量的頻帶的信號(hào)?,F(xiàn)在將描述信號(hào)產(chǎn)生器730使用的產(chǎn)生信號(hào)的方法的示例。作為第一方法,信號(hào)產(chǎn)生器730產(chǎn)生任意的高頻信號(hào),例如,隨機(jī)噪聲信號(hào)。作為第二方法,信號(hào)產(chǎn)生器730可通過對(duì)低頻信號(hào)解碼器705解碼的低頻信號(hào)進(jìn)行復(fù)制(例如,補(bǔ)綴或折疊)來產(chǎn)生高頻信號(hào)。作為第三方法,信號(hào)產(chǎn)生器730可使用低頻信號(hào)產(chǎn)生高頻信號(hào)。信號(hào)調(diào)整器735調(diào)整由信號(hào)產(chǎn)生器730產(chǎn)生的信號(hào),從而基于能量值解碼器725解碼的每個(gè)頻帶的能量值,考慮由頻率分量解碼器715解碼的頻率分量的能量值來調(diào)整由信號(hào)產(chǎn)生器730產(chǎn)生的信號(hào)的能量。已經(jīng)參照?qǐng)D3更詳細(xì)地描述了信號(hào)調(diào)整器735。帶寬擴(kuò)展解碼器740使用由低頻信號(hào)解碼器705解碼的低頻信號(hào),對(duì)高頻信號(hào)中用于重建不包括由頻率分量解碼器715解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼。 第三逆變換器753執(zhí)行圖6示出的第三逆變換器650執(zhí)行的變換的逆變換處理,并使用合成濾波器組將帶寬擴(kuò)展解碼器740解碼的信號(hào)的域逆變換。信號(hào)組合器745將第一逆變換器750逆變換的頻率分量與信號(hào)調(diào)整器735調(diào)整的信號(hào)組合。由于信號(hào)組合器745組合的信號(hào)僅重建包括了由第一逆變換器750逆變換的頻率分量的頻帶,因此信號(hào)組合器745還對(duì)被帶寬擴(kuò)展解碼器740解碼和被用于其余頻帶的第三逆變換器753逆變換的信號(hào)進(jìn)行組合。如上所述,信號(hào)組合器745通過組合信號(hào)最終產(chǎn)生高頻信號(hào)。頻帶組合器755將低頻信號(hào)解碼器705解碼的低頻信號(hào)與信號(hào)組合器745組合的高頻信號(hào)進(jìn)行組合,并經(jīng)由輸出端OUT輸出組合的信號(hào)。圖8是根據(jù)本發(fā)明另一實(shí)施例的編碼設(shè)備的框圖。參照?qǐng)D8,編碼設(shè)備包括頻帶分割器800、低頻信號(hào)編碼器805、高頻信號(hào)編碼器810和復(fù)用器845。頻帶分割器800基于預(yù)設(shè)頻率將通過輸入端IN輸入的信號(hào)分割為低頻信號(hào)和高頻信號(hào)。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻和第二頻率可以但不必須被設(shè)置為相同值。低頻信號(hào)編碼器805使用預(yù)設(shè)編碼方法對(duì)頻帶分割器800分割的低頻信號(hào)編碼。低頻信號(hào)編碼器805可通過使用任意公開的編碼方法執(zhí)行編碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的編碼設(shè)備的特征在于對(duì)高頻信號(hào)的編碼,因此對(duì)低頻信號(hào)的編碼不限于特定的編碼方法。在低頻信號(hào)編碼器805中使用的編碼方法的示例有AAC方法、僅從輸入信號(hào)檢測(cè)重要的頻率分量并對(duì)該頻率分量編碼而將其余頻率分量編碼為預(yù)定噪聲信號(hào)的方法等。高頻信號(hào)編碼器810從頻帶分割器810分割的高頻信號(hào)檢測(cè)重要的頻率分量,對(duì)該頻率分量編碼,并使用低頻信號(hào)對(duì)高頻信號(hào)編碼。高頻信號(hào)編碼器810包括頻率分量檢測(cè)器815、頻率分量編碼器820和帶寬擴(kuò)展編碼器835。頻率分量檢測(cè)器815從頻帶分割器800分割的高頻信號(hào)檢測(cè)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量的頻率分量?,F(xiàn)在將描述頻率分量檢測(cè)器815使用的確定重要的頻率分量的方法。作為第一方法,計(jì)算SMR值,并選擇大于掩蔽閾值的信號(hào)分量作為重要的頻率分量。作為第二方法,通過考慮預(yù)定權(quán)重提取頻譜峰值來選擇重要的頻率分量。作為第三方法,為每個(gè)子頻帶計(jì)算SNR值,并選擇具有低SNR值的每個(gè)子頻帶中具有大于預(yù)定值的峰值的頻率分量作為重要的頻率分量。上述的三種方法可被單獨(dú)實(shí)施或可通過組合它們中的至少一個(gè)被實(shí)施。另外,這三種方法僅是示意性的,本發(fā)明不限于此。頻率分量編碼器820對(duì)頻率分量檢測(cè)器815檢測(cè)的頻率分量和指示準(zhǔn)備該頻率分量的位置的信息進(jìn)行編碼。帶寬擴(kuò)展編碼器835使用低頻信號(hào)對(duì)高頻信號(hào)編碼。當(dāng)帶寬擴(kuò)展編碼器835對(duì)信號(hào)編碼時(shí),帶寬擴(kuò)展編碼器835使用低頻信號(hào)產(chǎn)生用于對(duì)高頻信號(hào)解碼的信息,并對(duì)該信息編碼。在圖I中示出的帶寬擴(kuò)展編碼器135或圖6中示出的帶寬擴(kuò)展編碼器655中,高頻信號(hào)被分割成多個(gè)頻帶并且僅不包括重要的頻帶分量的頻帶被編碼,與以上帶寬擴(kuò)展編碼器不同,帶寬擴(kuò)展編碼器835使用低頻信號(hào)對(duì)所有的高頻信號(hào)編碼。復(fù)用器845對(duì)低頻信號(hào)編碼器805執(zhí)行的編碼的結(jié)果、由頻率分量編碼器820編 碼的頻率分量和指示準(zhǔn)備該頻率分量的位置的信息、以及由帶寬控制編碼器835編碼的用于使用低頻信號(hào)對(duì)高頻信號(hào)編碼的信息進(jìn)行復(fù)用,并經(jīng)由輸出端OUT輸出復(fù)用的比特流。圖9是根據(jù)本發(fā)明另一實(shí)施例的解碼設(shè)備的框圖。參照?qǐng)D9,解碼設(shè)備包括解復(fù)用器900、低頻信號(hào)解碼器905、高頻信號(hào)解碼器910和頻帶組合器955。解復(fù)用器900經(jīng)由輸入端IN從編碼器(未示出)接收比特流,并解復(fù)用比特流。例如,解復(fù)用器900可將比特流解復(fù)用為頻率分量和指示準(zhǔn)備該頻率分量的位置的信息以及用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。低頻信號(hào)解碼器905使用預(yù)設(shè)的解碼方法對(duì)低頻信號(hào)解碼。低頻信號(hào)解碼器905可通過使用任意公開的解碼方法執(zhí)行解碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的解碼設(shè)備的特征在于對(duì)高頻信號(hào)的解碼,因此,對(duì)低頻信號(hào)解碼不限于特定的解碼方法。在低頻信號(hào)解碼器905中使用的解碼方法的示例有AAC方法、對(duì)預(yù)定的重要頻率分量解碼并將其余頻率分量解碼為預(yù)定的噪聲信號(hào)的方法等。高頻信號(hào)解碼器910使用低頻信號(hào)對(duì)高頻信號(hào)解碼,并對(duì)高頻信號(hào)中的重要頻率分量解碼。高頻信號(hào)解碼器910還調(diào)整準(zhǔn)備用于包括了重要的頻率分量的每個(gè)頻帶的高頻信號(hào),并組合高頻信號(hào)和重要的頻率分量。高頻信號(hào)解碼器910包括頻率分量解碼器915、能量值計(jì)算器920、帶寬擴(kuò)展解碼器930、信號(hào)調(diào)整器940和信號(hào)組合器950。頻率分量解碼器915對(duì)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量并被編碼器編碼的預(yù)定頻率分量進(jìn)行解碼。能量值計(jì)算器920計(jì)算由頻率分量解碼器915解碼的每個(gè)頻率分量的能量值。帶寬擴(kuò)展解碼器930使用由低頻信號(hào)解碼器905解碼的低頻信號(hào)對(duì)高頻信號(hào)解碼。信號(hào)調(diào)制器940對(duì)帶寬擴(kuò)展解碼器930解碼的信號(hào)中的準(zhǔn)備用于包括由頻率分量解碼器915解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼。信號(hào)調(diào)整器940調(diào)整由帶寬擴(kuò)展解碼器930解碼的信號(hào),從而將被調(diào)整的頻帶的信號(hào)的能量值變成這樣的值通過從帶寬擴(kuò)展解碼器930解碼的信號(hào)的能量值減去由能量值計(jì)算器920計(jì)算的包括在每個(gè)頻帶的頻率分量的能量值而獲得的值。信號(hào)組合器950對(duì)頻率分量解碼器915解碼的頻率分量與信號(hào)調(diào)整器940調(diào)整的信號(hào)進(jìn)行組合。頻帶組合器955對(duì)低頻信號(hào)解碼器905解碼的低頻信號(hào)與信號(hào)組合器950組合的高頻信號(hào)進(jìn)行組合,并經(jīng)由輸出端OUT輸出組合的信號(hào)。圖10是根據(jù)本發(fā)明實(shí)施例的編碼方法的流程圖。參照?qǐng)D10,在操作1000,基于預(yù)設(shè)頻率將輸入信號(hào)分割成低頻信號(hào)和高頻信號(hào)。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。在操作1005,使用預(yù)設(shè)編碼方法對(duì)在操作1000分割的低頻信號(hào)進(jìn)行編碼??赏ㄟ^使用任意公開的編碼方法執(zhí)行在操作1005的編碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的編碼方法的特征在于對(duì)高頻信號(hào)的編碼,因此,對(duì)低頻信號(hào)的編碼不限于特定的編碼方法。在操作1005使用的編碼方法的示例有AAC方法、僅從輸入信號(hào)檢測(cè)重要的頻率分量并對(duì)該頻率 分量編碼而將其余頻率分量編碼為預(yù)定噪聲信號(hào)的方法等。在操作1010,從在操作1000分割的高頻信號(hào)中檢測(cè)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量的頻率分量?,F(xiàn)在將描述在操作1010使用的確定重要頻率分量的方法。作為第一方法,計(jì)算SMR值,并選擇大于掩蔽閾值的信號(hào)分量作為重要的頻率分量。作為第二方法,通過考慮預(yù)定權(quán)重提取頻譜峰值來選擇重要頻率分量。作為第三方法,計(jì)算每個(gè)子頻帶的SNR,并選擇具有低SNR值的每個(gè)子頻帶中具有大于預(yù)定值的峰值的頻率分量作為重要頻率分量。上述三種方法可被單獨(dú)實(shí)施或可通過組合它們中的至少一個(gè)來實(shí)施。另外,這三種方法僅是示意性的,本發(fā)明不限于此。在操作1015,在操作1010檢測(cè)的頻率分量和指示準(zhǔn)備了頻率分量的位置的信息被編碼。在操作1018,確定頻帶是否包括操作1010選擇的頻率分量。頻帶是應(yīng)用于在稍后描述的操作1035執(zhí)行編碼的處理單位。例如,在QMF的情況下,頻帶可以是子頻帶或比例因子頻帶。如果在操作1018確定頻帶包括操作1010選擇的頻率分量,則在操作1020計(jì)算用于重建包括操作1010檢測(cè)的頻率分量的頻帶的每個(gè)信號(hào)的能量值。在操作1020計(jì)算的每個(gè)頻帶的能量值和指示每個(gè)頻帶的位置的信息在操作1025被編碼。在操作1030,被準(zhǔn)備用于包括操作1010檢測(cè)的頻率分量的頻帶的高頻信號(hào)的每個(gè)音調(diào)被計(jì)算和編碼。然而,在當(dāng)前實(shí)施例中,不是必須包括操作1030。也就是說,當(dāng)解碼器(未示出)產(chǎn)生重建包括了頻率分量的頻帶的信號(hào)時(shí),如果解碼器使用多個(gè)信號(hào)而不是單個(gè)信號(hào)產(chǎn)生單個(gè)信號(hào),則操作1030可以是必要的。例如,當(dāng)解碼器使用任意產(chǎn)生的信號(hào)和補(bǔ)綴的信號(hào)兩者來產(chǎn)生用于重建包括了頻率分量的頻帶的信號(hào)時(shí),操作1030是必要的。如果在操作1018確定頻帶不包括操作1010選擇的頻率分量,則在操作1035,使用低頻信號(hào)對(duì)準(zhǔn)備用于不包括操作1010檢測(cè)的頻率分量的頻帶的信號(hào)進(jìn)行編碼。當(dāng)信號(hào)在操作1010被編碼時(shí),用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息被產(chǎn)生和編碼。在操作1005執(zhí)行的編碼的結(jié)果、在操作1015編碼的頻率分量和指示準(zhǔn)備該頻率分量的位置的信息、在操作1025編碼的每個(gè)頻帶的能量值和指示每個(gè)頻帶的位置的信息、以及在操作1035編碼的用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息在操作1040被復(fù)用。在某些情況下,在操作1040可一起復(fù)用在操作1030編碼的音調(diào)。圖11是根據(jù)本發(fā)明實(shí)施例的解碼方法的流程圖。參照?qǐng)D11,在操作1100,從編碼器(未示出)接收比特流并將該比特流解復(fù)用。例如,頻率分量和指示準(zhǔn)備該頻率分量的位置的信息、每個(gè)頻帶的能量值、能量值被編碼器編碼的每個(gè)頻帶的位置、用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息以及音調(diào)可被解復(fù)用。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。在操作1105,使用預(yù)設(shè)解碼方法對(duì)低頻信號(hào)解碼??墒褂萌我夤_的解碼方法執(zhí)行在操作1105的解碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的解碼方法的特征在于對(duì)高頻信號(hào)的解碼,因此,對(duì)低頻信號(hào)的解碼不限于特定的解碼方法。在操作1105中使用的解碼方法的示例有AAC方法、對(duì)預(yù)定的重要頻率分量解碼并將其余頻率分量解碼為預(yù)定的噪聲信號(hào)的方法等。 在操作1110,被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量并被編碼器編碼的預(yù)定頻率分量被解碼。在操作1115,確定頻帶是否包括操作1110解碼的頻率分量。如果在操作1115確定頻帶包括所述頻率分量,則在操作1120確定應(yīng)用于在操作1110解碼的頻率分量的幀與應(yīng)用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息的幀是否匹配。如果在操作1120確定兩個(gè)幀彼此不匹配,則在操作1125,將應(yīng)用于在操作1110解碼的頻率分量的幀與應(yīng)用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息的幀同步。在操作1125,可基于應(yīng)用于在操作1110解碼的頻率分量的幀來處理應(yīng)用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息的幀的一部分或全部。在操作1130,準(zhǔn)備用于包括操作1110解碼的頻率分量的頻帶的信號(hào)的能量值被解碼。在操作1133,準(zhǔn)備用于包括操作1115解碼的頻率分量的頻帶的信號(hào)的音調(diào)被解碼。然而,在當(dāng)前實(shí)施例中,操作1133不是必須被包括。也就是說,當(dāng)在操作1135使用多個(gè)信號(hào)而不是使用單個(gè)信號(hào)產(chǎn)生單個(gè)信號(hào)時(shí),操作1133可以是必要的。例如,當(dāng)使用任意產(chǎn)生的信號(hào)和補(bǔ)綴的信號(hào)產(chǎn)生用于重建包括操作1110解碼的頻率分量的頻帶的信號(hào)時(shí),操作1133是必要的。在操作1135,將準(zhǔn)備用于包括操作1110解碼的頻率分量的頻帶的信號(hào)被產(chǎn)生。現(xiàn)在將描述在操作1135中使用的產(chǎn)生信號(hào)的方法的示例。作為第一方法,在操作1135產(chǎn)生任意的高頻信號(hào)(例如,隨機(jī)噪聲信號(hào))。作為第二方法,在操作1135,可通過復(fù)制(例如,補(bǔ)綴或折疊)在操作1105解碼的低頻信號(hào)來產(chǎn)生高頻信號(hào)。作為第三方法,在操作1135,可使用低頻信號(hào)來產(chǎn)生高頻信號(hào)。在操作1140,調(diào)整在操作1135產(chǎn)生的信號(hào),從而基于在操作1130解碼的每個(gè)頻帶的能量值,考慮在操作1110解碼的頻率分量的能量值調(diào)整在操作1135產(chǎn)生的信號(hào)的能量。已經(jīng)參照?qǐng)D3更詳細(xì)地描述了操作1140。如果在當(dāng)前實(shí)施例中包括操作1133,則通過進(jìn)一步考慮在操作1133解碼的音調(diào)來調(diào)整在操作1135產(chǎn)生的信號(hào)。如果在操作1115確定頻帶不包括頻率分量,則在操作1145,使用在操作1105解碼的低頻信號(hào),從高頻信號(hào)中對(duì)用于重建不包括操作1110解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼。在操作1110解碼的頻率分量和在操作1140調(diào)整的信號(hào)在操作1150被組合。由于在操作1150組合的信號(hào)僅重建包括操作1110解碼的頻率分量的頻帶,因此在操作1150,在操作1145解碼的信號(hào)還與其余的頻帶組合。如上所述,在操作1150,通過組合信號(hào)最終
產(chǎn)生高頻信號(hào)。在操作1105解碼的低頻信號(hào)和在操作1150組合的高頻信號(hào)在操作1155被組合。圖12是根據(jù)本發(fā)明實(shí)施例的包括在圖11示出的解碼方法中的操作1140的流程圖。
參照?qǐng)D12,在操作1200,通過接收在操作1135產(chǎn)生的用于包括頻率分量的頻帶的信號(hào)來計(jì)算準(zhǔn)備用于每個(gè)頻帶的信號(hào)的能量值。在操作1205,通過接收在操作1110解碼的頻率分量計(jì)算每個(gè)頻率分量的能量值。在操作1210,計(jì)算包括操作1130解碼的頻率分量的頻帶的能量值的增益值,從而在操作1200計(jì)算的每個(gè)能量值變成通過從在操作1130接收的每個(gè)能量值減去在操作1205計(jì)算的每個(gè)能量值獲得的值。例如,可使用上面的等式I在操作1210計(jì)算增益值。如果在操作1210考慮音調(diào)計(jì)算增益值,則在操作1205接收包括了頻率分量的頻帶的能量值,在操作1205還接收準(zhǔn)備用于包括了頻率分量的頻帶的信號(hào)的音調(diào),并在操作1210,通過使用每個(gè)接收的能量值、每個(gè)接收的音調(diào)和在操作1205計(jì)算的每個(gè)能量值計(jì)算增益值。在操作1215,在操作1210計(jì)算的每個(gè)頻帶的增益值被應(yīng)用于在操作1135產(chǎn)生的用于包括了頻率分量的每個(gè)頻帶的信號(hào)。圖13是根據(jù)本發(fā)明另一實(shí)施例的編碼方法的流程圖。參照?qǐng)D13,在操作1300,基于預(yù)設(shè)頻率將輸入信號(hào)分割為低頻信號(hào)和高頻信號(hào)。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。在操作1305,使用預(yù)設(shè)編碼方法對(duì)在操作1300分割的低頻信號(hào)編碼??赏ㄟ^使用任意公開的編碼方法執(zhí)行操作1305中的編碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的編碼方法的特征在于對(duì)高頻信號(hào)的編碼,因此,對(duì)低頻信號(hào)的編碼不限于特定的編碼方法。在操作1305使用的編碼方法的示例有AAC方法、僅從輸入信號(hào)檢測(cè)重要的頻率分量并對(duì)該頻率分量編碼而將其余頻率分量編碼為預(yù)定噪聲信號(hào)的方法等。在操作1310,使用第一變換方法將在操作1300分割的高頻信號(hào)從時(shí)域變換為頻域。在操作1315,還使用與第一變換方法不同的第二變換方法將在操作1300分割的高頻信號(hào)從時(shí)域變換到頻域,以便應(yīng)用心理聲學(xué)模型。在操作1310變換的信號(hào)用于對(duì)高頻信號(hào)編碼,在操作1315變換的信號(hào)用于通過對(duì)高頻信號(hào)應(yīng)用心理聲學(xué)模型來選擇重要的頻率分量。心理聲學(xué)模型是人類聽覺系統(tǒng)的掩蔽操作的數(shù)學(xué)模型。例如,在操作1310,通過使用與第一變換方法相應(yīng)的MDCT方法將時(shí)域中的高頻信號(hào)變換到頻域中的信號(hào),可將高頻信號(hào)表示為實(shí)數(shù)部分,在操作1315,可通過使用與第二變換方法相應(yīng)的MDST方法將時(shí)域中的高頻信號(hào)變換到頻域中的信號(hào),可將高頻信號(hào)表示為虛數(shù)部分。通過MDCT方法變換并被表示為實(shí)數(shù)部分的信號(hào)用于對(duì)高頻信號(hào)編碼,通過MDST方法變換并變?yōu)楸硎緸樘摂?shù)部分的信號(hào)用于通過對(duì)高頻信號(hào)應(yīng)用心理聲學(xué)模型選擇重要的頻率分量。由于可使用變換另外表示信號(hào)相位信息,因此可解決由于對(duì)相應(yīng)于時(shí)域的信號(hào)執(zhí)行DFT (離散傅立葉變換)并量化MDCT系數(shù)而引起的失配。在操作1320,使用在操作1315變換的信號(hào),從操作1310變換的信號(hào)中選擇被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量的頻率分量。現(xiàn)在將描述在操作1320使用的確定重要的頻率分量的方法。作為第一方法 ,計(jì)算信號(hào)SMR值,并選擇大于掩蔽閾值的信號(hào)分量作為重要的頻率分量。作為第二方法,通過考慮預(yù)定權(quán)重提取頻譜峰值來選擇重要頻率分量。作為第三方法,計(jì)算每個(gè)子頻帶的SNR,并選擇具有低SNR值的每個(gè)子頻帶中具有大于預(yù)定值的峰值的頻率分量作為重要頻率分量。上述三種方法可被單獨(dú)實(shí)施或可通過組合它們中的至少一個(gè)來實(shí)施。另外,這三種方法僅是示意性的,本發(fā)明不限于此。在操作1325,在操作1320選擇的在操作1310變換的信號(hào)的頻率分量以及指示將被重建的頻率分量的位置的信息被編碼。在操作1330,確定頻帶是否包括在操作1320選擇的頻率分量。頻帶是應(yīng)用于在稍后描述的操作1350執(zhí)行編碼的處理單位。例如,在QMF的情況下,頻帶可以是子頻帶或比例因子頻帶。如果在操作1330確定頻帶包括操作1320選擇的頻率分量,則在操作1335,計(jì)算準(zhǔn)備用于包括操作1320選擇的頻率分量的頻帶的每個(gè)信號(hào)的能量值。在操作1335計(jì)算的每個(gè)頻帶的能量值以及指示每個(gè)頻帶的位置的信息在操作1340被編碼。如果在操作1330確定頻帶不包括操作1320選擇的頻率分量,則在操作1345使用分析濾波器組執(zhí)行域之間的變換,從而在操作1300分割的高頻信號(hào)出現(xiàn)在每個(gè)預(yù)定頻帶的時(shí)域中。例如,通過應(yīng)用QMF執(zhí)行操作1345中的域之間的變換。在操作1350,使用低頻信號(hào)對(duì)用于重建不包括操作1320選擇的頻率分量的頻帶的高頻信號(hào)進(jìn)行編碼。當(dāng)在操作1350對(duì)信號(hào)編碼時(shí),用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的f目息被廣生和編碼。在操作1355,在操作1305執(zhí)行的編碼的結(jié)果、在操作1325編碼的頻率分量和指示準(zhǔn)備該頻率分量的位置的信息、在操作1340編碼的每個(gè)頻帶的能量值和指示每個(gè)頻帶的位置的信息、以及在操作1350編碼的用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息被復(fù)用為比特流。圖14是根據(jù)本發(fā)明另一實(shí)施例的解碼方法的流程圖。參照?qǐng)D14,在操作1400,從編碼器(未示出)接收比特流并對(duì)比特流進(jìn)行解復(fù)用。例如,在操作1400,頻率分量和指示頻率分量將被重建的位置的信息、每個(gè)頻帶的能量值、能量值被編碼器編碼的每個(gè)頻帶的位置、以及用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息被解復(fù)用。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。在操作1405,使用預(yù)設(shè)解碼方法對(duì)低頻信號(hào)解碼。可通過使用任意公開的解碼方法執(zhí)行操作1405中的解碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的解碼方法的特征在于對(duì)高頻信號(hào)的解碼,因此,對(duì)低頻信號(hào)的解碼不限于特定的解碼方法。在操作1405的解碼方法的示例有AAC方法、對(duì)預(yù)定的重要頻率分量解碼并將其余頻率分量解碼為預(yù)定的噪聲信號(hào)的方法等。在操作1410,被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量并被編碼器編碼的預(yù)定頻率分量被解碼。在操作1415,確定頻帶是否包括操作1410解碼的頻率分量。如果在操作1415確定頻帶包括所述頻率分量,則在操作1420確定應(yīng)用于在操作1410解碼的頻率分量的幀與應(yīng)用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息的幀是否匹配。如果在操作1420確定兩個(gè)幀彼此不匹配,則在操作1425,對(duì)應(yīng)用于操作1410的幀與應(yīng)用于將稍后描述的操作1445的幀進(jìn)行同步。在操作1425,可基于應(yīng)用于操作1410的幀來處理應(yīng)用于操作1445的幀的一部分或全部。 在操作1430,用于重建包括操作1410解碼的頻率分量的頻帶的信號(hào)的能量值被解碼。在操作1435,產(chǎn)生用于重建包括操作1410解碼的頻率分量的頻帶的信號(hào)。現(xiàn)在將描述操作1435中使用的產(chǎn)生信號(hào)的方法的示例。作為第一方法,在操作1435產(chǎn)生任意的高頻信號(hào)(例如,隨機(jī)噪聲信號(hào))。作為第二方法,在操作1435,可通過復(fù)制(例如,補(bǔ)綴或折疊)在操作1405解碼的低頻信號(hào)來產(chǎn)生高頻信號(hào)。作為第三方法,在操作1435,可使用低頻信號(hào)產(chǎn)生高頻信號(hào)。在操作1440,調(diào)整在操作1435產(chǎn)生的信號(hào),從而基于在操作1430解碼的每個(gè)頻帶的能量值,考慮在操作1410解碼的頻率分量的能量值調(diào)整在操作1435產(chǎn)生的信號(hào)的能量。已經(jīng)參照?qǐng)D3更詳細(xì)地描述了操作1440。如果在操作1415確定頻帶不包括頻率分量,則在操作1445,使用在操作1405解碼的低頻信號(hào),從高頻信號(hào)中對(duì)用于重建不包括操作1410解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼。作為圖13中示出的操作1345執(zhí)行的變換的逆處理,在操作1450使用合成濾波器組逆變換操作1445解碼的信號(hào)的域。在操作1410解碼的頻率分量和在操作1440調(diào)整的信號(hào)在操作1455被組合。由于在操作1455組合的信號(hào)僅重建包括操作1410解碼的頻率分量的頻帶,因此在操作1455,在操作1445解碼并且在操作1450逆變換的信號(hào)還與其余的頻帶組合。如上所述,在操作1455,通過組合信號(hào)最終產(chǎn)生高頻信號(hào)。在操作1405解碼的低頻信號(hào)和在操作1455組合的高頻信號(hào)在操作1460被組合。圖15是根據(jù)本發(fā)明另一實(shí)施例的編碼方法的流程圖。參照?qǐng)D15,在操作1500,基于預(yù)設(shè)頻率將輸入信號(hào)分割成低頻信號(hào)和高頻信號(hào)。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。在操作1505,使用預(yù)設(shè)編碼方法對(duì)在操作1500分割的低頻信號(hào)進(jìn)行編碼??赏ㄟ^使用任意公開的編碼方法執(zhí)行在操作1505的編碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的編碼方法的特征在于對(duì)高頻信號(hào)的編碼,因此,對(duì)低頻信號(hào)的編碼不限于特定的編碼方法。在操作1505使用的編碼方法的示例有AAC方法、僅從輸入信號(hào)檢測(cè)重要的頻率分量并對(duì)該頻率分量編碼而將其余頻率分量編碼為預(yù)定噪聲信號(hào)的方法等。在操作1510,從在操作1500分割的高頻信號(hào)中檢測(cè)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量的頻率分量?,F(xiàn)在將描述在操作1510使用的的重要頻率分量的方法。作為第一方法,計(jì)算SMR值,并選擇大于掩蔽閾值的信號(hào)分量作為重要的頻率分量。作為第二方法,通過考慮預(yù)定權(quán)重提取頻譜峰值來選擇重要頻率分量。作為第三方法,計(jì)算每個(gè)子頻帶的SNR,并選擇具有低SNR值的每個(gè)子頻帶中具有大于預(yù)定值的峰值的頻率分量作為重要頻率分量。上述三種方法可被單獨(dú)實(shí)施或可通過彼此組合它們來實(shí)施。另外,這三種方法僅是示意性的,本發(fā)明不限于此。在操作1515,在操作1510檢測(cè)的頻率分量和指示準(zhǔn)備頻率分量的位置的信息被編碼。在操作1520,使用低頻信號(hào)對(duì)高頻信號(hào)編碼。當(dāng)在操作1520對(duì)信號(hào)編碼時(shí),用于 使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息被產(chǎn)生和編碼。在圖10中示出的操作1035或圖13中示出的操作1350中,高頻信號(hào)被分割成多個(gè)頻帶并且僅不包括重要的頻帶分量的頻帶被編碼,而與以上操作不同,在操作1520,使用低頻信號(hào)對(duì)所有的高頻信號(hào)編碼。在操作1525,在操作1505執(zhí)行的編碼的結(jié)果、在操作1515編碼的頻率分量和指示重構(gòu)該頻率分量的位置的信息、以及在操作1520編碼的用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息被復(fù)用為比特流。圖16是根據(jù)本發(fā)明另一實(shí)施例的解碼方法的流程圖。參照?qǐng)D16,在操作1600,從編碼器(未示出)接收比特流,并解復(fù)用比特流。例如,在操作1600,可將比特流解復(fù)用為頻率分量和指示準(zhǔn)備該頻率分量的位置的信息以及用于使用低頻信號(hào)對(duì)高頻信號(hào)解碼的信息。低頻信號(hào)對(duì)應(yīng)于低于預(yù)設(shè)第一頻率的頻帶,高頻信號(hào)對(duì)應(yīng)于高于預(yù)設(shè)第二頻率的頻帶。第一頻率和第二頻率可以但不必須被設(shè)置為相同值。在操作1605,使用預(yù)設(shè)的解碼方法對(duì)低頻信號(hào)解碼。可通過使用任意公開的解碼方法執(zhí)行操作1605中的解碼。也就是說,由于根據(jù)當(dāng)前實(shí)施例的解碼方法的特征在于對(duì)高頻信號(hào)的解碼,因此,對(duì)低頻信號(hào)解碼不限于特定的解碼方法。在操作1605中使用的解碼方法的示例有AAC方法、對(duì)預(yù)定的重要頻率分量解碼并將其余頻率分量解碼為預(yù)定的噪聲信號(hào)的方法等。在操作1610,對(duì)被確定為符合預(yù)設(shè)標(biāo)準(zhǔn)的重要的頻率分量并被編碼器編碼的預(yù)定頻率分量進(jìn)行解碼。在操作1615,計(jì)算在操作1610解碼的每個(gè)頻率分量的能量值。在操作1620,使用在操作1605解碼的低頻信號(hào)對(duì)高頻信號(hào)解碼。在操作1625,確定頻帶是否包括操作1620解碼的頻率分量。頻帶是用于執(zhí)行操作1620中的編碼的處理單位。例如,在QMF的情況下,頻帶可以是子頻帶或比例因子頻帶。如果在操作1625確定頻帶包括所述頻率分量,則在操作1630,調(diào)整操作1620解碼的信號(hào)中的用于重建包括操作1610解碼的頻率分量的頻帶的信號(hào)。在操作1635,調(diào)整操作1620解碼的信號(hào),從而在操作1630調(diào)整的頻帶的信號(hào)的能量值變成通過從操作1620解碼的信號(hào)的能量值減去操作1615計(jì)算的包括在每個(gè)頻帶中的頻率分量的能量值而獲得的值。在操作1640,對(duì)操作1610解碼的頻率分量與操作1630調(diào)整的高頻信號(hào)進(jìn)行組合。如上所述,在操作1640組合的信號(hào)重建包括頻率分量的頻帶,在操作1620使用低頻信號(hào)解碼的高頻信號(hào)重建不包括頻率分量的頻帶。在操作1645,在操作1605解碼的低頻信號(hào)與操作1650組合的高頻信號(hào)被組合。本發(fā)明還可被實(shí)施為計(jì)算機(jī)(包括具有信息處理功能的所有裝置)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀記錄介質(zhì)是能夠存儲(chǔ)其后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任意數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)裝置。如上所述,根據(jù)本發(fā)明,從對(duì)應(yīng)于高于預(yù)設(shè)頻率的頻帶的信號(hào)檢測(cè)重要的頻率分量并對(duì)該頻率分量編碼,并對(duì)用于重建包括檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值編 碼。另外,考慮重要的頻率分量的能量值調(diào)整用于重建包括重要的頻率分量的頻帶的信號(hào),并對(duì)將該信號(hào)解碼。另外,即使使用少量的比特執(zhí)行編碼或解碼,對(duì)應(yīng)于高頻帶的信號(hào)的音質(zhì)也不會(huì)惡化,從而可最大化編碼效率。雖然已經(jīng)參照本發(fā)明的示例性實(shí)施例具體地示出和描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員將理解,在不脫離權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以在形式和細(xì)節(jié)上做出各種改變。
權(quán)利要求
1.一種對(duì)高頻帶編碼的方法,所述方法包括 從對(duì)應(yīng)于高于預(yù)設(shè)頻率的頻帶的信號(hào)中檢測(cè)符合預(yù)設(shè)標(biāo)準(zhǔn)的頻率分量,并對(duì)該頻率分量編碼; 對(duì)用于重建包括檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值進(jìn)行編碼。
2.如權(quán)利要求I所述的方法,還包括使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào),對(duì)從高于所述預(yù)設(shè)頻率的頻帶中重建不包括所述檢測(cè)到的頻率分量的頻帶所需的信息進(jìn)行編碼。
3.如權(quán)利要求I所述的方法,還包括對(duì)準(zhǔn)備用于高于所述預(yù)設(shè)頻率的頻帶中的包括所述檢測(cè)到的頻率分量的頻帶的信號(hào)的音調(diào)進(jìn)行編碼。
4.一種對(duì)高頻帶解碼的方法,所述方法包括 對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼; 對(duì)用于重建包括解碼的頻率分量的頻帶的信號(hào)的能量值進(jìn)行解碼; 產(chǎn)生將用于重建頻帶的信號(hào); 基于解碼的能量值,考慮解碼的頻率分量的能量值調(diào)整產(chǎn)生的信號(hào)的能量值; 組合解碼的頻率分量和調(diào)整過能量值的信號(hào)。
5.如權(quán)利要求4所述的方法,還包括使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào),對(duì)用于從高于所述預(yù)設(shè)頻率的頻帶中重建不包括解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼。
6.如權(quán)利要求4所述的方法,其中,在產(chǎn)生信號(hào)的步驟中產(chǎn)生的信號(hào)是任意產(chǎn)生的信號(hào)。
7.如權(quán)利要求4所述的方法,在產(chǎn)生信號(hào)的步驟中產(chǎn)生的信號(hào)是通過復(fù)制對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào)而獲得的信號(hào)。
8.如權(quán)利要求4所述的方法,其中,在產(chǎn)生信號(hào)的步驟中產(chǎn)生的信號(hào)是使用對(duì)應(yīng)于低于 所述預(yù)設(shè)頻率的頻帶的信號(hào)產(chǎn)生的信號(hào)。
9.如權(quán)利要求4所述的方法,其中,調(diào)整信號(hào)的步驟包括調(diào)整產(chǎn)生的信號(hào)的能量值,從而使產(chǎn)生的信號(hào)的能量值變成通過從解碼的能量值減去解碼的頻率分量的能量值而獲得的值。
10.如權(quán)利要求4所述的方法,還包括對(duì)準(zhǔn)備用于高于所述預(yù)設(shè)頻率的頻帶中的包括解碼的頻率分量的頻帶的信號(hào)的音調(diào)進(jìn)行解碼。
11.如權(quán)利要求10所述的方法,其中,調(diào)整信號(hào)的步驟包括基于解碼的能量值,使用解碼的頻率分量的能量值和解碼的音調(diào)來調(diào)整產(chǎn)生的信號(hào)的能量值。
12.如權(quán)利要求5所述的方法,還包括如果對(duì)頻率分量解碼的步驟中使用的幀與對(duì)準(zhǔn)備用于不包括解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼的步驟中使用的幀不匹配,則將兩個(gè)幀彼此同步。
13.一種對(duì)高頻帶解碼的方法,所述方法包括 對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量進(jìn)行解碼; 使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào)對(duì)相應(yīng)于高于所述預(yù)設(shè)頻率的頻帶的信號(hào)進(jìn)行解碼; 考慮解碼的頻率分量的能量值調(diào)整解碼的信號(hào)的能量值; 組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。
14.如權(quán)利要求13所述的方法,其中,調(diào)整信號(hào)的步驟包括調(diào)整解碼的信號(hào),從而使解碼的信號(hào)的能量值變成通過從解碼的信號(hào)的能量值減去解碼的頻率分量的能量值而獲得的值。
15.如權(quán)利要求13所述的方法,還包括如果對(duì)頻率分量解碼的步驟中使用的幀與對(duì)信號(hào)解碼的步驟中使用的幀不匹配,則將兩個(gè)幀彼此同步。
16.一種用于對(duì)高頻帶編碼的設(shè)備,所述設(shè)備包括 頻率分量編碼器,從對(duì)應(yīng)于高于預(yù)設(shè)頻率的頻帶的信號(hào)中檢測(cè)符合預(yù)設(shè)標(biāo)準(zhǔn)的頻率分量,并對(duì)該頻率分量編碼; 能量值編碼器,對(duì)用于重建包括檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值進(jìn)行編碼。
17.如權(quán)利要求16所述的設(shè)備,還包括帶寬延展編碼器,使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào),對(duì)用于從高于所述預(yù)設(shè)頻率的頻帶中重建不包括所述檢測(cè)到的頻率分量 的頻帶的信號(hào)進(jìn)行編碼。
18.如權(quán)利要求16所述的設(shè)備,還包括音調(diào)編碼器,對(duì)準(zhǔn)備用于高于所述預(yù)設(shè)頻率的頻帶中的包括所述檢測(cè)到的頻率分量的頻帶的信號(hào)的音調(diào)進(jìn)行編碼。
19.一種用于對(duì)高頻信號(hào)解碼的設(shè)備,所述設(shè)備包括 頻率分量解碼器,對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量解碼; 能量值解碼器,對(duì)準(zhǔn)備用于包括解碼的頻率分量的頻帶的信號(hào)的能量值進(jìn)行解碼; 信號(hào)產(chǎn)生器,產(chǎn)生將用于重建頻帶的信號(hào); 信號(hào)調(diào)整器,基于解碼的能量值,考慮解碼的頻率分量的能量值調(diào)整產(chǎn)生的信號(hào)的能量值; 組合解碼的頻率分量和調(diào)整過能量值的信號(hào)。
20.如權(quán)利要求19所述的設(shè)備,還包括帶寬延展解碼器,使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào),對(duì)用于從高于所述預(yù)設(shè)頻率的頻帶中重建不包括解碼的頻率分量的頻帶的信號(hào)進(jìn)行解碼。
21.如權(quán)利要求19所述的設(shè)備,其中,信號(hào)產(chǎn)生器產(chǎn)生任意產(chǎn)生的信號(hào)。
22.如權(quán)利要求19所述的設(shè)備,其中,信號(hào)產(chǎn)生器產(chǎn)生通過復(fù)制對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào)而獲得的信號(hào)。
23.如權(quán)利要求19所述的設(shè)備,其中,信號(hào)產(chǎn)生器產(chǎn)生使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào)產(chǎn)生的信號(hào)。
24.如權(quán)利要求19所述的設(shè)備,其中,信號(hào)調(diào)整器調(diào)整產(chǎn)生的信號(hào)的能量值,從而使產(chǎn)生的信號(hào)的能量值變成通過從解碼的能量值減去解碼的頻率分量的能量值而獲得的值。
25.如權(quán)利要求19所述的設(shè)備,還包括音調(diào)解碼器,對(duì)用于從高于所述預(yù)設(shè)頻率的頻帶中重建包括解碼的頻率分量的頻帶的信號(hào)的音調(diào)進(jìn)行解碼。
26.如權(quán)利要求25所述的設(shè)備,其中,信號(hào)調(diào)整器基于解碼的能量值,使用解碼的頻率分量的能量值和解碼的音調(diào)來調(diào)整產(chǎn)生的信號(hào)的能量值。
27.如權(quán)利要求19所述的設(shè)備,還包括同步器,如果頻率分量解碼器使用的幀與帶寬延展解碼器使用的幀不匹配,則將這兩個(gè)幀彼此同步。
28.一種用于對(duì)高頻帶解碼的設(shè)備,所述設(shè)備包括 頻率分量解碼器,對(duì)包括在高于預(yù)設(shè)頻率的頻帶中的頻率分量進(jìn)行解碼;帶寬延展解碼器,使用對(duì)應(yīng)于低于所述預(yù)設(shè)頻率的頻帶的信號(hào)對(duì)相應(yīng)于高于所述預(yù)設(shè)頻率的頻帶的信號(hào)進(jìn)行解碼; 信號(hào)調(diào)整器,考慮解碼的頻率分量的能量值調(diào)整解碼的信號(hào)的能量值; 信號(hào)組合器,組合解碼的頻率分量和調(diào)整了能量值的信號(hào)。
29.如權(quán)利要求28所述的設(shè)備,其中,信號(hào)調(diào)整器調(diào)整解碼的信號(hào),從而使解碼的信號(hào)的能量值變成通過從解碼的能量值減去解碼的頻率分量的能量值而獲得的值。
30.如權(quán)利要求28所述的設(shè)備,還包括同步器,如果頻率分量解碼器使用的幀與帶寬延展解碼器使用的幀不匹配,則將這兩個(gè)幀彼此同步。
全文摘要
提供了一種對(duì)相應(yīng)于音頻信號(hào)中的高頻帶的信號(hào)編碼或解碼的方法和設(shè)備。用于對(duì)高頻帶編碼的方法和設(shè)備從對(duì)應(yīng)于高于預(yù)設(shè)頻率的頻帶的信號(hào)檢測(cè)符合預(yù)設(shè)標(biāo)準(zhǔn)的頻率分量,并對(duì)該頻率分量編碼,對(duì)用于重建包括檢測(cè)到的頻率分量的頻帶的信號(hào)的能量值編碼。用于對(duì)高頻帶解碼的方法和設(shè)備通過考慮重要的頻率分量的頻帶的能量值,調(diào)整用于重建包括重要的頻率分量的頻帶的信號(hào)來對(duì)信號(hào)解碼。因此,即使使用少量的比特執(zhí)行編碼或解碼,相應(yīng)于高頻帶的信號(hào)的音質(zhì)也不會(huì)惡化,從而最大化編碼效率。
文檔編號(hào)G10L21/02GK102750954SQ201210211740
公開日2012年10月24日 申請(qǐng)日期2008年2月29日 優(yōu)先權(quán)日2007年4月30日
發(fā)明者吳殷美, 安東·波洛夫, 朱基峴, 金重會(huì) 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1