用于電子設(shè)備中的手勢(shì)檢測(cè)的方法和裝置的制造方法
【專利摘要】用于電子設(shè)備中的手勢(shì)檢測(cè)的方法和裝置。一種電子設(shè)備(200)包括一個(gè)或多個(gè)處理器(216)、運(yùn)動(dòng)檢測(cè)器(242)、諸如陀螺儀(253)或一個(gè)或多個(gè)加速度計(jì)(252)的另一運(yùn)動(dòng)檢測(cè)器、以及一個(gè)或多個(gè)接近檢測(cè)器(208)。可以確定電子設(shè)備的運(yùn)動(dòng)量、圍繞軸(254)的旋轉(zhuǎn)量以及對(duì)象(706)的位置是否接近電子設(shè)備的主表面(707)。當(dāng)運(yùn)動(dòng)量超過(guò)第一預(yù)先確定的閾值(506)、旋轉(zhuǎn)量超過(guò)第二預(yù)先確定的閾值(605)以及對(duì)象的位置接近電子設(shè)備時(shí),可以確認(rèn)發(fā)生提升電子設(shè)備的手勢(shì)(804)。也可以考慮其他因素,諸如運(yùn)動(dòng)是否重力方向(504)相反以及電子設(shè)備的最終朝向。響應(yīng)于確認(rèn)手勢(shì)可以發(fā)生控制操作。
【專利說(shuō)明】
用于電子設(shè)備中的手勢(shì)檢測(cè)的方法和裝置
技術(shù)領(lǐng)域
[0001]本公開一般地涉及電子設(shè)備及相對(duì)應(yīng)的方法,更具體涉及具有運(yùn)動(dòng)傳感器的電子設(shè)備。
【背景技術(shù)】
[0002]諸如移動(dòng)電話、智能電話、游戲設(shè)備等的移動(dòng)電子通信設(shè)備由數(shù)以十億計(jì)的人們?cè)谑褂谩_@些擁有者使用移動(dòng)通信設(shè)備用于許多不同的用途,包括但不限于語(yǔ)音通信和數(shù)據(jù)通信,用于文本消息、因特網(wǎng)瀏覽、諸如銀行的商業(yè)、以及社交網(wǎng)絡(luò)。
[0003]隨著這些設(shè)備的技術(shù)進(jìn)步,它們的功能設(shè)置也變得高級(jí)了。例如,不久之前,所有電子設(shè)備還具有物理鍵盤?,F(xiàn)如今,觸摸敏感顯示器更加常見作為用戶接口設(shè)備。類似地,過(guò)去遞送用戶輸入到設(shè)備的唯一方式是通過(guò)觸摸,或者通過(guò)鍵盤或觸摸敏感顯示器?,F(xiàn)如今,一些設(shè)備配備有語(yǔ)音識(shí)別,允許用戶向設(shè)備說(shuō)出命令代替鍵入命令。
[0004]—些電子設(shè)備甚至包括運(yùn)動(dòng)傳感器,其可以識(shí)別用戶的某些運(yùn)動(dòng)。例如,在一些電子設(shè)備中的加速度計(jì)可以檢測(cè)有節(jié)奏的上下和一邊到另一邊的運(yùn)動(dòng)從而被用作計(jì)步器。這些電子設(shè)備可以對(duì)這些有節(jié)奏的運(yùn)動(dòng)進(jìn)行計(jì)數(shù)以確定用戶所用的步數(shù)。
[0005]盡管這些運(yùn)動(dòng)傳感器對(duì)于如對(duì)用戶步數(shù)進(jìn)行計(jì)數(shù)的簡(jiǎn)單任務(wù)來(lái)說(shuō)有用,但是它們的使用是有限制的,這是因?yàn)槠浣?jīng)常非常難以使這樣的設(shè)備識(shí)別用戶在進(jìn)行什么手勢(shì)。即使在運(yùn)動(dòng)傳感器檢測(cè)到發(fā)生手勢(shì)時(shí)也是這樣。
[0006]具有額外解決方案,其形式為改進(jìn)裝置、改進(jìn)方法或二者,能夠更準(zhǔn)確地識(shí)別導(dǎo)致電子設(shè)備的運(yùn)動(dòng)的手勢(shì),將會(huì)是有利的。
【附圖說(shuō)明】
[0007]圖1圖示了用戶與現(xiàn)有技術(shù)的電子設(shè)備交互。
[0008]圖2圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的一個(gè)解釋性電子設(shè)備的示意框圖。
[0009]圖3圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的一個(gè)解釋性方法。
[0010]圖4圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的用于手勢(shì)檢測(cè)的一個(gè)或多個(gè)解釋性方法步驟。
[0011]圖5圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的用于手勢(shì)檢測(cè)的一個(gè)或多個(gè)解釋性方法步驟。
[0012]圖6圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的用于手勢(shì)檢測(cè)的一個(gè)或多個(gè)解釋性方法步驟。
[0013]圖7圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的用于手勢(shì)檢測(cè)的一個(gè)或多個(gè)解釋性方法步驟。
[0014]圖8圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的用于手勢(shì)檢測(cè)的一個(gè)或多個(gè)解釋性方法步驟。
[0015]圖9圖示了根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例的另一解釋性方法。
[0016]技術(shù)人員將認(rèn)識(shí)到,圖中的元素是出于簡(jiǎn)單和清楚的目的而被圖示的,并且不必按比例繪制。例如,圖中一些元素的尺寸可能相對(duì)于其他元素而被放大,以幫助改進(jìn)對(duì)本公開的實(shí)施例的理解。
【具體實(shí)施方式】
[0017]在詳細(xì)描述根據(jù)本公開的實(shí)施例之前,應(yīng)該觀察到,實(shí)施例主要是在與檢測(cè)將電子設(shè)備從第一高度移動(dòng)到與用戶面部或頭部相鄰的第二高度的提升手勢(shì)相關(guān)的方法步驟和裝置組件的組合中。流程圖中的過(guò)程描述或塊可以是模塊、分段、或者代碼部分,其實(shí)現(xiàn)機(jī)器的特定邏輯功能或過(guò)程中的步驟,或者替選地,將特定硬件組件轉(zhuǎn)換到不同狀態(tài)或操作模式。替選實(shí)現(xiàn)被包括,且顯然的是,功能可以用與所示或所討論的次序不同的次序來(lái)執(zhí)行,包括基本并發(fā)或相反次序,取決于所涉及的功能。
[0018]將認(rèn)識(shí)到,這里描述的公開的實(shí)施例可以包括一個(gè)或多個(gè)常規(guī)處理器和獨(dú)特存儲(chǔ)的程序指令,所述程序指令控制所述一個(gè)或多個(gè)處理器結(jié)合某些非處理器電路實(shí)現(xiàn)如這里所述的檢測(cè)提升電子設(shè)備的手勢(shì)已發(fā)生且可選地作為響應(yīng)而執(zhí)行一個(gè)或多個(gè)控制操作的一些、多數(shù)或全部功能。非處理器電路可以包括但不限于麥克風(fēng)、揚(yáng)聲器、聲學(xué)放大器、數(shù)模轉(zhuǎn)換器、信號(hào)驅(qū)動(dòng)器、時(shí)鐘電路、電源電路以及用戶輸入設(shè)備。因此,這些功能可以被解釋為執(zhí)行提升設(shè)備的手勢(shì)的檢測(cè)的方法的步驟。替選地,可以通過(guò)不存儲(chǔ)有程序指令的狀態(tài)機(jī)或者在一個(gè)或多個(gè)專用集成電路(ASIC)中實(shí)現(xiàn)一些或全部功能,在ASIC中每個(gè)功能或某些功能的一些組合被實(shí)現(xiàn)為定制邏輯。當(dāng)然,可以使用兩個(gè)方法的組合。因此,這里已經(jīng)描述了用于這些功能的方法和手段。進(jìn)一步,期望本領(lǐng)域普通技術(shù)人員,盡管可能付出顯著努力且做出由例如可用時(shí)間、當(dāng)前技術(shù)和經(jīng)濟(jì)考量而驅(qū)動(dòng)的許多設(shè)計(jì)選擇,當(dāng)由這里所公開的概念和原理指導(dǎo)時(shí),將易于能夠以最少的試驗(yàn)生成這樣的軟件指令和程序以及1C。
[0019]現(xiàn)在詳細(xì)描述本公開的實(shí)施例。參看附圖,類似的數(shù)字在各個(gè)視圖中指示類似的部件。如這里描述中所使用的以及貫穿權(quán)利要求書使用的,下面的術(shù)語(yǔ)采用與在此明顯相關(guān)聯(lián)的含義,除非上下文明確另外指示:不定冠詞和定冠詞的含義包括復(fù)數(shù)引用,“在……中”的含義包括“在……中”和“在……上”。諸如第一和第二、頂和底等的關(guān)系術(shù)語(yǔ)可以被僅用于區(qū)分一個(gè)實(shí)體或動(dòng)作與另一實(shí)體或動(dòng)作而不必要求或暗示這樣的實(shí)體或動(dòng)作之間的任何實(shí)際這樣的關(guān)系或次序。如這里使用的,當(dāng)可以在這樣的組件之間發(fā)送信息時(shí),組件可以“操作地耦合”,即使在其間或沿著連接路徑可以存在一個(gè)或多個(gè)中間或介入組件。而且,這里以括號(hào)示出的標(biāo)識(shí)指示除在討論中的圖以外的中所示的組件。例如,當(dāng)討論圖A時(shí)談到設(shè)備(10)將指的是圖A以外的附圖中所示的元素10。
[0020]本公開的實(shí)施例提供了一種用于檢測(cè)已發(fā)生提升電子設(shè)備的手勢(shì)的準(zhǔn)確和可重復(fù)的方法和裝置。例如,當(dāng)用戶將便攜電子設(shè)備從他們的腰部提升到他們的耳朵時(shí),就像在進(jìn)行電話呼叫一樣,本公開的實(shí)施例可以快速且準(zhǔn)確地確定該運(yùn)動(dòng),使得設(shè)備能夠響應(yīng)于檢測(cè)到該運(yùn)動(dòng)而執(zhí)行一個(gè)或多個(gè)控制操作。本公開的實(shí)施例進(jìn)一步能夠區(qū)分該提升運(yùn)動(dòng)與其他運(yùn)動(dòng),諸如將便攜電子設(shè)備放到口袋中,其可以具有非常相似的運(yùn)動(dòng)特征。有利的是,本公開的實(shí)施例提供一種自然、立即和直觀的控制電子設(shè)備的方式,不需要遞送語(yǔ)音命令或觸摸輸入到用戶接口。通過(guò)本公開的實(shí)施例,用戶可以用簡(jiǎn)單手勢(shì)運(yùn)動(dòng)來(lái)觸發(fā)、激活、致動(dòng)或發(fā)起電子設(shè)備的控制功能。
[0021]在一個(gè)實(shí)施例中,一種控制電子設(shè)備的方法包括利用一個(gè)或多個(gè)運(yùn)動(dòng)傳感器來(lái)檢測(cè)已經(jīng)發(fā)生提升電子設(shè)備的手勢(shì)。該確定可以取決于一個(gè)或多個(gè)因素。解釋性因素包括電子設(shè)備在用戶發(fā)起的移動(dòng)期間移動(dòng)的距離、電子設(shè)備在移動(dòng)期間圍繞軸的旋轉(zhuǎn)量、以及電子設(shè)備的表面是否結(jié)束于接近另一對(duì)象的位置,另一對(duì)象諸如用戶的頭部、耳朵或面部。其他解釋性因素包括某個(gè)運(yùn)動(dòng)是否與重力的方向相反、移動(dòng)結(jié)束時(shí)電子設(shè)備的朝向以及在移動(dòng)期間發(fā)生加速度。這些因素可以被單獨(dú)或組合使用。
[0022]在一個(gè)實(shí)施例中,一旦檢測(cè)到將電子設(shè)備提升到用戶耳朵、面部或頭部的手勢(shì),可與一個(gè)或多個(gè)運(yùn)動(dòng)傳感器一起操作的一個(gè)或多個(gè)控制電路可以執(zhí)行控制操作。例如,出于說(shuō)明性原因,解釋性使用情況將把便攜電子設(shè)備從正常操作模式變換為謹(jǐn)慎操作模式。但是,該使用情況是僅為了解釋一個(gè)或多個(gè)實(shí)施例而提供的。其他控制操作可以替換模式改變,因?yàn)樵S多控制操作對(duì)于從本公開受益的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)是顯而易見的。
[0023]在解釋性使用情況中,控制操作將把操作于電子設(shè)備中的語(yǔ)音控制接口引擎在正常操作模式和謹(jǐn)慎操作模式之間轉(zhuǎn)換。在該示例中,語(yǔ)音控制接口引擎可操作用于接收語(yǔ)音命令并且向用戶遞送可聽的響應(yīng)。例如,語(yǔ)音控制接口引擎可以接收語(yǔ)音命令,在該語(yǔ)音命令中用戶詢問一個(gè)問題。電子設(shè)備隨后可以對(duì)因特網(wǎng)搜索答案,并且響應(yīng)于接收到語(yǔ)音命令,向用戶遞送具有答案的可聽的輸出。
[0024]本公開的實(shí)施例預(yù)期了該解釋性語(yǔ)音識(shí)別系統(tǒng)的一個(gè)無(wú)法預(yù)見的結(jié)果在于用戶可能不想過(guò)路人聽到可聽的輸出。這在可聽的輸出包括個(gè)人信息的發(fā)音時(shí)尤其如此。考慮到該無(wú)法預(yù)見的問題,可以使用用于檢測(cè)提升電子設(shè)備的手勢(shì)的方法和裝置來(lái)觸發(fā)或激活諸如使得語(yǔ)音控制接口引擎進(jìn)入第二“謹(jǐn)慎”操作模式的控制操作。該解釋性使用情況是對(duì)本公開的一個(gè)或多個(gè)實(shí)施例的合適應(yīng)用,將在隨后的附圖中被圖示。
[0025]現(xiàn)在轉(zhuǎn)到圖1,其中圖示了現(xiàn)有技術(shù)的配置有語(yǔ)音控制用戶接口的電子設(shè)備100。這樣的現(xiàn)有技術(shù)的電子設(shè)備100的一個(gè)示例在美國(guó)公布的Gunn等人的專利申請(qǐng)2014/0278443中被描述,通過(guò)引用將該申請(qǐng)內(nèi)容并入在此。主要地,現(xiàn)有技術(shù)的電子設(shè)備100包括語(yǔ)音控制用戶接口來(lái)接收語(yǔ)音命令短語(yǔ)、識(shí)別語(yǔ)音命令短語(yǔ)分段以及響應(yīng)于分段而執(zhí)行控制操作。在一個(gè)實(shí)施例中,控制操作是可聽響應(yīng)的遞送。
[0026]圖1圖示了突出與語(yǔ)音控制用戶接口所提供的否則將會(huì)非常方便的功能相關(guān)聯(lián)的無(wú)法預(yù)料的問題的使用情況。用戶101在正常談話音調(diào)遞送語(yǔ)音命令102,問道:“西爾斯大廈有多高?”現(xiàn)有技術(shù)的電子設(shè)備100使用其語(yǔ)音控制用戶接口和一個(gè)或多個(gè)其他應(yīng)用來(lái)從遠(yuǎn)程源檢索答案并且用可聽的輸出103來(lái)宣讀答案。在此情況下,現(xiàn)有技術(shù)的電子設(shè)備以用戶101足以在若干英尺遠(yuǎn)處聽到的音量水平宣讀:“一千四百五十一英尺。”
[0027]圖1中注意兩點(diǎn)。首先,由于語(yǔ)音控制用戶接口提供的便利,用戶101能夠只通過(guò)講話就確定瑣事事實(shí)。用戶101不必訪問書本、計(jì)算機(jī)或其他人。現(xiàn)有技術(shù)的電子設(shè)備100簡(jiǎn)單地找到了答案并將其進(jìn)行遞送。
[0028]第二,可聽的輸出103以用戶101足以在某一距離處聽到的輸出水平被遞送。有趣的是應(yīng)注意,如果用戶101能夠在幾英尺遠(yuǎn)聽到的話,那么過(guò)路人或偷聽者也能聽到。本公開的實(shí)施例預(yù)期用戶101可能不關(guān)心第三方是否在聽問題“西爾斯大廈有多高?”的答案。但是,如果用戶的語(yǔ)音命令是“給我播放我的語(yǔ)音郵件”,用戶101可能不想第三方聽到他們的醫(yī)生給出醫(yī)療診斷。類似地,用戶101可能不想第三方聽到他們?cè)谕浿苣昙o(jì)念之后他們的重要他人與之分手或者使用咒罵。
[0029]有利的是,本公開的一個(gè)或多個(gè)實(shí)施例可以允許用戶101便利地使得根據(jù)本公開的實(shí)施例配置的電子設(shè)備執(zhí)行控制操作,諸如進(jìn)入謹(jǐn)慎操作模式,而不用注意他們自己也不用遞送觸摸輸入或語(yǔ)音輸入。因此,用戶101可以使用這里所述的提升檢測(cè)方法和裝置來(lái)將語(yǔ)音控制接口引擎轉(zhuǎn)換到第二謹(jǐn)慎操作模式,在此模式,醫(yī)療診斷、分手或咒罵都僅由預(yù)期的人聽到。如上所提到的,但這是對(duì)本公開的實(shí)施例的一個(gè)解釋性應(yīng)用。其他對(duì)于從本公開中受益的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)是易于顯而易見的。
[0030]現(xiàn)在轉(zhuǎn)到圖2,其中圖示的是根據(jù)本公開的一個(gè)或多個(gè)實(shí)施例配置的一種解釋性電子設(shè)備200。圖2的電子設(shè)備200是便攜電子設(shè)備,被示出為智能電話,以便說(shuō)明。但是,對(duì)從本公開中受益的本領(lǐng)域普通技術(shù)人員顯而易見的是,其他電子設(shè)備可以替換圖1的解釋性智能電話。例如,電子設(shè)備200同樣可以是掌上電腦、平板電腦、游戲設(shè)備、媒體播放器或其他設(shè)備。
[0031]該說(shuō)明性電子設(shè)備200包括顯示器202,其可以可選地是觸摸敏感的。在其中顯示器202是觸摸敏感的一個(gè)實(shí)施例中,顯示器202可以用作電子設(shè)備200的主用戶接口 211。用戶可以通過(guò)遞送來(lái)自手指、觸控筆或其他接近顯示器放置的對(duì)象的觸摸輸入來(lái)遞送用戶輸入到這樣的實(shí)施例的顯示器202。在一個(gè)實(shí)施例中,顯示器202被配置為有源矩陣有機(jī)發(fā)光二極管(AMOLED)顯示器。但是,應(yīng)該注意,包括液晶顯示器的其他類型的顯示器對(duì)于從本公開中受益的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)也是顯而易見的。
[0032]圖2的解釋性電子設(shè)備200包括外殼201。在一個(gè)實(shí)施例中,外殼201包括兩個(gè)外殼構(gòu)件。在一個(gè)實(shí)施例中,前外殼構(gòu)件227圍繞顯示器202的外圍放置。前外殼構(gòu)件227和顯示器202共同限定了電子設(shè)備200的第一主表面。在該說(shuō)明性實(shí)施例中,后外殼構(gòu)件228形成電子設(shè)備200的背部,且限定了電子設(shè)備的第二后主表面。
[0033]特征可以并入到外殼構(gòu)件227、228中。這樣的特征的示例包括可選相機(jī)229或置于揚(yáng)聲器頂上的可選揚(yáng)聲器端口 232。這些特征在該實(shí)施例中被示出置于電子設(shè)備200的后主表面上,但是也可以位于其他處。在該說(shuō)明性實(shí)施例中,用戶接口組件214,其可以是按鈕或觸摸敏感表面,也可以沿著后外殼構(gòu)件228布置。
[0034]在一個(gè)實(shí)施例中,電子設(shè)備200包括一個(gè)或多個(gè)連接器212、213,其可以包括模擬連接器、數(shù)字連接器、或者其組合。在該說(shuō)明性實(shí)施例中,連接器212是模擬連接器,置于電子設(shè)備200的第一端250即頂端上,而連接器213是數(shù)字連接器,置于在本實(shí)施例中作為底端的與第一端250相對(duì)的第二端251上。
[0035]電子設(shè)備200的框圖示意215也在圖2中示出。在一個(gè)實(shí)施例中,電子設(shè)備200包括一個(gè)或多個(gè)處理器216。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可以包括應(yīng)用處理器和可選地包括一個(gè)或多個(gè)輔助處理器。應(yīng)用處理器或輔助處理器中的一個(gè)或兩個(gè)可以包括一個(gè)或多個(gè)處理器。應(yīng)用處理器或輔助處理器中的一個(gè)或兩個(gè)可以是微處理器、處理組件組、一個(gè)或多個(gè)ASIC、可編程邏輯、或者其他類型的處理設(shè)備。
[0036]應(yīng)用處理器和輔助處理器可以與電子設(shè)備200的各種組件一起操作。應(yīng)用處理器和輔助處理器中的每個(gè)可以被配置為處理和執(zhí)行可執(zhí)行軟件代碼以執(zhí)行電子設(shè)備200的各種功能。諸如存儲(chǔ)器218的存儲(chǔ)設(shè)備可以可選地存儲(chǔ)由一個(gè)或多個(gè)處理器216在操作期間使用的可執(zhí)行軟件代碼。
[0037]在該說(shuō)明性實(shí)施例中,電子設(shè)備200還包括通信電路225,其可以被配置用于與一個(gè)或多個(gè)其他設(shè)備或網(wǎng)絡(luò)的有線或無(wú)線通信。網(wǎng)絡(luò)可以包括廣域網(wǎng)、局域網(wǎng)和/或個(gè)域網(wǎng)。廣域網(wǎng)的示例包括GSM、CDMA、W-CDMA、CDMA-2000、iDEN、TDMA、2.5代3GPP GSM網(wǎng)絡(luò)、第三代3GPPWCDMA網(wǎng)絡(luò)、3GPP長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)和3GPP2CDMA通信網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、E-UTRA網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、iDEN網(wǎng)絡(luò)以及其他網(wǎng)絡(luò)。
[0038]通信電路225還可以利用無(wú)線技術(shù)用于通信,諸如但不限于端到端或自組織通信,諸如HomeRF、藍(lán)牙和IEEE 802.11 (a、b、g或η),以及其他形式的無(wú)線通信,諸如紅外技術(shù)。通信電路225可以包括無(wú)線通信電路、接收機(jī)、發(fā)射機(jī)或收發(fā)機(jī)中的一個(gè)、以及一個(gè)或多個(gè)天線 226。
[0039]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可以負(fù)責(zé)執(zhí)行電子設(shè)備200的主要功能。例如,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216包括一個(gè)或多個(gè)電路,其與可以包括顯示器202的一個(gè)或多個(gè)用戶接口設(shè)備211—起操作,將呈現(xiàn)信息呈現(xiàn)給用戶。一個(gè)或多個(gè)處理器216所使用的可執(zhí)行軟件代碼可以被配置為一個(gè)或多個(gè)模塊220,其可與一個(gè)或多個(gè)處理器216—起操作。這樣的模塊220可以存儲(chǔ)指令、控制算法、邏輯步驟等等。
[0040]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)接近傳感器208可以與一個(gè)或多個(gè)處理器216—起操作。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)接近傳感器208包括一個(gè)或多個(gè)信號(hào)接收器和信號(hào)發(fā)射器。信號(hào)發(fā)射器發(fā)射電磁或紅外信號(hào)將對(duì)象反射到信號(hào)接收器,由此檢測(cè)對(duì)象位置接近電子設(shè)備200。應(yīng)該注意到,每個(gè)接近傳感器208可以是各種類型的接近傳感器中的任何一個(gè),諸如但不限于電容性、磁性、電感性、光學(xué)/光電、激光、聲學(xué)/音波、基于雷達(dá)、基于多普勒、熱學(xué)以及基于輻射的接近傳感器。其他類型的傳感器對(duì)于本領(lǐng)域技術(shù)人員將是顯而易見的。
[0041]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)接近傳感器208可以是紅外接近傳感器,發(fā)射從附近對(duì)象反射并且由對(duì)應(yīng)信號(hào)接收器接收的紅外光束。接近傳感器208可以例如用于根據(jù)與反射信號(hào)相關(guān)聯(lián)的特性來(lái)計(jì)算到任何附近對(duì)象的距離。反射信號(hào)由對(duì)應(yīng)信號(hào)接收器檢測(cè),信號(hào)接收器可以是用于檢測(cè)反射的發(fā)光二極管(LED)光、響應(yīng)調(diào)制的紅外信號(hào)和/或執(zhí)行對(duì)接收的紅外信號(hào)的三角測(cè)量的紅外光電二極管。反射信號(hào)還可以用于從向電子設(shè)備200遞送觸摸或手勢(shì)輸入的用戶來(lái)接收用戶輸入。
[0042]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可以基于從一個(gè)或多個(gè)接近傳感器208接收到的信息生成命令或執(zhí)行控制操作。一個(gè)或多個(gè)處理器216還可以基于從一個(gè)或多個(gè)接近傳感器208和一個(gè)或多個(gè)其他傳感器209的組合接收到的信息生成命令或執(zhí)行控制操作。替選地,一個(gè)或多個(gè)處理器216可以單獨(dú)地基于從一個(gè)或多個(gè)其他傳感器209接收到的信息生成命令或執(zhí)行控制操作。而且,一個(gè)或多個(gè)處理器216可以獨(dú)自處理接收到的信息或者與諸如存儲(chǔ)在存儲(chǔ)器218中的信息的其他數(shù)據(jù)組合進(jìn)行處理。
[0043]—個(gè)或多個(gè)其他傳感器209可以包括麥克風(fēng)240、耳機(jī)揚(yáng)聲器241、第二揚(yáng)聲器(置于揚(yáng)聲器端口 232之下)以及諸如按鈕的機(jī)械輸入組件214。一個(gè)或多個(gè)其他傳感器209還可以包括鍵選擇傳感器、觸摸板傳感器、觸摸屏傳感器、電容性傳感器、以及一個(gè)或多個(gè)開關(guān)。觸摸傳感器可以用于指示顯示器202上呈現(xiàn)的用戶致動(dòng)目標(biāo)204、205、206、207中的任何一個(gè)是否被致動(dòng)。替選地,外殼201中的觸摸傳感器可以用來(lái)確定電子設(shè)備200是否在側(cè)邊緣被觸摸,由此指示用戶是否在執(zhí)行電子設(shè)備200的某個(gè)朝向或移動(dòng)。其他傳感器209還可以包括表面/外殼電容性傳感器、音頻傳感器以及視頻傳感器(諸如相機(jī))。
[0044]其他傳感器209還可以包括運(yùn)動(dòng)檢測(cè)器242,諸如一個(gè)或多個(gè)加速度計(jì)252或陀螺儀253。例如,加速度計(jì)252可以嵌入在電子設(shè)備200的電子電路中以示出垂直朝向、恒定傾斜和/或設(shè)備是否靜止。陀螺儀253可以類似方式使用。
[0045]在一個(gè)或多個(gè)實(shí)施例中,運(yùn)動(dòng)檢測(cè)器242還可以包括氣壓計(jì)255。氣壓計(jì)255可以感測(cè)由于高度變化而帶來(lái)的空氣壓力的變化。因此,在提升電子設(shè)備200的手勢(shì)期間,氣壓計(jì)可以用來(lái)通過(guò)檢測(cè)從開始位置到停止位置的壓力的變化來(lái)估計(jì)電子設(shè)備200移動(dòng)的距離。在一個(gè)實(shí)施例中,氣壓計(jì)包括由壓電材料制成且置于腔內(nèi)的懸臂式機(jī)械。懸臂式機(jī)械用作壓力敏感閥,隨著腔和環(huán)境之間的壓力差的變化而彎曲。當(dāng)腔和環(huán)境之間的壓力差為零時(shí)懸臂的偏轉(zhuǎn)中止。由于懸臂式材料是壓電的,材料的偏轉(zhuǎn)可以通過(guò)電流來(lái)測(cè)量。
[0046]不管所使用的運(yùn)動(dòng)檢測(cè)器242的類型是什么,在一個(gè)實(shí)施例中,運(yùn)動(dòng)檢測(cè)器242還可操作用于檢測(cè)用戶對(duì)電子設(shè)備200的移動(dòng)。在一個(gè)或多個(gè)實(shí)施例中,其他傳感器209和運(yùn)動(dòng)檢測(cè)器242每個(gè)都可以用作手勢(shì)檢測(cè)系統(tǒng)。
[0047]由示例圖示,在一個(gè)實(shí)施例中,用戶可以通過(guò)以預(yù)定運(yùn)動(dòng)移動(dòng)手或胳膊靠近電子設(shè)備200來(lái)遞送手勢(shì)輸入。這樣的運(yùn)動(dòng)可以被一個(gè)或多個(gè)接近傳感器208檢測(cè)到。在另一實(shí)施例中,用戶可以通過(guò)觸摸顯示器202來(lái)遞送手勢(shì)輸入。該用戶輸入可以由觸摸傳感器與顯示器一起操作來(lái)檢測(cè)。在又一實(shí)施例中,用戶可以通過(guò)提升、搖動(dòng)、或者謹(jǐn)慎移動(dòng)電子設(shè)備200來(lái)遞送手勢(shì)輸入。該運(yùn)動(dòng)可以由一個(gè)或多個(gè)加速度計(jì)252檢測(cè)。在另外的實(shí)施例中,用戶可以通過(guò)旋轉(zhuǎn)或改變電子設(shè)備200的朝向來(lái)遞送手勢(shì)輸入,這可以由多個(gè)加速度計(jì)252或陀螺儀253來(lái)檢測(cè)。遞送手勢(shì)輸入的其他模式將對(duì)于從本公開中受益的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)顯而易見。
[0048]與一個(gè)或多個(gè)處理器216—起操作的其他組件可以包括輸出組件243,諸如視頻輸出、音頻輸出244、和/或機(jī)械輸出。輸出組件的示例包括音頻輸出244,諸如揚(yáng)聲器端口 232、耳機(jī)揚(yáng)聲器241、或其他警報(bào)和/或蜂鳴器,和/或機(jī)械輸出組件,諸如基于振動(dòng)或運(yùn)動(dòng)的機(jī)制。
[0049]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于改變麥克風(fēng)240上的增益,使得來(lái)自用戶的語(yǔ)音輸入可以在不同距離接收。例如,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于在第一模式以第一增益敏感度操作麥克風(fēng)240,使得來(lái)自用戶的語(yǔ)音命令可以從距離設(shè)備大于一英尺的地方接收到。例如,如果電子設(shè)備200是智能電話,一個(gè)或多個(gè)處理器216當(dāng)操作于例如揚(yáng)聲器模式時(shí)可以在第一模式以第一增益敏感度操作麥克風(fēng)240以從用戶接收語(yǔ)音輸入。類似地,當(dāng)電子設(shè)備200被配置有控制模塊245時(shí),在該說(shuō)明性示例中其是語(yǔ)音控制接口引擎,一個(gè)或多個(gè)處理器216可以在第一模式以第一增益敏感度操作麥克風(fēng)240以從在若干英尺遠(yuǎn)處的用戶接收語(yǔ)音輸入。這將使得麥克風(fēng)240用作圖1的現(xiàn)有技術(shù)電子設(shè)備(100)的麥克風(fēng),其中語(yǔ)音命令(102)可以從若干英尺遠(yuǎn)處接收。
[0050]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可以進(jìn)一步在第二模式以第二增益敏感度操作麥克風(fēng)240以從用戶接收語(yǔ)音輸入。在一個(gè)實(shí)施例中,第二增益敏感度小于第一增益敏感度。這導(dǎo)致以較低水平從較近距離接收語(yǔ)音輸入。例如,如果電子設(shè)備200是智能電話,當(dāng)電子設(shè)備200靠著用戶面部放置時(shí),一個(gè)或多個(gè)處理器216可以在第二模式以第二增益敏感度操作麥克風(fēng)240以從用戶接收語(yǔ)音輸入。隨著麥克風(fēng)240非常接近用戶的嘴,該第二、更小的增益敏感度可以用來(lái)從用戶捕捉較低音量語(yǔ)音輸入。類似地,當(dāng)電子設(shè)備200配置有控制模塊245,如語(yǔ)音控制接口引擎時(shí),一個(gè)或多個(gè)處理器216可以在第二模式以第二增益敏感度操作麥克風(fēng)240以從用戶的嘴接收語(yǔ)音輸入,用戶的嘴可能距離麥克風(fēng)240只有一英寸(或更短)。
[005?]在類似的方式中,一個(gè)或多個(gè)處理器216可以在第一模式或第二模式操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè)。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于改變?nèi)我粨P(yáng)聲器的增益,使得來(lái)自電子設(shè)備200的可聽的輸出可以被在不同距離的用戶聽到。例如,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于在第一模式以第一增益操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè),使得以第一輸出水平產(chǎn)生可聽的輸出。在一個(gè)實(shí)施例中,第一輸出水平是可聽的輸出可以足夠在距離設(shè)備大于一英尺之處聽到的音量。例如,如果電子設(shè)備200是智能電話,一個(gè)或多個(gè)處理器216可以在第一模式以第一增益操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè),從而在例如揚(yáng)聲器模式時(shí)以更響的音量產(chǎn)生輸出。類似地,當(dāng)電子設(shè)備200被配置有控制模塊245,如語(yǔ)音控制接口引擎時(shí),一個(gè)或多個(gè)處理器216可以在第一模式以第一增益操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè),以在第一輸出水平產(chǎn)生可聽的輸出,使得用戶可以從若干英尺遠(yuǎn)的用戶聽到可聽的輸出。這將使得耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè)用作圖1的現(xiàn)有電子設(shè)備(100)的揚(yáng)聲器,其中可以從若干英尺遠(yuǎn)聽到可聽的輸出(103)。
[0052]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可以進(jìn)一步在第二模式以第二增益操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè)以在第二輸出水平產(chǎn)生可聽的輸出。在一個(gè)實(shí)施例中,第二增益小于第一增益,使得第二輸出水平是以比第一輸出水平低的音量。由于較低的輸出水平,這導(dǎo)致可聽的輸出只能從較近的距離聽到。例如,如果電子設(shè)備200是智能電話,一個(gè)或多個(gè)處理器216可以在第二模式以第二增益操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè),從而在電子設(shè)備200靠著用戶面部放置時(shí)向用戶遞送可聽的輸出。因?yàn)槎鷻C(jī)揚(yáng)聲器241非常接近用戶的耳朵,該第二更小增益可以用來(lái)以較低的水平遞送可聽的輸出而不過(guò)度驅(qū)使用戶的鼓膜。類似地,當(dāng)電子設(shè)備200被配置有控制模塊245,如說(shuō)明性的語(yǔ)音控制接口引擎時(shí),一個(gè)或多個(gè)處理器216可以在第二模式以第二增益操作耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè),從而當(dāng)耳機(jī)揚(yáng)聲器241只距離耳機(jī)揚(yáng)聲器241—英寸(或更短)時(shí)向用戶的耳朵遞送可聽的輸出。在一個(gè)實(shí)施例中,該第二操作模式,即第二輸出水平小于第一輸出水平的情況,被稱為“謹(jǐn)慎操作模式”。
[0053]在一個(gè)實(shí)施例中,當(dāng)操作于第一模式和第二模式時(shí),一個(gè)或多個(gè)處理器216在耳機(jī)揚(yáng)聲器241和揚(yáng)聲器端口 232下的揚(yáng)聲器之間切換。例如,耳機(jī)揚(yáng)聲器241可以包括用于遞送可聽的輸出僅幾毫米的小驅(qū)動(dòng)器。相比而言,揚(yáng)聲器端口 232下的揚(yáng)聲器可以是用于遞送可聽的輸出跨越較大距離的大驅(qū)動(dòng)器。如果是這種情況,當(dāng)操作于第一模式時(shí),一個(gè)或多個(gè)處理器216可以遞送所有來(lái)自揚(yáng)聲器端口 232的音頻輸出。當(dāng)操作于第二模式時(shí),一個(gè)或多個(gè)處理器216可以遞送所有來(lái)自耳機(jī)揚(yáng)聲器241的可聽的輸出。因此,在一個(gè)或多個(gè)實(shí)施例中,控制操作包括在第一操作模式和第二操作模式之間切換控制模式245。當(dāng)控制模塊245是這里用作說(shuō)明的語(yǔ)音控制接口引擎時(shí),該語(yǔ)音控制引擎可以在第二模式中操作以輸出來(lái)自第二揚(yáng)聲器、例如耳機(jī)揚(yáng)聲器241的可聽的輸出,其不同于可操作于第一模式中的揚(yáng)聲器,例如揚(yáng)聲器端口 232。
[0054]在一個(gè)實(shí)施例中,輸出組件243可以包括模擬數(shù)字轉(zhuǎn)換器(ADC)、數(shù)字模擬轉(zhuǎn)換器(DAC)、回聲消除、高通濾波器、低通濾波器、帶通濾波器、可調(diào)節(jié)頻帶濾波器、噪聲降低濾波、自動(dòng)增益控制(AGC)和可以應(yīng)用于從音頻中過(guò)濾噪聲的其他音頻處理。例如,這些設(shè)備可以用來(lái)過(guò)濾從麥克風(fēng)240接收的噪聲。輸出組件243可以是單個(gè)組件,如圖2中所示,或者可以部分用硬件而部分用一個(gè)或多個(gè)處理器216執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。在一些實(shí)施例中,輸出組件243可以使用若干硬件組件來(lái)實(shí)現(xiàn)并且還可以以各種組合利用一個(gè)或多個(gè)軟件或固件組件。輸出組件243可以操作用于控制耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè),和/或選擇性將這些輸出設(shè)備打開或關(guān)閉。此外,輸出組件243可以調(diào)節(jié)耳機(jī)揚(yáng)聲器241和/或揚(yáng)聲器端口 232下的揚(yáng)聲器中的一個(gè)或兩個(gè)的過(guò)濾或增益,以用于下面描述的各種應(yīng)用。
[0055]在一個(gè)或多個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于檢測(cè)提升電子設(shè)備200的手勢(shì)。在一個(gè)實(shí)施例中,加速度計(jì)252用作與一個(gè)或多個(gè)處理器216—起操作的運(yùn)動(dòng)檢測(cè)器。陀螺儀253然后用作與一個(gè)或多個(gè)處理器216—起操作的另一運(yùn)動(dòng)檢測(cè)器。當(dāng)陀螺儀253不包括在電子設(shè)備200內(nèi)時(shí),多個(gè)加速度計(jì)可以替代陀螺儀253以確定電子設(shè)備200圍繞軸的旋轉(zhuǎn)。在這樣的實(shí)施例中,加速度計(jì)252將用作運(yùn)動(dòng)檢測(cè)器而加速度計(jì)252和另一加速度計(jì)替代陀螺儀253。這導(dǎo)致具有加速度計(jì)252的其他運(yùn)動(dòng)檢測(cè)器與運(yùn)動(dòng)檢測(cè)器一樣。
[0056]在一個(gè)實(shí)施例中,當(dāng)用戶提升或者另外移動(dòng)電子設(shè)備200時(shí),一個(gè)或多個(gè)處理器216可操作用于根據(jù)運(yùn)動(dòng)檢測(cè)器來(lái)確定電子設(shè)備200的移動(dòng)量,在一個(gè)實(shí)施例中該運(yùn)動(dòng)檢測(cè)器是加速度計(jì)252。一個(gè)或多個(gè)處理器216進(jìn)一步被配置為根據(jù)其他運(yùn)動(dòng)檢測(cè)器確定電子設(shè)備200圍繞軸254的旋轉(zhuǎn)量,在一個(gè)實(shí)施例中該其他運(yùn)動(dòng)檢測(cè)器是陀螺儀253。在一個(gè)實(shí)施例中,軸254垂直于由圖2中的顯示器202和前外殼構(gòu)件227定義的電子設(shè)備200的前主表面。換種說(shuō)法,在該實(shí)施例中,軸254正交進(jìn)入或退出圖2中所示的頁(yè)面。軸254因此被示為點(diǎn)以表示該朝向。
[0057]在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216進(jìn)一步可操作用于確定對(duì)象位置是否接近電子設(shè)備200ο在一個(gè)實(shí)施例中,該確定是對(duì)象位置是否接近電子設(shè)備200的主表面,諸如由圖2中的顯示器202和前外殼構(gòu)件227定義的電子設(shè)備200的前主表面。該確定可以在一個(gè)或多個(gè)處理器216從一個(gè)或多個(gè)接近傳感器208接收指示諸如用戶的面部、頭部或耳朵的對(duì)象的位置接近電子設(shè)備200的主表面的信號(hào)時(shí)進(jìn)行。在一個(gè)或多個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216進(jìn)一步可操作用于確定相對(duì)于電子設(shè)備200的重力方向。在一個(gè)實(shí)施例中,這可以利用加速度計(jì)252來(lái)進(jìn)行。
[0058]在一個(gè)或多個(gè)實(shí)施例中,一旦檢測(cè)到提升電子設(shè)備200的手勢(shì),一個(gè)或多個(gè)處理器216進(jìn)一步可操作用于確定電子設(shè)備200的朝向。例如,說(shuō)明性的手勢(shì)是將電子設(shè)備200從諸如在用戶手中在腰部或軀干水平的第一位置提升到其耳朵的動(dòng)作。測(cè)試已經(jīng)表明可能難以區(qū)分該運(yùn)動(dòng)與例如將電子設(shè)備200放置在口袋中。因此,在一個(gè)或多個(gè)實(shí)施例中,為了確認(rèn)已經(jīng)發(fā)生提升電子設(shè)備200的手勢(shì),本公開的實(shí)施例確認(rèn)重力方向的至少一個(gè)分量是從電子設(shè)備200的第一端250到電子設(shè)備200的第二端251。這里,第一端250是具有耳機(jī)揚(yáng)聲器241的端,而第二端251是具有麥克風(fēng)240的端。本公開的實(shí)施例預(yù)期如果用戶握持電子設(shè)備200靠近其頭部以便聽耳機(jī)揚(yáng)聲器241并向麥克風(fēng)240中講話,耳機(jī)揚(yáng)聲器241將比麥克風(fēng)240高。因此,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216檢查這一點(diǎn)以檢測(cè)正在發(fā)生提升電子設(shè)備200的手勢(shì)。
[0059]在一個(gè)或多個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于進(jìn)一步根據(jù)從加速度計(jì)252接收到的信息確定由用戶移動(dòng)電子設(shè)備200期間發(fā)生的加速度。該加速度確定可以以多種方式來(lái)使用。首先,其可以用于確認(rèn)移動(dòng)電子設(shè)備200的運(yùn)動(dòng)與重力的方向相反,如提升電子設(shè)備200時(shí)的情況,但不是將電子設(shè)備200放到口袋中時(shí)的情況。其次,通過(guò)將加速度和預(yù)先確定的閾值進(jìn)行比較,加速度可以被用于確認(rèn)用戶實(shí)際上正在提升電子設(shè)備200而不是執(zhí)行某個(gè)其他操作,諸如將電子設(shè)備200擺來(lái)擺去。
[0060]在一個(gè)或多個(gè)實(shí)施例中,根據(jù)一個(gè)或多個(gè)因素,一個(gè)或多個(gè)處理器216確認(rèn)發(fā)生提升電子設(shè)備200的手勢(shì)。例如,在一個(gè)實(shí)施例中,當(dāng)移動(dòng)量超過(guò)第一預(yù)先確定的閾值時(shí),一個(gè)或多個(gè)處理器216確認(rèn)提升發(fā)生電子設(shè)備200的手勢(shì)。在一個(gè)實(shí)施例中,該第一預(yù)先確定的閾值是大約20厘米。術(shù)語(yǔ)“大約”用來(lái)指代不必絕對(duì)的量,而是可以包括一些容差。例如,當(dāng)包括機(jī)械和電氣系統(tǒng)以及傳感器的容差時(shí),19.378厘米或20.125厘米可以是“大約”20厘米。
[0061 ]在一個(gè)實(shí)施例中,當(dāng)電子設(shè)備200圍繞軸254的旋轉(zhuǎn)量超過(guò)第二預(yù)先確定的閾值時(shí),一個(gè)或多個(gè)處理器216進(jìn)一步確認(rèn)發(fā)生提升電子設(shè)備200的手勢(shì)。在一個(gè)實(shí)施例中,第二預(yù)先確定的閾值是大約四十五度。
[0062]在一個(gè)實(shí)施例中,當(dāng)在運(yùn)動(dòng)的結(jié)束處,如前所述,對(duì)象位置接近電子設(shè)備200的主表面時(shí),一個(gè)或多個(gè)處理器216進(jìn)一步確認(rèn)發(fā)生提升電子設(shè)備200的手勢(shì)。在一個(gè)實(shí)施例中,當(dāng)發(fā)生所有或某個(gè)運(yùn)動(dòng)量與重力的方向相反時(shí),一個(gè)或多個(gè)處理器216進(jìn)一步確認(rèn)發(fā)生提升電子設(shè)備200的手勢(shì)。如上面所提到的,這可以幫助區(qū)分提升手勢(shì)和將電子設(shè)備200放到口袋中的手勢(shì)。
[0063]在一個(gè)實(shí)施例中,當(dāng)電子設(shè)備200在移動(dòng)期間的加速度超過(guò)第三預(yù)先確定的閾值時(shí),一個(gè)或多個(gè)處理器216進(jìn)一步確認(rèn)發(fā)生提升電子設(shè)備200的手勢(shì)。在一個(gè)實(shí)施例中,該預(yù)先確定的閾值是0.5米每平方秒,扣除由于重力的任何加速度。
[0064]上面所列的因素可以用在獨(dú)自或組合確定是否發(fā)生提升電子設(shè)備200的手勢(shì)的功能中。例如,功能可以考慮一個(gè)、兩個(gè)、三個(gè)、或所有的因素??紤]更多的因素幫助防止手勢(shì)的誤檢測(cè)。本公開的實(shí)施例預(yù)期用戶應(yīng)該最低限度地由于誤檢測(cè)被影響。因此,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216考慮所有因素,即移動(dòng)量、旋轉(zhuǎn)量、對(duì)象位置是否接近電子設(shè)備200的主表面、重力方向、移動(dòng)是否與重力的方向相反、以及在發(fā)生移動(dòng)之后的電子設(shè)備200的最終朝向。
[0065]通過(guò)說(shuō)明性示例來(lái)進(jìn)一步詳細(xì)解釋這一點(diǎn)。在一個(gè)實(shí)施例中,加速度值的移動(dòng)平均,如加速度儀252所測(cè)量的,被標(biāo)為azer。,被一個(gè)或多個(gè)處理器216保持在存儲(chǔ)器218中。例如,在一個(gè)實(shí)施例中,64個(gè)加速度值的移動(dòng)平均可以被保持。在任何一個(gè)時(shí)刻,瞬時(shí)加速度值可以根據(jù)下面的公式通過(guò)取沿X軸的瞬時(shí)加速度的平方、沿Y軸的瞬時(shí)加速度的平方和沿Z軸的瞬時(shí)加速度的平方之和的平方根來(lái)測(cè)量:
[0066]a total = SQRT (αχ2+αγ2+αζ2)公式 I
[0067]該值可以以周期間隔計(jì)算,諸如每秒五次或十次,基于先進(jìn)先出,每個(gè)值被加到值的移動(dòng)平均數(shù)。
[0068]在任意一次,根據(jù)下面的公式,可以通過(guò)從瞬時(shí)加速度值減去移動(dòng)平均加速度值來(lái)確定有意義的加速度:
[0069]Q current — Cltotal-Clzero 公■式12
[0070]當(dāng)該值Iurre3nt小于預(yù)先確定的加速度閾值,諸如0.5米每平方秒時(shí),一個(gè)或多個(gè)處理器216可以得出電子設(shè)備200不在移動(dòng)。當(dāng)該有意義的加速度值在設(shè)定數(shù)目的預(yù)先確定周期內(nèi)為零時(shí),得出由于重力的加速度的值,標(biāo)為△ gravity,電子設(shè)備200的速度,標(biāo)為Vcuirent,電子設(shè)備200運(yùn)動(dòng)的距離,標(biāo)為dtotai,以及電子設(shè)備200圍繞軸254的旋轉(zhuǎn),標(biāo)為Θ tC)tai,在存儲(chǔ)器218中可以全部設(shè)置為零。
[0071]然后可以計(jì)算加速的算術(shù)平均和由于重力的加速度之間的差以確定重力的影響。在一個(gè)實(shí)施例中,根據(jù)下面的公式,這包括從加速度值的算術(shù)平均減去由于重力的加速度SP9.8米每平方秒,并將其加到相同減法的歷史計(jì)算中:
[0072]Δ gravity— Δ gravity-^(Qzero-9.8ni/s )公式3
[0073]這提供了對(duì)移動(dòng)的方向性,使得一個(gè)或多個(gè)處理器216能夠確定電子設(shè)備200的移動(dòng)是否順應(yīng)或逆著重力。
[0074]電子設(shè)備200的當(dāng)前速度可以通過(guò)下面的公式來(lái)計(jì)算:
[0075]Vcurrent — V current-^ ( Qcurrent5^ tsamplerate )公■式14
[0076]電子設(shè)備200在運(yùn)動(dòng)或手勢(shì)期間移動(dòng)的總距離可以通過(guò)下面的公式來(lái)計(jì)算:
[0077]dtotal—( Vsampl erate*tsample:rate )+0.5* ( acurrent*tsample:rate )?ζδ
[0078]當(dāng)運(yùn)動(dòng)檢測(cè)器242是氣壓計(jì)255時(shí),該距離還可以直接被測(cè)量。氣壓計(jì)255的使用消除了使用公式5執(zhí)行二重積分來(lái)確定距離的需要。
[0079]電子設(shè)備200圍繞軸254的總旋轉(zhuǎn)可以通過(guò)下面的公式來(lái)計(jì)算:
[0080 ]?total = Θ total+Θ
current 公式6
[0081]利用這些因素,除了來(lái)自一個(gè)或多個(gè)接近傳感器208的輸入以外,可以確認(rèn)否發(fā)生提升電子設(shè)備200的手勢(shì)是。在一個(gè)實(shí)施例中,如果一個(gè)或多個(gè)接近傳感器208指示對(duì)象位置接近電子設(shè)備200的主表面,但在先前的接近傳感器檢測(cè)周期期間對(duì)象位置不接近電子設(shè)備200的主表面,可以將值dtotal , Θ total和Δ gravity與它們相應(yīng)的閾值進(jìn)行比較。在一個(gè)實(shí)施例中,當(dāng)所有閾值都被超過(guò),且電子設(shè)備200的朝向?yàn)榈谝欢?50高于第二端251,即電子設(shè)備200的底部朝向與垂直于重力方向(下)相差不大于九十度,則一個(gè)或多個(gè)處理器216確認(rèn)發(fā)生提升電子設(shè)備200的手勢(shì)。因此,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可以以響應(yīng)于確認(rèn)發(fā)生了提升電子設(shè)備200的手勢(shì)而執(zhí)行控制操作。在一個(gè)說(shuō)明性實(shí)施例中,控制操作包括將語(yǔ)音控制接口引擎轉(zhuǎn)換到謹(jǐn)慎操作模式。這將在下面的圖3中更詳細(xì)示出。
[0082]在一個(gè)或多個(gè)實(shí)施例中,電子設(shè)備200的控制模塊245是語(yǔ)音控制接口引擎。在一個(gè)實(shí)施例中,語(yǔ)音控制接口引擎可以包括硬件、可執(zhí)行代碼和語(yǔ)音監(jiān)視器可執(zhí)行代碼。語(yǔ)音控制接口引擎可以包括存儲(chǔ)在存儲(chǔ)器218中的基本語(yǔ)音模型、訓(xùn)練的語(yǔ)音模型、或者由語(yǔ)音控制接口引擎使用來(lái)接收和識(shí)別語(yǔ)音命令的其他模塊。在一個(gè)實(shí)施例中,語(yǔ)音控制接口引擎可以包括語(yǔ)音識(shí)別引擎。無(wú)論各種實(shí)施例中利用的特定實(shí)現(xiàn)如何,語(yǔ)音控制接口引擎可以訪問各種語(yǔ)音模型以識(shí)別語(yǔ)音命令。
[0083]在一個(gè)實(shí)施例中,語(yǔ)音控制接口引擎被配置為實(shí)現(xiàn)語(yǔ)音控制特征,其允許用戶講出特定觸發(fā)短語(yǔ),接著是命令,以使得一個(gè)或多個(gè)處理器216執(zhí)行操作。例如,用戶可以說(shuō)出“好,電話,準(zhǔn)備,現(xiàn)在開始!”作為觸發(fā)短語(yǔ)。這之后,用戶可以講出命令,諸如“西爾斯大廈有多高? ”該觸發(fā)短語(yǔ)和命令的組合可以使得一個(gè)或多個(gè)處理器216訪問應(yīng)用模塊247,諸如web瀏覽器,以搜索答案,然后經(jīng)由輸出組件243將答案作為可聽的輸出遞送。例如,當(dāng)操作于第一模式時(shí),一個(gè)或多個(gè)處理器216可以通過(guò)揚(yáng)聲器端口 232以第一輸出水平遞送答案作為可聽的輸出。當(dāng)操作于謹(jǐn)慎模式時(shí),一個(gè)或多個(gè)處理器216可以通過(guò)耳機(jī)揚(yáng)聲器241以第二較軟的輸出水平遞送答案作為可聽的輸出??傊谝粋€(gè)實(shí)施例中,語(yǔ)音控制接口引擎監(jiān)聽語(yǔ)音命令,處理命令,并且結(jié)合一個(gè)或多個(gè)處理器216返回作為用戶意圖結(jié)果的可聽的輸出。
[0084]在一個(gè)或多個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于將語(yǔ)音控制接口引擎響應(yīng)于檢測(cè)到預(yù)定用戶輸入而在第一模式和第二模式或謹(jǐn)慎模式之間轉(zhuǎn)移。在一個(gè)實(shí)施例中,預(yù)定用戶輸入是提升電子設(shè)備200的手勢(shì)輸入,如前所述。
[0085]在一個(gè)或多個(gè)實(shí)施例中,語(yǔ)音控制接口引擎在第一模式操作以通過(guò)麥克風(fēng)240從第一距離接收語(yǔ)音命令,以及響應(yīng)于語(yǔ)音命令,以第一輸出水平產(chǎn)生可聽的輸出。在一個(gè)實(shí)施例中,該可聽的輸出被通過(guò)揚(yáng)聲器端口232遞送到用戶。
[0086]一個(gè)或多個(gè)處理器216然后可操作用于檢測(cè)提升電子設(shè)備200的手勢(shì)。當(dāng)一個(gè)或多個(gè)處理器216檢測(cè)到這樣的預(yù)先確定的特性時(shí),其可以用于控制語(yǔ)音控制接口引擎,并且將其在第一操作模式和第二操作模式之間切換。
[0087]當(dāng)檢測(cè)到發(fā)生預(yù)定用戶輸入時(shí),在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器216可操作用于將語(yǔ)音控制接口引擎轉(zhuǎn)換到第二操作模式,在一個(gè)實(shí)施例中是謹(jǐn)慎模式。當(dāng)操作于謹(jǐn)慎模式時(shí),語(yǔ)音控制接口引擎可操作用于從小于與第一模式相關(guān)聯(lián)的第一距離的第二距離接收語(yǔ)音命令。此外,語(yǔ)音控制接口引擎可以操作用于響應(yīng)于接收到的語(yǔ)音命令而以小于第一輸出水平的第二輸出水平產(chǎn)生可聽的輸出。在一個(gè)實(shí)施例中,這些較軟的輸出命令通過(guò)耳機(jī)揚(yáng)聲器241被遞送到用戶。
[0088]有利的是,通過(guò)遞送預(yù)定用戶輸入以使得語(yǔ)音控制接口引擎從第一模式轉(zhuǎn)換到謹(jǐn)慎模式,用戶可以利用語(yǔ)音控制操作,而第三方或偷聽者不會(huì)聽見以可聽輸出的形式遞送的信息。這解決了圖1中所圖示的無(wú)法預(yù)料的問題,其中旁觀者會(huì)無(wú)意中聽到可聽的響應(yīng)。因此,如果用戶計(jì)劃聽取可能屬于敏感性質(zhì)的語(yǔ)音郵件,用戶只需將預(yù)定用戶輸入遞送到電子設(shè)備200以使得一個(gè)或多個(gè)處理器216將語(yǔ)音控制接口引擎轉(zhuǎn)換到謹(jǐn)慎操作模式,如下面圖3中所圖示。
[0089]應(yīng)該理解,電子設(shè)備200和圖2中的架構(gòu)僅出于說(shuō)明性目的而提供,是為了說(shuō)明根據(jù)公開的實(shí)施例的一個(gè)電子設(shè)備200的組件,并且不旨在是電子設(shè)備所需的各種組件的完整示意圖。因此,根據(jù)公開的實(shí)施例的其他電子設(shè)備可以包括圖2中未示出的各種其他組件,或者可以包括兩個(gè)或更多組件的組合或者將特定組件劃分為兩個(gè)或更多分立的組件,并且仍在本公開的范圍內(nèi)。
[0090]現(xiàn)在轉(zhuǎn)到圖3,其中圖示了根據(jù)公開的一個(gè)或多個(gè)實(shí)施例的使用電子設(shè)備200的方法300。在步驟301,用戶305被示出握持電子設(shè)備200。在步驟301,電子設(shè)備200操作于缺省操作模式,這是第一操作模式,其中語(yǔ)音控制接口引擎操作用于從第一距離接收語(yǔ)音命令并且響應(yīng)于語(yǔ)音命令而以第一輸出水平產(chǎn)生可聽的輸出。因此,當(dāng)操作于第一模式時(shí),電子設(shè)備200將確切地充當(dāng)圖1的現(xiàn)有技術(shù)的電子設(shè)備(100)。用戶305可以以正常會(huì)話音調(diào)遞送語(yǔ)音命令來(lái)詢問“西爾斯大廈有多高?”以及電子設(shè)備200將以用戶305在若干英尺以外能聽到的可聽的輸出來(lái)宣告答案。
[0091]但是,在圖3中,用戶305對(duì)接收她不想第三方聽到的個(gè)人信息感興趣。此外,她不想第三方看見她對(duì)其設(shè)備的操作以將其置于隱私模式,因?yàn)樵摗拜p拍”可能激起第三方的好奇心,由此使得他們想要甚至更靠近去傾聽。有利的是,本公開的實(shí)施例允許用戶305做出簡(jiǎn)單的手勢(shì)來(lái)使得電子設(shè)備200的一個(gè)或多個(gè)處理器(216)切換操作模式。
[0092]因此,在步驟301,用戶通過(guò)將電子設(shè)備200從她的腰部307提升到她的頭部308來(lái)遞送預(yù)定用戶輸入306。因此,該解釋性步驟301的預(yù)定用戶輸入306包括將電子設(shè)備200從第一高度309提升到第二高度310,其中第二高度310大于第一高度309。高度上的差異可以用若干方式來(lái)測(cè)量,包括使用上面的公式5或者使用氣壓計(jì)(255)作為運(yùn)動(dòng)檢測(cè)器(242)。用于測(cè)量距離的其他技術(shù)對(duì)于從本公開受益的本領(lǐng)域普通技術(shù)人員是顯而易見的。
[0093]在步驟302,電子設(shè)備的一個(gè)或多個(gè)處理器(216)檢測(cè)311預(yù)定用戶輸入306,如之前所述。在步驟303,一個(gè)或多個(gè)處理器(216)使得312控制模塊(245),在本說(shuō)明性使用情況中是語(yǔ)音控制接口引擎,轉(zhuǎn)換到第二模式。如在步驟304中所示,在第二模式,語(yǔ)音控制接口引擎可操作用于從第二距離接收語(yǔ)音命令313并且響應(yīng)于語(yǔ)音命令而以第二輸出水平產(chǎn)生可聽的輸出314。這里,用戶305在問:“我和Buster的約會(huì)是幾點(diǎn)?”可聽的輸出314,由于其較低的音量而沒有偷聽者能聽到,說(shuō)道晚上7點(diǎn)在Mac’s餐館。”
[0094]在一個(gè)實(shí)施例中,第二距離小于第一模式的第一距離。此外,第二輸出水平小于第一輸出水平。這在附圖中通過(guò)比較圖1和圖3而圖示。在圖1中,用戶100距離現(xiàn)有技術(shù)的設(shè)備100第一距離104。在圖3中,用戶305距離電子設(shè)備200第二距離315,小于第一距離(104)。與圖1的可聽的輸出(103)的較大文本相比,第二輸出水平由圖3中可聽的輸出314的較小文本指示。
[0095]現(xiàn)在轉(zhuǎn)到圖4-8,其中圖示了用于檢測(cè)提升電子設(shè)備200的預(yù)定用戶輸入(306)的各種方法步驟,如上面結(jié)合圖2所述。在一個(gè)實(shí)施例中,圖4-8的各種步驟所圖示的方法包括利用一個(gè)或多個(gè)運(yùn)動(dòng)檢測(cè)器(242)根據(jù)至少電子設(shè)備在移動(dòng)期間移動(dòng)的距離、電子設(shè)備200圍繞軸的旋轉(zhuǎn)量、對(duì)象位置是否接近電子設(shè)備200的表面來(lái)檢測(cè)提升電子設(shè)備200的手勢(shì)。方法可以進(jìn)一步包括根據(jù)至少一些運(yùn)動(dòng)是否與重力的方向相反以及電子設(shè)備200在運(yùn)動(dòng)結(jié)束時(shí)的朝向來(lái)檢測(cè)手勢(shì)。一旦檢測(cè)到這樣的手勢(shì),在一個(gè)實(shí)施例中,電子設(shè)備200的一個(gè)或多個(gè)處理器(216)可以響應(yīng)于發(fā)生提升電子設(shè)備的手勢(shì)而執(zhí)行控制操作。
[0096]圖4開始于步驟401,電子設(shè)備200的一個(gè)或多個(gè)處理器(216)利用電子設(shè)備200的一個(gè)或多個(gè)運(yùn)動(dòng)檢測(cè)器(242)檢測(cè)403電子設(shè)備200的移動(dòng)404。在該步驟401,一個(gè)或多個(gè)處理器(216)還可以檢測(cè)電子設(shè)備200在移動(dòng)404期間行進(jìn)的距離405。移動(dòng)404的加速度可以被確定,如同速度那樣。在步驟402,電子設(shè)備200的一個(gè)或多個(gè)處理器(216)利用一個(gè)或多個(gè)其他傳感器檢測(cè)406電子設(shè)備200圍繞軸254的旋轉(zhuǎn)407。如圖5中所示,在步驟501,一個(gè)或多個(gè)處理器(216)可以利用運(yùn)動(dòng)檢測(cè)器(242)檢測(cè)503重力方向504。
[0097]一旦這些參數(shù)已被測(cè)量,它們可以與各種閾值進(jìn)行比較。例如,在步驟502,一個(gè)或多個(gè)處理器(216)可以將距離405與預(yù)先確定的距離閾值506進(jìn)行比較505以確定距離405是否超過(guò)預(yù)先確定的距離閾值506。在一個(gè)實(shí)施例中,預(yù)先確定的距離閾值506是大約二十厘米。類似地,在圖6的步驟601,一個(gè)或多個(gè)處理器(216)可以將旋轉(zhuǎn)量604和預(yù)先確定的旋轉(zhuǎn)閾值605進(jìn)行比較以確定旋轉(zhuǎn)量604是否超過(guò)預(yù)先確定的旋轉(zhuǎn)閾值605。在一個(gè)實(shí)施例中,預(yù)先確定的旋轉(zhuǎn)閾值605是大約四十五度。
[0098]在步驟602,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器(216)可以確定606在運(yùn)動(dòng)404期間發(fā)生的加速度607是否超過(guò)預(yù)先確定的加速度閾值608。在一個(gè)實(shí)施例中,預(yù)先確定的加速度閾值是大約0.5米每平方秒(扣除重力)。
[0099]在步驟701,一個(gè)或多個(gè)處理器(216)可以將移動(dòng)404與重力方向504進(jìn)行比較。例如,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器可以確定703至少一些移動(dòng)404是否與重力方向504相反。類似地,在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器(216)可以確定704重力方向504的分量是否從電子設(shè)備200的預(yù)定第一端250到電子設(shè)備200的預(yù)先確定的第二端251。如上所提到的,該步驟可以確保耳機(jī)揚(yáng)聲器(241)高于麥克風(fēng)(240),這指示用戶305握持電子設(shè)備200在其耳朵附近而不是將其放在口袋里。在步驟702,一個(gè)或多個(gè)處理器(216)可以確定705諸如用戶面部、耳朵或頭的對(duì)象706是否位置上接近于電子設(shè)備200的主表面707。
[0100]當(dāng)這發(fā)生時(shí),如圖8中所示,一個(gè)或多個(gè)處理器(216)可以確認(rèn)已發(fā)生提升電子設(shè)備200的手勢(shì)804。在一個(gè)實(shí)施例中,響應(yīng)于確認(rèn)提升電子設(shè)備200的手勢(shì)804,一個(gè)或多個(gè)處理器(216)可以使得802控制操作發(fā)生。在一個(gè)實(shí)施例中,控制操作包括將語(yǔ)音控制接口引擎從第一操作模式轉(zhuǎn)換到第二操作模式,如步驟803所示??刂撇僮鬟€可以可選地包括將電子設(shè)備200的可聽的輸出314重新定向到電子設(shè)備200的耳機(jī)揚(yáng)聲器(241)。
[0101]本公開的實(shí)施例預(yù)期用戶305可能想要反轉(zhuǎn)圖4-8中所示的過(guò)程。使用語(yǔ)音控制接口引擎中的模型轉(zhuǎn)換的使用情形,本公開的實(shí)施例預(yù)期一旦語(yǔ)音控制接口引擎處于第二模式,其可以希望將電子設(shè)備200轉(zhuǎn)換回到第一操作模式,使得其可以如圖1中所示使用。有利地,本公開的實(shí)施例提供用于這樣做的機(jī)制?,F(xiàn)在轉(zhuǎn)到圖9,其中圖示的是一個(gè)這樣的實(shí)施例。
[0102]在步驟901,電子設(shè)備200正操作于第二模式,其中,以較軟的音量接收語(yǔ)音命令313且以第二較軟的輸出水平遞送可聽的響應(yīng)。在該示例中,用戶305繼續(xù)來(lái)自圖3的步驟(304)的談話,因?yàn)檎Z(yǔ)音命令是提醒用戶與Buster的約會(huì)是在晚上6點(diǎn)。生成的可聽的輸出314說(shuō)的是“提醒設(shè)置”。
[0103]用戶305現(xiàn)在完成了謹(jǐn)慎操作模式。因此,在一個(gè)實(shí)施例中,當(dāng)識(shí)別預(yù)定條件時(shí),用戶305可以將語(yǔ)音控制接口引擎返回到第一操作模式。在圖9中,預(yù)定條件是電子設(shè)備200的反轉(zhuǎn)運(yùn)動(dòng)905,在步驟902,其被一個(gè)或兩個(gè)接近傳感器(208)和/或其他傳感器(209)識(shí)別905。當(dāng)這發(fā)生時(shí),在一個(gè)實(shí)施例中,在步驟903,一個(gè)或多個(gè)處理器(216)操作用于將語(yǔ)音控制接口引擎返回906到第一操作模式。
[0104]在其他實(shí)施例中,圖4-8的操作可以以其他方式執(zhí)行。例如,電子設(shè)備200可以包括定時(shí)器(246)。一旦用戶交互完成,例如當(dāng)用戶305在步驟901完成遞送語(yǔ)音命令313,一個(gè)或多個(gè)處理器(216)可以啟動(dòng)定時(shí)器(246)。當(dāng)定時(shí)器(246)期滿時(shí),一個(gè)或多個(gè)處理器(216)可以通過(guò)識(shí)別定時(shí)器(246)的期滿作為預(yù)定條件來(lái)將語(yǔ)音控制接口引擎返回到第一操作模式。其他預(yù)定條件對(duì)于從本公開中受益的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)將是顯而易見的。
[0105]在前面的說(shuō)明書中,已經(jīng)描述了本公開的特定實(shí)施例。但是,本領(lǐng)域普通技術(shù)人員認(rèn)識(shí)到,可以進(jìn)行各種修改和改變,而不背離如所附權(quán)利要求闡述的本公開的范圍。因此,盡管已經(jīng)說(shuō)明和描述了本公開的優(yōu)選實(shí)施例,很明顯的是,本公開并不由此受限。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到許多修改、改變、變化、替換和等價(jià),而不背離本公開如所附權(quán)利要求限定的精神和范圍。因此,說(shuō)明書和附圖應(yīng)被視為說(shuō)明性的而非限制性的意義,而且所有這樣的修改都旨在被包括在本公開的范圍內(nèi)。利益、優(yōu)點(diǎn)、問題的解決方案以及可能使得任何利益、優(yōu)點(diǎn)或解決方案出現(xiàn)或變得更加顯著的任何元素不應(yīng)該被解釋為任何或所有權(quán)利要求的關(guān)鍵的、所需的或必要的特征或元素。
【主權(quán)項(xiàng)】
1.一種用于控制電子設(shè)備的方法,包括: 利用一個(gè)或多個(gè)運(yùn)動(dòng)傳感器取決于至少以下來(lái)檢測(cè)提升所述電子設(shè)備的手勢(shì): 所述電子設(shè)備的移動(dòng); 所述電子設(shè)備圍繞軸的旋轉(zhuǎn);以及 在移動(dòng)的結(jié)束時(shí)對(duì)象的位置是否接近電子設(shè)備的表面;以及 響應(yīng)于發(fā)生提升所述電子設(shè)備的所述手勢(shì),通過(guò)與所述一個(gè)或多個(gè)運(yùn)動(dòng)傳感器一起操作的一個(gè)或多個(gè)處理器來(lái)執(zhí)行控制操作。2.如權(quán)利要求1所述的方法,進(jìn)一步包括: 利用運(yùn)動(dòng)傳感器檢測(cè)所述電子設(shè)備的移動(dòng); 利用所述一個(gè)或多個(gè)處理器確定所述電子設(shè)備在所述移動(dòng)期間移動(dòng)的距離; 利用與所述一個(gè)或多個(gè)處理一起操作的另一運(yùn)動(dòng)傳感器檢測(cè)所述電子設(shè)備圍繞軸的旋轉(zhuǎn); 利用所述一個(gè)或多個(gè)處理器確定所述電子設(shè)備圍繞軸的旋轉(zhuǎn)量; 利用與所述一個(gè)或多個(gè)處理器一起操作的一個(gè)或多個(gè)接近傳感器檢測(cè)所述對(duì)象的位置接近所述電子設(shè)備;以及 當(dāng)所述對(duì)象的位置接近所述電子設(shè)備時(shí),利用所述一個(gè)或多個(gè)處理器通過(guò)確認(rèn)所述距離超過(guò)預(yù)先確定的距離閾值和所述旋轉(zhuǎn)量超過(guò)預(yù)先確定的旋轉(zhuǎn)閾值兩者來(lái)確定已發(fā)生提升所述電子設(shè)備的手勢(shì)。3.如權(quán)利要求2所述的方法,所述取決于至少以下進(jìn)一步取決于: 運(yùn)動(dòng)的至少一部分是否與重力方向相反;以及 在運(yùn)動(dòng)結(jié)束時(shí)所述電子設(shè)備的朝向。4.如權(quán)利要求3所述的方法,進(jìn)一步包括通過(guò)所述運(yùn)動(dòng)傳感器檢測(cè)所述重力方向,并且確定已發(fā)生提升所述設(shè)備的手勢(shì)進(jìn)一步包括確認(rèn)所述移動(dòng)的至少一部分與所述重力方向相反。5.如權(quán)利要求4所述的方法,確定已發(fā)生提升所述設(shè)備的手勢(shì)進(jìn)一步包括確認(rèn)所述重力方向的分量是從所述電子設(shè)備的預(yù)定第一端到所述電子設(shè)備的預(yù)定第二端。6.如權(quán)利要求5所述的方法,所述預(yù)定第一端包括耳機(jī)揚(yáng)聲器,所述預(yù)定第二端包括麥克風(fēng)。7.如權(quán)利要求3所述的方法,進(jìn)一步包括利用所述運(yùn)動(dòng)傳感器確定在所述移動(dòng)期間發(fā)生的加速度,確定已發(fā)生提升所述設(shè)備的手勢(shì)進(jìn)一步包括確認(rèn)所述加速度超過(guò)預(yù)先確定的加速度閾值。8.如權(quán)利要求7所述的方法,所述預(yù)先確定的加速度閾值是至少0.5米每平方秒。9.如權(quán)利要求1所述的方法,所述預(yù)先確定的距離閾值是至少二十厘米。10.如權(quán)利要求1所述的方法,所述預(yù)先確定的旋轉(zhuǎn)閾值是至少四十五度。11.如權(quán)利要求1所述的方法,所述控制操作包括將語(yǔ)音控制接口引擎從第一操作模式轉(zhuǎn)換到第二操作模式。12.如權(quán)利要求1所述的方法,進(jìn)一步包括將所述電子設(shè)備的可聽的輸出重新定向到所述電子設(shè)備的耳機(jī)揚(yáng)聲器。13.—種裝置,包括: 一個(gè)或多個(gè)處理器; 運(yùn)動(dòng)檢測(cè)器,與所述一個(gè)或多個(gè)處理器一起操作; 另一運(yùn)動(dòng)檢測(cè)器,與所述一個(gè)或多個(gè)處理器一起操作;以及 一個(gè)或多個(gè)接近檢測(cè)器,與所述一個(gè)或多個(gè)處理器一起操作; 所述一個(gè)或多個(gè)處理器: 根據(jù)所述運(yùn)動(dòng)檢測(cè)器確定所述裝置的移動(dòng); 根據(jù)所述另一運(yùn)動(dòng)檢測(cè)器確定所述裝置圍繞軸的旋轉(zhuǎn);以及 根據(jù)所述一個(gè)或多個(gè)接近檢測(cè)器確定在移動(dòng)和旋轉(zhuǎn)的結(jié)束時(shí)對(duì)象的位置是否接近所述裝置; 當(dāng): 所述移動(dòng)超過(guò)第一預(yù)先確定的閾值; 所述旋轉(zhuǎn)超過(guò)第二預(yù)先確定的閾值;以及 所述對(duì)象的位置接近所述裝置時(shí),所述一個(gè)或多個(gè)處理器確認(rèn)發(fā)生提升所述裝置的手勢(shì),所述一個(gè)或多個(gè)處理器響應(yīng)于確認(rèn)發(fā)生提升所述裝置的手勢(shì)而執(zhí)行控制操作。14.如權(quán)利要求13所述的裝置,所述運(yùn)動(dòng)檢測(cè)器包括加速度計(jì),所述另一運(yùn)動(dòng)檢測(cè)器包括陀螺儀。15.如權(quán)利要求13所述的裝置,所述運(yùn)動(dòng)檢測(cè)器和所述另一運(yùn)動(dòng)檢測(cè)器包括公共加速度計(jì)。16.如權(quán)利要求13所述的裝置,所述一個(gè)或多個(gè)處理器進(jìn)一步根據(jù)所述運(yùn)動(dòng)檢測(cè)器來(lái)確定重力方向以及當(dāng)所述移動(dòng)的一部分或全部與所述重力方向相反發(fā)生時(shí)進(jìn)一步確認(rèn)發(fā)生提升所述裝置的手勢(shì)。17.如權(quán)利要求16所述的裝置,所述裝置包括在第一端具有耳機(jī)揚(yáng)聲器和在第二端具有麥克風(fēng)的電子設(shè)備,當(dāng)所述重力方向的分量從所述第一端朝向所述第二端時(shí)所述一個(gè)或多個(gè)處理器進(jìn)一步確認(rèn)發(fā)生提升所述裝置的手勢(shì)。18.如權(quán)利要求17所述的裝置,所述一個(gè)或多個(gè)處理器進(jìn)一步確定在所述移動(dòng)期間發(fā)生的加速度并且當(dāng)所述加速度超過(guò)第三預(yù)先確定的閾值時(shí)進(jìn)一步確認(rèn)發(fā)生提升所述裝置的手勢(shì)。19.如權(quán)利要求18所述的裝置,其中: 所述第一預(yù)先確定的閾值是大約二十厘米; 所述第二預(yù)先確定的閾值是大約四十五度;以及 所述第三預(yù)先確定的閾值是大約0.5米每平方秒。20.如權(quán)利要求13所述的裝置,所述控制操作包括將語(yǔ)音控制接口引擎轉(zhuǎn)換到謹(jǐn)慎操作模式。
【文檔編號(hào)】G06F3/0346GK105929936SQ201610108999
【公開日】2016年9月7日
【申請(qǐng)日】2016年2月26日
【發(fā)明人】馬克·埃爾金斯, 約翰·戈?duì)査箍?
【申請(qǐng)人】摩托羅拉移動(dòng)有限責(zé)任公司