两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于手勢的光標(biāo)控制的制作方法

文檔序號:8435810閱讀:502來源:國知局
基于手勢的光標(biāo)控制的制作方法
【專利說明】
【背景技術(shù)】
[0001]計算設(shè)備(例如移動電話、平板電腦等等)可以將圖形鍵盤提供為用于使用存在敏感屏構(gòu)成文本的圖形用戶界面的一部分。圖形鍵盤可以使得計算設(shè)備的用戶能夠錄入文本(例如電子郵件、文本消息或文檔等等)。例如,計算設(shè)備的存在敏感顯示器可以輸出圖形或軟鍵盤,其允許用戶通過輕敲在存在敏感顯示器處顯示的鍵以錄入數(shù)據(jù)。
[0002]允許通過輕敲或揮掃以交互的圖形鍵盤可以用來使用選擇鍵的一個或多個手勢,將文本輸入到智能電話中。這些鍵盤可以受到精度、速度和用戶不能適應(yīng)的限制。例如,通過輕敲或揮掃以便選擇一個或多個字符的文本錄入會不精確和易出錯。在便攜式計算設(shè)備上錄入的文本的手動校正或編輯可以影響文本錄入的速度和效率。例如,計算設(shè)備的存在敏感顯示器可以顯示需要編輯的文本的主體。當(dāng)執(zhí)行手動校正或編輯時,存在敏感顯示器可以使得用戶能夠選擇他們想將光標(biāo)放在文本的主體內(nèi)的位置。然而,當(dāng)相對于用戶的輸入介質(zhì)(例如相對于用戶的手指的大小)輸入控制和文本顯示的尺寸小時,用戶可能體驗到編輯文本的困難。

【發(fā)明內(nèi)容】

[0003]在一個示例中,一種方法包括:由計算設(shè)備輸出圖形用戶界面,并且用于顯示在存在敏感顯示器處,所述圖形用戶界面包括:圖形鍵盤,所述圖形鍵盤包括光標(biāo)控制區(qū)和非光標(biāo)控制區(qū),其中,所述光標(biāo)控制區(qū)不與所述非光標(biāo)控制區(qū)重疊;以及文本顯示區(qū),所述文本顯示區(qū)包括在文本顯示區(qū)的第一光標(biāo)位置處的光標(biāo)。該方法還可以包括由計算設(shè)備檢測在存在敏感顯示器處接收到的手勢的指示,所述手勢是在圖形鍵盤的位置處起始的;以及由計算設(shè)備確定所檢測到的手勢的位置是否在圖形鍵盤的光標(biāo)控制區(qū)內(nèi)。該方法可以進一步包括響應(yīng)于確定所檢測到的手勢的位置在光標(biāo)控制區(qū)內(nèi),輸出在不同于第一光標(biāo)位置的文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo),以用于顯示在存在敏感顯示器處,其中,第二光標(biāo)位置至少部分基于手勢。
[0004]在一個示例中,一種編碼有指令的計算機可讀介質(zhì),所述指令當(dāng)被執(zhí)行時,使計算設(shè)備的一個或多個處理器執(zhí)行包括下述的操作:輸出圖形用戶界面,以用于顯示在存在敏感顯示器處,所述圖形用戶界面包括:圖形鍵盤,所述圖形鍵盤包括光標(biāo)控制區(qū)和非光標(biāo)控制區(qū),其中,所述光標(biāo)控制區(qū)不與所述非光標(biāo)控制區(qū)重疊;以及文本顯示區(qū),所述文本顯示區(qū)包括在文本顯示區(qū)的第一光標(biāo)位置處的光標(biāo)。所述計算機可讀存儲介質(zhì)可以進一步編碼有指令,所述指令當(dāng)被執(zhí)行時,使計算設(shè)備的一個或多個處理器執(zhí)行包括下述的操作:檢測在存在敏感顯示器處接收到的手勢的指示,所述手勢是在圖形鍵盤的位置處起始的;以及由計算設(shè)備確定所檢測到的手勢的位置是否在圖形鍵盤的光標(biāo)控制區(qū)內(nèi)。所述計算機可讀存儲介質(zhì)可以進一步編碼有指令,所述指令當(dāng)被執(zhí)行時,使計算設(shè)備的一個或多個處理器執(zhí)行包括下述的操作:響應(yīng)于確定所檢測到的手勢的位置在光標(biāo)控制區(qū)內(nèi),輸出在不同于第一光標(biāo)位置的文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo),以用于顯示在存在敏感顯示器處,其中,第二光標(biāo)位置至少部分基于手勢。
[0005]在一個示例中,計算設(shè)備包括輸入設(shè)備、輸出設(shè)備和一個或多個處理器。所述計算設(shè)備還可以包括存儲指令的存儲器,所述指令當(dāng)被一個或多個處理器執(zhí)行時,使一個或多個處理器輸出圖形用戶界面,以用于顯示輸出設(shè)備處,所述圖形用戶界面包括:圖形鍵盤,所述圖形鍵盤包括光標(biāo)控制區(qū)和非光標(biāo)控制區(qū),其中,所述光標(biāo)控制區(qū)不與所述非光標(biāo)控制區(qū)重疊;以及文本顯示區(qū),所述文本顯示區(qū)包括在文本顯示區(qū)的第一光標(biāo)位置處的光標(biāo)。所述一個或多個處理器還可以被配置成檢測在輸入設(shè)備處接收的手勢的指示,所述手勢是在圖形鍵盤的位置處起始的;以及確定所檢測到的手勢的位置是否在圖形鍵盤的光標(biāo)控制區(qū)內(nèi)。所述一個或多個處理器可以進一步被配置成響應(yīng)于確定所檢測到的手勢的位置在光標(biāo)控制區(qū)內(nèi),輸出在不同于第一光標(biāo)位置的文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo),以用于顯示在輸出設(shè)備處,其中,第二光標(biāo)位置至少部分基于手勢。
[0006]一個或多個示例的細(xì)節(jié)在附圖和下述說明書中闡述。其他特征、細(xì)節(jié)和優(yōu)點從說明書和附圖以及權(quán)利要求將是顯而易見的。
【附圖說明】
[0007]圖1是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的示例計算設(shè)備和圖形用戶界面(GUI)的框圖。
[0008]圖2是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的圖1中所示的計算設(shè)備的一個示例的進一步細(xì)節(jié)的框圖。
[0009]圖3是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的示例計算設(shè)備和GUI的框圖。
[0010]圖4A、4B是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的示例計算設(shè)備和GUI的框圖。
[0011]圖5是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的示例計算設(shè)備和GUI的框圖。
[0012]圖6是根據(jù)本公開內(nèi)容的一個或多個方面,圖示可以用來提供基于手勢的光標(biāo)控制的示例操作的流程圖。
【具體實施方式】
[0013]通常,本公開內(nèi)容的示例技術(shù)針對在文本的主體內(nèi)改進光標(biāo)控制。這些技術(shù)可以便于修改在計算設(shè)備的存在敏感顯示器處顯示的文本的處理。本公開內(nèi)容的技術(shù)可以減少執(zhí)行光標(biāo)的精確重定位所需的用戶精力,并且增加文本的準(zhǔn)確選擇。例如,本公開內(nèi)容的技術(shù)可以提高選擇小于用戶的輸入單元(例如用戶的手指)的顯示文本的用戶的能力。本公開內(nèi)容的示例技術(shù)可以減少重定位光標(biāo)的用戶精力,并且因此,降低用戶的注意力從GUI的圖形鍵盤分散。因此,本公開內(nèi)容的技術(shù)可以提高專注度,并且最終提高文本錄入的速度。
[0014]在本公開內(nèi)容的一個方面中,光標(biāo)導(dǎo)航和文本操縱機制可以利用在軟件鍵盤上的專用區(qū)中的虛擬跟蹤表面。光標(biāo)控制區(qū)能在標(biāo)準(zhǔn)鍵盤布局的現(xiàn)有區(qū)域上不顯眼地實現(xiàn)。在一個示例中,初始光標(biāo)控制區(qū)可以是顯示圖形鍵盤的空格鍵的存在敏感顯示器的區(qū)域。當(dāng)用戶在光標(biāo)控制區(qū)處執(zhí)行觸摸手勢(例如,在該區(qū)域上左或右滑動)時,計算設(shè)備可以使光標(biāo)在對應(yīng)的方向上移動。
[0015]在一些示例中,包括在計算設(shè)備中的手勢分類器可以區(qū)分光標(biāo)控制區(qū)內(nèi)的不同可能交互(例如光標(biāo)滑動運動、空格鍵輕敲、空格鍵長按等等)。一旦由手勢發(fā)起光標(biāo)控制,光標(biāo)能實時跟蹤沿空格鍵的手勢位置,允許細(xì)粒度控制。假設(shè)進一步功能性,用戶能壓下模式鍵(例如,空格鍵左邊的鍵)來啟用選擇模式。在選擇模式中,光標(biāo)控制區(qū)能夠可操作以選擇文本。一旦已經(jīng)選擇了文本,用戶可以在模式鍵被按壓的同時使用簡單的一鍵式快捷鍵,用于文本編輯。
[0016]在本公開內(nèi)容的另一方面中,用戶還可以提供使存在敏感顯示器輸出放大的光標(biāo)控制區(qū),允許更先進的2維和多觸摸手勢的指示。放大的光標(biāo)控制區(qū)可以仍然在適當(dāng)?shù)牡胤斤@示,因此,用戶能使用該光標(biāo)控制區(qū),如虛擬“觸控板”,自由地抬起他或她的手指來實現(xiàn)多個滾動運動。放大的光標(biāo)控制區(qū)還可以提供對諸如2維滾動的更多種交互的訪問,而不犧牲鍵盤顯示區(qū)域。左或右上的一個或多個虛擬按鈕可以模擬與臺式計算機的左和/或右鼠標(biāo)點擊類似的行為。
[0017]通過利用虛擬跟蹤表面,計算設(shè)備可以使得用戶能夠提高計算設(shè)備上的文本編輯便利和的速度(在該過程期間,不會使用戶從圖形鍵盤分心)。此外,計算設(shè)備可以為放大的光標(biāo)控制區(qū)和光標(biāo)控制按鈕提供功能性來允許用戶更精確的光標(biāo)控制和編輯能力。本公開內(nèi)容的技術(shù)可以減少與文本選擇或光標(biāo)放置相關(guān)聯(lián)的用戶精力(例如“胖手指”困難)。此外,通過在現(xiàn)有的圖形鍵盤上實現(xiàn)光標(biāo)控制區(qū),該區(qū)在使用該鍵盤的現(xiàn)有區(qū)的同時,不會與當(dāng)前手勢鍵盤沖突。
[0018]圖1是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的示例計算設(shè)備2和圖形用戶界面(GUI)的框圖。在一些示例中,計算設(shè)備2可以與用戶3相關(guān)聯(lián)。與計算設(shè)備相關(guān)聯(lián)的用戶可以通過向計算設(shè)備提供各種用戶輸入,與計算設(shè)備交互。在一些示例中,用戶3可以具有包含一個或多個服務(wù),諸如社交網(wǎng)絡(luò)服務(wù)和/或電話服務(wù)的一個或多個帳戶,以及可以利用與用戶3相關(guān)聯(lián)的計算設(shè)備2注冊這些帳戶。
[0019]計算設(shè)備2的示例可以包括但不限于便攜式或移動設(shè)備,諸如移動計算設(shè)備、移動電話(包括智能電話)、膝上型計算機、臺式計算機、平板計算機、智能電視平臺、個人數(shù)字助理(PDA)、服務(wù)器、主機等等。如圖1的示例中所示,計算設(shè)備2可以是移動計算設(shè)備(例如智能電話、平板計算機等等)。在一些示例中,計算設(shè)備2能包括用戶界面(UI)設(shè)備4、用戶界面(UI)設(shè)備模塊6、鍵盤模塊8、手勢模塊10和應(yīng)用模塊12A-12N(在下文中,“應(yīng)用模塊12”)。實現(xiàn)本公開內(nèi)容的技術(shù)的計算設(shè)備2的其他示例可以包括圖1中未示出的另外的組件,或可以包括少于所示的計算設(shè)備2的那些組件。
[0020]計算設(shè)備2可以包括Π設(shè)備4。在一些示例中,Π設(shè)備4被配置成接收觸覺、聽覺或視覺輸入。UI設(shè)備4的示例如圖1所示,可以包括觸摸敏感和/或存在敏感顯示器或用于接收輸入的任何其他類型的設(shè)備。Π設(shè)備4可以輸出諸如⑶I 14和⑶I 16的內(nèi)容以用于顯不。在圖1的不例中,UI設(shè)備4可以是能顯不圖形用戶界面和使用存在敏感顯不器處或附近的電容或電感檢測,從用戶(例如用戶3)接收輸入的存在敏感顯示器。
[0021]如圖1所示,計算設(shè)備2可以包括Π模塊6。UI模塊6可以執(zhí)行接收輸入,諸如來自Π設(shè)備4的用戶輸入或網(wǎng)絡(luò)數(shù)據(jù),并且將這些輸入發(fā)送到與計算設(shè)備2相關(guān)聯(lián)的其他組件,諸如鍵盤模塊8、手勢模塊10或應(yīng)用模塊12的一個或多個功能。UI模塊6可以基于由Π模塊6確定的何種類型的輸入,確定這些輸入將發(fā)送到的其他組件。例如,UI模塊6可以從UI設(shè)備4接收輸入數(shù)據(jù),確定該輸入構(gòu)成手勢,并且將這些輸入數(shù)據(jù)發(fā)送到手勢模塊10。在其他示例中,UI模塊6可以確定輸入數(shù)據(jù)構(gòu)成另一種類型的輸入,并且將該輸入數(shù)據(jù)發(fā)送到鍵盤模塊8或應(yīng)用模塊12。Π模塊6還可以從與計算設(shè)備2相關(guān)聯(lián)的組件,諸如應(yīng)用模塊12接收數(shù)據(jù)。使用該數(shù)據(jù),UI模塊6可以使與計算設(shè)備2相關(guān)聯(lián)的其他組件,諸如UI設(shè)備4提供基于該數(shù)據(jù)的輸出。例如,Π模塊6可以從應(yīng)用模塊12的一個接收使UI設(shè)備4顯示⑶I 14和16的數(shù)據(jù)。
[0022]在一些示例中,計算設(shè)備2包括鍵盤模塊8。鍵盤模塊8可以包括接收和/或處理在圖形鍵盤處接收的輸入數(shù)據(jù)的功能性。例如,鍵盤模塊8可以經(jīng)由所顯示的圖形鍵盤,從Π模塊6接收表示由用戶3輸入的某些按鍵、手勢等等的輸入的數(shù)據(jù)(例如指示),作為Π設(shè)備4處的輕敲手勢和/或連續(xù)揮掃手勢。鍵盤模塊8可以處理所接收的按鍵以基于所接收的輸入位置、輸入持續(xù)時間或其他適當(dāng)?shù)囊蛩兀_定預(yù)期字符、字符串、詞、短語等等。鍵盤模塊8還可以用來將字符、詞和/或字符串?dāng)?shù)據(jù)發(fā)送到與計算設(shè)備2相關(guān)聯(lián)的其他組件,諸如應(yīng)用模塊12。即,在不同示例中,鍵盤模塊8可以從UI模塊6接收原始輸入數(shù)據(jù),處理該原始輸入數(shù)據(jù)來獲得文本數(shù)據(jù),并且將數(shù)據(jù)提供給應(yīng)用模塊12。例如,用戶(例如用戶3)可以在計算設(shè)備2的存在敏感顯示器(例如UI設(shè)備4)處執(zhí)行揮掃手勢。當(dāng)執(zhí)行揮掃手勢時,在用戶3不使她的手指從Π設(shè)備4處的檢測移開的情況下,用戶3的手指可以在Π設(shè)備4處顯示的圖形鍵盤的一個或多個鍵上或附近連續(xù)地滑過。Π模塊6可以接收手勢的指示并且由該揮掃手勢確定用戶3的預(yù)期按鍵。然后,Π模塊6可以將與所檢測到的手勢相關(guān)聯(lián)的一個或多個位置或按鍵提供給鍵盤模塊8。鍵盤模塊8可以將所接收的位置或按鍵解釋為文本輸入,并且將文本輸入提供給與計算設(shè)備2相關(guān)聯(lián)的一個或多個組件(例如,應(yīng)用模塊12中的一個)。
[0023]如圖1所示,計算設(shè)備2還可以包括手勢模塊10。在一些示例中,手勢模塊10可以被配置成從Π模塊6接收手勢數(shù)據(jù)并且處理手勢數(shù)據(jù)。例如,手勢模塊10可以接收指示在Π設(shè)備4處,由用戶(例如用戶3)輸入的手勢的數(shù)據(jù)。手勢模塊10可以確定輸入手勢對應(yīng)于鍵入手勢、光標(biāo)移動手勢、光標(biāo)區(qū)域手勢或其他手勢。在一些示例中,手勢模塊10響應(yīng)于用戶手勢,確定對應(yīng)于觸摸或檢測的UI設(shè)備4的位置的一個或多個對準(zhǔn)點。在一些示例中,手勢模塊10能確定與手勢相關(guān)聯(lián)的一個或多個特征,諸如兩個對準(zhǔn)點之間的歐幾里德距離、手勢路徑的長度、手勢的方向、手勢路徑的曲率、手勢的形狀
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜良县| 丹江口市| 连山| 潼关县| 图们市| 莱芜市| 会宁县| 长泰县| 晋宁县| 荆门市| 丰顺县| 汶川县| 罗甸县| 天津市| 阿鲁科尔沁旗| 咸丰县| 兴国县| 蒙城县| 濉溪县| 洛宁县| 修水县| 汤原县| 娱乐| 福海县| 镇坪县| 廉江市| 广丰县| 华坪县| 建始县| 宜兰县| 札达县| 寻乌县| 丰都县| 烟台市| 武胜县| 平湖市| 定襄县| 华阴市| 民和| 大英县| 太原市|