專利名稱:信號分類處理方法、分類處理裝置及編碼系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及語音及音頻技術(shù)領(lǐng)域,具體涉及一種信號分類處理方法、分類處理裝
置及編碼系統(tǒng)。
背景技術(shù):
在音頻和語音處理技術(shù)中,已經(jīng)出現(xiàn)帶寬擴(kuò)展技術(shù),即擴(kuò)大聲音信號(例如音頻信號或語音信號)頻率范圍,主要是擴(kuò)展那些含有有用信息或者對聽覺效果較有影響的頻帶。近年來帶寬擴(kuò)展技術(shù)發(fā)展較快,已經(jīng)使該技術(shù)在若干領(lǐng)域?qū)崿F(xiàn)商業(yè)化應(yīng)用,包括增強(qiáng)低音小喇叭的聽覺效果和增強(qiáng)音頻和語音的高頻率等。 帶寬擴(kuò)展技術(shù)一般是在編碼端采用核心編碼器對輸入信號的低頻帶進(jìn)行精度較高的編碼,而對核心編碼器未編碼的輸入信號的高頻帶,一般另外由一個編碼器進(jìn)行較低比特率的編碼,因此很多情況下,輸入信號的高頻帶會被當(dāng)作獨立的輸入信號進(jìn)行編碼?,F(xiàn)有技術(shù)中較常見的帶寬擴(kuò)展方法的過程如下所示 編碼端接收高頻帶輸入信號,在時域和頻域分別計算得到時域包絡(luò)和頻域包絡(luò),然后分別對時域包絡(luò)和頻域包絡(luò)進(jìn)行量化和混合后傳輸?shù)浇獯a端。在解碼端,對經(jīng)過去混合處理的時域包絡(luò)和頻域包絡(luò)進(jìn)行解碼,根據(jù)編碼端的核心編碼器的參數(shù)生成高頻帶的激勵信號,然后用解碼得到的時域包絡(luò)和頻域包絡(luò)對激勵信號進(jìn)行整形,從而得到高頻帶輸出信號。 在對現(xiàn)有技術(shù)的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題 現(xiàn)有技術(shù)中,對于高頻帶輸入信號的頻域包絡(luò)和時域包絡(luò)的計算和量化模式都是
一定的,所以需要預(yù)先將編碼器設(shè)置為對應(yīng)適用于某一類型的輸入信號的模式,例如適用
于語音類信號的模式,這樣雖然有利于語音類型信號的編碼,但是對于音頻類型的信號的
編碼效果卻較差。另外,現(xiàn)有技術(shù)中適用的類型也只是在宏觀上的類型分類,對于例如語音
類信號中更具體的細(xì)分類型沒有進(jìn)行區(qū)分,例如是瞬態(tài)類型或諧波類型等都沒有考慮,因
此導(dǎo)致無法根據(jù)輸入信號的更細(xì)分的類型進(jìn)行更好的編碼,得到更好的編碼效果。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的技術(shù)問題是提供一種信號分類處理方法、分類處理裝置及編碼系統(tǒng),能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,使得更有利于信號的編碼及解碼處理。 為解決上述技術(shù)問題,本發(fā)明所提供的實施例是通過以下技術(shù)方案實現(xiàn)
本發(fā)明實施例提供一種信號分類處理方法,包括獲取輸入的高頻帶輸入信號;根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。 本發(fā)明實施例提供一種分類處理裝置,包括接收單元,用于獲取輸入的高頻帶輸入信號;處理單元,用于根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。 本發(fā)明實施例提供一種編碼系統(tǒng),包括分類處理裝置,用于獲取輸入的高頻帶輸
入信號;根據(jù)所述高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶
輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式;編碼裝置,用于根據(jù)所述分類
處理裝置確定的編碼模式,對所述高頻帶輸入信號進(jìn)行編碼。 上述技術(shù)方案可以看出,本發(fā)明實施例通過高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù)來確定所述高頻帶輸入信號的信號類型,并確定對應(yīng)所述信號類型的編碼模式,從而提供了一種更細(xì)分的信號分類處理方法,能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,使得更有利于信號的編碼及解碼處理。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)
有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本
發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可
以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例方法流程圖; 圖2是本發(fā)明實施例方法原理框架示意圖; 圖3是本發(fā)明實施例方法原理流程示意圖; 圖4是本發(fā)明實施例方法中在時域模式下判斷瞬態(tài)類型的流程示意 圖5是本發(fā)明實施例方法中在頻域模式下判斷信號類型的流程示意 圖6是本發(fā)明實施例分類處理裝置結(jié)構(gòu)示意 圖7是本發(fā)明實施例編碼系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。 本發(fā)明實施例提供一種信號分類方法,能夠較好對高頻帶的輸入信號進(jìn)行類型的細(xì)分,使得更有利于信號的編碼及解碼處理。 請參閱圖l,是本發(fā)明實施例方法流程圖。如圖1所示,包括步驟
步驟101、獲取輸入的高頻帶輸入信號; 獲取的高頻帶輸入信號,可能是時域模式下的高頻帶輸入信號,也可能是頻域模式下的高頻帶輸入信號。 步驟102、根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定
所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。 根據(jù)所述高頻帶輸入信號的時域特性參數(shù),確定所述高頻帶輸入信號的信號類
型,并確定對應(yīng)所述信號類型的編碼模式包括 所述高頻帶輸入信號為時域模式下的高頻帶輸入信號,其包括當(dāng)前幀及其相鄰幀,根據(jù)各幀包絡(luò)值確定包絡(luò)最大偏差值、前后包絡(luò)最大階越值;判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階越閾值,若兩者判斷結(jié)果都為是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;或者在兩者判斷結(jié)果都為是時,進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大于或等于包絡(luò)總值閾值,若為是,則判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;確定判斷出的屬于瞬態(tài)類型的當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。 其中,前后包絡(luò)最大階越值為將每幀的前后兩個包絡(luò)值進(jìn)行比較得到比較值,選擇其中最大的一個比較值作為前后包絡(luò)最大階越值;包絡(luò)最大偏差值為將各個包絡(luò)值的平均值與最大的包絡(luò)值相減,得到差值,該差值作為包絡(luò)最大偏差值。包絡(luò)總值為將各個包絡(luò)值之和作為包絡(luò)總值,或者將各個包絡(luò)值之和經(jīng)過加權(quán)處理后的值作為包絡(luò)總值。
根據(jù)所述高頻帶輸入信號的頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,并確定對應(yīng)所述信號類型的編碼模式還可以是包括所述高頻帶輸入信號是轉(zhuǎn)換為頻域模式下的高頻帶輸入信號,將所述高頻帶輸入信號當(dāng)前幀劃分為設(shè)定數(shù)目子帶,判斷諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是否為大于或等于關(guān)系,若是大于或等于關(guān)系,則判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型,并確定對應(yīng)諧波類型編碼模式。
從上述可以看出,本發(fā)明實施例通過高頻帶輸入信號的時域特性參數(shù)和/或頻域
特性參數(shù)來確定所述高頻帶輸入信號的信號類型,并確定對應(yīng)所述信號類型的編碼模式,
從而提供了一種更細(xì)分的信號分類處理方法,能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及
處理,使得更有利于信號的編碼及解碼處理。 以下進(jìn)一步詳細(xì)介紹本發(fā)明實施例技術(shù)方案。 請參閱圖2,是本發(fā)明實施例方法原理框架示意圖。 如圖2所示,高頻帶輸入信號分為時域輸入信號和頻域輸入信號,所述頻域輸入信號是對時域輸入信號進(jìn)行時頻變換得到。也就是說,分類器獲取的時域輸入信號和頻域輸入信號是同一輸入信號,只是表現(xiàn)形式不同。 一般來說,高頻帶輸入信號都是時域輸入信號的形式,可以在向分類器輸入時域輸入信號的同時,將時域輸入信號轉(zhuǎn)換成頻域輸入信號也輸入給分類器,或者由分類器在分類過程中當(dāng)需要采用頻域形式的信號時再轉(zhuǎn)換為頻域輸入信號進(jìn)行處理。分類器根據(jù)時域輸入信號的時域特性參數(shù)和頻域輸入信號的頻域特性參數(shù),將高頻帶輸入信號分為瞬態(tài)類型、諧波類型及普通類型,或者進(jìn)一步區(qū)分出噪聲類型,然后就可以確定對應(yīng)的類型編碼模式,也就可以根據(jù)各類型編碼模式對信號進(jìn)行編碼處理,從而可以更精確和更有效率地進(jìn)行編碼,得到更好的編碼效果。另外,分類器也會將分類的信號類型發(fā)送給解碼端,解碼端也分為對應(yīng)的解碼模式處理,從而解碼時也相應(yīng)會獲得更好的解碼效果。 請參閱圖3,是本發(fā)明實施例方法原理流程示意圖。
如圖3所示,包括步驟 步驟301、判斷當(dāng)前幀時域輸入信號是否是瞬態(tài)類型信號,若是,進(jìn)入步驟302,若否,進(jìn)入步驟305 ; 步驟302、確定為瞬態(tài)類型信號,并分別進(jìn)入步驟303和304 ;
步驟303、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新;
該步驟中,是根據(jù)進(jìn)入該步驟的上一步驟中確定的類型進(jìn)行更新,如步驟302中確定的是瞬態(tài)類型,則將前一幀類型存儲器中記錄的信號類型更新為瞬態(tài)類型,如后面提到的步驟306中確定為普通類型,則將前一幀類型存儲器中記錄的信號類型更新為普通類型。 步驟304、確定為對輸入信號采用瞬態(tài)類型編碼模式; 步驟305、判斷前一幀類型存儲器中記錄的信號類型是否是瞬態(tài)類型,若是,進(jìn)入步驟306,若否,進(jìn)入步驟307 ; 步驟306、將當(dāng)前幀時域輸入信號確定為普通類型,并分別進(jìn)入步驟303和304 ;
該步驟中,雖然判斷出前一幀類型存儲器中記錄的信號類型是瞬態(tài)類型,但為了避免流程中出現(xiàn)死循環(huán),因此還是確定為普通類型用于去更新前一幀類型存儲器中記錄的信號類型,但在確定類型編碼模式時還是會執(zhí)行步驟304,即確定為對輸入信號采用瞬態(tài)類型編碼模式,也就是該當(dāng)前幀時域輸入信號是會被按照瞬態(tài)類型對應(yīng)的瞬態(tài)類型編碼模式進(jìn)行處理。 步驟307、判斷當(dāng)前幀頻域輸入信號是否是諧波類型信號,若是,則進(jìn)入步驟308,若否,則進(jìn)入步驟311 ; 該步驟中的當(dāng)前幀頻域輸入信號,可以是根據(jù)當(dāng)前幀時域輸入信號進(jìn)行時頻變換得到,也可以是在該步驟前預(yù)先已經(jīng)進(jìn)行時頻變換,也可以在該步驟時再進(jìn)行時頻變換。
步驟308、確定為諧波類型信號,并分別進(jìn)入步驟309和310 ;
步驟309、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新; 該步驟中,是根據(jù)進(jìn)入該步驟的上一步驟中確定的類型進(jìn)行更新,如步驟308中確定的是諧波類型,則將前一幀類型存儲器中記錄的信號類型更新為諧波類型,如后面提到的步驟312中確定為普通類型,則將前一幀類型存儲器中記錄的信號類型更新為普通類型。 步驟310、確定為對輸入信號采用諧波類型編碼模式; 步驟311、判斷前一幀類型存儲器中記錄的信號類型是否是諧波類型,若是,進(jìn)入步驟312,若否,進(jìn)入步驟313 ; 步驟312、將當(dāng)前幀頻域輸入信號確定為普通類型,并分別進(jìn)入步驟309和310 ;
步驟313、判斷當(dāng)前幀頻域輸入信號是否是噪聲類型信號,若是,則進(jìn)入步驟314,若否,則進(jìn)入步驟317; 步驟314、確定為噪聲類型信號,并分別進(jìn)入步驟315和316 ;
步驟315、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新; 該步驟中,是根據(jù)進(jìn)入該步驟的上一步驟中確定的類型進(jìn)行更新,如步驟314中確定的是噪聲類型,則將前一幀類型存儲器中記錄的信號類型更新為噪聲類型,如后面提到的步驟317中確定為普通類型,則將將前一幀類型存儲器中記錄的信號類型更新為普通類型。 步驟316、確定為對輸入信號采用噪聲類型編碼模式; 步驟317、將當(dāng)前幀時域輸入信號確定為普通類型,進(jìn)入步驟318 ; 可以將不符合上述條件的所有類型的信號都統(tǒng)一定義為普通類型,即是一種默認(rèn)
的類型。
步驟318、確定為對輸入信號采用普通類型編碼模式。 需要說明的是,上述步驟中在進(jìn)行瞬態(tài)類型的判斷后,是先判斷是否是諧波類型,再判斷是否是噪聲類型但不局限于此,也可以先判斷是否是噪聲類型,再判斷是否是諧波類型。另外,也可以是不包括判斷是否是噪聲類型的步驟,即步驟311判斷出前一幀類型存儲器中記錄的信號類型不是諧波類型時,就確定為普通類型,并確定為對輸入信號采用普通類型編碼模式。 上述步驟在確定對輸入信號采用哪種類型編碼模式后,就可以根據(jù)該類型編碼模
式對信號進(jìn)行編碼處理,并傳輸給解碼端,由解碼端根據(jù)相應(yīng)類型進(jìn)行解碼處理。 上述可以看出,通過對高頻帶輸入信號在時域和頻域的不同特征,將高頻帶輸入
信號細(xì)分為瞬態(tài)類型、諧波類型、噪聲類型和普通類型,并確定對應(yīng)所述信號類型的編碼模
式,從而能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,使得更有利于信號的編碼及解
碼處理。 請參閱圖4,是本發(fā)明實施例方法中在時域模式下判斷瞬態(tài)類型的流程示意圖。如圖4所示,包括步驟 步驟401、獲取若干幀長的時域輸入信號; 該步驟以截取3倍于幀長的時域輸入信號為例,也就是截取當(dāng)前幀的前一幀、當(dāng)
前幀和當(dāng)前幀的后一幀,共三幀的時域輸入信號。 步驟402、每幀的時域輸入信號至少計算兩個時域包絡(luò)值; 該步驟中至少得到6個包絡(luò)值。 步驟403、確定前后包絡(luò)最大階越值a、包絡(luò)最大偏差值b、包絡(luò)總值c ; 前后包絡(luò)最大階越值a的計算方式為將每幀的前后兩個包絡(luò)值進(jìn)行比較得到比
較值,這樣可以得到3個比較值,選擇其中最大的一個比較值作為前后包絡(luò)最大階越值a。 包絡(luò)最大偏差值b的計算方式為將6個包絡(luò)值的平均值與最大的1個包絡(luò)值相
減,得到差值,該差值作為包絡(luò)最大偏差值b。 包絡(luò)總值c的計算方式為將6個包絡(luò)值之和作為包絡(luò)總值c,或者將6個包絡(luò)值之和經(jīng)過加權(quán)處理后的值作為包絡(luò)總值c。 步驟404、判斷包絡(luò)最大偏差值b是否大于或等于包絡(luò)最大偏差閾值T2,并且前后包絡(luò)最大階越值a是否大于或等于包絡(luò)最大階越閾值T3,若兩者同時滿足,進(jìn)入步驟405,若不能同時滿足,表示不可能為瞬態(tài)類型,進(jìn)入步驟406 ; 包絡(luò)最大偏差閾值T2和包絡(luò)最大階越閾值T3, 一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。 步驟405、判斷包絡(luò)總值c是否大于或等于包絡(luò)總值閾值T4,若是,進(jìn)入步驟407,若否,進(jìn)入步驟406 ; 包絡(luò)總值閾值T4 一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。 步驟406、判斷前一幀類型存儲器中記錄的信號類型是否是瞬態(tài)類型,若是,進(jìn)入步驟410,若否,進(jìn)入步驟412 ;步驟407、確定為瞬態(tài)類型信號,并分別進(jìn)入步驟408、409和411 ; 步驟408、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新; 該步驟中,是根據(jù)進(jìn)入該步驟的上一步驟中確定的類型進(jìn)行更新,如步驟407中確定的是瞬態(tài)類型,則將前一幀類型存儲器中記錄的信號類型更新為瞬態(tài)類型,如后面提到的步驟410中確定為普通類型,則將前一幀類型存儲器中記錄的信號類型更新為普通類型。 步驟409、將類型計數(shù)器的值置零; 步驟410、確定為普通類型,并分別進(jìn)入步驟408和411 ;
步驟411、確定為對輸入信號采用瞬態(tài)類型編碼模式;
步驟412、執(zhí)行在頻域特性下的信號類型判斷過程。 需要說明的是,上述步驟中也可以不包括判斷包絡(luò)總值c是否大于或等于包絡(luò)總值閾值T4的步驟。 在頻域特性下的類型判斷過程請參見后面的描述。 上述可以看出,通過對高頻帶輸入信號在時域模式下的特征參數(shù),可以區(qū)分出高頻帶輸入信號是否為瞬態(tài)類型或普通類型,并確定對應(yīng)所述信號類型的編碼模式,從而能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,使得更有利于信號的編碼及解碼處理。
請參閱圖5,是本發(fā)明實施例方法中在頻域模式下判斷信號類型的流程示意圖。如圖5所示,包括步驟 步驟501、按頻譜順序?qū)?dāng)前幀頻域輸入信號分為若干子帶;
步驟502、確定強(qiáng)諧波子帶的數(shù)目n ; 對每個子帶計算諧波強(qiáng)度值,將諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶稱為強(qiáng)諧波子帶,從而可以確定強(qiáng)諧波子帶的數(shù)目n。諧波強(qiáng)度閾值一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。
步驟503、判斷強(qiáng)諧波子帶的數(shù)目n是否大于或等于諧波類型閾值K,若是,進(jìn)入步驟504,若否,進(jìn)入步驟509 ; 諧波類型閾值K一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。 步驟504、判斷當(dāng)前幀與前一幀的頻譜全局能量的差值是否小于或等于頻譜全局能量差值閾值,若是,分別進(jìn)入步驟505和507,若否,進(jìn)入步驟509 ; 該步驟的頻譜全局能量差值閾值一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。如果當(dāng)前幀與前一幀的頻譜全局能量的差值大于頻譜全局能量差值閾值,就相當(dāng)于判斷出頻譜能量變化過快,也就不能估算為諧波類。 步驟505、確定為諧波類型信號,并分別進(jìn)入步驟506和508 ;
步驟506、確定為對輸入信號采用諧波類型編碼模式;
步驟507、將類型計數(shù)器的值增加;
將類型計數(shù)器的值增加,例如是加1。 步驟508、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新;
該步驟中,是根據(jù)進(jìn)入該步驟的上一步驟中確定的類型進(jìn)行更新。
步驟509、將類型計數(shù)器的值減小,進(jìn)入步驟510 ;
將類型計數(shù)器的值減小,例如是減1。 步驟510、判斷類型計數(shù)器的值是否大于或等于設(shè)定計數(shù)閾值T,若是,進(jìn)入步驟505,若否,進(jìn)入步驟511 ; 設(shè)定計數(shù)閾值T一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。 步驟511、判斷前一幀類型存儲器中記錄的信號類型是否是諧波類型,若是,分別進(jìn)入步驟506和512,若否,進(jìn)入步驟514 ; 步驟512、確定為普通類型信號,進(jìn)入步驟513 ; 步驟513、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新; 該步驟中,是根據(jù)進(jìn)入該步驟的上一步驟中確定的類型進(jìn)行更新。 步驟514、確定各子帶噪聲值,根據(jù)各子帶噪聲值與噪聲閾值比較情況,確定大于
噪聲閾值的子帶數(shù)目m; 噪聲閾值一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。 步驟515、判斷數(shù)目m是否大于或等于噪聲類型閾值,若否,進(jìn)入步驟512和516,若是,進(jìn)入步驟517 ; 噪聲類型閾值一般可以取經(jīng)驗值,根據(jù)需要設(shè)定。
步驟516、確定為對輸入信號采用普通類型編碼模式;
步驟517、確定為噪聲類型信號,分別進(jìn)入步驟518和519 ;
步驟518、將前一幀類型存儲器中記錄的信號類型進(jìn)行更新;
步驟519、確定為對輸入信號采用噪聲類型編碼模式。 需要說明的是,上述步驟中可以不包括步驟504的判斷過程。上述步驟中還可以是不包括判斷噪聲類型的步驟,例如在步驟503的判斷結(jié)果為否時,就判斷出屬于普通類型信號,確定為對輸入信號采用普通類型編碼模式,或者是在步驟511的判斷結(jié)果為否時,判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型,將前一幀類型存儲器記錄的類型更新為普通類型,并確定為對輸入信號采用普通類型編碼模式。另外,上述步驟還可以是先判斷是否是噪聲類型,再判斷是否諧波類型。上述步驟還可以是只包括判斷噪聲類型和普通類型,不包括判斷是否諧波類型。 上述可以看出,通過對高頻帶輸入信號在頻域模式下的特征參數(shù),可以區(qū)分出高頻帶輸入信號是否為諧波類型、噪聲類型或普通類型,并確定對應(yīng)所述信號類型的編碼模式,從而能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,使得更有利于信號的編碼及解碼處理。 上述內(nèi)容詳細(xì)介紹了本發(fā)明實施例的信號分類處理方法,以下介紹本發(fā)明實施例提供的分類處理裝置和編碼系統(tǒng)。 請參閱圖6,是本發(fā)明實施例分類處理裝置結(jié)構(gòu)示意圖。如圖6所示,分類處理裝置包括 接收單元61,用于獲取輸入的高頻帶輸入信號; 處理單元62,用于根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參
數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。 所述接收單元61獲取的高頻帶輸入信號可以為時域模式下的高頻帶輸入信號,
其包括當(dāng)前幀及其相鄰幀; 所述處理單元62包括 第一參數(shù)單元621,用于根據(jù)各幀包絡(luò)值確定包絡(luò)最大偏差值、前后包絡(luò)最大階越值; 第一判斷單元622,用于判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階越閾值,若兩者判斷結(jié)果
13都為是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型; 或者在兩者判斷結(jié)果都為是時進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大 于或等于包絡(luò)總值閾值,若為是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;
第一編碼模式單元623,用于確定判斷出的屬于瞬態(tài)類型的當(dāng)前幀對應(yīng)瞬態(tài)類型 編碼模式。 所述處理單元62還包括 前一幀類型存儲器624,用于記錄信號類型; 所述第一判斷單元622判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型后還包
括,通知所述前一幀類型存儲器624中將記錄的類型更新為瞬態(tài)類型; 第二判斷單元625,用于在所述第一判斷單元622判斷所述包絡(luò)最大偏差值是否
大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階
越閾值的兩個判斷結(jié)果都為否時;或者,在所述第一判斷單元622進(jìn)一步再判斷各幀包絡(luò)
值確定的包絡(luò)總值是否大于或等于包絡(luò)總值閾值的結(jié)果為否時,查看所述前一幀類型存儲
器624中記錄的類型是否為瞬態(tài)類型,若是,通知所述前一幀類型存儲器624將記錄的類型
更新為普通類型,但通知所述第一編碼模式單元623確定當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。 所述接收單元61獲取的高頻帶輸入信號還可以是轉(zhuǎn)換為頻域模式下的高頻帶輸
入信號; 所述處理單元62包括 第二參數(shù)單元626,用于將所述高頻帶輸入信號當(dāng)前幀劃分為設(shè)定數(shù)目子帶后,確 定諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目; 第三判斷單元627,用于判斷所述諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與
諧波類型閾值的比較結(jié)果是否為大于或等于關(guān)系,若是則判斷出所述高頻帶輸入信號當(dāng)前
幀屬于諧波類型,若否則判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型; 第二編碼模式單元628,用于確定判斷出的屬于諧波類型的當(dāng)前幀對應(yīng)諧波類型
編碼模式; 第三編碼模式單元634,用于確定判斷出的屬于普通類型的當(dāng)前幀對應(yīng)普通類型 編碼模式。 所述處理單元62還包括 第四判斷單元631,用于在所述第三判斷單元627判斷出諧波強(qiáng)度值大于諧波強(qiáng)
度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是大于或等于關(guān)系之后,進(jìn)一步判斷當(dāng)前
幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差是否小于或等于頻譜全局能量差
值閾值,若是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型。 所述處理單元62還包括 類型計數(shù)器630 ,用于記錄數(shù)值; 所述第四判斷單元631在判斷當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全 局能量之差是小于或等于頻譜全局能量差值閾值時,通知所述類型計數(shù)器630將值進(jìn)行增 大;以及所述第四判斷單元631在判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型后,通 知所述前一幀類型存儲器624將記錄的類型更新為諧波類型; 所述第四判斷單元631判斷出當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全
14局能量之差大于頻譜全局能量差值閾值時,或者所述第三判斷單元627判斷出諧波強(qiáng)度值 大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是小于關(guān)系時,都通知所述類 型計數(shù)器630將值進(jìn)行減?。?第五判斷單元632,用于判斷所述類型計數(shù)器630減小處理后的值是否大于或等 于設(shè)定計數(shù)閾值,若是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型,若否,查看所述 前一幀類型存儲器624中記錄的類型是否為諧波類型,若是,通知所述前一幀類型存儲器 624將記錄的類型更新為普通類型,但通知所述第二編碼模式單元628確定當(dāng)前幀對應(yīng)諧 波類型編碼模式,若否,通知所述前一幀類型存儲器624將記錄的類型更新為普通類型,并 通知所述第三編碼模式單元634確定當(dāng)前幀對應(yīng)普通類型編碼模式。
所述處理單元62還包括 第六判斷單元633,用于在所述第三判斷單元627判斷諧波強(qiáng)度值大于諧波強(qiáng)度
閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果為小于關(guān)系時,根據(jù)噪聲值大于噪聲閾值的
子帶的數(shù)目與噪聲類型閾值的比較結(jié)果為大于或等于關(guān)系,判斷出所述高頻帶輸入信號當(dāng)
前幀屬于噪 聲類型,根據(jù)所述比較結(jié)果為小于關(guān)系時,判斷出所述高頻帶輸入信號當(dāng)前幀
屬于普通類型,通知所述第三編碼模式單元634確定當(dāng)前幀對應(yīng)普通類型編碼模式; 第四編碼模式單元635,用于確定判斷出的屬于噪聲類型的當(dāng)前幀對應(yīng)噪聲類型
的編碼模式。 請參閱圖7,是本發(fā)明實施例編碼系統(tǒng)結(jié)構(gòu)示意圖。 如圖7所示,編碼系統(tǒng)包括分類處理裝置701、編碼裝置702。 分類處理裝置701,用于獲取輸入的高頻帶輸入信號;根據(jù)所述高頻帶輸入信號
的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)
所述信號類型的編碼模式。 編碼裝置702,用于根據(jù)所述分類處理裝置701確定的編碼模式,對所述高頻帶輸 入信號進(jìn)行編碼。 所述分類處理裝置701具體上述圖6所示的結(jié)構(gòu)。分類處理裝置701包括接收單
元和處理單元。
方式一 所述接收單元獲取的高頻帶輸入信號為時域模式下的高頻帶輸入信號,其包括當(dāng)
前幀及其相鄰幀; 所述處理單元包括 第一參數(shù)單元,用于根據(jù)各幀包絡(luò)值確定包絡(luò)最大偏差值、前后包絡(luò)最大階越 值; 第一判斷單元,用于判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾 值,并且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階越閾值,若兩者判斷結(jié)果都 為是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型; 或者在兩者判斷結(jié)果都為是時進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大 于或等于包絡(luò)總值閾值,若為是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;
第一編碼模式單元,用于確定判斷出的屬于瞬態(tài)類型的當(dāng)前幀對應(yīng)瞬態(tài)類型編碼 模式。
方式二 所述接收單元獲取的高頻帶輸入信號是轉(zhuǎn)換為頻域模式下的高頻帶輸入信號;
所述處理單元包括 第二參數(shù)單元,用于將所述高頻帶輸入信號當(dāng)前幀劃分為設(shè)定數(shù)目子帶后,確定 諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目; 第三判斷單元,用于判斷所述諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波 類型閾值的比較結(jié)果是否為大于或等于關(guān)系,若是則判斷出所述高頻帶輸入信號當(dāng)前幀屬 于諧波類型,若否則判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型; 第二編碼模式單元,用于確定判斷出的屬于諧波類型的當(dāng)前幀對應(yīng)諧波類型編碼 模式; 第三編碼模式單元,用于確定判斷出的屬于普通類型的當(dāng)前幀對應(yīng)普通類型編碼 模式。 分類處理裝置701具有的其他各子單元請參見圖6中的描述。 綜上所述,本發(fā)明實施例通過高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參
數(shù)來確定所述高頻帶輸入信號的信號類型,并確定對應(yīng)所述信號類型的編碼模式,從而提
供了一種更細(xì)分的信號分類處理方法,能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,
使得更有利于信號的編碼及解碼處理。 進(jìn)一步的,本發(fā)明實施例是將高頻帶輸入信號細(xì)分為瞬態(tài)類型、諧波類型、噪聲類 型和普通類型,可以根據(jù)這些信號類型確定對應(yīng)的編碼模式。 以上對本發(fā)明實施例所提供的一種信號分類處理方法、分類處理裝置及編碼系統(tǒng) 進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實 施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù) 人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說 明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
一種信號分類處理方法,其特征在于,包括獲取輸入的高頻帶輸入信號;根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。
2. 根據(jù)權(quán)利要求1所述的信號分類處理方法,其特征在于所述根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù),確定所述高頻帶輸入信號的信號類 型,再確定對應(yīng)所述信號類型的編碼模式包括所述高頻帶輸入信號為時域模式下的高頻帶輸入信號,其包括當(dāng)前幀及其相鄰幀,根 據(jù)各幀包絡(luò)值確定包絡(luò)最大偏差值、前后包絡(luò)最大階越值;判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大階越 值是否大于或等于前后包絡(luò)最大階越閾值,若兩者判斷結(jié)果都為是,判斷出所述高頻帶輸 入信號當(dāng)前幀屬于瞬態(tài)類型;或者在兩者判斷結(jié)果都為是時進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大于或 等于包絡(luò)總值閾值,若為是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;確定判斷出的屬于瞬態(tài)類型的當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。
3. 根據(jù)權(quán)利要求2所述的信號分類處理方法,其特征在于所述判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型后還包括,在前一幀類型存儲器 中將記錄的類型更新為瞬態(tài)類型;所述判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大 階越值是否大于或等于前后包絡(luò)最大階越閾值的兩個判斷結(jié)果都為否時;或者,所述在兩者判斷結(jié)果都為是時進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大于或 等于包絡(luò)總值閾值的結(jié)果為否時,還包括查看所述前一幀類型存儲器中記錄的類型是否為瞬態(tài)類型,若是,將記錄的類型更新 為普通類型,確定當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。
4. 根據(jù)權(quán)利要求1、2或3所述的信號分類處理方法,其特征在于所述根據(jù)獲取的高頻帶輸入信號的頻域特性參數(shù),確定所述高頻帶輸入信號的信號類 型,再確定對應(yīng)所述信號類型的編碼模式包括所述高頻帶輸入信號是轉(zhuǎn)換為頻域模式下的高頻帶輸入信號,將所述高頻帶輸入信號 當(dāng)前幀劃分為設(shè)定數(shù)目子帶,判斷諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型 閾值的比較結(jié)果是否為大于或等于關(guān)系,若是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧 波類型,并確定對應(yīng)諧波類型編碼模式,若否則判斷出所述高頻帶輸入信號當(dāng)前幀屬于普 通類型,并確定對應(yīng)普通類型編碼模式。
5. 根據(jù)權(quán)利要求4所述的信號分類處理方法,其特征在于在判斷出諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是 大于或等于關(guān)系之后進(jìn)一步包括判斷當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差是否小于或等于頻 譜全局能量差值閾值,若是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型。
6. 根據(jù)權(quán)利要求5所述的信號分類處理方法,其特征在于在判斷當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差是否小于或等于頻譜全局能量差值閾值的結(jié)果為是時,還包括將類型計數(shù)器的值進(jìn)行增大;以及在判斷 出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型后,在前一幀類型存儲器中將記錄的類型更新 為諧波類型;在判斷當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差是否小于或等于 頻譜全局能量差值閾值的結(jié)果為否時,或者在判斷諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的 數(shù)目與諧波類型閾值的比較結(jié)果是否為大于或等于關(guān)系的結(jié)果為否時,將類型計數(shù)器的值 進(jìn)行減??;判斷減小處理后的值是否大于或等于設(shè)定計數(shù)閾值,若是,判斷出所述高頻帶輸入信 號當(dāng)前幀屬于諧波類型,若否,查看所述前一幀類型存儲器中記錄的類型是否為諧波類型, 若是,將記錄的類型更新為普通類型,確定當(dāng)前幀對應(yīng)諧波類型編碼模式,若否,將記錄的 類型更新為普通類型,判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型,并確定對應(yīng)普通 類型編碼模式。
7. 根據(jù)權(quán)利要求4所述的信號分類處理方法,其特征在于當(dāng)判斷諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果為小 于關(guān)系時,還包括判斷噪聲值大于噪聲閾值的子帶的數(shù)目與噪聲類型閾值的比較結(jié)果是否為大于或等 于關(guān)系,若是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于噪聲類型,并確定對應(yīng)噪聲類型的編 碼模式;若否,再判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型,并確定對應(yīng)普通類型的編 碼模式。
8. 根據(jù)權(quán)利要求1、2或3所述的信號分類處理方法,其特征在于所述根據(jù)獲取的高頻帶輸入信號的頻域特性參數(shù),確定所述高頻帶輸入信號的信號類 型,再確定對應(yīng)所述信號類型的編碼模式具體為所述高頻帶輸入信號是轉(zhuǎn)換為頻域模式下的高頻帶輸入信號,將所述高頻帶輸入信號 當(dāng)前幀劃分為設(shè)定數(shù)目子帶,根據(jù)噪聲值大于噪聲閾值的子帶的數(shù)目與噪聲類型閾值的比 較結(jié)果為大于或等于關(guān)系,判斷出所述高頻帶輸入信號當(dāng)前幀屬于噪聲類型,并確定對應(yīng) 噪聲類型的編碼模式,若否則判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型,并確定對 應(yīng)普通類型編碼模式。
9. 一種分類處理裝置,其特征在于,包括 接收單元,用于獲取輸入的高頻帶輸入信號;處理單元,用于根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確 定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。
10. 根據(jù)權(quán)利要求9所述的分類處理裝置,其特征在于所述接收單元獲取的高頻帶輸入信號為時域模式下的高頻帶輸入信號,其包括當(dāng)前幀 及其相鄰幀;所述處理單元包括第一參數(shù)單元,用于根據(jù)各幀包絡(luò)值確定包絡(luò)最大偏差值、前后包絡(luò)最大階越值;第一判斷單元,用于判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并 且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階越閾值,若兩者判斷結(jié)果都為是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;或者在兩者判斷結(jié)果都為是時進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大于或等于包絡(luò)總值閾值,若為是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;第一編碼模式單元,用于確定判斷出的屬于瞬態(tài)類型的當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。
11. 根據(jù)權(quán)利要求10所述的分類處理裝置,其特征在于,所述處理單元還包括前一幀類型存儲器,用于記錄信號類型;所述第一判斷單元判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型后還包括,通知所述前一幀類型存儲器中將記錄的類型更新為瞬態(tài)類型;第二判斷單元,用于在所述第一判斷單元判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階越閾值的兩個判斷結(jié)果都為否時;或者,在所述第一判斷單元進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大于或等于包絡(luò)總值閾值的結(jié)果為否時,查看所述前一幀類型存儲器中記錄的類型是否為瞬態(tài)類型,若是,通知所述前一幀類型存儲器將記錄的類型更新為普通類型,但通知所述第一編碼模式單元確定當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。
12. 根據(jù)權(quán)利要求9所述的分類處理裝置,其特征在于所述接收單元獲取的高頻帶輸入信號是轉(zhuǎn)換為頻域模式下的高頻帶輸入信號;所述處理單元包括第二參數(shù)單元,用于將所述高頻帶輸入信號當(dāng)前幀劃分為設(shè)定數(shù)目子帶后,確定諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目;第三判斷單元,用于判斷所述諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是否為大于或等于關(guān)系,若是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型,若否則判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型;第二編碼模式單元,用于確定判斷出的屬于諧波類型的當(dāng)前幀對應(yīng)諧波類型編碼模式;第三編碼模式單元,用于確定判斷出的屬于普通類型的當(dāng)前幀對應(yīng)普通類型編碼模式。
13. 根據(jù)權(quán)利要求12所述的分類處理裝置,其特征在于,所述處理單元還包括第四判斷單元,用于在所述第三判斷單元判斷出諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是大于或等于關(guān)系之后,進(jìn)一步判斷當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差是否小于或等于頻譜全局能量差值閾值,若是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型。
14. 根據(jù)權(quán)利要求13所述的分類處理裝置,其特征在于,所述處理單元還包括前一幀類型存儲器,用于記錄信號類型;類型計數(shù)器的值,用于記錄數(shù)值;所述第四判斷單元在判斷當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差是小于或等于頻譜全局能量差值閾值時,通知所述類型計數(shù)器將值進(jìn)行增大;以及所述第四判斷單元在判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型后,通知所述前一幀類型存儲器將記錄的類型更新為諧波類型;所述第四判斷單元判斷出當(dāng)前幀的頻譜全局能量與記錄的前一幀的頻譜全局能量之差大于頻譜全局能量差值閾值時,或者所述第三判斷單元判斷出諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是小于關(guān)系時,都通知所述類型計數(shù)器將值進(jìn)行減小;第五判斷單元,用于判斷所述類型計數(shù)器減小處理后的值是否大于或等于設(shè)定計數(shù)閾值,若是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型,若否,查看所述前一幀類型存儲器中記錄的類型是否為諧波類型,若是,通知所述前一幀類型存儲器將記錄的類型更新為普通類型,但通知所述第二編碼模式單元確定當(dāng)前幀對應(yīng)諧波類型編碼模式,若否,通知所述前一幀類型存儲器將記錄的類型更新為普通類型,并通知所述第三編碼模式單元確定當(dāng)前幀對應(yīng)普通類型編碼模式。
15. 根據(jù)權(quán)利要求12至14任一項所述的分類處理裝置,其特征在于,所述處理單元還包括第六判斷單元,用于在所述第三判斷單元判斷諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果為小于關(guān)系時,根據(jù)噪聲值大于噪聲閾值的子帶的數(shù)目與噪聲類型閾值的比較結(jié)果為大于或等于關(guān)系,判斷出所述高頻帶輸入信號當(dāng)前幀屬于噪聲類型,根據(jù)所述比較結(jié)果為小于關(guān)系時,判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型,通知所述第三編碼模式單元確定當(dāng)前幀對應(yīng)普通類型編碼模式;第四編碼模式單元,用于確定判斷出的屬于噪聲類型的當(dāng)前幀對應(yīng)噪聲類型的編碼模式。
16. —種編碼系統(tǒng),其特征在于,包括分類處理裝置,用于獲取輸入的高頻帶輸入信號;根據(jù)所述高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式;編碼裝置,用于根據(jù)所述分類處理裝置確定的編碼模式,對所述高頻帶輸入信號進(jìn)行編碼。
17. 根據(jù)權(quán)利要求16所述的編碼系統(tǒng),其特征在于,所述分類處理裝置包括接收單元和處理單元所述接收單元獲取的高頻帶輸入信號為時域模式下的高頻帶輸入信號,其包括當(dāng)前幀及其相鄰幀;所述處理單元包括第一參數(shù)單元,用于根據(jù)各幀包絡(luò)值確定包絡(luò)最大偏差值、前后包絡(luò)最大階越值;第一判斷單元,用于判斷所述包絡(luò)最大偏差值是否大于或等于包絡(luò)最大偏差閾值,并且前后包絡(luò)最大階越值是否大于或等于前后包絡(luò)最大階越閾值,若兩者判斷結(jié)果都為是,判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;或者在兩者判斷結(jié)果都為是時進(jìn)一步再判斷各幀包絡(luò)值確定的包絡(luò)總值是否大于或等于包絡(luò)總值閾值,若為是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于瞬態(tài)類型;第一編碼模式單元,用于確定判斷出的屬于瞬態(tài)類型的當(dāng)前幀對應(yīng)瞬態(tài)類型編碼模式。
18. 根據(jù)權(quán)利要求16所述的編碼系統(tǒng),其特征在于,所述分類處理裝置包括接收單元和處理單元所述接收單元獲取的高頻帶輸入信號是轉(zhuǎn)換為頻域模式下的高頻帶輸入信號;所述處理單元包括第二參數(shù)單元,用于將所述高頻帶輸入信號當(dāng)前幀劃分為設(shè)定數(shù)目子帶后,確定諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目;第三判斷單元,用于判斷所述諧波強(qiáng)度值大于諧波強(qiáng)度閾值的子帶的數(shù)目與諧波類型閾值的比較結(jié)果是否為大于或等于關(guān)系,若是則判斷出所述高頻帶輸入信號當(dāng)前幀屬于諧波類型,若否則判斷出所述高頻帶輸入信號當(dāng)前幀屬于普通類型;第二編碼模式單元,用于確定判斷出的屬于諧波類型的當(dāng)前幀對應(yīng)諧波類型編碼模式;第三編碼模式單元,用于確定判斷出的屬于普通類型的當(dāng)前幀對應(yīng)普通類型編碼模式。
全文摘要
本發(fā)明實施例公開一種信號分類處理方法、分類處理裝置及編碼系統(tǒng)。信號分類處理方法,包括獲取輸入的高頻帶輸入信號;根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。分類處理裝置,包括接收單元,用于獲取輸入的高頻帶輸入信號;處理單元,用于根據(jù)獲取的高頻帶輸入信號的時域特性參數(shù)和/或頻域特性參數(shù),確定所述高頻帶輸入信號的信號類型,再確定對應(yīng)所述信號類型的編碼模式。本發(fā)明實施例還提供一種編碼系統(tǒng)。本發(fā)明實施例技術(shù)方案能夠較好對高頻帶輸入信號進(jìn)行類型細(xì)分及處理,使得更有利于信號的編碼及解碼處理。
文檔編號G10L19/02GK101763856SQ20081018791
公開日2010年6月30日 申請日期2008年12月23日 優(yōu)先權(quán)日2008年12月23日
發(fā)明者劉澤新, 哈維·米希爾·塔迪, 張清, 肖瑋, 胡晨, 苗磊, 陳龍吟 申請人:華為技術(shù)有限公司