專利名稱:用于基于鄰近的輸入的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于基于鄰近的輸入的裝置和方法。
背景技術(shù):
觸摸屏被用于許多便攜式電子設(shè)備,諸如PDA (個(gè)人數(shù)字助理)設(shè)備、桌上型計(jì)算機(jī),以及移動(dòng)設(shè)備。觸摸屏可以通過指向設(shè)備(或觸控筆)和/或手指來操作。通常,這些設(shè)備還包括用于某些操作的常規(guī)按鈕。近來,提出了用于具有觸摸屏的設(shè)備的所謂懸停用戶接口。懸停一般性地表示緊鄰用戶接口輸入表面而不觸碰輸入表面、利用諸如手的對(duì)象進(jìn)行的輸入。因此,觸摸屏表面上方的空間也可以被用作另外的用戶輸入手段。例如,用戶接口可以被配置為通過彈出菜單的方式來對(duì)手指懸停作出反應(yīng)。然后便可以觸摸屏幕以選擇菜單上的所需項(xiàng)目。使用移動(dòng)設(shè)備的人們一般希望有更多樣和更直觀的方式來與它們的設(shè)備互動(dòng)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例的各個(gè)方面在權(quán)利要求中進(jìn)行闡述。根據(jù)一個(gè)方面,提供了一種設(shè)備,其包括至少一個(gè)處理器;以及至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述設(shè)備至少:檢測緊鄰輸入表面的對(duì)象的存在,檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng),檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息,以及基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇。根據(jù)一個(gè)方面,提供了一種設(shè)備,其包括:鄰近檢測系統(tǒng),具有用于檢測緊鄰輸入表面的輸入對(duì)象的存在的至少一個(gè)鄰近檢測器;以及操作地連接到所述鄰近檢測系統(tǒng)的控制器,所述控制器被配置為:檢測緊鄰輸入表面的對(duì)象的存在,檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng),檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息,以及基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇。根據(jù)本發(fā)明的一個(gè)方面,提供了一種設(shè)備,其包括:用于檢測緊鄰輸入表面的對(duì)象的存在的裝置,用于檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng)的裝置,用于檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息的裝置,以及用于基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇的裝置。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種用于電子設(shè)備的用戶接口,所述電子設(shè)備包括用于檢測緊鄰輸入表面的輸入對(duì)象的存在的鄰近檢測系統(tǒng),其中所述用戶接口被配置為:檢測與當(dāng)前檢測到的所述對(duì)象的位置相關(guān)聯(lián)的至少一個(gè)圖形用戶接口信息項(xiàng),以及顯示與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的附加信息,基于所述輸入對(duì)象到所述輸入表面的距離對(duì)所顯示的附加信息的量進(jìn)行適配。根據(jù)另一個(gè)方面,提供了一種方法,包括:檢測緊鄰輸入表面的對(duì)象的存在,檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng),檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息,以及基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇。本發(fā)明和本發(fā)明的各種實(shí)施方式提供了若干優(yōu)點(diǎn),這些優(yōu)點(diǎn)將結(jié)合以下詳細(xì)描述變得明顯。
為了更完整地理解本發(fā)明的示例性實(shí)施方式,現(xiàn)參照與附圖有關(guān)的如下描述,在附圖中:圖1a和圖1b示出了用戶接口互動(dòng)和顯示控制的示例;圖2是根據(jù)本發(fā)明的示例性實(shí)施方式的輸入裝置的側(cè)視簡化框圖;圖3示出了根據(jù)本發(fā)明的示例性實(shí)施方式的方法;圖4a和圖4b示出了用戶接口互動(dòng)序列示例;圖5示出了根據(jù)本發(fā)明的示例性實(shí)施方式的方法;圖6示出了用于社交網(wǎng)絡(luò)系統(tǒng)的實(shí)體;圖7示出了用戶接口示例;以及圖8示出了根據(jù)本發(fā)明的示例實(shí)施方式的電子設(shè)備。
具體實(shí)施例方式圖1a和Ib示出了根據(jù)某些實(shí)施方式的基于懸停的顯示控制的一般原理。懸停一般是指在緊鄰但不接觸輸入表面(諸如觸摸屏的輸入表面)處引入諸如手指或觸控筆的輸入對(duì)象I。圖1a中的參考標(biāo)記“z”示出了對(duì)象I至屏幕表面的距離,也可以稱之為“懸停距離”。X和y方向一般基本平行于輸入表面,并且z方向基本垂直于輸入表面。如在圖1b中進(jìn)一步所示,檢測緊鄰的對(duì)象I的存在10并且向顯示控制器20指明該存在,該顯示控制器20選擇用于顯示的信息并且控制顯示器。在檢測到這樣的懸停對(duì)象I時(shí),可以定義對(duì)象I的X,y位置12?;趯?duì)象I的位置,可以檢測或選擇至少一個(gè)關(guān)聯(lián)的信息項(xiàng),例如視圖,窗口,文件、文件夾、聯(lián)系人條目、鏈接或應(yīng)用的至少一個(gè)GUI圖標(biāo)??梢怨烙?jì)對(duì)象I至輸入表面的距離(z) 14??梢燥@示與當(dāng)前關(guān)聯(lián)的信息項(xiàng)2相關(guān)的附加信息3。基于檢測的距離信息14,控制器20可以對(duì)用于顯示的與至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的附加信息的選擇進(jìn)行控制。這一點(diǎn)要從廣義上理解為其表示任意種類的使與感興趣的信息項(xiàng)相關(guān)的附加信息的顯示基于懸停距離的改變而適配的控制操作。這可以涉及例如適配多個(gè)相關(guān)信息項(xiàng)以用于顯示、控制附加信息的顯示的開啟和關(guān)閉,或進(jìn)一步的信息的細(xì)節(jié)水平。選擇用于顯示的信息可以是例如文本、GUI元素、動(dòng)畫、視頻,或其任何組合??刂破?0因此可以被配置為控制諸如預(yù)覽窗口的另一⑶I項(xiàng)目3,該⑶I項(xiàng)目3提供與所顯不的信息項(xiàng)2相關(guān)的進(jìn)一步彳目息。例如,在將對(duì)象I移近觸摸屏表面時(shí),可以顯示關(guān)于該信息項(xiàng)的進(jìn)一步信息,例如通過顯示新的應(yīng)用視圖、當(dāng)前視圖下的窗口或進(jìn)一步的信息。在檢測到對(duì)象I的距離增加時(shí),可以顯示更少的補(bǔ)充信息3。這種用戶接口輸入布置提供容易和直觀的互動(dòng)選項(xiàng)以得到感興趣的GUI元素的進(jìn)一步信息。圖2示出了根據(jù)一個(gè)示例性實(shí)施方式的具有一個(gè)或多個(gè)輸入和/或輸出設(shè)備的裝置100。輸入設(shè)備例如可以從按鈕、開關(guān)、滑塊、按鍵或小鍵盤、導(dǎo)航板、觸摸板、觸摸屏等中選擇。輸出設(shè)備例如可以從顯示器、揚(yáng)聲器、指示器中選擇。該裝置包括顯示器110和鄰近檢測系統(tǒng)或單元120,該鄰近檢測系統(tǒng)或單元120被配置用于檢測何時(shí)諸如手指或觸控筆的輸入對(duì)象I被移動(dòng)到鄰近而不觸碰輸入表面112。輸入表面112可以是觸摸屏的表面,或者是其他能夠檢測用戶輸入的裝置的輸入設(shè)備。感測區(qū)域140可以示出輸入對(duì)象I被檢測為緊鄰表面112時(shí)所處的近似區(qū)域和/或距離。感測區(qū)域140還可以被稱為懸停區(qū)域,并且向該懸停區(qū)域引入輸入對(duì)象I或者在懸停區(qū)域內(nèi)對(duì)象I進(jìn)行的可能的另外(非觸摸)輸入被稱為懸停。在某些實(shí)施方式中,懸停區(qū)域140還使得在甚至不觸碰輸入表面112的情況下也能夠在裝置100中輸入和/或訪問數(shù)據(jù)。至少部分基于輸入對(duì)象I不觸碰輸入表面112所檢測的懸停區(qū)域140中的用戶輸入(諸如輸入對(duì)象的特別檢測的手勢或甚至僅僅是引入)可以被稱為懸停輸入。該懸停輸入與例如選擇UI項(xiàng)目或激活彈出窗口的至少一個(gè)功能相關(guān)聯(lián)。裝置100可以是諸如鍵盤或鼠標(biāo)的外圍設(shè)備或者集成在電子設(shè)備中。電子設(shè)備的示例包括如計(jì)算機(jī)、媒體播放器、無線通信終端設(shè)備等的任何消費(fèi)性電子設(shè)備。在某些實(shí)施方式中,在包括觸摸屏顯示器的裝置中提供了鄰近檢測系統(tǒng)120。因此顯示器110可以是觸摸屏顯示器110,其包括多個(gè)觸敏檢測器114以感測向觸摸屏輸入表面的觸摸輸入。在某些實(shí)施方式中,檢測系統(tǒng)120利用一個(gè)或多個(gè)鄰近傳感器122生成感測場。在一個(gè)示例性實(shí)施方式中應(yīng)用了一種電容式鄰近檢測系統(tǒng),由此傳感器122是電容式感測節(jié)點(diǎn)。監(jiān)測感測場中來自一個(gè)或多個(gè)輸入對(duì)象I的擾動(dòng),并且基于所檢測的擾動(dòng)檢測一個(gè)或多個(gè)對(duì)象的存在。電容式檢測電路檢測在輸入表面112上方的電容變化。然而,將會(huì)意識(shí)到,本特征并不限于任何特定類型的鄰近檢測的應(yīng)用。鄰近檢測系統(tǒng)120可以基于紅外鄰近檢測、光學(xué)陰影檢測、聲發(fā)射檢測、超聲檢測、雷達(dá)技術(shù)或任何其他適合的鄰近檢測技術(shù)。例如,如果鄰近檢測系統(tǒng)基于紅外檢測,則該系統(tǒng)可以包括發(fā)出紅外光脈沖的一個(gè)或多個(gè)發(fā)射器??梢蕴峁┮粋€(gè)或多個(gè)檢測器用于檢測來自附近對(duì)象I的光的反射。如果該系統(tǒng)檢測到反射光,則假定輸入對(duì)象存在。鄰近檢測系統(tǒng)120耦合至控制器130。鄰近檢測系統(tǒng)120被配置為當(dāng)在懸停區(qū)域140中檢測到輸入對(duì)象I時(shí)向控制器130提供信號(hào)。基于這樣的輸入信號(hào),可以發(fā)起命令、選擇或其他類型的動(dòng)作,這通常引起用戶的可視、可聽和/或觸覺反饋。可以經(jīng)由控制電路將觸敏檢測器114的觸摸輸入以信號(hào)方式發(fā)送到控制器130或另外的控制器。鄰近檢測系統(tǒng)120還可以被配置為向控制器130提供關(guān)于/用于確定對(duì)象I的X、y位置的信息以使得能夠確定懸停對(duì)象I的目標(biāo)UI項(xiàng)目或區(qū)域。裝置100可以被配置為估計(jì)輸入對(duì)象I至輸入表面112的距離150,即懸停距離,使得能夠提供對(duì)象I關(guān)于輸入表面的位置的Z坐標(biāo)數(shù)據(jù),可以由鄰近檢測系統(tǒng)100或基于由鄰近檢測系統(tǒng)100提供的信號(hào)來檢測該距離。在某些實(shí)施方式中,應(yīng)用了一個(gè)或多個(gè)另外的設(shè)備以協(xié)助距離的估計(jì)。例如,可以將該裝置配置為基于來自視頻相機(jī)、光亮度傳感器,或超聲傳感器中的至少一個(gè)的信息來檢測該距離。取決于所應(yīng)用的鄰近檢測技術(shù)、裝置100和輸入表面112的尺寸、以及期望的用戶互動(dòng),懸停區(qū)域140例如可以被布置為從輸入表面112延伸從數(shù)毫米到甚至高達(dá)數(shù)十厘米的距離。鄰近檢測系統(tǒng)120可以被布置為還檢測用戶手的另外的部分,并且該系統(tǒng)可以被布置為識(shí)別錯(cuò)誤輸入并避免進(jìn)一步的動(dòng)作。控制器130還可以連接到一個(gè)或多個(gè)諸如觸摸屏顯示器110的輸出設(shè)備。控制器130可以被配置為控制顯示器110上的不同應(yīng)用視圖。控制器130可以基于來自鄰近檢測系統(tǒng)120和觸敏檢測器114的信號(hào)檢測觸摸輸入和懸停輸入??刂破?30繼而可以控制與檢測的觸摸輸入或懸停輸入關(guān)聯(lián)的顯示器功能。廣泛范圍的功能可供選擇以與觸敏檢測系統(tǒng)和/或鄰近檢測系統(tǒng)120所檢測的輸入相關(guān)聯(lián)??刂破?30可以被配置為根據(jù)例如裝置100的當(dāng)前操作狀態(tài)、用戶輸入或在裝置100中執(zhí)行的應(yīng)用而適配該關(guān)聯(lián)。例如,關(guān)聯(lián)可以是特定于應(yīng)用、特定于菜單、特定于視圖和/或特定于(可以基于從當(dāng)前環(huán)境或裝置100的使用獲得的信息來限定的)情境的??刂破?30可以被配置為按照輸入對(duì)象當(dāng)前的X,y位置,控制對(duì)依賴于當(dāng)前懸停距離150的、用于顯示的附加信息的選擇。在一個(gè)實(shí)施方式中,裝置100可以被配置為估計(jì)輸入對(duì)象I與輸入表面112之間的距離,并且控制器130可以將估計(jì)的距離與一個(gè)或多個(gè)預(yù)先確定的閾值進(jìn)行比較。每個(gè)閾值可以與特定水平的細(xì)節(jié)相關(guān)聯(lián)。例如,可以響應(yīng)于接收到指示該對(duì)象具有到輸入表面的第一距離的信息,控制與至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的第一組信息項(xiàng)的顯示。繼而可以響應(yīng)于接收到指示該對(duì)象已經(jīng)向輸入表面靠近一個(gè)給定的閾值或該對(duì)象在輸入表面的第二距離內(nèi)的信號(hào),控制對(duì)與至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的第二組信息項(xiàng)的選擇和顯示。因此,控制器130可以被配置為監(jiān)控懸停距離的改變。響應(yīng)于檢測到懸停距離改變一個(gè)閾值,可以觸發(fā)或適配附加信息的顯示。引導(dǎo)控制器130選擇附加信息的操作的參數(shù)/設(shè)定數(shù)據(jù)可以被存儲(chǔ)在控制器130所包括的或與其連接的存儲(chǔ)器中??梢韵蛴脩籼峁⒏郊有畔⒌娘@示設(shè)置為在懸停之時(shí)開啟或關(guān)閉的選項(xiàng),和/或適配影響附加信息的選擇例如以影響用戶接口對(duì)懸停對(duì)象(引入/移動(dòng))的靈敏度的一個(gè)或多個(gè)設(shè)定的選項(xiàng)。將會(huì)意識(shí)到的是,示例性裝置100可以包括各種未在此詳細(xì)討論的另外元件。雖然將裝置100和控制器130描繪為單個(gè)實(shí)體,但是可以在一個(gè)或多個(gè)物理或邏輯實(shí)體中實(shí)現(xiàn)不同的特征。還可以存在例如用于實(shí)施結(jié)合圖3或圖5描述的一個(gè)或多個(gè)框的另外的特定功能模塊。在一個(gè)示例性變化中,鄰近檢測系統(tǒng)120和輸入表面112位于更加遠(yuǎn)離顯示器110的位置,例如在手持電子設(shè)備的(以顯示器的位置為參照的)側(cè)面或背面。圖3示出了根據(jù)示例性實(shí)施方式的用于控制顯示操作的方法。例如,控制器130可以將該方法應(yīng)用作為控制算法。在框300中,檢測緊鄰輸入表面的對(duì)象的存在。例如通過基于對(duì)象I的當(dāng)前X、y位置信息確定關(guān)聯(lián)的GUI,檢測與該對(duì)象的當(dāng)前檢測位置關(guān)聯(lián)的至少一個(gè)信息項(xiàng)310。檢測關(guān)于該對(duì)象至輸入表面的距離的距離信息320。例如,通過來自鄰近檢測系統(tǒng)120的信號(hào)獲得關(guān)于該距離的估計(jì)?;谠摼嚯x信息對(duì)用于顯示的與該至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的附加信息的選擇進(jìn)行控制330。由此,可以基于懸停距離對(duì)向用戶顯示的信息量進(jìn)行適配。將會(huì)理解,在簡化的圖3中所示出的過程中,可以作出各種修改和添加。在圖3的一個(gè)示例性變體中,可以連續(xù)監(jiān)測懸停對(duì)象Iio的距離(320)而不考慮對(duì)該對(duì)象與任何信息項(xiàng)的關(guān)聯(lián)的檢測(310)。一些另外的示例性實(shí)施方式將在下文中示出。在一個(gè)實(shí)施方式中,也參照?qǐng)D3,在顯示330進(jìn)一步的信息之前,應(yīng)用一個(gè)或多個(gè)進(jìn)一步的觸發(fā)或條件。例如,控制器130可以被配置為檢測對(duì)象I保持在與信息項(xiàng)相關(guān)聯(lián)的U,y)區(qū)域上的時(shí)間,并且僅響應(yīng)于在預(yù)定時(shí)間段內(nèi)檢測到與該信息項(xiàng)相關(guān)聯(lián)的對(duì)象I而觸發(fā)顯示。因此,可以通過使手指保持懸停在信息項(xiàng)上方來取得與GUI項(xiàng)目相關(guān)的進(jìn)一步的信息。通過應(yīng)用這樣的延遲條件,使得避免或至少減少在懸停期間顯示用戶實(shí)際上并不感興趣的附加信息成為可能。在某些實(shí)施方式中,在框330中,裝置被配置為基于估計(jì)的距離,激活在與信息項(xiàng)相關(guān)聯(lián)的預(yù)覽、推薦或補(bǔ)充信息窗口中對(duì)信息選擇的顯示和/或適配。因而,可以顯示這樣的窗口以提供如下的附加信息,其具有關(guān)于用戶所感興趣的信息項(xiàng)的可變水平的細(xì)節(jié)。該窗口可以是靜態(tài)的或者是動(dòng)態(tài)的。窗口的尺寸和窗口中內(nèi)容的量可以依據(jù)當(dāng)前檢測的距離而變化。窗口可以具有各種形式。例如,代替?zhèn)鹘y(tǒng)的窗口和菜單,該窗口可以是氣泡??梢曰诮?jīng)過的時(shí)間和/或響應(yīng)于檢測到的用戶動(dòng)作,諸如手指的移動(dòng)或手勢,來適配窗口的外觀和/或位置。該窗口(諸如預(yù)覽)可以被布置在與正在懸停的GUI元素相同的顯示視圖中。然而,在一些情況中,該窗口可能在屏幕的背景中、輔顯示器中,或作為疊加而得以顯示。例如,如果裝置100連接到投影儀或具有雙屏幕,則可以在輔顯示器中顯示該窗口。然而,將理解,存在許多用于對(duì)由懸停所觸發(fā)附加信息的顯示進(jìn)行布置的可能性,而在此僅示出了 一些示例。在某些實(shí)施方式中,如圖4a的示例中所示,檢測到文件夾圖標(biāo)400與輸入對(duì)象相關(guān)聯(lián)。例如,可以顯示具有一組文件夾的視圖,每個(gè)文件夾包含若干文件。檢測到手指在當(dāng)前顯示的文件夾圖標(biāo)上方的懸停區(qū)域并持續(xù)預(yù)先確定的時(shí)間段。從而可以顯示提供關(guān)于文件夾的文件的進(jìn)一步信息的窗口 410。可以基于對(duì)象至輸入表面的檢測距離,控制在窗口410上顯示的(文件夾的所有文件當(dāng)中的)文件數(shù)量。用戶可以通過將手指進(jìn)一步朝向圖標(biāo)400移動(dòng)來得到文件夾內(nèi)容的更詳細(xì)視圖420。如圖4b所示,可以響應(yīng)于檢測到手指更靠近圖標(biāo)400來顯示進(jìn)一步的視圖420。在某些實(shí)施方式中,基于對(duì)象I至輸入表面112的當(dāng)前距離150來控制與相關(guān)聯(lián)的信息項(xiàng)有關(guān)的一個(gè)或多個(gè)進(jìn)一步的動(dòng)作。這可以作為對(duì)(用于顯示的)與信息項(xiàng)相關(guān)聯(lián)的另外信息的選擇進(jìn)行控制的附加或替代而得以執(zhí)行。例如,激活應(yīng)用、生成用戶提示、生成可聽和/或觸覺輸出。在一個(gè)實(shí)施方式中,基于懸停距離150在所顯示的多個(gè)信息項(xiàng)中選擇一個(gè)或多個(gè)信息項(xiàng)。例如,可以基于距離聚焦并且選擇附加視圖3、410、420中的項(xiàng)目之一。另一個(gè)示例為,基于所估計(jì)的輸入對(duì)象至輸入表面的距離來在多個(gè)⑶I元素中選擇⑶I兀素,例如,響應(yīng)于對(duì)象進(jìn)一步靠近輸入表面而改變圖1a的圖標(biāo)2的外觀。在一個(gè)實(shí)施方式中,假如當(dāng)前與輸入對(duì)象相關(guān)聯(lián)的信息項(xiàng)是媒體文件,則激活媒體播放器以輸出媒體文件的預(yù)覽和/或回放??梢源嬖谟绊憣?duì)用于顯示的信息項(xiàng)的選擇的另外參數(shù)。在某些實(shí)施方式中,基于可用信息項(xiàng)的關(guān)聯(lián)性來控制對(duì)用于顯示的信息的選擇。如圖5所示,在框500中,確定或檢測與至少一個(gè)信息項(xiàng)或者與一個(gè)或多個(gè)進(jìn)一步的信息項(xiàng)相關(guān)聯(lián)的關(guān)聯(lián)性信息,所述進(jìn)一步的信息項(xiàng)是與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的。因此,可以將裝置100布置為基于與裝置可用的信息項(xiàng)相關(guān)聯(lián)的元數(shù)據(jù)來自身生成關(guān)聯(lián)性信息,或者從其他設(shè)備接收關(guān)聯(lián)性信息。可以依據(jù)該關(guān)聯(lián)性信息選擇510用于顯示的信息。從而,以通過將手指保持在信息項(xiàng)之上來指示用戶的興趣的方式,向用戶提供最相關(guān)的進(jìn)一步信息成為可能。這使得能夠提供更加便捷的(例如在一個(gè)或多個(gè)文件夾中的數(shù)十或數(shù)百個(gè)文件當(dāng)中)搜索相關(guān)信息項(xiàng)的方式。例如,仍參照?qǐng)D4a和4b,可以基于每個(gè)可用信息項(xiàng)的關(guān)聯(lián)性值來選擇用于附加視圖410、420的信息項(xiàng)。例如,可以在附加視圖410、420中顯示在由圖標(biāo)400所表示的文件夾中的記錄中具有最高關(guān)聯(lián)性值的記錄??梢詰?yīng)用各種方法以確定500用于一個(gè)信息項(xiàng)或一組信息項(xiàng)的關(guān)聯(lián)性信息。在一個(gè)實(shí)施方式中,可以基于對(duì)指示信息項(xiàng)的使用活動(dòng)的訪問歷史進(jìn)行檢查來確定關(guān)聯(lián)性信息。例如,裝置100可以被配置為存儲(chǔ)訪問歷史,該訪問歷史是關(guān)于用戶文件在裝置100的存儲(chǔ)器中的存儲(chǔ)的或者指代用戶文件在裝置100的存儲(chǔ)器中的存儲(chǔ)。在一個(gè)實(shí)施方式中,可以基于懸停輸入更新關(guān)聯(lián)性信息。例如,如果用戶長時(shí)間將其手指保持在信息項(xiàng)之上,則可以增強(qiáng)該信息項(xiàng)的關(guān)聯(lián)性。還可以對(duì)關(guān)于一組其他用戶的此類訪問歷史或關(guān)聯(lián)性信息進(jìn)行維護(hù),該組其他用戶可以是在該裝置中所存儲(chǔ)的聯(lián)系人信息中定義的。例如,可以將存儲(chǔ)在被用戶朋友最多和/或最近訪問的文件夾中的這樣的文件(或文件的拷貝/實(shí)例)定義為文件夾的最相關(guān)的文件。在一個(gè)實(shí)施方式中,文件的關(guān)聯(lián)性是通過檢查用戶的社交網(wǎng)絡(luò)確定的。參照?qǐng)D6的示例,人們之間的社交網(wǎng)絡(luò)和他們對(duì)文件的使用、以及其他信息可以通過在線服務(wù)存儲(chǔ)在服務(wù)器或數(shù)據(jù)庫600上,而裝置100可以被布置為經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)620來訪問該服務(wù)器或數(shù)據(jù)庫600??梢栽诶缑總€(gè)夜晚的停機(jī)時(shí)間向客戶端設(shè)備推送關(guān)聯(lián)性信息或用于確定朋友對(duì)文件的使用的相關(guān)性的信息??梢曰谟煞?wù)器從屬于關(guān)聯(lián)的社交網(wǎng)絡(luò)的用戶的設(shè)備630接收的推薦來確定文件的關(guān)聯(lián)性。因此,可以在視圖410、420中提供在社交方面的推薦內(nèi)容,基于檢測的懸停距離150對(duì)其進(jìn)行控制,并且用戶可以更容易地發(fā)現(xiàn)對(duì)社交網(wǎng)絡(luò)當(dāng)前感興趣的內(nèi)容項(xiàng)目。作為另一個(gè)示例,假如手指在包含音樂文件的文件夾上方懸停,裝置100可以被布置為檢測哪首歌曲用戶的朋友聽得最多。附加地顯示這樣的歌曲的圖標(biāo)并且可以啟動(dòng)歌曲的回放。如果該文件是視頻片段,則該裝置可以被布置為顯示其預(yù)覽。在一個(gè)進(jìn)一步的示例性選項(xiàng)中,歌曲或視頻的預(yù)覽可以被布置為從用戶的朋友結(jié)束收聽或結(jié)束觀看視頻的部分開始。在一個(gè)涉及視頻游戲應(yīng)用的示例中,可以在游戲應(yīng)用圖表的上面或旁邊顯示用戶朋友最近的高分。在一個(gè)實(shí)施方式中,響應(yīng)于對(duì)象I在信息項(xiàng)的GUI元素上方懸停,控制(330)與該信息項(xiàng)關(guān)聯(lián)的關(guān)聯(lián)性信息以作為附加信息進(jìn)行顯示。例如,史蒂芬訪問了一首歌曲(正懸停于該歌曲的⑶I) 15次。在一個(gè)示例性實(shí)施方式中,裝置100被配置用于基于與對(duì)象I在懸停區(qū)域140中的移動(dòng)相關(guān)聯(lián)的進(jìn)一步屬性,控制對(duì)附加信息項(xiàng)的選擇。例如,裝置100被配置為檢測對(duì)象I的移動(dòng)速度??梢曰趯?duì)象I的移動(dòng)速度對(duì)附加信息項(xiàng)的選擇進(jìn)行控制。在一個(gè)實(shí)施方式中,裝置100被布置為支持多手指的使用以同時(shí)提供觸摸輸入和/或基于懸停的輸入。例如,可以使用一只手指選擇或聚焦到一個(gè)信息項(xiàng),并且使用另一只手指選擇或聚焦到另一個(gè)信息項(xiàng)。可以估計(jì)一個(gè)或多個(gè)懸停手指的距離,并且可以基于關(guān)聯(lián)的手指的當(dāng)前檢測距離對(duì)每個(gè)關(guān)聯(lián)的信息項(xiàng)的附加信息的量進(jìn)行控制。例如,一只懸停手指的距離可以用于控制在若干可用文件夾中選擇文件夾,并且另一只同時(shí)懸停的手指的距離可以用于在所選文件夾內(nèi)選擇歌曲。圖7示出了使用多只手指以得到與GUI項(xiàng)目相關(guān)聯(lián)的信息的預(yù)覽或推薦的示例。用戶可能希望具有對(duì)在文件夾700中存儲(chǔ)的文件的推薦,該文件夾700包含若干子文件夾,在此示例中其為音樂專輯,每個(gè)音樂專輯又包含若干音樂文件。在圖7的示例中,基于關(guān)聯(lián)性信息對(duì)可用信息進(jìn)行進(jìn)一步的預(yù)篩選。左手手指的距離可以確定專輯文件夾702中的哪一個(gè)被選擇,例如社交方面最相關(guān)的前3位中的哪一個(gè)被選擇。右手手指的距離可以確定來自當(dāng)前用左手手指挑選的專輯的歌曲文件704中的哪一個(gè)被選擇用于預(yù)覽,例如社交方面最相關(guān)的前5位中的哪一個(gè)被選擇。將會(huì)理解,對(duì)于圖7中所示出的實(shí)施方式以及其他實(shí)施方式,左/右手手指之間的選擇的配置、距離水平、以及可選項(xiàng)目的數(shù)目可以以各種方式改變。在另一個(gè)示例性實(shí)施方式中,控制器130被配置用于響應(yīng)于檢測到多只手指的特定組合使用,諸如特定懸停或基于觸摸的捏或后退手勢來控制特定功能。這樣的特定輸入還可以被應(yīng)用于控制例如步驟330中的顯示操作。在一個(gè)示例性實(shí)施方式中,確定與檢測的輸入相關(guān)聯(lián)的輸入對(duì)象的屬性,并且將其應(yīng)用于控制例如步驟330中的顯示操作。例如,確定在用戶的手上,諸如手指和/或手腕上的身份信息,使得能夠?qū)碜云渌脩舻脑丛O(shè)備的用戶進(jìn)行身份識(shí)別。一些用戶的手的示例性屬性包括但不限于:左或右手、膚色、近似大小(或?qū)Τ扇嘶騼和值闹甘?、諸如對(duì)手指處于捏的手勢的指示以及使用了多少手指的手指配置。然而,還可以使用其他明顯的描述符號(hào),諸如例如短袖的顏色的配色方案、手的熱傳感器讀數(shù)、用戶的語音、想法等。例如,控制器130可以被配置為基于對(duì)來自鄰近檢測器系統(tǒng)120和諸如一個(gè)或多個(gè)視頻相機(jī)的另外的傳感器的信號(hào)進(jìn)行分析來檢測輸入對(duì)象的此類屬性。在一個(gè)實(shí)施方式中,裝置100被配置為檢測懸停區(qū)域140中的一個(gè)或多個(gè)對(duì)象(的單獨(dú)或組合)手勢。例如,響應(yīng)于檢測300到懸停對(duì)象1,激活手勢感測功能。從而可以監(jiān)測鄰近感測場的改變?;跈z測到的改變來識(shí)別手勢。繼而可以執(zhí)行與所識(shí)別的手勢相關(guān)聯(lián)的動(dòng)作。例如,響應(yīng)于檢測到手指類似于雙擊鼠標(biāo)時(shí)的移動(dòng),選擇GUI元素并且對(duì)選擇的GUI元素執(zhí)行進(jìn)一步的動(dòng)作,例如顯示具有所選URL的內(nèi)容的新的應(yīng)用窗口。另一個(gè)示例是,裝置100可以被配置為檢測到對(duì)象形成圓圈的移動(dòng),從而轉(zhuǎn)到隨后的或先前的視圖??梢詰?yīng)用懸停手勢以進(jìn)一步對(duì)當(dāng)前關(guān)聯(lián)的信息項(xiàng)或該信息項(xiàng)的附加信息的顯示進(jìn)行控制。例如,在圖7的示例中,右手手指作出的順時(shí)針旋轉(zhuǎn)手勢可能與預(yù)覽的歌曲的快進(jìn)相關(guān)聯(lián)。可以如此實(shí)現(xiàn)懸停手勢功能,使得可以取決于對(duì)象到輸入表面112的距離而使懸停手勢與不同的功能關(guān)聯(lián)。以上示出的特征可以被應(yīng)用于不同的應(yīng)用和應(yīng)用模式。具有特別優(yōu)點(diǎn)的應(yīng)用的一些示例包括瀏覽器應(yīng)用、設(shè)備管理應(yīng)用、文件管理應(yīng)用、媒體內(nèi)容相關(guān)應(yīng)用及服務(wù)、地圖應(yīng)用、利用增強(qiáng)現(xiàn)實(shí)互動(dòng)的應(yīng)用、社交網(wǎng)絡(luò)應(yīng)用等等。圖8示出了根據(jù)示例性實(shí)施方式的電子設(shè)備800的結(jié)構(gòu)的框圖。該電子設(shè)備可以包括裝置100。雖然出于舉例的目的示出了電子設(shè)備800的一個(gè)實(shí)施方式并且將在后文對(duì)其進(jìn)行描述,但是可以在本實(shí)施方式中采用其他類型的電子設(shè)備,諸如但不限于PDA、尋呼機(jī)、移動(dòng)計(jì)算機(jī)、桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、媒體播放器、電視機(jī)、游戲設(shè)備、相機(jī)、錄像機(jī)、定位設(shè)備、電子書、可穿戴設(shè)備、投影設(shè)備,以及其他類型的電子系統(tǒng)。此外,一個(gè)示例實(shí)施方式的該裝置無需是整個(gè)電子設(shè)備,而可以是在其他示例性實(shí)施方式中的電子設(shè)備的一個(gè)組件或一組組件。例如,該裝置可能的形式為用于通過執(zhí)行至少某些以上示出的功能(諸如圖2的控制器的功能)來進(jìn)行控制的芯片組或一些其他類型的硬件模塊。處理器802被配置用于執(zhí)行指令并且進(jìn)行與電子設(shè)備800相關(guān)聯(lián)的操作。處理器802可以包括用于執(zhí)行例如包括結(jié)合圖1a至7描述的一個(gè)或多個(gè)功能的各種功能的裝置,諸如數(shù)字信號(hào)處理器設(shè)備、微處理器設(shè)備,以及電路系統(tǒng)。處理器802可以通過使用從存儲(chǔ)器取回的指令,對(duì)電子設(shè)備800的組件之間的輸入和輸出數(shù)據(jù)的接收和處理進(jìn)行控制。處理器802可以被實(shí)現(xiàn)在單片機(jī)、多片機(jī)或多個(gè)電氣組件上??梢员挥糜谔幚砥?02的技術(shù)的一些示例包括專用或集成處理器,以及ASIC。處理器802可以包括操作一個(gè)或多個(gè)計(jì)算機(jī)程序的功能性。計(jì)算機(jī)程序代碼可以被存儲(chǔ)在存儲(chǔ)器804中。該至少一個(gè)存儲(chǔ)器和該計(jì)算機(jī)程序代碼可以與至少一個(gè)處理器一起被配置為使該裝置執(zhí)行至少一個(gè)實(shí)施方式,例如包括對(duì)結(jié)合圖1a至7描述的一個(gè)或多個(gè)功能的控制。例如,處理器802可以被配置為執(zhí)行圖2的控制器130的功能的至少一部分。通常處理器802與操作系統(tǒng)一起操作以執(zhí)行計(jì)算機(jī)代碼并且生成和使用數(shù)據(jù)。舉例而言,存儲(chǔ)器804可以包括:非易失性部分,諸如EEPR0M、閃存存儲(chǔ)器等;以及易失性部分,諸如隨機(jī)訪問存儲(chǔ)器(RAM),其包括用于臨時(shí)存儲(chǔ)數(shù)據(jù)的高速緩存區(qū)域。用于控制處理器802的功能性的信息也可駐留在移動(dòng)存儲(chǔ)設(shè)備上,該移動(dòng)存儲(chǔ)設(shè)備當(dāng)需要時(shí)被加載或安裝到電子設(shè)備800上。電子設(shè)備800可以包括與收發(fā)器單元806進(jìn)行可操作通信的一個(gè)天線(或多個(gè)天線),收發(fā)器單元806包括發(fā)射器和接收器。電子設(shè)備800可以在一個(gè)或多個(gè)空中接口標(biāo)準(zhǔn)和通信協(xié)議下操作。舉例而言,電子設(shè)備800可以依據(jù)許多第一、第二、第三和/或第四代通信協(xié)議等中的任意協(xié)議進(jìn)行操作。例如,電子設(shè)備800可以依據(jù)如下進(jìn)行操作:諸如以太網(wǎng)和數(shù)字用戶線路(DSL)的無線協(xié)議;諸如全球移動(dòng)通信系統(tǒng)(GSM)的第二代(2G)無線通信協(xié)議;諸如第三代合作伙伴計(jì)劃(3GPP)的3G協(xié)議、CDMA2000、寬帶CDMA (WCDMA)和時(shí)分同步CDMA (TD-CDMA)的第三代(3G)無線通信協(xié)議;諸如3GPP長期演進(jìn)(LTE)的第四代(4G)無線通信協(xié)議;諸如802.11的無線局域網(wǎng)協(xié)議;諸如藍(lán)牙的近程無線協(xié)議等等。電子設(shè)備800的用戶接口可以包括諸如揚(yáng)聲器的輸出設(shè)備808、一個(gè)或多個(gè)輸入設(shè)備810 (諸如傳聲器、小鍵盤或者一個(gè)或多個(gè)按鈕或致動(dòng)器)、以及顯示設(shè)備812。電子設(shè)備800可以包括能夠顯示UI項(xiàng)目的立體呈現(xiàn)(即,被用戶感知為三維(3D)影像的Π項(xiàng)目)的立體顯示器。輸入設(shè)備810可以包括被配置為接收來自用戶觸摸的輸入并且發(fā)送此信息到處理器802的觸摸感測設(shè)備。該觸摸感測設(shè)備還可以被配置為識(shí)別觸摸在觸敏的表面上的位置和大小。觸摸感測設(shè)備可以基于包括但不限于如下的感測技術(shù):電容感應(yīng)、電阻感應(yīng)、表面聲波感應(yīng)、壓力感應(yīng)、阻抗感應(yīng),以及光學(xué)感應(yīng)。此外,該觸摸感測設(shè)備可以基于單點(diǎn)感應(yīng)或多點(diǎn)感應(yīng)。在一個(gè)實(shí)施方式中,該輸入設(shè)備是放置在顯示器812前面的觸摸屏。電子設(shè)備800還可以包括諸如之前在系統(tǒng)120中示出的鄰近檢測系統(tǒng)814,該鄰近檢測系統(tǒng)814可操作地耦合至處理器802。鄰近檢測系統(tǒng)814被配置為檢測手指、觸控筆或其他指向設(shè)備何時(shí)鄰近但不接觸計(jì)算機(jī)系統(tǒng)的某些組件,該組件包括例如外殼或諸如觸摸屏的i/o設(shè)備。電子設(shè)備800還可以包括圖8中未示出的另外單元和元件,諸如另外的接口設(shè)備、諸如加速度傳感器的另外的傳感器、電池、諸如相機(jī)的媒體捕獲元件、視頻和/或音頻模塊、定位單元,以及用戶身份模塊。在某些實(shí)施方式中裝置100還可以基于檢測的距離來生成諸如聽覺和/或觸覺輸出的進(jìn)一步的輸出。因此,處理器802可以被配置為控制電子設(shè)備800中的揚(yáng)聲器和/或諸如振動(dòng)電機(jī)的觸覺輸出致動(dòng)器以提供此類進(jìn)一步的警告輸出。本發(fā)明的實(shí)施方式可以被實(shí)現(xiàn)在軟件、硬件、應(yīng)用邏輯中或者軟件、硬件和應(yīng)用邏輯的組合中。在一個(gè)示例性實(shí)施方式中,該應(yīng)用邏輯、軟件或指令集被保持在多種常規(guī)計(jì)算機(jī)可讀介質(zhì)的任意一種上。在本文件的語境中,“計(jì)算機(jī)可讀介質(zhì)”可以是能夠包含、存儲(chǔ)、通信、傳播、或遞送用于被諸如計(jì)算機(jī)(圖8描述并且描繪了該計(jì)算機(jī)的一個(gè)示例)的指令執(zhí)行系統(tǒng)、裝置或設(shè)備所使用的或與其有關(guān)的指令的任意介質(zhì)或裝置。計(jì)算機(jī)可讀介質(zhì)可以包括有形或非有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其可以是能夠包含或存儲(chǔ)用于被諸如計(jì)算機(jī)的指令執(zhí)行系統(tǒng)、裝置或設(shè)備所使用的或與其有關(guān)的指令的任意介質(zhì)或裝置。在一個(gè)示例性實(shí)施方式中,可以提供被配置為提供至少某些上文所示的控制功能的電路系統(tǒng)或用戶接口電路系統(tǒng)。如在此申請(qǐng)中所使用的,術(shù)語“電路系統(tǒng)”表示如下所有:Ca)僅硬件的電路實(shí)現(xiàn)(諸如僅在模擬和/或數(shù)字電路中的實(shí)現(xiàn)),和(b)電路與軟件(和/或固件)的組合,諸如(如適用的):(i )處理器的組合,或(ii )處理器/軟件(包括數(shù)字信號(hào)處理器)、軟件,和存儲(chǔ)器的部分,其共同工作用于使諸如移動(dòng)電話或服務(wù)器的裝置執(zhí)行各種功能),以及(c)電路,諸如需要軟件或固件來操作(即使該軟件或固件物理上并不存在)的微處理器或微處理器的部分。此“電路系統(tǒng)”的定義在本申請(qǐng)中適用,其包括權(quán)利要求書中的所有該術(shù)語的使用。作為另一個(gè)示例,如本申請(qǐng)中所使用的術(shù)語“電路系統(tǒng)”還可以涵蓋僅僅一個(gè)處理器(或多個(gè)處理器)或處理器的部分和它的(它們的)配套軟件和/或固件的實(shí)施方式。如果需要,可以按照互相不同的順序和/或并行地執(zhí)行至少某些本文所討論的不同功能。此外,如果需要,一個(gè)或多個(gè)上文所描述的功能可以是可選擇的或者可以組合。雖然在獨(dú)立權(quán)利要求中陳述了本發(fā)明的多個(gè)方面,本發(fā)明的其他方面包括來自所描述的實(shí)施方式和/或從屬權(quán)利要求的特征的其他組合,而不僅僅是在權(quán)利要求中明確陳述的組合。另外要在此注意的是盡管上文描述了本發(fā)明的示例性實(shí)施方式,但這些描述不應(yīng)當(dāng)在限制性的意義上看待。而是可以作出若干變化和修改而不脫離如在所附權(quán)利要求中所限定的本發(fā)明的范圍。
權(quán)利要求
1.一種設(shè)備,包括: 至少一個(gè)處理器;以及 至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使所述設(shè)備至少: 檢測緊鄰輸入表面的對(duì)象的存在, 檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng), 檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息,以及 基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇。
2.—種設(shè)備,包括: 鄰近檢測系統(tǒng),具有用于檢測緊鄰輸入表面的輸入對(duì)象的存在的至少一個(gè)鄰近檢測器,以及 操作地連接到所述鄰近檢測系統(tǒng)的控制器,所述控制器被配置為: 檢測緊鄰輸入表面的對(duì)象的存在, 檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng), 檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息,以及 基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇。
3.—種設(shè)備,包括: 用于檢測緊鄰輸入表面的對(duì)象的存在的裝置, 用于檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng)的裝置, 用于檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息的裝置,以及用于基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇的裝置。
4.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的設(shè)備,其中所述設(shè)備被配置為基于所述距離信息,激活在與所述信息項(xiàng)相關(guān)聯(lián)的預(yù)覽、推薦或補(bǔ)充信息窗口中的信息的顯示和/或?qū)λ鲂畔⒌牧窟M(jìn)行適配。
5.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的設(shè)備,其中所述設(shè)備還被配置為: 響應(yīng)于接收到指示所述對(duì)象具有到所述輸入表面的第一距離的信號(hào),控制與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的第一組信息項(xiàng)的顯示,以及 響應(yīng)于接收到指示所述對(duì)象已經(jīng)向所述輸入表面靠近給定的閾值或者所述對(duì)象在距所述輸入表面的第二距離內(nèi)的信號(hào),控制與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的第二組信息項(xiàng)的顯不O
6.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的設(shè)備,其中所述設(shè)備被配置為: 確定或檢測與所述至少一個(gè)信息項(xiàng)或者一個(gè)或多個(gè)進(jìn)一步的信息項(xiàng)相關(guān)聯(lián)的關(guān)聯(lián)性信息,所述進(jìn)一步的信息項(xiàng)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián),以及 根據(jù)所述關(guān)聯(lián)性信息 對(duì)用于顯示的附加信息的所述選擇進(jìn)行控制。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中基于對(duì)訪問歷史的檢查來確定所述至少一個(gè)信息項(xiàng)的所述關(guān)聯(lián)性信息,所述訪問歷史指示所述設(shè)備的用戶和/或一組選定的進(jìn)一步的用戶對(duì)所述信息項(xiàng)的使用,所述一組選定的進(jìn)一步的用戶在存儲(chǔ)于所述設(shè)備中的聯(lián)系信息中進(jìn)行定義。
8.根據(jù)權(quán)利要求4或5中的任一項(xiàng)所述的設(shè)備,其中所述設(shè)備被配置為: 檢測在與多個(gè)信息元素相關(guān)聯(lián)的圖形用戶接口元素上方的所述輸入對(duì)象, 確定或檢測與所述多個(gè)信息項(xiàng)相關(guān)聯(lián)的關(guān)聯(lián)性信息,以及 基于所述關(guān)聯(lián)性信息,選擇所述多個(gè)信息項(xiàng)中與最高關(guān)聯(lián)性相關(guān)聯(lián)的至少一個(gè)信息項(xiàng)以用于顯示。
9.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的設(shè)備,其中所述設(shè)備被配置為基于來自視頻相機(jī)、光亮度傳感器,或超聲傳感器中的至少一個(gè)的信息來檢測所述距離。
10.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的設(shè)備,其中所述設(shè)備是包括觸摸屏的移動(dòng)通信設(shè)備。
11.一種方法,包括: 檢測緊鄰輸入表面的對(duì)象的存在, 檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng), 檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息,以及 基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇。
12.根據(jù)權(quán)利要求11所述的方法,其中基于所述距離信息,控制在與所述信息項(xiàng)相關(guān)聯(lián)的預(yù)覽、推薦或補(bǔ)充信息窗口中的信息的顯示和/或?qū)λ鲂畔⒌牧康倪m配。
13.根據(jù)權(quán)利要求11或12所述的方法,其中響應(yīng)于接收到指示所述對(duì)象具有到所述輸入表面的第一距離的信號(hào),控制與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的第一組信息項(xiàng)的顯示,以及 響應(yīng)于接收到指示所述對(duì)象已經(jīng)向所述輸入表面靠近給定的閾值或者所述對(duì)象在距所述輸入表面的第二距離內(nèi)的信號(hào),控制與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的第二組信息項(xiàng)的顯不O
14.根據(jù)前述權(quán)利要求11至13中的任一項(xiàng)所述的方法,其中確定或檢測與所述至少一個(gè)信息項(xiàng)或者一個(gè)或多個(gè)進(jìn)一步的信息項(xiàng)相關(guān)聯(lián)的關(guān)聯(lián)性信息,所述進(jìn)一步的信息項(xiàng)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián),以及 根據(jù)所述關(guān)聯(lián)性信息對(duì)用于顯示的附加信息的所述選擇進(jìn)行控制。
15.根據(jù)權(quán)利要求14所述的方法,其中基于對(duì)訪問歷史的檢查來確定所述至少一個(gè)信息項(xiàng)的所述關(guān)聯(lián)性信息,所述訪問歷史指示所述設(shè)備的用戶和/或一組選定的進(jìn)一步的用戶對(duì)所述信息項(xiàng)的使用,所述一組選定的進(jìn)一步的用戶在存儲(chǔ)于所述方法中的聯(lián)系信息中進(jìn)行定義。
16.根據(jù)權(quán)利要求14或15中的任一項(xiàng)所述的方法,其中檢測在與多個(gè)信息元素相關(guān)聯(lián)的圖形用戶接口元素上方的所述輸入對(duì)象, 確定或檢測與所述多個(gè)信息項(xiàng)相關(guān)聯(lián)的關(guān)聯(lián)性信息,以及 基于所述關(guān)聯(lián)性信息,選擇所述多個(gè)信息項(xiàng)中與最高關(guān)聯(lián)性相關(guān)聯(lián)的至少一個(gè)信息項(xiàng)以用于顯示。
17.根據(jù)前述權(quán)利要求中11至16中的任一項(xiàng)所述的方法,其中基于來自視頻相機(jī)、光亮度傳感器或超聲傳感器中的至少一個(gè)的信息來檢測所述距離。
18.一種用于電子設(shè)備的用戶接口,所述電子設(shè)備包括用于檢測緊鄰輸入表面的輸入對(duì)象的存在的鄰近檢測系統(tǒng),其中所述用戶接口被配置為: 檢測與當(dāng)前檢測到的所述對(duì)象的位置相關(guān)聯(lián)的至少一個(gè)圖形用戶接口信息項(xiàng),以及 顯示與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的附加信息,基于所述輸入對(duì)象到所述輸入表面的距離對(duì)所顯示的附加信息的量進(jìn)行適配。
19.一種計(jì)算機(jī)程序,包括用于當(dāng)所述計(jì)算機(jī)程序在處理器上運(yùn)行時(shí)使計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求11至17中的任一項(xiàng)所述的方法的代碼。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序,其中所述計(jì)算機(jī)程序是包括計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)中承載有實(shí)現(xiàn)為用于與計(jì)算機(jī)一起使用的計(jì)算機(jī)程序 代碼 。
全文摘要
根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方式,提供了一種用于控制顯示操作的方法,包括檢測緊鄰輸入表面的對(duì)象的存在(300),檢測與所述對(duì)象相關(guān)聯(lián)的至少一個(gè)信息項(xiàng)(310),檢測關(guān)于所述對(duì)象到所述輸入表面的距離的距離信息(320),以及基于所述距離信息控制對(duì)與所述至少一個(gè)信息項(xiàng)相關(guān)聯(lián)的用于顯示的附加信息的選擇(330)。
文檔編號(hào)G06F3/0488GK103210366SQ201180054532
公開日2013年7月17日 申請(qǐng)日期2011年9月6日 優(yōu)先權(quán)日2010年9月22日
發(fā)明者J·阿拉斯維奧里, E·奧利拉 申請(qǐng)人:諾基亞公司