用于使能觸摸的設(shè)備的懸停手勢的制作方法
【專利說明】
【背景技術(shù)】
[0001]觸摸屏在近年來有巨大的增長。觸摸屏現(xiàn)在在諸如機(jī)場的問訊處、自動取款機(jī)(ATM)、自動販賣機(jī)、計算機(jī)、移動電話等地方中是普遍的。
[0002]觸摸屏一般通過圖標(biāo)給用戶提供多個選項,且用戶可選擇那些圖標(biāo)來啟動應(yīng)用或得到與圖標(biāo)相關(guān)的額外信息。如果那個選擇的結(jié)果不給用戶提供期望結(jié)果,則他/她必須選擇“后退”按鈕或“主頁”按鈕或以另外方式退出應(yīng)用或信息。信息的這樣的不必要的審核花費(fèi)用戶時間。此外,對于移動電話用戶,電池壽命被不必要地浪費(fèi)。
[0003]此外,觸摸手勢的庫是有限的。熟知的手勢包括輕彈、平移、捏等,但新手勢還沒有被開發(fā),這限制了移動設(shè)備的功能。
【發(fā)明內(nèi)容】
[0004]這個
【發(fā)明內(nèi)容】
被提供來以簡化的形式介紹一系列概念,其在【具體實(shí)施方式】中在下面被進(jìn)一步描述。這個
【發(fā)明內(nèi)容】
并不打算識別所主張的主題的關(guān)鍵特征或必要特征,也不打算用于限制所主張的主題的范圍。
[0005]本文的各種實(shí)施例提供在觸摸屏上接收用戶輸入的方法。可檢測懸停手勢并響應(yīng)于該檢測而執(zhí)行行動。懸停手勢可在用戶沒有物理地觸摸觸摸屏的情況下出現(xiàn)。相反,用戶的一個或多個手指可位于在觸摸屏之上的隔開的距離處。觸摸屏可例如通過電容感測來檢測到用戶的手指接近觸摸屏。此外,當(dāng)手指正懸停時,可檢測手指動作以擴(kuò)展用于手勢輸入的現(xiàn)有選項。
[0006]從參考附圖繼續(xù)進(jìn)行的下面的詳細(xì)描述中,本發(fā)明的前述和其它目的、特征和優(yōu)點(diǎn)將變得更清楚。
【附圖說明】
[0007]圖1是具有用于感測用戶手勢的觸摸屏的示例性移動設(shè)備的系統(tǒng)圖。
[0008]圖2是可用于接收基于手指的懸停輸入的示例性系統(tǒng)部件的圖示。
[0009]圖3是使用懸停輸入來顯示未接呼叫的例子。
[0010]圖4是使用懸停輸入來顯示日歷事件的例子。
[0011]圖5是使用懸停輸入在天氣圖標(biāo)上的不同顯示中滾動的例子。
[0012]圖6是使用懸停輸入在鎖屏之上顯示額外信息的例子。
[0013]圖7是使用懸停輸入來顯示在日歷上的特定天的例子。
[0014]圖8是使用懸停輸入來顯示系統(tǒng)設(shè)置頁面的例子。
[0015]圖9是使用懸停輸入在web瀏覽器中滾動的例子。
[0016]圖10是使用懸停輸入來加亮文本的例子。
[0017]圖11是使用懸停輸入顯示最近瀏覽的頁面的例子。
[0018]圖12是與地圖應(yīng)用相關(guān)聯(lián)使用懸停輸入的例子。
[0019]圖13是使用懸停輸入來放大地圖應(yīng)用的例子。
[0020]圖14是使用懸停輸入來回答電話呼叫的例子。
[0021]圖15是使用懸停輸入來顯示與圖標(biāo)相關(guān)的額外內(nèi)容的例子。
[0022]圖16是可被使用的一些懸停輸入手勢的例子。
[0023]圖17是基于懸停手勢來檢測并執(zhí)行行動的方法的流程圖。
[0024]圖18是基于懸停手勢來檢測并執(zhí)行行動的方法的流程圖。
[0025]圖19是計算機(jī)環(huán)境,其中軟件可運(yùn)行以試試本文所述的實(shí)施例。
【具體實(shí)施方式】
[0026]本文所述的實(shí)施例聚焦于移動設(shè)備,例如移動電話。然而,所述實(shí)施例可應(yīng)用于具有觸摸屏的任何設(shè)備,包括膝上型計算機(jī)、平板計算機(jī)、桌上型計算機(jī)、電視機(jī)等。
[0027]懸停觸摸被構(gòu)建到觸摸框架內(nèi)以檢測在屏幕之上的手指以及跟蹤手指動作。手勢引擎可用于識別懸停觸摸手勢,包括:(I)手指懸停平移一一使手指浮動在屏幕之上并在任何方向上平移手指;(2)手指懸停輕觸/輕彈一一使手指浮動在屏幕之上并快速輕彈手指,好像利用手指的輕觸動作一樣;(3)手指懸停圓一一使手指或拇指浮動在屏幕之上并在空中畫圓或反向圓;(4)手指懸停保持一一使手指浮動在屏幕之上并保持手指靜止;(5)手掌揮擊一一使手的邊緣或手的手掌浮動并橫越屏幕揮擊;(6)空中捏/抬起/落下一一使用拇指和指示手指在屏幕之上完成捏手勢,拖,然后釋放動作;(7)手揮舞手勢一一使手浮動在屏幕之上并在手揮舞動作中前后移動手。
[0028]懸停手勢與用戶輸入命令有關(guān),其中用戶的手(例如一個或多個手指、手掌等)在離觸摸屏的隔開的距離處,意味著用戶不與觸摸屏接觸。而且,用戶的手應(yīng)在到觸摸屏的近范圍內(nèi),例如在0.1到0.25英寸之間或在0.25英寸和0.5英寸之間或在0.5英寸和0.75英寸之間或在0.75英寸和I英寸之間或在I英寸和1.5英寸之間等??墒褂萌魏纹谕木嚯x,但通常這樣的距離可以小于2英寸。
[0029]可使用各種范圍。用戶的手的感測可基于電容感測,但可使用其它技術(shù),例如超聲距離傳感器或基于攝像機(jī)的感測(用戶的手的拍攝圖像以得到距離和動作)。
[0030]一旦懸停觸摸手勢被識別出,某些行動就可產(chǎn)生,如下面進(jìn)一步描述的。允許懸停識別顯著擴(kuò)充了在觸摸屏設(shè)備上實(shí)施的可用手勢的庫。
[0031]圖1是描繪包括在102 —般示出的各種可選的硬件和軟件部件的示例性移動設(shè)備100的系統(tǒng)圖。在移動設(shè)備中的任何部件102可與任何其它部件通信,雖然為了容易圖示,不是所有連接都被示出。移動設(shè)備可以是各種計算設(shè)備(例如蜂窩電話、智能電話、手持計算機(jī)、個人數(shù)字助理(PDA)等)中的任意,并可允許與一個或多個移動通信網(wǎng)絡(luò)104 (例如蜂窩或衛(wèi)星網(wǎng)絡(luò))的無線雙向通信。
[0032]所示移動設(shè)備100可包括用于執(zhí)行任務(wù)例如信號編碼、數(shù)據(jù)處理、輸入/輸出處理、功率控制和/或其它功能的控制器或處理器110 (例如信號處理器、微處理器、ASIC或其它控制和處理邏輯電路)。操作系統(tǒng)112可控制部件102的分配和使用并支持一個或多個應(yīng)用程序114。應(yīng)用程序可包括常見移動計算應(yīng)用(例如電子郵件應(yīng)用、日歷、聯(lián)系人管理器、web瀏覽器、發(fā)消息應(yīng)用)或任何其它計算應(yīng)用。
[0033]所圖示移動設(shè)備100可包括存儲器120。存儲器120可包括不可移除存儲器122和/或可移除存儲器124。不可移除存儲器122可包括RAM、ROM、閃存、硬盤或其它公知的存儲器存儲技術(shù)。可移除存儲器124可包括閃存或在GSM通信系統(tǒng)中公知的用戶身份模塊(SHO卡或其它公知的存儲器存儲技術(shù),例如“智能卡”。存儲器120可用于存儲數(shù)據(jù)和/或用于運(yùn)行操作系統(tǒng)112和應(yīng)用114的代碼。示例數(shù)據(jù)可包括網(wǎng)頁、文本、圖像、聲音文件、視頻數(shù)據(jù)或經(jīng)由一個或多個有線或無線網(wǎng)絡(luò)被發(fā)送到一個或多個網(wǎng)絡(luò)服務(wù)器或其它設(shè)備和/或從一個或多個網(wǎng)絡(luò)服務(wù)器或其它設(shè)備接收的其它數(shù)據(jù)集。存儲器120可用于存儲用戶標(biāo)識符(例如國際移動用戶身份(IMSI))和設(shè)備標(biāo)識符(例如國際移動設(shè)備標(biāo)識符(IMEI))。這樣的標(biāo)識符可被傳輸?shù)骄W(wǎng)絡(luò)服務(wù)器以識別用戶和設(shè)備。
[0034]移動設(shè)備100可支持一個或多個輸入設(shè)備130 (例如觸摸屏132、麥克風(fēng)134、攝像機(jī)136、物理鍵盤138和/或軌跡球140)和一個或多個輸出設(shè)備150 (例如揚(yáng)聲器152和顯示器154)。觸摸屏例如觸摸屏132可以用不同的方式檢測輸入。例如,當(dāng)物體(例如指尖)使越過表面行進(jìn)的電流扭曲或中斷時,電容觸摸屏檢測到觸摸輸入。作為另一例子,觸摸屏可使用光學(xué)傳感器來在來自光學(xué)傳感器的波束被中斷時檢測到觸摸輸入。與屏幕的表面的物理接觸對于由一些觸摸屏檢測的輸入不是必需的。例如,觸摸屏132可使用電容感測來支持手指懸停檢測,如在本領(lǐng)域中充分理解的那樣。可使用其它檢測技術(shù),如已經(jīng)在上面描述的,包括基于攝像機(jī)的檢測和基于超聲的檢測。為了實(shí)施手指懸停,用戶的手指一般在觸摸屏之上的