專利名稱:情感引擎、情感引擎系統(tǒng)及電子裝置的控制方法
技術領域:
本發(fā)明涉及一種系統(tǒng)及其控制方法,尤其涉及一種情感引擎、情感引擎系統(tǒng)及電 子裝置的控制方法。
背景技術:
近幾年來,由于具有人工智慧的電子裝置不斷地推陳出新,其情感技術的需求已 逐漸地受到重視。例如,作為機器人的電子裝置,其情感技術(Emotion Technology) 一直 以來都是機器人學(Robotics)里獨特的技術,其包含了信息工程與控制工程的整合技術。詳細而言,在情感技術中,最核心的概念為情感空間(Emotion Space)的實現(xiàn),其 迷人之處在于控制系統(tǒng)能夠通過演算法以及擬生結構的設計來賦予機器人具有近似生命 體的感情與互動的能力。其有別于傳統(tǒng)的機器人只能通過冰冷的外型或是簡單且靜態(tài)的互 動方式來表達擬態(tài)情感。因此,情感技術的特點在于,其能夠賦予冰冷的機構系統(tǒng)具備更為 靈活且更有意義的互動能力,并表現(xiàn)出機器人內(nèi)心的情感,以讓冰冷的機構系統(tǒng)能夠在互 動的過程中不至于呆板。然而,長久以來機器人的情感技術一直都有許多的技術瓶頸。在控制系統(tǒng)中,控制 單元不僅需要整合大量的信息,更需要高階的人工智能演算法來作為辨識法則。因此,在低 成本的考量下,若要以傳統(tǒng)的方式建置一個情感引擎來符合現(xiàn)有市場的需求,將有其困難。
發(fā)明內(nèi)容
本發(fā)明實施例的目的是提供一種情感引擎,可使電子裝置具有較低的制作成本, 且當電子裝置作為機器人的應用時,情感引擎可細膩地描述并表達其個性特質(zhì)。本發(fā)明實施例的目的是提供一種情感引擎系統(tǒng),可使電子裝置具有較低的制作成 本,且當電子裝置作為機器人的應用時,情感引擎系統(tǒng)可細膩地描述及表達其個性特質(zhì)。本發(fā)明實施例的目的是提供一種電子裝置的控制方法。當電子裝置作為機器人的 應用時,其可細膩地描述及表達機器人的個性特質(zhì)。本發(fā)明實施例提供一種情感引擎,其適用于一電子裝置。該情感引擎包括一行為 控制單元,行為控制單元包括一情感模擬單元,用以接收一時間信息、一觸發(fā)感測信息,并 提供一第一行為模式及一第二行為模式。據(jù)此,行為控制單元依據(jù)時間信息、觸發(fā)感測信息 及第一行為模式,決定第二行為模式所對應的行為數(shù)據(jù),其中第一行為模式及第二行為模 式分別對應多個行為數(shù)據(jù)中的至少一筆行為數(shù)據(jù)。本發(fā)明的另一實施例提供一種情感引擎系統(tǒng),其適用于一電子裝置。情感引擎系 統(tǒng)包括一行為控制單元、一感測單元、一時間單元及一行為數(shù)據(jù)庫。行為控制單元包括一情 感模擬單元,用以提供一第一行為模式及一第二行為模式。感測單元連接行為控制單元,且 當感測單元被致能時,產(chǎn)生一觸發(fā)感測信息或一初始感測信息至行為控制單元。時間單元 連接行為控制單元,并產(chǎn)生一時間信息至行為控制單元。另外,行為數(shù)據(jù)庫連接行為控制單 元,并儲存多筆行為數(shù)據(jù),其中第一行為模式及第二行為模式分別對應行為數(shù)據(jù)中的至少
5一筆行為數(shù)據(jù)。據(jù)此,行為控制單元依據(jù)時間信息、觸發(fā)感測信息及第一行為模式,決定第 二行為模式所對應的行為數(shù)據(jù)。在本發(fā)明一實施例中,上述的情感模擬單元還產(chǎn)生一隨機信號,且行為控制單元 依據(jù)時間信息、觸發(fā)感測信息、第一行為模式及隨機信號,決定第二行為模式所對應的行為 數(shù)據(jù)。在本發(fā)明一實施例中,上述的行為控制單元依據(jù)時間信息及初始感測信息中的至 少其中之一,決定第一行為模式所對應的行為數(shù)據(jù)。在本發(fā)明一實施例中,上述的情感引擎系統(tǒng)還包括一元件驅動單元,且初始感測 信息為一電源信號。當行為控制單元接收初始感測信息后,提供第一行為模式,并驅動元件 驅動單元以執(zhí)行第一行為模式。在本發(fā)明一實施例中,上述的當行為控制單元決定第二行為模式所對應的行為數(shù) 據(jù)后,驅動元件驅動單元以執(zhí)行第二行為模式。在本發(fā)明一實施例中,上述的元件驅動單元包括一馬達控制單元及一多媒體語音 控制單元中至少其中之一,且感測單元包括一接觸式感測模組、一聲音感測定位模組及一 搖晃感測模組中至少其中之一。在本發(fā)明一實施例中,上述的時間信息包括一由接收到初始感測信息后至接收到 觸發(fā)感測信息間的時間長度信息或電子裝置的一系統(tǒng)年紀信息。在本發(fā)明一實施例中,上述的情感模擬單元產(chǎn)生一虛擬空間的一情感點及多個情 境事件點。在此,各情境事件點具有一對應的座標及一對應的行為模式。情感點依據(jù)時間 信息、觸發(fā)感測信息及第一行為模式而由一舊座標移動至一新座標,且情感模擬單元依據(jù) 新座標找出對應的情境事件點以決定第二行為模式所對應的行為數(shù)據(jù)。本發(fā)明另一實施例提供一種電子裝置的控制方法,其步驟如下。首先,提供一第一 行為模式。接著,當電子裝置的感測單元被致能時,產(chǎn)生一觸發(fā)感測信息。之后,產(chǎn)生一時 間信息。接著,依據(jù)時間信息、觸發(fā)感測信息及第一行為模式,決定一第二行為模式所對應 的行為數(shù)據(jù)。在本發(fā)明一實施例中,上述的控制方法還包括產(chǎn)生一隨機信號,且第二行為模式 所對應的行為數(shù)據(jù)是依據(jù)時間信息、觸發(fā)感測信息、第一行為模式及隨機信號而決定。在本發(fā)明一實施例中,上述的控制方法,還包括依據(jù)一初始感測信息決定第一行 為模式所對應的行為數(shù)據(jù)。在本發(fā)明一實施例中,上述的時間信息包括一由接收到初始感測信息后至接收到 觸發(fā)感測信息間的時間長度信息或電子裝置的一系統(tǒng)年紀信息。在本發(fā)明一實施例中,上述的控制方法還包括分析觸發(fā)感測信息的類型。在本發(fā)明一實施例中,在提供第一行為模式的步驟中包括在接收一電源信號后, 提供第一行為模式,以及執(zhí)行第一行為模式。在本發(fā)明一實施例中,當決定第二行為模式所對應的行為數(shù)據(jù)后,驅動電子裝置 的一元件驅動單元以執(zhí)行第二行為模式。在本發(fā)明一實施例中,在決定第二行為模式所對應的行為數(shù)據(jù)的步驟中包括產(chǎn)生 一虛擬空間中的一情感點及多個情境事件點。在此,情感點依據(jù)時間信息、觸發(fā)感測信息及 第一行為模式而移動,且第二行為模式所對應的行為數(shù)據(jù)對應于情感點最鄰近的情境事件點ο在本發(fā)明一實施例中,上述的控制方法還包括下列步驟。首先,依據(jù)第一行為模 式、時間信息及觸發(fā)感測信息獲得一對應的情感向量。接著,依據(jù)情感向量修正情感點在虛 擬空間中的座標。之后,求出與修正的情感點最短距離的一情境事件點,并依據(jù)求出的情境 事件點決定第二行為模式所對應的行為數(shù)據(jù)。在本發(fā)明一實施例中,上述的控制方法還包括提供一收斂點,且在依據(jù)情感向量 修正情感點在虛擬空間中的座標的步驟中,提供一回歸力以使情感點向收斂點移動。在本發(fā)明一實施例中,上述的隨時間信息的不同而變動收斂點所對應的座標。在本發(fā)明一實施例中,上述的虛擬空間為一多維空間,多維空間具有復數(shù)個座標 軸,且行為控制單元以一向量運算求出新座標所對應的情境事件點,且虛擬空間的各座標 軸分別代表電子裝置不同的思緒行為。在本發(fā)明一實施例中,上述的依據(jù)求出的情境事件點決定第二行為模式所對應的 行為數(shù)據(jù)的步驟包括依據(jù)一系統(tǒng)年紀信息及求出的情境事件點,提供第二行為模式所對應 的行為數(shù)據(jù)。基于上述,本發(fā)明實施例所提供的情感引擎及其系統(tǒng),其可使電子裝置具有較低 的制作成本,且當電子裝置作為機器人的應用時,情感引擎及其系統(tǒng)可細膩地描述并表達 其個性特質(zhì),并具有可模組化的設計架構,不限于特定的電子裝置的外型與設計。另外,本 發(fā)明實施例所提供的電子裝置的控制方法,其利用即時的情感運算及情感點的概念。因此, 當電子裝置作為機器人的應用時,其可細膩地描述及表達機器人的個性特質(zhì)。在低成本的 考量下,可符合現(xiàn)有市場的需求。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并結合附圖作詳 細說明如下。
圖1為本發(fā)明一實施例的情感引擎系統(tǒng)的示意圖。 圖2為圖1的情感引擎系統(tǒng)的詳細示意圖。 圖3為機器人的情感反應在虛擬空間中運作的示意圖< 圖4為本發(fā)明一實施例的機器人控制方法的流程圖。 圖5為圖4中步驟S407的詳細流程圖。 主要元件符號說明
100:情感引擎系統(tǒng);
111時態(tài)控制單元;
112初始狀態(tài);
116 成長/轉換界面; 114a、118a:—般模式; 1 He、118c 被動事件模式 114e、118e 起床模式; 120 感測單元; 130a:馬達控制單元;
110:行為控制單元
113情感模擬單元
114兒童時態(tài)模組 118:成人時態(tài)模組;
114b、118b 主動事件模式; 114d、118d:睡覺模式; 114f、118f 隨機行為模式; 130 元件驅動單元; 130b 多媒體語音控制單元;
120a 接觸式感測模組;120b 聲音感測定位模組;
120c 搖晃感測模組;140 行為數(shù)據(jù)庫;
140a 兒童時態(tài)模組的行為數(shù)據(jù);140b 成人時態(tài)模組的行為數(shù)據(jù)
140c:索引搜尋單元;150 時間單元;
152 生理時鐘記錄表;S 情感點;
Q 情境事件點;T 移動軌跡;
V 情感向量;P 收斂點;
R 區(qū)間半徑;F:回歸力;
S401、S403、S405、S407、S409步驟;
S501、S503、S505、S507、S509、S511 步驟。
具體實施例方式圖1為本發(fā)明一實施例的情感引擎系統(tǒng)的示意圖。請參照圖1,本實施例的情感引 擎系統(tǒng)100包括一行為控制單元110、一感測單元120、一時間單元150、一行為數(shù)據(jù)庫140 及一元件驅動單元130,其中行為控制單元110包括一時態(tài)控制單元111及一情感模擬單元 113。在此,感測單元120、時間單元150及行為數(shù)據(jù)庫140分別連接行為控制單元110,用 以協(xié)助行為控制單元110提供一第一行為模式及一第二行為模式。在本實施例中,情感引擎系統(tǒng)100適用于一具有情感反應的電子裝置,如機器人、 電子寵物(未示出)。在本實施例中是以機器人為例,但不以此為限。機器人的情感反應可 為與使用者互動所產(chǎn)生的反應機制、時間單元150所設定的行為表現(xiàn)或是因外部情境的需 求所產(chǎn)生的對應行為。下面,將以情感引擎系統(tǒng)100為例,對其運作方式做更詳細的描述。在本實施例中,時態(tài)控制單元111及情感模擬單元113可以韌體型式設置在一個 或多個控制電路中。例如,將包括多個控制指令燒錄至一程序存儲器(例如,只讀存儲器 (Read Only Memory,簡稱為ROM))中并連接一微處理器而形成具有時態(tài)控制單元111及 情感模擬單元113的行為控制單元110。因此,當情感引擎系統(tǒng)100運作時,用以形成時態(tài) 控制單元111及情感模擬單元113的多個控制指令會由微處理器來執(zhí)行以完成本發(fā)明實施 例的情感引擎管理機制。當行為控制單元110接收到一初始感測信息時,行為控制單元110可提供一第一 行為模式,并驅動元件驅動單元130執(zhí)行第一行為模式,其中初始感測信息可以是電源信 號或其他的驅動信號。在此,機器人所表現(xiàn)的行為模式可以是一般模式、一主動事件模式、 一被動事件模式、一睡覺模式、一起床模式及一隨機行為模式中的其中之一,而本發(fā)明并不 限于此。例如,當機器人的電源被開啟時,行為控制單元110即提供起床模式,以細膩地表 達機器人如同生命個體所表現(xiàn)的對應行為或狀態(tài)。在本實施例中,感測單元120連接行為控制單元110。當機器人受到外部的刺激 時,感測單元120會被致能,而產(chǎn)生一觸發(fā)感測信息至行為控制單元110。例如,當機器人 與使用者互動時,感測單元120依據(jù)其互動方式而產(chǎn)生觸發(fā)感測信息至行為控制單元110。 舉例而言,當機器人被使用者撫摸、拍打、搖動或機器人受到撞擊時,行為控制單元110可 依據(jù)感測單元120判斷所接收的觸發(fā)感測信息的類型,并配合其他的參考信息,而提供機
8器人表現(xiàn)出如愉悅、生氣、悲傷等對應的情緒反應。另外,時間單元150連接行為控制單元110。在本實施例中,時間單元150可包括 一生理時鐘記錄表152,用以記錄的機器人的系統(tǒng)年紀信息,并在一定時間內(nèi),產(chǎn)生一時間 信息,提供至行為控制單元110,進而使行為控制單元110依據(jù)機器人不同的生命階段而與 使用者產(chǎn)生不同的互動需求。此外,當行為控制單元110接收到初始感測信息及觸發(fā)感測 信息后,時間單元150也可提供行為控制單元110 —時間長度信息。在此,時間長度信息 為行為控制單元110接收到初始感測信息至觸發(fā)感測信息的時間差,以協(xié)助行為控制單元 110決定第二行為模式所對應的行為數(shù)據(jù)。因此,情感引擎系統(tǒng)100的行為控制單元110可依據(jù)機器人的生理時鐘及生命階 段,細膩地表達機器人的行為表現(xiàn),如同生命個體在不同生命階段過程所表現(xiàn)的對應行為 或狀態(tài)。在本實施例中,行為數(shù)據(jù)庫140用以儲存多筆行為數(shù)據(jù),且機器人的行為模式分 別對應行為數(shù)據(jù)中的至少一筆行為數(shù)據(jù)。在情感技術中,上述多筆行為數(shù)據(jù)可對應于虛 擬空間中的任一座標點,而虛擬空間可以是情感空間的實現(xiàn)。在此,虛擬空間可為一二維 O-Dimension)、三維(3-Dimension)或多維的空間,而行為數(shù)據(jù)庫140所儲存的多筆行為 數(shù)據(jù)可包括影像數(shù)據(jù)、聲音數(shù)據(jù)及運動行為數(shù)據(jù),而本發(fā)明并不限于此。在本實施例中,行為控制單元110可依據(jù)時間信息、觸發(fā)感測信息及第一行為模 式,決定第二行為模式所對應的行為數(shù)據(jù)。例如,情感引擎系統(tǒng)100的時間單元150會在 中午時間發(fā)出一時間信息,以使機器人產(chǎn)生一行為用以向使用者提出需要喂食的需求。同 時,使用者在5分鐘后喂食,感測單元120會產(chǎn)生接收喂食的觸發(fā)感測信息至行為控制單 元110,以使行為控制單元110控制機器人表現(xiàn)出相對應的情緒反應。例如,若使用者喂食 的數(shù)量不夠,則行為控制單元110控制機器人產(chǎn)生生氣的情緒反應。反之,則機器人產(chǎn)生滿 足的情緒反應。在此,時間單元150在中午時間所發(fā)出的時間信息為一初始感測信息,而此 時機器人所產(chǎn)生用以向使用者提出需要喂食的需求的行為可對應為第一行為模式。接著, 機器人在等待5分鐘后接受使用者的喂食,此5分鐘的等待也為一時間信息,而此喂食的信 號則可為一觸發(fā)感測信息。因此,行為控制單元110在收到喂食的信號后,則依據(jù)提出需要 喂食的需求、等待的時間及喂食的數(shù)量,來判斷要產(chǎn)生滿足、生氣或再喂食的需求的情緒反 應。在此,對應的情緒反應可以是對應于第二行為模式。因此,行為控制單元110可依據(jù)時 間信息、觸發(fā)感測信息及第一行為模式,決定第二行為模式所對應的行為數(shù)據(jù)。再以另一實施例來說明。例如,機器人在晚間11點時受到一拍打。接著,在1分鐘 后機器人再受到另一拍打。此時,機器人會產(chǎn)生一表示十分生氣的情緒反應。但是,若機器 人是在1小時后才受到第二次的拍打,由于機器人與第一次拍打的間隔時間已長,其情緒 已平復。再者,機器人生理時間已顯示為一睡眠時間。因此,其產(chǎn)生的情緒反應可以是一十 分輕微的生氣反應。因此,由上述實施例可知,時間信息(即接收初始感測信息后至接收到觸發(fā)感測 信息的時間長度信息)、觸發(fā)感測信息及第一行為模式對決定第二行為模式所對應的行為 數(shù)據(jù)皆會產(chǎn)生影響。另外,在本實施例中,當行為控制單元110接收到電源信號時,行為控制單元110 也可提供第一行為模式。例如,行為控制單元110控制機器人不動作或執(zhí)行問候的行為表現(xiàn)等。但是,在其他實施例中,行為控制單元110也可依據(jù)時間信息或觸發(fā)感測信息,決定 第一行為模式所對應的行為數(shù)據(jù),以驅動機器人執(zhí)行第一行為模式。也就是說,第一行為模 式并不限定僅對應于開機后所預設的行為數(shù)據(jù),而可依據(jù)時間信息或觸發(fā)感測信息,決定 第一行為模式所對應的行為數(shù)據(jù)。詳細而言,在本實施例中,行為控制單元110包括情感模擬單元113。情感模擬單元113用以產(chǎn)生一具有情感點及多個情境事件點的虛擬空間。情感 點及情境事件點分別對應于虛擬空間中的一座標點,且此情感點會因時間信息、初始感測 信息而產(chǎn)生相對應地移動,而行為控制單元110則可依據(jù)此情感點變動后的位置,找出與 其最鄰近的情境事件點,以決定第一行為模式。另外,情感點可能又因第一行為模式、時間 信息、觸發(fā)感測信息而移動至另一座標點,行為控制單元110會再次依據(jù)情感點變動后的 位置,找出與其最鄰近的情境事件點,而決定第二行為模式所對應的行為數(shù)據(jù)。在此,行為 數(shù)據(jù)庫140所儲存的行為數(shù)據(jù)分別對應于虛擬空間中的不同情境事件點。也就是說,各情 境事件點分別對應于虛擬空間中的一座標點,且情感點是在虛擬空間中依各信息而不斷移 動。此外。情感模擬單元113會進行一數(shù)學演算法以求出最接近情感點的情境事件點,以 決定第二行為模式所對應的行為數(shù)據(jù)。對此將在下面各實施例中作進一步說明。在另一實施例中,情感模擬單元113還用以產(chǎn)生一隨機信號,以使情感點也會因 隨機信號而變動,以模擬機器人的情緒不僅會受外在信號的刺激,更會反應自我內(nèi)在不定 的心情變化,而產(chǎn)生一較多樣化,且更貼進人性的行為模式。因此,以另一角度而言,在本實 施例中,行為控制單元110會依據(jù)時間信息、觸發(fā)感測信息、第一行為模式及隨機信號,決 定第二行為模式所對應的行為數(shù)據(jù)。同理,行為控制單元110也可依據(jù)時間信息、初始感測 信息及隨機信號,決定第一行為模式所對應的行為數(shù)據(jù)。在再一實施例中,行為控制單元可還包括一時態(tài)控制單元111,用以依據(jù)時間單元 150提供的時間信息,來調(diào)整行為控制單元110所提供的第一行為模式或第二行為模式所 對應的行為數(shù)據(jù)。例如,時間信息可顯示機器人是處于成年階段或幼年階段,不同階段其對 受到同一觸發(fā)感測信息的反應則不一定相同。例如,處于成年階段機器人受到拍打時的情 緒反應為些許憤怒,但是處于幼年階段的機器人的情緒反應則為生氣且悲傷。圖2為圖1的情感引擎系統(tǒng)的詳細示意圖。請參照圖2,在本實施例中,時態(tài)控制單 元111包括兒童時態(tài)模組114及成人時態(tài)模組118。每一時態(tài)模組包括多個行為模式。例 如,兒童時態(tài)模組114包括一般模式114a、主動事件模式114b、被動事件模式114c、睡覺模 式114d、起床模式IHe及隨機行為模式114f。類似地,在成人時態(tài)模組118中,也至少包括 上述各種模式,即一般模式118a、主動事件模式118b、被動事件模式118c、睡覺模式118d、 起床模式118e及隨機行為模式118f。詳細而言,時態(tài)控制單元111可依據(jù)機器人的系統(tǒng)年紀,細膩地表達機器人在不 同時態(tài)模組的行為表現(xiàn),如同生命個體在不同生命階段過程所表現(xiàn)的對應行為或狀態(tài)。例 如,當情感引擎系統(tǒng)100經(jīng)初始化后,機器人的生命階段依據(jù)時間單元150的生理時鐘記錄 表152所記錄的機器人的系統(tǒng)年紀,由初始狀態(tài)112開始,進入兒童時態(tài)模組114,以執(zhí)行對 應的行為模式。接著,隨著機器人系統(tǒng)年紀的增長,時態(tài)控制單元111的時態(tài)模組,經(jīng)由成 長/轉換界面116而被切換至成人時態(tài)模組118。在兒童時態(tài)模組114中,時態(tài)控制單元111可隨機地或通過接收時間單元150所
10產(chǎn)生的時間信息,來控制機器人所發(fā)生的行為。舉例而言,時態(tài)控制單元111在執(zhí)行主動事 件模式114b時,可控制機器人對使用者提出主動需求,并要求滿足。在本實施例中,機器人 對使用者提出主動需求,并要求滿足的事件可以是機器人經(jīng)過一預定時間或隨機地感到饑 餓進而提出需要喂食的需求,或是機器人在喂食后提出需要便溺的需求。此外,主動事件模 式114b也可以是時態(tài)控制單元111控制機器人執(zhí)行閱讀書報的動作。另外,在執(zhí)行被動事件模式IHc時,時態(tài)控制單元111可控制機器人對其被動接 收的行為狀態(tài)執(zhí)行對應的表現(xiàn)。舉例而言,當機器人被使用者撫摸、摔落或拍打時,時態(tài)控 制單元111依據(jù)生理時鐘記錄表152所記錄的機器人的系統(tǒng)年紀,配合情感模擬單元113 的情境事件點,而控制機器人表現(xiàn)出愉悅、疼痛或開心的表現(xiàn)。此外,在隨機行為模式114f 中,時態(tài)控制單元111可控制機器人執(zhí)行各種的隨機行為,例如游戲模式或漫游模式。在 本實施例中,當時態(tài)控制單元111被切換至兒童時態(tài)模組114時,依據(jù)生理時鐘記錄表152 所記錄的機器人的生理時鐘,時態(tài)控制單元111還會控制機器人執(zhí)行一般模式114a、睡覺 模式114d及起床模式IHe。之后,隨著機器人系統(tǒng)年紀的增長,時態(tài)控制單元111的時態(tài)模組,經(jīng)由成長/轉 換界面116而被切換至成人時態(tài)模組118。同樣地,在成人時態(tài)模組118中,時態(tài)控制單元 111也可獨立地或通過與情感模擬單元113的配合,驅動元件驅動單元130控制機器人執(zhí)行 各種行為模式的對應表現(xiàn)。值得注意的是,在成人時態(tài)模組118中,機器人所執(zhí)行的各種行 為模式的對應表現(xiàn)可能會與其在兒童時態(tài)模組114中所執(zhí)行的對應表現(xiàn)不同。例如,在執(zhí) 行睡覺模式118d時,機器人所需要的睡眠時間會比其在睡覺模式114d中所需要的睡眠時 間短。另外,在執(zhí)行起床模式118e時,機器人所需要的賴床時間會比其在起床模式IHe中 所需要的賴床時間短。當然,本發(fā)明并不限于此。在其他實施例中,可依據(jù)生命個體在不同 生命階段過程所表現(xiàn)的對應行為或狀態(tài),對各種不同時態(tài)模組中的行為模式進行些微的調(diào) 離
iF. ο因此,時態(tài)控制單元111可通過共用虛擬空間來產(chǎn)生不同時期的情緒反應,并通 過驅動元件驅動單元130來控制外圍系統(tǒng)。如此一來,時態(tài)控制單元111便可依據(jù)機器人 的系統(tǒng)年紀,細膩地表達機器人在不同時態(tài)模組的行為表現(xiàn),如同生命個體在不同生命階 段過程所表現(xiàn)的對應行為或狀態(tài)。請參照圖2,在本實施例中,時間單元150包括生理時鐘記錄表152,以記錄機器人 的系統(tǒng)年紀及其生理時鐘,并可通過時間信息切換時態(tài)控制單元111的時態(tài)模組。另外,生 理時鐘記錄表152用以記錄一仿生命周期及一生理時鐘周期。仿生命周期為模擬生命個體 在不同生命階段過程所表現(xiàn)的對應行為或狀態(tài),而生理時鐘周期為模擬生命個體日常生活 的作息。在本實施例中,仿生命周期及生理時鐘周期可預先設定在生理時鐘記錄表152中, 但本發(fā)明并不限于此。因此,時間單元150可依據(jù)其所記錄的系統(tǒng)年紀與仿生命周期之間的關系,切換 時態(tài)控制單元111的時態(tài)模組。例如,隨著系統(tǒng)年紀的增長,時間單元150會切換時態(tài)控制 單元111的時態(tài)模組由兒童時態(tài)模組114至成人時態(tài)模組118。詳細而言,當情感引擎系 統(tǒng)100經(jīng)初始化后,生理時鐘記錄表152所記錄的機器人的系統(tǒng)年紀可以是0歲。之后,隨 著時間的流逝,生理時鐘記錄表152持續(xù)記錄的機器人的系統(tǒng)年紀。例如,當實際時間經(jīng)過 一天時,生理時鐘記錄表152記錄的機器人的系統(tǒng)年紀為1歲。因此,當實際時間經(jīng)過二天
11時,機器人的系統(tǒng)年紀為2歲,以此類推。當然,本發(fā)明并不限于此。接著,時間單元150會依據(jù)其所記錄的系統(tǒng)年紀與仿生命周期之間的關系,切換 時態(tài)控制單元111的時態(tài)模組。例如,若仿生命周期預設系統(tǒng)年紀為20歲時進入成人時態(tài), 則當實際時間經(jīng)過20天時,時間單元150將會切換時態(tài)控制單元111的時態(tài)模組至成人時 態(tài)模組118。因此,隨著機器人系統(tǒng)年紀的增長,時態(tài)控制單元111的時態(tài)模組,可經(jīng)由成長 /轉換界面116而被切換至成人時態(tài)模組118。另外,當接收到時間單元150的時間信息時,時態(tài)控制單元111也會依據(jù)生理時鐘 及生理時鐘周期之間的關系,控制機器人執(zhí)行上述行為模式中對應的其中之一。詳細而言, 若生理時鐘周期預設早上7點時執(zhí)行起床模式,則當實際時間為早上7點時,時間單元150 會提供時間信息至時態(tài)控制單元111,以使時態(tài)控制單元111控制機器人執(zhí)行起床模式。類 似地,若生理時鐘周期預設晚上7點時執(zhí)行睡覺模式,則當實際時間為晚上7點時,時態(tài)控 制單元111會依據(jù)時間信息控制機器人執(zhí)行睡覺模式。同理,使用者可預先設定生理時鐘 周期在特定的時間,使機器人執(zhí)行上述行為模式中對應的其中之一。因此,情感引擎系統(tǒng)100便可依據(jù)系統(tǒng)年紀與仿生命周期之間的關系,以及生理 時鐘及生理時鐘周期之間的關系,細膩地表達機器人在不同時態(tài)模組的行為表現(xiàn),以及在 特定的時間,使機器人執(zhí)行預設的行為模式,如同生命個體在不同生命階段過程所表現(xiàn)的 狀態(tài),以及生命個體在不同的時間所對應的生理行為。在本實施例中,感測單元120用以偵測或感測不同的致能信號,進而提供行為控 制單元110相對應的初始或觸發(fā)感測信號。感測單元120包括一接觸式感測模組120a、一 聲音感測定位模組120b及一搖晃感測模組120c。元件驅動單元130受控于行為控制單元110,用以驅動外圍裝置執(zhí)行對應的行為。 元件驅動單元130包括一馬達控制單元130a、一多媒體語音控制單元130b。舉例而言,當使用者在機器人周遭發(fā)出拍擊聲時,感測單元120的聲音感測定位 模組120b會被致能并偵測發(fā)出拍擊聲的使用者所在的方位,而產(chǎn)生一感測信號至行為控 制單元110。因此,行為控制單元110會驅動馬達控制單元130a藉此使得機器人往偵測到 的方位移動。接著,當機器人到達使用者發(fā)出拍擊聲的位置時,多媒體語音控制單元130b 便可驅動機器人發(fā)出預設的聲響,以與使用者互動。此時,若使用者對機器人加以撫摸或是 搖晃時,接觸式感測模組120a或搖晃感測模組120c便會傳送其感測信息至行為控制單元 110,行為控制單元110則再驅動多媒體語音控制單元130b與使用者進行其它的互動。此外,行為數(shù)據(jù)庫140儲存每一時態(tài)模組中的行為模式所對應的行為數(shù)據(jù),以及 機器人的情感反應所對應的行為數(shù)據(jù),且上述行為數(shù)據(jù)分別對應場空間中的多個情境事件 點。另外,行為數(shù)據(jù)庫140所儲存的行為數(shù)據(jù)包括影像數(shù)據(jù)、聲音數(shù)據(jù)及運動行為數(shù)據(jù)。在 本實施例中,影像數(shù)據(jù)可以是發(fā)光二極管畫素(LED pixel)的點陣列圖庫。聲音數(shù)據(jù)可以 是各種場景音效信息,其可通過多媒體晶片(media chip)來作變聲或發(fā)聲速度的調(diào)整,以 達到各種情境變化的需求。運動行為數(shù)據(jù)可以是有關各種馬達姿態(tài)動作及運動控制軌跡的 fn息ο詳細而言,在本實施例中,行為數(shù)據(jù)庫140儲存了兒童時態(tài)模組114中的行為模式 所對應的影像數(shù)據(jù)、聲音數(shù)據(jù)及運動行為數(shù)據(jù)。因此,當行為控制單元110通過元件驅動單 元130控制機器人執(zhí)行各種行為模式的對應表現(xiàn)時,機器人會依據(jù)行為數(shù)據(jù)庫140所儲存行為數(shù)據(jù)140a而表現(xiàn)出對應的行為反應。如此一來,情感引擎系統(tǒng)100 即可細膩地表達機器人的行為表現(xiàn)。同樣地,行為數(shù)據(jù)庫140也儲存了成人時態(tài)模組118 中的行為模式所對應的成人時態(tài)模組的行為數(shù)據(jù)140b,以使機器人在成人時態(tài)模組118中 的行為表現(xiàn)同樣細膩。由此可知,本實例的行為控制單元110可依據(jù)時間信息、初始感測信息決定第一 行為模式所對應的行為數(shù)據(jù),或依據(jù)時間信息、觸發(fā)感測信息及第一行為模式,決定第二行 為模式所對應的行為數(shù)據(jù)。圖3為機器人的情感反應在虛擬空間中運作的示意圖。請同時參考圖2及圖3, 本實施例的虛擬空間可由行為控制單元110產(chǎn)生,其可為一三維向量空間,其座標軸分別 代表機器人的愉快度(Pleasantness)、清醒程度(Arousal)及集中度(Certainty),以表達 仿生命個體的情感純量值。但本發(fā)明并不限于此,其也可應用在二維,或其他多維的虛擬空 間中。此外,各座標軸也可代表可以是生氣度、悲傷度、混亂度、智力度或其他不同的思緒行 為。值得注意的是,在虛擬空間中,座標軸APC(Arousal、Pleasantness、Certainty) 為心理學的概念,而仿生命個體不同的情感點在虛擬空間中位于不同的座標,且各情感點 分別對應不同的行為模式。再者,在虛擬空間中,情感點S是代表機器人當前的情緒狀態(tài)。 例如,當機器人與使用者互動時,其所產(chǎn)生的情感反應會影響情感點的位置。另外,情感引 擎系統(tǒng)100內(nèi)部的生理時鐘所設定的行為表現(xiàn),以及因外部情境的需求所產(chǎn)生的對應行為 也都會影響情感點的位置。在此,而行為數(shù)據(jù)庫140所儲存的行為數(shù)據(jù)則分別對應于虛擬空間中的多個情境 事件點Q。在本實施例中,情感點S會在一區(qū)間半徑R中隨機地產(chǎn)生一偏移值而形成一隨之 移動的隨機震動區(qū)間,以使機器人的情感反應不至于呆板。另外,隨著時間的變化,行為控 制單元110中的情感模擬單元113可控制機器人的情感反應于虛擬空間中形成一移動軌跡 T,以模仿生命個體在不同情境下的情感反應。詳細而言,情感模擬單元113能夠因應外部 環(huán)境的變化而產(chǎn)生的刺激作一數(shù)值化的運算,并藉此在虛擬空間產(chǎn)生一情感向量V以推移 情感點S,以模仿生命個體的情感變化。在此,外部環(huán)境的變化而產(chǎn)生的刺激例如是時間信 息、初始或觸發(fā)感測信息、第一行為模式及隨機信號等量化而得,但是本發(fā)明并不限于此。在另一實施例中,行為控制單元110產(chǎn)生的虛擬空間還可具有一收斂點P。此收斂 點P可位于虛擬空間的原點或任一座標點,用以代表機器人的個性特質(zhì)。例如,收斂點P的 座標有較大的愉快度及清醒度,則代表機器人的個性特質(zhì)為較開朗、理性。相反地,若收斂 點P的座標有較少愉快度及較大的集中度,則可能代表機器人較為呆板、固執(zhí)。在此,收斂 點P會即時地提供一虛擬的回歸力。換句話說,收斂點P會依據(jù)時間信息提供回歸力。當 機器人未接收到感測信號時,情感點S會向收斂點P移動,以模擬機器人在未受到刺激時的 情感反應是漸次地回復至原本的個性特質(zhì)。進而當機器人受到刺激時,其收斂點P的回歸 力也會提供行為控制單元110用以決定適當?shù)男袨槟J剑阅M機器人不同的個性特質(zhì)在 接收到相同事件時,產(chǎn)生不同的情感反應。換言之,接收到初始感測信息后至接收到觸發(fā)感 測信息間的時間長度信息,也會因收斂點P的回歸力而影響第二行為模式所對應的行為數(shù) 據(jù)。在又一實施例中,為了達到仿生命體的情感個性多樣化的需求,行為控制單元110還可控制收斂點P依照不同規(guī)律的時間或不規(guī)律的方式來變動其所在的座標位置,以達到 向其個性收斂的特征。例如,行為控制單元110依據(jù)時間單元150的信息而在一預定生理 期時,移動此收斂點P至愉快度、清醒度及集中度皆較低的座標點?;蛘?,在幼年或成年時, 行為控制單元110控制收斂點P,使其處于不同的座標位置。如此,行為控制單元110將可 讓機器人具有較接近真正生命的情緒表現(xiàn)。進一步而言,當機器人受到外部刺激時,情感模擬單元113依據(jù)外部刺激對情感 點S產(chǎn)生一情感向量V,而收斂點P則對情感點S提供一回歸力F,藉此而使得情感點S移 動至另一座標點。接著,情感模擬單元113計算此時與情感點S最接近的情境事件點Q為 何,以決定要執(zhí)行的行為模式。在本實施例中,情感運算的過程所經(jīng)歷的情感點會依其與情境事件點的最近距離 來選擇當下機器人的情感表達方式,其包括情感的強度與深度。在虛擬空間中,情境事件點 主要記載著一種特定情感的表達特征,而此種特定情感的表達特征可以是當機器人開心、 興奮、害怕或難過時,其所執(zhí)行的行為表現(xiàn)。舉例而言,當使用者在機器人周遭發(fā)出拍擊聲時,對行為控制單元110而言,其為 一外部的刺激或者可以說是與使用者的互動。此時,機器人的情感反應由虛擬空間中的一 情感點開始,通過情感模擬單元113的運算,使其情感點隨著時間的變化,形成一移動軌 跡。在情感運算的過程中,情感點會依其與情境事件點的最近距離來選擇當下機器人的情 感表達方式。之后,在收斂點P及其回歸力F的拉扯之下,以復原情感。當然,在此過程中,機器人也有可能再次受到其他的刺激,而表達特定的情感反 應。例如,當機器人在受到第一次拍擊聲的刺激時,執(zhí)行開心的行為表現(xiàn),而在情感運算的 過程中,當機器人在受到第二次拍擊聲的刺激時,可執(zhí)行無助或是疑惑等的行為表現(xiàn)。在本實施例中,即使機器人沒有受到任何的刺激,情感模擬單元113也可進行情 感運算,以使機器人表現(xiàn)出多樣的情感反應,不致過于呆板。另外,在本實施例中,可通過增加行為數(shù)據(jù)庫140所儲存的行為數(shù)據(jù)來增加虛擬 空間中的情境事件點,來達到機器人個性上的差異。此外,行為數(shù)據(jù)庫140所儲存的各筆行 為數(shù)據(jù)為獨立,通過索引搜尋單元140c,在虛擬空間中的座標位置,標記住每個情境索引關 系。通過行為數(shù)據(jù)庫140的運作,其可依照各種行為表現(xiàn)及情感反應將行為數(shù)據(jù)歸類,并依 照時態(tài)控制單元111的需求,切換其對應的行為數(shù)據(jù)。依據(jù)上述實施例所揭示的內(nèi)容,以下提供一種機器人的控制方法。圖4為本發(fā)明 一實施例的機器人控制方法的流程圖。在本實施例中,機器人的控制方法適用于具有情感 反應的機器人。上述控制方法包括如下的步驟。首先,在步驟S401中,通過行為控制單元110,提供一第一行為模式。在此,行為控 制單元110可在開機后接收一初始感測信息,并提供預設的第一行為模式。在本實施例中, 初始感測信息可以是電源信號,但本發(fā)明并不限于此。接著,在步驟S403中,當感測單元120被致能時,產(chǎn)生一觸發(fā)感測信息至行為控制 單元110。在此,情感引擎系統(tǒng)100可通過感測單元120取得環(huán)境信息,以鑒別環(huán)境互動行 為類型。也就是說,當機器人受到外部的刺激時,可致能感測單元120。之后,在步驟S405中,時間單元150產(chǎn)生一時間信息至行為控制單元110,用以切 換時態(tài)控制單元111的時態(tài)模組或其他提供決定第二行為所需的信息。在此,決定第二行
14為所需的信息可以是接收到初始感測信息后至接收到觸發(fā)感測信息間的時間長度信息。在 其他實施例中,也可在步驟S403之前先執(zhí)行步驟S405以提供時間信息。接著,在步驟S407中,依據(jù)時間信息、觸發(fā)感測信息、第一行為模式,決定第二行 為模式所對應的行為數(shù)據(jù)。在此,決定第二行為模式所對應的行為數(shù)據(jù)的方式可以是通過 情感模擬單元113進行情感運算。也就是說,通過情感模擬單元113的情感運算,決定情感 點當下機器人的情感表達方式。最后,在步驟S409中,驅動元件驅動單元130以執(zhí)行第二行為模式。之后,情感點 S會在收斂點P及其回歸力F的拉扯之下,向收斂點P移動。在另一實施例中,還可進一步產(chǎn)生一隨機信號,并依據(jù)時間信息、觸發(fā)感測信息、 第一行為模式及隨機信號,決定第二行為模式所對應的行為數(shù)據(jù)。圖5為圖4中步驟S407的詳細流程圖。請參照圖5,在步驟S501中,通過行為控 制單元110接收時間信息及觸發(fā)感測信息。接著,在步驟S503中,通過情感模擬單元113的 情感運算,依據(jù)第一行為模式、時間信息及觸發(fā)感測信息的類型或力度得出對應的情感向 量V及回歸力F。之后,在步驟S505中,再根據(jù)情感模擬單元113提供的隨機信號,推移位 于舊座標的情感點S,而獲得情感點S的新座標,如步驟S507所示。接著,在步驟S509中, 情感模擬單元113會找出與情感點S的新座標最近距離的情境事件點以提供給時態(tài)控制單 元111。在步驟S511,時態(tài)控制單元111則依據(jù)當時的時態(tài)及情境事件點提供當下機器人 的情感表達方式。另外,值得一提的是,第一行為模式并不限定僅對應于開機后所預設的行為數(shù)據(jù), 而可依據(jù)時間信息或初始感測信息,決定第一行為模式所對應的行為數(shù)據(jù)。綜上所述,本發(fā)明實施例所提供的情感引擎及其引擎系統(tǒng),其可細膩地描述及表 達電子裝置的個性特質(zhì),且具有可模組化的設計架構,不限于特定的電子裝置的外型與設 計。另外,本發(fā)明實施例所提供的電子裝置控制方法,其利用即時的情感運算及收斂點的概 念,可細膩地描述及表達機器人的個性特質(zhì)。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案而非對其進行限制, 盡管參照較佳實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依 然可以對本發(fā)明的技術方案進行修改或者等同替換,而這些修改或者等同替換亦不能使修 改后的技術方案脫離本發(fā)明技術方案的精神和范圍。
1權利要求
1.一種情感引擎,適于一電子裝置,其特征在于,所述情感引擎包括一行為控制單元,包括一情感模擬單元,用以接收一時間信息、一觸發(fā)感測信息,并提 供一第一行為模式及一第二行為模式,且所述行為控制單元依據(jù)所述時間信息、所述觸發(fā) 感測信息及所述第一行為模式,決定所述第二行為模式所對應的行為數(shù)據(jù),其中所述第一行為模式及所述第二行為模式分別對應多個行為數(shù)據(jù)中的至少一筆行 為數(shù)據(jù)。
2.根據(jù)權利要求1所述的情感引擎,其特征在于,其中所述情感模擬單元還產(chǎn)生一隨 機信號,且所述行為控制單元依據(jù)所述時間信息、所述觸發(fā)感測信息、所述第一行為模式及 所述隨機信號,決定所述第二行為模式所對應的行為數(shù)據(jù)。
3.根據(jù)權利要求1所述的情感引擎,其特征在于,其中所述行為控制單元還依據(jù)一初 始感測信息,決定所述第一行為模式所對應的行為數(shù)據(jù)。
4.根據(jù)權利要求3所述的情感引擎,其特征在于,其中所述時間信息包括一由接收到 所述初始感測信息后至接收到所述觸發(fā)感測信息間的時間長度信息或所述電子裝置的一 系統(tǒng)年紀信息。
5.根據(jù)權利要求3所述的情感引擎,其特征在于,其中所述初始感測信息為一電源信 號,且所述行為控制單元在接收所述初始感測信息后,提供所述第一行為模式,并驅動一元 件驅動單元以執(zhí)行所述第一行為模式。
6.根據(jù)權利要求1所述的情感引擎,其特征在于,其中所述行為控制單元還在決定所 述第二行為模式所對應的行為數(shù)據(jù)后,驅動一元件驅動單元以執(zhí)行所述第二行為模式。
7.根據(jù)權利要求1所述的情感引擎,其特征在于,其中所述情感模擬單元產(chǎn)生一虛擬 空間的一情感點及多個情境事件點,其中各所述情境事件點具有一對應的座標及一對應的 行為模式,所述情感點依據(jù)所述時間信息、所述觸發(fā)感測信息及所述第一行為模式而由一 舊座標移動至一新座標,且所述情感模擬單元依據(jù)所述新座標獲得對應的情境事件點,以 決定所述第二行為模式所對應的行為數(shù)據(jù)。
8.一種情感引擎系統(tǒng),適用于一電子裝置,其特征在于,所述情感引擎系統(tǒng)包括一行為控制單元,包括一情感模擬單元,用以提供一第一行為模式及一第二行為模式;一感測單元,連接所述行為控制單元,且當所述感測單元被致能時,產(chǎn)生一觸發(fā)感測信 息或一初始感測信息至所述行為控制單元;一時間單元,連接所述行為控制單元,并產(chǎn)生一時間信息至所述行為控制單元;以及一行為數(shù)據(jù)庫,連接所述行為控制單元,并儲存多筆行為數(shù)據(jù),其中所述第一行為模式及所述第二行為模式分別對應所述多筆行為數(shù)據(jù)中的至少一 筆行為數(shù)據(jù),且所述行為控制單元依據(jù)所述時間信息、所述觸發(fā)感測信息及所述第一行為 模式,決定所述第二行為模式所對應的行為數(shù)據(jù)。
9.根據(jù)權利要求8所述的情感引擎系統(tǒng),其特征在于,其中所述情感模擬單元還產(chǎn)生 一隨機信號,且所述行為控制單元依據(jù)所述時間信息、所述觸發(fā)感測信息、所述第一行為模 式及所述隨機信號,決定所述第二行為模式所對應的行為數(shù)據(jù)。
10.根據(jù)權利要求8所述的情感引擎系統(tǒng),其特征在于,其中所述行為控制單元依據(jù)所 述時間信息及所述初始感測信息中的至少其中之一,決定所述第一行為模式所對應的行為數(shù)據(jù)。
11.根據(jù)權利要求8所述的情感引擎系統(tǒng),其特征在于,還包括一元件驅動單元,其中 所述初始感測信息為一電源信號,且當所述行為控制單元接收所述初始感測信息后,提供 所述第一行為模式,并驅動所述元件驅動單元以執(zhí)行所述第一行為模式。
12.根據(jù)權利要求11所述的情感引擎系統(tǒng),其特征在于,其中當所述行為控制單元決 定所述第二行為模式所對應的行為數(shù)據(jù)后,驅動所述元件驅動單元以執(zhí)行所述第二行為模 式。
13.一種電子裝置的控制方法,適于一具情感引擎的電子裝置,其特征在于,所述控制 方法包括提供一第一行為模式;當所述電子裝置的一感測單元被致能時,產(chǎn)生一觸發(fā)感測信息;產(chǎn)生一時間信息;以及依據(jù)所述時間信息、所述觸發(fā)感測信息及所述第一行為模式,決定一第二行為模式所 對應的行為數(shù)據(jù)。
14.根據(jù)權利要求13所述的控制方法,其特征在于,還包括產(chǎn)生一隨機信號,且所述第 二行為模式所對應的行為數(shù)據(jù)是依據(jù)所述時間信息、所述觸發(fā)感測信息、所述第一行為模 式及所述隨機信號而決定。
15.根據(jù)權利要求13所述的控制方法,其特征在于,還包括依據(jù)一初始感測信息決定 所述第一行為模式所對應的行為數(shù)據(jù)。
16.根據(jù)權利要求15所述的控制方法,其特征在于,其中所述時間信息包括一由接收 到所述初始感測信息后至接收到所述觸發(fā)感測信息間的時間長度信息或所述電子裝置的 一系統(tǒng)年紀信息。
17.根據(jù)權利要求16所述的控制方法,其特征在于,還包括分析所述觸發(fā)感測信息的類型。
18.根據(jù)權利要求13所述的控制方法,其特征在于,其中提供所述第一行為模式包括在接收一電源信號后,提供所述第一行為模式;以及執(zhí)行所述第一行為模式。
19.根據(jù)權利要求13所述的控制方法,其特征在于,其中當決定所述第二行為模式所 對應的行為數(shù)據(jù)后,驅動所述電子裝置的一元件驅動單元以執(zhí)行所述第二行為模式。
20.根據(jù)權利要求13所述的控制方法,其特征在于,其中在決定所述第二行為模式所 對應的行為數(shù)據(jù)的步驟中,包括產(chǎn)生一虛擬空間中的一情感點及多個情境事件點,其中所述情感點依據(jù)所述時間信息、所述觸發(fā)感測信息及所述第一行為模式而移動, 且所述第二行為模式所對應的行為數(shù)據(jù)對應于所述情感點最鄰近的情境事件點。
21.根據(jù)權利要求20所述的控制方法,其特征在于,還包括依據(jù)所述第一行為模式、所述時間信息及所述觸發(fā)感測信息獲得一對應的情感向量;依據(jù)所述情感向量修正所述情感點在所述虛擬空間中的座標;求出與所述修正的情感點最短距離的一情境事件點;以及依據(jù)所述求出的情境事件點決定所述第二行為模式所對應的行為數(shù)據(jù)。
22.根據(jù)權利要求21所述的控制方法,其特征在于,還包括提供一收斂點,且在依據(jù)所 述情感向量修正所述情感點在所述虛擬空間中的座標的步驟中,提供一回歸力以使所述情 感點向所述收斂點移動。
23.根據(jù)權利要求22所述的控制方法,其特征在于,其中隨所述時間信息的不同而變 動所述收斂點所對應的座標。
24.根據(jù)權利要求20所述的控制方法,其特征在于,其中所述虛擬空間為一多維空間, 所述多維空間具有復數(shù)個座標軸,且所述控制方法以一向量運算求出一新座標所對應的情 境事件點,且所述虛擬空間的所述復數(shù)個座標軸分別代表所述電子裝置不同的思緒行為。
25.根據(jù)權利要求21所述的控制方法,其特征在于,其中依據(jù)所述求出的情境事件點 決定所述第二行為模式所對應的行為數(shù)據(jù)的步驟包括依據(jù)一系統(tǒng)年紀信息及所述求出的 情境事件點,提供所述第二行為模式所對應的行為數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種情感引擎、情感引擎系統(tǒng)及電子裝置的控制方法,情感引擎適用于電子裝置。情感引擎系統(tǒng)包括行為控制單元、感測單元、時間單元及行為數(shù)據(jù)庫。行為控制單元提供第一行為模式及第二行為模式。當感測單元被致能時,產(chǎn)生觸發(fā)感測信息或初始感測信息至行為控制單元。時間單元產(chǎn)生時間信息至行為控制單元。行為數(shù)據(jù)庫儲存多筆行為數(shù)據(jù),其中第一及第二行為模式分別對應行為數(shù)據(jù)中的至少一筆行為數(shù)據(jù)。據(jù)此,行為控制單元依據(jù)時間信息、觸發(fā)感測信息及第一行為模式,決定第二行為模式所對應的行為數(shù)據(jù)。本發(fā)明提供的情感引擎、情感引擎系統(tǒng)及電子裝置的控制方法,使電子裝置具有較低的制作成本,可細膩地描述及表達機器人的個性特質(zhì)。
文檔編號G06N3/00GK102103707SQ20091025805
公開日2011年6月22日 申請日期2009年12月16日 優(yōu)先權日2009年12月16日
發(fā)明者吳立偉 申請人:群聯(lián)電子股份有限公司