午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

用于在音頻處理裝置處切換取樣率的概念的制作方法

文檔序號(hào):11161292閱讀:873來(lái)源:國(guó)知局
用于在音頻處理裝置處切換取樣率的概念的制造方法

本發(fā)明涉及語(yǔ)音及音頻編碼,尤其涉及用于處理音頻信號(hào)(對(duì)于其,輸入和輸出取樣率從先前幀變化至當(dāng)前幀)的音頻編碼裝置以及音頻解碼裝置。本發(fā)明還涉及操作此類裝置的方法以及執(zhí)行此方法的計(jì)算機(jī)程序。



背景技術(shù):

語(yǔ)音及音頻編碼能夠得到具有多節(jié)奏(multi-cadence)的輸入及輸出的好處,并且得到能夠立即地且無(wú)縫地將一個(gè)取樣率切換至另一取樣率。傳統(tǒng)的語(yǔ)音及音頻編碼器對(duì)于確定的輸出比特率使用單取樣率并且在不徹底重設(shè)系統(tǒng)時(shí)無(wú)法對(duì)其進(jìn)行改變。這隨后在通信中以及在解碼信號(hào)中造成不連續(xù)。

另一方面,通過(guò)選擇通常取決于源和信道條件的多個(gè)優(yōu)化參數(shù),適應(yīng)性取樣率以及比特率允許較高質(zhì)量。隨后,重要的是當(dāng)改變輸入/輸出信號(hào)的取樣率時(shí)實(shí)現(xiàn)無(wú)縫過(guò)渡。

此外,重要的是對(duì)于此過(guò)渡限制復(fù)雜度增加。現(xiàn)代語(yǔ)音及音頻編解碼器,如將至的跨LTE網(wǎng)絡(luò)的3GPP EVS,將需要能夠開(kāi)發(fā)此功能。

高效的語(yǔ)音及音頻編碼器需要能夠從時(shí)域至另一者改變其取樣率以更好地適合于源與信道條件。取樣率的改變對(duì)于連續(xù)線性濾波器尤其是個(gè)問(wèn)題,其僅可以在它們的過(guò)去狀態(tài)顯示與當(dāng)前時(shí)間區(qū)間相同的取樣率用以濾波時(shí)應(yīng)用。

更特別地,預(yù)測(cè)性編碼隨著時(shí)間和幀在編碼器及解碼器處維持不同的存儲(chǔ)器狀態(tài)。在碼激勵(lì)線性預(yù)測(cè)(CELP,code-excited linear prediction)中,這些存儲(chǔ)器通常是線性預(yù)測(cè)編碼(LPC)合成濾波器存儲(chǔ)器、去加重濾波器存儲(chǔ)器以及適應(yīng)性碼本。直接的方案是當(dāng)取樣率改變發(fā)生時(shí)重設(shè)全部存儲(chǔ)器。這在解碼信號(hào)中造成非常惱人的不連續(xù)。恢復(fù)可能是非常久且非常明顯的。

圖1示出根據(jù)現(xiàn)有技術(shù)的第一音頻解碼器裝置。使用此音頻解碼器裝置,當(dāng)來(lái)源于非預(yù)測(cè)性編碼方案時(shí),無(wú)縫地切換至預(yù)測(cè)性編碼是可能的。此可以通過(guò)對(duì)用于維持預(yù)測(cè)性編碼器所需的濾波器狀態(tài)的非預(yù)測(cè)性編碼器的解碼輸出的反向?yàn)V波來(lái)進(jìn)行。例如,在AMR-WB+及USAC中進(jìn)行,用于從基于變換的編碼器、TCX切換至語(yǔ)音編碼器、ACELP。然而,在此兩種編碼器中,取樣率是相同的。反向?yàn)V波可直接用在TCX的解碼的音頻信號(hào)上。此外,在USAC及AMR-WB+中的TCX傳送并利用也被反向?yàn)V波所需的LPC系數(shù)。LPC解碼的系數(shù)在反向?yàn)V波計(jì)算中被簡(jiǎn)單地再使用。值得注意的是,如果使用相同的濾波器和相同的取樣率在兩個(gè)預(yù)測(cè)性編碼器之間切換,則不需要反向?yàn)V波。

圖2示出根據(jù)現(xiàn)有技術(shù)的第二音頻解碼器裝置。在兩個(gè)編碼器具有不同取樣率的情況下,或在相同的預(yù)測(cè)性編碼器中但使用不同取樣率切換的情況下,如圖1所示的先前音頻幀的反向?yàn)V波不再足夠。直接的方案是將過(guò)去解碼的輸出再取樣為新的取樣率并且然后通過(guò)反向?yàn)V波計(jì)算存儲(chǔ)器狀態(tài)。如果一些濾波器系數(shù)是取樣率依賴的,如針對(duì)LPC合成濾波器的情況,則需要進(jìn)行再取樣的過(guò)去信號(hào)的額外分析。為了以新的取樣率fs_2得到LPC系數(shù),重新計(jì)算自相關(guān)函數(shù)且對(duì)再取樣的過(guò)去解碼的樣本使用列文遜-杜賓算法(Levinson-Durbin algorithm)。此方案是計(jì)算苛刻的并且難以在實(shí)際實(shí)施中使用。



技術(shù)實(shí)現(xiàn)要素:

待解決的問(wèn)題在于提供用于在音頻處理裝置處切換取樣率的改進(jìn)概念。

在第一方面中,通過(guò)用于對(duì)比特流進(jìn)行解碼的音頻解碼器裝置解決問(wèn)題,其中音頻解碼器裝置包括:

預(yù)測(cè)性解碼器,用于從比特流產(chǎn)生解碼的音頻幀,其中預(yù)測(cè)性解碼器包括用于從比特流產(chǎn)生用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的參數(shù)解碼器,并且其中預(yù)測(cè)性解碼器包括用于通過(guò)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)而產(chǎn)生解碼的音頻幀的合成濾波器裝置;

存儲(chǔ)器裝置,包括一個(gè)或多個(gè)存儲(chǔ)器,其中每個(gè)存儲(chǔ)器用于存儲(chǔ)用于解碼的音頻幀的存儲(chǔ)器狀態(tài),其中一個(gè)或多個(gè)存儲(chǔ)器的用于解碼的音頻幀的存儲(chǔ)器狀態(tài)被合成濾波器裝置用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù);以及

存儲(chǔ)器狀態(tài)再取樣裝置,用于通過(guò)針對(duì)所述存儲(chǔ)器中的一個(gè)或多個(gè)再取樣用來(lái)合成用于先前解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的先前存儲(chǔ)器狀態(tài),為所述存儲(chǔ)器中的一個(gè)或多個(gè)確定用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài),解碼的音頻幀具有取樣率,先前解碼的音頻幀具有不同于解碼的音頻幀的取樣率的先前取樣率;并用于將用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài)存儲(chǔ)于各個(gè)存儲(chǔ)器中。

術(shù)語(yǔ)“解碼的音頻幀”指當(dāng)前正在處理的音頻幀,而術(shù)語(yǔ)“先前解碼的音頻幀”指在當(dāng)前正在處理的音頻幀之前被處理的音頻幀。

本發(fā)明允許預(yù)測(cè)性編碼方案切換其內(nèi)部取樣率(intern sampling rate),而無(wú)需再取樣整個(gè)緩沖區(qū),用以重新計(jì)算其濾波器的狀態(tài)。通過(guò)直接僅對(duì)必要的存儲(chǔ)器狀態(tài)再取樣,可維持低復(fù)雜度,而無(wú)縫過(guò)渡仍是可能的。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器包括用于存儲(chǔ)適應(yīng)性碼本存儲(chǔ)器狀態(tài)的適應(yīng)性碼本存儲(chǔ)器,該適應(yīng)性碼本存儲(chǔ)器狀態(tài)用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù);其中,存儲(chǔ)器狀態(tài)再取樣裝置用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù)的先前適應(yīng)性碼本狀態(tài),確定用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù)的適應(yīng)性碼本狀態(tài),以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù)的適應(yīng)性碼本狀態(tài)存儲(chǔ)于適應(yīng)性碼本存儲(chǔ)器中。

例如,適應(yīng)性碼本存儲(chǔ)器狀態(tài)用于CELP裝置中。

為了能夠再取樣存儲(chǔ)器,在不同取樣率下的存儲(chǔ)器大小必須關(guān)于其覆蓋的時(shí)間持續(xù)而相同。換言之,如果濾波器在取樣率fs_2下具有M階,在先前取樣率fs_1下更新的存儲(chǔ)器應(yīng)覆蓋至少M(fèi)*(fs_1)/(fs_2)個(gè)樣本。

由于在適應(yīng)性碼本的情況下存儲(chǔ)器通常與取樣率成比例,不論取樣率如何其都覆蓋解碼的殘余信號(hào)的大約最后20ms,無(wú)需進(jìn)行額外的存儲(chǔ)器管理。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器包括用于存儲(chǔ)合成濾波器存儲(chǔ)器狀態(tài)的合成濾波器存儲(chǔ)器,合成濾波器存儲(chǔ)器狀態(tài)用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù);其中,存儲(chǔ)器狀態(tài)再取樣裝置用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù)的先前合成存儲(chǔ)器狀態(tài),確定用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù)的合成存儲(chǔ)器狀態(tài),以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù)的合成存儲(chǔ)器狀態(tài)存儲(chǔ)于合成濾波器存儲(chǔ)器中。

合成濾波器存儲(chǔ)器狀態(tài)可以是LPC合成濾波器狀態(tài),其可例如在CELP裝置中使用。

如果不論取樣率如何存儲(chǔ)器的階數(shù)都不與取樣率成比例或者甚至是常數(shù),則需要進(jìn)行額外的存儲(chǔ)器管理,以能夠覆蓋盡可能的最大持續(xù)時(shí)間。例如,AMR-WB+的LPC合成狀態(tài)階數(shù)總是16。在12.8kHz的最小取樣率下,其覆蓋1.25ms,而其在48kHz下僅表示0.33ms。為了能夠在介于12.8kHz與48kHz之間的任何取樣率下再取樣緩沖區(qū),LPC合成濾波器狀態(tài)的存儲(chǔ)器必須從16個(gè)樣本擴(kuò)展至60個(gè)樣本,其在48kHz下表示1.25ms。

存儲(chǔ)器再取樣隨后可由以下偽碼描述:

mem_syn_r_size_old=(int)(1.25*fs_1/1000);

mem_syn_r_size_new=(int)(1.25*fs_2/1000);

mem_syn_r+L_SYN_MEM-mem_syn_r_size_new=

resamp(mem_syn_r+L_SYN_MEM-mem_syn_r_size_old,

mem_syn_r_size_old,mem_syn_r_size_new);

其中resamp(X,I,L)輸出從1到L個(gè)樣本再取樣的輸入緩沖區(qū)X,L_SYN_MEM是存儲(chǔ)器可覆蓋的樣本的最大大小。在本例中其對(duì)于fs_2<=48kHz等于60個(gè)樣本。在任何取樣率下,需要使用最后L_SYN_MEM個(gè)輸出樣本來(lái)更新mem_syn_r。

For(i=0;i<L_SYM_MEM;i++)

mem_syn_r[i]=y(tǒng)[L_frame-L_SYN_MEM+i];

其中y[]是LPC合成濾波器的輸出,以及L_frame是在當(dāng)前取樣率下的幀的大小。

然而,將通過(guò)使用從mem_syn_r[L_SYN_MEM-M]到mem_syn_r[L_SYN_MEM-1]的狀態(tài)執(zhí)行合成濾波器。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置以此方式配置:相同的合成濾波器參數(shù)被用于解碼的音頻幀的多個(gè)子幀。

最后幀的LPC系數(shù)通常用于以5ms的時(shí)間粒度對(duì)當(dāng)前LPC系數(shù)進(jìn)行內(nèi)插。如果取樣率變化,則無(wú)法進(jìn)行內(nèi)插。如果重新計(jì)算LPC,可以使用新計(jì)算的LPC系數(shù)進(jìn)行內(nèi)插。在本發(fā)明中,不能直接進(jìn)行內(nèi)插。在一個(gè)實(shí)施例中,在取樣率切換之后,LPC系數(shù)未被內(nèi)插于第一幀中。對(duì)全部5ms的子幀,使用系數(shù)的相同集合。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置以此方式配置:通過(guò)將用于先前解碼的音頻幀的合成濾波器存儲(chǔ)器狀態(tài)變換至功率譜以及通過(guò)再取樣功率譜,進(jìn)行先前合成濾波器存儲(chǔ)器狀態(tài)的再取樣。

在此實(shí)施例中,如果最后的編碼器也是預(yù)測(cè)性編碼器或如果最后的編碼器也傳送LPC的集合,如TCX,可在新的取樣率fs_2下估計(jì)LPC系數(shù),而無(wú)需重進(jìn)行整個(gè)LP分析。在取樣率fs_1下的舊的LPC系數(shù)被變換至被再取樣的功率譜。然后對(duì)從再取樣的功率譜中推論出的自相關(guān)使用列文遜-杜賓算法。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器包括用于存儲(chǔ)去加重存儲(chǔ)器狀態(tài)的去加重存儲(chǔ)器,去加重存儲(chǔ)器狀態(tài)用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù);其中,存儲(chǔ)器狀態(tài)再取樣裝置用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù)的先前去加重存儲(chǔ)器狀態(tài),確定用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù)的去加重存儲(chǔ)器狀態(tài),以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù)的去加重存儲(chǔ)器狀態(tài)存儲(chǔ)于去加重存儲(chǔ)器中。

例如,去加重存儲(chǔ)器狀態(tài)也用在CELP中。

去加重通常具有1的固定階數(shù),其在12.8kHz下表示0.078lms。此持續(xù)時(shí)間在48kHz下被3.75個(gè)樣本覆蓋。隨后,如果采用上述方法,需要4個(gè)樣本的存儲(chǔ)器緩沖區(qū)??蛇x地,可通過(guò)繞過(guò)再取樣狀態(tài)使用近似法。可看到非常粗糙的再取樣,其包括保持最后的輸出樣本,不論取樣率差異如何。此近似在大部分時(shí)間是足夠的并且可出于低復(fù)雜度原因而被使用。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器以此方式配置:用于解碼的音頻幀的所存儲(chǔ)的樣本的數(shù)量與解碼的音頻幀的取樣率成比例。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置以此方式配置:通過(guò)線性內(nèi)插進(jìn)行再取樣。

再取樣函數(shù)resamp()可以使用任何類型的再取樣方法實(shí)現(xiàn)。在時(shí)域中,傳統(tǒng)LP濾波器以及抽取/過(guò)取樣(decimation/oversampling)是常見(jiàn)的。在優(yōu)選的實(shí)施例中,可采用簡(jiǎn)單線性內(nèi)插,關(guān)于質(zhì)量其足以用于再取樣濾波器存儲(chǔ)器。其允許節(jié)省甚至更多的復(fù)雜度。也可以在頻域中進(jìn)行再取樣。在最后的方案中,由于存儲(chǔ)器僅是濾波器的起始狀態(tài),不需要注意塊效應(yīng)(block artefacts)。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置用于從存儲(chǔ)器裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

當(dāng)以不同的內(nèi)部取樣率使用相同編碼方案時(shí),可使用本發(fā)明。例如,當(dāng)信道的可用帶寬受限時(shí)針對(duì)低比特率以12.8kHz的內(nèi)部取樣率使用CELP以及當(dāng)信道條件較好時(shí)針對(duì)較高比特率切換至16kHz的內(nèi)部取樣率使用CELP時(shí),可以是此情況。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,音頻解碼器裝置包括反向?yàn)V波裝置,反向?yàn)V波裝置用于在先前取樣率下的先前解碼的音頻幀的反向?yàn)V波,以確定所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài),其中存儲(chǔ)器狀態(tài)再取樣裝置用于從反向?yàn)V波裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

這些特征允許針對(duì)此種情況實(shí)施本發(fā)明,其中由非預(yù)測(cè)性解碼器處理先前音頻幀。

在本發(fā)明實(shí)施例中,不在反向?yàn)V波之前使用再取樣,而是直接再取樣存儲(chǔ)器狀態(tài)自身。如果處理先前音頻幀的在先解碼器是預(yù)測(cè)性解碼器如CELP,由于先前存儲(chǔ)器狀態(tài)總是維持于先前取樣率下,則不需要且可繞過(guò)反向解碼。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置用于從另一音頻處理裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

另一音頻處理裝置可以例如是另一音頻解碼器裝置或用于噪聲生成裝置的房間。

當(dāng)使用傳統(tǒng)CELP在12.8kHz下編碼活躍幀時(shí)以及當(dāng)使用16kHz噪聲生成器(CNG)建模不活躍部分時(shí),可在DTX模式下使用本發(fā)明。

例如,當(dāng)結(jié)合在不同取樣率下運(yùn)行的TCX及ACELP時(shí)可使用本發(fā)明。

在本發(fā)明另一方面中,通過(guò)用于操作用于對(duì)比特流進(jìn)行解碼的音頻解碼器裝置的方法解決問(wèn)題,該方法包括以下步驟:

使用預(yù)測(cè)性解碼器從比特流產(chǎn)生解碼的音頻幀,其中預(yù)測(cè)性解碼器包括用于從比特流產(chǎn)生用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的參數(shù)解碼器,以及其中預(yù)測(cè)性解碼器包括用于通過(guò)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)而產(chǎn)生解碼的音頻幀的合成濾波器裝置;

提供包括一個(gè)或多個(gè)存儲(chǔ)器的存儲(chǔ)器裝置,其中每個(gè)存儲(chǔ)器用于存儲(chǔ)用于解碼的音頻幀的存儲(chǔ)器狀態(tài),其中一個(gè)或多個(gè)存儲(chǔ)器的用于解碼的音頻幀的存儲(chǔ)器狀態(tài)被合成濾波器裝置用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù);

通過(guò)針對(duì)所述存儲(chǔ)器中的一個(gè)或多個(gè)再取樣用來(lái)合成用于先前解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的先前存儲(chǔ)器狀態(tài),為所述存儲(chǔ)器中的一個(gè)或多個(gè)確定用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài),解碼的音頻幀具有取樣率,先前解碼的音頻幀具有與解碼的音頻幀的取樣率不同的先前取樣率;以及

將用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài)存儲(chǔ)于各個(gè)存儲(chǔ)器中。

本發(fā)明的另一方面中,通過(guò)計(jì)算機(jī)程序解決問(wèn)題,當(dāng)在處理器上運(yùn)行時(shí),計(jì)算機(jī)程序執(zhí)行根據(jù)本發(fā)明的方法。

在本發(fā)明提供的方面中,通過(guò)用于對(duì)成幀的音頻信號(hào)進(jìn)行編碼的音頻編碼器裝置解決問(wèn)題,其中音頻編碼器裝置包括:

預(yù)測(cè)性編碼器,用于從成幀的音頻信號(hào)產(chǎn)生編碼的音頻幀,其中預(yù)測(cè)性編碼器包括用于從成幀的音頻信號(hào)產(chǎn)生用于編碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的參數(shù)分析器,以及其中預(yù)測(cè)性編碼器包括用于通過(guò)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)而產(chǎn)生解碼的音頻幀的合成濾波器裝置,其中用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)是用于編碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù);

存儲(chǔ)器裝置,包括一個(gè)或多個(gè)存儲(chǔ)器,其中每個(gè)存儲(chǔ)器用于存儲(chǔ)用于解碼的音頻幀的存儲(chǔ)器狀態(tài),其中一個(gè)或多個(gè)存儲(chǔ)器的用于解碼的音頻幀的存儲(chǔ)器狀態(tài)被合成濾波器裝置用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù);以及

存儲(chǔ)器狀態(tài)再取樣裝置,用于通過(guò)針對(duì)所述存儲(chǔ)器中的一個(gè)或多個(gè)再取樣用來(lái)合成用于先前解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的先前存儲(chǔ)器狀態(tài),為所述存儲(chǔ)器中的一個(gè)或多個(gè)確定用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài),解碼的音頻幀具有取樣率,先前解碼的音頻幀具有與解碼的音頻幀的取樣率不同的先前取樣率,以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài)存儲(chǔ)于各個(gè)存儲(chǔ)器中。

本發(fā)明主要關(guān)注音頻解碼器裝置。然而,其也可以用在音頻編碼器裝置處。的確,CELP是基于綜合分析(Analysis-by-Synthesis)原則,其中在編碼器側(cè)進(jìn)行本地解碼。為此,如針對(duì)解碼器所描述的相同原則可在編碼器側(cè)使用。此外,在切換編碼的情況下,例如ACELP/TCX,基于變換的編碼器可能需要在下一幀中編碼切換的情況下甚至在編碼器側(cè)也能夠更新語(yǔ)音編碼器的存儲(chǔ)器。為此,在基于變換的編碼器中使用本地解碼器,以用于更新CELP的存儲(chǔ)器狀態(tài)。這可以是,基于變換的編碼器在與CELP不同的取樣率下運(yùn)行,并且隨后可在這種情況下使用本發(fā)明。

應(yīng)理解的是,音頻編碼器裝置的合成濾波器裝置、存儲(chǔ)器裝置、存儲(chǔ)器狀態(tài)再取樣裝置以及反向?yàn)V波裝置等效于前述音頻解碼器裝置的合成濾波器裝置、存儲(chǔ)器裝置、存儲(chǔ)器狀態(tài)再取樣裝置以及反向?yàn)V波裝置。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器包括用于存儲(chǔ)適應(yīng)性碼本狀態(tài)的適應(yīng)性碼本存儲(chǔ)器,適應(yīng)性碼本狀態(tài)用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù);其中,存儲(chǔ)器狀態(tài)再取樣裝置用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù)的先前適應(yīng)性碼本狀態(tài),確定用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù)的適應(yīng)性碼本狀態(tài),以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)激發(fā)參數(shù)的適應(yīng)性碼本狀態(tài)存儲(chǔ)于適應(yīng)性碼本存儲(chǔ)器中。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,其中一個(gè)或多個(gè)存儲(chǔ)器包括用于存儲(chǔ)合成濾波器存儲(chǔ)器狀態(tài)的合成濾波器存儲(chǔ)器,合成濾波器存儲(chǔ)器狀態(tài)用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù);其中,存儲(chǔ)器狀態(tài)再取樣裝置用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù)的先前合成存儲(chǔ)器狀態(tài),確定用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù)的合成存儲(chǔ)器狀態(tài),以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)合成濾波器參數(shù)的合成存儲(chǔ)器狀態(tài)存儲(chǔ)于合成濾波器存儲(chǔ)器中。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置以此方式配置:相同的合成濾波器參數(shù)被用于解碼的音頻幀的多個(gè)子幀。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置以此方式配置:通過(guò)將用于先前解碼的音頻幀的先前合成濾波器存儲(chǔ)器狀態(tài)變換至功率譜以及通過(guò)再取樣功率譜,進(jìn)行先前合成濾波器存儲(chǔ)器狀態(tài)的再取樣。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器包括用于存儲(chǔ)去加重存儲(chǔ)器狀態(tài)的去加重存儲(chǔ)器,去加重存儲(chǔ)器狀態(tài)用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù);其中,存儲(chǔ)器狀態(tài)再取樣裝置用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù)的先前去加重存儲(chǔ)器狀態(tài),確定用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù)的去加重存儲(chǔ)器狀態(tài),以及存儲(chǔ)器狀態(tài)再取樣裝置用于將用來(lái)確定用于解碼的音頻幀的一個(gè)或多個(gè)去加重參數(shù)的去加重存儲(chǔ)器狀態(tài)存儲(chǔ)于去加重存儲(chǔ)器中。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器以此方式配置:用于解碼的音頻幀的所存儲(chǔ)的樣本的數(shù)量與解碼的音頻幀的取樣率成比例。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置以此方式配置:通過(guò)線性內(nèi)插進(jìn)行再取樣。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置用于從存儲(chǔ)器裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,音頻編碼器裝置包括反向?yàn)V波裝置,其用于先前解碼的音頻幀的反向?yàn)V波,以確定用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài);其中存儲(chǔ)器狀態(tài)再取樣裝置用于從反向?yàn)V波裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例的音頻編碼器裝置,其中存儲(chǔ)器狀態(tài)再取樣裝置用于從另一音頻編碼器裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

在本發(fā)明另一方面中,通過(guò)用于操作用于對(duì)成幀的音頻信號(hào)進(jìn)行編碼的音頻編碼器裝置的方法解決問(wèn)題,該方法包括以下步驟:

使用預(yù)測(cè)性編碼器從成幀的音頻信號(hào)產(chǎn)生編碼的音頻幀,其中預(yù)測(cè)性編碼器包括用于從成幀的音頻信號(hào)產(chǎn)生用于編碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的參數(shù)分析器,其中預(yù)測(cè)性編碼器包括用于通過(guò)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)而產(chǎn)生解碼的音頻幀的合成濾波器裝置,其中用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)是用于編碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù);

提供包括一個(gè)或多個(gè)存儲(chǔ)器的存儲(chǔ)器裝置,其中每個(gè)存儲(chǔ)器用于存儲(chǔ)用于解碼的音頻幀的存儲(chǔ)器狀態(tài),其中一個(gè)或多個(gè)存儲(chǔ)器的用于解碼的音頻幀的存儲(chǔ)器狀態(tài)被合成濾波器裝置用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù);

通過(guò)針對(duì)所述存儲(chǔ)器中的一個(gè)或多個(gè)再取樣用來(lái)合成用于先前解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的先前存儲(chǔ)器狀態(tài),為所述存儲(chǔ)器中的一個(gè)或多個(gè)確認(rèn)用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài),解碼的音頻幀具有取樣率,先前解碼的音頻幀具有與解碼的音頻幀的取樣率不同的先前取樣率;以及

將用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的用來(lái)合成用于解碼的音頻幀的一個(gè)或多個(gè)音頻參數(shù)的存儲(chǔ)器狀態(tài)存儲(chǔ)于各個(gè)存儲(chǔ)器中。

根據(jù)本發(fā)明的另一方面,通過(guò)計(jì)算機(jī)程序解決問(wèn)題,當(dāng)在處理器上運(yùn)行時(shí),計(jì)算機(jī)程序執(zhí)行根據(jù)本發(fā)明的方法。

附圖說(shuō)明

本發(fā)明的優(yōu)選的實(shí)施例將隨后參考附圖進(jìn)行討論,其中:

圖1在示意圖中示出根據(jù)現(xiàn)有技術(shù)的音頻解碼器裝置的實(shí)施例;

圖2在示意圖中示出根據(jù)現(xiàn)有技術(shù)的音頻解碼器裝置的第二實(shí)施例;

圖3在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第一實(shí)施例;

圖4在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第一實(shí)施例的更多細(xì)節(jié);

圖5在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第二實(shí)施例;

圖6在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第二實(shí)施例的更多細(xì)節(jié);

圖7在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第三實(shí)施例;以及

圖8在示意圖中示出根據(jù)本發(fā)明的音頻編碼器裝置的實(shí)施例。

具體實(shí)施方式

圖1在示意圖中示出根據(jù)現(xiàn)有技術(shù)的音頻解碼器裝置的實(shí)施例。

根據(jù)現(xiàn)有技術(shù)的音頻解碼器裝置1包括:

預(yù)測(cè)性解碼器2,用于從比特流BS產(chǎn)生解碼的音頻幀AF,其中預(yù)測(cè)性解碼器2包括用于從比特流BS產(chǎn)生用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP的參數(shù)解碼器3,并且其中預(yù)測(cè)性解碼器2包括用于通過(guò)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP而產(chǎn)生解碼的音頻幀AF的合成濾波器裝置4;

存儲(chǔ)器裝置5,包括一個(gè)或多個(gè)存儲(chǔ)器6,其中存儲(chǔ)器6中的每個(gè)用于存儲(chǔ)用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS,其中一個(gè)或多個(gè)存儲(chǔ)器6的用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS被合成濾波器裝置4用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP;以及

反向?yàn)V波裝置7,用于具有與解碼的音頻幀AF相同的取樣率SR的先前解碼的音頻幀PAF的反向?yàn)V波。

為了合成音頻參數(shù)AP,合成濾波器4向存儲(chǔ)器6發(fā)送詢問(wèn)信號(hào)IS,其中詢問(wèn)信號(hào)IS取決于一個(gè)或多個(gè)音頻參數(shù)AP。存儲(chǔ)器6回復(fù)響應(yīng)信號(hào)RS,其取決于詢問(wèn)信號(hào)IS以及用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS。

現(xiàn)有技術(shù)音頻解碼器裝置的此實(shí)施例允許從非預(yù)測(cè)性音頻解碼器裝置切換至如圖1所示的預(yù)測(cè)性解碼器裝置1。然而,其仍需要非預(yù)測(cè)性音頻解碼器裝置與預(yù)測(cè)性解碼器裝置1使用相同的取樣率SR。

圖2在示意圖中示出根據(jù)現(xiàn)有技術(shù)的音頻解碼器裝置1的第二實(shí)施例。除了圖1所示的音頻解碼器裝置1的特征之外,圖2所示的音頻解碼器裝置1包括音頻幀再取樣裝置8,其用于再取樣具有先前取樣率PSR的先前音頻幀PAF,以產(chǎn)生具有取樣率SR的先前音頻幀PAF,取樣率SR是音頻幀AF的取樣率SR。

然后,通過(guò)參數(shù)分析器9分析具有取樣率SR的先前音頻幀PAF,參數(shù)分析器9用于確定用于具有取樣率SR的先前音頻幀PAF的LPC系數(shù)LPCC。然后,LPC系數(shù)LPCC被反向?yàn)V波裝置7用于具有取樣率SR的先前音頻幀PAF的反向?yàn)V波,以確定用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS。

此方案是計(jì)算苛刻的且難以在實(shí)際實(shí)施中使用。

圖3在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第一實(shí)施例。

音頻解碼器裝置1包括:

預(yù)測(cè)性解碼器2,用于從比特流BS產(chǎn)生解碼的音頻幀AF,其中預(yù)測(cè)性解碼器2包括用于從比特流BS產(chǎn)生用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP的參數(shù)解碼器3,并且其中預(yù)測(cè)性解碼器2包括用于通過(guò)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP而產(chǎn)生解碼的音頻幀AF的合成濾波器裝置4;

存儲(chǔ)器裝置5,包括一個(gè)或多個(gè)存儲(chǔ)器6,其中存儲(chǔ)器6中的每個(gè)用于存儲(chǔ)用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS,其中一個(gè)或多個(gè)存儲(chǔ)器6的用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS被合成濾波器裝置4用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP;以及

存儲(chǔ)器狀態(tài)再取樣裝置10,用于通過(guò)針對(duì)所述存儲(chǔ)器6中的一個(gè)或多個(gè)再取樣用來(lái)合成用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)音頻參數(shù)的先前存儲(chǔ)器狀態(tài)PMS,為所述存儲(chǔ)器6中的一個(gè)或多個(gè)確定用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP的存儲(chǔ)器狀態(tài)MS,解碼的音頻幀AF具有取樣率SR,先前解碼的音頻幀PAF具有與解碼的音頻幀AF的取樣率SR不同的先前取樣率PSR;并用于將用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP的存儲(chǔ)器狀態(tài)MS存儲(chǔ)于各個(gè)存儲(chǔ)器中。

為了合成音頻參數(shù)AP,合成濾波器4向存儲(chǔ)器6發(fā)送詢問(wèn)信號(hào)IS,其中詢問(wèn)信號(hào)IS取決于一個(gè)或多個(gè)音頻參數(shù)AP。存儲(chǔ)器6回復(fù)響應(yīng)信號(hào)RS,其取決于詢問(wèn)信號(hào)IS以及用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS。

術(shù)語(yǔ)“解碼的音頻幀AF”指當(dāng)前正在處理的音頻幀,而術(shù)語(yǔ)“先前解碼的音頻幀PAF”指在當(dāng)前正在處理的音頻幀之前被處理的音頻幀。

本發(fā)明允許預(yù)測(cè)性編碼方案切換其內(nèi)部取樣率,而無(wú)需再取樣整個(gè)緩沖區(qū),以重新計(jì)算其濾波器的狀態(tài)。通過(guò)直接僅對(duì)必要的存儲(chǔ)器狀態(tài)MS再取樣,可維持低復(fù)雜度,而無(wú)縫過(guò)渡仍是可能的。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置10用于從存儲(chǔ)器裝置5檢索用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS;PAMS,PSMS,PDMS。

當(dāng)以不同的內(nèi)部取樣率PSR、SR使用相同的編碼方案時(shí),可使用本發(fā)明。例如,當(dāng)信道的可用帶寬受限時(shí)針對(duì)低比特率以12.8kHz的內(nèi)部取樣率PSR以及當(dāng)信道條件較好時(shí)針對(duì)較高比特率切換至16kHz的內(nèi)部取樣率SR使用CELP時(shí),可以是此情況。

圖4在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第一實(shí)施例的更多細(xì)節(jié)。如圖4所示,存儲(chǔ)器裝置5包括第一存儲(chǔ)器6a,其是適應(yīng)性碼本6a、第二存儲(chǔ)器6b,其是合成濾波器存儲(chǔ)器6b、以及第三存儲(chǔ)器6c,其是去加重存儲(chǔ)器6c。

音頻參數(shù)AP被提供至激發(fā)模塊11,激發(fā)模塊11產(chǎn)生由延遲插入器12延遲的輸出信號(hào)OS,該輸出信號(hào)OS被發(fā)送至適應(yīng)性碼本存儲(chǔ)器6a作為詢問(wèn)信號(hào)ISa。適應(yīng)性碼本存儲(chǔ)器6a輸出響應(yīng)信號(hào)RSa,其含有被提供至激發(fā)模塊11的一個(gè)或多個(gè)激發(fā)參數(shù)EP。

激發(fā)模塊11的輸出信號(hào)OS被進(jìn)一步提供至合成濾波器模塊13,濾波器模塊13輸出輸出信號(hào)OS1。輸出信號(hào)OS1被延遲插入器14延遲并被發(fā)送至合成濾波器存儲(chǔ)器6b作為詢問(wèn)信號(hào)ISb。合成濾波器存儲(chǔ)器13輸出響應(yīng)信號(hào)RSb,其含有被提供至合成濾波器存儲(chǔ)器13的一個(gè)或多個(gè)合成參數(shù)SP。

合成濾波器模塊13的輸出信號(hào)OS1被進(jìn)一步提供至去加重模塊15,去加重模塊15輸出在取樣率SR下的解碼的音頻幀AF。音頻幀AF被延遲插入器16延遲并提供至去加重存儲(chǔ)器6c作為詢問(wèn)信號(hào)ISc。去加重存儲(chǔ)器6c輸出響應(yīng)信號(hào)RSc,其含有被提供至去加重模塊15的一個(gè)或多個(gè)去加重參數(shù)DP。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6a、6b、6c包括用于存儲(chǔ)適應(yīng)性碼本存儲(chǔ)器狀態(tài)AMS的適應(yīng)性碼本存儲(chǔ)器6a,適應(yīng)性碼本存儲(chǔ)器狀態(tài)AMS用于確定用于解碼的音頻幀AF的一個(gè)或多個(gè)激發(fā)參數(shù)EP;其中,存儲(chǔ)器狀態(tài)再取樣裝置10用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)激發(fā)參數(shù)的先前適應(yīng)性碼本存儲(chǔ)器狀態(tài)PAMS,確定用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)激發(fā)參數(shù)EP的適應(yīng)性碼本存儲(chǔ)器狀態(tài)AMS;并用于將用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)激發(fā)參數(shù)EP的適應(yīng)性碼本存儲(chǔ)器狀態(tài)AMS存儲(chǔ)于適應(yīng)性碼本存儲(chǔ)器6a中。

例如,適應(yīng)性碼本存儲(chǔ)器狀態(tài)AMS用在CELP裝置中。

為了能夠再取樣存儲(chǔ)器6a、6b、6c,在不同取樣率SR、PSR下的存儲(chǔ)器大小需要關(guān)于其覆蓋的時(shí)間持續(xù)而相同。換言之,如果濾波器在取樣率SR下具有M階,在先前取樣率PSR下更新的存儲(chǔ)器應(yīng)覆蓋至少M(fèi)*(PSR)/(SR)個(gè)樣本。

在適應(yīng)性碼本的情況下,由于存儲(chǔ)器6a通常與取樣率SR成比例,其不論取樣率如何都覆蓋解碼的殘余信號(hào)的大約最后20ms,則不需要進(jìn)行額外的存儲(chǔ)器管理。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6a、6b、6c包括用于存儲(chǔ)用于確定用于解碼的音頻幀AF的一個(gè)或多個(gè)合成濾波器參數(shù)SP的合成濾波器存儲(chǔ)器狀態(tài)SMS的合成濾波器存儲(chǔ)器6b,其中存儲(chǔ)器狀態(tài)再取樣裝置1用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)合成濾波器參數(shù)的先前合成存儲(chǔ)器狀態(tài)PSMS,確定用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)合成濾波器參數(shù)SP的合成濾波器存儲(chǔ)器狀態(tài)SMS,并用于將用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)合成濾波器參數(shù)SP的合成存儲(chǔ)器狀態(tài)SMS存儲(chǔ)于合成濾波器存儲(chǔ)器6b中。

合成濾波器存儲(chǔ)器狀態(tài)SMS可以是LPC合成濾波器狀態(tài),其可例如在CELP裝置中使用。

如果不論取樣率如何存儲(chǔ)器的階數(shù)都不與取樣率SR成比例或者甚至是常數(shù),則需要進(jìn)行額外的存儲(chǔ)器管理,以能夠覆蓋盡可能的最大持續(xù)時(shí)間。例如,AMR-WB+的LPC合成狀態(tài)階數(shù)總是16。在12.8kHz的最小取樣率下,其覆蓋1.25ms,而其在48kHz下僅表示0.33ms。為了能夠在介于12.8kHz與48kHz之間的任何取樣率下再取樣緩沖區(qū),LPC合成濾波器狀態(tài)的存儲(chǔ)器需要從16個(gè)樣本擴(kuò)展至60個(gè)樣本,這在48kHz下表示1.25ms。

存儲(chǔ)器再取樣隨后可由以下偽碼描述:

mem_syn_r_size_old=(int)(1.25*PSR/1000);

mem_syn_r_size_new=(int)(1.25*SR/1000);

mem_syn_r+L_SYN_MEM-mem_syn_r_size_new=

resamp(mem_syn_r+L_SYN_MEM-mem_syn_r_size_old,

mem_syn_r_size_old,mem_syn_r_size_new);

其中resamp(X,I,L)輸出從1到L個(gè)樣本再取樣的輸入緩沖區(qū)X,L_SYN_MEM是存儲(chǔ)器可覆蓋的樣本的最大大小。在本例中其對(duì)于SR<=48kHz.等于60個(gè)樣本。在任何取樣率下,需要使用最后L_SYN_MEM個(gè)輸出樣本來(lái)更新mem_syn_r。

For(i=0;i<L_SYM_MEM;i++)

mem_syn_r[i]=y(tǒng)[L_frame-L_SYN_MEM+i];

其中y[]是LPC合成濾波器的輸出,以及L_frame是在當(dāng)前取樣率下的幀的大小。

然而,將通過(guò)使用從mem_syn_r[L_SYN_MEM-M]到mem_syr_r[L_SYN_MEM-1]的狀態(tài)執(zhí)行合成濾波器。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置10以此方式配置:相同的合成濾波器參數(shù)SP被用于解碼的音頻幀AF的多個(gè)子幀。

最后幀PAF的LPC系數(shù)通常用于以5ms的時(shí)間粒度對(duì)當(dāng)前LPC系數(shù)進(jìn)行內(nèi)插。如果取樣率從PSR變?yōu)镾R,則無(wú)法進(jìn)行內(nèi)插。如果重新計(jì)算LPC,可以使用新計(jì)算的LPC系數(shù)進(jìn)行內(nèi)插。在本發(fā)明中,不能直接進(jìn)行內(nèi)插。在一個(gè)實(shí)施例中,當(dāng)取樣率切換之后,LPC系數(shù)未被內(nèi)插于第一幀AF中。對(duì)全部5ms的子幀,使用系數(shù)的相同集合。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置10以此方式配置:通過(guò)將用于先前解碼的音頻幀PAF的先前合成濾波器存儲(chǔ)器狀態(tài)PSMS變換至功率譜以及通過(guò)再取樣功率譜,進(jìn)行先前合成濾波器存儲(chǔ)器狀態(tài)PSMS的再取樣。

在此實(shí)施例中,如果最后的編碼器也是預(yù)測(cè)性編碼器或如果最后的編碼器也傳送LPC的集合,如TCX,可在新的取樣率RS下估計(jì)LPC系數(shù),而無(wú)需重進(jìn)行整個(gè)LP分析。在取樣率PSR下的舊的LPC系數(shù)被變換至被再取樣的功率譜。然后對(duì)從再取樣的功率譜中推論出的自相關(guān)使用列文遜-杜賓算法。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6a、6b、6c包括用于存儲(chǔ)去加重存儲(chǔ)器狀態(tài)DMS的去加重存儲(chǔ)器6c,去加重存儲(chǔ)器狀態(tài)DMS用于確定用于解碼的音頻幀AF的一個(gè)或多個(gè)去加重參數(shù)DP;其中,存儲(chǔ)器狀態(tài)再取樣裝置10用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)去加重參數(shù)的先前去加重存儲(chǔ)器狀態(tài)PDMS,確定用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)去加重參數(shù)DP的去加重存儲(chǔ)器狀態(tài)DMS,并用于將用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)去加重參數(shù)DP的去加重存儲(chǔ)器狀態(tài)DMS存儲(chǔ)于去加重存儲(chǔ)器6c中。

去加重存儲(chǔ)器狀態(tài)例如也用在CELP中。

去加重通常具有1的固定階數(shù),其在12.8kHz下表示0.0781ms。此持續(xù)時(shí)間在48kHz下被3.75個(gè)樣本覆蓋。隨后,如果采用上述方法,需要4個(gè)樣本的存儲(chǔ)器緩沖區(qū)。可選地,可通過(guò)繞過(guò)再取樣狀態(tài)使用近似法。可看到非常粗糙的再取樣,其包括保持最后的輸出樣本,不論取樣率差異如何。此近似大部分時(shí)間是足夠的并且出于低復(fù)雜度原因可被使用。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6;6a,6b,6c以此方式配置:用于解碼的音頻幀AF的所存儲(chǔ)的樣本的數(shù)量與解碼的音頻幀AF的取樣率SR成比例。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置10以此方式配置:通過(guò)線性內(nèi)插進(jìn)行再取樣。

再取樣函數(shù)resamp()可以使用任何類型的再取樣方法實(shí)現(xiàn)。在時(shí)域中,傳統(tǒng)LP濾波器以及抽取/過(guò)取樣是常見(jiàn)的。在優(yōu)選的實(shí)施例中,可采用簡(jiǎn)單線性內(nèi)插,關(guān)于質(zhì)量其足以用于再取樣濾波器存儲(chǔ)器。其允許節(jié)省甚至更多的復(fù)雜度。也可以在頻域中進(jìn)行再取樣。在最后的方案中,由于存儲(chǔ)器僅是濾波器的起始狀態(tài),不需要注意塊效應(yīng)。

圖5在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第二實(shí)施例。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,音頻解碼器裝置1包括反向?yàn)V波裝置17,其用于先前取樣率PSR下的先前解碼的音頻幀PAF的反向?yàn)V波,以確定所述存儲(chǔ)器6;6a,6b,6c中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS;PAMS,PSMS,PDMS;其中存儲(chǔ)器狀態(tài)再取樣裝置用于從反向?yàn)V波裝置檢索用于所述存儲(chǔ)器中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)。

這些特征允許針對(duì)此情況實(shí)施本發(fā)明,其中由非預(yù)測(cè)性解碼器處理先前音頻幀PAF。

在本發(fā)明實(shí)施例中,在反向?yàn)V波之前不使用再取樣,而是直接再取樣存儲(chǔ)器狀態(tài)MS自身。如果處理先前音頻幀PAF的在先解碼器是預(yù)測(cè)性解碼器如CELP,由于先前存儲(chǔ)器狀態(tài)PMS總是維持于先前取樣率PSR下,則不需要且可繞過(guò)反向解碼。

圖6在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第二實(shí)施例的更多細(xì)節(jié)。

如圖6所示,反向?yàn)V波裝置17包括預(yù)加重模塊18、延遲插入器19、預(yù)加重存儲(chǔ)器20、分析濾波器模塊21、另一延遲插入器22、分析濾波器存儲(chǔ)器23、另一延遲插入器24、以及適應(yīng)性碼本存儲(chǔ)器25。

先前取樣率PSR下的先前解碼的音頻幀PAF被提供至預(yù)加重模塊18以及延遲插入器19,從其中被提供至預(yù)加重存儲(chǔ)器20。然后,先前取樣率下的如此建立的先前去加重存儲(chǔ)器狀態(tài)PDMS被傳送至存儲(chǔ)器狀態(tài)再取樣裝置10以及預(yù)加重模塊18。

預(yù)加重模塊18的輸出信號(hào)被提供至分析濾波器模塊21以及延遲插入器22,從其中被設(shè)置至分析濾波器存儲(chǔ)器23。通過(guò)如此做法,先前取樣率PSR下的先前合成存儲(chǔ)器狀態(tài)PSMS被建立。然后,先前合成存儲(chǔ)器狀態(tài)PSMS被傳送至存儲(chǔ)器狀態(tài)再取樣裝置10以及分析濾波器模塊21。

此外,分析濾波器模塊21的輸出信號(hào)被設(shè)置至延遲插入器24并進(jìn)入適應(yīng)性碼本存儲(chǔ)器25。由此,先前取樣率PSR下的先前適應(yīng)性碼本存儲(chǔ)器狀態(tài)PAMS可被建立,然后,先前適應(yīng)性碼本存儲(chǔ)器狀態(tài)PAMS可被傳送至存儲(chǔ)器狀態(tài)再取樣裝置10。

圖7在示意圖中示出根據(jù)本發(fā)明的音頻解碼器裝置的第三實(shí)施例。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置10用于從另一音頻處理裝置26檢索用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS;PAMS,PSMS,PDMS。

另一音頻處理裝置26可以例如是另一音頻解碼器裝置26或用于噪聲生成裝置的房間。

當(dāng)使用傳統(tǒng)CELP在12.8kHz下編碼活躍幀時(shí)以及當(dāng)使用16kHz噪聲生成器(CNG)建模不活躍部分時(shí),可在DTX模式中使用本發(fā)明。

例如,當(dāng)結(jié)合在不同取樣率下運(yùn)行的TCX及ACELP時(shí)可使用本發(fā)明。

圖8在示意圖中示出根據(jù)本發(fā)明的音頻編碼器裝置的實(shí)施例。

音頻編碼器裝置用于對(duì)成幀的音頻信號(hào)FAS進(jìn)行編碼。音頻編碼器裝置27包括:

預(yù)測(cè)性編碼器28,用于從成幀的音頻信號(hào)FAS產(chǎn)生編碼的音頻幀EAF,其中預(yù)測(cè)性編碼器28包括用于從成幀的音頻信號(hào)FAS產(chǎn)生用于編碼的音頻幀EAV的一個(gè)或多個(gè)音頻參數(shù)AP的參數(shù)分析器29,并且其中預(yù)測(cè)性編碼器28包括用于通過(guò)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP而產(chǎn)生解碼的音頻幀AF的合成濾波器裝置4,其中用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP是用于編碼的音頻幀EAV的一個(gè)或多個(gè)音頻參數(shù)AP;

存儲(chǔ)器裝置5,包括一個(gè)或多個(gè)存儲(chǔ)器6,其中存儲(chǔ)器6中的每個(gè)用于存儲(chǔ)用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS,其中一個(gè)或多個(gè)存儲(chǔ)器6的用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS被合成濾波器裝置4用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP;以及

存儲(chǔ)器狀態(tài)再取樣裝置10,用于通過(guò)針對(duì)所述存儲(chǔ)器6中的一個(gè)或多個(gè)再取樣用來(lái)合成用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)音頻參數(shù)的先前存儲(chǔ)器狀態(tài)PMS,為所述存儲(chǔ)器6中的一個(gè)或多個(gè)確定用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP的存儲(chǔ)器狀態(tài)MS,解碼的音頻幀AF具有取樣率SR,先前解碼的音頻幀PAF具有與解碼的音頻幀AF的取樣率SR不同的先前取樣率PSR,并用于將用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的用來(lái)合成用于解碼的音頻幀AF的一個(gè)或多個(gè)音頻參數(shù)AP的存儲(chǔ)器狀態(tài)MS存儲(chǔ)于各個(gè)存儲(chǔ)器6中。

本發(fā)明主要關(guān)注音頻解碼器裝置1。然而,其也可以用在音頻編碼器裝置27處。的確,CELP是基于綜合分析(Analysis-by-Synthesis)原則,其中在編碼器側(cè)進(jìn)行本地解碼。為此,如針對(duì)解碼器所描述的相同原則可在編碼器側(cè)使用。此外,在切換編碼的情況下,例如ACELP/TCX,基于變換的編碼器可能需要在下一幀中編碼切換的情況下甚至在編碼器側(cè)也能夠更新語(yǔ)音編碼器的存儲(chǔ)器。為此,在基于變換的編碼器中使用本地解碼器,以用于更新CELP的存儲(chǔ)器狀態(tài)。這可以是,基于變換的編碼器在與CELP不同的取樣率下運(yùn)行,并且隨后可在這種情況下使用本發(fā)明。

為了合成音頻參數(shù)AP,合成濾波器4將詢問(wèn)信號(hào)IS發(fā)送至存儲(chǔ)器6,其中詢問(wèn)信號(hào)IS取決于一個(gè)或多個(gè)音頻參數(shù)AP。存儲(chǔ)器6回復(fù)響應(yīng)信號(hào)RS,其取決于詢問(wèn)信號(hào)IS以及用于解碼的音頻幀AF的存儲(chǔ)器狀態(tài)MS。

應(yīng)理解的是,音頻編碼器裝置27的合成濾波器裝置4、存儲(chǔ)器裝置5、存儲(chǔ)器狀態(tài)再取樣裝置10以及反向?yàn)V波裝置17等效于前述音頻解碼器裝置1的合成濾波器裝置4、存儲(chǔ)器裝置5、存儲(chǔ)器狀態(tài)再取樣裝置10以及反向?yàn)V波裝置17。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置10用于從存儲(chǔ)器裝置5檢索用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6a、6b、6c包括用于存儲(chǔ)適應(yīng)性碼本狀態(tài)AMS的適應(yīng)性碼本存儲(chǔ)器6a,適應(yīng)性碼本狀態(tài)AMS用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)激發(fā)參數(shù)EP;其中,存儲(chǔ)器狀態(tài)再取樣裝置10用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)激發(fā)參數(shù)EP的先前適應(yīng)性碼本存儲(chǔ)器狀態(tài)PAMS,確定用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)激發(fā)參數(shù)EP的適應(yīng)性碼本狀態(tài)AMS,并且用于將用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)激發(fā)參數(shù)EP的適應(yīng)性碼本存儲(chǔ)器狀態(tài)AMS存儲(chǔ)于適應(yīng)性碼本存儲(chǔ)器6a中。參見(jiàn)圖4及前述與圖4相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6a、6b、6c包括用于存儲(chǔ)用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)合成濾波器參數(shù)SP的合成濾波器存儲(chǔ)器狀態(tài)SMS的合成濾波器存儲(chǔ)器6b;其中,存儲(chǔ)器狀態(tài)再取樣裝置10用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)合成濾波器參數(shù)的先前合成存儲(chǔ)器狀態(tài)PSMS,確定用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)合成濾波器參數(shù)SP的合成存儲(chǔ)器狀態(tài)SMS,并用于將用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)合成濾波參數(shù)SP的合成存儲(chǔ)器狀態(tài)SMS存儲(chǔ)于合成濾波器存儲(chǔ)器6b中。參見(jiàn)圖4及前述與圖4相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置10以此方式配置:相同的合成濾波器參數(shù)SP被用于解碼的音頻幀AF的多個(gè)子幀。參見(jiàn)圖4及與前述圖4相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置10以此方式配置:通過(guò)將用于先前解碼的音頻幀PAF的先前合成濾波器存儲(chǔ)器狀態(tài)PSMS變換至功率譜以及通過(guò)再取樣功率譜,進(jìn)行先前合成濾波器存儲(chǔ)器狀態(tài)PSMS的再取樣。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6;6a,6b,6c包括用于存儲(chǔ)去加重存儲(chǔ)器狀態(tài)DMS的去加重存儲(chǔ)器6c,去加重存儲(chǔ)器狀態(tài)DMS用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)去加重參數(shù)DP;其中,存儲(chǔ)器狀態(tài)再取樣裝置10用于通過(guò)再取樣用來(lái)確定用于先前解碼的音頻幀PAF的一個(gè)或多個(gè)去加重參數(shù)的先前去加重存儲(chǔ)器狀態(tài)PDMS,確定用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)去加重參數(shù)DP的去加重存儲(chǔ)器狀態(tài)DMS,并用于將用來(lái)確定用于解碼的音頻幀AF的一個(gè)或多個(gè)去加重參數(shù)DP的去加重存儲(chǔ)器狀態(tài)DMS存儲(chǔ)于去加重存儲(chǔ)器6c中。參見(jiàn)圖4及前述與圖4相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,一個(gè)或多個(gè)存儲(chǔ)器6a,6b,6c以此方式配置:用于解碼的音頻幀AF的所存儲(chǔ)的樣本的數(shù)量與解碼的音頻幀的取樣率SR成比例。參見(jiàn)圖4及前述與圖4相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器再取樣裝置10以此方式配置:通過(guò)線性內(nèi)插進(jìn)行再取樣。參見(jiàn)圖4及前述與圖4相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,音頻編碼器裝置27包括反向?yàn)V波裝置17,其用于先前解碼的音頻幀PAF的反向?yàn)V波,以確定用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS,其中存儲(chǔ)器狀態(tài)再取樣裝置10用于從反向?yàn)V波裝置17檢索用于所述存儲(chǔ)器6中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS。參見(jiàn)圖5及前述與圖5相關(guān)的說(shuō)明。

關(guān)于反向?yàn)V波裝置17的細(xì)節(jié),參見(jiàn)圖6及前述與圖6相關(guān)的說(shuō)明。

根據(jù)本發(fā)明的優(yōu)選的實(shí)施例,存儲(chǔ)器狀態(tài)再取樣裝置10用于從另一音頻處理裝置檢索用于所述存儲(chǔ)器6;6a,6b,6c中的一個(gè)或多個(gè)的先前存儲(chǔ)器狀態(tài)PMS;PAMS,PSMS,PDMS。參見(jiàn)圖7及前述與圖7相關(guān)的說(shuō)明。

關(guān)于所述實(shí)施例的解碼器以及編碼器以及方法,以下被提及:

雖然已經(jīng)在裝置的上下文中描述一些方面,顯而易見(jiàn)的是,這些方面也代表對(duì)應(yīng)方法的描述,其中模塊或裝置對(duì)應(yīng)于方法步驟或方法步驟的特征。類似地,在方法步驟的上下文中描述的方面也代表對(duì)應(yīng)裝置的對(duì)應(yīng)模塊或項(xiàng)或特征的描述。

根據(jù)某些實(shí)施需求,可以以硬件或軟件實(shí)施本發(fā)明的實(shí)施例??墒褂镁哂信c可編程計(jì)算機(jī)系統(tǒng)協(xié)作(或能夠協(xié)作)的電子可讀控制信號(hào)存儲(chǔ)于其上的數(shù)字存儲(chǔ)介質(zhì)例如軟盤(pán)、DVD、CD、ROM、PROM、EPROM、EEPROM或閃存,執(zhí)行此實(shí)施,從而執(zhí)行各個(gè)方法。

根據(jù)本發(fā)明的一些實(shí)施例包括具有能夠與可編程計(jì)算機(jī)系統(tǒng)協(xié)作的電子可讀控制信號(hào)的數(shù)據(jù)載體,從而執(zhí)行在此描述的方法的一個(gè)。

一般地,本發(fā)明的實(shí)施例可作為具有程序代碼的計(jì)算機(jī)程序產(chǎn)品被實(shí)施,當(dāng)計(jì)算機(jī)程序產(chǎn)品在計(jì)算機(jī)上運(yùn)行時(shí),可操作程序代碼用于執(zhí)行方法的一個(gè)。程序代碼可例如被存儲(chǔ)于機(jī)器可讀載體上。

其他實(shí)施例包括用于執(zhí)行在此描述的方法的一個(gè)的計(jì)算機(jī)程序,計(jì)算機(jī)程序被存儲(chǔ)于機(jī)器可讀載體或非瞬時(shí)存儲(chǔ)介質(zhì)上。

換言之,本發(fā)明方法的實(shí)施例因而是具有程序代碼的計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí),程序代碼用于執(zhí)行在此描述的方法的一個(gè)。

本發(fā)明方法的另一實(shí)施例因而是數(shù)據(jù)載體(或數(shù)字存儲(chǔ)介質(zhì)、或計(jì)算機(jī)可讀介質(zhì)),其包括記錄于其上的用于執(zhí)行在此描述的方法的一個(gè)的計(jì)算機(jī)程序。

本發(fā)明方法的另一實(shí)施例因而是表示用于執(zhí)行在此描述的方法的一個(gè)的計(jì)算機(jī)程序的數(shù)據(jù)流或信號(hào)序列。此數(shù)據(jù)流或信號(hào)序列可以例如被配置為經(jīng)由數(shù)據(jù)通信連接例如因特網(wǎng)來(lái)傳輸。

另一實(shí)施例包括處理構(gòu)件,例如,計(jì)算機(jī)或可編程邏輯設(shè)備,用于或適于執(zhí)行在此描述的方法的一個(gè)。

另一實(shí)施例包括具有安裝在其上的計(jì)算機(jī)程序的計(jì)算機(jī),計(jì)算機(jī)程序用于執(zhí)行在此描述的方法的一個(gè)。

在一些實(shí)施例中,可編程邏輯設(shè)備(例如,現(xiàn)場(chǎng)可編程邏輯門(mén)陣列)可以被用于執(zhí)行在此所述方法的一些或全部功能。在一些實(shí)施例中,現(xiàn)場(chǎng)可編程邏輯門(mén)陣列可與微處理器協(xié)作,以執(zhí)行在此所述方法的一個(gè)。一般地,可通過(guò)任意硬件裝置有利地執(zhí)行方法。

雖然本發(fā)明已關(guān)于多個(gè)實(shí)施例進(jìn)行論述,存在落入本發(fā)明的范圍的修改、變形及等效。應(yīng)注意的是,實(shí)施本發(fā)明的方法及組成有許多可選方式,因此以下所附權(quán)利要求應(yīng)被理解為包括如落入本發(fā)明的真正精神及范圍的所有此類修改、變形及等效。

附圖標(biāo)記:

1:音頻解碼器裝置

2:預(yù)測(cè)性解碼器

3:參數(shù)解碼器

4:合成濾波器裝置

5:存儲(chǔ)器裝置

6:存儲(chǔ)器

7:反向?yàn)V波裝置

8:音頻幀再取樣裝置

9:參數(shù)分析器

10:存儲(chǔ)器狀態(tài)再取樣裝置

11:激發(fā)模塊

12:延遲插入器

13:合成濾波器模塊

14:延遲插入器

15:去加重模塊

16:延遲插入器

17:反向?yàn)V波裝置

18:預(yù)加重模塊

19:延遲插入器

20:預(yù)加重存儲(chǔ)器

21:分析濾波器模塊

22:延遲插入器

23:分析濾波器存儲(chǔ)器

24:延遲插入器

25:適應(yīng)性碼本存儲(chǔ)器

26:另一解碼器

27:音頻編碼器裝置

28:預(yù)測(cè)性編碼器

29:參數(shù)分析器

BS:比特流

AF:解碼的音頻幀

AP:音頻參數(shù)

MS:用于音頻幀的存儲(chǔ)器狀態(tài)

SR:取樣率

PAF:先前解碼的音頻幀

IS:詢問(wèn)信號(hào)

RS:響應(yīng)信號(hào)

PSR:先前取樣率

LPCC:線性預(yù)測(cè)編碼系數(shù)

PMS:先前存儲(chǔ)器狀態(tài)

AMS:適應(yīng)性碼本存儲(chǔ)器狀態(tài)

EP:激發(fā)參數(shù)

PAMS:先前適應(yīng)性碼本存儲(chǔ)器狀態(tài)

OS:激發(fā)模塊的輸出信號(hào)

SMS:合成濾波器存儲(chǔ)器狀態(tài)

SP:合成濾波器參數(shù)

PSMS:先前合成濾波器存儲(chǔ)器狀態(tài)

OS1:合成濾波器的輸出信號(hào)

DMS:去加重存儲(chǔ)器狀態(tài)

DP:去加重參數(shù)

PDMS:先前去加重存儲(chǔ)器狀態(tài)

FAS:成幀的音頻信號(hào)

EAF:編碼的音頻幀

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1