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

一種音頻編解碼方法與裝置的制作方法

文檔序號(hào):2837077閱讀:267來源:國(guó)知局
專利名稱:一種音頻編解碼方法與裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種編碼解碼方法和裝置,尤其涉及一種對(duì)音頻信號(hào)進(jìn)行編碼解碼的方法和裝置。

背景技術(shù)
暫態(tài)信號(hào)是一種特殊的音頻信號(hào),多存在于有敲打樂器的音頻序列中,例如,連續(xù)的敲鑼打鼓產(chǎn)生的信號(hào)可以稱之為暫態(tài)信號(hào)。它的特殊性在于,如果用常規(guī)的變換編碼,例如MDCT(修正離散余弦變換)方法,對(duì)其進(jìn)行編碼,由于量化噪聲的存在,會(huì)產(chǎn)生預(yù)回聲現(xiàn)象。產(chǎn)生預(yù)回聲現(xiàn)象的原因是由于量化比特不夠所帶來的量化噪聲,量化噪聲均勻的擴(kuò)散到整個(gè)時(shí)域里,在暫態(tài)信號(hào)出現(xiàn)之前的那段信號(hào)會(huì)被量化噪聲占據(jù),進(jìn)而產(chǎn)生預(yù)回聲現(xiàn)象。預(yù)回聲現(xiàn)象是人耳不能忍受的一種聽覺上的失真,因此需要一種特殊的方法對(duì)暫態(tài)信號(hào)進(jìn)行編解碼。
現(xiàn)在有兩類技術(shù)處理這種暫態(tài)信號(hào),一種是長(zhǎng)短窗切換處理,另一種是時(shí)域噪聲整形處理方法。長(zhǎng)短窗切換需要很大的運(yùn)算開銷和占用很多的緩存空間,時(shí)域噪聲整形處理方法利用頻域的自適應(yīng)預(yù)測(cè)的結(jié)果對(duì)時(shí)域中量化噪聲的分布作整形處理,其處理方法相對(duì)較為簡(jiǎn)單,但由于其對(duì)時(shí)域包絡(luò)提取不夠完全,會(huì)產(chǎn)生一些其他的失真。


發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供了一種音頻編碼方法與對(duì)應(yīng)的解碼方法,避免了暫態(tài)音頻信號(hào)的預(yù)回聲現(xiàn)象,減弱了暫態(tài)信號(hào)的失真。
本發(fā)明還提供了一種音頻編碼裝置與對(duì)應(yīng)的解碼裝置,避免了暫態(tài)音頻信號(hào)的預(yù)回聲現(xiàn)象,減弱了暫態(tài)信號(hào)的失真。
本發(fā)明的技術(shù)方案為本發(fā)明提出了一種音頻編碼方法,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括 對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào); 將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N; 計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù); 計(jì)算該輸入幀各段能量的平均能量E0; 計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù); 將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’,同時(shí)將乘性參數(shù)λi送到碼流傳輸; 將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
上述的音頻編碼方法,其中,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
上述的音頻編碼方法,其中,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
上述的音頻編碼方法,其中,將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
上述的音頻編碼方法,其中,計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
上述的音頻編碼方法,其中,計(jì)算當(dāng)前輸入幀的平均能量公式為 上述的音頻編碼方法,其中,比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
本發(fā)明另外提出了一種音頻編碼方法,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括 對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理; 將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N; 計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù); 計(jì)算該輸入幀各段能量的平均能量E0; 對(duì)于該輸入幀的每一段,判斷比特率相關(guān)函數(shù)r與E0/Ei的乘積和門限T的大??; 對(duì)乘積小于門限T的段Ai,對(duì)該段采樣點(diǎn)乘上對(duì)應(yīng)的乘性參數(shù)λi,其中λi=r(bitrate)*E0/Ei; 將這些乘性參數(shù)λi傳輸?shù)酱a流,同時(shí)得到處理后的采樣點(diǎn)x1’,x2’,…,xN’; 將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
上述的音頻編碼方法,其中,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
上述的音頻編碼方法,其中,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
上述的音頻編碼方法,其中,將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
上述的音頻編碼方法,其中,計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
上述的音頻編碼方法,其中,計(jì)算輸入幀各段能量的平均能量的公式為 上述的音頻編碼方法,其中,該門限T是預(yù)設(shè)的。
上述的音頻編碼方法,其中,比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
本發(fā)明提出了一種音頻解碼方法,對(duì)暫態(tài)信號(hào)進(jìn)行解碼,包括 將碼流進(jìn)行頻時(shí)變換后得到處理后的采樣點(diǎn)x1’,x2’,…,xN’; 從碼流中得到乘性參數(shù)λi; 將采樣點(diǎn)x1’,x2’,…,xN’各自除以對(duì)應(yīng)的乘性參數(shù)λi后,得到原始的采樣點(diǎn)x1,x2,…,xN; 時(shí)域處理,進(jìn)行時(shí)域信號(hào)合成。
基于上述的方法,本發(fā)明還提出了一種音頻編碼裝置,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括 時(shí)域處理模塊,對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào); 分段模塊,將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N; 段能量計(jì)算模塊,計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù); 輸入幀平均能量計(jì)算模塊,計(jì)算該輸入幀各段能量的平均能量E0; 乘性參數(shù)計(jì)算模塊,計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù); 伸縮模塊,將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’; 乘性參數(shù)傳輸模塊,將乘性參數(shù)λi送到碼流傳輸; 時(shí)頻變換編碼模塊,將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
上述的音頻編碼裝置,其中,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
上述的音頻編碼裝置,其中,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
上述的音頻編碼裝置,其中,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
上述的音頻編碼裝置,其中,該段能量計(jì)算模塊計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
上述的音頻編碼裝置,其中,該輸入幀各段能量的平均能量計(jì)算模塊計(jì)算輸入幀平均能量的公式為 上述的音頻編碼裝置,其中,該比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
本發(fā)明另外提出了一種音頻編碼裝置,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括 時(shí)域處理模塊,對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào); 分段模塊,將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N; 段能量計(jì)算模塊,計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù); 輸入幀平均能量計(jì)算模塊,計(jì)算該輸入幀各段能量的平均能量E0; 乘性參數(shù)計(jì)算模塊,計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù); 判斷模塊,對(duì)于該輸入幀的每一段,判斷比特率相關(guān)函數(shù)r(bitrate)與E0/Ei的乘積和門限T的大??; 伸縮模塊,對(duì)乘積小于門限T的段Ai,對(duì)該段采樣點(diǎn)乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’; 乘性參數(shù)傳輸模塊,將乘性參數(shù)λi傳輸?shù)酱a流; 時(shí)頻變換編碼模塊,將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
上述的音頻編碼裝置,其中,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
上述的音頻編碼裝置,其中,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
上述的音頻編碼裝置,其中,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
上述的音頻編碼裝置,其中,該段能量計(jì)算模塊計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
上述的音頻編碼裝置,其中,該輸入幀平均能量計(jì)算模塊計(jì)算輸入幀各段能量的平均能量的公式為 上述的音頻編碼裝置,其中,該判斷模塊的門限T是預(yù)設(shè)的。
上述的音頻編碼裝置,其中,該比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
本發(fā)明提出了一種音頻解碼裝置,對(duì)暫態(tài)信號(hào)進(jìn)行解碼,包括 頻時(shí)變換模塊,將碼流進(jìn)行頻時(shí)變換后得到處理后的采樣點(diǎn)x1’,x2’,…,xN’; 乘性參數(shù)獲得模塊,從碼流中得到乘性參數(shù)λi; 反伸縮模塊,將采樣點(diǎn)x1’,x2’,…,xN’各自除以對(duì)應(yīng)的乘性參數(shù)λi后,得到原始的采樣點(diǎn)x1,x2,…,xN; 時(shí)域處理模塊,對(duì)采樣點(diǎn)信號(hào)進(jìn)行時(shí)域處理,時(shí)域信號(hào)合成。
本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果本發(fā)明通過在編碼端對(duì)暫態(tài)信號(hào)做變換編碼之前對(duì)輸入幀的時(shí)域采樣點(diǎn)進(jìn)行伸縮處理,同時(shí)在解碼端對(duì)其進(jìn)行反伸縮處理恢復(fù)成原始信號(hào),避免了暫態(tài)音頻信號(hào)的預(yù)回聲現(xiàn)象,減弱了暫態(tài)信號(hào)的失真。



圖1是本發(fā)明的音頻編碼方法的一個(gè)較佳實(shí)施例的流程圖。
圖2是本發(fā)明的音頻編碼方法的另一較佳實(shí)施例的流程圖。
圖3是本發(fā)明的音頻解碼方法的一個(gè)較佳實(shí)施例的流程圖。
圖4是本發(fā)明的音頻編碼裝置的一個(gè)較佳實(shí)施例的框圖。
圖5是本發(fā)明的音頻編碼裝置的另一較佳實(shí)施例的框圖。
圖6是本發(fā)明的音頻解碼裝置的一個(gè)較佳實(shí)施例的框圖。

具體實(shí)施例方式 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
圖1示出了本發(fā)明的音頻編碼方法的一個(gè)較佳實(shí)施例的流程,下面結(jié)合圖1對(duì)流程中各步驟加以詳細(xì)描述。
步驟S10對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào)。這一步是傳統(tǒng)的信號(hào)處理方式,包括濾波器組的設(shè)計(jì)、增益控制、長(zhǎng)短窗選取等。
步驟S11將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N。這些采樣點(diǎn)x1,x2,…,xN被分成其中l(wèi)0=1,lL=N。
這里的分段方式多種多樣,可以將所有的采樣點(diǎn)均分為32段,也可以將所有的采樣點(diǎn)均分為16段,也可以將所有的采樣點(diǎn)根據(jù)暫態(tài)出現(xiàn)的位置分成非均勻或均勻的若干段。
步驟S12計(jì)算該輸入幀中每個(gè)段的能量Ei,其中i為1~L的自然數(shù)。計(jì)算公式為其中Ai表示該輸入幀的其中一個(gè)段。
步驟S13計(jì)算當(dāng)前輸入幀各段能量的平均能量E0。計(jì)算公式為 步驟S14計(jì)算該輸入幀每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi,公式為λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù)。
這里的函數(shù)r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù),其自變量BR為比特率,是指一個(gè)聲道的比特率,比如當(dāng)前有兩個(gè)聲道且總的比特率為120k,則自變量BR為120K/2=60k。函數(shù)的具體形式見下表 步驟S15將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’。同時(shí)將這些乘性參數(shù)λi傳輸?shù)酱a流中。伸縮處理的公式為 步驟S16將處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
基于上述的方法,本發(fā)明還提出了一種音頻編碼裝置,請(qǐng)參見圖4。音頻編碼裝置1包括時(shí)域處理模塊10、分段模塊11、輸入幀平均能量計(jì)算模塊12、段能量計(jì)算模塊13、乘性參數(shù)計(jì)算模塊14、乘性參數(shù)傳輸模塊15、伸縮模塊16和時(shí)頻變換編碼模塊17。
時(shí)域處理模塊10對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào),其中包括傳統(tǒng)的濾波器組、增益控制模塊、長(zhǎng)短窗選取模塊等。分段模塊11將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N。這些采樣點(diǎn)x1,x2,…,xN被分成其中l(wèi)0=1,lL=N。這里的分段方式多種多樣,可以將所有的采樣點(diǎn)均分為32段,也可以將所有的采樣點(diǎn)均分為16段,也可以將所有的采樣點(diǎn)根據(jù)暫態(tài)出現(xiàn)的位置分成非均勻或均勻的若干段。
段能量計(jì)算模塊13計(jì)算該輸入幀中每個(gè)段的能量Ei,其中i為1~L的自然數(shù),計(jì)算公式為其中Ai表示該輸入幀的其中一個(gè)段。輸入幀平均能量計(jì)算模塊12計(jì)算該當(dāng)前輸入幀的各個(gè)分段的平均能量E0,計(jì)算公式為乘性參數(shù)計(jì)算模塊14計(jì)算該輸入幀每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi,公式為λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù)。函數(shù)r(bitrate)的形式見上述實(shí)施例的表格,在此不再贅述。由乘性參數(shù)傳輸模塊15將這些乘性參數(shù)送至碼流傳輸。伸縮模塊16將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’,伸縮處理的公式為時(shí)頻變換編碼模塊17將處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
本發(fā)明另外提出了一種音頻編碼方法的較佳實(shí)施例,流程如圖2所示。下面結(jié)合圖2對(duì)流程各步驟加以詳細(xì)的描述。
步驟S20對(duì)輸入的音頻暫態(tài)信號(hào)的采樣信號(hào)進(jìn)行時(shí)域處理。這一步是傳統(tǒng)的信號(hào)處理方式,包括濾波器組的設(shè)計(jì)、增益控制、長(zhǎng)短窗選取等。
步驟S21將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N。這些采樣點(diǎn)x1,x2,…,xN被分成其中l(wèi)0=1,lL=N。
這里的分段方式多種多樣,可以將所有的采樣點(diǎn)均分為32段,也可以將所有的采樣點(diǎn)均分為16段,也可以將所有的采樣點(diǎn)根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
步驟S22計(jì)算該輸入幀中每個(gè)段的能量Ei,其中i為1~L的自然數(shù)。計(jì)算公式為其中Ai表示該輸入幀的其中一個(gè)段。
步驟S23計(jì)算該輸入幀所有分段能量的平均能量E0。計(jì)算公式為 步驟S24對(duì)于輸入幀中的每一段Ai,判斷比特率相關(guān)函數(shù)r(bitrate)與E0/Ei的乘積和門限T的大小,即r(bitrate)*E0/Ei和門限的T的大小。
對(duì)乘積小于門限T的段Ai,對(duì)該段采樣點(diǎn)乘上對(duì)應(yīng)的乘性參數(shù)λi,其中λi=r(bitrate)*E0/Ei。即對(duì)部分段Ai做伸縮處理,對(duì)其他的段中的采樣點(diǎn)則不進(jìn)行處理。
其中門限T是預(yù)設(shè)的,可以是任意值,而且函數(shù)r(bitrate)是一個(gè)和比特率有關(guān)的函數(shù),在不同的比特率下有不同的函數(shù)值,具體形式請(qǐng)見第一實(shí)施例中的表格,在此不再贅述。
步驟S25將這些乘性參數(shù)送到碼流傳輸,同時(shí)得到處理后的采樣點(diǎn)點(diǎn)x1’,x2’,…,xN’ 步驟S26將處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
基于上述的方法,本發(fā)明還提出了一種音頻編碼裝置,請(qǐng)參見圖5。音頻編碼裝置2包括時(shí)域處理模塊20、分段模塊21、輸入幀平均能量計(jì)算模塊22、段能量計(jì)算模塊23、乘性參數(shù)計(jì)算模塊24、判斷模塊25、伸縮模塊26、時(shí)頻變換編碼模塊27和乘性參數(shù)傳輸模塊28。
時(shí)域處理模塊20對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,形成新的時(shí)域信號(hào),其中包括傳統(tǒng)的濾波器組、增益控制模塊、長(zhǎng)短窗選取模塊等。分段模塊21將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N。這些采樣點(diǎn)x1,x2,…,xN被分成其中l(wèi)0=1,lL=N。這里的分段方式多種多樣,可以將所有的采樣點(diǎn)均分為32段,也可以將所有的采樣點(diǎn)均分為16段,也可以將所有的采樣點(diǎn)根據(jù)暫態(tài)出現(xiàn)的位置分成非均勻或均勻的若干段。
段能量計(jì)算模塊23計(jì)算該輸入幀中每個(gè)段的能量Ei,其中i為1~L的自然數(shù),計(jì)算公式為其中Ai表示該輸入幀的其中一個(gè)段。輸入幀平均能量計(jì)算模塊22計(jì)算該輸入幀所有分段的平均能量E0,計(jì)算公式為乘性參數(shù)計(jì)算模塊24計(jì)算該輸入幀每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi,公式為λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),函數(shù)r(bitrate)是一個(gè)和比特率有關(guān)的函數(shù),在不同的比特率下有不同的函數(shù)值,具體形式請(qǐng)見第一實(shí)施例中的表格,在此不再贅述。由乘性參數(shù)傳輸模塊28將這些乘性參數(shù)送至碼流傳輸。
判斷模塊25對(duì)于輸入幀中的每一段Ai,判斷比特率相關(guān)函數(shù)r(bitrate)與E0/Ei的乘積(即乘性參數(shù))和門限T的大小,即r(bitrate)*E0/Ei和門限的T的大小。對(duì)乘積小于門限T的段,由伸縮模塊26對(duì)該段采樣點(diǎn)乘上對(duì)應(yīng)的乘性參數(shù)λi,其中λi=r(bitrate)*E0/Ei。即對(duì)部分段Ai做伸縮處理,時(shí)頻變換編碼模塊27將處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
基于上述實(shí)施例的編碼方法,本發(fā)明提出了與編碼相對(duì)應(yīng)的解碼方法。下面結(jié)合圖3對(duì)解碼方法的一個(gè)較佳實(shí)施例的流程步驟加以詳細(xì)的描述。
步驟S30將碼流進(jìn)行頻時(shí)變換后得到處理后的采樣點(diǎn)x1’,x2’,…,xN’。該步驟是圖2中步驟S26的逆過程。
步驟S31從碼流中得到乘性參數(shù)λi。
步驟S32將采樣點(diǎn)x1’,x2’,…,xN’各自除以對(duì)應(yīng)的乘性參數(shù)λi后,得到原始的采樣點(diǎn)x1,x2,…,xN。即對(duì)每一段進(jìn)行如下處理實(shí)際上該步驟是編碼實(shí)施例中步驟S15或S24的逆過程。
步驟S33時(shí)域處理,利用綜合濾波器進(jìn)行時(shí)域信號(hào)合成。該步驟是編碼實(shí)施例中步驟S10或S20的逆過程。
基于上述方法,本發(fā)明提出了一種音頻解碼裝置。音頻解碼裝置6包括頻時(shí)變換模塊30、反伸縮模塊31、乘性參數(shù)獲得模塊32和時(shí)域處理模塊33。頻時(shí)變換模塊30對(duì)碼流進(jìn)行頻時(shí)變換后得到采樣點(diǎn)x1’,x2’,…,xN’。乘性參數(shù)獲得模塊32從碼流中得到乘性參數(shù)λi。反伸縮模塊31將采樣點(diǎn)x1’,x2’,…,xN’各自除以對(duì)應(yīng)的乘性參數(shù)λi后,得到原始的采樣點(diǎn)x1,x2,…,xN。時(shí)域處理模塊33對(duì)采樣點(diǎn)信號(hào)進(jìn)行時(shí)域處理,時(shí)域信號(hào)合成。
上述實(shí)施例是提供給本領(lǐng)域普通技術(shù)人員來實(shí)現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對(duì)上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1一種音頻編碼方法,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括
對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào);
將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N;
計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù);
計(jì)算該輸入幀各段能量的平均能量E0;
計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù);
將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’,同時(shí)將乘性參數(shù)λi送到碼流傳輸;
將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
2根據(jù)權(quán)利要求1所述的音頻編碼方法,其特征在于,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
3根據(jù)權(quán)利要求1所述的音頻編碼方法,其特征在于,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
4根據(jù)權(quán)利要求1所述的音頻編碼方法,其特征在于,將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
5根據(jù)權(quán)利要求1所述的音頻編碼方法,其特征在于,計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
6根據(jù)權(quán)利要求5所述的音頻編碼方法,其特征在于,計(jì)算當(dāng)前輸入幀的平均能量公式為
7根據(jù)權(quán)利要求1所述的音頻編碼方法,其特征在于,比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
8一種音頻編碼方法,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括
對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理;
將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N;
計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù);
計(jì)算該輸入幀各段能量的平均能量E0;
對(duì)于該輸入幀的每一段,判斷比特率相關(guān)函數(shù)r與E0/Ei的乘積和門限T的大??;
對(duì)乘積小于門限T的段Ai,對(duì)該段采樣點(diǎn)乘上對(duì)應(yīng)的乘性參數(shù)λi,其中λi=r(bitrate)*E0/Ei;
將這些乘性參數(shù)λi傳輸?shù)酱a流,同時(shí)得到處理后的采樣點(diǎn)x1’,x2’,…,xN’;
將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
9根據(jù)權(quán)利要求8所述的音頻編碼方法,其特征在于,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
10根據(jù)權(quán)利要求8所述的音頻編碼方法,其特征在于,將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
11根據(jù)權(quán)利要求8所述的音頻編碼方法,其特征在于,將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
12根據(jù)權(quán)利要求8所述的音頻編碼方法,其特征在于,計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
13根據(jù)權(quán)利要求12所述的音頻編碼方法,其特征在于,計(jì)算輸入幀各段能量的平均能量的公式為
14根據(jù)權(quán)利要求8所述的音頻編碼方法,其特征在于,該門限T是預(yù)設(shè)的。
15根據(jù)權(quán)利要求8所述的音頻編碼方法,其特征在于,比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
16一種音頻解碼方法,對(duì)暫態(tài)信號(hào)進(jìn)行解碼,包括
將碼流進(jìn)行頻時(shí)變換后得到處理后的采樣點(diǎn)x1’,x2’,…,xN’;
從碼流中得到乘性參數(shù)λi;
將采樣點(diǎn)x1’,x2’,…,xN’各自除以對(duì)應(yīng)的乘性參數(shù)λi后,得到原始的采樣點(diǎn)x1,x2,…,xN;
時(shí)域處理,進(jìn)行時(shí)域信號(hào)合成。
17一種音頻編碼裝置,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括
時(shí)域處理模塊,對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào);
分段模塊,將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N;
段能量計(jì)算模塊,計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù);
輸入幀平均能量計(jì)算模塊,計(jì)算該輸入幀各段能量的平均能量E0;
乘性參數(shù)計(jì)算模塊,計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù);
伸縮模塊,將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’;
乘性參數(shù)傳輸模塊,將乘性參數(shù)λi送到碼流傳輸;
時(shí)頻變換編碼模塊,將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
18根據(jù)權(quán)利要求17所述的音頻編碼裝置,其特征在于,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
19根據(jù)權(quán)利要求17所述的音頻編碼裝置,其特征在于,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
20根據(jù)權(quán)利要求17所述的音頻編碼裝置,其特征在于,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
21根據(jù)權(quán)利要求17所述的音頻編碼裝置,其特征在于,該段能量計(jì)算模塊計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
22根據(jù)權(quán)利要求21所述的音頻編碼裝置,其特征在于,該輸入幀各段能量的平均能量計(jì)算模塊計(jì)算輸入幀平均能量的公式為
23根據(jù)權(quán)利要求17所述的音頻編碼裝置,其特征在于,該比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
24一種音頻編碼裝置,對(duì)暫態(tài)信號(hào)進(jìn)行編碼,包括
時(shí)域處理模塊,對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理,得到新的時(shí)域信號(hào);
分段模塊,將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N;
段能量計(jì)算模塊,計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù);
輸入幀平均能量計(jì)算模塊,計(jì)算該輸入幀各段能量的平均能量E0;
乘性參數(shù)計(jì)算模塊,計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù);
判斷模塊,對(duì)于該輸入幀的每一段,判斷比特率相關(guān)函數(shù)r(bitrate)與E0/Ei的乘積和門限T的大?。?br> 伸縮模塊,對(duì)乘積小于門限T的段Ai,對(duì)該段采樣點(diǎn)乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’;
乘性參數(shù)傳輸模塊,將乘性參數(shù)λi傳輸?shù)酱a流;
時(shí)頻變換編碼模塊,將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。
25根據(jù)權(quán)利要求24所述的音頻編碼裝置,其特征在于,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為32段。
26根據(jù)權(quán)利要求24所述的音頻編碼裝置,其特征在于,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN均分為16段。
27根據(jù)權(quán)利要求24所述的音頻編碼裝置,其特征在于,該分段模塊將輸入幀的采樣點(diǎn)x1,x2,…,xN根據(jù)暫態(tài)出現(xiàn)的位置分成均勻或非均勻的若干段。
28根據(jù)權(quán)利要求24所述的音頻編碼裝置,其特征在于,該段能量計(jì)算模塊計(jì)算每個(gè)段能量的公式為其中Ai表示該輸入幀的其中一個(gè)段。
29根據(jù)權(quán)利要求28所述的音頻編碼裝置,其特征在于,該輸入幀平均能量計(jì)算模塊計(jì)算輸入幀各段能量的平均能量的公式為
30根據(jù)權(quán)利要求24所述的音頻編碼裝置,其特征在于,該判斷模塊的門限T是預(yù)設(shè)的。
31根據(jù)權(quán)利要求24所述的音頻編碼裝置,其特征在于,該比特率相關(guān)函數(shù)r(bitrate)中比特率BR為自變量,自變量BR指平均一個(gè)聲道的比特率,當(dāng)比特率BR<35k時(shí)函數(shù)值為15.0,當(dāng)35k≤BR<37.5k時(shí)函數(shù)值為10.0,當(dāng)37.5k≤BR<40k時(shí)函數(shù)值為8.5,當(dāng)40k≤BR<42.5k時(shí)函數(shù)值為7.0,當(dāng)42.5k≤BR<45k時(shí)函數(shù)值為6.0,當(dāng)45k≤BR<47.5k時(shí)函數(shù)值為4.8,當(dāng)47.5k≤BR<50k時(shí)函數(shù)值為3.9,當(dāng)50k≤BR<52.5k時(shí)函數(shù)值為3.6,當(dāng)52.5k≤BR<55k時(shí)函數(shù)值為3.4,當(dāng)55k≤BR<57.5k時(shí)函數(shù)值為2.2,當(dāng)57.5k≤BR<60k時(shí)函數(shù)值為1.5,當(dāng)60k≤BR<62.5k時(shí)函數(shù)值為1.2,當(dāng)BR≥62.5k時(shí)函數(shù)值為1.1。
32一種音頻解碼裝置,對(duì)暫態(tài)信號(hào)進(jìn)行解碼,包括
頻時(shí)變換模塊,將碼流進(jìn)行頻時(shí)變換后得到處理后的采樣點(diǎn)x1’,x2’,…,xN’;
乘性參數(shù)獲得模塊,從碼流中得到乘性參數(shù)λi;
反伸縮模塊,將采樣點(diǎn)x1’,x2’,…,xN’各自除以對(duì)應(yīng)的乘性參數(shù)λi后,得到原始的采樣點(diǎn)x1,x2,…,xN;
時(shí)域處理模塊,對(duì)采樣點(diǎn)信號(hào)進(jìn)行時(shí)域處理,時(shí)域信號(hào)合成。
全文摘要
本發(fā)明公開了一種音頻編碼方法與對(duì)應(yīng)的解碼方法,避免了暫態(tài)音頻信號(hào)的預(yù)回聲現(xiàn)象,減弱了暫態(tài)信號(hào)的失真。其技術(shù)方案為對(duì)輸入音頻的暫態(tài)信號(hào)進(jìn)行時(shí)域處理;將輸入幀的采樣點(diǎn)x1,x2,…,xN分成L段,其中N為輸入幀長(zhǎng)度,L為任意自然數(shù)且小于等于N;計(jì)算每個(gè)段的能量Ei,其中i為1~L的自然數(shù);計(jì)算該輸入幀各段能量的平均能量E0;計(jì)算每個(gè)段對(duì)應(yīng)的乘性參數(shù)λi=r(bitrate)*E0/Ei,其中i為1~L的自然數(shù),r(bitrate)是一個(gè)與比特率相關(guān)的函數(shù);將該輸入幀所有段的采樣點(diǎn)都乘上對(duì)應(yīng)的乘性參數(shù)λi,得到處理后的采樣點(diǎn)x1’,x2’,…,xN’,同時(shí)將乘性參數(shù)λi送到碼流傳輸;將該處理后的采樣點(diǎn)x1’,x2’,…,xN’經(jīng)時(shí)頻變換編碼后輸出至碼流。本發(fā)明應(yīng)用于移動(dòng)通信領(lǐng)域。
文檔編號(hào)G10L19/02GK101308655SQ200710040710
公開日2008年11月19日 申請(qǐng)日期2007年5月16日 優(yōu)先權(quán)日2007年5月16日
發(fā)明者張本好, 黃鶴云, 曇 李, 林福輝 申請(qǐng)人:展訊通信(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江川县| 土默特左旗| 江西省| 息烽县| 廉江市| 大埔县| 富蕴县| 梁河县| 江孜县| 托克托县| 安泽县| 南乐县| 旬阳县| 阳泉市| 青岛市| 墨玉县| 全南县| 留坝县| 威信县| 达孜县| 松滋市| 卫辉市| 电白县| 仙居县| 陆良县| 新蔡县| 昌黎县| 万荣县| 张家港市| 修文县| 抚顺县| 盱眙县| 杭锦旗| 贺州市| 休宁县| 清远市| 黄梅县| 淳安县| 彭山县| 日照市| 武穴市|