所述電子設(shè)備包括聲音采集單元,所述電子設(shè)備還包括語(yǔ)音觸發(fā)單元;如圖2所示,所述信息處理方法包括以下步驟:
[0056]步驟201:檢測(cè)到第一輸入操作時(shí),利用所述聲音采集單元采集語(yǔ)音數(shù)據(jù)。
[0057]本發(fā)明實(shí)施例中,所述電子設(shè)備尤指MID類(lèi)的電子設(shè)備。如圖11所示,這類(lèi)電子設(shè)備一般具有DMIC、Trigger、AP。本發(fā)明實(shí)施例中的MID無(wú)需使用Command,這里,Trigger采用ASIC設(shè)計(jì),工作頻率只需2MHz,功耗大約2mW,而Command在MID的Android系統(tǒng)臺(tái)運(yùn)行至少會(huì)導(dǎo)致系統(tǒng)的功耗增加200mW,同時(shí)會(huì)導(dǎo)致原有系統(tǒng)性能的降低,因此,本發(fā)明實(shí)施例省去了功耗較大的Command。
[0058]本發(fā)明實(shí)施例中,第一輸入操作由用戶觸發(fā),用戶可以通過(guò)物理按鍵實(shí)現(xiàn)第一操作,也可以通過(guò)空間手勢(shì)實(shí)現(xiàn)第一操作,還可以通過(guò)觸控操作實(shí)現(xiàn)第一操作;基于此,電子設(shè)備需具有按鍵、或者攝像頭、或者觸控顯示單元。一般,MID類(lèi)電子設(shè)備均為觸屏類(lèi)電子設(shè)備,因此,第一輸入操作為由手指輸入的觸控操作。
[0059]本發(fā)明實(shí)施例中,聲音采集單元具體是指DMIC,利用DMIC能夠采集由用戶錄入的語(yǔ)音數(shù)據(jù),具體地,Trigger將時(shí)鐘信號(hào)發(fā)送至DMIC,DMC在時(shí)鐘信號(hào)的觸發(fā)下采集用戶錄入的語(yǔ)音數(shù)據(jù)。
[0060]步驟202:判斷所述語(yǔ)音數(shù)據(jù)是否滿足第一預(yù)定條件,得到第一判斷結(jié)果。
[0061]本發(fā)明實(shí)施例中,不是所有的語(yǔ)音數(shù)據(jù)都需要執(zhí)行相應(yīng)的顯示控制操作,例如,當(dāng)用戶只是通過(guò)DMIC進(jìn)行錄音操作時(shí),無(wú)需執(zhí)行相應(yīng)的顯示控制操作。為此,本發(fā)明實(shí)施例需判斷所述語(yǔ)音數(shù)據(jù)是否滿足第一預(yù)定條件,具體地,判斷所述語(yǔ)音數(shù)據(jù)是否為預(yù)先定義的Trigger詞匯,例如放大、縮小、向前翻頁(yè)、向后翻頁(yè)等。若是預(yù)先定義的Trigger詞匯,則執(zhí)行以下步驟203。
[0062]步驟203:當(dāng)所述第一判斷結(jié)果表明所述語(yǔ)音數(shù)據(jù)滿足所述第一預(yù)定條件時(shí),利用所述語(yǔ)音觸發(fā)單元處理所述語(yǔ)音數(shù)據(jù),得到所述語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)。
[0063]本發(fā)明實(shí)施例中,所述語(yǔ)音觸發(fā)單元指Trigger,當(dāng)所述第一判斷結(jié)果表明所述語(yǔ)音數(shù)據(jù)滿足所述第一預(yù)定條件時(shí),由DMIC將語(yǔ)音數(shù)據(jù)發(fā)送至Trigger,由Trigger處理所述語(yǔ)音數(shù)據(jù),從所述語(yǔ)音數(shù)據(jù)中提取特征數(shù)據(jù)。具體地,所述特征數(shù)據(jù)至少包括以下之一:語(yǔ)音長(zhǎng)短、語(yǔ)音音量高低、音頻大小,根據(jù)所述語(yǔ)音數(shù)據(jù)的時(shí)間參數(shù)和/或頻率參數(shù)和/或強(qiáng)度參數(shù),能夠提取出上述特征數(shù)據(jù)。
[0064]例如,通過(guò)VAD算法檢測(cè)語(yǔ)音數(shù)據(jù)的起始幀、結(jié)束幀的位置,然后根據(jù)語(yǔ)音數(shù)據(jù)的起始幀、結(jié)束幀的位置得到語(yǔ)音數(shù)據(jù)的長(zhǎng)度。
[0065]本發(fā)明實(shí)施例中,Trigger將提取到的特征數(shù)據(jù)放在I2C相應(yīng)的寄存器中。
[0066]步驟204:將所述特征數(shù)據(jù)與模板語(yǔ)音的特征數(shù)據(jù)進(jìn)行比較,得到比較結(jié)果。
[0067]本發(fā)明實(shí)施例中,AP通過(guò)I2C獲取寄存器中的特征數(shù)據(jù),然后將該特征數(shù)據(jù)與語(yǔ)音模板的特征數(shù)據(jù)進(jìn)行比較,具體地,可以比較語(yǔ)音長(zhǎng)度、語(yǔ)音音量、語(yǔ)音音頻。
[0068]步驟205:當(dāng)所述比較結(jié)果表明所述特征數(shù)據(jù)大于等于模板語(yǔ)音的特征數(shù)據(jù)時(shí),則第二判斷結(jié)果為所述特征數(shù)據(jù)大于等于第一閾值;當(dāng)所述比較結(jié)果表明所述特征數(shù)據(jù)小于模板語(yǔ)音的特征數(shù)據(jù)時(shí),則所述第二判斷結(jié)果為所述特征數(shù)據(jù)小于第一閾值。
[0069]步驟206:若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)大于等于第一閾值,則執(zhí)行第一顯示控制操作。
[0070]以語(yǔ)音長(zhǎng)度為例,采集到的語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語(yǔ)音長(zhǎng)度,模板語(yǔ)音的語(yǔ)音長(zhǎng)度為第一閾值,當(dāng)采集到的語(yǔ)音長(zhǎng)度大于等于第一閾值時(shí),則執(zhí)行第一顯示觸控操作,例如張開(kāi)操作。實(shí)現(xiàn)張開(kāi)操作具體為:獲取第一輸入操作對(duì)應(yīng)的坐標(biāo)P(X,y),則顯示單元中模擬觸摸屏的雙指觸摸以P點(diǎn)為中心的張開(kāi)功能。
[0071]以語(yǔ)音音量為例,采集到的語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語(yǔ)音音量,模板語(yǔ)音的語(yǔ)音音量為第一閾值,當(dāng)米集到的語(yǔ)音音量大于等于第一閾值時(shí),則執(zhí)行第一顯不觸控操作,例如向前翻頁(yè)操作。實(shí)現(xiàn)向前翻頁(yè)具體為:獲取第一輸入操作對(duì)應(yīng)的當(dāng)前頁(yè),則顯示單元中模擬以當(dāng)前頁(yè)為基準(zhǔn)的向前翻頁(yè)操作。
[0072]步驟207:若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)小于第一閾值,則執(zhí)行第二顯示控制操作。
[0073]其中,所述第一顯示控制操作與所述第二顯示控制操作的操作結(jié)果相反。
[0074]以語(yǔ)音長(zhǎng)度為例,采集到的語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語(yǔ)音長(zhǎng)度,模板語(yǔ)音的語(yǔ)音長(zhǎng)度為第一閾值,當(dāng)采集到的語(yǔ)音長(zhǎng)度小于第一閾值時(shí),則執(zhí)行第二顯示觸控操作,例如合并操作。實(shí)現(xiàn)合并操作具體為:獲取第一輸入操作對(duì)應(yīng)的坐標(biāo)P(x,y),則顯示單元中模擬觸摸屏的雙指觸摸以P點(diǎn)為中心的合并功能。
[0075]以語(yǔ)音音量為例,采集到的語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語(yǔ)音音量,模板語(yǔ)音的語(yǔ)音音量為第一閾值,當(dāng)采集到的語(yǔ)音音量小于第一閾值時(shí),則執(zhí)行第二顯示觸控操作,例如向后翻頁(yè)操作。實(shí)現(xiàn)向后翻頁(yè)具體為:獲取第一輸入操作對(duì)應(yīng)的當(dāng)前頁(yè),則顯示單元中模擬以當(dāng)前頁(yè)為基準(zhǔn)的向后翻頁(yè)操作。
[0076]本發(fā)明實(shí)施例中,利用Trigger的方式進(jìn)行顯示控制,實(shí)現(xiàn)過(guò)程簡(jiǎn)單方便,且省去了 Command的過(guò)程,方便MID與用戶之間的交互,同時(shí),相對(duì)于通過(guò)Command完成的操作,大大節(jié)省了功耗,并且保證原由MID系統(tǒng)的性能不變。
[0077]圖3為本發(fā)明實(shí)施例三的信息處理方法的流程示意圖,本示例中的信息處理方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括聲音采集單元,所述電子設(shè)備還包括語(yǔ)音觸發(fā)單元;如圖3所示,所述信息處理方法包括以下步驟:
[0078]步驟301:檢測(cè)到第一輸入操作時(shí),利用所述聲音采集單元采集語(yǔ)音數(shù)據(jù)。
[0079]本發(fā)明實(shí)施例中,所述電子設(shè)備尤指MID類(lèi)的電子設(shè)備。如圖11所示,這類(lèi)電子設(shè)備一般具有DMIC、Trigger、AP。本發(fā)明實(shí)施例中的MID無(wú)需使用Command,這里,Trigger采用ASIC設(shè)計(jì),工作頻率只需2MHz,功耗大約2mW,而Command在MID的Android系統(tǒng)臺(tái)運(yùn)行至少會(huì)導(dǎo)致系統(tǒng)的功耗增加300mW,同時(shí)會(huì)導(dǎo)致原有系統(tǒng)性能的降低,因此,本發(fā)明實(shí)施例省去了功耗較大的Command。
[0080]本發(fā)明實(shí)施例中,第一輸入操作由用戶觸發(fā),用戶可以通過(guò)物理按鍵實(shí)現(xiàn)第一操作,也可以通過(guò)空間手勢(shì)實(shí)現(xiàn)第一操作,還可以通過(guò)觸控操作實(shí)現(xiàn)第一操作;基于此,電子設(shè)備需具有按鍵、或者攝像頭、或者觸控顯示單元。一般,MID類(lèi)電子設(shè)備均為觸屏類(lèi)電子設(shè)備,因此,第一輸入操作為由手指輸入的觸控操作。
[0081]本發(fā)明實(shí)施例中,聲音采集單元具體是指DMIC,利用DMIC能夠采集由用戶錄入的語(yǔ)音數(shù)據(jù),具體地,Trigger將時(shí)鐘信號(hào)發(fā)送至DMIC,DMC在時(shí)鐘信號(hào)的觸發(fā)下采集用戶錄入的語(yǔ)音數(shù)據(jù)。
[0082]步驟302:判斷所述語(yǔ)音數(shù)據(jù)是否滿足第一預(yù)定條件,得到第一判斷結(jié)果。
[0083]本發(fā)明實(shí)施例中,不是所有的語(yǔ)音數(shù)據(jù)都需要執(zhí)行相應(yīng)的顯示控制操作,例如,當(dāng)用戶只是通過(guò)DMIC進(jìn)行錄音操作時(shí),無(wú)需執(zhí)行相應(yīng)的顯示控制操作。為此,本發(fā)明實(shí)施例需判斷所述語(yǔ)音數(shù)據(jù)是否滿足第一預(yù)定條件,具體地,判斷所述語(yǔ)音數(shù)據(jù)是否為預(yù)先定義的Trigger詞匯,例如放大、縮小、向前翻頁(yè)、向后翻頁(yè)等。若是預(yù)先定義的Trigger詞匯,則執(zhí)行以下步驟303。
[0084]步驟303:當(dāng)所述第一判斷結(jié)果表明所述語(yǔ)音數(shù)據(jù)滿足所述第一預(yù)定條件時(shí),利用所述語(yǔ)音觸發(fā)單元處理所述語(yǔ)音數(shù)據(jù),得到所述語(yǔ)音數(shù)據(jù)起始幀和結(jié)束幀的位置。
[0085]步驟304:根據(jù)所述語(yǔ)音數(shù)據(jù)起始幀和結(jié)束幀的位置,確定所述語(yǔ)音數(shù)據(jù)的語(yǔ)音長(zhǎng)度。
[0086]本發(fā)明實(shí)施例中,所述語(yǔ)音觸發(fā)單元指Trigger,當(dāng)所述第一判斷結(jié)果表明所述語(yǔ)音數(shù)據(jù)滿足所述第一預(yù)定條件時(shí),由DMIC將語(yǔ)音數(shù)據(jù)發(fā)送至Trigger,由Trigger處理所述語(yǔ)音數(shù)據(jù),從所述語(yǔ)音數(shù)據(jù)中提取特征數(shù)據(jù)。具體地,所述特征數(shù)據(jù)為語(yǔ)音長(zhǎng)短,根據(jù)所述語(yǔ)音數(shù)據(jù)的時(shí)間參數(shù)能夠提取出上述特征數(shù)據(jù)。
[0087]例如,通過(guò)VAD算法檢測(cè)語(yǔ)音數(shù)據(jù)的起始幀、結(jié)束幀的位置,然后根據(jù)語(yǔ)音數(shù)據(jù)的起始幀、結(jié)束幀的位置得到語(yǔ)音數(shù)據(jù)的長(zhǎng)度。
[0088]本發(fā)明實(shí)施例中,Trigger將提取到的特征數(shù)據(jù)放在I2C相應(yīng)的寄存器中。
[0089]步驟305:將所述語(yǔ)音長(zhǎng)度與模板語(yǔ)音的語(yǔ)音長(zhǎng)度進(jìn)行比較,得到比較結(jié)果。
[0090]本發(fā)明實(shí)施例中,AP通過(guò)I2C獲取寄存器中的特征數(shù)據(jù),然后將該語(yǔ)音長(zhǎng)度與語(yǔ)音模板的語(yǔ)音長(zhǎng)度進(jìn)行比較。
[0091]步驟306:當(dāng)所述比較結(jié)果表明所述語(yǔ)音長(zhǎng)度大于等于模板語(yǔ)音的語(yǔ)音長(zhǎng)度時(shí),則第二判斷結(jié)果為所述語(yǔ)音長(zhǎng)度大于等于第一閾值;當(dāng)所述比較結(jié)果表明所述語(yǔ)音長(zhǎng)度小于模板語(yǔ)音的語(yǔ)音長(zhǎng)度時(shí),則第二判斷結(jié)果為所述語(yǔ)音長(zhǎng)度小于第一閾值。
[0092]步驟307:若所述第二判斷結(jié)果表明所述語(yǔ)音長(zhǎng)度大于等于第一閾值,則執(zhí)行第一顯示控制操作。
[0093]以語(yǔ)音長(zhǎng)度為例,采集到的語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語(yǔ)音長(zhǎng)度,模板語(yǔ)音的語(yǔ)音長(zhǎng)度為第一閾值,當(dāng)采集到的語(yǔ)音長(zhǎng)度大于等于第一閾值時(shí),則執(zhí)行第一顯示觸控操作,例如張開(kāi)操作。實(shí)現(xiàn)張開(kāi)操作具體為:獲取第一輸入操作對(duì)應(yīng)的坐標(biāo)P(X,y),則顯示單元中模擬觸摸屏的雙指觸摸以P點(diǎn)為中心的張開(kāi)功能。
[0094]步驟308:若所述第二判斷結(jié)果表明所述語(yǔ)音長(zhǎng)度小于第一閾值,則執(zhí)行第二顯示控制操作。
[0095]其中,所述第一顯示控制操作與所述第二顯示控制操作的操作結(jié)果相反。
[0096]以語(yǔ)音長(zhǎng)度為例,采集到的語(yǔ)音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語(yǔ)音長(zhǎng)度,模板語(yǔ)音的語(yǔ)音長(zhǎng)度為第一閾值,當(dāng)采集到的語(yǔ)音長(zhǎng)度小于第一閾值時(shí),則執(zhí)行第二顯示觸控操作,例如合并操作。實(shí)現(xiàn)合并操作具體為:獲取第一輸入操作對(duì)應(yīng)的坐標(biāo)P(x,y),則顯示單元中模擬觸摸屏的雙指觸摸以P點(diǎn)為中心的合并功能。
[0097]本發(fā)明實(shí)施例中,利用Trigger的方式進(jìn)行顯示控制,實(shí)現(xiàn)過(guò)程簡(jiǎn)單方便,且省去了 Command的過(guò)程,方便MID與用戶之間的交互,同時(shí),相對(duì)于通過(guò)Command完成的操作,大大節(jié)省了功耗,并且保證原由MID系統(tǒng)的性能不變。
[0098]圖4為本