姿勢(shì)適應(yīng)選擇的制作方法
【專利說(shuō)明】姿勢(shì)適應(yīng)選擇
[0001]本申請(qǐng)要求2012年9月18日提交的美國(guó)臨時(shí)申請(qǐng)?zhí)?1/702,678的權(quán)益,其全部?jī)?nèi)容被通過(guò)引用結(jié)合到本文中。
【背景技術(shù)】
[0002]某些計(jì)算設(shè)備(例如,移動(dòng)電話、平板計(jì)算機(jī)等)可使用存在敏感顯示器(例如,屏幕)提供圖形鍵盤(pán)作為圖形用戶界面的一部分以用于文本錄入。例如,計(jì)算設(shè)備的存在敏感顯示器可輸出圖形(或“軟”)鍵盤(pán),其使得用戶能夠通過(guò)指示在存在敏感顯示器處顯示的鍵(例如,通過(guò)在其上面或之上敲擊、滑動(dòng)和/或揮掃)來(lái)錄入數(shù)據(jù)。
[0003]在某些情況下,計(jì)算設(shè)備可呈現(xiàn)圖形鍵盤(pán),用戶通過(guò)敲擊鍵盤(pán)的個(gè)體鍵或基本上通過(guò)將他或她的手指在與鍵相關(guān)聯(lián)的區(qū)域之上滑動(dòng)而用手勢(shì)表示出單詞來(lái)與之相交互。這樣,圖形鍵盤(pán)提供允許用戶用一個(gè)或多個(gè)手勢(shì)來(lái)錄入字符、單詞或一組單詞的輸入方法。同樣地,圖形鍵盤(pán)可允許用戶通過(guò)快速地且準(zhǔn)確地錄入文本來(lái)達(dá)到一定程度的效率。提供圖形鍵盤(pán)的計(jì)算設(shè)備可利用單詞預(yù)測(cè)、自動(dòng)修正和/或建議技術(shù)以便根據(jù)用戶輸入來(lái)確定單
!?r] ο
[0004]然而,圖形鍵盤(pán)可具有某些缺點(diǎn)。例如,計(jì)算設(shè)備可能在用戶在輸出連續(xù)手勢(shì)圖形鍵盤(pán)的存在敏感屏幕處作出手勢(shì)時(shí)生成觸摸事件。觸摸事件可包括在執(zhí)行敲擊或連續(xù)手勢(shì)時(shí)被用戶的手指滑過(guò)的存在敏感輸入設(shè)備的一個(gè)或多個(gè)不同位置的表示。在某些示例中,用戶可基于用戶用來(lái)提供輸入的不同姿勢(shì)(例如,用雙拇指和/或不同手的兩個(gè)手指敲擊(雙模態(tài))對(duì)比用單個(gè)手指敲擊(單敲擊))而在不同的位置上提供此類輸入。同樣地,圖形鍵盤(pán)可能未正確地確定用戶意圖的鍵和/或單詞。因此,計(jì)算設(shè)備可選擇用戶并不意圖錄入的一個(gè)或多個(gè)單詞和/或字符,從而導(dǎo)致減小用戶可與計(jì)算設(shè)備交互的速度的不準(zhǔn)確文本錄入。
【發(fā)明內(nèi)容】
[0005]在一個(gè)示例中,一種方法包括由計(jì)算設(shè)備且為了顯示而輸出包括多個(gè)鍵的圖形鍵盤(pán)。該方法還可包括由計(jì)算設(shè)備接收在被操作地耦接到計(jì)算設(shè)備的存在敏感輸入設(shè)備處檢測(cè)到的輸入的指示。該方法還可包括響應(yīng)于接收到指示,由計(jì)算設(shè)備來(lái)確定輸入的輸入姿勢(shì),其中,輸入姿勢(shì)表示計(jì)算設(shè)備相對(duì)于用來(lái)提供輸入的輸入單元的取向。該方法還可包括至少部分地基于輸入姿勢(shì)且由計(jì)算設(shè)備來(lái)選擇被用于確定所述多個(gè)鍵中的一個(gè)或多個(gè)中的至少一個(gè)已被選擇的概率的空間模型。
[0006]在一個(gè)示例中,一種編碼有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令在被執(zhí)行時(shí),使計(jì)算設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行操作,所述操作包括由計(jì)算設(shè)備且為了顯示而輸出包括多個(gè)鍵的圖形鍵盤(pán)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)進(jìn)一步編碼有指令,所述指令使計(jì)算設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行操作,該操作包括由計(jì)算設(shè)備接收在存在敏感輸入設(shè)備處檢測(cè)到的輸入的指示。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)進(jìn)一步編碼有指令,所述指令使計(jì)算設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行操作,所述操作包括響應(yīng)于接收到指示,由計(jì)算設(shè)備來(lái)確定輸入的輸入姿勢(shì),其中,輸入姿勢(shì)表示計(jì)算設(shè)備相對(duì)于用來(lái)提供輸入的輸入單元的取向。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)進(jìn)一步編碼有指令,所述指令使計(jì)算設(shè)備的一個(gè)或多個(gè)處理器執(zhí)行操作,所述操作包括至少部分地基于輸入姿勢(shì)且由計(jì)算設(shè)備來(lái)選擇被用于確定所述多個(gè)鍵中的一個(gè)或多個(gè)中的至少一個(gè)已被選擇的概率的空間模型。
[0007]在一個(gè)示例中,計(jì)算設(shè)備包括至少一個(gè)處理器,其中,所述至少一個(gè)處理器可被配置成輸出包括多個(gè)鍵的圖形鍵盤(pán)以用于顯示。在某些示例中,所述至少一個(gè)處理器可被配置成接收在存在敏感輸入設(shè)備處檢測(cè)到的輸入的指示。在某些示例中,所述至少一個(gè)處理器可被配置成響應(yīng)于接收到指示,確定輸入的輸入姿勢(shì),其中,輸入姿勢(shì)表示計(jì)算設(shè)備相對(duì)于用來(lái)提供輸入的輸入單元的取向。在某些示例中,所述至少一個(gè)處理器可被配置成至少部分地基于輸入姿勢(shì)來(lái)選擇被用于確定所述多個(gè)鍵中的一個(gè)或多個(gè)中的至少一個(gè)已被選擇的概率的空間模型。
[0008]在附圖和以下描述中闡述了本公開(kāi)的一個(gè)或多個(gè)示例的細(xì)節(jié)。根據(jù)本描述和附圖以及根據(jù)權(quán)利要求,其他特征、目的以及優(yōu)點(diǎn)將是顯而易見(jiàn)的。
【附圖說(shuō)明】
[0009]圖1是圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的可實(shí)現(xiàn)用以基于用戶輸入姿勢(shì)來(lái)提供鍵盤(pán)的所選鍵的改善預(yù)測(cè)的技術(shù)的示例計(jì)算設(shè)備的框圖。
[0010]圖2圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)方面的圖1中所示的計(jì)算設(shè)備的一個(gè)示例的更多細(xì)節(jié)的框圖。
[0011]圖3是圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的分級(jí)適應(yīng)空間模型(hierarchicaladaptive spatial model)的概念圖的框圖。
[0012]圖4是圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的可實(shí)現(xiàn)用以基于用戶輸入姿勢(shì)來(lái)提供鍵盤(pán)的所選鍵的改善預(yù)測(cè)的技術(shù)的計(jì)算設(shè)備的更多細(xì)節(jié)的概念圖的框圖。
[0013]圖5是圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的用以基于用戶輸入姿勢(shì)來(lái)提供鍵盤(pán)的所選鍵的改善預(yù)測(cè)的計(jì)算設(shè)備的示例操作的流程圖。
[0014]圖6是圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的在遠(yuǎn)程設(shè)備處輸出圖形內(nèi)容以用于顯示的示例計(jì)算設(shè)備的框圖。
【具體實(shí)施方式】
[0015]本公開(kāi)的技術(shù)針對(duì)基于用戶輸入姿勢(shì)來(lái)提供鍵盤(pán)的所選鍵的改善預(yù)測(cè)。通過(guò)基于用戶輸入姿勢(shì)來(lái)選擇空間模型,本公開(kāi)的技術(shù)可使得計(jì)算設(shè)備能夠?qū)崿F(xiàn)改善的字符、單詞和/或短語(yǔ)級(jí)識(shí)別和預(yù)測(cè)。在某些示例中,本公開(kāi)的技術(shù)允許計(jì)算設(shè)備確定用戶用來(lái)選擇圖形鍵盤(pán)的鍵的姿勢(shì),例如通過(guò)敲擊、做手勢(shì)或使用用戶界面設(shè)備來(lái)提供輸入。本公開(kāi)的技術(shù)可被計(jì)算設(shè)備應(yīng)用于確定例如其中用戶正在一個(gè)手中握持移動(dòng)計(jì)算設(shè)備并使用第二只不同的手用單個(gè)手指做手勢(shì)的姿勢(shì)。使用不同的姿勢(shì),用戶可用雙手握持移動(dòng)計(jì)算設(shè)備并用他或她的拇指敲擊鍵,并且可以有許多其他姿勢(shì)。
[0016]實(shí)現(xiàn)本公開(kāi)的技術(shù)的移動(dòng)計(jì)算設(shè)備使用所確定姿勢(shì)來(lái)選擇一個(gè)或多個(gè)空間模型以預(yù)測(cè)用戶已選擇哪個(gè)鍵。在某些示例中,移動(dòng)計(jì)算設(shè)備使用空間模型來(lái)將用戶界面設(shè)備處的一個(gè)或多個(gè)觸摸點(diǎn)轉(zhuǎn)換成圖形鍵盤(pán)的特定鍵已被用戶選擇的概率。由于對(duì)于給定鍵的用戶輸入的觸摸位置可取決于用戶用來(lái)錄入用戶輸入的姿勢(shì)而改變,所以本公開(kāi)的技術(shù)可以用來(lái)改善對(duì)于給定觸摸點(diǎn)的意圖的鍵的概率估計(jì)。
[0017]在某些示例中,本公開(kāi)的技術(shù)采用具有回退的分級(jí)適應(yīng)空間模型。分級(jí)模型可以是適應(yīng)性的,并包括基于姿勢(shì)、鍵以及用戶信息的子模型。也就是說(shuō),在某些示例中,可以使用識(shí)別姿勢(shì)、用戶和/或鍵中的一個(gè)或多個(gè)的信息來(lái)選擇更準(zhǔn)確地預(yù)測(cè)用戶選擇的鍵的一個(gè)或多個(gè)空間模型。每個(gè)空間模型可包括概率分布以確定觸摸輸入對(duì)應(yīng)于圖形鍵盤(pán)的鍵的概率,其中,概率分布基于但不限于輸入姿勢(shì)、鍵以及用戶信息中的一個(gè)或多個(gè)而補(bǔ)償偏差。本公開(kāi)的技術(shù)還可以使用一個(gè)或多個(gè)回退(back-off)技術(shù),使得如果移動(dòng)計(jì)算確定用于姿勢(shì)、用戶或鍵的不足夠量或置信度水平的信息,則分級(jí)模型可以基于對(duì)于其而言存在足夠的置信度水平或量的信息的信息來(lái)提供鍵預(yù)測(cè)。這樣,分級(jí)模型可使用分級(jí)模型的更多部分,因?yàn)橛糜谶M(jìn)行鍵預(yù)測(cè)的信息量對(duì)于分級(jí)模型的相應(yīng)的部分而言增加。
[0018]圖1是圖示出根據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的可實(shí)現(xiàn)用以基于用戶輸入姿勢(shì)來(lái)提供鍵盤(pán)的所選鍵的改善預(yù)測(cè)的技術(shù)的示例計(jì)算設(shè)備2的框圖。在某些示例中,可使計(jì)算設(shè)備2與用戶相關(guān)聯(lián)。與計(jì)算設(shè)備2相關(guān)聯(lián)的用戶可通過(guò)向計(jì)算設(shè)備提供各種用戶輸入而與計(jì)算設(shè)備2交互。在某些示例中,用戶可具有一個(gè)或多個(gè)帳戶,該一個(gè)或多個(gè)帳戶具有一個(gè)或多個(gè)服務(wù),諸如社交聯(lián)網(wǎng)服務(wù)和/或電話服務(wù),并且可利用計(jì)算設(shè)備2注冊(cè)該帳戶。
[0019]計(jì)算設(shè)備2的示例可包括但不限于便攜式或移動(dòng)設(shè)備,諸如移動(dòng)電話(包括智能電話)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板計(jì)算機(jī)、智能電視平臺(tái)、個(gè)人數(shù)字助理(PDA)、服務(wù)器、主機(jī)等。如圖1的示例中所示,計(jì)算設(shè)備2可以是智能電話。在某些示例中,計(jì)算設(shè)備2可以包括用戶界面(UI)設(shè)備4、UI模塊6、鍵盤(pán)模塊8、手勢(shì)模塊10、應(yīng)用模塊1A — 1N(“應(yīng)用模塊10”)以及預(yù)測(cè)模塊14。例如,如圖2中所示,實(shí)現(xiàn)本公開(kāi)的技術(shù)的計(jì)算設(shè)備2的其他示例可包括圖1中未示出的附加組件。
[0020]計(jì)算設(shè)備2可包括UI設(shè)備4。在某些示例中,UI設(shè)備4被配置成接收觸覺(jué)、音頻或視覺(jué)輸入。如圖1中所示,π設(shè)備4的示例可包括存在敏感輸入設(shè)備、觸摸敏感顯示器、存在敏感顯示器、光學(xué)敏感顯示器或用于接收輸入的任何其他類型的設(shè)備。UI設(shè)備4可輸出諸如圖形用戶界面(GUI) 16之類的內(nèi)容以用于顯示。在圖1的示例中,UI設(shè)備4可以是存在敏感顯示器,其可以顯示圖形用戶界面16并使用存在敏感顯示器處或附近的電容、電感和/或光學(xué)檢測(cè)而從用戶接收輸入。
[0021]如圖1中所示,計(jì)算設(shè)備2可包括用戶界面(UI)模塊6。Π模塊6可執(zhí)行一個(gè)或多個(gè)功能以接收輸入的指示,諸如從Π設(shè)備4接收用戶輸入的指示,并向與計(jì)算設(shè)備2相關(guān)聯(lián)的其他組件發(fā)送此類輸入的指示,諸如應(yīng)用模塊12。Π模塊6還可從計(jì)算設(shè)備2的組件或被操作地耦接到計(jì)算設(shè)備2的組件接收數(shù)據(jù)。使用數(shù)據(jù),Π模塊6可使得與計(jì)算設(shè)備2(諸如Π設(shè)備4)相關(guān)聯(lián)的其他組件基于數(shù)據(jù)來(lái)提供輸出。例如,Π模塊6可從應(yīng)用模塊8接收使得UI設(shè)備4顯示⑶I 10、18和24的數(shù)據(jù)。
[0022]在某些示例中,計(jì)算設(shè)備2包括鍵盤(pán)模塊8。鍵盤(pán)模塊8可包括用以生成圖形鍵盤(pán)以用于顯示的功能。鍵盤(pán)模塊8還接收和/或處理輸入數(shù)據(jù),諸如在圖形鍵盤(pán)處接收到的用以選擇一個(gè)或多個(gè)鍵的輸入指示。例如,鍵盤(pán)模塊8可從UI模塊6接收數(shù)據(jù),該數(shù)據(jù)表示由用戶經(jīng)由在Π設(shè)備4處顯示的圖形鍵盤(pán)作為敲擊手勢(shì)和/或連續(xù)揮掃手勢(shì)而輸入的某些敲擊、按鍵、手勢(shì)等的輸入。鍵盤(pán)模塊8基于輸入特征,諸如接收到的輸入位置、輸入持續(xù)時(shí)間、輸入速度等,來(lái)可處理接收到的按鍵并確定所選字符、單詞、串等。鍵盤(pán)模塊8還可用于向與計(jì)算設(shè)備2相關(guān)聯(lián)的其他組件,諸如應(yīng)用模塊12、手勢(shì)模塊10、鍵盤(pán)、UI模塊6等,發(fā)送字符、單詞和/或字符串?dāng)?shù)據(jù)。也就是說(shuō),在各種示例中,鍵盤(pán)模塊8可從UI模塊6接收輸入數(shù)據(jù),處理輸入數(shù)據(jù)以確定字符、文本、串等,并向應(yīng)用模塊12提供數(shù)據(jù)。
[0023]如圖1中所示,計(jì)算設(shè)備2還可包括手勢(shì)模塊10。在某些示例中,可將手勢(shì)模塊10配置成從UI模塊6接收手勢(shì)數(shù)據(jù)并處理該手勢(shì)數(shù)據(jù)。例如,手勢(shì)模塊10可接收數(shù)據(jù),該數(shù)據(jù)指示由用戶在Π設(shè)備4處輸入的手勢(shì)。手勢(shì)模塊10可確定輸入手勢(shì)對(duì)應(yīng)于鍵入手勢(shì)、光標(biāo)移動(dòng)手勢(shì)、光標(biāo)區(qū)域手勢(shì)或其他手勢(shì)。在某些示例中,手勢(shì)模塊10確定一個(gè)或多個(gè)對(duì)準(zhǔn)點(diǎn),其對(duì)應(yīng)于響應(yīng)于用戶手勢(shì)而被觸摸或檢測(cè)的UI設(shè)備4的位置。在某些示例中,手勢(shì)模塊10可確定與連續(xù)手勢(shì)相關(guān)聯(lián)的一個(gè)或多個(gè)特征,諸如兩個(gè)對(duì)準(zhǔn)點(diǎn)之間的歐幾里德距離、手勢(shì)路徑的長(zhǎng)度、手勢(shì)的方向、手勢(shì)路徑的曲率以及對(duì)準(zhǔn)點(diǎn)之間的手勢(shì)的最大曲率、手勢(shì)的速度等。連續(xù)手勢(shì)可以是這樣的手勢(shì),其在第一位置處開(kāi)始,在被計(jì)算設(shè)備2檢測(cè)的同時(shí)繼續(xù)至Π設(shè)備4的第二、不同位置,使得在到達(dá)第二、不同位置時(shí)不再檢測(cè)到連續(xù)手勢(shì)。手勢(shì)模塊10可向計(jì)算設(shè)備2的其他組件,諸如應(yīng)用模塊12、鍵盤(pán)模塊8、預(yù)測(cè)模塊14等,發(fā)送已處理數(shù)據(jù)。
[0024]在某些示例中,計(jì)算設(shè)備2包括一個(gè)或多個(gè)應(yīng)用模塊12。應(yīng)用模塊12可包括將在計(jì)算設(shè)備2上執(zhí)行任何種類的操作的功能。例如,應(yīng)用模塊12可包括文字處理器、電子數(shù)據(jù)表、web瀏覽器、多媒體播放器、服務(wù)器應(yīng)用、操作系統(tǒng)、分布式計(jì)算應(yīng)用、圖形設(shè)計(jì)應(yīng)用、視頻編輯應(yīng)用、web開(kāi)發(fā)應(yīng)用、通知應(yīng)用等。如圖1的示例中所描述的,應(yīng)用模塊12A可包括顯示圖形內(nèi)容的電子郵件應(yīng)用的功能。此類圖形內(nèi)容可包括文本編輯器控制器22和圖形鍵盤(pán)24,其每個(gè)被包括在⑶I 16中。在圖1的示例中,應(yīng)用模塊12A可使得用戶能夠閱讀電子郵件、編寫(xiě)并發(fā)送電子郵件等。
[0025]如圖1中所示,⑶I 16可以是由鍵盤(pán)模塊8和應(yīng)用模塊12A中的一個(gè)或多個(gè)生成的允許用戶與計(jì)算設(shè)備2交互的用戶界面。UI 16可包括圖形內(nèi)容。圖形內(nèi)容一般地可以是GUI 16中的任何視覺(jué)上可顯示的表示。圖形內(nèi)容的示例可包括圖形對(duì)象、文本、圖像、一組移動(dòng)圖像、字符、符號(hào)等。如圖1中所示,GUI 16包括文本編輯器控制裝置22和圖形鍵盤(pán)24。
[0026]如圖1中所示,⑶I 16可以是由應(yīng)用模塊12A生成的允許用戶與計(jì)算設(shè)備2交互的用戶界面。GUI 14可包括圖形鍵盤(pán)24和/或文本編輯器控制裝置22。如圖1中所示,文本編輯器控制裝置22可顯示由用戶錄入的、由計(jì)算設(shè)備2生成的和/或由計(jì)算設(shè)備2從被操作地耦接到計(jì)算設(shè)備2的另一計(jì)算設(shè)備接收到的文本內(nèi)容。出于圖1中的圖示的目的,文本內(nèi)容可包括“The quick brown fox (敏捷的棕色狐貍)”。Π模塊6可使得Π設(shè)備4顯示具有包括的文本內(nèi)容的文本編輯器控制裝置22。
[0027]圖形鍵盤(pán)24可被Π設(shè)備4顯示為可選擇鍵的集合。鍵可表示來(lái)自字符集合的單個(gè)字符(例如,英語(yǔ)字母表中的字母),或者可表示字符的組合。圖形鍵盤(pán)的一個(gè)示例可包括傳統(tǒng)“QWERTY”鍵盤(pán)布局。其他示例可包含用于不同語(yǔ)言、不同字符集合或不同字符布局的字符。如圖1的示例中所示,圖形鍵盤(pán)24包括提供字符鍵的用于英語(yǔ)語(yǔ)言以及提供其他功能的各種鍵(例如,“向上箭頭”鍵,其提供“移位”功能)的傳統(tǒng)“QWERTY”鍵盤(pán)布局的版本。示例鍵包括“O”鍵30和“X”鍵28。在某些示例中,圖形鍵盤(pán)24包括一個(gè)或多個(gè)單詞建議,諸如包括單詞“狐貍”的單詞建議32。
[0028]根據(jù)本公開(kāi)的技術(shù),計(jì)算設(shè)備2可實(shí)現(xiàn)預(yù)測(cè)模塊14以改善鍵盤(pán)24處的用戶選擇的預(yù)測(cè)準(zhǔn)確度。如在本公開(kāi)中描述的,預(yù)測(cè)模塊14確定用戶用來(lái)選擇圖形鍵盤(pán)24的一個(gè)或多個(gè)鍵的姿勢(shì)?;谒_定的用戶姿勢(shì),預(yù)測(cè)模塊14可識(shí)別與姿勢(shì)相關(guān)聯(lián)的空間模型以預(yù)測(cè)用戶已意圖選擇的鍵盤(pán)24的一個(gè)或多個(gè)可能鍵。預(yù)測(cè)模塊14可至少部分地基于至少一個(gè)空間模型來(lái)確定空間模型分?jǐn)?shù),其指示所述多個(gè)鍵中的鍵已被選擇的概率。如在本文中進(jìn)一步描述的,在某些示例中,預(yù)測(cè)模塊14和鍵盤(pán)模塊8可至少部分地基于空間模型分?jǐn)?shù)來(lái)確定包括在字典中的單詞和用于顯示的單詞。
[0029]如圖1中所示,Π設(shè)備4接收接近于圖形鍵盤(pán)24的所述多個(gè)鍵中的一個(gè)或多個(gè)的輸入的指示。例如,用戶可在Π設(shè)備4處執(zhí)行一個(gè)或多個(gè)敲擊和/或連續(xù)手勢(shì)。Π模塊6可將來(lái)自Π設(shè)備4的數(shù)據(jù)發(fā)送給手勢(shì)模塊10,其進(jìn)而確定一個(gè)或多個(gè)手勢(shì)滑過(guò)的Π設(shè)備4的一個(gè)或多個(gè)位置?;谠摂?shù)據(jù),手勢(shì)模塊10可以確定輸入信息,其指示手勢(shì)路徑的形狀、一個(gè)或多個(gè)揮掃手勢(shì)滑過(guò)的UI設(shè)備4的位置等。預(yù)測(cè)模塊14可從手勢(shì)模塊10接收輸入信息。
[0030]響應(yīng)于接收到該信息,預(yù)測(cè)模塊14確定輸入的輸入姿勢(shì)。示例“雙拇指”輸入姿勢(shì)可包括用左手和右手來(lái)握持計(jì)算設(shè)備2。用戶可通過(guò)使用他或她的相應(yīng)的右手和左手的拇指來(lái)在UI設(shè)備4處做手勢(shì)、敲擊或指示用戶輸入來(lái)在UI設(shè)備4處提供輸入。在不同的“單手指”輸入姿勢(shì)中,用戶可利用用戶的左手或右手中的一個(gè)來(lái)握持計(jì)算設(shè)備2。使用沒(méi)有在握持計(jì)算設(shè)備2的剩余的手,用戶可在UI設(shè)備4處提供輸入,例如通過(guò)使用剩余的手的手指在UI設(shè)備4處敲擊或做手勢(shì)。上述兩個(gè)輸入姿勢(shì)是示例性的,并且預(yù)測(cè)模塊14可確定在某些示例中的其他的不同姿勢(shì)。
[0031]在某些示例中,預(yù)測(cè)模塊14使用計(jì)算設(shè)備2的加速度計(jì)基于設(shè)備的取向來(lái)確定用戶正在使用什么輸入姿勢(shì)。在其他示例中,預(yù)測(cè)模塊14基于在UI設(shè)備4處檢測(cè)到的兩次輸入之間流逝的時(shí)間和兩個(gè)輸入之間的距離來(lái)確定用戶正在使用什么輸入姿勢(shì)來(lái)提供輸入。例如,在分開(kāi)較長(zhǎng)距離處但在較短持續(xù)時(shí)間內(nèi)在Π設(shè)備4處發(fā)生的連續(xù)輸入可指示雙拇指輸入姿勢(shì)的較高概率。然而,在UI設(shè)備4處在分開(kāi)較長(zhǎng)距離處但在較長(zhǎng)持續(xù)時(shí)間內(nèi)發(fā)