欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

編碼音頻信號(hào)的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品的制作方法

文檔序號(hào):2837694閱讀:295來源:國(guó)知局
專利名稱:編碼音頻信號(hào)的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于編碼音頻信號(hào)的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品,更具體地說,涉及一種借助于按照運(yùn)動(dòng)圖像專家組(Moving Picture ExpertsGroup,MPEG)音頻標(biāo)準(zhǔn)的時(shí)頻變換、編碼音頻信號(hào)的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù)
迄今為止,已經(jīng)提出了很多種類的音頻信號(hào)編碼方法,諸如用于按照與要壓縮的音頻信號(hào)相關(guān)的統(tǒng)計(jì)特性編碼音頻信號(hào)的熵編碼法,以及按照人類的知覺(perceptual)特性編碼音頻信號(hào)的知覺編碼法。MPEG音頻標(biāo)準(zhǔn)積極采用例如執(zhí)行壓縮以去除由于屏蔽效應(yīng)或低于最小可聽閾值而人類的耳朵聽不見的音頻信號(hào)分量的知覺編碼法。
這樣一個(gè)編碼方法包括步驟(1)輸入由多種音頻信號(hào)分量組成的音頻信號(hào),以及(2)按照取樣頻率或幀長(zhǎng)度(長(zhǎng)度長(zhǎng)的幀還是長(zhǎng)度短的幀)給每種音頻信號(hào)分量分配一預(yù)定值。例如,符合MPEG-2先進(jìn)音頻編碼(AdvancedAudio Coding)的音頻信號(hào)編碼方法還包括步驟按照?qǐng)D18所示的標(biāo)度因子頻帶表給每種音頻信號(hào)分量分配一預(yù)定值。圖18所示的標(biāo)度因子頻帶表包括多個(gè)要被指派給各個(gè)頻率的最大標(biāo)度因子頻帶,即關(guān)于短長(zhǎng)度幀和長(zhǎng)長(zhǎng)度幀的該音頻信號(hào)的各種音頻信號(hào)分量。
常規(guī)的音頻信號(hào)設(shè)備之一圖示在圖19中,它包括輸入部件a3、FFT分析部件300、心理聲學(xué)模型分析部件330、幀長(zhǎng)度確定部件310、編碼模式信息輸入部件320、最大標(biāo)度因子頻帶計(jì)算部件340、最大標(biāo)度因子頻帶表存儲(chǔ)部件350、頻譜處理部件360以及量化與編碼部件370。在附圖中,“maxSfb”用于指“標(biāo)度因子頻帶”,“smr”用于指“信號(hào)-屏蔽比(Signal-to-Mask ratio)”。
輸入部件a3起在其中輸入音頻信號(hào)的作用。FFT分析部件300起對(duì)從輸入部件a3輸入的音頻信號(hào)執(zhí)行快速富里葉變換、以生成關(guān)于該音頻信號(hào)的頻率信息的作用。幀長(zhǎng)度確定部件310起判斷從輸入部件a3輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào)的作用。這意味著幀長(zhǎng)度確定部件310起在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)為該音頻信號(hào)確定一短長(zhǎng)度幀而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)為該音頻信號(hào)確定一長(zhǎng)長(zhǎng)度幀的作用。
編碼模式信息輸入部件320起輸入編碼模式信息的作用。心理聲學(xué)模型分析部件330按照預(yù)定心理聲學(xué)模型,基于關(guān)于FFT分析部件300所生成的音頻信號(hào)的頻率信息、為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息。最大標(biāo)度因子頻帶表存儲(chǔ)部件350起存儲(chǔ)初始最大標(biāo)度因子頻帶信息的作用。該初始最大標(biāo)度因子頻帶信息包括各自固定地一一對(duì)應(yīng)地對(duì)應(yīng)于諸如比特率和取樣頻率和幀長(zhǎng)度之類的編碼模式信息的多個(gè)預(yù)定的最大標(biāo)度因子頻帶。
最大標(biāo)度因子頻帶計(jì)算部件340基于由幀長(zhǎng)度確定部件310產(chǎn)生的結(jié)果、和從編碼模式信息輸入部件320輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件350中的初始最大標(biāo)度因子頻帶信息為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
頻譜處理部件360基于由心理聲學(xué)模型分析部件330計(jì)算出的信號(hào)-屏蔽比信息,起將從輸入部件a3輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量的作用,以及對(duì)直到對(duì)應(yīng)于由最大標(biāo)度因子頻帶計(jì)算部件340計(jì)算的最大標(biāo)度因子頻帶的音頻信號(hào)分量的各音頻信號(hào)分量執(zhí)行頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。由頻譜處理部件360執(zhí)行的頻譜處理包括改進(jìn)的離散余弦變換(以下稱為“MDCT”)處理以及瞬時(shí)噪聲成形(以下稱為“TNS”)處理。量化與編碼部件370起量化和編碼由頻譜處理部件360生成的音頻信號(hào)數(shù)據(jù)的作用,以生成要通過這里輸出的編碼音頻信號(hào)。
在上述常規(guī)音頻信號(hào)編碼設(shè)備中,最大標(biāo)度因子頻帶計(jì)算部件340通過基于關(guān)于該音頻信號(hào)的幀長(zhǎng)度和編碼模式信息,從存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件350中的固定地預(yù)定的最大標(biāo)度因子頻帶中間選擇關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶,來計(jì)算最大標(biāo)度因子頻帶。該初始最大標(biāo)度因子頻帶信息包括各自固定地一一對(duì)應(yīng)地對(duì)應(yīng)于諸如比特率和取樣頻率和幀長(zhǎng)度之類的編碼模式信息、而另一方面在這里輸入的音頻信號(hào)互異的多個(gè)預(yù)定的最大標(biāo)度因子頻帶。這意味著最大標(biāo)度因子頻帶計(jì)算部件340基于諸如幀長(zhǎng)度之類的編碼模式信息以及不考慮該音頻信號(hào)特性的編碼模式信息,例如,該音頻信號(hào)偏離任何頻率范圍與否,來計(jì)算最大標(biāo)度因子頻帶。接著,頻譜處理部件360和量化與編碼部件370不管該音頻信號(hào)偏離任何頻率范圍與否,都對(duì)直到對(duì)應(yīng)于這樣計(jì)算出的最大標(biāo)度因子頻帶的音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行頻譜處理,和量化和編碼。
像從前述事實(shí)所了解的那樣,這種類型的常規(guī)音頻信號(hào)編碼設(shè)備遇到這樣的缺陷,以至于該常規(guī)音頻信號(hào)編碼設(shè)備可能在該音頻信號(hào)偏離到例如低頻范圍時(shí),不需要執(zhí)行對(duì)特別包括不可能由人耳聽見的音頻信號(hào)的該音頻信號(hào)的所有音頻信號(hào)分量的頻譜處理,并量化和編碼,從而使得難以充分執(zhí)行對(duì)該音頻信號(hào)的頻譜處理,以及量化和編碼該音頻信號(hào)和增強(qiáng)該音頻信號(hào)的質(zhì)量。
本發(fā)明從一個(gè)角度克服了上述常規(guī)音頻信號(hào)編碼設(shè)備所固有的缺陷。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供一種音頻信號(hào)編碼設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品,用于將音頻信號(hào)劃分成各自對(duì)應(yīng)于標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量、按照預(yù)定的心理聲學(xué)模型計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶和對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的一音頻信號(hào)分量的各音頻信號(hào)分量執(zhí)行頻譜處理,量化和編碼。
本發(fā)明的另一個(gè)目的是提供一種音頻信號(hào)編碼設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品,它能夠自適應(yīng)地按照該音頻信號(hào)的特性計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶。
按照本發(fā)明的第一方面,提供一種音頻信號(hào)編碼設(shè)備,用于將音頻信號(hào)劃分成各自對(duì)應(yīng)于要按照預(yù)定的心理聲學(xué)模型編碼的標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,它包括輸入部件,用于在其中輸入音頻信號(hào);幀長(zhǎng)度確定部件,用于判斷從輸入部件輸入的該音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)為該音頻信號(hào)確定一短長(zhǎng)度幀而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)為該音頻信號(hào)確定一長(zhǎng)長(zhǎng)度幀;FFT分析部件,用于對(duì)從輸入部件輸入的音頻信號(hào)執(zhí)行快速富里葉變換、以生成關(guān)于該音頻信號(hào)的頻率信息;編碼模式信息輸入部件,用于輸入編碼模式信息;心理聲學(xué)模型分析部件,用于按照預(yù)定心理聲學(xué)模型,基于關(guān)于FFT分析部件所生成的音頻信號(hào)的頻率信息,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息;最大標(biāo)度因子頻帶表存儲(chǔ)部件,用于存儲(chǔ)初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息;初始最大標(biāo)度因子頻帶計(jì)算部件,用于基于幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果和從編碼模式信息部件輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶;最大標(biāo)度因子頻帶計(jì)算部件,用于基于由初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的初始最大標(biāo)度因子頻帶,按照由心理聲學(xué)模型分析部件計(jì)算出的信號(hào)-屏蔽比信息,為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶;頻譜處理部件,用于基于由心理聲學(xué)模型分析部件計(jì)算出的信號(hào)-屏蔽比信息,將從輸入部件輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,以及對(duì)直到對(duì)應(yīng)于由該最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的各音頻信號(hào)分量執(zhí)行頻譜處理以產(chǎn)生音頻信號(hào)數(shù)據(jù);以及量化與編碼部件,用于量化和編碼由頻譜處理部件生成的該音頻信號(hào)數(shù)據(jù),以生成要通過其輸出的編碼音頻信號(hào),借此,最大標(biāo)度因子頻帶計(jì)算部件響應(yīng)在其中輸入的音頻信號(hào)自適應(yīng)地計(jì)算最大標(biāo)度因子頻帶。
在上述音頻信號(hào)編碼設(shè)備中,編碼模式信息可以包括比特率信息和取樣頻率信息。最大標(biāo)度因子頻帶表存儲(chǔ)部件可以存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息。初始最大標(biāo)度因子頻帶計(jì)算部件可以基于由幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果和從編碼模式信息輸入部件輸入的包括比特率信息和取樣頻率信息的編碼模式信息、參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶。最大標(biāo)度因子頻帶計(jì)算部件可以基于由心理聲學(xué)模型分析部件計(jì)算出的信號(hào)-屏蔽比信息和初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的初始最大標(biāo)度因子頻帶、為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
在上述音頻編碼設(shè)備中,所述編碼模式信息還可以包括信道數(shù)。最大標(biāo)度因子頻帶表存儲(chǔ)部件可以存儲(chǔ)具有涉及信道數(shù)目的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及信道數(shù)目的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息。初始最大標(biāo)度因子頻帶計(jì)算部件可以基于由幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果、和包括從編碼模式信息部件輸入的信道數(shù)目的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶。最大標(biāo)度因子頻帶計(jì)算部件可以基于由心理聲學(xué)模型分析部件計(jì)算出的信號(hào)-屏蔽比信息和初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的初始最大標(biāo)度因子頻帶、為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
在上述音頻信號(hào)編碼設(shè)備中,信號(hào)-屏蔽比閾值信息可以包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表。最大標(biāo)度因子頻帶表存儲(chǔ)部件可以存儲(chǔ)初始最大標(biāo)度因子頻帶信息以及信號(hào)-屏蔽比閾值信息。初始最大標(biāo)度因子頻帶計(jì)算部件可以基于由幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果、和從編碼模式信息輸入部件輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和信號(hào)屏蔽比閾值。最大標(biāo)度因子頻帶計(jì)算部件可以基于由初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的初始最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值,按照包含在由心理聲學(xué)模型分析部件計(jì)算出的信號(hào)-屏蔽比信息中的、示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,通過下列步驟為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶(1)按照所述信號(hào)-屏蔽比表,確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中所述最大標(biāo)度因子頻帶的初始值就是由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶;(2)判斷在步驟(1)所確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值;(2-1)如果在步驟(2)判斷出信號(hào)-屏蔽比不大于信號(hào)-屏蔽比閾值,則將該最大標(biāo)度因子頻帶遞減一,并返回步驟(1);(3)重復(fù)步驟(1)至步驟(2-1),直到在步驟(2)判斷出信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值;(4)如果在步驟(2)判斷出所確定的信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值,則將該最大標(biāo)度因子頻帶遞增一;(5)將在步驟(4)遞增一的這種最大標(biāo)度因子頻帶輸出到頻譜處理部件。


從以下借助附圖的下列描述,將會(huì)更清楚地理解根據(jù)本發(fā)明的、用于編碼音頻信號(hào)的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品的特征和優(yōu)點(diǎn),在這些附圖中圖1是根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第一實(shí)施例的示意圖;圖2是解釋存儲(chǔ)在組成圖1中所示的音頻信號(hào)編碼設(shè)備的一部分的最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息的示意圖;圖3是解釋由圖1中所示的音頻信號(hào)編碼設(shè)備所執(zhí)行的最大標(biāo)度因子頻帶計(jì)算過程的特性曲線圖;圖4A和4B是解釋由圖2中所示的初始最大標(biāo)度因子頻帶的表;圖5A和5B是解釋由圖2中所示的初始最大標(biāo)度因子頻帶的表;圖6A和6B是解釋由圖2中所示的信號(hào)-屏蔽比閾值的表;圖7A和7B是解釋由圖2中所示的信號(hào)-屏蔽比閾值的表;圖8圖示由圖1中所示的音頻信號(hào)編碼設(shè)備所執(zhí)行的音頻信號(hào)編碼方法的流程圖;圖9是根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第二實(shí)施例的示意圖;圖10是解釋由圖9中所示的音頻信號(hào)編碼設(shè)備所執(zhí)行的最大標(biāo)度因子頻帶計(jì)算過程的模式圖;圖11A和11B是解釋存儲(chǔ)在組成圖9中所示的音頻信號(hào)編碼設(shè)備的一部分的最大標(biāo)度因子頻帶表存儲(chǔ)部件中的能量閾值信息的表;圖12A和12B是解釋存儲(chǔ)在組成圖9中所示的音頻信號(hào)編碼設(shè)備的一部分的最大標(biāo)度因子頻帶表存儲(chǔ)部件中的能量閾值信息的表;圖13圖示由圖9中所示的音頻信號(hào)編碼設(shè)備所執(zhí)行的音頻信號(hào)編碼方法的流程圖;圖14是根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第三實(shí)施例的示意圖;圖15是解釋由圖14中所示的音頻信號(hào)編碼設(shè)備所執(zhí)行的最大標(biāo)度因子頻帶計(jì)算過程的模式圖;圖16是解釋存儲(chǔ)在組成圖14中所示的音頻信號(hào)編碼設(shè)備的一部分的最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息,信號(hào)-屏蔽比閾值信息和最小標(biāo)度因子頻帶信息示意圖;圖17圖示由圖14中所示的音頻信號(hào)編碼設(shè)備所執(zhí)行的音頻信號(hào)編碼方法的流程圖;圖18是包括被分配給用于常規(guī)音頻信號(hào)編碼過程中的各頻率的多個(gè)最大標(biāo)度因子頻帶表的標(biāo)度因子頻帶表;以及圖19是常規(guī)音頻信號(hào)編碼設(shè)備的示意圖。
具體實(shí)施例方式
下列說明針對(duì)根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的多個(gè)實(shí)施例。
參考附圖,特別是參考圖1至圖8,圖示了根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第一個(gè)優(yōu)選實(shí)施例。該音頻信號(hào)編碼設(shè)備的第一個(gè)實(shí)施例圖示在圖1中,它包括輸入部件a1、FFT分析部件100、幀長(zhǎng)度確定部件110、編碼模式信息輸入部件120、心理聲學(xué)模型分析部件130、初始最大標(biāo)度因子頻帶計(jì)算部件140、最大標(biāo)度因子頻帶計(jì)算部件150、頻譜處理部件160、量化與編碼部件170以及最大標(biāo)度因子頻帶表存儲(chǔ)部件180。
輸入部件a1適合于在其中輸入音頻信號(hào)。FFT分析部件100適合于對(duì)從輸入部件a1輸入的音頻信號(hào)執(zhí)行快速富里葉變換(以下稱為“FFT分析”)、以生成關(guān)于該音頻信號(hào)的頻率信息。幀長(zhǎng)度確定部件110用來確定適合該音頻信號(hào)的幀長(zhǎng)度。這意味著幀長(zhǎng)度確定部件110適于判斷從輸入部件a1輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)確定該音頻信號(hào)的短長(zhǎng)度幀,而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)確定該音頻信號(hào)的長(zhǎng)長(zhǎng)度幀。
編碼模式信息輸入部件120用于由操作員輸入編碼模式信息。這意味著編碼模式信息輸入部件120適合于輸入諸如該音頻信號(hào)的取樣頻率和比特率這樣的編碼模式信息。
心理聲學(xué)模型分析部件130適于輸入由FFT分析部件100所生成的音頻信號(hào)的頻率信息,并適合于按照熟知的預(yù)定心理聲學(xué)模型,基于這樣輸入的頻率信息,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息(后面將要介紹)。最大標(biāo)度因子頻帶表存儲(chǔ)部件180適合于存儲(chǔ)在圖2中所示的初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420。在附圖中,“smr”指的是“信號(hào)-屏蔽比”。
初始最大標(biāo)度因子頻帶計(jì)算部件140適合于基于由幀長(zhǎng)度確定部件110產(chǎn)生的結(jié)果和從編碼模式信息輸入部件120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件180中的初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420,計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶。
最大標(biāo)度因子頻帶計(jì)算部件150適合于基于由初始最大標(biāo)度因子頻帶計(jì)算部件140計(jì)算的初始最大標(biāo)度因子頻帶、按照心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。
頻譜處理部件160適合于基于由心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息,將從輸入部件a1輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,以及適合于對(duì)直到對(duì)應(yīng)于由最大標(biāo)度因子頻帶計(jì)算部件150計(jì)算的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的所有音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
量化與編碼部件170適合于量化和編碼由頻譜處理部件160生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
如從前述說明中了解的那樣,構(gòu)造音頻信號(hào)編碼設(shè)備的第一實(shí)施例的最大標(biāo)度因子頻帶計(jì)算部件150,適合于自適應(yīng)地按照這里輸入的特性即該音頻信號(hào)的信號(hào)-屏蔽比信息,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。
根據(jù)本發(fā)明,音頻信號(hào)編碼設(shè)備的第一實(shí)施例的所有功能都可以由個(gè)人計(jì)算機(jī)執(zhí)行,該計(jì)算機(jī)包括中央處理器(以下稱為“CPU”)、諸如聲卡之類的聲音裝置以及諸如軟盤、CD-ROM、DVD-ROM、硬盤之類的、可以讓用于執(zhí)行該音頻信號(hào)編碼設(shè)備的第一實(shí)施例的上述組成件的所有功能的計(jì)算機(jī)可讀程序代碼包含在其中計(jì)算機(jī)可讀介質(zhì)。
此外,該音頻信號(hào)編碼設(shè)備的第一實(shí)施例可以用在需要編碼高質(zhì)量聲音信號(hào)或以復(fù)雜編碼模式編碼的音樂發(fā)行服務(wù)中。
以下將解釋該音頻信號(hào)編碼設(shè)備的第一實(shí)施例的運(yùn)行。
操作輸入部件a1以在其中輸入音頻信號(hào)。操作幀長(zhǎng)度確定部件110來判斷從輸入部件a1輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)為該音頻信號(hào)確定一短長(zhǎng)度幀,而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)為該音頻信號(hào)確定一長(zhǎng)長(zhǎng)度幀。
運(yùn)行FFT分析部件100來對(duì)從輸入部件a1輸入的音頻信號(hào)執(zhí)行FFT分析、以生成關(guān)于該音頻信號(hào)的頻率信息。運(yùn)行心理聲學(xué)模型分析部件130來輸入關(guān)于FFT分析部件100所生成的音頻信號(hào)的頻率信息,以及按照熟知的預(yù)定心理聲學(xué)模型,基于所輸入的頻率信息,計(jì)算音頻信號(hào)的信號(hào)-屏蔽比信息。信號(hào)-屏蔽比信息包括示出用于確定各個(gè)標(biāo)度因子頻帶的信號(hào)-屏蔽比的標(biāo)度因子頻帶和多個(gè)信號(hào)屏蔽比之間的關(guān)系的信號(hào)-屏蔽比閾值信息。
運(yùn)行編碼模式信息輸入部件120來按照操作員的操作,通過其輸入諸如該音頻信號(hào)的取樣頻率和比特率之類的編碼模式信息。運(yùn)行最大標(biāo)度因子頻帶表存儲(chǔ)部件180來存儲(chǔ)初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420。
運(yùn)行初始最大標(biāo)度因子頻帶計(jì)算部件140來基于由幀長(zhǎng)度確定部件110產(chǎn)生的結(jié)果,和從編碼模式信息輸入部件120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件180中的初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420,計(jì)算音頻信號(hào)的最大標(biāo)度因子頻帶。
然后,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來基于由初始最大標(biāo)度因子頻帶計(jì)算部件140計(jì)算出的初始最大標(biāo)度因子頻帶即42和信號(hào)-屏蔽比閾值即1.0,按照包括在由心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息中的表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間關(guān)系的信號(hào)-屏蔽比閾值信息,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。
運(yùn)行頻譜處理部件160來基于由心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息,將從輸入部件a1輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,并對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
運(yùn)行量化與編碼部件170來量化和編碼由頻譜處理部件160生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
音頻信號(hào)編碼設(shè)備的第一實(shí)施例執(zhí)行計(jì)算各個(gè)標(biāo)度因子頻帶的信號(hào)-屏蔽比的時(shí)頻變換型編碼方法。但根據(jù)本發(fā)明的編碼方法的特征不在于該音頻信號(hào)編碼設(shè)備按照心理聲學(xué)模型給對(duì)應(yīng)于各個(gè)標(biāo)度因子頻帶的音頻信號(hào)分量分配權(quán)值,而在于該音頻信號(hào)編碼設(shè)備確定一最大標(biāo)度因子頻帶,和對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行頻譜處理過程和編碼過程。
在這個(gè)示例中,可以從對(duì)應(yīng)于標(biāo)度因子頻帶“0”的音頻信號(hào)分量至對(duì)應(yīng)于標(biāo)度因子頻帶“42”的音頻信號(hào)分量中獲得該音頻信號(hào)分量,如圖3中所示。運(yùn)行音頻信號(hào)編碼設(shè)備的第一實(shí)施例來對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行頻譜處理,并量化和編碼,借此,可以靈活地優(yōu)化要處理和編碼的目標(biāo)頻帶,并減少不必要的過程。
現(xiàn)參考附3說明如何運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來計(jì)算該音頻信號(hào)的一最大標(biāo)度因子頻帶。
圖3是圖示由心理聲學(xué)模型分析部件130所計(jì)算出的信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系,以及由初始最大標(biāo)度因子頻帶計(jì)算部件140所計(jì)算出的信號(hào)-屏蔽比閾值的圖。
通過下列步驟(1)至(5),按照示出包括在由心理聲學(xué)模型分析部件130所計(jì)算出的信號(hào)-屏蔽比信息中的信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,基于由初始最大標(biāo)度因子頻帶計(jì)算部件140所計(jì)算出的初始最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值,最大標(biāo)度因子頻帶計(jì)算部件150運(yùn)行計(jì)算該音頻信號(hào)的一最大標(biāo)度因子頻帶。在這個(gè)示例中,假設(shè)初始最大標(biāo)度因子頻帶計(jì)算部件140計(jì)算出該音頻信號(hào)的初始最大標(biāo)度因子頻帶“42”,和信號(hào)-屏蔽比閾值為“1.0”,如圖3所示。
步驟(1)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來確定對(duì)應(yīng)于一最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中,該最大標(biāo)度因子頻帶的初始值是初始最大標(biāo)度因子頻帶計(jì)算部件140所計(jì)算出的初始最大標(biāo)度因子頻帶。
步驟(2)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來判斷在步驟(1)所確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值。
步驟(2-1)如果在步驟(2)判斷出信號(hào)-屏蔽比不大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將該最大標(biāo)度因子頻帶遞減一,并返回步驟(1)。
步驟(3)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來重復(fù)步驟(1)至步驟(2-1),直到在步驟(2)判斷出信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值。
步驟(4)如果在步驟(2)判斷出信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將該最大標(biāo)度因子頻帶遞增一。
在這個(gè)示例中,當(dāng)最大標(biāo)度因子頻帶是如圖3所示的“38”時(shí),信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值“1.0”。運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將該最大標(biāo)度因子頻帶“38”遞增一,得到最大標(biāo)度因子頻帶“39”。
步驟(5)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將在步驟(4)遞增一的這種最大標(biāo)度因子頻帶輸出到頻譜處理部件160。
在這個(gè)示例中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將最大標(biāo)度因子頻帶“39”輸出到頻譜處理部件160。
下列說明針對(duì)初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420。
在初始最大標(biāo)度因子頻帶信息410的一個(gè)示例中具有關(guān)于“信道數(shù)”和“幀長(zhǎng)度”、涉及“比特率”和“取樣頻率”的多個(gè)標(biāo)度因子頻帶,如圖4和5所示?!氨忍芈省?、“取樣頻率”和“信道數(shù)”由編碼模式信息輸入部件120輸入。圖示在圖4(a)的初始最大標(biāo)度因子頻帶信息410具有關(guān)于信道數(shù)為“2(立體聲的)”和長(zhǎng)長(zhǎng)度幀的、涉及比特率和取樣頻率的多個(gè)標(biāo)度因子頻帶。圖示在圖4(b)的初始最大標(biāo)度因子頻帶信息410具有關(guān)于信道數(shù)為“2(立體聲的)”和短長(zhǎng)度幀的、涉及比特率和取樣頻率的多個(gè)標(biāo)度因子頻帶。圖示在圖5(a)的初始最大標(biāo)度因子頻帶信息410具有關(guān)于信道數(shù)為“1(單聲道的)”和長(zhǎng)長(zhǎng)度幀的、涉及比特率和取樣頻率的多個(gè)標(biāo)度因子頻帶。圖示在圖5(b)的初始最大標(biāo)度因子頻帶信息410具有關(guān)于信道數(shù)為“1(單聲道的)”和短長(zhǎng)度幀的、涉及比特率和取樣頻率的多個(gè)標(biāo)度因子頻帶。
創(chuàng)建初始最大標(biāo)度因子頻帶信息410,使得很難編碼由于屏蔽效應(yīng)或低于最小可聽見的閾值而不可由人耳聽見的音頻信號(hào)分量。很難聽見對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,而另一方面,對(duì)應(yīng)于低頻帶的音頻信號(hào)分量又極容易聽見。
在初始最大標(biāo)度因子頻帶信息410中,降低初始最大標(biāo)度因子頻帶,使得當(dāng)例如降低“比特率”從而減少可用比特?cái)?shù)時(shí),很難編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,而又極容易編碼對(duì)應(yīng)于低頻帶的音頻信號(hào)分量。另一方面,提高初始最大標(biāo)度因子頻帶,使得當(dāng)例如降低“取樣頻率”從而確定幀長(zhǎng)度為長(zhǎng)長(zhǎng)度幀并增加可用比特?cái)?shù)時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。
此外,提高初始最大標(biāo)度因子頻帶,使得當(dāng)“信道數(shù)”少?gòu)亩鴾p少每幀的可用比特?cái)?shù)時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。提高初始最大標(biāo)度因子頻帶,使得當(dāng)由于判斷出該音頻信號(hào)為瞬態(tài)信號(hào),音頻信號(hào)的短長(zhǎng)度幀確定為 “幀長(zhǎng)度”,和對(duì)應(yīng)于高頻帶的音頻信號(hào)分量的能量高時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。
在信號(hào)-屏蔽比閾值信息420的一個(gè)示例中具有關(guān)于“信道數(shù)”和“幀長(zhǎng)度”的、涉及“比特率”和“取樣頻率”的多個(gè)信號(hào)-屏蔽比閾值,如圖6和7所示。圖示在圖6(a)的信號(hào)-屏蔽比閾值信息420具有關(guān)于信道數(shù)為“2(立體聲的)”和長(zhǎng)長(zhǎng)度幀的、涉及比特率和取樣頻率的多個(gè)信號(hào)-屏蔽比閾值。圖示在圖6(b)的信號(hào)-屏蔽比閾值信息420具有關(guān)于信道數(shù)為“2(立體聲的)”和短長(zhǎng)度幀的、涉及比特率和取樣頻率的多個(gè)信號(hào)-屏蔽比閾值。圖示在圖7(a)的信號(hào)-屏蔽比閾值信息420具有關(guān)于信道數(shù)為“1(單聲道的)”和長(zhǎng)長(zhǎng)度幀的、有關(guān)于比特率和取樣頻率的多個(gè)信號(hào)-屏蔽比閾值。圖示在圖7(b)的信號(hào)-屏蔽比閾值信息420具有關(guān)于信道數(shù)為“1(單聲道的)”和短長(zhǎng)度幀的、有關(guān)于比特率和取樣頻率的多個(gè)信號(hào)-屏蔽比閾值。
創(chuàng)建信號(hào)-屏蔽比閾值信息420,使得很難編碼由于屏蔽效應(yīng)或低于最小可聽見的閾值而不可由人耳聽見的音頻信號(hào)分量。很難聽見對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,而另一方面,對(duì)應(yīng)于低頻帶的音頻信號(hào)分量又極容易聽見。
在信號(hào)-屏蔽比閾值信息420中,提高初始最大信號(hào)-屏蔽比閾值,使得當(dāng)例如降低“比特率”從而減少可用比特?cái)?shù)時(shí),很難編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,而主要編碼對(duì)應(yīng)于低頻帶的音頻信號(hào)分量。另一方面,降低初始最大信號(hào)-屏蔽比閾值,使得當(dāng)例如降低“取樣頻率”從而確定幀長(zhǎng)度為長(zhǎng)長(zhǎng)度幀并增加可用比特?cái)?shù)時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。
此外,降低初始最大信號(hào)-屏蔽比閾值,使得當(dāng)“信道數(shù)”少?gòu)亩鴾p少每幀的可用比特?cái)?shù)時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。也減少初始最大信號(hào)-屏蔽比閾值,使得當(dāng)由于判斷出該音頻信號(hào)為瞬態(tài)信號(hào),所以音頻信號(hào)的短長(zhǎng)度幀確定為 “幀長(zhǎng)度”,從而對(duì)應(yīng)于高頻帶的音頻信號(hào)分量的能量高時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。
現(xiàn)在參考圖8的流程圖,它圖示了由音頻信號(hào)編碼設(shè)備的第一實(shí)施例所執(zhí)行的音頻信號(hào)編碼方法。
在步驟S100,運(yùn)行FFT分析部件100來對(duì)音頻信號(hào)執(zhí)行FFT分析、以生成關(guān)于該音頻信號(hào)的頻率信息。從步驟S100前進(jìn)到步驟S130,在其中,運(yùn)行心理聲學(xué)模型分析部件130來基于關(guān)于如步驟S100那樣生成的音頻信號(hào)的頻率信息,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息。該信號(hào)-屏蔽比信息包括示出用于確定各個(gè)標(biāo)度因子頻帶的信號(hào)-屏蔽比的多個(gè)信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息。
在步驟S110,運(yùn)行幀長(zhǎng)度確定部件110來判斷該音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且當(dāng)判斷出該音頻信號(hào)是瞬態(tài)信號(hào)時(shí)確定該音頻信號(hào)的一短長(zhǎng)度幀,而在判斷出該音頻信號(hào)是穩(wěn)定信號(hào)時(shí)確定該音頻信號(hào)的一長(zhǎng)長(zhǎng)度幀。
在步驟S120,運(yùn)行編碼模式信息輸入部件120來通過其輸入諸如該音頻信號(hào)的取樣頻率和比特率之類的編碼模式信息。
在步驟S140,運(yùn)行初始最大標(biāo)度因子頻帶計(jì)算部件140來基于在步驟S110由幀長(zhǎng)度確定部件110產(chǎn)生的結(jié)果,以及在步驟S120從編碼模式信息輸入部件120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件180中的初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值。
從步驟S140前進(jìn)到步驟S150,在其中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150,來基于在步驟S140由初始最大標(biāo)度因子頻帶計(jì)算部件140計(jì)算出的初始最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值,按照包含在步驟S130中由心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息中表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。
步驟S150中所執(zhí)行的過程將在以后詳細(xì)進(jìn)行說明。
在步驟S151,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中,該最大標(biāo)度因子頻帶的初始值是由初始最大標(biāo)度因子頻帶計(jì)算部件140計(jì)算出的初始最大標(biāo)度因子頻帶。然后,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來判斷這樣確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值。
從步驟S151前進(jìn)到步驟S152,在其中,如果在步驟S151判斷出該信號(hào)-屏蔽比不大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將該最大標(biāo)度因子頻帶遞減一并返回步驟S151。
重復(fù)步驟S151和步驟S152,直到在步驟S151判斷出該信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值。
從步驟S151前進(jìn)到步驟S153,在其中,如果在步驟S151判斷出該信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將該最大標(biāo)度因子頻帶遞增一。
步驟S150也即步驟S153前進(jìn)到步驟S160,在其中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件150來將在步驟S153中被遞增一的最大標(biāo)度因子頻帶輸出到頻譜處理部件160,并運(yùn)行頻譜處理部件160來基于在步驟S130由心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息,將該音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,并對(duì)直到對(duì)應(yīng)于在步驟S150由最大標(biāo)度因子頻帶計(jì)算部件150計(jì)算的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
步驟S160前進(jìn)到步驟S170,在其中,運(yùn)行量化與編碼部件170來量化和編碼在步驟S160由頻譜處理部件160生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
正如從前面的說明中所看見的那樣,可以理解,根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第一實(shí)施例將一音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,按照一預(yù)定心理聲學(xué)模型計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶,以及對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的音頻信號(hào)分量的各音頻信號(hào)分量執(zhí)行頻譜處理,并量化和編碼該音頻信號(hào)分量,以此來消除處理由于屏蔽效應(yīng)或低于最小可聽閾值而不可由人耳聽見的音頻信號(hào)分量的必要。
在根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第一實(shí)施例中,初始最大標(biāo)度因子頻帶計(jì)算部件140基于由幀長(zhǎng)度確定部件110產(chǎn)生的結(jié)果和從編碼模式信息輸入部件120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件180中的初始最大標(biāo)度因子頻帶信息410和信號(hào)-屏蔽比閾值信息420、計(jì)算音頻信號(hào)的最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值,而最大標(biāo)度因子頻帶計(jì)算部件150基于由初始最大標(biāo)度因子頻帶計(jì)算部件140計(jì)算出的初始最大標(biāo)度因子頻帶,按照包括示出由心理聲學(xué)模型分析部件130計(jì)算出的信號(hào)-屏蔽比信息,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。該編碼模式信息可以包括比特率、取樣頻率和信道數(shù)。這意味著根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第一實(shí)施例可以按照諸如音頻信號(hào)的比特率、取樣頻率和信道數(shù)這樣的編碼模式信息,自適應(yīng)地計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶。
在根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第一實(shí)施例中,最大標(biāo)度因子頻帶計(jì)算部件150來確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,并判斷這樣確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值。最大標(biāo)度因子頻帶計(jì)算部件150按一遞減該最大標(biāo)度因子頻帶,直到該信號(hào)-屏蔽比變成大于信號(hào)-屏蔽比閾值,并且當(dāng)該信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值時(shí),將該最大標(biāo)度因子頻帶遞增一。由于屏蔽效應(yīng)或低于最小可聽閾值,人耳難以聽見比對(duì)應(yīng)于最大標(biāo)度因子頻帶的音頻信號(hào)分量高的音頻信號(hào)分量。這樣構(gòu)造的音頻信號(hào)編碼設(shè)備的第一實(shí)施例可以消除處理由于屏蔽效應(yīng)或低于最小可聽閾值而不可由人耳聽見的音頻信號(hào)分量的必要,從而提高該編碼處理的效率。
為了實(shí)現(xiàn)本發(fā)明的目的,可以將上述超聲波探頭的第一實(shí)施例替換為以后將詳細(xì)說明的該超聲波探頭的第二實(shí)施例。
參考接下來的附圖,具體來說,就是參考圖9至13,它們圖示了根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第二優(yōu)選實(shí)施例。該音頻信號(hào)編碼設(shè)備的第二個(gè)實(shí)施例圖示在圖9中,它包括輸入部件a8、FFT分析部件800、幀長(zhǎng)度確定部件810、編碼模式信息輸入部件820、心理聲學(xué)模型分析部件830、初始最大標(biāo)度因子頻帶計(jì)算部件840、最大標(biāo)度因子頻帶計(jì)算部件850、頻譜處理部件860、量化與編碼部件870以及最大標(biāo)度因子頻帶表存儲(chǔ)部件880。
該音頻信號(hào)編碼設(shè)備的第二個(gè)實(shí)施例在結(jié)構(gòu)上類似于第一實(shí)施例,但最大標(biāo)度因子頻帶表存儲(chǔ)部件880適合于存儲(chǔ)初始最大標(biāo)度因子頻帶信息和能量閾值信息,初始最大標(biāo)度因子頻帶計(jì)算部件840適合于基于由幀長(zhǎng)度確定部件810產(chǎn)生的結(jié)果,和從編碼模式信息輸入部件820輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的初始最大標(biāo)度因子頻帶信息和能量閾值信息,計(jì)算音頻信號(hào)的初始最大標(biāo)度因子頻帶和能量閾值,最大標(biāo)度因子頻帶計(jì)算部件850適合于基于由FFT分析部件800生成的頻率信息,計(jì)算示出多個(gè)能量值和標(biāo)度因子頻帶之間的關(guān)系的能量值表,并基于由初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出的初始最大標(biāo)度因子頻帶和能量閾值,參照如此計(jì)算的能量值表,計(jì)算最大標(biāo)度因子頻帶。
以下將解釋該音頻信號(hào)編碼設(shè)備的第二實(shí)施例的運(yùn)行。
運(yùn)行輸入部件a8以在其中輸入音頻信號(hào)。運(yùn)行幀長(zhǎng)度確定部件810來判斷從輸入部件a8輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)確定音頻信號(hào)一短長(zhǎng)度幀,而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)確定音頻信號(hào)一長(zhǎng)長(zhǎng)度幀。
運(yùn)行FFT分析部件800來對(duì)從輸入部件a8輸入的音頻信號(hào)執(zhí)行FFT分析、以生成關(guān)于該音頻信號(hào)的頻率信息。運(yùn)行心理聲學(xué)模型分析部件830來輸入關(guān)于FFT分析部件800所生成的音頻信號(hào)的頻率信息,以及按照熟知的預(yù)定心理聲學(xué)模型,基于所輸入的頻率信息,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息。運(yùn)行編碼模式信息輸入部件820來按照操作員的操作,通過其輸入諸如該音頻信號(hào)的取樣頻率和比特率之類的編碼模式信息。
運(yùn)行最大標(biāo)度因子頻帶表存儲(chǔ)部件880來存儲(chǔ)初始最大標(biāo)度因子頻帶信息和能量閾值信息820E(未圖示)。運(yùn)行初始最大標(biāo)度因子頻帶計(jì)算部件840來基于由幀長(zhǎng)度確定部件810產(chǎn)生的結(jié)果,和從編碼模式信息輸入部件820輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的初始最大標(biāo)度因子頻帶信息和能量閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和能量閾值。在這個(gè)示例中,假設(shè)初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出該音頻信號(hào)的初始最大標(biāo)度因子頻帶為“42”和能量閾值為“10000”,如圖10所示。
運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來基于由FFT分析部件800生成的頻率信息,計(jì)算示出多個(gè)能量值與標(biāo)度因子頻帶之間的關(guān)系的能量表,并且基于由初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出的初始最大標(biāo)度因子頻帶即“42”和能量閾值即“10000”,參考這樣計(jì)算的能量值表計(jì)算出一最大標(biāo)度因子頻帶。運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來按照下列公式(1)來計(jì)算該能量值表Energy[sfb]=Σsfb=0sfb=maxSfbΣstart|sfb|end|sfb|spectral[i]*spectral[i]---(1)]]>其中sfb用于指“標(biāo)度因子頻帶”,
maxSfb用于指“初始最大標(biāo)度因子頻帶”,start|sfb|用于指標(biāo)度因子頻帶的開始點(diǎn),和end|sfb|用于指標(biāo)度因子頻帶的結(jié)束點(diǎn)。
運(yùn)行頻譜處理部件860來基于由心理聲學(xué)模型分析部件830計(jì)算出的信號(hào)-屏蔽比信息,將從輸入部件a8輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,并對(duì)直到對(duì)應(yīng)于由最大標(biāo)度因子頻帶計(jì)算部件850計(jì)算的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
運(yùn)行量化與編碼部件870來量化和編碼由頻譜處理部件860生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
現(xiàn)參考附10說明如何運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來計(jì)算該音頻信號(hào)的一最大標(biāo)度因子頻帶。
圖10是圖示由最大標(biāo)度因子頻帶計(jì)算部件850所計(jì)算出的能量值與標(biāo)度因子頻帶之間的關(guān)系,以及由初始最大標(biāo)度因子頻帶計(jì)算部件840所計(jì)算出的能量閾值的曲線圖。
通過下列步驟,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來基于FFT分析部件800產(chǎn)生的頻率信息,計(jì)算示出多個(gè)能量值與標(biāo)度因子頻帶之間的關(guān)系的能量表,然后基于由初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出的初始最大標(biāo)度因子頻帶和能量閾值,參考示出多個(gè)能量值與標(biāo)度因子頻帶之間的關(guān)系的能量表計(jì)算一最大標(biāo)度因子頻帶。
步驟(1)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來按照該能量表,計(jì)算對(duì)應(yīng)于該音頻信號(hào)的一最大標(biāo)度因子頻帶的能量值,其中,該最大標(biāo)度因子頻帶的初始值是由初始最大標(biāo)度因子頻帶計(jì)算部件840所計(jì)算出的初始最大標(biāo)度因子頻帶。
步驟(2)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來判斷在步驟(1)所確定的能量值是否大于能量閾值。
步驟(2-1)如果在步驟(2)判斷出能量值不大于能量閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將該最大標(biāo)度因子頻帶遞減一,并返回步驟(1)。
步驟(3)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來重復(fù)步驟(1)至步驟(2-1),直到在步驟(2)判斷出能量值大于能量閾值。
步驟(4)如果在步驟(2)判斷出能量值大于能量閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將該最大標(biāo)度因子頻帶遞增一。
在這個(gè)示例中,當(dāng)最大標(biāo)度因子頻帶是如圖10所示的“38”時(shí),能量值變成大于能量閾值“100000”。然后運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將該最大標(biāo)度因子頻帶“38”遞增一,得到最大標(biāo)度因子頻帶“39”。
步驟(5)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將在步驟(4)遞增一的這種最大標(biāo)度因子頻帶輸出到頻譜處理部件860。
在這個(gè)示例中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將最大標(biāo)度因子頻帶“39”輸出到頻譜處理部件860。
下列說明針對(duì)存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的初始最大標(biāo)度因子頻帶信息和能量閾值信息820E。存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的初始最大標(biāo)度因子頻帶信息在結(jié)構(gòu)上類似于圖4和5所示的初始最大標(biāo)度因子頻帶信息410,而另一方面,存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的能量閾值信息420E具有多個(gè)涉及編碼模式信息的能量閾值。
在能量閾值信息420E的一個(gè)示例中具有關(guān)于“信道數(shù)”和“幀長(zhǎng)度”的、涉及“比特率”和“取樣頻率”的多個(gè)能量閾值,如圖11和12所示。圖示在圖11(a)的能量閾值信息420E具有關(guān)于信道數(shù)為“2(立體聲的)”和長(zhǎng)長(zhǎng)度幀的、有關(guān)于比特率和取樣頻率的多個(gè)能量閾值。圖示在圖11(b)的能量閾值信息420E具有關(guān)于信道數(shù)為“2(立體聲的)”和短長(zhǎng)度幀的、有關(guān)于比特率和取樣頻率的多個(gè)能量閾值。圖示在圖12(a)的能量閾值信息420E具有關(guān)于信道數(shù)為“1(單聲道的)”和長(zhǎng)長(zhǎng)度幀的、有關(guān)于比特率和取樣頻率的多個(gè)能量閾值。圖示在圖12(b)的能量閾值信息420E具有關(guān)于信道數(shù)為“1(單聲道的)”和短長(zhǎng)度幀的、有關(guān)于比特率和取樣頻率的多個(gè)能量閾值。
創(chuàng)建在圖11和12中所示的能量閾值信息420E,使得與圖4和5中所示的初始最大標(biāo)度因子頻帶信息410類似,很難編碼由于屏蔽效應(yīng)或低于最小可聽見的閾值而不可由人耳聽見的音頻信號(hào)分量。很難聽見對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,而另一方面,對(duì)應(yīng)于低頻帶的音頻信號(hào)分量又極容易聽見。
在能量閾值信息420E中,提高能量閾值,使得當(dāng)例如降低“比特率”從而減少可用比特?cái)?shù)時(shí),很難編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,而主要編碼對(duì)應(yīng)于低頻帶的音頻信號(hào)分量。另一方面,降低能量閾值,使得當(dāng)例如降低“取樣頻率”從而確定幀長(zhǎng)度的該長(zhǎng)長(zhǎng)度幀并增加可用比特?cái)?shù)時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。
此外,降低能量閾值,使得當(dāng)“信道數(shù)”少?gòu)亩鴾p少每幀的可用比特?cái)?shù)時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。也減少能量閾值,使得當(dāng)由于判斷出該音頻信號(hào)為瞬態(tài)信號(hào),所以音頻信號(hào)的短長(zhǎng)度幀確定為 “幀長(zhǎng)度”,從而對(duì)應(yīng)于高頻帶的音頻信號(hào)分量的能量高時(shí),編碼對(duì)應(yīng)于高頻帶的音頻信號(hào)分量,以改善聲音質(zhì)量。
現(xiàn)在參考圖13的流程圖,它圖示了由音頻信號(hào)編碼設(shè)備的第二實(shí)施例所執(zhí)行的音頻信號(hào)編碼方法。
在步驟S810,運(yùn)行幀長(zhǎng)度確定部件810來判斷從輸入部件a8輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且當(dāng)判斷出該音頻信號(hào)是瞬態(tài)信號(hào)時(shí)確定該音頻信號(hào)的一短長(zhǎng)度幀,而在判斷出該音頻信號(hào)是穩(wěn)定信號(hào)時(shí)確定該音頻信號(hào)的一長(zhǎng)長(zhǎng)度幀。
在步驟S800,運(yùn)行FFT分析部件800來對(duì)從輸入部件a8輸入的音頻信號(hào)執(zhí)行FFT分析、以生成關(guān)于該音頻信號(hào)的頻率信息。步驟S800前進(jìn)到步驟S830,其中,運(yùn)行心理聲學(xué)模型分析部件830來輸入關(guān)于由FFT分析部件800生成的音頻信號(hào)的頻率信息,并基于這樣輸入的頻率信息,按照熟知的預(yù)定心理聲學(xué)模型,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息。
在步驟S820,運(yùn)行編碼模式信息輸入部件820來按照操作員的操作,通過其輸入諸如該音頻信號(hào)的取樣頻率和比特率之類的編碼模式信息。
在步驟S840,運(yùn)行初始最大標(biāo)度因子頻帶計(jì)算部件840來基于在步驟S810由幀長(zhǎng)度確定部件810產(chǎn)生的結(jié)果,和在步驟S820從編碼模式信息輸入部件820輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的初始最大標(biāo)度因子頻帶信息和能量閾值信息,為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶和能量閾值。
步驟S840前進(jìn)到步驟S850,在其中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來基于在步驟S800中由FFT分析部件800生成的頻率信息,計(jì)算示出多個(gè)能量值和標(biāo)度因子頻帶之間的關(guān)系的能量值表,并參考這樣計(jì)算的能量值表,基于在步驟S840由初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出的初始最大標(biāo)度因子頻帶和能量閾值,計(jì)算一最大標(biāo)度因子頻帶。
步驟S850中所執(zhí)行的過程將在下面詳細(xì)進(jìn)行說明。
在步驟S851,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來基于在步驟S800中由FFT分析部件800生成的頻率信息,計(jì)算示出多個(gè)能量值和標(biāo)度因子頻帶之間的關(guān)系的能量值表,并按照該能量值表確定該音頻信號(hào)對(duì)應(yīng)于最大標(biāo)度因子頻帶的能量值,其中,該最大標(biāo)度因子頻帶的初始值是由初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出的初始最大標(biāo)度因子頻帶。
步驟S851前進(jìn)到步驟S852,其中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850判斷在步驟S851中確定的能量值是否大于能量閾值。
步驟S852前進(jìn)到步驟S853,其中,如果在步驟S852判斷出該能量值不大于能量閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將該最大標(biāo)度因子頻帶遞減一并返回步驟S852。
重復(fù)步驟S853和步驟S852,直到在步驟S852判斷出該能量值大于能量閾值。
步驟S852前進(jìn)到步驟S854,其中,如果在步驟S852判斷出該能量值大于能量閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來將該最大標(biāo)度因子頻帶遞增一,并將被遞增一的最大標(biāo)度因子頻帶輸出到頻譜處理部件860。
步驟S850即步驟S854前進(jìn)到步驟S860,其中,運(yùn)行頻譜處理部件860來基于在步驟S830由心理聲學(xué)模型分析部件830計(jì)算出的信號(hào)-屏蔽蔽信息,將從輸入部件a8輸入的該音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,并對(duì)直到對(duì)應(yīng)于在步驟S850由最大標(biāo)度因子頻帶計(jì)算部件850計(jì)算出的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
步驟S860前進(jìn)到步驟S870,其中,運(yùn)行量化與編碼部件870來量化和編碼在步驟S860由頻譜處理部件860生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
正如從前面的說明中所看見的那樣,可以理解,根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第二實(shí)施例將輸入的一音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,按照一預(yù)定心理聲學(xué)模型計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶,以及對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行頻譜處理,并量化和編碼該音頻信號(hào)分量,以此來消除處理由于屏蔽效應(yīng)或低于最小可聽閾值而不可由人耳聽見的音頻信號(hào)分量的必要。
在根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第二實(shí)施例中,初始最大標(biāo)度因子頻帶計(jì)算部件840基于由幀長(zhǎng)度確定部件810產(chǎn)生的結(jié)果和從編碼模式信息輸入部件820輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件880中的初始最大標(biāo)度因子頻帶信息和能量閾值信息,為其中輸入的音頻信號(hào)計(jì)算一初始最大標(biāo)度因子頻帶,而最大標(biāo)度因子頻帶計(jì)算部件850計(jì)算示出多個(gè)能量值和標(biāo)度因子頻帶之間的關(guān)系的能量值表,然后參考這樣計(jì)算出的能量值表基于由初始最大標(biāo)度因子頻帶計(jì)算部件840計(jì)算出的初始最大標(biāo)度因子頻帶,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。該編碼模式信息可以包括比特率、取樣頻率和信道數(shù)。這意味著根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第二實(shí)施例可以按照諸如音頻信號(hào)的比特率、取樣頻率和信道數(shù)這樣的編碼模式信息,自適應(yīng)地計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶。
在根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第二實(shí)施例中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件850來確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的能量值,并判斷這樣確定的能量值是否大于能量閾值。最大標(biāo)度因子頻帶計(jì)算部件850按一遞減該最大標(biāo)度因子頻帶,直到該能量值變成大于能量閾值,并且當(dāng)該能量值大于能量閾值時(shí),將該最大標(biāo)度因子頻帶遞增一。由于屏蔽效應(yīng)或低于最小可聽閾值,人耳難以聽見比對(duì)應(yīng)于最大標(biāo)度因子頻帶的音頻信號(hào)分量高的音頻信號(hào)分量。這樣構(gòu)造的音頻信號(hào)編碼設(shè)備的第二實(shí)施例可以消除處理由于屏蔽效應(yīng)或低于最小可聽閾值而不可由人耳聽見的音頻信號(hào)分量的必要,從而提高該編碼處理的效率。
為了實(shí)現(xiàn)本發(fā)明的目的,可以將上述超聲波探頭的第二實(shí)施例替換為以后將詳細(xì)說明的該超聲波探頭的第三實(shí)施例。
參考接下來的附圖,具體來說,就是參考圖14至17,它們圖示了根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第三優(yōu)選實(shí)施例。該音頻信號(hào)編碼設(shè)備的第三實(shí)施例圖示在圖14中,它包括輸入部件a11、FFT分析部件1100、幀長(zhǎng)度確定部件1110、編碼模式信息輸入部件1120、心理聲學(xué)模型分析部件1130、初始最大標(biāo)度因子頻帶計(jì)算部件1140、最大標(biāo)度因子頻帶計(jì)算部件1150、頻譜處理部件1160、量化與編碼部件1170以及最大標(biāo)度因子頻帶表存儲(chǔ)部件1180。
該音頻信號(hào)編碼設(shè)備的第三實(shí)施例在結(jié)構(gòu)上類似于第一實(shí)施例,但最大標(biāo)度因子頻帶表存儲(chǔ)部件1180適合于存儲(chǔ)如圖16所示的初始最大標(biāo)度因子頻帶信息1310、信號(hào)-屏蔽比閾值信息1320和最小標(biāo)度因子頻帶信息1330,初始最大標(biāo)度因子頻帶計(jì)算部件1140適合于基于由幀長(zhǎng)度確定部件1110產(chǎn)生的結(jié)果和從編碼模式信息輸入部件1120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件1180中的初始最大標(biāo)度因子頻帶信息、信號(hào)-屏蔽比閾值信息和最小標(biāo)度因子頻帶信息,計(jì)算音頻信號(hào)的初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,而最大標(biāo)度因子頻帶計(jì)算部件1150適合于基于由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,按照包括在由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽比信息中表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,計(jì)算最大標(biāo)度因子頻帶。
下列說明針對(duì)存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件1180中的初始最大標(biāo)度因子頻帶信息1310、信號(hào)-屏蔽比閾值信息1320和最小標(biāo)度因子頻帶信息1330。初始最大標(biāo)度因子頻帶信息1310在結(jié)構(gòu)上類似于圖4和5所示的初始最大標(biāo)度因子頻帶信息410,信號(hào)-屏蔽比閾值信息1320在結(jié)構(gòu)上類似于圖6和7所示的信號(hào)-屏蔽比閾值信息420。最小標(biāo)度因子頻帶信息1330在結(jié)構(gòu)上類似于圖4和5所示的初始最大標(biāo)度因子頻帶信息410。在最小標(biāo)度因子頻帶信息1330的一個(gè)示例中具有關(guān)于“信道數(shù)”和“幀長(zhǎng)度”的、有關(guān)于諸如“比特率”和“取樣頻率”這樣的多個(gè)最小標(biāo)度因子頻帶。
以下將解釋該音頻信號(hào)編碼設(shè)備的第三實(shí)施例的操作。
運(yùn)行輸入部件a11以在其中輸入音頻信號(hào)。運(yùn)行幀長(zhǎng)度確定部件1110來判斷從輸入部件a11輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)確定音頻信號(hào)的一短長(zhǎng)度幀,而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)確定音頻信號(hào)的一長(zhǎng)長(zhǎng)度幀。
運(yùn)行FFT分析部件1100來對(duì)從輸入部件a11輸入的音頻信號(hào)執(zhí)行FFT分析、以生成關(guān)于該音頻信號(hào)的頻率信息。運(yùn)行心理聲學(xué)模型分析部件1130來輸入關(guān)于由FFT分析部件1100所生成的音頻信號(hào)的頻率信息,以及按照熟知的預(yù)定心理聲學(xué)模型,基于所輸入的頻率信息,為該音頻信號(hào)計(jì)算表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間關(guān)系的信號(hào)-屏蔽比信息。運(yùn)行編碼模式信息輸入部件1120來按照操作員的操作,通過其輸入諸如該音頻信號(hào)的取樣頻率和比特率之類的編碼模式信息。
運(yùn)行最大標(biāo)度因子頻帶表存儲(chǔ)部件1180來存儲(chǔ)初始最大標(biāo)度因子頻帶信息1310、信號(hào)-屏蔽比閾值信息1320和最小標(biāo)度因子頻帶信息1330,如圖16所示。運(yùn)行初始最大標(biāo)度因子頻帶計(jì)算部件1140來基于由幀長(zhǎng)度確定部件1110產(chǎn)生的結(jié)果和從編碼模式信息輸入部件1120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件1180中的初始最大標(biāo)度因子頻帶信息1310、信號(hào)-屏蔽比閾值信息1320和最小標(biāo)度因子頻帶信息1330,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶。運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來按照包括在由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽比信息中的表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,基于由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,計(jì)算最大標(biāo)度因子頻帶。
運(yùn)行頻譜處理部件1160來基于由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽比信息,將從輸入部件a11輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,并對(duì)直到對(duì)應(yīng)于由最大標(biāo)度因子頻帶計(jì)算部件計(jì)算的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
運(yùn)行量化與編碼部件1170來量化和編碼由頻譜處理部件1160生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
現(xiàn)參考附15說明如何運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來計(jì)算該音頻信號(hào)的一最大標(biāo)度因子頻帶。
圖15是圖示由最大標(biāo)度因子頻帶計(jì)算部件1150所計(jì)算出的標(biāo)度因子頻帶和能量值之間的關(guān)系,以及由初始最大標(biāo)度因子頻帶計(jì)算部件1140所計(jì)算出的能量閾值的圖。
通過下列步驟,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來基于由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,按照包含在由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽比信息中的表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,計(jì)算一最大標(biāo)度因子頻帶。在這個(gè)示例中,假設(shè)最大標(biāo)度因子頻帶為“13”、信號(hào)-屏蔽比閾值為“1.0”和最小標(biāo)度因子頻帶為“11”。
步驟(1)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來按照信號(hào)-屏蔽比閾值信息,確定對(duì)應(yīng)于該音頻信號(hào)的一最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中,該最大標(biāo)度因子頻帶的初始值是初始最大標(biāo)度因子頻帶計(jì)算部件1140所計(jì)算出的初始最大標(biāo)度因子頻帶。
步驟(2)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來判斷在步驟(1)所確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值。
步驟(2-1)如果在步驟(2)判斷出信號(hào)-屏蔽比不大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶遞減一。
步驟(3)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來重復(fù)步驟(1)至步驟(2-1),直到在步驟(2)判斷出信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值。
步驟(4)如果在步驟(2)判斷出信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶遞增一。
在這個(gè)示例中,當(dāng)最大標(biāo)度因子頻帶是如圖15所示的“6”時(shí),信號(hào)-屏蔽比變成大于信號(hào)-屏蔽比閾值。然后運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶“6”遞增一,得到最大標(biāo)度因子頻帶“7”。
步驟(5)運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來判斷在步驟(4)遞增一的這種最大標(biāo)度因子頻帶是否小于最小標(biāo)度因子頻帶。
步驟(6)如果在步驟(5)判斷出該最大標(biāo)度因子頻帶小于最小標(biāo)度因子頻帶,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最小標(biāo)度因子頻帶遞增一,用這種遞增了一的最小標(biāo)度因子頻帶替代最大標(biāo)度因子頻帶,并將這樣替代過的最大標(biāo)度因子頻帶輸出到頻譜處理部件1160。
步驟(7)如果在步驟(5)判斷出該最大標(biāo)度因子頻帶不小于最小標(biāo)度因子頻帶,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶輸出到頻譜處理部件1160。
在這個(gè)示例中,在步驟(5)中,這種遞增了一的最大標(biāo)度因子頻帶”7”小于該最小標(biāo)度因子頻帶“11”。運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最小標(biāo)度因子頻帶“11”遞增一,用這種遞增了一的最小標(biāo)度因子頻帶“12”替代最大標(biāo)度因子頻帶“7”,并將這樣替代過的最大標(biāo)度因子頻帶“12”輸出到頻譜處理部件1160。
這樣構(gòu)造的音頻信號(hào)編碼設(shè)備的第三實(shí)施例可以防止最大標(biāo)度因子頻帶低到不能保證是要進(jìn)行處理的音頻信號(hào)分量的最小范圍從而提高了聲音質(zhì)量。
參考圖17的流程圖,它圖示了由音頻信號(hào)編碼設(shè)備的第三實(shí)施例所執(zhí)行的音頻信號(hào)編碼方法。
在步驟S1110,運(yùn)行幀長(zhǎng)度確定部件1110來判斷從輸入部件a11輸入的音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且當(dāng)判斷出該音頻信號(hào)是瞬態(tài)信號(hào)時(shí)確定該音頻信號(hào)的一短長(zhǎng)度幀,而在判斷出該音頻信號(hào)是穩(wěn)定信號(hào)時(shí)確定該音頻信號(hào)的一長(zhǎng)長(zhǎng)度幀。
在步驟S1100,運(yùn)行FFT分析部件1100來對(duì)從輸入部件a11輸入的音頻信號(hào)執(zhí)行FFT分析、以生成關(guān)于該音頻信號(hào)的頻率信息。步驟S1100前進(jìn)到步驟S1130,在其中,運(yùn)行心理聲學(xué)模型分析部件1130來輸入關(guān)于由FFT分析部件1100生成的音頻信號(hào)的頻率信息,并基于這樣輸入的頻率信息,按照熟知的預(yù)定心理聲學(xué)模型,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息。
在步驟S1120,運(yùn)行編碼模式信息輸入部件1120來按照操作員的操作,通過其輸入諸如該音頻信號(hào)的取樣頻率和比特率之類的編碼模式信息。
在步驟S1140,運(yùn)行初始最大標(biāo)度因子頻帶計(jì)算部件1140來基于在步驟S1110由幀長(zhǎng)度確定部件1110產(chǎn)生的結(jié)果以及在步驟S1120中從編碼模式信息輸入部件1120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件1180中的初始最大標(biāo)度因子頻帶信息1310、信號(hào)-屏蔽比閾值信息1320和最小標(biāo)度因子頻帶信息1330,為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶。
在步驟S1150,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來基于在步驟S1140由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,按照包含于在步驟S1130由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽比信息中的表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,計(jì)算一最大標(biāo)度因子頻帶。
現(xiàn)在參考圖15的附圖來說明如何運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來為音頻信號(hào)計(jì)算出一最大標(biāo)度因子頻帶。
圖15是示出由最大標(biāo)度因子頻帶計(jì)算部件1150計(jì)算出的標(biāo)度因子頻帶和能量值之間的關(guān)系,以及由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的的能量閾值的圖。
運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來通過下列步驟按照包含在由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽比信息中的表示信號(hào)-屏蔽比和標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比閾值信息,基于由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,計(jì)算出一最大標(biāo)度因子頻帶。在這個(gè)示例中,假設(shè)初始最大標(biāo)度因子頻帶為“13”、信號(hào)-屏蔽比閾值為“1.0”和最小標(biāo)度因子頻帶為“11”。
在步驟S1151,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來按照該信號(hào)-屏蔽比閾值信息確定對(duì)應(yīng)于該音頻信號(hào)的最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中,該最大標(biāo)度因子頻帶的初始值是在步驟S1140由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的初始最大標(biāo)度因子頻帶,然后運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來判斷這樣確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值。在這個(gè)示例中,計(jì)算出的初始最大標(biāo)度因子頻帶是“13”。
步驟S1151前進(jìn)到步驟S1152,在其中,如果在步驟S1151判斷出該信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶遞減1。
重復(fù)步驟S1152和步驟S1151,直到在步驟S1151判斷出該信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值。
步驟S1151前進(jìn)到步驟S1153,在其中,如果在步驟S1151判斷出該信號(hào)-屏蔽比不大于信號(hào)-屏蔽比閾值,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶遞增一。
在這個(gè)示例中,當(dāng)最大標(biāo)度因子頻帶是如圖15所示的“6”時(shí),信號(hào)-屏蔽比變成大于信號(hào)-屏蔽比閾值。然后運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶“6”遞增一,得到最大標(biāo)度因子頻帶“7”。
步驟S1153前進(jìn)到步驟S1154,在其中,運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來判斷在步驟S1153遞增一的這種最大標(biāo)度因子頻帶是否小于最小標(biāo)度因子頻帶。
步驟S1154前進(jìn)到步驟S1155,在其中,如果在步驟S1154判斷出該最大標(biāo)度因子頻帶小于最小標(biāo)度因子頻帶,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最小標(biāo)度因子頻帶遞增一,用這種遞增了一的最小標(biāo)度因子頻帶替代最大標(biāo)度因子頻帶,并將這樣替代過的最大標(biāo)度因子頻帶輸出到頻譜處理部件1160。
在這個(gè)示例中,在步驟S1153中計(jì)算的最大標(biāo)度因子頻帶”7”小于該最小標(biāo)度因子頻帶“11”。最大標(biāo)度因子頻帶計(jì)算部件1150來將該最小標(biāo)度因子頻帶遞增一,用這種遞增了一的最小標(biāo)度因子頻帶“12”替代最大標(biāo)度因子頻帶“7”,并將這樣替代過的最大標(biāo)度因子頻帶“12”輸出到頻譜處理部件1160。
步驟S1154前進(jìn)到步驟S1160,在其中,如果在步驟S1154判斷出該最大標(biāo)度因子頻帶不小于最小標(biāo)度因子頻帶,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最大標(biāo)度因子頻帶輸出到頻譜處理部件1160。
步驟S1150即步驟S1154前進(jìn)到步驟S1160,在其中,運(yùn)行頻譜處理部件1160來基于在步驟S1130由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽蔽信息,將從輸入部件a11輸入的音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,并對(duì)直到對(duì)應(yīng)于在步驟S1150由最大標(biāo)度因子頻帶計(jì)算部件1150計(jì)算出的最大標(biāo)度因子頻帶的一音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行諸如MDCT和TNS這樣的頻譜處理,以生成音頻信號(hào)數(shù)據(jù)。
步驟S1160前進(jìn)到步驟S1170,在其中,運(yùn)行量化與編碼部件1170來量化和編碼在步驟S1160由頻譜處理部件1160生成的音頻信號(hào)數(shù)據(jù),以生成要通過這里輸出的編碼音頻信號(hào)。
正如從前面的說明中所看見的那樣,可以理解,根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第三實(shí)施例將一音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,按照一預(yù)定心理聲學(xué)模型計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶,以及對(duì)直到對(duì)應(yīng)于最大標(biāo)度因子頻帶的音頻信號(hào)分量的音頻信號(hào)分量執(zhí)行頻譜處理,并量化和編碼音頻信號(hào)分量,以此來消除處理由于屏蔽效應(yīng)或低于最小可聽閾值而不可由人耳聽見的音頻信號(hào)分量的必要。
在根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第三實(shí)施例中,初始最大標(biāo)度因子頻帶計(jì)算部件1140基于由幀長(zhǎng)度確定部件1110產(chǎn)生的結(jié)果和從編碼模式信息輸入部件1120輸入的編碼模式信息,參考存儲(chǔ)在最大標(biāo)度因子頻帶表存儲(chǔ)部件1180中的初始最大標(biāo)度因子頻帶信息、信號(hào)-屏蔽比閾值信息和最小標(biāo)度因子頻帶信息,為其中輸入的音頻信號(hào)計(jì)算一初始最大標(biāo)度因子頻帶,最大標(biāo)度因子頻帶計(jì)算部件1150基于由初始最大標(biāo)度因子頻帶計(jì)算部件1140計(jì)算出的初始最大標(biāo)度因子頻帶和最小標(biāo)度因子頻帶,按照由心理聲學(xué)模型分析部件1130計(jì)算出的信號(hào)-屏蔽蔽信息,計(jì)算關(guān)于該音頻信號(hào)的最大標(biāo)度因子頻帶。該編碼模式信息可以包括比特率、取樣頻率和信道數(shù)。這意味著根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第三實(shí)施例可以按照諸如音頻信號(hào)的比特率、取樣頻率和信道數(shù)這樣的編碼模式信息,自適應(yīng)地計(jì)算該音頻信號(hào)的最大標(biāo)度因子頻帶。
在根據(jù)本發(fā)明的音頻信號(hào)編碼設(shè)備的第三實(shí)施例中,最大標(biāo)度因子頻帶計(jì)算部件1150確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,并判斷這樣確定的信號(hào)-屏蔽比是否大于信號(hào)-屏蔽比閾值。最大標(biāo)度因子頻帶計(jì)算部件1150按一遞減該最大標(biāo)度因子頻帶,直到該信號(hào)-屏蔽比變成大于信號(hào)-屏蔽比閾值,并且當(dāng)該信號(hào)-屏蔽比大于信號(hào)-屏蔽比閾值時(shí),將該最大標(biāo)度因子頻帶遞增一。由于屏蔽效應(yīng)或低于最小可聽閾值,人耳難以聽見比對(duì)應(yīng)于最大標(biāo)度因子頻帶的音頻信號(hào)分量高的音頻信號(hào)分量。此外,最大標(biāo)度因子頻帶計(jì)算部件1150判斷這種遞增了的最大標(biāo)度因子頻帶是否小于最小標(biāo)度因子頻帶。如果判斷出該最大標(biāo)度因子頻帶小于最小標(biāo)度因子頻帶,則運(yùn)行最大標(biāo)度因子頻帶計(jì)算部件1150來將該最小標(biāo)度因子頻帶遞增一,用這種遞增了一的最小標(biāo)度因子頻帶替代該最大標(biāo)度因子頻帶。
這樣構(gòu)造的音頻信號(hào)編碼設(shè)備的第三實(shí)施例可以消除處理由于屏蔽效應(yīng)或低于最小可聽閾值而不可由人耳聽見的音頻信號(hào)分量的必要,從而提高該編碼處理的效率。此外,這樣構(gòu)造的音頻信號(hào)編碼設(shè)備的第三實(shí)施例可以防止最大標(biāo)度因子頻帶低到不能保證要進(jìn)行處理的音頻信號(hào)分量的最小范圍,從而提高聲音質(zhì)量。
根據(jù)本發(fā)明,該音頻信號(hào)編碼設(shè)備的第二或第三實(shí)施例的所有功能都可以由個(gè)人計(jì)算機(jī)執(zhí)行,該計(jì)算機(jī)包括以下稱為“CPU”的中央處理器、諸如聲卡之類的聲音裝置以及諸如軟盤、CD-ROM、DVD-ROM、硬盤之類的、可以讓用于執(zhí)行該音頻信號(hào)編碼設(shè)備的第二或第三實(shí)施例的上述組成件的所有功能的計(jì)算機(jī)可讀程序代碼包含在其中計(jì)算機(jī)可讀介質(zhì)。
此外,該音頻信號(hào)編碼設(shè)備的第二或第三實(shí)施例可以用在需要編碼高質(zhì)量聲音信號(hào)或以復(fù)雜編碼模式編碼的音樂發(fā)行業(yè)務(wù)中。
本領(lǐng)域的熟練技術(shù)人員將明白和預(yù)料,在不脫離本發(fā)明的前提下,可以對(duì)這里圖解和說明的實(shí)施例進(jìn)行變動(dòng)和/或改變。因此,前面的說明只是說明性的,而非限制性的,并且本發(fā)明的真實(shí)精神和范圍將由附屬的權(quán)利要求書確定。
權(quán)利要求
1.一種音頻信號(hào)編碼設(shè)備,用于將音頻信號(hào)劃分成各自對(duì)應(yīng)于要按照預(yù)定的心理聲學(xué)模型編碼的標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,它包括輸入部件,用于在其中輸入音頻信號(hào);幀長(zhǎng)度確定部件,用于判斷從所述輸入部件輸入的該音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并在該音頻信號(hào)被判斷為瞬態(tài)信號(hào)時(shí)確定該音頻信號(hào)的短長(zhǎng)度幀而在該音頻信號(hào)被判斷為穩(wěn)定信號(hào)時(shí)確定該音頻信號(hào)的長(zhǎng)長(zhǎng)度幀;FFT分析部件,用于對(duì)從所述輸入部件輸入的所述音頻信號(hào)執(zhí)行快速富里葉變換、以生成關(guān)于該音頻信號(hào)的頻率信息;編碼模式信息輸入部件,用于輸入編碼模式信息;心理聲學(xué)模型分析部件,用于按照所述預(yù)定心理聲學(xué)模型,基于關(guān)于由所述FFT分析部件所生成的所述音頻信號(hào)的所述頻率信息,為該音頻信號(hào)計(jì)算信號(hào)-屏蔽比信息;最大標(biāo)度因子頻帶表存儲(chǔ)部件,用于存儲(chǔ)初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息;初始最大標(biāo)度因子頻帶計(jì)算部件,用于基于所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果和從所述編碼模式信息部件輸入的所述編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的所述初始最大標(biāo)度因子頻帶信息和所述信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶;最大標(biāo)度因子頻帶計(jì)算部件,用于基于由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶,按照由所述心理聲學(xué)模型分析部件計(jì)算出的所述信號(hào)-屏蔽比信息,為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶;頻譜處理部件,用于基于由所述心理聲學(xué)模型分析部件計(jì)算出的所述信號(hào)-屏蔽比信息,將從所述輸入部件輸入的所述音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,以及對(duì)直到對(duì)應(yīng)于由該最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述最大標(biāo)度因子頻帶的一音頻信號(hào)分量的所述各音頻信號(hào)分量執(zhí)行頻譜處理以產(chǎn)生音頻信號(hào)數(shù)據(jù);以及量化與編碼部件,用于量化和編碼由所述頻譜處理部件生成的該音頻信號(hào)數(shù)據(jù),以生成要通過其輸出的編碼音頻信號(hào),借此,所述最大標(biāo)度因子頻帶計(jì)算部件響應(yīng)在其中輸入的所述音頻信號(hào)自適應(yīng)地計(jì)算所述最大標(biāo)度因子頻帶。
2.如權(quán)利要求1所述的音頻信號(hào)編碼設(shè)備,其中,所述編碼模式信息包括比特率信息和取樣頻率信息,所述最大標(biāo)度因子頻帶表存儲(chǔ)部件存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息,所述初始最大標(biāo)度因子頻帶計(jì)算部件基于由所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果和從所述編碼模式信息輸入部件輸入的包括所述比特率信息和所述取樣頻率信息的所述編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,和所述最大標(biāo)度因子頻帶計(jì)算部件基于由所述心理聲學(xué)模型分析部件計(jì)算出的所述信號(hào)-屏蔽比信息和所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶、為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
3.如權(quán)利要求2所述的音頻信號(hào)編碼設(shè)備,其中,所述編碼模式信息還包括信道數(shù),所述最大標(biāo)度因子頻帶表存儲(chǔ)部件存儲(chǔ)具有涉及信道數(shù)目的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及信道數(shù)目的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息,所述初始最大標(biāo)度因子頻帶計(jì)算部件基于由所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果、和包括從所述編碼模式信息部件輸入的信道數(shù)目的所述編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,所述最大標(biāo)度因子頻帶計(jì)算部件基于由所述心理聲學(xué)模型分析部件計(jì)算出的所述信號(hào)-屏蔽比信息和所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶、為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
4.如權(quán)利要求1所述的音頻信號(hào)編碼設(shè)備,其中,所述信號(hào)-屏蔽比閾值信息包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,所述最大標(biāo)度因子頻帶表存儲(chǔ)部件存儲(chǔ)初始最大標(biāo)度因子頻帶信息以及信號(hào)-屏蔽比閾值信息,所述初始最大標(biāo)度因子頻帶計(jì)算部件基于由所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果、和從所述編碼模式信息輸入部件輸入的所述編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的所述初始最大標(biāo)度因子頻帶信息和所述信號(hào)-屏蔽比閾值信息,為該音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和信號(hào)屏蔽比閾值,和所述最大標(biāo)度因子頻帶計(jì)算部件基于由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶和所述信號(hào)-屏蔽比閾值,按照包含在由所述心理聲學(xué)模型分析部件計(jì)算出的所述信號(hào)-屏蔽比信息中的、示出信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的所述信號(hào)-屏蔽比表,通過下列步驟為該音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶(1)按照所述信號(hào)-屏蔽比表,確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中所述最大標(biāo)度因子頻帶的初始值就是由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶;(2)判斷在所述步驟(1)所確定的所述信號(hào)-屏蔽比是否大于所述信號(hào)-屏蔽比閾值;(2-1)如果在所述步驟(2)判斷出所述信號(hào)-屏蔽比不大于所述信號(hào)-屏蔽比閾值,則將該最大標(biāo)度因子頻帶遞減一,并返回所述步驟(1);(3)重復(fù)所述步驟(1)至步驟(2-1),直到在所述步驟(2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值;(4)如果在所述步驟(2)判斷出所確定的所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值,則將該最大標(biāo)度因子頻帶遞增一;(5)將在所述步驟(4)遞增一的所述最大標(biāo)度因子頻帶輸出到所述頻譜處理部件。
5.如權(quán)利要求1所述的音頻信號(hào)編碼設(shè)備,其中,所述最大標(biāo)度因子頻帶表存儲(chǔ)部件存儲(chǔ)初始最大標(biāo)度因子頻帶信息以及能量閾值信息,所述初始最大標(biāo)度因子頻帶計(jì)算部件基于由所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果和從所述編碼模式信息輸入部件輸入的所述編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的所述初始最大標(biāo)度因子頻帶信息和能量閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和能量閾值,以及所述最大標(biāo)度因子頻帶計(jì)算部件基于由所述快速富里葉分析部件生成的所述頻率信息計(jì)算示出多個(gè)能量值與標(biāo)度因子頻帶之間的關(guān)系的能量值表,并且通過下列步驟基于由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶和所述能量閾值,參考示出能量值與標(biāo)度因子頻帶之間的關(guān)系的所述能量值表,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶的作用,所述步驟為(1)按照所述能量值表確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的能量值,其中,所述最大標(biāo)度因子頻帶的所述初始值是所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶;(2)判斷在所述步驟(1)所確定的所述能量值是否大于所述能量閾值;(2-1)如果在所述步驟(2)判斷出所述能量值不大于所述能量閾值,則將所述最大標(biāo)度因子頻帶遞減一,并返回所述步驟(1);(3)重復(fù)所述步驟(1)至所述步驟(2-1),直到在所述步驟(2)判斷出所述能量值大于所述能量閾值;(4)如果在所述步驟(2)判斷出所述能量值大于所述能量閾值,則將所述最大標(biāo)度因子頻帶遞增一;和(5)將在所述步驟(4)遞增一的這種所述最大標(biāo)度因子頻帶輸出到所述頻譜處理部件。
6.如權(quán)利要求1所述的音頻信號(hào)編碼設(shè)備,其中,所述信號(hào)-屏蔽比閾值信息包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,所述最大標(biāo)度因子頻帶表存儲(chǔ)部件存儲(chǔ)初始最大標(biāo)度因子頻帶信息、信號(hào)-屏蔽比閾值信息和最小標(biāo)度因子頻帶信息,所述初始最大標(biāo)度因子頻帶計(jì)算部件基于由所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果,和從所述編碼模式信息輸入部件輸入的所述編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的所述初始最大標(biāo)度因子頻帶信息、所述信號(hào)-屏蔽比閾值信息和所述最小標(biāo)度因子頻帶信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,以及所述最大標(biāo)度因子頻帶計(jì)算部件通過下列步驟按照包含在由所述心理聲學(xué)模型分析部件計(jì)算出的所述信號(hào)-屏蔽比信息中的、示出信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,基于由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的所述初始最大標(biāo)度因子頻帶、所述信號(hào)-屏蔽比閾值和所述最小標(biāo)度因子頻帶、為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶,所述步驟為(1)按照所述信號(hào)-屏蔽比表,確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中,所述最大標(biāo)度因子頻帶的所述初始值是所述初始最大標(biāo)度因子頻帶計(jì)算部件所計(jì)算出的所述初始最大標(biāo)度因子頻帶;(2)判斷在所述步驟(1)所確定的所述信號(hào)-屏蔽比是否大于所述信號(hào)-屏蔽比閾值;(2-1)如果在所述步驟(2)判斷出所述信號(hào)-屏蔽比不大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞減一;(3)重復(fù)所述步驟(1)至所述步驟(2-1),直到在所述步驟(2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值;(4)如果在所述步驟(2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞增一;(5)判斷在所述步驟(4)遞增一的這種所述最大標(biāo)度因子頻帶是否小于所述最小標(biāo)度因子頻帶;(6)如果在所述步驟(5)判斷出所述最大標(biāo)度因子頻帶小于所述最小標(biāo)度因子頻帶,則將所述最小標(biāo)度因子頻帶遞增一,用這種遞增了一的所述最小標(biāo)度因子頻帶替代所述最大標(biāo)度因子頻帶,并將這樣替代過的所述最大標(biāo)度因子頻帶輸出到所述頻譜處理部件;(7)如果在所述步驟(5)判斷出所述最大標(biāo)度因子頻帶不小于所述最小標(biāo)度因子頻帶,則將所述最大標(biāo)度因子頻帶輸出到所述頻譜處理部件。
7.一種用于將音頻信號(hào)劃分成各自對(duì)應(yīng)于要按照預(yù)定的心理聲學(xué)模型進(jìn)行編碼的標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量的音頻信號(hào)編碼方法,包括步驟(A)在其中輸入所述音頻信號(hào);(B)判斷在所述步驟(A)輸入的所述音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且當(dāng)判斷出所述音頻信號(hào)是瞬態(tài)信號(hào)時(shí)確定所述音頻信號(hào)的一短長(zhǎng)度幀,而在判斷出所述音頻信號(hào)是穩(wěn)定信號(hào)時(shí)確定所述音頻信號(hào)的一長(zhǎng)長(zhǎng)度幀;(C)對(duì)在所述步驟(A)輸入的所述音頻信號(hào)執(zhí)行快速富里葉分析、以生成關(guān)于所述音頻信號(hào)的頻率信息;(D)輸入編碼模式信息;(E)基于在所述步驟(C)生成的關(guān)于所述音頻信號(hào)的所述頻率信息,按照所述預(yù)定的心理聲學(xué)模型,為所述音頻信號(hào)計(jì)算信號(hào)-屏蔽比;(F)存儲(chǔ)最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息;(G)基于在所述步驟(B)產(chǎn)生的結(jié)果和在所述步驟(D)中輸入的所述編碼模式信息,參考在所述步驟(F)中存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和所述信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶;(H)基于在所述步驟(G)中計(jì)算的所述初始最大標(biāo)度因子頻帶,按照在所述步驟(E)計(jì)算出的所述信號(hào)-屏蔽比信息,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶;(I)基于在所述步驟(E)計(jì)算出的信號(hào)-屏蔽比信息,將在所述步驟(A)中輸入的所述音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,以及對(duì)直到對(duì)應(yīng)于在所述步驟(H)計(jì)算出的所述最大標(biāo)度因子頻帶的音頻信號(hào)分量的所述音頻信號(hào)分量執(zhí)行頻譜處理以產(chǎn)生音頻信號(hào)數(shù)據(jù);以及(J)量化和編碼在所述步驟(I)中生成的所述音頻信號(hào)數(shù)據(jù),以生成要輸出的編碼音頻信號(hào)。
8.如權(quán)利要求7所述的音頻信號(hào)編碼方法,其中,所述編碼模式信息包括比特率信息和取樣信息,所述步驟(F)含有步驟存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有有關(guān)于比特率信息和取樣信息的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息,所述步驟(G)含有步驟基于在所述步驟(B)產(chǎn)生的結(jié)果,和在所述步驟(D)輸入的包括所述比特率信息和所述取樣頻率信息的所述編碼模式信息,參考在所述步驟(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,以及所述步驟(H)含有步驟基于在所述步驟(E)中計(jì)算出的所述信號(hào)-屏蔽比信息和在所述步驟(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶、為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
9.如權(quán)利要求8所述的音頻信號(hào)編碼方法,其中,所述編碼模式信息還包括信道數(shù),所述步驟(F)含有步驟存儲(chǔ)具有涉及信道數(shù)的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及信道數(shù)的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息,所述步驟(G)含有步驟基于所述步驟(B)產(chǎn)生的結(jié)果,和在所述步驟(D)輸入的包括信道數(shù)的所述編碼模式信息,參考在所述步驟(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,以及所述(H)含有步驟基于在所述步驟(E)中計(jì)算出的所述信號(hào)-屏蔽比信息和在所述步驟(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶、為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
10.如權(quán)利要求7所述的音頻信號(hào)編碼方法,其中,所述信號(hào)-屏蔽比閾值信息包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,所述步驟(F)含有步驟存儲(chǔ)所述初始最大標(biāo)度因子頻帶信息以及所述信號(hào)-屏蔽比閾值信息,所述步驟(G)含有步驟基于所述步驟(B)產(chǎn)生的結(jié)果和在所述步驟(D)輸入的所述編碼模式信息,參考在所述步驟(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值,以及所述步驟(H)含有步驟按照包含在由所述步驟(E)中計(jì)算出的所述信號(hào)-屏蔽比信息中的、示出信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,基于在所述步驟(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶和所述信號(hào)-屏蔽比閾值,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶,所述步驟為(H-1)按照所述信號(hào)-屏蔽比表,確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中所述最大標(biāo)度因子頻帶的初始值就是在所述步驟(G)中計(jì)算的所述初始最大標(biāo)度因子頻帶的信號(hào)-屏蔽比;(H-2)判斷在所述步驟(H-1)中確定的所述信號(hào)-屏蔽比是否大于所述信號(hào)-屏蔽比閾值;(H-2-1)如果在所述步驟(H-2)判斷出所確定的所述信號(hào)-屏蔽比不大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞減一,并返回所述步驟(H-1);(H-3)重復(fù)所述步驟(H-1)至所述步驟(H-2-1),直到在所述步驟(H-2)判斷出所確定的所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值;(H-4)如果在所述步驟(H-2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞增一;以及(H-5)將在所述步驟(H-4)遞增一的這種所述最大標(biāo)度因子頻帶輸出到所述步驟(I)。
11.如權(quán)利要求7所闡述的音頻信號(hào)編碼方法,其中,所述步驟(F)含有步驟存儲(chǔ)初始最大標(biāo)度因子頻帶信息以及能量閾值信息,所述步驟(G)含有步驟基于所述步驟(B)產(chǎn)生的結(jié)果,和在所述步驟(D)輸入的所述編碼模式信息,參考在所述步驟(F)中存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和能量閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,以及(H)含有步驟基于在所述步驟(C)中生成的所述頻率信息計(jì)算示出多個(gè)能量值與標(biāo)度因子頻帶之間的關(guān)系的能量值表,并通過下列步驟基于在所述步驟(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶和所述能量閾值,參考示出能量值與標(biāo)度因子頻帶之間的關(guān)系的所述能量值表,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶(H-1)按照所述能量表確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的能量值,其中,所述最大標(biāo)度因子頻帶的所述初始值是所述步驟(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶;(H-2)判斷在所述步驟(H-1)所確定的所述能量值是否大于所述能量閾值;(H-2-1)如果在所述步驟(H-2)判斷出所述能量值不大于所述能量閾值,則將所述最大標(biāo)度因子頻帶遞減一,并返回所述步驟(H-1);(H-3)重復(fù)所述步驟(H-1)至所述步驟(H-2-1),直到在所述步驟(H-2)判斷出所述能量值大于所述能量閾值;(H-4)如果在所述步驟(H-2)判斷出所述能量值大于所述能量閾值,則將所述最大標(biāo)度因子頻帶遞增一;和(H-5)將在所述步驟(H-4)遞增一的這種所述最大標(biāo)度因子頻帶輸出到所述步驟(I)。
12.如權(quán)利要求7所述的音頻信號(hào)編碼方法,其中,所述信號(hào)-屏蔽比閾值信息包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,所述步驟(F)含有步驟存儲(chǔ)初始最大標(biāo)度因子頻帶信息、信號(hào)-屏蔽比閾值信息和最小標(biāo)度因子頻帶信息,所述步驟(G)含有步驟基于所述步驟(B)產(chǎn)生的結(jié)果和在所述步驟(D)輸入的所述編碼模式信息,參考在所述步驟(F)中存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息、所述信號(hào)-屏蔽比閾值信息和所述最小標(biāo)度因子頻帶信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,以及所述步驟(H)含有步驟基于在所述步驟(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶、所述信號(hào)-屏蔽比閾值和所述最小標(biāo)度因子頻帶,按照包括在所述步驟(E)中計(jì)算的所述信號(hào)-屏蔽比信息中的表示信號(hào)屏蔽比和標(biāo)度因子頻帶之間關(guān)系的所述信號(hào)-屏蔽比表,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶,所述步驟為(H-1)按照所述信號(hào)-屏蔽比表,確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比,其中,所述最大標(biāo)度因子頻帶的所述初始值是在所述步驟(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶;(H-2)判斷在所述步驟(H-1)中確定的所述信號(hào)-屏蔽比是否大于所述信號(hào)-屏蔽比閾值;(H-2-1)如果在所述步驟(H-2)判斷出所述信號(hào)-屏蔽比不大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞減一;(H-3)重復(fù)所述步驟(H-1)至所述步驟(H-2-1),直到在所述步驟(H-2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值;(H-4)如果在所述步驟(H-2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞增一;(H-5)判斷在所述步驟(H-4)遞增一的這種所述最大標(biāo)度因子頻帶是否小于所述最小標(biāo)度因子頻帶;(H-6)如果在所述步驟(H-5)判斷出所述最大標(biāo)度因子頻帶小于所述最小標(biāo)度因子頻帶,則將所述最小標(biāo)度因子頻帶遞增一,用這種遞增了一的所述最小標(biāo)度因子頻帶替代所述最大標(biāo)度因子頻帶,并將這樣替代過的所述最大標(biāo)度因子頻帶輸出到所述步驟(I);和(H-7)如果在所述步驟(H-5)判斷出所述最大標(biāo)度因子頻帶不小于所述最小標(biāo)度因子頻帶,則將所述最大標(biāo)度因子頻帶輸出到所述步驟(I)。
13.一種音頻信號(hào)編碼計(jì)算機(jī)程序產(chǎn)品,包括具有在其中實(shí)施的計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì),該代碼用于按照預(yù)定的心理聲學(xué)模型將音頻信號(hào)劃分成各自對(duì)應(yīng)于要進(jìn)行編碼的標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,包括(A)計(jì)算機(jī)可讀程序代碼,用于在其中輸入所述音頻信號(hào);(B)計(jì)算機(jī)可讀程序代碼,用于判斷由所述計(jì)算機(jī)可讀程序代碼(A)輸入的所述音頻信號(hào)是瞬態(tài)信號(hào)還是穩(wěn)定信號(hào),并且當(dāng)判斷出所述音頻信號(hào)是瞬態(tài)信號(hào)時(shí)確定所述音頻信號(hào)的一短長(zhǎng)度幀,而在判斷出所述音頻信號(hào)是穩(wěn)定信號(hào)時(shí)確定所述音頻信號(hào)的一長(zhǎng)長(zhǎng)度幀;(C)計(jì)算機(jī)可讀程序代碼,用于對(duì)由所述計(jì)算機(jī)可讀程序代碼(A)輸入的所述音頻信號(hào)執(zhí)行快速富里葉分析、以生成關(guān)于所述音頻信號(hào)的頻率信息;(D)計(jì)算機(jī)可讀程序代碼,用于輸入編碼模式信息;(E)計(jì)算機(jī)可讀程序代碼,用于基于由所述計(jì)算機(jī)可讀程序代碼(C)生成的關(guān)于所述音頻信號(hào)的所述頻率信息,按照所述預(yù)定的心理聲學(xué)模型,為所述音頻信號(hào)計(jì)算信號(hào)-屏蔽比;(F)計(jì)算機(jī)可讀程序代碼,用于存儲(chǔ)初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息;(G)計(jì)算機(jī)可讀程序代碼,用于基于由所述計(jì)算機(jī)可讀程序代碼(B)產(chǎn)生的結(jié)果和由所述計(jì)算機(jī)可讀程序代碼(D)輸入的所述編碼模式信號(hào),參考由所述計(jì)算機(jī)可讀程序代碼(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和所述信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶;(H)計(jì)算機(jī)可讀程序代碼,用于基于由所述計(jì)算機(jī)可讀程序代碼(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶,按照由所述計(jì)算機(jī)可讀程序代碼(E)計(jì)算的所述信號(hào)-屏蔽比信息,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶;(I)計(jì)算機(jī)可讀程序代碼,用于基于由所述計(jì)算機(jī)可讀程序代碼(E)計(jì)算出的所述信號(hào)-屏蔽比信息,將由所述計(jì)算機(jī)可讀程序代碼(A)中輸入的所述音頻信號(hào)劃分成每個(gè)都對(duì)應(yīng)于一標(biāo)度因子頻帶的多個(gè)音頻信號(hào)分量,以及對(duì)直到對(duì)應(yīng)于由所述計(jì)算機(jī)可讀程序代碼(H)計(jì)算出的所述最大標(biāo)度因子頻帶的音頻信號(hào)分量的所述音頻信號(hào)分量執(zhí)行頻譜處理以產(chǎn)生音頻信號(hào)數(shù)據(jù);以及(J)計(jì)算機(jī)可讀程序代碼,用于量化和編碼由所述計(jì)算機(jī)可讀程序代碼(I)生成的所述音頻信號(hào)數(shù)據(jù),以生成要輸出的編碼音頻信號(hào)。
14.如權(quán)利要求13所述的音頻信號(hào)編碼計(jì)算機(jī)程序產(chǎn)品,其中,所述編碼模式信息包括比特率信息和取樣信息,所述計(jì)算機(jī)可讀程序代碼(F)含有計(jì)算機(jī)可讀程序代碼存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及比特率信息和取樣信息的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息,所述計(jì)算機(jī)可讀程序代碼(G)含有計(jì)算機(jī)可讀程序代碼基于由所述計(jì)算機(jī)可讀程序代碼(B)產(chǎn)生的結(jié)果和由所述計(jì)算機(jī)可讀程序代碼(D)輸入的包括所述比特率信息和所述取樣頻率信息的所述編碼模式信息,參考由所述計(jì)算機(jī)可讀程序代碼(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,以及所述計(jì)算機(jī)可讀程序代碼(H)含有計(jì)算機(jī)可讀程序代碼基于由所述計(jì)算機(jī)可讀程序代碼(E)中計(jì)算出的所述信號(hào)-屏蔽比信息和由所述計(jì)算機(jī)可讀程序代碼(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶。
15.如權(quán)利要求14所述的音頻信號(hào)編碼計(jì)算機(jī)程序產(chǎn)品,其中,所述編碼模式信息還包括信道數(shù),所述計(jì)算機(jī)可讀程序代碼(F)含有計(jì)算機(jī)可讀程序代碼存儲(chǔ)具有涉及信道數(shù)的多個(gè)標(biāo)度因子頻帶的初始最大標(biāo)度因子頻帶信息,以及存儲(chǔ)具有涉及信道數(shù)的多個(gè)信號(hào)-屏蔽比閾值的信號(hào)-屏蔽比閾值信息,所述計(jì)算機(jī)可讀程序代碼(G)含有計(jì)算機(jī)可讀程序代碼基于所述計(jì)算機(jī)可讀程序代碼(B)產(chǎn)生的結(jié)果、以及包括參考由所述計(jì)算機(jī)可讀程序代碼(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息、由所述計(jì)算機(jī)可讀程序代碼(D)輸入的所述多個(gè)信道的編碼模式信息、為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶,以及所述(H)含有計(jì)算機(jī)可讀程序代碼基于由所述計(jì)算機(jī)可讀程序代碼(E)中計(jì)算出的所述信號(hào)-屏蔽比信息和由所述計(jì)算機(jī)可讀程序代碼(G)中計(jì)算出的所述初始最大標(biāo)度因子頻帶、為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶的作用。
16.如權(quán)利要求13所述的音頻信號(hào)編碼計(jì)算機(jī)程序產(chǎn)品,其中,所述信號(hào)-屏蔽比閾值信息包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,所述計(jì)算機(jī)可讀程序代碼(F)含有計(jì)算機(jī)可讀程序代碼存儲(chǔ)所述初始最大標(biāo)度因子頻帶信息以及信號(hào)-屏蔽比閾值信息,所述計(jì)算機(jī)可讀程序代碼(G)含有計(jì)算機(jī)可讀程序代碼基于所述計(jì)算機(jī)可讀程序代碼(B)產(chǎn)生的結(jié)果,和由所述計(jì)算機(jī)可讀程序代碼(D)輸入的所述編碼模式信息,參考由所述計(jì)算機(jī)可讀程序代碼(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和所述信號(hào)-屏蔽比閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和信號(hào)-屏蔽比閾值,以及所述計(jì)算機(jī)可讀程序代碼(H)含有計(jì)算機(jī)可讀程序代碼通過下列計(jì)算機(jī)可讀程序代碼基于由所述計(jì)算機(jī)可讀程序代碼(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶和所述信號(hào)-屏蔽比信息,按照包含在由所述計(jì)算機(jī)可讀程序代碼(E)計(jì)算出的所述信號(hào)-屏蔽比信息中的、示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶(H-1)按照信號(hào)-屏蔽比表確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的一信號(hào)-屏蔽比的計(jì)算機(jī)可讀程序代碼,其中所述最大標(biāo)度因子頻帶的初始值就是由所述計(jì)算機(jī)可讀程序代碼(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶;(H-2)判斷由所述計(jì)算機(jī)可讀程序代碼(H-1)所確定的所述信號(hào)-屏蔽比是否大于所述信號(hào)-屏蔽比閾值的計(jì)算機(jī)可讀程序代碼;(H-2-1)如果由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所確定的所述信號(hào)-屏蔽比不大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞減一,并返回所述計(jì)算機(jī)可讀程序代碼(H-1)的計(jì)算機(jī)可讀程序代碼;(H-3)重復(fù)所述計(jì)算機(jī)可讀程序代碼(H-1)至所述計(jì)算機(jī)可讀程序代碼(H-2-1),直到由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所確定的所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值的計(jì)算機(jī)可讀程序代碼;(H-4)如果由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所確定的所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞增一的計(jì)算機(jī)可讀程序代碼;以及(H-5)將由所述計(jì)算機(jī)可讀程序代碼(H-4)遞增一的這種所述最大標(biāo)度因子頻帶輸出到所述計(jì)算機(jī)可讀程序代碼(I)的計(jì)算機(jī)可讀程序代碼。
17.如權(quán)利要求13所述的音頻信號(hào)編碼計(jì)算機(jī)程序產(chǎn)品,其中,所述計(jì)算機(jī)可讀程序代碼(F)含有計(jì)算機(jī)可讀程序代碼存儲(chǔ)初始最大標(biāo)度因子頻帶信息以及能量閾值信息,所述計(jì)算機(jī)可讀程序代碼(G)含有基于所述計(jì)算機(jī)可讀程序代碼(B)產(chǎn)生的結(jié)果和由所述計(jì)算機(jī)可讀程序代碼(D)輸入的所述編碼模式信息,參考由所述計(jì)算機(jī)可讀程序代碼(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息和所述能量閾值信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶和能量閾值,以及(H)含有計(jì)算機(jī)可讀程序代碼基于由所述計(jì)算機(jī)可讀程序代碼(C)中生成的所述頻率信息計(jì)算示出多個(gè)能量值與標(biāo)度因子頻帶之間的關(guān)系的能量值表,并通過下列計(jì)算機(jī)可讀程序代碼,基于由所述計(jì)算機(jī)可讀程序代碼(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶和所述能量閾值,參考示出能量值與標(biāo)度因子頻帶之間的關(guān)系的所述能量值表,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶(H-1)按照所述能量表確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的能量值的計(jì)算機(jī)可讀程序代碼,其中,所述最大標(biāo)度因子頻帶的所述初始值是所述計(jì)算機(jī)可讀程序代碼(G)計(jì)算出的所述初始最大標(biāo)度因子頻帶;(H-2)判斷由所述計(jì)算機(jī)可讀程序代碼(H-1)所確定的所述能量值是否大于所述能量閾值的計(jì)算機(jī)可讀程序代碼;(H-2-1)如果由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所述能量值不大于所述能量閾值,則將所述最大標(biāo)度因子頻帶遞減一,并返回所述計(jì)算機(jī)可讀程序代碼(H-1)的計(jì)算機(jī)可讀程序代碼;(H-3)重復(fù)所述計(jì)算機(jī)可讀程序代碼(H-1)至所述計(jì)算機(jī)可讀程序代碼(H-2-1),直到由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所述能量值大于所述能量閾值的計(jì)算機(jī)可讀程序代碼;(H-4)如果由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所述能量值大于所述能量閾值,則將所述最大標(biāo)度因子頻帶遞增一的計(jì)算機(jī)可讀程序代碼;(H-5)將由所述計(jì)算機(jī)可讀程序代碼(H-4)遞增一的這種所述最大標(biāo)度因子頻帶輸出到所述計(jì)算機(jī)可讀程序代碼(I)的計(jì)算機(jī)可讀程序代碼。
18.如權(quán)利要求13所述的音頻信號(hào)編碼計(jì)算機(jī)程序產(chǎn)品,其中,所述信號(hào)-屏蔽比信息包括示出多個(gè)信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,所述計(jì)算機(jī)可讀程序代碼(F)含有計(jì)算機(jī)可讀程序代碼存儲(chǔ)初始最大標(biāo)度因子頻帶信息、信號(hào)-屏蔽比閾值信息和最小標(biāo)度因子頻帶信息,所述計(jì)算機(jī)可讀程序代碼(G)含有計(jì)算機(jī)可讀程序代碼基于所述計(jì)算機(jī)可讀程序代碼(B)產(chǎn)生的結(jié)果和由所述計(jì)算機(jī)可讀程序代碼(D)輸入的所述編碼模式信息,參考由所述計(jì)算機(jī)可讀程序代碼(F)存儲(chǔ)的所述初始最大標(biāo)度因子頻帶信息、所述信號(hào)-屏蔽比閾值信息和所述最小標(biāo)度因子頻帶信息,為所述音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶、信號(hào)-屏蔽比閾值和最小標(biāo)度因子頻帶,以及所述計(jì)算機(jī)可讀程序代碼(H)含有計(jì)算機(jī)可讀程序代碼通過下列是計(jì)算機(jī)可讀程序代碼基于由所述計(jì)算機(jī)可讀程序代碼(G)計(jì)算的所述初始最大標(biāo)度因子頻帶、所述信號(hào)-屏蔽比閾值和所述最小標(biāo)度因子頻帶,按照包含在由所述計(jì)算機(jī)可讀程序代碼(E)計(jì)算的所述信號(hào)-屏蔽比信息中的、示出信號(hào)-屏蔽比與標(biāo)度因子頻帶之間的關(guān)系的信號(hào)-屏蔽比表,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶(H-1)按照所述信號(hào)-屏蔽比表,確定對(duì)應(yīng)于最大標(biāo)度因子頻帶的信號(hào)-屏蔽比的計(jì)算機(jī)可讀程序代碼,其中,所述最大標(biāo)度因子頻帶的所述初始值是由所述計(jì)算機(jī)可讀程序代碼(G)計(jì)算的所述初始最大標(biāo)度因子頻帶;(H-2)判斷由所述計(jì)算機(jī)可讀程序代碼(H-1)所確定的所述信號(hào)-屏蔽比是否大于所述信號(hào)-屏蔽比閾值的計(jì)算機(jī)可讀程序代碼;(H-2-1)如果由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所述信號(hào)-屏蔽比不大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞減一的計(jì)算機(jī)可讀程序代碼;(H-3)重復(fù)所述計(jì)算機(jī)可讀程序代碼(H-1)至所述計(jì)算機(jī)可讀程序代碼(H-2-1),直到由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值的計(jì)算機(jī)可讀程序代碼;(H-4)如果由所述計(jì)算機(jī)可讀程序代碼(H-2)判斷出所述信號(hào)-屏蔽比大于所述信號(hào)-屏蔽比閾值,則將所述最大標(biāo)度因子頻帶遞增一的計(jì)算機(jī)可讀程序代碼;(H-5)判斷由所述計(jì)算機(jī)可讀程序代碼(H-4)遞增一的這種所述最大標(biāo)度因子頻帶是否小于所述最小標(biāo)度因子頻帶的計(jì)算機(jī)可讀程序代碼;(H-6)如果由所述計(jì)算機(jī)可讀程序代碼(H-5)判斷出所述最大標(biāo)度因子頻帶小于所述最小標(biāo)度因子頻帶,則將所述最小標(biāo)度因子頻帶遞增一,用這種遞增了一的所述最小標(biāo)度因子頻帶替代所述最大標(biāo)度因子頻帶,并將這樣替代過的所述最大標(biāo)度因子頻帶輸出到所述計(jì)算機(jī)可讀程序代碼(I)的計(jì)算機(jī)可讀程序代碼;(H-7)如果由所述計(jì)算機(jī)可讀程序代碼(H-5)判斷出所述最大標(biāo)度因子頻帶不小于所述最小標(biāo)度因子頻帶,則將所述最大標(biāo)度因子頻帶輸出到所述計(jì)算機(jī)可讀程序代碼(I)的計(jì)算機(jī)可讀程序代碼。
全文摘要
這里公開了一種音頻信號(hào)編碼設(shè)備,包括:初始最大標(biāo)度因子頻帶計(jì)算部件,用于基于所述幀長(zhǎng)度確定部件產(chǎn)生的結(jié)果和從編碼模式信號(hào)部件輸入的編碼模式信息,參考存儲(chǔ)在所述最大標(biāo)度因子頻帶表存儲(chǔ)部件中的初始最大標(biāo)度因子頻帶信息和信號(hào)-屏蔽比閾值信息,為所述輸入的音頻信號(hào)計(jì)算初始最大標(biāo)度因子頻帶;以及最大標(biāo)度因子頻帶計(jì)算部件,用于基于由所述初始最大標(biāo)度因子頻帶計(jì)算部件計(jì)算出的初始最大標(biāo)度因子頻帶,按照由所述心理聲學(xué)模型分析部件計(jì)算出的信號(hào)-屏蔽比信息,為所述音頻信號(hào)計(jì)算最大標(biāo)度因子頻帶,可以按照諸如比特率和取樣頻率這樣的編碼模式信息,自適應(yīng)地計(jì)算音頻信號(hào)的最大標(biāo)度因子頻帶。
文檔編號(hào)G10K15/02GK1361594SQ0113381
公開日2002年7月31日 申請(qǐng)日期2001年12月21日 優(yōu)先權(quán)日2000年12月25日
發(fā)明者渡邊泰仁 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
施甸县| 湖州市| 信阳市| 兴安县| 堆龙德庆县| 萨迦县| 阿图什市| 黔东| 博兴县| 木兰县| 合江县| 常德市| 哈密市| 土默特左旗| 时尚| 锡林浩特市| 新巴尔虎右旗| 马公市| 高碑店市| 沿河| 太康县| 上虞市| 安龙县| 全南县| 凤城市| 浠水县| 房产| 金平| 乌拉特中旗| 肃南| 台北市| 崇礼县| 汉川市| 阳信县| 都昌县| 连山| 南阳市| 通山县| 广东省| 芒康县| 鸡西市|