欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于間接交互設(shè)備的交互模型的制作方法

文檔序號(hào):6497043閱讀:183來(lái)源:國(guó)知局
用于間接交互設(shè)備的交互模型的制作方法
【專(zhuān)利摘要】提供了一個(gè)或多個(gè)技術(shù)和/或系統(tǒng),其用于使用從間接交互設(shè)備(例如鼠標(biāo)、觸摸板等)接收的輸入數(shù)據(jù),就好像該數(shù)據(jù)從直接交互設(shè)備(例如,觸摸屏)接收的一樣。描述了用于處理從間接交互設(shè)備接收的輸入數(shù)據(jù)的交互模型。例如,交互模型可以提供用于,在間接交互設(shè)備檢測(cè)到兩個(gè)或更多個(gè)接觸物(例如,手指)時(shí)在顯示器上呈現(xiàn)兩個(gè)或更多個(gè)目標(biāo)(例如,光標(biāo))。此外,基于所檢測(cè)到的接觸物的數(shù)目和/或相應(yīng)接觸物所施加的壓力,所呈現(xiàn)的目標(biāo)可以相應(yīng)地在懸浮可視化和操控可視化之間進(jìn)行轉(zhuǎn)換。操控可視化下的目標(biāo)可以例如操縱用戶(hù)界面中呈現(xiàn)的對(duì)象的尺寸,平移對(duì)象,拖動(dòng)對(duì)象,旋轉(zhuǎn)對(duì)象,和/或以其他方式操控對(duì)象。
【專(zhuān)利說(shuō)明】用于間接交互設(shè)備的交互模型
【背景技術(shù)】
[0001]常規(guī)上,用戶(hù)使用多種輸入設(shè)備與用戶(hù)界面的元素進(jìn)行交互。一般而言,可以基于設(shè)備與用戶(hù)界面的交互類(lèi)型而將這些輸入設(shè)備分類(lèi)為直接交互設(shè)備和/或間接交互設(shè)備。例如,諸如觸摸屏之類(lèi)的直接交互設(shè)備被配置為使得用戶(hù)能夠與監(jiān)視器上顯示的物體進(jìn)行直接交互,而諸如鼠標(biāo)或鍵盤(pán)之類(lèi)的間接交互設(shè)備例如被配置為使得用戶(hù)能夠與監(jiān)視器上顯示的物體進(jìn)行間接交互。
[0002]鼠標(biāo)以及諸如觸摸板之類(lèi)的模擬鼠標(biāo)的設(shè)備例如是較流行的間接交互設(shè)備類(lèi)型中的一些。用戶(hù)與所述設(shè)備交互,并且所述交互被映射到顯示器上的位置。例如,鼠標(biāo)可以感測(cè)移動(dòng),基于假定的起始位置以及所感測(cè)的與設(shè)備的交互,該移動(dòng)被映射為位置。觸摸板通常以類(lèi)似于鼠標(biāo)的方式進(jìn)行使用。接觸物(例如,手指、尖筆等)在觸摸板上的的運(yùn)動(dòng)被感測(cè),并且所感測(cè)的運(yùn)動(dòng)以類(lèi)似于鼠標(biāo)輸入的方式進(jìn)行對(duì)待。常規(guī)上,鼠標(biāo)以及諸如觸摸板之類(lèi)的模擬鼠標(biāo)的設(shè)備已被配置為控制用戶(hù)界面上的唯一一個(gè)目標(biāo)(例如,一個(gè)鼠標(biāo)指針、光標(biāo)等等)。因此,它們可以稱(chēng)作單點(diǎn)設(shè)備。

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

[0003]本
【發(fā)明內(nèi)容】
被提供來(lái)以簡(jiǎn)要形式介紹概念的選擇,以下將在【具體實(shí)施方式】中對(duì)這些概念進(jìn)行進(jìn)一步的描述。本
【發(fā)明內(nèi)容】
既不是旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵因素或必要特征,也不是旨在被用來(lái)限制所要求保護(hù)主題的范圍。
[0004]除了別的之外,提供了用于經(jīng)由間接交互設(shè)備與用戶(hù)界面的對(duì)象進(jìn)行交互的一個(gè)或多個(gè)系統(tǒng)和/或技術(shù)。更具體地,所述系統(tǒng)和/或技術(shù)描述了各種交互模型,所述交互模型被配置為在用戶(hù)與間接交互設(shè)備進(jìn)行交互時(shí)基本上模擬在用戶(hù)(替換地)經(jīng)由直接交互設(shè)備(例如,經(jīng)由觸摸屏)進(jìn)行交互的情況下可能發(fā)生的響應(yīng)。
[0005]交互模型被配置為提供用于與間接交互設(shè)備交互的一個(gè)或多個(gè)接觸物(例如,手指)的可視化。例如,當(dāng)兩個(gè)接觸物基本上同時(shí)與間接交互設(shè)備交互時(shí),可以在計(jì)算機(jī)系統(tǒng)的顯示器上基本上同時(shí)呈現(xiàn)兩個(gè)目標(biāo)(例如,接觸物在顯示器上的表示,比如鼠標(biāo)指針、光標(biāo)等)。按照這種方式,以類(lèi)似于直接交互設(shè)備的可視化(例如,其中,用戶(hù)可以與顯示器進(jìn)行直接交互,比如其中,他/她的手指疊加在顯示器上的對(duì)象上)的方式可視化與間接交互設(shè)備的交互。
[0006]本文設(shè)計(jì)了許多交互模型,用于在用戶(hù)實(shí)際與間接交互設(shè)備進(jìn)行交互時(shí)基本上模擬在用戶(hù)經(jīng)由直接交互設(shè)備進(jìn)行交互的情況下可能發(fā)生的響應(yīng)。除了別的之外,計(jì)算機(jī)系統(tǒng)所使用的特定交互模型可以取決于用戶(hù)偏好、顯示器相對(duì)于間接交互設(shè)備的尺寸的尺寸、開(kāi)發(fā)者偏好、等等。例如,在一個(gè)實(shí)施例中,除了別的之外,用戶(hù)和/或操作系統(tǒng)可以根據(jù)顯示器上呈現(xiàn)的用戶(hù)界面動(dòng)態(tài)地改變所使用的交互模型。
[0007]交互模型一般可以落在兩種類(lèi)別中,基本的和高級(jí)的?;窘换ツP鸵话惚辉O(shè)計(jì)成使用可以與間接交互設(shè)備進(jìn)行交互(例如,觸摸、在上方懸浮等)的至少兩個(gè)接觸物(例如,手指、尖筆等)。例如,間接交互設(shè)備對(duì)第一接觸物的檢測(cè)可以被配置為使得計(jì)算機(jī)系統(tǒng)(例如,或者其部分)進(jìn)入懸浮模式,在懸浮模式中,可以(例如,通過(guò)第一接觸物在間接交互設(shè)備上的移動(dòng))在顯示器上挪動(dòng)目標(biāo)(例如,第一接觸物的顯示器上呈現(xiàn)的表示,比如監(jiān)視器上的鼠標(biāo)指針),直到該目標(biāo)在用戶(hù)界面(例如,特定文件、菜單等)的希望的對(duì)象的上方懸浮為止。間接交互設(shè)備對(duì)第二接觸物的檢測(cè)可以被配置為使得計(jì)算機(jī)系統(tǒng)(例如,或者其部分)進(jìn)入操控模式,該操控模式被配置為操控該目標(biāo)在其上方懸浮的顯示器上的對(duì)象。
[0008]高級(jí)交互模型一般被設(shè)計(jì)成使用僅僅一個(gè)接觸物來(lái)確定何時(shí)進(jìn)入懸浮模式和/或操控模式。例如,在一個(gè)實(shí)施例中,間接交互設(shè)備包括一個(gè)或多個(gè)壓力傳感器,所述壓力傳感器被配置為確定接觸物對(duì)間接交互設(shè)備施加的壓力量。當(dāng)壓力量在規(guī)定范圍內(nèi)時(shí),計(jì)算機(jī)系統(tǒng)(例如,或者其部分)可以被配置為進(jìn)入懸浮模式(例如,以允許鼠標(biāo)指針在顯示器上四處移動(dòng))。當(dāng)壓力量超過(guò)規(guī)定范圍時(shí),計(jì)算機(jī)系統(tǒng)(例如,或其部分)可以被配置為例如進(jìn)入操控模式(例如,以允許在上方懸浮按鈕被“點(diǎn)擊”)。
[0009]在高級(jí)交互模型的一個(gè)實(shí)施例中,多個(gè)接觸物可以與間接交互設(shè)備進(jìn)行交互。在這樣的實(shí)施例中,各接觸物可以被配置為使得計(jì)算機(jī)系統(tǒng)(例如,或者其部分)進(jìn)入懸浮和/或操控模式。例如,與顯示器上的第一目標(biāo)相關(guān)聯(lián)的第一接觸物可以用來(lái)操控(例如,離顯示器上的第一目標(biāo)最近的)第一對(duì)象,并且與顯示器上的第二目標(biāo)相關(guān)聯(lián)的第二接觸物可以用來(lái)操控(例如,離顯示器上的第二目標(biāo)最近的)第二對(duì)象。因此,在高級(jí)模式下,接觸物可以控制對(duì)應(yīng)目標(biāo)是僅僅在對(duì)象的上方懸浮還是操控該對(duì)象。
[0010]為了完成前述和相關(guān)方面,以下描述和附圖闡述了某些說(shuō)明性的方面和實(shí)現(xiàn)方式。這些說(shuō)明了可以據(jù)以采用一個(gè)或多個(gè)方面的各種方式,但是是其中的少數(shù)。當(dāng)結(jié)合附圖考慮時(shí),本公開(kāi)的其他方面、優(yōu)點(diǎn)和新穎性特征根據(jù)以下詳細(xì)描述將變得顯而易見(jiàn)。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0011]圖1是用于基于從間接交互設(shè)備接收的輸入數(shù)據(jù)控制顯示器上呈現(xiàn)的一個(gè)或多個(gè)目標(biāo)的示例性方法。
[0012]圖2是示例性間接交互方法。
[0013]圖3是與間接交互設(shè)備一起使用的示例性交互模型。
[0014]圖4是與間接交互設(shè)備一起使用的示例性交互模型。
[0015]圖5是用于基于從間接交互設(shè)備接收的輸入數(shù)據(jù)控制顯示器上呈現(xiàn)的一個(gè)或多個(gè)目標(biāo)的示例性系統(tǒng)。
[0016]圖6是示例性計(jì)算機(jī)可讀介質(zhì)的圖示,其中,可以包括被配置為具體實(shí)現(xiàn)本文所闡述的規(guī)定中的一個(gè)或多個(gè)的處理器可執(zhí)行指令。
[0017]圖7圖示出示例性計(jì)算環(huán)境,其中,可以實(shí)現(xiàn)本文所闡述的規(guī)定中的一個(gè)或多個(gè)?!揪唧w實(shí)施方式】
[0018]現(xiàn)在參照?qǐng)D描述所要求保護(hù)的主題,其中,貫穿全文,同樣的附圖標(biāo)記一般用于指代同樣的元素。在以下描述中,為了解釋的目的,闡述了許多具體細(xì)節(jié),以提供對(duì)所要求保護(hù)主題的深刻理解。然而,可能明顯的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐所要求保護(hù)的主題。在其他實(shí)例中,以框圖形式圖示了結(jié)構(gòu)和設(shè)備,以便于描述所要求保護(hù)的主題。
[0019]可以意識(shí)到,在一些應(yīng)用中,(例如,使用觸摸屏技術(shù)的)直接交互設(shè)備可以比(例如,使用光標(biāo)和按鍵接口的)間接交互設(shè)備更有利。例如,直接交互設(shè)備可以很好地適于例如銷(xiāo)售點(diǎn)設(shè)備、信息站應(yīng)用、GPS導(dǎo)航設(shè)備、和/或工業(yè)和家庭自動(dòng)化系統(tǒng)(例如,這是因?yàn)槭聞?wù)相對(duì)簡(jiǎn)短,數(shù)據(jù)輸入/用戶(hù)交互受限,等等)。然而,在其他應(yīng)用中,間接交互設(shè)備可能更有利。例如,圖形設(shè)計(jì)、音頻和視頻編輯、電子表格操作以及字處理應(yīng)用等可以由間接交互設(shè)備很好地服務(wù)(例如,其中,大量的用戶(hù)交互持續(xù)了一段延長(zhǎng)的時(shí)間)。此外,直接觸摸設(shè)備可能有點(diǎn)兒不精確,這是因?yàn)槭趾褪种缚赡軗踝∮脩?hù)界面的相對(duì)小的元素,并且可能在顯示器的呈現(xiàn)表面上留下殘留物、污點(diǎn)等。
[0020]除了別的之外,提供了用于以一種或多種方式使用間接交互設(shè)備(例如,觸摸板或其他輸入裝置)的一個(gè)或多個(gè)系統(tǒng)和/或技術(shù),所述方式提供了直接觸摸設(shè)備的益處中的至少一些,同時(shí)還減輕了直接觸摸設(shè)備的缺點(diǎn)中的至少一些。例如,以類(lèi)似于直接交互設(shè)備的可視化(例如,其中,用戶(hù)可以經(jīng)由直接觸摸系統(tǒng)與顯示器進(jìn)行直接交互,比如其中,他/她的手指疊加在顯示器上的對(duì)象上)的方式可視化與間接交互設(shè)備的交互。應(yīng)意識(shí)到,“間接交互”和/或類(lèi)似物在本文中被廣義地使用來(lái)描述這樣的交互形式,其中實(shí)體(例如用戶(hù))與非顯示器的設(shè)備進(jìn)行交互,以使得顯示器上的用戶(hù)界面改變。例如,膝上型計(jì)算機(jī)的觸摸板可以是間接交互設(shè)備的一個(gè)示例,這是因?yàn)橛脩?hù)可以與該觸摸板進(jìn)行交互,以控制在該膝上型計(jì)算機(jī)的顯示器/監(jiān)視器上呈現(xiàn)的指針。
[0021]應(yīng)意識(shí)到,在一些應(yīng)用中,直接交互設(shè)備可以用作間接交互設(shè)備。作為一個(gè)示例,在包括觸摸屏的移動(dòng)設(shè)備用作用于控制電視機(jī)的遙控器的情況下,移動(dòng)設(shè)備的觸摸屏可以用作間接交互設(shè)備來(lái)操縱例如正在電視機(jī)上顯示的用戶(hù)界面(例如,其上的目標(biāo)、光標(biāo)等)。
[0022]圖1圖示出用于基于從間接交互設(shè)備(例如,觸摸板或其他觸敏表面、熱敏表面等)接收的信息在顯示器上呈現(xiàn)目標(biāo)(例如,指針)的示例方法100,該間接交互設(shè)備可以被實(shí)體(例如,用戶(hù))用來(lái)操縱在顯示器上呈現(xiàn)的用戶(hù)界面的對(duì)象。這樣的方法100對(duì)于一般不包括觸摸屏的膝上型和/或桌上型計(jì)算機(jī)可以得到特別適用,但是其并非旨在如此被限制。例如,在另一實(shí)施例中,可以結(jié)合觸摸屏使用示例方法100,其中,間接交互設(shè)備可以補(bǔ)充觸摸屏(例如,這樣的應(yīng)用,其中通常不可經(jīng)由觸摸屏實(shí)現(xiàn)的精度是希望的)。
[0023]示例方法100在102處開(kāi)始,并且在104處,檢測(cè)已耦合至計(jì)算機(jī)系統(tǒng)的間接交互設(shè)備。舉例而言,觸摸板可以經(jīng)由有線(xiàn)連接(例如,通用串行總線(xiàn)(USB)等)和/或無(wú)線(xiàn)連接(例如,藍(lán)牙連接、紅外線(xiàn)連接等)耦合至計(jì)算機(jī)系統(tǒng)。此外,應(yīng)意識(shí)到,間接交互設(shè)備可以在制造計(jì)算機(jī)系統(tǒng)時(shí)耦合至計(jì)算機(jī)系統(tǒng),因此,可以例如在初始啟動(dòng)計(jì)算機(jī)系統(tǒng)時(shí)檢測(cè)間接交互設(shè)備??商鎿Q地,間接交互設(shè)備可以例如由終端用戶(hù)耦合至計(jì)算機(jī)系統(tǒng),并且可以例如在間接交互設(shè)備被耦合時(shí)和/或在后來(lái)重啟時(shí)進(jìn)行檢測(cè)。
[0024]在檢測(cè)到間接交互設(shè)備時(shí),計(jì)算機(jī)系統(tǒng)和/或它的組件可以被配置為安裝驅(qū)動(dòng)器,所述驅(qū)動(dòng)器例如被配置為提供用于在間接交互設(shè)備與計(jì)算機(jī)系統(tǒng)之間轉(zhuǎn)送數(shù)據(jù)和/或以其他方式為與間接交互設(shè)備的交互準(zhǔn)備計(jì)算機(jī)系統(tǒng)和/或反之亦然。
[0025]示例方法100還包括,在106處,至少部分地基于所選交互方法將間接交互設(shè)備映射到計(jì)算機(jī)系統(tǒng)。即,換言之,基于所選交互方法(例如,其可以由操作系統(tǒng)制造商、計(jì)算機(jī)制造商、用戶(hù)等進(jìn)行選擇)規(guī)定的映射技術(shù),將在間接交互設(shè)備的傳感表面上包括的觸摸傳感器、熱傳感器或其他類(lèi)型的傳感器映射到顯示器。作為一個(gè)示例,交互方法可以提供用于使用絕對(duì)、相對(duì)和/或異類(lèi)(例如,絕對(duì)和相對(duì)的組合)的映射技術(shù)來(lái)將間接交互設(shè)備映射到計(jì)算機(jī)系統(tǒng)。
[0026]絕對(duì)映射技術(shù)一般被配置為將間接交互設(shè)備的軸縮放為顯示器的對(duì)應(yīng)軸。例如,可以用顯示器的對(duì)應(yīng)X軸縮放間接交互設(shè)備的X軸,使得在X方向上,間接交互設(shè)備的傳感表面上的各點(diǎn)映射為顯示器上的唯一一點(diǎn)(例如,或者特定數(shù)目的點(diǎn))。類(lèi)似地,可以用顯示器的對(duì)應(yīng)I軸按縮放間接交互設(shè)備的I軸,使得在y方向上,間接交互設(shè)備的傳感表面上的各點(diǎn)映射為顯示器上的唯一一點(diǎn)(例如,或者特定數(shù)目的點(diǎn))。按照這種方式,傳感表面上的點(diǎn)一般對(duì)應(yīng)于顯示器上的相應(yīng)點(diǎn)。即,例如,間接交互設(shè)備的傳感表面的邊緣對(duì)應(yīng)于顯示器的相應(yīng)邊緣,使得傳感表面是顯示器的(縮小)表示。例如,如果接觸物(例如,手指)觸摸了間接交互設(shè)備的傳感表面的右上角,則在顯示器上代表該接觸物的指針可以位于右上角,這是因?yàn)閭鞲斜砻娴挠疑辖潜挥成涞搅孙@示器的右上角。常規(guī)上,觸摸屏和/或筆式數(shù)字化器使用絕對(duì)映射技術(shù)。
[0027]相對(duì)映射技術(shù)與絕對(duì)映射技術(shù)的不同之處在于,傳感表面一般被映射到顯示器的可移動(dòng)子區(qū)域(例如,其未被示出給用戶(hù))。即,映射是在接觸物(例如,手指)被傳感表面檢測(cè)到時(shí)目標(biāo)(例如,指針)在顯示器上的當(dāng)前位置的函數(shù),并且可以基于目標(biāo)的位置的改變而改變。例如,在目標(biāo)在接觸物被檢測(cè)到時(shí)位于顯示器的右上象限的中心的情況下,傳感表面可以被映射,使得傳感表面的中心點(diǎn)對(duì)應(yīng)于目標(biāo)的位置(例如,使得少于顯示器所有點(diǎn)的點(diǎn)被映射到傳感表面上的點(diǎn))(例如,比如,僅僅右上象限可以被映射)。如果傳感表面在一段時(shí)間內(nèi)未檢測(cè)到接觸物,則當(dāng)再次檢測(cè)到接觸物時(shí),可以改變映射,使得目標(biāo)的位置被映射為例如傳感表面的中心點(diǎn)。因此,在使用相對(duì)映射技術(shù)映射傳感表面的情況下,映射可以隨著時(shí)間而變化(例如,這與絕對(duì)映射相反,在絕對(duì)映射中,映射典型地不改變,除非顯示器和/或間接交互設(shè)備的傳感表面有變化)。常規(guī)上,鼠標(biāo)和/或模擬鼠標(biāo)的軌跡板使用相對(duì)映射技術(shù)。
[0028]異類(lèi)映射技術(shù)組合了絕對(duì)映射和相對(duì)映射的構(gòu)思。例如,可以獨(dú)立地映射間接交互設(shè)備的傳感表面的各軸,其中,使用絕對(duì)映射技術(shù)映射第一軸,以及使用相對(duì)映射技術(shù)映射第二軸。例如,可以將相對(duì)映射技術(shù)應(yīng)用于傳感表面的y軸,而可以將絕對(duì)映射技術(shù)應(yīng)用于傳感表面的X軸,或者反之亦然。
[0029]盡管本文描述了絕對(duì)映射技術(shù)、相對(duì)映射技術(shù)和異類(lèi)映射技術(shù),但是應(yīng)意識(shí)到,例如其他映射技術(shù)也被考慮并且并未被排除在所附權(quán)利要求的范圍之外。
[0030]在示例方法100中的108處,從間接交互設(shè)備或從間接交互設(shè)備的傳感表面接收輸入數(shù)據(jù)。例如,用戶(hù)可以將一個(gè)或多個(gè)手指放在傳感表面上,使得生成輸入數(shù)據(jù)。一般而言,輸入數(shù)據(jù)指示傳感表面上正被接觸物接觸的位置。輸入數(shù)據(jù)也可以指示可以從傳感表面獲得的其他信息。
[0031]舉例而言,輸入數(shù)據(jù)可以描述與傳感表面接觸的一個(gè)或多個(gè)手指的一個(gè)位置和/或多個(gè)位置,使得手指的動(dòng)作(例如,關(guān)于傳感表面的移動(dòng))可以至少部分地基于在示例方法100中的106處創(chuàng)建的映射而映射到顯示器。此外,在一個(gè)實(shí)施例中,輸入數(shù)據(jù)可以進(jìn)一步包括與由所述一個(gè)或多個(gè)手指對(duì)傳感表面分別施加的壓力量相關(guān)的信息。如將在下文更詳細(xì)描述的,在一個(gè)實(shí)施例中,這樣的壓力信息可以例如用于確定是否在正顯示的用戶(hù)界面的對(duì)象的上方懸浮和/或操控該對(duì)象。
[0032]在示例方法100中的110處,至少部分地基于所選交互模型處理輸入數(shù)據(jù)。交互模型提供了與如何處理輸入數(shù)據(jù)和/或如何將輸入數(shù)據(jù)轉(zhuǎn)換成對(duì)于計(jì)算機(jī)系統(tǒng)更有用的信息有關(guān)的指南和/或指令。例如,如上所述,交互模型可以提供用于映射相對(duì)于間接交互設(shè)備的傳感表面施加的接觸物的位置和/或移動(dòng)(例如,事件)。因此,如果在傳感表面上向右移動(dòng)一個(gè)或多個(gè)接觸物,則可以在顯示器的用戶(hù)界面上向右移動(dòng)分別與所述接觸物對(duì)應(yīng)的一個(gè)目標(biāo)或多個(gè)目標(biāo)(例如,鼠標(biāo)指針)。
[0033]如在下文中將參照?qǐng)D2-4更詳細(xì)描述的,輸入數(shù)據(jù)可以用于根據(jù)交互模型的規(guī)定確定計(jì)算機(jī)系統(tǒng)(例如,或者其部分)是否進(jìn)入懸浮模式和/或操控模式。即,交互模型可以被配置為規(guī)定目標(biāo)是否僅僅在計(jì)算機(jī)系統(tǒng)的用戶(hù)界面的元素的上方懸浮和/或操控用戶(hù)界面的元素。因此,選擇的交互模式可以被配置為規(guī)定接觸物的哪些動(dòng)作被配置為使得計(jì)算機(jī)系統(tǒng)和/或其部分(例如比如,在顯示器上呈現(xiàn)的指針)進(jìn)入懸浮模式和/或哪些動(dòng)作被配置為使得計(jì)算機(jī)系統(tǒng)和/或其部分進(jìn)入操控模式(例如,以操控用戶(hù)界面的對(duì)象)。
[0034]在示例方法100中的112處,基于所處理的輸入數(shù)據(jù)在所提供用于的計(jì)算機(jī)系統(tǒng)的顯示器上安置和/或移動(dòng)目標(biāo)。此外,在所處理的輸入數(shù)據(jù)指示計(jì)算機(jī)系統(tǒng)和/或其部分將進(jìn)入操控模式的情況下,在計(jì)算機(jī)系統(tǒng)上顯示的目標(biāo)可以被配置為操控顯示器上呈現(xiàn)的用戶(hù)界面的對(duì)象。這樣的操控可以包括但不限于,例如操縱顯示器上呈現(xiàn)的對(duì)象的比例,平移對(duì)象,拖動(dòng)對(duì)象,旋轉(zhuǎn)對(duì)象,和/或選擇對(duì)象(例如,“點(diǎn)擊”按鈕)。
[0035]應(yīng)意識(shí)到,在示例方法100中的112處,可以在計(jì)算機(jī)系統(tǒng)的顯示器上呈現(xiàn)多于一個(gè)的目標(biāo)。作為一個(gè)示例,可以為間接交互設(shè)備的傳感表面所檢測(cè)到的各接觸物呈現(xiàn)目標(biāo)。因此,如果相對(duì)于傳感表面施加了例如兩個(gè)或更多個(gè)手指(例如,使得兩個(gè)或更多個(gè)手指被傳感表面檢測(cè)到),則可以在顯示器上呈現(xiàn)兩個(gè)或更多個(gè)目標(biāo)。目標(biāo)可以受相應(yīng)的接觸物控制,使得第一接觸物控制第一目標(biāo)的位置/移動(dòng)(例如,和/或使得第一目標(biāo)在懸浮模式和/或操控模式之間切換),第二接觸物控制第二目標(biāo)的位置/移動(dòng)(例如,和/或使得第二目標(biāo)在懸浮模式和/或操控模式之間切換)等。因此,在所檢測(cè)到的接觸物的數(shù)目與所呈現(xiàn)的目標(biāo)的數(shù)目之間可以存在I比I的比率,但是其他比率也被考慮。例如,可以為所檢測(cè)到的每?jī)蓚€(gè)接觸物(例如,手指,尖筆等)呈現(xiàn)另外的一個(gè)目標(biāo)。
[0036]應(yīng)意識(shí)到,在一些實(shí)施例中,顯示器上呈現(xiàn)的目標(biāo)的數(shù)目可以隨所檢測(cè)到的接觸物的數(shù)目的變化而變化。作為一個(gè)示例,在一個(gè)實(shí)施例中(例如,當(dāng)絕對(duì)地映射間接交互設(shè)備時(shí)),在沒(méi)有檢測(cè)到接觸物時(shí),可以顯示零個(gè)目標(biāo),在檢測(cè)到一個(gè)接觸物時(shí),可以顯示一個(gè)目標(biāo),在檢測(cè)到兩個(gè)接觸物時(shí),可以顯示兩個(gè)目標(biāo),等等。在另一個(gè)實(shí)施例中(例如,當(dāng)相對(duì)地映射間接交互設(shè)備時(shí)),即使在沒(méi)有檢測(cè)到接觸物時(shí),也可以顯示一個(gè)或多個(gè)接觸物。例如,在檢測(cè)到零個(gè)或一個(gè)接觸物時(shí),可以顯示一個(gè)目標(biāo),在檢測(cè)到兩個(gè)接觸物時(shí),可以顯示兩個(gè)目標(biāo),等等。
[0037]因此,在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)可以被配置成為間接交互設(shè)備所檢測(cè)到的各接觸物在顯示器上呈現(xiàn)目標(biāo)。此外,可以由相應(yīng)的接觸物控制目標(biāo)的位置/移動(dòng)。即,第一接觸物可以控制第一目標(biāo)的位置/移動(dòng),第二接觸物可以控制第二目標(biāo)的位置/移動(dòng),等等。在一個(gè)實(shí)施例中,各目標(biāo)可以獨(dú)立于其他目標(biāo)來(lái)進(jìn)行安置/移動(dòng)。例如,如果用戶(hù)在觸摸板上移動(dòng)第一手指,同時(shí)保持另一手指靜止,則與第一手指對(duì)應(yīng)的目標(biāo)可以移動(dòng),同時(shí)與第二手指對(duì)應(yīng)的目標(biāo)保持靜止。類(lèi)似地,如果用戶(hù)將第二手指抬離和/或以其他方式停止“接觸”傳感表面,則第二目標(biāo)可以在顯示器上消失和/或以不同的方式進(jìn)行呈現(xiàn)。[0038]應(yīng)意識(shí)到,通過(guò)為間接交互設(shè)備的傳感表面所檢測(cè)到的各接觸物顯示目標(biāo),例如可以以類(lèi)似于在直接交互設(shè)備上發(fā)生的可視化的方式可視化用戶(hù)的移動(dòng)。即,各目標(biāo)可以例如以類(lèi)似于手指觸摸觸摸屏的方式作出響應(yīng)。正如用戶(hù)可以將兩個(gè)手指放在直接交互設(shè)備上(例如與用戶(hù)界面上的多個(gè)對(duì)象交互和/或掩蓋用戶(hù)界面上的多個(gè)對(duì)象)一樣,用戶(hù)例如可以在顯示器上看見(jiàn)他/她的手指(例如,在他/她的手指用目標(biāo)表示的情況下),即使該用戶(hù)在物理上沒(méi)有接觸顯示器(例如,但是反而經(jīng)由間接交互設(shè)備控制目標(biāo))。
[0039]示例方法100在114處結(jié)束。
[0040]圖2圖示出用于使用間接交互設(shè)備以與例如計(jì)算機(jī)系統(tǒng)進(jìn)行交互的示例間接交互方法200。更具體地,示例方法200是用于基于所選交互模型處理輸入數(shù)據(jù)的一個(gè)示例技術(shù)(例如,圖1中的110)。作為一個(gè)示例,方法200可以被配置為提供與在用戶(hù)與直接交互設(shè)備(例如比如觸摸屏)交互時(shí)向用戶(hù)提供的可視化類(lèi)似的懸浮可視化和/或操控可視化。應(yīng)意識(shí)到,圖2僅僅旨在提供間接交互方法的簡(jiǎn)化流程圖,而圖3-4可以提供與在從間接交互設(shè)備接收輸入數(shù)據(jù)時(shí)可能發(fā)生的動(dòng)作相關(guān)的更具體的細(xì)節(jié),這可以至少部分地基于已經(jīng)選擇的交互模型。
[0041]示例方法200在202處開(kāi)始,并且在204處,接收指示間接交互設(shè)備所檢測(cè)到的第一事件的第一輸入數(shù)據(jù)。該事件一般由接觸物實(shí)施,并且可以例如包括,將接觸物(例如,手指,尖筆等)對(duì)間接交互設(shè)備的傳感表面進(jìn)行觸摸,在傳感表面上移動(dòng)接觸物,等等。作為一個(gè)示例,第一事件可以包括,在間接交互設(shè)備的傳感表面(例如,觸敏表面、熱敏表面等)上和/或在其附近檢測(cè)到第一手指和/或檢測(cè)到第一手指在傳感表面上的移動(dòng)。然后,這樣的事件可以(例如通過(guò)間接交互設(shè)備)被記錄和/或轉(zhuǎn)換為輸入數(shù)據(jù),該輸入數(shù)據(jù)被配置為由計(jì)算機(jī)系統(tǒng)接收。
[0042]在示例方法200中的206處,基于第一輸入提供第一目標(biāo),以在計(jì)算機(jī)系統(tǒng)數(shù)據(jù)的顯示器上呈現(xiàn)。換句話(huà)說(shuō),即,根據(jù)映射技術(shù)(例如,其可以在所選擇的交互模型中規(guī)定)將第一事件映射到顯示器。例如,所述映射技術(shù)可以包括,絕對(duì)映射技術(shù)、相對(duì)映射技術(shù)、和/或異類(lèi)映射技術(shù)。作為一個(gè)示例,如果第一事件包括向右滑動(dòng)正與傳感表面接觸的手指,則將第一事件映射到顯示器可以包括,向右移動(dòng)目標(biāo)(例如,指針)。
[0043]一般而言,在206處,該目標(biāo)被呈現(xiàn)為懸浮可視化。即,目標(biāo)可以相對(duì)于顯示器挪動(dòng),并且在用戶(hù)界面的對(duì)象的上方懸浮而不操控所述對(duì)象。例如,目標(biāo)可以在應(yīng)用的上方挪動(dòng)而不選擇應(yīng)用、初始化應(yīng)用和/或操縱應(yīng)用(例如,更精確地說(shuō),顯示器上呈現(xiàn)的應(yīng)用的表示)。按照這種方式,該目標(biāo)的行為表現(xiàn)類(lèi)似于傳統(tǒng)指針(例如,比如,其中,指針可以在用戶(hù)界面上方懸浮,直到用戶(hù)輕敲或點(diǎn)擊鼠標(biāo)上的按鈕為止)。
[0044]在示例方法200中的208處,在208處,接收指示間接交互設(shè)備所檢測(cè)到的第二事件的第二輸入數(shù)據(jù)。除了別的之外,第二事件可以包括,檢測(cè)由接觸物施加的壓力量的變化(例如,相對(duì)于在檢測(cè)到第一事件時(shí)施加的壓力而言),在傳感表面上和/或在其附近檢測(cè)第二接觸物,和/或檢測(cè)按鈕的操控或其他操控機(jī)制(例如,其是間接交互設(shè)備的一部分)(例如,被配置為使得計(jì)算機(jī)系統(tǒng)從懸浮模式轉(zhuǎn)換為操控模式)。
[0045]在示例方法200中的210處,至少部分地基于第一目標(biāo)相對(duì)于對(duì)象的位置和所接收的第二數(shù)據(jù)來(lái)操控顯示器上呈現(xiàn)的一個(gè)或多個(gè)對(duì)象。即,在接收到第二輸入數(shù)據(jù)時(shí),一個(gè)或多個(gè)目標(biāo)可以從懸浮可視化(例如,其中,所述一個(gè)或多個(gè)目標(biāo)僅僅在對(duì)象的上方懸浮)轉(zhuǎn)換為操控可視化(例如,其中,所述一個(gè)或多個(gè)目標(biāo)操控所述各目標(biāo)正在其上方懸浮的對(duì)象)。
[0046]例如,假設(shè)在計(jì)算機(jī)系統(tǒng)上呈現(xiàn)的用戶(hù)界面內(nèi)顯示圖片,并且用戶(hù)希望使用間接交互設(shè)備(例如,觸摸板)與該圖片進(jìn)行交互。用戶(hù)可以通過(guò)將一個(gè)手指放在該觸摸板的傳感表面上并且在該傳感表面上移動(dòng)該手指,來(lái)開(kāi)始。該事件(例如,將手指放在傳感表面上和/或移動(dòng)該手指)可以使得例如由間接交互設(shè)備在204處生成第一輸入數(shù)據(jù),并且將其傳送至計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)進(jìn)而可以在206處分析第一輸入數(shù)據(jù)(例如,將該事件映射到顯示器)并且向顯示器提供信息,該信息使得按照基本上對(duì)應(yīng)于手指的放置和/或移動(dòng)的方式安置和/或移動(dòng)該目標(biāo)。一旦目標(biāo)位于用戶(hù)希望的位置處(例如,在用戶(hù)希望操控的對(duì)象(例如,圖片)的上方懸浮),則用戶(hù)可以經(jīng)由第一手指對(duì)傳感表面施加更大的壓力,將第二手指放在傳感表面上,和/或選擇操控元件(例如,間接交互設(shè)備上的按鈕)。響應(yīng)于這樣的事件,可以由間接交互設(shè)備生成第二輸入數(shù)據(jù)和/或?qū)⑵鋫魉椭劣?jì)算機(jī)系統(tǒng)?;诘诙斎霐?shù)據(jù)(例如,指示第二事件),以及目標(biāo)在第二事件發(fā)生時(shí)的位置,用戶(hù)界面的離該目標(biāo)最近(例如,至少部分被該目標(biāo)疊加)的對(duì)象(例如,圖片)可以被操控(例如,該圖片可以被抓住,使得例如可以拖放它)。
[0047]可以意識(shí)到,本文廣義地使用操控和/或類(lèi)似物,以描述可能針對(duì)對(duì)象發(fā)生的一個(gè)或多個(gè)動(dòng)作/操縱。例如,可以操縱對(duì)象的比例,可以平移對(duì)象,可以將對(duì)象拖動(dòng)到不同位置,可以旋轉(zhuǎn)對(duì)象,和/或可以以其他方式選擇對(duì)象(例如,使得與對(duì)象相關(guān)聯(lián)的應(yīng)用被初始化、啟動(dòng)等,和/或使得用戶(hù)界面基于對(duì)對(duì)象的操控而改變(例如,與該對(duì)象相關(guān)聯(lián)的菜單可以打開(kāi))),等等。
[0048]還應(yīng)意識(shí)到,可以在規(guī)定的交互模型中提供被配置為將計(jì)算機(jī)系統(tǒng)和/或其部分(例如,特定目標(biāo))從懸浮可視化轉(zhuǎn)換到操控可視化的特定動(dòng)作。例如,如將在下文中更詳細(xì)描述的,在一個(gè)實(shí)施例中,第二接觸物的檢測(cè)可以將與第一接觸物相關(guān)聯(lián)的目標(biāo)從懸浮可視化轉(zhuǎn)換到操控可視化。然而,在另一示例中,第二接觸物的檢測(cè)可以?xún)H僅使得目標(biāo)被顯示,其中,各目標(biāo)處于懸浮可視化(例如,因而僅僅第二接觸物的檢測(cè)并不自動(dòng)導(dǎo)致一個(gè)或多個(gè)目標(biāo)從懸浮可視化轉(zhuǎn)換到操控可視化)。
[0049]此外,應(yīng)意識(shí)到,在第一事件與第二事件之間可以存在不使得對(duì)象被操控的居間事件。例如,在第一事件與第二事件之間可能發(fā)生第三事件,比如相對(duì)于傳感表面移動(dòng)接觸物,這使得目標(biāo)移動(dòng)但是并不一定使得對(duì)象被操控(例如,這是因?yàn)榈谌录⒉皇墙换ツP椭幸?guī)定的使得目標(biāo)從懸浮模式轉(zhuǎn)換為操控模式的事件類(lèi)型)。
[0050]圖3圖示出可以用于在空閑模式302、懸浮模式304和/或操控模式306之間轉(zhuǎn)換的示例交互模型300。更具體地,圖3圖示出本文中可以稱(chēng)作基本交互模型的東西。這樣的交互模型可以提供用于絕對(duì)地、相對(duì)地和/或異類(lèi)地映射事件(例如,相對(duì)于間接交互模型的傳感表面檢測(cè)到接觸物)。
[0051]典型地,當(dāng)間接交互設(shè)備的傳感表面檢測(cè)到相對(duì)于間接交互設(shè)備的傳感表面施加了零個(gè)接觸物(例如,手指)時(shí),計(jì)算機(jī)系統(tǒng)和/或其部分處于空閑模式302。除了別的之夕卜,在計(jì)算機(jī)系統(tǒng)和/或其部分處于空閑模式時(shí)顯示的目標(biāo)的數(shù)目可以取決于將由計(jì)算機(jī)系統(tǒng)使用的所規(guī)定的交互模型的類(lèi)型。例如,在相對(duì)映射事件的情況下,當(dāng)計(jì)算機(jī)系統(tǒng)(例如,或其部分)處于空閑模式時(shí),可以在顯示器上呈現(xiàn)至少一個(gè)目標(biāo),其用于在用戶(hù)與傳感表面交互來(lái)將接觸物移動(dòng)至例如中心的左邊和/或右邊的情況下(例如向用戶(hù))提供目標(biāo)將移動(dòng)到哪里的某個(gè)上下文。
[0052]當(dāng)絕對(duì)映射事件時(shí)(例如,當(dāng)將傳感表面絕對(duì)地映射到顯示器時(shí))(例如,使得傳感表面上的點(diǎn)被映射到顯示器上基本上固定的對(duì)應(yīng)點(diǎn)),在計(jì)算機(jī)系統(tǒng)和/或其部分處于空閑模式302時(shí),可以在顯示器上呈現(xiàn)零個(gè)或更多個(gè)目標(biāo)。換句話(huà)說(shuō),即,當(dāng)計(jì)算機(jī)系統(tǒng)處于空閑模式302時(shí),用戶(hù)可以不需要知道目標(biāo)的當(dāng)前方位,這是因?yàn)橛脩?hù)可以知道在相對(duì)于傳感表面施加接觸物時(shí)目標(biāo)將出現(xiàn)在哪里,而不用這樣的先驗(yàn)信息(例如,目標(biāo)將出現(xiàn)在顯示器的基本上與傳感表面的被觸摸的區(qū)域相對(duì)應(yīng)的區(qū)域中)。
[0053]當(dāng)相對(duì)于間接交互設(shè)備的傳感表面施加了第一接觸物時(shí)(例如,當(dāng)?shù)谝皇种赣|摸了觸摸板時(shí)),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭308所示,從空閑模式302轉(zhuǎn)換到懸浮模式304,和/或可以在懸浮可視化下顯示目標(biāo)。懸浮模式304被配置為向用戶(hù)提供在顯示器上呈現(xiàn)的用戶(hù)界面的對(duì)象的上方懸浮的目標(biāo)的可視化。作為一個(gè)示例,用戶(hù)可以在傳感表面上挪動(dòng)接觸物,以使得目標(biāo)相對(duì)于屏幕移動(dòng),使得它看起來(lái)就像目標(biāo)在對(duì)象的上方懸浮一樣(例如,但是并非操控對(duì)象)。換句話(huà)說(shuō),即,目標(biāo)可以疊加在所呈現(xiàn)的用戶(hù)界面的一個(gè)或多個(gè)對(duì)象上而不操控對(duì)象。應(yīng)意識(shí)到,懸浮模式304可以類(lèi)似于使用鼠標(biāo),其中,指針自由地相對(duì)于用戶(hù)界面移動(dòng)而不操控用戶(hù)界面的各方面(例如,除非按鈕被選擇,此時(shí),指針將不再在對(duì)象的上方懸浮)。然而,可以意識(shí)到,僅僅在元素的上方懸浮可以使得該元素“起反應(yīng)”(例如,變明亮,改變顏色,等等),即使該元素未被操控。
[0054]當(dāng)目前基本上與第一接觸物一起相對(duì)于傳感表面施加了第二接觸物(例如,使得兩個(gè)手指與觸摸板接觸)時(shí)(例如,當(dāng)?shù)诙种赣|摸了觸摸板時(shí)),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭310所示,從懸浮模式304轉(zhuǎn)換到操控模式306,和/或可以在操控可視化下顯示目標(biāo)。應(yīng)意識(shí)到,在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)(例如,或其部分)可以被配置成為相對(duì)于傳感表面施加的相應(yīng)接觸物顯示目標(biāo)。例如,在相對(duì)于傳感表面施加了兩個(gè)接觸物的情況下,可以在顯示器上呈現(xiàn)兩個(gè)目標(biāo);在相對(duì)于傳感表面施加了三個(gè)接觸物的情況下,可以在顯示器上呈現(xiàn)三個(gè)目標(biāo),等等。
[0055]操控模式306被配置為使得目標(biāo)操控離所述目標(biāo)最近的對(duì)象(例如,操控分別至少部分地被所述目標(biāo)疊加的對(duì)象)。除了別的之外,操控對(duì)象可以包括,操縱對(duì)象的比例,平移對(duì)象,拖動(dòng)對(duì)象,旋轉(zhuǎn)對(duì)象,和/或以其他方式選擇對(duì)象,從而導(dǎo)致對(duì)象上的某種改變(例如,初始化與對(duì)象相關(guān)聯(lián)的應(yīng)用和/或提供用于呈現(xiàn)與對(duì)象相關(guān)聯(lián)的菜單,等等)。
[0056]舉例而非限制,在傳感表面上將所述兩個(gè)或更多個(gè)接觸物面向彼此移動(dòng)可以使得對(duì)象相對(duì)于顯示器的尺寸的比例減小。類(lèi)似地,在傳感表面上將所述兩個(gè)或更多個(gè)接觸物遠(yuǎn)離彼此移動(dòng)可以使得對(duì)象相對(duì)于顯示器的尺寸的比例增大。如果對(duì)象是可平移對(duì)象,則移動(dòng)彼此鄰近的兩個(gè)或更多個(gè)接觸物可能導(dǎo)致平移操作,和/或如果對(duì)象是可拖動(dòng)的,則移動(dòng)彼此鄰近的兩個(gè)或更多個(gè)接觸物可能導(dǎo)致拖動(dòng)操作。以旋轉(zhuǎn)方式移動(dòng)所述兩個(gè)或更多個(gè)手指可以使得對(duì)象以類(lèi)似于接觸物旋轉(zhuǎn)的方式被旋轉(zhuǎn)。因此,在基本模型300中,兩個(gè)或更多個(gè)接觸物可以用于操控對(duì)象和/或提供用于操縱對(duì)象(例如,如果輸入數(shù)據(jù)指示間接交互設(shè)備檢測(cè)到兩個(gè)或更多個(gè)接觸物,則所述目標(biāo)從懸浮模式轉(zhuǎn)換到操控模式)。
[0057]如示例模型300中的箭頭312所示,應(yīng)意識(shí)到,在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)和/或其部分可以從空閑模式302直接轉(zhuǎn)換到操控模式306 (例如,繞過(guò)懸浮模式304)。作為一個(gè)示例,輸入數(shù)據(jù)可以指示傳感表面從檢測(cè)到零個(gè)接觸物轉(zhuǎn)換到了檢測(cè)到兩個(gè)或更多個(gè)接觸物,從而使得計(jì)算機(jī)系統(tǒng)繞過(guò)懸浮模式404。
[0058]此外,應(yīng)意識(shí)到,計(jì)算機(jī)系統(tǒng)和/或其部分可以(例如使用反轉(zhuǎn)技術(shù))在其處于操控模式306的情況下轉(zhuǎn)換回到懸浮模式304和/或在其處于懸浮模式304和/或操控模式306的情況下轉(zhuǎn)換回到空閑模式302。例如,當(dāng)傳感表面從檢測(cè)到兩個(gè)或更多個(gè)接觸物轉(zhuǎn)換到僅僅檢測(cè)到一個(gè)接觸物時(shí),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭314所示,從操控模式306轉(zhuǎn)換到懸浮模式304。類(lèi)似地,當(dāng)傳感表面從檢測(cè)到一個(gè)接觸物轉(zhuǎn)換到檢測(cè)到零個(gè)接觸物時(shí),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭316所示,從懸浮模式304轉(zhuǎn)換到空閑模式302。如果傳感表面從檢測(cè)到兩個(gè)或更多個(gè)接觸物轉(zhuǎn)換到檢測(cè)到零個(gè)接觸物時(shí),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭318所示,從操控模式306轉(zhuǎn)換到空閑模式302 (例如,繞過(guò)懸浮模式304)。
[0059]圖4圖示出另一示例交互模型400,其可以用于在空閑模式402 (例如,圖3中的302)、懸浮模式404 (例如,圖3中的304)和/或操控模式406 (例如,圖3中的306)之間轉(zhuǎn)換。更具體地,圖4圖示出本文中可以稱(chēng)作高級(jí)交互模型的東西。這樣的交互模型可以提供用于絕對(duì)地、相對(duì)地和/或異類(lèi)地映射事件(例如,相對(duì)于間接交互模型的傳感表面檢測(cè)接觸物)。
[0060]典型地,當(dāng)間接交互設(shè)備的傳感表面檢測(cè)到相對(duì)于間接交互設(shè)備的傳感表面施加了零個(gè)接觸物(例如,手指)時(shí),計(jì)算機(jī)系統(tǒng)和/或其部分處于空閑模式402。除了別的之夕卜,在計(jì)算機(jī)系統(tǒng)和/或其部分處于空閑模式時(shí)顯示的目標(biāo)的數(shù)目可以取決于將由計(jì)算機(jī)系統(tǒng)使用的所規(guī)定的交互模型的類(lèi)型。例如,在相對(duì)映射事件的情況下,當(dāng)計(jì)算機(jī)系統(tǒng)(例如,或其部分)處于空閑模式時(shí),可以在顯示器上呈現(xiàn)至少一個(gè)目標(biāo),其用于在用戶(hù)與傳感表面交互來(lái)將接觸物移動(dòng)至例如中心的左邊和/或右邊的情況下(例如向用戶(hù))提供目標(biāo)將移動(dòng)到哪里的某種上下文。
[0061]當(dāng)絕對(duì)映射事件時(shí)(例如,當(dāng)將傳感表面絕對(duì)地映射到顯示器時(shí))(例如,使得傳感表面上的點(diǎn)被映射到顯示器上基本上固定的對(duì)應(yīng)點(diǎn)),在計(jì)算機(jī)系統(tǒng)和/或其部分處于空閑模式402時(shí),可以在顯示器上呈現(xiàn)零個(gè)或更多個(gè)目標(biāo)。換句話(huà)說(shuō),即,當(dāng)計(jì)算機(jī)系統(tǒng)處于空閑模式402時(shí),用戶(hù)可以不需要知道目標(biāo)的當(dāng)前方位,這是因?yàn)橛脩?hù)可以知道在相對(duì)于傳感表面施加接觸物時(shí)目標(biāo)將出現(xiàn)在哪里,而不用這樣的先驗(yàn)信息(例如,目標(biāo)將出現(xiàn)在顯示器的基本上與傳感表面的被觸摸的區(qū)域相對(duì)應(yīng)的區(qū)域中)。
[0062]當(dāng)相對(duì)于間接交互設(shè)備的傳感表面施加了第一接觸物時(shí)(例如,當(dāng)?shù)谝皇种赣|摸了觸摸板時(shí)),可以確定第一接觸物所施加的壓力量。如果該壓力量在規(guī)定的范圍內(nèi),則計(jì)算機(jī)系統(tǒng)(例如,或者其部分)可以如箭頭408所示,從空閑模式402轉(zhuǎn)換到懸浮模式404,和/或可以在懸浮可視化下顯示目標(biāo)。如果相對(duì)于傳感表面施加的該壓力量大于和/或小于規(guī)定的范圍,則計(jì)算機(jī)系統(tǒng)(例如,或其部分)可以如箭頭412所示,從空閑模式402轉(zhuǎn)換到操控模式406 (例如,繞過(guò)懸浮模式404)。
[0063]當(dāng)相對(duì)于傳感表面施加第一接觸物的方式有變化時(shí)(例如,當(dāng)壓力增加和/或減少了規(guī)定的閾值時(shí)),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭410所示,從懸浮模式404轉(zhuǎn)換到操控模式406。
[0064]操控模式406被配置為使得目標(biāo)操控離所述目標(biāo)最近的對(duì)象(例如,操控分別至少部分地被所述目標(biāo)疊加的對(duì)象)。除了別的之外,操控對(duì)象可以包括,操縱對(duì)象的比例,平移對(duì)象,拖動(dòng)對(duì)象,旋轉(zhuǎn)對(duì)象,和/或以其他方式選擇對(duì)象,從而導(dǎo)致對(duì)象上的某種改變(例如,初始化與對(duì)象相關(guān)聯(lián)的應(yīng)用和/或提供用于呈現(xiàn)與對(duì)象相關(guān)聯(lián)的菜單)。
[0065]應(yīng)意識(shí)到,盡管圖3中所示的基本模型300 —般使用兩個(gè)接觸物來(lái)進(jìn)入操控模式306和/或操縱對(duì)象,但是高級(jí)模型400可以使用僅僅一個(gè)接觸物(例如,手指)來(lái)進(jìn)入操控模式406。舉例而非限制,在處于操控模式時(shí)沿一個(gè)方向和/或以一個(gè)模式移動(dòng)接觸物可以使得對(duì)象相對(duì)于顯示器的尺寸的比例減小,而沿著相反方向和/或以相反模式移動(dòng)接觸物可以使得對(duì)象相對(duì)于顯示器的尺寸的比例增加。類(lèi)似地,沿又一個(gè)方向移動(dòng)接觸物可能導(dǎo)致對(duì)象的平移操作和/或拖動(dòng)操作。在傳感表面上旋轉(zhuǎn)接觸物可以使得對(duì)象以類(lèi)似于接觸物旋轉(zhuǎn)的方式旋轉(zhuǎn)。因此,在高級(jí)模型400中,僅僅一個(gè)接觸物可以用于操控對(duì)象和/或提供用于操縱對(duì)象。
[0066]計(jì)算機(jī)系統(tǒng)和/或其部分可以(例如使用反轉(zhuǎn)技術(shù))在其處于操控模式406的情況下轉(zhuǎn)換回到懸浮模式404和/或在其處于懸浮模式404和/或操控模式406的情況下轉(zhuǎn)換回到空閑模式402。例如,當(dāng)接觸物所施加的壓力返回到規(guī)定范圍內(nèi)時(shí),計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭414所示,從操控模式406轉(zhuǎn)換到懸浮模式404。如果在計(jì)算機(jī)系統(tǒng)和/或其部分處于懸浮模式404時(shí)所施加的壓力下降到規(guī)定閾值以下(例如,下降到基本上為零),則計(jì)算機(jī)系統(tǒng)和/或其部分可以如箭頭416所示,轉(zhuǎn)換到空閑模式402。類(lèi)似地,如箭頭418所示,如果在系統(tǒng)處于操控模式406時(shí)所述壓力下降到規(guī)定閾值以下(例如,下降到基本上為零),則計(jì)算機(jī)系統(tǒng)和/或其部分可以從操控模式406轉(zhuǎn)換到空閑模式402 (例如,繞過(guò)懸浮模式404)。
[0067]應(yīng)意識(shí)到,盡管相對(duì)于圖3描述的基本模型300和相對(duì)于圖4描述的高級(jí)模型400提供用于基于特定事件(例如,檢測(cè)到多個(gè)接觸物和/或接觸物所施加的壓力的變化)在模式之間做出轉(zhuǎn)換,但是也考慮用于確定何時(shí)在各種模式之間轉(zhuǎn)換的其他技術(shù)。例如,在一個(gè)實(shí)施例中,按照基本模型和/或高級(jí)模型的模式之間的轉(zhuǎn)換可以基于指示(例如,在間接交互設(shè)備上)操控按鈕和/或開(kāi)關(guān)例如已被激活的輸入數(shù)據(jù)而發(fā)起。因此,例如,當(dāng)所接收的輸入數(shù)據(jù)指示在傳感表面上檢測(cè)到單個(gè)接觸物和/或指示在間接交互設(shè)備上操控按鈕被選擇(例如,被壓下)時(shí),可能發(fā)生從懸浮模式到操控模式的轉(zhuǎn)換。
[0068]此外,應(yīng)意識(shí)到,盡管基本模型300涉及僅僅兩個(gè)接觸物,但是可以相對(duì)于間接交互設(shè)備的傳感表面施加多于兩個(gè)的接觸物。類(lèi)似地,當(dāng)(例如由計(jì)算機(jī)制造商,用戶(hù)等)規(guī)定了高級(jí)模型400時(shí),可以相對(duì)于間接交互設(shè)備的傳感表面施加多于一個(gè)的接觸物。作為一個(gè)示例,在高級(jí)模型中,各接觸物可以獨(dú)立地從懸浮模式轉(zhuǎn)換到操控模式(例如,因此可以獨(dú)立地操控在所呈現(xiàn)的用戶(hù)界面內(nèi)的相同和/或不同的對(duì)象)。例如,當(dāng)?shù)谝唤佑|物施加了增大的壓力時(shí),與第一接觸物對(duì)應(yīng)的第一目標(biāo)可以從懸浮模式轉(zhuǎn)換到操控模式,而與未增大相對(duì)于傳感表面施加的壓力的第二接觸物相對(duì)應(yīng)的第二目標(biāo)可以保持處于懸浮模式中(例如,并且可以在第一目標(biāo)操控對(duì)象時(shí)繼續(xù)在對(duì)象的上方懸浮)。在另一示例中,多個(gè)目標(biāo)同時(shí)在模式之間進(jìn)行轉(zhuǎn)換。例如,當(dāng)操控按鈕被選擇時(shí),(例如,與相對(duì)于傳感表面施加的相應(yīng)接觸物對(duì)應(yīng)的)多個(gè)目標(biāo)可以從懸浮模式轉(zhuǎn)換到操控模式(例如,使得離相應(yīng)目標(biāo)最近的對(duì)象被操控)。例如,可以啟動(dòng)多個(gè)應(yīng)用,可以“抓住”多個(gè)圖像,等等。
[0069]圖5圖示出用于間接交互系統(tǒng)504的示例環(huán)境500的組件框圖。更具體地,圖5圖示出系統(tǒng)504的示例環(huán)境500,所述系統(tǒng)504被配置為提供用于至少部分地基于從間接交互設(shè)備502 (例如,觸摸板,觸敏鼠標(biāo)等)接收的輸入數(shù)據(jù)與顯示器514上呈現(xiàn)的對(duì)象進(jìn)行交互。這樣的系統(tǒng)可以相對(duì)于其中用戶(hù)界面內(nèi)的精確移動(dòng)是所希望的個(gè)人計(jì)算機(jī)和/或其他計(jì)算環(huán)境得到特別適用,但是也考慮其他應(yīng)用。
[0070]示例系統(tǒng)504包括輸入接收器組件506,該輸入接收器組件506可以被配置為從間接交互設(shè)備502接收輸入。作為一個(gè)示例,間接交互設(shè)備502 (例如,其可以包括觸敏表面,比如觸摸板,熱敏表面,等)可以被配置為檢測(cè)特定類(lèi)型的事件和/或?qū)⑦@些事件轉(zhuǎn)換為輸入數(shù)據(jù)??梢砸庾R(shí)到,在本文中廣義地使用事件和/或類(lèi)似物,以便除了別的之外,描述一個(gè)或多個(gè)接觸物的檢測(cè),接觸物的移動(dòng),接觸物的變化(例如,比如相應(yīng)接觸物的壓力變化),等等。例如,間接交互設(shè)備502可以被配置為檢測(cè)相對(duì)于傳感表面施加的一個(gè)或多個(gè)接觸物,并且基于所述一個(gè)或多個(gè)接觸物的檢測(cè)而生成輸入數(shù)據(jù)。除了別的之外,這樣的輸入數(shù)據(jù)可以提供關(guān)于(例如,指示)相對(duì)于傳感表面施加的接觸物的位置、由相應(yīng)接觸物施加的壓力量等的信息。在相對(duì)于傳感表面移動(dòng)接觸物的情況下,輸入數(shù)據(jù)還可以例如指示這樣的移動(dòng)。
[0071 ] 示例系統(tǒng)504還包括映射組件508,該映射組件508被配置為使用一個(gè)或多個(gè)映射技術(shù)(例如,絕對(duì)映射技術(shù),相對(duì)映射技術(shù),和/或異類(lèi)映射技術(shù)(例如,如上所述的))來(lái)將輸入數(shù)據(jù)中提供的事件映射到顯示器514。應(yīng)意識(shí)到,可以在用戶(hù)規(guī)定的、制造商規(guī)定的、等等交互模型中提供所使用的特定映射技術(shù)。例如,在一個(gè)實(shí)施例中,操作系統(tǒng)制造商可以規(guī)定,系統(tǒng)504將在間接交互設(shè)備502上發(fā)生的事件絕對(duì)映射到顯示器514 (例如,制造商為用戶(hù)選擇基本絕對(duì)交互模型和/或高級(jí)絕對(duì)交互模型)。在另一實(shí)施例中,系統(tǒng)504的用戶(hù)可以規(guī)定交互模型(例如,因而規(guī)定是否相對(duì)地、絕對(duì)地、和/或異類(lèi)地映射事件)。
[0072]示例系統(tǒng)504還包括呈現(xiàn)組件510,該呈現(xiàn)組件510被配置為至少基于由輸入接收器組件506接收的輸入數(shù)據(jù)和所選的交互模型來(lái)提供用于在顯示器514上呈現(xiàn)的一個(gè)或多個(gè)目標(biāo)。更具體地,呈現(xiàn)組件被配置為將一個(gè)或多個(gè)目標(biāo)插入到在顯示器514上呈現(xiàn)的用戶(hù)界面中。映射組件508可以基于所接收的輸入數(shù)據(jù)確定例如所述一個(gè)或多個(gè)目標(biāo)的位置和/或所述一個(gè)或多個(gè)目標(biāo)相對(duì)于顯示器514的邊界的移動(dòng)。
[0073]呈現(xiàn)組件510還可以被配置為例如至少部分地基于所接收的輸入數(shù)據(jù)和/或具體交互模型而使計(jì)算機(jī)系統(tǒng)和/或其部分(例如,各目標(biāo))在空閑模式(例如,圖3中的302)、懸浮模式(例如,圖3中的304)、和/或操控模式(例如,圖3中的306)之間轉(zhuǎn)換。
[0074]舉例而言,規(guī)定了可以使得計(jì)算機(jī)系統(tǒng)和/或其部分在模式之間轉(zhuǎn)換的特定事件的基本交互模型(例如,圖3中的300)可以被呈現(xiàn)組件510用來(lái)確定何時(shí)在模式之間進(jìn)行轉(zhuǎn)換。作為一個(gè)示例,基本交互模型可以提供的是,當(dāng)輸入接收器組件506所接收的輸入數(shù)據(jù)指示相對(duì)于間接交互設(shè)備502的傳感表面施加了至少兩個(gè)接觸物時(shí),呈現(xiàn)組件510將所述目標(biāo)從懸浮可視化(例如,其中,目標(biāo)被配置為在用戶(hù)界面的對(duì)象的上方懸浮)轉(zhuǎn)換到操控可視化(例如,其中,目標(biāo)被配置為操控用戶(hù)界面的對(duì)象)。作為另一示例,基本交互模型可以提供的是,當(dāng)輸入接收器組件506所接收的輸入數(shù)據(jù)指示相對(duì)于間接交互設(shè)備502的傳感表面施加了至少一個(gè)接觸物并且指示操控的意圖(例如,壓下了操控按鈕)時(shí),呈現(xiàn)組件510將目標(biāo)從懸浮可視化轉(zhuǎn)換到操控可視化。因此,當(dāng)輸入數(shù)據(jù)指示施加了兩個(gè)接觸物和/或指示施加了一個(gè)接觸物并指示操控的意圖時(shí),呈現(xiàn)組件510可以被配置為將目標(biāo)從懸浮可視化轉(zhuǎn)換為操控可視化(例如,或者在目標(biāo)先前不處于懸浮模式的情況下從空閑模式轉(zhuǎn)換到操控模式)。類(lèi)似地,當(dāng)輸入數(shù)據(jù)指示僅僅一個(gè)接觸物和/或未指示操控的意圖時(shí),呈現(xiàn)組件510可以被配置為例如將目標(biāo)從操控可視化轉(zhuǎn)換為懸浮可視化(例如,或者在目標(biāo)先前處于空閑模式的情況下從空閑模式轉(zhuǎn)換到懸浮模式)。
[0075]作為另一示例,規(guī)定了可以使得計(jì)算機(jī)系統(tǒng)和/或其部分在模式之間轉(zhuǎn)換的特定事件的高級(jí)交互模型(例如,圖4中的400)可以被呈現(xiàn)組件510用來(lái)確定何時(shí)在模式之間進(jìn)行轉(zhuǎn)換。作為一個(gè)示例,高級(jí)交互模型可以提供的是,當(dāng)輸入接收器組件506所接收的輸入數(shù)據(jù)指示接觸物所施加的壓力增大時(shí),呈現(xiàn)組件510將與接觸物相關(guān)聯(lián)的目標(biāo)從懸浮可視化轉(zhuǎn)換到操控可視化。作為另一示例,高級(jí)交互模型可以提供的是,當(dāng)輸入接收器組件506所接收的輸入數(shù)據(jù)指示相對(duì)于間接交互設(shè)備502的傳感表面施加了至少一個(gè)接觸物并且指示操控的意圖(例如,壓下了操控按鈕)時(shí),呈現(xiàn)組件510將目標(biāo)從懸浮可視化轉(zhuǎn)換到操控可視化。因此,當(dāng)輸入數(shù)據(jù)指示由一個(gè)或多個(gè)接觸物對(duì)傳感表面施加的壓力上的改變和/或指示施加了一個(gè)接觸物并指示操控的意圖時(shí),呈現(xiàn)組件510可以被配置為將目標(biāo)從懸浮可視化轉(zhuǎn)換為操控可視化(例如,或者在目標(biāo)先前不處于懸浮模式的情況下從空閑模式轉(zhuǎn)換到操控模式)。類(lèi)似地,當(dāng)輸入數(shù)據(jù)指示施加小于規(guī)定壓力量的接觸物和/或未指示操控的意圖時(shí),呈現(xiàn)組件510可以被配置為例如將目標(biāo)從操控可視化轉(zhuǎn)換為懸浮可視化(例如,或者在目標(biāo)先前處于空閑模式的情況下從空閑模式轉(zhuǎn)換到懸浮模式)。
[0076]應(yīng)意識(shí)到,在一個(gè)實(shí)施例中,呈現(xiàn)組件510還可以被配置為提供用于,在輸入接收器組件506所接收的輸入數(shù)據(jù)指示相對(duì)于間接交互設(shè)備502的傳感表面施加了兩個(gè)或更多個(gè)接觸物(例如,指示傳感表面檢測(cè)到兩個(gè)或更多個(gè)接觸物)時(shí),在顯示器514上呈現(xiàn)至少兩個(gè)目標(biāo)。作為一個(gè)示例,如果輸入數(shù)據(jù)指示施加了兩個(gè)接觸物,則呈現(xiàn)組件510可以被配置為提供用于在顯示器514上呈現(xiàn)兩個(gè)目標(biāo);如果輸入數(shù)據(jù)指示施加了三個(gè)接觸物,則呈現(xiàn)組件510可以被配置為提供用于在顯示器上呈現(xiàn)三個(gè)目標(biāo);等等。應(yīng)意識(shí)到,在另一實(shí)施例中,呈現(xiàn)組件510可以被配置為提供與以上描述的I比I的比率不同的目標(biāo)相對(duì)于所檢測(cè)至IJ的接觸物的某種比率。例如,在另一實(shí)施例中,呈現(xiàn)組件510可以被配置為提供用于,為間接交互設(shè)備502的傳感表面所檢測(cè)到的每?jī)蓚€(gè)接觸物呈現(xiàn)一個(gè)目標(biāo),等等。
[0077]在呈現(xiàn)組件510提供用于呈現(xiàn)多個(gè)目標(biāo)的情況下,應(yīng)意識(shí)到,目標(biāo)可以獨(dú)立于彼此而運(yùn)行。例如,在目標(biāo)對(duì)應(yīng)于相應(yīng)接觸物的情況下,第一接觸物在傳感表面上的移動(dòng)可以導(dǎo)致第一對(duì)應(yīng)目標(biāo)在顯示器上的移動(dòng),而與另外的不移動(dòng)接觸物相關(guān)聯(lián)的目標(biāo)保持靜止。此外,在一個(gè)實(shí)施例中,呈現(xiàn)組件510可以被配置為使各目標(biāo)獨(dú)立地在懸浮模式和操控模式之間轉(zhuǎn)換。例如,在一個(gè)實(shí)施例中(例如,比如在呈現(xiàn)組件510使用高級(jí)交互模型的情況下),各目標(biāo)可以基于相應(yīng)接觸物對(duì)傳感表面施加的壓力而在懸浮模式與操控模式之間進(jìn)行轉(zhuǎn)換。例如,與第一目標(biāo)對(duì)應(yīng)的第一接觸物可以施加超過(guò)規(guī)定閾值的壓力,從而使得第一目標(biāo)進(jìn)入操控模式。同時(shí),與第二目標(biāo)對(duì)應(yīng)的第二接觸物可以施加小于規(guī)定閾值的壓力,從而使得第二目標(biāo)進(jìn)入/保持處于懸浮模式。
[0078]示例系統(tǒng)500還包括操控組件512,該操控組件512被配置成提供用于基于目標(biāo)進(jìn)入操控模式(例如,基于在正使用的交互模型中規(guī)定的事件)而操控顯示器514上呈現(xiàn)的用戶(hù)界面中的對(duì)象。作為一個(gè)示例,操控組件可以被配置為操縱目標(biāo)正操控(例如,通過(guò)至少部分地疊加對(duì)象)的對(duì)象的尺寸,平移對(duì)象,拖動(dòng)對(duì)象,旋轉(zhuǎn)對(duì)象,和/或以其他方式操縱對(duì)象。
[0079]又一實(shí)施例涉及包括處理器可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述處理器可執(zhí)行指令被配置為實(shí)施這里所提出的技術(shù)中的一個(gè)或多個(gè)。圖6中圖示出可以按照這些方式進(jìn)行設(shè)計(jì)的示例性計(jì)算機(jī)可讀介質(zhì),其中,實(shí)現(xiàn)方式600包括其上編碼了計(jì)算機(jī)可讀數(shù)據(jù)614的計(jì)算機(jī)可讀介質(zhì)616 (例如,⑶-R、DVD-R、或硬盤(pán)驅(qū)動(dòng)器盤(pán)片)。該計(jì)算機(jī)可讀數(shù)據(jù)614進(jìn)而包括計(jì)算機(jī)指令集612,該指令集被配置為根據(jù)本文所闡述的原理中的一個(gè)或多個(gè)進(jìn)行操作。在一個(gè)這樣的實(shí)施例600中,處理器可執(zhí)行計(jì)算機(jī)指令612可以被配置為實(shí)施方法610,比如例如圖1的示例性方法100和/或圖2的示例性方法200中的至少一些。在另一個(gè)這樣的實(shí)施例中,處理器可執(zhí)行計(jì)算機(jī)指令612可以被配置為實(shí)施系統(tǒng),比如例如圖5的示例性系統(tǒng)500中的至少一些。本領(lǐng)域普通技術(shù)人員可以設(shè)計(jì)許多這樣的計(jì)算機(jī)可讀介質(zhì)616,它們被配置為根據(jù)本文所提出的技術(shù)進(jìn)行操作。
[0080]盡管用特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言對(duì)本主題作了描述,但應(yīng)理解,定義在所附權(quán)利要求中的主題未必局限于以上描述的特定特征或動(dòng)作。相反,上述特定特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式來(lái)公開(kāi)的。
[0081]如本申請(qǐng)中所使用的,術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”、“接口”等一般旨在指代計(jì)算機(jī)相關(guān)的實(shí)體,或者硬件、硬件和軟件的組合、軟件、或者執(zhí)行中的軟件。例如,組件可以是,但不限于,在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行文件、執(zhí)行的線(xiàn)程、程序、和/或計(jì)算機(jī)。作為說(shuō)明,在控制器上運(yùn)行的應(yīng)用以及該控制器都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行的線(xiàn)程內(nèi),并且組件可以位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多個(gè)計(jì)算機(jī)之間。
[0082]此外,所要求保護(hù)的主題可以通過(guò)使用標(biāo)準(zhǔn)編程和/或工程技術(shù)生成軟件、固件、硬件、或其任意組合來(lái)控制計(jì)算機(jī)實(shí)施所公開(kāi)的主題,而被實(shí)現(xiàn)為方法、裝置或制品。本文所使用的術(shù)語(yǔ)“制品”旨在涵蓋可從任何計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)進(jìn)行訪(fǎng)問(wèn)的計(jì)算機(jī)程序。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,可以在不背離所要求保護(hù)的主題的范圍或精神的情況下對(duì)該配置進(jìn)行許多修改。
[0083]圖7和以下的討論提供了實(shí)施本文所闡述的規(guī)定中的一個(gè)或多個(gè)的實(shí)施例的適當(dāng)計(jì)算環(huán)境的簡(jiǎn)要而概括的描述。圖7的操作環(huán)境僅是適當(dāng)操作環(huán)境的一個(gè)示例,并非旨在就該操作環(huán)境的用途或功能的范圍建議任何限制。示例計(jì)算設(shè)備包括但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如,移動(dòng)電話(huà)、個(gè)人數(shù)字助理(PDA)、媒體播放器等)、多處理器系統(tǒng)、消費(fèi)電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上系統(tǒng)或設(shè)備中的任何一個(gè)的分布式計(jì)算環(huán)境、等。
[0084]盡管沒(méi)要求,但是在由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行的“計(jì)算機(jī)可讀指令”的一般上下文下描述各實(shí)施例??梢越?jīng)由(以下討論的)計(jì)算機(jī)可讀介質(zhì)分發(fā)計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以被實(shí)現(xiàn)為實(shí)施特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類(lèi)型的程序模塊,比如函數(shù)、對(duì)象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等。典型地,可以在各種環(huán)境中按照希望合并或分發(fā)計(jì)算機(jī)可讀指令的功能。
[0085]圖7圖示出包括計(jì)算設(shè)備712的系統(tǒng)710的示例,計(jì)算設(shè)備712被配置為實(shí)施本文所提供的一個(gè)或多個(gè)實(shí)施例。在一個(gè)配置中,計(jì)算設(shè)備712包括至少一個(gè)處理單元716和存儲(chǔ)器718。根據(jù)計(jì)算設(shè)備的確切配置和類(lèi)型,存儲(chǔ)器718可以是易失性的(比如例如RAM)、非易失性的(比如例如,ROM、閃存等)或者二者的某種組合。在圖7中用虛線(xiàn)714圖示了該配置。
[0086]在其他實(shí)施例中,設(shè)備712可以包括附加的特征和/或功能。例如,設(shè)備712還可以包括附加存儲(chǔ)裝置(例如,可移除的和/或不可移除的),附加存儲(chǔ)裝置包括但不限于磁性存儲(chǔ)裝置、光學(xué)存儲(chǔ)裝置等。圖7中用存儲(chǔ)裝置720圖示出這樣的附加存儲(chǔ)裝置。在一個(gè)實(shí)施例中,用于實(shí)施本文所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以位于存儲(chǔ)裝置720中。存儲(chǔ)裝置720還可以存儲(chǔ)用于實(shí)施操作系統(tǒng)、應(yīng)用程序等的其他計(jì)算機(jī)可讀指令。例如,計(jì)算機(jī)可讀指令可以被加載到存儲(chǔ)器718中,以便由處理單元716執(zhí)行。
[0087]本文所使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,以用于存儲(chǔ)信息(比如,計(jì)算機(jī)可讀指令或其他數(shù)據(jù))的任何方法或技術(shù)實(shí)施的易失性和非易失性的、可移除和不可移除的介質(zhì)。存儲(chǔ)器718和存儲(chǔ)裝置720是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、R0M、EEPR0M、閃速存儲(chǔ)器或其他存儲(chǔ)器技術(shù),CD-ROM、數(shù)字多功能盤(pán)(DVD )或其他光學(xué)存儲(chǔ)裝置,磁盒、磁帶、磁盤(pán)存儲(chǔ)裝置或其他磁存儲(chǔ)設(shè)備,或能夠用于存儲(chǔ)所希望的信息并且能夠由設(shè)備712訪(fǎng)問(wèn)的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備712的一部分。
[0088]設(shè)備712還可以包括允許設(shè)備712與其他設(shè)備進(jìn)行通信的通信連接726。通信連接726可以包括但不限于,調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射機(jī)/接收機(jī)、紅外端口、USB連接、或用于將計(jì)算設(shè)備712與其他計(jì)算設(shè)備相連的其他接口。通信連接726可以包括有線(xiàn)連接或無(wú)線(xiàn)連接。通信連接726可以發(fā)送和/或接收通信介質(zhì)。
[0089]術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”可以包括通信介質(zhì)。典型地,通信介質(zhì)在諸如載波或其他傳輸機(jī)制之類(lèi)的“調(diào)制數(shù)據(jù)信號(hào)"中具體實(shí)現(xiàn)計(jì)算機(jī)可讀指令或其他數(shù)據(jù),并且通信介質(zhì)包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“經(jīng)調(diào)制的數(shù)據(jù)信號(hào)”可以包括,以在信號(hào)中編碼信息這樣的方式設(shè)置或改變其特性中的一個(gè)或多個(gè)的信號(hào)。
[0090]設(shè)備712可以包括輸入設(shè)備724,比如鍵盤(pán)、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備、紅外線(xiàn)照相機(jī)、視頻輸入設(shè)備和/或任何其他輸入設(shè)備。也可以在設(shè)備712中包括輸出設(shè)備722,比如一個(gè)或多個(gè)顯不器、揚(yáng)聲器、打印機(jī)、和/或任何其他輸出設(shè)備。輸入設(shè)備724和輸出設(shè)備722可以經(jīng)由有線(xiàn)連接、無(wú)線(xiàn)連接或其任何組合來(lái)連接至設(shè)備712。在一個(gè)實(shí)施例中,來(lái)自另一計(jì)算設(shè)備的輸入設(shè)備或輸出設(shè)備可以用作計(jì)算設(shè)備712的輸入設(shè)備724或輸出設(shè)備722。
[0091]計(jì)算設(shè)備712的組件可以通過(guò)諸如總線(xiàn)之類(lèi)的各種互連相連接。這樣的互連可以包括諸如PCI Express之類(lèi)的外圍組件互連(PCI)、通用串行總線(xiàn)(USB)、火線(xiàn)(IEEE1394)、光學(xué)總線(xiàn)結(jié)構(gòu)等。在另一實(shí)施例中,計(jì)算設(shè)備712的組件可以通過(guò)網(wǎng)絡(luò)互連。例如,存儲(chǔ)器718可以包括位于由網(wǎng)絡(luò)互連的不同物理位置中的多個(gè)物理存儲(chǔ)器單元。
[0092]本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,用于存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)設(shè)備可以跨網(wǎng)絡(luò)分布。例如,可經(jīng)由網(wǎng)絡(luò)728訪(fǎng)問(wèn)的計(jì)算設(shè)備730可以存儲(chǔ)用于實(shí)施本文所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令。計(jì)算設(shè)備712可以訪(fǎng)問(wèn)計(jì)算設(shè)備730,并且下載計(jì)算機(jī)可讀指令的部分或全部來(lái)執(zhí)行??商鎿Q地,計(jì)算設(shè)備712可以根據(jù)需要下載計(jì)算機(jī)可讀指令片段,或者一些指令可以在計(jì)算設(shè)備712處執(zhí)行,而一些指令在計(jì)算設(shè)備730處執(zhí)行。
[0093]本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所描述的操作中的一個(gè)或多個(gè)可以組成在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的計(jì)算機(jī)可讀指令,如果這些計(jì)算機(jī)可讀指令由計(jì)算設(shè)備執(zhí)行,則其將使得該計(jì)算設(shè)備實(shí)施所描述的操作。一些或所有操作被描述的順序應(yīng)該不被解釋為暗示這些操作必然是順序相關(guān)的。得益于本描述的本領(lǐng)域技術(shù)人員將意識(shí)到可替換的順序。此外,應(yīng)該理解,并非所有操作都必然存在于本文所提供的每個(gè)實(shí)施例中。
[0094]而且,詞語(yǔ)“示例性”在本文中用來(lái)表示用作示例、實(shí)例或說(shuō)明。本文描述為“示例性”的任何方面或設(shè)計(jì)并非必然解釋為優(yōu)于其他方面或設(shè)計(jì)。相反,詞語(yǔ)示例性的使用旨在以具體方式表達(dá)概念。如本申請(qǐng)中所使用的,術(shù)語(yǔ)“或”旨在表示包括性的“或者”而不是排他性的“或者”。即,除非另外指定,或從上下文清楚可見(jiàn),否則“X采用A或B”旨在表示自然包括性排列的任何一個(gè)。即,如果X采用A ;X采用B ;或者X采用A和B 二者,則在前述實(shí)例中的任何一個(gè)下,都滿(mǎn)足“X采用A或B”。附加地,本申請(qǐng)和所附權(quán)利要求中使用的冠詞“一”和“一個(gè)” 一般可以被解釋成表示“一個(gè)或多個(gè)”,除非另外指定或從上下文清楚可見(jiàn)針對(duì)單數(shù)形式。此外,A和B中的至少一個(gè)和/或類(lèi)似物一般表示A或B或A和B 二者。
[0095]盡管已經(jīng)相對(duì)于一個(gè)或多個(gè)實(shí)現(xiàn)方式示出并描述了本公開(kāi),但是本領(lǐng)域的其他技術(shù)人員至少部分地基于對(duì)該說(shuō)明書(shū)和附圖的閱讀和理解將得到等同改變和修改。本公開(kāi)包括所有這樣的修改和改變,并且僅僅受所附權(quán)利要求的范圍的限制。特別地,對(duì)于由以上描述的組件(例如,元件、資源等)實(shí)施的各種功能,除非另外指示,否則用于描述這樣的組件的術(shù)語(yǔ)旨在對(duì)應(yīng)于實(shí)施所描述組件的規(guī)定功能的任何組件(例如,其在功能上等同),即使在結(jié)構(gòu)上并不等同于實(shí)施在本文所圖示的本公開(kāi)的示例性實(shí)現(xiàn)方式中的功能的所公開(kāi)的結(jié)構(gòu)。此外,盡管可能相對(duì)于若干實(shí)現(xiàn)方式中的唯一一個(gè)公開(kāi)了本公開(kāi)的特定特征,但是這樣的特征可以與其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征結(jié)合,這對(duì)于任何給定或特定應(yīng)用而言可能是希望的和有利的。此外,就在詳細(xì)描述或權(quán)利要求中使用術(shù)語(yǔ)“包括”、“具有”、“含有”、“帶有”或者它們的變型而言,這些術(shù)語(yǔ)旨在以類(lèi)似于術(shù)語(yǔ)“包含”的方式進(jìn)行包括。
【權(quán)利要求】
1.一種間接交互系統(tǒng),包括: 輸入接收器組件,其被配置為接收輸入數(shù)據(jù),該輸入數(shù)據(jù)指示由間接交互設(shè)備的傳感表面檢測(cè)到的第一事件,第一事件指示相對(duì)于傳感表面施加了至少兩個(gè)接觸物;以及 呈現(xiàn)組件,其被配置為至少部分地基于所述輸入數(shù)據(jù)提供用于在顯示器上呈現(xiàn)的至少兩個(gè)目標(biāo),第一目標(biāo)指示對(duì)傳感表面施加的第一接觸物,并且第二目標(biāo)指示對(duì)傳感表面施加的第二接觸物。
2.權(quán)利要求1的系統(tǒng),呈現(xiàn)組件包括映射組件,該映射組件被配置為至少部分地基于所述輸入數(shù)據(jù)將第一事件映射到顯示器。
3.權(quán)利要求2的系統(tǒng),映射組件被配置為執(zhí)行以下步驟中的至少一項(xiàng): 至少部分地基于絕對(duì)顯示器映射技術(shù)映射第一事件, 至少部分地基于相對(duì)顯示器映射技術(shù)映射第一事件,以及 至少部分地基于異類(lèi)映射技術(shù)映射第一事件。
4.權(quán)利要求1的系統(tǒng),呈現(xiàn)組件被配置為提供用于以下至少一項(xiàng): 獨(dú)立于第二目標(biāo)在顯示器上的移動(dòng)而在顯示器上移動(dòng)第一目標(biāo);以及 依賴(lài)于第二目標(biāo)在顯示器上的移動(dòng)而在顯示器上移動(dòng)第一目標(biāo)。
5.權(quán)利要求1的系 統(tǒng),包括執(zhí)行組件,該執(zhí)行組件被配置為提供用于至少部分地基于由傳感表面檢測(cè)到的所接收的第二事件而操控顯示器上呈現(xiàn)的用戶(hù)界面中的對(duì)象。
6.—種間接交互方法,包括: 接收第一輸入數(shù)據(jù),該第一輸入數(shù)據(jù)指示由間接交互設(shè)備的傳感表面檢測(cè)到的第一事件; 基于第一輸入數(shù)據(jù)提供要在顯示器上呈現(xiàn)的第一目標(biāo); 接收第二輸入數(shù)據(jù),該第二輸入數(shù)據(jù)指示由傳感表面檢測(cè)到的第二事件;以及至少部分地基于第一目標(biāo)相對(duì)于對(duì)象的位置和所接收的第二輸入數(shù)據(jù)來(lái)操控顯示器上呈現(xiàn)的所述對(duì)象。
7.權(quán)利要求6的方法,包括:至少部分地基于第一輸入數(shù)據(jù)呈現(xiàn)第一目標(biāo)的懸浮可視化。
8.權(quán)利要求6的方法,第一事件指示相對(duì)于傳感表面施加了第一接觸物并且第二事件指示相對(duì)于傳感表面施加了第二接觸物,第一事件和第二事件基本上同時(shí)發(fā)生。
9.權(quán)利要求6的方法,第一事件指示相對(duì)于傳感表面施加了第一接觸物并且第二事件指示相對(duì)于傳感表面施加第一接觸物的方式的變化。
10.權(quán)利要求9的方法,所述變化指示對(duì)傳感表面施加的壓力的變化。
【文檔編號(hào)】G06F3/14GK104024983SQ201280054888
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2012年11月5日 優(yōu)先權(quán)日:2011年11月8日
【發(fā)明者】S.G.威廉斯, S.洪吉, 金子雅彥, J-K.馬基維奇, V.鮑爾, A.佩特爾, P.R.米爾薩普 申請(qǐng)人:微軟公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鞍山市| 新邵县| 犍为县| 皮山县| 宜城市| 沾益县| 福安市| 搜索| 柏乡县| 秭归县| 宁乡县| 新巴尔虎右旗| 宁乡县| 秦皇岛市| 彭水| 辽宁省| 永康市| 清镇市| 苗栗县| 大同县| 神农架林区| 庆阳市| 邵阳县| 八宿县| 大新县| 竹溪县| 德昌县| 沈阳市| 新兴县| 德江县| 清苑县| 石城县| 公安县| 海城市| 阜南县| 广平县| 阳东县| 柘荣县| 万安县| 津市市| 郸城县|