專利名稱:接近界面設(shè)備、系統(tǒng)和方法
技術(shù)領(lǐng)域:
背景技術(shù):
電子裝置持續(xù)地在復(fù)雜性和功能上不斷進(jìn)步。這對于這樣的裝置的設(shè)計者造成若干的挑戰(zhàn)。例如,設(shè)計者可能難以開發(fā)和提供用于特定電子裝置的直觀的、功能性的和方便的用戶界面,特別是對于在尺寸上較小、具有有限的輸入機制并且/或者具有魯棒功能的裝置更是如此。
發(fā)明內(nèi)容
附示各個實施例,并且其是說明書的一部分。所圖示的實施例僅是示例,并且不限制本公開的范圍。在全部附圖中,相同或類似的附圖標(biāo)記指示相同或類似的元件。圖1圖示接近界面系統(tǒng)。圖2圖示其中實現(xiàn)了圖1的系統(tǒng)的示例性裝置。圖3A圖示與顯示屏幕相關(guān)聯(lián)的一個示例性物體檢測區(qū)域的透視圖。圖;3B圖示與顯示屏幕相關(guān)聯(lián)的另一個示例性物體檢測區(qū)域的透視圖。圖3C圖示與顯示屏幕相關(guān)聯(lián)的多個示例性物體檢測區(qū)域的透視圖。圖3D圖示位于圖:3B的物體檢測區(qū)域內(nèi)的物體的透視圖。圖4圖示示例性電容傳感器。圖5圖示與物體檢測區(qū)域相關(guān)聯(lián)的示例性距離級別的橫截面?zhèn)纫晥D。圖6圖示與物體檢測區(qū)域相關(guān)聯(lián)的示例性速度級別。圖7A-7D圖示可以在顯示屏幕上顯示的示例性圖形用戶界面(“⑶I”)視圖。圖8A-8C圖示與顯示屏幕相關(guān)聯(lián)的另一個示例性物體檢測區(qū)域和與示例性物體檢測區(qū)域相關(guān)的物體的各種位置。圖9圖示示例性的接近界面方法。
具體實施例方式在此描述了示例性接近界面設(shè)備、系統(tǒng)和方法。在特定的示例性實施例中,保持用于表示接近試探(proximity heuristic)的數(shù)據(jù),該接近試探指定與顯示屏幕相關(guān)聯(lián)的物體檢測區(qū)域的多個級別,在物體檢測區(qū)域內(nèi)檢測物體,并且基于物體的至少一個屬性來選擇級別之一,并且執(zhí)行與所選擇的級別相關(guān)聯(lián)的行為。在特定示例中,該行為包括修改在顯示屏幕上顯示的圖形用戶界面視圖。下面描述接近試探、物體檢測區(qū)域、與物體檢測區(qū)域相關(guān)聯(lián)的級別、位于物體檢測區(qū)域內(nèi)的物體的屬性和與物體檢測區(qū)域的級別相關(guān)聯(lián)的行為的示例。在此所述的示例性接近界面設(shè)備、系統(tǒng)和方法可以促進(jìn)直觀的、功能性的和/或魯棒的用戶界面。這樣的接近界面可以允許裝置的用戶通過在與顯示屏幕相關(guān)聯(lián)的物體檢測區(qū)域內(nèi)定位和/或移動物體(例如,手指或拇指)來控制在顯示屏幕上的圖形用戶界面視圖的顯示。在特定實施例中,物體檢測區(qū)域可以與顯示屏幕相鄰(例如,物體檢測區(qū)域可以包括接近顯示屏幕并且從顯示屏幕延伸出但是不包括顯示屏幕的體積空間),使得位于接近顯示屏幕和/或移動接近顯示屏幕的物體可以控制在顯示屏幕上的圖形用戶界面視圖的顯示,而使得物體不物理地接觸顯示屏幕。在特定的其他實施例中,物體檢測區(qū)域可以包括在顯示屏幕上的區(qū)域空間,使得接觸或位于顯示屏幕上的物體可以控制在顯示屏幕上的圖形用戶界面視圖的顯示?,F(xiàn)在,將參考附圖更詳細(xì)地描述接近界面設(shè)備、系統(tǒng)和方法的示例性實施例。圖1圖示示例性接近界面系統(tǒng)100(或簡稱為“系統(tǒng)100”)。如圖1中所示,系統(tǒng)100可以包括彼此可通信地連接的通信設(shè)備110、處理設(shè)備120、存儲設(shè)備130、應(yīng)用設(shè)備 140、用戶界面設(shè)備150、和接近界面設(shè)備160??梢允褂萌魏芜m當(dāng)?shù)募夹g(shù)來可通信地連接設(shè)備110-160,并且設(shè)備110-160可以使用適合于在設(shè)備110-160之間傳送通信、數(shù)據(jù)和/或信號的任何通信平臺和/或技術(shù)來進(jìn)行通信。在一些示例中,系統(tǒng)100可以包括被配置來執(zhí)行在此所述的處理的一個或多個的任何計算硬件和/或指令(例如,軟件程序)或計算指令和硬件的組合。具體地說,應(yīng)當(dāng)明白,系統(tǒng)100或系統(tǒng)100的部件可以被實現(xiàn)在一個物理計算裝置上,或可以被實現(xiàn)在多于一個的物理計算裝置上。因此,系統(tǒng)100可以包括任何數(shù)量的計算裝置,并且可以使用任何數(shù)量的計算機操作系統(tǒng)。在此所述的一個或多個處理可以至少部分地被實現(xiàn)為在計算機可讀介質(zhì)中確實包含的計算機可執(zhí)行指令,即,由一個或多個計算裝置可執(zhí)行的指令。通常,處理器(例如, 微處理器)從例如存儲器、計算機可讀介質(zhì)等中接收指令,并且執(zhí)行那些指令,由此執(zhí)行一個或多個處理,包括在此所述的一個或多個處理。可以使用多種已知的計算機可讀介質(zhì)來存儲和發(fā)送這樣的指令。計算機可讀介質(zhì)(也稱為處理器可讀介質(zhì))包括參與提供可以被計算機(例如, 被計算機的處理器)讀取的數(shù)據(jù)(例如,指令)的任何介質(zhì)。這樣的介質(zhì)可以采取許多形式,包括但是不限于非易失性介質(zhì)、易失性介質(zhì)、和傳輸介質(zhì)。非易失性介質(zhì)可以例如包括光盤或磁盤和其他永久存儲器。易失性介質(zhì)可以包括例如動態(tài)隨機存取存儲器(“DRAM”), 其中,DRAM通常構(gòu)成主存儲器。傳輸介質(zhì)可以包括例如同軸電纜、銅線、和光纖,其包括導(dǎo)線,該導(dǎo)線包括耦合到處理器或計算機的系統(tǒng)總線。傳輸介質(zhì)可以包括或傳送諸如在射頻 (“RF”)和紅外線(“頂”)數(shù)據(jù)通信期間產(chǎn)生的聲波、光波、和電磁輻射。計算機可讀介質(zhì)的常見形式例如包括軟盤、軟磁盤、硬盤、磁帶、任何其他磁介質(zhì)、CD-ROM、DVD、任何其他光學(xué)介質(zhì)、穿孔卡、紙帶、具有孔的圖案的任何其他物理介質(zhì)、RAM、PROM、EPR0M、快閃EEPROM、 任何其他存儲芯片或盒、或計算裝置可以讀取的任何其他介質(zhì)。因此,設(shè)備110-160的每一個可以被實現(xiàn)為被配置來執(zhí)行在此所述的一個或多個處理的硬件、在計算機可讀介質(zhì)上確實包含的計算指令(例如,軟件)、或硬件和確實包含的計算指令的組合。在特定實施例中,例如,接近界面設(shè)備160和/或一個或多個其他設(shè)備可以被實現(xiàn)為一個或多個軟件應(yīng)用,該一個或多個軟件應(yīng)用被包含在諸如存儲設(shè)備130或其他存儲器的計算機可讀介質(zhì)上,并且被配置來引導(dǎo)處理設(shè)備120執(zhí)行在此所述的一個或多個處理。在圖1中所示的系統(tǒng)100的部件僅是說明性的。其他實施例可以增加、省略、或重新配置一個或多個部件。在特定實施例中,例如,可以省略通信設(shè)備110。可以將系統(tǒng)100實現(xiàn)為可適合于特定應(yīng)用。圖2圖示其上實現(xiàn)了系統(tǒng)100的示例性裝置200。裝置200可以包括在圖1中所示的設(shè)備110-160的一個或多個,并且可以被配置來執(zhí)行在此所述的處理和/或操作的一個或多個。裝置200可以包括但是不限于移動裝置(例如,移動電話裝置)、介質(zhì)裝置、手持裝置、計算機、游戲裝置、電話裝置(例如, Verizon集線器裝置)、通信裝置、導(dǎo)航裝置、娛樂裝置、汽車裝置、個人數(shù)字助理、數(shù)字照像機、和其中實現(xiàn)了系統(tǒng)100的一個或多個部件的任何其他裝置。裝置200可以包括顯示屏幕220,顯示屏幕220被配置來顯示要由裝置200的用戶觀看的一個或多個圖形用戶界面(“GUI”)。顯示屏幕220可以被包括在用戶界面設(shè)備 150中,如下進(jìn)一步所述。在特定實施例中,顯示屏幕可以包括被配置來感測觸摸輸入的觸摸屏顯示器。觸摸屏顯示器可以使用單個觸摸和/或多個觸摸觸摸屏技術(shù)。下面進(jìn)一步詳細(xì)描述可以在顯示屏幕220上顯示的⑶I和各種⑶I視圖的示例。裝置200也可以包括輸入裝置,諸如在圖2中所示的輸入按鈕230的一個或多個?,F(xiàn)在更詳細(xì)地描述在圖1中所示的設(shè)備110-160的每一個。通信設(shè)備110可以被配置來向/從一個或多個外部裝置(例如,服務(wù)器)發(fā)送和/ 或接收通信。通信設(shè)備110可以包括和/或使用適合于發(fā)送和接收通信信號和數(shù)據(jù)的任何裝置、邏輯、通信介質(zhì)、通信協(xié)議和/或其他技術(shù)。這樣的通信技術(shù)、裝置、介質(zhì)、和協(xié)議的示例包括但是不限于數(shù)據(jù)傳輸介質(zhì)、通信裝置、傳輸控制協(xié)議(“TCP”)、因特網(wǎng)協(xié)議(“IP”)、 文件傳送協(xié)議(“FTP”)、遠(yuǎn)程登錄協(xié)議(Telnet)、超文本傳送協(xié)議(“HTTP”)、超文本傳送協(xié)議安全(“HTTPS”)、會話發(fā)起協(xié)議(“SIP”)、簡單物體訪問協(xié)議(“SOAP”)、可擴(kuò)展標(biāo)記語言(“XML”)及其各種變化、簡單郵件傳送協(xié)議(“SMTP”)、實時傳送協(xié)議(“RTP”)、 用戶數(shù)據(jù)報協(xié)議(“UDP”)、全球移動通信系統(tǒng)(“GSM”)技術(shù)、碼分多址(“CDMA”)技術(shù)、 時分多址(“TDMA”)技術(shù)、短消息服務(wù)(“SMS”)、多媒體消息服務(wù)(“MMS”)、演進(jìn)數(shù)據(jù)優(yōu)化協(xié)議(“EVD0”)、射頻(“RF”)信令技術(shù)、信令系統(tǒng)7( “SS7”)技術(shù)、以太網(wǎng)、帶內(nèi)和帶外信令技術(shù)、光纖到戶(“FTTP”)技術(shù)、無源光網(wǎng)絡(luò)(“Ρ0Ν”)技術(shù)、和其他適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)和技術(shù)。處理設(shè)備120可以包括一個或多個處理器,并且可以被配置來執(zhí)行和/或引導(dǎo)在此所述的一個或多個處理或操作的執(zhí)行。處理設(shè)備120可以根據(jù)例如可以在存儲設(shè)備130 或另一種計算機可讀介質(zhì)中存儲的計算機可執(zhí)行指令來引導(dǎo)操作的執(zhí)行。例如,處理設(shè)備 120可以被配置來處理數(shù)據(jù),包括解調(diào)、解碼和分析所獲取的數(shù)據(jù)以及編碼和調(diào)制數(shù)據(jù)以由通信設(shè)備110發(fā)送。存儲設(shè)備130可以包括一個或多個數(shù)據(jù)存儲介質(zhì)、裝置、或配置,并且可以使用任何類型、形式、和組合的存儲介質(zhì)。例如,存儲設(shè)備130可以包括但是不限于硬盤驅(qū)動器、網(wǎng)絡(luò)驅(qū)動器、快閃驅(qū)動器、磁盤、光盤、隨機存取存儲器(“RAM”)、動態(tài)RAM( “DRAM”)、其他非易失性和/或易失性存儲單元、或其組合或子組合。電子數(shù)據(jù)(例如,用于表示接近試探的數(shù)據(jù))可以被暫時和/或永久地存儲在存儲設(shè)備130中。應(yīng)用設(shè)備140可以包括被配置來執(zhí)行一個或多個應(yīng)用的硬件、軟件和/或固件的任何組合。在特定實施例中,應(yīng)用設(shè)備140包括至少一個軟件應(yīng)用,該至少一個軟件應(yīng)用被確實地包含在計算機可讀介質(zhì)上,并且被配置來引導(dǎo)處理設(shè)備120執(zhí)行一個或多個應(yīng)用操作。這樣的應(yīng)用的示例可以包括但是不限于介質(zhì)播放器應(yīng)用、介質(zhì)內(nèi)容處理應(yīng)用、菜單應(yīng)用、圖像查看器應(yīng)用(例如,三維圖像查看器應(yīng)用)和通信應(yīng)用(例如,電話、消息傳送和/ 或萬維網(wǎng)瀏覽器應(yīng)用)。用戶界面設(shè)備150可以被配置來向用戶提供輸出。例如,用戶界面設(shè)備150可以包括被配置來顯示要由用戶觀看的GUI的一個或多個部件。用戶界面設(shè)備150可以使用任何適當(dāng)?shù)娘@示部件和技術(shù),包括顯示屏幕220和一個或多個顯示屏幕驅(qū)動器。在附圖中圖示并且下面進(jìn)一步描述可以在用戶界面設(shè)備150的顯示屏幕220上顯示的示例性⑶I視圖。用戶界面設(shè)備150可以被配置來從用戶接收輸入。如上所述,在特定實施例中,用戶界面設(shè)備150可以包括被配置來接收用戶輸入的一個或多個觸摸屏部件。用戶界面設(shè)備 150可以使用任何適當(dāng)?shù)挠|摸屏部件和技術(shù)。例如,用戶界面設(shè)備150可以包括具有一個或多個傳感器的觸摸屏,該一個或多個傳感器被配置來感測觸摸觸摸的表面的一個或多個物體??梢砸匀魏芜m當(dāng)?shù)姆绞讲⑶沂褂萌魏芜m當(dāng)?shù)膫鞲衅骷夹g(shù)來感測在觸摸屏上的物體觸摸,該傳感器技術(shù)例如包括電容、熱和/或光學(xué)傳感器技術(shù)。在特定實施例中,用戶界面設(shè)備150可以包括顯示部件和觸摸屏部件的組合。例如,用戶界面設(shè)備150可以包括觸摸屏顯示器,該觸摸屏顯示器被配置來同時顯示GUI,并且感測在觸摸屏顯示器的表面上的一個或多個物體觸摸。用戶界面設(shè)備150可以被配置來與應(yīng)用設(shè)備140交互。例如,用戶界面設(shè)備150 可以向/從應(yīng)用設(shè)備140發(fā)送和接收數(shù)據(jù)和/或信號,包括提供用于表示所感測的用戶輸入的數(shù)據(jù)信號,和接收用于表示用戶輸出的數(shù)據(jù)信號。例如,用戶界面設(shè)備150可以從應(yīng)用設(shè)備140接收⑶I數(shù)據(jù),并且基于⑶I數(shù)據(jù)來產(chǎn)生和顯示⑶I。用戶界面設(shè)備150也可以向應(yīng)用設(shè)備140提供用于表示所感測的用戶輸入的數(shù)據(jù),以由一個或多個應(yīng)用使用。接近界面設(shè)備160可以被配置來檢測位于與顯示屏幕220相關(guān)聯(lián)的物體檢測區(qū)域內(nèi)的物體。在特定實施例中,物體檢測區(qū)域可以包括接近顯示屏幕220的空間。圖3A圖示與顯示屏幕220相鄰但是不包括顯示屏幕220的示例性物體檢測區(qū)域310-1。如所示,物體檢測區(qū)域310-1可以包括接近顯示屏幕220的表面并且從該表面延伸出的體積空間。在所圖示的示例中,物體檢測區(qū)域310-1包括大致為三維的矩形空間,該空間被虛線限定,并且接近顯示屏幕220的表面??梢詤⒖甲鴺?biāo)系統(tǒng)320來限定和/或描述物體檢測區(qū)域310-1,坐標(biāo)系統(tǒng)320具有可以如圖3A中所示定位的方向軸“X”、“Y”和“Z”。如所示,顯示屏幕220的表面可以位于 X-Y平面內(nèi),并且物體檢測區(qū)域310-1可以包括X-Y平面區(qū)域,該X-Y平面區(qū)域具有大致對應(yīng)于顯示屏幕220的表面面積的大小,并且在Z軸方向上從顯示屏幕220延伸特定距離,以產(chǎn)生如圖3Α中所示的體積空間。坐標(biāo)系統(tǒng)320可以用于限定、確定和/或描述位于物體檢測區(qū)域310內(nèi)的物體的位置和/或一個或多個其他屬性。
在特定實施例中,物體檢測區(qū)域310-1不包括顯示屏幕220的表面。在這樣的實施例中,接近界面設(shè)備160可以被配置來與用戶界面設(shè)備150交互,使得系統(tǒng)100可以接收和映射不同類型的用戶輸入。例如,接近界面設(shè)備160可以被配置來檢測位于物體檢測區(qū)域310-1內(nèi)的物體,并且從所檢測的接近物體識別基于接近的用戶輸入。作為補充或替代, 用戶界面設(shè)備150的一個或多個觸摸屏部件可以被配置來檢測觸摸顯示屏幕220的表面的物體,并且從所檢測的觸摸顯示屏幕220的物體識別基于觸摸的用戶輸入。在特定示例中, 可以將一種類型的用戶輸入優(yōu)先于另一種類型的用戶輸入。例如,在一些實施方式中,可以將基于觸摸的用戶輸入優(yōu)先于基于接近的用戶輸入。如所示,物體檢測區(qū)域310-1的大小分量(例如,物體檢測區(qū)域310-1的X-Y平面面積)可以大致與顯示屏幕220的大小(例如,表面面積)對應(yīng)。因此,基本上垂直于在顯示屏幕220的表面上的特定位置的在物體檢測區(qū)域310-1內(nèi)的物體的定位可以被接近界面設(shè)備160檢測到對應(yīng)于那個位置。在圖3A中所示的示例性物體檢測區(qū)域310-1僅是說明性的??梢栽谄渌麑嵤├惺褂镁哂胁煌螤睢⒋笮?、方向和/或其他參數(shù)和/或與顯示屏幕220的關(guān)聯(lián)的其他物體檢測區(qū)域。圖3B圖示接近顯示屏幕220的另一個示例性物體檢測區(qū)域310-2的透視圖。如圖;3B中所示,物體檢測區(qū)域310-2可以接近顯示屏幕220的一部分并且從該部分延伸出。 以這種或類似的方式,物體檢測區(qū)域310-2可以與顯示屏幕220的特定部分相關(guān)聯(lián)。例如, 在顯示屏幕220上顯示的⑶I可以包括圖形325 (例如,文件夾、文件、或菜單項目圖標(biāo))。 所顯示的圖形325可以僅占用顯示屏幕220的一部分,物體檢測區(qū)域310-2可以接近顯示圖形325的顯示屏幕220的一部分并且從該部分延伸出。在特定實施例中,多個物體檢測區(qū)域可以與顯示屏幕220相關(guān)聯(lián)。例如,物體檢測區(qū)域可以與顯示屏幕220的不同區(qū)域部分相關(guān)聯(lián)。圖3C圖示接近但是不包括顯示屏幕220 的不同區(qū)域部分的物體檢測區(qū)域210-2和另一個物體檢測區(qū)域310-3。圖3C進(jìn)一步圖示示例性圖形325-1和325-2,示例性圖形325-1和325-2可以被顯示在顯示屏幕220上,并且分別與物體檢測區(qū)域310-2和310-3分別相關(guān)聯(lián)。雖然在圖3A-3C中圖示各種物體檢測區(qū)域和物體檢測區(qū)域的配置,但是該示例僅是說明性的??梢栽谄渌麑嵤├惺褂闷渌矬w檢測區(qū)域和/或物體檢測區(qū)域的配置。例如,取代三維矩形物體檢測區(qū)域,可以使用具有半球形狀的物體檢測區(qū)域。諸如在圖3A-3C 中圖示的那些的物體檢測區(qū)域一般可以被稱為“物體檢測區(qū)域310”。圖3D圖示位于圖:3B的物體檢測區(qū)域310_2內(nèi)的物體330的透視圖。在圖3D中所示的示例中,物體330包括人手指。這僅是說明性的,并且不在任何意義上進(jìn)行限制??梢允褂每梢员晃挥谖矬w檢測區(qū)域310內(nèi)的接近界面設(shè)備160檢測到的任何物體。例如,物體330可以包括人手指或拇指、指示筆或可以位于在物體檢測區(qū)域310內(nèi)并且被在物體檢測區(qū)域310內(nèi)的接近界面設(shè)備160檢測到的任何其他確實物體。如在此使用的,在物體檢測區(qū)域310內(nèi)的物體330的檢測可以包括如圖3D中所示的位于物體檢測區(qū)域310內(nèi)的物體330的檢測和/或?qū)M(jìn)入物體檢測區(qū)域310或從物體檢測區(qū)域310退出的物體330的檢測??梢允褂萌魏芜m當(dāng)?shù)姆绞讲⑶沂褂萌魏芜m當(dāng)?shù)募夹g(shù)來檢測位于物體檢測區(qū)域310 內(nèi)的物體330。例如,用戶界面150和/或接近界面設(shè)備160可以包括被配置來感測位于物體檢測區(qū)域310內(nèi)的物體330的一個或多個傳感器。在特定實施例中,物體檢測區(qū)域310 的形狀可以被傳感器的一個或多個檢測能力(例如,檢測范圍)限定。可以使用適合于感測物體330的傳感器和/或其他部件的任何類型和配置。這樣的部件的示例可以包括,但是不限于一個或多個電容傳感器、光學(xué)傳感器、熱傳感器、電磁信號發(fā)射器和/或傳感器(例如,紅外線傳感器)、其他適當(dāng)傳感器、或上面部件的任何組合或子組合。在特定實施例中,接近界面設(shè)備160可以包括被配置來檢測位于物體檢測區(qū)域 310內(nèi)的一個或多個類型的物體330(例如,人手指或拇指)多個紅外線傳感器。紅外線傳感器可以包括無源紅外線傳感器、有源紅外線發(fā)射器和傳感器、或其組合。對于有源紅外線感測,接近界面設(shè)備160可以包括被配置來投射物體檢測區(qū)域310或場的一個或多個紅外線信號發(fā)射器。當(dāng)物體330進(jìn)入或位于由紅外線信號發(fā)射器投射的紅外線場內(nèi)時,一個或多個紅外線傳感器可以檢測位于該場內(nèi)的物體330。作為替代或補充,在特定的其他實施例中,可以使用一個或多個電容傳感器來檢測在物體檢測區(qū)域310內(nèi)的物體330。圖4示出可以用于檢測位于物體檢測區(qū)域310內(nèi)的物體330的示例性電容傳感器400。電容傳感器400可以包括被配置來作為保護(hù)表面的塑料蓋410。傳感器400也可以包括發(fā)射器420和接收器430。發(fā)射器420和接收器430可以每一個都包括在印刷電路板(“PCB”)的層上形成的金屬跡線(或其他導(dǎo)電跡線)。激勵信號路徑440可以連接到發(fā)射器420,使得在發(fā)射器420和接收器430之間形成電場450。 電場450可以基本上集中在發(fā)射器420和接收器430之間。電容至數(shù)字轉(zhuǎn)換器460可以測量電場450的強度。傳感器400可以被配置使得邊際電場470可以從發(fā)射器420延伸到PCB外部,并且返回在接收器430終止,使得邊際電場470位于傳感器400的塑料蓋410表面上。當(dāng)物體330 (例如,人手指或拇指)與邊際電場470相交時,電場450的一部分分流到地480而不是在接收器430終止。結(jié)果導(dǎo)致的在電容上的減小可以被電容至數(shù)字轉(zhuǎn)換器460檢測, 并且可以指示在物體檢測區(qū)域310內(nèi)的物體330??梢曰谔囟ǖ念A(yù)定調(diào)整來將電容傳感器400的靈敏度設(shè)置在較高或較低的水平,以可適合于特定實施方式。相比于當(dāng)將靈敏度設(shè)置在較低水平時,較高的靈敏度水平可以用于檢測相距傳感器400的表面更遠(yuǎn)的物體330。在特定示例中,可以通過一個或多個電容傳感器400的靈敏度來確定物體檢測區(qū)域310的大小(例如,深度)。 可以將傳感器配置為可以適合于特定的實施方式。在特定示例中,多個傳感器可以被布置來形成與顯示屏幕220相關(guān)聯(lián)的傳感器的網(wǎng)格。傳感器網(wǎng)格可以位于大致平行于顯示屏幕220的表面的平面(例如,X-Y平面)內(nèi)。這樣的網(wǎng)格可以有助于確定在物體檢測區(qū)域310內(nèi)的物體330的位置??梢曰谧鴺?biāo)系統(tǒng)320來識別該位置。在特定實施例中, 例如,可以至少部分地基于由一個或多個傳感器的獲取的數(shù)據(jù)(在此稱為“傳感器數(shù)據(jù)”) 來確定物體330的坐標(biāo)位置,或至少與物體330的位置相關(guān)聯(lián)的特定坐標(biāo)值。
接近界面設(shè)備160可以被配置來保持接近試探,該接近試探可以被配置來引導(dǎo)對在物體檢測區(qū)域310內(nèi)的物體330的檢測的解釋和對該檢測的反應(yīng)。用于表示接近試探的數(shù)據(jù)可以被存儲在諸如存儲設(shè)備130的計算機可讀介質(zhì)中,并且可以被配置來引導(dǎo)由處理設(shè)備120和/或接近界面設(shè)備160執(zhí)行的一個或多個操作。
該接近試探可以指定用于基于傳感器數(shù)據(jù)來確定所檢測的物體330的一個或多個屬性的一個或多個規(guī)則。物體屬性可以包括物體330的任何屬性,包括但是不限于物體 330的位置、速度、方向、取向、與顯示屏幕220的距離、與在顯示屏幕220上的特定位置(例如,其中顯示圖形的區(qū)域)的距離、軌跡、和/或形狀??梢砸匀魏芜m當(dāng)方式并且根據(jù)接近試探來確定這樣的屬性。例如,響應(yīng)于在物體檢測區(qū)域310內(nèi)物體330的檢測,接近界面設(shè)備160可以分析與物體330相關(guān)聯(lián)的傳感器數(shù)據(jù),以根據(jù)接近試探來確定物體330的一個或多個屬性。例如,接近試探可以指定一個或多個形狀圖案,并且接近界面設(shè)備160可以被配置來將傳感器數(shù)據(jù)與形狀圖案作比較,以識別物體330的形狀。在一些示例中,形狀圖案可以指定例如,人手指或拇指典型的數(shù)據(jù),并且可以將傳感器數(shù)據(jù)與這樣的形狀圖案作比較,以確定所檢測的物體330是否可以具有人手指或拇指形狀。對物體330的形狀的識別可以有益于確定物體330的一個或多個其他屬性。例如,接近界面設(shè)備160從所識別的形狀中可以確定物體330的取向,諸如人手指或拇指以什么方式取向。又如,對物體形狀的識別可以用于識別物體330的位置。當(dāng)確定物體330具有例如人手指或拇指的形狀時,可以將物體330的位置確定為位于手指或拇指的尖端上的點。這個位置可以與最接近顯示屏幕220的物體330的部分重合。接近試探可以指定用于確定其他屬性的一個或多個規(guī)則。例如,接近試探可以指定一個或多個等式和/或算法,該一個或多個等式和/或算法被配置來利用物體位置數(shù)據(jù)來計算物體330相距顯示屏幕220和/或與在顯示屏幕220上的特定點或區(qū)域的距離。在特定示例中,與顯示屏幕220的距離可以被設(shè)置為與物體330的位置的坐標(biāo)相關(guān)聯(lián)的ζ軸值。在其他示例中,兩個位置的位置坐標(biāo)可以用于計算在位置之間的距離。可以在其他實施例中使用其他適當(dāng)?shù)木嚯x等式和/或算法。作為另外的示例,接近試探可以指定可以用于計算物體330的速度、方向、加速度和/或軌跡的一個或多個等式和/或算法。因此,接近界面設(shè)備160可以被配置來計算物體330的這樣的屬性。在特定示例中,接近界面設(shè)備160可以被配置來隨著時間記錄與物體330相關(guān)聯(lián)的數(shù)據(jù)。包括時間數(shù)據(jù)的所記錄的數(shù)據(jù)可以用于確定物體屬性,諸如物體速度、方向和/或軌跡。接近界面設(shè)備160可以被配置來使用一個或多個這些物體屬性來預(yù)測物體330可能去往的目標(biāo)(例如,顯示屏幕220的特定區(qū)域)。接近試探可以指定與物體檢測區(qū)域310相關(guān)聯(lián)的多個級別。該級別可以包括與一個或多個物體屬性相關(guān)聯(lián)的預(yù)定義閾值和/或范圍。例如,特定的示例性級別可以包括與物體330的位置和/或距離屬性相關(guān)聯(lián)的距離級別、與物體330的位置屬性相關(guān)聯(lián)的位置級別、與物體330的速度屬性相關(guān)聯(lián)的速度級別、與物體330的軌跡屬性相關(guān)聯(lián)的軌跡級別、與物體330的加速度屬性相關(guān)聯(lián)的加速度級別、與物體330的屬性的組合相關(guān)聯(lián)的組合級別、和與物體330的一個或多個屬性相關(guān)聯(lián)的任何其他類型的級別。接近試探可以進(jìn)一步指定在物體檢測區(qū)域310的級別中的每一個和一個或多個行為之間的一個或多個關(guān)聯(lián)。如下面進(jìn)一步詳細(xì)所述,響應(yīng)于在物體檢測區(qū)域310內(nèi)的物體330的檢測,接近界面設(shè)備160可以基于物體330的至少一個屬性來選擇多個級別之一, 并且啟動與所選擇的級別相關(guān)聯(lián)的行為的性能。為了幫助促進(jìn)理解可以通過接近試探來指定的級別和相關(guān)聯(lián)的行為,圖5圖示示例性物體檢測區(qū)域310的橫截面?zhèn)纫晥D和與物體檢測區(qū)域310相關(guān)聯(lián)的多個距離級別 510-1至510-5(統(tǒng)稱為“距離級別510”)。圖5的橫截面?zhèn)纫晥D示出物體檢測區(qū)域310的示例性X-Z平面視圖。在所圖示的示例中,多個距離級別510包括多個距離間隔。每一個距離間隔可以包括一個距離范圍,諸如沿著Z軸測量的相距顯示屏幕220的距離范圍。例如,距離級別 510-1可以包括相距顯示屏幕220的表面的第一距離范圍,距離級別510-2可以包括相距顯示屏幕220的表面的第二距離范圍,距離級別510-3可以包括相距顯示屏幕220的表面的第三距離范圍,距離級別510-4可以包括相距顯示屏幕220的表面的第四距離范圍,距離級別510-5可以包括相距顯示屏幕220的表面的第五距離范圍。在圖5中所示的示例性距離級別510僅是說明性的??梢栽谄渌麑嵤┓绞街卸x其他距離級別510。例如,作為包括距離范圍的距離級別510的每一個的替代形式,每一個距離級別510可以包括與相距顯示屏幕220的距離對應(yīng)的離散距離值。距離級別510的每一個可以與由接近試探指定的一個或多個行為(例如,行為 520-1至520-5,在此統(tǒng)稱為“行為520”)相關(guān)聯(lián)。在圖5中所示的示例中,距離級別510-1 與第一行為520-1相關(guān)聯(lián),距離級別510-2與第二行為520-2相關(guān)聯(lián),距離級別510-3與第三行為520-3相關(guān)聯(lián),距離級別510-4與第四行為520-4相關(guān)聯(lián),并且距離級別510-5與第五行為520-5相關(guān)聯(lián)。響應(yīng)于在物體檢測區(qū)域310內(nèi)的物體330的檢測,在特定實施方式中,接近界面設(shè)備160可以確定諸如物體330相距顯示屏幕220的距離的物體屬性,基于物體330相距顯示屏幕220的距離來選擇由接近試探指定的距離級別510之一,并且啟動與所選擇的距離級別510相關(guān)聯(lián)的由接近試探指定的行為520的執(zhí)行。例如,可以在距離級別510-5內(nèi)的位置檢測物體330。作為響應(yīng),接近界面設(shè)備160可以基于物體330相距顯示屏幕220的距離來選擇距離級別510-5,并且根據(jù)接近試探來啟動行為520-5的執(zhí)行。可以隨后檢測對于物體330的屬性的改變。例如,物體330可以移動到在物體檢測區(qū)域310內(nèi)的另一個位置。新位置可以與前一個位置相距顯示屏幕220不同的距離,并且可以落在不同的距離級別510-4內(nèi)。因此,接近界面設(shè)備160可以基于新的物體位置來選擇距離級別510-4,并且根據(jù)接近試探來啟動行為520-4的執(zhí)行。當(dāng)在距離級別510-3、 510-2或510-1內(nèi)的位置檢測到物體330時,接近界面設(shè)備160可以類似地操作。因此,可以選擇適當(dāng)?shù)木嚯x級別510,并且可以基于物體330相距顯示屏幕220的距離并且根據(jù)由接近試探指定的一個或多個規(guī)則來識別和執(zhí)行相關(guān)聯(lián)的行為520。當(dāng)物體330從一個距離級別510向另一個距離級別510移動時,可以對于每一個距離級別510執(zhí)行不同的行為。圖6圖示在其他實施例中由接近試探可以指定的另一種類型的級別。具體地說, 圖6圖示示例性物體檢測區(qū)域310和與其相關(guān)聯(lián)的多個速度級別(例如,速度級別610-1至 610-5,在此統(tǒng)稱為“速度級別610”)。在所圖示的示例中,多個速度級別610包括多個速度間隔。每個速度間隔可以包括一個速度范圍,諸如物體330可以在Z軸方向上向顯示屏幕 220移動的速度范圍。例如,速度級別610-1可以包括第一速度范圍值,速度級別610-2可以包括第二速度范圍值,速度級別610-3可以包括第三速度范圍值,速度級別610-4可以包括第四速度范圍值,速度級別610-5可以包括第五速度范圍值。在圖6中所示的示例性速度級別610僅是示例性的??梢栽谄渌麑嵤┓绞街卸x其他速度級別610。例如,作為對于速度范圍的替代形式,在特定實施方式中,每一個速度級別610可以包括離散速度值。在圖6中所示的速度級別610的每一個可以與由接近試探指定的一個或多個行為 (例如,行為620-1至620-6,在此統(tǒng)稱為“行為620”)相關(guān)聯(lián)。在圖6中所示的示例中,速度級別610-1與行為620-1相關(guān)聯(lián),速度級別610-2與行為620-2相關(guān)聯(lián),速度級別610-3 與行為620-3相關(guān)聯(lián),速度級別610-4與行為620-4相關(guān)聯(lián),并且速度級別610-5與行為 620-5相關(guān)聯(lián)。物體330向顯示屏幕220移動的速度可能落在由接近試探指定的速度級別610之一內(nèi),并且,可以基于所確定的物體330的速度來識別和執(zhí)行與速度級別610相關(guān)聯(lián)的特定的行為620。例如,可以將物體330確定為以特定速度向顯示屏幕220移動。接近界面設(shè)備 160可以基于物體330的速度來選擇速度級別610之一(例如,速度級別610-3),并且啟動對應(yīng)的行為620(例如,行為620- 的執(zhí)行。以這種或類似的方式,可以選擇速度級別610, 并且可以基于物體330的速度來識別和執(zhí)行對應(yīng)的行為。雖然已經(jīng)上述了與物體檢測區(qū)域310相關(guān)聯(lián)的示例性距離級別510和速度級別 610,但是這些示例是說明性的,并且不在任何意義上進(jìn)行限制。在其他實施例中,通過接近試探可以指定其他級別、級別的類型和/或級別的配置。其他級別和/或級別的類型的示例可以包括,但是不限于物體軌跡級別(例如,物體330可以相對于顯示屏幕220的表面移動的軌跡的級別)、與物體330相距顯示屏幕220上的特定位置(例如,在顯示屏幕220上顯示的圖形的位置)的距離相關(guān)聯(lián)的距離級別、與物體330的加速度相關(guān)聯(lián)的加速度級別、 與在物體檢測區(qū)域310內(nèi)的物體330的位置相關(guān)聯(lián)的位置級別、和在一個或多個其他方向上(例如,在X-Y平面內(nèi)的方向上)的物體的速度級別。在特定實施例中,接近試探可以指定可以與如上所述的級別的任何一種的組合或子組合相關(guān)聯(lián)的級別的組合。為了說明,可以組合距離級別510和速度級別610,以確定要執(zhí)行的一個或多個行為。例如,多個距離級別510的每一個可以與多個速度級別610相關(guān)聯(lián)。接近界面設(shè)備160可以被配置來識別與所檢測的物體330相關(guān)聯(lián)的距離級別510和速度級別610,并且基于所識別的距離級別510和速度級別610來啟動行為。因此,以特定速度移動的物體330當(dāng)位于一個距離級別510內(nèi)時可以觸發(fā)與當(dāng)以相同的速度在另一個距離級別510內(nèi)移動時不同的行為。類似地,以特定速度在距離級別510內(nèi)移動的物體330可以觸發(fā)與以另一個速度在同一距離級別510內(nèi)移動的物體330不同的行為。如上所述,與物體檢測區(qū)域310相關(guān)聯(lián)的級別可以與由接近試探指定的一個或多個行為相關(guān)聯(lián)。在特定實施例中,特定類型的級別可以與特定類型的行為相關(guān)聯(lián)。例如,在特定實施方式中,距離級別510可以分別與一種類型的行為(例如,在顯示屏幕220上顯示特定信息或信息的類型)相關(guān)聯(lián),并且,速度級別610可以與另一個類型的行為(例如,顯示特定級別或數(shù)量的細(xì)節(jié)或信息)相關(guān)聯(lián)。例如,較慢的速度級別可以與用于在顯示屏幕 220顯示大量細(xì)節(jié)的行為相關(guān)聯(lián),并且較高的速度級別可以與用于在顯示屏幕220上顯示少量的細(xì)節(jié)的行為相關(guān)聯(lián)。類似地,與較大的距離相關(guān)聯(lián)的距離級別510可以與用于在顯示屏幕220上顯示一種類型的信息(例如,基本信息)的行為相關(guān)聯(lián),并且,與較短的距離相關(guān)聯(lián)的另一個距離級別可以與用于在顯示屏幕220上顯示另一種類型的信息(例如,上下文信息)的行為相關(guān)聯(lián)。可以在其他實施方式中使用在行為和級別之間和/或在行為的類型和級別的類型之間的其他關(guān)聯(lián)。
12
現(xiàn)在描述可以通過接近試探與物體檢測區(qū)域310的級別相關(guān)聯(lián)的示例性行為??梢允褂萌魏芜m當(dāng)?shù)男袨椤T谔囟▽嵤├?,行為可以包括修改在顯示屏幕220上顯示的GUI 視圖。修改可以包括改變一個或多個GUI元素,諸如在GUI視圖中包括的一個或多個圖形。 這樣的修改的示例可以包括但是不限于向GUI增加另外的元素;從GUI去除元素;改變在 ⑶I中的細(xì)節(jié)數(shù)量;在⑶I中顯示另外的信息;在⑶I中顯示一種類型的信息;改變⑶I的大小和/或在GUI中的元素;改變GUI視圖和/或GUI元素的分辨率;加亮GUI元素;改變 GUI元素的密度、顏色、色調(diào)、飽和度、取向、亮度、視角、內(nèi)容或其他屬性;移動GUI元素;旋轉(zhuǎn)GUI元素;縮小或放大GUI元素和/或視圖;以及,可以對于GUI視圖和/或元素執(zhí)行的任何其他行為。在特定實施例中,行為可以包括以不同程度執(zhí)行的行為。例如,第一行為可以包括將GUI元素的分辨率改變?yōu)樘囟ㄖ?,第二行為可以包括將GUI元素的分辨率改變?yōu)榱硪粋€值。因此,與物體檢測區(qū)域310相關(guān)聯(lián)的級別可以與不同程度的行為相關(guān)聯(lián)。例如,距離級別510-5的選擇可以觸發(fā)將GUI元素的分辨率修改為特定值,另一個距離級別510-3的選擇可以觸發(fā)將GUI元素的分辨率修改為另一個值。因此,當(dāng)物體330通過不同的距離級別510更接近顯示屏幕220時,可以不同程度地改變在顯示屏幕220上顯示的⑶I元素的分辨率。為了幫助促進(jìn)理解與物體檢測區(qū)域310的級別相關(guān)聯(lián)的示例性行為,圖7A-7D圖示可以在顯示屏幕220上顯示的示例性⑶I視圖。圖7A圖示包括用于表示圖像文件(例如,照片)的庫的多個圖形710和對應(yīng)的文件名的GUI視圖。響應(yīng)于檢測到位于物體檢測區(qū)域310內(nèi)的物體330,接近界面設(shè)備160可以確定物體330的屬性,基于物體330的屬性來選擇與物體檢測區(qū)域310相關(guān)聯(lián)的多個級別之一,并且啟動與所選擇的級別相關(guān)聯(lián)的行為的執(zhí)行。該行為可以包括以如上所述的任何方式來修改在圖7A中所示的GUI視圖。例如,圖7B圖示另一個⑶I視圖,其中,已經(jīng)放大和重新定位特定的一些圖形710,并且已經(jīng)從 GUI視圖去除了其他的圖形710。圖7B可以表示在圖7A的GUI視圖上執(zhí)行了包括放大的行為后的GUI視圖。如果隨后檢測到對于物體330的屬性的改變,并且基于物體330的改變的屬性而選擇另一個級別,則可以執(zhí)行通過接近試探而與其他級別相關(guān)聯(lián)的行為。例如,圖7C圖示另一個⑶I視圖,其中,已經(jīng)再一次放大和重新定位特定的一些圖形710,并且已經(jīng)從⑶I視圖去除了其他圖形710。圖7C可以表示在圖7B的⑶I視圖上再一次執(zhí)行通過進(jìn)一步放大而修改GUI視圖的行為后的GUI視圖。圖7C進(jìn)一步圖示在通過增加另外的信息和/或細(xì)節(jié)而進(jìn)一步修改GUI視圖的行為的執(zhí)行后的GUI視圖。在所圖示的示例中,該另外的信息是與在⑶I視圖中表示的圖像文件的每一個相關(guān)聯(lián)的日期(例如,建立日期)。例如,物體330可能在物體檢測區(qū)域310內(nèi)的位置被檢測到,并且與由接近試探指定的距離級別510-5相關(guān)聯(lián)。作為響應(yīng),可以修改在圖7A中所示的GUI視圖以變?yōu)樵趫D7B 中所示的GUI視圖。然后,如果在與由接近試探指定的距離級別510-4相關(guān)聯(lián)的位置檢測到物體330,則可以將圖7B中所示的GUI視圖修改得變?yōu)樵趫D7C中所示的GUI視圖。以這種或類似的方式,可以基于在物體檢測區(qū)域310內(nèi)的物體330的移動(例如,更接近顯示屏幕220的表面的物體330的移動)來修改在顯示屏幕220上顯示的⑶I視圖。雖然圖7A-7C圖示修改特定GUI視圖的特定類似性行為,但是該示例僅是說明性的??梢詧?zhí)行其他行為,包括與物體檢測區(qū)域310的級別和/或位于物體檢測區(qū)域310內(nèi)的物體330的一個或多個屬性相關(guān)聯(lián)地以其他方式修改GUI視圖。例如,圖7D圖示了如下示例性GUI視圖,該示例性GUI視圖可以是在圖7A中所示的GUI視圖的修改版本。在這個特定示例中,在還沒有修改與其他圖像文件相關(guān)聯(lián)的其他圖形710的同時,已經(jīng)放大了與特定圖像文件相關(guān)聯(lián)的圖形710。另外,已經(jīng)向在圖7D中的GUI視圖加上了與特定的圖像文件相關(guān)聯(lián)的附加信息(例如,與文件相關(guān)聯(lián)的日期)。以這種或類似的方式,可以執(zhí)行行為,以僅修改GUI視圖中所選擇的元素。例如,可以執(zhí)行行為來修改在圖3C中所示的與物體檢測區(qū)域310-2相關(guān)聯(lián)的圖形325-1,并且可以執(zhí)行不同的行為以修改在圖3C中所示的與物體檢測區(qū)域310-3相關(guān)聯(lián)的圖形325-2。在特定實施例中,可以執(zhí)行如上所述的示例性行為的一個或多個,以操縱在顯示屏幕220上顯示的一個或多個三維圖形。另外,可以在物體檢測區(qū)域310內(nèi)移動和/或定位物體330,以便控制在GUI視圖中的三維圖形的顯示。例如,一般在Z軸的方向上的物體 330的移動可以用于對該三維圖形進(jìn)行放大和將該三維圖形縮小(例如,物體330向顯示屏幕220的移動可以用于對三維圖形進(jìn)行放大,并且物體330離開顯示屏幕220的移動可以用于將三維圖形縮小),并且,一般在X軸和/或Y軸方向上的物體330的移動可以用于使得三維對象在GUI內(nèi)旋轉(zhuǎn)。接近界面設(shè)備160可以被配置來響應(yīng)于在物體檢測區(qū)域310內(nèi)的這樣的移動來啟動在三維物體上的旋轉(zhuǎn)和縮放行為。在特定實施例中,接近界面設(shè)備160可以被配置來識別非故意的用戶輸入。例如, 接近試探可以被配置來將在物體檢測區(qū)域310內(nèi)的特定物體330識別為典型的非故意的界面交互。這樣的非故意的界面交互的示例可以包括但是不限于在衣服口袋中揉搓顯示屏幕 220、人使用多個手指抓住顯示屏幕220、在公文包中的顯示屏幕220的碰撞、和物體330與物體檢測區(qū)域310的任何其他非故意的交互。系統(tǒng)100可以被配置來響應(yīng)于非故意的用戶輸入而采取適當(dāng)?shù)男袨椤=咏囂娇梢灾付ㄔ诜枪室獾慕缑娼换ズ鸵粋€或多個行為之間的關(guān)聯(lián)。因此,非故意的界面交互的檢測可以觸發(fā)適當(dāng)?shù)男袨閮?nèi),諸如忽略交互,或啟動或停止輸入界面和/或顯示屏幕220。例如,可以響應(yīng)于例如當(dāng)檢測到顯示屏幕220位于衣服口袋或公文包中時的非故意的界面交互的檢測,而接通或關(guān)斷接近界面、觸摸板界面、和/或顯示屏幕220。以這種或類似的方式,接近界面設(shè)備160可以基于接近試探來確定何時在物體檢測區(qū)域310內(nèi)的物體330與非故意的用戶輸入相關(guān)聯(lián),并且啟動適當(dāng)?shù)男袨?。如上所述的實施例說明了特定的示例性接近界面。可以在其他實施例中實現(xiàn)其他接近界面,包括如上所述的實施例的變化形式。例如,圖8A-8C圖示與顯示屏幕220相關(guān)聯(lián)的另一個示例性物體檢測區(qū)域800。與可以在顯示屏幕220上顯示的⑶I視圖相結(jié)合地示出了物體檢測區(qū)域800,并且物體檢測區(qū)域800包括用于表示圖像文件和對應(yīng)的文件名的圖形710。如所示,物體檢測區(qū)域800可以包括在⑶I視圖內(nèi)和/或在顯示屏幕220的表面上的區(qū)域空間。因此,物體檢測區(qū)域800可以如所示位于顯示屏幕220上,接近圖形710。多個距離級別810(例如,810-1至810_3)可以與物體檢測區(qū)域800相關(guān)聯(lián),并且可以包括與相對于圖形710的不同距離或不同距離范圍對應(yīng)的距離間隔。接近界面設(shè)備 160可以被配置來檢測位于物體檢測區(qū)域800內(nèi)的物體830。物體830可以包括可以通過用戶輸入在GUI視圖中各處移動的在屏圖形(例如,鼠標(biāo)指示符或者光標(biāo))。接近界面設(shè)備160可以以任何適當(dāng)方式來檢測物體830,包括與關(guān)聯(lián)于物體830的應(yīng)用交互,以訪問物體數(shù)據(jù)(例如,位置數(shù)據(jù))。根據(jù)物體數(shù)據(jù),接近界面設(shè)備160可以確定物體830的一個或多個屬性,諸如物體830的位置、速度、軌跡和方向。接近界面設(shè)備160可以基于物體830的一個或多個屬性來選擇與物體檢測區(qū)域 800相關(guān)聯(lián)的距離級別810之一。例如,可以基于物體830的位置來選擇距離級別810。通過接近試探可以執(zhí)行與所選擇的級別相關(guān)聯(lián)的行為。該行為可以包括如上所述的行為的任何一個,或任何其他適當(dāng)?shù)男袨?。例如,響?yīng)于物體830從在圖8A中所示的位置向在圖8B中所示的位置的移動,可以例如通過增大與如圖8B中所示的圖形710相關(guān)聯(lián)的亮度和/或?qū)Ρ榷葋硇薷膱D形710。如果物體830再一次向在圖8C中所示的位置移動, 則可以例如通過進(jìn)一步增大與如圖8C中所示的圖形710相關(guān)聯(lián)的亮度和/或?qū)Ρ榷葋碓僖淮涡薷膱D形710。因此,當(dāng)物體830接近圖形710時,可以修改圖形710和/或包括圖形 710的⑶I視圖的一個或多個可視特性。雖然以上將物體830描述為包括在屏圖形,但是這僅是說明性的。在其他實施方式中,接近界面設(shè)備160可以被配置來檢測接觸顯示屏幕220的物體檢測區(qū)域800內(nèi)的諸如手指的另一個物體。圖9圖示示例性接近界面方法。雖然圖9圖示根據(jù)一個實施例的示例性步驟,但是其他實施例可以省略、增加、重新排序和/或修改在圖9中所示的步驟的任何一個。在步驟910中,保持用于指定與關(guān)聯(lián)于顯示屏幕的物體檢測區(qū)域相關(guān)聯(lián)的多個級別的接近試探??梢砸匀缟纤龅娜魏畏绞絹韴?zhí)行步驟910,包括接近界面設(shè)備160在存儲設(shè)備130中保持用于表示接近試探的數(shù)據(jù)。在步驟920中,在物體檢測區(qū)域內(nèi)檢測物體。可以以如上所述的任何方式并且對于如上所述的示例性物體檢測區(qū)域的任何一個執(zhí)行步驟920。在步驟930中,確定物體的至少一個屬性??梢砸匀缟纤龅娜魏畏绞絹韴?zhí)行步驟930,包括接近界面設(shè)備160基于傳感器數(shù)據(jù)并且根據(jù)接近試探來確定一個或多個屬性。在步驟940中,基于物體的至少一個屬性來選擇與物體檢測區(qū)域相關(guān)聯(lián)的級別之一??梢砸匀缟纤龅娜魏畏绞絹韴?zhí)行步驟940,包括接近界面設(shè)備160根據(jù)接近試探來將屬性與級別匹配。在步驟950中,執(zhí)行與所選擇的級別相關(guān)聯(lián)的行為。接近試探可以將該行為與所選擇的級別相關(guān)聯(lián)??梢砸匀缟纤龅娜魏畏绞絹韴?zhí)行步驟950,包括接近界面設(shè)備160基于接近試探來識別行為,并且啟動行為的執(zhí)行。該行為可以包括但是不限于如上所述的示例性行為的任何一個??梢灾貜?fù)在圖9中所示的步驟的一個或多個。例如,可以檢測在物體的至少一個屬性上的改變,并且可以基于改變的屬性來重復(fù)步驟940和950。在前面的描述中,已經(jīng)參考附圖描述了各個示例性實施例。然而顯然,在不偏離在所附的權(quán)利要求中給出的本發(fā)明的范圍的情況下,可以對各個示例性實施例進(jìn)行各種修改和改變,并且可以實現(xiàn)另外的實施例。例如,在此描述的一個實施例的特定特征可以與在此所述的另一個實施例的特征組合,或者被其替換。因此,應(yīng)當(dāng)在說明性而不是限定性意義上看待說明和附圖。
1權(quán)利要求
1.一種方法,包括保持用于表示接近試探的數(shù)據(jù),所述接近試探指定與顯示屏幕相關(guān)聯(lián)的物體檢測區(qū)域的多個級別;在所述物體檢測區(qū)域內(nèi)檢測物體;基于所述物體的至少一個屬性來選擇所述級別中的一個級別;以及執(zhí)行與所述級別中的所述一個級別相關(guān)聯(lián)的行為。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個屬性包括在所述物體和所述顯示屏幕之間的距離,并且所述多個級別包括多個距離間隔。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個屬性包括所述物體的速度,并且所述多個級別包括多個速度間隔。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述物體檢測區(qū)域包括與所述顯示屏幕相鄰的體積空間。
5.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述顯示屏幕上顯示圖形,其中,所述物體檢測區(qū)域包括與在所述顯示屏幕上的所述圖形的位置相關(guān)聯(lián)的空間。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述多個級別包括多個距離級別、多個速度級別、多個軌跡級別、多個加速度級別、和多個位置級別中的至少一個。
7.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述顯示屏幕上顯示圖形用戶界面視圖,其中,所述執(zhí)行所述行為包括修改所述圖形用戶界面視圖。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述修改包括改變包括在所述圖形用戶界面中的圖形的分辨率、細(xì)節(jié)水平、大小、取向、亮度和內(nèi)容中的至少一個。
9.根據(jù)權(quán)利要求1所述的方法,所述方法作為計算機可執(zhí)行指令被有形地包含在至少一個計算機可讀介質(zhì)上。
10.一種方法,包括在顯示屏幕上顯示圖形用戶界面視圖;檢測與所述顯示屏幕相鄰的物體檢測區(qū)域內(nèi)的物體;基于所述物體的至少一個屬性并且根據(jù)接近試探來選擇與所述物體檢測區(qū)域相關(guān)聯(lián)的多個級別中的一個;以及基于所述級別中的所述一個來修改所述圖形用戶界面視圖。
11.根據(jù)權(quán)利要求10所述的方法,進(jìn)一步包括 檢測對于所述物體的所述至少一個屬性的改變;基于所述改變來選擇與所述物體檢測區(qū)域相關(guān)聯(lián)的所述級別中的另一個;以及基于所述級別中的所述另一個來進(jìn)一步修改所述圖形用戶界面視圖。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述至少一個屬性包括在所述物體和所述顯示屏幕之間的距離,并且對于所述至少一個屬性的所述改變包括在所述物體和所述顯示屏幕之間的所述距離上的改變。
13.根據(jù)權(quán)利要求11所述的方法,其中,所述至少一個屬性包括所述物體的速度,并且對于所述至少一個屬性的所述改變包括在所述物體的所述速度上的改變。
14.根據(jù)權(quán)利要求11所述的方法,其中,所述修改所述圖形用戶界面視圖包括在所述圖形用戶界面上放大,并且其中,所述進(jìn)一步修改所述圖形用戶界面視圖包括在所述圖形用戶界面視圖上進(jìn)一步放大。
15.根據(jù)權(quán)利要求11所述的方法,其中,所述修改所述圖形用戶界面視圖包括改變包括在所述圖形用戶界面視圖中的圖形的分辨率、細(xì)節(jié)水平、大小、取向、亮度和內(nèi)容中的至少一個。
16.根據(jù)權(quán)利要求15所述的方法,其中,所述進(jìn)一步修改所述圖形用戶界面視圖包括 進(jìn)一步改變在所述圖形用戶界面視圖中包括的所述圖形的分辨率、細(xì)節(jié)水平、大小、取向、 亮度、和內(nèi)容的至少一個。
17.根據(jù)權(quán)利要求10所述的方法,其中,所述修改包括旋轉(zhuǎn)包括在所述圖形用戶界面視圖中的三維圖形。
18.一種方法,包括在顯示屏幕上顯示圖形用戶界面視圖;檢測與所述顯示屏幕相鄰的物體檢測區(qū)域內(nèi)的物體;確定所述物體的至少一個屬性;基于所述物體的所述至少一個屬性來修改所述圖形用戶界面視圖;檢測對于所述物體的所述至少一個屬性的改變;以及基于對于所述至少一個屬性的所述改變來進(jìn)一步修改所述圖形用戶界面視圖。
19.根據(jù)權(quán)利要求18所述的方法,其中,所述至少一個屬性包括所述物體的速度和在所述物體與在所述顯示屏幕上顯示的圖形之間的距離中的至少一個。
20.一種系統(tǒng),包括存儲設(shè)備,所述存儲設(shè)備被配置來存儲表示接近試探的數(shù)據(jù),所述接近試探指定與顯示屏幕相關(guān)聯(lián)的物體檢測區(qū)域的多個級別和在所述多個級別和多個行為之間的一個或多個關(guān)聯(lián);以及接近界面設(shè)備,所述接近界面設(shè)備被配置來檢測在所述物體檢測區(qū)域內(nèi)的物體;基于所述物體的至少一個屬性并且根據(jù)所述接近試探來選擇所述級別中的一個;以及啟動所述接近試探對與所述級別中的所述一個相關(guān)聯(lián)的所述行為中的一個的執(zhí)行。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述行為中的所述一個包括修改在所述顯示屏幕上顯示的圖形用戶界面視圖。
22.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述物體檢測區(qū)域包括與所述顯示屏幕相鄰的體積空間。
23.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述物體檢測區(qū)域包括在所述顯示屏幕上的區(qū)域空間。
24.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述至少一個屬性包括所述物體的速度和在所述物體與所述顯示屏幕之間的距離中的至少一個。
全文摘要
在特定的示例性實施例中,保持用于表示接近試探的數(shù)據(jù),所述接近試探指定與顯示屏幕相關(guān)聯(lián)的物體檢測區(qū)域的多個級別;在所述物體檢測區(qū)域內(nèi)檢測物體;基于所述物體的至少一個屬性來選擇所述級別中的一個;以及,執(zhí)行與所選級別相關(guān)聯(lián)的行為。在特定示例中,該行為包括修改在顯示屏幕上顯示的圖形用戶界面視圖。
文檔編號G06F3/041GK102203701SQ200980142950
公開日2011年9月28日 申請日期2009年10月21日 優(yōu)先權(quán)日2008年10月27日
發(fā)明者喬治·M·希加, 克里斯托弗·T·弗雷澤, 布萊恩·F·羅伯茨 申請人:維里遜專利及許可公司