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

使用計(jì)算設(shè)備的移動(dòng)來增強(qiáng)在與該計(jì)算設(shè)備交互時(shí)產(chǎn)生的輸入事件的解釋的制作方法

文檔序號(hào):6442135閱讀:272來源:國(guó)知局
專利名稱:使用計(jì)算設(shè)備的移動(dòng)來增強(qiáng)在與該計(jì)算設(shè)備交互時(shí)產(chǎn)生的輸入事件的解釋的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算設(shè)備交互。
背景技術(shù)
手持式計(jì)算設(shè)備經(jīng)常使用戶能通過與設(shè)備的顯示表面作直接接觸而輸入信息。這些類型的輸入機(jī)構(gòu)在此處被稱為接觸型機(jī)構(gòu)。例如,當(dāng)用戶用手指(或多個(gè)手指)接觸計(jì)算設(shè)備的顯示表面時(shí),接觸輸入機(jī)構(gòu)提供直接接觸輸入事件。當(dāng)用戶用也被稱為指示筆的筆設(shè)備接觸顯示表面吋,筆輸入機(jī)構(gòu)提供直接筆輸入事件。計(jì)算設(shè)備還允許用戶通過使用ー個(gè)或多個(gè)手指或者筆設(shè)備來執(zhí)行姿勢(shì)。例如,姿勢(shì)可對(duì)應(yīng)于用戶用手指或者筆輸入設(shè)備在顯示器表面追蹤的指示性標(biāo)記。該計(jì)算設(shè)備使此 姿勢(shì)與相關(guān)聯(lián)的命令相關(guān)。然后計(jì)算設(shè)備執(zhí)行該命令。這樣的執(zhí)行可在用戶的輸入動(dòng)作過程中(如在直接操縱拖曳動(dòng)作中)、或者在用戶完成輸入動(dòng)作之后進(jìn)行。一般而言,開發(fā)者可能希望提供容納豐富輸入姿勢(shì)集合的表達(dá)性接觸型輸入機(jī)構(gòu)。然而,姿勢(shì)數(shù)量的増加可引入多種挑戰(zhàn)。例如,假設(shè)計(jì)算設(shè)備容納了兩個(gè)或更多個(gè)預(yù)定義的有意姿勢(shì),然而這些姿勢(shì)是類似的。在此情況下,用戶可能想要輸入特定姿勢(shì),但是計(jì)算設(shè)備可錯(cuò)誤地將這個(gè)姿勢(shì)解釋為另ー個(gè)類似的姿勢(shì)。在另ー情況下,用戶可能想要使用該計(jì)算設(shè)備執(zhí)行不涉及與接觸型輸入機(jī)構(gòu)的期望交互的任務(wù)。用戶還可用引起與接觸型輸入設(shè)備的無意接觸的方式來處理計(jì)算設(shè)備。或者用戶在輸入信息時(shí)可意外地拂過或碰上接觸型輸入機(jī)構(gòu)的顯示表面,這引起與接觸型輸入機(jī)構(gòu)的意外接觸。接觸型輸入機(jī)構(gòu)可不正確地將這些意外接觸解釋為正當(dāng)輸入事件。當(dāng)這些問題變成經(jīng)常發(fā)生的事件、或者即使不常發(fā)生,但如果這些問題導(dǎo)致用戶正在執(zhí)行的任務(wù)發(fā)生顯著中斷時(shí),可理解地這些問題可阻撓用戶。開發(fā)者可通過研發(fā)復(fù)合的特異姿勢(shì)來解決這些問題中的一部分。然而,由于用戶在記憶和執(zhí)行這些姿勢(shì)方面有困難,特別是當(dāng)這些姿勢(shì)是復(fù)雜的和“不自然”時(shí),這并不是完全令人滿意的解決方法。進(jìn)ー步地,復(fù)雜的姿勢(shì)對(duì)用戶而言要花費(fèi)更長(zhǎng)的時(shí)間來清楚地表達(dá)。為此,對(duì)可能的姿勢(shì)集合増加這些類型的姿勢(shì)獲得減少的回報(bào)。

發(fā)明內(nèi)容
此處描述了收集描述輸入動(dòng)作的多個(gè)輸入事件的計(jì)算設(shè)備。例如,計(jì)算設(shè)備從至少ー個(gè)接觸型輸入機(jī)構(gòu)(諸如觸摸輸入機(jī)構(gòu)和/或筆輸入機(jī)構(gòu))處接收一個(gè)或多個(gè)輸入事件。計(jì)算設(shè)備還從至少ー個(gè)移動(dòng)型輸入機(jī)構(gòu)(如加速度計(jì)和/或陀螺設(shè)備)處接收ー個(gè)或多個(gè)輸入事件。移動(dòng)型輸入機(jī)構(gòu)指示計(jì)算設(shè)備的取向或動(dòng)態(tài)運(yùn)動(dòng)。(更具體地,如此處所使用的,術(shù)語“移動(dòng)”廣泛地包括計(jì)算設(shè)備的取向或者計(jì)算設(shè)備的動(dòng)態(tài)運(yùn)動(dòng),或者兩者)。基于這些輸入事件,可任選地結(jié)合其他因素,計(jì)算設(shè)備解釋已經(jīng)發(fā)生的輸入動(dòng)作的類型。且基于此檢測(cè),計(jì)算設(shè)備然后可執(zhí)行所需行為,諸如忽略輸入事件的至少一部分。
更簡(jiǎn)短而言,此處描述的是在解釋用戶的有意的或無意的接觸型輸入(經(jīng)由觸摸和/或筆輸入機(jī)構(gòu))時(shí)考慮計(jì)算設(shè)備的移動(dòng)的計(jì)算設(shè)備。只要移動(dòng)附隨當(dāng)前用戶所展示的任何針對(duì)目標(biāo)的動(dòng)作(如果有的話),這些移動(dòng)被表征為背景移動(dòng)。也就是說,用戶可不集中執(zhí)行這些背景動(dòng)作作為有意動(dòng)作。
在ー情況下,在輸入動(dòng)作的過程中,計(jì)算設(shè)備被配置為重復(fù)地分析接收自(多個(gè))接觸型輸入機(jī)構(gòu)和(多個(gè))動(dòng)作型輸入機(jī)構(gòu)的輸入事件。執(zhí)行這個(gè)可改進(jìn)計(jì)算設(shè)備檢測(cè)輸入動(dòng)作類型的置信度水平。詳細(xì)描述闡述了在其中使用計(jì)算設(shè)備的移動(dòng)來細(xì)化(多個(gè))接觸輸入事件的分析的多個(gè)情景。以下概述這些示例中的一部分。在一情景中,當(dāng)(多個(gè))移動(dòng)輸入事件在指定時(shí)間窗上超過指定閾值時(shí),計(jì)算設(shè)備得出輸入動(dòng)作的至少一部分是無意的結(jié)論。在此情況下,輸入動(dòng)作可關(guān)聯(lián)于拿起或放下計(jì)算設(shè)備。在另ー情景中,當(dāng)(多個(gè))移動(dòng)輸入事件表現(xiàn)出指示計(jì)算設(shè)備在嘈雜環(huán)境中操作的類似噪聲的運(yùn)動(dòng)特性時(shí),計(jì)算設(shè)備得出輸入動(dòng)作的至少一部分是無意的結(jié)論。在又一情景中,由于在施加或移除觸摸接觸的過程中發(fā)生的無意移動(dòng),計(jì)算設(shè)備得出輸入動(dòng)作的至少一部分是無意的結(jié)論。在再一情景中,基于(多個(gè))接觸輸入事件和(多個(gè))移動(dòng)輸入事件的組合,計(jì)算設(shè)備更準(zhǔn)確地區(qū)分已經(jīng)執(zhí)行的姿勢(shì)的類型。在另ー示例中,當(dāng)(多個(gè))移動(dòng)輸入事件指示計(jì)算設(shè)備正被豎立地持有在手中(這又可由確定計(jì)算設(shè)備的取向來檢測(cè))時(shí),計(jì)算設(shè)備得出輸入動(dòng)作與手指或其他手部分的無意施加相關(guān)聯(lián)的結(jié)論。計(jì)算設(shè)備可響應(yīng)于其分析來執(zhí)行各種行為。在ー情況下,當(dāng)計(jì)算設(shè)備確定輸入動(dòng)作的至少一部分是無意的時(shí),計(jì)算設(shè)備可拒絕(多個(gè))接觸輸入事件的至少一部分。另外或可選地,當(dāng)計(jì)算設(shè)備確定輸入動(dòng)作的至少一部分是無意的時(shí),計(jì)算設(shè)備可恢復(fù)動(dòng)作前的狀態(tài)。另外或可選地,當(dāng)計(jì)算設(shè)備確定輸入動(dòng)作的至少一部分是無意的時(shí),計(jì)算設(shè)備可修正(多個(gè))接觸輸入事件的解釋來去除(多個(gè))移動(dòng)輸入事件的影響。另外或可選地,計(jì)算設(shè)備可基于已經(jīng)檢測(cè)到的輸入動(dòng)作的類型來修改用戶界面呈現(xiàn)。以上功能可以用各種類型的系統(tǒng)、組件、方法、計(jì)算機(jī)可讀介質(zhì)、數(shù)據(jù)結(jié)構(gòu)、制品等來表現(xiàn)。提供本發(fā)明內(nèi)容是為了以簡(jiǎn)化的形式介紹ー些概念,這些概念將在以下具體實(shí)施方式
中進(jìn)ー步描述。本發(fā)明內(nèi)容并不g在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。


圖I示出包括用于在移動(dòng)輸入事件的上下文中解釋接觸輸入事件的功能和/或用于在接觸輸入事件的上下文中解釋移動(dòng)輸入事件的功能的說明性計(jì)算設(shè)備。圖2示出在圖I的計(jì)算設(shè)備中使用的解釋和行為選擇模塊(IBSM)。圖3示出在其中可使用圖I的計(jì)算設(shè)備的說明性系統(tǒng)。圖4和5示出可在有意姿勢(shì)中使用的旋轉(zhuǎn)移動(dòng)的示例。
圖6-9示出可結(jié)合圖4或圖5中示出的旋轉(zhuǎn)移動(dòng)的類型的不同姿勢(shì)。圖10示出涉及將計(jì)算設(shè)備指向目標(biāo)實(shí)體的有意姿勢(shì)。圖11示出涉及將計(jì)算設(shè)備移向靜止的手指的有意姿勢(shì)。圖12示出涉及將觸摸施加到具有至少兩個(gè)顯示部分的計(jì)算設(shè)備的兩個(gè)顯示部分上的有意姿勢(shì)。圖13示出通過特異多觸摸姿勢(shì)的施加實(shí)現(xiàn)的有意姿勢(shì)。圖14示出涉及施加觸摸點(diǎn)到計(jì)算設(shè)備然后旋轉(zhuǎn)該計(jì)算設(shè)備的有意姿勢(shì)。圖15示出用于使用移動(dòng)輸入事件來例如在手指(或其他手部分)從計(jì)算設(shè)備的顯示表面施加或移除之后增強(qiáng)接觸輸入事件的解釋的功能。 圖16示出通常導(dǎo)致大移動(dòng)輸入事件的背景移動(dòng)。圖17和18示出其中基于計(jì)算設(shè)備的取向計(jì)算設(shè)備可忽略觸摸輸入事件的情形。圖19示出解釋在前景操作模式中圖I的計(jì)算設(shè)備的ー種操作方式的流程圖。圖20示出解釋在背景操作模式中圖I的計(jì)算設(shè)備的ー種操作方式的流程圖。圖21示出可被用來實(shí)現(xiàn)上述附圖中示出的特征的任何方面的說明性處理功能。貫穿本發(fā)明和各附圖使用相同的附圖標(biāo)記來引用相同的組件和特征。100系列附圖標(biāo)記指的是最初在圖I中所找到的特征,200系列附圖標(biāo)記指的是最初在圖2中找到的特征,300系列附圖標(biāo)記指的是最初在圖3中找到的特征,依次類推。
具體實(shí)施例方式本發(fā)明是按如下方式來組織的。章節(jié)A描述在評(píng)估接觸輸入事件時(shí)考慮計(jì)算設(shè)備的移動(dòng)的說明性計(jì)算設(shè)備。章節(jié)B描述解釋章節(jié)A的計(jì)算設(shè)備的操作的說明性方法。章節(jié)C描述可被用來實(shí)現(xiàn)章節(jié)A和B所描述的特征的任何方面的說明性處理功能。本申請(qǐng)相關(guān)于共同受讓的專利申請(qǐng)S/N.(代理人檔案號(hào)330018. 01),題為“Detecting Gestures Involving Intentional Movement of a Computing Device (檢マ則涉及計(jì)算設(shè)備的有意移動(dòng)的姿勢(shì))”,發(fā)明人為Kenneth Hinckley等人,且與本申請(qǐng)?jiān)谕蝗仗峤?。本申?qǐng)通過引用全部結(jié)合于此。作為正文前的圖文,ー些附圖是在ー個(gè)或多個(gè)結(jié)構(gòu)組件(不同地稱為功能、模塊、特征、元件等等)的上下文中來描述概念的。附圖所示出的各個(gè)組件可以通過任何物理的并且有形的機(jī)構(gòu)以任何方式來實(shí)現(xiàn)(諸如,通過軟件、硬件、固件等等,或其任何組合)。在一種情況下,在附圖中將各組件示為分開的不同単元可以反映在實(shí)際實(shí)現(xiàn)中對(duì)對(duì)應(yīng)的不同組件的使用。另選地或另外地,附圖中所示的任何單個(gè)組件可由多個(gè)實(shí)際組件來實(shí)現(xiàn)。另選地或另外地,附圖中的任何兩個(gè)或更多分開組件的描繪可以反映單個(gè)實(shí)際組件所執(zhí)行的不同功能。圖21 (將依次討論)提供關(guān)于附圖中所示的功能的一個(gè)說明性實(shí)現(xiàn)的附加細(xì)節(jié)。其它附圖以流程圖形式描述概念。以此形式,某些操作被描述為以特定次序執(zhí)行的不同的組成框。這些實(shí)現(xiàn)是說明性而非限制性的。此處描述的某些框可被分組在一起并在單個(gè)操作中執(zhí)行,某些框可被分成多個(gè)組成框,并且某些框可以按與此處所示的不同的次序執(zhí)行(包括以并行的方式執(zhí)行這些框)。流程圖中所示出的各種框圖可以通過任何物理的并且有形的機(jī)構(gòu)以任何方式來實(shí)現(xiàn)(諸如,通過軟件、硬件、固件等等,或其任何組合)。
至于術(shù)語 ,短語“被配置成”包含任何類型的物理和有形的功能可以被構(gòu)建來執(zhí)行已標(biāo)識(shí)的操作的任何方式。功能可以被配置成使用,例如,軟件、硬件、固件、等等和/或其任何組合來執(zhí)行操作。術(shù)語“邏輯”包含用于執(zhí)行任務(wù)的任何物理和有形的功能。例如,流程圖中所示的每ー操作對(duì)應(yīng)于用于執(zhí)行該操作的邏輯組件。操作可以使用,例如,軟件、硬件、固件、等等和/或其任何組合來執(zhí)行。在由計(jì)算系統(tǒng)實(shí)現(xiàn)吋,邏輯組件表示作為計(jì)算系統(tǒng)的物理部分的、無論如何實(shí)現(xiàn)的電子組件。下列的說明可以將ー個(gè)或多個(gè)特征標(biāo)識(shí)為“可任選”。這種陳述不應(yīng)該被解釋為可以被視為可任選的特征的窮盡指示;也就是說,其他特征也可以被視為可任選,雖然在文本中沒有明確地標(biāo)識(shí)。類似地,解釋可標(biāo)識(shí)特征的單個(gè)實(shí)例、或者特征的多個(gè)實(shí)例。特征的單個(gè)實(shí)例的引用并不排除這個(gè)特征的多個(gè)實(shí)例;進(jìn)ー步地,多個(gè)實(shí)例的引用并不排除這個(gè)特征的單個(gè)實(shí)例。最后,術(shù)語“示例性”或“說明性”指的是可能多個(gè)實(shí)現(xiàn)中的ー個(gè)實(shí)現(xiàn)。A.說明性計(jì)算設(shè)備A. I.概覽圖I示出在分析接觸輸入事件時(shí)考慮計(jì)算設(shè)備100的移動(dòng)的計(jì)算設(shè)備100的示例。計(jì)算設(shè)備100可任選地包括與多個(gè)輸入機(jī)構(gòu)104結(jié)合的顯示機(jī)構(gòu)102。顯示機(jī)構(gòu)102 (如被包括在內(nèi))在顯示表面上提供數(shù)字信息的視覺渲染??蓪@示機(jī)構(gòu)102實(shí)現(xiàn)為任何類型的顯示器,諸如液晶顯示器等。盡管未示出,計(jì)算設(shè)備100還可包括音頻輸出機(jī)構(gòu)、觸覺(如,振動(dòng))輸出機(jī)構(gòu)等等。輸入機(jī)構(gòu)104可包括(多個(gè))觸摸輸入機(jī)構(gòu)106和(多個(gè))筆輸入機(jī)構(gòu)108。可使用任何技術(shù)來實(shí)現(xiàn)該(多個(gè))觸摸輸入機(jī)構(gòu)106,諸如電阻觸摸屏技術(shù)、電容觸摸屏技木、聲音觸摸屏技術(shù)、雙向觸摸屏技術(shù)等。在雙向觸摸屏技術(shù)中,顯示機(jī)構(gòu)提供專用于顯示信息的元件和專用于接收信息的元件。因此,雙向顯示機(jī)構(gòu)的表面還是捕捉機(jī)構(gòu)。還可使用與顯示機(jī)構(gòu)102分開(或者至少部分地分開的)平板型輸入機(jī)構(gòu)來實(shí)現(xiàn)(多個(gè))觸摸輸入機(jī)構(gòu)106和(多個(gè))筆輸入機(jī)構(gòu)108。平板型輸入機(jī)構(gòu)也被稱為輸入板、數(shù)字化儀、圖形墊等??墒褂萌魏渭夹g(shù)來實(shí)現(xiàn)(多個(gè))筆輸入機(jī)構(gòu)108,諸如無源筆技術(shù)、有源筆技術(shù)等。在無源情況下,當(dāng)筆設(shè)備接觸(或者接近)顯示表面時(shí),計(jì)算設(shè)備100檢測(cè)筆設(shè)備的存在性。在該情況下,筆設(shè)備可簡(jiǎn)單地呈現(xiàn)為沒有獨(dú)立電源并沒有處理功能的拉長(zhǎng)實(shí)現(xiàn),或者其可通過與顯示機(jī)構(gòu)102感應(yīng)耦合來無源地供電。在有源情況下,筆設(shè)備可結(jié)合用于感測(cè)其相對(duì)于顯示表面的位置的獨(dú)立檢測(cè)功能。進(jìn)ー步地,有源筆設(shè)備可包括獨(dú)立的移動(dòng)感測(cè)機(jī)構(gòu)。進(jìn)ー步,有源筆設(shè)備可包括獨(dú)立的深度感測(cè)機(jī)構(gòu)。在這些示例中,有源筆設(shè)備可將其輸入數(shù)據(jù)轉(zhuǎn)發(fā)到計(jì)算設(shè)備100用于分析。在接下來的描述中,要理解有關(guān)筆設(shè)備的輸入數(shù)據(jù)可源自計(jì)算設(shè)備100、筆設(shè)備本身或兩者的組合。在此處使用的術(shù)語中,接觸型輸入機(jī)構(gòu)描述其中用戶建立與顯示機(jī)構(gòu)102的顯示表面或計(jì)算設(shè)備100的其他部分的實(shí)際或接近接觸的任何類型的輸入機(jī)構(gòu)。接觸型輸入機(jī)構(gòu)可包括上述的(多個(gè))觸摸輸入機(jī)構(gòu)106和(多個(gè))筆輸入機(jī)構(gòu)108等。進(jìn)ー步地,任何與計(jì)算設(shè)備100的接觸可包括一個(gè)或多個(gè)單獨(dú)接觸的實(shí)例。例如,用戶可通過將ー個(gè)或多個(gè)手指接近或?qū)嶋H接觸顯示表面而與顯示表面作出接觸。輸入機(jī)構(gòu)104還包括各種類型的(多個(gè))移動(dòng)型輸入機(jī)構(gòu)110。術(shù)語移動(dòng)型輸入機(jī)構(gòu)描述測(cè)量計(jì)算設(shè)備100的取向或運(yùn)動(dòng)或者兩者的任何類型的輸入機(jī)構(gòu)。(多個(gè))移動(dòng)型輸入機(jī)構(gòu)100可被實(shí)現(xiàn)為使用線性加速度計(jì)、陀螺傳感器(根據(jù)此處所使用術(shù)語的“陀螺設(shè)備”)、調(diào)諧到各種運(yùn)動(dòng)頻率帶寬的振動(dòng)傳感器、用于檢測(cè)計(jì)算設(shè)備100或者計(jì)算設(shè)備100的多個(gè)部分相關(guān)于重力的特定姿勢(shì)或移動(dòng)、扭距傳感器、應(yīng)變儀、柔性傳感器、光學(xué)編碼器機(jī)構(gòu)等。進(jìn)ー步地,任何移動(dòng)型的輸入機(jī)構(gòu)可感測(cè)沿任何數(shù)量的空間軸的移動(dòng)。例如,計(jì)算設(shè)備100可結(jié)合測(cè)量沿三個(gè)空間軸的移動(dòng)的加速度計(jì)和/或陀螺設(shè)備。輸入機(jī)構(gòu)104還可包括任何類型的(多個(gè))圖像感測(cè)輸入機(jī)構(gòu)112,諸如視頻捕捉輸入機(jī)構(gòu)、深度感測(cè)輸入機(jī)構(gòu)、立體圖像捕捉機(jī)構(gòu)等。深度感測(cè)輸入機(jī)構(gòu)測(cè)量物體離計(jì)算設(shè)備100的某些部分的距離。例如,在一個(gè)情況下,深度感測(cè)輸入機(jī)構(gòu)測(cè)量物體離計(jì)算設(shè)備100的顯示表面的距離。深度感測(cè)輸入機(jī)構(gòu)可使用任何類型的捕捉技術(shù)(如,飛行時(shí)間技木)結(jié)合任何類型的電磁輻射(如,可見光譜輻射、紅外光譜輻射等)實(shí)現(xiàn)。(多個(gè))圖像感測(cè)輸入機(jī)構(gòu)112的一部分還可用作移動(dòng)型輸入機(jī)構(gòu),只要它們可被用來確定計(jì)算設(shè)備100相對(duì)于周圍環(huán)境的移動(dòng)??蛇x地或附加地,(多個(gè))圖像感測(cè)輸入機(jī)構(gòu)112的一部分可結(jié)合(多個(gè))移動(dòng)型輸入機(jī)構(gòu)100使用,例如以增強(qiáng)(多個(gè))移動(dòng)型輸入機(jī)構(gòu)110的性能和/或準(zhǔn)確性。盡管沒有在圖I中具體枚舉,其他輸入機(jī)構(gòu)可包括小鍵盤輸入機(jī)構(gòu)、鼠標(biāo)輸 入機(jī)構(gòu)、聲音輸入機(jī)構(gòu)等。在此處使用的術(shù)語中,在輸入機(jī)構(gòu)被調(diào)用時(shí),每ー個(gè)輸入機(jī)構(gòu)被認(rèn)為產(chǎn)生輸入事件。例如,當(dāng)用戶觸摸顯示機(jī)構(gòu)102 (或者計(jì)算設(shè)備100的其他部分)的顯示表面吋,(多個(gè))觸摸輸入機(jī)構(gòu)106產(chǎn)生觸摸輸入事件。當(dāng)用戶將筆設(shè)備施加到顯示表面上時(shí),(多個(gè))筆輸入機(jī)構(gòu)108產(chǎn)生筆輸入事件。更一般地說,接觸型輸入機(jī)構(gòu)產(chǎn)生接觸輸入事件,這表示某物體與計(jì)算設(shè)備100的接近或?qū)嶋H的物理接觸。反之,移動(dòng)型輸入機(jī)構(gòu)被認(rèn)為產(chǎn)生移動(dòng)輸入事件。任何輸入事件本身可包括一個(gè)或多個(gè)輸入事件組分。為了簡(jiǎn)便的引用,接下來的解釋將經(jīng)常用復(fù)數(shù)描述輸入機(jī)構(gòu)的輸出,如用“多個(gè)輸入事件”。然而,還可在單個(gè)輸入事件的基礎(chǔ)上執(zhí)行各種分析。圖I將輸入機(jī)構(gòu)104示為與顯示機(jī)構(gòu)102部分地重疊。這是由于輸入機(jī)構(gòu)104的至少一部分可集成有與顯示機(jī)構(gòu)102相關(guān)聯(lián)的功能。這是相關(guān)于接觸型輸入機(jī)構(gòu)的情況,諸如(多個(gè))觸摸輸入機(jī)構(gòu)106和(多個(gè))筆輸入機(jī)構(gòu)108。例如,(多個(gè))觸摸輸入機(jī)構(gòu)106部分地依賴于由顯示機(jī)構(gòu)102所提供的功能。解釋和行為選擇模塊(IBSM) 114接收來自輸入機(jī)構(gòu)104的輸入事件。也就是說,其在輸入動(dòng)作過程中收集輸入事件,其中輸入動(dòng)作是有意的或者無意的,或者兩者的組合。顧名思義,IBSM 114執(zhí)行解釋輸入事件的任務(wù)。在這樣做時(shí),可任選地結(jié)合其他因素,其在移動(dòng)輸入事件的上下文中解釋接觸輸入事件(或者反之)在執(zhí)行其解釋任務(wù)之后,IBSM 114可執(zhí)行與所解釋的輸入事件的零個(gè)、ー個(gè)或多個(gè)相關(guān)聯(lián)的行為。從高級(jí)別的觀點(diǎn)來看,取決于在輸入動(dòng)作過程中發(fā)生的移動(dòng)的本質(zhì),IBSMl 14執(zhí)行兩個(gè)任務(wù)。在第一個(gè)任務(wù)中,IBSM 114既分析接觸輸入事件、又分析移動(dòng)輸入事件,以確定用戶是否是有意地移動(dòng)計(jì)算設(shè)備100作為有意姿勢(shì)的一部分。如果為是,則IBSM 114識(shí)別姿勢(shì)并執(zhí)行映射于該姿勢(shì)的任何行為。在此上下文中,發(fā)生的移動(dòng)是前景移動(dòng),因?yàn)橛脩粲幸獾貓?zhí)行這個(gè)動(dòng)作;也就是說,它位于用戶意識(shí)集中的前景中。更具體地,在第一情況下,IBSM 114在姿勢(shì)完成時(shí)執(zhí)行行為。在第二情況下,IBSM114在姿勢(shì)的過程中執(zhí)行行為。在任何情況下,IBSM 114還可解釋兩個(gè)或更多個(gè)同時(shí)發(fā)生和/或相繼發(fā)生的姿勢(shì),并執(zhí)行與這些姿勢(shì)相關(guān)聯(lián)的等量行為。在任何情況下,IBSM 114還可繼續(xù)分析已經(jīng)發(fā)生的(或者當(dāng)前正在發(fā)生的)姿勢(shì)的類型,并恰當(dāng)?shù)匦拚@個(gè)姿勢(shì)的解釋。接下來是闡明IBSM 114的這些方面的示例。在第二個(gè)任務(wù)中,IBSM 114分析接觸輸入事件連同移動(dòng)輸入事件,其中移動(dòng)輸入事件被歸為計(jì)算設(shè)備100的背景移動(dòng)。這個(gè)移動(dòng)是背景,表示它處于用戶意識(shí)的背景中。該移動(dòng)可附隨用戶的任何針對(duì)目標(biāo)的行為(如果有的話)。在此情況下,IBSM 114嘗試解釋與這些輸入事件相關(guān)聯(lián)的輸入動(dòng)作的類型,例如以確定與顯示表面的接觸是有意的還是無意的。然后,IBSM 114可響應(yīng)于其分析來執(zhí)行各種行為。章節(jié)A. 2 (如下)提供有關(guān)前景操作模式的附加細(xì)節(jié),而章節(jié)A. 3 (如下)提供有關(guān)背景操作模式的附加細(xì)節(jié)。盡管許多示例闡述了使用觸摸輸入結(jié)合移動(dòng)輸入事件,這些示例中的任一個(gè)還應(yīng)用于筆輸入(或者其他任何接觸輸入)結(jié)合移動(dòng)輸入事件的使用。最后,計(jì)算設(shè)備100可運(yùn)行接收自任何一個(gè)或多個(gè)應(yīng)用源的一個(gè)或多個(gè)應(yīng)用116。 應(yīng)用116可提供任一應(yīng)用域中的任何高級(jí)功能。在ー情況下,IBSM 114代表相關(guān)于應(yīng)用116的獨(dú)立組件。在另ー情況下,可由一個(gè)或多個(gè)應(yīng)用116來執(zhí)行歸屬于IBSM 114的ー個(gè)或多個(gè)功能。例如,在一個(gè)實(shí)現(xiàn)中,IBSM114可解釋已經(jīng)執(zhí)行的姿勢(shì),而應(yīng)用可選擇并執(zhí)行基于該解釋的行為。相應(yīng)地,IBSM 114的概念在此將被不受限制地解釋為包括可由特定實(shí)現(xiàn)中任何數(shù)量的組件執(zhí)行的功能。圖2示出圖I中所介紹的IBSM 114的另ー個(gè)圖示。如那里所示,IBSM114接收各種輸入事件。例如,IBSM 114可接收觸摸輸入事件、筆輸入事件、取向輸入事件、運(yùn)動(dòng)輸入事件、圖像感測(cè)輸入事件等。響應(yīng)于這些事件,IBSM114提供各種輸出行為。例如,IBSM 114可響應(yīng)于檢測(cè)到有意的基于運(yùn)動(dòng)的姿勢(shì)而執(zhí)行各種命令。取決于環(huán)境特定因素,IBSM 114可在用戶實(shí)現(xiàn)姿勢(shì)的過程中和/或在姿勢(shì)完成后執(zhí)行這些功能。IBSM 114還可提供各種視覺的、可聽的、觸覺的等等的反饋指示符來指示其對(duì)可能已經(jīng)(或者正在)執(zhí)行的姿勢(shì)的當(dāng)前解釋。可選地或附加地,如果IBSM 114確定輸入動(dòng)作是無意的,則IBSM 114可丟棄部分接觸輸入事件??蛇x地或附加地,IBSM 114可恢復(fù)到發(fā)生輸入動(dòng)作之前的點(diǎn)的狀態(tài)(諸如顯示狀態(tài)和/或應(yīng)用狀態(tài))。可選地或附加地,當(dāng)IBSM 114確定輸入動(dòng)作的至少一部分是無意的吋,IBSM 114可修正接觸輸入事件的解釋來移除移動(dòng)輸入事件的影響??蛇x地或附加地,IBSM114可基于它對(duì)輸入動(dòng)作的理解以任何方式調(diào)整輸入設(shè)備110的配置,例如以便于更有效地接收進(jìn)一歩的有意接觸輸入事件并最小化無意接觸輸入事件的影響??蛇x地或附加地,IBSM 114可基于它對(duì)輸入事件的當(dāng)前解釋而修改或移除上述的反饋指示符,例如只要當(dāng)前解釋可與之前的解釋不同。為了如以上所述地起作用,IBSM 114可結(jié)合分析模塊套件,其中對(duì)不同姿勢(shì)和背景運(yùn)動(dòng)情景的檢測(cè)可依賴于不同的相應(yīng)分析模塊。任何分析模塊可依賴于用來分類輸入事件的一種或多種技術(shù),包括模式匹配技術(shù)、基于規(guī)則的技術(shù)、統(tǒng)計(jì)技術(shù)等。例如,姆ー個(gè)姿勢(shì)或背景噪聲情景可由輸入事件的特定指示性模式來表征。為了分類特定序列的輸入事件,特定分析模塊可將那些輸入事件與具有已知模式的數(shù)據(jù)存儲(chǔ)相比較??蓭椭鷧^(qū)分姿勢(shì)或背景情景的代表性特征包括施加接觸然后移除的方式、正在施加接觸時(shí)移動(dòng)該接觸的方式(如果全部)、移動(dòng)輸入事件的幅度、移動(dòng)輸入事件的特定信號(hào)形狀和其他特性等。且如上所述,分析模塊可繼續(xù)地相關(guān)于到達(dá)的新輸入事件而測(cè)試結(jié)論。圖3示出在其中可使用圖I的計(jì)算設(shè)備100的說明性系統(tǒng)300。在此系統(tǒng)300中,用戶與計(jì)算設(shè)備100進(jìn)行交互來提供輸入事件并接收輸出信息。計(jì)算設(shè)備100可被物理地實(shí)現(xiàn)為任何類型的設(shè)備,包括任何類型的手持式設(shè)備和任何類型的傳統(tǒng)固定設(shè)備。例如,計(jì)算設(shè)備100可被實(shí)現(xiàn)為個(gè)人數(shù)字助理、移動(dòng)通信設(shè)備、平板型設(shè)備、電子書閱讀設(shè)備、手持式游戲設(shè)備、膝上型計(jì)算設(shè)備、個(gè)人計(jì)算設(shè)備、工作站設(shè)備、游戲控制臺(tái)設(shè)備、機(jī)頂盒設(shè)備等。進(jìn)ー步地,計(jì)算設(shè)備100可包括一個(gè)或多個(gè)設(shè)備部分,其中ー些(或者全部或沒有)可具有顯示表面部分。圖3示出計(jì)算設(shè)備100的實(shí)現(xiàn)的代表性(但非限制性)集合。在情景A中,計(jì)算設(shè)備100是具有任何尺寸的手持設(shè)備。在情景B中,計(jì)算設(shè)備100是具有多個(gè)設(shè)備部分的電子書閱讀設(shè)備。在情景C中,計(jì)算設(shè)備100包括平板型輸入設(shè)備,例如藉此用戶在平板型輸入設(shè)備的表面上而不是(或者附加于)顯示機(jī)構(gòu)102的顯示表面上作出觸摸和/或筆姿勢(shì)。平板型輸入設(shè)備可與顯示機(jī)構(gòu)102集成或者彼此獨(dú)立(或者其中的某些組合)。在情 景D中,計(jì)算設(shè)備100是具有任何尺寸的膝上型計(jì)算機(jī)。在情景E中,計(jì)算設(shè)備100是任何類型的個(gè)人計(jì)算機(jī)。在情景F中,計(jì)算設(shè)備100關(guān)聯(lián)于墻類型的顯示機(jī)構(gòu)。在情景G中,計(jì)算設(shè)備100關(guān)聯(lián)于桌面顯示機(jī)構(gòu)等等。在一情景中,計(jì)算設(shè)備100可以本地模式動(dòng)作,而不與任何其他功能交互??蛇x地或附加地,計(jì)算設(shè)備100可經(jīng)由任何類型的網(wǎng)絡(luò)304(或多個(gè)網(wǎng)絡(luò))與任何類型的遠(yuǎn)程計(jì)算功能302交互。例如,遠(yuǎn)程計(jì)算功能302可提供可由計(jì)算設(shè)備100執(zhí)行的應(yīng)用。在ー情況下,計(jì)算設(shè)備100可下載應(yīng)用;在另ー情況下,計(jì)算設(shè)備100可經(jīng)由web接ロ等來利用應(yīng)用。遠(yuǎn)程計(jì)算功能302還可實(shí)現(xiàn)IBSM 114的任何ー個(gè)或多個(gè)方面。相應(yīng)地,在任何實(shí)現(xiàn)中,被認(rèn)為是計(jì)算設(shè)備100的組件的一個(gè)或多個(gè)功能可由遠(yuǎn)程計(jì)算功能302實(shí)現(xiàn)。遠(yuǎn)程計(jì)算功能302可使用一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)、數(shù)據(jù)存儲(chǔ)器、路由設(shè)備等物理地實(shí)現(xiàn)。可由任何類型的局域網(wǎng)、廣域網(wǎng)(如,因特網(wǎng))或其組合來實(shí)現(xiàn)網(wǎng)絡(luò)304。網(wǎng)絡(luò)304可通過由任何協(xié)議或協(xié)議組合來管控的無線鏈路、硬接線鏈路、名稱服務(wù)器、網(wǎng)關(guān)等的任何組合來物理地實(shí)現(xiàn)。A. 2.前景相關(guān)移動(dòng)本節(jié)描述對(duì)于用戶有意地移動(dòng)或擊打計(jì)算設(shè)備作為有意姿勢(shì)的一部分的情況的IBSM 114的操作。一般而言,可定義結(jié)合任何類型移動(dòng)的姿勢(shì),此處如所述地術(shù)語移動(dòng)被賦予寬泛的解釋。在一些情況下,姿勢(shì)涉及將計(jì)算設(shè)備100移動(dòng)到相關(guān)于初始取向的指定取向??蛇x地或附加地,姿勢(shì)可涉及將指定運(yùn)動(dòng)(如,沿路徑的運(yùn)動(dòng)、振動(dòng)運(yùn)動(dòng)等)施加到計(jì)算設(shè)備100。運(yùn)動(dòng)可被表征為參數(shù)的任何組合,諸如速度、加速度、方向、頻率等。在一些情況下,姿勢(shì)涉及接觸(經(jīng)由觸摸和/或筆設(shè)備等)與移動(dòng)的共同施加。例如,用戶可觸摸顯示表面上的物體且然后將計(jì)算設(shè)備100移動(dòng)到指定取向和/或以指定的動(dòng)態(tài)方式移動(dòng)計(jì)算設(shè)備100,例如通過描繪出指定的姿勢(shì)路徑。IBSM 114可將所得的輸入事件解釋為執(zhí)行相關(guān)于所指定物體或顯示表面上的其他內(nèi)容(例如,用戶用手指或筆設(shè)備觸摸的物體)的某個(gè)動(dòng)作的請(qǐng)求。在此情況下,在時(shí)間上,接觸輸入事件與移動(dòng)輸入事件至少部分地重疊。在其他情況下,用戶可將接觸施加到計(jì)算設(shè)備100,然后將某指示性移動(dòng)施加到計(jì)算設(shè)備100,或者先將某個(gè)指示性移動(dòng)施加到計(jì)算設(shè)備100,然后將接觸施加到計(jì)算設(shè)備100。姿勢(shì)可包括移動(dòng)和/或(多個(gè))接觸的一個(gè)或多個(gè)附加順序階段,和/或同時(shí)的移動(dòng)和(多個(gè))接觸的ー個(gè)或多個(gè)附加階段。在這些情況下,接觸輸入事件可以任何方式與移動(dòng)輸入事件交織。換言之,接觸輸入事件并不需要在時(shí)間上與移動(dòng)輸入事件重疊。在其他情況下,姿勢(shì)可唯一地涉及將指定移動(dòng)施加到計(jì)算設(shè)備100。在其他情況下,用戶可同時(shí)施加兩個(gè)或更多個(gè)個(gè)姿勢(shì)。在其他情況下,用戶可施加無縫地轉(zhuǎn)換到另ー個(gè)姿勢(shì)的姿勢(shì)等等。接下來的解釋說明了相關(guān)于特定示例的這些通用點(diǎn)。這些示例是代表性的,不是可基于計(jì)算設(shè)備100的有意移動(dòng)而創(chuàng)建的很多姿勢(shì)的窮舉。在以下的很多示例中,用戶被圖示為與顯示機(jī)構(gòu)102的顯示表面作接觸??蛇x地或附加地,用戶可如圖3的情景C中所示,與平板型輸入設(shè)備進(jìn)行交互。進(jìn)ー步地,在很多情況下,用戶被圖示為使用雙手方式來作出選擇,例如其中用戶將設(shè)備握持在ー個(gè)手里并用另ー個(gè)手的手指(或多個(gè)手指)來作選擇。不過在任ー這些情況下,用戶能可選地用握持設(shè)備的那個(gè)手的拇指(或其他手部分)來作選擇。最后,對(duì)于用戶手的一般引用可被理解為包括手的任何部分。在接下來的任何示例中,計(jì)算設(shè)備100可將任何類型的反饋呈現(xiàn)給用戶,這些反饋指示已經(jīng)識(shí)別出姿勢(shì)且將要施加相應(yīng)的行為或者正在施加的過程中。例如,計(jì)算設(shè)備100 可呈現(xiàn)視覺反饋指示符、可聽反饋指示符、觸覺(如,振動(dòng))反饋指示符等的任意組合。在一些情況下使用非視覺反饋指示符可能是有用的,因?yàn)楫?dāng)移動(dòng)計(jì)算設(shè)備時(shí),用戶可能難以注意到視覺指示符。根據(jù)另ー個(gè)通用特征,計(jì)算設(shè)備100可呈現(xiàn)撤銷命令來允許用戶移除任何不期望姿勢(shì)的效果。圖4示出用戶在手404 (或兩個(gè)手,未示出)中抓握計(jì)算設(shè)備402的情景。然后用戶旋轉(zhuǎn)計(jì)算設(shè)備402,以使其遠(yuǎn)端406沿箭頭408的方向向下移動(dòng)。在補(bǔ)充移動(dòng)中,用戶可旋轉(zhuǎn)該計(jì)算設(shè)備402,以使其遠(yuǎn)端406在與箭頭408相反的方向中向上移動(dòng)。圖5示出用戶在手504中抓握計(jì)算設(shè)備502的情景。然后用戶旋轉(zhuǎn)計(jì)算設(shè)備502,以使其側(cè)緣506沿箭頭508的方向向上移動(dòng)。在補(bǔ)充移動(dòng)中,用戶可旋轉(zhuǎn)該計(jì)算設(shè)備502,以使其側(cè)緣506沿與箭頭508相反的方向向下移動(dòng)。盡管沒有示出,在另ー個(gè)旋轉(zhuǎn)中,用戶可在與地板平行的平面中旋轉(zhuǎn)計(jì)算設(shè)備。更一般地,這三個(gè)軸僅僅是代表性的;用戶可在任何平面沿任何軸旋轉(zhuǎn)計(jì)算設(shè)備。進(jìn)ー步地,用戶可將不同類型的旋轉(zhuǎn)和/或平移移動(dòng)組合為復(fù)合的姿勢(shì)。圖6示出結(jié)合圖4中所示類型的旋轉(zhuǎn)移動(dòng)的ー個(gè)姿勢(shì)。在這個(gè)情況下,假設(shè)用戶的意圖是執(zhí)行相關(guān)于顯示在計(jì)算設(shè)備100的顯示表面上的物體602的某個(gè)功能。例如,用戶可想要拉近并放大物體602。作為姿勢(shì)的一部分,用戶將接觸施加到物體602上,諸如通過用他或她的拇指觸摸物體602 (在ー個(gè)僅僅是代表性的情況下)。注意,在此情況下,對(duì)于拉近動(dòng)作的擴(kuò)展中心可對(duì)應(yīng)于與拇指位于顯示表面上的位置相關(guān)聯(lián)的(X,y)點(diǎn)??蛇x地,擴(kuò)展中心可對(duì)應(yīng)于距離與拇指位置相關(guān)聯(lián)的U,y)點(diǎn)的固定偏離;在該情況下,可在拇指正上方(而不是在拇指之下)的點(diǎn)產(chǎn)生拉近動(dòng)作(在一個(gè)示例中)。在另ー個(gè)示例中,用戶可能想要經(jīng)由物體602輸入值。為此,用戶可觸摸該物體來增加值(并觸摸未示出的某其他物體來降低值)。在這些情景中,用戶握持計(jì)算設(shè)備604的角度控制了執(zhí)行動(dòng)作的速率,如拉近發(fā)生的速率(在上述第一個(gè)示例中)或者數(shù)字字段中的數(shù)值增大或減小的速率(在上述第二個(gè)示例中)等??上嚓P(guān)于在用戶觸摸物體602時(shí)計(jì)算設(shè)備的初始取向來測(cè)量角度??蛇x地,可相關(guān)于用戶開始指示性旋轉(zhuǎn)移動(dòng)時(shí)設(shè)備的初始取向來測(cè)量角度,這基本與觸摸動(dòng)作(或者其他接觸動(dòng)作)重合,其中這樣的指示性移動(dòng)可在一些情況中緊隨接觸,或者在另ー些情況中就在接觸之前。一般而言,為了執(zhí)行基于旋轉(zhuǎn)的姿勢(shì),用戶可用手606 (或者兩個(gè)手)握持計(jì)算設(shè)備604、觸摸物體602和傾斜計(jì)算設(shè)備604。也就是說,如果用戶想要大幅増加行為的速率,那么用戶要相關(guān)于原始取向較大量地傾斜計(jì)算設(shè)備604。如果用戶想要較小幅度地増加行為的速率,那么用戶可較小量地傾斜計(jì)算設(shè)備604。用戶可隨時(shí)通過降低傾斜角度來降低速率。在其他情況下,IBSM 114還可將不同的行為映射到相關(guān)于初始傾斜角度的不同旋轉(zhuǎn)方向。例如,用戶可通過向下傾斜計(jì)算設(shè)備604來拉近物體602,并且通過向上傾斜計(jì)算設(shè)備604來拉遠(yuǎn)物體602。為了防止較小的無意的速率變化,IBSM 114可結(jié)合其中沒有發(fā)生速率變化的一定范圍的初始傾斜角度。如果用戶超過位于此死區(qū)端部的閾值,IBSM 114開始改變速率。這樣的閾值可在相對(duì)于初始傾斜角度的兩個(gè)旋轉(zhuǎn)方向上定義。IBSM 114可應(yīng)用任何類型的函數(shù)來將傾斜角度映射為縮放量(或者將無論什么 行為映射為傾斜角度)。在ー情況下,IBSM 114可應(yīng)用線性速率函數(shù)。在另ー情況下,IBSM114可應(yīng)用任何類型的非線性速率函數(shù)。例如,對(duì)于后者的情況,IBSM 114可應(yīng)用基于慣性的函數(shù)、任何類型的控制系統(tǒng)函數(shù)等。在圖6的示例中,用戶還可將平搖命令應(yīng)用到由計(jì)算設(shè)備604呈現(xiàn)的內(nèi)容。例如,如上所述,用戶可用ー個(gè)手指觸摸物體602,并且將計(jì)算設(shè)備604旋轉(zhuǎn)到指定取向。這可放大與物體604相關(guān)聯(lián)的內(nèi)容的一部分。同時(shí)地,或者以交織的方式,用戶可使用他或她的另ー只手(或者同一只手)來在橫向方向平搖(pan)該內(nèi)容,例如通過用手指觸摸內(nèi)容并在期望方向上移動(dòng)該手指。圖6的實(shí)施例包括了此類型的復(fù)雜控制,因?yàn)樗舫鲇脩舻末`只手進(jìn)行平搖類型的姿勢(shì)(或者任何其他類型的有意義的姿勢(shì)或輸入命令)。如果以交織方式執(zhí)行,則此示例也是ー個(gè)手勢(shì)(通過旋轉(zhuǎn)該設(shè)備而拉近)如何無縫地結(jié)合另一個(gè)手勢(shì)(諸如通過手指跨顯示表面移動(dòng)而平搖)的展示。在其他情況下,用戶可在不在顯示表面上指定任何特定物體而執(zhí)行上述旋轉(zhuǎn)移動(dòng)。作為響應(yīng),IBSM 114可將縮放(或者任何其他指定行為)應(yīng)用到呈現(xiàn)在顯示表面上的所有內(nèi)容,或者適合于環(huán)境專用場(chǎng)景的上下文的任何其他全局內(nèi)容。圖7示出與圖6的情景類似的概念。此處,用戶在ー只手704中握持計(jì)算設(shè)備702 (其中,在此具體情況下,用戶沒有用手704觸摸顯示表面的任何部分)。然后用戶用他的或她的另一只手708來操縱滾動(dòng)機(jī)構(gòu)706。為了闡明這個(gè)描述,圖7示出該滾動(dòng)機(jī)構(gòu)706相關(guān)聯(lián)于顯式滾動(dòng)柄。但是在其他情況下,滾動(dòng)機(jī)構(gòu)可通過觸摸和移動(dòng)呈現(xiàn)在顯示表面上的任何內(nèi)容來調(diào)用。此行為執(zhí)行常規(guī)的滾動(dòng)操作。另外,用戶可將計(jì)算設(shè)備702從初始位置傾斜來増加或降低執(zhí)行滾動(dòng)的速率。圖7中示出的情景提供了良好的用戶體驗(yàn),因?yàn)樗峁┝擞糜诳焖俚厍斑M(jìn)通過很長(zhǎng)的內(nèi)容項(xiàng)目的方便裝置,還可提供在需要時(shí)更緩慢地前進(jìn)通過內(nèi)容項(xiàng)目的裝置。在圖6和7的示例中,計(jì)算設(shè)備(604、702)提供由設(shè)備(604、702)相對(duì)于初始起始位置的取向而支配的行為。附加地或可選地,計(jì)算設(shè)備可提供對(duì)用戶旋轉(zhuǎn)該設(shè)備或執(zhí)行某其他指示性移動(dòng)的速率作出響應(yīng)的行為。例如,在圖6的示例中,用戶可用ー個(gè)手指觸摸該物體602并沿如圖所示的向下方向傾斜該計(jì)算設(shè)備604。IBSM 114將用戶執(zhí)行此傾斜移動(dòng)的速率解釋為要執(zhí)行某指定行為的速率的指示。例如,如果用戶快速地在向下方向傾斜該計(jì)算設(shè)備604 (用釣魚竿擲線的方式),IBSM 114可快速地増加(或降低)縮放級(jí)別。或者假設(shè)物體602與滾動(dòng)命令相關(guān)聯(lián)。IBSM 114可將用戶的“擲線”動(dòng)作解釋為快速滾動(dòng)通過大文檔的請(qǐng)求的指示。例如,用戶可重復(fù)地以圖示的方式來向下關(guān)合(snap)該設(shè)備而作出通過長(zhǎng)文檔的連續(xù)大跳 躍(或者可選地,作出到文檔的開始或結(jié)束的分立跳躍)。在此圖示行為的模式中,IBSM 114可被配置為當(dāng)用戶在完成向下關(guān)合之后使該計(jì)算設(shè)備回到初始位置時(shí)忽略計(jì)算設(shè)備的運(yùn)動(dòng)。圖8示出結(jié)合圖5中所示的旋轉(zhuǎn)移動(dòng)的情景。此處,假設(shè)用戶的意圖是施加手指以標(biāo)記原始頁(yè)面,行進(jìn)到文檔中的另ー個(gè)頁(yè)面,然后回到該原始頁(yè)面。為此,用戶可在手804中握持計(jì)算設(shè)備802。用戶可將手指806放在標(biāo)簽808上來指示特定頁(yè)面或者多部分內(nèi)容項(xiàng)目中的其他位置。假設(shè)然后用戶瀏覽后續(xù)頁(yè)面或者多部分內(nèi)容項(xiàng)目中的其他部分。為了回到原始頁(yè)面,用戶可在箭頭810的方向翻轉(zhuǎn)計(jì)算設(shè)備802,就像人可翻過一本書的頁(yè)面那樣。這在計(jì)算設(shè)備802的顯示表面上恢復(fù)了原始頁(yè)面。上述情景可以任何方式改變。例如,標(biāo)簽808可位于顯示表面上的不同位置處或者完全地消除,以有利于某些其他視覺幫助??蛇x地,計(jì)算設(shè)備802可消除所有這些永久的視覺幫助??蛇x地或附加地,計(jì)算設(shè)備802可使用視覺的、聽覺的和/或觸覺的指示符等,當(dāng)用戶以被解釋為書簽的方式在顯示表面放置手指時(shí)這些指示符可被動(dòng)態(tài)地調(diào)用。當(dāng)計(jì)算設(shè)備802將翻書動(dòng)作傳遞給用戶時(shí),該計(jì)算設(shè)備802還可提供任何類型的合適視覺體驗(yàn),例如通過顯示頁(yè)面正在被翻頁(yè)的視覺模擬。進(jìn)ー步地,如下所述,圖8所示出的交互可在雙屏幕設(shè)備上實(shí)現(xiàn);此處,用戶可握持一個(gè)設(shè)備部分、同時(shí)旋轉(zhuǎn)相対的設(shè)備部分來調(diào)用“翻回”的行為。圖8中所示的翻轉(zhuǎn)姿勢(shì)可被用于實(shí)現(xiàn)如由特定環(huán)境或應(yīng)用定義的顯示表面上的其他翻轉(zhuǎn)行為。在一個(gè)僅圖示的情況下,假設(shè)計(jì)算設(shè)備802的顯示表面顯示了具有多個(gè)側(cè)面、尺寸、平面等的任何類型的物體812。用戶可通過圖8中所示的翻轉(zhuǎn)運(yùn)動(dòng)來前進(jìn)到另一偵U。這具有將物體812翻轉(zhuǎn)到其側(cè)面來顯示物體812的新頂部的效果。用戶還可執(zhí)行此類型的操作以在不同應(yīng)用、選項(xiàng)、過濾器、視圖等之間轉(zhuǎn)換。用戶還可執(zhí)行此類型的操作來移除呈現(xiàn)在第二個(gè)下面的物體的頂部上的第一個(gè)物體。也就是說,用戶可快速地傾斜計(jì)算設(shè)備802來將上面的物體移動(dòng)到下面物體的ー側(cè),藉此顯露出下面的(多個(gè))物體,且因此使得對(duì)層疊物體的操作簡(jiǎn)單且直觀。用戶可重復(fù)地執(zhí)行此傾斜操作來將物體連續(xù)旋轉(zhuǎn)特定量(其中該量可以應(yīng)用特定方式定義),或者連續(xù)地移除層,等等。圖9示出上述相關(guān)于圖8相同的基本翻頁(yè)姿勢(shì),不過是在電子書閱讀器類型的計(jì)算設(shè)備902的環(huán)境的情況下。此處,用戶可將他或她的拇指904(或者其他手指)固定在計(jì)算設(shè)備902的顯示表面的左下邊緣處(或者某些其他位置)。此書簽操作標(biāo)記了原始頁(yè)面。然后,再次假設(shè)用戶用電子方式翻過文檔的后續(xù)頁(yè)面。在ー情況下,為了回到原始頁(yè)面,用戶然后可以圖8中所示的方式將閱讀器類型的計(jì)算設(shè)備902的一個(gè)設(shè)備部分向上翻轉(zhuǎn)。IBSM 114可基于運(yùn)動(dòng)感測(cè)輸入機(jī)構(gòu)檢測(cè)此指示性翻轉(zhuǎn)姿勢(shì)??蛇x地或附加地,IBSM114可基于相對(duì)于彼此的兩個(gè)顯示部分(906、908)的移動(dòng)來檢測(cè)此姿勢(shì),例如從角度傳感器(其檢測(cè)設(shè)備部分之間的角度)來檢測(cè)。在另ー情況下,為了使IBSM 114能更清楚地區(qū)分翻頁(yè)姿勢(shì),用戶可合上計(jì)算設(shè)備902的兩個(gè)設(shè)備部分(906、908)、將他或她的拇指904(或者其他手指)以圖示方式夾在兩個(gè)設(shè)備部分(906、908)之間。然后用戶可執(zhí)行上述翻轉(zhuǎn)運(yùn)動(dòng)來回到原始頁(yè)面。計(jì)算設(shè)備902可通過感測(cè)設(shè)備部分(906、908)之間的角度確定用戶已經(jīng)圍繞著拇指904而關(guān)閉設(shè)備部分(906、908)。即使沒有上述的翻轉(zhuǎn)動(dòng)作,將拇指放置在兩個(gè)設(shè)備部分(906、908)之間的動(dòng)作用作登記書簽位置的有用目的。圖10示出其中用戶用手1004握持計(jì)算設(shè)備1002、然后使計(jì)算設(shè)備1002指向某個(gè)目標(biāo)實(shí)體的方向、或者目標(biāo)實(shí)體的某個(gè)指定代理的情景。然后用戶可使用另一只手1006(或者同 一只手)來標(biāo)識(shí)計(jì)算設(shè)備1002的顯示表面上的某個(gè)物體1008(如,文檔、命令等)。IBSM 114將這個(gè)姿勢(shì)解釋為將物體1008的副本發(fā)送到目標(biāo)實(shí)體的請(qǐng)求,或者使得物體1008的內(nèi)容和/或狀態(tài)與目標(biāo)實(shí)體同步的請(qǐng)求,或者相關(guān)于物體1008和目標(biāo)實(shí)體之間實(shí)現(xiàn)其他應(yīng)用特定目的的請(qǐng)求。IBSM 114可基于移動(dòng)型輸入機(jī)構(gòu)的任何類型而確定計(jì)算設(shè)備1002所指的方向。IBSM 114可用不同方法來確定目標(biāo)實(shí)體的相對(duì)位置,諸如通過事先手動(dòng)地記錄目標(biāo)實(shí)體的位置、自動(dòng)地基于由目標(biāo)實(shí)體所發(fā)出的信號(hào)而感測(cè)目標(biāo)實(shí)體的位置、自動(dòng)地基于由計(jì)算設(shè)備1002自身所執(zhí)行的圖像捕捉技術(shù)而感測(cè)目標(biāo)實(shí)體的位置,等等??蛇x地或附加地,IBSM 114可確定計(jì)算設(shè)備1002的取向;目標(biāo)計(jì)算設(shè)備的補(bǔ)充IBSM也可確定那個(gè)目標(biāo)設(shè)備的取向。IBSM 114然后可通過確定各個(gè)用戶是否正在使他們的設(shè)備指向彼此而確定計(jì)算設(shè)備1002指向目標(biāo)計(jì)算設(shè)備。在其他情況下,一個(gè)或多個(gè)用戶可指向共享的目標(biāo)物體,且各個(gè)計(jì)算設(shè)備的(多個(gè))IBSM可以上述任意方法來檢測(cè)這個(gè)事實(shí)。例如,共享的目標(biāo)物體可對(duì)應(yīng)于共享的外圍設(shè)備(如,打印機(jī)、顯示設(shè)備等)。在圖10中所示情景的一個(gè)示例中,用戶可通過在顯示表面上觸摸文件的表示來選擇文件(或者其他內(nèi)容項(xiàng)目)。然后用戶可將設(shè)備指向垃圾桶以便于刪除該文件(其中假設(shè)垃圾桶的位置是之前登記過的,或者是以其他方式可用上述的一個(gè)或多個(gè)方法確定的)。在一變型中,用戶可觸摸顯示表面上的文件的表示,并將計(jì)算設(shè)備1002向顯示表面本身上的垃圾圖標(biāo)傾斜,因此比喻地將這個(gè)文件轉(zhuǎn)移到垃圾桶。還有其他應(yīng)用也是可能的。在一情況下,無論何時(shí)用這個(gè)方式刪除了內(nèi)容項(xiàng)目,IBSM 114都可呈現(xiàn)撤銷命令的視覺表示。這使用戶能倒轉(zhuǎn)無意刪除的效果。圖11示出其中用戶用手1104握持計(jì)算設(shè)備1102并移動(dòng)該計(jì)算設(shè)備1102以使其接觸用戶的另一只手1106的手指或者另一只手1106的其他部分的另一個(gè)情景。這與常規(guī)的移動(dòng)相反,在常規(guī)的移動(dòng)中用戶使用手1106來壓下計(jì)算設(shè)備1102的顯示表面。IBSM 114可將任何類型的命令與此移動(dòng)相關(guān)聯(lián)。此類型的姿勢(shì)可與各種安全措施相耦合來防止其無意的激活。例如,盡管沒有示出,用戶可施加左手1104的拇指來接觸圖標(biāo)等來實(shí)現(xiàn)此特定的姿勢(shì)模式。在另一情況下(未示出),用戶可用不同程度的力來輕輕敲擊顯示表面上的不同物體,如,用正常力量或者用較大力量。IBSM 114可用不同的方式來解釋這兩種類型的觸摸接觸。然后IBSM 114可對(duì)輕柔輕擊執(zhí)行第一類型的行為,而對(duì)較重的輕擊執(zhí)行第二類型的行為。所調(diào)用的行為是應(yīng)用專用的。例如,應(yīng)用可使用輕柔的輕擊來應(yīng)答來電,而用較重的輕擊來忽略這個(gè)來電?;蛘邞?yīng)用可使用較輕的輕擊來使鈴聲靜音,而使用較重的輕擊來完全忽略來電。為了實(shí)現(xiàn)此類型的姿勢(shì),(多個(gè))移動(dòng)型輸入機(jī)構(gòu)110可提供例如對(duì)應(yīng)于輕柔地將手指靠在顯示表面、從而用“正常”力量輕擊顯示表面、以及強(qiáng)健地輕擊顯示表面的輸入事件。然后IBSM 114可檢查與這些輸入事件相關(guān)聯(lián)的輸入信號(hào)來將已經(jīng)發(fā)生的輸入動(dòng)作的類型加以分類。例如,IBSM 114可將具有大幅值信號(hào)毛刺的輸入事件解釋為對(duì)較重輕擊姿勢(shì)的指示。附加地或可選地,IBSM 114可使用音頻信號(hào)(如,接收自一個(gè)或多個(gè)話筒)來區(qū)分輕柔和較重的輕擊,和/或接收自任何(多個(gè))其他輸入機(jī)構(gòu)(諸如(多個(gè))壓力傳感器等)的信號(hào)。在相關(guān)的情況下,IBSM 114可基于用戶初始地將手指施加到顯示表面的力度來區(qū)分不同類型的拖拽移動(dòng)。這容許例如IBSM 114來在較輕的揮擊與較重的拍打屏幕并拖曳之間進(jìn)行區(qū)分。IBSM 114可再次將任何行為映射到不同類型的輕擊并拖曳的姿勢(shì)。
圖12示出其中用戶在手1208中握持具有兩個(gè)設(shè)備部分(1204、1206)的計(jì)算設(shè)備1202的另一個(gè)場(chǎng)景。使用另一只手1210,在兩個(gè)設(shè)備部分(1204、1206)之間有指定角度1212的情況下,用戶觸摸到在兩個(gè)設(shè)備部分(1204、1206)上設(shè)置的顯示表面。IBSM 114可將此姿勢(shì)映射為任何類型的行為。通過動(dòng)態(tài)地改變兩個(gè)設(shè)備部分(1204、1206)之間的角度1212和/或動(dòng)態(tài)地改變手指和拇指放置在兩個(gè)設(shè)備部分(1204、1206)的顯示表面上的位置,可定義此姿勢(shì)的變型。圖13描述情景A中的更一般姿勢(shì),其中用戶使用手1302在計(jì)算設(shè)備1306的顯示表面上放置手指1304的特異組合。使用另一只手1308,用戶可繼續(xù)以任何指示性的方式來移動(dòng)該計(jì)算設(shè)備1306,諸如通過在特定方向搖晃計(jì)算設(shè)備1306。由于該特異多觸摸的觸摸姿勢(shì)的存在,計(jì)算設(shè)備1306不可能將此姿勢(shì)與計(jì)算設(shè)備1306的伴隨運(yùn)動(dòng)相混淆。用戶還可結(jié)合該相同基本運(yùn)動(dòng)施加不同多觸摸姿勢(shì)來傳達(dá)不同的命令。另外,再次重復(fù),用戶可將任何指定類型的接觸施加到顯示表面的獨(dú)立物體或特定區(qū)域,然后將指定移動(dòng)施加到計(jì)算設(shè)備。所聚焦的接觸和移動(dòng)的組合幫助區(qū)分有意的基于姿勢(shì)的移動(dòng)和意外的移動(dòng)。例如,如圖13的情景B所示,用戶可觸摸計(jì)算設(shè)備1312的顯示表面上的物體1310,然后用力地?fù)u晃計(jì)算設(shè)備1312。IBSM 114可以任何預(yù)定方式來解釋這個(gè)動(dòng)作,諸如刪除指定物體1310的請(qǐng)求、撤銷對(duì)所指定物體1310所作的最后動(dòng)作的請(qǐng)求、將所指定物體1310移動(dòng)到特定文件夾的請(qǐng)求、拖曳物體1310使其顯示在前景中的請(qǐng)
^坐坐在另一情況下,用戶可觸摸IBSM 114提供了菜單的顯示表面上的物體。當(dāng)仍然觸摸著顯示表面時(shí),用戶然后可將指示性移動(dòng)施加到計(jì)算設(shè)備。IBSM114可將此聯(lián)合動(dòng)作解釋為放大菜單的請(qǐng)求或者從菜單中選擇特定選項(xiàng)的請(qǐng)求。注意,這種方法將以下三步步驟結(jié)合為單個(gè)連續(xù)的動(dòng)作(I)選擇物體;(2)激活運(yùn)動(dòng)感測(cè)的姿勢(shì)模式;以及(3)選擇特定命令或姿勢(shì)來應(yīng)用到(多個(gè))所選的物體上。上面描述了選擇并移動(dòng)姿勢(shì)的其他示例,例如相關(guān)于縮放、滾動(dòng)和翻頁(yè)的示例。進(jìn)一步地,IBSM 114可基于計(jì)算設(shè)備的取向以不同的方式解釋動(dòng)態(tài)運(yùn)動(dòng)姿勢(shì)。例如,在第一場(chǎng)景中,假設(shè)用戶在他或她的手中持持計(jì)算設(shè)備并前后搖晃。在第二場(chǎng)景中,假設(shè)用戶將計(jì)算設(shè)備放在桌上并前后搖晃,同時(shí)設(shè)備向下俯臥。IBSM 114可將這兩個(gè)場(chǎng)景解釋為傳遞兩個(gè)不同類型的姿勢(shì)。進(jìn)一步地,IBSM 114可在此時(shí)用戶正與之交互的不論什么應(yīng)用的上下文中解釋基于移動(dòng)的姿勢(shì)。例如,當(dāng)在兩個(gè)單獨(dú)應(yīng)用的上下文中執(zhí)行相同的移動(dòng)型姿勢(shì)時(shí),IBSM 114可用不同的方式來解釋相同移動(dòng)型姿勢(shì)。
最后,圖14示出其中用戶想要將計(jì)算設(shè)備1402從橫向模式旋轉(zhuǎn)到縱向模式(或者反之),而不會(huì)導(dǎo)致呈現(xiàn)在計(jì)算設(shè)備1402上的內(nèi)容也旋轉(zhuǎn)的一個(gè)場(chǎng)景。為了執(zhí)行這個(gè)任務(wù),用戶可觸摸顯示表面的任何部分,諸如(但不限于)角落1404。例如,當(dāng)計(jì)算設(shè)備1402放在平面(諸如桌子)上時(shí),用戶可壓在顯示表面上,如用手1406所作出的姿勢(shì)所指示的?;蛘弋?dāng)握持計(jì)算設(shè)備1402時(shí),用戶可夾住計(jì)算設(shè)備,如用手1408所作出的姿勢(shì)所指示的。然后用戶旋轉(zhuǎn)計(jì)算設(shè)備1402大約90度(或者某個(gè)其他應(yīng)用專用的旋轉(zhuǎn)量)。在一實(shí)現(xiàn)中,一旦識(shí)別了這個(gè)姿勢(shì),IBSM 114就可防止計(jì)算設(shè)備1402自動(dòng)地旋轉(zhuǎn)文本。也可反向地執(zhí)行相同的行為。也就是說,作為默認(rèn),在計(jì)算設(shè)備1402旋轉(zhuǎn)時(shí),計(jì)算設(shè)備1402不會(huì)旋轉(zhuǎn)內(nèi)容。然而,在旋轉(zhuǎn)計(jì)算設(shè)備1402的同時(shí)接觸顯示表面將會(huì)導(dǎo)致內(nèi)容也旋轉(zhuǎn)。可繞任何軸執(zhí)行旋轉(zhuǎn),諸如沿由觸摸點(diǎn)本身所定義的軸。在另一示例中,用戶可建立觸摸點(diǎn)、然后旋轉(zhuǎn)計(jì)算設(shè)備,但是不相對(duì)于建立觸摸點(diǎn)的(多個(gè))手指來移動(dòng)計(jì)算設(shè)備。例如,用戶可夾住計(jì)算設(shè)備來建立觸摸點(diǎn)、然后放在躺椅或床上,并且在這樣做時(shí),相對(duì)于計(jì)算設(shè)備的初始取向來旋轉(zhuǎn)計(jì)算設(shè)備約90度。同樣在這個(gè)情況下,IBSM 114可將設(shè)備移動(dòng)和觸摸點(diǎn)的施加一起解釋為禁用(或啟用)內(nèi)容旋轉(zhuǎn)的 指令。在一情況下,在計(jì)算設(shè)備被移動(dòng)到合適取向之后,即使用戶移動(dòng)了觸摸點(diǎn),計(jì)算設(shè)備也可保持旋轉(zhuǎn)鎖存。當(dāng)在此模式中結(jié)束操作時(shí),然后用戶可快速地激活移除旋轉(zhuǎn)鎖存的命令。附加地或可選地,用戶可改變?cè)O(shè)備的取向來自動(dòng)地移除旋轉(zhuǎn)鎖存。A. 3.背景相關(guān)移動(dòng)本節(jié)描述了當(dāng)施加在計(jì)算設(shè)備100的移動(dòng)不是無意姿勢(shì)的有意分量因此構(gòu)成背景移動(dòng)時(shí)IBSM 114的操作。IBSM 114可解釋此移動(dòng)的本質(zhì)并對(duì)其動(dòng)作來增強(qiáng)輸入動(dòng)作的準(zhǔn)確分析。本節(jié)呈現(xiàn)的示例是代表性的,不是窮盡性的。圖15示出用戶使用手1504的手指1502壓下計(jì)算設(shè)備1506的顯示表面的第一場(chǎng)景。或者假設(shè)用戶從顯示表面上移除手指1502。響應(yīng)于此動(dòng)作,IBSM 114從(多個(gè))觸摸輸入機(jī)構(gòu)106接收觸摸輸入事件。這些事件登記手指1502與顯示表面的實(shí)際(或即將來臨的)接觸、或者該接觸的移除。IBSM114還從(多個(gè))移動(dòng)型輸入機(jī)構(gòu)110接收移動(dòng)輸入事件。這些事件登記當(dāng)用戶施加或從顯示表面上移除他的手指1502時(shí)無意地引起的運(yùn)動(dòng)。第一輸入解釋模塊1508可例如通過從它的角度確定觸摸接觸施加或移除的位置和時(shí)間來分析接觸輸入事件。第一輸入解釋模塊1508主要基于用戶手指和顯示表面之間的接觸的程度(和/或形狀)得出其結(jié)論。第二輸入解釋模塊1510可例如還通過從它的角度確定觸摸接觸以及在這個(gè)過程中可能發(fā)生的任何推撞的施加或移除的位置和時(shí)間來分析移動(dòng)輸入事件。這是可能的,因?yàn)檫€可從移動(dòng)輸入事件推斷出施加或移除接觸的位置和時(shí)間。更具體地,第二輸入解釋模塊1510部分地基于由(多個(gè))移動(dòng)型輸入機(jī)構(gòu)110所提供的移動(dòng)信號(hào)的幅值、大體形狀和頻率特性來得出其結(jié)論。這可幫助查明何時(shí)施加或移除了接觸。第二輸入解釋模塊1510還可基于計(jì)算設(shè)備在一旦施加或移除接觸就移動(dòng)的方式來得出其結(jié)論。這可幫助區(qū)分接觸施加或移除的位置。例如,如果用戶豎立地握持計(jì)算設(shè)備,并在角落上輕擊,則可預(yù)期計(jì)算設(shè)備以指示性方式晃動(dòng),這指示了發(fā)生觸摸的位置。然后最終輸入解釋模塊1512能使用第二解釋模塊1510的結(jié)論來修改(如,修正)第一解釋模塊1508的結(jié)論。例如,最終輸入解釋模塊1512可得出在真實(shí)位置(x,y)施加了觸摸,但是由于與該觸摸的施加相關(guān)聯(lián)的無意移動(dòng),存在到位置(x+Ax,y+Ay)的移動(dòng)。當(dāng)用戶移動(dòng)他的手指時(shí),可發(fā)生類似的無意移動(dòng)??蛇x地或附加地,最終輸入解釋模塊1512可調(diào)整被認(rèn)為施加或移除觸摸的時(shí)間。作為另一示例,如果用幾乎沒有或沒有相關(guān)聯(lián)的移動(dòng)信號(hào)登記接觸,最終輸入解釋模塊1512可得出該接觸可能表示與顯示表面的無意接觸。然后IBSM 114因此忽略此接觸或者以其他方式將它與“正?!苯佑|動(dòng)作區(qū)別對(duì)待。IBSM 114可在最終輸入解釋模塊1512所得出結(jié)論的基礎(chǔ)上采取各種動(dòng)作。在一情況下,IBSM 114例如通過細(xì)化用戶施加或移除觸摸接觸的位置和/或時(shí)間的指示,可修正觸摸輸入事件以考慮已經(jīng)檢測(cè)到的意外移動(dòng)。另外,IBSM 114可將顯示表面和/或應(yīng)用恢復(fù)到任何無意移動(dòng)發(fā)生之前的狀態(tài)。在圖15的情況中,多個(gè)分量解釋模塊將結(jié)論反饋到最終解釋模塊1512。但是在另一實(shí)現(xiàn)中,最終解釋模塊1512可對(duì)由輸入機(jī)構(gòu)提供的原始輸入事件執(zhí)行分析,也就是說無需分量解釋模塊。圖15的基本功能還可被用來增強(qiáng)姿勢(shì)的識(shí)別。例如,翻轉(zhuǎn)類型的移動(dòng)可類似于快速滾動(dòng)的動(dòng)作(從接觸的本質(zhì)的角度,都是對(duì)顯示表面作出的),而用戶可執(zhí)行這兩個(gè)動(dòng)作來傳達(dá)不同的輸入命令。為了幫助區(qū)分這兩個(gè)輸入動(dòng)作,IBSM 114可將所得到的接觸輸入事件結(jié)合移動(dòng)輸入事件來解釋。移動(dòng)輸入事件可幫助區(qū)分兩個(gè)輸入動(dòng)作,只要翻轉(zhuǎn)運(yùn)動(dòng)與滾動(dòng)操作相比具有不同的移動(dòng)概況。IBSM 114還可使用運(yùn)動(dòng)信號(hào)來檢測(cè)表達(dá)特定動(dòng)作的不同方法,諸如用握持計(jì)算設(shè)備的手的拇指滾動(dòng)、以及用另一只手的食指滾動(dòng)。這樣的情況在被檢測(cè)到時(shí)例如通過使IBSM 114能更準(zhǔn)確地區(qū)分用戶的輸入動(dòng)作可被用于優(yōu)化用戶與計(jì)算設(shè)備的交互。例如,計(jì)算設(shè)備可基于對(duì)什么手指被用于接觸計(jì)算設(shè)備的理解來調(diào)整其對(duì)于輸入事件的解釋,例如當(dāng)離軸運(yùn)動(dòng)被確定為用戶正在用拇指滾動(dòng)時(shí)可容許對(duì)離軸運(yùn)動(dòng)的更大寬容度。在另一示例中,IBSM 114可確定當(dāng)用戶在軟(觸摸屏)鍵盤上鍵入時(shí)所使用的手指。在一情況下,用戶可使用兩個(gè)拇指鍵入。在另一情況下,用戶可用單個(gè)手指鍵入而用另一只手握持該設(shè)備。這兩個(gè)模式具有描述鍵擊的各自的不同移動(dòng)概況。IBSM 114可使用不同的移動(dòng)概況來幫助推斷用戶采用什么方法來敲擊給定鍵。在解釋每一類型觸摸接觸時(shí),IBSM 114然后可應(yīng)用合適的高斯分布。這可改進(jìn)觸摸屏鍵入的效率并降低誤差的可能性。圖15的功能還可用于檢測(cè)完全是意外的輸入動(dòng)作。例如,在一些情況下,合法的輸入事件可具有一個(gè)或多個(gè)指定移動(dòng)概況,而無意的輸入事件可具有一個(gè)或多個(gè)其他的指定移動(dòng)概況。例如,用食指在顯示表面上的“清潔”輕擊可具有指示合法輸入活動(dòng)的概況,而與顯示表面的意外接觸可具有指示無意輸入活動(dòng)的概況,例如這可由拇指或小指掃過顯示表面造成的。圖16示出其中用戶用手拾起計(jì)算設(shè)備1602或者在使用之后放下計(jì)算設(shè)備1602的另一情景。在圖16的具體示例中,用戶正處于用手1606將計(jì)算設(shè)備1602放在口袋1604的過程中。在此情形下,IBSM 114可從(多個(gè))移動(dòng)型輸入機(jī)構(gòu)110處接收超過時(shí)間窗中指定閾值的移動(dòng)輸入事件。輸入事件還可展現(xiàn)設(shè)備已被移動(dòng)到不常見的查看姿勢(shì)。由于用 戶可能快速地移動(dòng)或在空間上將計(jì)算設(shè)備1602翻轉(zhuǎn)而將計(jì)算設(shè)備1602放在口袋1604,因此產(chǎn)生較大的移動(dòng)輸入事件。還假設(shè)在將計(jì)算設(shè)備1602放到口袋1604的過程中,用戶無意地接觸到計(jì)算設(shè)備1602的顯示表面。如果為是,IBSM 114可得出(基于較大的移動(dòng)輸入事件和可任選的其他因素)觸摸輸入事件可能是無意的結(jié)論。計(jì)算設(shè)備1602還可包括光傳感器和/或鄰近傳感器,其能獨(dú)立地確認(rèn)計(jì)算設(shè)備1602已經(jīng)被放在口袋1604中的事實(shí),例如當(dāng)光傳感器突然地指示計(jì)算設(shè)備1602已經(jīng)被移動(dòng)到黑暗環(huán)境中時(shí)。然后IBSM 114通過忽略觸摸輸入事件而對(duì)它們作出響應(yīng)。進(jìn)一步,如上,IBSM 114可將顯示表面恢復(fù)到無意輸入動(dòng)作之前的狀態(tài)。附加地或可選地,IBSM 114可恢復(fù)之前的應(yīng)用狀態(tài)。例如,假設(shè)用戶在將設(shè)備放到他的口袋的過程中觸摸到了計(jì)算設(shè)備的顯示表面。IBSM 114可以僅僅在移動(dòng)的基礎(chǔ)上得出該觸摸是無意的結(jié)論。該設(shè)備然后可“撤銷”由無意的觸摸所觸發(fā)的任何命令。如果移動(dòng)沒有足夠的信息性,IBSM 114可在光傳感器和/或其他傳感器的基礎(chǔ)上得出觸摸是無意的結(jié)論。然后計(jì)算設(shè)備1602可再次 移除無意接觸的效果。在另一場(chǎng)景(未示出)中,用戶可能在噪雜的環(huán)境(如,不穩(wěn)定的環(huán)境)中操作計(jì)算設(shè)備1602,諸如在崎嶇的車程上等。在此情況下,IBSM 114可分析移動(dòng)輸入事件來確定指示了嘈雜環(huán)境的計(jì)算設(shè)備1602的有規(guī)律搖晃。為了解決這個(gè)情況,IBSM 114可諸如通過忽略被評(píng)估為意外的觸摸輸入事件的那些部分、并且恢復(fù)顯示狀態(tài)和/或應(yīng)用狀態(tài)(多個(gè))以移除錯(cuò)誤變化來執(zhí)行上述動(dòng)作。附加地或可選地,IBSM 114可嘗試修改觸摸輸入事件消減與移動(dòng)輸入事件相關(guān)聯(lián)的背景噪聲。附加地或可選地,IBSM 114可將敏感性降低為其指示有效觸摸事件已發(fā)生的程度。這將迫使用戶更有意地準(zhǔn)確輸入有意的觸摸輸入事件。但是這還將有更有效地忽略由噪雜環(huán)境引起的無意輸入事件的理想效果。圖17示出在使用時(shí)用戶在手1704中握持計(jì)算設(shè)備1702的情景。在此情況下,用戶的拇指1706可無意地接觸到計(jì)算設(shè)備1702的顯示表面。反之,圖18示出用戶將計(jì)算設(shè)備1802平靠在桌子等之上的情景。然后用戶使用手1804來在計(jì)算設(shè)備1802的顯示表面的左下角壓下食指1806。IBSM 114可檢查計(jì)算設(shè)備(1702、1802)各自的取向,并得出結(jié)論相比于如圖18中所示的手指放置,在圖17中發(fā)生的拇指放置更可能是無意的,即使這些接觸發(fā)生在顯示表面的同一個(gè)區(qū)域且可能具有類似的形狀。這是由于對(duì)于用戶而言當(dāng)在高處握持計(jì)算設(shè)備時(shí)用如圖17中所示的方式握持計(jì)算設(shè)備1702是很自然的。但是當(dāng)計(jì)算設(shè)備1802以如圖18中所示方式平躺時(shí),意外地將單個(gè)手指放置在顯示表面上是較不可能的。上述運(yùn)動(dòng)分析可幫助基于取向確認(rèn)結(jié)論。附加地,如果將一個(gè)或多個(gè)其他傳感器(諸如光傳感器、鄰近傳感器等)放置在計(jì)算設(shè)備1802的(多個(gè))合適位置處,可幫助確定計(jì)算設(shè)備是否是以圖18中所示方式平躺在桌上。IBSM 114可以上述任何方法解決圖17中所示的意外觸摸,諸如通過忽略這些觸摸輸入事件。在圖17的情況下(以及,實(shí)際上,在所有情景中),當(dāng)解釋接觸輸入事件和移動(dòng)輸入事件時(shí),IBSM 114還可將其他環(huán)境因素考慮在內(nèi)。一個(gè)這樣的上下文因素是在輸入事件發(fā)生時(shí)用戶正在交互的應(yīng)用。例如,假設(shè)第一個(gè)用戶正在使用電子書閱讀器類型設(shè)備閱讀內(nèi)容并將拇指放在頁(yè)面的特定部分上。假設(shè)第二個(gè)用戶正在滾動(dòng)網(wǎng)頁(yè)并將拇指放在頁(yè)面的相同大體部分上。相比于第二種情景,IBSM 114更可能對(duì)于第一種情景將拇指放置解釋為有意的。這是因?yàn)樵诘谝粋€(gè)情境中,用戶可將他或她的拇指放在頁(yè)面上來對(duì)該頁(yè)面加書簽。進(jìn)一步地,錯(cuò)誤地對(duì)頁(yè)面加書簽的成本是可忽略不計(jì)的,而意外地滾動(dòng)或翻到另一個(gè)頁(yè)面、打斷了用戶當(dāng)前任務(wù)的成本很高。在另一雙屏幕情景中,IBSM 114可使用移動(dòng)輸入機(jī)構(gòu)來感測(cè)用戶握持計(jì)算設(shè)備的取向。所確定的取向可擬合指示用戶正在看著一個(gè)顯示部分、而不是另一個(gè)的概況。也就是說,用戶可導(dǎo)向計(jì)算設(shè)備以優(yōu)化僅與一個(gè)顯示部分的交互。作為響應(yīng),IBSM 114可將假定的未使用的顯示部分放置在低功率狀態(tài)??蛇x地或附加地,IBSM 114可依靠其他輸入機(jī)構(gòu)來確定用戶正在查看哪個(gè)顯示部分,諸如圖像感測(cè)輸入機(jī)構(gòu)112??蛇x地或附加地,在一些情況下,IBSM 114可被配置為忽略經(jīng)由未使用的顯示部分接收的輸入事件,從而將它們分類為非有意的接觸。一般而言,IBSM 114可以不同方式來實(shí)現(xiàn)上述情景。在一情況下,IBSM114可維持?jǐn)?shù)據(jù)存儲(chǔ)器,其提供描述各種已知?jiǎng)幼鞯闹甘拘暂斎胩匦缘母鞣N概況,包括有意的和無意的動(dòng)作。然后IBSM 114可將與未知輸入動(dòng)作相關(guān)聯(lián)的輸入事件和預(yù)先存儲(chǔ)的概況的數(shù)據(jù)存儲(chǔ)器相比較來幫助判斷未知的輸入動(dòng)作。數(shù)據(jù)存儲(chǔ)器還可包括指示一旦被判斷即可被執(zhí)行以從事該輸入動(dòng)作的行為的信息??蛇x地或附加地,IBSM 114可應(yīng)用任何類型的算法技術(shù)來組合接觸輸入事件和移動(dòng)輸入事件。例如,IBSM 114可應(yīng)用基于移動(dòng)輸入事件指示在顯示表面上的觸摸接觸的可能位置的公式;IBSM 114然后可應(yīng)用指示可如何使用這個(gè)位置(僅基于移動(dòng)而評(píng)估的)來 修正基于接觸輸入事件而評(píng)估的位置的另一個(gè)公式。這樣的算法的本質(zhì)是設(shè)備特定的且可基于理論分析和/或?qū)嶒?yàn)分析來開發(fā)。B.說明性過程圖19和20示出解釋圖I的計(jì)算設(shè)備100在章節(jié)A的操作的前景和背景模式中各自的操作的步驟(1900、2000)。由于在章節(jié)A已經(jīng)介紹了計(jì)算設(shè)備的操作的底層原理,在此部分以概述的方式說明某些操作。圖19示出用于響應(yīng)于計(jì)算設(shè)備100的有意移動(dòng)來控制計(jì)算設(shè)備100的過程1900。在框1902,IBSM 114從一個(gè)或多個(gè)接觸型輸入機(jī)構(gòu)接收第一輸入事件。在框1904,IBSM114從一個(gè)或多個(gè)移動(dòng)型輸入機(jī)構(gòu)接收第二輸入事件。第二輸入事件指示計(jì)算設(shè)備的以有意方式的移動(dòng)。圖19的右邊界枚舉了一些可能發(fā)生的可能有意移動(dòng)。更一般地,框1902和1904可以任何順序執(zhí)行,和/或這些操作可重疊。在框1906,如果可能,IBSM解釋用戶基于第一輸入事件和第二輸入事件所作出的有意姿勢(shì)。在框1908,ISBM 114施加與已經(jīng)檢測(cè)到的有意姿勢(shì)相關(guān)聯(lián)的行為。在這個(gè)意義上,框1906中執(zhí)行的解釋使行為能在框1908執(zhí)行,其中框1906和1908的操作可由相同組件或由不同的各個(gè)組件所執(zhí)行。圖19的右邊界枚舉了可能調(diào)用的一些行為。圖19中所示的反饋環(huán)指示了 IBSM 114在輸入動(dòng)作的時(shí)間進(jìn)程中重復(fù)地分析輸入事件。在輸入動(dòng)作的過程中,IBSM 114可增加其檢測(cè)輸入動(dòng)作的本質(zhì)的置信度。一開始,IBSM 114可能不能判斷輸入動(dòng)作的本質(zhì)。隨著動(dòng)作繼續(xù),IBSM 114然后能夠用相對(duì)低的置信度來預(yù)測(cè)動(dòng)作,這實(shí)際上可能錯(cuò)誤地解釋輸入動(dòng)作。隨著輸入動(dòng)作進(jìn)一步繼續(xù),IBSM114增加了置信度,并且如果可能的話,最終正確地確定已經(jīng)發(fā)生的輸入動(dòng)作的類型?;蛘逫BSM114可丟棄不再得到接收到的輸入事件支持的解釋。以上述方式,通過恢復(fù)顯示表面和/或?qū)⑷魏螒?yīng)用恢復(fù)到動(dòng)作之前的狀態(tài),IBSM 114可“收回”任何不正確的假設(shè)。圖20示出用于響應(yīng)于計(jì)算設(shè)備100的無意移動(dòng)控制計(jì)算設(shè)備100的過程2000。在框2002,IBSM 114從一個(gè)或多個(gè)接觸型輸入機(jī)構(gòu)接收第一輸入事件。在框2004,IBSM114響應(yīng)于計(jì)算設(shè)備100的移動(dòng)從一個(gè)或多個(gè)移動(dòng)型輸入機(jī)構(gòu)接收第二輸入事件。更一般地,框2002和2004可以任何順序執(zhí)行,和/或這些操作可重疊。在此情況下的移動(dòng)指示了計(jì)算設(shè)備100的背景移動(dòng),意味著移動(dòng)并不是用戶的活動(dòng)焦點(diǎn)。圖20的右邊界枚舉了一些可能發(fā)生的背景移動(dòng)。在框2006,IBSM 114基于第一輸入事件和第二輸入事件,可任選地結(jié)合其他因素判斷已經(jīng)發(fā)生的輸入動(dòng)作的類型。實(shí)際上,第二輸入事件修改或限制第一輸入事件的解釋。在框2008,IBSM 114可響應(yīng)于在框2006檢測(cè)到輸入事件的類型而施加合適的行為???006和2008的操作可由相同組件或通過不同的各個(gè)組件來執(zhí)行。圖20的右邊界枚舉了一些IBSM 114可執(zhí)行的可能行為。與圖19中的方式類似地,圖20中所示的反饋環(huán)指示IBSM 114可在輸入動(dòng)作逐漸地改進(jìn)其分析的置信度的過程中重復(fù)IBSM 114的分析。C.代表性處理功能圖21闡述可以被用來實(shí)現(xiàn)上文所描述的功能的任何方面的說明性電氣數(shù)據(jù)處理功能2100。參考圖1,例如,圖21中示出的處理功能2100的類型可被用來實(shí)現(xiàn)計(jì)算設(shè)備 100的任何方面。在一種情況下,處理功能2100可對(duì)應(yīng)于包括一個(gè)或多個(gè)處理設(shè)備的任何類型的計(jì)算設(shè)備。在任何情況下,電子數(shù)據(jù)處理功能2100都表示一個(gè)或多個(gè)物理和有形的處理機(jī)制。處理功能2100可以包括諸如RAM 2102和ROM 2104等易失性和非易失性存儲(chǔ)器以及一個(gè)或多個(gè)處理設(shè)備2106。處理功能2100還可任選地包括各種媒體設(shè)備2108,諸如硬盤模塊、光盤模塊等。處理功能2100可在處理設(shè)備2106執(zhí)行由存儲(chǔ)器(例如RAM 2102、ROM 2104或其它)維護(hù)的指令時(shí)執(zhí)行以上所標(biāo)識(shí)的各種操作。更一般地,指令和其它信息可以存儲(chǔ)在任何計(jì)算機(jī)可讀介質(zhì)2110上,計(jì)算機(jī)可讀介質(zhì)包括但不限于靜態(tài)存儲(chǔ)器存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備等。術(shù)語計(jì)算機(jī)可讀介質(zhì)還涵蓋多個(gè)存儲(chǔ)設(shè)備。在任何情況下,計(jì)算機(jī)可讀介質(zhì)2110都表示某種形式的物理和有形的實(shí)體。處理功能2100還包括用于從用戶(經(jīng)由輸入模塊2114)接收各種輸入和用于向用戶(經(jīng)由輸出機(jī)構(gòu))提供各種輸出的輸入/輸出模塊2112。一個(gè)特定輸出機(jī)構(gòu)可包括顯示模塊2116及相關(guān)聯(lián)的圖形用戶界面(⑶I) 2118。處理功能2100還可包括用于經(jīng)由一個(gè)或多個(gè)通信管道2122與其它設(shè)備交換數(shù)據(jù)的一個(gè)或多個(gè)網(wǎng)絡(luò)接口 2120。一條或多條通信總線2124將上述組件通信地耦合在一起。通信管道(多個(gè))2122可以以任何方式來實(shí)現(xiàn),例如,通過局域網(wǎng)、廣域網(wǎng)(例如,因特網(wǎng))等等,或其任何組合。通信管道(多個(gè))2122可包括可由任何協(xié)議或協(xié)議的組合管理的硬連線的鏈路、無線鏈路、路由器、網(wǎng)關(guān)功能、名稱服務(wù)器等等的任何組合。盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動(dòng)作。更確切而言,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
1.ー種計(jì)算設(shè)備,包括 用于對(duì)輸入動(dòng)作作出響應(yīng)的多個(gè)輸入機(jī)構(gòu),包括 用于提供指示與所述計(jì)算設(shè)備的接觸的至少ー個(gè)接觸輸入事件的至少ー個(gè)接觸型輸入機(jī)構(gòu);以及 用于提供指示所述計(jì)算設(shè)備的一個(gè)或多個(gè)取向和運(yùn)動(dòng)的至少ー個(gè)移動(dòng)輸入事件的至少ー個(gè)移動(dòng)型輸入機(jī)構(gòu);以及 被配置為使用所述至少ー個(gè)接觸輸入事件和所述至少ー個(gè)移動(dòng)輸入事件的組合來檢測(cè)已經(jīng)發(fā)生的所述輸入動(dòng)作的類型的解釋和行為選擇模塊(IBSM)。
2.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被配置為在所述輸入動(dòng)作的過程中重復(fù)地分析接觸輸入事件和移動(dòng)輸入事件,從而改進(jìn)IBSM檢測(cè)輸入動(dòng)作的類型的置信度水平。
3.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被配置為當(dāng)所述至少ー個(gè)移動(dòng)輸入事件超過指定閾值時(shí)得出所述輸入動(dòng)作的至少一部分是無意的結(jié)論,其中所述輸入動(dòng)作關(guān)聯(lián)于拿起或放下所述計(jì)算設(shè)備。
4.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被配置為當(dāng)所述至少ー個(gè)移動(dòng)輸入事件表現(xiàn)出指示計(jì)算設(shè)備的操作處于噪聲環(huán)境中的類似噪聲的運(yùn)動(dòng)特性時(shí),得出所述輸入動(dòng)作的至少一部分是無意的結(jié)論。
5.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被配置為由于在觸摸接觸的施加或移除的過程中發(fā)生的無意移動(dòng)而得出所述輸入動(dòng)作的至少一部分是無意的結(jié)論。
6.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被配置為基于所述至少ー個(gè)接觸輸入事件和所述至少ー個(gè)移動(dòng)輸入事件的組合而檢測(cè)與所述輸入動(dòng)作相關(guān)聯(lián)的姿勢(shì)的類型。
7.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被配置為基于所確定的所述計(jì)算設(shè)備的取向來確定所述輸入動(dòng)作是否關(guān)聯(lián)于觸摸接觸的無意施加。
8.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述IBSM被進(jìn)ー步配置為響應(yīng)于檢測(cè)到所述輸入動(dòng)作的所述類型而執(zhí)行行為, 其中,作為ー個(gè)行為,所述IBSM被配置為當(dāng)所述IBSM確定所述輸入動(dòng)作的至少一部分是無意的時(shí)放棄所述至少ー個(gè)接觸輸入事件的至少部分, 作為另ー個(gè)行為,所述IBSM被配置為當(dāng)所述IBSM確定所述輸入動(dòng)作的至少部分是無意的時(shí)恢復(fù)之前的狀態(tài), 作為又ー個(gè)行為,所述IBSM被配置為當(dāng)所述IBSM確定所述輸入動(dòng)作的至少一部分是無意的時(shí),修正所述至少ー個(gè)接觸輸入事件的解釋來去除所述至少ー個(gè)移動(dòng)輸入事件的影響。
9.一種用于響應(yīng)于所述計(jì)算設(shè)備的無意移動(dòng)來控制計(jì)算設(shè)備的方法,包括 響應(yīng)于以指定方式接觸所述計(jì)算設(shè)備從至少ー個(gè)觸摸式輸入機(jī)構(gòu)接收至少ー個(gè)接觸輸入事件; 響應(yīng)于所述計(jì)算設(shè)備的移動(dòng)從至少ー個(gè)移動(dòng)型輸入機(jī)構(gòu)接收至少ー個(gè)移動(dòng)輸入事件; 基于所述至少ー個(gè)接觸輸入事件和所述至少ー個(gè)移動(dòng)輸入事件來檢測(cè)與所述計(jì)算設(shè)備的接觸相關(guān)聯(lián)的輸入動(dòng)作的類型;以及 當(dāng)所述輸入動(dòng)作的至少一部分被確定為對(duì)應(yīng)于無意的輸入動(dòng)作時(shí),放棄所述至少ー個(gè)接觸輸入事件的至少部分。
10.ー種用于存儲(chǔ)計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀指令在由ー個(gè)或多個(gè)處理設(shè)備執(zhí)行時(shí)提供一種解釋與行為選擇模塊(IBSM),所述計(jì)算機(jī)可讀指令包括被配置為響應(yīng)于以指定方式接觸所述計(jì)算設(shè)備從至少ー個(gè)觸摸式輸入機(jī)構(gòu)接收至少ー個(gè)觸摸輸入事件的邏輯; 被配置為響應(yīng)于所述計(jì)算設(shè)備的移動(dòng)從至少ー個(gè)移動(dòng)型輸入機(jī)構(gòu)接收至少ー個(gè)移動(dòng)輸入事件的邏輯; 被配置為基于所述至少ー個(gè)接觸輸入事件和所述至少ー個(gè)移動(dòng)輸入事件來檢測(cè)與所述計(jì)算設(shè)備的接觸相關(guān)聯(lián)的輸入動(dòng)作的類型的邏輯;以及 被配置當(dāng)所述輸入動(dòng)作的至少一部分被確定是無意的時(shí),修正所述至少ー個(gè)接觸輸入事件的解釋來考慮所述至少ー個(gè)移動(dòng)輸入事件的邏輯。
全文摘要
本發(fā)明涉及使用計(jì)算設(shè)備的移動(dòng)來增強(qiáng)在與該計(jì)算設(shè)備交互時(shí)產(chǎn)生的輸入事件的解釋。此處描述的計(jì)算設(shè)備從至少一個(gè)接觸型輸入機(jī)構(gòu)(諸如觸摸型輸入機(jī)構(gòu))和至少一個(gè)移動(dòng)型輸入機(jī)構(gòu)(諸如加速度計(jì)和/或陀螺設(shè)備)處收集(多個(gè))輸入事件。移動(dòng)型輸入機(jī)構(gòu)可標(biāo)識(shí)計(jì)算設(shè)備的取向和/或計(jì)算設(shè)備的動(dòng)態(tài)運(yùn)動(dòng)。計(jì)算設(shè)備使用這些輸入事件來解釋已經(jīng)發(fā)生的輸入動(dòng)作的類型,例如來評(píng)估何時(shí)輸入動(dòng)作的至少一部分是無意的。然后計(jì)算設(shè)備可基于其解釋執(zhí)行行為,諸如通過忽略(多個(gè))輸入事件的部分、恢復(fù)動(dòng)作前的狀態(tài)、修改(多個(gè))輸入事件的至少部分,等等。
文檔編號(hào)G06F3/033GK102645972SQ20111042773
公開日2012年8月22日 申請(qǐng)日期2011年12月19日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者K·P·欣克利, M·帕赫德, W·沈 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
恩平市| 喜德县| 新平| 乌鲁木齐县| 建平县| 临高县| 崇阳县| 黄石市| 民县| 永济市| 阿尔山市| 昌吉市| 渝北区| 辉县市| 景泰县| 岑巩县| 三门峡市| 康定县| 云霄县| 昭觉县| 肥乡县| 宁明县| 寿阳县| 宜良县| 溧水县| 建水县| 浮山县| 内乡县| 鹤壁市| 永昌县| 隆德县| 木兰县| 云梦县| 米林县| 腾冲县| 吐鲁番市| 东乡族自治县| 龙南县| 乳山市| 壶关县| 海城市|