一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù),尤其涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]當前的移動互聯(lián)網(wǎng)設(shè)備(MID, Mobile Internet Device)的語音控制分為兩個部分,分別為觸發(fā)(Trigger)和指令(Command),其中,Trigger用于喚醒MID系統(tǒng),而Command用于實現(xiàn)具體的操控。Trigger和Trigger兩者相對獨立、分離,用戶使用MID時,需要先通過Trigger喚醒MID系統(tǒng),再通過Command進行一些操作,用戶體驗不佳。并且,Command運行在應(yīng)用處理器(AP, Applicat1n Processor)的后臺以實時采集語音并做處理,計算量非常大,功耗也非常高,大大降低了系統(tǒng)的性能。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問題,本發(fā)明實施例提供了一種信息處理方法及電子設(shè)備,能夠根據(jù)語音特征進行顯示控制,用戶體驗更好,同時節(jié)省Command的功耗。
[0004]本發(fā)明實施例提供的信息處理方法應(yīng)用于電子設(shè)備,所述電子設(shè)備包括聲音采集單元;所述信息處理方法包括:
[0005]檢測到第一輸入操作時,利用所述聲音采集單元采集語音數(shù)據(jù);
[0006]判斷所述語音數(shù)據(jù)是否滿足第一預定條件,得到第一判斷結(jié)果;
[0007]當所述第一判斷結(jié)果表明所述語音數(shù)據(jù)滿足所述第一預定條件時,從所述語音數(shù)據(jù)中提取特征數(shù)據(jù);
[0008]判斷所述特征數(shù)據(jù)是否大于等于第一閾值,得到第二判斷結(jié)果;
[0009]若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)大于等于第一閾值,則執(zhí)行第一顯示控制操作;
[0010]若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)小于第一閾值,則執(zhí)行第二顯示控制操作;
[0011]其中,所述第一顯示控制操作與所述第二顯示控制操作的操作結(jié)果相反。
[0012]本發(fā)明實施例提供的電子設(shè)備包括:
[0013]檢測單元,用于檢測到第一輸入操作時,觸發(fā)聲音采集單元;
[0014]聲音采集單元,用于收到所述檢測單元的觸發(fā)后,采集語音數(shù)據(jù);
[0015]第一判斷單元,用于判斷所述語音數(shù)據(jù)是否滿足第一預定條件,得到第一判斷結(jié)果;
[0016]提取單元,用于當所述第一判斷結(jié)果表明所述語音數(shù)據(jù)滿足所述第一預定條件時,從所述語音數(shù)據(jù)中提取特征數(shù)據(jù);
[0017]第二判斷單元,用于判斷所述特征數(shù)據(jù)是否大于等于第一閾值,得到第二判斷結(jié)果;
[0018]第一執(zhí)行單元,用于若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)大于等于第一閾值,則執(zhí)行第一顯示控制操作;
[0019]第二執(zhí)行單元,用于若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)小于第一閾值,則執(zhí)行第二顯示控制操作;
[0020]其中,所述第一顯示控制操作與所述第二顯示控制操作的操作結(jié)果相反。
[0021]本發(fā)明實施例的技術(shù)方案中,當實現(xiàn)某一顯示控制操作時,只需要基于第一輸入操作,利用聲音采集單元采集語音數(shù)據(jù),然后,對采集到的語音數(shù)據(jù)進行解析,提取出語音數(shù)據(jù)的特征數(shù)據(jù);根據(jù)特征數(shù)據(jù)的具體形式,實現(xiàn)相應(yīng)的顯示控制操作。本發(fā)明實施例利用Trigger的方式進行顯示控制,實現(xiàn)過程簡單方便,且省去了 Co_and的過程,方便MID與用戶之間的交互,同時,相對于通過Command完成的操作,大大節(jié)省了功耗,并且保證原由MID系統(tǒng)的性能不變。
【附圖說明】
[0022]圖1為本發(fā)明實施例一的信息處理方法的流程示意圖;
[0023]圖2為本發(fā)明實施例二的信息處理方法的流程示意圖;
[0024]圖3為本發(fā)明實施例三的信息處理方法的流程示意圖;
[0025]圖4為本發(fā)明實施例四的信息處理方法的流程示意圖;
[0026]圖5為本發(fā)明實施例五的信息處理方法的流程示意圖;
[0027]圖6為本發(fā)明實施例一的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0028]圖7為本發(fā)明實施例二的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0029]圖8為本發(fā)明實施例三的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0030]圖9為本發(fā)明實施例四的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0031]圖10為本發(fā)明實施例五的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0032]圖11為本發(fā)明實施例的電子設(shè)備的信息交互示意圖。
【具體實施方式】
[0033]為了能夠更加詳盡地了解本發(fā)明實施例的特點與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明實施例的實現(xiàn)進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實施例。
[0034]圖1為本發(fā)明實施例一的信息處理方法的流程示意圖,本示例中的信息處理方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括聲音采集單元;如圖1所示,所述信息處理方法包括以下步驟:
[0035]步驟101:檢測到第一輸入操作時,利用所述聲音采集單元采集語音數(shù)據(jù)。
[0036]本發(fā)明實施例中,所述電子設(shè)備尤指MID類的電子設(shè)備。如圖11所示,這類電子設(shè)備一般具有數(shù)字麥克風(DMIC,Digital MICrophone)、Trigger、AP。本發(fā)明實施例中的MID無需使用Command,這里,Trigger采用專門的集成電路(ASIC, Applicat1n SpecificIntegrated Circuit)設(shè)計,工作頻率只需2MHz,功耗大約2mW,而Command在MID的安卓(Android)系統(tǒng)臺運行至少會導致系統(tǒng)的功耗增加10mW,同時會導致原有系統(tǒng)性能的降低,因此,本發(fā)明實施例省去了功耗較大的Command。
[0037]本發(fā)明實施例中,第一輸入操作由用戶觸發(fā),用戶可以通過物理按鍵實現(xiàn)第一操作,也可以通過空間手勢實現(xiàn)第一操作,還可以通過觸控操作實現(xiàn)第一操作;基于此,電子設(shè)備需具有按鍵、或者攝像頭、或者觸控顯示單元。一般,MID類電子設(shè)備均為觸屏類電子設(shè)備,因此,第一輸入操作為由手指輸入的觸控操作。
[0038]本發(fā)明實施例中,聲音采集單元具體是指DMIC,利用DMIC能夠采集由用戶錄入的語音數(shù)據(jù),具體地,Trigger將時鐘信號發(fā)送至DMIC,DMC在時鐘信號的觸發(fā)下采集用戶錄入的語音數(shù)據(jù)。
[0039]步驟102:判斷所述語音數(shù)據(jù)是否滿足第一預定條件,得到第一判斷結(jié)果。
[0040]本發(fā)明實施例中,不是所有的語音數(shù)據(jù)都需要執(zhí)行相應(yīng)的顯示控制操作,例如,當用戶只是通過DMIC進行錄音操作時,無需執(zhí)行相應(yīng)的顯示控制操作。為此,本發(fā)明實施例需判斷所述語音數(shù)據(jù)是否滿足第一預定條件,具體地,判斷所述語音數(shù)據(jù)是否為預先定義的Trigger詞匯,例如放大、縮小、向前翻頁、向后翻頁等。若是預先定義的Trigger詞匯,則執(zhí)行以下步驟103。
[0041]步驟103:當所述第一判斷結(jié)果表明所述語音數(shù)據(jù)滿足所述第一預定條件時,從所述語音數(shù)據(jù)中提取特征數(shù)據(jù)。
[0042]本發(fā)明實施例中,當所述第一判斷結(jié)果表明所述語音數(shù)據(jù)滿足所述第一預定條件時,由DMIC將語音數(shù)據(jù)發(fā)送至Trigger,由Trigger處理所述語音數(shù)據(jù),從所述語音數(shù)據(jù)中提取特征數(shù)據(jù)。具體地,所述特征數(shù)據(jù)至少包括以下之一:語音長短、語音音量高低、音頻大小,根據(jù)所述語音數(shù)據(jù)的時間參數(shù)和/或頻率參數(shù)和/或強度參數(shù),能夠提取出上述特征數(shù)據(jù)。
[0043]例如,通過語音端點檢測(VAD, Voice Activity Detect1n)算法檢測語音數(shù)據(jù)的起始幀、結(jié)束幀的位置,然后根據(jù)語音數(shù)據(jù)的起始幀、結(jié)束幀的位置得到語音數(shù)據(jù)的長度。
[0044]本發(fā)明實施例中,Trigger將提取到的特征數(shù)據(jù)放在兩線式串行總線(I2C,Inter 一 Integrated Circuit)相應(yīng)的寄存器中。
[0045]步驟104:判斷所述特征數(shù)據(jù)是否大于等于第一閾值,得到第二判斷結(jié)果。
[0046]本發(fā)明實施例中,AP通過I2C獲取寄存器中的特征數(shù)據(jù),然后將該特征數(shù)據(jù)與語音模板的特征數(shù)據(jù)進行比較,具體地,可以比較語音長度、語音音量、語音音頻。
[0047]步驟105:若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)大于等于第一閾值,則執(zhí)行第一顯示控制操作。
[0048]以語音長度為例,采集到的語音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語音長度,模板語音的語音長度為第一閾值,當采集到的語音長度大于等于第一閾值時,則執(zhí)行第一顯示觸控操作,例如張開操作。實現(xiàn)張開操作具體為:獲取第一輸入操作對應(yīng)的坐標P(X,y),則顯示單元中模擬觸摸屏的雙指觸摸以P點為中心的張開功能。
[0049]以語音音量為例,采集到的語音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語音音量,模板語音的語音音量為第一閾值,當米集到的語音音量大于等于第一閾值時,則執(zhí)行第一顯不觸控操作,例如向前翻頁操作。實現(xiàn)向前翻頁具體為:獲取第一輸入操作對應(yīng)的當前頁,則顯示單元中模擬以當前頁為基準的向前翻頁操作。
[0050]步驟106:若所述第二判斷結(jié)果表明所述特征數(shù)據(jù)小于第一閾值,則執(zhí)行第二顯示控制操作。
[0051]其中,所述第一顯示控制操作與所述第二顯示控制操作的操作結(jié)果相反。
[0052]以語音長度為例,采集到的語音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語音長度,模板語音的語音長度為第一閾值,當采集到的語音長度小于第一閾值時,則執(zhí)行第二顯示觸控操作,例如合并操作。實現(xiàn)合并操作具體為:獲取第一輸入操作對應(yīng)的坐標P(x,y),則顯示單元中模擬觸摸屏的雙指觸摸以P點為中心的合并功能。
[0053]以語音音量為例,采集到的語音數(shù)據(jù)的特征數(shù)據(jù)為相應(yīng)的語音音量,模板語音的語音音量為第一閾值,當采集到的語音音量小于第一閾值時,則執(zhí)行第二顯示觸控操作,例如向后翻頁操作。實現(xiàn)向后翻頁具體為:獲取第一輸入操作對應(yīng)的當前頁,則顯示單元中模擬以當前頁為基準的向后翻頁操作。
[0054]本發(fā)明實施例中,利用Trigger的方式進行顯示控制,實現(xiàn)過程簡單方便,且省去了 Command的過程,方便MID與用戶之間的交互,同時,相對于通過Command完成的操作,大大節(jié)省了功耗,并且保證原由MID系統(tǒng)的性能不變。
[0055]圖2為本發(fā)明實施例二的信息處理方法的流程示意圖,本示例中的信息處理方法應(yīng)用于電子設(shè)備中,