本公開涉及處理電子設(shè)備上的風噪的方法、計算設(shè)備、存儲介質(zhì)和程序產(chǎn)品等。
背景技術(shù):
1、在戶外存在風噪的使用場景(例如走在路上或者騎自行車時)下,智能眼鏡等電子設(shè)備可能會收到比較大的風噪,此時風噪能量可能淹沒用戶的喚醒聲音,導(dǎo)致喚醒失敗。
2、由此期望提出一些處理電子設(shè)備上的風噪的方案。
技術(shù)實現(xiàn)思路
1、本公開實施例提供了處理電子設(shè)備上的風噪的方法以及相應(yīng)的執(zhí)行這些方法的電子設(shè)備、非暫時性機器可讀存儲介質(zhì)和計算機程序產(chǎn)品。
2、根據(jù)本公開實施例的第一個方面,提供了一種處理電子設(shè)備上的風噪的方法,其中所述電子設(shè)備包括第一麥克風、第二麥克風、低功耗處理裝置和高功耗處理裝置,所述低功耗處理裝置的功耗小于所述高功耗處理裝置的功耗,所述方法包括:由所述第一麥克風采集第一路音頻,并且由所述第二麥克風采集第二路音頻;在連續(xù)的兩幀時間內(nèi)僅對一幀音頻進行風噪檢測而跳過另一幀音頻,以此完成跳幀進行的風噪檢測,包括:在第一時間段內(nèi),所述低功耗處理裝置計算獲取所述第一路音頻的第一待處理幀的頻域數(shù)據(jù);在所述第一時間段之后相鄰的第二時間段內(nèi),所述低功耗處理裝置計算獲取所述第二路音頻的第一待處理幀的頻域數(shù)據(jù),所述第一路音頻的第一待處理幀和所述第二路音頻的第一待處理幀時間對齊,所述第一時間段的時長和所述第二時間段的時長相等,并等于任一待處理幀的幀長;所述低功耗處理裝置計算所述第一路音頻的第一待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第一待處理幀的頻域數(shù)據(jù)之間的相關(guān)值;響應(yīng)于所述第一路音頻的第一待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第一待處理幀的頻域數(shù)據(jù)之間的相關(guān)值小于第一相關(guān)值門限,所述低功耗處理裝置喚醒所述高功耗處理裝置;所述高功耗處理裝置對所述第一路音頻和所述第二路音頻進行降風噪處理。
3、可選地,所述方法還包括:在所述第一時間段內(nèi),所述低功耗處理裝置根據(jù)所述第一路音頻的第一待處理幀的頻域數(shù)據(jù)計算所述第一路音頻的第一待處理幀在預(yù)定頻率范圍內(nèi)的能量值;并且所述低功耗處理裝置獲取所述第二路音頻的第一待處理幀的頻域數(shù)據(jù)之前,所述方法還包括:確定所述能量值大于能量門限值。
4、可選地,所述第一路音頻的第一待處理幀與所述第一路音頻的上一個已處理幀之間間隔預(yù)設(shè)幀數(shù),所述第二路音頻的第一待處理幀與所述第二路音頻的上一個已處理幀之間間隔所述預(yù)設(shè)幀數(shù)。
5、可選地,所述方法在低功耗處理裝置喚醒所述高功耗處理裝置之后還包括:所述低功耗處理裝置進入休眠狀態(tài)。
6、可選地,所述方法在所述低功耗處理裝置喚醒所述高功耗處理裝置之后還包括:所述高功耗處理裝置計算獲取所述第一路音頻的第二待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第二待處理幀的頻域數(shù)據(jù)之間的相關(guān)值,所述第一路音頻的第二待處理幀和所述第二路音頻的第二待處理幀時間對齊;響應(yīng)于所述第一路音頻的第二待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第二待處理幀的頻域數(shù)據(jù)之間的相關(guān)值不小于第二相關(guān)值門限,所述高功耗處理裝置喚醒所述低功耗處理裝置;所述高功耗處理裝置進入休眠狀態(tài)。
7、可選地,所述第一相關(guān)值門限小于所述第二相關(guān)值門限。
8、可選地,所述高功耗處理裝置計算獲取所述第一路音頻的第二待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第二待處理幀的頻域數(shù)據(jù)之間的相關(guān)值,包括:在第三時間段內(nèi),所述高功耗處理裝置計算獲取所述第一路音頻的第二待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第二待處理幀的頻域數(shù)據(jù)之間的相關(guān)值,所述第三時間段的時長等于任一待處理幀的幀長。
9、可選地,所述方法在高功耗處理裝置喚醒所述低功耗處理裝置之前還包括:所述高功耗處理裝置開啟定時器;在所述定時器計時期間,所述高功耗處理裝置繼續(xù)計算獲取所述第一路音頻和所述第二路音頻中其它待處理幀的頻域數(shù)據(jù)之間的相關(guān)值;確定所述定時器計時期間所述第一路音頻和所述第二路音頻中其它待處理幀的頻域數(shù)據(jù)之間的相關(guān)值均不小于所述第二相關(guān)值門限。
10、可選地,所述方法在所述低功耗處理裝置喚醒所述高功耗處理裝置之后還包括:所述高功耗處理裝置獲取所述第一路音頻或所述第二路音頻的第二待處理幀的頻域數(shù)據(jù)并且根據(jù)所述第二待處理幀的頻域數(shù)據(jù)計算所述第二待處理幀在預(yù)定頻率范圍內(nèi)的能量值;響應(yīng)于所述能量值不大于能量門限值,所述高功耗處理裝置喚醒所述低功耗處理裝置;所述高功耗處理裝置進入休眠狀態(tài)。
11、根據(jù)本公開實施例的第二個方面,提供了一種電子設(shè)備,包括:第一麥克風;第二麥克風;低功耗處理裝置和高功耗處理裝置,用于運行程序指令,以使如上述第一個方面中的任一方案所述的方法被執(zhí)行。
12、根據(jù)本公開實施例的第三個方面,提供了一種非暫時性機器可讀存儲介質(zhì),其上存儲有可執(zhí)行代碼,當可執(zhí)行代碼被電子設(shè)備的處理器執(zhí)行時,使處理器執(zhí)行如上述第一個方面中的任一方案所述的方法。
13、根據(jù)本公開實施例的第四個方面,提供了一種計算機程序產(chǎn)品,包括可執(zhí)行代碼,當所述可執(zhí)行代碼被電子設(shè)備的處理器執(zhí)行時,使所述處理器執(zhí)行如上述第一個方面中的任一方案所述的方法。
1.一種處理電子設(shè)備上的風噪的方法,其中所述電子設(shè)備包括第一麥克風、第二麥克風、低功耗處理裝置和高功耗處理裝置,所述低功耗處理裝置的功耗小于所述高功耗處理裝置的功耗,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述第一路音頻的第一待處理幀與所述第一路音頻的上一個已處理幀之間間隔預(yù)設(shè)幀數(shù),所述第二路音頻的第一待處理幀與所述第二路音頻的上一個已處理幀之間間隔所述預(yù)設(shè)幀數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,所述低功耗處理裝置喚醒所述高功耗處理裝置之后,還包括:
5.根據(jù)權(quán)利要求1所述的方法,所述低功耗處理裝置喚醒所述高功耗處理裝置之后,還包括:
6.根據(jù)權(quán)利要求5所述的方法,其中,
7.根據(jù)權(quán)利要求5所述的方法,其中,所述高功耗處理裝置計算獲取所述第一路音頻的第二待處理幀的頻域數(shù)據(jù)和所述第二路音頻的第二待處理幀的頻域數(shù)據(jù)之間的相關(guān)值,包括:
8.根據(jù)權(quán)利要求5所述的方法,所述高功耗處理裝置喚醒所述低功耗處理裝置之前,還包括:
9.根據(jù)權(quán)利要求1所述的方法,所述低功耗處理裝置喚醒所述高功耗處理裝置之后,還包括:
10.一種電子設(shè)備,包括: