確定。例如,一個(gè)交互事件的一個(gè)激勵(lì)事件能 基于用戶的歷史動(dòng)作模式被確定。再舉個(gè)例子,響應(yīng)于激勵(lì)事件的發(fā)生而執(zhí)行的動(dòng)作能基 于與用戶的歷史交互被確定。
[0084] -旦檢測(cè)到一個(gè)或多個(gè)激勵(lì)事件中的第一個(gè)發(fā)生,控制邏輯之后就使第一交互設(shè) 備執(zhí)行相應(yīng)的動(dòng)作。此外,控制邏輯使用額外的交互事件(例如,替換檢測(cè)到的激勵(lì)事件的 交互事件)來更新第一交互設(shè)備。如此,能使交互對(duì)象對(duì)其環(huán)境以語境合適的方式做出反 應(yīng)。
[0085] -般地,如本文使用的,交互對(duì)象在其參與敘事體驗(yàn)時(shí)被稱為"敘事對(duì)象"或"敘事 設(shè)備"。這種交互對(duì)象可在它們的當(dāng)前環(huán)境中維持?jǐn)?shù)據(jù),包括它們?cè)谀膫€(gè)房間(或者哪種類 型的房間)(例如,臥室,起居室等),哪些用戶在臨近區(qū)域中,哪些其他對(duì)象(交互式的或其 他)在臨近區(qū)域中,它們當(dāng)前環(huán)境的特性(例如,燈是開的還是關(guān)的,音樂在播放等)等等。 交互對(duì)象還可維持之前與用戶和其他對(duì)象交互的歷史數(shù)據(jù)。該歷史數(shù)據(jù)涉及用戶喜好、與 特定用戶的交互、與其他交互對(duì)象的交互、用戶動(dòng)作等。
[0086] 之后,交互對(duì)象可使用該數(shù)據(jù)來執(zhí)行語境合適的動(dòng)作。如圖所示的,屏幕截圖200 包括Mater玩具車210和孩子220。為以下例子,孩子220可稱為"Billy"。需要注意的 是,在以下例子中,各種交互對(duì)象可被描述為響應(yīng)于具體激勵(lì)而做某些決定和執(zhí)行某些動(dòng) 作。然而,可以廣泛預(yù)見的是,用于做這種決定和執(zhí)行各種動(dòng)作的邏輯可被包含在交互對(duì)象 本身中,或包含在(例如,使用Bluetooth?通信)耦合到交互對(duì)象的控制器上或者包含在 它們的組合上。
[0087] 假定屏幕截圖200描述了發(fā)生在8:00am的場(chǎng)景,孩子還在睡覺。例如,Mater玩 具車210(例如,基于歷史交互,基于孩子的父母或監(jiān)護(hù)人的明確指令)確定用戶220該起 床了。如此,Mater玩具車210會(huì)(例如,使用玩具車交互設(shè)備210上的一個(gè)或多個(gè)揚(yáng)聲器 和文本到語音合成器)以模仿電影Cars?中Mat er角色的聲音說,"嗨,Billy,我認(rèn)為你該 起床了 !早安哥們! "作為響應(yīng),Billy220會(huì)說"還沒有Mater,讓我再多睡幾分鐘。"玩具 車220 (例如,使用麥克風(fēng)設(shè)備)檢測(cè)到Billy的意見并確定合適的反應(yīng)。例如,如果玩具 車交互設(shè)備210確定當(dāng)天是周六,則車210會(huì)說"好吧,Billy,但是不要睡太久!我們今天 有重要的事要做!"另一方面,如果玩具車交互設(shè)備210確定當(dāng)天是周一,并且還確定周一 是Billy220去學(xué)校的日子,則車210會(huì)說"不行,哥們,該起床準(zhǔn)備了!"
[0088] 之后車210使用車中或者位于房間內(nèi)的一個(gè)或多個(gè)攝像頭確定用戶220何時(shí)開始 下床。作為響應(yīng),Mater玩具車交互設(shè)備220會(huì)說,"嗨,Billy,把我放到地上,我們一起走 吧!該刷牙了 !"車210之后能(例如,使用一個(gè)或多個(gè)攝像頭,通過將來自車內(nèi)加速器的 數(shù)據(jù)映射到預(yù)定的信號(hào)等)檢測(cè)Billy220何時(shí)將車210放到地上,隨后確定到浴室的路 徑。例如,如上面討論的,玩具車210 (和/或控制器設(shè)備)能夠維持描述住所的各個(gè)房間的 地圖數(shù)據(jù)。車210能(例如,基于使用一個(gè)或多個(gè)攝像頭檢測(cè)到的它的環(huán)境外觀,基于它當(dāng) 前的GPS坐標(biāo)等)確定它當(dāng)前在住所內(nèi)的位置,并使用歷史數(shù)據(jù)確定到浴室的路徑,其中, 浴室是用戶220刷牙的地方。
[0089] -旦車210確定路徑,車210就能駛向浴室,說"我們走吧,Billy,牙齒不會(huì)自己 刷! "該描繪如圖3所示,圖3示出了本文描述的一個(gè)實(shí)施例的與用戶交互的玩具車交互設(shè) 備的屏幕截圖。在屏幕截圖300中,Mater車310顯示為沿著走廊駛向浴室,用戶320緊跟 其后。這里,玩具車交互設(shè)備310能(例如,使用一個(gè)或多個(gè)攝像頭設(shè)備,利用接收自用戶 穿戴著的物品的信號(hào)等)監(jiān)視用戶320的位置,并調(diào)整玩具車310的運(yùn)動(dòng),以保持相對(duì)于用 戶320 -致的距離。例如,玩具車310被配置為在向浴室移動(dòng)過程中,保持在用戶320之前 三至五步之間的距離。如果用戶320停止前行(例如,與住所內(nèi)的某個(gè)人講話),則玩具車 310檢測(cè)到這個(gè)情況并(例如,通過一起停止移動(dòng),通過繞圈行駛等)保持相對(duì)于用戶它的 位置。
[0090] 除了對(duì)用戶動(dòng)作做出反應(yīng),交互設(shè)備被配置為對(duì)其他交互設(shè)備做出反應(yīng)。該交互 設(shè)備的例子如圖4所示,圖4示出了根據(jù)本文描述的一個(gè)實(shí)施例的與用戶交互的仙女交互 設(shè)備的屏幕截圖。如圖所示,屏幕截圖400描繪了用戶410(本文中稱為"Susie"),投影玩 具小仙女420,音樂盒交互設(shè)備430和鑰匙交互設(shè)備440。在該例子中,假定Susie410將鑰 匙設(shè)備440插入音樂盒設(shè)備430中,以解鎖音樂盒設(shè)備430的附加功能。本文中,一旦檢測(cè) 到用戶410將鑰匙設(shè)備440插入音樂盒設(shè)備430中(即,特定激勵(lì)事件的發(fā)生),音樂盒設(shè) 備430就開始播放通過使用鑰匙440解鎖的新歌曲(即,響應(yīng)于特定激勵(lì)事件的發(fā)生而執(zhí) 行的相應(yīng)動(dòng)作)。
[0091] 此外,可預(yù)見的是,響應(yīng)于一個(gè)激勵(lì)事件的發(fā)生,通過一個(gè)或多個(gè)交互設(shè)備可執(zhí)行 至少一個(gè)動(dòng)作。例如,如屏幕截圖400所示,除了播放新歌曲之外,(例如,在音樂盒430中, 位于房間內(nèi)等的)投影對(duì)象開始在用戶410背后的墻上投影森林場(chǎng)景,并投影在空中飛舞 的小仙女圖像420,在小仙女420身后有精靈塵落下。此外,小仙女圖像420被投影,這樣它 能跟著用戶410移動(dòng)。例如,小仙女圖像420會(huì)(例如,使用位于遍布房間內(nèi)的一個(gè)或多個(gè) 揚(yáng)聲器)說,"Susie,該跳個(gè)新舞蹈啦!"之后投影對(duì)象(例如,使用一個(gè)或多個(gè)攝像頭)追 蹤Susie的移動(dòng)并以小仙女圖像420模仿用戶410移動(dòng)的方式投影小仙女圖像420。因此, 當(dāng)用戶410編了新的舞蹈,投影的小仙女420就一起跟著模仿相同的舞步和移動(dòng)。如此,提 供了交互設(shè)備能以語境合適的方式實(shí)時(shí)響應(yīng)用戶的沉浸式播放環(huán)境。
[0092] 除了對(duì)包括用戶和/或另一個(gè)實(shí)體交互設(shè)備的激勵(lì)事件做出反應(yīng)之外,交互設(shè)備 還能響應(yīng)發(fā)生在虛擬世界或增強(qiáng)現(xiàn)實(shí)空間中的激勵(lì)事件。此外,交互設(shè)備能被配置為通過 利用在虛擬世界或增強(qiáng)現(xiàn)實(shí)空間中的動(dòng)作響應(yīng)于激勵(lì)事件的發(fā)生。例如,實(shí)施例可被配置 為獎(jiǎng)勵(lì)給用戶特定的虛擬或增強(qiáng)現(xiàn)實(shí)設(shè)備以執(zhí)行某些任務(wù)。該例子如圖5所示。本文中, 屏幕截圖500描繪了小仙女玩具交互設(shè)備510,用戶505和顯示屏幕515。響應(yīng)于檢測(cè)到的 特定激勵(lì)事件的發(fā)生,小仙女玩具510使用一個(gè)或多個(gè)揚(yáng)聲器設(shè)備說,"Susie,該給你的獎(jiǎng) 勵(lì)了 !在仙靈框架上搖我一下來揭開你的獎(jiǎng)品吧! "孩子505將小仙女玩具設(shè)備510放到 顯示屏幕515(即,本例中的仙靈框架)上,一旦(例如,基于接收自玩具510中的加速器的 數(shù)據(jù))檢測(cè)到用戶505在顯示設(shè)備515上搖了玩具510,顯示器515就呈現(xiàn)描繪精靈塵從小 仙女玩具510落下的畫面。例如,小仙女玩具510包括能夠檢測(cè)孩子何時(shí)搖晃玩具510的 加速器設(shè)備,小仙女玩具510能轉(zhuǎn)發(fā)該加速器信息,例如,轉(zhuǎn)發(fā)給控制器設(shè)備或直接轉(zhuǎn)發(fā)給 顯不屏幕515。
[0093] 一旦檢測(cè)到孩子505在顯示屏幕515上搖晃了小仙女玩具510 ( 即,特定激勵(lì)事件 的發(fā)生),顯示屏幕515就呈現(xiàn)描繪精靈塵從小仙女玩具510落下的畫面(即,響應(yīng)于激勵(lì) 事件的動(dòng)作)。一旦呈現(xiàn)了足夠多的精靈塵,顯示屏幕515隨后呈現(xiàn)描繪虛擬鑰匙520的畫 面。之后,小仙女玩具510會(huì)說"祝賀Susie !我確定這把鑰匙將來遲早會(huì)有用的!"在本 例中,顯示屏幕510與控制設(shè)備通信來通知控制器設(shè)備已經(jīng)顯示了虛擬鑰匙520。而控制器 設(shè)備與小仙女玩具510通信,用于指示小仙女玩具510 -個(gè)或多個(gè)動(dòng)作以響應(yīng)于顯示的虛 擬鑰匙520。
[0094] 除了顯示虛擬鑰匙520,顯示設(shè)備520還能使用戶505以多種方式與虛擬鑰匙520 交互。例如,用戶505能使用顯示設(shè)備520的觸摸屏面來操縱虛擬鑰匙。在一個(gè)實(shí)施例中, 用戶505能在增強(qiáng)現(xiàn)實(shí)空間中操縱鑰匙520。例如,用戶505能伸手到顯示器510之后以抓 住鑰匙520, 一旦檢測(cè)到用戶505的手已經(jīng)在增強(qiáng)現(xiàn)實(shí)空間中觸摸到虛擬鑰匙520,顯示設(shè) 備510就呈現(xiàn)描繪虛擬鑰匙520移動(dòng)的一個(gè)或多個(gè)畫面以響應(yīng)于用戶的觸摸。
[0095] 在一個(gè)實(shí)施例中,使用用戶505戴著的增強(qiáng)現(xiàn)實(shí)眼鏡來顯示虛擬鑰匙520。之后用 戶在實(shí)體環(huán)境中操縱虛擬鑰匙520。例如,用戶在實(shí)體環(huán)境中抓住顯示虛擬鑰匙的位置,之 后增強(qiáng)顯示眼鏡能呈現(xiàn)一系列描繪用戶的手握著虛擬鑰匙的畫面。隨后用戶通過例如將虛 擬鑰匙插入實(shí)體交互設(shè)備中的鑰匙孔來操作虛擬鑰匙。
[0096] 這樣的例子如圖6所示,圖6示出了根據(jù)本文描述的一個(gè)實(shí)施例的與虛擬鑰匙交 互的音樂盒交互設(shè)備的屏幕截圖。如圖所示,屏幕截圖600描繪了音樂盒交互設(shè)備610,虛 擬鑰匙620插入設(shè)備610的鑰匙孔中。例如,屏幕截圖600表示由增強(qiáng)現(xiàn)實(shí)設(shè)備,例如一對(duì) 增強(qiáng)現(xiàn)實(shí)眼鏡呈現(xiàn)的一系列畫面中的一個(gè)。在一個(gè)實(shí)施例中,將虛擬鑰匙620插入音樂盒 610中代表激勵(lì)事件的發(fā)生,音樂盒610 (和/或另一個(gè)交互設(shè)備)被配置為執(zhí)行相應(yīng)的一 個(gè)或多個(gè)動(dòng)作來作為響應(yīng)。例如,一旦檢測(cè)到虛擬鑰匙已經(jīng)插入了,音樂盒610中的邏輯就 激活音樂盒設(shè)備610中的一個(gè)或多個(gè)燈,并使音樂盒610中的一個(gè)或多個(gè)揚(yáng)聲器設(shè)備播放 特定歌曲。此外,邏輯發(fā)動(dòng)音樂盒設(shè)備610中的發(fā)動(dòng)機(jī),以使設(shè)備610的小雕像部分旋轉(zhuǎn)。 如此,允許交互設(shè)備不僅對(duì)實(shí)體激勵(lì)事件做出反應(yīng),還對(duì)虛擬和增強(qiáng)現(xiàn)實(shí)事件也做出了反 應(yīng)。
[0097] 除了描繪實(shí)體和虛擬對(duì)象之間的交互之外,這種增強(qiáng)現(xiàn)實(shí)技術(shù)還用于改變實(shí)體對(duì) 象戶或用戶的外觀。這樣的例子如圖7所示,圖7示出了根據(jù)本文描述的一個(gè)實(shí)施例的與 用戶交互的玩具車交互設(shè)備的屏幕截圖。如圖所示,屏幕截圖700示出了用戶710, Mater 玩具車交互設(shè)備720以及顯示設(shè)備730。顯示設(shè)備730示出了顯示包括用戶710的增強(qiáng)描 繪740以及玩具車設(shè)備720的增強(qiáng)描繪750的渲染畫面。例如,用戶710和交互玩具車設(shè) 備720的一個(gè)或多個(gè)圖像能使用實(shí)體環(huán)境中的一個(gè)或多個(gè)攝像頭來捕獲,增強(qiáng)現(xiàn)實(shí)組件能 呈現(xiàn)描繪改變形狀的一個(gè)或多個(gè)圖像的一個(gè)或多個(gè)畫面(例如,在屏幕截圖700的顯示設(shè) 備730上顯示的畫面)。
[0098] 此外,如以上討論的,實(shí)施例可具體對(duì)每個(gè)用戶調(diào)整沉浸式玩家體驗(yàn)。例如,體驗(yàn) 能基于與用戶交互的交互玩具的類型(例如,Mater車相對(duì)于小仙女玩具),用戶與玩具之 間的交互(例如,Mater建議Billy跳disco),用戶喜好(例如,用戶喜愛的音樂或舞蹈類 型)等被調(diào)整。例如,當(dāng)Mater車720基于表明Billy710熟悉和/或?qū)isco舞蹈感興趣 的歷史數(shù)據(jù)讓BiIly 710跳disco時(shí),小仙女玩具基于屬于Susie的歷史數(shù)據(jù)讓Susie (即, 不同用戶)跳不同類型的舞蹈。例如,假定幾周之前,小仙女玩具問Susie長到后想成為什 么人,Susie回答"芭蕾舞女演員!"隨后,當(dāng)小仙女玩具交互設(shè)備讓Susie在增強(qiáng)現(xiàn)實(shí)設(shè)備 前跳舞時(shí)(即,響應(yīng)于激勵(lì)事件的發(fā)生而執(zhí)行的動(dòng)作),小仙女設(shè)備基于之前獲取的用戶喜 好信息會(huì)建議Susie跳芭蕾舞。
[0099] 此外,交互設(shè)備可被配置為對(duì)時(shí)間激勵(lì)事件做出反應(yīng)。例如,特定的交互設(shè)備被配 置為響應(yīng)于檢測(cè)到當(dāng)前是一天的特定時(shí)間而執(zhí)行某個(gè)動(dòng)作。例如,實(shí)施例基于描述Billy 過去動(dòng)作的歷史數(shù)據(jù)能確定當(dāng)前時(shí)間是9:59pm,并確定Billy通常在10:00pm左右上床睡 覺。這樣,響應(yīng)于檢測(cè)到馬上到l〇 :〇〇pm,交互設(shè)備詢問用戶是否想聽睡前故事。交互設(shè)備 根據(jù)確定Billy表示他想聽睡前故事,訪問Billy房間中的360度投影對(duì)象來在房間的墻 上投影篝火和夜間場(chǎng)景。該場(chǎng)景的例子如圖8所示。本文中,屏幕截屏800描繪投影單元 820投影顯示Mater角色810坐在篝火前的畫面。投影的Mater角色之后給Billy講一個(gè) 它的有名的吹牛故事。在一個(gè)實(shí)施例中,Mater投影基于描述Mater交互設(shè)備之前與用戶 的活動(dòng)的歷史數(shù)據(jù)來調(diào)整故事。例如,根據(jù)確定那天早前Billy在散熱器泉鎮(zhèn)(Radiator Springs)和Mater跑步,(例如,由控制設(shè)備控制的)Mater投影講一個(gè)關(guān)于在它曾是超膽 俠時(shí),它如何跳過散熱器泉鎮(zhèn)的幾米寬的峽谷的大話。
[0100] 圖9示出了根據(jù)本文的一個(gè)實(shí)施例的控制器設(shè)備的例子。如圖所示,控制器900 包括處理器910,存儲(chǔ)設(shè)備915,存儲(chǔ)器920和網(wǎng)絡(luò)接口 940。一般地,處理器910檢索存儲(chǔ) 在存儲(chǔ)器920中的編程指令并執(zhí)行。處理器910被包括以表示一個(gè)CPU,多個(gè)CPU,具有多 個(gè)處理核的一個(gè)CPU,具有多個(gè)執(zhí)行路徑的多個(gè)CPU等。存儲(chǔ)器920通常被包括以表示隨機(jī) 存取存儲(chǔ)器。網(wǎng)絡(luò)接口 940能使控制器設(shè)備900連接到數(shù)據(jù)通信網(wǎng)絡(luò)(例如,有線以太網(wǎng) 連接或802. 11無線網(wǎng)絡(luò))。此外,當(dāng)描述的實(shí)施例示出特定控制器900的組件時(shí),本領(lǐng)域普 通技術(shù)人員可以意識(shí)到交互對(duì)象可使用多種不同硬件結(jié)構(gòu)。另外,可以明確地預(yù)見的是,實(shí) 施例可使用能夠執(zhí)行本文描述的功能的任意設(shè)備或計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)。
[0101] 存儲(chǔ)器920表示足夠大來容納必要的程序和數(shù)據(jù)結(jié)構(gòu)的任意存儲(chǔ)器。存儲(chǔ)器920 可以是一個(gè)存儲(chǔ)器設(shè)備或多個(gè)存儲(chǔ)器設(shè)備的組合,包括隨機(jī)存取存儲(chǔ)器,非易失性或備用 存儲(chǔ)器(例如,可編程的存儲(chǔ)器或閃存,只讀存儲(chǔ)器等)。另外,存儲(chǔ)器920和存儲(chǔ)設(shè)備915 可被認(rèn)為包括物理地設(shè)置于別處(例如,在通信耦合到控制器設(shè)備900的另一個(gè)計(jì)算機(jī)上) 的實(shí)體存儲(chǔ)器。示例性的,存儲(chǔ)器920包括控制器組件925,用戶數(shù)據(jù)930和操作系統(tǒng)935。 操作系統(tǒng)935通??刂圃诳刂破髟O(shè)備900上的應(yīng)用程序的執(zhí)行。操作系統(tǒng)935的例子包括 UNIX,Microsoft ^Windows?操作系統(tǒng)版本,分布式Linux?操作系統(tǒng)。操作系統(tǒng)935的其 他例子包括用于游戲機(jī)的傳統(tǒng)操作系統(tǒng),其包括用于如Nintendo DS?和Sony PSP?系統(tǒng) 等的傳統(tǒng)操作系統(tǒng)。
[0102] 一般來說,控制器組件925配置交互對(duì)象(或者例如,在敘事體驗(yàn)的語境中,敘事 設(shè)備110)以執(zhí)行響應(yīng)于檢測(cè)到的激勵(lì)的特定動(dòng)作。特定動(dòng)作可以是基于用戶數(shù)據(jù)930 (例 如,用戶和各種交互對(duì)象之間的歷史交互數(shù)據(jù),用戶喜好數(shù)據(jù)等)和一個(gè)或多個(gè)環(huán)境因素 (例如,對(duì)象當(dāng)前位于的住所的房間,一天中的時(shí)間,一周中的一天等)的。例如,在一個(gè)實(shí) 施例中,控制器組件925將識(shí)別特定事件和執(zhí)行相應(yīng)動(dòng)作的邏輯發(fā)送給每個(gè)設(shè)備。在這樣 的實(shí)施例中,之后設(shè)備能使用其上的輸入/輸出設(shè)備(例如,攝像頭,麥克風(fēng),無線收發(fā)器, 紅外傳感器等)來檢測(cè)特定事件何時(shí)發(fā)生。例如,設(shè)備能使用攝像頭檢測(cè)特定投影何時(shí)出 現(xiàn),之后基于對(duì)象的當(dāng)前語境執(zhí)行相應(yīng)的動(dòng)作作為響應(yīng)。再舉個(gè)例子,設(shè)備能(例如,使用 藍(lán)牙通信)從另一個(gè)設(shè)備接收無線信號(hào),以表示特定動(dòng)作已經(jīng)執(zhí)行。設(shè)備隨后執(zhí)行相應(yīng)的 動(dòng)作以響應(yīng)于接收信號(hào)。該實(shí)施例的一個(gè)優(yōu)點(diǎn)是,設(shè)備可對(duì)給定激勵(lì)做出相對(duì)快的反應(yīng),因 為反應(yīng)邏輯已經(jīng)在設(shè)備上。
[0103] 在具體實(shí)施例中,控制器組件925被配置為直接控制設(shè)備的動(dòng)作。例如,控制器組 件925將消息發(fā)送給第一個(gè)設(shè)備,指示設(shè)備執(zhí)行特定動(dòng)作來開始故事或特定的對(duì)話變換。 設(shè)備隨后執(zhí)行指定動(dòng)作。在一個(gè)實(shí)施例中,一旦動(dòng)作被成功執(zhí)行,設(shè)備就將應(yīng)答消息發(fā)送回 控制器組件925。在一個(gè)具體實(shí)施例中,從控制器組件925發(fā)送消息后的某段預(yù)定時(shí)間之 后,控制器組件925能自動(dòng)假定設(shè)備已執(zhí)行動(dòng)作。
[0104] 在任意情況下,一旦控制器組件925確定(或推測(cè))動(dòng)作已被執(zhí)行,就根據(jù)具體故 事識(shí)別能對(duì)執(zhí)行的動(dòng)作做出反應(yīng)的一個(gè)或多個(gè)其他設(shè)備。如以上討論的,在某些情況下,控 制器組件925確定能夠?qū)?zhí)行的動(dòng)作做出反應(yīng)、應(yīng)對(duì)執(zhí)行的動(dòng)作做出反應(yīng)的一部分設(shè)備。 例如,控制器組件925確定六個(gè)不同設(shè)備能對(duì)執(zhí)行的動(dòng)作做出實(shí)體的和聽覺上的反應(yīng)???制器組件925之后選擇六個(gè)設(shè)備中的幾個(gè),應(yīng)對(duì)特定激勵(lì)事件(即,已執(zhí)行的動(dòng)作)做出反 應(yīng)??刂破鹘M件925還確定每個(gè)設(shè)備應(yīng)如何做出反應(yīng)。舉個(gè)例子,控制器組件925確定全 部六個(gè)設(shè)備應(yīng)對(duì)激勵(lì)事件做出實(shí)體反應(yīng),而僅六個(gè)設(shè)備中的兩個(gè)對(duì)激勵(lì)事件做出聽覺上的 反應(yīng)。如此,有利于防止設(shè)備間"互相交談",并確保用戶能夠清晰地聽見和理解設(shè)備的聽覺 反應(yīng)。
[0105] 一般來說,設(shè)備和控制器900可以以很多不同的、與本公開一致的方式被實(shí)現(xiàn)。關(guān) 于硬件,實(shí)施例可采用模塊設(shè)計(jì),以在不同的交互對(duì)象之間最大限度的重用硬件。該設(shè)計(jì)可 包括,例如,硬件適配器,其允許通用處理器、存儲(chǔ)器和總線經(jīng)由多個(gè)傳感器、顯示器、效應(yīng) 器和其他通信裝置接收數(shù)據(jù)并發(fā)送。此外,可使用系統(tǒng)和/或操作系統(tǒng)未知的網(wǎng)站(例如, 門戶)以為所有用戶確保最大程度的兼容性。
[0106] 交互對(duì)象的例子如圖10所示,圖10示出了根據(jù)本文描述的一個(gè)實(shí)施例的配置有 交互對(duì)象組件的交互對(duì)象的框圖。在該例子中,交互對(duì)象100包括,但不限于,處理器1010, 存儲(chǔ)設(shè)備1015,存儲(chǔ)器1020, I/O設(shè)備1035,網(wǎng)絡(luò)接口 1040,攝像頭設(shè)備1045,顯示設(shè)備 1050和加速器設(shè)備1055。一般地,處理器1010檢索存儲(chǔ)在存儲(chǔ)器1020中的編程指令并執(zhí) 行。處理器1010被包括以表示一個(gè)CPU,多個(gè)CPU,具有多個(gè)處理核的一個(gè)CPU,具有多個(gè) 執(zhí)行路徑的多個(gè)CPU等。存儲(chǔ)器1020通常被包括以表示隨機(jī)存取存儲(chǔ)器。網(wǎng)絡(luò)接口 1040 能使交互對(duì)象1000連接到數(shù)據(jù)通信網(wǎng)絡(luò)(例如,有線以太網(wǎng)連接或802. 11無線網(wǎng)絡(luò))。此 外,當(dāng)描述的實(shí)施例示出特定交互對(duì)象的組件時(shí),本領(lǐng)域普通技術(shù)人員可以意識(shí)到交互對(duì) 象可使用多種不同硬件結(jié)構(gòu)。另外,可以明確地預(yù)見的是,實(shí)施例可使用能夠執(zhí)行本文描述 的功能的任意設(shè)備或計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)。
[0107] 存儲(chǔ)器1020表示足夠大來容納必要的程序和數(shù)據(jù)結(jié)構(gòu)的任意存儲(chǔ)器。存儲(chǔ)器 1020可以是一個(gè)存儲(chǔ)器設(shè)備或多個(gè)存儲(chǔ)器設(shè)備的組合,包括隨機(jī)存取存儲(chǔ)器,非易失性或 備用存儲(chǔ)器(例如,可編程的存儲(chǔ)器或閃存,只讀存儲(chǔ)器等)。另外,存儲(chǔ)器1020和存儲(chǔ)設(shè) 備1015可被認(rèn)為包括物理地設(shè)置于別處(例如,在通信耦合到交互對(duì)象1000的另一個(gè)計(jì) 算機(jī)上)的存儲(chǔ)器。示例性的,存儲(chǔ)器1020包括交互對(duì)象組件1025和操作系統(tǒng)1030。操 作系統(tǒng)1030通??刂圃诮换?duì)象1000上的應(yīng)用程序的執(zhí)行。操作系統(tǒng)1030的例子包括 UNIX,Microsoft Windows?操作系統(tǒng)版本,分布式Linux?操作系統(tǒng)。操作系統(tǒng)1030的 其他例子包括用于游戲機(jī)的傳統(tǒng)操作系統(tǒng),其包括用于如Nintendo DS?和Sony PSP?系 統(tǒng)等的傳統(tǒng)操作系統(tǒng)。
[0108] I/O設(shè)備1035表示多種輸入和輸出設(shè)備,包括顯示器,鍵盤,觸摸屏等。例如,I/O 設(shè)備1035可包括用于為用戶提供界面的顯示設(shè)備。舉個(gè)例子,顯示器可提供觸敏屏幕,允 許用戶選擇不同的應(yīng)用以及在一個(gè)應(yīng)用中選擇不同的選項(xiàng)(例如,選擇數(shù)字媒體內(nèi)容實(shí)例 觀看)。此外,I/O設(shè)備1035可包括一組按鈕,開關(guān)或其他用于控制設(shè)備1000的物理設(shè)備 機(jī)構(gòu)。此外,I/O設(shè)備1035可包括能使交互對(duì)象1000執(zhí)行實(shí)體動(dòng)作(例如,振動(dòng),在房間 走動(dòng),做手勢(shì),做表情等)的機(jī)械化組件或其他組件。
[0109] 交互對(duì)象組件1025可配置為識(shí)別多種激勵(lì)事件并分別將一個(gè)或多個(gè)動(dòng)作與多種 激勵(lì)事件中的每一個(gè)相關(guān)聯(lián)。一旦檢測(cè)到一個(gè)激勵(lì)事件已經(jīng)發(fā)生,交互