(57)【特許請求の範囲】
【請求項１】
人工情緒発生装置であり、
機械装置の内部状態座標系上に、機械装置に付与された基本情緒から遠ざかるほど段々減少する情緒値を持つ情緒値群を生成する情緒値群生成部と、
前記内部状態座標系上で、前記機械装置の内部状態入力値の座標が表す各情緒値群の情緒値の集合を前記機械装置の情緒として生成する情緒発生部と、
を備え、
前記機械装置の情緒ｅ（ｋ）は、次の数式１で表現されることを特徴とする人工情緒発生装置：
【数１】
0005605661.tif 000011
ここで、Ｊは、基本情緒の数であり、ｅｊは、ｊ番目の基本情緒の情緒値であり、
前記数式１において、ｎ次元内部状態座標系でｊ番目の基本情緒に対する情緒確率分布または情緒値群Ｐ（ｘ（ｋ）｜ｅｊ）は、次の数式２のように定められ、
【数２】
0005605661.tif 000012
ここで、
0005605661.tif 000013
であり、ωｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの加重値であり、Ｍｊ（ｋ）は、ｋ時間でｊ番目の情緒分布が持っているガウスモードの数であり、μｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの中央値であり、Σｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの帯域幅であり、ｘ（ｋ）は、ｋ時間における内部状態入力値であり、［］Ｔは、転置行列であり、
前記情緒確率分布または情緒値群Ｐ（ｘ（ｋ）｜ｅｊ）の各情緒値の確率的表現（確率値）は、ベイスの定理を用いて数式３のように計算され、
【数３】
0005605661.tif 000014
ここで、ｊ番目の情緒の確率値であるＰ（ｅｊ｜ｘ（ｋ））は、事後確率として使われ、Ｐ（ｘ（ｋ）｜ｅｊ）は、尤度関数として使われ、Ｐ（ｅｊ）は、ｅｊの事前確率であって、各情緒値が選択されうる確率であり、各情緒値の事前確率の和は１である。
【請求項２】
前記情緒値群は、加重値、中央値、及び分散を持つ一つのガウス分布であるか、または複数のガウス分布が合成されたガウス分布であることを特徴とする請求項１に記載の人工情緒発生装置。
【請求項３】
前記情緒値群生成部は、基本情緒が同じである複数の情緒値群を合成して一つの情緒値群を形成することを特徴とする請求項２に記載の人工情緒発生装置。
【請求項４】
前記情緒値の集合の各情緒値は、確率的に表現されることを特徴とする請求項１から３のうちいずれか１項に記載の人工情緒発生装置。
【請求項５】
機械装置の内部状態座標系上に、機械装置に付与された基本情緒から遠ざかるほど段々減少する情緒値を持つ情緒値群を生成する段階と、
前記内部状態座標系上で、前記機械装置の内部状態入力値の座標が表す各情緒値群の情緒値の集合を前記機械装置の情緒として生成する段階と、
を含み、
前記各情緒値群の情緒値の集合を機械装置の情緒として生成する段階は、次の数式１で表現されるｅ（ｋ）を、機械装置の情緒として生成する段階を含むことを特徴とする人工情緒発生方法：
【数１】
0005605661.tif 000015
ここで、Ｊは、基本情緒の数であり、ｅｊは、ｊ番目の基本情緒の情緒値であり；
前記数式１において、ｎ次元内部状態座標系でｊ番目の基本情緒に対する情緒確率分布または情緒値群Ｐ（ｘ（ｋ）｜ｅｊ）は、次の数式２のように定められ、
【数２】
0005605661.tif 000016
ここで、
0005605661.tif 000017
であり、ωｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの加重値であり、Ｍｊ（ｋ）は、ｋ時間でｊ番目の情緒分布が持っているガウスモードの数であり、μｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの中央値であり、Σｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの帯域幅であり、ｘ（ｋ）は、ｋ時間における内部状態入力値であり、［］Ｔは、転置行列であり；
前記情緒確率分布または情緒値群Ｐ（ｘ（ｋ）｜ｅｊ）の各情緒値の確率的表現（確率値）は、ベイスの定理を用いて数式３のように計算され、
【数３】
0005605661.tif 000018
ここで、ｊ番目の情緒の確率値であるＰ（ｅｊ｜ｘ（ｋ））は、事後確率として使われ、Ｐ（ｘ（ｋ）｜ｅｊ）は、尤度関数として使われ、Ｐ（ｅｊ）は、ｅｊの事前確率であって、各情緒値が選択されうる確率であり、各情緒値の事前確率の和は１である。
【請求項６】
前記情緒値群を生成する段階は、混合ガウス分布（Ｇａｕｓｓｉａｎ Ｍｉｘｔｕｒｅ Ｍｏｄｅ、ＧＭＭ）を適用して複数の基本情緒の情緒値群を合成し、一つの情緒値群を生成する段階を含むことを特徴とする請求項５に記載の人工情緒発生方法。
【請求項７】
前記各情緒値群の情緒値の集合を機械装置の情緒として生成する段階は、前記集合の情緒値にベイスの定理(Bayes'rule)を適用して各情緒値が確率的に表現されるように変換する段階を含むことを特徴とする請求項５に記載の人工情緒発生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人工感情情緒発生装置及び方法に係り、さらに詳細には、複数の基本情緒を含むいろいろな情緒値群の情緒値の集合でロボットの現在情緒を生成することで、人間の複合情緒のようにロボットなどの機械装置の情緒表現をさらに写実的に具現できる人工情緒発生装置及び方法に関する。
【背景技術】
【０００２】
一般的に、ロボットなどの機械装置の情緒は、センサーを通じる入力により予め設定された一定数の情緒を持つ情緒空間の特定位置で生成される情緒に限定される。
【０００３】
図１は、一般的なロボット情緒表現方式を示す概略図である。
【０００４】
ロボットをして情緒を表現させるためには、現在ロボットの情緒値を算出せねばならない。感情、すなわち情緒とは、喜びや悲しみなどの一つの細部情緒に定められる場合はほとんどない。人間が現在喜びを感じる場合であっても、驚きの情緒と怒りの情緒など他の情緒が一部反映される。すなわち、情緒表現は、複合的な細部情緒が反映された結果である。したがって、ロボットを通じて現実的な情緒表現を具現するためには、ロボットに適用する情緒値も喜び（ｈａｐｐｉｎｅｓｓ）、悲しみ（ｓａｄｎｅｓｓ）、驚き（ｓｕｒｐｒｉｓｅ）、怒り（ａｎｇｅｒ）などの多様な細部情緒を反映してベクトルで表すことができる。
【０００５】
図１のように、一般的にロボットの情緒を表現するために２次元または３次元の固定された次元の空間を用い、このような固定された次元の空間上の一定の位置に情緒及びその情緒に該当する情緒表現をマッピングする。情緒値は、空間上の一定の位置に該当するベクトル値で表現及び計算できる。
【０００６】
すなわち、ベクトル空間上のいろいろな点に情緒をマッピングしておき、各情緒に該当する情緒表現を一対一にマッピングした後、特定の情緒ベクトルが与えられた場合、前記特定の情緒ベクトルと、ベクトル空間上にマッピングされたいろいろな情緒のうち距離上最も近い情緒の一つを選択して、その情緒と一対一マッピングされた情緒を表現する方法を採用してきた。
【０００７】
言い換えれば、ベクトル空間上の無数な座標に情緒及びその情緒に該当する情緒表現を手作業でマッピングさせるには限界があるため、従来の図１の方式は、少数の座標を選択して各座標に該当する情緒及び情緒に該当する情緒表現動作をマッピングしておいた後、ロボットの情緒値を分析して最も近い座標の情緒座標を選択し、それにより情緒表現を行うものである。
【０００８】
例えば、４次元ベクトル空間上の座標１に情緒値１｛喜び１、悲しみ０、驚き０、怒り０）を表すように設定されており、情緒値２｛喜び３／４、悲しみ１／４、驚き０、怒り０｝と情緒値３｛喜び３／４、悲しみ０、驚き１／４、驚き０｝とが他の情緒及び情緒を表現する座標より座標１に近い場合、情緒値１、２、３はいずれも座標１に設定された情緒表現を行うようになる。
【０００９】
このように、従来の方式は、内部的に実際に生成された情緒値が相異なるにもかかわらず、選択される情緒値は座標１にマッピングされた情緒値のうち最も類似した一つのみ選択され、同じ座標の情緒値を基準として情緒表現動作を選択するため、一般的に表現機関を通じて表現される形態も同一である。
【００１０】
さらに詳細な説明のために、図２を活用する。図２は、従来の情緒及び情緒状態入力値からロボットの情緒を生成する過程を説明するための概略図である。図２では、説明の便宜のために１次元の情緒座標系を使用した。
【００１１】
情緒座標系で、座標１に喜びの基本情緒を配し、座標−１に悲しみの基本情緒を配した場合を仮定する。入力値が０．３ならば、０．３に最も近い基本情緒を抽出する。図２の場合、０．３は−１より１に近いので、喜びの基本情緒が抽出される。喜びの基本情緒は、情緒座標系で座標１であるため、最終的にロボットの情緒は座標１になる。
【００１２】
前記のような情緒発生方式によれば、入力値が０．５であるとしても、入力値が０．３である場合と同じく最終ロボットの情緒は座標１になる。
【００１３】
したがって、前述した情緒発生方式によって生成されたロボットの情緒を入力されて目、口、ジェスチャなどを表現する情緒表現装置の立場では、情緒状態入力値が０．３、０．５などと相異なっても同じ座標１をロボットの情緒と表現する。したがって、従来のほとんどのロボットでは、入力値が異なっても同じ情緒表現がなされる。
【００１４】
しかし、人間の情緒は喜びの情緒であっても、悲しみや驚きなど他の情緒が複合的に反映された複合情緒である。したがって、悲しみや驚きなどの他の情緒がどれほど反映されているかによって喜びの程度が変わる。また喜びの程度によって情緒表現にも差を見せる。
【００１５】
ロボットの情緒表現で図るところが人間に近接な情緒表現であるため、ロボットが人間に近接な情緒を表現するためには、人間の複合情緒を追従する複合情緒を生成せねばならない。
【００１６】
特許文献１には、１次情緒と２次情緒などの複数の情緒を生成するロボット及び方法について記述されている。しかし、前記の特許文献１に開示される１次情緒は、センサー部からの情報に基づいて外部の評価なしにロボットの情緒で生成した情緒（驚き情緒と恐怖情緒など）を表し、２次情緒は、センサー情報以外にデータベースの目録基準による評価、時間などの影響を評価して生成した情緒（喜び、怒り、拒否、中立、悲しみ、そして一部の恐怖情緒など）を表す。すなわち、前記の特許文献１は、人間の複合情緒を追従する複合情緒を表していない。したがって、特許文献１の技術も図１及び図２で言及した限界を持っている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】韓国公開特許第２００７−００６１０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
本発明の課題は、複数の基本情緒を含むいろいろな情緒値群の情緒値の集合でロボットの現在情緒を生成することで、人間の複合情緒のようにロボットの情緒表現をさらに写実的に具現できる人工情緒発生装置及び方法を提供することである。
【００１９】
本発明が解決しようとする技術的課題は、前記技術的課題に制限されず、言及していないさらに他の技術的課題は、下記の記載から当業者に明らかに理解されうる。
【課題を解決するための手段】
【００２０】
前記技術的課題を解決するための本発明の一側面による人工情緒発生装置は、ロボットなどの機械装置の内部状態座標系上に、機械装置に付与された基本情緒から遠ざかるほど段々減少する情緒値を持つ情緒値群を生成する情緒値群生成部と、前記内部状態座標系上で、前記機械装置の内部状態入力値の座標が表す各情緒値群の情緒値の集合を前記機械装置の情緒として生成する情緒発生部と、を備える。
【００２１】
一実施形態において、前記情緒値群は、加重値、中央値、分散を持つ一つのガウス分布であるか、または複数のガウス分布が合成されたガウス分布である。
【００２２】
一実施形態において、前記情緒値群生成部は、前記同じ基本情緒の複数の情緒値群を合成して一つの情緒値群を形成する。
【００２３】
一実施形態において、前記情緒値の集合の各情緒値は、確率的に表現される。
【００２４】
一実施形態において、前記機械装置の情緒ｅ（ｋ）は、次の数式１で表現される。
【数１】
0005605661.tif 000002
ここで、Ｊは、基本情緒の数であり、ｅｊは、ｊ番目の基本情緒の情緒値であり、前記数式１において、ｎ次元内部状態座標系でｊ番目の基本情緒に対する情緒確率分布または情緒値群Ｐ（ｘ（ｋ）｜ｅｊ）は、次の数式２のように定めらる。
【数２】
0005605661.tif 000003
ここで、
0005605661.tif 000004
であり、ωｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの加重値であり、Ｍｊ（ｋ）は、ｋ時間でｊ番目の情緒分布が持っているガウスモードの数であり、μｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの中央値であり、Σｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの帯域幅であり、ｘ（ｋ）は、ｋ時間における内部状態入力値であり、［］Ｔは、転置行列である。
【００２５】
数式２の情緒確率分布または情緒値群Ｐ（ｘ（ｋ）｜ｅｊ）の各情緒値の確率的表現（確率値）Ｐ（ｅｊ｜ｘ（ｋ））は、ベイスの定理（Ｂａｙｅｓ'ｒｕｌｅ）を用いて数式３のように計算され、
【数３】
0005605661.tif 000005
ここで、ｊ番目の情緒の確率値であるＰ（ｅｊ｜ｘ（ｋ））は、事後確率として使われ、Ｐ（ｘ（ｋ）｜ｅｊ）は、尤度関数として使われ、Ｐ（ｅｊ）は、ｅｊの事前確率であって、各情緒値が選択されうる確率であり、各情緒値の事前確率の和は１である。
【００２６】
本発明の一側面による人工情緒発生方法は、機械装置の内部状態座標系上に、機械装置に付与された基本情緒から遠ざかるほど段々減少する情緒値を持つ情緒値群を生成する段階と、前記内部状態座標系上で、前記機械装置の内部状態入力値の座標が表す各情緒値群の情緒値の集合を前記機械装置の情緒として生成する段階と、を含む。
【００２７】
一実施形態において、前記情緒値群を生成する段階は、混合ガウス分布（Ｇａｕｓｓｉａｎ Ｍｉｘｔｕｒｅ Ｍｏｄｅ、ＧＭＭ）を適用して複数の基本情緒の情緒値群を合成し、一つの情緒値群を生成する段階を含む。
【００２８】
一実施形態において、前記各情緒値群の情緒値の集合を機械装置の情緒として生成する段階は、前記集合の情緒値にベイスの定理を適用して各情緒値が確率的に表現されるように変換する段階を含む。
【００２９】
一実施形態において、前記各情緒値群の情緒値の集合を機械装置の情緒として生成する段階は、次の数式１で表現されるｅ（ｋ）を、機械装置の情緒として生成する段階を含む。
【数１】
0005605661.tif 000006
【００３０】
本発明のさらに他の側面では、プログラムを記録したコンピュータで読み取り可能な記録媒体を提供できる。ここで、プログラムとは、前記機械装置の情緒発生方法をコンピュータで実行させるための手段（ソフトウェアなど）を称する。
【発明の効果】
【００３１】
本発明によれば、基本情緒値だけでロボットの情緒を生成する代わりに、複数の基本情緒を含むいろいろな情緒値群の情緒値の集合でロボットの情緒を生成できる人工情緒発生装置及び方法を提供できる。
【００３２】
また、本発明によれば、人間の複合情緒のように多様な基本情緒が複合的に反映された複合情緒を生成できる人工情緒発生装置及び方法を提供できる。このように生成された複合情緒は、ロボットの情緒表現をさらに写実的に具現するための用途として使われる。
【図面の簡単な説明】
【００３３】
【図１】従来のロボットの情緒空間を示す概略図である。
【図２】従来の情緒状態入力値からロボットの情緒を生成する過程を示す概略図である。
【図３】本発明の一実施形態による人工情緒発生装置を概略的に示すブロック図である。
【図４】図３のロボットの情緒発生装置に採用可能な情緒確率分布を示す概略図である。
【図５】図３のロボットの情緒発生装置に採用可能な情緒発生方法として同じ基本情緒が追加された場合の情緒発生過程を説明するための概略図である。
【図６】本発明のロボットの情緒発生装置の動作を説明するための概略図である。
【図７】本発明の一実施形態によるロボットの情緒発生方法を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の人工情緒発生装置及び方法について図面を参照してさらに詳細に説明する。
【００３５】
図３は、本発明の一実施形態によるロボットの情緒発生装置を示すブロック図である。図４は、図３のロボットの情緒発生装置に採用可能な情緒確率分布を示す概略図である。
【００３６】
まず、図４と関連して説明すれば、図４は、内部状態空間を示す座標であり、心理学のＦＦＭ（Ｆｉｖｅ Ｆａｃｔｏｒ Ｍｏｄｅｌ）に基づいて５次元の内部状態（開放性（ｏｐｅｎｎｅｓｓｔｏｅｘｐｅｒｉｅｎｃｅ）、誠実性（ｃｏｎｓｃｉｅｎｔｉｏｕｓｎｅｓｓ）、外向性（ｅｘｔｒａｖｅｒｓｉｏｎ）、親和性（ａｇｒｅｅａｂｌｅｎｅｓｓ）、神経症的傾向性（ｎｅｕｒｏｔｉｃｉｓｍ））空間を構成したものであり、図４上に図示された同じ質感の円錐形状は、それぞれの情緒を示すものである。すなわち、一つの円錐形状は一つの情緒確率分布を示すものである。図４に示したように、外向性と親和性というロボットの基本内部状態軸に近い箇所に、Ｇ１という情緒を表す確率分布曲線がかけられている。
【００３７】
以下、図３を参照して説明すれば、ロボットの情緒発生装置は、情緒値群生成部１１０及び情緒発生部１３０で形成される。情緒発生装置は、ロボットの内部状態空間上にロボットに付与された基本情緒から遠ざかるほど段々減少する情緒値を持つ情緒値群を生成する情緒値群生成部１１０、及び内部状態空間上でロボットの内部状態入力値の座標が表す各情緒値群の情緒値の集合を、ロボットの情緒として生成する情緒発生部１３０を備える。
【００３８】
すなわち、情緒値群生成部１１０は、前記の図４に示したように、円錐モデルの情緒分布を生成する役割を行い、情緒発生部１３０は、外部から入力された値及び前記の情緒値群生成部１１０で生成した情緒分布により情緒値の集合を生成する役割を行う。
【００３９】
情緒値群生成部１１０は、図２のように情緒座標系上の一座標に一つの情緒を設定することとは異なって、図４に示したように、内部状態の空間上に一つの情緒分布を設定する。
【００４０】
ここで、一つの情緒分布は、複数のガウス分布Ｇ１またはガウスモードを持っている一つの生成的確率モデルとして表現され、情緒空間は、体積空間を形成する複数の生成的確率モデルとして表現される。この時、体積空間は、基本情緒の座標で最も大きく、基本情緒の座標から遠ざかるほど段々減少する複数の情緒値で表現される。そして、情緒値は情緒を表す大きさである。例えば、純粋に喜びの情緒のみある場合を仮定する時、同じ喜びでも喜びの大きさが異なる。このように喜びの大きさを表現するためのものが情緒値である。
【００４１】
基本情緒は、ユーザがロボットに付与した情緒であり、喜び、悲しみ、怒り、驚き、恐れなどのように定義できる。これらの基本情緒は、ロボットの内部状態空間座標系上に設定される。
【００４２】
情緒値群は多様に設定され、これらの情緒値群で生成された体積空間の形状は、ロボットの性格や性向と現れる。例えば、図４に示したように、同じ質感の円錐は同じ情緒を表し、各円錐の形態はロボットごとに異なり、これはロボットの固有性格になる。また、情緒値群の設定時に基本情緒の座標における情緒値を最も大きくし、基本情緒の座標から遠ざかるほど情緒値を段々低減させることが自然な情緒表現に有利であるが、必ずしもこれに限定される必要はない。
【００４３】
一方、情緒値群は、内部状態入力値に基づいて生成される。ロボットが情緒表現をするためには、初期に外部の刺激が必要である。かかる刺激はロボットに設置された情緒関連センサーにより感知され、センサーの感知結果は、ロボットが持っている内部空間状態の座標系上で表現できるデータに加工される。このように加工されたデータが内部状態入力値になりうる。また、情緒値群を内部状態入力値によって変動させることで、ダイナミックな情緒表現が可能になる。
【００４４】
一方、基本情緒は同じ基本情緒を複数持つことができる。この時、情緒値群生成部１１０は、同じ基本情緒の情緒値群を合成して一つの情緒値群を形成できる。
【００４５】
学習能力が付与されたロボットの場合学習により、喜びの情緒座標が変動、追加、削除される。例えば、図５のように、喜びの座標１以外に学習により喜びの座標０．５が追加されうるが、情緒値群生成部１１０は、各喜びに対して情緒値群を生成する。このような場合、同じ情緒が二つであるため、これを取り合わせて一つの情緒値群と表すことができる。
【００４６】
図５は、図３のロボットの情緒発生装置に採用可能な、同じ基本情緒が追加された場合の情緒発生方法を説明するための概略図である。
【００４７】
図５は、各情緒値群が基本情緒の座標を中心とするガウス曲線を形成する場合を示し、喜びの座標１のガウス曲線と、学習により新たに追加された喜び０．５のガウス曲線とが、混合ガウス分布（Ｇａｕｓｓｉａｎ Ｍｉｘｔｕｒｅ Ｍｏｄｅ、ＧＭＭ）により取り合わせられた状態を示す。
【００４８】
このように、情緒発生部１３０は、内部状態空間の座標系上で、ロボットの内部状態入力値の座標が表す各情緒値群の情緒値の集合をロボットの情緒として生成する。かかる各情緒値群の情緒値の集合をロボットの情緒として生成する過程については、後述される。
【００４９】
一方、本実施形態では、ガウス曲線で情緒値群を表したが、三角形のように、前述した体積空間の条件を満たす多様な曲線で情緒値群を表すことができる。ただし、中央値（基本情緒に対する情緒値など）を中心として散布の同じガウス曲線などを用いれば、ロボットの内部状態座標系で基準情緒を中心とする情緒値の散布を均一に形成することで、ロボットの情緒を表す情緒ベクトルの計算を容易に行えるが、必ずしもこれに限定されるものではない。
【００５０】
図６は、本発明の一実施形態による１次元情緒空間上に、他の情緒に対して２個の情緒確率分布（情緒値群）を持つ情緒モデルを示す図面であり、ロボットの情緒発生装置の動作を説明するための概略図である。説明の便宜のために、図６に示したように、１次元内部状態空間上に位置した情緒曲線を用いて情緒モデルを説明する。
【００５１】
図６では、１次元座標上に、基本情緒である喜びの座標１と他の基本情緒である悲しみの座標−１とが付与されており、各基本情緒に対してガウス曲線を形成する情緒確率分布が付与されている。
【００５２】
もし、内部状態入力値が０．３である場合、既存には喜びの座標１がロボットの情緒となったが、本実施形態の情緒発生部１３０によれば、０．３の座標が表す各情緒値群の情緒値の集合である｛４，１｝がロボットの情緒となる。もちろん、このような表現のためには、集合の元素順序を予め設定しておかねばならない。本実施形態では、｛喜びの情緒値、悲しみの情緒値｝のように設定された場合を示す。
【００５３】
本実施形態によれば、単純に喜びを表す座標１でロボットの情緒を表現する代わりに、喜びの情緒の大きさが４であり、悲しみの情緒の大きさが１である複合情緒を信頼性のあるように生成できる。この時、ガウス曲線の形状によって複合情緒が変わるので、ガウス曲線はロボットの性格を形成するわけになる。
【００５４】
また、次元によって、一つの内部状態入力値が一つの情緒確率分布で複数の入力値を表す場合、最も大きい値または最も小さな値または平均に近い値などを選択して一つの情緒値を抽出してもよい。結果的に複数次元で内部状態座標系が拡張される場合、内部状態入力値が表す入力値は内部状態当り一つのみ抽出してもよい。
【００５５】
一方、情緒発生部１３０は、ロボットの情緒を入力とするロボットの情緒表現装置の便宜を考慮して、複合情緒の各要素である集合の情緒値を確率的に表現できる。確率的な表現は、情緒値を百分率または総合１の分数で表すことを意味する。例えば、前記の例でロボットの情緒が｛４，１｝である場合、百分率で表せば｛８０，２０｝になり、総合１の分数で表せば｛４／５，１／５｝になる。
【００５６】
以下、本発明の人工情緒発生装置の動作を数式で説明する。
【００５７】
内部状態座標系上に基本情緒を設定する。内部状態入力値と各基本情緒の情緒確率分布とによって各情緒の情緒値が定められ、これらの集合が複合情緒である。各情緒の確率分布（情緒値群）は、ＧＭＭを使用して形成でき、各情緒値の確率的表現は、ベイスの定理(Bayes' rule)を用いて計算される。細部事項は、次の通りである。
【００５８】
１）情緒値群生成入力値である内部状態ベクトルｘ（ｋ）の定義
ロボットの最終情緒は、内部状態座標系上の内部状態入力値（ベクトル）に基づいて生成される。内部状態入力値ｘ（ｋ）は、ロボットの現在状態であり、周辺環境またはセンサー入力により定められる。これは、色々な方法で定められ、一例として、ＮＥＯ−ＰＩ−Ｒ（ｔｈｅ Ｒｅｖｉｓｅｄ ＮＥＯ Ｐｅｒｓｏｎａｌｉｔｙ Ｉｎｖｅｎｔｏｒｙ）方法により定められる。内部状態入力値ｘ（ｋ）は、内部状態座標系の軸の数と同じ次元を持つ。例えば、ＦＦＭ（心理学のＦｉｖｅ Ｆａｃｔｏｒ Ｍｏｄｅｌ）を使用した５次元の内部状態ならば、内部状態入力値ｘ（ｋ）は５次ベクトルであり、Ｏｐｅｎｎｅｓｓ ｔｏ ｅｘｐｅｒｉｅｎｃｅ、Ｃｏｎｓｃｉｅｎｔｉｏｕｓｎｅｓｓ、Ｅｘｔｒａｖｅｒｓｉｏｎ、Ａｇｒｅｅａｂｌｅｎｅｓｓ、Ｎｅｕｒｏｔｉｃｉｓｍの値を持ち、それぞれの値によってロボットの状態が定められる。
【００５９】
２）ロボットの情緒である情緒ベクトルｅ（ｋ）の定義
最終情緒は、単純に一つの情緒値で表現されるものではなく、いろいろな情緒値の確率値が反映された複合情緒で生成される。この複合情緒は、情緒ベクトルｅ（ｋ）で表すことができ、Ｊ個の情緒を使用するならば、ロボットの情緒は、次の数式１のように表すことができる。
【数１】
0005605661.tif 000007
ここで、Ｊは、基本情緒の数であり、ｅｊは、ｊ番目の基本情緒の情緒値である。例えば、ｅ１＝ｈａｐｐｉｎｅｓｓ、ｅ２＝ｓｕｒｐｒｉｓｅ、ｅ３＝ｓａｄｎｅｓｓ、ｅ４＝ｌｏｖｅ、ｅ５＝ｄｉｓｇｕｓｔ、ｅ６＝ｆｅａｒ、ｅ７＝ａｎｇｒｙでありうる。［］Ｔは、転置行列であって、表現方式の一つであるため削除できる。
【００６０】
３）情緒確率分布Ｐ（ｘ（ｋ）｜ｅｊ）の設定
内部状態座標系上に各基本情緒に対する確率分布を配する。各基本情緒に対する確率分布は、ＧＭＭを使用する。これを用いれば、各基本情緒の分布をダイナミックに作ることができ、各情緒値を独立的に計算できる。ｎ次元内部状態座標系で、ｊ番目の基本情緒に対する情緒確率分布（情緒分布、情緒値群）Ｐ（ｘ（ｋ）｜ｅｊ）は、次の数式２のように定められる。
【数２】
0005605661.tif 000008
ここで、
0005605661.tif 000009
である。そして、ωｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウス分布またはガウスモードの加重値であり、Ｍｊ（ｋ）は、ｋ時間でｊ番目の情緒分布が持っているガウスモードの数であり、μｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの中央値であり、Σｊ，ｍ（ｋ）は、ｋ時間でｊ番目の情緒分布のｍ番目のガウスモードの帯域幅であり、ｘ（ｋ）は、ｋ時間における内部状態入力値である。ガウスモードは、一つのガウス曲線を意味する。
【００６１】
４）情緒値の確率的表現であるＰ（ｅｊ｜ｘ（ｋ））の計算
各情緒値の確率的表現（確率値）は、ベイスの定理を用いて数式３のように計算できる。ここで、ｊ番目の情緒の確率値であるＰ（ｅｊ｜ｘ（ｋ））は、事後確率(posterior probability)として使われる。
【数３】
0005605661.tif 000010
ここで、Ｐ（ｘ（ｋ）｜ｅｊ）は、尤度関数(likelihood function)として使われ、Ｐ（ｅｊ）は、ｅｊの事前確率(prior probability)であって、各情緒値が選択されうる確率（情緒値の確率的表現）であり、各情緒値の事前確率の和は１である。
【００６２】
以上の数式１ないし３によれば、Ｊ個の基本情緒が付与された場合、Ｊ個のＰ（ｅｊ｜ｘ（ｋ））を持つＪ次元の情緒ベクトルｅ（ｋ）が定められる。ｅ（ｋ）は、Ｊ個の情緒値が確率的表現で反映された複合情緒になる。
【００６３】
図７は、本発明の一実施形態によるロボットの情緒発生方法を示すフローチャートである。
【００６４】
まず、ロボットに付与された基本情緒の座標から遠ざかるほど段々減少する情緒値を持つ情緒値群を、ロボットの内部状態座標系上に複数で生成する（Ｓ５１０）。
【００６５】
情緒値群生成部１１０で行われる動作としてＧＭＭを適用して情緒値群を生成できる。これによれば、数式２が行われた後、情緒値群であるＰ（ｘ（ｋ）｜ｅｊ）が出力される。
【００６６】
次いで、内部状態座標系上でロボットの内部状態入力値の座標が表す各情緒値群の情緒値の集合を、ロボットの情緒として生成する（Ｓ５３０）。
【００６７】
ここで、内部状態入力値は、ロボットの所定の入力部（図示せず）から出力される値に対応できる。その場合、入力部は、ロボットの外部環境情報を感知して内部状態座標系の一点または特定座標に対応するように内部状態入力値を出力する手段、またはかかる手段に相応する機能を行う構成部でありうる。
【００６８】
情緒発生部１３０で行われる動作として集合の情緒値にベイスの定理を適用して、各情緒値が確率的に表現されるようにさらに変換できる。これによれば、数式３が行われた後、情緒値の確率的表現であるＰ（ｅｊ｜ｘ（ｋ））が出力される。
【００６９】
一方、前述した本発明のロボットの情緒発生方法は、コンピュータで読み取り可能な記録媒体にコンピュータで実行させるためのプログラム形態で記録できる。
【００７０】
一方、当業者ならば、本発明がその技術的思想や必須特徴を変更せずに他の具体的な形態で行われうるということを理解できるであろう。したがって、以上で記述した実施形態はあらゆる面で例示的なものであり、限定的なものではないと理解せねばならない。本発明の範囲は、前記詳細な説明よりは特許請求の範囲によって表れ、特許請求の範囲の意味及び範囲、そしてその等価概念から導出されるあらゆる変更または変形された形態が本発明の範囲に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００７１】
本発明は、ロボットなどの機械装置の情緒を生成する装置に適用できる。
特に、多様な情緒表現の可能な情緒表現装置の入力値の生成に用いられる。
【符号の説明】
【００７２】
１１０  情緒値群生成部
１３０  情緒発生部
【図２】
0005605661.tif 000019
【図３】
0005605661.tif 000020
【図４】
0005605661.tif 000021
【図５】
0005605661.tif 000022
【図６】
0005605661.tif 000023
【図７】
0005605661.tif 000024
【図１】
0005605661.tif 000025