專利名稱:具有橫跨平臺(tái)的觸覺反饋的交互式觸摸屏游戲象征的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及在多用戶應(yīng)用的內(nèi)容中生成觸覺作用,其中多個(gè)用戶與一個(gè)或更多個(gè)對(duì)象交互作用。所述觸覺作用傳送關(guān)于其自身與一個(gè)或更多個(gè)對(duì)象的交互和/或其他用戶的交互的信息。所述觸覺作用可以傳送關(guān)于所述對(duì)象的一個(gè)或更多個(gè)參數(shù)、所述對(duì)象的行進(jìn)和/或所述對(duì)象的操作的信息。
背景技術(shù):
有效觸摸的裝置繼續(xù)獲得歡迎。有效觸摸的裝置的示例包括但不限于移動(dòng)電話 /智能電話、媒體播放器和計(jì)算機(jī)。例如,平板計(jì)算機(jī)可以包括有效觸摸的顯示器,所述有效觸摸的顯示器與相同外殼中的計(jì)算機(jī)的其余組件一起作為顯示器。這種裝置可以包括很少的物理按鍵或者不包括任何物理按鍵。觸覺作用傳輸機(jī)構(gòu)使用一個(gè)或更多個(gè)執(zhí)行器向用戶提供物理感知。設(shè)計(jì)觸覺作用的方法可以用于確定一個(gè)或更多個(gè)適當(dāng)?shù)男盘?hào),該信號(hào)被發(fā)送到執(zhí)行器,以仿真不同的物理事件或狀態(tài)。雖然已在車輛和其他計(jì)算裝置中使用了基本的觸覺作用(例如,振動(dòng)),但開發(fā)者在吸引用戶和提供反饋以增強(qiáng)用戶體驗(yàn)方面仍存在多種挑戰(zhàn)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面涉及在一個(gè)或更多個(gè)便攜式計(jì)算裝置上提供游戲的系統(tǒng)和方法,其中虛擬對(duì)象(例如,球體)行進(jìn)經(jīng)過顯示在一個(gè)或更多個(gè)便攜式計(jì)算裝置的界面上的游戲的視圖。相應(yīng)于一個(gè)虛擬對(duì)象(或多個(gè)虛擬對(duì)象)經(jīng)過所述視圖的行進(jìn)的觸覺作用被提供在獨(dú)立的便攜式計(jì)算裝置上??梢曰谔摂M對(duì)象的行進(jìn)的一個(gè)或更多個(gè)參數(shù)(例如, 速度、方向、加速度等等)、對(duì)象的一個(gè)或更多個(gè)參數(shù)和/或虛擬對(duì)象用以交互的特征(例如,墻壁、鰭狀肢、阻擋物、緩沖器等等)和/或其他參數(shù)確定所述觸覺作用。所述觸覺作用可以包括提供在便攜式計(jì)算裝置上的觸覺作用,所述便攜式計(jì)算裝置通常不顯示相應(yīng)于觸覺作用的虛擬對(duì)象。這可以為在分離的便攜式計(jì)算裝置上一起玩游戲的一組用戶增強(qiáng)游戲的交互性。本發(fā)明的另一個(gè)方面涉及配置為向多用戶應(yīng)用的第一用戶提供觸覺作用的系統(tǒng)。 在一個(gè)實(shí)施例中,所述系統(tǒng)包括與第一用戶相關(guān)聯(lián)的第一計(jì)算平臺(tái)。所述第一計(jì)算平臺(tái)包括第一用戶界面、第一觸覺界面和一個(gè)或更多個(gè)處理器的集合。所述第一用戶界面配置為接收來自第一用戶的控制輸入。所述第一觸覺界面配置為生成第一用戶可察覺的觸覺作用。一個(gè)或更多個(gè)處理器的第一集合配置為執(zhí)行多用戶應(yīng)用的第一場景,所述多用戶應(yīng)用配置為基于自第一用戶接收的控制輸入以及基于經(jīng)由第二計(jì)算平臺(tái)自第二用戶接收的控制輸入而與對(duì)象接合,所述第二計(jì)算平臺(tái)執(zhí)行多用戶應(yīng)用的第二場景。一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為確定由第一觸覺界面生成的觸覺作用,這種觸覺作用包括第一觸覺作用,該第一觸覺作用將關(guān)于第二計(jì)算平臺(tái)的第二用戶的第一控制輸入的信息傳送到第一用戶。
本發(fā)明的另一個(gè)方面涉及一種配置為向多用戶應(yīng)用的第一用戶提供觸覺作用的系統(tǒng)。在一個(gè)實(shí)施例中,所述系統(tǒng)包括與第一用戶相關(guān)聯(lián)的第一計(jì)算平臺(tái)和與第二用戶相關(guān)聯(lián)的第二計(jì)算平臺(tái)。所述第一計(jì)算平臺(tái)包括第一用戶界面、第一觸覺界面和一個(gè)或更多個(gè)處理器的第一集合。所述第一用戶界面配置為接收來自第一用戶的控制輸入。所述第一觸覺界面配置為生成第一用戶可察覺的觸覺作用。一個(gè)或更多個(gè)處理器的第一集合配置為執(zhí)行多用戶應(yīng)用的第一場景,所述多用戶應(yīng)用配置為基于自第一用戶接收的控制輸入與對(duì)象接合。一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為確定由第一觸覺界面生成的觸覺作用。第二計(jì)算裝置可操作為與第一計(jì)算裝置通信,并且包括第二用戶界面和一個(gè)或更多個(gè)處理器的第二集合。第二用戶界面配置為接收來自第二用戶的控制輸入,所述控制輸入包括第一控制輸入。一個(gè)或更多個(gè)處理器的第二集合配置為執(zhí)行多用戶應(yīng)用的第二場景,所述多用戶應(yīng)用進(jìn)一步配置為基于自第二用戶接收的控制輸入與所述對(duì)象接合。一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為使得響應(yīng)于由第二用戶執(zhí)行的第一控制輸入,第一觸覺界面被控制為生成第一觸覺作用,該第一觸覺作用將關(guān)于由第二用戶執(zhí)行的第一控制輸入的信息傳送到第一用戶。本發(fā)明的這些和其他目的、特征和特性,以及操作方法和結(jié)構(gòu)的相關(guān)元件的功能、 以及部件的組合和制造的經(jīng)濟(jì)性將基于對(duì)參考附圖的以下的說明書和所附權(quán)利要求的考慮而變得更加顯然,全部附圖構(gòu)成本說明書的一部分,其中相同參考標(biāo)記指示各個(gè)附圖中相應(yīng)的部件。然而,將清楚理解的是,附圖僅用于示例和說明的目的,并且不意圖作為對(duì)本發(fā)明的限制的定義。如在說明書和權(quán)利要求中所使用的,除非本文中另有明確的規(guī)定,否則單數(shù)形式的“一”、“一個(gè)”和“所述”包括復(fù)數(shù)個(gè)標(biāo)識(shí)物。
圖1說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的便攜式計(jì)算裝置。圖2A說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的用以支持多用戶游藝的游戲的使用的一個(gè)示例。圖2B說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的用以支持多用戶游藝的游戲的使用的一個(gè)示例。圖3說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的在多個(gè)時(shí)間間隔上分別用于兩個(gè)用戶的游藝區(qū)域的一個(gè)示例。圖4說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的游藝的一個(gè)示例并且描述了彈出游藝區(qū)域的邊沿的虛擬對(duì)象。圖5說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的用以仿真連續(xù)作用的觸覺作用的使用。圖6說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的用于提供游戲的方法。圖7說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)實(shí)施例的用于游戲的一個(gè)場景的界面的一個(gè)示例。
具體實(shí)施方式
現(xiàn)在將對(duì)各種以及可替換的示例性實(shí)施例和附圖進(jìn)行詳細(xì)的參考。每個(gè)示例均以說明的方式提供,而不作為限制。本領(lǐng)域技術(shù)人員顯然可以做出多種修改和變型。例如,作為一個(gè)實(shí)施例的一部分示例或說明的特征可以用于另一個(gè)實(shí)施例,以獲得更進(jìn)一步的實(shí)施例。因此,本公開意圖包括自以下呈現(xiàn)的內(nèi)容的修改和變型。當(dāng)前公開的主題的實(shí)施例包括便攜式計(jì)算裝置,該便攜式計(jì)算裝置配置為提供一種游戲,在該游戲中提供了觸覺反饋。特別地,在一些實(shí)施例中,所述游戲可以涉及虛擬對(duì)象通過使用板狀物或其他虛擬對(duì)象在游藝區(qū)域中的移動(dòng),所述板狀物或其他虛擬對(duì)象通過用戶的控制手勢而移動(dòng)。當(dāng)虛擬對(duì)象遇到游藝區(qū)域中的一個(gè)或更多個(gè)特征時(shí),可以經(jīng)由裝置界面向游戲的一個(gè)或更多個(gè)選手選擇和重放觸覺激勵(lì)。觸覺作用的類型可以取決于包括被虛擬對(duì)象遇到的特征的參數(shù),同時(shí)觸覺作用的強(qiáng)度可以取決于虛擬對(duì)象的速度以及所述特征與傳輸觸覺作用的一個(gè)或更多個(gè)點(diǎn)的相對(duì)位置。例如,用戶可以通過在屏幕的一部分上觸摸和/或執(zhí)行手勢而移動(dòng)所述板狀物,并且因此,觸覺作用可以基于確定該位置和/或手勢并且向一個(gè)或更多個(gè)執(zhí)行器提供適當(dāng)?shù)男盘?hào)而被傳輸。通過非限制性的示例的方式,觸覺作用可以在虛擬對(duì)象間的碰撞處生成和/或意味著虛擬對(duì)象間的其他類型的交互作用。導(dǎo)致生成觸覺作用的虛擬對(duì)象間的碰撞可以包括移動(dòng)虛擬對(duì)象以與固定的虛擬對(duì)象(例如關(guān)于參考系固定)撞擊、多個(gè)移動(dòng)的虛擬對(duì)象的撞擊、和/或其他碰撞??梢詫?dǎo)致生成觸覺作用的對(duì)象間的交互作用的一個(gè)示例是生成虛擬摩擦力的一對(duì)虛擬對(duì)象間的相對(duì)移動(dòng)。所述虛擬摩擦力可以導(dǎo)致生成仿真現(xiàn)實(shí)世界的摩擦力的觸覺作用。在一個(gè)實(shí)施例中,所述一對(duì)虛擬對(duì)象是一個(gè)移動(dòng)的虛擬對(duì)象和一個(gè)背景或固定的表面,可移動(dòng)的虛擬對(duì)象沿所述背景或固定的表面移動(dòng)。導(dǎo)致生成觸覺作用的對(duì)象間的交互作用的一個(gè)示例涉及一對(duì)虛擬對(duì)象,所述一對(duì)虛擬對(duì)象中的一者或兩者與無形的虛擬力相關(guān)聯(lián)。當(dāng)多個(gè)虛擬對(duì)象一起移動(dòng)得更靠近時(shí),一個(gè)或更多個(gè)虛擬力與一個(gè)或更多個(gè)虛擬對(duì)象交互作用和/或各虛擬力間彼此交互作用,從而導(dǎo)致意味著虛擬對(duì)象間的接近度的觸覺“哼鳴(hum) ”作用。將意識(shí)到本文中討論的觸覺作用不限于游戲,例如以上所述的一種游戲。這些作用可以用于其它類型的用戶界面交互作用。例如,通常由虛擬的物理屬性賦予圖形化用戶界面的窗口小部件(widget)、圖標(biāo)、窗、柵格版面和其它元素,當(dāng)用戶移動(dòng)、改變和/或選擇所述元素時(shí),所述虛擬物理屬性確定所述元素彼此間該如何進(jìn)行交互。本文中所述的觸覺作用可以被應(yīng)用到這些元素,以通過提供額外的反饋模式而增大圖形化用戶界面。這種額外的反饋模式可以幫助用戶完成任務(wù)和/或可以提供更令人沉醉的多重模態(tài)的用戶體驗(yàn)。圖1是說明了根據(jù)本發(fā)明的一個(gè)或更多個(gè)方面配置的便攜式計(jì)算裝置的示例100 的圖示。特別地,顯示了平板計(jì)算機(jī)102。平板計(jì)算機(jī)102包括安裝到主體106的屏幕104, 其中上表面108表示與用戶交互的表面。在本示例中,由主體106作為上表面108的邊沿, 但屏幕區(qū)域能夠一路擴(kuò)展到平板的邊緣。平板計(jì)算機(jī)102能夠使用任意數(shù)量或類型的觸摸傳感技術(shù),以確定用戶何時(shí)在表面106上或表面106附近進(jìn)行了觸摸。例如,表面108可以包括基于電阻或電容的觸覺傳感系統(tǒng)和/或光學(xué)觸覺傳感系統(tǒng)。平板計(jì)算機(jī)102可以進(jìn)一步使用任意數(shù)量或任意類型的手勢識(shí)別技術(shù),以識(shí)別(例如在接觸表面106時(shí))由用戶執(zhí)行的相應(yīng)于控制輸入的手勢。雖然在本示例中示出了平板計(jì)算機(jī),但能夠理解的是可以使用任意的有效觸摸的計(jì)算裝置。例如,如蜂窩電話或媒體播放器等更小型的裝置可以特征在于有效觸摸的顯示器和/或其他用戶界面組件,并且能夠提供根據(jù)本主題的觸覺輸出。作為另一個(gè)示例,可以使用與其他計(jì)算裝置(例如桌上型計(jì)算機(jī)或服務(wù)器計(jì)算機(jī))相關(guān)聯(lián)并且連接到所述其他計(jì)算裝置的有效觸摸的顯示器表面。例如,表面108可以表示例如桌面等更大的有效觸摸的表面,基于所述表面,屏幕圖像自其上或其下投射。本文描述了平面,但本主題能夠被應(yīng)用以用于具有彎曲表面和/或非平滑表面的裝置中。圖1說明了在110處的計(jì)算裝置102的構(gòu)造的一個(gè)示例。計(jì)算裝置102包括配置為執(zhí)行計(jì)算機(jī)程序模塊的一個(gè)或更多個(gè)處理器112、例如RAM、ROM或其他存儲(chǔ)器技術(shù)的存儲(chǔ)器114、顯示界面116、觸覺界面118、I/O接口 120和網(wǎng)絡(luò)接口 122??梢允褂萌我膺m合的顯示技術(shù)。在一些實(shí)施方式中,使用了 IXD顯示器。觸覺界面118可以包括用于驅(qū)動(dòng)一個(gè)或更多個(gè)執(zhí)行器的適合的組件,所述執(zhí)行器用于重放觸覺作用,從而向裝置102的用戶提供物理感知。例如,一些或全部顯示器104可以包括嵌入的執(zhí)行器,使得作為目標(biāo)的物理輸出可以被提供到顯示器的一部分,以在用戶觸摸表面108和/或執(zhí)行相應(yīng)于控制輸入的手勢的位置處提供物理作用。額外的執(zhí)行器可以用于經(jīng)由平板計(jì)算機(jī)102的其他表面而提供觸覺輸出,所述其他表面例如為平板計(jì)算機(jī) 102的側(cè)面以及與表面108相對(duì)的表面(即所述裝置的背面)。觸覺作用可以包括在交互表面的一部分或整個(gè)交互表面上的振動(dòng)以及提供動(dòng)覺作用或肌理作用的變形。將意識(shí)到可以變化執(zhí)行器關(guān)于期望的物理作用的位置。例如,為了在屏幕的第一部分處產(chǎn)生作用,在屏幕的第二部分(或所述裝置中的任意位置)處的執(zhí)行器可以被驅(qū)動(dòng),使得所述屏幕和/或裝置的介入組件(intervening component)的屬性影響在屏幕的第一部分處的感覺。還可以在物理對(duì)象被置于交互表面的頂部時(shí)提供觸覺作用。例如,如果一杯水呈現(xiàn)在交互表面上,則交互表面可以提供脈沖觸覺作用,該脈沖觸覺作用警告觸摸桌子的其他用戶存在一杯水。此外,顯示在交互表面上的虛擬物理對(duì)象可以圍繞杯子附近移動(dòng)。如果所述虛擬物理對(duì)象“撞擊”杯子(也就是,如果所述虛擬物理對(duì)象移動(dòng)到由杯子的周邊占據(jù)的位置),則觸覺作用可以被播放為表示這種碰撞。虛擬對(duì)象與置于交互式表面上的現(xiàn)實(shí)的物理對(duì)象的碰撞的觸覺表示可以被無限擴(kuò)展其應(yīng)用于電話屏幕、平板計(jì)算機(jī)、膝上型電腦等等。物理對(duì)象可以包括用戶的手或其他身體部分、其他裝置或尺寸(或其他物理屬性)由在交互式表面中或交互式表面附近的傳感器感測的任意對(duì)象。同樣,所述觸覺作用可以在移動(dòng)電話、計(jì)算機(jī)或置于交互式桌子的頂部的其他裝置上播放。例如,如果電話被置于交互式表面的頂部,則與交互式表面相關(guān)聯(lián)的處理器可以確定觸覺作用應(yīng)該由電話上的執(zhí)行器播放。之后,所述處理器使用一些無線協(xié)議(例如藍(lán)牙)與所述電話通信,與所述電話上的觸覺反饋模塊通信,并且通過所述電話的執(zhí)行器播放觸覺作用。在一個(gè)實(shí)施例中,平板計(jì)算機(jī)包括具有偏心轉(zhuǎn)動(dòng)質(zhì)量電機(jī)的執(zhí)行器。所述執(zhí)行器被直接或間接地耦接到平板計(jì)算機(jī)外殼的表面。激勵(lì)所述電機(jī)引起用戶能感覺到的表面上的振動(dòng)。通過變化發(fā)送到執(zhí)行器的信號(hào)的幅值和頻率,各種作用均是可行的。作為另一個(gè)示例,執(zhí)行器可以用于提升或降低屏幕的區(qū)段,以產(chǎn)生隆起、凹陷或其他特征。作為進(jìn)一步的示例,執(zhí)行器可以包括壓電執(zhí)行器。例如,壓電執(zhí)行器可以被至少部分地嵌入在例如硅等無機(jī)聚合物基質(zhì)中。作為另一個(gè)進(jìn)一步的示例,執(zhí)行器可以包括宏纖維復(fù)合執(zhí)行器或復(fù)合型鈸式(piezocomposite)執(zhí)行器。這些執(zhí)行器可以形成為懸浮在基質(zhì)(例如環(huán)氧樹脂) 中的壓電纖維的薄層。所述纖維可以與聚酰亞胺電極電通信??梢允褂迷S多其他類型的執(zhí)行器,并且因此執(zhí)行器的本示例性說明并非意味著作為限制。處理器112可以使用I/O接口 120,以便使用任意適合的組件接收輸入并且提供輸出。例如,I/O接口 120可以鏈接到揚(yáng)聲器和/或麥克風(fēng),以便接收語音輸入并且提供音頻輸出。作為另一個(gè)示例,I/O接口 120可以提供與例如用于向所述裝置提供輸入的鼠標(biāo)或觸針等外圍裝置的連接,或者提供與用于捕捉靜止圖像和/或視頻的成像傳感器的連接。網(wǎng)絡(luò)接口 122可以用于使用一種或更多種網(wǎng)絡(luò)技術(shù)而將裝置102鏈接到網(wǎng)絡(luò)。例如,接口 122可以提供與適當(dāng)?shù)慕M件的連接或使用藍(lán)牙技術(shù)的連接,所述組件用于連接到 IEEE 802. Il(Wi-Fi)或802. 16 (Wimax)網(wǎng)絡(luò)。作為另一個(gè)示例,接口 122可以允許經(jīng)由電話、以太網(wǎng)或其他有線連接的通信,或者可以支持其他無線技術(shù),例如經(jīng)由頂端口的通信。計(jì)算裝置102可以包括額外的組件,例如,可以包括一個(gè)或更多個(gè)存儲(chǔ)組件(例如磁性或固態(tài)硬盤驅(qū)動(dòng))。如果計(jì)算裝置102包括蜂窩電話,則同樣可以包括適當(dāng)?shù)腞F組件。存儲(chǔ)器114有形地包含一個(gè)或更多個(gè)程序組件,所述程序組件將計(jì)算裝置102配置為以意圖的方式操作。例如,存儲(chǔ)器114可以包括一個(gè)或更多個(gè)應(yīng)用軟件、操作系統(tǒng),并且還可以包括被存儲(chǔ)的數(shù)據(jù)。如圖所示,存儲(chǔ)器114還包括用于根據(jù)以下所述的一個(gè)或更多個(gè)方面提供交互式游戲的程序組件124。一般地,所述游戲可以將計(jì)算裝置102配置為經(jīng)由顯示器104呈現(xiàn)游藝區(qū)域126、 跟蹤游藝區(qū)域中的虛擬對(duì)象128(例如,球體)的移動(dòng)、以及響應(yīng)用戶的交互作用而在游藝期間使用板狀物130起動(dòng)并偏轉(zhuǎn)所述虛擬對(duì)象。此外,當(dāng)虛擬對(duì)象移動(dòng)經(jīng)過游藝區(qū)域的特征并且遇到所述特征時(shí),所述游戲可以配置為重放觸覺作用??梢赃x擇所述觸覺作用,以提供基于遇到的特定特征而不同的感知。在本示例中,游藝區(qū)域包括頂部T、底部B、左側(cè)L和右側(cè)R。所述游戲可以配置為使得虛擬對(duì)象在到達(dá)左側(cè)L之前通過板狀物130偏轉(zhuǎn)。如果涉及多個(gè)選手,則虛擬對(duì)象可以在T、B或R中的一側(cè)或更多側(cè)上退出,并且如下所述地進(jìn)入另一個(gè)用戶的屏幕。圖2A說明了支持多用戶游藝的游戲的應(yīng)用的示例200A。游戲程序可以支持發(fā)送和接收數(shù)據(jù),以便于跟蹤虛擬對(duì)象在包括多個(gè)屏幕的游藝區(qū)域中的位置。在本示例中,第一裝置202經(jīng)由網(wǎng)絡(luò)206接合到第二裝置204。網(wǎng)絡(luò)206可以包括局域網(wǎng)、廣域網(wǎng),或者可以表示裝置202和204之間的直接連接。通過接合運(yùn)行游戲的場景的多個(gè)裝置,當(dāng)虛擬對(duì)象遇到其他用戶的屏幕中的特征時(shí),用戶可以體驗(yàn)觸覺作用。這種觸覺作用可以包括根據(jù)其他用戶的屏幕上的控制手勢輸入而確定的觸覺作用。例如,如果使用了圖1中的游藝區(qū)域126,則當(dāng)虛擬對(duì)象1 在第一裝置的右側(cè)R 處退出時(shí),所述虛擬對(duì)象可以進(jìn)入第二裝置的右側(cè)R處的屏幕。作為另一個(gè)示例,所述裝置可以具有鏡面成像的布局,也就是,裝置202可以特征在于沿左側(cè)L的板狀物130,同時(shí)裝置 204包括沿右側(cè)R的板狀物130。在此情況下,當(dāng)虛擬對(duì)象達(dá)到第一裝置的游藝區(qū)域的右側(cè) R時(shí),所述虛擬對(duì)象可以進(jìn)入另一個(gè)裝置的左側(cè)L處的游藝區(qū)域,向著另一個(gè)裝置的游藝區(qū)域中的右側(cè)R和板狀物130前進(jìn)。服務(wù)器208被描述為說明在一些實(shí)施例中,可以通過服務(wù)器促進(jìn)多用戶游藝。然而,如上所述,在一些實(shí)施例中,游戲程序被配置為在不需要服務(wù)器的情況下直接與其他場
景接合。圖2B說明了多用戶游藝的另一個(gè)示例200B。在本示例中,三個(gè)裝置202、204和 210經(jīng)由第一網(wǎng)絡(luò)206接合。第二網(wǎng)絡(luò)214促進(jìn)了與第四裝置212的交互。例如,網(wǎng)絡(luò)206 可以包括局域網(wǎng)連接,同時(shí)網(wǎng)絡(luò)214可以包括廣域網(wǎng)連接。指南針216被說明為示出了在一些實(shí)施例中,可以考慮多個(gè)選手的相對(duì)位置。例如,對(duì)于“最西邊”的選手,裝置202可以包括左側(cè)L處的板狀物130。由于裝置204在“最北邊”,所以裝置204可以使其板狀物沿頂側(cè)T定位。裝置210可以使其板狀物沿底側(cè)B定位,同時(shí)裝置212可以使其板狀物沿右側(cè)R定位??商鎿Q地,所述板狀物可以保留在屏幕的同側(cè)以用于每個(gè)用戶,但在各邊緣之間具有適當(dāng)?shù)挠成?,以維持用戶在共享的游藝區(qū)域周圍的相對(duì)位置。將被理解的是,在多個(gè)實(shí)施例中,所述游戲可以配置為基于多個(gè)因素而動(dòng)態(tài)調(diào)節(jié)行為和游藝區(qū)域之間的連接,所述因素例如為每個(gè)裝置的取向、選手的相對(duì)位置以及其他考慮,例如屏幕區(qū)域的相對(duì)尺寸。如下所述,虛擬對(duì)象能夠以除了遇到游藝區(qū)域的邊界以外的其他方式或者代替遇到游藝區(qū)域的邊界的其他方式從一個(gè)屏幕移動(dòng)到另一個(gè)屏幕。圖3說明了在多個(gè)時(shí)間間隔(I)、(II)和(III)上用于各自的兩個(gè)用戶A和B的游藝區(qū)域302A和302B的示例。每個(gè)游藝區(qū)域302包括各自的板狀物304。在時(shí)間間隔(I) 處,虛擬對(duì)象306自板狀物304B向著游藝區(qū)域302B的邊界起動(dòng)或偏轉(zhuǎn)。如在時(shí)間間隔(II) 處所示,自游藝區(qū)域302B的退出點(diǎn)308被映射到游藝區(qū)域302A中的進(jìn)入點(diǎn)310。所述映射可以允許虛擬對(duì)象在游藝區(qū)域之間即時(shí)經(jīng)過或者可以基于選手間的距離而具有延遲(例如,如由GPS和/或其他三角測量或近感技術(shù)確定的距離)。在任何情況下,時(shí)間間隔(II) 均描述了虛擬對(duì)象306遇到板狀物304A。例如,用戶A可以通過執(zhí)行控制手勢而移動(dòng)板狀物304A。所述控制手勢可以包括例如沿他的裝置的顯示器表面滑動(dòng)他或她的手指,以截?fù)籼摂M對(duì)象306。當(dāng)虛擬對(duì)象306遇到板狀物304A時(shí),觸覺作用Hl被選擇并且重放。如圖所示,觸覺作用Hl被局限到用戶A觸摸板狀物304A(和/或游藝區(qū)域302的另一個(gè)部分)的點(diǎn)。如上所述,可以通過命令一個(gè)或更多個(gè)執(zhí)行器提供運(yùn)動(dòng)或其他作用而生成所述感知。所述執(zhí)行器可以位于所述作用意圖被感覺到的點(diǎn)處和/或其他地方。由于所述作用同樣為選手B 重放并且被局限到選手B的觸點(diǎn),因此圖3將作用Hl顯示為游藝區(qū)域302A中的“(((HI))),, 以及游藝區(qū)域302B中的“(HI)”。然而,如所示,作用Hl的強(qiáng)度在選手A和選手B之間有所不同??梢曰谟螒虻谋环抡娴奈锢韺傩远x擇所述觸覺作用。例如,板狀物304可以表示堅(jiān)硬表面,并且因此作用Hl可以包括強(qiáng)烈的、鋒利的作用。由于偏轉(zhuǎn)意味著表示“撞擊”,因此作用Hl可以是游戲中最強(qiáng)烈的作用。向用戶B重放“撞擊”,以警告用戶B虛擬對(duì)象將返回,并且用戶B可以準(zhǔn)備偏轉(zhuǎn)到來的虛擬對(duì)象??梢赃m當(dāng)?shù)姆较蛑甘酒飨蛴脩鬊 重放所述撞擊,例如,所述作用可以被設(shè)計(jì)為使其從感覺上像起源于左側(cè),而不是頂部或底部。這可能在三個(gè)或更多用戶一起游藝時(shí)非常有益。通過甚至是為發(fā)生在不同選手的屏幕中的碰撞(或其他事件)而重放觸覺作用, 即便多個(gè)選手不能看到彼此的游藝區(qū)域,但所述游戲仍可以增強(qiáng)選手共享空間的感受。因此,選手可能變得更沉迷于游戲并且可以具有更使人信服的游戲體驗(yàn)。
選手還可以通過觸覺反饋接收有用的信息,所述觸覺反饋用于自監(jiān)控并且弓I導(dǎo)選手的行為。可能能夠利用觸覺通道,從而使所述界面或游戲更易于使用;減少學(xué)習(xí)控制新的交互作用或巧妙控制新的交互作用所需的時(shí)間量;提升可以在特定的交互作用中發(fā)展的技能的最高限度;或者允許通常要求刻意關(guān)注的一些交互式任務(wù)僅要求下意識(shí)的引導(dǎo)。圖4說明了游藝的另一個(gè)示例并且描述了虛擬對(duì)象跳彈離開游藝區(qū)域的邊沿。特別地,再次顯示三個(gè)時(shí)間間隔(I)、(II)和(III)。游藝區(qū)域402A和402B相應(yīng)于選手A和 B,同時(shí)還說明了板狀物404和虛擬對(duì)象406。如在時(shí)間間隔(I)所示,以向著游藝區(qū)域402 的頂部邊界處的點(diǎn)408的軌線起動(dòng)虛擬對(duì)象406。間隔(II)說明了當(dāng)虛擬對(duì)象406遇到點(diǎn) 408時(shí)的情況。向選手A和B重放“反彈”觸覺作用H2,該觸覺作用被局限于所述選手在各自的板狀物404A和404B處的觸點(diǎn)。由于“反彈”發(fā)生在游藝區(qū)域402B中并且與板狀物404B的距離比與板狀物404A 的距離更近,因此其在游藝區(qū)域402B中被描述為“((H2)) ”,而在游藝區(qū)域402A中被描述為 “(H2)”,這是因?yàn)榉磸棇?duì)選手B來說“聲音更大”。如在時(shí)間間隔(III)所示,在反彈后,虛擬對(duì)象到達(dá)游藝區(qū)域402A。警惕所述反彈,選手A可以試圖通過執(zhí)行控制手勢而截?fù)籼摂M對(duì)象并且阻止其到達(dá)板狀物404A后面的目標(biāo)區(qū)域。圖5是說明了本主題的另一個(gè)方面的圖示。除了響應(yīng)于改變虛擬對(duì)象軌線的事件或其他“離散”事件而播放的觸覺作用或者代替所述觸覺作用的是,觸覺作用可以重放以仿真連續(xù)的作用。在本示例中,用于兩個(gè)選手A和B的游藝區(qū)域502被顯示在時(shí)間間隔(I) 和時(shí)間間隔(II)中。為了說明的目的,游藝區(qū)域502被顯示為“風(fēng)景”的取向,而非“肖像” 的取向。每個(gè)游藝區(qū)域的特征還在于各自的板狀物504,并且描述了虛擬對(duì)象506。本示例的每個(gè)游藝區(qū)域還包括由虛線表示的接縫508。例如,接縫508可以表示在游藝區(qū)域中描述的木制表面中的鋪板之間的邊界。為了仿真木板背景,用于關(guān)聯(lián)滾動(dòng)經(jīng)過所述表面的虛擬對(duì)象的連續(xù)的低滾筒作用(rumble effect)可以與點(diǎn)擊作用相結(jié)合,以關(guān)聯(lián)虛擬對(duì)象遇到接縫508。這種作用在圖5中被顯示為“H3”。在時(shí)間間隔(I),由于與板狀物 504A相比,虛擬對(duì)象更靠近板狀物504B,因此用于選手B的所述作用被顯示為“((H3)) ”,而用于選手A的所述作用被顯示為“(H3) ”。在時(shí)間間隔(II),由于虛擬對(duì)象506向著選手A 移動(dòng),因此作用H3對(duì)于板狀物504A來說聲音更大。雖然結(jié)合接縫508顯示了背景作用,但背景作用還可以被包括以仿真單獨(dú)的表面(即連續(xù)的表面),或者可以隨被仿真的背景表面的改變(例如從木制區(qū)域到金屬區(qū)域,再到混凝土區(qū)域等等)而改變。圖6是說明了用于根據(jù)本主題提供游戲的方法600中的說明性步驟的流程圖???602表示建立一個(gè)或更多個(gè)游藝區(qū)域。例如,如果兩個(gè)用戶期望游藝,各自的游藝區(qū)域可以被初始化并且可以確定共享邊界(和/或其他進(jìn)入-退出點(diǎn))之間的映射。當(dāng)游藝?yán)^續(xù)時(shí),框604發(fā)生。所述游戲的至少一個(gè)場景可以基于與板狀物、障礙物和游藝區(qū)域的特性的交互作用而跟蹤虛擬對(duì)象的位置和運(yùn)動(dòng),所述游藝區(qū)域的特性基于仿真游戲的物理屬性的模型。例如,所述模型可以基于仿真動(dòng)量、質(zhì)量和虛擬對(duì)象的材料特性以及游藝區(qū)域中的其他項(xiàng)目而提供虛擬對(duì)象的速度和方向的改變。在框606處,基于虛擬對(duì)象在事件中、事件前和/或事件后的位置和運(yùn)動(dòng),可以確定用于重放的一個(gè)或更多個(gè)觸覺作用。例如,如果虛擬對(duì)象遇到邊界或游藝區(qū)域中的其他對(duì)象,則與虛擬對(duì)象和邊界/對(duì)象之間的物理交互相關(guān)聯(lián)的觸覺作用可以被選擇用于重放。不同的邊界/對(duì)象可以引起不同的作用。例如,邊沿或板狀物可以引起“堅(jiān)硬”的作用, 而包括在游藝區(qū)域中的障礙物可以具有“柔軟”的作用。還可以考慮虛擬對(duì)象的被仿真的屬性所述游戲可以通過適當(dāng)改變觸覺輸出方案而支持具有堅(jiān)硬(例如鋼)的虛擬對(duì)象或柔軟(例如橡膠)的虛擬對(duì)象的模式。額外地或可替換地,觸覺作用可以涉及背景作用。例如,如上所述,仿真虛擬對(duì)象在被仿真的表面上經(jīng)過的連續(xù)觸覺作用可以基于該表面的特性而被提供。作為另一個(gè)示例,所述表面可以包括針對(duì)虛擬對(duì)象經(jīng)過的材料或障礙物,并且適當(dāng)?shù)挠|覺作用可以被提供,從而仿真經(jīng)過所述材料/障礙物。在框608處,所述游戲確定虛擬對(duì)象關(guān)于觸覺傳輸點(diǎn)的位置,以調(diào)節(jié)如何輸出所述觸覺作用。例如,觸覺傳輸點(diǎn)可以包括用戶觸摸裝置的屏幕的點(diǎn),以執(zhí)行控制手勢和/或用于其它目的。觸覺作用的“觸覺幅值”(即強(qiáng)度)可以與所述傳輸點(diǎn)和虛擬對(duì)象之間的距離成反比。還可以應(yīng)用方向性。例如,如果在另一個(gè)屏幕上發(fā)生跳彈,則呈現(xiàn)的觸覺作用可以包括方向組件,或者可以被呈現(xiàn)以給出對(duì)發(fā)生跳彈的位置的指示。在框610處,適當(dāng)?shù)男盘?hào)被發(fā)送到執(zhí)行器,以生成具有期望音量的觸覺作用。例如,所述游戲可以參考用于生成不同的觸覺作用的信號(hào)模式庫,并且使用所述信號(hào)模式來命令嵌入在屏幕和/或所述裝置的其他部分中的一個(gè)或更多個(gè)執(zhí)行器。所述觸覺作用還可以包括聲音和/或視覺元素。對(duì)于多用戶游藝,所述游戲的各自的場景中的每一個(gè)均可以確定虛擬對(duì)象在該場景的游藝區(qū)域中的位置和運(yùn)動(dòng),并且將該信息傳送到其他場景。當(dāng)虛擬對(duì)象退出所述游藝區(qū)域時(shí),關(guān)于虛擬對(duì)象的運(yùn)動(dòng)(例如具有方向和速度的向量)的信息可以用于通過游戲的場景的連續(xù)跟蹤,所述場景的游藝區(qū)域用于接收所述虛擬對(duì)象。在一些實(shí)施例中,當(dāng)事件發(fā)生時(shí)和/或當(dāng)提供背景作用時(shí),當(dāng)觸覺作用被觸發(fā)時(shí), 所述觸覺作用被游戲的場景選擇,所述場景的游藝區(qū)域包含所述虛擬對(duì)象,并且該信息被提供到所述游戲的其他場景。例如,在涉及選手A和選手B的游戲中,如果虛擬對(duì)象碰撞障礙物、邊沿或選手A的游藝區(qū)域中的板狀物,則選手A的裝置上的游戲的場景可以向選手 B的裝置提供連同信息的期望的觸覺作用,所述信息關(guān)于其碰撞和位置,以便由選手B的裝置上的游戲的場景使用,來確定所述作用的音量或方向性。圖7是說明了根據(jù)本主題的多個(gè)方面配置的用于游戲的一個(gè)場景的界面700的一個(gè)示例的圖示。在本示例中,呈現(xiàn)了類似三維彈球的游戲,其中游藝區(qū)域702包括自屏幕邊緣向內(nèi)擴(kuò)展的邊沿704、706。所述游戲的目的是通過使用板狀物710偏轉(zhuǎn)虛擬對(duì)象而阻止例如球體或其他物體等虛擬對(duì)象(未示出)到達(dá)708。為了開始游藝,虛擬對(duì)象可以自板狀物710起動(dòng)或者可以出現(xiàn)在游藝區(qū)域702中的任何位置。界面700包括多個(gè)控制按鈕712、714、716和718,所述控制按鈕可以用于提供輸入并且接入菜單。例如,按鈕712和714可以包括游藝和暫停按鈕,而按鈕716提供“起動(dòng)” 命令,并且按鈕718退出游戲或者起動(dòng)菜單,以便配置、存儲(chǔ)或退出游戲。在一些實(shí)施例中, 控制按鈕712-718可以提供有適當(dāng)?shù)挠|覺作用,以仿真推進(jìn)物理按鈕。轉(zhuǎn)向游藝區(qū)域702,可以提供多個(gè)被仿真的燈720,從而增強(qiáng)視覺體驗(yàn)。所述燈可以作為障礙物,也可以不作為障礙物。緩沖器722可以響應(yīng)于碰撞而使虛擬對(duì)象“反彈”,所述碰撞具有與自邊沿704、706的跳彈不同的方式。例如,邊沿704、706可以呈現(xiàn)為仿真的金屬邊沿,該金屬邊沿引起強(qiáng)烈的跳彈作用。緩沖器722可以特征在于在以與三維彈球機(jī)緩沖器類似的方式在虛擬對(duì)象上施加力之前的初始的“彈性”量。因此,當(dāng)虛擬對(duì)象遇到邊沿704、706或緩沖器722時(shí),可以在用戶接觸屏幕以根據(jù)邊沿/緩沖器的仿真的物理響應(yīng)而提供不同感知的點(diǎn)處重放各自不同的觸覺作用。此外,如上所述,所述作用的強(qiáng)度可以基于與用戶接觸屏幕的點(diǎn)的距離。本示例的特征在于金屬條狀物724、7沈和728,其可以提供對(duì)與虛擬對(duì)象的碰撞的更進(jìn)一步的響應(yīng),并且可以被賦予其本身各自的觸覺作用。箭頭730可以包括視覺作用和/或可以引起虛擬對(duì)象進(jìn)入木琴結(jié)構(gòu)732的加速度。在本示例中,木琴結(jié)構(gòu)732包括多個(gè)按鍵(標(biāo)識(shí)為732々、7328、7320,其中每個(gè)上升的按鍵具有其自身相關(guān)聯(lián)的觸覺作用。例如,當(dāng)虛擬對(duì)象自按鍵732A移動(dòng)到按鍵732B,再到按鍵732C時(shí),觸覺作用可以連同相應(yīng)的木琴聲音作用一起提高音調(diào)。與此同時(shí),觸覺作用可以隨虛擬對(duì)象的離開而減小強(qiáng)度。在一些實(shí)施例中,點(diǎn)734表示從游藝區(qū)域中退出并且進(jìn)入第二個(gè)用戶的與游藝區(qū)域702等同的游藝區(qū)域。當(dāng)虛擬對(duì)象進(jìn)入游藝區(qū)域702時(shí),所述虛擬對(duì)象可以經(jīng)由斜道736 連同伴隨的表示經(jīng)過所述斜道的“嘎嘎聲”而返回。如上所述,在一個(gè)用戶的游藝區(qū)域中的每個(gè)觸覺作用還可以在其他一個(gè)用戶(或者多個(gè)用戶)的游藝區(qū)域中重放,但是具有基于引起觸覺作用的所述事件的地點(diǎn)與用戶與屏幕接觸的點(diǎn)的分離而相應(yīng)減小的強(qiáng)度。一些實(shí)施例的特征在于如738所示的旋渦的一個(gè)或更多個(gè)場景。旋渦738可以包括游藝區(qū)域702的一部分,其向著開口 740吸引虛擬對(duì)象。如果虛擬對(duì)象到達(dá)開口 740,則虛擬對(duì)象可以進(jìn)入另一個(gè)游藝區(qū)域。當(dāng)虛擬對(duì)象最初接觸旋渦738時(shí),可以重放表示“拉動(dòng)”漩渦的第一觸覺作用,其中所述作用變得更強(qiáng)烈,直至(以及如果)虛擬對(duì)象到達(dá)開口 740。此刻。“退出”作用可以被重放,以表示虛擬對(duì)象從另一個(gè)游藝區(qū)域中的漩渦的退出。 這能夠例如警告游藝區(qū)域的用戶接收虛擬對(duì)象,以將他或她的板狀物710移動(dòng)到位。在一些實(shí)施例中,如果虛擬對(duì)象未從目標(biāo)區(qū)域708偏轉(zhuǎn),則呈現(xiàn)表示進(jìn)入?yún)^(qū)域708 的觸覺作用,例如吸收虛擬對(duì)象或爆炸。此刻,基于游戲規(guī)則,虛擬對(duì)象可以被提供為經(jīng)由板狀物710為另一輪而再次起動(dòng)。在一些實(shí)施例中,所述游戲繼續(xù)進(jìn)行,直至一個(gè)選手達(dá)到預(yù)定的成績等級(jí)(例如7分)和/或成績差值(領(lǐng)先3分)。作為另一個(gè)示例,點(diǎn)值可以與撞擊特定的障礙物(例如緩沖器722、條狀物724、726、728、燈720)或經(jīng)過木琴結(jié)構(gòu)732的全部按鍵相關(guān)聯(lián)。多個(gè)實(shí)施例可以在游藝的過程中以適當(dāng)?shù)挠|覺作用支持移動(dòng)或破壞障礙物(例如通過磚塊損壞),所述適當(dāng)?shù)挠|覺作用基于障礙物的運(yùn)動(dòng)或破壞而提供。在一些實(shí)施例中,計(jì)算裝置可以感測用戶的手指或觸針與觸摸屏和/或觸摸壓力的距離。這些特征可以在玩游戲和/或配置游戲應(yīng)用期間使用。例如,如果所述裝置指示用戶未觸摸屏幕或其他觸覺使能的區(qū)域,和/或在這種區(qū)域中執(zhí)行手勢,則可以關(guān)閉觸覺作用,以減小能耗。作為另一個(gè)示例,用戶可能能夠執(zhí)行在未觸摸屏幕的情況下輸入的手勢。例如,呈現(xiàn)按鈕712-716的區(qū)域通??梢岳z金屬出現(xiàn),但所述按鈕可以響應(yīng)于懸?;蚪佑|所述區(qū)域的用戶和/或響應(yīng)于在所述區(qū)域中或該區(qū)域附近執(zhí)行手勢的用戶而出現(xiàn)。在上述一些示例中,游戲玩法基于板狀物的控制而繼續(xù)進(jìn)行,所述板狀物通過用戶經(jīng)由觸摸界面輸入的手勢而運(yùn)動(dòng)。此外或可替換地,游戲玩法可以基于經(jīng)由傾角傳感器輸入和/或察覺的手勢和/或基于加速計(jì)。例如,用戶可能能夠傾斜或搖擺其裝置,以執(zhí)行手勢,所述手勢影響虛擬對(duì)象和/或板狀物位置的移動(dòng)??梢栽谟脩糇プ∑涓髯缘难b置的點(diǎn)處傳輸觸覺作用。在一些實(shí)施例中,所述游戲可以使每個(gè)用戶使用多個(gè)板狀物,或者可以不使用任何板狀物,其中全部輸入基于傾角/加速度。提供了多用戶游藝的一些示例。在一些實(shí)施例中,同樣支持單個(gè)用戶游藝。例如, 游藝區(qū)域可以完全關(guān)閉,其中虛擬對(duì)象向著板狀物和目標(biāo)區(qū)域返回。作為另一個(gè)示例,單個(gè)用戶游藝可以與仿真的一個(gè)或更多個(gè)其他選手繼續(xù)進(jìn)行,其中所述其他選手具有各自的仿真的游藝區(qū)域,并且當(dāng)虛擬對(duì)象進(jìn)入仿真的游藝區(qū)域時(shí),具有相應(yīng)的觸覺反饋。本文中使用的“適于”或“配置為”意味著開放式以及包括式的語言,其并不排除適于或配置為執(zhí)行額外的任務(wù)或步驟的裝置。此外,“基于”的使用意味著是開放式以及包括式的,這是因?yàn)椤盎凇币粋€(gè)或更多個(gè)所述的條件或數(shù)值的處理、步驟、計(jì)算或其他動(dòng)作在實(shí)踐中可以基于除這些所述的條件和數(shù)值以外的其他條件或數(shù)值。本文包括的標(biāo)題、目錄和數(shù)字僅是為了易于說明并且不意味著作為限制。根據(jù)本主題的多個(gè)方面的多個(gè)實(shí)施例能夠以數(shù)字電子電路實(shí)現(xiàn),或者以計(jì)算機(jī)硬件、固件、軟件或其組合實(shí)現(xiàn)。在一個(gè)實(shí)施例中,計(jì)算機(jī)可以包括一個(gè)處理器或多個(gè)處理器。 所述處理器包括計(jì)算機(jī)可讀介質(zhì)或者接入計(jì)算機(jī)可讀介質(zhì),例如耦接到所述處理器的隨機(jī)存取存儲(chǔ)器(RAM)。所述處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的計(jì)算機(jī)可執(zhí)行程序的指令,例如執(zhí)行一個(gè)或更多個(gè)計(jì)算機(jī)程序以提供觸覺使能的游戲。這些處理器可以包括微處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)和狀態(tài)機(jī)。這些處理器可以進(jìn)一步包括可編程電子裝置,例如PLC、可編程中斷控制器(PIC)、可編程邏輯裝置 (PLD)、可編程只讀存儲(chǔ)器(PROM)、電子可編程只讀存儲(chǔ)器(EPR0M或EEPR0M)或其他類似的
直ο這些處理器可以包括媒體,或者可以與媒體通信,例如可觸知的計(jì)算機(jī)可讀媒體, 所述媒體可以存儲(chǔ)指令,當(dāng)處理器執(zhí)行所述指令時(shí),可以使所述處理器執(zhí)行本文所述的由處理器實(shí)現(xiàn)或協(xié)助的步驟。計(jì)算機(jī)可讀媒體的實(shí)施例可以包括但不限于全部可觸知的電子、光學(xué)、磁性存儲(chǔ)器或其他存儲(chǔ)器,或能夠提供具有計(jì)算機(jī)可讀指令的處理器(例如網(wǎng)頁服務(wù)器中的處理器)的傳輸裝置。媒體的其他示例包括但不限于軟盤、⑶-ROM、磁盤、存儲(chǔ)芯片、ROM、RAM、ASIC、被配置的處理器、全部光學(xué)媒體、全部磁帶或其他磁性媒體、計(jì)算機(jī)處理器能夠讀取的任意其他媒體。同樣,其他各種裝置可以包括計(jì)算機(jī)可讀媒體,例如路由器、私人或公共網(wǎng)絡(luò)或其他傳輸裝置。所述處理器以及所述的處理可以在一個(gè)或更多個(gè)結(jié)構(gòu)中,并且可以分散在一個(gè)或更多個(gè)結(jié)構(gòu)中。所述處理器可以包括用于實(shí)現(xiàn)本文所述的一個(gè)或更多個(gè)方法(或方法的部分)的代碼。雖然本主題關(guān)于其特定的實(shí)施例進(jìn)行了詳細(xì)說明,但將意識(shí)到本領(lǐng)域技術(shù)人員在完成對(duì)前述內(nèi)容的理解后可以容易地制造出這些實(shí)施例的替代物、變型以及等價(jià)物。因此, 應(yīng)該理解的是,本公開以示例性目的呈現(xiàn),而非用于限制的目的,并且不排除包括對(duì)如本領(lǐng)域一個(gè)普通技術(shù)人員易于變得顯然的本主題的這些修改、變型和/或增加物。
權(quán)利要求
1.一種配置為向多用戶應(yīng)用的第一用戶提供觸覺作用的系統(tǒng),所述系統(tǒng)包括 與所述第一用戶相關(guān)聯(lián)的第一計(jì)算平臺(tái),所述第一計(jì)算平臺(tái)包括第一用戶界面,其配置為接收來自所述第一用戶的控制輸入; 第一觸覺界面,其配置為生成所述第一用戶可察覺的觸覺作用; 一個(gè)或更多個(gè)處理器的第一集合配置為執(zhí)行所述多用戶應(yīng)用的第一場景,所述多用戶應(yīng)用配置為基于自所述第一用戶接收的控制輸入以及基于經(jīng)由第二計(jì)算平臺(tái)自第二用戶接收的控制輸入而與對(duì)象接合,所述第二計(jì)算平臺(tái)執(zhí)行所述多用戶應(yīng)用的第二場景;以及確定由所述第一觸覺界面生成的觸覺作用,這種觸覺作用包括第一觸覺作用,該第一觸覺作用將關(guān)于所述第二計(jì)算平臺(tái)的第二用戶的第一控制輸入的信息傳送到所述第一用戶。
2.如權(quán)利要求1所述的系統(tǒng),其中所述對(duì)象是虛擬對(duì)象。
3.如權(quán)利要求1所述的系統(tǒng),其中所述對(duì)象是現(xiàn)實(shí)世界的對(duì)象。
4.如權(quán)利要求1所述的系統(tǒng),其中所述第一計(jì)算平臺(tái)包括第一顯示器,其中所述一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為控制所述第一顯示器,以可選擇性地呈現(xiàn)所述對(duì)象的當(dāng)前的視圖。
5.如權(quán)利要求4所述的系統(tǒng),其中所述一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為使得所述第一觸覺作用的生成響應(yīng)于在呈現(xiàn)在所述第一顯示器上的視圖中看不到所述對(duì)象時(shí),由所述第二用戶輸入的第一控制輸入。
6.如權(quán)利要求4所述的系統(tǒng),其中所述一個(gè)或更多個(gè)處理器的第一集合配置為控制所述第一顯示器呈現(xiàn)所述對(duì)象行進(jìn)經(jīng)過的空間的第一部分的視圖。
7.如權(quán)利要求6所述的系統(tǒng),其中所述一個(gè)或更多個(gè)處理器的第一集合配置為響應(yīng)于由所述第二用戶向所述第二計(jì)算平臺(tái)輸入的所述第一控制輸入而控制所述觸覺界面生成所述第一觸覺作用,同時(shí)所述對(duì)象被呈現(xiàn)在所述對(duì)象行進(jìn)經(jīng)過的空間的第二部分中,所述空間的第二部分是所述空間中在所述第一顯示器上看不到,但在所述第二計(jì)算裝置的顯示器上可見的部分。
8.一種配置為向多用戶應(yīng)用的第一用戶提供觸覺作用的系統(tǒng),所述系統(tǒng)包括 與所述第一用戶相關(guān)聯(lián)的第一計(jì)算平臺(tái),所述第一計(jì)算平臺(tái)包括第一用戶界面,其配置為接收來自所述第一用戶的控制輸入; 第一觸覺界面,其配置為生成所述第一用戶可察覺的觸覺作用; 一個(gè)或更多個(gè)處理器的第一集合配置為執(zhí)行所述多用戶應(yīng)用的第一場景,所述多用戶應(yīng)用配置為基于自所述第一用戶接收的控制輸入與對(duì)象接合;以及確定由所述第一觸覺界面生成的觸覺作用;以及與第二用戶相關(guān)聯(lián)的第二計(jì)算裝置,所述第二計(jì)算裝置可操作為與所述第一計(jì)算裝置通信,并且包括第二用戶界面,其配置為接收來自所述第二用戶的控制輸入,所述控制輸入包括第一控制輸入;以及一個(gè)或更多個(gè)處理器的第二集合,其配置為執(zhí)行所述多用戶應(yīng)用的第二場景,所述多用戶應(yīng)用進(jìn)一步配置為基于自所述第二用戶接收的控制輸入與所述對(duì)象接合;其中所述一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為使得響應(yīng)于由所述第二用戶執(zhí)行的第一控制輸入,所述第一觸覺界面被控制為生成第一觸覺作用,該第一觸覺作用將關(guān)于由所述第二用戶執(zhí)行的所述第一控制輸入的信息傳送到所述第一用戶。
9.如權(quán)利要求8所述的系統(tǒng),其中所述對(duì)象是虛擬對(duì)象。
10.如權(quán)利要求8所述的系統(tǒng),其中所述對(duì)象是現(xiàn)實(shí)世界的對(duì)象。
11.如權(quán)利要求8所述的系統(tǒng),其中所述第一計(jì)算平臺(tái)包括第一顯示器,其中所述一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為控制所述第一顯示器,以可選擇性地呈現(xiàn)所述對(duì)象的當(dāng)前的視圖。
12.如權(quán)利要求11所述的系統(tǒng),其中所述一個(gè)或更多個(gè)處理器的第一集合配置為使得所述第一觸覺作用的生成進(jìn)一步響應(yīng)于在呈現(xiàn)在所述第一顯示器上的視圖中看不到所述對(duì)象時(shí),由所述第二用戶輸入的第一控制輸入。
13.如權(quán)利要求11所述的系統(tǒng),其中所述多用戶應(yīng)用配置為使得所述一個(gè)或更多個(gè)處理器的第一集合控制所述第一顯示器呈現(xiàn)所述對(duì)象行進(jìn)經(jīng)過的空間的第一部分的視圖。
14.如權(quán)利要求13所述的系統(tǒng),其中所述第二計(jì)算裝置進(jìn)一步包括第二顯示器,其中所述多用戶應(yīng)用進(jìn)一步配置為使得所述一個(gè)或更多個(gè)處理器的第二集合控制所述第二顯示器呈現(xiàn)所述對(duì)象行進(jìn)經(jīng)過的空間的第二部分的視圖,所述空間的第二部分是在所述第一顯示器中看不到的空間的一部分,并且其中所述一個(gè)或更多個(gè)處理器的第一集合進(jìn)一步配置為使得響應(yīng)于執(zhí)行所述第二用戶的第一控制輸入而生成所述第一觸覺作用,同時(shí)所述對(duì)象呈現(xiàn)在所述對(duì)象行進(jìn)經(jīng)過的空間的第二部分中。
15.一種向多用戶應(yīng)用的第一用戶提供觸覺作用的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括在與所述第一用戶相關(guān)聯(lián)的第一計(jì)算平臺(tái)上執(zhí)行所述多用戶應(yīng)用的第一場景,所述多用戶應(yīng)用配置為基于自所述第一用戶接收的控制輸入以及基于自第二用戶經(jīng)由第二計(jì)算平臺(tái)接收的控制輸入而與對(duì)象接合,所述第二計(jì)算平臺(tái)執(zhí)行所述多用戶應(yīng)用的第二場景;響應(yīng)于由所述第二用戶在所述第二計(jì)算平臺(tái)上執(zhí)行的第一控制輸入,在所述第一計(jì)算平臺(tái)上生成用于所述第一用戶的第一觸覺作用,所述第一觸覺作用將關(guān)于所述第一控制輸入的作用的信息傳送到所述第一用戶。
16.如權(quán)利要求15所述的方法,其中所述對(duì)象是虛擬對(duì)象。
17.如權(quán)利要求15所述的方法,其中所述對(duì)象是現(xiàn)實(shí)世界的對(duì)象。
18.如權(quán)利要求15所述的方法,進(jìn)一步包括向與所述第一計(jì)算裝置相關(guān)聯(lián)的第一顯示器上的用戶選擇性地呈現(xiàn)所述對(duì)象的視圖。
19.如權(quán)利要求18所述的方法,其中所述第一觸覺作用的生成進(jìn)一步響應(yīng)于在呈現(xiàn)在所述第一顯示器上的視圖中看不到所述對(duì)象時(shí),由所述第二用戶輸入的所述第一控制輸入。
20.如權(quán)利要求15所述的方法,進(jìn)一步包括呈現(xiàn)所述對(duì)象在與所述第一計(jì)算裝置相關(guān)聯(lián)的第一顯示器上行進(jìn)經(jīng)過的空間的第一部分的視圖。
21.如權(quán)利要求20所述的方法,其中所述第一觸覺作用的生成進(jìn)一步響應(yīng)于由所述第二用戶執(zhí)行的所述第一控制輸入,同時(shí)所述對(duì)象被呈現(xiàn)在所述對(duì)象行進(jìn)經(jīng)過的空間的第二部分中,所述空間的第二部分是所述空間中在所述第一顯示器上看不到,但在與所述第二計(jì)算裝置相關(guān)聯(lián)的顯示器上可見的部分。
全文摘要
本發(fā)明涉及具有橫跨平臺(tái)的觸覺反饋的交互式觸摸屏游戲象征。在一個(gè)或更多個(gè)便攜式計(jì)算裝置上提供游戲,其中虛擬對(duì)象行進(jìn)經(jīng)過在一個(gè)或更多個(gè)便攜式計(jì)算裝置的界面上顯示的游戲的視圖。相應(yīng)于虛擬對(duì)象行進(jìn)經(jīng)過視圖的觸覺作用被提供在獨(dú)立的便攜式計(jì)算裝置上??梢曰谔摂M對(duì)象行進(jìn)的一個(gè)或更多個(gè)參數(shù)、對(duì)象的一個(gè)或更多個(gè)參數(shù)和/或虛擬對(duì)象交互的特征、和/或其他參數(shù)而確定所述觸覺作用。所述觸覺作用可以包括在便攜式計(jì)算裝置上提供的觸覺作用,所述觸覺計(jì)算裝置當(dāng)前不顯示相應(yīng)于所述觸覺作用的虛擬對(duì)象。
文檔編號(hào)G06F3/01GK102473035SQ201080032051
公開日2012年5月23日 申請(qǐng)日期2010年7月21日 優(yōu)先權(quán)日2009年7月22日
發(fā)明者D·伯恩鮑姆 申請(qǐng)人:英默森公司