專利名稱:在與虛擬寵物交互中提供觸覺反饋的方法和裝置的制作方法
背景本發(fā)明一般涉及觸覺系統(tǒng),特別涉及含有觸覺反饋的交互式仿真和接口設(shè)備。
因特網(wǎng)和現(xiàn)代通訊網(wǎng)絡(luò)的出現(xiàn)賦予了模擬(虛擬)寵物更新的生命。除了獨立電子寵物玩具(例如那些被稱為“Tomagotcchi”的電子寵物玩具,見美國專利No.5966526)之外,當(dāng)前用戶也可以創(chuàng)建他/她自己的模擬(虛擬)寵物,或者在線定購一個虛擬寵物,并按照他/她愿意的方式培養(yǎng)它。這樣的虛擬寵物通常被編程以適應(yīng)它們的環(huán)境,并且根據(jù)它們和主人的交互開發(fā)新的特性和特征。虛擬寵物可以進一步探索在線世界,并按照其主人的安排參與事件等等。然而,在這些情形下虛擬寵物和主人之間的交互僅僅局限在視覺和/或聽覺交互。也就是說,用戶缺乏和寵物的觸覺,如同現(xiàn)實世界中所體驗的那樣。
發(fā)明概述本發(fā)明的實施例涉及為和模擬(虛擬)寵物交互的用戶提供觸覺反饋的方法和系統(tǒng),從而增強用戶和虛擬寵物關(guān)系的真實感。這里用到的術(shù)語“虛擬寵物”通常解釋為指任何模擬的動物或形象,其可能有或沒有“現(xiàn)實”對應(yīng)物。
在一個實施例中,一種為與虛擬寵物交互的用戶提供觸覺反饋的方法包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號;并基于該接收信號將一種觸覺作用輸出給用戶。
參考本發(fā)明的詳細(xì)說明,結(jié)合附圖,可以更好地理解本發(fā)明。
圖1示出了本發(fā)明方法的一個實施例的流程圖;圖2示出了本發(fā)明觸覺系統(tǒng)的一個實施例的框圖;圖3是本發(fā)明觸覺系統(tǒng)的另一個可選實施例的框圖;圖4顯示本發(fā)明觸覺反饋組件的實施例的框圖;圖5示出了單個“咕嚕叫”波形的實施例;圖6示出了連續(xù)“咕嚕叫”波形的實施例;圖7示出了一種“健康”心跳波形的實施例;圖8示出了一種“不健康”心跳波形的實施例;圖9示出了一種“瀕死”心跳波形的實施例;圖10示出了一種“興奮”心跳波形的實施例;圖11示出了一種“咯咯笑”感覺波形的實施例。
發(fā)明詳述在一個實施例中,一種為與虛擬寵物的交互的用戶提供觸覺反饋的方法包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號;并基于該接收信號把一種觸覺作用輸出給用戶。
這里使用的術(shù)語“生物狀態(tài)”通常解釋為指虛擬寵物“所處的狀態(tài)”,例如健康或情緒狀態(tài)。生物狀態(tài)的例子包括但不局限于心跳,活力,咕嚕叫,咯咯笑,親切,以及其它的自身特性。通過基于虛擬寵物生物狀態(tài)產(chǎn)生的觸覺作用,這些所處狀態(tài)被傳達給用戶。通過適當(dāng)?shù)挠|覺作用,用戶也可以體驗與飼養(yǎng)和同虛擬寵物的其它交互有關(guān)的回應(yīng)。
用于控制虛擬寵物的軟件應(yīng)用模塊可以位于本地設(shè)備(如電腦或手持設(shè)備)上,在該本地設(shè)備處確定與生物狀態(tài)相關(guān)的信號和關(guān)聯(lián)的觸覺作用??蛇x的,控制虛擬寵物的軟件應(yīng)用模塊可以存在于遠端,如網(wǎng)絡(luò)資源上,與生物狀態(tài)相關(guān)的信號連同關(guān)聯(lián)的觸覺作用可以在該網(wǎng)絡(luò)內(nèi)產(chǎn)生并傳送到本地設(shè)備以與用戶交互。
在另一個實施例中,一種為與虛擬寵物交互的用戶提供觸覺反饋的觸覺系統(tǒng)包括一個用戶接口客體;與該用戶接口客體相聯(lián)的觸覺反饋組件;與該用戶接口客體和觸覺反饋組件通信的控制器;和存儲軟件的一個存儲器。該控制器執(zhí)行該軟件以實施上述方法,該觸覺反饋組件配置成輸出觸覺作用,從而在用戶接口客體上產(chǎn)生該觸覺作用。在另一個實施例中,觸覺系統(tǒng)進一步包括用于顯示虛擬寵物可視圖像的顯示屏,還可能附帶有音頻部件,用來提供與虛擬寵物的生物狀態(tài)相關(guān)的聲音提示。這種可視和音頻效果可以補充用戶所體驗的觸覺的方式產(chǎn)生和協(xié)調(diào)。
上述觸覺系統(tǒng)可以在電腦,蜂窩電話機,個人數(shù)字助理(PDA),尋呼機,游戲控制臺,獨立玩具裝置(如Tomagotcchi),或本技術(shù)領(lǐng)域已知的其他類型的手持電子設(shè)備中具體實現(xiàn),并且可以進一步裝配有聯(lián)網(wǎng)功能。
圖1所示的流程圖100描述了按照本發(fā)明的一個實施例的一種為與虛擬寵物交互的用戶提供觸覺反饋的方法。應(yīng)該認(rèn)識到圖1的實施例是通過舉例的方式闡述本發(fā)明的原理,不應(yīng)該理解為對本發(fā)明范圍任何方式的限定。本領(lǐng)域技術(shù)人員也能夠認(rèn)識到可以有多種變形和修改,而不偏離本發(fā)明的原理和范圍。
圖1所示的流程圖100包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號,如步驟110所述;以及基于該接收信號把一種觸覺作用輸出給用戶,如步驟120所述。
圖1所示步驟110中的“接收”通常定義為指從本地設(shè)備(或在其內(nèi))接收有關(guān)虛擬寵物生物狀態(tài)的信號;或者從外部(或遠程)源接收有關(guān)虛擬寵物生物狀態(tài)的信號,例如從某種網(wǎng)絡(luò)資源。如圖2進一步的詳述,前者屬于控制虛擬寵物的軟件應(yīng)用模塊設(shè)置在本地設(shè)備(如電腦或手持設(shè)備)的情形。該情形下,有關(guān)生物狀態(tài)的信號能例如由傳動裝置從本地設(shè)備內(nèi)的控制器接收。如圖3進一步的描述,后者屬于控制虛擬寵物的軟件應(yīng)用模塊設(shè)置在遠端網(wǎng)絡(luò)資源上的情形,其中有關(guān)虛擬寵物的信息被傳送到與用戶接觸的本地設(shè)備。該情形下,能例如由位于本地設(shè)備內(nèi)的傳動裝置從網(wǎng)絡(luò)接收有關(guān)生物狀態(tài)的信號。
“生物狀態(tài)”是指虛擬寵物的“所處狀態(tài)”(或行為),如健康和情緒狀態(tài)。生物狀態(tài)的例子包括但不局限于心跳,活力,咕嚕叫,咯咯笑,親切,以及其它的自身特性。
在圖1的步驟120中,觸覺作用基于接收到的有關(guān)虛擬寵物生物狀態(tài)的信號而產(chǎn)生,并輸出給用戶。觸覺作用的確定同樣可以通過本地設(shè)備(如電腦或手持設(shè)備)執(zhí)行。觸覺作用的確定也可以在與本地設(shè)備相聯(lián)的網(wǎng)絡(luò)資源內(nèi)執(zhí)行;基于觸覺作用的確定的信號或指示能傳送到本地設(shè)備,本地設(shè)備能將其輸出給用戶。這樣產(chǎn)生的觸覺作用用于將與生物狀態(tài)關(guān)聯(lián)的觸覺或動覺反饋傳遞給用戶,因而增強用戶-寵物交互的真實感。通過這樣產(chǎn)生的適當(dāng)?shù)挠|覺作用,用戶也可以體驗與飼養(yǎng)和同寵物的其它交互有關(guān)的回應(yīng)。
進而,“觸覺作用”通常應(yīng)該解釋為包括任何類型的力反饋,如觸覺或動覺反饋,這樣的力反饋被認(rèn)為適合于傳遞虛擬寵物的特定生物狀態(tài),從而增強用戶-寵物交互的真實感。進一步的詳述見圖4。
圖1的實施例可以進一步包括顯示虛擬寵物的可視圖像,如步驟130所述。也可以包括產(chǎn)生與虛擬寵物生物狀態(tài)相關(guān)的音頻提示,如步驟140所述??梢詤f(xié)調(diào)這種可視和音頻效果以補充用戶所體驗的觸覺。
圖1的實施例可以附帶包括修改/更新虛擬寵物生物狀態(tài),如步驟150所述。例如,當(dāng)體驗到虛擬寵物生物狀態(tài)(如感覺寂寞或饑餓)有關(guān)的觸覺時,用戶可以采取行動(如撫摸或喂養(yǎng)寵物)改變虛擬寵物的生物狀態(tài)(如咕嚕叫或咯咯笑)。
下面描述的幾個實施例用舉例的方式闡述了圖1的實施例的實現(xiàn)方式。應(yīng)該理解有許多可選的方式來實施本發(fā)明,因此,可以有多種變形和修改,而不偏離本發(fā)明的原理和范圍。
圖2示出了根據(jù)本發(fā)明的一個實施例的觸覺系統(tǒng)200的一個框圖,觸覺系統(tǒng)200可以被用來向和虛擬寵物交互的用戶提供觸覺反饋。例如,觸覺系統(tǒng)200可以包括一個用戶接口客體210,一個觸覺反饋組件220,一個本地控制器230,以及用來存儲要由控制器230執(zhí)行的計算機可執(zhí)行軟件的存儲器240。觸覺反饋組件220設(shè)置為給用戶接口客體210提供觸覺反饋。例如,如根據(jù)圖4進一步的描述,觸覺反饋組件220可以和用戶接口客體210機械集成,形成“能感受觸覺的”整體裝置250??蛇x的,觸覺反饋組件220可以和用戶接口客體210機械接合,以有效地傳遞力反饋。通過例如本技術(shù)中已知的有線或無線通信方式,觸覺反饋組件220和用戶接口客體210進一步和控制器230通信。
圖2所述實施例中,運行存儲器240中存儲的計算機可執(zhí)行軟件可以驅(qū)使本地控制器230執(zhí)行任務(wù)。具體地,計算機可執(zhí)行軟件可以驅(qū)使本地控制器230接收有關(guān)虛擬寵物生物狀態(tài)的指示或信號,這可由來自于用戶接口客體210的輸入信號激勵。計算機可執(zhí)行軟件進一步驅(qū)使本地控制器230基于接收到的有關(guān)虛擬寵物生物狀態(tài)的指示或信號,產(chǎn)生觸覺作用有關(guān)的指示或信號。產(chǎn)生的觸覺作用有關(guān)的指示或信號驅(qū)使觸覺反饋組件220輸出觸覺作用給用戶。生物狀態(tài)和/或?qū)?yīng)的觸覺作用可以例如是從數(shù)據(jù)庫(如存儲在存儲器240中)中選擇,或以動態(tài)方式產(chǎn)生。
圖2所示的觸覺系統(tǒng)200可選地包括一個與控制器230通信的顯示屏260,用來顯示虛擬寵物的可視圖像,還可選地包括一個與控制器230通信的音頻部件270,用來提供有關(guān)虛擬寵物生物狀態(tài)的聲音提示。用于產(chǎn)生這種可視和/或音頻信號的軟件可以存儲在存儲器240,并由控制器230執(zhí)行。正如本領(lǐng)域技術(shù)人員所知曉的,所述的可視、音頻信號和觸覺作用可以由控制器230產(chǎn)生和協(xié)調(diào),以最好地增強用戶和虛擬寵物交互的真實感。
某些情況下控制虛擬寵物的軟件應(yīng)用模塊位于遠程源如網(wǎng)絡(luò)資源上,有關(guān)生物狀態(tài)和相應(yīng)的觸覺作用的指示或信號從網(wǎng)絡(luò)資源被傳送(或下載)到與用戶接觸的本地設(shè)備中的觸覺反饋組件。圖3示出了根據(jù)本發(fā)明的一個實施例適用于這種情況的觸覺系統(tǒng)300。例如,圖3所示實施例可以基于圖2的實施例,因而相似部件具有相似的數(shù)字標(biāo)注。在這種情況下,網(wǎng)絡(luò)資源330可用來代替(或協(xié)同)圖2實施例中的本地控制器230和存儲器240。
圖3中,網(wǎng)絡(luò)資源330(如網(wǎng)絡(luò)服務(wù)器)可以包括例如一個適配的控制器和該控制器可執(zhí)行的軟件(連同適配數(shù)據(jù)庫一起)。網(wǎng)絡(luò)資源330可以用與上述參照圖2描述的部件相類似的方式操作。網(wǎng)絡(luò)資源330可以確定虛擬寵物的生物狀態(tài),這可例如由來自用戶接口客體210的輸入信號激勵。網(wǎng)絡(luò)資源330能產(chǎn)生有關(guān)所確定的生物狀態(tài)的指示或信號。在這樣確定的生物狀態(tài)的基礎(chǔ)上,網(wǎng)絡(luò)資源330能進一步產(chǎn)生與觸覺作用相關(guān)的指示或信號,并把該指示或信號傳送到觸覺反饋組件220,以輸出觸覺作用到用戶接口客體210。網(wǎng)絡(luò)資源330還可以提供有關(guān)虛擬寵物可視圖像的指示或信號,該指示或信號能被傳送并在顯示屏260顯示出來。此外,網(wǎng)絡(luò)資源330可以產(chǎn)生有關(guān)虛擬寵物生物狀態(tài)的音頻信號并傳送到音頻部件270。如上面參照圖2所述,這些可視及音頻提示可被協(xié)調(diào),以補充用戶感受的觸覺。
圖2(或圖3)所示的觸覺系統(tǒng)200可以例如在個人電腦(如臺式機或膝上電腦)、工作站、信息亭、或通常連接到電視機或其它顯示屏的多種家庭視頻游戲控制臺系統(tǒng)之一中具體實現(xiàn)。用戶接口客體210可以是例如鼠標(biāo)、游戲桿、鍵盤、觸摸板、方向鍵盤、游戲鍵盤、跟蹤球、遙控器,或本技術(shù)領(lǐng)域已知的其它類型的用戶接口輸入設(shè)備。用戶可以例如通過操作顯示屏260(如監(jiān)視器)上的光標(biāo)而與虛擬寵物交互(如撫摸)。存儲器240包括但不局限于隨機存儲器(RAM),只讀存儲器(ROM),硬盤驅(qū)動器,DVD驅(qū)動器,CD-R/RW驅(qū)動器,軟磁盤,光磁電盤,磁帶,或本技術(shù)領(lǐng)域已知的其它類型的數(shù)據(jù)存儲媒介??刂破?30(如電腦中的一個或多個處理器)可以進一步裝配有聯(lián)網(wǎng)功能(如可以連接到Internet),使用戶和虛擬寵物能瀏覽萬維網(wǎng)(WWW)。
圖2(或圖3)所示的觸覺系統(tǒng)200還可以在手持式設(shè)備,如蜂窩電話機、PDA、尋呼機、獨立電子玩具(如Tomagotchi),手持式視頻游戲單元(如Nintendo Gameboy)等中具體實現(xiàn)。用戶接口客體可以由一個或多個物理鍵(或軟鍵),滾輪,開關(guān)或其它類型的用戶接口輸入設(shè)備提供。本領(lǐng)域技術(shù)人員應(yīng)該知道,在其中的一些裝置中,觸摸屏可以同時充當(dāng)用戶接口輸入設(shè)備和顯示設(shè)備。
圖4示出了可被用來配置圖2(或3)所示觸覺反饋組件220的一個觸覺反饋組件實施例420的框圖。觸覺反饋組件420通??砂ㄌ幚砥?21;一個或多個傳感器422,連同相關(guān)的傳感器接口423一起用來檢測用戶接口客體410的動作;以及一個或多個傳動裝置424,與相關(guān)的傳動裝置接口425一起用來輸出作用力給用戶接口客體410。處理器421可利用傳感器的輸出控制傳動裝置,以根據(jù)用戶接口對象410的動作對其施加適當(dāng)作用力。這種觸覺反饋組件的結(jié)構(gòu)和操作在美國專利NO.5734373,6285351,6300936中有更詳細(xì)的敘述,所述三個美國專利在此引用作為參考。
如上所述,觸覺反饋組件420和用戶接口客體410可以機械地集成為一個“能感受觸覺”的整體裝置,如羅技公司(Logitech Inc.)制造的iFeel鼠標(biāo),并由Immersion公司的TouchSenseTM技術(shù)使能。一個實施例中,這種鼠標(biāo)可與一個運行虛擬寵物軟件(如來自Neopets.com的基于因特網(wǎng)的虛擬寵物軟件)的計算機連接。該軟件使用戶能創(chuàng)建他們自己的寵物,這些寵物可從多種不同的類型中選擇并具有各種特點。例如,可以參考美國專利No.6211861和6429846,其公開了“能感受觸覺”的用戶接口輸入設(shè)備的實施例。
觸覺反饋組件420能進一步設(shè)置成以被認(rèn)為合適的方式輸出任何形式的力反饋。在一些應(yīng)用中,例如對用戶實現(xiàn)諸如振動、脈搏和肌理的觸覺可能是所想要的。然而在其它應(yīng)用中,可以根據(jù)用戶可操作客體(如游戲操作桿、鼠標(biāo)、操縱輪等)的運動自由度而產(chǎn)生運動知覺,以提供用戶和虛擬寵物之間更多的動態(tài)交互。可以參考美國專利NO.5734373,其披露了產(chǎn)生觸覺和運動知覺反饋的實施例。
可選地,本發(fā)明的實施例可以進一步允許用戶選擇或定制相應(yīng)于虛擬寵物的特定狀態(tài)的觸覺反饋。
下面描述產(chǎn)生與虛擬寵物的多種生物狀態(tài)相關(guān)的觸覺的一些實施例。
咕嚕叫當(dāng)用戶與寵物交互時做出了使寵物高興的舉動,一種模擬咕嚕叫感覺的觸覺作用可通過一個觸覺反饋組件(如上述的觸覺反饋組件220)輸出給用戶。咕嚕叫感覺可被觸發(fā)以響應(yīng)用戶在顯示屏(如圖2、3所示的顯示屏260)上用光標(biāo)“撫摸”虛擬寵物,例如,通過在顯示寵物的圖像上來回移動光標(biāo),或簡單地啟動一個撫摸按鈕(如顯示屏上的圖標(biāo),或圖2、3所示用戶接口客體設(shè)備210上的一個按鈕)。當(dāng)用戶用光標(biāo)在預(yù)定的時間內(nèi)吸引或接觸寵物時,咕嚕叫感覺會傳遞給用戶,從而模擬例如一只貓在撫摸和高興時咕嚕叫的實際體驗。這種咕嚕叫感覺會以觸覺反饋組件周期性振動的形式傳遞。咕嚕叫振動的幅度和/或頻率會例如依賴于用戶交互隨時間而改變。圖5給出了一個可用于產(chǎn)生咕嚕叫振動的波形例子,其幅度在時間周期內(nèi)起伏。這種咕嚕叫波形可進一步隨時間重復(fù),以提供如圖6所示的咕嚕叫振動序列。
在一些實施例中,圖6所示的振動周期也可以有不同的特性(如幅度和/或頻率),例如,當(dāng)用戶撫摸虛擬寵物超過一定時間時,幅度(和可選的頻率)會逐漸增加。
心跳在某些實施例中,用戶可以通過檢查他/她的虛擬寵物的心跳來檢查寵物的健康狀況。通過一個用戶接口輸入設(shè)備(如上述的用戶接口客體210),用戶可以輸入一種輸入信號以激勵心跳的“測量”。結(jié)果,一個數(shù)據(jù)信號或指示可被傳送到觸覺反饋組件,該組件輸出脈搏感覺給用戶。脈搏感覺的頻率或幅度可以用來指示虛擬寵物的健康狀態(tài)如一個緩慢(低頻率)和/或虛弱(低強度)的脈搏可表示寵物不健康而需要治療。
圖7、8、9示出了可用于產(chǎn)生與虛擬寵物不同健康狀態(tài)相關(guān)的脈搏感覺的幾個波形。例如,圖7所示相對“健康”的心跳波形例子表示虛擬寵物健康狀態(tài)良好,這個波形導(dǎo)致輸出相對高頻率和高幅度的脈搏感覺。圖8所示的另一種波形表示健康不良的心跳,其在幅度和頻率上均低于圖7所示波形。圖9所示的另一個“瀕死”心跳波形,表示虛擬寵物的健康狀態(tài)很嚴(yán)重,該波形很顯然與圖7所示的波形有明顯區(qū)別。
除了“健康”之外,心跳可以用來指示虛擬寵物的“努力”或“興奮”狀態(tài),例如,快節(jié)奏的心跳會把這種狀態(tài)傳遞給用戶。圖10示出了“興奮”心跳的波形例子。例如當(dāng)用戶離開很長時間后再探視虛擬寵物,或者用戶獎勵它時,也可輸出這種波形。在一些可選實施例中,可以通過幅度和/或頻率逐漸減小的波形指示努力時的心跳(例如由于和其它虛擬寵物打架,或者在虛擬世界中行走等等)。
咯咯笑當(dāng)用戶以“逗樂”的方式與虛擬寵物交互時,咯咯笑感覺可通過觸覺反饋組件傳遞給用戶。例如,用戶可以通過在虛擬寵物圖像上來回移動光標(biāo)來模擬逗樂的動作。結(jié)果,作為一種幅度、頻率變化的振動感覺,咯咯笑感覺會傳遞給用戶。圖11示出了可用于實現(xiàn)咯咯笑感覺的波形的例子。該例中,高頻正弦波的振幅表現(xiàn)為一種調(diào)制的“包絡(luò)”,其開始于一個高幅度,沿斜坡降至一個低幅度,再沿斜坡回升等等。這就提供了一個幅度隨時間改變的高頻脈搏。如上所述,也可以產(chǎn)生與逗樂動作相對應(yīng)的可視和音頻效果,以補充咯咯笑感覺。
喂食照顧虛擬(或真實)寵物的一個日?;顒泳褪恰拔故场薄.?dāng)虛擬寵物進食時,一種觸覺反饋會輸出給用戶以實現(xiàn)“喂食感”。這種喂食感可以是一系列搖晃的形式,例如表示寵物正在吞下食物??蛇x的是,喂食感可以作為連續(xù)振動傳遞給用戶,表示寵物正在喝水或者有力地咀嚼。喂食感的傳遞還可以與寵物在咀嚼或吞咽時移動嘴巴的可視圖像協(xié)調(diào),并配有相應(yīng)的聲音效果。
可以預(yù)見,觸覺作用可以進一步設(shè)計成能傳達虛擬寵物其它的特征和能力。例如,傳遞給用戶的觸覺可以表示一只虛擬寵物在搖尾巴,其振動的幅度和頻率可與搖擺的圖像相關(guān)聯(lián)。還可以產(chǎn)生與虛擬寵物搖耳朵、喘氣、搔抓皮毛或跳蚤、伸懶腰或睡覺相對應(yīng)的觸覺。此外,虛擬寵物可以裝備特別能力,如射出閃電或噴火。為傳送這種能力也可以設(shè)計某種適當(dāng)?shù)挠|覺。
感覺統(tǒng)計數(shù)據(jù)在虛擬寵物環(huán)境中,一只寵物通常被賦予一組統(tǒng)計數(shù)據(jù)來記錄該動物的力量和活力。在兩個寵物“打斗”時可能用上這些統(tǒng)計數(shù)據(jù)。例如,當(dāng)寵物主人試圖確定他/她的寵物是否應(yīng)該和其它寵物打斗時,可以查看有關(guān)兩只寵物的力量統(tǒng)計數(shù)據(jù)。感覺一個潛在對手“力量”的一種有效途徑是通過觸覺。例如,用戶可以把光標(biāo)放在特定寵物的圖像上,感覺傳達寵物力量的觸覺。這種情況下,觸覺可以振動的形式傳遞,其特征在于該振動的幅度例如根據(jù)寵物力量的統(tǒng)計數(shù)據(jù)定標(biāo)。
同樣,虛擬寵物也可以具有“受歡迎度”統(tǒng)計數(shù)據(jù)。與在力量(或活力)統(tǒng)計數(shù)據(jù)情況中一樣,也可以把受歡迎度統(tǒng)計數(shù)據(jù)與觸覺關(guān)聯(lián)。例如,一只“不受歡迎”寵物可被分配有軟的、低頻率的觸覺;而一只受歡迎寵物可指示強的、高頻率的觸覺。本領(lǐng)域技術(shù)人員應(yīng)該理解,觸覺同樣可與虛擬寵物的其它統(tǒng)計數(shù)據(jù)相關(guān)。
本領(lǐng)域普通技術(shù)人員應(yīng)該認(rèn)識到,上述例舉的實施例用于闡明本發(fā)明的基本原理??梢栽O(shè)計多種裝置和方法等效地實現(xiàn)指定的功能。進而,也可以做出多種變形、置換和變換,而不偏離本發(fā)明的原理和范圍。
權(quán)利要求
1.一種方法,包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號;以及基于所述接收的信號將一種觸覺作用輸出給用戶。
2.如權(quán)利要求1的方法,其中與所述生物狀態(tài)關(guān)聯(lián)的所述信號在本地接收。
3.如權(quán)利要求1的方法,其中與所述生物狀態(tài)關(guān)聯(lián)的信號從遠程源接收。
4.如權(quán)利要求1的方法,進一步包括基于與所述生物狀態(tài)關(guān)聯(lián)的信號,在本地獲得與該觸覺作用相關(guān)的指示。
5.如權(quán)利要求1的方法,進一步包括基于與所述生物狀態(tài)關(guān)聯(lián)的信號,在遠程源獲得與該觸覺作用相關(guān)的指示;和將與該觸覺作用相關(guān)的該指示從該遠程源傳送至一個本地設(shè)備。
6.如權(quán)利要求1的方法,其中所述生物狀態(tài)對應(yīng)于所述虛擬寵物的健康狀態(tài)和情緒狀態(tài)至少之一。
7.如權(quán)利要求6的方法,其中所述觸覺作用模擬心跳感覺、活力感覺、咯咯笑感覺和咕嚕叫感覺中的至少一種。
8.如權(quán)利要求1的方法,其中所述觸覺作用模擬喂食感覺。
9.如權(quán)利要求1的方法,進一步包括產(chǎn)生所述虛擬寵物的可視圖像。
10.如權(quán)利要求1的方法,進一步包括產(chǎn)生與所述虛擬寵物的所述生物狀態(tài)相關(guān)的聲音提示。
11.如權(quán)利要求1的方法,進一步包括修改所述虛擬寵物的所述生物狀態(tài)。
12.如權(quán)利要求1的方法,進一步包括定制對所述用戶的所述觸覺作用。
13.一種計算機可執(zhí)行軟件代碼,包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號的代碼;以及基于該接收信號將一種觸覺作用輸出給用戶的代碼。
14.如權(quán)利要求13的計算機可執(zhí)行軟件代碼,其中用于接收的代碼包含在本地接收與所述生物狀態(tài)關(guān)聯(lián)的信號的代碼。
15.如權(quán)利要求13的計算機可執(zhí)行軟件,其中用于接收的代碼包含從遠程源接收與所述生物狀態(tài)關(guān)聯(lián)的信號的代碼。
16.如權(quán)利要求13的計算機可執(zhí)行軟件,進一步包括基于與所述虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號,在本地獲得與觸覺作用相關(guān)的指示的代碼。
17.如權(quán)利要求13的計算機可執(zhí)行軟件,進一步包括基于與所述生物狀態(tài)關(guān)聯(lián)的信號,在遠程源獲得與觸覺作用相關(guān)的指示的代碼;和將與觸覺作用相關(guān)的指示從該遠程源傳送至一個本地設(shè)備的代碼。
18.如權(quán)利要求13的計算機可執(zhí)行軟件,其中所述生物狀態(tài)對應(yīng)于所述虛擬寵物的健康狀態(tài)和情緒狀態(tài)至少之一。
19.如權(quán)利要求18的計算機可執(zhí)行軟件,其中所述觸覺作用模擬心跳感覺、活力感覺、咯咯笑感覺和咕嚕叫感覺中的至少一種。
20.如權(quán)利要求13的計算機可執(zhí)行軟件,進一步包括產(chǎn)生所述虛擬寵物的可視圖像的代碼。
21.如權(quán)利要求13的計算機可執(zhí)行軟件,進一步包括產(chǎn)生與所述虛擬寵物的所述生物狀態(tài)相關(guān)的聲音提示的代碼。
22.如權(quán)利要求13的計算機可執(zhí)行軟件,進一步包括修改所述虛擬寵物的所述生物狀態(tài)的代碼。
23.如權(quán)利要求13的計算機可執(zhí)行軟件,進一步包括對所述用戶定制所述觸覺作用的代碼。
24.如權(quán)利要求13的計算機可執(zhí)行軟件,其中所述接收代碼和輸出代碼由一個控制器執(zhí)行,所述觸覺作用通過一個觸覺反饋組件輸出給所述用戶。
25.一種包含在載波信號中的數(shù)據(jù)流,傳送指令以接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號;以及基于該接收信號將一種觸覺作用輸出給用戶。
26.如權(quán)利要求25的數(shù)據(jù)流,其中所述生物狀態(tài)對應(yīng)于所述虛擬寵物的健康狀態(tài)和情緒狀態(tài)至少之一。
27.如權(quán)利要求26的數(shù)據(jù)流,其中所述觸覺作用模擬心跳感覺、活力感覺、咯咯笑感覺和咕嚕叫感覺中的至少一種。
28.如權(quán)利要求25的數(shù)據(jù)流,其中所述指令傳送到一個觸覺反饋組件。
29.如權(quán)利要求28的數(shù)據(jù)流,其中所述觸覺反饋組件將所述觸覺作用輸出給一個與所述用戶接觸的客體。
30.如權(quán)利要求25的數(shù)據(jù)流,其中所述指令使所述虛擬寵物的可視圖像被顯示。
31.一種裝置,包括一個用戶接口客體;與該用戶接口客體相聯(lián)的觸覺反饋組件;和與該用戶接口客體和觸覺反饋組件相聯(lián)的存儲器,該存儲器存儲的計算機可執(zhí)行軟件包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號的代碼;和基于所述接收信號控制一種觸覺作用到所述觸覺反饋組件的代碼;所述觸覺反饋組件被設(shè)置成輸出所述觸覺作用到所述用戶接口客體。
32.如權(quán)利要求31的裝置,進一步包括與所述用戶接口客體和所述觸覺反饋組件相聯(lián)的控制器,該控制器執(zhí)行所述計算機可執(zhí)行軟件。
33.如權(quán)利要求32的裝置,其中所述用戶接口客體包括從下組部件中選取的一種鼠標(biāo)、游戲桿、鍵盤、跟蹤球、滾動輪、觸摸板、觸摸屏、指示筆、遙控器和游戲鍵盤。
34.如權(quán)利要求33的裝置,進一步包括聯(lián)接到所述控制器的顯示屏,所述存儲器進一步存儲用于在該顯示屏上顯示所述虛擬寵物的代碼和用于從所述用戶接口客體接收用戶信號的代碼,該虛擬寵物的顯示和所述觸覺作用基于該用戶信號。
35.如權(quán)利要求31的裝置,其中所述用戶接口客體包括一個觸摸屏。
36.如權(quán)利要求35的裝置,其中存儲在所述存儲器中的所述計算機可執(zhí)行軟件進一步包括用于在所述觸摸屏上顯示所述虛擬寵物的代碼和用于從所述觸摸屏接收用戶信號的代碼,所述觸覺作用基于該用戶信號。
37.如權(quán)利要求31的裝置,其中所述生物狀態(tài)對應(yīng)于所述虛擬寵物的健康狀態(tài)和情緒狀態(tài)至少之一。
38.如權(quán)利要求37的裝置,其中所述觸覺作用模擬心跳感覺、活力感覺、咯咯笑感覺和咕嚕叫感覺中的至少一種。
39.如權(quán)利要求31的裝置,其中存儲在所述存儲器中的所述計算機可執(zhí)行軟件進一步包括修改所述虛擬寵物的所述生物狀態(tài)的代碼。
40.如權(quán)利要求31的裝置,其中存儲在所述存儲器中的所述計算機可執(zhí)行軟件進一步包括定制所述觸覺作用的代碼。
全文摘要
為與模擬(虛擬)寵物交互的用戶提供觸覺反饋的方法和系統(tǒng)能增強用戶和寵物間關(guān)系的真實感。其中的一個實施例包括接收與虛擬寵物的生物狀態(tài)關(guān)聯(lián)的信號(100);以及基于該接收信號(100)將一種觸覺作用輸出給用戶(120)。
文檔編號G06F3/01GK1578964SQ02821741
公開日2005年2月9日 申請日期2002年10月30日 優(yōu)先權(quán)日2001年10月30日
發(fā)明者路易斯·B·羅森博格 申請人:英默森公司