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

一種多聲道信號(hào)編碼方法、解碼方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):7742354閱讀:126來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種多聲道信號(hào)編碼方法、解碼方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及音頻處理技術(shù)領(lǐng)域,尤其涉及一種多聲道信號(hào)編碼方法、解碼方法、編碼裝置、解碼裝置和編解碼系統(tǒng)。
背景技術(shù)
隨著人們生活水平的日益提高,高品質(zhì)的音響產(chǎn)品已逐漸進(jìn)入了普通家庭。多聲道音響具有較高的品質(zhì)的音效。聲道電平差(channel level difference, CLD)是一種重要的表現(xiàn)多聲道信號(hào)聲場(chǎng)的參數(shù),它反映的是多聲道信號(hào)的兩路信號(hào)每個(gè)頻帶內(nèi)的能量關(guān)系,廣泛的應(yīng)用于現(xiàn)有的多聲道信號(hào)編碼算法中,例如強(qiáng)度多聲道信號(hào),參數(shù)多聲道信號(hào), Panning算法等。聲道電平差需要使用標(biāo)量量化器進(jìn)行量化處理,該標(biāo)量量化器具體為31 維的向量碼本 CLDs,該向量碼本 CLDs = [-50,-45,-40,-35,-30,-25,-22,-19,-16,-13,-10 ,-8,-6,-4,-2,0,2,4,6,8,10,13,16,19,22,25,30,35,40,45,50],碼本尺寸為 5 個(gè)比特,根據(jù)該向量碼本CLDs對(duì)聲道電平差進(jìn)行量化處理,向量碼本CLDs中的每一個(gè)元素代表對(duì)CLD 的量化水平。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題現(xiàn)有技術(shù)對(duì)所有類(lèi)型的聲道電平差都采用同樣的方法進(jìn)行量化處理,沒(méi)有根據(jù)聲道電平差的特性量化聲道電平差,導(dǎo)致量化多聲道信號(hào)的聲道電平差的靈活性較差。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種多聲道信號(hào)編碼方法、解碼方法、編碼裝置和解碼裝置, 可以提高量化多聲道信號(hào)的聲道電平差的靈活性。本發(fā)明實(shí)施例提供一種多聲道信號(hào)編碼方法,包括確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和;確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值;根據(jù)所述當(dāng)前幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和、所述當(dāng)前幀之前至少兩幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的聲道電平差是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;根據(jù)所述判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理。本發(fā)明實(shí)施例還提供一種多聲道信號(hào)解碼方法,包括接收來(lái)自編碼端的編碼信息,所述編碼信息指示當(dāng)前幀多聲道信號(hào)的聲道電平差是暫態(tài)還是非暫態(tài);如果所述編碼信息指示所述當(dāng)前幀的聲道電平差為暫態(tài),則采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;如果所述編碼信息指示所述當(dāng)前幀的聲道電平差為非暫態(tài),則采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;所述第一量化精度高于所述第二量化精度。本發(fā)明實(shí)施例還提供一種多聲道信號(hào)編碼裝置,包括第一確定單元,用于確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差聲道電平差CLD之和;第二確定單元,用于確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;判斷單元,用于根據(jù)所述第一確定單元確定的當(dāng)前幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差聲道電平差CLD之和、所述第二確定單元確定的當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的聲道電平差是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;量化單元,用于根據(jù)所述判斷單元得到的判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理。本發(fā)明實(shí)施例還提供一種多聲道信號(hào)解碼裝置,包括接收單元,用于接收來(lái)自編碼端的編碼信息,所述編碼信息指示當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài);反量化單元,用于當(dāng)所述編碼信息指示所述當(dāng)前幀的聲道電平差CLD是暫態(tài)時(shí), 采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;當(dāng)所述編碼信息指示所述當(dāng)前幀的聲道電平差CLD是非暫態(tài)時(shí),采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;所述第一量化精度高于所述第二量化精度。本發(fā)明實(shí)施例還提供一種多聲道信號(hào)編解碼系統(tǒng),包括編碼端設(shè)備,用于確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和;確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;根據(jù)所述當(dāng)前幀的在一定頻帶區(qū)域內(nèi)的聲道電平差之和、所述當(dāng)前幀之前至少兩幀在一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;根據(jù)所述判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,得到所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù);將所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)和所述判斷結(jié)果發(fā)送給解碼端;解碼端設(shè)備,用于接收來(lái)自所述編碼端設(shè)備的當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)和所述判斷結(jié)果,根據(jù)所述判斷結(jié)果對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。本發(fā)明實(shí)施例提供一種多聲道信號(hào)編碼方法、解碼方法、編碼裝置和解碼裝置,在編碼端通過(guò)判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高量化多聲道信號(hào)的聲道電平差的靈活性。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例的多聲道信號(hào)編碼方法的流程圖;圖2為本發(fā)明實(shí)施例的另一多聲道信號(hào)編碼方法的流程圖;圖3為本發(fā)明實(shí)施例的另一多聲道信號(hào)編碼方法的流程圖;圖4為本發(fā)明實(shí)施例的多聲道信號(hào)解碼方法的流程圖;圖5為本發(fā)明實(shí)施例的多聲道信號(hào)編碼裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例的多聲道信號(hào)編碼裝置中判斷單元的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例的多聲道信號(hào)編碼裝置中量化單元的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例的另一多聲道信號(hào)編碼裝置的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例的另一多聲道信號(hào)編碼裝置的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例的多聲道信號(hào)解碼裝置的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例的多聲道信號(hào)編解碼系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。聲道電平差(Channel Level Difference, CLD)是表現(xiàn)多聲道信號(hào)聲場(chǎng)的參數(shù), 反映了多聲道信號(hào)兩路信號(hào)每個(gè)頻帶內(nèi)的能量關(guān)系,表示CLD每個(gè)頻帶內(nèi)的對(duì)數(shù)能量比為
知+廠1
YjX^Xlik]
= IOlog10^-,其中,k為頻率點(diǎn)索弓丨,X1 [k]表示第1個(gè)聲道的第k個(gè)頻
YjX2^Xlik]
k=h
譜系數(shù),X1*[k]表示的共軛,X2[k]表示第2個(gè)聲道的第k個(gè)頻譜系數(shù),X2*[k]表示 X2 [k]的共軛,b為頻帶索引,Kb代表第b個(gè)頻帶的起始頻帶索引。本發(fā)明實(shí)施例的多聲道信號(hào)包括立體聲、或5. 1聲道、7. 1聲道、10. 2聲道等多聲道信號(hào)。在本發(fā)明實(shí)施例中,暫態(tài)指的可以是從多聲道信號(hào)的聲場(chǎng)從一個(gè)狀態(tài)變化到另一個(gè)狀態(tài)所用的時(shí)間較短,處于不穩(wěn)定的狀態(tài)。實(shí)施例一如圖1所示,本發(fā)明實(shí)施例提供一種多聲道信號(hào)編碼方法,包括步驟S102 S108, 其中S102.確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和;在本發(fā)明實(shí)施例中,所述一定頻帶區(qū)域可以為整個(gè)頻帶、或?yàn)轭A(yù)設(shè)的部分頻帶區(qū)域,比如將整個(gè)頻帶劃分成高低兩個(gè)頻帶,計(jì)算當(dāng)前幀多聲道信號(hào)在高頻帶區(qū)域內(nèi)的CLD 之和。S104.確定當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;本步驟具體可以是根據(jù)當(dāng)前幀在所述一定頻帶區(qū)域內(nèi)CLD之和,以及該當(dāng)前幀之前的N-I幀在所述一定頻帶區(qū)域內(nèi)CLD之和,計(jì)算上述包括當(dāng)前幀和該當(dāng)前幀之前的N-I 幀在內(nèi)的N個(gè)幀的CLD之和的平均值。所述的N-I幀可以是連續(xù),也可以是非連續(xù)的。在本發(fā)明實(shí)施例中,“當(dāng)前幀之前至少兩幀”可以是包括當(dāng)前幀在內(nèi)的至少兩幀, 也可以是不包括當(dāng)前幀在內(nèi)的至少兩幀。S 106.根據(jù)當(dāng)前幀的CLD之和、當(dāng)前幀之前至少兩幀的CLD之和的平均值以及預(yù)設(shè)的門(mén)限值(非負(fù)數(shù)),判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;本步驟具體可以是將當(dāng)前幀的CLD之和與所述當(dāng)前幀之前至少兩幀的CLD之和的平均值作差,對(duì)得到的差值取絕對(duì)值,得到差值的絕對(duì)值;將所述差值的絕對(duì)值與預(yù)先設(shè)定的門(mén)限值進(jìn)行比較;如果差值的絕對(duì)值大于門(mén)限值,則當(dāng)前幀的CLD為暫態(tài);如果差值的絕對(duì)值小于門(mén)限值,則當(dāng)前幀的CLD為非暫態(tài)。本發(fā)明實(shí)施例的門(mén)限值可以根據(jù)經(jīng)驗(yàn)值得到,也可以通過(guò)統(tǒng)計(jì)得到,比如統(tǒng)計(jì)歷史數(shù)據(jù)中所有差值的絕對(duì)值,將CLD為暫態(tài)時(shí)的對(duì)應(yīng)的最小值預(yù)設(shè)為門(mén)限值。S108.根據(jù)S106得到的判斷結(jié)果,對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理;本步驟具體可以是當(dāng)當(dāng)前幀的CLD是暫態(tài)時(shí),采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;當(dāng)當(dāng)前幀的CLD是非暫態(tài)時(shí),采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;第一量化精度可以高于第二量化精度。比如第一量化精度是5,第二量化精度是 1。在本步驟中量化處理的當(dāng)前幀多聲道信號(hào)的聲道電平差可以是整個(gè)頻帶或某個(gè)頻帶區(qū)域的聲道電平差??蛇x地,本發(fā)明實(shí)施例還可以包括S110.將步驟S108中量化得到的當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)發(fā)送對(duì)解碼端, 由解碼端進(jìn)行解碼;可選地,本發(fā)明實(shí)施例還可以包括S112.將步驟S106中得到的判斷結(jié)果發(fā)送對(duì)解碼端,以使解碼端根據(jù)該判斷結(jié)果對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行解碼。解碼端根據(jù)判斷結(jié)果對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行解碼包括如果判斷結(jié)果指示當(dāng)前幀的CLD是暫態(tài),解碼端則采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;如果判斷結(jié)果指示當(dāng)前幀的CLD是非暫態(tài),解碼端則采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;第一量化精度高于第二量化精度。可選地,本發(fā)明實(shí)施例還可以包括S114.如果步驟S106得到的判斷結(jié)果指示當(dāng)前幀的CLD是暫態(tài),則將S108采用的第一量化精度信息發(fā)送給解碼端,由解碼端根據(jù)第一量化精度對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;S116.如果步驟S106得到的判斷結(jié)果指示當(dāng)前幀的CLD是非暫態(tài),則將S108采用
的第二量化精度信息發(fā)送給解碼端,由解碼端根據(jù)第二量化精度對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。本發(fā)明實(shí)施例的各個(gè)步驟可以根據(jù)實(shí)際需要進(jìn)行調(diào)整。上述步驟可以由編碼端執(zhí)行。通過(guò)本發(fā)明實(shí)施例,判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高多聲道信號(hào)量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化,可以在降低比特率的同時(shí)保持當(dāng)前幀的聲道電平差的重建質(zhì)量。實(shí)施例二如圖2所示,本實(shí)施例基于實(shí)施例一進(jìn)行更具體深入地說(shuō)明。本發(fā)明實(shí)施例中包括步驟S202 S210,其中S202.計(jì)算當(dāng)前幀多聲道信號(hào)在整個(gè)頻帶的CLD之和,即
/ > MCLD(c)_sum= J^CLD(c)[b];
i=l其中,c表示當(dāng)前幀的索引號(hào),b表示頻帶索引,M表示整個(gè)頻帶的頻帶個(gè)數(shù),CLDw [b]表示當(dāng)前幀第b個(gè)頻帶的聲道電平差,CLD(c)_sum表示當(dāng)前幀在整個(gè)頻帶的CLD之和。S204.計(jì)算當(dāng)前幀之前的N-I幀的每一幀在整個(gè)頻帶的CLD之和;上述N_1幀可以是連續(xù),也可以是非連續(xù)的。為了方便說(shuō)明,以N-I幀連續(xù)為例進(jìn)行說(shuō)明。即
八MCLD(l)_sum = J^CLDi0 [b];
b=\其中,i = c-N+l,…,c-2,c-1 ;i表示當(dāng)前幀的索引號(hào),b表示頻帶索引,M表示整個(gè)頻帶的頻帶個(gè)數(shù),CLD⑴[b]表示第i幀第b個(gè)頻帶的聲道電平差,CLD(i)_sum表示第i 幀在整個(gè)頻帶的CLD之和。S206.根據(jù)當(dāng)前幀在整個(gè)頻帶的CLD之和、當(dāng)前幀之前的N_1幀在整個(gè)頻帶的CLD 之和,計(jì)算這總共N個(gè)幀的CLD之和的平均值,即CLD(Ave-N)_sum = ( J^CLDa' —sum + CLD(c)_sum)/N·,
i=c-N+i其中,CLD(Ave-N)_sum表示總共N個(gè)幀在整個(gè)頻帶的CLD之和的平均值。在本步驟中,計(jì)算平均值時(shí)也可以只計(jì)算當(dāng)前幀之前的N-I幀在整個(gè)頻帶的CLD 之和的平均值,而不考慮當(dāng)前幀的CLD之和;計(jì)算方式可以根據(jù)實(shí)際情況靈活調(diào)整。S208.將步驟S202計(jì)算得到的當(dāng)前幀多聲道信號(hào)在整個(gè)頻帶的CLD之和與S206 計(jì)算得到的平均值作差,對(duì)得到的差值取絕對(duì)值,得到差值的絕對(duì)值;即sub = abs (CLD(。)_sum-CLD(Ave-N)_sum),其中 sub 表示差值的絕對(duì)值,abs (*)表示取絕對(duì)值函數(shù)。
S210.將步驟S208得到的差值的絕對(duì)值與預(yù)先設(shè)定的門(mén)限值Thr (非負(fù)數(shù))進(jìn)行比較;如果差值的絕對(duì)值大于門(mén)限值,即sub > Thr,則當(dāng)前幀的CLD為暫態(tài),執(zhí)行S212 ;如果差值的絕對(duì)值小于門(mén)限值,即sub < Thr,則當(dāng)前幀的CLD為非暫態(tài),則執(zhí)行S214 ;當(dāng)sub =Thr時(shí),可以定義這時(shí)的當(dāng)前幀CLD為暫態(tài)或非暫態(tài)。S212.采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;S214.采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;在本實(shí)施例中量化處理的當(dāng)前幀多聲道信號(hào)的聲道電平差可以是整個(gè)頻帶或某個(gè)頻帶區(qū)域的聲道電平差。所述第一量化精度高于所述第二量化精度。比如第一量化精度是5,第二量化精度是1。本發(fā)明實(shí)施例的各個(gè)步驟可以根據(jù)實(shí)際需要進(jìn)行調(diào)整。上述步驟可以由編碼端執(zhí)行。通過(guò)本發(fā)明實(shí)施例,判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高多聲道信號(hào)量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化,可以在降低比特率的同時(shí)保持當(dāng)前幀聲道電平差的重建質(zhì)量。實(shí)施例三本發(fā)明實(shí)施例基于實(shí)施例二,不同之處在于,在本發(fā)明實(shí)施例中,將整個(gè)頻帶分成上下兩個(gè)頻帶,選擇高頻帶區(qū)域來(lái)計(jì)算CLD之和,當(dāng)然也可以選擇低頻帶區(qū)域來(lái)計(jì)算CLD之和。如圖3所示,本發(fā)明實(shí)施例中包括步驟S302 S310,其中S302.計(jì)算當(dāng)前幀多聲道信號(hào)在高頻帶區(qū)域的CLD之和,即
/ 1 MCLD(C)—sum _h = ^ CLD⑷[b];
b=K其中,c表示當(dāng)前幀的索引號(hào),b表示頻帶索引,M表示整個(gè)頻帶的頻帶個(gè)數(shù),K表示高頻帶下截止頻帶,K < M。CLDw [b]表示當(dāng)前幀第b個(gè)頻帶的聲道電平差,CLD(c)_sum_ h表示當(dāng)前幀在高頻帶區(qū)域的CLD之和。S304.計(jì)算當(dāng)前幀之前的N-I幀的每一幀在高頻帶區(qū)域的CLD之和;上述N_1幀可以是連續(xù),也可以是非連續(xù)的。為了方便說(shuō)明,以N-I幀連續(xù)為例進(jìn)行說(shuō)明。即CLD(l)_sum Ji= ^ CLDi0 [b];
b=K其中,i = c-N+l,…,c-2,c-1 ;i表示當(dāng)前幀的索引號(hào),b表示頻帶索引,M表示整個(gè)頻帶的頻帶個(gè)數(shù),K表示高頻帶下截止頻帶,K < M。CLD⑴[b]表示第i幀第b個(gè)頻帶的聲道電平差,CLD(c)_sum_h表示第i幀在高頻帶區(qū)域的CLD之和。S306.根據(jù)當(dāng)前幀在高頻帶區(qū)域的CLD之和、當(dāng)前幀之前的N-I幀在高頻帶區(qū)域的 CLD之和,計(jì)算這總共N個(gè)幀在高頻帶區(qū)域的CLD之和的平均值,即
CLDihveJi)_sum Ji = ( f^CLD^ _sum_h + CLD(c)_sum—_.,
I=C-N-jTl其中,CLD(Ave-N)_sum_h表示總共N個(gè)幀在高頻帶區(qū)域的CLD之和的平均值。在本步驟中,計(jì)算平均值時(shí)也可以只計(jì)算當(dāng)前幀之前的N-I幀在高頻帶區(qū)域的 CLD之和的平均值,而不考慮當(dāng)前幀的CLD之和;計(jì)算方式可以根據(jù)實(shí)際情況靈活調(diào)整。S308.將步驟S302計(jì)算得到的當(dāng)前幀多聲道信號(hào)在高頻帶區(qū)域的CLD之和與 S306計(jì)算得到的平均值作差,對(duì)得到的差值取絕對(duì)值,得到差值的絕對(duì)值;sub = abs (CLD(。)_sum_h-CLD(Ave-N)_sum),其中 sub 表示差值的絕對(duì)值,abs (*)表示取絕對(duì)值函數(shù)。S310.將步驟S308得到的差值的絕對(duì)值與預(yù)先設(shè)定的門(mén)限值Thr (非負(fù)數(shù))進(jìn)行比較;如果差值的絕對(duì)值大于門(mén)限值,即sub > Thr,則當(dāng)前幀的CLD為暫態(tài),執(zhí)行S312 ;如果差值的絕對(duì)值小于門(mén)限值,即sub < Thr,則當(dāng)前幀的CLD為非暫態(tài),則執(zhí)行S314 ;當(dāng)sub = Thr時(shí),可以定義這時(shí)的當(dāng)前幀CLD為暫態(tài)或非暫態(tài)。S312.采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;S314.采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;在本實(shí)施例中量化處理的當(dāng)前幀多聲道信號(hào)的聲道電平差可以是整個(gè)頻帶或某個(gè)頻帶區(qū)域的聲道電平差。所述第一量化精度高于所述第二量化精度。比如第一量化精度是5,第二量化精度是1。本發(fā)明實(shí)施例的各個(gè)步驟可以根據(jù)實(shí)際需要進(jìn)行調(diào)整。上述步驟可以由編碼端執(zhí)行。通過(guò)本發(fā)明實(shí)施例,判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高多聲道信號(hào)的聲道電平差量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)多聲道信號(hào)的聲道電平差進(jìn)行量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)多聲道信號(hào)的聲道電平差進(jìn)行量化,可以在降低比特率的同時(shí)保持當(dāng)前幀的聲道電平差的重建質(zhì)量。實(shí)施例四本發(fā)明實(shí)施例中基于實(shí)施例二和三。執(zhí)行實(shí)施例二,得到當(dāng)選取整個(gè)頻帶作為計(jì)算CLD的頻帶區(qū)域時(shí)的判斷結(jié)果Dl ;執(zhí)行實(shí)施例三,得到當(dāng)選取高頻帶區(qū)域作為計(jì)算CLD 的頻帶區(qū)域時(shí)的判斷結(jié)果D2。綜合考慮Dl和D2,得到最終的判斷結(jié)果D3。 比如將Dl和D2進(jìn)行取或得到D3,具體地可以是若判斷結(jié)果為暫態(tài),取值為1,若判斷結(jié)果為暫態(tài),則取值為0。那么,當(dāng)Dl為暫態(tài)即Dl = 1,若D2為非暫態(tài)即D2 = 0時(shí), 則 D3 = Dl or D2 = 1 or 0 = 1,若 D2 為暫態(tài)即 D2 = 1 時(shí),則 D3 = Dl or D2 = 1 or 1 =1。當(dāng)Dl為非暫態(tài)即Dl = 0,若D2為非暫態(tài)即D2 = 0時(shí),則D3 = Dl or D2 = 0 or 0 =0,若D2為暫態(tài)即D2 = 1時(shí),則D3 = Dl orD2 = 0 or 1 = 1。也就是只要有一個(gè)判斷為CLD暫態(tài),最終的結(jié)果就是暫態(tài)。當(dāng)然暫態(tài)的取值也可以定為0。
本發(fā)明實(shí)施例的各個(gè)步驟可以根據(jù)實(shí)際需要進(jìn)行調(diào)整。上述步驟可以由編碼端執(zhí)行。在本實(shí)施例中量化處理的當(dāng)前幀多聲道信號(hào)的聲道電平差可以是整個(gè)頻帶或某個(gè)頻帶區(qū)域的聲道電平差。
通過(guò)本發(fā)明實(shí)施例,判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高多聲道信號(hào)的聲道電平差量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)CLD進(jìn)行量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)當(dāng)前幀的聲道電平差進(jìn)行量化,可以在降低比特率的同時(shí)保持當(dāng)前幀的聲道電平差的重建質(zhì)量。實(shí)施例五如圖4所示,本發(fā)明實(shí)施例提供一種多聲道信號(hào)解碼方法,包括步驟S402 S408, 其中S402.接收來(lái)自編碼端的編碼信息,該編碼信息指示當(dāng)前幀多聲道信號(hào)的CLD是暫態(tài)還是非暫態(tài);如果該編碼信息指示當(dāng)前幀的CLD是暫態(tài),則執(zhí)行S404 ;如果該編碼信息指示當(dāng)前幀的CLD是非暫態(tài),則執(zhí)行S406 ;S404.采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;S406.采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;第一量化精度高于述第二量化精度。比如第一量化精度是5,第二量化精度是1。另外,來(lái)自編碼端的編碼信息也可以指示當(dāng)前幀的量化精度,解碼端根據(jù)該量化精度信息對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。本發(fā)明實(shí)施例還可以包括S400.接收來(lái)自編碼端的當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)。本發(fā)明實(shí)施例的各個(gè)步驟可以根據(jù)實(shí)際需要進(jìn)行調(diào)整。上述步驟可以由解碼端執(zhí)行。通過(guò)本發(fā)明實(shí)施例,根據(jù)編碼信息對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行相應(yīng)的反量化處理,可以提高多聲道信號(hào)反量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化,可以在降低比特率的同時(shí)保持當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量。實(shí)施例六如圖5所示,本發(fā)明實(shí)施例提供一種多聲道信號(hào)編碼裝置,包括第一確定單元502,用于確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差 CLD之和;第二確定單元504,用于確定當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;判斷單元506,用于根據(jù)第一確定單元502確定的當(dāng)前幀的CLD之和、第二確定單元504確定的當(dāng)前幀之前至少兩幀的CLD之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷當(dāng)前幀的 CLD是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;量化單元508,用于根據(jù)判斷單元506得到的判斷結(jié)果,對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理。在本實(shí)施例中量化處理的當(dāng)前幀多聲道信號(hào)的聲道電平差可以是整個(gè)頻帶或某個(gè)頻帶區(qū)域的聲道電平差。在本發(fā)明實(shí)施例中,所述一定頻帶區(qū)域可以為整個(gè)頻帶、或?yàn)轭A(yù)設(shè)的部分頻帶區(qū)域,比如將整個(gè)頻帶劃分成高低兩個(gè)頻帶,計(jì)算當(dāng)前幀多聲道信號(hào)在高頻帶區(qū)域內(nèi)的CLD 之和。在本發(fā)明實(shí)施例中,“當(dāng)前幀之前至少兩幀”可以是包括當(dāng)前幀在內(nèi)的至少兩幀,也可以是不包括當(dāng)前幀在內(nèi)的至少兩幀。如圖6所示,進(jìn)一步地,判斷單元506可以包括計(jì)算單元602,用于將第一確定單元502確定的當(dāng)前幀的CLD之和,與第二確定單元504確定當(dāng)前幀之前至少兩幀的CLD之和的平均值作差,對(duì)得到的差值取絕對(duì)值,得到差值的絕對(duì)值;比較單元604,用于將計(jì)算單元602得到差值的絕對(duì)值與預(yù)先設(shè)定的門(mén)限值進(jìn)行比較;如果差值的絕對(duì)值大于門(mén)限值,則判斷當(dāng)前幀的CLD為暫態(tài);如果差值的絕對(duì)值小于門(mén)限值,則判斷當(dāng)前幀的CLD為非暫態(tài)。如圖7所示,進(jìn)一步地,量化單元508可以包括第一量化單元702,用于當(dāng)判斷單元506判斷當(dāng)前幀的CLD是暫態(tài)時(shí),采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;第二量化單元704,用于當(dāng)判斷單元506判斷當(dāng)前幀的CLD是非暫態(tài)時(shí),采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;所述第一量化精度高于所述第二量化精度。比如第一量化精度是5,第二量化精度是1。如圖8所示,進(jìn)一步地,本發(fā)明實(shí)施例的多聲道信號(hào)編碼裝置還包括判斷結(jié)果發(fā)送單元802,用于將判斷單元506得到的判斷結(jié)果發(fā)送給解碼端,以使解碼端根據(jù)判斷結(jié)果對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行解碼。如圖9所示,進(jìn)一步地,本發(fā)明實(shí)施例的多聲道信號(hào)編碼裝置還包括量化精度信息發(fā)送單元902,用于當(dāng)判斷單元506判斷當(dāng)前幀的CLD是暫態(tài)時(shí),將第一量化精度信息發(fā)送給解碼端,以使解碼端根據(jù)第一量化精度對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;當(dāng)判斷單元506判斷當(dāng)前幀的CLD是非暫態(tài)時(shí),將第二量化精度信息發(fā)送給解碼端,以使解碼端根據(jù)第二量化精度對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。本發(fā)明實(shí)施例的多聲道信號(hào)編碼裝置還可以包括編碼數(shù)據(jù)發(fā)送單元,用于將量化單元508量化處理后的當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)發(fā)送給解碼端。關(guān)于本實(shí)施例的多聲道信號(hào)編碼裝置的其他細(xì)節(jié)描述與實(shí)施例一至四的方法類(lèi)似。本發(fā)明實(shí)施例的各個(gè)單元可以集成于一體,也可以分離部署。上述單元可以合并為一個(gè)單元,也可以進(jìn)一步拆分成多個(gè)子單元。本實(shí)施例的編碼裝置可以集成電路或芯片中,包括CPU、或數(shù)字信號(hào)處理(Digital Signal Processing,DSP)、或通信芯片等;也可以是手機(jī)、音頻處理設(shè)備、計(jì)算機(jī)、服務(wù)器等。通過(guò)本發(fā)明實(shí)施例,判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高多聲道信號(hào)量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)當(dāng)前幀的聲道電平差進(jìn)行量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)當(dāng)前幀的聲道電平差進(jìn)行量化,可以在降低比特率的同時(shí)保持當(dāng)前幀的聲道電平差的重建質(zhì)量。實(shí)施例七如圖10所示,本發(fā)明實(shí)施例提供一種多聲道信號(hào)解碼裝置,包括接收單元1002,用于接收來(lái)自編碼端的編碼信息,該編碼信息指示當(dāng)前幀的CLD 是暫態(tài)還是非暫態(tài);反量化單元1004,用于當(dāng)編碼信息指示當(dāng)前幀的CLD是暫態(tài)時(shí),采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;當(dāng)編碼信息指示當(dāng)前幀的 CLD是非暫態(tài)時(shí),采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;所述第一量化精度高于所述第二量化精度。比如第一量化精度是5,第二量化精度是1。另外,接收單元1002也可以用于接收來(lái)自編碼端的指示當(dāng)前幀的量化精度的信息,反量化單元1004可以用于根據(jù)該量化精度信息對(duì)當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。接收單元1002也可以用于接收來(lái)自編碼端的當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)。 關(guān)于本實(shí)施例的多聲道信號(hào)解碼裝置的其他細(xì)節(jié)描述與實(shí)施例五類(lèi)似。通過(guò)本發(fā)明實(shí)施例,根據(jù)編碼信息對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行相應(yīng)的反量化處理,可以提高多聲道信號(hào)反量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化,可以在降低比特率的同時(shí)保持當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量。本發(fā)明實(shí)施例的各個(gè)單元可以集成于一體,也可以分離部署。上述單元可以合并為一個(gè)單元,也可以進(jìn)一步拆分成多個(gè)子單元。本實(shí)施例的編碼裝置可以集成電路或芯片中,包括CPU、或數(shù)字信號(hào)處理(Digital Signal Processing,DSP)、或通信芯片等;也可以是手機(jī)、音頻處理設(shè)備、計(jì)算機(jī)、服務(wù)器等。實(shí)施例八如圖11所示,本發(fā)明實(shí)施例提供一種多聲道信號(hào)編解碼系統(tǒng),其包括編碼端設(shè)備1102,用于確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差 CLD之和;確定當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;根據(jù)當(dāng)前幀的CLD之和、當(dāng)前幀之前至少兩幀的CLD之和的平均值以及預(yù)設(shè)的門(mén)限值, 判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;根據(jù)判斷結(jié)果,對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,得到當(dāng)前幀的聲道電平差的編碼數(shù)據(jù);將判斷結(jié)果發(fā)送給解碼端;解碼端設(shè)備1104,用于接收來(lái)自編碼端設(shè)備的當(dāng)前幀編碼數(shù)據(jù)和判斷結(jié)果,根據(jù)判斷結(jié)果對(duì)當(dāng)前幀編碼數(shù)據(jù)進(jìn)行反量化。如果判斷結(jié)果信息指示當(dāng)前幀的CLD是暫態(tài),解碼端設(shè)備1104則采用第一量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;如果判斷結(jié)果指示當(dāng)前幀的 CLD是非暫態(tài),解碼端設(shè)備1104則采用第二量化精度對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;所述第一量化精度高于所述第二量化精度。比如第一量化精度是5,第二量化精度是1。在本實(shí)施例中量化處理的當(dāng)前幀多聲道信號(hào)的聲道電平差可以是整個(gè)頻帶或某個(gè)頻帶區(qū)域的聲道電平差。關(guān)于本實(shí)施例的編碼端設(shè)備和解碼端設(shè)備的其他細(xì)節(jié)描述與實(shí)施例一至八類(lèi)似。本發(fā)明實(shí)施例系統(tǒng)的各個(gè)設(shè)備可以集成于一體,也可以分離部署。上述設(shè)備可以合并為一個(gè)單元,也可以進(jìn)一步拆分成多個(gè)子單元。本實(shí)施例的編解碼系統(tǒng)可以應(yīng)用在手機(jī)、音頻處理設(shè)備、計(jì)算機(jī)、服務(wù)器等。本發(fā)明實(shí)施例的多聲道信號(hào)包括立體聲、5. 1聲道、7. 1聲道、10. 2聲道等多聲道信號(hào)。通過(guò)本發(fā)明實(shí)施例,判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高多聲道信號(hào)的聲道電平差量化的靈活性;在暫態(tài)時(shí)采用較高量化精度對(duì)當(dāng)前幀聲道電平差進(jìn)行量化,可以保持或提高當(dāng)前幀多聲道信號(hào)的聲道電平差的重建質(zhì)量;在非暫態(tài)時(shí)采用較低量化精度對(duì)當(dāng)前幀的聲道電平差進(jìn)行量化,可以在降低比特率的同時(shí)保持當(dāng)前幀的聲道電平差的重建質(zhì)量。結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、 計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或任意其它形式的存儲(chǔ)介質(zhì)中。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種多聲道信號(hào)編碼方法,其特征在于,包括確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和; 確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值; 根據(jù)所述當(dāng)前幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和、所述當(dāng)前幀之前至少兩幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的聲道電平差是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;根據(jù)所述判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理。
2.根據(jù)權(quán)利要求1所述的多聲道信號(hào)編碼方法,其特征在于,所述一定頻帶區(qū)域?yàn)檎麄€(gè)頻帶、或預(yù)設(shè)的部分頻帶區(qū)域。
3.根據(jù)權(quán)利要求1所述的多聲道信號(hào)編碼方法,其特征在于,所述確定當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值包括根據(jù)所述當(dāng)前幀在所述一定頻帶區(qū)域內(nèi)聲道電平差之和,以及該當(dāng)前幀之前的N-I幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和,計(jì)算包括所述當(dāng)前幀和該當(dāng)前幀之前的N-I幀在內(nèi)的N個(gè)幀的聲道電平差之和的平均值。
4.根據(jù)權(quán)利要求1所述的多聲道信號(hào)編碼方法,其特征在于,所述根據(jù)所述當(dāng)前幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和、所述當(dāng)前幀之前至少兩幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài)包括將所述當(dāng)前幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和與所述當(dāng)前幀之前至少兩幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值作差,對(duì)得到的差值取絕對(duì)值,得到差值的絕對(duì)值;將所述差值的絕對(duì)值與預(yù)先設(shè)定的門(mén)限值進(jìn)行比較; 如果所述差值的絕對(duì)值大于所述門(mén)限值,則所述當(dāng)前幀的聲道電平差為暫態(tài); 如果所述差值的絕對(duì)值小于所述門(mén)限值,則所述當(dāng)前幀的聲道電平差為非暫態(tài)。
5.根據(jù)權(quán)利要求1所述的多聲道信號(hào)編碼方法,其特征在于,所述根據(jù)所述判斷結(jié)果, 對(duì)所述多聲道信號(hào)的聲道電平差采用相應(yīng)的量化處理包括如果所述當(dāng)前幀的聲道電平差是暫態(tài),則采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;如果所述當(dāng)前幀的聲道電平差是非暫態(tài),則采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;所述第一量化精度高于所述第二量化精度。
6.根據(jù)權(quán)利要求1所述的多聲道信號(hào)編碼方法,其特征在于,還包括將所述判斷結(jié)果發(fā)送給所述解碼端,以使所述解碼端根據(jù)所述判斷結(jié)果對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行解碼。
7.根據(jù)權(quán)利要求5所述的多聲道信號(hào)編碼方法,其特征在于,還包括如果所述當(dāng)前幀的聲道電平差是暫態(tài),則將所述第一量化精度信息發(fā)送給解碼端, 以使所述解碼端根據(jù)所述第一量化精度對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;如果所述當(dāng)前幀的聲道電平差是非暫態(tài),則將所述第二量化精度信息發(fā)送給解碼端,以使所述解碼端根據(jù)所述第二量化精度對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。
8. —種多聲道信號(hào)解碼方法,其特征在于,包括接收來(lái)自編碼端的編碼信息,所述編碼信息指示當(dāng)前幀多聲道信號(hào)的聲道電平差是暫態(tài)還是非暫態(tài);如果所述編碼信息指示所述當(dāng)前幀的聲道電平差為暫態(tài),則采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;如果所述編碼信息指示所述當(dāng)前幀的聲道電平差為非暫態(tài),則采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化; 所述第一量化精度高于所述第二量化精度。
9.根據(jù)權(quán)利要求8所述的多聲道信號(hào)解碼方法,其特征在于,還包括 接收來(lái)自編碼端的所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)。
10. 一種多聲道信號(hào)編碼裝置,其特征在于,包括第一確定單元,用于確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差聲道電平差CLD之和;第二確定單元,用于確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;判斷單元,用于根據(jù)所述第一確定單元確定的當(dāng)前幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差聲道電平差CLD之和、所述第二確定單元確定的當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的聲道電平差是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;量化單元,用于根據(jù)所述判斷單元得到的判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理。
11.根據(jù)權(quán)利要求10所述的多聲道信號(hào)編碼裝置,其特征在于,所述判斷單元包括 計(jì)算單元,用于將所述第一確定單元確定的所述當(dāng)前幀的聲道電平差CLD之和,與所述第二確定單元確定所述當(dāng)前幀之前至少兩幀的在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值作差,對(duì)得到的差值取絕對(duì)值,得到差值的絕對(duì)值;比較單元,用于將所述計(jì)算單元得到差值的絕對(duì)值與預(yù)先設(shè)定的門(mén)限值進(jìn)行比較;如果所述差值的絕對(duì)值大于所述門(mén)限值,則判斷所述當(dāng)前幀的聲道電平差CLD為暫態(tài);如果所述差值的絕對(duì)值小于所述門(mén)限值,則判斷所述當(dāng)前幀的聲道電平差CLD為非暫態(tài)。
12.根據(jù)權(quán)利要求10所述的多聲道信號(hào)編碼裝置,其特征在于,所述量化單元包括 第一量化單元,用于當(dāng)所述判斷單元判斷當(dāng)前幀的CLD是暫態(tài)時(shí),采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化;第二量化單元,用于當(dāng)所述判斷單元判斷當(dāng)前幀的CLD是非暫態(tài)時(shí),采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行量化; 所述第一量化精度高于所述第二量化精度。
13.根據(jù)權(quán)利要求10所述的多聲道信號(hào)編碼裝置,其特征在于,還包括判斷結(jié)果發(fā)送單元,用于將所述判斷單元得到的判斷結(jié)果發(fā)送給解碼端,以使所述解碼端根據(jù)所述判斷結(jié)果對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行解碼。
14.根據(jù)權(quán)利要求12所述的多聲道信號(hào)編碼裝置,其特征在于,還包括量化精度信息發(fā)送單元,用于當(dāng)所述判斷單元判斷當(dāng)前幀的聲道電平差CLD是暫態(tài)時(shí),將所述第一量化精度信息發(fā)送給解碼端,以使所述解碼端根據(jù)所述第一量化精度對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;當(dāng)所述判斷單元判斷當(dāng)前幀的聲道電平差 CLD是非暫態(tài)時(shí),將所述第二量化精度信息發(fā)送給解碼端,以使所述解碼端根據(jù)所述第二量化精度對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。
15.一種多聲道信號(hào)解碼裝置,其特征在于,包括接收單元,用于接收來(lái)自編碼端的編碼信息,所述編碼信息指示當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài);反量化單元,用于當(dāng)所述編碼信息指示所述當(dāng)前幀的聲道電平差CLD是暫態(tài)時(shí),采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;當(dāng)所述編碼信息指示所述當(dāng)前幀的聲道電平差CLD是非暫態(tài)時(shí),采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;所述第一量化精度高于所述第二量化精度。
16.根據(jù)權(quán)利要求15所述的多聲道信號(hào)解碼裝置,其特征在于,所述接收單元還用于接收來(lái)自編碼端的所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)。
17.一種多聲道信號(hào)編解碼系統(tǒng),其特征在于,包括編碼端設(shè)備,用于確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和; 確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差CLD之和的平均值;根據(jù)所述當(dāng)前幀的在一定頻帶區(qū)域內(nèi)的聲道電平差之和、所述當(dāng)前幀之前至少兩幀在一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),得到判斷結(jié)果;根據(jù)所述判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,得到所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù);將所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)和所述判斷結(jié)果發(fā)送給解碼端;解碼端設(shè)備,用于接收來(lái)自所述編碼端設(shè)備的當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)和所述判斷結(jié)果,根據(jù)所述判斷結(jié)果對(duì)所述當(dāng)前幀的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化。
18.根據(jù)權(quán)利要求17所述的多聲道信號(hào)編解碼系統(tǒng),其特征在于,所述解碼端設(shè)備用于當(dāng)所述判斷結(jié)果指示所述當(dāng)前幀的CLD是暫態(tài)時(shí),采用第一量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;當(dāng)所述判斷結(jié)果指示所述當(dāng)前幀的CLD是非暫態(tài),采用第二量化精度對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差的編碼數(shù)據(jù)進(jìn)行反量化;所述第一量化精度高于所述第二量化精度。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種多聲道信號(hào)編碼方法、解碼方法、裝置和系統(tǒng),多聲道信號(hào)編碼方法包括確定當(dāng)前幀多聲道信號(hào)在一定頻帶區(qū)域內(nèi)的聲道電平差之和;確定所述當(dāng)前幀之前至少兩幀在所述一定頻帶區(qū)域內(nèi)的聲道電平差之和的平均值;根據(jù)所述當(dāng)前幀的聲道電平差之和、所述當(dāng)前幀之前至少兩幀的聲道電平差之和的平均值以及預(yù)設(shè)的門(mén)限值,判斷所述當(dāng)前幀的聲道電平差是暫態(tài)還是非暫態(tài);根據(jù)所述判斷結(jié)果,對(duì)所述當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理。本發(fā)明實(shí)施例通過(guò)判斷當(dāng)前幀的CLD是暫態(tài)還是非暫態(tài),根據(jù)判斷結(jié)果對(duì)當(dāng)前幀多聲道信號(hào)的聲道電平差進(jìn)行相應(yīng)的量化處理,可以提高量化多聲道信號(hào)的聲道電平差的靈活性。
文檔編號(hào)H04S3/00GK102157151SQ20101011363
公開(kāi)日2011年8月17日 申請(qǐng)日期2010年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者吳文海, 胡晨, 苗磊, 郎玥 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巩留县| 南漳县| 格尔木市| 二连浩特市| 务川| 仪陇县| 峨山| 灵武市| 淳化县| 宣化县| 渑池县| 旅游| 香港| 华蓥市| 乡城县| 齐河县| 满洲里市| 交城县| 广平县| 申扎县| 合川市| 嵊州市| 北川| 阳山县| 沈阳市| 开原市| 西昌市| 大埔区| 漳州市| 雅江县| 黄平县| 宜兰县| 霍城县| 阿坝县| 东宁县| 张家川| 潢川县| 武山县| 夹江县| 买车| 建宁县|