(57)【要約】【課題】チャット参加者のリアルタイムの感情、本音をチャットに反映させることができる身体情報反映チャット用プログラム、サーバ、クライアントおよび方法を提供する。【解決手段】ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う身体情報反映チャット用サーバ３であって、参加者キャラクタ登録設定手段７ａと、感情表現パラメータ分析手段７ｂと、キャラクタ生成手段７ｄと、動きデータ生成手段７ｅと、キャラクタ修正手段７ｆと、送受信部１１と、を備えた。【選択図】      図１
2004185437.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う装置を、
前記チャット参加者と前記キャラクタとを関連付ける参加者キャラクタ登録設定手段、
前記チャット参加者が入力したテキストデータおよび少なくとも血圧、心拍数、脳波の一つを計測したチャット参加者の身体情報を組み合わせた感情表現パラメータを受信する受信手段、
予め設定した感情表現パラメータの基準値と前記受信手段で受信した感情表現パラメータとを比較し、比較した比較結果に基づいて、感情表現パラメータを分析する感情表現パラメータ分析手段、
前記テキストデータに基づいて、前記参加者キャラクタ登録設定手段で関連付けられた前記キャラクタが発話する発話データに変換して、当該発話データを発声するキャラクタを生成するキャラクタ生成手段、
前記感情表現パラメータ分析手段で分析した分析結果に基づいて、前記キャラクタ生成手段で生成したキャラクタの動きに関する動きデータを生成する動きデータ生成手段、
この動きデータ生成手段で生成した動きデータに基づいて、前記キャラクタを修正し、前記チャット参加者の身体情報の変化を当該キャラクタに反映させるキャラクタ修正手段、
このキャラクタ修正手段で修正したチャット参加者身体情報反映キャラクタを前記チャット参加者に送信する送信手段、
として機能させることを特徴とする身体情報反映チャット用プログラム。
【請求項２】
前記チャット参加者の前記身体情報が経過時間の変化に伴って、当該身体情報の各時点の値により前記感情表現パラメータが変化した場合、この感情表現パラメータの変化と、前記感情表現パラメータの基準値との比較に基づいて前記チャット利用者の感情を類推する感情類推手段を有することを特徴とする請求項１に記載の身体情報反映チャット用プログラム。
【請求項３】
ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う身体情報反映チャット用サーバであって、
前記チャット参加者と前記キャラクタとを関連付ける参加者キャラクタ登録設定手段と、
前記チャット参加者が入力したテキストデータおよび少なくとも血圧、心拍数、脳波の一つを計測したチャット参加者の身体情報を組み合わせた感情表現パラメータを受信する受信手段と、
予め設定した感情表現パラメータの基準値と前記受信手段で受信した感情表現パラメータとを比較し、比較した比較結果に基づいて、感情表現パラメータを分析する感情表現パラメータ分析手段と、
前記テキストデータに基づいて、前記参加者キャラクタ登録設定手段で関連付けられた前記キャラクタが発話する発話データに変換して、当該発話データを発声するキャラクタを生成するキャラクタ生成手段と、
前記感情表現パラメータ分析手段で分析した分析結果に基づいて、前記キャラクタ生成手段で生成したキャラクタの動きに関する動きデータを生成する動きデータ生成手段と、
この動きデータ生成手段で生成した動きデータに基づいて、前記キャラクタを修正し、前記チャット参加者の身体情報の変化を当該キャラクタに反映させるキャラクタ修正手段と、
このキャラクタ修正手段で修正したチャット参加者身体情報反映キャラクタを前記チャット参加者に送信する送信手段と、
を備えることを特徴とする身体情報反映チャット用サーバ。
【請求項４】
請求項３に記載の身体情報反映チャット用サーバにネットワークを介してアクセスし、チャットを行う身体情報反映チャット用クライアントであって、
脳波計測計、心拍数計測計、血圧計測計の少なくとも一つによって計測される当該クライアントを利用するチャット利用者の身体情報を処理し、この身体情報を組み合わせて当該チャット利用者の感情を示す基準になる感情表現パラメータとする身体情報処理手段と、
この身体情報処理手段で処理された感情表現パラメータと、前記チャットの内容であり、前記チャット参加者が入力したテキストデータとを前記身体情報反映チャット用サーバに送信する送信手段と、
前記身体情報反映チャット用サーバから送信される当該チャット参加者のキャラクタを表示する表示手段と、
を備えることを特徴とする身体情報反映チャット用クライアント。
【請求項５】
ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う身体情報反映チャット方法であって、
前記チャット参加者と前記キャラクタとを関連付ける参加者キャラクタ登録設定ステップと、
前記チャット参加者が入力したテキストデータおよび少なくとも血圧、心拍数、脳波の一つを計測したチャット参加者の身体情報を組み合わせた感情表現パラメータを受信する受信ステップと、
予め設定した感情表現パラメータの基準値と前記受信ステップにて受信した感情表現パラメータとを比較し、比較した比較結果に基づいて、感情表現パラメータを分析する感情表現パラメータ分析ステップと、
前記テキストデータに基づいて、前記参加者キャラクタ登録設定手段で関連付けられた前記キャラクタが発話する発話データに変換して、当該発話データを発声するキャラクタを生成するキャラクタ生成ステップと、
前記感情表現パラメータ分析ステップにて分析した分析結果に基づいて、前記キャラクタ生成ステップにて生成したキャラクタの動きに関する動きデータを生成する動きデータ生成ステップと、
この動きデータ生成ステップにて生成した動きデータに基づいて、前記キャラクタを修正し、前記チャット参加者の身体情報の変化を当該キャラクタに反映させるキャラクタ修正ステップと、
このキャラクタ修正ステップにて修正したチャット参加者身体情報反映キャラクタを前記チャット参加者に送信する送信ステップと、
を含むことを特徴とする身体情報反映チャット方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介してコンピュータ上で会話を行うチャットにおいて、当該チャットに参加しているチャット参加者の感情の状態を反映する身体情報反映チャット用プログラム、身体情報反映チャット用サーバ、身体情報反映チャット用クライアントおよび身体情報反映チャット方法に関する。
【０００２】
【従来の技術】
従来、ネットワークを介して接続されるコンピュータ同士を利用して、当該コンピュータの利用者（通常、複数のチャット参加者）が任意の話題について、テキストデータの送受信によって会話を行うチャットシステムでは、各チャット参加者は、当該チャット参加者が利用するコンピュータのディスプレイ上に表示された、各チャット参加者が入力したテキストデータを読んで、自分の意見をテキストデータとして入力するテキストデータベースのものがある。
【０００３】
また、従来のチャットシステムには、各チャット参加者をコンピュータグラフィックスで仮想的に表現したＣＧキャラクタまたはチャット参加者自身の写真画像を取り込んで生成したモデル画像をコンピュータ内の仮想空間に存在させ、このＣＧキャラクタまたはモデル画像に各チャット参加者が入力したテキストデータを音声合成等して喋らせたり、漫画等の表現で多用される「吹き出し」のようにテキストデータを表示したりして、他のチャット参加者とチャットを行うグラフィックスベースのものがある（例えば、特許文献１参照）。
【０００４】
ところで、従来のグラフィックベースのチャットシステムでは、チャット参加者の感情を表現する手法として、入力するテキストデータに感情を表す記号的なもの、例えば、！（驚き）、？（疑問）を挿入したり、複数の記号（括弧、点等）を組み合わせた「顔文字（喜んだ顔、悲しい顔等）」による表現を含めたりしていた。或いは、テキストデータの送信とは別個に、コンピュータに付属しているキーボードの特定のキー（スイッチ）を押下することで、特定の感情（怒りや笑い等）を表現し、チャット参加者の感情が表現されていた。
【０００５】
【特許文献１】
特開２００２−２３９２４９号公報（段落番号３６−４２、第６図）
【０００６】
【発明が解決しようとする課題】
しかしながら、従来のグラフィックベースのチャットシステムでは、通常、チャット参加者は遠隔地に居住する、性別さえ定かでない不特定な者同士であって、各チャット参加者の表情や仕草を実際に見ながらテキストデータの送受信をしているわけではなかったので、チャットに参加しているチャット参加者同士が、実際にどう感じているのか、本音なのか、建前なのかを区別することができないという問題がある。例えば、あるチャット参加者が、実際には激怒していたのに、「笑い」に相当するキー（スイッチ）を押下した場合、他のチャット参加者は、当該チャット参加者をＣＧ化したキャラクタをみて、笑っていると判断することしかできず、チャット参加者のリアルタイムの感情（本音）をチャットに反映させることができないという問題がある。
【０００７】
そこで、本発明の目的は前記した従来の技術が有する課題を解消し、チャット参加者のリアルタイムの感情、本音をチャットに反映させることができる身体情報反映チャット用プログラム、身体情報反映チャット用サーバ、身体情報反映チャット用クライアントおよび身体情報反映チャット方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、前記した目的を達成するため、以下に示す構成とした。
請求項１記載の身体情報反映チャット用プログラムは、ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う装置を、以下に示す手段として機能させることを特徴とする。当該装置を機能させる手段は、前記チャット参加者と前記キャラクタとを関連付ける参加者キャラクタ登録設定手段、前記チャット参加者が入力したテキストデータおよび少なくとも血圧、心拍数、脳波の一つを計測したチャット参加者の身体情報を組み合わせた感情表現パラメータを受信する受信手段、予め設定した感情表現パラメータの基準値と前記受信手段で受信した感情表現パラメータとを比較し、比較した比較結果に基づいて、感情表現パラメータを分析する感情表現パラメータ分析手段、前記テキストデータに基づいて、前記参加者キャラクタ登録設定手段で関連付けられた前記キャラクタが発話する発話データに変換して、当該発話データを発声するキャラクタを生成するキャラクタ生成手段、前記感情表現パラメータ分析手段で分析した分析結果に基づいて、前記キャラクタ生成手段で生成したキャラクタの動きに関する動きデータを生成する動きデータ生成手段、この動きデータ生成手段で生成した動きデータに基づいて、前記キャラクタを修正し、前記チャット参加者の身体情報の変化を当該キャラクタに反映させるキャラクタ修正手段、このキャラクタ修正手段で修正したチャット参加者身体情報反映キャラクタを前記チャット参加者に送信する送信手段、である。
【０００９】
かかる構成によれば、まず、参加者キャラクタ登録設定手段で、チャット参加者とキャラクタとが関連付けられる。キャラクタは、例えば、ＣＧキャラクタ等で描画されており、様々の顔面（面長、丸顔、やせ顔等）と、様々の体格（ガッチリ型、太型、やせ型等）との組み合わせにより構成される複数のキャラクタがチャット参加者に提示され、この中からチャット参加者は好みのキャラクタを選択することができる。また、この参加者キャラクタ登録設定手段では、チャット参加者の個人情報等の入力を義務づけることができる。これにより、入力された個人情報を確認する確認手段（認証手段）を講じれば、チャットに参加するチャット参加者の身元の信憑性を高めることができ、例えば、性別年齢等の偽りを防止することができて、より本音の会話（テキストデータの送受信）を実現することができる。
【００１０】
続いて、受信手段でテキストデータと感情表現パラメータとが受信される。このテキストデータがチャットの内容（会話の内容）になり、感情表現パラメータによって、キャラクタの表情や動作が決定される。そして、感情表現パラメータ分析手段で、予め設定した感情表現パラメータの基準値と、受信した感情表現パラメータとが比較され、比較された比較結果に基づいて、感情表現パラメータが分析される。感情表現パラメータは、血圧、心拍数、脳波の一つを計測したチャット参加者の身体の状態を示すもので、感情表現パラメータの分析は、例えば、血圧が高く、心拍数が多いときには、チャット参加者は怒っていると推測したり、或いは、脳波の場合、α波がでている場合、チャット参加者は心地よい（喜んでいる）と推測したりすることができる。
【００１１】
そしてまた、キャラクタ生成手段で、参加者キャラクタ登録設定手段にて関連付けられている（選択されている）キャラクタが発話する（会話する）発話データがテキストデータに基づいて生成され、この発話データを話す動作をするキャラクタが生成される。なお、このキャラクタ生成手段で生成されるキャラクタは、発話データを喋るだけの動きしかしない。引き続いて、動きデータ生成手段で、感情表現パラメータ分析手段にて分析された分析結果に基づいてキャラクタの動きに関する動きデータが生成され、この動きデータに基づいて、キャラクタ生成手段にて生成されたキャラクタ（キャラクタの表情、動き等）がキャラクタ修正手段で修正され、送信手段で送信される。つまり、動きデータによって、感情表現パラメータに沿ったキャラクタの表情（喜び、怒り、悲しみ、笑い等）が反映されることになる。
【００１２】
請求項２記載の身体情報反映チャット用プログラムは、請求項１に記載の身体情報反映チャット用プログラムにおいて、前記チャット参加者の前記身体情報が経過時間の変化に伴って、当該身体情報の各時点の値により前記感情表現パラメータが随時変化した場合、この感情表現パラメータの変化と、前記感情表現パラメータの基準値との比較に基づいて前記チャット利用者の感情を類推する感情類推手段を有することを特徴とする。
【００１３】
かかる構成によれば、感情類推手段で、チャット参加者の現時点の感情が類推される。そして、例えば、この類推された結果を記憶しておけば、チャット終了後に、各チャット参加者は、どの時点のどんなテキストデータ（どんな情報）に対して、それぞれのチャット参加者がどのような感情を抱いたかを知ることができ、また、感情の推移によって、チャット参加者の性格等を知ること（想像すること）ができる。
【００１４】
請求項３記載の身体情報反映チャット用サーバは、ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う身体情報反映チャット用サーバであって、前記チャット参加者と前記キャラクタとを関連付ける参加者キャラクタ登録設定手段と、前記チャット参加者が入力したテキストデータおよび少なくとも血圧、心拍数、脳波の一つを計測したチャット参加者の身体情報を組み合わせた感情表現パラメータを受信する受信手段と、予め設定した感情表現パラメータの基準値と前記受信手段で受信した感情表現パラメータとを比較し、比較した比較結果に基づいて、感情表現パラメータを分析する感情表現パラメータ分析手段と、前記テキストデータに基づいて、前記参加者キャラクタ登録設定手段で関連付けられた前記キャラクタが発話する発話データに変換して、当該発話データを発声するキャラクタを生成するキャラクタ生成手段と、前記感情表現パラメータ分析手段で分析した分析結果に基づいて、前記キャラクタ生成手段で生成したキャラクタの動きに関する動きデータを生成する動きデータ生成手段と、この動きデータ生成手段で生成した動きデータに基づいて、前記キャラクタを修正し、前記チャット参加者の身体情報の変化を当該キャラクタに反映させるキャラクタ修正手段と、このキャラクタ修正手段で修正したチャット参加者身体情報反映キャラクタを前記チャット参加者に送信する送信手段と、を備えることを特徴とする。
【００１５】
かかる構成によれば、参加者キャラクタ登録設定手段で、チャット参加者とキャラクタとが関連付けられる。続いて、受信手段でテキストデータと感情表現パラメータとが受信される。このテキストデータがチャットの内容（会話の内容）になり、感情表現パラメータによって、キャラクタの表情や動作が決定される。
そして、感情表現パラメータ分析手段で、予め設定した感情表現パラメータの基準値と、受信した感情表現パラメータとが比較され、比較された比較結果に基づいて、感情表現パラメータが分析される。そしてまた、キャラクタ生成手段で、参加者キャラクタ登録設定手段にて関連付けられている（選択されている）キャラクタが発話する（会話する）発話データがテキストデータに基づいて生成され、この発話データを話す動作をするキャラクタが生成される。引き続いて、動きデータ生成手段で、感情表現パラメータ分析手段にて分析された分析結果に基づいてキャラクタの動きに関する動きデータが生成され、この動きデータに基づいて、キャラクタ生成手段にて生成されたキャラクタ（キャラクタの表情、動き等）がキャラクタ修正手段で修正され、送信手段で送信される。
【００１６】
請求項４記載の身体情報反映チャット用クライアントは、請求項３に記載の身体情報反映チャット用サーバにネットワークを介してアクセスし、チャットを行う身体情報反映チャット用クライアントであって、脳波計測計、心拍数計測計、血圧計測計の少なくとも一つによって計測される当該クライアントを利用するチャット利用者の身体情報を処理し、この身体情報を組み合わせて当該チャット利用者の感情を示す基準になる感情表現パラメータとする身体情報処理手段と、この身体情報処理手段で処理された感情表現パラメータと、前記チャットの内容であり、前記チャット参加者が入力したテキストデータとを前記身体情報反映チャット用サーバに送信する送信手段と、前記身体情報反映チャット用サーバから送信される当該チャット参加者のキャラクタを表示する表示手段と、を備えることを特徴とする。
【００１７】
かかる構成によれば、まず、身体情報処理手段で、チャット利用者の身体情報、つまり、脳波計測計で計測されたチャット利用者の脳波、心拍数計測計で計測されたチャット利用者の心拍数、血圧計で計測されたチャット利用者の血圧に基づいて、感情表現パラメータが生成される。そして、チャット参加者が入力した、チャットの内容であるテキストデータと共に、感情表現パラメータが送信手段で送信される。その後、表示手段でチャット参加者のキャラクタが表示される。
【００１８】
請求項５記載の身体情報反映チャット方法は、ネットワークを介してチャットを行う際に、このチャットに参加しているチャット参加者の身体情報を、当該チャット参加者のキャラクタに反映させてチャットを行う身体情報反映チャット方法であって、前記チャット参加者と前記キャラクタとを関連付ける参加者キャラクタ登録設定ステップと、前記チャット参加者が入力したテキストデータおよび少なくとも血圧、心拍数、脳波の一つを計測したチャット参加者の身体情報を組み合わせた感情表現パラメータを受信する受信ステップと、予め設定した感情表現パラメータの基準値と前記受信ステップにて受信した感情表現パラメータとを比較し、比較した比較結果に基づいて、感情表現パラメータを分析する感情表現パラメータ分析ステップと、前記テキストデータに基づいて、前記参加者キャラクタ登録設定手段で関連付けられた前記キャラクタが発話する発話データに変換して、当該発話データを発声するキャラクタを生成するキャラクタ生成ステップと、前記感情表現パラメータ分析ステップにて分析した分析結果に基づいて、前記キャラクタ生成ステップにて生成したキャラクタの動きに関する動きデータを生成する動きデータ生成ステップと、この動きデータ生成ステップにて生成した動きデータに基づいて、前記キャラクタを修正し、前記チャット参加者の身体情報の変化を当該キャラクタに反映させるキャラクタ修正ステップと、このキャラクタ修正ステップにて修正したチャット参加者身体情報反映キャラクタを前記チャット参加者に送信する送信ステップと、を含むことを特徴とする。
【００１９】
この方法によれば、参加者キャラクタ登録設定ステップにおいて、チャット参加者とキャラクタとが関連付けられる。続いて、受信ステップにおいて、テキストデータと感情表現パラメータとが受信される。このテキストデータがチャットの内容（会話の内容）になり、感情表現パラメータによって、キャラクタの表情や動作が決定される。そして、感情表現パラメータ分析ステップにおいて、予め設定した感情表現パラメータの基準値と、受信した感情表現パラメータとが比較され、比較された比較結果に基づいて、感情表現パラメータが分析される。そしてまた、キャラクタ生成ステップにおいて、参加者キャラクタ登録設定ステップにて関連付けられている（選択されている）キャラクタが発話する（会話する）発話データがテキストデータに基づいて生成され、この発話データを話す動作をするキャラクタが生成される。引き続いて、動きデータ生成ステップにおいて、感情表現パラメータ分析ステップにて分析された分析結果に基づいてキャラクタの動きに関する動きデータが生成され、この動きデータに基づいて、キャラクタ生成ステップにて生成されたキャラクタ（キャラクタの表情、動き等）がキャラクタ修正ステップにおいて修正され、送信ステップにて送信される。
【００２０】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
（身体情報反映チャットシステム）
図１を参照して、身体情報反映チャットシステムの概要、身体情報反映チャット用サーバの構成、身体情報反映チャット用クライアントの構成を説明する。図１に示すように、身体情報反映チャットシステム１は、身体情報反映チャット用サーバ３と、身体情報反映チャット用クライアント５（５ａ、５ｂ、５ｃ・・・５ｎ）とを備えている。身体情報反映チャットシステム１は、身体情報反映チャット用クライアント５の使用者（利用者）である複数のチャット参加者が身体情報反映用チャット用サーバ３にネットワークを介してアクセスし、チャットを行うものである。この身体情報反映チャットシステム１は、チャット参加者の身体情報（脳波、心拍数、血圧）が身体情報反映チャット用クライアント５の表示画面（表示出力手段）に表示されるキャラクタ（ＣＧキャラクタ）に反映されて、チャット参加者同士の感情を推測しながら、チャットが行えるように構成されている。
【００２１】
（身体情報反映チャット用サーバの構成）
身体情報反映チャット用サーバ３は、ネットワークを介してアクセスしてくる身体情報反映チャット用クライアント５から送信されるテキストデータ、感情表現データに基づいて、仮想空間上にチャットルーム（チャット参加者がＣＧキャラクタとなって集う場所）を開設してチャットを行うもので、主制御部７と、記憶部９と、送受信部１１とを備えている。
【００２２】
主制御部７は、身体情報反映チャット用サーバ３の制御を司るもので、ＣＰＵ、メインメモリ等から構成され、参加者キャラクタ登録設定手段７ａと、感情表現パラメータ分析手段７ｂと、テキストデータ付与手段７ｃと、キャラクタ生成手段７ｄと、動きデータ生成手段７ｅと、キャラクタ修正手段７ｆとを備えている。なお、これら７ａ〜７ｆは、主制御部７上に展開するプログラムである。
【００２３】
参加者キャラクタ登録設定手段７ａは、ネットワークを介して、身体情報反映チャット用クライアント５からアクセスされたチャット参加者の情報と、記憶部９に記憶されているキャラクタデータ９ａとを関連付ける（結びつける）ものである。つまり、チャット参加者から送信されたチャット参加者に係る情報（以下、チャット参加者情報という）を送受信部１１で受信し、記憶部９に記憶している複数のキャラクタデータを、ネットワークを介して身体情報反映チャット用クライアント５の表示画面に表示させ、チャット参加者の嗜好に基づき選択させた後、選択されたキャラクタとチャット参加者情報とを関連付けて、記憶部９に記憶するものである。
【００２４】
なお、チャット参加者情報は、ＩＰアドレス等の身体情報反映チャット用クライアント５に関する機器情報と、チャット参加者の年齢、性別、職業、住所、趣味、特技等の個人情報とを含むものである。
【００２５】
感情表現パラメータ分析手段７ｂは、身体情報反映チャット用クライアント５から送信された感情表現パラメータと、予め記憶している感情表現パラメータの基準値（以下、感情表現パラメータ基準値という）とを比較して、各クライアント５から送信された感情表現パラメータを分析するものである。感情表現パラメータは、チャット参加者の脳波、心拍数、血圧を組み合わせたものであり、これらに基づいて推測されるチャット参加者の感情を表現したものといえるものである。感情表現パラメータ基準値は、チャット参加者の感情を推測する基準となる値であり、例えば、血圧、脈拍が一定値以下で、脳波波形が一定である場合（計測される脳波に激しい起伏が存在しない場合）、チャット参加者には表情なし（感情変化なし）といった指標となるものである。この感情表現パラメータ基準値とＣＧキャラクタの表情との関係については、後記する（図４を参照して説明する）。
【００２６】
テキストデータ付与手段７ｃは、身体情報反映チャット用クライアント５のチャット参加者が入力したテキストデータを、キャラクタ生成手段７ｄで生成されるキャラクタの発話する発話データに変換して、当該キャラクタにテキストデータ（発話データ）を付与するものである。このテキストデータ付与手段７ｃは、各身体情報反映チャット用クライアント５から入力されたテキストデータを、入力された順番に順次、発話データに変換し、各クライアント５を利用するチャット利用者が参加者キャラクタ登録設定手段７ａによって選択したキャラクタに対応させて、発話データを付与していくものである。
【００２７】
また、このテキストデータ付与手段７ｃには、図示を省略した音声合成機能を有しており、この音声合成機能は、記憶部９に記憶される音声合成用データ（単語および単語の発話時間が記録されているデータ群、図示せず）に基づいて、テキストデータを音声合成し、音声合成した音声合成データを、参加者キャラクタ登録設定手段７ａによって選択したキャラクタに対応させて付加するものである。
【００２８】
キャラクタ生成手段７ｄは、参加者キャラクタ登録設定手段７ａで選択されたキャラクタ（ＣＧキャラクタ）をベースにして、テキストデータ付与手段７ｃで生成された発話データを付与した表示キャラクタを生成するものである。このキャラクタ生成手段７ｄでは、参加者キャラクタ登録設定手段７ａで選択されたキャラクタに応じて、キャラクタの表情の描画程度（例えば、チャット参加者が怒っていると推測されるときの、眉のつりあげ角度や、口部の曲げ具合等）を一定の範囲で調整するデフォルメ機能を有しており、このデフォルメ機能を活用すれば、チャット参加者の感覚に即したより豊かな感情表現をキャラクタに表現させることができる。
【００２９】
動きデータ生成手段７ｅは、感情表現パラメータ分析手段７ｂで分析した分析結果（感情パラメータ基準値と比較した比較結果）に基づいて、キャラクタ生成手段７ｄで生成した表示キャラクタに、動きを付加する動きデータを生成するものである。例えば、感情表現パラメータ分析手段７ｂで感情表現パラメータによって推測されるチャット参加者の感情が「喜んでいる（笑っている）」と分析された場合、この動きデータ生成手段７ｅで、表示キャラクタの肩部を上下に軽く揺らす動作をさせる動作データが生成される。
【００３０】
キャラクタ修正手段７ｆは、動作データ生成手段７ｅで生成された動きデータに基づいて、キャラクタ生成手段７ｄで生成された表示キャラクタを修正するものである。このキャラクタ修正手段７ｆで修正された表示キャラクタが、特許請求の範囲の請求項に記載したチャット参加者身体情報反映キャラクタに相当するものである。このキャラクタ修正手段７ｆで修正された表示キャラクタ（チャット参加者身体情報反映キャラクタ）が送受信部１１から各身体情報反映チャット用クライアント５に送信される。
【００３１】
このキャラクタ修正手段７ｆは、キャラクタの表情、キャラクタの首の向き、キャラクタの胴体部の動きを修正するのみではなく、チャットルーム上におけるキャラクタの立ち位置も修正することができるものである。例えば、チャットルーム上に３人のキャラクタ（キャラクタＡ、キャラクタＢ、キャラクタＣ：チャット参加者Ａ、チャット参加者Ｂ、チャット参加者Ｃ）が入室していた際に、キャラクタＡとキャラクタＢとの間で、ある話題について議論が白熱してしまい、キャラクタＣが議論に参加できずにいる場合、キャラクタＣ（チャット参加者Ｃ）がつまらなくしている態度を表現するために、自動的に（任意に）チャットルームの片隅に追いやられるといったキャラクタＣの立つ位置の修正を行うこと（演出を付加すること）も可能である。
【００３２】
記憶部９は、ハードディスク等の記憶媒体によって構成されるもので、キャラクタデータ９ａと、チャットテキストデータ９ｂと、感情表現パラメータデータ９ｃとを記憶しているものである。
【００３３】
キャラクタデータ９ａは、参加者キャラクタ登録設定手段７ａで選択されるキャラクタの様々な顔の形状データ（面長、卵形、四角顔等）と、様々な体型（やせた体型、太った体型等）の胴体（胴部）データからなるものである。各顔データ、各胴体データには、チャット参加者の好みに対応するように、複数のカラーバリエーション（微妙な色違い、例えば、白っぽい顔、日焼けした顔等）が存在している。
【００３４】
ここで補足しておくと、このキャラクタデータ９ａに含まれるキャラクタそれぞれに、テキストデータ付与手段７ｃで発話データが付与されたものが表示キャラクタとなり、さらに、動きデータ生成手段７ｅで生成された動きデータに基づいて、キャラクタ修正手段７ｆで修正が施された（チャット参加者の身体情報（感情）が反映された）ものがチャット参加者身体情報反映キャラクタとなる。
【００３５】
チャットテキストデータ９ｂは、身体情報反映チャット用クライアント５から入力されたテキストデータを入力された順に整理したものである。また、チャットテキストデータ９ｂには、身体情報反映チャット用クライアント５で、テキストデータが入力された時刻に関する時刻情報が含まれている。
【００３６】
感情表現パラメータデータ９ｃは、身体情報反映チャット用クライアント５から送信された感情表現パラメータを、テキストデータと関連付けてなるものである。つまり、この感情表現パラメータデータ９ｃは、身体情報反映チャット用クライアントの使用者であるチャット参加者が、どういったテキストデータを入力したときに生じた感情変化であるかが明確になるように（対応するように）、時刻情報を含めて記憶されているものである。例えば、チャットルームにキャラクタＡ（チャット参加者Ａ）、キャラクタＢ（チャット参加者Ｂ）が入室後、１０秒の時点で、キャラクタＡ（チャット参加者Ａ）が喋った内容（テキストデータ）によって、血圧が８０（ｍｍＨｇ）から９０（ｍｍＨｇ）に上昇したといったことが明確になるように感情表現パラメータデータ９ｃは構成されている。
【００３７】
送受信部１１は、入出力ポートに相当するもので、ルータやハブ等に接続されて、インターネット等のネットワークに接続しており、当該ネットワークを介して、データ（テキストデータおよび感情表現パラメータ（受信）、チャット参加者身体情報反映キャラクタ（送信））を送受信するものである。なお、この送受信部１１が特許請求の範囲の請求項に記載した受信手段と送信手段とに相当するものである。
【００３８】
なお、この実施の形態では、チャット参加者の登録によって設定されるキャラクタの選択、テキストデータを発話データにして付与したキャラクタの生成、キャラクタを動かす動作データの生成、この動作データに基づくキャラクタの修正は、集中的に身体情報反映チャット用サーバ３で処理し、各クライアント５（５ａ、５ｂ、５ｃ、・・・５ｎ）に送信する構成としているが、発話データおよび動きデータを各クライアント５（５ａ、５ｂ、５ｃ、・・・５ｎ）に送信し、クライアント５（５ａ、５ｂ、５ｃ、・・・５ｎ）側でキャラクタの修正を行うようにする構成であってもよい。
【００３９】
また、この身体情報反映チャット用サーバ３には、チャット参加者の身体情報が経過時間に伴って変化した場合、当該身体情報の各時点の値により、チャット利用者の感情を類推する、図示を省略した感情類推手段を備えている。この感情類推手段で、チャット参加者の入力されたテキストデータ（発話データ）によって変化したチャット参加者の感情の推移を類推することができる。この類推された結果を記憶しておけば、チャット終了後に、各チャット参加者は、どんなテキストデータ（どんな情報）に対して、それぞれのチャット参加者がどのような感情を生じたかを知ることができ、また、感情の推移によって、チャット参加者の性格等を知ること（想像すること）ができる。
【００４０】
さらに、この身体情報反映チャット用サーバ３には、感情表現パラメータをチャットに利用するかどうか（感情表現可または感情表現不可）を選択できる感情表現出力制御手段（図示せず）が備えられている。これによって、チャット参加者は自らの感情を、他のチャット参加者に知られたくない場合に、この感情表現出力制御手段で「感情表現不可」を選択することで、各クライアント５に備えられる表示画面に表示されるキャラクタの感情が表現されることを中止することができる（つまり、どんな発話データを発していても無表情）。ただし、この場合には、感情表現出力制御手段によって「感情表現不可」が機能していることが他のチャット参加者にわかるように、例えば、キャラクタの胴体部における衣服の色が変化したり、「感情表現不可」のサイン（例えば、キャラクタの頭部に表示札）がキャラクタに付加されたりする仕組みになっている。
【００４１】
この身体情報反映チャット用サーバ３によれば、参加者キャラクタ登録設定手段７ａで、チャット参加者とキャラクタとが関連付けられ、送信受信部１１でテキストデータと感情表現パラメータとが受信される。感情表現パラメータ分析手段７ｂで、予め設定した感情表現パラメータの基準値と、受信した感情表現パラメータとが比較され、比較された比較結果に基づいて、感情表現パラメータが分析される。キャラクタ生成手段７ｄで、参加者キャラクタ登録設定手段７ａにて関連付けられている（選択されている）キャラクタが発話する（会話する）発話データがテキストデータに基づいて生成され、この発話データを話す動作をするキャラクタが生成される。動きデータ生成手段７ｅで、感情表現パラメータ分析手段にて分析された分析結果に基づいてキャラクタの動きに関する動きデータが生成され、この動きデータに基づいて、キャラクタ生成手段７ｄにて生成されたキャラクタ（キャラクタの表情、動き等）がキャラクタ修正手段７ｆで修正され、送受信部１１で送信される。このため、このキャラクタ（チャット参加者身体情報反映キャラクタ）を受信した側では、このキャラクタに、当該チャット参加者の身体情報から類推される感情の推移が適宜、テキストデータ（発話データ）と共に表現されるので、チャット参加者のリアルタイムの感情、本音をチャットに反映させることができる。
【００４２】
（身体情報反映チャット用クライアントの構成）
身体情報反映チャット用クライアント５は、身体情報反映チャット用サーバ３にネットワークを介してアクセスする端末であり、当該クライアント５の利用者であるチャット参加者が入力するチャットの内容であるテキストデータと共に、チャット参加者の身体情報から導いた（類推した）感情表現パラメータを身体情報反映チャット用サーバ３に送信するもので、送受信部１３と、主制御部１５と、記憶部１７と、表示出力部１９とを備えている。
【００４３】
なお、この身体情報反映チャット用クライアント５は、チャット参加者の身体情報を計測する脳波計２１ａと、心拍数計２１ｂと、血圧計２１ｃとに接続され、これらの計測計２１から計測データが入力される構成となっている。
【００４４】
送受信部１３は、入出力ポートに相当するもので、ルータやハブ等に接続されて、インターネット等のネットワークに接続しており、当該ネットワークを介して、データ（テキストデータおよび感情表現パラメータ（受信）、チャット参加者身体情報反映キャラクタ（送信））を送受信するものである。
【００４５】
主制御部１５は、身体情報反映チャット用クライアント５の制御を司るもので、ＣＰＵ、メインメモリ等から構成され、脳波計測手段１５ａと、心拍数計測手段１５ｂと、血圧計測手段１５ｃと、身体情報処理手段１５ｄを備えている。なお、これら１５ａ〜１５ｄは、主制御部１５上に展開するプログラムである。
【００４６】
脳波計測手段１５ａは、脳波計２１ａで計測されたチャット参加者の脳波を処理するもので、計測されたチャット参加者の脳波を脳波データとして、身体情報処理手段１５ｄに出力するものである。
【００４７】
心拍数計測手段１５ｂは、心拍数計２１ｂで計測されたチャット参加者の心拍数を処理するもので、計測されたチャット参加者の心拍数を心拍数データとして、身体情報処理手段１５ｄに出力するものである。
【００４８】
血圧計測手段１５ｃは、血圧計２１ｃで計測されたチャット参加者の血圧値を処理するもので、計測されたチャット参加者の血圧値を血圧値データとして、身体情報処理手段１５ｄに出力するものである。
【００４９】
身体情報処理手段１５ｄは、脳波計測手段１５ａ、心拍数計測手段１５ｂおよび血圧計測手段１５ｃで処理された脳波データ、心拍数データおよび血圧値データ（以下、これらを総括して計測データという）に基づいて、チャット参加者の身体情報を組み合わせた感情表現パラメータを生成し、この感情表現パラメータを送受信部１３に出力するものである。この実施の形態では、感情表現パラメータは、脳波データ、心拍数データおよび血圧値データの３個のデータからなるチャット参加者の身体の状態を示す情報である。
【００５０】
また、この感情表現パラメータは、この実施の形態で、身体情報反映チャット用クライアント５から身体情報反映チャット用サーバ３がネットワーク上で開設しているチャットルームにアクセスしている間は、間断なく送受信部１３から送信されている。なお、身体情報反映チャット用クライアント５および身体情報反映チャット用サーバ３の実際のデータ処理能力を考慮して（特に、処理能力が低い場合）一定間隔（例えば、３０秒ごと）で感情表現パラメータを送受信部１３から送信する構成としてもよい。
【００５１】
記憶部１７は、脳波計２１ａ、心拍数計２１ｂおよび血圧計２１ｃで計測され、脳波計測手段１５ａ、心拍数計測手段１５ｂおよび血圧計測手段１５ｃで処理された計測データ（脳波データ、心拍数データおよび血圧値データ）を記憶するものである。
【００５２】
表示出力部１９は、一般的なＣＲＴ、液晶等の表示画面と、スピーカ等の音声出力装置等によって構成されており、身体情報反映チャット用サーバから送信されたチャット参加者身体情報反映キャラクタおよび音声合成データを表示出力するものである。この表示出力部１９が特許請求の範囲の請求項に記載した表示手段に相当するものである。
【００５３】
また、この身体情報反映チャット用クライアント５には、テキストデータを入力したり、身体情報反映チャット用サーバ３の参加者キャラクタ登録設定手段７ａで提示される複数のキャラクタを選択したりするための入力部（図示せず）が備えられている。この入力部（図示せず）は、一般的なキーボード、マウス等からなるものである。
【００５４】
この身体情報反映チャット用クライアント５によれば、身体情報処理手段１５ｄで、チャット利用者の身体情報、つまり、脳波計２１ａで計測され、脳波計測手段１５ａで処理されたチャット利用者の脳波データ、心拍数計２１ｂで計測され、心拍数計測手段１５ｂで処理されたチャット利用者の心拍数、血圧計２１ｃで計測され、血圧計測手段１５ｃで処理されたチャット利用者の血圧値データに基づいて、感情表現パラメータが生成される。そして、チャット参加者が入力した、チャットの内容であるテキストデータと共に、感情表現パラメータが送受信部１３で送信される。その後、表示出力部１９でチャット参加者を模式的に（仮想的に）描画したチャット参加者身体情報反映キャラクタが表示される。このため、チャット参加者身体情報反映キャラクタに、当該チャット参加者の身体情報から類推される感情の推移が適宜、テキストデータ（発話データ）と共に表現されるので、チャット参加者のリアルタイムの感情、本音をチャットに反映させることができる。
【００５５】
（身体情報反映チャットシステムの動作）
次に、図２に示すシーケンスチャートを参照して、身体情報反映チャットシステム１の動作を説明する（適宜、図１参照）。
まず、チャットに参加することを希望する身体情報反映チャット用クライアント５ａの利用者（チャット参加者となる）は、身体情報反映チャット用クライアント５ａから身体情報反映チャット用サーバ３がネットワーク上で開設しているチャットルームにアクセスし、チャットするための前段階の準備としてキャラクタの登録を要求する（Ａ１）。
【００５６】
すると、身体情報反映チャット用サーバ３では、参加者キャラクタ登録設定手段７ａで、チャット参加者のキャラクタ登録処理を実行する（Ｂ１）。このキャラクタ登録処理は、チャット参加者の個人情報とクライアント５ａに関する機器情報とからなるチャット参加者情報をチャット参加者が入力すると共に、参加者キャラクタ登録設定手段７ａによって提示される複数のキャラクタからチャット参加者が好みのキャラクタを選択することによって実行される。
【００５７】
そして、チャット参加者は、脳波計２１ａ、心拍数計２１ｂおよび血圧計２１ｃを装着して、身体情報反映チャット用クライアント５ａに備えられる入力部（図示せず）で、テキストデータを入力する。すると、身体情報反映チャット用クライアント５ａでは、脳波計２１ａ、心拍数計２１ｂおよび血圧計２１ｃで計測され、脳波計測手段１５ａ、心拍数計測手段１５および血圧計測手段１５ｃで処理された脳波データ、心拍数データおよび血圧値データが身体情報処理手段１５ｄで感情表現パラメータとされる。
【００５８】
入力部（図示せず）で入力されたテキストデータと、身体情報処理手段１５ｄで処理された感情表現パラメータとが身体情報反映チャット用サーバ３に送信される（Ａ２）。なお、チャット参加者がチャットルームにアクセスした後、脳波計２１ａ、心拍数計２１ｂおよび血圧計２１ｃを装着せずに、入力部（図示せず）でテキストデータを入力しようとすると、「テキストデータ入力不可の旨」のエラー表示が表示出力部１９になされる。各計測計２１ａ、２１ｂ、２１ｃの装着が身体情報反映チャット用クライアント５の主制御部１５で確認された場合、エラー表示は解除される。
【００５９】
またさらに、各計測計２１ａ、２１ｂ、２１ｃの装着が身体情報反映チャット用クライアント５の主制御部１５で確認された後、身体情報である脳波データ、心拍数データおよび血圧値データを感情表現パラメータとして、身体情報反映チャット用サーバ３で利用するかどうかを、サーバ３側に備えられる感情表現出力制御手段（図示せず）によって制御する（選択する）ことができる。
【００６０】
身体情報反映チャット用サーバ３では、身体情報反映チャット用クライアント５ａから送信されたテキストデータおよび感情表現パラメータを送受信部１１で受信すると、まず、感情表現出力制御手段（図示せず）で感情表現可または感情表現不可がクライアント５ａ側に提示され、この結果に基づき、感情表現パラメータを感情表現パラメータ分析手段７ｂで分析される（Ｂ２）。なお、このシーケンスチャートでは、身体情報反映チャット用クライアント５ａ側で感情表現可が選択されたものとして説明している。
【００６１】
そして、身体情報反映チャット用サーバ３のテキストデータ付与手段７ｃでテキストデータが発話データに変換され（Ｂ３）、さらにテキストデータ付与手段７ｃに含まれている音声合成機能でテキストデータが音声合成データに変換される。さらに、キャラクタ生成手段７ｄで、参加者キャラクタ登録設定手段７ａにて選択されたキャラクタに発話データおよび音声合成データが付加された表示キャラクタが生成される（Ｂ４）。
【００６２】
さらにまた、動きデータ生成手段７ｅで、感情表現パラメータ分析手段７ｂにて分析された分析結果に基づいて、表示キャラクタの動きデータが生成される（Ｂ５）。そして、キャラクタ修正手段７ｆで、動きデータ生成手段７ｅにて生成された動きデータに基づいて、表示キャラクタの表情、動作が修正されたチャット参加者身体情報反映キャラクタが生成される（Ｂ６）。その後、このチャット参加者身体情報反映キャラクタが送受信部１３から身体情報反映チャット用クライアント５ａに送信される。
【００６３】
なお、この図２に示したシーケンスチャートでは、身体情報反映チャット用クライアント５ａしか示していないが、実際には複数のクライアント５が存在し、これら複数のクライアント５（５ａ、５ｂ、５ｃ・・・５ｎ）がチャットルームにアクセスすることでチャットが成立している。以上のような動作が身体情報反映チャット用クライアント５からテキストデータが送信される毎に繰り返し実行される。
【００６４】
また、チャット参加者が一旦テキストデータを入力して、チャットに参加した後（チャットルームに入室した後）にテキストデータを入力してこない場合、キャラクタ生成手段７ｄで生成されたキャラクタは、発話データを発することなく、チャットルームに存在し続けることになる。但し、身体情報反映チャット用クライアント５から感情表現パラメータが送信されてくるので、表示されている表示キャラクタの表情や動作は逐一変化することになる。
【００６５】
この身体情報反映チャットシステム１の動作によれば、身体情報反映チャット用クライアント５ａのチャット参加者や図示を省略した他の身体情報反映チャット用クライアント５ｂ、５ｃ・・・５ｎのチャット参加者は、身体情報（脳波、心拍数、血圧）を計測して、感情表現パラメータとして、計測した身体情報と共に、チャットの内容となるテキストデータを身体情報反映チャット用サーバ３に送信することで、チャット参加者が選択したキャラクタに表情および動作を伴った発話データ（音声合成データ）を言わせることができ、チャット参加者のリアルタイムの感情、本音（身体情報から推測されるチャット参加者の気持ち）をチャットに反映させることができる。
【００６６】
（身体情報反映チャット用クライアントにおける表示例）
次に、図３を参照して、身体情報反映チャット用クライアント５の表示出力部１９の表示画面に表示されるキャラクタ（チャット参加者身体情報反映キャラクタ）の表示例を説明する。
【００６７】
この図３は、あるチャットルームに３人のチャット参加者（３体のチャット参加者身体情報反映キャラクタ、ここでは３体のＣＧキャラクタ（Ｃ１、Ｃ２、Ｃ３））が入室して会話を行っている状態を示したものである。この表示画面では、図３中、上方にＣＧキャラクタを表示する部分が備えられ、中程に、チャットのテキストデータを表示する部分が備えられ、下方に端末（身体情報反映チャット用クライアント５）のユーザ（チャット参加者）が入力したテキストデータを表示する部分（テキストを入力する部分）が備えられている。
【００６８】
また、ＣＧキャラクタＣ１のハンドルネームは“太郎”であり、ＣＧキャラクタＣ２のハンドルネームは“次郎”であり、ＣＧキャラクタＣ３のハンドルネームは“三郎”である。この図３に示したように、ＣＧキャラクタＣ１“太郎”（チャット参加者）は、テキストデータ中の「むかつく」から連想（類推）できるように、腹をたてており、ＣＧキャラクタＣ１“太郎”の表情も腹をたてているのが明確となるように、目尻がつり上がっており、口元がへの字にきつく結ばれている。
【００６９】
また、ＣＧキャラクタＣ２“次郎”（チャット参加者）は、テキストデータ中の「どういうやつなの？」等から連想（類推）できるように、話の聞き手側に回っており、感情表現がほとんどなされない（Ｃ２は無表情）。さらに、ＣＧキャラクタＣ３“三郎”（チャット参加者）は、テキストデータ中の「時々いるよね、そういうやつ。」から連想（類推）できるように、客観的にＣ１の意見を聞き流しており、ＣＧキャラクタＣ３“三郎”の表情は、他人の不幸を喜ぶかの如く目尻が下がっており、口元に笑みが含まれている。
【００７０】
（ＣＧキャラクタの表情と感情表現パラメータとの関係について）
次に、図４を参照して、ＣＧキャラクタ（チャット参加者身体情報反映キャラクタ）と感情表現パラメータとの関係について説明する。図４は、血圧の数値・心拍数・脳波状態によるＣＧキャラクタの表情と動作の遷移の例を図示したものである。この図４で示している血圧（血圧値データ）、心拍数（心拍数データ）、脳波（脳波データ）の組み合わせ（１）〜（６）が感情表現パラメータ基準値の一例である。
【００７１】
（１）は、血圧が１１０（ｍｍＨｇ）未満、心拍数７０（回／分）未満、脳波がアルファー波の場合、落ち着いている普通の表情を示しており、胴体部（体）に動きはない。すなわち、目尻が水平で、口元も明確に表示されないＣＧキャラクタとなる。
【００７２】
（２）は、血圧が１１０〜１４０（ｍｍＨｇ）、心拍数７０〜９０（回／分）、脳波がベータ波の場合、イライラしている険しい表情を示しており、胴体部（体）を小刻みに揺する動作をする。すなわち、目尻がつり上がり、口元も明確に表示されたＣＧキャラクタとなる。
【００７３】
（３）は、血圧が１４０（ｍｍＨｇ）以上、心拍数８０（回／分）以上、脳波がベータ波またはガンマ波の場合、怒っている怒りの表情を示しており、胴体部（体）を喋るとき（発話データを発するとき）に上下に揺する動作をする。すなわち、眉がつり上がり、目元もくっきりとしてつり上がり、口元もへの字に表示されたＣＧキャラクタとなる。
【００７４】
（４）は、血圧が１２０（ｍｍＨｇ）未満、心拍数８０（回／分）未満、脳波がアルファー波またはベータ波の場合、笑っている機嫌がいい表情を示しており、胴体部（体）に動きはない。すなわち、目尻がへの字で、口元も逆への字に表示されたＣＧキャラクタとなる。
【００７５】
（５）は、血圧が１２０〜１５０（ｍｍＨｇ）、心拍数９０（回／分）以上、脳波がガンマ波の場合、緊張している表情を示しており、胴体部（体）に動きはない。すなわち、目尻がつり上がり、口元も波状の曲線に表示され、頬部に冷や汗が表示されたＣＧキャラクタとなる。
【００７６】
（６）は、血圧が１１０（ｍｍＨｇ）未満、心拍数７０（回／分）未満、脳波がシータ波の場合、居眠りしている表情を示しており、胴体部（体）に動きはない。すなわち、眉、目尻共に水平に表示されたＣＧキャラクタとなる。
【００７７】
これらに示したように、感情表現パラメータによって、ＣＧキャラクタ（チャット参加者身体情報反映キャラクタ）の表情、動作は、人間の表情、動作を模したものとして表現することができる。
【００７８】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
例えば、身体情報反映チャット用サーバ３の各構成の処理を一つずつの情報処理過程ととらえた身体情報反映チャット方法とみなすことや、各構成の処理を汎用のコンピュータ言語で記述した身体情報反映チャット用プログラムとみなすことも可能である。これらの場合、身体情報反映チャット用サーバ３と同様の効果を得ることができる。
【００７９】
【発明の効果】
請求項１、３、５記載の発明によれば、チャット参加者とキャラクタとが関連付けられ、チャットが開始されると、テキストデータと感情表現パラメータとが受信される。そして、予め設定した感情表現パラメータの基準値と、受信した感情表現パラメータとが比較され、比較された比較結果に基づいて、感情表現パラメータが分析される。キャラクタが発話する（会話する）発話データがテキストデータに基づいて生成され、この発話データを話す動作をするキャラクタが生成され分析結果に基づいてキャラクタの動きに関する動きデータが生成され、この動きデータに基づいて、キャラクタが修正され、送信される。このため、このキャラクタを受信した側では、このキャラクタに、当該チャット参加者の身体情報から類推される感情の推移が適宜表示されるので、チャット参加者のリアルタイムの感情、本音（感情表現パラメータによって推測される感情）をチャットに反映させることができる。
【００８０】
請求項２記載の発明によれば、チャット参加者の現時点の感情が類推される。
そして、例えば、この類推された結果を記憶しておけば、チャット終了後に、各チャット参加者は、どんなテキストデータ（どんな情報）に対して、それぞれのチャット参加者がどのような感情を生じたかを知ることができ、また、感情の推移によって、チャット参加者の性格等を知ること（想像すること）ができる。
【００８１】
請求項４記載の発明によれば、チャット利用者の身体情報基づいて、感情表現パラメータが生成される。そして、チャット参加者が入力した、チャットの内容であるテキストデータと共に、感情表現パラメータが送信される。その後、チャット参加者を描画したキャラクタが表示される。このキャラクタの表示によってチャット参加者のリアルタイムの感情、本音（感情表現パラメータによって推測される感情）をチャットに反映させることができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態である身体情報反映チャットシステムのブロック図である。
【図２】図１に示した身体情報反映チャットシステムの動作を説明したシーケンスチャートである。
【図３】身体情報反映チャット用クライアントの表示画面に表示されるキャラクタの表示例を示した図である。
【図４】血圧の数値・心拍数・脳波状態によるＣＧキャラクタの表情と動作の遷移の例を示した図である。
【符号の説明】
１          身体情報反映チャットシステム
３          身体情報反映チャット用サーバ
５          身体情報反映チャット用クライアント
７、１５    主制御部
７ａ        参加者キャラクタ登録設定手段
７ｂ        感情表現パラメータ分析手段
７ｃ        テキストデータ付与手段
７ｄ        キャラクタ生成手段
７ｅ        動きデータ生成手段
７ｆ        キャラクタ修正手段
９、１７    記憶部
９ａ        キャラクタデータ
９ｂ        チャットテキストデータ
９ｃ        感情表現パラメータデータ
１１、１３  送受信部
１５ａ      脳波計測手段
１５ｂ      心拍数計測手段
１５ｃ      血圧計測手段
１９        表示出力部
２１        計測計
【図１】
2004185437.tif 000003
【図２】
2004185437.tif 000004
【図３】
2004185437.tif 000005
【図４】
2004185437.tif 000006