專利名稱:信號(hào)處理裝置和信號(hào)處理方法、編碼器和編碼方法、解碼器和解碼方法、以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信號(hào)處理裝置和信號(hào)處理方法、編碼器和編碼方法、解碼器和解碼方法、以及程序,并且更具體地涉及用于通過頻帶的擴(kuò)展以重現(xiàn)具有改善的音質(zhì)的音樂信號(hào)的信號(hào)處理裝置和信號(hào)處理方法、編碼器和編碼方法、解碼器和解碼方法、以及程序。
背景技術(shù):
近來,用于通過互聯(lián)網(wǎng)來分發(fā)音樂數(shù)據(jù)的音樂分發(fā)服務(wù)已經(jīng)有所增加。音樂分發(fā)服務(wù)分發(fā)通過對(duì)音樂信號(hào)進(jìn)行編碼而獲得的編碼數(shù)據(jù),作為音樂數(shù)據(jù)。作為音樂信號(hào)的編碼方法,以下編碼方法已被廣泛使用所述方法抑制編碼數(shù)據(jù)文件大小以減小比特率,從而節(jié)省下載時(shí)間。
音樂信號(hào)的這種編碼方法大體上分為諸如MP3 (MPEG (運(yùn)動(dòng)圖片專家組)音頻層3)(國際標(biāo)準(zhǔn)IS0/IEC 11172-3)的編碼方法、以及諸如HE-AAC (高效MPEG4AAC)(國際標(biāo)準(zhǔn)IS0/IEC 14496-3)的編碼方法。MP3所代表的編碼方法消除了音樂信號(hào)中的人類幾乎感覺不到的具有大約15kHz或大于15kHz的高頻帶(在下文中稱為高帶)的信號(hào)分量,并且對(duì)其余的低頻帶(在下文中稱為低帶)的信號(hào)分量進(jìn)行編碼。因此,該編碼方法被稱為高帶消除編碼方法。這種高帶消除編碼方法能夠抑制編碼數(shù)據(jù)的文件大小。然而,由于人類可以輕微地感知高帶中的聲音,因此,如果根據(jù)通過對(duì)編碼數(shù)據(jù)進(jìn)行解碼而獲得的解碼音樂信號(hào)產(chǎn)生聲音并輸出聲音,則會(huì)遭受音質(zhì)的損失,由此,損失了原始聲音的真實(shí)感并且出現(xiàn)諸如聲音模糊的音質(zhì)退化。與此不同,HE-AAC所代表的編碼方法從高帶的信號(hào)分量提取特定信息,并且結(jié)合低帶的信號(hào)分量對(duì)該信息進(jìn)行編碼。以下將該編碼方法稱為高帶特征編碼方法。由于高帶特征編碼方法僅對(duì)高帶的信號(hào)分量的特征信息進(jìn)行編碼,作為關(guān)于高帶的信號(hào)分量的信息,所以抑制了音質(zhì)的退化并且可以提高編碼效率。在對(duì)高帶特征編碼方法所編碼的數(shù)據(jù)進(jìn)行解碼時(shí),對(duì)特征信息和低帶的信號(hào)分量進(jìn)行解碼,并且根據(jù)被解碼后的特征信息和低帶的信號(hào)分量產(chǎn)生高帶的信號(hào)分量。因此,將以下技術(shù)稱為帶擴(kuò)展技術(shù)其通過根據(jù)低帶的信號(hào)分量產(chǎn)生高帶的信號(hào)分量來擴(kuò)展高帶的信號(hào)分量的頻帶。作為帶擴(kuò)展方法的應(yīng)用示例,在對(duì)高帶消除編碼方法所編碼的數(shù)據(jù)進(jìn)行解碼后,進(jìn)行后處理。在后處理中,編碼時(shí)的高帶信號(hào)分量損失是從解碼的低帶信號(hào)分量生成的,從而擴(kuò)展了低帶的信號(hào)分量的頻帶(參見專利文獻(xiàn)I)?,F(xiàn)有技術(shù)的頻帶擴(kuò)展方法以下將稱為專利文獻(xiàn)I的帶擴(kuò)展方法。在專利文獻(xiàn)I的帶擴(kuò)展方法中,裝置通過將解碼后的低帶的信號(hào)分量設(shè)置為輸入信號(hào)來根據(jù)輸入信號(hào)的功率譜估計(jì)高帶的功率譜(下文中,適當(dāng)?shù)胤Q為高帶的頻率包絡(luò)),并且根據(jù)低帶的信號(hào)分量產(chǎn)生具有高帶的頻率包絡(luò)的高帶的信號(hào)分量。圖I示出了作為輸入信號(hào)的解碼后的低帶的功率譜和估計(jì)的高帶的頻率包絡(luò)的示例。在圖I中,豎直軸示出了作為對(duì)數(shù)的功率,并且水平軸示出了頻率。裝置根據(jù)關(guān)于輸入信號(hào)的編碼系統(tǒng)的種類以及信息(諸如采樣速率、比特率等)(下文中稱為邊信息)確定高帶的信號(hào)分量的低帶中的頻帶(下文中稱為擴(kuò)展起始帶)。接著,裝置將作為低帶的信號(hào)分量的輸入信號(hào)分割為多個(gè)子帶信號(hào)。裝置獲得分割后的多個(gè)子帶信號(hào),即,獲得了在比擴(kuò)展起始帶低的低帶側(cè)(在下文中簡稱為低帶側(cè))的多個(gè)子帶信號(hào)的每個(gè)功率的時(shí)間方向上的各個(gè)組(在下文中稱為組功率)的平均。如圖I中示出的,根據(jù)這些裝置,假定低帶側(cè)的多個(gè)子帶的信號(hào)的各個(gè)組功率的平均是功率,并且使得擴(kuò)展起始帶的較低端的頻率為頻率的點(diǎn)是起始點(diǎn)。裝置估計(jì)通過起始點(diǎn)的預(yù)定斜率的基本直線作為高于擴(kuò)展起始帶的高帶(在下文中,簡稱為高帶側(cè))的頻率包絡(luò)。此外,可以由用戶調(diào)整起始點(diǎn)的功率方向上的位置。裝置根據(jù)低帶側(cè)的子帶的多個(gè)信號(hào)來產(chǎn)生高帶側(cè)的子帶的多個(gè)信號(hào)中的每個(gè),作為估計(jì)的高帶側(cè)的頻率包絡(luò)。裝置將高帶側(cè)的子帶的多個(gè)產(chǎn)生的信號(hào)彼此相加成高帶的信號(hào)分量,并且將低帶的信號(hào)分量彼此相加以輸出相加的信號(hào)分量。因此,擴(kuò)展頻帶后的音樂信號(hào)接近于原始音樂信號(hào)。然而,可以產(chǎn)生更好質(zhì)量的音樂信號(hào)。 專利文獻(xiàn)I中公開的帶擴(kuò)展方法具有以下優(yōu)點(diǎn)在對(duì)關(guān)于各種高帶消除編碼方法的編碼數(shù)據(jù)以及各種比特率的編碼數(shù)據(jù)進(jìn)行解碼之后,針對(duì)音樂信號(hào)可以擴(kuò)展頻帶。引用文獻(xiàn)列表專利文獻(xiàn)專利文獻(xiàn)I :日本專利申請(qǐng)公開第2008-139844號(hào)
發(fā)明內(nèi)容
因此,可以改進(jìn)專利文獻(xiàn)I中公開的帶擴(kuò)展方法,在于估計(jì)的高帶側(cè)的頻率包絡(luò)是預(yù)定斜率的基本直線,即,頻率包絡(luò)的形狀是固定的。換言之,音樂信號(hào)的功率譜具有各種形狀,并且音樂信號(hào)具有許多以下情況專利文獻(xiàn)I中所公開的帶擴(kuò)展方法所估計(jì)的高帶側(cè)的頻率包絡(luò)顯著地偏離。圖2示出了在用力擊打一次鼓時(shí)具有時(shí)間上快速變化的攻擊型音樂信號(hào)(attackmusic signal)的原始功率譜的示例。此外,圖2還示出了通過用專利文獻(xiàn)I中公開的帶擴(kuò)展方法將攻擊型相對(duì)音樂信號(hào)的低帶側(cè)的信號(hào)分量設(shè)置為輸入信號(hào)來根據(jù)輸入信號(hào)估計(jì)的高帶側(cè)的頻率包絡(luò)。如圖2中所示出的,攻擊型音樂信號(hào)的原始高帶側(cè)的功率譜具有基本上平坦的形狀。與此不同,估計(jì)的高帶側(cè)的頻率包絡(luò)具有預(yù)定的負(fù)斜率,并且即使該頻率被調(diào)節(jié)為具有接近原始功率譜的功率,該功率與原始功率譜之間的差也隨著頻率變高而變大。因此,在專利文獻(xiàn)I中公開的帶擴(kuò)展方法中,估計(jì)的高帶側(cè)的頻率包絡(luò)不能夠以高精確度再現(xiàn)原始高帶側(cè)的頻率包絡(luò)。因此,如果擴(kuò)展頻帶后的來自音樂信號(hào)的聲音被再現(xiàn)和輸出,則聲音的清晰度在聽覺上低于原始聲音。此外,在如上所述的HE-AAC等高帶特征編碼方法中,高帶側(cè)的頻率包絡(luò)用作編碼的高帶信號(hào)分量的特征信息。然而,需要在解碼側(cè)以高精確度再現(xiàn)原始高帶側(cè)的頻率包絡(luò)。本發(fā)明是考慮了這樣的情況而做出的,并且通過擴(kuò)展頻帶來提供具有更好音質(zhì)的音樂信號(hào)。問題的解決方案根據(jù)本發(fā)明的第一方面的一種信號(hào)處理裝置,包括解復(fù)用單元,將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息;低帶解碼單元,對(duì)低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào);選擇單元,基于數(shù)據(jù)從多個(gè)系數(shù)中選擇待處理的幀的系數(shù);高帶子帶功率計(jì)算單元,基于構(gòu)成待處理的幀的低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成待處理的幀的高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;以及高帶信號(hào)產(chǎn)生單元,基于高帶子帶功率和低帶子帶信號(hào)來產(chǎn)生待處理的幀的高帶信號(hào)。待處理區(qū)間可以被分割成區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成區(qū)間的邊界位置,并且表示區(qū)間中的每個(gè)區(qū)間的長度的信息被設(shè)置成關(guān)于區(qū)間的信息。
待處理區(qū)間可以被分割成具有相同長度的若干區(qū)間,使得區(qū)間的長度最長,并且表示長度的信息以及表示所選擇的系數(shù)是否在區(qū)間的每個(gè)邊界位置之前或之后變化的信息被設(shè)置成關(guān)于區(qū)間的信息。當(dāng)在連續(xù)的若干區(qū)間中選擇相同的系數(shù)時(shí),數(shù)據(jù)可以包括用于獲得在若干連續(xù)的區(qū)間中選擇的系數(shù)的一條系數(shù)信息??梢酝ㄟ^在第一方式和第二方式之間的具有較少數(shù)據(jù)量的方式來針對(duì)每個(gè)待處理區(qū)間產(chǎn)生數(shù)據(jù),其中,在第一方式中,待處理區(qū)間被分割成區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成區(qū)間的邊界位置,并且表示區(qū)間中的每個(gè)區(qū)間的長度的信息被設(shè)置成關(guān)于區(qū)間的信息,其中,在第二方式中,待處理區(qū)間被分割成具有相同長度的若干區(qū)間,使得區(qū)間的長度最長,并且表示長度的信息以及表示所選擇的系數(shù)是否在區(qū)間的邊界位置之前或之后變化的信息被設(shè)置成關(guān)于區(qū)間的信息,以及其中,數(shù)據(jù)可以進(jìn)一步包括表示數(shù)據(jù)是通過第一方式獲得還是通過第二方式獲得的信息。數(shù)據(jù)可以進(jìn)一步包括表示待處理區(qū)間中的初始幀的系數(shù)是否與初始幀的緊前面的幀的系數(shù)相同的再利用信息,以及當(dāng)數(shù)據(jù)包括表示系數(shù)相同的再利用信息時(shí),數(shù)據(jù)可以不包括待處理區(qū)間的初始區(qū)間的系數(shù)信息。當(dāng)指定其中系數(shù)信息被再利用的模式時(shí),數(shù)據(jù)可以包括再利用信息,并且當(dāng)指定其中系數(shù)信息的再利用被禁止的模式時(shí),數(shù)據(jù)可以不包括再利用信息。根據(jù)本發(fā)明的第一方面的信號(hào)處理方法或程序包括如下步驟將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理幀中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息;對(duì)低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào);基于數(shù)據(jù)從多個(gè)系數(shù)中選擇待處理的幀的系數(shù);基于構(gòu)成待處理的幀的低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成待處理的幀的高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;以及基于高帶子帶功率和低帶子帶信號(hào)來產(chǎn)生待處理的幀的高帶信號(hào)。在本發(fā)明的第一方面中,輸入編碼數(shù)據(jù)被解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理幀中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息,低帶編碼數(shù)據(jù)被解碼以產(chǎn)生低帶信號(hào),基于數(shù)據(jù)從多個(gè)系數(shù)中選擇待處理的幀的系數(shù),基于構(gòu)成待處理的幀的低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成待處理的幀的高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率,并且基于高帶子帶功率和低帶子帶信號(hào)來產(chǎn)生待處理的幀的高帶信號(hào)。根據(jù)本發(fā)明的第二方面的一種信號(hào)處理裝置,包括子帶分割單元,產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào);偽高帶子帶功率計(jì)算單元,基于低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率;選擇單元,通過將高帶子帶信號(hào)的高帶子帶功率與偽高帶子帶功率相比較,來選擇用于輸入信號(hào)的各個(gè)幀的多個(gè)系數(shù)中的任何系數(shù);以及產(chǎn)生單元,產(chǎn)生如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于具有輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信肩、O
產(chǎn)生單元可以將待處理區(qū)間分割成區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成區(qū)間的邊界位置,并且將表示區(qū)間中的每個(gè)區(qū)間的長度的信息設(shè)置成關(guān)于區(qū)間的信息。產(chǎn)生單元可以將待處理區(qū)間分割成具有相同長度的若干區(qū)間,使得區(qū)間的長度最長,并且表示長度的信息以及表示所選擇的系數(shù)是否在區(qū)間的邊界位置之前或之后變化的信息被設(shè)置成關(guān)于區(qū)間的信息。當(dāng)在若干連續(xù)的區(qū)間中選擇相同的系數(shù)時(shí),產(chǎn)生單元可以產(chǎn)生包括用于獲得在若干連續(xù)的區(qū)間中選擇的系數(shù)的一條系數(shù)信息的數(shù)據(jù)。產(chǎn)生單元可以使用在第一方式和第二方式之間的具有較少數(shù)據(jù)量的方式針對(duì)每個(gè)待處理區(qū)間產(chǎn)生數(shù)據(jù),其中,在第一方式中,待處理區(qū)間被分割成區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成區(qū)間的邊界位置,并且表示區(qū)間中的每個(gè)區(qū)間的長度的信息被設(shè)置成關(guān)于區(qū)間的信息,并且其中,在第二方式中,待處理區(qū)間被分割成具有相同長度的若干區(qū)間,使得區(qū)間的長度最長,并且表示長度的信息以及表示所選擇的系數(shù)是否在區(qū)間的邊界位置之前或之后變化的信息被設(shè)置成關(guān)于區(qū)間的信息。數(shù)據(jù)可以進(jìn)一步包括表示數(shù)據(jù)是通過第一方式獲得還是通過第二方式獲得的信肩、O產(chǎn)生單元產(chǎn)生包括表示待處理區(qū)間中的初始幀的系數(shù)是否與初始幀的緊前面的幀的系數(shù)相同的再利用信息的數(shù)據(jù),以及當(dāng)數(shù)據(jù)中包括表示系數(shù)相同的再利用信息時(shí),產(chǎn)生其中不包括待處理區(qū)間的初始區(qū)間的系數(shù)信息的數(shù)據(jù)。當(dāng)指定其中系數(shù)信息被再利用的模式時(shí),產(chǎn)生單元產(chǎn)生包括再利用信息的數(shù)據(jù),并且當(dāng)指定其中系數(shù)信息的再利用被禁止的模式時(shí),產(chǎn)生單元產(chǎn)生其中不包括再利用信息的數(shù)據(jù)。根據(jù)本發(fā)明的第二方面的信號(hào)處理方法或程序包括如下步驟產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào)和在輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào);基于低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率;通過將高帶子帶信號(hào)的高帶子帶功率與偽高帶子帶功率相比較,來選擇用于輸入信號(hào)的各個(gè)幀的多個(gè)系數(shù)中的任何系數(shù);以及產(chǎn)生如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于具有輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息。在本發(fā)明的第二方面中,提供在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào)和在輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào),基于低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率,通過將高帶子帶信號(hào)的高帶子帶功率與偽高帶子帶功率相比較,來選擇用于輸入信號(hào)的各個(gè)幀的多個(gè)系數(shù)中的任何系數(shù),以及產(chǎn)生如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于具有輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息。根據(jù)本發(fā)明的第三方面的一種解碼器包括解復(fù)用單元,將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息;低帶解碼單元,對(duì)低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào);選擇單元,基于數(shù)據(jù)從多個(gè)系數(shù)中選擇待處理的幀的系數(shù);高帶子帶功率計(jì)算單元,基于構(gòu) 成待處理的幀的低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成待處理的幀的高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;高帶信號(hào)產(chǎn)生單元,基于高帶子帶功率和低帶子帶信號(hào)來產(chǎn)生待處理的幀的高帶信號(hào);以及合成單元,將低帶信號(hào)與高帶信號(hào)進(jìn)行合成以產(chǎn)生輸出信號(hào)。本發(fā)明的第三方面的解碼方法包括如下步驟將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息,對(duì)低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào),基于數(shù)據(jù)從多個(gè)系數(shù)中選擇待處理的幀的系數(shù),基于構(gòu)成待處理的幀的低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成待處理的幀的高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率,基于高帶子帶功率和低帶子帶信號(hào)來產(chǎn)生待處理的幀的高帶信號(hào),并且將低帶信號(hào)與高帶信號(hào)進(jìn)行合成以產(chǎn)生輸出信號(hào)。在本發(fā)明的第三方面中,輸入編碼數(shù)據(jù)被解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)該數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息,對(duì)低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào),基于數(shù)據(jù)從多個(gè)系數(shù)中選擇待處理的幀的系數(shù),基于構(gòu)成待處理的幀的低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成待處理的幀的高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率,基于高帶子帶功率和低帶子帶信號(hào)來產(chǎn)生待處理的幀的高帶信號(hào),并且將低帶信號(hào)與高帶信號(hào)進(jìn)行合成以產(chǎn)生輸出信號(hào)。根據(jù)本發(fā)明的第四方面的一種編碼器包括子帶分割單元,產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào);偽高帶子帶功率計(jì)算單元,基于低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率;選擇單元,通過將高帶子帶信號(hào)的高帶子帶功率與偽高帶子帶功率相比較,來選擇用于輸入信號(hào)的各個(gè)幀的多個(gè)系數(shù)中的任何系數(shù);高帶編碼單元,通過對(duì)關(guān)于包括輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息進(jìn)行編碼,來產(chǎn)生高帶編碼數(shù)據(jù);低帶編碼單元,對(duì)輸入信號(hào)的低帶信號(hào)進(jìn)行編碼并且產(chǎn)生低帶編碼數(shù)據(jù);以及復(fù)用單元,通過對(duì)低帶編碼數(shù)據(jù)和高帶編碼數(shù)據(jù)進(jìn)行復(fù)用來產(chǎn)生輸出代碼串。本發(fā)明的第四方面的編碼方法包括產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào),基于低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率,通過將高帶子帶信號(hào)的高帶子帶功率與偽高帶子帶功率相比較,來選擇用于輸入信號(hào)的各個(gè)幀的多個(gè)系數(shù)中的任何系數(shù),通過對(duì)關(guān)于包括輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息進(jìn)行編碼,來產(chǎn)生高帶編碼數(shù)據(jù),對(duì)輸入信號(hào)的低帶信號(hào)進(jìn)行編碼并且產(chǎn)生低帶編碼數(shù)據(jù),并且通過對(duì)低帶編碼數(shù)據(jù)和高帶編碼數(shù)據(jù)進(jìn)行復(fù)用來產(chǎn)生輸出代碼串。在本發(fā)明的第四方面中,提供在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào),基于低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì) 算作為高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率,通過將高帶子帶信號(hào)的高帶子帶功率與偽高帶子帶功率相比較,來選擇用于輸入信號(hào)的各個(gè)幀的多個(gè)系數(shù)中的任何系數(shù),通過對(duì)關(guān)于包括輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息以及用于獲得在區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息進(jìn)行編碼,來產(chǎn)生高帶編碼數(shù)據(jù),對(duì)輸入信號(hào)的低帶信號(hào)進(jìn)行編碼并且產(chǎn)生低帶編碼數(shù)據(jù),并且通過對(duì)低帶編碼數(shù)據(jù)和高帶編碼數(shù)據(jù)進(jìn)行復(fù)用來產(chǎn)生輸出代碼串。發(fā)明效果根據(jù)第一至第四實(shí)施例,可以通過頻帶的擴(kuò)展以重現(xiàn)具有改善的音質(zhì)的音樂信號(hào)。
圖I是示出了對(duì)輸入信號(hào)進(jìn)行解碼后的低帶的功率譜以及估計(jì)的高帶的頻率包絡(luò)的示例的視圖。圖2是示出了根據(jù)時(shí)間的快速變化的攻擊型音樂信號(hào)的原始功率譜的示例的視圖。圖3是示出了本發(fā)明的第一實(shí)施例的頻帶擴(kuò)展裝置的功能配置示例的框圖。圖4是示出了通過圖3中的頻帶擴(kuò)展裝置進(jìn)行的頻帶擴(kuò)展處理的示例的流程圖。圖5是示出了輸入至圖3中的頻帶擴(kuò)展裝置的信號(hào)的功率譜的布置以及帶通濾波器的頻率軸上的布置的視圖。圖6是示出了圖示聲音區(qū)間的頻率特性以及估計(jì)的高帶的功率譜的示例的視圖。圖7是示出了輸入至圖3中的頻帶擴(kuò)展裝置的信號(hào)的功率譜的示例的視圖。圖8是示出了在對(duì)圖7中輸入信號(hào)的同態(tài)濾波后的功率矢量的示例的視圖。圖9是示出了系數(shù)學(xué)習(xí)裝置的功能配置示例的框圖,該系數(shù)學(xué)習(xí)裝置用于進(jìn)行圖3中的頻帶擴(kuò)展裝置的高帶信號(hào)產(chǎn)生電路中使用的系數(shù)的學(xué)習(xí)。圖10是描述了由圖9中的系數(shù)學(xué)習(xí)裝置進(jìn)行的系數(shù)學(xué)習(xí)處理的示例的流程圖。
圖11是示出了本發(fā)明的第二實(shí)施例的編碼器的功能配置示例的框圖。圖12是描述了由圖11中的編碼器進(jìn)行的編碼處理的示例的流程圖。圖13是示出了本發(fā)明的第二實(shí)施例的解碼器的功能配置示例的框圖。圖14是描述了由圖13中的解碼器進(jìn)行的解碼處理的示例的流程圖。圖15是示出了系數(shù)學(xué)習(xí)裝置的功能配置示例的框圖,該系數(shù)學(xué)習(xí)裝置用于進(jìn)行圖11中的編碼器的高帶編碼電路中使用的代表矢量的學(xué)習(xí)以及進(jìn)行圖13中的解碼器的高帶解碼電路中使用的已解碼高帶子帶功率估計(jì)系數(shù)的學(xué)習(xí)。圖16是描述了由圖15中的系數(shù)學(xué)習(xí)裝置進(jìn)行的系數(shù)學(xué)習(xí)處理的示例的流程圖。圖17是示出了圖11中的編碼器輸出的編碼串的示例的視圖。 圖18是示出了編碼器的功能配置示例的框圖。圖19是描述編碼處理的流程圖。圖20是示出了解碼器的功能配置示例的框圖。圖21是描述解碼處理的流程圖。圖22是描述編碼處理的流程圖。圖23是描述解碼處理的流程圖。圖24是描述編碼處理的流程圖。圖25是描述編碼處理的流程圖。圖26是描述編碼處理的流程圖。圖27是描述編碼處理的流程圖。圖28是示出了系數(shù)學(xué)習(xí)裝置的配置示例的視圖。圖29是描述系數(shù)學(xué)習(xí)處理的流程圖。圖30是描述系數(shù)索引串的編碼量縮減的視圖。圖31是描述系數(shù)索引串的編碼量縮減的視圖。圖32是描述系數(shù)索引串的編碼量縮減的視圖。圖33是示出了編碼器的功能配置示例的框圖。圖34是描述編碼處理的流程圖。圖35是示出了解碼器的功能配置示例的框圖。圖36是描述解碼處理的流程圖。圖37是描述系數(shù)索引串的編碼量縮減的視圖。圖38是示出了解碼器的功能配置示例的框圖。圖39是描述編碼處理的流程圖。圖40是示出了解碼器的功能配置示例的框圖。圖41是描述編碼處理的流程圖。圖42是示出了編碼器的功能配置示例的框圖。圖43是描述編碼處理的流程圖。圖44是示出了解碼器的功能配置示例的框圖。圖45是描述解碼處理的流程圖。圖46是描述系數(shù)索引串的循環(huán)的視圖。圖47是描述編碼處理的流程圖。
圖48是描述解碼處理的流程圖。圖49是描述編碼處理的流程圖。圖50是描述解碼處理的流程圖。圖51是示出了通過程序執(zhí)行應(yīng)用本發(fā)明的處理的計(jì)算機(jī)的硬件的配置示例的框圖。
具體實(shí)施例方式將參照附圖描述本發(fā)明的實(shí)施例。此外,關(guān)于實(shí)施例的描述按以下順序進(jìn)行。I.第一實(shí)施例(當(dāng)本發(fā)明應(yīng)用于頻帶擴(kuò)展裝置時(shí))2.第二實(shí)施例(當(dāng)本發(fā)明應(yīng)用于編碼器和解碼器時(shí)) 3.第三實(shí)施例(當(dāng)系數(shù)索引包括在高帶編碼數(shù)據(jù)中時(shí))4.第四實(shí)施例(當(dāng)系數(shù)索引與偽高帶子帶功率之間的差包括在高帶編碼數(shù)據(jù)中時(shí))5.第五實(shí)施例(當(dāng)使用估計(jì)值來選擇系數(shù)索引時(shí))6.第六實(shí)施例(當(dāng)系數(shù)的一部分是公用時(shí))7.第七實(shí)施例(當(dāng)通過可變長度方法在時(shí)間方向上縮減系數(shù)索引串的編碼量時(shí))8.第八實(shí)施例(當(dāng)通過固定長度方法在時(shí)間方向上縮減系數(shù)索引串的編碼量時(shí))9.第九實(shí)施例(當(dāng)選擇可變長度方法或固定長度方法中的任一方法時(shí))10.第十實(shí)施例(當(dāng)通過可變長度方法執(zhí)行信息的循環(huán)時(shí))11.第十一實(shí)施例(當(dāng)通過固定長度方法執(zhí)行信息的循環(huán)時(shí))〈I.第一實(shí)施例〉在第一實(shí)施例中,關(guān)于通過對(duì)用高帶消除編碼方法得到的編碼數(shù)據(jù)進(jìn)行解碼而獲得的解碼后的低帶的信號(hào)分量,執(zhí)行擴(kuò)展頻帶的處理(在下文中稱為頻帶擴(kuò)展處理)。[頻帶擴(kuò)展裝置的功能配置示例]圖3示出了根據(jù)本發(fā)明的頻帶擴(kuò)展裝置的功能配置示例。頻帶擴(kuò)展裝置10通過將解碼后的低帶的信號(hào)分量設(shè)置為輸入信號(hào)而關(guān)于輸入信號(hào)進(jìn)行頻帶擴(kuò)展處理,并且輸出由該結(jié)果獲得的頻帶擴(kuò)展處理后的信號(hào)作為輸出信號(hào)。頻帶擴(kuò)展裝置10包括低通濾波器11、延遲電路12、帶通濾波器13、特征量計(jì)算電路14、高帶子帶功率估計(jì)電路15、高帶信號(hào)產(chǎn)生電路16、高通濾波器17和信號(hào)加法器18。低通濾波器11通過預(yù)定截止頻率對(duì)輸入信號(hào)進(jìn)行濾波并且向延遲電路12提供低帶信號(hào)分量(其是低帶的信號(hào)分量)作為濾波后的信號(hào)。由于當(dāng)將來自低通濾波器11的低帶信號(hào)分量與稍后將描述的高帶信號(hào)分量彼此相加時(shí)使延遲電路12同步,所以其將低帶信號(hào)分量僅延遲了特定時(shí)間,并且該低帶信號(hào)分量被提供至信號(hào)加法器18。帶通濾波器13包括具有彼此不同的通帶的帶通濾波器13-1到13-N。帶通濾波器13-i (I ( i SN)使輸入信號(hào)的預(yù)定通帶的信號(hào)通過,并且將通過的信號(hào)作為多個(gè)子帶信號(hào)中的一個(gè)提供給特征量計(jì)算電路14和高帶信號(hào)產(chǎn)生電路16。特征量計(jì)算電路14通過使用輸入信號(hào)和來自帶通濾波器13的多個(gè)子帶信號(hào)中的至少任意一個(gè)來計(jì)算一個(gè)或更多個(gè)特征量,并且將計(jì)算的特征量提供給高帶子帶功率估計(jì)電路15。在本文中,特征量是表示作為信號(hào)的輸入信號(hào)的特征的信息。高帶子帶功率估計(jì)電路15基于來自特征量計(jì)算電路14的一個(gè)或更多個(gè)特征量來計(jì)算作為每個(gè)高帶子帶的高帶子帶信號(hào)的功率的、高帶子帶功率的估計(jì)值,并且將計(jì)算的估計(jì)值提供給高帶信號(hào)產(chǎn)生電路16。高帶信號(hào)產(chǎn)生電路16基于來自帶通濾波器13的多個(gè)子帶信號(hào)和來自高帶子帶功率估計(jì)電路15的多個(gè)高帶子帶功率的估計(jì)值,來產(chǎn)生作為高帶的信號(hào)分量的高帶信號(hào)分量,并且將產(chǎn)生的高帶信號(hào)分量提供給高通濾波器17。高通濾波器17使用與低通濾波器11中的截止頻率對(duì)應(yīng)的截止頻率對(duì)來自高帶信號(hào)產(chǎn)生電路16的高帶信號(hào)分量進(jìn)行濾波,并且將經(jīng)濾波的高帶信號(hào)分量提供給信號(hào)加法器18。
信號(hào)加法器18將來自延遲電路12的低帶信號(hào)分量與來自高通濾波器17的高帶信號(hào)分量相加,并且輸出相加的分量作為輸出信號(hào)。此外,在圖3中的配置中,為了獲得子帶信號(hào),應(yīng)用了帶通濾波器13,但不限于此。例如,可以應(yīng)用專利文獻(xiàn)I中公開的帶分割濾波器。此外,同樣地,在圖3中的配置中,應(yīng)用了信號(hào)加法器18以合成子帶信號(hào),但是不限于此。例如,可以應(yīng)用專利文獻(xiàn)I中公開的帶合成濾波器。[頻帶擴(kuò)展裝置的頻帶擴(kuò)展處理]接下來,參照?qǐng)D4中的流程圖,將描述由圖3中的頻帶擴(kuò)展裝置進(jìn)行的頻帶擴(kuò)展處理。在步驟SI中,低通濾波器11通過預(yù)定截止頻率對(duì)輸入信號(hào)進(jìn)行濾波,并且將低帶信號(hào)分量作為濾波后的信號(hào)提供給延遲電路12。低通濾波器11可以設(shè)置任選頻率作為截止頻率。然而,在本發(fā)明的實(shí)施例中,作為下述的擴(kuò)展起始帶,低通濾波器可以通過設(shè)置預(yù)定頻率而被設(shè)置為對(duì)應(yīng)于擴(kuò)展起始帶的低端的頻率。因此,低通濾波器11將作為比擴(kuò)展起始帶更低的帶的信號(hào)分量的低帶信號(hào)分量提供給延遲電路12,作為濾波后的信號(hào)。此外,低通濾波器11可以響應(yīng)于編碼參數(shù)(如高帶消除編碼方法或輸入信號(hào)的比特率等)將最優(yōu)頻率設(shè)置為截止頻率。作為編碼參數(shù),例如,可以使用專利文獻(xiàn)I中公開的帶擴(kuò)展方法中采用的邊信息。在步驟S2中,延遲電路12將來自低通濾波器11的低帶信號(hào)分量僅延遲了特定延長時(shí)間,并且將延遲的低帶信號(hào)分量提供給信號(hào)加法器18。在步驟S3中,帶通濾波器13 (帶通濾波器13-1至13_N)將輸入信號(hào)分割成多個(gè)子帶信號(hào)并且將分割后的多個(gè)子帶信號(hào)中的每個(gè)提供給特征量計(jì)算電路14和高帶信號(hào)產(chǎn)生電路16。此外,下面將描述由帶通濾波器13進(jìn)行的輸入信號(hào)的分割處理。在步驟S4中,特征量計(jì)算電路14通過輸入信號(hào)和來自帶通濾波器13的多個(gè)子帶信號(hào)中的至少一個(gè)來計(jì)算一個(gè)或更多個(gè)特征量,并且將計(jì)算的特征量提供給高帶子帶功率估計(jì)電路15。此外,下面將詳細(xì)描述由特征量計(jì)算電路14進(jìn)行的對(duì)特征量的計(jì)算處理。在步驟S5中,高帶子帶功率估計(jì)電路15基于一個(gè)或更多個(gè)特征量來計(jì)算多個(gè)高帶子帶功率的估計(jì)值,并且將計(jì)算的估計(jì)值從特征量計(jì)算電路14提供給高帶信號(hào)產(chǎn)生電路16。此外,下面將詳細(xì)地描述由高帶子帶功率估計(jì)電路15進(jìn)行的對(duì)高帶子帶功率的估計(jì)值的計(jì)算處理。在步驟S6中,高帶信號(hào)產(chǎn)生電路16基于來自帶通濾波器13的多個(gè)子帶信號(hào)和來自高帶子帶功率估計(jì)電路15的多個(gè)高帶子帶功率的估計(jì)值來產(chǎn)生高帶信號(hào)分量,并且將產(chǎn)生的高帶信號(hào)分量提供給高通濾波器17。在該情況下,高帶信號(hào)分量是比擴(kuò)展起始帶更高的帶的信號(hào)分量。此外,下面將詳細(xì)描述由高帶信號(hào)產(chǎn)生電路16進(jìn)行的高帶信號(hào)分量的
產(chǎn)生處理。在步驟S7中,高通濾波器17通過對(duì)來自高帶信號(hào)產(chǎn)生電路16的高帶信號(hào)分量進(jìn)行濾波來去除高帶信號(hào)分量中包括的低帶中的諸如假頻(alias)分量的噪聲,并且將該高帶信號(hào)分量提供給信號(hào)加法器18。在步驟S8中,信號(hào)加法器18將來自延遲電路12的低帶信號(hào)分量和來自高通濾波器17的高帶信號(hào)分量彼此相加,并且將相加后的分量作為輸出信號(hào)輸出。
根據(jù)上述處理,可以關(guān)于解碼后的低帶的信號(hào)分量來擴(kuò)展頻帶。接下來,將描述針對(duì)圖4中的流程圖的步驟S3到S6的每個(gè)處理的說明。[由帶通濾波器進(jìn)行的處理的描述]首先,將描述圖4的流程圖中的步驟S3中由帶通濾波器13進(jìn)行的處理。此外,為了便于說明,如下所述,假設(shè)帶通濾波器13的數(shù)目N為N=4。例如,假定通過將輸入信號(hào)的奈奎斯特(Nyquist)頻率分成16個(gè)部分而獲得的16個(gè)子帶中的一個(gè)子帶是擴(kuò)展起始帶,并且16個(gè)子帶中的比擴(kuò)展起始帶更低的帶的4個(gè)子帶中的每個(gè)是帶通濾波器13-1至13-4的每個(gè)通帶。圖5示出了關(guān)于對(duì)于帶通濾波器13-1至13-4的每個(gè)通帶的每個(gè)頻率軸的布置。如圖5中示出的,如果假定從比擴(kuò)展起始帶更低的帶的頻帶(子帶)的高帶開始的第一子帶的索引是Sb,第二子帶的索引是sb-Ι,并且第I子帶的索引是sb-(I-l),帶通濾波器13-1到13-4中的每個(gè)指定低于擴(kuò)展起始帶的低帶的子帶中的索引為sb至sb-3的每個(gè)子帶作為通帶。在本實(shí)施例中,帶通濾波器13-1至13-4的每個(gè)通帶是通過將輸入信號(hào)的奈奎斯特頻率分割成16個(gè)部分而獲得的16個(gè)子帶的4個(gè)預(yù)定子帶,但是不限于此,并且可以是通過將輸入信號(hào)的奈奎斯特頻率分割成256個(gè)部分而獲得的256個(gè)子帶中的4個(gè)預(yù)定子帶。此外,帶通濾波器13-1至13-4的每個(gè)帶寬可以彼此不同。[由特征量計(jì)算電路進(jìn)行的處理的描述]接下來,將描述圖4中的流程圖的步驟S4中由特征量計(jì)算電路14進(jìn)行的處理。特征量計(jì)算電路14通過使用輸入信號(hào)和來自帶通濾波器13的多個(gè)子帶信號(hào)中的至少一個(gè)來計(jì)算所使用的一個(gè)或更多個(gè)特征量,以使得高帶子帶功率估計(jì)電路15計(jì)算高帶子帶功率的估計(jì)值。更詳細(xì)地,特征量計(jì)算電路14針對(duì)來自帶通濾波器13的4個(gè)子帶信號(hào)的每個(gè)子帶計(jì)算子帶信號(hào)的功率(在下文中稱為低帶子帶功率)作為特征量,并且將計(jì)算的子帶信號(hào)的功率提供給高帶子帶功率估計(jì)電路15。換言之,特征量計(jì)算電路14通過使用以下公式(I)、根據(jù)從帶通濾波器13提供的4個(gè)子帶信號(hào)X (ib, η)來計(jì)算預(yù)定時(shí)間巾貞J中的低帶子帶功率power (ib, J)。本文中,ib是子帶的索引,η被表示為離散時(shí)間的索引。此外,一個(gè)幀的樣本的數(shù)量被表示為FSIZE,并且功率被表示為分貝。[公式I]
f/(J+1)FSI2E-1Ipower =10lof10^( Σ x( ib, n)2 ι/FSIZE f
Iv n=細(xì) EE/J
Csb-3<ib<sb)
IF Ir H ( I )
因此,將由特征量計(jì)算電路14獲得的低帶子帶功率p0wer(ib,J)作為特征量提供給高帶子帶功率估計(jì)電路15。[由高帶子帶功率估計(jì)電路進(jìn)行的處理的描述]接下來,將描述圖4中的流程圖的步驟S5的由高帶子帶功率估計(jì)電路15進(jìn)行的處理。高帶子帶功率估計(jì)電路15基于從特征量計(jì)算電路14提供的4個(gè)子帶功率,來計(jì)算將在索引為sb+Ι的子帶(擴(kuò)展起始帶)之后被擴(kuò)展的帶(頻率擴(kuò)展帶)的子帶功率(高帶子帶功率)的估計(jì)值。即,如果高帶子帶功率估計(jì)電路15認(rèn)為頻率擴(kuò)展帶的最大帶的子帶的索引為eb,則關(guān)于索引從sb+Ι到eb的子帶來估計(jì)(eb-sb)個(gè)子帶功率。在頻率擴(kuò)展帶中,使用從特征量計(jì)算電路14提供的4個(gè)子帶功率power(ib, j),通過以下公式(2)表示索引為ib的子帶功率的估計(jì)值powerest (ib, J)。[公式2]
/ b \ Powereet (ib, J) = { Σ IAib(kb)power (kb, J)} ι+·Β|b
\ - 3J
(J*FSIZE.<n<(J+1)FSIZE-1, sb+1<ib<eb)
.■ · (2)本文中,在公式⑵中,系數(shù)Aib(kb)以及Bib是對(duì)于各個(gè)子帶ib具有不同值的系數(shù)。系數(shù)Aib (kb)以及Bib是這樣的系數(shù)其被適當(dāng)?shù)卦O(shè)置以獲得關(guān)于各個(gè)輸入信號(hào)的適當(dāng)值。此外,系數(shù)Aib(kb)以及Bib還通過改變子帶Sb而改變?yōu)樽顑?yōu)值。下面將描述Aib(kb)以及Bib的推導(dǎo)。在公式(2)中,高帶子帶功率的估計(jì)值是使用來自帶通濾波器13的多個(gè)子帶信號(hào)中的每個(gè)的功率、通過基本線性組合來計(jì)算的,但是不限于此,例如,可以使用時(shí)間幀J之前和之后的幀的多個(gè)低帶子帶功率的線性組合來計(jì)算,并且可以使用非線性函數(shù)來計(jì)算。如上所述,將由高帶子帶功率估計(jì)電路15計(jì)算的高帶子帶功率的估計(jì)值提供給將要描述的高帶信號(hào)產(chǎn)生電路16。[由高帶信號(hào)產(chǎn)生電路進(jìn)行的處理的描述]接下來,將對(duì)圖4中的流程圖的步驟S6中由高帶信號(hào)產(chǎn)生電路16進(jìn)行的處理進(jìn)行描述。高帶信號(hào)產(chǎn)生電路16根據(jù)從帶通濾波器13提供的多個(gè)子帶信號(hào),基于上述公式(I)來計(jì)算每個(gè)子帶的低帶子帶功率power (ib,J)。高帶信號(hào)產(chǎn)生電路16使用所計(jì)算的多個(gè)低帶子帶功率power (ib, J)以及由高帶子帶功率估計(jì)電路15基于上述公式(2)計(jì)算的高帶子帶功率的估計(jì)值Powerest (ib, J),通過下述公式(3)來獲得增益量G (ib, J)。[公式3]
權(quán)利要求
1.一種信號(hào)處理裝置,包括 解復(fù)用單元,將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)所述數(shù)據(jù)包括 關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息; 低帶解碼單元,對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào); 選擇單元,基于所述數(shù)據(jù)從多個(gè)所述系數(shù)中選擇待處理的幀的系數(shù); 高帶子帶功率計(jì)算單元,基于構(gòu)成所述待處理的幀的所述低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成所述待處理的幀的所述高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;以及 高帶信號(hào)產(chǎn)生單元,基于所述高帶子帶功率和所述低帶子帶信號(hào)來產(chǎn)生所述待處理的幀的所述高帶信號(hào)。
2.根據(jù)權(quán)利要求I所述的信號(hào)處理裝置, 其中,所述待處理區(qū)間被分割成所述區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成所述區(qū)間的邊界位置,并且表示所述區(qū)間中的每個(gè)區(qū)間的長度的信息被設(shè)置成關(guān)于所述區(qū)間的信息。
3.根據(jù)權(quán)利要求I所述的信號(hào)處理裝置, 其中,所述待處理區(qū)間被分割成具有相同長度的若干區(qū)間,使得所述區(qū)間的長度最長,并且表示所述長度的信息以及表示所選擇的系數(shù)是否在所述區(qū)間的每個(gè)邊界位置之前或之后變化的信息被設(shè)置成關(guān)于所述區(qū)間的信息。
4.根據(jù)權(quán)利要求3所述的信號(hào)處理裝置, 其中,當(dāng)在連續(xù)的若干區(qū)間中選擇相同的系數(shù)時(shí),所述數(shù)據(jù)包括用于獲得在所述若干連續(xù)的區(qū)間中選擇的所述系數(shù)的一條系數(shù)信息。
5.根據(jù)權(quán)利要求I所述的信號(hào)處理裝置, 其中,通過在第一方式和第二方式之間的具有較少數(shù)據(jù)量的方式來針對(duì)每個(gè)待處理區(qū)間產(chǎn)生所述數(shù)據(jù), 其中,在所述第一方式中,所述待處理區(qū)間被分割成所述區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成所述區(qū)間的邊界位置,并且表示所述區(qū)間中的每個(gè)區(qū)間的長度的信息被設(shè)置成關(guān)于所述區(qū)間的信息, 其中,在所述第二方式中,所述待處理區(qū)間被分割成具有相同長度的若干區(qū)間,使得所述區(qū)間的長度最長,并且表示所述長度的信息以及表示所選擇的系數(shù)是否在所述區(qū)間的邊界位置之前或之后變化的信息被設(shè)置成關(guān)于所述區(qū)間的信息,以及 其中,所述數(shù)據(jù)進(jìn)一步包括表示所述數(shù)據(jù)是通過所述第一方式獲得還是通過所述第二方式獲得的息。
6.根據(jù)權(quán)利要求I所述的信號(hào)處理裝置, 其中,所述數(shù)據(jù)進(jìn)一步包括表示所述待處理區(qū)間中的初始幀的系數(shù)是否與所述初始幀的緊前面的幀的系數(shù)相同的再利用信息,以及 當(dāng)所述數(shù)據(jù)包括表示所述系數(shù)相同的再利用信息時(shí),所述數(shù)據(jù)不包括所述待處理區(qū)間的所述初始區(qū)間的系數(shù)信息。
7.根據(jù)權(quán)利要求6所述的信號(hào)處理裝置,其中,當(dāng)指定其中所述系數(shù)信息被再利用的模式時(shí),所述數(shù)據(jù)包括所述再利用信息,并且當(dāng)指定其中所述系數(shù)信息的再利用被禁止的模式時(shí),所述數(shù)據(jù)不包括所述再利用信息。
8.一種用于信號(hào)處理裝置的信號(hào)處理方法,所述信號(hào)處理裝置包括 解復(fù)用單元,將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)所述數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息; 低帶解碼單元,對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào); 選擇單元,基于所述數(shù)據(jù)從多個(gè)所述系數(shù)中選擇待處理的幀的系數(shù); 高帶子帶功率計(jì)算單元,基于構(gòu)成所述待處理的幀的所述低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成所述待處理的幀的所述高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;以及 高帶信號(hào)產(chǎn)生單元,基于所述高帶子帶功率和所述低帶子帶信號(hào)來產(chǎn)生所述待處理的幀的所述高帶信號(hào), 所述信號(hào)處理方法包括如下步驟 通過所述解復(fù)用單元將所述編碼數(shù)據(jù)解復(fù)用為所述數(shù)據(jù)和所述低帶編碼數(shù)據(jù); 通過所述低帶解碼單元對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼; 通過所述選擇單元選擇所述待處理的幀的所述系數(shù); 通過所述高帶子帶功率計(jì)算單元計(jì)算所述高帶子帶功率;以及 通過所述高帶信號(hào)產(chǎn)生單元產(chǎn)生所述高帶信號(hào)。
9.一種使計(jì)算機(jī)執(zhí)行包括如下步驟的處理的程序 將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)所述數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理幀中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息; 對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào); 基于所述數(shù)據(jù)從多個(gè)所述系數(shù)中選擇待處理的幀的系數(shù); 基于構(gòu)成所述待處理的幀的所述低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成所述待處理的幀的所述高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;以及 基于所述高帶子帶功率和所述低帶子帶信號(hào)來產(chǎn)生所述待處理的幀的所述高帶信號(hào)。
10.一種信號(hào)處理裝置,包括 子帶分割單元,產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在所述輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào); 偽高帶子帶功率計(jì)算單元,基于所述低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為所述高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率; 選擇單元,通過將所述高帶子帶信號(hào)的所述高帶子帶功率與所述偽高帶子帶功率相比較,來選擇用于所述輸入信號(hào)的各個(gè)幀的多個(gè)所述系數(shù)中的任何系數(shù);以及 產(chǎn)生單元,產(chǎn)生如下數(shù)據(jù)所述數(shù)據(jù)包括關(guān)于具有所述輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息。
11.根據(jù)權(quán)利要求10所述的信號(hào)處理裝置, 其中,所述產(chǎn)生單元將所述待處理區(qū)間分割成所述區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成所述區(qū)間的邊界位置,并且將表示所述區(qū)間中的每個(gè)所述區(qū)間的長度的信息設(shè)置成關(guān)于所述區(qū)間的信息。
12.根據(jù)權(quán)利要求10所述的信號(hào)處理裝置, 其中,所述產(chǎn)生單元將所述待處理區(qū)間分割成具有相同長度的若干區(qū)間,使得所述區(qū)間的長度最長,并且表示所述長度的信息以及表示所選擇的系數(shù)是否在所述區(qū)間的邊界位置之前或之后變化的信息被設(shè)置成關(guān)于所述區(qū)間的信息。
13.根據(jù)權(quán)利要求12所述的信號(hào)處理裝置, 其中,當(dāng)在所述若干連續(xù)的區(qū)間中選擇相同的系數(shù)時(shí),所述產(chǎn)生單元產(chǎn)生包括用于獲得在所述若干連續(xù)的區(qū)間中選擇的所述系數(shù)的一條系數(shù)信息的所述數(shù)據(jù)。
14.根據(jù)權(quán)利要求10所述的信號(hào)處理裝置, 其中,所述產(chǎn)生單元使用在第一方式和第二方式之間的具有較少數(shù)據(jù)量的方式針對(duì)每個(gè)待處理區(qū)間產(chǎn)生所述數(shù)據(jù), 其中,在所述第一方式中,所述待處理區(qū)間被分割成所述區(qū)間,使得其中選擇不同系數(shù)的、彼此相鄰的幀的位置被設(shè)置成所述區(qū)間的邊界位置,并且表示所述區(qū)間中的每個(gè)區(qū)間的長度的信息被設(shè)置成關(guān)于所述區(qū)間的信息, 其中,在所述第二方式中,所述待處理區(qū)間被分割成具有相同長度的若干區(qū)間,使得所述區(qū)間的長度最長,并且表示所述長度的信息以及表示所選擇的系數(shù)是否在所述區(qū)間的邊界位置之前或之后變化的信息被設(shè)置成關(guān)于所述區(qū)間的信息。
15.根據(jù)權(quán)利要求14所述的信號(hào)處理裝置, 其中,所述數(shù)據(jù)進(jìn)一步包括表示所述數(shù)據(jù)是通過所述第一方式獲得還是通過所述第二方式獲得的息。
16.根據(jù)權(quán)利要求10所述的信號(hào)處理裝置, 其中,所述產(chǎn)生單元產(chǎn)生包括表示所述待處理區(qū)間中的初始巾貞的系數(shù)是否與所述初始幀的緊前面的幀的系數(shù)相同的再利用信息的所述數(shù)據(jù),以及 當(dāng)所述數(shù)據(jù)中包括表示所述系數(shù)相同的再利用信息時(shí),產(chǎn)生其中不包括所述待處理區(qū)間的初始區(qū)間的系數(shù)信息的數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的信號(hào)處理裝置, 其中,當(dāng)指定其中所述系數(shù)信息被再利用的模式時(shí),所述產(chǎn)生單元產(chǎn)生包括所述再利用信息的所述數(shù)據(jù),并且當(dāng)指定其中所述系數(shù)信息的再利用被禁止的模式時(shí),所述產(chǎn)生單元產(chǎn)生其中不包括所述再利用信息的所述數(shù)據(jù)。
18.一種用于信號(hào)處理裝置的信號(hào)處理方法,所述信號(hào)處理裝置包括 子帶分割單元,產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在所述輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào); 偽高帶子帶功率計(jì)算單元,基于所述低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為所述高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率; 選擇單元,通過將所述高帶子帶信號(hào)的所述高帶子帶功率與所述偽高帶子帶功率相比較,來選擇用于所述輸入信號(hào)的各個(gè)幀的多個(gè)所述系數(shù)中的任何系數(shù);以及產(chǎn)生單元,產(chǎn)生如下數(shù)據(jù)所述數(shù)據(jù)包括關(guān)于具有所述輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息, 所述信號(hào)處理方法包括如下步驟 通過所述子帶分割單元產(chǎn)生所述低帶子帶信號(hào)和所述高帶子帶信號(hào); 通過所述偽高帶子帶功率計(jì)算單元計(jì)算所述偽高帶子帶功率; 通過所述選擇單元選擇多個(gè)所述系數(shù)中的任何系數(shù);以及 通過所述產(chǎn)生單元產(chǎn)生所述數(shù)據(jù)。
19.一種使計(jì)算機(jī)執(zhí)行包括如下步驟的處理的程序 產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào)和在所述輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào); 基于所述低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為所述高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率; 通過將所述高帶子帶信號(hào)的所述高帶子帶功率與所述偽高帶子帶功率相比較,來選擇用于所述輸入信號(hào)的各個(gè)幀的多個(gè)所述系數(shù)中的任何系數(shù);以及 產(chǎn)生如下數(shù)據(jù)所述數(shù)據(jù)包括關(guān)于具有所述輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息。
20.一種解碼器,包括 解復(fù)用單元,將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)所述數(shù)據(jù)包括關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息; 低帶解碼單元,對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào); 選擇單元,基于所述數(shù)據(jù)從多個(gè)所述系數(shù)中選擇待處理的幀的系數(shù); 高帶子帶功率計(jì)算單元,基于構(gòu)成所述待處理的幀的所述低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成所述待處理的幀的所述高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率; 高帶信號(hào)產(chǎn)生單元,基于所述高帶子帶功率和所述低帶子帶信號(hào)來產(chǎn)生所述待處理的幀的所述高帶信號(hào);以及 合成單元,將所述低帶信號(hào)與所述高帶信號(hào)進(jìn)行合成以產(chǎn)生輸出信號(hào)。
21.一種用于解碼器的解碼方法,所述解碼器包括 解復(fù)用單元,將輸入編碼數(shù)據(jù)解復(fù)用為低帶編碼數(shù)據(jù)和如下數(shù)據(jù)所述數(shù)據(jù)包括 關(guān)于包括多個(gè)幀的待處理區(qū)間中的、包含其中選擇與產(chǎn)生高帶信號(hào)時(shí)使用的系數(shù)相同的系數(shù)的幀的區(qū)間的信息,以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息; 低帶解碼單元,對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼以產(chǎn)生低帶信號(hào); 選擇單元,基于所述數(shù)據(jù)從多個(gè)所述系數(shù)中選擇待處理的幀的系數(shù); 高帶子帶功率計(jì)算單元,基于構(gòu)成所述待處理的幀的所述低帶信號(hào)的每個(gè)子帶的低帶子帶信號(hào)以及所選擇的系數(shù),來計(jì)算構(gòu)成所述待處理的幀的所述高帶信號(hào)的每個(gè)子帶的高帶子帶信號(hào)的高帶子帶功率;高帶信號(hào)產(chǎn)生單元,基于所述高帶子帶功率和所述低帶子帶信號(hào)來產(chǎn)生所述待處理的幀的所述高帶信號(hào);以及 合成單元,將所述低帶信號(hào)與所述高帶信號(hào)進(jìn)行合成以產(chǎn)生輸出信號(hào), 所述解碼方法包括如下步驟 通過所述解復(fù)用單元將所述編碼數(shù)據(jù)解復(fù)用為所述數(shù)據(jù)和所述低帶編碼數(shù)據(jù); 通過所述低帶解碼單元對(duì)所述低帶編碼數(shù)據(jù)進(jìn)行解碼; 通過所述選擇單元選擇所述待處理的幀的所述系數(shù); 通過所述高帶子帶功率計(jì)算單元計(jì)算所述高帶子帶功率; 通過所述高帶信號(hào)產(chǎn)生單元產(chǎn)生所述高帶信號(hào);以及 通過所述合成單元產(chǎn)生所述輸出信號(hào)。
22.—種編碼器,包括 子帶分割單元,產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在所述輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào); 偽高帶子帶功率計(jì)算單元,基于所述低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為所述高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率; 選擇單元,通過將所述高帶子帶信號(hào)的所述高帶子帶功率與所述偽高帶子帶功率相比較,來選擇用于所述輸入信號(hào)的各個(gè)幀的多個(gè)所述系數(shù)中的任何系數(shù); 高帶編碼單元,通過對(duì)關(guān)于包括所述輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息進(jìn)行編碼,來產(chǎn)生高帶編碼數(shù)據(jù); 低帶編碼單元,對(duì)所述輸入信號(hào)的低帶信號(hào)進(jìn)行編碼并且產(chǎn)生低帶編碼數(shù)據(jù);以及 復(fù)用單元,通過對(duì)所述低帶編碼數(shù)據(jù)和所述高帶編碼數(shù)據(jù)進(jìn)行復(fù)用來產(chǎn)生輸出代碼串O
23.一種用于編碼器的編碼方法,所述編碼器包括 子帶分割單元,產(chǎn)生在輸入信號(hào)的低帶側(cè)的多個(gè)子帶的低帶子帶信號(hào),以及在所述輸入信號(hào)的高帶側(cè)的多個(gè)子帶的高帶子帶信號(hào); 偽高帶子帶功率計(jì)算單元,基于所述低帶子帶信號(hào)和預(yù)定系數(shù)來計(jì)算作為所述高帶子帶信號(hào)的功率的估計(jì)值的偽高帶子帶功率; 選擇單元,通過將所述高帶子帶信號(hào)的所述高帶子帶功率與所述偽高帶子帶功率相比較,來選擇用于所述輸入信號(hào)的各個(gè)幀的多個(gè)所述系數(shù)中的任何系數(shù); 高帶編碼單元,通過對(duì)關(guān)于包括所述輸入數(shù)據(jù)的多個(gè)幀的待處理區(qū)間中的、具有其中選擇相同的系數(shù)的幀的區(qū)間的信息以及用于獲得在所述區(qū)間的幀中所選擇的系數(shù)的系數(shù)信息進(jìn)行編碼,來產(chǎn)生高帶編碼數(shù)據(jù); 低帶編碼單元,對(duì)所述輸入信號(hào)的低帶信號(hào)進(jìn)行編碼并且產(chǎn)生低帶編碼數(shù)據(jù);以及 復(fù)用單元,通過對(duì)所述低帶編碼數(shù)據(jù)和所述高帶編碼數(shù)據(jù)進(jìn)行復(fù)用來產(chǎn)生輸出代碼串, 所述編碼方法包括如下步驟 通過所述子帶分割單元產(chǎn)生所述低帶子帶信號(hào)和所述高帶子帶信號(hào); 通過所述偽高帶子帶功率計(jì)算單元計(jì)算所述偽高帶子帶功率;通過所述選擇單元選擇多個(gè)所述系數(shù)中的任何系數(shù);通過所述高帶編碼單元產(chǎn)生所述高帶編碼數(shù)據(jù); 通過所述低帶編碼單元產(chǎn)生所述低帶編碼數(shù)據(jù);以及通過所述復(fù)用單元產(chǎn)生所述輸出代碼串。
全文摘要
本發(fā)明涉及能夠通過頻帶的放大再現(xiàn)具有較高音質(zhì)的音樂信號(hào)的信號(hào)處理設(shè)備及方法、編碼設(shè)備及方法、解碼設(shè)備及方法、以及程序。編碼設(shè)備的目標(biāo)處理區(qū)間是包括幀(16個(gè))的區(qū)間,并且編碼設(shè)備針對(duì)每個(gè)目標(biāo)處理區(qū)間輸出用于獲得輸入信號(hào)的高帶分量的高帶編碼數(shù)據(jù)以及其中輸入信號(hào)中的低帶信號(hào)已被編碼的低帶編碼數(shù)據(jù)。此時(shí)針對(duì)每個(gè)幀選擇用于估計(jì)高帶分量的系數(shù),并且將目標(biāo)處理區(qū)間分成如下的連續(xù)幀區(qū)間,這些幀區(qū)間包括具有相同的所選擇的系數(shù)的連續(xù)幀。生成了表示每個(gè)連續(xù)幀區(qū)間的長度的信息,表示目標(biāo)處理區(qū)間中包括的連續(xù)幀區(qū)間的數(shù)目的信息,以及包括表示針對(duì)每個(gè)連續(xù)幀區(qū)間選擇的系數(shù)的系數(shù)索引的高帶編碼數(shù)據(jù)。該方法可以應(yīng)用于編碼設(shè)備。
文檔編號(hào)G10L21/02GK102834864SQ201180018948
公開日2012年12月19日 申請(qǐng)日期2011年4月11日 優(yōu)先權(quán)日2010年4月13日
發(fā)明者山本優(yōu)樹, 知念徹, 本間弘幸, 光藤祐基 申請(qǐng)人:索尼公司