亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于通過在電子裝置顯示器上方的空中移動物體與電子裝置應(yīng)用程序交互的方法和設(shè)備的制作方法

文檔序號:6361435閱讀:158來源:國知局
專利名稱:用于通過在電子裝置顯示器上方的空中移動物體與電子裝置應(yīng)用程序交互的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及電子裝置,且更具體來說涉及用于通過在電子裝置顯示器上方的空中移動物體來與電子裝置應(yīng)用程序交互的方法和設(shè)備。
背景技術(shù)
具有觸摸屏的常規(guī)電子裝置使得用戶能夠使用兩個維度來輸入數(shù)據(jù)。然而,使用此常規(guī)裝置的交互效率不高。舉例來說,電子裝置可能需要用戶按壓觸摸屏上的許多按鍵,就為了輸入單個字符。因此,需要用于與電子裝置交互的改進(jìn)的方法和設(shè)備。

發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的缺點,在本發(fā)明的一個或一個以上方面中,提供用于與電子裝置交互的方法和設(shè)備。舉例來說,在第一方面中,提供一種用于與電子裝置交互的第一方法。所述第一方法包含以下步驟(I)追蹤在電子裝置的顯示器上方移動的物體的X、y和Z坐標(biāo),其中所述顯示器的頂表面與xy平面大致對準(zhǔn);(2)產(chǎn)生包含X、y和Z坐標(biāo)的中斷;以及(3)由所述電子裝置的應(yīng)用程序采用移動物體的追蹤到的z坐標(biāo)。在第二方面中,提供一種第一電子裝置。所述第一電子裝置包含(1)電路,其經(jīng)配置以追蹤在電子裝置的顯示器上方移動的物體的X、y和Z坐標(biāo),其中所述顯示器的頂表面與xy平面大致對準(zhǔn);(2)控制器,其耦合到所述電路且經(jīng)配置以產(chǎn)生包含X、y和z坐標(biāo)的中斷;以及(3)處理器,其耦合到控制器且經(jīng)配置以由所述處理器執(zhí)行的應(yīng)用程序采用移動物體的追蹤到的z坐標(biāo)。還提供許多其它方面,還有根據(jù)本發(fā)明的這些和其它方面的系統(tǒng)和計算機可讀媒體。通過以下具體實施方式
、所附權(quán)利要求和附圖,將更完全地明白本發(fā)明的其它特征和方面。


圖1是用于與根據(jù)一方面提供的電子裝置交互的第一示范性設(shè)備的框圖。圖2是用于與根據(jù)一方面提供的電子裝置交互的第二示范性設(shè)備的框圖。圖3是用于與根據(jù)一方面提供的電子裝置交互的第三示范性設(shè)備的框圖。圖4是用于與根據(jù)一方面提供的電子裝置交互的方法的流程圖。圖5是根據(jù)一方面的用于數(shù)據(jù)輸入應(yīng)用程序的電子裝置的顯示器的側(cè)視圖。圖6A-C圖解說明根據(jù)一方面的用于鑒別應(yīng)用程序的電子裝置的顯示器。
具體實施例方式圖1是用于與根據(jù)一方面提供的電子裝置交互的第一示范性設(shè)備的框圖。第一示范性設(shè)備100可以是電子裝置102,例如蜂窩式電話、個人數(shù)字助理(PDA)、膝上型計算機、用戶裝置、智能電話、自動表示器等等。電子裝置102可包含處理器104,其耦合到存儲器106。處理器104可適于存儲和執(zhí)行代碼(例如,一個或一個以上應(yīng)用程序108)。存儲器106可存儲程序代碼和數(shù)據(jù)。此外,電子裝置102可包含用于向電子裝置102的用戶呈現(xiàn)數(shù)據(jù)的顯示器110。所述顯示器可以是LCD或任何其它可由電子裝置用來向用戶呈現(xiàn)數(shù)據(jù)的類似裝置。電子裝置102可包含調(diào)制解調(diào)器112,其適于向電子裝置102提供網(wǎng)絡(luò)連接性。電子裝置102還可包含加速計114,或耦合到處理器104且適于檢測移動(例如,電子裝置102的搖動)的類似裝置。電子裝置102可包含電池116,其用作用于耦合到電子裝置102的組件的電力源。電子裝置102的顯示器110可經(jīng)由控制器120耦合(例如,操作性地耦合)到多個氧化銦錫(ITO)層(例如,雙ITO層)118,從而形成觸摸屏122。然而,可采用包含額外或不同材料的層。觸摸屏122可以是電容或電阻觸摸屏。但是也可采用其它類型的觸摸屏。多個ITO層118可適于檢測或計算物體(圖1中未圖示;圖5中的506)的存在和/或位置(例如,X、y和z坐標(biāo)),所述物體例如是顯示器110上方的手寫筆、手指等等。舉例來說,在接近后,此物體506即刻可用作電容或電阻觸摸屏122的電介質(zhì)(例如,接地源)。因此,觸摸屏122可追蹤物體506在顯示器110上(例如,通過抵靠顯示器按壓ITO層)或在顯示器110上方的空中的移動(例如,隨時間的x、y和/或z坐標(biāo))。舉例來說,控制器120可從多個ITO層118接收與物體移動相關(guān)聯(lián)的數(shù)據(jù),且可產(chǎn)生一個或一個以上中斷。中斷可包含與物體506的一個或一個以上位置相關(guān)聯(lián)的x、y和/或z坐標(biāo)??蓪⒋诵┲袛嗵峁┙o處理器104,處理器104可向處理器104執(zhí)行的一個或一個以上應(yīng)用程序108中的適當(dāng)應(yīng)用程序報告所述中斷。所述中斷可用作應(yīng)用程序108的編程事件。以此方式,物體506在顯示器110上和/或顯示器110上方的空中的移動可用來與電子裝置102 (例如,電子裝置102的一個或一個以上應(yīng)用程序108)交互。舉例來說,用戶可將物體506在實施盤旋技術(shù)的屏幕(例如,觸摸屏122)上方盤旋,以選擇應(yīng)用程序108的用戶接口的特征。圖2是用于與電子裝置交互的第二示范性設(shè)備的框圖。第二示范性設(shè)備200包含電子裝置201,且類似于第一示范性設(shè)備100。然而,第二示范性設(shè)備200不是包含電容或電阻觸摸屏的ITO層118,而是可包含經(jīng)由編碼/解碼(codec)邏輯208耦合到顯示器206的一個或一個以上換能器(例如,揚聲器)202和一個或一個以上麥克風(fēng)204,從而形成觸摸屏210。所述一個或一個以上換能器202和一個或一個以上麥克風(fēng)204可適于檢測或計算物體506的存在和/或位置(例如,X、y和z坐標(biāo)),所述物體例如是顯示器206上方的手寫筆、手指等等。舉例來說,所述一個或一個以上換能器202可發(fā)射聲波(例如,超聲波),且所述一個或一個以上麥克風(fēng)204可檢測此些聲波。顯不器206上方的物體506的存在可能會影響顯示器206上方的聲波路徑或氣壓,使得一個或一個以上麥克風(fēng)204接收到的聲波可能指示物體506的存在。因此,觸摸屏210可追蹤物體506在顯示器206上或在顯示器206上方的空中的移動(例如,隨時間的X、y和/或z坐標(biāo))。舉例來說,編解碼邏輯208可接收與移動物體506相關(guān)聯(lián)的數(shù)據(jù),且產(chǎn)生一個或一個以上中斷。編解碼邏輯208可包含模/數(shù)(A/D)轉(zhuǎn)換器209以將接收到的數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號??上蛱幚砥?12提供此些中斷,且可由處理器212存儲和/或執(zhí)行的一個或一個以上應(yīng)用程序214用類似于上文針對圖1的處理器104和應(yīng)用程序108所述的類似的方式來采用此些中斷。此外,耦合到處理器212,第二示范性設(shè)備200可包含存儲器216,其可存儲程序代碼和數(shù)據(jù)。第二示范性設(shè)備200可包含適于向第二示范性設(shè)備200提供網(wǎng)絡(luò)連接性的調(diào)制解調(diào)器218。第二示范性設(shè)備200還可包含加速計220或類似裝置,其耦合到處理器212且適于檢測移動(例如,第二示范性設(shè)備200的搖動)。電子裝置201可包含電池222,其用作用于上述組件的電力源。圖3是用于與電子裝置交互的第三示范性設(shè)備的框圖。第三示范性設(shè)備300包含電子裝置301,且類似于第一和第二示范性設(shè)備100、200。然而,第三示范性設(shè)備300不是包含第一示范性設(shè)備100的電容或電阻觸摸屏122的ITO層118或第二示范性設(shè)備200的一個或一個以上換能器202和一個或一個以上麥克風(fēng)204,而是包含經(jīng)由控制器308耦合到顯示器306的一個或一個以上光源(例如,紅外光發(fā)射器)302和一個或一個以上光傳感器304,從而形成觸摸屏310。所述一個或一個以上光源302和一個或一個以上光傳感器304可適于檢測或計算物體506的存在和/或位置(例如,X、y和z坐標(biāo)),所述物體例如是顯示器306上方的手寫筆、手指等等。舉例來說,所述一個或一個以上光源302可發(fā)射光波,且所述一個或一個以上光傳感器304可檢測光波。顯示器306上方的物體506的存在可能會影響顯示器306上方的光波路徑,使得一個或一個以上光傳感器304接收到的光波可指示物體506的存在。因此,觸摸屏310可追蹤物體506在顯示器306上或在顯示器306上方的空中的移動(例如,隨時間的x、y和/或z坐標(biāo))。舉例來說,控制器308可接收與移動物體506相關(guān)聯(lián)的數(shù)據(jù),且產(chǎn)生一個或一個以上中斷??上蛱幚砥?12提供此些中斷,且可由處理器312存儲和/或執(zhí)行的一個或一個以上應(yīng)用程序314用類似于上文參看圖1和2所述的類似的方式來采用此些中斷。此外,耦合到處理器312,第三示范性設(shè)備300可包含存儲器316,其可存儲程序代碼和數(shù)據(jù)。第三示范性設(shè)備300可包含適于向第三示范性設(shè)備300提供網(wǎng)絡(luò)連接性的調(diào)制解調(diào)器318。第三示范性設(shè)備300還可包含加速計320或類似裝置,其耦合到處理器312且適于檢測移動(例如,第三示范性設(shè)備300的搖動)。電子裝置301可包含電池322,其用作用于上述組件的電力源。圖4是用于與根據(jù)一方面提供的電子裝置交互的方法400的流程圖。參看圖4,在步驟402中,與電子裝置交互的方法400開始。在步驟404中,追蹤在電子裝置102、201、301的顯示器108、206、306上方移動的物體的x、y和z坐標(biāo)。顯示器108、206、306的頂表面(圖5中的508)可與坐標(biāo)系的xy平面大致對準(zhǔn)。顯示器108、206、306可包含或耦合到任何追蹤遠(yuǎn)離電子裝置102、201、301的顯示器108、206、306(例如,顯示器108、206、306的頂表面508)的物體的距離(例如,垂直距離)的屏幕技術(shù),所述屏幕技術(shù)例如是耦合到控制器118的ITO層118、耦合到編解碼邏輯208的一個或一個以上換能器202和一個或一個以上麥克風(fēng)204,和/或耦合到控制器308的一個或一個以上光源302和一個或一個以上光傳感器304。物體506可以是手寫筆、手指或任何(舉例來說)通過允許用戶從電子裝置102、201、301執(zhí)行的應(yīng)用程序108、214、314的用戶接口中選擇特征來允許用戶與電子裝置102、201、301交互的物體。在用戶正在與電子裝置102、201、301交互時,物體506可能或可能不觸摸顯示器108、206、306的頂表面508。舉例來說,在顯示器108、206、306上方移動的物體506可在移動的一部分期間觸摸顯示器108、206、306的頂表面508,且在移動的另一部分期間在顯示器108、206、306上方的空中移動。在步驟406中,可以產(chǎn)生包含物體506的x、y和z坐標(biāo)的中斷。舉例來說,當(dāng)用戶正在與電子裝置102、201、301的數(shù)據(jù)鍵入應(yīng)用程序交互時,可在所追蹤的物體506的z坐標(biāo)具有預(yù)定值或在預(yù)定的值范圍中時產(chǎn)生中斷。以此方式,在物體506被移動到顯示器108、206、306上方的第一高度或空中時,可產(chǎn)生第一中斷,在物體506被移動到顯示器102、201、301上方的第二高度或空中時,可產(chǎn)生第二中斷。在一些實施例中,當(dāng)所追蹤的物體506的一個坐標(biāo)(例如,z坐標(biāo))在預(yù)定時間周期(例如,I秒)中未改變時,電子裝置102、201、301(例如,電子裝置102、201、301的組件)可產(chǎn)生中斷。然而,可采用更大或更小的時間周期。或者,當(dāng)所追蹤的物體506的一個以上坐標(biāo)在預(yù)定時間周期中未改變時,電子裝置102、201、301(例如,電子裝置102、201、301的組件)可產(chǎn)生中斷。舉例來說,當(dāng)物體506的移動停止時,可產(chǎn)生此中斷。在一些實施例中,電子裝置102、201、301可響應(yīng)于在用戶已經(jīng)將物體506移動到顯示器108、206、306上的期望位置或所述顯示器上方的空中之后產(chǎn)生的獨特可聽聲音而產(chǎn)生包含物體506的X、y和z坐標(biāo)的中斷。獨特可聽聲音可以是手指拍擊、腳趾敲打、啞嘴、說出的詞語等等。在一些實施例中,可以響應(yīng)于用戶按壓電子裝置102、201、301上的按鈕、用物體506作手勢(例如,在顯示器102、201、301上方的期望位置中搖動或擺動物體)或用戶搖動電子裝置102、201、301來產(chǎn)生包含物體506的x、y和z坐標(biāo)的中斷。當(dāng)用戶正在與電子裝置102、201、301的另一應(yīng)用程序(例如,鑒別應(yīng)用程序)108、214、314交互時,可用類似方式產(chǎn)生中斷。除了基于物體506的X、y和z坐標(biāo)產(chǎn)生包含所述坐標(biāo)的中斷之外,在一些實施例中,還可響應(yīng)于獨特的可聽聲音、用戶按壓按鈕、使用物體作手勢和/或用戶搖動電子裝置102,201,301來產(chǎn)生中斷。此中斷可用作一個或一個以上應(yīng)用程序108、214、314的可編程事件。舉例來說,可編程事件可包含對與應(yīng)用程序108、214、314相關(guān)聯(lián)的用戶接口的元素或特征的選擇。所述元素或特征可對應(yīng)于物體506的x、y和z坐標(biāo)。在物體506停止移動之后的第一時間周期內(nèi),可能需要產(chǎn)生獨特的可聽聲音、按壓按鈕、用物體作手勢,和/或搖動電子裝置102、201、301。以此方式,一些本發(fā)明的方法和設(shè)備可利用耦合到電子裝置102、201、301的一個或一個以上麥克風(fēng)204來實現(xiàn)與應(yīng)用程序108、214、314相關(guān)聯(lián)的用戶接口的元素或特征,例如“選擇”按鍵。用戶可使用他的手指來導(dǎo)覽到期望的用戶接口元素或特征,且用戶不是觸摸顯示器,而是可有I秒來產(chǎn)生可聽的聲音,例如他的手指“拍擊”。所述一個或一個以上麥克風(fēng)204將捕獲這個聲音,經(jīng)由邏輯(例如,A/D轉(zhuǎn)換器209)將聲音轉(zhuǎn)換成數(shù)字信號。在電子裝置102、201、301的數(shù)字信號處理器(DSP)或處理單元上運行的算法可將所述信號解釋為拍擊或者不解釋為拍擊。當(dāng)觸摸可能無法獲得時,一種非常自然且高效的輸入方法是這樣一種范例用戶在被經(jīng)由X、1、z坐標(biāo)物體追蹤(例如,盤旋啟用)技術(shù)追蹤時指向電子裝置屏幕的一部分,且接著拍擊(“盤旋拍擊”)以調(diào)用按鍵按壓。通過要求用戶在從用戶接口的對應(yīng)于物體506的光標(biāo)被移動到期望的用戶接口元素或特征(例如,一圖標(biāo))的時間起I秒內(nèi)拍擊,可以減少或消除因房間里的其他人在遠(yuǎn)處拍擊而引起的假陽性。用戶可在此選擇過程期間沿著x、y和z軸中的一者或一者以上移動物體506,只要光標(biāo)保持在圖標(biāo)上方即可。在一些實施例中,響應(yīng)于獨特的可聽的聲音、用戶按壓按鈕、用物體作手勢和/或用戶搖動電子裝置102、201、301的中斷可用作可編程事件,其指示電子裝置102、201、301的應(yīng)用程序108、214、314可能或?qū)⑹褂梦矬w移動的開始或結(jié)束。舉例來說,電子裝置102、201、301(例如,電子裝置102、201、301的組件)可響應(yīng)于以下操作中的至少一者來產(chǎn)生包含物體506的X、y和z坐標(biāo)的一個或一個以上中斷按壓電子裝置102、201、301上的按鈕、產(chǎn)生第一可聽的聲音、用物體506作手勢、搖動電子裝置102、201、301,或在第一時間周期(例如,I秒)中停止物體506的移動。然而,可采用更大或更小的時間周期。以此方式,雖然觸摸屏116、210、310可在物體506在顯示器108、206、306上方移動(例如,物體在其上方移動的任何位置)時追蹤物體506,但是電子裝置102、201、301可在用戶按壓電子裝置102、201、301上的按鈕、產(chǎn)生第一可聽的聲音、用物體作手勢(例如,在顯示器102、201、301上方的期望位置中搖動或擺動物體)、搖動電子裝置102、201、301和/或在第一時間周期中停止物體506的移動之后開始產(chǎn)生包含所追蹤的物體506的x、y和z坐標(biāo)的一個或一個以上中斷。因此,此動作可用于通知電子裝置102、201、301物體506的后續(xù)移動可能意在與電子裝置102、201、301的一個或一個以上應(yīng)用程序108、214、314交互。類似地,舉例來說,電子裝置102、201、301可在以下情況之后停止產(chǎn)生包含所追蹤的物體506的x、y和z坐標(biāo)的一個或一個以上中斷用戶按壓電子裝置102、201、301上的按鈕,產(chǎn)生第二可聽的聲音,用物體作手勢(例如,在顯示器102、201、301上方的期望位置中搖動或擺動物體),搖動電子裝置102、201、301和/或在第二時間周期中停止移動物體506,例如從物體實質(zhì)性靜止時起一秒。因此,此動作可用于通知電子裝置102、201、301物體506的后續(xù)移動可能并不意在與電子裝置102、201、301的一個或一個以上應(yīng)用程序108、214、314交互。在一些實施例中,第二可聽的聲音可與第一可聽的聲音相同。然而,第二可聽的聲音可與第一可聽的聲音不同。此外,在一些實施例中,第二時間周期可與第一時間周期相同。然而,第二時間周期可與第一時間周期不同。用于通知電子裝置102、201、301物體506的后續(xù)移動可能意在與電子裝置102、201、301的一個或一個以上應(yīng)用程序108、214、314交互的手勢可與用于通知電子裝置102、201、301物體506的后續(xù)移動可能并不意在與電子裝置102、201、301的一個或一個以上應(yīng)用程序108、214、314交互的手勢相同或不同。在步驟408中,應(yīng)用程序108、214、314可采用移動物體506的所追蹤的z坐標(biāo)。舉例來說,數(shù)據(jù)輸入應(yīng)用程序可采用移動物體506的所追蹤的z坐標(biāo)來插入字符或更新輸入到數(shù)據(jù)輸入應(yīng)用程序中或?qū)⑤斎氲綌?shù)據(jù)輸入應(yīng)用程序中的字符的格式。所追蹤的z坐標(biāo)可作為中斷被接收。在一個實施例中,電子裝置102、201、301上的應(yīng)用程序108、214、314可使物體506的接收到的x、y和z坐標(biāo)與特定虛擬鍵盤上的特定字符按鍵的選擇相關(guān)聯(lián)。舉例來說,應(yīng)用程序108、214、314可使物體506的x、y和z坐標(biāo)與虛擬大寫字母鍵盤上的“A”的選擇、虛擬小寫字母鍵盤上的“b”、虛擬數(shù)字鍵盤上的“ I”或虛擬符號鍵盤上的“&”相關(guān)聯(lián)。物體506在顯示器108、206、306上的高度(例如,z坐標(biāo))或在所述顯示器上方的空中的高度可指示從其進(jìn)行選擇的虛擬鍵盤。類似地,在一些實施例中,電子裝置102、201、301上的應(yīng)用程序108、214、314可使物體506的接收到的x、y和z坐標(biāo)與虛擬格式鍵盤上的特定格式按鍵(例如,粗體、斜體、下劃線、刪除線、下標(biāo)、上標(biāo)、字體、字體大小、字體顏色)的選擇相關(guān)聯(lián)。輸入的字符或?qū)⑤斎氲淖址梢曰诟袷桨存I選擇來格式化。在一些實施例中,物體506的z坐標(biāo)控制輸入的字符或?qū)⑤斎氲淖址母袷?。舉例來說,在顯示器108、206,306上方的不同高度可分別對應(yīng)于不同格式(例如,粗體、斜體、下劃線、刪除線、下標(biāo)、上標(biāo)、字體、字體大小)。以此方式,用戶可通過將物體506移動到顯示器108、206、306上方的第一高度來選擇用于輸入的字符或?qū)⑤斎氲淖址拇煮w格式。此外或替代地,用戶可通過將物體506移動到顯示器108、206、306等等上方的第二高度來選擇用于輸入的字符或?qū)⑤斎氲淖址男斌w格式。
在一些實施例中,電子裝置102、201、301上的應(yīng)用程序108、214、314可使用戶用物體506在顯示器108、206、306上和/或所述顯示器上方的空中揮擊的手勢與字符相關(guān)聯(lián)。如上所述,顯示器108、206、306上方的不同高度可對應(yīng)于不同格式。在作手勢之前、之后或同時物體506在顯示器108、206、306上的高度或在所述顯示器上方的空中的高度可控制字符的格式。以此方式,使物體在電子裝置顯示器108、206、306上方盤旋可用于改變所書寫的字符的一個或一個以上屬性。在一些實施例中,用戶可在電子裝置102、201、301的顯示器108、206、306上方移動物體506,以在接入電子裝置102、201、301之前驗證用戶的身份。舉例來說,用戶可通過在顯示器108、206、306上方移動物體506(例如,用其執(zhí)行手勢)來編寫鑒別應(yīng)用程序。鑒別應(yīng)用程序可以保存與此移動相關(guān)聯(lián)的X、y和z坐標(biāo)作為密碼。此后,當(dāng)用戶重復(fù)所述移動,例如當(dāng)電子裝置102、201、301被鎖定時,電子裝置102、201、301上的鑒別應(yīng)用程序接收對應(yīng)于物體在顯示器108、206、306上和/或在所述顯示器上方的空中的移動的x、y和z坐標(biāo),且將所述坐標(biāo)與預(yù)定密碼比較。采用物體(例如,手指)離顯示器108、206、306的距離,給密碼添加了一個新的維度。即,使密碼基于物體506在三個維度上的移動,會顯著增加可用密碼的數(shù)目,因此,需要此些增加數(shù)目的密碼中的可接受的密碼,會增加電子裝置102、201、301的安全性。舉例來說,在常規(guī)觸摸屏上作出的手勢(例如,所執(zhí)行的簽名)可映射到向量〈4,2 3,22,22,3 2,42,53,5 :3,4:3,3>。相比之下,根據(jù)本發(fā)明的方法和設(shè)備在觸摸屏上和/或觸摸屏上方的空中執(zhí)行的簽名可映射到(舉例來說)例如以下向量〈4,2,0 3,2,0 2,2,0 :2,3,3 2,4,3 2,5,2 3,5,2 :3,4,1 :3,3,0>,其在作手勢的同時記錄手指在LCD上方的三維的位置。一旦通過在顯示器108、206、306上方移動物體506而輸入了可接受的密碼,用戶便可接入電子裝置102、201、301的其它特征。此后,可執(zhí)行步驟410,其中與電子裝置102、201、301交互的方法400結(jié)束。以此方式,用戶可通過在電子裝置102、201、301的顯示器108、206、306上或所述顯示器上方的空中移動物體506而與電子裝置102、201、301的一個或一個以上應(yīng)用程序108、214、314交互。雖然上文參照數(shù)據(jù)輸入和/或鑒別應(yīng)用程序描述了方法,但是本發(fā)明的方法和設(shè)備可用于與其它應(yīng)用程序介接,所述其它應(yīng)用程序例如但不限于照片應(yīng)用程序或網(wǎng)絡(luò)瀏覽器。此些應(yīng)用程序108、214、314可使基于物體506的移動的x、y和z坐標(biāo)與可編程事件(例如,對用戶接口上的按鈕或超鏈接的選擇)相關(guān)聯(lián)。以此方式,本發(fā)明的方法和設(shè)備可向電子裝置用戶提供更多輸入模式以與電子裝置102、201、301交互。舉例來說,通過采用物體506的z軸坐標(biāo),本發(fā)明的方法和設(shè)備可使得用戶能夠通過使物體在電子裝置顯示器108、206、306上方盤旋而與電子裝置102、201、301交互。舉例來說,用戶可經(jīng)由使物體506在電子裝置顯示器108、206、306上方盤旋而控制電子裝置的應(yīng)用程序用戶接口,而根本不需要觸摸電子裝置顯示器108、206、306。此些方法和設(shè)備可能在需要手消毒的行業(yè)(例如,其中用戶(例如醫(yī)生、護(hù)士或其他已經(jīng)對他們的手消過毒的醫(yī)療人員)可能需要與電子裝置102、201、301交互的醫(yī)療行業(yè))中是至關(guān)重要的。允許用戶甚至不需要觸摸屏幕就可與電子裝置102、201、301交互可減少和/或消除此用戶在與電子裝置102、201、301交互時弄臟他們的手指的風(fēng)險。圖5是根據(jù)一方面的用于數(shù)據(jù)輸入應(yīng)用程序的電子裝置504的x、y和z坐標(biāo)物體追蹤顯示器502的側(cè)視圖500。參看圖5,物體506在顯示器502 (例如,顯示器502的頂表面508)上方的高度確定了將從其輸入字符的虛擬鍵盤。舉例來說,如果物體506被移動到高度h0,則可顯示例如虛擬小寫鍵盤510的第一鍵盤,可基于用戶對物體506選擇的X和/或y坐標(biāo)而從中選擇字符按鍵。類似地,高度hi可對應(yīng)于第二鍵盤,例如虛擬大寫鍵盤512,用戶可通過將物體506移動到期望的X和/或y坐標(biāo)而從中選擇字符按鍵。如圖所示,物體506處在高度hi,從而顯示虛擬大寫鍵盤。高度h2可對應(yīng)于另一鍵盤(例如,虛擬符號鍵盤514)。高度h3可對應(yīng)于粗體字符格式。因此,用戶可通過將顯示器502上方的物體506移動到坐標(biāo)x、y和hi而從虛擬大寫鍵盤512中選擇字符。此外,通過移動物體506,使得其具有z坐標(biāo)h3,將把所選的大寫字符的格式516更新成粗體。高度h4可對應(yīng)于照片應(yīng)用程序518,用戶可在物體506處在高度h4時,基于物體506的至少一個X和/或y位置來從所述應(yīng)用程序從照片應(yīng)用程序用戶接口中選擇項目。雖然展示了對應(yīng)于相應(yīng)的虛擬鍵盤的三個高度,對應(yīng)于字符格式的一個高度,和對應(yīng)于應(yīng)用程序的一個高度,但是可采用更大或更小數(shù)目的高度映射。舉例來說,可采用分別對應(yīng)于字符斜體格式和字符下劃線格式的兩個額外高度。此外或替代地,可采用額外高度以分別對應(yīng)于額外的電子裝置應(yīng)用程序108、214、314。雖然上文參照了特定高度h0_h4,但是本發(fā)明的方法和設(shè)備除了特定高度之外或者替代特定高度可以采用某些范圍的高度。與如今的計算機系統(tǒng)相比,本發(fā)明的實施盤旋技術(shù)的方法和設(shè)備可在物體在觸摸屏上方的空中時或在物體在按壓觸摸屏?xí)r產(chǎn)生中斷,借此窗口管理器向適當(dāng)?shù)膽?yīng)用程序報告所述事件。所觸發(fā)的事件可包含距離參數(shù),其被轉(zhuǎn)發(fā)給應(yīng)用程序以供使用。以此方式,本發(fā)明的方法和設(shè)備可允許經(jīng)常使用手寫筆或其食指的電子裝置用戶(例如)可能通過使手寫筆或食指在顯示器108、206、306上方盤旋來與其電子裝置觸摸屏116、210、310交互(例如,在所述觸摸屏上書寫),以輕松地輸入字符,和輕松地改變字符的大小寫、字體大小、加粗、劃下劃線等等。因此,本發(fā)明的方法和設(shè)備可允許“盤旋數(shù)據(jù)輸入”和/或“盤旋數(shù)據(jù)格式化”。本發(fā)明的方法和設(shè)備可采用書寫表面上方的距離作為用以編寫正被書寫的字符的屬性的手段。舉例來說,用戶可使用其食指在電話的顯示器上書寫字母,且稍微抬高其手指,以使字母變?yōu)榇髮?,且在手勢期間甚至進(jìn)一步抬高手指,以使字符變成粗體??梢允褂猛皇謩輥懋a(chǎn)生大寫字母、其小寫形式,或字母的某種風(fēng)格版本(例如,粗體或下劃線),這取決于顯示器表面上方作出手勢的水平高度。在一些實施例中,本發(fā)明的方法和設(shè)備可允許電子裝置用戶通過使用盤旋數(shù)據(jù)輸入來輸入字母數(shù)字密碼而在登錄到其電子裝置102、201、301中之前驗證其身份。圖6A-C圖解說明根據(jù)一方面的用于鑒別應(yīng)用程序的電子裝置602的顯示器600。參看圖6A-C,在圖6A中,用戶通過定位物體604使得z坐標(biāo)為hi而開始鑒別過程。在圖6B中,用戶通過在X、y和/或z方向上移動物體604而執(zhí)行手勢606。如圖6C所示,用戶完成手勢,且停止移動物體604?,F(xiàn)在物體604被定位,使得z坐標(biāo)為h2。鑒別應(yīng)用程序可接收所追蹤的物體的移動的x、y和z坐標(biāo),且將此些坐標(biāo)與預(yù)定密碼比較?;谒霰容^,鑒別應(yīng)用程序可允許用戶接入電子裝置602。舉例來說,如果手勢606與預(yù)定密碼匹配或大致類似于預(yù)定密碼,則鑒別應(yīng)用程序可允許用戶接入電子裝置602?;蛘?,如果手勢606不與預(yù)定密碼匹配或不大致類似于預(yù)定密碼,則鑒別應(yīng)用程序可拒絕用戶接入電子裝置602。
以此方式,本發(fā)明的方法和設(shè)備可允許電子裝置用戶通過在電子裝置顯示器102、201、301上方拖拽手指而在登錄到其電子裝置102、201、301中之前驗證其身份。因此,本發(fā)明的方法和設(shè)備可通過允許通過“盤旋簽字”而進(jìn)行用戶驗證來實施安全性的盤旋技術(shù)。所屬領(lǐng)域的技術(shù)人員將了解,可使用多種不同技術(shù)和技藝中的任一者來表示信息和信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示在以上描述中可能始終參考的數(shù)據(jù)、指令、命令、信息、信號、位、符號和碼片。所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,在本文中結(jié)合揭示內(nèi)容而描述的各種說明性邏輯塊、模塊、電路和算法步驟可實施為電子硬件、計算機軟件,或兩者的組合。為清楚說明硬件與軟件的此互換性,上文已大致關(guān)于其功能性而描述了各種說明性組件、塊、模塊、電路和步驟。所述功能性是實施為硬件還是軟件取決于特定應(yīng)用程序和施加于整個系統(tǒng)的設(shè)計約束。所屬領(lǐng)域的技術(shù)人員可針對每一特定應(yīng)用程序以不同方式實施所描述功能性,但所述實施決策不應(yīng)被解釋為導(dǎo)致偏離本發(fā)明的范圍??墒褂猛ㄓ锰幚砥?、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件,或其經(jīng)設(shè)計以執(zhí)行本文中所描述的功能的任何組合來實施或執(zhí)行在本文中結(jié)合揭示內(nèi)容而描述的各種說明性邏輯區(qū)塊、模塊和電路。通用處理器可以是微處理器,但在替代方案中,處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器的組合、一個或一個以上微處理器與DSP核心的聯(lián)合,或任何其它此配置。在本文中結(jié)合揭示內(nèi)容而描述的方法或算法的步驟可直接體現(xiàn)在硬件中、由處理器執(zhí)行的軟件模塊中,或兩者的組合中。軟件模塊可駐留在RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可裝卸磁盤、CD-ROM,或此項技術(shù)中已知的任一其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息和將信息寫入到存儲媒體。在替代方案中,存儲媒體可與處理器成一體式。處理器和存儲媒體可駐留在ASIC中。ASIC可駐留在用戶終端中。在替代方案中,處理器和存儲媒體可作為離散組件駐留在用戶終端中。在一個或一個以上示范性設(shè)計中,所述的功能可在硬件、軟件、固件或其任何組合中實施。如果在軟件中實施,則所述功能可作為一個或一個以上指令或代碼在計算機可讀媒體上加以存儲或傳輸。計算機可讀媒體包括計算機存儲媒體與包括促進(jìn)計算機程序從一處傳遞到另一處的任何媒體的通信媒體兩者。存儲媒體可為可由通用或?qū)S糜嬎銠C存取的任何可用媒體。舉例來說(且并非限制),此些計算機可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用于承載或存儲呈指令或數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼裝置且可由通用或?qū)S糜嬎銠C或者通用或?qū)S锰幚砥鞔嫒〉娜魏纹渌襟w。同樣,可恰當(dāng)?shù)貙⑷魏芜B接稱作計算機可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)或例如紅外線、無線電和微波的無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸軟件,則將同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電和微波的無線技術(shù)包括在媒體的定義中。如本文中所使用,磁盤和光盤包含壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟磁盤和藍(lán)光光盤,其中磁盤通常磁性地復(fù)制數(shù)據(jù),而光盤使用激光光學(xué)地復(fù)制數(shù)據(jù)。上文的組合也應(yīng)包括在計算機可讀媒體的范圍內(nèi)。上文的描述僅揭示本發(fā)明的示范性實施例。所屬領(lǐng)域的技術(shù)人員將容易明白屬于本發(fā)明的范圍內(nèi)的對本發(fā)明的上文揭示的實施例的修改。舉例來說,在一些實施例中,物體506、604在電子裝置顯示器108、206、306上方的高度可對應(yīng)于應(yīng)用程序108、214、314的相應(yīng)用程序戶接口。因此,雖然已經(jīng)配合本發(fā)明的示范性實施例揭示了本發(fā)明,但是應(yīng)了解,其它實施例可屬于所附權(quán)利要求書定義的本發(fā)明的精神和范圍內(nèi)。
權(quán)利要求
1.一種與電子裝置交互的方法,其包括 追蹤在所述電子裝置的顯示器上方移動的物體的X、y和Z坐標(biāo),其中所述顯示器的頂表面與xy平面大致對準(zhǔn); 產(chǎn)生包含所述X、y和z坐標(biāo)的中斷;以及 由所述電子裝置的應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)。
2.根據(jù)權(quán)利要求1所述的方法,其中 所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 由所述電子裝置的所述應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)包含基于所述追蹤到的z坐標(biāo)插入字符、更新所輸入的字符的格式或更新將輸入到所述數(shù)據(jù)輸入應(yīng)用程序中的字符的所述格式。
3.根據(jù)權(quán)利要求2所述的方法,其中所述格式選自由粗體、斜體、下劃線、刪除線、下標(biāo)、上標(biāo)、字體、字體大小和字體顏色組成的群組。
4.根據(jù)權(quán)利要求1所述的方法,其中 所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)包含在解鎖所述電子裝置之前基于所述追蹤到的z坐標(biāo)來驗證所述電子裝置的用戶的身份。
5.根據(jù)權(quán)利要求1所述的方法,其中所述物體是手指或手寫筆。
6.根據(jù)權(quán)利要求1所述的方法,其中追蹤在所述電子裝置的顯示器上方移動的物體的所述X、y和z坐標(biāo)包含采用電容或電阻觸摸屏來追蹤所述X、y和z坐標(biāo)。
7.根據(jù)權(quán)利要求1所述的方法,其中追蹤在所述電子裝置的顯示器上方移動的物體的所述X、y和z坐標(biāo)包含采用至少一個換能器和至少一個接收器來追蹤所述X、y和z坐標(biāo)。
8.根據(jù)權(quán)利要求1所述的方法,其中追蹤在所述電子裝置的顯示器上方移動的物體的所述X、y和z坐標(biāo)包含采用至少一個光源和至少一個光接收器來追蹤所述X、y和z坐標(biāo)。
9.根據(jù)權(quán)利要求1所述的方法,其中在所述顯示器上方移動的所述物體不觸摸所述顯示器。
10.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括由所述電子裝置的所述應(yīng)用程序采用可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為可編程事件。
11.根據(jù)權(quán)利要求10所述的方法,其中由所述電子裝置的所述應(yīng)用程序采用所述可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為可編程事件包含在所述物體在第一時間周期內(nèi)停止移動時,由所述電子裝置的所述應(yīng)用程序采用所述可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為所述可編程事件。
12.根據(jù)權(quán)利要求1所述的方法,其中在所述顯示器上方移動的所述物體在所述移動的一個部分期間觸摸所述顯示器,且在所述移動的另一部分期間在所述顯示器上方的空中移動。
13.根據(jù)權(quán)利要求1所述的方法,其中產(chǎn)生包含所述X、y和z坐標(biāo)的中斷包含響應(yīng)于以下情況中的至少一者而產(chǎn)生包含所述x、y和z坐標(biāo)的中斷按壓所述電子裝置上的按鈕,產(chǎn)生第一可聽的聲音,用所述物體作手勢,搖動所述電子裝置或者在第一時間周期中停止所述物體的移動。
14.根據(jù)權(quán)利要求13所述的方法,其進(jìn)一步包括響應(yīng)于以下情況中的至少一者而停止產(chǎn)生包含所述X、y和z坐標(biāo)的所述中斷釋放所述電子裝置上的按鈕,產(chǎn)生第二可聽的聲音,用所述物體作手勢,搖動所述電子裝置或者在第二時間周期中停止所述物體的移動。
15.一種電子裝置,其包括 電路,其經(jīng)配置以追蹤在所述電子裝置的顯示器上方移動的物體的x、y和z坐標(biāo),其中所述顯示器的頂表面與xy平面大致對準(zhǔn); 控制器,其耦合到所述電路且經(jīng)配置以產(chǎn)生包含所述X、y和z坐標(biāo)的中斷;以及 處理器,其耦合到所述控制器且經(jīng)配置以針對所述處理器執(zhí)行的應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)。
16.根據(jù)權(quán)利要求15所述的電子裝置,其中 所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;以及 所述處理器進(jìn)一步經(jīng)配置以基于所述追蹤到的z坐標(biāo)插入字符、更新所輸入的字符的格式或更新將輸入到所述應(yīng)用程序中的字符的格式。
17.根據(jù)權(quán)利要求16所述的電子裝置,其中所述格式選自由粗體、斜體、下劃線、刪除線、下標(biāo)、上標(biāo)、字體、字體大小和字體顏色組成的群組。
18.根據(jù)權(quán)利要求15所述的電子裝置,其中 所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 所述處理器進(jìn)一步經(jīng)配置以在解鎖所述電子裝置之前基于所述追蹤到的z坐標(biāo)來驗證所述電子裝置的用戶的身份。
19.根據(jù)權(quán)利要求15所述的電子裝置,其中所述物體是手指或手寫筆。
20.根據(jù)權(quán)利要求15所述的電子裝置,其中所述電路包含電容或電阻觸摸屏。
21.根據(jù)權(quán)利要求15所述的電子裝置,其中所述電路包含至少一個換能器和至少一個接收器。
22.根據(jù)權(quán)利要求15所述的電子裝置,其中所述電路包含至少一個光源和至少一個光接收器。
23.根據(jù)權(quán)利要求15所述的電子裝置,其中在所述顯示器上方移動的所述物體不觸摸所述顯示器。
24.根據(jù)權(quán)利要求15所述的電子裝置,其中所述處理器進(jìn)一步經(jīng)配置以采用可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為所述應(yīng)用程序的可編程事件。
25.根據(jù)權(quán)利要求24所述的電子裝置,其中所述處理器進(jìn)一步經(jīng)配置以在所述物體在第一時間周期內(nèi)停止移動時,采用所述可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為所述應(yīng)用程序的所述可編程事件。
26.根據(jù)權(quán)利要求15所述的電子裝置,其中在所述顯示器上方移動的所述物體在所述移動的一個部分期間觸摸所述顯示器,且在所述移動的另一部分期間在所述顯示器上方的空中移動。
27.根據(jù)權(quán)利要求15所述的電子裝置,其中所述控制器進(jìn)一步經(jīng)配置以響應(yīng)于以下情況中的至少一者而產(chǎn)生包含所述x、y和z坐標(biāo)的中斷按壓所述電子裝置上的按鈕,產(chǎn)生第一可聽的聲音,用所述物體作手勢,搖動所述電子裝置或者在第一時間周期中停止所述物體的移動。
28.根據(jù)權(quán)利要求27所述的電子裝置,其中所述控制器進(jìn)一步經(jīng)配置以響應(yīng)于以下情況中的至少一者而停止產(chǎn)生包含所述x、y和z坐標(biāo)的中斷釋放所述電子裝置上的按鈕,產(chǎn)生第二可聽的聲音,用所述物體作手勢,搖動所述電子裝置或者在第二時間周期中停止所述物體的移動。
29.一種電子裝置,其包括 用于追蹤在所述電子裝置的顯示器上方移動的物體的X、y和z坐標(biāo)的裝置,其中所述顯示器的頂表面與xy平面大致對準(zhǔn); 用于產(chǎn)生包含所述X、y和z坐標(biāo)的中斷的裝置;以及 用于由所述電子裝置的應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)的裝置。
30.根據(jù)權(quán)利要求29所述的電子裝置 其中所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 所述電子裝置進(jìn)一步包括用于基于所述追蹤到的z坐標(biāo)插入字符、更新所輸入的字符的格式或更新將輸入到所述數(shù)據(jù)輸入或鑒別應(yīng)用程序中的字符的格式的裝置。
31.根據(jù)權(quán)利要求30所述的電子裝置,其中所述格式選自由粗體、斜體、下劃線、刪除線、下標(biāo)、上標(biāo)、字體、字體大小和字體顏色組成的群組。
32.根據(jù)權(quán)利要求29所述的電子裝置 其中所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 所述電子裝置進(jìn)一步包括用于在解鎖所述電子裝置之前基于所述追蹤到的z坐標(biāo)來驗證所述電子裝置的用戶的身份的裝置。
33.根據(jù)權(quán)利要求29所述的電子裝置,其中所述物體是手指或手寫筆。
34.根據(jù)權(quán)利要求29所述的電子裝置,其中在所述顯示器上方移動的所述物體不觸摸所述顯示器。
35.根據(jù)權(quán)利要求29所述的電子裝置,其進(jìn)一步包括用于由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為可編程事件的裝置。
36.根據(jù)權(quán)利要求35所述的電子裝置,其進(jìn)一步包括當(dāng)所述物體在第一時間周期內(nèi)停止移動時用于由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為所述可編程事件的裝置。
37.根據(jù)權(quán)利要求29所述的電子裝置,其中在所述顯示器上方移動的所述物體在所述移動的一個部分期間觸摸所述顯示器,且在所述移動的另一部分期間在所述顯示器上方的空中移動。
38.根據(jù)權(quán)利要求29所述的電子裝置,其進(jìn)一步包括用于響應(yīng)于以下情況中的至少一者而產(chǎn)生包含所述x、y和z坐標(biāo)的中斷的裝置按壓所述電子裝置上的按鈕,用所述物體作手勢,產(chǎn)生第一可聽的聲音,搖動所述電子裝置或者在第一時間周期中停止所述物體的移動。
39.根據(jù)權(quán)利要求38所述的電子裝置,其進(jìn)一步包括用于響應(yīng)于以下情況中的至少一者而停止產(chǎn)生包含所述x、y和z坐標(biāo)的中斷的裝置釋放按鈕,產(chǎn)生第二可聽的聲音,用所述物體作手勢,搖動所述電子裝置或者在第二時間周期中停止所述物體的移動。
40.一種非暫時性存儲媒體,其包括程序指令,所述程序指令是計算機可執(zhí)行的以實施與電子裝置的交互且在被執(zhí)行時執(zhí)行以下步驟 追蹤在所述電子裝置的顯示器上方移動的物體的X、y和z坐標(biāo),其中所述顯示器的頂表面與xy平面大致對準(zhǔn); 產(chǎn)生包含所述X、y和z坐標(biāo)的中斷;以及 由所述電子裝置的應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)。
41.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中 所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)包含基于所述追蹤到的z坐標(biāo)插入字符、更新所輸入的字符的格式或更新將輸入到所述數(shù)據(jù)輸入應(yīng)用程序中的字符的格式。
42.根據(jù)權(quán)利要求41所述的非暫時性存儲媒體,其中所述格式選自由粗體、斜體、下劃線、刪除線、下標(biāo)、上標(biāo)、字體、字體大小和字體顏色組成的群組。
43.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中 所述應(yīng)用程序是數(shù)據(jù)輸入或鑒別應(yīng)用程序;且 由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用所述移動的物體的所述追蹤到的z坐標(biāo)包含在解鎖所述電子裝置之前基于所述追蹤到的z坐標(biāo)來驗證所述電子裝置的用戶的身份。
44.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中所述物體是手指或手寫筆。
45.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中追蹤在所述電子裝置的顯示器上方移動的物體的所述X、y和z坐標(biāo)包含采用電容或電阻觸摸屏來追蹤所述X、y和z坐標(biāo)。
46.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中追蹤在所述電子裝置的顯示器上方移動的物體的所述x、y和z坐標(biāo)包含采用至少一個換能器和至少一個接收器來追蹤所述X、y和z坐標(biāo)。
47.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中追蹤在所述電子裝置的顯示器上方移動的物體的所述x、y和z坐標(biāo)包含采用至少一個光源和至少一個光接收器來追蹤所述X、y和z坐標(biāo)。
48.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中在所述顯示器上方移動的所述物體不觸摸所述顯示器。
49.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中所述程序指令進(jìn)一步包括由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為可編程事件的步驟。
50.根據(jù)權(quán)利要求49所述的非暫時性存儲媒體,其中由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用所述可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為可編程事件包含在所述物體在第一時間周期內(nèi)停止移動時,由所述電子裝置的所述數(shù)據(jù)輸入或鑒別應(yīng)用程序采用所述可聽的聲音、按鈕按壓、用所述物體作的手勢或?qū)λ鲭娮友b置的搖動作為所述可編程事件。
51.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中在所述顯示器上方移動的所述物體在所述移動的一個部分期間觸摸所述顯示器,且在所述移動的另一部分期間在所述顯示器上方的空中移動。
52.根據(jù)權(quán)利要求40所述的非暫時性存儲媒體,其中產(chǎn)生包含所述x、y和z坐標(biāo)的中斷包含響應(yīng)于以下情況中的至少一者而產(chǎn)生包含所述X、y和z坐標(biāo)的中斷按壓所述電子裝置上的按鈕,用所述物體作手勢,產(chǎn)生第一可聽的聲音,搖動所述電子裝置或者在第一時間周期中停止所述物體的移動。
53.根據(jù)權(quán)利要求52所述的非暫時性存儲媒體,其中所述程序指令進(jìn)一步包括響應(yīng)于以下情況中的至少一者而停止產(chǎn)生包含所述x、y和z坐標(biāo)的所述中斷的步驟釋放按鈕,產(chǎn)生第二可聽的聲音,用所述物體作手勢,搖動所述電子裝置或者在第二預(yù)定時間周期中停止所述物體的移動。
全文摘要
在第一方面中,提供一種與電子裝置交互的第一方法。所述第一方法包含以下步驟(1)追蹤在電子裝置的顯示器上方移動的物體的x、y和z坐標(biāo),其中所述顯示器的頂表面與xy平面大致對準(zhǔn);(2)產(chǎn)生包含x、y和z坐標(biāo)的中斷;以及(3)由所述電子裝置的應(yīng)用程序采用移動的物體的追蹤到的z坐標(biāo)。還提供許多其它方面。
文檔編號G06F3/0488GK103069363SQ201180040313
公開日2013年4月24日 申請日期2011年8月24日 優(yōu)先權(quán)日2010年8月24日
發(fā)明者巴巴科·福魯坦保爾, 布賴恩·莫邁爾 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1