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

交互式玩具、反應(yīng)行為模式生成裝置及方法

文檔序號:1596373閱讀:232來源:國知局
專利名稱:交互式玩具、反應(yīng)行為模式生成裝置及方法
背景技術(shù)
發(fā)明領(lǐng)域本發(fā)明涉及諸如機(jī)器狗等的交互式玩具、模擬生命體針對刺激的反應(yīng)行為模式生成裝置及反應(yīng)行為模式生成方法。
相關(guān)技術(shù)說明在先有技術(shù)中,一種好象可以和用戶進(jìn)行交流的交互式玩具已為大家所知曉。作為這種交互式玩具的典型示例,介紹一種具有狗或貓等的形狀的機(jī)器玩具。另外,通過顯示在顯示器等設(shè)備上來體現(xiàn)的虛擬寵物等也對應(yīng)于這種交互式玩具。在本說明中,以硬件形式體現(xiàn)的交互式玩具或以軟件形式體現(xiàn)的虛擬寵物通常被恰當(dāng)?shù)胤Q作“模擬生命體”。模擬生命體響應(yīng)外部給予的刺激來動作,并開始能夠帶有感情,通過對它的觀察,用戶可以得到樂趣。
例如,在日本專利公布No.Hei7-83794中,公開了一種生成交互式玩具反應(yīng)行為的技術(shù)。具體地說,檢測一種人為的特定刺激(如聲音),并對次數(shù)(刺激輸入次數(shù))進(jìn)行計(jì)算。然后,交互式玩具的反應(yīng)內(nèi)容就會隨著所計(jì)算的次數(shù)而改變。因此,這就能夠使用戶覺得交互式玩具正在成長。
發(fā)明概述本發(fā)明的一個(gè)目的是提供一種新穎的反應(yīng)行為生成技術(shù),它使交互式玩具采取反應(yīng)行為。
此外,本發(fā)明的另一個(gè)目的是能夠使交互式玩具的反應(yīng)行為更富于變化,并使玩具采取富有個(gè)性化的反應(yīng)行為。
為了解決上述問題,根據(jù)本發(fā)明的第一方面,提供一種交互式玩具,它包括用于檢測輸入刺激的刺激檢測構(gòu)件、用于操縱交互式玩具的動作構(gòu)件、以及用于控制動作構(gòu)件來使交互式玩具針對刺激檢測構(gòu)件檢測的刺激采取反應(yīng)行為的控制構(gòu)件。此處,上述控制構(gòu)件交互式玩具的反應(yīng)行為引起的生成動作點(diǎn)的總值來改變交互式玩具的反應(yīng)行為。這樣,交互式玩具的反應(yīng)行為(輸出)就變?yōu)橐恍c(diǎn),并且交互式玩具的反應(yīng)行為根據(jù)這些點(diǎn)的總值而改變。由此可以豐富反應(yīng)行為的變化以及使反應(yīng)行為的預(yù)知困難。
此處,在本發(fā)明的交互式玩具中,由交互式玩具的反應(yīng)行為引起的生成動作點(diǎn)最好是根據(jù)反應(yīng)行為內(nèi)容的點(diǎn)數(shù)。例如,它可以是對應(yīng)于反應(yīng)行為的時(shí)間的點(diǎn)數(shù)。
另外,在本發(fā)明的交互式玩具中,在根據(jù)預(yù)定規(guī)則將動作點(diǎn)分配到至少第一總值和第二總值的其中之一以后,最好是對第一總值和第二總值進(jìn)行計(jì)數(shù)。還需要根據(jù)輸入刺激的內(nèi)容來分配動作點(diǎn)。例如,可以將對應(yīng)于接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到第一總值,而可以將對應(yīng)于非接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到第二總值。這樣,在分配動作點(diǎn)時(shí),控制構(gòu)件可以分別對第一總和第二總值進(jìn)行計(jì)數(shù)。然后,控制構(gòu)件可以根據(jù)第一總值和第二總值來確定交互式玩具的反應(yīng)行為。
而且,在本發(fā)明的交互式玩具中,最好是再提供一個(gè)特性狀態(tài)映射(map),其中已設(shè)置了影響交互式玩具的反應(yīng)行為的許多特性參數(shù)。另外,通過與第一總值和第二總值相匹配來將特性參數(shù)寫入特性狀態(tài)映射中。在這種情況下,控制構(gòu)件可以根據(jù)第一總值和第二總值并參照特性狀態(tài)映射來選擇特性參數(shù)。此外,控制構(gòu)件可以根據(jù)所選特性參數(shù)來確定交互式玩具的反應(yīng)行為。
此外,在本發(fā)明的交互式玩具中,控制構(gòu)件可以在隨機(jī)設(shè)置的時(shí)間限制內(nèi)對第一總值和第二總值進(jìn)行計(jì)數(shù)。因此,對反應(yīng)行為的預(yù)知變得更加困難。
根據(jù)本發(fā)明的第二方面,一種用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式的反應(yīng)行為模式生成裝置,它包括反應(yīng)行為模式表、選擇構(gòu)件、計(jì)數(shù)構(gòu)件以及更新構(gòu)件。在反應(yīng)行為模式表中,通過關(guān)聯(lián)影響模擬生命體的反應(yīng)行為的特性參數(shù)來將模擬生命體針對刺激的反應(yīng)行為模式寫入。選擇構(gòu)件根據(jù)特性參數(shù)的設(shè)置值并參照反應(yīng)行為模式表來選擇針對輸入刺激的反應(yīng)行為模式。然后,計(jì)數(shù)構(gòu)件根據(jù)選擇構(gòu)件所選的反應(yīng)行為模式來對模擬生命體反應(yīng)行為引起的生成動作點(diǎn)的總值進(jìn)行計(jì)數(shù)。此外,更新構(gòu)件根據(jù)動作點(diǎn)的總值來更新特性參數(shù)的設(shè)置值。
根據(jù)本發(fā)明的第三方面,一種用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式的反應(yīng)行為模式生成裝置,它包括特性狀態(tài)映射、計(jì)數(shù)構(gòu)件以及更新構(gòu)件。在特性狀態(tài)映射中設(shè)置影響模擬生命體的反應(yīng)行為的許多特性參數(shù)。還通過與動作點(diǎn)相關(guān)的第一總值和第二總值進(jìn)行匹配把特性參數(shù)寫入特性狀態(tài)映射中。在根據(jù)預(yù)定規(guī)則將由模擬生命體的反應(yīng)行為引起的生成動作點(diǎn)分配到至少第一總值和第二總值的其中之一以后,計(jì)數(shù)構(gòu)件對第一總值和第二總值進(jìn)行計(jì)數(shù)。更新構(gòu)件通過根據(jù)第一總值和第二總值并參照上述特性狀態(tài)映射來選擇特性參數(shù)而更新特性參數(shù)的設(shè)置值。在這種結(jié)構(gòu)中,模擬生命體針對輸入刺激的反應(yīng)行為是根據(jù)特性參數(shù)的設(shè)置值來確定的。這樣,由于模擬生命體的反應(yīng)行為是根據(jù)許多特性參數(shù)來設(shè)置的,用戶就很難預(yù)知模擬生命體的反應(yīng)行為。
這里,在本發(fā)明的第二或第三方面,計(jì)數(shù)構(gòu)件最好是在隨機(jī)設(shè)置的時(shí)間限制內(nèi)對總值進(jìn)行計(jì)數(shù)。從而可以使對反應(yīng)行為的預(yù)知更困難。
根據(jù)本發(fā)明的第四方面,它涉及反應(yīng)行為模式生成方法,該方法用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式。所述生成方法包括以下步驟。首先,在選擇步驟中,根據(jù)特性參數(shù)當(dāng)前的設(shè)置值并參照反應(yīng)行為模式表來選擇模擬生命體針對輸入刺激的反應(yīng)行為模式,其中,通過關(guān)聯(lián)影響模擬生命體反應(yīng)行為的特性參數(shù),將模擬生命體針對刺激的反應(yīng)行為模式寫入反應(yīng)行為模式表中。接著,在計(jì)數(shù)步驟中,對根據(jù)所選反應(yīng)行為模式的模擬生命體的反應(yīng)行為引起的動作點(diǎn)的總值進(jìn)行計(jì)數(shù)。然后,在更新步驟中,根據(jù)動作點(diǎn)的總值來更新特性參數(shù)的設(shè)置值。
根據(jù)本發(fā)明的第五方面,它涉及反應(yīng)行為模式生成方法,該方法用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式。所述生成方法包括以下步驟。首先,在計(jì)數(shù)步驟中,在根據(jù)預(yù)定規(guī)則將模擬生命體的反應(yīng)行為引起的生成動作點(diǎn)分配到至少第一總值或第二總值之后,對第一總值和第二總值進(jìn)行計(jì)數(shù)。接著,在更新步驟中,通過根據(jù)第一總值和第二總值并參照其中設(shè)置影響模擬生命體的反應(yīng)行為的許多特性參數(shù)的特性狀態(tài)映射來選擇特性參數(shù)而對特性參數(shù)的設(shè)置值進(jìn)行更新。通過與動作點(diǎn)有關(guān)的第一總值和第二總值進(jìn)行匹配把特性參數(shù)寫入特性狀態(tài)映射中。然后,在確定步驟,根據(jù)特性參數(shù)的設(shè)置值來確定模擬生命體針對輸入刺激的反應(yīng)行為。
這里,在本發(fā)明的第二至第五方面的任何一個(gè)方面,由模擬生命體的反應(yīng)行為引起的生成動作點(diǎn)最好是根據(jù)反應(yīng)行為內(nèi)容的點(diǎn)數(shù)。例如,它可以是對應(yīng)于模擬生命體的反應(yīng)行為的時(shí)間的點(diǎn)數(shù)。
此外,在本發(fā)明的第三或第五方面,最好是根據(jù)輸入刺激的內(nèi)容將模擬生命體的反應(yīng)行為引起的生成動作點(diǎn)分配到第一總值或第二總值。例如,可以把由對應(yīng)于接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到第一總值,而可以把由對應(yīng)于非接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到第二總值。
另外,在本發(fā)明的第四或第五方面,上述計(jì)數(shù)步驟最好是在隨機(jī)設(shè)置的時(shí)間限制內(nèi)對總值進(jìn)行計(jì)數(shù)。因此,對反應(yīng)行為的預(yù)知會更加困難。
附圖簡述通過以下的詳細(xì)說明和附圖,將會更充分地理解本發(fā)明。其中的說明和附圖僅用于說明,因此不用作本發(fā)明限制的定義,附圖中

圖1是說明根據(jù)本發(fā)明實(shí)施例的交互式玩具的示意方框圖;圖2是說明根據(jù)本發(fā)明實(shí)施例的控制單元的功能方框圖;圖3是說明根據(jù)本發(fā)明實(shí)施例的控制單元的反應(yīng)行為數(shù)據(jù)存儲單元的結(jié)構(gòu)的視圖;圖4是說明根據(jù)本發(fā)明實(shí)施例的成長階段的轉(zhuǎn)變的示例性示意圖;圖5是說明根據(jù)本發(fā)明實(shí)施例的第一階段的反應(yīng)行為模式表的示例性示意圖;圖6是說明根據(jù)本發(fā)明實(shí)施例的第二階段的反應(yīng)行為模式表的示例性示意圖;圖7是說明根據(jù)本發(fā)明實(shí)施例的第三階段的反應(yīng)行為模式表的示例性示意圖;圖8是說明根據(jù)本發(fā)明實(shí)施例的刺激數(shù)據(jù)的示例性示意圖;圖9是說明根據(jù)本發(fā)明實(shí)施例的聲音數(shù)據(jù)的示例性示意圖;圖10是說明根據(jù)本發(fā)明實(shí)施例的動作數(shù)據(jù)的示例性示意圖;圖11是說明根據(jù)本發(fā)明實(shí)施例的特性狀態(tài)映射的示例性示意圖;圖12是說明根據(jù)本發(fā)明實(shí)施例的第一階段中的處理過程的流程圖;圖13是說明根據(jù)本發(fā)明實(shí)施例的第二階段中的處理過程的流程圖;圖14是說明根據(jù)本發(fā)明實(shí)施例的第三階段中的初始狀態(tài)的配置過程的流程圖;圖15是說明根據(jù)本發(fā)明實(shí)施例的第三階段中的處理過程的流程圖;圖16是說明根據(jù)本發(fā)明實(shí)施例的動作計(jì)數(shù)處理過程的流程圖;和圖17是說明根據(jù)本發(fā)明實(shí)施例的動作計(jì)數(shù)處理過程的流程圖。
本發(fā)明的最佳實(shí)施例下面將參考附圖來說明根據(jù)本發(fā)明的交互式玩具的實(shí)施例。
圖1是說明根據(jù)本發(fā)明實(shí)施例的交互式玩具(機(jī)器狗)的結(jié)構(gòu)的示意圖。機(jī)器狗1的形狀模仿狗,狗是寵物中最受歡迎的動物。在機(jī)器狗1的身體部分2的內(nèi)部,裝有各種作為操縱構(gòu)件的執(zhí)行機(jī)構(gòu)3來操縱腿、頸以及尾巴等;裝有揚(yáng)聲器4來發(fā)出聲音;裝有各種作為刺激檢測構(gòu)件的刺激傳感器5,它們安裝在預(yù)定的部分,如鼻子或頭部等;裝有作為控制構(gòu)件的控制單元10。此處,刺激傳感器5是檢測從外部接收的刺激的傳感器。其中使用了觸覺傳感器、光傳感器以及話筒等。觸覺傳感器是檢測用戶是否觸摸了機(jī)器狗1的預(yù)定部分的傳感器,即檢測觸覺刺激的傳感器。光傳感器是檢測外部亮度變化的傳感器,即檢測光刺激的傳感器。話筒是檢測用戶說話的傳感器,即檢測聲音刺激的傳感器。
控制單元10主要包括微型計(jì)算機(jī)、RAM以及ROM等。根據(jù)來自刺激傳感器5的刺激信號來確定機(jī)器狗1的反應(yīng)行為模式。然后,控制單元再控制執(zhí)行機(jī)構(gòu)3或揚(yáng)聲器4,使機(jī)器狗1按照所確定的反應(yīng)行為模式來動作。機(jī)器狗1的特性狀態(tài)(所述特性由下面將要進(jìn)行說明的特性參數(shù)XY來確定)規(guī)定機(jī)器狗1的特性或成長程度,這種特性狀態(tài)會根據(jù)機(jī)器狗1對接收的刺激所采取的反應(yīng)行為的不同而有所改變。機(jī)器狗1的反應(yīng)行為根據(jù)特性狀態(tài)來改變。由于這種對應(yīng)變化豐富,所以用戶會產(chǎn)生一種印象,好象用戶自己在與機(jī)器狗1進(jìn)行交流。
圖2是說明控制單元10的功能塊結(jié)構(gòu)的視圖,控制單元10生成反應(yīng)行為模式??刂茊卧?0包括刺激識別單元11、反應(yīng)行為數(shù)據(jù)存儲單元12(ROM)、特性狀態(tài)存儲單元13(RAM)、作為選擇構(gòu)件的反應(yīng)行為選擇單元14、作為計(jì)數(shù)構(gòu)件的點(diǎn)計(jì)數(shù)單元15、定時(shí)器16以及作為更新構(gòu)件的特性狀態(tài)更新確定單元17。
刺激識別單元11根據(jù)來自刺激傳感器5的刺激信號來檢測是否有來自外部的刺激,并辨別刺激的內(nèi)容(類型或刺激位置)。在本發(fā)明的實(shí)施例中,如以下所述,機(jī)器狗1的反應(yīng)行為(輸出)隨刺激內(nèi)容的不同而改變。本發(fā)明實(shí)施例中所識別的刺激有以下幾種。1.接觸刺激觸覺刺激刺激部分(頭部、喉嚨、鼻子或背部),或刺激方法(撫摸、敲擊)等2.非接觸刺激聲音刺激用戶說話或輸入方向(右或左)等光刺激外部的光線和陰影、或者閃光等在反應(yīng)行為數(shù)據(jù)存儲單元12中存儲了各種與機(jī)器狗1所采取的反應(yīng)行為有關(guān)的數(shù)據(jù)。具體地說,如圖3所示,該單元保存了反應(yīng)行為模式表21、外部刺激數(shù)據(jù)表22、語音數(shù)據(jù)表23以及動作數(shù)據(jù)表24等。此外,由于機(jī)器狗1的成長階段設(shè)置為三個(gè),所以就根據(jù)這些階段準(zhǔn)備了三種反應(yīng)行為模式表21(圖5至7)。其中還保存了圖11所示的特性狀態(tài)映射。
在特性狀態(tài)存儲單元13中保存了規(guī)定機(jī)器狗1特性的特性參數(shù)eXY(當(dāng)前設(shè)置值)。機(jī)器狗1的特性由目前所設(shè)置的特性參數(shù)XY來確定?;拘袨閮A向、對于刺激的反應(yīng)行為以及成長的程度等均取決于特性參數(shù)XY。換句話說,機(jī)器狗1的反應(yīng)行為的變化是由保存在特性狀態(tài)存儲單元13中的特性參數(shù)XY值的改變所引起的。
反應(yīng)行為選擇單元14通過考慮存儲在特性狀態(tài)存儲單元13中的特性參數(shù)XY來確定對輸入刺激的反應(yīng)行為模式。具體地說,通過參考圖5至7所示的各成長階段的反應(yīng)行為模式表,可以根據(jù)預(yù)定的出現(xiàn)概率來選擇對某個(gè)刺激的反應(yīng)行為模式之一。然后,反應(yīng)行為選擇單元14控制執(zhí)行機(jī)構(gòu)3或揚(yáng)聲器4,并使機(jī)器狗1表現(xiàn)為好象對該刺激采取反應(yīng)行為。
點(diǎn)計(jì)數(shù)單元15對由機(jī)器狗1的反應(yīng)行為所引起的生成動作點(diǎn)進(jìn)行計(jì)數(shù)。對動作點(diǎn)進(jìn)行計(jì)數(shù)(加/減)并累計(jì)到動作點(diǎn)的總值中,最新的總值存儲在RAM中。此處,“動作點(diǎn)”是指由機(jī)器狗1的反應(yīng)行為(輸出)所引起的生成分?jǐn)?shù)。動作點(diǎn)的總值對應(yīng)于機(jī)器狗1和用戶之間交流的級別。它還成為與特性參數(shù)XY的更新相關(guān)的基本參數(shù),它確定機(jī)器狗1的特性狀態(tài)。
在本發(fā)明的實(shí)施例中,對揚(yáng)聲器4的控制信號的輸出時(shí)間(換句話說,揚(yáng)聲器4的語音輸出時(shí)間),或者對執(zhí)行機(jī)構(gòu)3的控制信號的輸出時(shí)間(換句話說,執(zhí)行機(jī)構(gòu)3的驅(qū)動時(shí)間)由定時(shí)器16來計(jì)數(shù)。然后,與計(jì)數(shù)輸出時(shí)間有關(guān)的點(diǎn)就被作為動作點(diǎn)。例如,當(dāng)揚(yáng)聲器4的語音輸出時(shí)間為1.0秒時(shí),由此引起的動作點(diǎn)則為1.0點(diǎn)。因此,當(dāng)執(zhí)行反應(yīng)行為時(shí),對執(zhí)行機(jī)構(gòu)3或揚(yáng)聲器4的控制信號的輸出時(shí)間越長,則由輸出時(shí)間引起的生成動作點(diǎn)的點(diǎn)數(shù)會變得越大。
此處,在輸入一個(gè)被認(rèn)為使機(jī)器狗1不舒適的刺激(如敲擊機(jī)器狗1的頭部等)時(shí),點(diǎn)計(jì)數(shù)單元15執(zhí)行動作點(diǎn)的減法運(yùn)算(減量計(jì)數(shù))。動作點(diǎn)的減量計(jì)數(shù)表示機(jī)器狗1的成長阻礙(或交流惡化)。
本發(fā)明的主要特點(diǎn)在于機(jī)器狗1的成長程度或特性是根據(jù)機(jī)器狗1的反應(yīng)行為(輸出)的內(nèi)容來確定的。這一點(diǎn)與對給定刺激(輸入)的次數(shù)進(jìn)行計(jì)數(shù)的先有技術(shù)大不相同。因此,在這樣的目標(biāo)范圍內(nèi),可以使用不同于上述動作點(diǎn)計(jì)算技術(shù)的適當(dāng)技術(shù)。例如,話筒等可以單獨(dú)裝在身體部分2內(nèi),實(shí)際發(fā)出語音的輸出時(shí)間可以被計(jì)數(shù)。然后,可以通過使所計(jì)數(shù)的時(shí)間(反應(yīng)行為時(shí)間)成為點(diǎn)來生成動作點(diǎn)。此外,可以預(yù)先為組成動作模式表的每個(gè)動作模式設(shè)置動作行為點(diǎn)。對應(yīng)于實(shí)際執(zhí)行的反應(yīng)行為(輸出)的動作點(diǎn)則可以成為計(jì)數(shù)對象。
特性狀態(tài)更新確定單元17適合于根據(jù)動作點(diǎn)的總值來更新特性參數(shù)XY的值。所更新的特性參數(shù)XY(當(dāng)前值)保存在特性狀態(tài)存儲單元13中,機(jī)器狗1的成長程度、特性、基本姿勢以及對刺激的反應(yīng)行為等均根據(jù)特性參數(shù)XY來確定。
機(jī)器狗1所接收的刺激被分類,具體地說,它被分為對應(yīng)于刺激內(nèi)容的接觸刺激(觸覺刺激)和非接觸刺激(光刺激或聲音刺激)?;旧?,對于對接觸刺激的反應(yīng)行為和對非接觸刺激的反應(yīng)行為,每個(gè)刺激的動作點(diǎn)均被單獨(dú)計(jì)數(shù)。此處,基于對接觸刺激的反應(yīng)行為的動作點(diǎn)總值作為第一總值VTX。另外,基于對非接觸刺激的反應(yīng)行為的動作點(diǎn)總值作為第二總值VTY。
在本發(fā)明的實(shí)施例中,如圖4所示,為成長階段設(shè)置了三個(gè)階段。機(jī)器狗1的行為隨成長階段的轉(zhuǎn)變而發(fā)展(成長)。也就是說,機(jī)器狗1在第一階段表現(xiàn)為與狗相同的層次,這是初始階段。在第二階段,它的行為介于狗和人之間的層次。之后,它在第三階段表現(xiàn)為與人相同的層次,這是最終階段。從而準(zhǔn)備了三個(gè)反應(yīng)行為模式表(圖5至7),使機(jī)器狗1可以采取對應(yīng)于所述成長階段的反應(yīng)行為。
圖5至7是說明第一至第三成長階段的反應(yīng)行為模式表的示例性示意圖。記錄在隨后七個(gè)字段中的信息與記錄在表中的反應(yīng)行為模式相關(guān)聯(lián)。首先,在字段“階段編號”中,記錄了指定一個(gè)成長階段的數(shù)字(S1至S3)。在字段“特性參數(shù)”中,記錄了確定機(jī)器狗1的基本特性的特性參數(shù)XY。至于特性參數(shù)XY的X值,設(shè)置為“S”、“A”至“D”中的一個(gè)值;至于Y值,設(shè)置為“1”至“4”中的一個(gè)值。由于圖5中的特性參數(shù)XY統(tǒng)一設(shè)置為“S1”,所以第一階段(狗的層次)中機(jī)器狗1的特性沒有變化。同樣,由于圖6中的特性參數(shù)XY統(tǒng)一設(shè)置為“S2”,所以第二階段中機(jī)器狗1的特性(狗+人的層次)沒有變化。另一方面,在第三階段(人的層次),由于特性參數(shù)XY分為“A1”至“D4”十六種形式,通過特性參數(shù)XY的更新,機(jī)器狗1的特性有十六種變化(參看圖7和11)。
此外,在字段“輸入編號”中,如圖5至7所示,記錄了表示外部刺激(輸入)分類(給定部分或內(nèi)容的刺激)的刺激編號(i-01至i-07…)。關(guān)于刺激編號及其含義的對應(yīng)關(guān)系,參見圖8。另外,在字段“輸出編號”中,記錄了表示機(jī)器狗1的反應(yīng)行為(輸出)的內(nèi)容的輸出ID。對應(yīng)于輸出ID的語音編號和動作編號記錄在每個(gè)字段“語音編號”和“動作編號”中。語音編號和語音內(nèi)容的對應(yīng)關(guān)系參見圖9。動作編號和動作內(nèi)容之間的對應(yīng)關(guān)系參見圖10。此外,記錄在圖7所示的字段“語音編號”中的pos(料)表示暫停時(shí)間為“料”秒。而且在字段“概率”中,對某個(gè)刺激的反應(yīng)行為模式的出現(xiàn)概率是選擇構(gòu)件。
(第一階段)下面將對第一階段(狗的層次)中機(jī)器狗1的反應(yīng)行為進(jìn)行說明。參見圖5,例如,當(dāng)用戶敲擊機(jī)器狗1的頭部時(shí)(刺激編號=“i-01”),準(zhǔn)備三種反應(yīng)行為模式31至33作為對該刺激的反應(yīng)。行為模式31至33各自出現(xiàn)的概率分別為30%、50%以及20%??紤]了這個(gè)出現(xiàn)概率之后,假定根據(jù)隨機(jī)數(shù)選取了反應(yīng)行為模式31,則將會選擇語音“vce(01)”和動作“act(01)。由此,根據(jù)圖9和10,機(jī)器狗1“后退”并發(fā)出“汪汪”的叫聲,也就是說,機(jī)器狗1采取了和真狗一樣的動作。
接下來,將對成長并轉(zhuǎn)移到第二階段(狗+人的層次)情況下的機(jī)器狗1的反應(yīng)行為進(jìn)行說明。參見圖6,例如,當(dāng)用戶敲擊機(jī)器狗1的頭部時(shí)(刺激編號=“i-01”),準(zhǔn)備七種反應(yīng)行為模式41至47作為對該刺激的反應(yīng)。對每個(gè)行為模式41至47均指定了預(yù)定的出現(xiàn)概率。此處,假定選擇了反應(yīng)行為44,則將會選擇語音“vce(23)”。由此,根據(jù)圖9,機(jī)器狗1會發(fā)出象是“驚奇的叫聲”,并采取向人靠近的動作。
隨著機(jī)器狗1繼續(xù)成長進(jìn)入第三階段(人的層次),例如,它采取和人一樣的動作,諸如說“什么?”或“你弄疼我了!”等。另外,為了表示機(jī)器狗1的認(rèn)真思考的狀態(tài),適當(dāng)?shù)卦O(shè)置了暫停時(shí)間,然后再發(fā)出聲音。在第三階段,特性參數(shù)A1至D4被分配到圖11所示4×4矩陣的各個(gè)單元。因此,成長為這個(gè)層次的機(jī)器狗1就能夠具有十六種基本的特性。特性參數(shù)XY和特性之間的關(guān)系將在下面給出。A1漠不關(guān)心 B1電氣的A2退縮 B2冷酷A3撒謊 B3缺乏教養(yǎng)A4壞小孩B4不愛社交C1害羞 D1寵壞了的小孩C2專橫 D2愛哭的小孩C3聽候調(diào)遣 D3愛管閑事C4假裝好學(xué)生D4好小孩例如,如果特性參數(shù)XY為“A1”,機(jī)器狗1的特性則為“漠不關(guān)心類型”。在這種情況下,機(jī)器狗1通常采取頭朝下躺著的姿勢,幾乎不開口說話。此外,如果特性參數(shù)XY為“D1”,機(jī)器狗1則為“寵壞了的小孩”。它通常采取頭略微抬起而坐的姿勢,喜歡說話。因此,對各個(gè)特性參數(shù)XY均設(shè)置了基本姿勢或特性以及行為傾向等。此外,如以下所述,第三階段中的特性參數(shù)XY是通過根據(jù)機(jī)器狗1執(zhí)行的反應(yīng)行為(輸出)所生成的動作點(diǎn)的總值而適當(dāng)更新的。
接下來將對各個(gè)成長階段中的控制單元10的處理過程進(jìn)行說明。圖12是說明第一階段(狗的層次)的處理過程的流程圖。首先,在步驟11中,動作點(diǎn)的總值VTX和VTY被復(fù)位(VTX=0以及VTY=0)。接著,在步驟12中,保存在特性狀態(tài)存儲單元14中的特性參數(shù)XY的X值(當(dāng)前設(shè)置值)被設(shè)置為“S”,同時(shí)Y值被設(shè)置為“1”(特性參數(shù)S1指第一階段)。然后,在步驟13中,計(jì)算第一總值VTX和第二總值VTY的總和,即動作點(diǎn)的累計(jì)總值VTA。累計(jì)總值VTA對應(yīng)于用戶與機(jī)器狗1之間的交流量,并成為確定從第一階段轉(zhuǎn)換到第二階段的值。
在緊接著步驟13的步驟14中,對動作點(diǎn)的累計(jì)總值VTA進(jìn)行判斷,看它是否已達(dá)到確定閾值(以40點(diǎn)為例),這是轉(zhuǎn)換為第二階段所需要的。如果已達(dá)到該確定閾值,則判斷已進(jìn)行了足夠量的轉(zhuǎn)換到下一個(gè)成長階段的交流。因此,便進(jìn)入圖13中的步驟21,開始第二階段。另一方面,如果累計(jì)總值VTA還沒有達(dá)到該確定閾值,則進(jìn)入步驟15的“動作點(diǎn)計(jì)數(shù)處理”。
圖16和17是說明步驟15中“動作點(diǎn)計(jì)數(shù)處理”的詳細(xì)過程的流程圖。此外,在步驟25和45也進(jìn)行與步驟15相同的處理,這一點(diǎn)將在下面進(jìn)行說明。
首先,通過步驟50、54至58的依次判斷來確定輸入刺激的類別分組。機(jī)器狗1根據(jù)圖5所示的反應(yīng)行為模式表對所輸入的刺激采取反應(yīng)行為。隨后,再根據(jù)與機(jī)器狗1已經(jīng)采取反應(yīng)行為的時(shí)間(輸出時(shí)間)相對應(yīng)的動作點(diǎn)VTxyi而對動作點(diǎn)的總值VTX和VTY進(jìn)行適當(dāng)?shù)馗隆S山佑|刺激引起的生成動作點(diǎn)繼續(xù)圖16和17中的步驟54至58(分配規(guī)則)。在動作點(diǎn)被適當(dāng)?shù)胤峙涞降谝豢傊礦TX或第二總值VTY之后,對總值VTX和VTY進(jìn)行計(jì)數(shù)。1.不舒適的刺激1極度不滿的刺激,如觸摸鼻子等2.不舒適的刺激2輕微不滿的接觸刺激,如敲擊頭部等3.無感覺刺激4.舒適的刺激1非接觸刺激,如說話等5.舒適的刺激2接觸刺激,如撫摸頭部、鼻子以及背部等6.其它(如果步驟54至58中執(zhí)行否定確定)首先,如果在步驟50執(zhí)行了肯定的確定,也就是說在預(yù)定時(shí)間(如30秒)內(nèi)沒有刺激輸入,則進(jìn)入步驟59之后的過程,并開始阻礙機(jī)器狗1的成長。也就是說,從第一總值VTX中減去動作點(diǎn)VTxyi(步驟59)。還從第二總值VTX中減去動作點(diǎn)VTxyi(步驟60)。如果繼續(xù)保持無刺激輸入的狀態(tài),則機(jī)器狗1也采取預(yù)定的行為(輸出),以便生成該行為所引起的動作點(diǎn)VTxyi。
另一方面,如果在步驟50執(zhí)行了否定確定,也就是說在預(yù)定時(shí)間內(nèi)有刺激輸入,則進(jìn)入步驟51,并且所輸入的刺激被識別。然后,對應(yīng)于所識別的輸入刺激被選擇(步驟51),根據(jù)所選的反應(yīng)行為模式來控制執(zhí)行機(jī)構(gòu)3和揚(yáng)聲器4的輸出(步驟52)。隨后,再對與輸出控制時(shí)間相對應(yīng)的動作點(diǎn)VTxyi進(jìn)行計(jì)算(步驟53)。
在緊接著步驟53的步驟54至58中,確定輸入刺激的類別分組。如果輸入刺激對應(yīng)于上述類別分組1,則經(jīng)步驟54的肯定確定進(jìn)入步驟59。在這種情況下,和沒有輸入刺激時(shí)一樣,動作點(diǎn)VTxyi被分配到第一和第二總值VTX和VTY。然后,再從值VTX和VTY中分別減去動作點(diǎn)VTxyi(步驟59和60)。從而阻礙機(jī)器狗1的成長。
如果所輸入的刺激對應(yīng)于類別分組2,則經(jīng)步驟54的肯定確定進(jìn)入步驟60。在這種情況下,動作點(diǎn)VTxyi被分配到第一總值VTX,并從第一總值VTX中減去動作點(diǎn)VTxyi(步驟60)。但是,在這種情況下,由于機(jī)器狗1所感覺到的不舒適程度不是很高,所以累計(jì)總值VTA并不象分類分組1的情況那樣有所減少。
另一方面,如果所輸入的刺激對應(yīng)于類別分組3或6,通過步驟56的肯定確定或步驟58的否定確定來完成該處理,而沒有改變總值VTX和VTY。
另外,如果所輸入的刺激對應(yīng)于類別分組4或5,也就是說,如果發(fā)出的是令機(jī)器狗1舒適的刺激,則會促進(jìn)機(jī)器狗1的成長。具體地說,如果在步驟57中執(zhí)行了肯定的確定,對應(yīng)于反應(yīng)行為時(shí)間的動作點(diǎn)VTxyi則被分配到第二總值VTY,使第二總值VTY增加(步驟61)。另一方面,如果在步驟58中執(zhí)行了肯定的確定,動作點(diǎn)VTxyi則被分配到第一總值VTX,使第一總值VTX增加(步驟62)。
因此,當(dāng)采取對應(yīng)于不舒適刺激(輸入)的反應(yīng)行為(輸出)時(shí),動作點(diǎn)的總值VTX和VTY被設(shè)置為減少,而當(dāng)采取對應(yīng)于舒適刺激的反應(yīng)行為時(shí),動作點(diǎn)的總值VTX和VTY則被設(shè)置為增加。換句話說,如果出現(xiàn)機(jī)器狗1開心的事情,則有助于機(jī)器1的成長。相反,如果機(jī)器狗1接收了不舒適的刺激或者被放之不理,那么它的成長就會受到阻礙。
如果完成了圖12中步驟15的“動作點(diǎn)計(jì)數(shù)處理”,則返回到步驟12。然后再繼續(xù)進(jìn)行第一階段,直至累計(jì)總值VTA達(dá)到60。在這個(gè)階段中,機(jī)器狗1的行為就和狗一樣,它根據(jù)情況來發(fā)出象“汪”的小叫聲或“汪汪”的大叫聲。然后,只要機(jī)器狗1采取反應(yīng)行為,動作點(diǎn)VTxyi均被適當(dāng)?shù)卦黾拥娇傊礦TX和VTY中,或者從總值VTX和VTY中減去。
(第二階段)如果累計(jì)總值VTA已達(dá)到40,第一階段便轉(zhuǎn)換到第二階段(狗+人的層次)。在第二階段,機(jī)器狗1采取介于狗與人之間的中間行為。作為所發(fā)出的聲音,有介于狗和人之間的中間詞匯,如“哎唷”或“驚奇的叫聲”,而不是“汪”的小叫聲或“汪汪”的大叫聲。第二階段是一個(gè)中間階段,在這個(gè)階段中,雖然機(jī)器狗1在成長并其詞匯也接近人類,但它還沒有完全轉(zhuǎn)變成人。
圖13是說明第二階段的處理過程的流程圖。首先,在步驟21,動作點(diǎn)的總值VTX和VTY被復(fù)位(VTX=0以及VTY=0)。接著在步驟22中,特性參數(shù)XY的X值被設(shè)置為“S”,其Y值被設(shè)置為“2”(XY=“S2”)。隨后在步驟23中,計(jì)算第一總值VTX和第二總值VTY的總和,即累計(jì)總值VTA。與上述第一階段相同,從第二階段轉(zhuǎn)換到第三階段的確定也是通過將累計(jì)總值VTA與確定閾值進(jìn)行比較來進(jìn)行的。
在步驟23之后的步驟24中,累計(jì)總值VTA被判斷是否已達(dá)到轉(zhuǎn)換到第三階段所需的確定閾值(以60點(diǎn)為例)。如果已達(dá)到確定閾值,便進(jìn)入圖14中的步驟31,并開始第三階段。另一方面,如果累計(jì)總值VTA還沒有達(dá)到確定閾值,便執(zhí)行圖16和17所示的“動作點(diǎn)計(jì)數(shù)處理”(步驟25)。由此,根據(jù)與機(jī)器狗1已采取反應(yīng)行為的時(shí)間(反應(yīng)行為時(shí)間)相應(yīng)的動作點(diǎn)VTXyi來對動作點(diǎn)的總值VTX和VTY進(jìn)行適當(dāng)?shù)馗隆?br> (第三階段)如果累計(jì)總值VTA已達(dá)到60,第二階段便轉(zhuǎn)換為第三階段(人的層次)。如圖11所示,第三階段中的特性參數(shù)XY被分配到二維矩陣域(4×4)中,其水平軸為第一總值VTX,垂直軸為第二總值VTY。因此,第三階段中設(shè)置了機(jī)器狗1的十六種特性。
圖14是說明第三階段中初始狀態(tài)的配置過程的流程圖。如上所述,轉(zhuǎn)換到第三階段所需的累計(jì)總值VTA為60。因此,參見圖11,轉(zhuǎn)換時(shí)特性參數(shù)XY的X值是A或者B,其Y值為1、2或3。
首先,在步驟31,判斷第一總值VTX是否為40或更大。如果總值VTX為40或更大,特性參數(shù)XY的X值則設(shè)置為“B”,其Y值設(shè)置為“1”(步驟32和33),使特性參數(shù)為“B1”。另一方面,如果總值VTX小于40,特性參數(shù)XY的X值則首先被設(shè)置為“A”(步驟34)。然后再進(jìn)入步驟35,并判斷第二總值VTY是否為40或更大。如果總值VTY為40或更大,特性參數(shù)XY的Y值則設(shè)置為“3”(步驟36),使特性參數(shù)XY成為“A3”。相反,如果總值VTY小于40,特性參數(shù)XY的Y值則設(shè)置為“2”(步驟37),使特性參數(shù)XY成為“A2”。因此,特性參數(shù)XY的初始值成為“B1”、“A3”或“A2”,該初始值在轉(zhuǎn)換為第三階段時(shí)立刻被設(shè)置。
如果特性參數(shù)XY的初始值按照圖14所示的步驟進(jìn)行設(shè)置,便進(jìn)入圖15中的步驟41。首先,在步驟41中,動作點(diǎn)的總值VTX和VTY被復(fù)位(VTX=0以及VTY=0)。接著在步驟42中,通過使用隨機(jī)數(shù),隨機(jī)設(shè)置60與180分鐘之間的任意的時(shí)間限制m(即進(jìn)行總值VTX和VTY計(jì)數(shù)過程的時(shí)間)。隨機(jī)設(shè)置時(shí)間限制的原因在于使特性參數(shù)XY的轉(zhuǎn)換(機(jī)器狗1特性的變化)沒有規(guī)律性。因此,由于用戶很難讀取與機(jī)器狗1的反應(yīng)行為相關(guān)的模式,所以就可以防止用戶厭煩。時(shí)間限制m設(shè)置之后,便開始定時(shí)器16的計(jì)數(shù),并開始計(jì)數(shù)器T的遞增(步驟43)。
步驟45的“動作點(diǎn)計(jì)數(shù)處理”(參見圖16和17)繼續(xù)進(jìn)行,直至計(jì)數(shù)器T達(dá)到時(shí)間限制m。因此,根據(jù)與機(jī)器狗1已經(jīng)采取反應(yīng)行為的時(shí)間(輸出時(shí)間)相對應(yīng)的動作點(diǎn)VTxyi來適當(dāng)?shù)馗聞幼鼽c(diǎn)的總值VTX和VTY。
另一方面,如果計(jì)數(shù)器T已達(dá)到時(shí)間限制m,步驟44的確定結(jié)果從否定轉(zhuǎn)換到肯定。因此,通過遵循以下變換規(guī)則,特性參數(shù)XY的X值將根據(jù)第一總值VTX進(jìn)行更新(步驟46)。第一總值當(dāng)前X值→更新X值后VTX<40 A→A B→A C→B D→C40≤VTX<80 A→B B→B C→B D→C80≤VTX<120A→B B→C C→C D→C120≤VTXA→B B→C C→D D→D然后,在緊接的步驟47中,通過遵循以下變換規(guī)則,特性參數(shù)XY的Y值將根據(jù)第二總值VTY進(jìn)行更新(步驟47)。第二總值當(dāng)前Y值→更新Y值后VTY<201→12→13→24→320≤VTY<401→22→23→24→340≤VTY<801→22→33→34→380≤VTY1→22→33→44→4從圖11所示的矩陣特性狀態(tài)映射可知,從當(dāng)前狀態(tài)XYi變換到更新后的狀態(tài)XYi+1時(shí),它變換到最多為九個(gè)單元(包括當(dāng)前單元)中的任意一個(gè)單元,這些單元是與當(dāng)前單元相鄰的。例如,如果是特性參數(shù)XY的當(dāng)前值為“B2”的單元,則變換位置可以是與單元“B2”相鄰的單元“A1”至“A3”、“B1”至“B3”或者“C1”至“C3”中的任何一個(gè)。
完成步驟47的處理時(shí),便返回到步驟41,并重復(fù)進(jìn)行上述的連續(xù)過程。由此執(zhí)行對于隨機(jī)設(shè)置的每個(gè)時(shí)間限制m的特性參數(shù)XY的更新。對分配到圖11中各個(gè)單元的特性參數(shù)XY進(jìn)行安排,使相鄰單元中的特性和行為傾向可以互不相關(guān)。因此,在第三階段(人的階段)中,由于特性參數(shù)XY的更新,原本采取溫和行為的機(jī)器狗1會突然變得難以對付。因此,用戶可以享受到機(jī)器狗1的反復(fù)無常。
此外,根據(jù)第一總值VTX和第二總值VTY來進(jìn)行特性參數(shù)XY的更新。這樣,用戶就很難預(yù)知機(jī)器狗1的特性,因?yàn)闄C(jī)器狗1的特性是根據(jù)許多參數(shù)來設(shè)置的。結(jié)果,因?yàn)橛脩舨荒懿聹y出特性變化模式,用戶不會變得厭煩。
這樣,在本發(fā)明的實(shí)施例中,機(jī)器狗1的特性由特性參數(shù)XY來設(shè)置,該參數(shù)影響機(jī)器狗1的反應(yīng)行為。特性參數(shù)XY根據(jù)總值VTX和VTY來確定,其中,總值VTX和VTY是通過對由機(jī)器狗1實(shí)際執(zhí)行的反應(yīng)行為(輸出)引起的動作點(diǎn)進(jìn)行計(jì)數(shù)而算得的。與先有技術(shù)中所使用的刺激(輸入)次數(shù)相比,這些總值VTX和VTY是用戶難以掌握的參數(shù)。此外,為了使用戶更難以掌握,對總值VTX和VTY進(jìn)行計(jì)數(shù)的時(shí)間(時(shí)間限制m)被隨機(jī)設(shè)置。因此,用戶就很難預(yù)知與機(jī)器狗1的反應(yīng)行為有關(guān)的表現(xiàn)傾向。結(jié)果,由于能夠長時(shí)間引起用戶的興趣而不會感到厭煩,可以提供具有很高商品銷售動力的交互式玩具。
尤其是第三階段(人的層次)中機(jī)器狗1的特性是參照矩陣特性狀態(tài)映射來適當(dāng)?shù)馗碌模仃囂匦誀顟B(tài)映射使第一總值VTX和第二總值VTY成為輸入?yún)?shù)。這樣,如果機(jī)器狗1的特性通過使用許多輸入?yún)?shù)來進(jìn)行改變,與使用單個(gè)輸入?yún)?shù)的更新技術(shù)相比,該特性改變的變換將會變化豐富。結(jié)果,就能夠更進(jìn)一步提高象交互式玩具之類商品的銷售動力。
(修改的實(shí)施例1)在本發(fā)明的上述實(shí)施例中,對具有機(jī)器狗形式的交互式玩具進(jìn)行了說明。但是,它自然可以運(yùn)用于其它形式的交互式玩具。此外,本發(fā)明可以廣泛地運(yùn)用于“模擬生命體”,包括由軟件等來體現(xiàn)的虛擬寵物。下面將對一個(gè)虛擬寵物的運(yùn)用實(shí)施例進(jìn)行說明。
通過執(zhí)行預(yù)定程序,將虛擬寵物顯示在計(jì)算機(jī)系統(tǒng)的顯示器上。然后,準(zhǔn)備對虛擬寵物施加刺激的裝置。例如,點(diǎn)擊顯示在屏幕上的圖標(biāo)(照明開關(guān)圖標(biāo)或誘餌圖標(biāo)等),使光刺激或誘餌可以提供給虛擬寵物。另外,通過與計(jì)算機(jī)系統(tǒng)相連的話筒,用戶的語音可以作為聲音刺激來提供。而且通過鼠標(biāo)操作,將指針移動到虛擬寵物的預(yù)定部分并點(diǎn)擊它,就能夠發(fā)出觸覺刺激。
如果輸入了這樣的刺激,屏幕上的虛擬寵物便采取對應(yīng)于該刺激內(nèi)容的反應(yīng)行為。在這種情況下,將生成一個(gè)動作點(diǎn),它由虛擬寵物的反應(yīng)行為(輸出)所引起,并與該反應(yīng)行為相關(guān)。計(jì)算機(jī)系統(tǒng)計(jì)算所計(jì)數(shù)的動作點(diǎn)的總值。然后,使用諸如上述實(shí)施例的技術(shù)對虛擬寵物的反應(yīng)行為模式適當(dāng)?shù)剡M(jìn)行改變。
設(shè)計(jì)這樣一種虛擬寵物時(shí),計(jì)算機(jī)系統(tǒng)中的功能塊結(jié)構(gòu)與圖2所示結(jié)構(gòu)相同。此外,虛擬寵物的成長過程與圖12至16所示的流程圖相同。
(修改的實(shí)施例2)本發(fā)明的上述實(shí)施例中,刺激分為兩類接觸刺激(觸覺刺激)和非接觸刺激(聲音刺激和光刺激)。然后,分別計(jì)算由接觸刺激所引起的動作點(diǎn)總值以及由非接觸刺激所引起的動作點(diǎn)總值。但是,非接觸刺激可以進(jìn)一步分為音刺激和光刺激,每種刺激所引起的總值可以單獨(dú)進(jìn)行計(jì)算。從而,可以計(jì)算對應(yīng)于接觸刺激、音刺激以及光刺激的三個(gè)總值,并且通過使這三個(gè)總值成為輸入?yún)?shù),可以確定第三階段(人的階段)中的特性參數(shù)XY。因此,與模擬生命體的特性有關(guān)的改變的變換的變化可以做得更為復(fù)雜。
(修改的實(shí)施例3)本發(fā)明的上述實(shí)施例中,動作點(diǎn)由輸入刺激的內(nèi)容(種類)來分類。但是,可以采用其它分類技術(shù)。例如,可以考慮根據(jù)輸出動作的種類對動作點(diǎn)進(jìn)行分類的技術(shù)。具體地說,對揚(yáng)聲器4的輸出時(shí)間進(jìn)行計(jì)數(shù),并計(jì)算對應(yīng)于所計(jì)數(shù)的時(shí)間的動作點(diǎn)。同樣,對執(zhí)行機(jī)構(gòu)3的輸出時(shí)間進(jìn)行計(jì)數(shù),并計(jì)算對應(yīng)于所計(jì)數(shù)的時(shí)間的動作點(diǎn)。然后,動作點(diǎn)的各個(gè)總值便用作第一總值VTX和第二總值VTY。
這樣,根據(jù)本發(fā)明,與由對刺激的反應(yīng)行為(輸出)引起的生成動作點(diǎn)相關(guān)的總值被計(jì)算。然后,模擬生命體的反應(yīng)行為根據(jù)所述總值進(jìn)行改變。因此,就很難預(yù)知模擬生命體反應(yīng)行為的表現(xiàn)傾向。結(jié)果,由于能夠長時(shí)間引起用戶的興趣而不會感到厭煩,可以提高商品銷售動力。
在此通過整個(gè)地引用結(jié)合2000年7月4日申請的日本專利申請No.2000-201720的整個(gè)公開,包括說明書、權(quán)利要求書、附圖以及概述等。
權(quán)利要求
1.一種交互式玩具,它包括刺激檢測構(gòu)件,用于檢測輸入刺激;執(zhí)行構(gòu)件,用于操縱所述交互式玩具;控制構(gòu)件,用于控制所述執(zhí)行構(gòu)件,以使所述交互式玩具針對由所述刺激檢測構(gòu)件檢測的刺激采取反應(yīng)行為;和其中,所述控制構(gòu)件根據(jù)由所述交互式玩具的所述反應(yīng)行為引起的生成動作點(diǎn)的總值來改變所述交互式玩具的所述反應(yīng)行為。
2.根據(jù)權(quán)利要求1的交互式玩具,其特征在于由所述交互式玩具的所述反應(yīng)行為引起的所述生成動作點(diǎn)是根據(jù)所述反應(yīng)行為的內(nèi)容的點(diǎn)數(shù)。
3.根據(jù)權(quán)利要求2的交互式玩具,其特征在于由所述交互式玩具的所述反應(yīng)行為引起的所述生成動作點(diǎn)是對應(yīng)于所述反應(yīng)行為的時(shí)間的點(diǎn)數(shù)。
4.根據(jù)權(quán)利要求1的交互式玩具,其特征在于所述控制構(gòu)件在隨機(jī)設(shè)置的時(shí)間限制內(nèi)對所述總值進(jìn)行計(jì)數(shù)。
5.根據(jù)權(quán)利要求1的交互式玩具,其特征在于所述控制構(gòu)件根據(jù)預(yù)定規(guī)則將所述交互式玩具的所述反應(yīng)行為引起的所述生成動作點(diǎn)分配到至少第一總值和第二總值中的一個(gè)上,然后,所述控制構(gòu)件對所述第一總值和第二總值進(jìn)行計(jì)數(shù);和所述控制構(gòu)件根據(jù)所述第一總值和所述第二總值來確定所述交互式玩具的所述反應(yīng)行為。
6.根據(jù)權(quán)利要求5的交互式玩具,其特征在于根據(jù)輸入刺激的內(nèi)容把所述動作點(diǎn)分配到所述第一總值和所述第二總值中的一個(gè)。
7.根據(jù)權(quán)利要求6的交互式玩具,其特征在于所述控制構(gòu)件將針對接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到所述第一總值,并且所述控制構(gòu)件將針對非接觸刺激的反應(yīng)行為引起的動作點(diǎn)分配到所述第二總值。
8.根據(jù)權(quán)利要求5的交互式玩具,其特征在于還包括特性狀態(tài)映射,其中設(shè)置影響所述交互式玩具的所述反應(yīng)行為的許多特性參數(shù),所述特性參數(shù)是通過與所述第一總值和所述第二總值進(jìn)行匹配而寫入所述特性狀態(tài)映射中的;和其中,所述控制構(gòu)件根據(jù)所述第一總值和所述第二總值并參照所述特性狀態(tài)映射來選擇特性參數(shù),并且所述控制構(gòu)件根據(jù)所述選擇的特性參數(shù)來確定所述交互式玩具的所述反應(yīng)行為。
9.一種用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式的反應(yīng)行為模式生成裝置,它包括反應(yīng)行為模式表,通過關(guān)聯(lián)影響所述模擬生命體的所述反應(yīng)行為的特性參數(shù),將所述模擬生命體針對某個(gè)刺激的所述反應(yīng)行為模式寫入到所述反應(yīng)行為模式表中;選擇構(gòu)件,用于根據(jù)所述特性參數(shù)的設(shè)置值并參照所述反應(yīng)行為模式表來選擇針對所述輸入刺激的所述反應(yīng)行為模式;計(jì)數(shù)構(gòu)件,用于根據(jù)所述選擇的反應(yīng)行為模式,對由所述模擬生命體的所述反應(yīng)行為引起的生成動作點(diǎn)的總值進(jìn)行計(jì)數(shù);和更新構(gòu)件,用于根據(jù)所述動作點(diǎn)的總值來更新所述特性參數(shù)的所述設(shè)置值。
10.一種用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式的反應(yīng)行為模式生成裝置,它包括特性狀態(tài)映射,其中設(shè)置影響所述模擬生命體的所述反應(yīng)行為的許多特性參數(shù),所述特性參數(shù)是通過與動作點(diǎn)相關(guān)的第一總值和第二總值進(jìn)行匹配來寫入所述特性狀態(tài)映射中的;計(jì)數(shù)構(gòu)件,用于在根據(jù)預(yù)定規(guī)則將所述模擬生命體的所述反應(yīng)行為引起的生成動作點(diǎn)分配到至少所述第一總值和所述第二總值中的一個(gè)以后,對所述第一總值和所述第二總值進(jìn)行計(jì)數(shù);和更新構(gòu)件,用于通過根據(jù)所述第一總值和所述第二總值并參照所述特性狀態(tài)映射來選擇所述特性參數(shù)而更新特性參數(shù)的設(shè)置值;和其中,所述模擬生命體針對所述輸入刺激的所述反應(yīng)行為是根據(jù)所述特性參數(shù)的所述設(shè)置值來確定的。
11.根據(jù)權(quán)利要求9的反應(yīng)行為模式生成裝置,其特征在于由所述模擬生命體的所述反應(yīng)行為所引起的所述生成動作點(diǎn)是根據(jù)所述反應(yīng)行為的內(nèi)容的點(diǎn)數(shù)。
12.根據(jù)權(quán)利要求11的反應(yīng)行為模式生成裝置,其特征在于由所述模擬生命體的所述反應(yīng)行為引起的所述生成動作點(diǎn)是對應(yīng)于所述反應(yīng)行為的時(shí)間的點(diǎn)數(shù)。
13.根據(jù)權(quán)利要求9的反應(yīng)行為模式生成裝置,其特征在于所述計(jì)數(shù)構(gòu)件在隨機(jī)設(shè)置的時(shí)間限制內(nèi)對所述總值進(jìn)行計(jì)數(shù)。
14.根據(jù)權(quán)利要求10的反應(yīng)行為模式生成裝置,其特征在于所述計(jì)數(shù)構(gòu)件根據(jù)所述輸入刺激的所述內(nèi)容將所述模擬生命體的所述反應(yīng)行為引起的所述生成動作點(diǎn)分配到所述第一總值和所述第二總值的其中之一。
15.根據(jù)權(quán)利要求14的反應(yīng)行為模式生成裝置,其特征在于所述計(jì)數(shù)構(gòu)件將針對接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到所述第一總值,并且所述計(jì)數(shù)構(gòu)件將針對非接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到所述第二總值。
16.一種用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式的反應(yīng)行為模式生成方法,它包括如下步驟選擇步驟,用于根據(jù)特性參數(shù)的當(dāng)前設(shè)置值并參照反應(yīng)行為模式表來選擇針對所述輸入刺激的所述反應(yīng)行為模式;其中通過關(guān)聯(lián)影響所述模擬生命體的反應(yīng)行為的所述特性參數(shù)將所述模擬生命體針對某一刺激的所述反應(yīng)行為模式寫入所述反應(yīng)行為模式表中;計(jì)數(shù)步驟,用于根據(jù)所述選擇的反應(yīng)行為模式對由所述模擬生命體的所述反應(yīng)行為引起的生成動作點(diǎn)的總值進(jìn)行計(jì)數(shù);和更新步驟,用于根據(jù)所述動作點(diǎn)的所述總值來更新所述特性參數(shù)的所述設(shè)置值。
17.一種用于生成模擬生命體針對輸入刺激的反應(yīng)行為模式的反應(yīng)行為模式生成方法,它包括如下步驟計(jì)數(shù)步驟,用于在根據(jù)預(yù)定規(guī)則將所述模擬生命體的所述反應(yīng)行為引起的生成動作點(diǎn)分配到與所述動作點(diǎn)相關(guān)的至少所述第一總值和所述第二總值中的一個(gè)以后,對第一總值和第二總值進(jìn)行計(jì)數(shù);和更新步驟,用于通過根據(jù)所述第一總值和所述第二總值并參照特性狀態(tài)映射來選擇特性參數(shù)而更新所述特性參數(shù)的設(shè)置值;其中,在所述特性狀態(tài)映射中設(shè)置影響所述模擬生命體的所述反應(yīng)行為的許多特性參數(shù),通過與所述第一總值和所述第二總值進(jìn)行匹配將所述特性參數(shù)寫入所述特性狀態(tài)映射中;和確定步驟,用于根據(jù)所述特性參數(shù)的所述設(shè)置值來確定所述模擬生命體針對所述輸入刺激的所述反應(yīng)行為。
18.根據(jù)權(quán)利要求16的反應(yīng)行為模式生成方法,其特征在于由所述模擬生命體的所述反應(yīng)行為引起的所述生成動作點(diǎn)是根據(jù)所述反應(yīng)行為的內(nèi)容的點(diǎn)數(shù)。
19.根據(jù)權(quán)利要求18的反應(yīng)行為模式生成方法,其特征在于由所述模擬生命體的所述反應(yīng)行為引起的所述生成動作點(diǎn)是對應(yīng)于所述反應(yīng)行為的時(shí)間的點(diǎn)數(shù)。
20.根據(jù)權(quán)利要求16的反應(yīng)行為模式生成方法,其特征在于所述計(jì)數(shù)步驟在隨機(jī)設(shè)置的時(shí)間限制內(nèi)對所述總值進(jìn)行計(jì)數(shù)。
21.根據(jù)權(quán)利要求17的反應(yīng)行為模式生成方法,其特征在于所述計(jì)數(shù)步驟根據(jù)所述輸入刺激的內(nèi)容將所述模擬生命體的所述反應(yīng)行為引起的所述生成動作點(diǎn)分配到所述第一總值和所述第二總值的其中之一。
22.根據(jù)權(quán)利要求21的反應(yīng)行為模式生成方法,其特征在于所述計(jì)數(shù)步驟包括以下步驟將針對接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到所述第一總值;和將針對非接觸刺激的反應(yīng)行為引起的生成動作點(diǎn)分配到所述第二總值。
全文摘要
交互式玩具(1)包括用于檢測輸入刺激的刺激傳感器(5)、用于操縱交互式玩具(1)的執(zhí)行機(jī)構(gòu)等(3、4)、用于控制執(zhí)行機(jī)構(gòu)等(3、4)以使交互式玩具(1)可以針對由刺激傳感器(5)檢測到的刺激采取反應(yīng)行為的控制單元(10)。此處,控制單元(10)根據(jù)交互式玩具(1)的反應(yīng)行為引起的生成動作點(diǎn)的總值來改變交互式玩具(1)的反應(yīng)行為。這樣,交互式玩具的反應(yīng)行為(輸出)便成為一些點(diǎn),并且交互式玩具(1)的反應(yīng)行為根據(jù)這些點(diǎn)的總值來變化。由此可以豐富反應(yīng)行為有關(guān)的變化并使預(yù)知反應(yīng)行為的困難。
文檔編號A63H3/00GK1331445SQ01122710
公開日2002年1月16日 申請日期2001年7月4日 優(yōu)先權(quán)日2000年7月4日
發(fā)明者齋藤慎矢 申請人:株式會社托密
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
高安市| 宝山区| 徐闻县| 定州市| 涪陵区| 桂林市| 余江县| 永宁县| 永泰县| 利川市| 安康市| 乌什县| 都江堰市| 乌审旗| 大余县| 三江| 郯城县| 麟游县| 建瓯市| 郸城县| 宜良县| 攀枝花市| 越西县| 曲阜市| 辽中县| 黄大仙区| 石阡县| 伊金霍洛旗| 仙游县| 沾化县| 洛扎县| 盈江县| 德化县| 金昌市| 增城市| 青河县| 鄂尔多斯市| 博兴县| 湖南省| 西和县| 来凤县|