本發(fā)明涉及通信領(lǐng)域,尤其涉及一種激活音修正幀數(shù)的獲取方法、激活音檢測方法和裝置。
背景技術(shù):
:正常的語音通話中,用戶有時在說話,有時在聽,這個時候就會在通話過程出現(xiàn)非激活音階段,正常情況下通話雙方總的非語音激活階段要超過通話雙方總的語音編碼時長的50%。在非激活音階段,只有背景噪聲,背景噪聲通常沒有任何有用信息。利用這一事實,在語音頻信號處理過程中,通過激活音檢測(VoiceActivityDetection,簡稱VAD)算法檢測出于激活音和非激活音,并采用不同的方法分別進(jìn)行處理。現(xiàn)代的很多語音編碼標(biāo)準(zhǔn),如自適應(yīng)多速率(AdaptiveMulti-Rate,AMR),自適應(yīng)多速率寬帶(AdaptiveMulti-RateWideband,簡稱AMR-WB),都支持VAD功能。在效率方面,這些編碼器的VAD并不能在所有的典型背景噪聲下都達(dá)到很好的性能。特別是在非穩(wěn)定噪聲下,這些編碼器的VAD效率都較低。而對于音樂信號,這些VAD有時候會出現(xiàn)錯誤檢測,導(dǎo)致相應(yīng)的處理算法出現(xiàn)明顯的質(zhì)量下降。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種激活音修正幀數(shù)的獲取方法、激活音檢測方法和裝置,以解決激活音檢測(VAD)的準(zhǔn)確率低的問題。為解決上述技術(shù)問題,本發(fā)明實施例提供了一種激活音修正幀數(shù)的獲取方法,所述方法包括:獲得當(dāng)前幀的激活音檢測判決結(jié)果;獲得激活音保持幀數(shù);獲得背景噪聲更新次數(shù);根據(jù)所述當(dāng)前幀的激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)獲取激活音修正幀數(shù)。進(jìn)一步的,所述獲得當(dāng)前幀的激活音檢測判決結(jié)果包括:獲得所述當(dāng)前幀的子帶信號及頻譜幅值;根據(jù)所述子帶信號計算得到所述當(dāng)前幀的幀能量參數(shù)、譜重心特征參數(shù)和時域穩(wěn)定度特征參數(shù);根據(jù)所述頻譜幅值計算得到譜平坦度特征參數(shù)和調(diào)性特征參數(shù);根據(jù)利用所述當(dāng)前幀的前一幀得到的背景噪聲能量、所述幀能量參數(shù)及信噪比子帶能量計算得到所述當(dāng)前幀的信噪比參數(shù);根據(jù)所述幀能量參數(shù)、所述譜重心特征參數(shù)、所述時域穩(wěn)定度特征參數(shù)、所述譜平坦度特征參數(shù)、所述調(diào)性特征參數(shù)計算得到所述當(dāng)前幀的調(diào)性標(biāo)志;根據(jù)所述調(diào)性標(biāo)志、所述信噪比參數(shù)、所述譜重心特征參數(shù)、所述幀能量參數(shù)計算得到所述激活音檢測判決結(jié)果。進(jìn)一步的,所述幀能量參數(shù)是各個子帶信號能量的加權(quán)疊加值或直接疊加值;所述譜重心特征參數(shù)是所有或部分子帶信號能量的加權(quán)累加值和未加權(quán)累加值的比值,或是將所述比值進(jìn)行平滑濾波得到的值;所述時域穩(wěn)定度特征參數(shù)是幅值疊加值的方差和幅值疊加值平方的期望的比值,或該比值乘上一個系數(shù);所述譜平坦度特征參數(shù)是預(yù)定的若干頻譜幅值的幾何平均數(shù)和算術(shù)平均數(shù)的比值,或該比值乘上一個系數(shù);調(diào)性特征參數(shù)是通過計算前后兩幀信號的幀內(nèi)頻譜差分系數(shù)的相關(guān)值得到,或繼續(xù)對該相關(guān)值進(jìn)行平滑濾波得到。進(jìn)一步的,所述根據(jù)所述調(diào)性標(biāo)志、所述信噪比參數(shù)、所述譜重心特征參數(shù)、所述幀能量參數(shù)計算得到所述激活音檢測判決結(jié)果包括:通過所述當(dāng)前幀的前一幀計算得到的平均長時激活音信號能量和平均長時背景噪聲能量的比值,計算得到長時信噪比;計算距離所述當(dāng)前幀最近的若干幀的全帶信噪比的平均值,得到平均全帶信噪比;根據(jù)所述譜重心特征參數(shù)、所述長時信噪比、連續(xù)激活音幀個數(shù)和連續(xù)噪聲幀個數(shù)得到激活音檢測判決的判決信噪比門限;根據(jù)所述激活音檢測的判決門限和所述信噪比參數(shù)計算得到初始的激活音檢測判決結(jié)果;根據(jù)所述調(diào)性標(biāo)志、所述平均全帶信噪比、所述譜重心特征參數(shù)和所述長時信噪比對所述初始的激活音檢測判決結(jié)果進(jìn)行修正,得到所述激活音檢測判決結(jié)果。進(jìn)一步的,所述根據(jù)所述當(dāng)前幀的激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)獲取激活音修正幀數(shù)包括:當(dāng)所述當(dāng)前幀的激活音檢測判決結(jié)果為激活音幀,且所述背景噪聲更新次數(shù)小于預(yù)設(shè)門限值時,則所述激活音修正幀數(shù)為一個常數(shù)和所述激活音保持幀數(shù)中的最大值。進(jìn)一步的,所述獲得激活音保持幀數(shù)包括:設(shè)置所述激活音保持幀數(shù)的初始值。進(jìn)一步的,所述獲得激活音保持幀數(shù)包括:獲得所述當(dāng)前幀的子帶信號及頻譜幅值;根據(jù)所述子帶信號計算得到長時信噪比和平均全帶信噪比,根據(jù)所述當(dāng)前幀之前的若干幀的激活音檢測的判決結(jié)果、所述長時信噪比、所述平均全帶信噪比、所述當(dāng)前幀的激活音檢測判決結(jié)果,對當(dāng)前激活音保持幀數(shù)進(jìn)行修正獲得所述激活音保持幀數(shù)。進(jìn)一步的,所述根據(jù)所述子帶信號計算得到長時信噪比和平均全帶信噪 比包括:通過利用所述當(dāng)前幀的前一幀計算得到的平均長時激活音信號能量和平均長時背景噪聲能量的比值,計算得到所述長時信噪比;計算距離所述當(dāng)前幀最近的若干個幀的全帶信噪比的平均值,得到所述平均全帶信噪比。進(jìn)一步的,對所述當(dāng)前激活音保持幀數(shù)進(jìn)行修正的前提條件是激活音標(biāo)志指示所述當(dāng)前幀為激活音幀。進(jìn)一步的,獲得所述激活音保持幀數(shù)時,如果所述連續(xù)語音幀數(shù)小于一個設(shè)定的門限值,并且所述長時信噪比小于一個設(shè)定的門限值,則所述激活音保持幀數(shù)等于最小連續(xù)激活音幀數(shù)減去所述連續(xù)語音幀數(shù),否則,如果所述平均全帶信噪比大于一個設(shè)定的門限值,并且所述連續(xù)語音幀數(shù)大于一個設(shè)定的門限值,則根據(jù)所述長時信噪比的大小設(shè)置所述激活音保持幀數(shù)的值,否則不修正所述激活音保持幀數(shù)的值。進(jìn)一步的,所述獲得背景噪聲更新次數(shù)包括:獲得背景噪聲更新標(biāo)識;根據(jù)所述背景噪聲更新標(biāo)識計算所述背景噪聲更新次數(shù)。進(jìn)一步的,所述根據(jù)所述背景噪聲更新標(biāo)識計算所述背景噪聲更新次數(shù)包括:設(shè)置所述背景噪聲更新次數(shù)初始值。進(jìn)一步的,所述根據(jù)所述背景噪聲更新標(biāo)識計算所述背景噪聲更新次數(shù)包括:當(dāng)所述背景噪聲更新標(biāo)識指示所述當(dāng)前幀為背景噪聲,且所述背景噪聲更新次數(shù)小于設(shè)定的門限值時,將所述背景噪聲更新次數(shù)加1。進(jìn)一步的,所述獲得背景噪聲更新標(biāo)識包括:獲得所述當(dāng)前幀的子帶信號及頻譜幅值;根據(jù)所述子帶信號計算得到幀能量參數(shù)、譜重心特征參數(shù)、時域穩(wěn)定度特征參數(shù);根據(jù)所述頻譜幅值計算得到譜平坦度特征參數(shù)和調(diào)性特征參數(shù);根據(jù)所述譜重心特征參數(shù)、所述時域穩(wěn)定度特征參數(shù)、所述譜平坦度特征參數(shù)、所述調(diào)性特征參數(shù)、所述幀能量參數(shù)進(jìn)行背景噪聲檢測,獲得所述背景噪聲更新標(biāo)識。進(jìn)一步的,所述幀能量參數(shù)是各個子帶信號能量的加權(quán)疊加值或直接疊加值;所述譜重心特征參數(shù)是所有或部分子帶信號能量的加權(quán)累加值和未加權(quán)累加值的比值,或是將所述比值進(jìn)行平滑濾波得到的值;所述時域穩(wěn)定度特征參數(shù)是幀能量幅值的方差和幅值疊加值平方的期望的比值,或該比值乘上一個系數(shù);所述譜平坦度參數(shù)是預(yù)定的若干頻譜幅值的幾何平均數(shù)和算術(shù)平均數(shù)的比值,或該比值乘上一個系數(shù)。進(jìn)一步的,所述根據(jù)所述譜重心特征參數(shù)、所述時域穩(wěn)定度特征參數(shù)、所述譜平坦度特征參數(shù)、所述調(diào)性特征參數(shù)、所述幀能量參數(shù)進(jìn)行背景噪聲檢測,獲得所述背景噪聲更新標(biāo)識,具體包括:設(shè)置所述背景噪聲更新標(biāo)識為第一預(yù)設(shè)值;如果以下任一條件成立,則判斷所述當(dāng)前幀不是噪聲信號,并將所述背景噪聲更新標(biāo)識設(shè)置為第二預(yù)設(shè)值:所述時域穩(wěn)定度特征參數(shù)大于一個設(shè)定的門限值;所述譜重心特征參數(shù)值的平滑濾波值大于一個設(shè)定的門限值,且所述時域穩(wěn)定度特征參數(shù)值也大于某一個設(shè)定的門限值;所述調(diào)性特征參數(shù)或所述調(diào)性特征參數(shù)平滑濾波后的值大于一個設(shè)定的門限值,且時域穩(wěn)定度特征參數(shù)值大于其設(shè)定的門限值;各子帶的譜平坦度特征參數(shù)或所述各子帶的譜平坦度特征參數(shù)各自平滑濾波后的值均小于各自對應(yīng)的設(shè)定的門限值;或,所述幀能量參數(shù)的值大于設(shè)定的門限值。本發(fā)明實施例提供了一種激活音檢測方法,所述方法包括:獲得第一激活音檢測判決結(jié)果;獲得激活音保持幀數(shù);獲得背景噪聲更新次數(shù);根據(jù)所述第一激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)計算激活音修正幀數(shù);獲得第二激活音檢測判決結(jié)果;根據(jù)所述激活音修正幀數(shù)和所述第二激活音檢測判決結(jié)果計算所述的激活音檢測判決結(jié)果。進(jìn)一步的,所述根據(jù)所述激活音修正幀數(shù)和所述第二激活音檢測判決結(jié)果計算所述激活音檢測判決結(jié)果包括:當(dāng)所述第二激活音檢測判決結(jié)果指示所述當(dāng)前幀為非激活音幀,且所述激活音修正幀數(shù)大于0時,將所述激活音檢測判決結(jié)果設(shè)置為激活音幀,且所述激活音修正幀數(shù)減1。進(jìn)一步的,所述獲得第一激活音檢測判決結(jié)果包括:獲得當(dāng)前幀的子帶信號及頻譜幅值;根據(jù)所述子帶信號計算得到所述當(dāng)前幀的幀能量參數(shù)、譜重心特征參數(shù)和時域穩(wěn)定度特征參數(shù);根據(jù)所述頻譜幅值計算得到譜平坦度特征參數(shù)和調(diào)性特征參數(shù);根據(jù)利用所述當(dāng)前幀的前一幀得到的背景噪聲能量、所述幀能量參數(shù)及信噪比子帶能量計算得到所述當(dāng)前幀的信噪比參數(shù);根據(jù)所述幀能量參數(shù)、所述譜重心特征參數(shù)、所述時域穩(wěn)定度特征參數(shù)、所述譜平坦度特征參數(shù)、所述調(diào)性特征參數(shù)計算得到所述當(dāng)前幀的調(diào)性標(biāo)志;根據(jù)所述調(diào)性標(biāo)志、所述信噪比參數(shù)、所述譜重心特征參數(shù)、所述幀能量參數(shù)計算得到所述第一激活音檢測判決結(jié)果。進(jìn)一步的,所述幀能量參數(shù)是各個子帶信號能量的加權(quán)疊加值或直接疊 加值;所述譜重心特征參數(shù)是所有或部分子帶信號能量的加權(quán)累加值和未加權(quán)累加值的比值,或是將所述比值進(jìn)行平滑濾波得到的值;所述時域穩(wěn)定度特征參數(shù)是幅值疊加值的方差和幅值疊加值平方的期望的比值,或該比值乘上一個系數(shù);所述譜平坦度特征參數(shù)是預(yù)定的若干頻譜幅值的幾何平均數(shù)和算術(shù)平均數(shù)的比值,或該比值乘上一個系數(shù);調(diào)性特征參數(shù)是通過計算前后兩幀信號的幀內(nèi)頻譜差分系數(shù)的相關(guān)值得到,或繼續(xù)對該相關(guān)值進(jìn)行平滑濾波得到。進(jìn)一步的,所述根據(jù)所述調(diào)性標(biāo)志、所述信噪比參數(shù)、所述譜重心特征參數(shù)、所述幀能量參數(shù)計算得到所述第一激活音檢測判決結(jié)果包括:通過所述當(dāng)前幀的前一幀計算得到的平均長時激活音信號能量和平均長時背景噪聲能量的比值,計算得到長時信噪比;計算距離所述當(dāng)前幀最近的若干幀的全帶信噪比的平均值,得到平均全帶信噪比;根據(jù)所述譜重心特征參數(shù)、所述長時信噪比、連續(xù)激活音幀個數(shù)和連續(xù)噪聲幀個數(shù)得到激活音檢測的判決門限;根據(jù)所述激活音檢測的判決門限和所述信噪比參數(shù)計算得到初始的激活音檢測判決結(jié)果;根據(jù)所述調(diào)性標(biāo)志、所述平均全帶信噪比、所述譜重心特征參數(shù)和所述長時信噪比對所述初始的激活音檢測判決結(jié)果進(jìn)行修正,得到所述第一激活音檢測判決結(jié)果。進(jìn)一步的,所述獲得激活音保持幀數(shù)包括:設(shè)置所述激活音保持幀數(shù)的初始值。進(jìn)一步的,所述獲得激活音保持幀數(shù)包括:獲得當(dāng)前幀的子帶信號及頻譜幅值;根據(jù)所述子帶信號計算得到長時信噪比和平均全帶信噪比,根據(jù)所述當(dāng)前幀之前的若干幀的激活音檢測的判決結(jié)果、所述長時信噪比、所述平均全帶信噪比、所述第一激活音檢測判決結(jié)果,對當(dāng)前激活音保持幀數(shù)進(jìn)行修正。進(jìn)一步的,所述根據(jù)所述子帶信號計算得到長時信噪比和平均全帶信噪比包括:通過利用所述當(dāng)前幀的前一幀計算得到的平均長時激活音信號能量和平均長時背景噪聲能量的比值,計算得到所述長時信噪比;計算距離所述當(dāng)前幀最近的若干個幀的全帶信噪比的平均值,得到所述平均全帶信噪比。進(jìn)一步的,對所述當(dāng)前激活音保持幀數(shù)進(jìn)行修正的前提條件是激活音標(biāo)志指示所述當(dāng)前幀為激活音幀。進(jìn)一步的,獲得所述激活音保持幀數(shù)時,如果連續(xù)語音幀數(shù)小于一個設(shè)定的門限值,并且所述長時信噪比小于一個設(shè)定的門限值,則所述激活音保持幀數(shù)等于最小連續(xù)激活音幀數(shù)減去所述連續(xù)語音幀數(shù),否則,如果所述平均全帶信噪比大于一個設(shè)定的門限值,并且所述連續(xù)語音幀數(shù)大于一個設(shè)定的門限值,則根據(jù)所述長時信噪比的大小設(shè)置所述激活音保持幀數(shù)的值,否則不修正所述當(dāng)前激活音保持幀數(shù)的值。進(jìn)一步的,所述獲得背景噪聲更新次數(shù)包括:獲得背景噪聲更新標(biāo)識;根據(jù)所述背景噪聲更新標(biāo)識計算所述背景噪聲更新次數(shù)。進(jìn)一步的,所述根據(jù)所述背景噪聲更新標(biāo)識計算所述背景噪聲更新次數(shù)包括:設(shè)置所述背景噪聲更新次數(shù)初始值。進(jìn)一步的,所述根據(jù)所述背景噪聲更新標(biāo)識計算所述背景噪聲更新次數(shù)包括:當(dāng)所述背景噪聲更新標(biāo)識指示所述當(dāng)前幀為背景噪聲時,且所述背景噪聲更新次數(shù)小于設(shè)定的門限值時,將所述背景噪聲更新次數(shù)加1。進(jìn)一步的,所述獲得背景噪聲更新標(biāo)識包括:獲得當(dāng)前幀的子帶信號及頻譜幅值;根據(jù)所述子帶信號計算得到的幀能量參數(shù)、譜重心特征參數(shù)、時域穩(wěn)定度特征參數(shù)的值,根據(jù)所述頻譜幅值計算得到譜平坦度特征參數(shù)和調(diào)性特征參數(shù)的值;根據(jù)所述譜重心特征參數(shù)、所述時域穩(wěn)定度特征參數(shù)、所述譜平坦度特征參數(shù)、所述調(diào)性特征參數(shù)、所述幀能量參數(shù)進(jìn)行背景噪聲檢測,獲得所述背景噪聲更新標(biāo)識。進(jìn)一步的,所述幀能量參數(shù)是各個子帶信號能量的加權(quán)疊加值或直接疊加值;所述譜重心特征參數(shù)是所有或部分子帶信號能量的加權(quán)累加值和未加權(quán)累加值的比值,或?qū)⑹撬霰戎颠M(jìn)行平滑濾波得到的值;所述時域穩(wěn)定度特征參數(shù)是幀能量幅值的方差和幅值疊加值平方的期望的比值,或該比值乘上一個系數(shù);所述譜平坦度參數(shù)是預(yù)定的若干頻譜幅值的幾何平均數(shù)和算術(shù)平均數(shù)的比值,或該比值乘上一個系數(shù)。進(jìn)一步的,所述根據(jù)所述譜重心特征參數(shù)、所述時域穩(wěn)定度特征參數(shù)、所述譜平坦度特征參數(shù)、所述調(diào)性特征參數(shù)、所述幀能量參數(shù)進(jìn)行背景噪聲檢測,獲得所述背景噪聲更新標(biāo)識,具體包括:設(shè)置所述背景噪聲更新標(biāo)識為第一預(yù)設(shè)值;如果以下任一條件成立,則判斷所述當(dāng)前幀不是噪聲信號,并將所述背景噪聲更新標(biāo)識設(shè)置為第二預(yù)設(shè)值:所述時域穩(wěn)定度特征參數(shù)大于一個設(shè)定的門限值;所述譜重心特征參數(shù)值的平滑濾波值大于一個設(shè)定的門限值,且所述時域穩(wěn)定度特征參數(shù)值也大于某一個設(shè)定的門限值;所述調(diào)性特征參數(shù)或所述調(diào)性特征參數(shù)平滑濾波后的值大于一個設(shè)定的門限值,且所述時域穩(wěn)定度特征參數(shù)值大于其設(shè)定的門限值;各子帶的譜平坦度特征參數(shù)或所述各子帶的譜平坦度特征參數(shù)各自平滑濾波后的值均小于各自對應(yīng)的設(shè)定的門限值;或,所述幀能量參數(shù)的值大于設(shè)定的門限值。進(jìn)一步的,所述根據(jù)所述第一激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)計算激活音修正幀數(shù)包括:當(dāng)所述第一激活音檢測判決結(jié)果為激活音幀,且所述背景噪聲更新次數(shù)小于預(yù)設(shè)門限值時,則所述激活音修正幀數(shù)為一個常數(shù)和所述激活音保持幀數(shù)中的最大值。本發(fā)明實施例提供了一種激活音修正幀數(shù)的獲取裝置,所述裝置包括:第一獲取單元,用于獲得當(dāng)前幀的激活音檢測判決結(jié)果;第二獲取單元,用于獲得激活音保持幀數(shù);第三獲取單元,用于獲得背景噪聲更新次數(shù);第四獲取單元,用于根據(jù)所述當(dāng)前幀的激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)獲取激活音修正幀數(shù)。本發(fā)明實施例提供了一種激活音檢測裝置,所述裝置包括:第一獲取單元,用于獲得第一激活音檢測判決結(jié)果;第二獲取單元,用于獲得激活音保持幀數(shù);第三獲取單元,用于獲得背景噪聲更新次數(shù);第一計算單元,用于根據(jù)所述第一激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)計算激活音修正幀數(shù);第四獲取單元,用于獲得第二激活音檢測判決結(jié)果;第二計算單元,用于根據(jù)所述激活音修正幀數(shù)和所述第二激活音檢測判決結(jié)果計算所述激活音檢測判決結(jié)果。本發(fā)明實施例提供一種激活音修正幀數(shù)的獲取方法、激活音檢測方法和裝置,首先獲得第一激活音檢測判決結(jié)果,獲得激活音保持幀數(shù),獲得背景噪聲更新次數(shù),再根據(jù)所述第一激活音檢測判決結(jié)果、所述背景噪聲更新次 數(shù)和所述激活音保持幀數(shù)計算激活音修正幀數(shù),并且獲得第二激活音檢測判決結(jié)果,最后根據(jù)所述激活音修正幀數(shù)和所述第二激活音檢測判決結(jié)果計算所述激活音檢測判決結(jié)果,能夠提高VAD檢測的準(zhǔn)確率。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。附圖說明附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。圖1為本發(fā)明實施例一提供的激活音檢測方法的流程示意圖;圖2為本發(fā)明實施例一中得到VAD判決結(jié)果的過程示意圖;圖3為本發(fā)明實施例二提供的背景噪聲檢測方法的流程示意圖;圖4為本發(fā)明實施例三提供的VAD判決中當(dāng)前激活音保持幀數(shù)的修正方法的流程示意圖;圖5為本發(fā)明實施例四提供的激活音修正幀數(shù)的獲取方法的流程示意圖;圖6為本發(fā)明實施例四提供的激活音修正幀數(shù)的獲取裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例五提供的激活音檢測方法的流程示意圖;圖8為本發(fā)明實施例五提供的激活音檢測裝置的結(jié)構(gòu)示意圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申 請中的實施例及實施例中的特征可以相互任意組合。在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。符號說明:不做特殊說明時,以下實施例中右上角標(biāo)[i]表示幀序號,[0]表示當(dāng)前幀,[-1]表示上一幀。如和表示當(dāng)前幀和前一幀的平滑頻譜。實施例一本發(fā)明提供了一種激活音檢測方法,如圖1所示,該方法包括:步驟101、獲得當(dāng)前幀的子帶信號及頻譜幅值。本實施例中以幀長為20ms,采樣率為32kHz的音頻流為例具體說明。在其它幀長和采樣率條件下,本發(fā)明的方法同樣適用。將當(dāng)前幀時域信號輸入濾波器組,進(jìn)行子帶濾波計算,得到濾波器組子帶信號;本實施例中采用一個40通道的濾波器組,本發(fā)明對于采用其他通道數(shù)的濾波器組同樣適用。假設(shè)輸入的音頻信號為sHP(n),LC為40,是濾波器組通道數(shù),wc是一個窗函數(shù),窗長為10LC,子帶信號X(k,l)=XCR(l,k)+i·XCI(l,k),XCR和XCI是子帶信號的實部和虛部,子帶信號計算方法如下:XCR(l,k)=80Lc·Σn=0n=10LC-wC(10Lc-n)·sHP(10Lc-n+l·LC)cos[πLC(n+12+LC2)(k+12)]]]>XCI(l,k)=80Lc·Σn=0n=10LC-wC(10Lc-n)·sHP(10Lc-n+l·LC)sin[πLC(n+12+LC2)(k+12)]]]>l子帶時間索引0≤l≤15,k子帶索引0≤k≤LC。對濾波器組子帶信號進(jìn)行時頻變換,并計算得到頻譜幅值。其中對全部濾波器組子帶或部分濾波器組子帶進(jìn)行時頻變換,計算頻譜幅值,都可以實現(xiàn)本發(fā)明實施例。本發(fā)明的所述時頻變換方法可以是離散傅里葉變換(DiscreteFourierTransform,簡稱DFT)、快速傅里葉變換(Fast FourierTransformation,簡稱FFT)、離散余弦變換(DiscreteCosineTransform,簡稱DCT)或離散正弦變換(DiscreteSineTransform,簡稱DST)。本實施例采用DFT為例,說明其具體實現(xiàn)方法。計算過程如下:對索引為0到9的每個濾波器組子帶上的16個時間樣點數(shù)據(jù)進(jìn)行16點的DFT變換,進(jìn)一步提高頻譜分辨率,并計算各個頻點的幅值,得到頻譜幅值A(chǔ)sp。時頻變換計算方程式如下:XDFT[k,j]=Σl=015X[k,l]e-2πj16l;0≤k<10,0≤j<16]]>計算各個頻點的幅值過程如下:首先,計算數(shù)組XDFT[k,j]在各個點上的能量,計算方程式如下:XDFT_POW[k,j]=((Re(XDFT[k,j]))2+(Im(XDFT[k,j]))2);0≤k<10,0≤j<16其中Re,Im分別表示取頻譜系數(shù)XDFT_POW[k,j]的實部和虛部。如果k為偶數(shù),則采用以下方程計算各個頻點上的頻譜幅值:Asp(8k+j)=XDFT_POW[k,j]+XDFT_POW[k,15-j],0≤k<10,0≤j<8]]>如果k為奇數(shù),則采用以下方程計算各個頻點上的頻譜幅值:Asp(8k+7-j)=XDFT_POW[k,j]+XDFT_POW[k,15-j],0≤k<10,0≤j<8]]>Asp即為時頻變換后的頻譜幅值。步驟102、根據(jù)子帶信號計算得到當(dāng)前幀的幀能量參數(shù)、譜重心特征參數(shù)、時域穩(wěn)定度特征參數(shù)的值,根據(jù)頻譜幅值計算得到譜平坦度特征參數(shù)和調(diào)性特征參數(shù)的值。其中,所述幀能量參數(shù)是各個子帶信號能量的加權(quán)疊加值或直接疊加值,具體的:a)根據(jù)濾波器組子帶信號X[k,l]計算各濾波器組子帶的能量Esb[k]=E‾C(k):]]>E‾C(k)=Σt=015EC(k,t),0≤k≤LC]]>其中,EC(t,k)=(XCR(t,k))2+(XCI(t,k))20≤t≤15,0≤k≤LC。b)將部分聽覺比較敏感的濾波器組子帶或所有的濾波器組子帶的能量累加,得到幀能量參數(shù)。其中根據(jù)心理聽覺模型,人耳對極低頻(如100Hz以下)和高頻(如20kHz以上)聲音會比較不敏感,示例性的,本發(fā)明實施例中認(rèn)為按照頻率從低到高排列的濾波器組子帶,從第二個子帶到倒數(shù)第二個子帶為聽覺比較敏感的主要濾波器組子帶,將部分或全部聽覺比較敏感的濾波器組子帶能量累加得到幀能量參數(shù)1,計算方程式如下:Et1=Σn=e_sb_starte_sb_endE‾C(k)]]>其中,e_sb_start為起始子帶索引,其取值范圍為[0,6]。e_sb_end為結(jié)束子帶索引,其取值大于6,小于子帶總數(shù)。幀能量參數(shù)1的值加上部分或全部在計算幀能量參數(shù)1時未使用的濾波器組子帶的能量的加權(quán)值,得到幀能量參數(shù)2,其計算方程式如下:Et2=Et1+e_scale1·Σn=0e_sb_start-1E‾C(k)+e_scale2·Σn=e_sb_end+1num_bandE‾C(k)]]>其中e_scale1,e_scale2為加權(quán)比例因子,其取值范圍分別為[0,1]。num_band為子帶總個數(shù)。所述譜重心特征參數(shù)是所有或部分子帶信號能量的加權(quán)累加值和未加權(quán)累加值的比值,具體的:根據(jù)各個濾波器組子帶的能量計算得到譜重心特征參數(shù),譜重心特征參數(shù)是通過求濾波器組子帶能量加權(quán)相加的和與子帶能量的直接相加的和的比值或通過對其他譜重心特征參數(shù)值進(jìn)行平滑濾波得到的。譜重心特征參數(shù)可以采用如下子步驟實現(xiàn):a:將用于譜重心特征參數(shù)計算的子帶區(qū)間劃分如下:b:采用a的譜重心特征參數(shù)計算區(qū)間劃分方式和以下公式,計算得到兩個譜重心特征參數(shù)值,分別為第一區(qū)間譜重心特征參數(shù)和第二區(qū)間譜重心特征參數(shù)。sp_center[k]=Σn=0spc_end_band(k)-spc_start_band(k)(n+1)·Esb[n+spc_start_band(k)]+Delta1Σn=0spc_end_band(k)-spc_start_band(k)Esb[n+spc_start_band(k)]+Delta2;0≤k<2]]>Delta1,Delta2分別為一個小的偏置值,取值范圍為(0,1)。其中k為譜重心編號索引。c:對第一區(qū)間譜重心特征參數(shù)sp_center[0]進(jìn)行平滑濾波運算,得到平滑譜重心特征參數(shù)值,即第一區(qū)間譜重心特征參數(shù)值的平滑濾波值,計算過程如下:sp_center[2]=sp_center-1[2]·spc_sm_scale+sp_center[0]·(1-spc_sm_scale)其中,spc_sm_scale為譜重心參數(shù)平滑濾波比例因子,sp_center-1[2]表示上一幀的平滑譜重心特征參數(shù)值,其初始值為1.6。所述時域穩(wěn)定度特征參數(shù)是幅值疊加值的方差和幅值疊加值平方的期望的比值,或該比值乘上一個系數(shù),具體的:由最新的若干幀信號的幀能量參數(shù)計算得到時域穩(wěn)定度特征參數(shù)。在本實施例中采用最新的40幀信號的幀能量參數(shù)計算得到時域穩(wěn)定度特征參數(shù)。具體計算步驟為:首先,計算得到最近40幀信號的能量幅值,計算方程如下:Ampt1[n]=Et2(n)+e_offset;0≤n<40;]]>其中,e_offset為一個偏置值,其取值范圍為[0,0.1]。其次,依次將當(dāng)前幀到前面第40幀的相鄰兩幀的能量幅值相加,得到20個幅值疊加值。具體計算方程如下:Ampt2(n)=Ampt1(-2n)+Ampt1(-2n-1);0≤n<20;其中,n=0時,Ampt1表示當(dāng)前幀的能量幅值,n<0時,Ampt1表示當(dāng)前幀往前的n幀的能量幅值。最后,通過計算距離當(dāng)前幀最近的20個幅值疊加值的方差和平均能量的比值,得到時域穩(wěn)定度特征參數(shù)ltd_stable_rate0。計算方程式如下:ltd_stable_rate0=Σn=019(Ampt2(n)-120Σj=019Ampt2(j))2Σn=019Ampt2(n)2+Delta;]]>所述譜平坦度特征參數(shù)是預(yù)定的若干頻譜幅值的幾何平均數(shù)和算術(shù)平均數(shù)的比值,或該比值乘上一個系數(shù)。對頻譜幅值進(jìn)行平滑得到:Assp[0](i)=0.7Assp[-1](i)+0.3Asp[0](i),0≤i<NA]]>其中和表示當(dāng)前幀和當(dāng)前幀的前一幀的平滑頻譜,NA是頻譜幅值的數(shù)目。需要說明的是,本發(fā)明中所述預(yù)定的若干頻譜可以是根據(jù)技術(shù)人員的經(jīng)驗選定的一部分頻譜,也可以是按照實際情況選取的一部分頻譜,本發(fā)明對此并不做限定。本實施例將頻譜幅值劃分成3個頻帶,并計算這3個頻帶的譜平坦度特征其劃分方式如下表:譜平坦度子帶劃分讓N(k)=NA_end(k)-NA_start(k)表示用于計算譜平坦度頻譜個數(shù),則FSF(k):FSF(k)=(Πn=NA_start(k)NA_end(k)Assp(n))1/N(k)Σn=NA_start(k)NA_end(k)Assp(n))/N(k)]]>最后,對當(dāng)前幀的譜平坦度特征參數(shù)進(jìn)行平滑濾波,得到當(dāng)前幀最終的譜平坦度特征參數(shù):FSSF[0](k)=0.85FSSF[-1](k)+0.15FSF[0](k)]]>其中和分別表示當(dāng)前幀和當(dāng)前幀的前一幀的譜平坦度。調(diào)性特征參數(shù)是通過計算前后兩幀信號的幀內(nèi)頻譜差分系數(shù)的相關(guān)值得到的,或繼續(xù)對該相關(guān)值進(jìn)行平滑濾波得到的。具體地,前后兩幀信號的幀內(nèi)頻譜差分系數(shù)的相關(guān)值的計算方法如下:根據(jù)頻譜幅值計算得到調(diào)性特征參數(shù),其中調(diào)性特征參數(shù)可以根據(jù)所有頻譜幅值或部分頻譜幅值計算得到。其計算步驟如下:a,將部分(不小于8個頻譜系數(shù))或全部頻譜幅值跟相鄰的頻譜幅值做差分運算,并將差分結(jié)果小于0的值置0,得到一組非負(fù)的頻譜差分系數(shù):Dsp(i)=0ifAsp(i+6)<Asp(i+5)Asp(i+6)-Asp(i+5)otherwise]]>b,求取步驟a計算得到的當(dāng)前幀非負(fù)的頻譜差分系數(shù)和當(dāng)前幀的前一幀非負(fù)的頻譜差分系數(shù)的相關(guān)系數(shù),得到第一調(diào)性特征參數(shù)值,計算方程式如下:FTR=Σi=0NDsp[0](i)Dsp[-1](i)Σi=0N(Dsp[0](i))2(Dsp[-1](i))2]]>其中,為前一幀的非負(fù)的頻譜差分系數(shù)。c,對第一調(diào)性特征參數(shù)值進(jìn)行平滑運算,得到第二調(diào)性特征參數(shù)值和第三調(diào)性特征角標(biāo)0表示為當(dāng)前幀,計算方程如下:FT(0)=FTRFT[0](1)=0.96FT[-1](1)+0.04FTR]]>FT[0](2)=0.90FT[-1](2)+0.10FTR]]>步驟103、根據(jù)當(dāng)前幀的前一幀得到的背景噪聲能量、當(dāng)前幀的幀能量參數(shù)及信噪比子帶能量計算得到當(dāng)前幀的信噪比參數(shù)。當(dāng)前幀的前一幀的背景噪聲能量可通過現(xiàn)有方法獲得。如果當(dāng)前幀是起始幀,信噪比子帶背景噪聲能量的值采用默認(rèn)的初值。當(dāng)前幀的前一幀信噪比子帶背景噪聲能量估計與當(dāng)前幀的信噪比子帶背景能量估計的原理相同,當(dāng)前幀的信噪比子帶背景能量估計參見本實施例的步驟107。具體地,當(dāng)前幀的信噪比參數(shù)可采用現(xiàn)有信噪比計算方法實現(xiàn)。優(yōu)選地,采用以下方法:首先,將濾波器組子帶重新劃分為若干信噪比子帶,劃分索引如下表,其次,根據(jù)信噪比子帶的劃分方式,計算當(dāng)前幀各個信噪比子帶能量。計算方程如下:Esb2[n]=-Σk=Sub_Start_index(n)Sub_end_index(n)Esb[k];0≤n<13;]]>再次,根據(jù)當(dāng)前幀各個信噪比子帶的能量和上一幀各個信噪比子帶的背景噪聲能量計算子帶平均信噪比SNR1。計算方程如下:SNR1=1num_bandΣn=0num_band-1log2Esb2(n)Esb2_bg(n)]]>其中Esb2_bg為估計得到的當(dāng)前幀的前一幀各個信噪比子帶的背景噪聲能量,num_band信噪比子帶個數(shù)。得到該前一幀信噪比子帶的背景噪聲能量的原理與得到當(dāng)前幀的信噪比子帶背景能量的原理相同,得到當(dāng)前幀的信噪比子帶背景能量的過程參見下文實施例一的步驟107。最后,根據(jù)估計得到的所述前一幀全帶背景噪聲能量和當(dāng)前幀的幀能量參數(shù),計算全帶信噪比SNR2:SNR2=log2Et1Et_bg]]>其中Et_bg為估計得到的前一幀全帶背景噪聲能量,得到前一幀全帶背景噪聲能量原理與得到當(dāng)前幀的全帶背景噪聲能量的原理相同,得到當(dāng)前幀的全帶背景噪聲能量的過程參見下文實施例一的步驟107;本實施例中信噪比參數(shù)包括子帶平均信噪比SNR1和全帶信噪比SNR2。 全帶背景噪聲能量和各個子帶的背景噪聲能量統(tǒng)稱為背景噪聲能量。步驟104、根據(jù)當(dāng)前幀的幀能量參數(shù)、譜重心特征參數(shù)、時域穩(wěn)定度特征參數(shù)、譜平坦度特征參數(shù)、調(diào)性特征參數(shù)計算得到當(dāng)前幀的調(diào)性標(biāo)志,具體的:104a:假設(shè)當(dāng)前幀信號為非調(diào)性信號,并用一個調(diào)性幀標(biāo)志tonality_frame來指示當(dāng)前幀是否為調(diào)性幀。本實施例中tonality_frame的值為1表示當(dāng)前幀為調(diào)性幀,0表示當(dāng)前幀為非調(diào)性幀;104b:判斷調(diào)性特征參數(shù)或其平滑濾波后的值是否大于對應(yīng)的設(shè)定的門限值tonality_decision_thr1或tonality_decision_thr2,如果上述條件有一個成立則執(zhí)行步驟104c,否則執(zhí)行步驟104d;其中,tonality_decision_thr1的取值范圍為[0.5,0.7],tonality_rate1的取值范圍為[0.7,0.99]。104c:如果時域穩(wěn)定度特征參數(shù)值lt_stable_rate0小于一個設(shè)定的門限值lt_stable_decision_thr1;譜重心特征參數(shù)值sp_center[1]大于一個設(shè)定的門限值spc_decision_thr1,且各子帶的譜平坦度特征參數(shù)均小于各自對應(yīng)的預(yù)設(shè)的門限值,則判斷當(dāng)前幀為調(diào)性幀,設(shè)置調(diào)性幀標(biāo)志tonality_frame的值為1,否則判斷為非調(diào)性幀,設(shè)置調(diào)性幀標(biāo)志tonality_frame的值為0。并繼續(xù)執(zhí)行步驟D。其中,門限值lt_stable_decision_thr1的取值范圍為[0.01,0.25],spc_decision_thr1為[1.0,1.8]。104d:根據(jù)調(diào)性幀標(biāo)志tonality_frame對調(diào)性程度特征參數(shù)tonality_degree進(jìn)行更新,其中調(diào)性程度參數(shù)tonality_degree初始值在初始開始工作時進(jìn)行設(shè)置,取值范圍為[0,1]。不同的情況下,調(diào)性程度特征參數(shù)tonality_degree計算方法不同:如果當(dāng)前的調(diào)性幀標(biāo)志指示當(dāng)前幀為調(diào)性幀,則采用以下方程式對調(diào)性程度特征參數(shù)tonality_degree進(jìn)行更新:tonality_degree=tonality_degree-1·td_scale_A+td_scale_B;其中,tonality_degree-1為前一幀的調(diào)性程度特征參數(shù)。其初始值取值范圍為[0,1]。td_scale_A為衰減系數(shù),其取值范圍為[0,1];td_scale_B為累加系數(shù),其取值范圍為[0,1]。104e:根據(jù)更新后的調(diào)性程度特征參數(shù)tonality_degree判斷當(dāng)前幀是否為調(diào)性信號,并設(shè)置調(diào)性標(biāo)志tonality_flag的值。具體地,若調(diào)性程度特征參數(shù)tonality_degree大于某個設(shè)定的門限值,則判斷當(dāng)前幀為調(diào)性信號,否則,判斷當(dāng)前幀為非調(diào)性信號。步驟105:根據(jù)調(diào)性標(biāo)志、信噪比參數(shù)、譜重心特征參數(shù)、幀能量參數(shù)計算得到VAD判決結(jié)果,具體步驟如下:步驟105a:通過當(dāng)前幀的前一幀計算得到的平均長時激活音信號能量和平均長時背景噪聲能量的比值,計算得到長時信噪比lt_snr;平均長時激活音信號能量Efg和平均長時背景噪聲能量Ebg的計算和定義見步驟105g。長時信噪比lt_snr計算方程如下:該式中,長時信噪比lt_snr是采用對數(shù)表示的。步驟105b:計算距離當(dāng)前幀最近的若干個幀的全帶信噪比SNR2的平均值,得到平均全帶信噪比SNR2_lt_ave;計算方程如下:SNR2_lt_ave=1F_numΣn=0F_numSNR2(n)]]>SNR2(n)表示當(dāng)前幀往前第n幀的全帶信噪比SNR2的值,F(xiàn)_num為計算平均值的總幀數(shù),其取值范圍為[8,64]。步驟105c:根據(jù)譜重心特征參數(shù)、長時信噪比lt_snr、連續(xù)激活音幀個數(shù)continuous_speech_num和連續(xù)噪聲幀個數(shù)continuous_noise_num得到VAD判決的判決信噪比門限snr_thr。具體實現(xiàn)步驟如下:首先,設(shè)置判決信噪比門限snr_thr的初始值,范圍為[0.1,2],優(yōu)選地為1.06。其次,根據(jù)譜重心特征參數(shù)首次調(diào)整判決信噪比門限snr_thr的值。其步驟如下:如果譜重心特征參數(shù)sp_center[2]的值大于一個設(shè)定的門限值spc_vad_dec_thr1,則snr_thr加上一個偏置值,優(yōu)先的改偏置值取0.05;否則,如果sp_center[1]大于spc_vad_dec_thr2,則snr_thr加上一個偏置值,優(yōu)先的改偏置值取0.10;否則,snr_thr加上一個偏置值,優(yōu)先的改偏置值取0.40;其中,門限值spc_vad_dec_thr1和spc_vad_dec_thr2取值范圍為[1.2,2.5]。再次,根據(jù)連續(xù)激活音幀個數(shù)continuous_speech_num、連續(xù)噪聲幀個數(shù)continuous_noise_num、平均全帶信噪比SNR2_lt_ave和長時信噪比lt_snr二次調(diào)整snr_thr的值。如果連續(xù)激活音幀個數(shù)continuous_speech_num大于一個設(shè)定的門限值cpn_vad_dec_thr1,則snr_thr減去0.2;否則,如果連續(xù)噪聲個數(shù)continuous_noise_num大于一個設(shè)定的門限值cpn_vad_dec_thr2,并且SNR2_lt_ave大于一個偏置值加上長時信噪比lt_snr乘以系數(shù)lt_tsnr_scale,則snr_thr加上一個偏置值,優(yōu)先的改偏置值取0.1;否則,如果continuous_noise_num大于一個設(shè)定的門限值cpn_vad_dec_thr3,則snr_thr加上一個偏置值,優(yōu)先的改偏置值取0.2;否則,如果continuous_noise_num大于一個設(shè)定的門限值cpn_vad_dec_thr4,則snr_thr加上一個偏置值,優(yōu)先的改偏置值取0.1。其中,門限值cpn_vad_dec_thr1,cpn_vad_dec_thr2,cpn_vad_dec_thr3,cpn_vad_dec_thr4取值范圍為[2,500],系數(shù)lt_tsnr_scale取值范圍為[0,2]。跳過本步驟,直接進(jìn)入最后一步,也可實現(xiàn)本發(fā)明。最后,根據(jù)長時信噪比lt_snr的值再對判決信噪比門限snr_thr進(jìn)行最終調(diào)整,得到當(dāng)前幀的判決信噪比門限snr_thr。修正方程如下:snr_thr=snr_thr+(lt_tsnr-thr_offset)·thr_scale;其中,thr_offset為一個偏置值,其取值范圍為[0.5,3];thr_scale為一個增益系數(shù),其取值范圍為[0.1,1]。步驟105d:根據(jù)激活音檢測的判決門限snr_thr和當(dāng)前幀計算得到的信噪比參數(shù)SNR1、SNR2計算得到初始的VAD判決結(jié)果。計算過程如下:如果SNR1大于判決門限snr_thr,則判斷當(dāng)前幀為激活音幀,用VAD標(biāo)志vad_flag的值來指示當(dāng)前幀是否為激活音幀,本實施例中用值1表示當(dāng)前幀為激活音幀,0表示當(dāng)前幀為非激活音幀。否則,判斷當(dāng)前幀為非激活音幀,VAD標(biāo)志vad_flag的值置0。如果SNR2大于一個設(shè)定的門限值snr2_thr,則判斷當(dāng)前幀為激活音幀,VAD標(biāo)志vad_flag的值置1。其中,snr2_thr的取值范圍為[1.2,5.0]。步驟105e:根據(jù)調(diào)性標(biāo)志、平均全帶信噪比SNR2_lt_ave、譜重心和長時信噪比lt_snr對所述初始VAD判決結(jié)果進(jìn)行修正。具體步驟如下:如果調(diào)性標(biāo)志指示當(dāng)前幀為調(diào)性信號,即tonality_flag為1,則判斷當(dāng)前幀是激活音信號,vad_flag標(biāo)志置1。如果平均全帶信噪比SNR2_lt_ave大于一個設(shè)定的門限SNR2_lt_ave_t_thr1加上長時信噪比lt_snr乘于系數(shù)lt_tsnr_tscale,則判斷當(dāng)前幀為激活音幀,vad_flag標(biāo)志置1。其中,本實施例SNR2_lt_ave_thr1的取值范圍為[1,4],lt_tsnr_tscale的取值范圍為[0.1,0.6]。如果平均全帶信噪比SNR2_lt_ave大于一個設(shè)定的門限SNR2_lt_ave_t_thr2,并且譜重心特征參數(shù)sp_center[2]大于一個設(shè)定的門限sp_center_t_thr1和長時信噪比lt_snr小于一個設(shè)定的門限lt_tsnr_t_thr1,則判斷當(dāng)前幀為激活音幀,vad_flag標(biāo)志置1。其中,SNR2_lt_ave_t_thr2的取 值范圍為[1.0,2.5],sp_center_t_thr1的取值范圍為[2.0,4.0],lt_tsnr_t_thr1的取值范圍為[2.5,5.0]。如果SNR2_lt_ave大于一個設(shè)定的門限SNR2_lt_ave_t_thr3,并且譜重心特征參數(shù)sp_center[2]大于一個設(shè)定的門限sp_center_t_thr2和長時信噪比lt_snr小于一個設(shè)定的門限lt_tsnr_t_thr2,則判斷當(dāng)前幀為激活音幀,vad_flag標(biāo)志置1。其中,SNR2_lt_ave_t_thr3的取值范圍為[0.8,2.0],sp_center_t_thr2的取值范圍為[2.0,4.0],lt_tsnr_t_thr2的取值范圍為[2.5,5.0]。如果SNR2_lt_ave大于一個設(shè)定的門限SNR2_lt_ave_t_thr4,并且譜重心特征參數(shù)sp_center[2]大于一個設(shè)定的門限sp_center_t_thr3和長時信噪比lt_snr小于一個設(shè)定的門限lt_tsnr_t_thr3,則判斷當(dāng)前幀為激活音幀,vad_flag標(biāo)志置1。其中,SNR2_lt_ave_t_thr4的取值范圍為[0.6,2.0],sp_center_t_thr3的取值范圍為[3.0,6.0],lt_tsnr_t_thr3的取值范圍為[2.5,5.0]。步驟105f:根據(jù)當(dāng)前幀之前的若干幀的判決結(jié)果、長時信噪比lt_snr、平均全帶信噪比SNR2_lt_ave、當(dāng)前幀的信噪比參數(shù)和當(dāng)前幀的激活音檢測判決結(jié)果,修正激活音保持幀數(shù)。具體計算步驟如下:當(dāng)前激活音保持幀數(shù)修正的前提條件是激活音標(biāo)志指示當(dāng)前幀為激活音幀,若不符合該條件,不修正當(dāng)前激活音保持幀數(shù)num_speech_hangover的值,直接進(jìn)入步驟105g。激活音保持幀數(shù)修正步驟如下:如果連續(xù)語音幀數(shù)continuous_speech_num小于一個設(shè)定的門限值continuous_speech_num_thr1,并且lt_tsnr小于一個設(shè)定的門限值lt_tsnr_h_thr1,則當(dāng)前激活音保持幀數(shù)num_speech_hangover等于最小連續(xù)激活音幀數(shù)減去連續(xù)語音幀數(shù)continuous_speech_num。否則,如果SNR2_lt_ave大于一個設(shè)定的門限值SNR2_lt_ave_thr1,并且連續(xù)語音幀數(shù)continuous_speech_num大于一個設(shè)定的門限值continuous_speech_num_thr2, 則根據(jù)長時信噪比lt_tsnr的大小設(shè)置激活音保持幀數(shù)num_speech_hangover的值。否則,不修正當(dāng)前激活音保持幀數(shù)num_speech_hangover的值。其中本實施例中最小連續(xù)激活音幀數(shù)取值為8,其可以在[6,20]之間取值。具體步驟如下:如果長時信噪比lt_snr大于2.6,則num_speech_hangover的值為3;否則,如果長時信噪比lt_snr大于1.6,則num_speech_hangover的值為4;否則,num_speech_hangover的值為5。步驟105g:根據(jù)當(dāng)前幀的判決結(jié)果和激活音保持幀數(shù)num_speech_hangover添加激活音保持,得到當(dāng)前幀的VAD判決結(jié)果。其方法為:如果當(dāng)前幀被判斷為非激活音,即激活音標(biāo)志為0,并且激活音保持幀數(shù)num_speech_hangover大于0,添加激活音保持,即設(shè)置激活音標(biāo)志為1,并且將num_speech_hangover的值減1。得到當(dāng)前幀的最終的VAD判決結(jié)果。優(yōu)選地,步驟105d之后,還可以包括:根據(jù)初始VAD判決結(jié)果,計算平均長時激活音信號能量Efg,計算值用于下一幀VAD判決;步驟105g之后,還可以包括:根據(jù)當(dāng)前幀的VAD判決結(jié)果計算平均長時背景噪聲能量Ebg,計算值用于下一幀VAD判決。平均長時激活音信號能量Efg具體計算過程如下:a),如果初始VAD判決結(jié)果指示當(dāng)前幀為激活音幀,即VAD標(biāo)志的值為1,并且Et1大于Ebg的若干倍,本實施例取6倍,則更新平均長時激活音能量累加值fg_energy和平均長時激活音能量累加幀數(shù)fg_energy_count。更新方法為fg_energy加上Et1得到新的fg_energy。fg_energy_count加1得到新的fg_energy_count。b),為了保證平均長時激活音信號能量能反映最新的激活音信號能量,如果平均長時激活音能量累加幀數(shù)值等于某一個設(shè)定值fg_max_frame_num,則累加幀數(shù)和累加值同時乘上一個衰減系數(shù) attenu_coef1。本實施例中fg_max_frame_num取值512,attenu_coef1取值為0.75。c),由平均長時激活音能量累加值fg_energy除以平均長時激活音能量累加幀數(shù)得到平均長時激活音信號能量,計算方程式如下:Efg=fg_energyfg_energy_count]]>平均長時背景噪聲能量Ebg的計算方法為:假設(shè)bg_energy_count為背景噪聲能量累加幀數(shù),用于記錄最近背景噪聲能量的累加值包含了多少幀的能量。bg_energy為最近背景噪聲能量的累加值。a),如果當(dāng)前幀判斷為非激活音幀,則VAD標(biāo)志的值為0,并且SNR2小于1.0,則更新背景噪聲能量累加值bg_energy和背景噪聲能量累加幀數(shù)bg_energy_count。更新方法為背景噪聲能量累加值bg_energy加上Et1得到新的背景噪聲能量累加值bg_energy。背景噪聲能量累加幀數(shù)bg_energy_count加1得到新的背景噪聲能量累加幀數(shù)bg_energy_count。b),如果背景噪聲能量累加幀數(shù)bg_energy_count為等于平均長時背景噪聲能量計算的最大計數(shù)幀數(shù),則累加幀數(shù)和累加值同時乘上衰減系數(shù)attenu_coef2。其中,本實施例平均長時背景噪聲能量計算的最大計數(shù)幀數(shù)為512,衰減系數(shù)attenu_coef2等于0.75。c),由背景噪聲能量累加值bg_energy除于背景噪聲能量累加幀數(shù)得到平均長時背景噪聲能量計算方程式如下:Ebg=bg_energybg_energy_count]]>另外,還需說明的是,實施例一還可以包括以下的步驟:步驟106:根據(jù)當(dāng)前幀的VAD判決結(jié)果、調(diào)性特征參數(shù)、信噪比參數(shù)、調(diào)性標(biāo)志、時域穩(wěn)定度特征參數(shù)計算背景噪聲更新標(biāo)識,計算方法可以參考后述的實施例二。步驟107:根據(jù)背景噪聲更新標(biāo)識和當(dāng)前幀的幀能量參數(shù)、當(dāng)前幀的前 一幀的全帶背景噪聲能量,得到當(dāng)前幀的背景噪聲能量;所述當(dāng)前幀的背景噪聲能量用于下一幀信噪比參數(shù)計算。具體的,根據(jù)背景噪聲更新標(biāo)識判斷是否進(jìn)行背景噪聲更新,如果背景噪聲更新標(biāo)識為1,則根據(jù)估計得到全帶背景噪聲能量與當(dāng)前幀信號的能量的比值進(jìn)行背景噪聲更新。背景噪聲能量估計包括子帶背景噪聲能量估計和全帶背景噪聲能量估計。a,子帶背景噪聲能量估計方程式如下:Esb2_bg(k)=Esb2_bg_pre(k)·αbg_e+Esb2_bg(k)·(1-αbg_e);0≤k<num_sb其中,num_sb是頻域子帶的個數(shù),Esb2_bg_pre(k)表示前一幀第k個信噪比子帶的子帶背景噪聲能量。αbg_e是背景噪聲更新因子,其值由前一幀的全帶背景噪聲能量和當(dāng)前幀能量參數(shù)決定。計算過程如下:如果上一幀全帶背景背景噪聲能量Et_bg小于當(dāng)前幀的幀能量參數(shù)Et1,則取值0.96,否則取值0.95。b,全帶背景噪聲能量估計:如果當(dāng)前幀的背景噪聲更新標(biāo)識為1,則更新背景噪聲能量累加值Et_sum和背景噪聲能量累計幀數(shù)NEt_counter,計算方程如下:Et_sum=Et_sum_-1+Et1;NEt_counter=NEt_counter_-1+1;其中Et_sum_-1為前一幀的背景噪聲能量累加值,NEt_counter_-1為前一幀計算得到的背景噪聲能量累計幀數(shù)。c,全帶背景噪聲能量由背景噪聲能量累加值Et_sum和累計幀數(shù)NEt_counter的比值得到:Et_bg=Et_sumNEt_counter]]>判斷NEt_counter是否等于64,如果NEt_counter等于64則分別將背景噪聲能量累加 值Et_sum和累計幀數(shù)NEt_counter乘0.75。d,根據(jù)調(diào)性標(biāo)志、幀能量參數(shù)、全帶背景噪聲能量的值對子帶背景噪聲能量和背景噪聲能量累加值進(jìn)行調(diào)整。計算過程如下:如果調(diào)性標(biāo)志tonality_flag等于1并且?guī)芰繀?shù)Et1的值小于背景噪聲能量特征參數(shù)Et_bg的值乘以一個增益系數(shù)gain,則,Et_sum=Et_sum·gain+delta;Esb2_bg(k)=Esb2_bg(k)·gain+delta;其中,gain的取值范圍為[0.3,1]。實施例二本發(fā)明還提供了一種背景噪聲檢測方法實施例,如圖3所示,該方法包括:步驟201:獲得當(dāng)前幀的子帶信號及頻譜幅值;步驟202:根據(jù)子帶信號計算得到的幀能量參數(shù)、譜重心特征參數(shù)、時域穩(wěn)定度特征參數(shù)的值,根據(jù)頻譜幅值計算得到譜平坦度特征參數(shù)和調(diào)性特征參數(shù)的值;優(yōu)選地,所述幀能量參數(shù)是各個子帶信號能量的加權(quán)疊加值或直接疊加值。所述譜重心特征參數(shù)是所有或部分子帶信號能量的加權(quán)累加值和未加權(quán)累加值的比值,或該比值進(jìn)行平滑濾波得到的值。所述時域穩(wěn)定度特征參數(shù)是幀能量幅值的方差和幅值疊加值平方的期望的比值,或該比值乘上一個系數(shù)。所述譜平坦度參數(shù)是預(yù)定的若干頻譜幅值的幾何平均數(shù)和算術(shù)平均數(shù)的比值,或該比值乘上一個系數(shù)。具體地,步驟201和步驟202可采用與上文相同的方法,在此不再贅述。步驟203:根據(jù)譜重心特征參數(shù)、時域穩(wěn)定度特征參數(shù)、譜平坦度特征 參數(shù)、調(diào)性特征參數(shù)、當(dāng)前幀能量參數(shù)進(jìn)行背景噪聲檢測,判斷當(dāng)前幀是否為背景噪聲。優(yōu)選地,首先,假定當(dāng)前幀是背景噪聲,并設(shè)置所述背景噪聲更新標(biāo)識為第一預(yù)設(shè)值;然后,如果以下任一條件成立,則判斷當(dāng)前幀不是噪聲信號,并將背景噪聲更新標(biāo)識設(shè)置為第二預(yù)設(shè)值:時域穩(wěn)定度特征參數(shù)lt_stable_rate0大于一個設(shè)定的門限值;譜重心特征參數(shù)值的平滑濾波值大于一個設(shè)定的門限值,且時域穩(wěn)定度特征參數(shù)值也大于某一個設(shè)定的門限值;調(diào)性特征參數(shù)或調(diào)性特征參數(shù)平滑濾波后的值大于一個設(shè)定的門限值,且時域穩(wěn)定度特征參數(shù)lt_stable_rate0值大于其設(shè)定的門限值;各子帶的譜平坦度特征參數(shù)或各子帶的譜平坦度特征參數(shù)各自平滑濾波后的值均小于各自對應(yīng)的設(shè)定的門限值;或,幀能量參數(shù)Et1的值大于設(shè)定的門限值E_thr1。具體地,假設(shè)當(dāng)前幀為背景噪聲。本實施例通過一個背景噪聲更新標(biāo)識background_flag來指示當(dāng)前幀是否是背景噪聲,并約定如果判斷當(dāng)前幀為背景噪聲,則設(shè)置背景噪聲更新標(biāo)識background_flag為1(第一預(yù)設(shè)值),否則設(shè)置背景噪聲更新標(biāo)識background_flag為0(第二預(yù)設(shè)值)。根據(jù)時域穩(wěn)定度特征參數(shù)、譜重心特征參數(shù)、譜平坦度特征參數(shù)、調(diào)性特征參數(shù)、當(dāng)前幀能量參數(shù)檢測當(dāng)前幀是否為噪聲信號。如果不是噪聲信號,則將背景噪聲更新標(biāo)識background_flag置0。具體過程如下:判斷時域穩(wěn)定度特征參數(shù)lt_stable_rate0是否大于一個設(shè)定的門限值lt_stable_rate_thr1。如果是,則判斷當(dāng)前幀不是噪聲信號,并將background_flag置0。本實施例門限值lt_stable_rate_thr1取值范圍為[0.8,1.6];判斷譜重心特征參數(shù)值的平滑濾波值是否大于一個設(shè)定的門限值 sp_center_thr1,并且時域穩(wěn)定度特征參數(shù)值也大于某一個設(shè)定的門限值lt_stable_rate_thr2。如果是,則判斷當(dāng)前幀不是噪聲信號,并將background_flag置0。sp_center_thr1的取值范圍為[1.6,4];lt_stable_rate_thr2的取值范圍為(0,0.1]。判斷調(diào)性特征參數(shù)的值是否大于一個設(shè)定的門限值tonality_rate_thr1,時域穩(wěn)定度特征參數(shù)lt_stable_rate0值是否大于設(shè)定的門限值lt_stable_rate_thr3,如果上述條件同時成立,則判斷當(dāng)前幀不是背景噪聲,background_flag賦值為0。門限值tonality_rate_thr1取值范圍在[0.4,0.66]。門限值lt_stable_rate_thr3的取值范圍為[0.06,0.3]。判斷譜平坦度特征參數(shù)FSSF(0)的值是否小于設(shè)定的門限值sSMR_thr1,判斷譜平坦度特征參數(shù)FSSF(1)的值是否小于設(shè)定的門限值sSMR_thr2,判斷譜平坦度特征參數(shù)FSSF(2)的值是否小于設(shè)定的sSMR_thr3,如果上述條件同時成立,則判斷當(dāng)前幀不是背景噪聲,background_flag賦值為0,門限值sSMR_thr1、sSMR_thr2、sSMR_thr3的取值范圍為[0.88,0.98]。判斷平坦度特征參數(shù)FSSF(0)的值是否小于設(shè)定的門限值sSMR_thr4,判斷譜平坦度特征參數(shù)FSSF(1)的值是否小于設(shè)定的門限值sSMR_thr5,判斷譜平坦度特征參數(shù)FSSF(2)的值是否小于設(shè)定的門限值sSMR_thr6。如果上述任一條件成立,則判斷當(dāng)前幀不是背景噪聲。background_flag賦值為0。sSMR_thr4、sSMR_thr5、sSMR_thr6的取值范圍為[0.80,0.92]。判斷幀能量參數(shù)Et1的值是否大于設(shè)定的門限值E_thr1,如果上述條件成立,則判斷當(dāng)前幀不是背景噪聲。background_flag賦值為0。E_thr1根據(jù)幀能量參數(shù)的動態(tài)范圍進(jìn)行取值。如果當(dāng)前幀未被檢測成不是背景噪聲,則表示當(dāng)前幀為背景噪聲。實施例三本發(fā)明還提供了一種VAD判決中激活音保持幀數(shù)的修正方法,如圖4所示,該方法包括:步驟301:根據(jù)子帶信號計算得到長時信噪比lt_snr;具體地,通過當(dāng)前幀的前一幀計算得到的平均長時激活音信號能量和平均長時背景噪聲能量的比值,計算得到長時信噪比lt_snr;長時信噪比lt_snr可采用對數(shù)表示。步驟302:計算平均全帶信噪比SNR2_lt_ave;計算距離當(dāng)前幀最近的若干個幀的全帶信噪比SNR2的平均值,得到平均全帶信噪比SNR2_lt_ave;步驟303:根據(jù)當(dāng)前幀之前的若干幀的判決結(jié)果、長時信噪比lt_snr、平均全帶信噪比SNR2_lt_ave、當(dāng)前幀的信噪比參數(shù)和當(dāng)前幀的VAD判決結(jié)果,對當(dāng)前激活音保持幀數(shù)進(jìn)行修正??衫斫獾兀?dāng)前激活音保持幀數(shù)修正的前提條件是激活音標(biāo)志指示當(dāng)前幀為激活音幀。優(yōu)選地,對當(dāng)前激活音保持幀數(shù)進(jìn)行修正時,如果連續(xù)語音幀數(shù)小于一個設(shè)定的門限值1,并且長時信噪比lt_snr小于一個設(shè)定的門限值2,則當(dāng)前激活音保持幀數(shù)等于最小連續(xù)激活音幀數(shù)減去連續(xù)語音幀數(shù);否則,如果平均全帶信噪比SNR2_lt_ave大于一個設(shè)定的門限值3,并且連續(xù)語音幀數(shù)大于一個設(shè)定的門限值4,則根據(jù)長時信噪比的大小設(shè)置激活音保持幀數(shù)的值,否則不修正當(dāng)前激活音保持幀數(shù)num_speech_hangover的值。實施例四本發(fā)明提供一種激活音修正幀數(shù)的獲取方法,如圖5所示,具體步驟如下:401:通過本發(fā)明實施例一的方法獲得當(dāng)前幀激活音檢測判決結(jié)果。402:通過本發(fā)明提供的實施例三獲得激活音保持幀數(shù)。403:獲得背景噪聲更新次數(shù)update_count。具體步驟如下:403a:通過本發(fā)明提供的實施例二計算背景噪聲更新標(biāo)識background_flag;403b:當(dāng)背景噪聲更新標(biāo)識指示是背景噪聲,且背景噪聲更新次數(shù)小于 1000,則背景噪聲更新次數(shù)加1。其中背景噪聲更新次數(shù)初始值設(shè)置為0。404:根據(jù)當(dāng)前幀的激活音檢測判決結(jié)果、背景噪聲更新次數(shù)和活音保持幀數(shù)獲取激活音修正幀數(shù)warm_hang_num。具體的,當(dāng)當(dāng)前幀激活音檢測判決結(jié)果為激活音幀,且背景噪聲更新次數(shù)小于預(yù)設(shè)門限值例如為12,則激活音修正幀數(shù)選擇為常數(shù)例如為20和激活音保持幀數(shù)中的最大值。另外,還可以包括405:根據(jù)VAD判決結(jié)果、激活音修正幀數(shù)修正VAD判決結(jié)果,具體的:當(dāng)VAD判決結(jié)果指示當(dāng)前幀為非激活音幀,且激活音修正幀數(shù)大于0,則設(shè)置當(dāng)前幀為激活音幀,同時激活音修正幀數(shù)減1。對應(yīng)于前述激活音修正幀數(shù)的獲取方法,本發(fā)明實施例還提供了一種激活音修正幀數(shù)的獲取裝置60,如圖6所示,該獲取裝置60包括:第一獲取單元61,用于獲得當(dāng)前幀的激活音檢測判決結(jié)果;第二獲取單元62,用于獲得激活音保持幀數(shù);第三獲取單元63,用于獲得背景噪聲更新次數(shù);第四獲取單元64,用于根據(jù)所述當(dāng)前幀的激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)獲取激活音修正幀數(shù)。本實施例中激活音修正幀數(shù)的獲取裝置的各個單元的工作流程和工作原理參見上述各方法實施例中的描述,在此不再贅述。實施例五本發(fā)明提供一種激活音檢測方法,如圖7所示,具體步驟如下:501:通過本發(fā)明實施例一的方法獲得第一激活音檢測判決結(jié)果vada_flag;獲得第二激活音檢測判決結(jié)果vadb_flag。需要說明的是,第二激活音檢測判決結(jié)果vadb_flag是通過現(xiàn)有的任意一種激活音檢測判決方案獲得的,對于現(xiàn)有的激活音檢測判決方案,本發(fā)明在 此不做詳細(xì)闡述,本領(lǐng)域技術(shù)人員可以自行查閱相關(guān)資料了解。502:通過本發(fā)明提供的實施例三獲得激活音保持幀數(shù)。503:獲得背景噪聲更新次數(shù)update_count。具體步驟如下:503a:通過本發(fā)明提供的實施例二計算背景噪聲更新標(biāo)識background_flag;503b:當(dāng)背景噪聲更新標(biāo)識指示是背景噪聲,且背景噪聲更新次數(shù)小于1000,則背景噪聲更新次數(shù)加1。背景噪聲更新次數(shù)初始值設(shè)置為0。504:根據(jù)vada_flag、背景噪聲更新次數(shù)和激活音保持幀數(shù)計算激活音修正幀數(shù)warm_hang_num,具體的:當(dāng)vada_flag指示為激活音幀,且背景噪聲更新次數(shù)小于12,則激活音修正幀數(shù)選擇為20和激活音保持幀數(shù)中的最大值。505:根據(jù)vadb_flag、激活音修正幀數(shù)計算VAD判決結(jié)果,具體的:當(dāng)vadb_flag指示當(dāng)前幀為非激活音幀,且激活音修正幀數(shù)大于0,則設(shè)置當(dāng)前幀為激活音幀,同時激活音修正幀數(shù)減1。對應(yīng)于前述激活音檢測方法,本發(fā)明還提供了一種激活音檢測裝置,如圖8所示,該檢測裝置80包括:第一獲取單元81,用于獲得第一激活音檢測判決結(jié)果;第二獲取單元82,用于獲得激活音保持幀數(shù);第三獲取單元83,用于獲得背景噪聲更新次數(shù);第一計算單元84,用于根據(jù)所述第一激活音檢測判決結(jié)果、所述背景噪聲更新次數(shù)和所述激活音保持幀數(shù)計算激活音修正幀數(shù);第四獲取單元85,用于獲得第二激活音檢測判決結(jié)果;第二計算單元86,用于根據(jù)所述激活音修正幀數(shù)和所述第二激活音檢測判決結(jié)果計算所述激活音檢測判決結(jié)果。本實施例中激活音檢測裝置的各個單元的工作流程和工作原理參見上述各方法實施例中的描述,在此不再贅述?,F(xiàn)代的很多語音編碼標(biāo)準(zhǔn),如AMR,AMR-WB,都支持VAD功能。在效率方面,這些編碼器的VAD并不能在所有的典型背景噪聲下都達(dá)到很好的性能。特別是在非穩(wěn)定噪聲下,如辦公室噪聲,這些編碼器的VAD效率都較低。而對于音樂信號,這些VAD有時候會出現(xiàn)錯誤檢測,導(dǎo)致相應(yīng)的處理算法出現(xiàn)明顯的質(zhì)量下降。本發(fā)明實施例提供的技術(shù)方案克服了既有VAD算法的缺點,在提高VAD對不穩(wěn)定噪聲檢測效率的同時也提高音樂檢測的準(zhǔn)確率。使得采用本發(fā)明提供的技術(shù)方案的語音頻信號處理算法可以得到更好的性能。另外,本發(fā)明實施例提供的背景噪聲檢測方法,可使得背景噪聲的估計更加準(zhǔn)確和穩(wěn)定,有利于提高VAD檢測的準(zhǔn)確率。本發(fā)明實施例同時提供的調(diào)性信號檢測方法,提高了調(diào)性音樂檢測的準(zhǔn)確率。本發(fā)明實施例同時提供的激活音保持幀數(shù)的修正方法,可使得在不同的噪聲和信噪比下,VAD算法可以在性能和效率得到更好的平衡。本發(fā)明實施例同時提供的VAD判決中判決信噪比門限的調(diào)整方法,可使得VAD判決算法在不同的信噪比下都可以達(dá)到較好的準(zhǔn)確率,在保證質(zhì)量的情況下,進(jìn)一步的提升效率。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。當(dāng)前第1頁1 2 3