語(yǔ)音頻信號(hào)處理方法和編碼裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種基于帶寬切換的語(yǔ)音頻信號(hào)處理方法和編碼裝置。方法,包括:若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;所述第一帶寬語(yǔ)音信號(hào)為帶寬切換前的信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的信號(hào);根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。本發(fā)明實(shí)施例可以在帶寬切換的情況下,盡可能使得語(yǔ)音頻信號(hào)的信號(hào)類型在切換前后保持一致,從而使得解碼端設(shè)備解碼后的語(yǔ)音頻信號(hào)盡可能連續(xù),進(jìn)而提高語(yǔ)音通信服務(wù)質(zhì)量。
【專利說(shuō)明】語(yǔ)音頻信號(hào)處理方法和編碼裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種語(yǔ)音頻信號(hào)處理方法和編碼裝置。
【背景技術(shù)】
[0002]在數(shù)字通信領(lǐng)域,語(yǔ)音、圖像、音頻、視頻的傳輸有著非常廣泛的應(yīng)用需求,如手機(jī)通話、音視頻會(huì)議、廣播電視、多媒體娛樂(lè)等。語(yǔ)音頻信號(hào)被數(shù)字化處理,通過(guò)通信網(wǎng)絡(luò)從一個(gè)終端傳遞到另一個(gè)終端,這里的終端可以是手機(jī)、數(shù)字電話終端或其他任何類型的語(yǔ)音頻終端,數(shù)字電話終端例如VOIP電話或ISDN電話、計(jì)算機(jī)、電纜通信電話。為了降低語(yǔ)音頻信號(hào)存儲(chǔ)或者傳輸過(guò)程中占用的資源,語(yǔ)音頻信號(hào)在發(fā)送端進(jìn)行壓縮處理后傳輸?shù)浇邮斩?,接收端通過(guò)解壓縮處理恢復(fù)語(yǔ)音頻信號(hào)并進(jìn)行播放。
[0003]在實(shí)際語(yǔ)音通信過(guò)程中,語(yǔ)音頻信號(hào)的帶寬會(huì)時(shí)常發(fā)生變化。導(dǎo)致該語(yǔ)音頻信號(hào)的帶寬發(fā)生變化的原因既可能是網(wǎng)絡(luò)狀態(tài)的變化,也可能是語(yǔ)音頻信號(hào)本身在帶寬上即發(fā)生變化,或者是其它能夠?qū)е抡Z(yǔ)音頻信號(hào)在高頻帶信號(hào)和低頻帶信號(hào)間切換的因素。這種語(yǔ)音頻信號(hào)在高低頻帶間切換的過(guò)程稱為帶寬切換。
[0004]具體來(lái)說(shuō),網(wǎng)絡(luò)狀態(tài)時(shí)常會(huì)發(fā)生變化,而網(wǎng)絡(luò)帶寬會(huì)隨著網(wǎng)絡(luò)狀態(tài)變差而變窄。相應(yīng)地,語(yǔ)音頻信號(hào)也需要隨著網(wǎng)絡(luò)帶寬的變化而在高頻帶信號(hào)和低頻帶信號(hào)之間切換。在網(wǎng)絡(luò)帶寬變窄時(shí),語(yǔ)音頻信號(hào)就需要從高頻帶信號(hào)降低到低頻帶信號(hào),而當(dāng)網(wǎng)絡(luò)狀況恢復(fù)時(shí),語(yǔ)音頻信號(hào)則需要從低頻帶信號(hào)恢復(fù)成高頻帶信號(hào)。其中,高頻帶信號(hào)和低頻帶信號(hào)的帶寬大小是相對(duì)概念,舉例來(lái)說(shuō),該高頻帶信號(hào)的帶寬為O?16kHz,低頻帶信號(hào)的帶寬為
O?8kHz,或者高頻帶信號(hào)的帶寬為O?8kHz,低頻帶信號(hào)的帶寬為O?4kHz,該高頻帶信號(hào)也即超寬帶信號(hào),低頻帶信號(hào)也即寬帶信號(hào)。
[0005]但是,在編碼端采用現(xiàn)有技術(shù)進(jìn)行帶寬切換后,解碼端時(shí)常出現(xiàn)語(yǔ)音頻信號(hào)不連續(xù)的問(wèn)題,從而導(dǎo)致語(yǔ)音通信服務(wù)質(zhì)量降低。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種基于帶寬切換的語(yǔ)音頻信號(hào)處理方法和編碼裝置。
[0007]本發(fā)明實(shí)施例提供一種基于帶寬切換的語(yǔ)音頻信號(hào)處理方法,包括:
[0008]若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;所述第一帶寬語(yǔ)音信號(hào)為帶寬切換前的信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的信號(hào);
[0009]根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
[0010]本發(fā)明實(shí)施例還提供一種編碼裝置,包括:
[0011]判決條件調(diào)整模塊,用于若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;所述第一帶寬語(yǔ)音信號(hào)為帶寬切換前的信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的信號(hào);
[0012]信號(hào)類型判決模塊,用于根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
[0013]本發(fā)明實(shí)施例中,編碼裝置可以確定帶寬切換前的第一帶寬語(yǔ)音頻信號(hào)是否是諧波信號(hào),并在確定是諧波信號(hào)的情況下,采用調(diào)整帶寬切換后的第二帶寬語(yǔ)音頻信號(hào)的諧波信號(hào)判決條件的方式,放寬對(duì)帶寬切換后的第二帶寬語(yǔ)音頻信號(hào)是否是諧波信號(hào)的判決條件,盡可能提高該第二帶寬語(yǔ)音頻信號(hào)判決為諧波信號(hào)的可能性,因此,本發(fā)明實(shí)施例可以在帶寬切換的情況下,盡可能使得語(yǔ)音頻信號(hào)的信號(hào)類型在切換前后保持一致,從而使得解碼端設(shè)備解碼后的語(yǔ)音頻信號(hào)盡可能連續(xù),進(jìn)而提高語(yǔ)音通信服務(wù)質(zhì)量。
【專利附圖】
【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例一的流程圖;
[0016]圖2為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例二的流程圖;
[0017]圖3為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例三的流程圖;
[0018]圖4為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例四的流程圖;
[0019]圖5為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例五的流程圖;
[0020]圖6為設(shè)有本發(fā)明編碼裝置的編碼端設(shè)備的一種結(jié)構(gòu)示意圖;
[0021]圖7為本發(fā)明編碼裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0022]圖8為本發(fā)明編碼裝置實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。
[0024]本發(fā)明語(yǔ)音頻信號(hào)處理方法可以應(yīng)用于音頻編碼器中。數(shù)字信號(hào)處理領(lǐng)域,音頻編解碼器廣泛應(yīng)用于各種電子設(shè)備中,例如:移動(dòng)電話,無(wú)線裝置,個(gè)人數(shù)據(jù)助理(PDA),手持式或便攜式計(jì)算機(jī),GPS接收機(jī)/導(dǎo)航器,照相機(jī),音頻/視頻播放器,攝像機(jī),錄像機(jī),監(jiān)控設(shè)備等。通常,這類電子設(shè)備中包括音頻編碼器或音頻解碼器,音頻編碼器或者解碼器可以直接由數(shù)字電路或芯片例如DSP (digital signal processor)實(shí)現(xiàn),或者由軟件代碼驅(qū)動(dòng)處理器執(zhí)行軟件代碼中的流程而實(shí)現(xiàn)。
[0025]圖1為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
[0026]步驟101、若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性。
[0027]其中,該第一帶寬語(yǔ)音頻信號(hào)為帶寬切換前的語(yǔ)音頻信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的語(yǔ)音頻信號(hào)。
[0028]步驟102、根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
[0029]具體地,高頻帶信號(hào)可以為超寬帶信號(hào),低頻帶信號(hào)可以為寬帶信號(hào),本領(lǐng)域技術(shù)人員可以根據(jù)需求自行設(shè)定帶寬范圍為一定范圍以上的信號(hào)為超寬帶信號(hào),否則為寬帶信號(hào),舉例來(lái)說(shuō),可以設(shè)定帶寬范圍為OlkHz以上的信號(hào)為超寬帶信號(hào),帶寬范圍為OlkHz及以下的信號(hào)為寬帶信號(hào)。在編碼端進(jìn)行編碼時(shí),超寬帶信號(hào)可以被分為諧波信號(hào)、普通信號(hào)、瞬態(tài)信號(hào)以及噪聲信號(hào),而寬帶信號(hào)可以被分為諧波信號(hào)和普通信號(hào)。
[0030]本實(shí)施例中的第一帶寬語(yǔ)音頻信號(hào)可以是超寬帶信號(hào),切換后的第二帶寬語(yǔ)音頻信號(hào)可以是寬帶信號(hào),或者第一帶寬語(yǔ)音頻信號(hào)可以是寬帶信號(hào),切換后的第二帶寬語(yǔ)音頻信號(hào)可以是超寬帶信號(hào)。對(duì)于超寬帶信號(hào)來(lái)說(shuō),其信號(hào)類型可以是諧波信號(hào)、普通信號(hào)、瞬態(tài)信號(hào)以及噪聲信號(hào)中的一種,對(duì)于寬帶信號(hào)來(lái)說(shuō),其信號(hào)類型可以是諧波信號(hào)和普通信號(hào)中的一種。針對(duì)超寬帶信號(hào)來(lái)說(shuō),編碼裝置可以采用與超寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件判斷該超寬帶信號(hào)的信號(hào)類型,對(duì)于寬帶信號(hào)來(lái)說(shuō),編碼裝置可以采用與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件判斷該寬帶信號(hào)的信號(hào)類型。在現(xiàn)有技術(shù)中,與超寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件以及與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件在進(jìn)行諧波信號(hào)的判決時(shí)均需要采用前一幀信號(hào)的信息作為參考信息。
[0031]發(fā)明人在實(shí)踐現(xiàn)有技術(shù)的過(guò)程中發(fā)現(xiàn),在編碼端進(jìn)行帶寬切換的情況下,如果帶寬切換前的語(yǔ)音頻信號(hào)是超寬帶信號(hào)中的諧波信號(hào)或者寬帶信號(hào)中的諧波信號(hào),則在解碼端時(shí)常出現(xiàn)語(yǔ)音斷斷續(xù)續(xù)的情況,從而影響了用戶的正常通信,降低了語(yǔ)音通信服務(wù)質(zhì)量。
[0032]發(fā)明人經(jīng)過(guò)仔細(xì)研究發(fā)現(xiàn),出現(xiàn)上述問(wèn)題的比較主要的原因在于,不管是與超寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件還是與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件,其在進(jìn)行諧波信號(hào)的判決時(shí)均需要采用前一幀信號(hào)的信息作為參考信息,而在帶寬切換的情況發(fā)生時(shí),由于信號(hào)帶寬發(fā)生變化,導(dǎo)致帶寬切換前后的信號(hào)能量和頻帶差別較大,基于這種變化,編碼裝置如果仍然采用帶寬切換前的信號(hào)作為對(duì)帶寬切換后的信號(hào)類型進(jìn)行判斷的參考信息,則可能在帶寬切換時(shí)進(jìn)行信號(hào)類型的切換,例如,帶寬切換前的語(yǔ)音頻信號(hào)為諧波信號(hào),但是在帶寬切換后的語(yǔ)音頻信號(hào)則有可能被判決為瞬態(tài)信號(hào)。編碼端可以采用針對(duì)諧波信號(hào)的編碼方法對(duì)帶寬切換前的諧波信號(hào)進(jìn)行編碼,采用針對(duì)非諧波信號(hào)的編碼方法對(duì)帶寬切換后的非諧波信號(hào)進(jìn)行編碼,之后,編碼端即可將編碼信號(hào)發(fā)送給解碼端,解碼端在接收到該編碼信號(hào)后,即可采用對(duì)應(yīng)的解碼方法對(duì)編碼信號(hào)進(jìn)行解碼,從而可以恢復(fù)出諧波信號(hào)和非諧波信號(hào)。由于諧波信號(hào)和非諧波信號(hào)在信號(hào)特性上相差較遠(yuǎn),因此兩種信號(hào)的輸出,將使得解碼端的用戶聽(tīng)起來(lái)的語(yǔ)音頻信號(hào)是斷斷續(xù)續(xù)的。而對(duì)于非諧波信號(hào)中的噪聲信號(hào)、瞬態(tài)信號(hào)以及普通信號(hào)這三種信號(hào)類型之間的切換,對(duì)于解碼端設(shè)備來(lái)說(shuō),其解碼后的語(yǔ)音頻信號(hào)并無(wú)太大的影響。
[0033]為此,本實(shí)施例中,編碼裝置可以確定帶寬切換前的第一帶寬語(yǔ)音頻信號(hào)是否是諧波信號(hào)。如果帶寬切換前的第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則編碼裝置可以采用調(diào)整諧波信號(hào)判決條件的方式,來(lái)提高帶寬切換后的第二帶寬語(yǔ)音頻信號(hào)被確定為諧波信號(hào)的可能性,從而在帶寬切換的情況下,在對(duì)帶寬切換后的語(yǔ)音頻信號(hào)進(jìn)行判決時(shí),盡量不改變語(yǔ)音頻信號(hào)的信號(hào)類型,從而使得解碼端設(shè)備接收的語(yǔ)音頻信號(hào)的信號(hào)類型在帶寬切換前后是一致的,即可采用相同的解碼方式進(jìn)行解碼,從而盡量保證語(yǔ)音頻信號(hào)的連續(xù)性,而只有在切換后的第二帶寬語(yǔ)音頻信號(hào)也不滿足放寬后的諧波信號(hào)判決條件時(shí),也即該第二帶寬語(yǔ)音頻信號(hào)中的諧波成分確實(shí)很少時(shí),才改變?cè)摰诙捳Z(yǔ)音頻信號(hào)的信號(hào)類型。在本實(shí)施例中,若第一帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),則第二帶寬語(yǔ)音頻信號(hào)即為寬帶信號(hào),若第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),則第二帶寬語(yǔ)音頻信號(hào)即為超寬帶信號(hào)。
[0034]以第一帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),第二帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào)舉例來(lái)說(shuō),編碼裝置可以采用與超寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件確定帶寬切換前的超寬帶信號(hào)是諧波信號(hào)還是非諧波信號(hào),該非諧波信號(hào)即為瞬態(tài)信號(hào)、噪聲信號(hào)以及普通信號(hào)中的一種。如果判決結(jié)果是諧波信號(hào),則編碼裝置可以放寬與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件,得到第一判決條件,并根據(jù)該第一判決條件對(duì)帶寬切換后的寬帶信號(hào)是否是諧波信號(hào)進(jìn)行判斷。由于放寬了與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件,因此,切換后的寬帶信號(hào)被判決為諧波信號(hào)的可能性提升,從而使得帶寬切換前后的信號(hào)類型盡可能不發(fā)生變化,進(jìn)而使得解碼端設(shè)備解碼后的語(yǔ)音頻信號(hào)盡可能連續(xù)。
[0035]需要說(shuō)明的是,本領(lǐng)域技術(shù)人員可以根據(jù)語(yǔ)音頻信號(hào)的處理方法自行設(shè)計(jì)與超寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件以及與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件或者采用標(biāo)準(zhǔn)中規(guī)定的諧波信號(hào)判決條件,本實(shí)施例不作限定。
[0036]本實(shí)施例中,編碼裝置可以確定帶寬切換前的第一帶寬語(yǔ)音頻信號(hào)是否是諧波信號(hào),并在確定是諧波信號(hào)的情況下,采用調(diào)整帶寬切換后的第二帶寬語(yǔ)音頻信號(hào)的諧波信號(hào)判決條件的方式,放寬對(duì)帶寬切換后的第二帶寬語(yǔ)音頻信號(hào)是否是諧波信號(hào)的判決條件,盡可能提高該第二帶寬語(yǔ)音頻信號(hào)判決為諧波信號(hào)的可能性,因此,本實(shí)施例可以在帶寬切換的情況下,盡可能使得語(yǔ)音頻信號(hào)的信號(hào)類型在切換前后保持一致,從而使得解碼端設(shè)備解碼后的語(yǔ)音頻信號(hào)盡可能連續(xù),進(jìn)而提高語(yǔ)音通信服務(wù)質(zhì)量。
[0037]在圖1所示方法實(shí)施例的基礎(chǔ)上,若編碼裝置確定第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則編碼裝置在執(zhí)行圖1所示方法實(shí)施例的步驟102之前,還可以包括:
[0038]調(diào)整諧波信號(hào)判決條件得到第二判決條件,以降低第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性,進(jìn)而根據(jù)所述第二判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
[0039]具體來(lái)說(shuō),如果編碼裝置在確定帶寬切換前的第一帶寬語(yǔ)音頻信號(hào)并非諧波信號(hào),則編碼裝置可以采用調(diào)整諧波信號(hào)判決條件的方式,提高該第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)判決門(mén)檻,從而降低該第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性。也即,如果帶寬切換前的第一帶寬語(yǔ)音頻信號(hào)為非諧波信號(hào),例如為噪聲信號(hào)、瞬態(tài)信號(hào)或者普通信號(hào),則帶寬切換后的第二帶寬語(yǔ)音頻信號(hào)通過(guò)提高諧波信號(hào)的判決門(mén)檻,可以盡可能被判決為噪聲信號(hào)、瞬態(tài)信號(hào)或者普通信號(hào),而盡可能不被判決為諧波信號(hào)。編碼端在帶寬切換時(shí)盡可能不改變語(yǔ)音頻信號(hào)的信號(hào)類型,對(duì)于解碼端來(lái)說(shuō),其解碼后的語(yǔ)音頻信號(hào)也會(huì)盡可能連續(xù)。
[0040]如上所述,若第一帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),則第二帶寬語(yǔ)音頻信號(hào)即為寬帶信號(hào),若第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),則第二帶寬語(yǔ)音頻信號(hào)即為超寬帶信號(hào)。下面針對(duì)不同的帶寬切換情況,采用不同的實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0041]首先,對(duì)下述實(shí)施例中所采用的與超寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件和非諧波信號(hào)判決條件,以及與寬帶信號(hào)對(duì)應(yīng)的諧波信號(hào)判決條件和非諧波信號(hào)判決條件進(jìn)行詳細(xì)介紹。需要說(shuō)明的是,下述實(shí)施例以標(biāo)準(zhǔn)中規(guī)定的信號(hào)類型判決條件為例對(duì)語(yǔ)音頻信號(hào)是諧波信號(hào)還是非諧波信號(hào)進(jìn)行判決,本領(lǐng)域技術(shù)人員可以理解的是,這些判決條件,可以根據(jù)語(yǔ)音頻信號(hào)的處理方法自行修改。
[0042]對(duì)于超寬帶信號(hào)來(lái)說(shuō),可以采用下述方式來(lái)判斷該超寬帶信號(hào)的信號(hào)類型:
[0043]I)將當(dāng)前語(yǔ)音頻信號(hào)分成多個(gè)信號(hào)段,獲得多段時(shí)域信號(hào)并確定每段時(shí)域信號(hào)的時(shí)域包絡(luò)參數(shù)值,可選地,在確定每段時(shí)域信號(hào)的時(shí)域包絡(luò)參數(shù)值之前,也可以根據(jù)各段時(shí)域信號(hào)在整個(gè)語(yǔ)音頻信號(hào)中的重要程度,給各段時(shí)域信號(hào)分別乘一個(gè)比例系數(shù)作為用于確定時(shí)域包絡(luò)參數(shù)值的時(shí)域信號(hào)。
[0044]2)判斷多個(gè)時(shí)域信號(hào)的時(shí)域包絡(luò)參數(shù)值中是否有一個(gè)時(shí)域包絡(luò)參數(shù)值大于給定的包絡(luò)閾值Tl,該包絡(luò)閾值Tl是由前若干個(gè)語(yǔ)音頻信號(hào)的包絡(luò)值加權(quán)求和,然后乘以預(yù)設(shè)值計(jì)算得到的。
[0045]3)若至少有一個(gè)時(shí)域包絡(luò)閾值大于Tl,則判斷當(dāng)前語(yǔ)音頻信號(hào)為瞬態(tài)信號(hào);
[0046]步驟I)?步驟3)為瞬態(tài)信號(hào)判決條件。
[0047]4)若沒(méi)有一個(gè)時(shí)域包絡(luò)閾值大于Tl,則將當(dāng)前語(yǔ)音頻信號(hào)的頻域信號(hào)分為多個(gè)頻帶,每個(gè)頻帶中計(jì)算I個(gè)頻域幅度峰值,然后根據(jù)這些頻域幅度峰值、該頻帶的頻域幅度峰值的平均值以及頻帶寬度計(jì)算每個(gè)頻帶的諧波特性值;
[0048]5)判斷每個(gè)頻帶的諧波特性值是否大于給定閾值以及該頻帶的頻域幅度峰值是否大于給定閾值T2,若均大于則判斷該頻帶為諧波頻帶,并執(zhí)行步驟6),否則進(jìn)一步判斷諧波特性值是否小于給定閾值T3,若小于則判斷該頻帶為噪聲頻帶,否則為普通頻帶;
[0049]6)確定最大峰值參數(shù)值,即所有頻帶的幅度峰值的最大值,并且統(tǒng)計(jì)諧波頻帶數(shù)和噪聲頻帶數(shù),計(jì)算當(dāng)前語(yǔ)音頻信號(hào)的全局能量與前一語(yǔ)音頻信號(hào)的全局能量的比值;
[0050]7)判斷最大峰值參數(shù)值是否大于給定閾值T4,諧波頻帶數(shù)是否大于給定閾值T5,全局能量比值是否在給定閾值(T6,T7)范圍內(nèi),如果都判斷為是,則判決當(dāng)前語(yǔ)音頻信號(hào)為諧波信號(hào),并更新諧波模式計(jì)數(shù)器,例如其計(jì)數(shù)值加I ;
[0051]8)如果3個(gè)判斷條件不全部為是,則更新諧波模式計(jì)數(shù)器,例如其計(jì)數(shù)值減1,然后判斷此時(shí)諧波模式計(jì)數(shù)值是否大于給定閾值Τ8,若是則判斷當(dāng)前語(yǔ)音頻信號(hào)為諧波信號(hào);
[0052]步驟4)?步驟8)即為諧波信號(hào)判決條件。
[0053]其中,需要說(shuō)明的是,該諧波模式計(jì)數(shù)器是可選功能,在當(dāng)前語(yǔ)音頻信號(hào)的最大峰值參數(shù)值小于等于給定閾值Τ4,諧波頻帶數(shù)小于等于給定閾值Τ5且全局能量比值不在給定閾值(Τ6,Τ7)范圍內(nèi)時(shí),該諧波模式計(jì)數(shù)器可以作為判決當(dāng)前語(yǔ)音頻信號(hào)是否為諧波信號(hào)的參考,如果之前累計(jì)諧波信號(hào)的個(gè)數(shù)超過(guò)了給定閾值Τ8,則說(shuō)明該連續(xù)的語(yǔ)音頻信號(hào)是諧波信號(hào)的可能性較大,即使其不滿足前三個(gè)條件,此時(shí)也可以當(dāng)前語(yǔ)音頻信號(hào)判決為諧波信號(hào)。
[0054]9)若不是則進(jìn)一步判斷噪聲頻帶數(shù)和其它噪聲相關(guān)參數(shù)是否滿足條件,若是則判斷當(dāng)前語(yǔ)音頻信號(hào)為噪聲信號(hào),否則當(dāng)前語(yǔ)音頻信號(hào)為普通信號(hào)。[0055]對(duì)于寬帶信號(hào)來(lái)說(shuō),其只需要區(qū)分諧波信號(hào)和普通信號(hào),而帶寬切換過(guò)程中對(duì)于諧波信號(hào)判決條件來(lái)說(shuō),其與超寬帶信號(hào)的判決原理類似,具體來(lái)說(shuō):
[0056]在編碼裝置判斷當(dāng)前語(yǔ)音頻信號(hào)是否為諧波信號(hào)時(shí),只需判斷諧波頻帶數(shù)和最大峰值參數(shù)值是否分別大于給定閾值T5、T4,若是則判斷當(dāng)前語(yǔ)音頻信號(hào)為諧波信號(hào),并增加諧波模式計(jì)數(shù)器的值,例如其計(jì)數(shù)值加I ;若兩者不能同時(shí)滿足,則減少諧波模式計(jì)數(shù)器的值,例如其計(jì)數(shù)值減1,然后判斷此時(shí)諧波模式計(jì)數(shù)器的計(jì)數(shù)值是否大于給定閾值Τ8,若是則判斷當(dāng)前語(yǔ)音頻信號(hào)為諧波信號(hào),否則為普通信號(hào)。
[0057]基于上述關(guān)于寬帶信號(hào)和超寬帶信號(hào)的信號(hào)類型判決的介紹,下面對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0058]圖2為本發(fā)明與音頻信號(hào)處理方法實(shí)施例二的流程圖,在本實(shí)施例中,第一帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),第二帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),帶寬切換為從超寬帶信號(hào)向?qū)拵盘?hào)切換,如圖2所示,本實(shí)施例的方法可以包括:
[0059]步驟201、計(jì)算帶寬切換后的寬帶信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù)。
[0060]該步驟例如可以采用上述步驟6)實(shí)現(xiàn),此處不再贅述。
[0061]步驟202、根據(jù)諧波頻帶數(shù)、最大峰值參數(shù)和寬帶信號(hào)的諧波信號(hào)判決條件,更新諧波模式計(jì)數(shù)值。
[0062]該步驟例如可以采用上述步驟7)實(shí)現(xiàn),需要說(shuō)明的是,對(duì)于寬帶信號(hào)來(lái)說(shuō),可以無(wú)需計(jì)算全局能量比值,而只采用寬帶信號(hào)的諧波信號(hào)判決條件中對(duì)諧波頻帶數(shù)和最大峰值參數(shù)的判決,從而可以更新諧波模式計(jì)數(shù)器,如果諧波頻帶數(shù)大于給定閾值Τ5且最大峰值參數(shù)大于給定閾值Τ4,則可以確定帶寬切換后的寬帶信號(hào)為諧波信號(hào),此時(shí)可以將諧波模式計(jì)數(shù)器的值加1,如果諧波頻帶數(shù)小于等于給定閾值Τ5和/或最大峰值參數(shù)小于等于給定閾值Τ4,則可以確定帶寬切換后的寬帶信號(hào)為非諧波信號(hào),此時(shí)可以將諧波模式計(jì)數(shù)器的值減I。由此可知,此處關(guān)于帶寬切換后的寬帶信號(hào)是諧波信號(hào)還是非諧波信號(hào)的判決是基于該寬帶信號(hào)的客觀信號(hào)類型,以此更新的諧波模式計(jì)數(shù)器是為了對(duì)后續(xù)語(yǔ)音頻信號(hào)進(jìn)行判決時(shí),可以參考之前的語(yǔ)音頻信號(hào)的客觀信息。
[0063]步驟203、確定帶寬切換前的超寬帶信號(hào)是否是諧波信號(hào),若是,則執(zhí)行步驟204,否則執(zhí)行步驟206 ;
[0064]所需說(shuō)明的是,步驟203的執(zhí)行順序只要在步驟204之前即可,而并不限定其一定在步驟201和步驟202之后執(zhí)行,在實(shí)際處理過(guò)程中,其在帶寬切換前就可以執(zhí)行。
[0065]步驟204、降低寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值。
[0066]由于帶寬切換前的超寬帶信號(hào)為諧波信號(hào),因此,步驟204需要放寬將帶寬切換后的寬帶信號(hào)判決為諧波信號(hào)的條件。在本實(shí)施例中,可以降低寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值Τ5,以及最大峰值參數(shù)閾值Τ4中的至少一個(gè)閾值。可以理解的是,Τ4和Τ5均降低的調(diào)整方式相對(duì)于只降低Τ4或者只降低Τ5的調(diào)整方式來(lái)說(shuō),對(duì)諧波信號(hào)判決條件的放寬程度是較大的。本實(shí)施例中可以將降低后的諧波頻帶數(shù)閾值記為Τ51,該Τ51 < Τ5,將降低后的最大峰值參數(shù)閾值記為Τ41,該Τ41 < Τ4。舉例來(lái)說(shuō),該Τ51可以為Τ5的一半,Τ41為Τ4的一半。
[0067]本領(lǐng)域技術(shù)人員可以理解的是,Τ51和Τ41的具體取值可以根據(jù)諧波信號(hào)判決需求自行設(shè)定。舉例來(lái)說(shuō),如果需要使具有一定諧波特性的寬帶信號(hào)可以盡量被判決為諧波信號(hào),則可以將T51和T41調(diào)整得低一些,從而將諧波信號(hào)判決條件放得較寬。
[0068]步驟205、若諧波頻帶數(shù)大于降低后的諧波頻帶數(shù)閾值和/或最大峰值參數(shù)大于降低后的最大峰值參數(shù)閾值,則該寬帶信號(hào)為諧波信號(hào)。
[0069]在諧波信號(hào)判決條件被放寬后,如果諧波頻帶數(shù)大于T51,或者最大峰值參數(shù)大于T41這兩個(gè)條件中只要有一個(gè)條件滿足,則帶寬切換后的寬帶信號(hào)即可被判決為諧波信號(hào)。需要說(shuō)明的是,現(xiàn)有技術(shù)在進(jìn)行諧波信號(hào)時(shí),需要諧波頻帶數(shù)大于T5和最大峰值參數(shù)大于T4這兩個(gè)條件同時(shí)滿足,而在本實(shí)施例中,不僅降低了 T5和T4的判決閾值,而且,在諧波頻帶數(shù)大于T51以及最大峰值參數(shù)大于T41這兩個(gè)條件中只要有一個(gè)條件滿足時(shí),就可以判決帶寬切換后的信號(hào)為諧波信號(hào),從而進(jìn)一步放寬了諧波信號(hào)的判決條件。
[0070]對(duì)于諧波頻帶數(shù)小于等于T51且最大峰值參數(shù)小于等于T41的情況,也即上述兩個(gè)條件都不滿足,則本實(shí)施例還可以附加諧波模式計(jì)數(shù)器的值進(jìn)行判決,若諧波模式計(jì)數(shù)值大于預(yù)設(shè)值T8,則帶寬切換后的寬帶信號(hào)即為諧波信號(hào)。
[0071]步驟206、提高寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值。
[0072]由于帶寬切換前的超寬帶信號(hào)為非諧波信號(hào),例如為瞬態(tài)信號(hào),因此,步驟206需要提高將帶寬切換后的寬帶信號(hào)判決為諧波信號(hào)的條件。在本實(shí)施例中,可以提高寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值T5,以及最大峰值參數(shù)閾值T4中的至少一個(gè)閾值??梢岳斫獾氖?,T4和T5均提高的調(diào)整方式相對(duì)于只提高T4或者只提高T5的調(diào)整方式來(lái)說(shuō),對(duì)諧波信號(hào)判決條件的提高程度是較大的。本實(shí)施例中可以將提高后的諧波頻帶數(shù)閾值記為T(mén)52,該T52 > T5,將提高后的最大峰值參數(shù)閾值記為T(mén)42,該T42 > T4。舉例來(lái)說(shuō),該T52可以為T(mén)5的一倍,T42為T(mén)4的一倍。
[0073]本領(lǐng)域技術(shù)人員可以理解的是,T52和T42的具體取值也可以根據(jù)諧波信號(hào)判決需求自行設(shè)定。舉例來(lái)說(shuō),如果需要將存在較多諧波特性的寬帶信號(hào)判決為諧波信號(hào),則可以將T52和T42調(diào)整地較高,從而可以將諧波特性非常明顯的寬帶信號(hào)判決為諧波信號(hào)。
[0074]步驟207、若諧波頻帶數(shù)大于提高后的諧波頻帶數(shù)閾值和/或最大峰值參數(shù)大于提高后的最大峰值參數(shù)閾值,則寬帶信號(hào)為諧波信號(hào)。
[0075]在諧波信號(hào)判決條件被提高后,如果諧波頻帶數(shù)大于T52,或者最大峰值參數(shù)大于T42這兩個(gè)條件中只要有一個(gè)條件滿足,則帶寬切換后的寬帶信號(hào)即可被判決為諧波信號(hào)。
[0076]對(duì)于諧波頻帶數(shù)小于等于T52且最大峰值參數(shù)小于等于T42的情況,也即上述兩個(gè)條件都不滿足,則本實(shí)施例也可以附加諧波模式計(jì)數(shù)器的值進(jìn)行判決,若諧波模式計(jì)數(shù)值大于預(yù)設(shè)值T8,則帶寬切換后的寬帶信號(hào)也可以被判決為諧波信號(hào)。
[0077]本實(shí)施例中,當(dāng)編碼端出現(xiàn)帶寬切換的情況時(shí),編碼裝置可以確定帶寬切換前的超寬帶信號(hào)是諧波信號(hào)還是非諧波信號(hào),如果是諧波信號(hào),則可以通過(guò)降低用于表征信號(hào)中諧波成分的諧波頻帶數(shù)和/或最大峰值參數(shù)的判決閾值,從而盡量將帶寬切換后的寬帶信號(hào)判決為諧波信號(hào),如果是非諧波信號(hào),則可以通過(guò)提高用于諧波頻帶數(shù)和/或最大峰值參數(shù)的判決閾值,從而盡量將帶寬切換后的寬帶信號(hào)也判決為非諧波信號(hào),而且,在諧波信號(hào)判決條件調(diào)整后,即使帶寬切換后的寬帶信號(hào)不滿足前述條件,還可以輔助諧波模式計(jì)數(shù)器進(jìn)行判決。因此,本實(shí)施例在帶寬切換時(shí),盡可能不改變信號(hào)類型,從而對(duì)于解碼端接收的語(yǔ)音頻信號(hào)來(lái)說(shuō),可以盡量保證其連續(xù)性。
[0078]圖3為本發(fā)明語(yǔ)音頻信號(hào)處理方法實(shí)施例三的流程圖,在本實(shí)施例中,第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),第二帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),帶寬切換為從寬帶信號(hào)向超寬帶信號(hào)切換,如圖3所示,本實(shí)施例的方法可以包括:
[0079]步驟301、計(jì)算帶寬切換后的超寬帶信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù),根據(jù)諧波頻帶數(shù)、最大峰值參數(shù)和超寬帶信號(hào)的諧波信號(hào)判決條件,更新諧波模式計(jì)數(shù)值。
[0080]步驟301可以參見(jiàn)前述關(guān)于超寬帶信號(hào)的信號(hào)類型判決過(guò)程實(shí)現(xiàn),此處不再贅述。
[0081]步驟302、默認(rèn)該超寬帶信號(hào)不是瞬態(tài)信號(hào)且默認(rèn)該超寬帶信號(hào)的全局能量與帶寬切換前的寬帶信號(hào)的全局能量的比值在預(yù)設(shè)范圍內(nèi)。
[0082]本實(shí)施例中,由于帶寬切換是從寬帶信號(hào)向超寬帶信號(hào)切換,而超寬帶信號(hào)則包括了四種信號(hào)類型,而且,其諧波信號(hào)判決條件相比寬帶信號(hào)的諧波信號(hào)判決條件增加了帶寬切換后的超寬帶信號(hào)的全局能量與帶寬切換前的寬帶信號(hào)的全局能量的比值的判定條件。在本實(shí)施例中,為了簡(jiǎn)化判決條件,步驟302可以不執(zhí)行上述步驟I)?步驟3)而默認(rèn)帶寬前換后的超寬帶信號(hào)不是瞬態(tài)信號(hào),并且還可以默認(rèn)步驟7)中帶寬切換后的超寬帶信號(hào)的全局能量與帶寬切換前的寬帶信號(hào)的全局能量的比值在預(yù)設(shè)范圍(T6,T7)內(nèi)。
[0083]步驟303、確定帶寬切換前的寬帶信號(hào)是否是諧波信號(hào),若是,則執(zhí)行步驟304,否則執(zhí)行步驟306 ;
[0084]步驟304、降低超寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值。
[0085]由于帶寬切換前的寬帶信號(hào)為諧波信號(hào),因此,步驟304需要放寬將帶寬切換后的超寬帶信號(hào)判決為諧波信號(hào)的條件。在本實(shí)施例中,可以降低超寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值T5,以及最大峰值參數(shù)閾值T4中的至少一個(gè)閾值。降低后的諧波頻帶數(shù)閾值同樣記為T(mén)51,降低后的最大峰值參數(shù)閾值同樣記為T(mén)41。
[0086]步驟305、若諧波頻帶數(shù)大于降低后的諧波頻帶數(shù)閾值和/或最大峰值參數(shù)大于降低后的最大峰值參數(shù)閾值,則該超寬帶信號(hào)為諧波信號(hào)。
[0087]在諧波信號(hào)判決條件被放寬后,如果諧波頻帶數(shù)大于降低后的諧波頻帶數(shù)閾值,或者最大峰值參數(shù)大于降低后的最大峰值參數(shù)閾值這兩個(gè)條件中只要有一個(gè)條件滿足,則帶寬切換后的超寬帶信號(hào)即可被判決為諧波信號(hào)。
[0088]對(duì)于諧波頻帶數(shù)小于等于T51且最大峰值參數(shù)小于等于T41的情況,也即上述兩個(gè)條件都不滿足,則本實(shí)施例還可以附加諧波模式計(jì)數(shù)器的值進(jìn)行判決,若諧波模式計(jì)數(shù)值大于預(yù)設(shè)值T8,則帶寬切換后的超寬帶信號(hào)即為諧波信號(hào)。
[0089]步驟306、提高超寬帶信號(hào)的諧波信號(hào)判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值。
[0090]步驟307、若諧波頻帶數(shù)大于提高后的諧波頻帶數(shù)閾值和/或最大峰值參數(shù)大于提高后的最大峰值參數(shù)閾值,則該超寬帶信號(hào)為諧波信號(hào)。
[0091]在諧波信號(hào)判決條件被提高后,如果諧波頻帶數(shù)大于提高后的諧波頻帶數(shù)閾值T52,或者最大峰值參數(shù)大于提高后的最大峰值參數(shù)閾值T42這兩個(gè)條件中只要有一個(gè)條件滿足,則帶寬切換后的超寬帶信號(hào)即可被判決為諧波信號(hào)。[0092]對(duì)于諧波頻帶數(shù)小于等于T52且最大峰值參數(shù)小于等于T42的情況,也即上述兩個(gè)條件都不滿足,則本實(shí)施例也可以附加諧波模式計(jì)數(shù)器的值進(jìn)行判決,若諧波模式計(jì)數(shù)值大于預(yù)設(shè)值T8,則帶寬切換后的超寬帶信號(hào)也可以被判決為諧波信號(hào)。
[0093]可替代地,本實(shí)施例也可以執(zhí)行步驟I)?3)對(duì)帶寬切換后的超寬帶信號(hào)是否是瞬態(tài)信號(hào)進(jìn)行判決。而且,為了保證信號(hào)的連續(xù)性,本實(shí)施例可以提高瞬態(tài)信號(hào)的判決條件,從而可以將確實(shí)具有較大的瞬態(tài)特性的超寬帶信號(hào)判決為瞬態(tài)信號(hào)。
[0094]具體實(shí)現(xiàn)時(shí),編碼裝置可以采用上述步驟I)計(jì)算超寬帶信號(hào)的時(shí)域包絡(luò)參數(shù),并提高步驟2)中的時(shí)序包絡(luò)閾值Tl,可以將提高后的包絡(luò)閾值記為T(mén)ll ;若時(shí)域包絡(luò)參數(shù)大于T11,則該超寬帶信號(hào)可以被判決為瞬態(tài)信號(hào)。舉例來(lái)說(shuō),若帶寬切換前的寬帶信號(hào)為諧波信號(hào),則可以將包絡(luò)閾值提高3倍;若帶寬切換前的寬帶信號(hào)為非諧波信號(hào),則可以將包絡(luò)閾值提高2倍。
[0095]本實(shí)施例中,當(dāng)編碼端出現(xiàn)帶寬切換的情況時(shí),編碼裝置可以確定帶寬切換前的寬帶信號(hào)是諧波信號(hào)還是非諧波信號(hào),如果是諧波信號(hào),則可以通過(guò)降低用于表征信號(hào)中諧波成分的諧波頻帶數(shù)和/或最大峰值參數(shù)的判決閾值,盡量將帶寬切換后的超寬帶信號(hào)判決為諧波信號(hào),如果是非諧波信號(hào),則可以通過(guò)提高用于諧波頻帶數(shù)和/或最大峰值參數(shù)的判決閾值,盡量將帶寬切換后的超寬帶信號(hào)也判決為非諧波信號(hào),而且,在諧波信號(hào)判決條件調(diào)整后,即使帶寬切換后的超寬帶信號(hào)不滿足前述條件,還可以輔助諧波模式計(jì)數(shù)器進(jìn)行判決。因此,本實(shí)施例在帶寬切換時(shí),盡可能不改變信號(hào)類型,從而對(duì)于解碼端接收的語(yǔ)音頻信號(hào)來(lái)說(shuō),可以盡量保證其連續(xù)性。
[0096]圖4為本發(fā)明基于帶寬切換的信號(hào)處理方法實(shí)施例四的流程圖,在本實(shí)施例中,第一帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),第二帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),帶寬切換為從超寬帶信號(hào)向?qū)拵盘?hào)切換,如圖4所示,本實(shí)施例的方法可以包括:
[0097]步驟401、計(jì)算帶寬切換后的寬帶信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù)。
[0098]步驟402、根據(jù)諧波頻帶數(shù)、最大峰值參數(shù)和寬帶信號(hào)的諧波信號(hào)判決條件,更新諧波模式計(jì)數(shù)值。
[0099]步驟403、確定帶寬切換前的超寬帶信號(hào)是否是諧波信號(hào),若是,則執(zhí)行步驟404,否則執(zhí)行步驟405 ;
[0100]步驟40f步驟403可參考前述圖2所示實(shí)施例的步驟20f步驟203的執(zhí)行過(guò)程,此處不再贅述。
[0101]步驟404、判決帶寬切換后的寬帶信號(hào)為諧波信號(hào)。
[0102]步驟405、判決帶寬切換后的寬帶信號(hào)為非諧波信號(hào)。
[0103]本實(shí)施例與前述圖2所示方法實(shí)施例的區(qū)別在于,圖2所示方法實(shí)施例通過(guò)調(diào)整諧波信號(hào)判決條件中的判決閾值對(duì)帶寬切換后的寬帶信號(hào)是否是諧波信號(hào)進(jìn)行判決,而本實(shí)施例則將諧波信號(hào)判決條件調(diào)整為:只要帶寬切換前的超寬帶信號(hào)是諧波信號(hào),則帶寬切換后的寬帶信號(hào)也強(qiáng)制判決為諧波信號(hào),只要帶寬切換前的超寬帶信號(hào)為非諧波信號(hào),則帶寬切換后的寬帶信號(hào)也強(qiáng)制判決為非諧波信號(hào)。
[0104]本實(shí)施例中,當(dāng)編碼端出現(xiàn)帶寬切換的情況時(shí),編碼裝置可以確定帶寬切換前的超寬帶信號(hào)是諧波信號(hào)還是非諧波信號(hào),如果是諧波信號(hào),則強(qiáng)制判決帶寬切換后的寬帶信號(hào)為諧波信號(hào),如果是非諧波信號(hào),則強(qiáng)制判決帶寬切換后的寬帶信號(hào)為非諧波信號(hào)。因此,本實(shí)施例在帶寬切換時(shí),不改變信號(hào)類型,從而對(duì)于解碼端接收的語(yǔ)音頻信號(hào)來(lái)說(shuō),可以盡量保證語(yǔ)音頻信號(hào)的連續(xù)性。
[0105]圖5為本發(fā)明基于帶寬切換的信號(hào)處理方法實(shí)施例五的流程圖,在本實(shí)施例中,第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),第二帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),帶寬切換為從寬帶信號(hào)向超寬帶信號(hào)切換,如圖5所示,本實(shí)施例的方法可以包括:
[0106]步驟501、計(jì)算帶寬切換后的超寬帶信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù),根據(jù)諧波頻帶數(shù)、最大峰值參數(shù)和超寬帶信號(hào)的諧波信號(hào)判決條件,更新諧波模式計(jì)數(shù)值。
[0107]步驟502、默認(rèn)該超寬帶信號(hào)不是瞬態(tài)信號(hào)且默認(rèn)該超寬帶信號(hào)的全局能量與帶寬切換前的寬帶信號(hào)的全局能量的比值在預(yù)設(shè)范圍內(nèi)。
[0108]步驟503、確定帶寬切換前的寬帶信號(hào)是否是諧波信號(hào),若是,則執(zhí)行步驟504,否則執(zhí)行步驟505 ;
[0109]步驟50廣步驟503可參考前述圖3所示實(shí)施例的步驟30f步驟303的執(zhí)行過(guò)程,此處不再贅述。
[0110]步驟504、判決帶寬切換后的超寬帶信號(hào)為諧波信號(hào)。
[0111]步驟505、判決帶寬切換后的超寬帶信號(hào)為非諧波信號(hào)。
[0112]本實(shí)施例與前述圖3所示方法實(shí)施例的區(qū)別在于,圖3所示方法實(shí)施例通過(guò)調(diào)整諧波信號(hào)判決條件中的判決閾值對(duì)帶寬切換后的超寬帶信號(hào)是否是諧波信號(hào)進(jìn)行判決,而本實(shí)施例則將諧波信號(hào)判決條件調(diào)整為:只要帶寬切換前的寬帶信號(hào)是諧波信號(hào),則帶寬切換后的超寬帶信號(hào)也強(qiáng)制判決為諧波信號(hào),只要帶寬切換前的寬帶信號(hào)為非諧波信號(hào),則帶寬切換后的超寬帶信號(hào)也強(qiáng)制判決為非諧波信號(hào)。
[0113]本實(shí)施例中,當(dāng)編碼端出現(xiàn)帶寬切換的情況時(shí),編碼裝置可以確定帶寬切換前的寬帶信號(hào)是諧波信號(hào)還是非諧波信號(hào),如果是諧波信號(hào),則強(qiáng)制判決帶寬切換后的超寬帶信號(hào)為諧波信號(hào),如果是非諧波信號(hào),則強(qiáng)制判決帶寬切換后的超寬帶信號(hào)為非諧波信號(hào)。因此,本實(shí)施例在帶寬切換時(shí),不改變信號(hào)類型,從而對(duì)于解碼端接收的語(yǔ)音頻信號(hào)來(lái)說(shuō),可以盡量保證語(yǔ)音頻信號(hào)的連續(xù)性。
[0114]與上述方法實(shí)施例相關(guān)聯(lián),本發(fā)明還提供一種編碼裝置,該裝置可以位于終端設(shè)備,網(wǎng)絡(luò)設(shè)備,或測(cè)試設(shè)備中。所述編碼裝置可以由硬件電路來(lái)實(shí)現(xiàn),或者由軟件配合硬件來(lái)實(shí)現(xiàn)。例如,參考圖6,由一個(gè)處理器調(diào)用編碼裝置來(lái)實(shí)現(xiàn)語(yǔ)音頻信號(hào)處理。該編碼裝置可以執(zhí)行上述方法實(shí)施例中的各種方法和流程。該編碼裝置可以包括判決條件調(diào)整模塊以及信號(hào)類型判決模塊。
[0115]圖7為本發(fā)明編碼裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的編碼裝置包括:判決條件調(diào)整模塊11以及信號(hào)類型判決模塊12,其中,判決條件調(diào)整模塊11,用于若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;所述第一帶寬語(yǔ)音頻信號(hào)為帶寬切換前的語(yǔ)音頻信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的語(yǔ)音頻信號(hào);信號(hào)類型判決模塊12,用于根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
[0116]具體地,判決條件調(diào)整模塊11用于放寬所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件,放寬后的判決條件作為所述第一判決條件。[0117]圖8為本發(fā)明編碼裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖8所示,本實(shí)施例的裝置在圖7所示裝置的基礎(chǔ)上,進(jìn)一步地,還包括:諧波模式更新模塊13 ;
[0118]在本實(shí)施例中,判決條件調(diào)整模塊11,具體用于降低所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值;相應(yīng)地,信號(hào)類型判決模塊12可以包括:計(jì)算單元121和處理單元122,其中,計(jì)算單元121,用于計(jì)算所述第二帶寬語(yǔ)音頻信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù);處理單元122,用于若所述諧波頻帶數(shù)大于降低后的諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)大于降低后的最大峰值參數(shù)閾值,則所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
[0119]諧波模式更新模塊13,用于根據(jù)所述諧波頻帶數(shù)、所述最大峰值參數(shù)和所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件之間的關(guān)系,更新諧波模式計(jì)數(shù)值;相應(yīng)地,信號(hào)類型判決模塊12,還用于若所述諧波頻帶數(shù)小于等于所述降低后的諧波頻帶數(shù)閾值且所述最大峰值參數(shù)小于等于所述降低后的最大峰值參數(shù)閾值且所述諧波模式計(jì)數(shù)值大于預(yù)設(shè)值,則確定所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
[0120]進(jìn)一步地,該諧波模式更新模塊13,具體用于若所述諧波頻帶數(shù)大于所述諧波頻帶數(shù)閾值且所述最大峰值參數(shù)大于所述最大峰值參數(shù)閾值,則增加所述諧波模式計(jì)數(shù)值;若所述諧波頻帶數(shù)小于等于所述諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)小于等于所述最大峰值參數(shù)閾值,則減少所述諧波模式計(jì)數(shù)值。
[0121]針對(duì)帶寬切換為從寬帶信號(hào)向超寬帶信號(hào)切換,即第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào)的情況,判決條件調(diào)整模塊11還用于計(jì)算所述超寬帶信號(hào)的時(shí)域包絡(luò)參數(shù),并提高瞬態(tài)信號(hào)判決條件中的包絡(luò)閾值;若所述時(shí)域包絡(luò)參數(shù)大于等于提高后的包絡(luò)閾值,則所述超寬帶信號(hào)為瞬態(tài)信號(hào),若所述時(shí)域包絡(luò)參數(shù)小于提高后的包絡(luò)閾值,則默認(rèn)所述超寬帶信號(hào)不是瞬態(tài)信號(hào)且默認(rèn)所述超寬帶信號(hào)的全局能量與所述寬帶信號(hào)的全局能量的比值在預(yù)設(shè)范圍內(nèi)。在具體實(shí)現(xiàn)時(shí),判決條件調(diào)整模塊11具體用于若所述寬帶信號(hào)為諧波信號(hào),則將所述包絡(luò)閾值提高3倍,若所述寬帶信號(hào)為非諧波信號(hào),則將所述包絡(luò)閾值提高2倍。
[0122]本發(fā)明編碼裝置另一個(gè)實(shí)施例在圖7所示編碼裝置實(shí)施例的基礎(chǔ)上,信號(hào)類型判決模塊12可以具體用于根據(jù)所述第一判決條件將所述第二寬帶語(yǔ)音頻信號(hào)判決為諧波信號(hào);或者,信號(hào)類型判決模塊12還用于若所述第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則將所述第二寬帶語(yǔ)音頻信號(hào)判決為非諧波信號(hào)。
[0123]本發(fā)明編碼裝置再一個(gè)實(shí)施例在圖7所示編碼裝置實(shí)施例的基礎(chǔ)上,判決條件調(diào)整模塊11還用于若所述第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則調(diào)整所述諧波信號(hào)判決條件得到第二判決條件,以降低所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;相應(yīng)地,信號(hào)類型判決模塊12,還用于根據(jù)所述第二判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。具體地,判決條件調(diào)整模塊11用于提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值;相應(yīng)地,信號(hào)類型判決模塊12,具體用于若所述諧波頻帶數(shù)大于提高后的諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)大于提高后的最大峰值參數(shù)閾值,則所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
[0124]本發(fā)明上述實(shí)施例的編碼裝置可以對(duì)應(yīng)地執(zhí)行圖f圖5所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0125]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0126]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種語(yǔ)音頻信號(hào)處理方法,其特征在于,包括: 若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;所述第一帶寬語(yǔ)音頻信號(hào)為帶寬切換前的語(yǔ)音頻信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的語(yǔ)音頻信號(hào); 根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性,包括: 放寬所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件,放寬后的判決條件作為所述第一判決條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述放寬所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件,包括: 降低所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值; 所述根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào),包括: 計(jì)算所述第二帶寬語(yǔ)音頻信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù); 若所述諧波頻帶數(shù)大于降低后的諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)大于降低后的最大峰值參數(shù)閾值,則所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:` 根據(jù)所述諧波頻帶數(shù)、所述最大峰值參數(shù)和所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件之間的關(guān)系,更新諧波模式計(jì)數(shù)值; 若所述諧波頻帶數(shù)小于等于所述降低后的諧波頻帶數(shù)閾值且所述最大峰值參數(shù)小于等于所述降低后的最大峰值參數(shù)閾值,則所述方法還包括: 若所述諧波模式計(jì)數(shù)值大于預(yù)設(shè)值,則確定所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述諧波頻帶數(shù)、所述最大峰值參數(shù)和所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件之間的關(guān)系,更新諧波模式計(jì)數(shù)值,包括: 若所述諧波頻帶數(shù)大于所述諧波頻帶數(shù)閾值且所述最大峰值參數(shù)大于所述最大峰值參數(shù)閾值,則增加所述諧波模式計(jì)數(shù)值; 若所述諧波頻帶數(shù)小于等于所述諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)小于等于所述最大峰值參數(shù)閾值,則減少所述諧波模式計(jì)數(shù)值。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),所述根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)之前,還包括: 計(jì)算所述超寬帶信號(hào)的時(shí)域包絡(luò)參數(shù),并提高瞬態(tài)信號(hào)判決條件中的包絡(luò)閾值; 若所述時(shí)域包絡(luò)參數(shù)大于等于提高后的包絡(luò)閾值,則所述超寬帶信號(hào)為瞬態(tài)信號(hào); 若所述時(shí)域包絡(luò)參數(shù)小于提高后的包絡(luò)閾值,則默認(rèn)所述超寬帶信號(hào)不是瞬態(tài)信號(hào)且默認(rèn)所述超寬帶信號(hào)的全局能量與所述寬帶信號(hào)的全局能量的比值在預(yù)設(shè)范圍內(nèi)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述提高瞬態(tài)信號(hào)判決條件中的包絡(luò)閾值,具體為: 若所述寬帶信號(hào)為諧波信號(hào),則將所述包絡(luò)閾值提高3倍; 若所述寬帶信號(hào)為非諧波信號(hào),則將所述包絡(luò)閾值提高2倍。
8.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào),包括: 根據(jù)所述第一判決條件將所述第二寬帶語(yǔ)音頻信號(hào)判決為諧波信號(hào)。
9.根據(jù)權(quán)利要求1-8所述的任一方法,其特征在于,還包括: 若所述第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則調(diào)整所述諧波信號(hào)判決條件得到第二判決條件,以降低所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性; 根據(jù)所述第二判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述調(diào)整所述諧波信號(hào)判決條件得到第二判決條件,以降低所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性,包括: 提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值; 所述根據(jù)所述第二判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào),包括: 若所述諧波頻帶數(shù)大于提高后的諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)大于提高后的最大峰值參數(shù)閾值,則所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
11.根據(jù)權(quán)利要求1-8所述的任一方法,其特征在于,還包括: 若所述第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則將所述第二寬帶語(yǔ)音頻信號(hào)判決為非諧波信號(hào)。
12.—種編碼裝置,其特征在于,包括: 判決條件調(diào)整模塊,若第一帶寬語(yǔ)音頻信號(hào)是諧波信號(hào),則用于調(diào)整第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件得到第一判決條件,以提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的可能性;所述第一帶寬語(yǔ)音頻信號(hào)為帶寬切換前的語(yǔ)音頻信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為帶寬切換后的語(yǔ)音頻信號(hào); 信號(hào)類型判決模塊,用于根據(jù)所述第一判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述判決條件調(diào)整模塊具體用于放寬所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件,放寬后的判決條件作為所述第一判決條件。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述判決條件調(diào)整模塊,具體用于降低所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值; 所述信號(hào)類型判決模塊,包括: 計(jì)算單元,用于計(jì)算所述第二帶寬語(yǔ)音頻信號(hào)的諧波頻帶數(shù)和最大峰值參數(shù); 處理單元,用于若所述諧波頻帶數(shù)大于降低后的諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)大于降低后的最大峰值參數(shù)閾值,則所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括:諧波模式更新模塊,用于根據(jù)所述諧波頻帶數(shù)、所述最大峰值參數(shù)和所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件之間的關(guān)系,更新諧波模式計(jì)數(shù)值; 所述信號(hào)類型判決模塊,還用于若所述諧波頻帶數(shù)小于等于所述降低后的諧波頻帶數(shù)閾值且所述最大峰值參數(shù)小于等于所述降低后的最大峰值參數(shù)閾值且所述諧波模式計(jì)數(shù)值大于預(yù)設(shè)值,則確定所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述諧波模式更新模塊,具體用于若所述諧波頻帶數(shù)大于所述諧波頻帶數(shù)閾值且所述最大峰值參數(shù)大于所述最大峰值參數(shù)閾值,則增加所述諧波模式計(jì)數(shù)值;若所述諧波頻帶數(shù)小于等于所述諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)小于等于所述最大峰值參數(shù)閾值,則減少所述諧波模式計(jì)數(shù)值。
17.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述第一帶寬語(yǔ)音頻信號(hào)為寬帶信號(hào),所述第二帶寬語(yǔ)音頻信號(hào)為超寬帶信號(hào),所述判決條件調(diào)整模塊還用于計(jì)算所述超寬帶信號(hào)的時(shí)域包絡(luò)參數(shù),并提高瞬態(tài)信號(hào)判決條件中的包絡(luò)閾值;若所述時(shí)域包絡(luò)參數(shù)大于等于提高后的包絡(luò)閾值,則所述超寬帶信號(hào)為瞬態(tài)信號(hào),若所述時(shí)域包絡(luò)參數(shù)小于提高后的包絡(luò)閾值,則默認(rèn)所述超寬帶信號(hào)不是瞬態(tài)信號(hào)且默認(rèn)所述超寬帶信號(hào)的全局能量與所述寬帶信號(hào)的全局能量的比值在預(yù)設(shè)范圍內(nèi)。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述判決條件調(diào)整模塊具體用于若所述寬帶信號(hào)為諧波信號(hào),則將所述包絡(luò)閾值提高3倍,若所述寬帶信號(hào)為非諧波信號(hào),則將所述包絡(luò)閾值提高2倍。
19.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所述信號(hào)類型判決模塊具體用于根據(jù)所述第一判決條件將所述第二寬帶語(yǔ)音頻信號(hào)判決為諧波信號(hào)。
20.根據(jù)權(quán)利要求12-19所述的任一裝置,其特征在于,所述判決條件調(diào)整模塊還用于若所述第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則調(diào)整所述諧波信號(hào)判決條件得到第二判決條件,以降低所述第二帶寬語(yǔ)音頻信`號(hào)被判決為諧波信號(hào)的可能性; 所述信號(hào)類型判決模塊,還用于根據(jù)所述第二判決條件,判決所述第二帶寬語(yǔ)音頻信號(hào)是否為諧波信號(hào)。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述判決條件調(diào)整模塊,具體用于提高所述第二帶寬語(yǔ)音頻信號(hào)被判決為諧波信號(hào)的判決條件中的諧波頻帶數(shù)閾值和最大峰值參數(shù)閾值中的至少一個(gè)閾值; 所述信號(hào)類型判決模塊,具體用于若所述諧波頻帶數(shù)大于提高后的諧波頻帶數(shù)閾值和/或所述最大峰值參數(shù)大于提高后的最大峰值參數(shù)閾值,則所述第二帶寬語(yǔ)音頻信號(hào)為諧波信號(hào)。
22.根據(jù)權(quán)利要求12-19所述的任一裝置,其特征在于,所述信號(hào)類型判決模塊還用于若所述第一帶寬語(yǔ)音頻信號(hào)不是諧波信號(hào),則將所述第二寬帶語(yǔ)音頻信號(hào)判決為非諧波信號(hào)。
【文檔編號(hào)】H04B14/00GK103516440SQ201210223014
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年6月29日 優(yōu)先權(quán)日:2012年6月29日
【發(fā)明者】胡晨, 劉澤新, 苗磊 申請(qǐng)人:華為技術(shù)有限公司