感器108作為構(gòu)成組件,并且因此傳感器108不是單獨(dú)的組件。然而, 為了討論的目的,傳感器108在這里被稱作單獨(dú)組件。觸摸屏技術(shù)在本領(lǐng)域是公知的,并且 因而在此沒(méi)有進(jìn)行詳細(xì)描述。
[0026] 致動(dòng)器106 (在下文中稱作屏幕致動(dòng)器)被配置成在從處理器110接收到激活信 號(hào)時(shí)向觸摸屏104輸出一個(gè)或多個(gè)觸覺(jué)效果??梢灶A(yù)期,致動(dòng)器106可以被配置成向設(shè)備 上不止一個(gè)觸摸屏104(如果可用)輸出一個(gè)或多個(gè)觸覺(jué)效果。在一個(gè)實(shí)施例中,雖然并非 必要,但是只要致動(dòng)器106輸出的觸覺(jué)效果位于觸摸屏104并因此通過(guò)其進(jìn)行傳送,則致動(dòng) 器106就與觸摸屏104直接接觸。換句話說(shuō),來(lái)自屏幕致動(dòng)器104的這樣的觸覺(jué)效果優(yōu)選 地位于觸摸屏104并且在殼體中不會(huì)明顯感覺(jué)到。因此,優(yōu)選的是,在激活屏幕致動(dòng)器106 時(shí),用戶握持殼體102的手將不會(huì)感到任何觸覺(jué)效果,或者至少?zèng)]有感到大量的觸覺(jué)效果。 然而,用戶將在經(jīng)由手指或觸筆24直接觸摸觸摸屏104時(shí)感覺(jué)到來(lái)自致動(dòng)器106的觸覺(jué)效 果。在一個(gè)實(shí)施例中,所述設(shè)備可以包括用于多個(gè)觸摸屏的多個(gè)致動(dòng)器,從而所述多個(gè)中的 一個(gè)或多個(gè)致動(dòng)器能夠向適當(dāng)觸摸屏輸出觸覺(jué)效果。例如,正在玩具有兩個(gè)或更多觸摸屏 的設(shè)備的用戶能夠?qū)D形角色(graphical character)從一個(gè)觸摸屏移動(dòng)到另一個(gè)。親合 到第一觸摸屏的一個(gè)或多個(gè)致動(dòng)器能夠在其上顯示所述角色的同時(shí)向該觸摸屏輸出觸覺(jué) 效果。隨著用戶將角色從第一觸摸屏移動(dòng)到第二觸摸屏,耦合到第二觸摸屏的一個(gè)或多個(gè) 致動(dòng)器能夠向第二觸摸屏輸出觸覺(jué)效果,由此隨著在屏幕之間移動(dòng)角色繼續(xù)對(duì)用戶的觸覺(jué) 體驗(yàn)。可以預(yù)期,輸出到第一和第二觸摸屏的觸覺(jué)效果可以是相同或不同的效果和/或在 相同或不同時(shí)間。
[0027] 在一個(gè)實(shí)施例中,設(shè)備100優(yōu)選地包括耦合到處理器的一個(gè)或多個(gè)致動(dòng)器112,所 述致動(dòng)器112在從處理器110接收到激活信號(hào)時(shí)輸出觸覺(jué)效果。致動(dòng)器112 (在下文中稱 作殼體致動(dòng)器)優(yōu)選地耦合到殼體102內(nèi)部,使得由該致動(dòng)器112輸出的觸覺(jué)效果是通過(guò) 殼體102而不是觸摸屏104進(jìn)行傳送。在一個(gè)實(shí)施例中,殼體致動(dòng)器112是安裝在殼體102 外部的外部設(shè)備或外圍設(shè)備的一部分。由殼體致動(dòng)器112輸出的觸覺(jué)效果是通過(guò)用戶握持 設(shè)備100的手而不是用戶與觸摸屏104進(jìn)行交互的手被感覺(jué)到。雖然公開了致動(dòng)器112通 過(guò)殼體102輸出觸覺(jué)效果,但是可以將觸覺(jué)效果簡(jiǎn)檔(例如,幅度、持續(xù)時(shí)間和/或頻率)調(diào) 整為所述觸覺(jué)效果也通過(guò)觸摸屏104被感覺(jué)到。還應(yīng)當(dāng)注意,雖然描述了兩個(gè)致動(dòng)器(例 如,屏幕致動(dòng)器106和殼體致動(dòng)器112),但是在設(shè)備中可以使用不止兩個(gè)致動(dòng)器。在一個(gè)實(shí) 施例中,在所述設(shè)備中可以僅使用一個(gè)致動(dòng)器,從而所述致動(dòng)器耦合到殼體102和觸摸屏 104,并且因此能夠在需要時(shí)選擇性地向觸摸屏104和/或殼體102輸出觸覺(jué)效果。
[0028] 以上提到的致動(dòng)器可以是各種類型,包括但不限于偏心轉(zhuǎn)動(dòng)質(zhì)量(ERM)致動(dòng)器、 線性共振致動(dòng)器(LRA)、壓電致動(dòng)器、語(yǔ)音線圈致動(dòng)器、電活性聚合物(EAP)致動(dòng)器、形狀 記憶合金、尋呼機(jī)電機(jī)、移動(dòng)磁體致動(dòng)器、E核致動(dòng)器等。在美國(guó)專利No. 7148875,以及于 8/17/04提交的美國(guó)專利申請(qǐng)序列號(hào)10/919798和于5/12/05提交的11/128717中描述了 能夠與觸摸屏一起使用的致動(dòng)器套件的一些示例。
[0029] 致動(dòng)器106和112能夠在相同或不同時(shí)間輸出相同或不同的觸覺(jué)效果。如以下 將要討論的,所述設(shè)備的雙致動(dòng)能力允許更大范圍的觸覺(jué)感測(cè)并且向所玩的游戲添加現(xiàn)實(shí) 感。特別地,所述設(shè)備能夠利用屏幕致動(dòng)器106和殼體致動(dòng)器112來(lái)選擇性地輸出觸覺(jué)效 果,所述觸覺(jué)效果在玩游戲期間為用戶提供了更為愉快(或引人入勝)的體驗(yàn)。
[0030] 致動(dòng)器106和112響應(yīng)于圖形環(huán)境中發(fā)生的觸覺(jué)事件而輸出其各自的觸覺(jué)效果。 所述觸覺(jué)事件在這里是指在設(shè)備操作期間發(fā)生的任何交互、動(dòng)作、碰撞或其它事件,其可以 潛在地具有然后以觸覺(jué)效果的形式向用戶輸出的與其相關(guān)聯(lián)的觸覺(jué)效果。出于示例的目 的,觸覺(jué)事件可以在用戶控制的圖形車輛在游戲期間經(jīng)歷風(fēng)湍流時(shí)發(fā)生,從而與所述觸覺(jué) 事件相關(guān)聯(lián)的示例性觸覺(jué)效果是振動(dòng)。另一個(gè)示例是觸覺(jué)事件可以在投射物與游戲中的用 戶角色相碰撞時(shí)發(fā)生,從而與該觸覺(jué)事件相關(guān)聯(lián)的觸覺(jué)效果是搖晃或搏動(dòng)。觸覺(jué)事件還可 以間接與游戲玩法相關(guān)聯(lián),但是在用戶玩游戲的同時(shí)向用戶提供重要的設(shè)備信息(例如, 接收到文本消息、歌曲下載完成、電池水平低,等等)。
[0031] 在一個(gè)實(shí)施例中,設(shè)備100優(yōu)選地連同用戶的感測(cè)輸入一起考慮在視頻游戲內(nèi)發(fā) 生的賬戶動(dòng)作,以確定屏幕致動(dòng)器106或殼體致動(dòng)器112是否將被激活以向用戶輸出觸覺(jué) 效果。特別地,設(shè)備100基于觸覺(jué)事件被認(rèn)為是前臺(tái)事件還是后臺(tái)事件來(lái)確定激活哪個(gè)致 動(dòng)器。觸覺(jué)事件是前臺(tái)事件還是后臺(tái)可以寫在軟件代碼中,其中處理器110在處理所述軟 件代碼時(shí)自動(dòng)指令哪一個(gè)致動(dòng)器進(jìn)行操作。還可以預(yù)期,處理器110基于觸覺(jué)事件是否是 用戶對(duì)觸摸屏104的輸入的直接結(jié)果來(lái)確定所述觸覺(jué)事件是前臺(tái)事件還是后臺(tái)事件。如果 是,則所述觸覺(jué)效果可以具有更為明顯的效果,就像在與觸摸屏進(jìn)行交互的手中所感覺(jué)到 一樣。
[0032] 例如,用戶的觸筆24和觸摸屏104上的圖形對(duì)象之間的交互可以被認(rèn)為是前臺(tái)事 件,所述交互諸如通過(guò)將在觸摸屏104上移動(dòng)觸筆24而將視頻游戲角色拖過(guò)沙地。換句 話說(shuō),優(yōu)選地,前臺(tái)觸覺(jué)效果通過(guò)用戶與觸摸屏104相接觸的交互而得以最佳利用。在操 作中,傳感器108監(jiān)視用戶緩慢地移動(dòng)所述角色通過(guò)沙地并且向處理器提供這樣的感測(cè)信 息。作為響應(yīng),處理器110結(jié)合軟件程序向屏幕致動(dòng)器106輸出與觸覺(jué)效果(諸如振動(dòng)的 紋理觸覺(jué)效果)相關(guān)聯(lián)的激活信號(hào),從而所述激活信號(hào)優(yōu)選地承載觸覺(jué)效果簡(jiǎn)檔(例如,幅 度、頻率、持續(xù)時(shí)間)的信息。屏幕致動(dòng)器106在接收到所述激活信號(hào)時(shí)向觸摸屏104輸出 所述觸覺(jué)效果,從而所述觸覺(jué)效果被用戶的手指或握持觸筆24的手所感覺(jué)到。
[0033] 在一個(gè)實(shí)施例中,設(shè)備100基于用戶的輸入而基本上同時(shí)更新所輸出的觸覺(jué)效 果。例如,在該示例中,屏幕致動(dòng)器106將從處理器108接收信號(hào),以響應(yīng)于傳感器108監(jiān) 視到用戶的觸筆24以增加的速率在觸摸屏104上移動(dòng)而增加頻率和/或振動(dòng)。在該實(shí)例 中,觸摸屏104可以開始更快地振動(dòng)和/或以更大強(qiáng)度振動(dòng)以放大所述觸覺(jué)效果,由此在玩 游戲期間給予用戶真實(shí)的觸覺(jué)響應(yīng)。
[0034] 在一個(gè)實(shí)施例中,屏幕致動(dòng)器106可以響應(yīng)于所感測(cè)到的用戶的輸入移動(dòng)到觸摸 屏104中而輸出完全不同的觸覺(jué)效果。例如,如上所述,響應(yīng)于用戶將角色在沙地中跨屏幕 進(jìn)行移動(dòng),可以由屏幕致動(dòng)器106輸出振動(dòng)。在該示例中,屏幕致動(dòng)器106被指令在用戶的 角色與沙地中的圖形障礙碰撞時(shí)向觸摸屏106輸出搖晃、碰撞或砰砰聲(pop)。應(yīng)當(dāng)注意, 屏幕和殼體致動(dòng)器中的任一個(gè)或其二者能夠輸出包括但不限于諸如振動(dòng)和搏動(dòng)之類的基 于時(shí)間的效果以及諸如紋理、止動(dòng)(detent)和碰撞之類的基于位置的觸覺(jué)效果。
[0035] 在一個(gè)實(shí)施例中,設(shè)備100優(yōu)選地能夠向殼體輸出觸覺(jué)效果。如上所述,殼體致動(dòng) 器112被配置成向設(shè)備100的殼體102輸出觸覺(jué)效果,從而所述觸覺(jué)效果優(yōu)選地在握持設(shè) 備100的手上被感覺(jué)到。雖然并非必要,但是優(yōu)選的是,殼體致動(dòng)器112輸出被認(rèn)為是后臺(tái) 事件的觸覺(jué)事件的觸覺(jué)效果。優(yōu)選的是,處理器10確定觸覺(jué)事件是否將是前臺(tái)事件和/或 后臺(tái)事件。在一個(gè)實(shí)施例中,觸覺(jué)事件是前臺(tái)事件和/或后臺(tái)事件的確定被寫入軟件代碼 中,從而處理器110基于所述軟件代碼來(lái)自動(dòng)地選擇激活哪個(gè)致動(dòng)器。后臺(tái)事件的示例可 以是在觸摸屏104上顯示的兩個(gè)對(duì)象之間的交互,諸如投射物擊中圖形角色。處理器110 處理這樣的信息并且向殼體致動(dòng)器112傳送具有必備觸覺(jué)簡(jiǎn)檔(例如,幅度、頻率、持續(xù)時(shí) 間)的激活信號(hào)。殼體致動(dòng)器112在接收到這樣的信號(hào)時(shí)向殼體102輸出相應(yīng)的觸覺(jué)效 果。然后,用戶能夠在握持設(shè)備102的手中感覺(jué)到該觸覺(jué)效果,由此向用戶提供了愉快和真 實(shí)的體驗(yàn)??梢灶A(yù)期,當(dāng)觸覺(jué)事件與用戶無(wú)關(guān)時(shí),所述觸覺(jué)事件被認(rèn)為是后臺(tái)事件,諸如當(dāng) 向用戶角色射擊子彈時(shí)的搏動(dòng)。相反,子彈擊中所述角色可以被處理器認(rèn)為是前臺(tái)事件,由 此使得屏幕致動(dòng)器106向觸摸屏104輸出一個(gè)或多個(gè)觸覺(jué)效果?;谲浖械暮笈_(tái)例程并 且與所玩游戲不直接相關(guān)的觸覺(jué)事件(例如,進(jìn)入文本