(57)【要約】【課題】ユーザが仮想空間内でアバタを介して気軽に相談できるようにする。【解決手段】ユーザアバタ３１０，３１１とカウンセラーアバタ３２０とが、仮想空間３００に配置される。カウンセラーアバタ３２０は、複数のカウンセラーのうちいずれか一人により操作される。ユーザの発言及び生体情報に基づいてユーザ反応が解析され、その反応に基づいて質問が抽出され、カウンセラー端末３０に提示される。カウンセラーの選択した質問は、カウンセラーアバタ３２０の発言となる。これにより、複数のカウンセラーのいずれがユーザの相談相手になっても、カウンセリングの質を略一定に保持することができる。【選択図】図１
2011039860.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより操作されるユーザ端末２０とカウンセラーにより操作されるカウンセラー端末３０とに共通の仮想空間を提供し、前記ユーザと前記カウンセラーとが前記仮想空間を介して会話可能な会話システムであって、
前記ユーザ端末２０からの指示に応じて操作されるユーザアバタと、複数の前記カウンセラー端末３０のうちいずれか一つの所定のカウンセラー端末３０からの指示に応じて操作されるカウンセラーアバタとが配置される仮想空間を管理する仮想空間管理部と、
前記ユーザアバタの前記仮想空間内での発言を分析する分析部と、
予め用意されている複数の質問の中から、前記分析部による分析結果に基づいて少なくとも一つ以上の質問を抽出する抽出部と、
抽出された前記質問を前記所定のカウンセラー端末３０に提示するための提示部と、
を備え、
前記仮想空間管理部は、
前記提示された質問のうち前記所定のカウンセラー端末３０により選択される所定質問を、前記仮想空間内で前記カウンセラーアバタに発言させることを特徴とする、仮想空間を用いる会話システム。
【請求項２】
前記分析部は、前記ユーザの生体情報を検知する生体情報検知部から出力される生体情報と、前記ユーザアバタの前記会話とを分析することにより、前記分析結果を出力する、請求項１に記載の仮想空間を用いる会話システム。
【請求項３】
前記予め用意されている複数の質問には、前記カウンセラーアバタにより表現される所定の表情がそれぞれ対応付けられており、
前記仮想空間管理部は、前記所定のカウンセラー端末３０が前記所定質問を選択した場合、または、前記所定質問を前記カウンセラーアバタが前記仮想空間内で発言する場合のいずれかまたは両方において、前記所定質問に対応付けられている前記所定の表情を前記ユーザアバタにより表現させる、請求項１または請求項２のいずれかに記載の仮想空間を用いる会話システム。
【請求項４】
前記所定の表現には、第１表情及び第２表情が含まれており、
前記仮想空間管理部は、前記所定のカウンセラー端末３０が前記所定質問を選択した場合に、前記所定質問に対応付けられている前記第１表情を前記カウンセラーアバタにより表現させ、さらに、前記所定質問を前記カウンセラーアバタが前記仮想空間内で発言する場合に、前記所定質問に対応付けられている前記第２表情を前記ユーザアバタにより表現させる、請求項３に記載の仮想空間を用いる会話システム。
【請求項５】
前記カウンセラーアバタの発言と前記カウンセラー端末３０に提示された前記各質問とに基づいて、前記所定のカウンセラー端末３０を操作する前記カウンセラーを評価するための評価部をさらに備える、請求項１に記載の仮想空間を用いる会話システム。
【請求項６】
前記ユーザアバタは、前記ユーザにより操作される直接操作型ユーザアバタと、前記生体情報検知部により検知される前記ユーザの生体情報に応じて操作される間接操作型ユーザアバタとを備えており、
前記ユーザ端末２０には、前記ユーザアバタのうち前記直接操作型ユーザアバタのみが表示され、
前記カウンセラー端末３０には、前記直接操作型ユーザアバタ及び前記間接操作型ユーザアバタの両方が表示される、
請求項２に記載の仮想空間を用いる会話システム。
【請求項７】
前記ユーザアバタは、前記ユーザの自画像または予め用意されている基本アバタのいずれかに基づいて生成され、前記ユーザの自画像に基づいて前記ユーザアバタが生成された場合には、その旨を示す識別情報が前記ユーザアバタに対応付けられる、請求項１に記載の仮想空間を用いる会話システム。
【請求項８】
前記ユーザ端末２０に質問を表示させ、その質問に対する前記ユーザの回答に基づいて、前記仮想空間内での前記カウンセラーアバタとの会話が必要か否かを判定し、必要と判定した場合には、前記仮想空間で前記カウンセラーアバタと会話するように促すための通知を前記ユーザ端末２０に送信させる簡易判定部をさらに備える、請求項１に記載の仮想空間を用いる会話システム。
【請求項９】
ユーザにより操作されるユーザ端末２０とカウンセラーにより操作されるカウンセラー端末３０とに共通の仮想空間を提供し、前記ユーザと前記カウンセラーとが前記仮想空間を介して会話するための方法であって、
前記ユーザ端末２０からの指示に応じて操作されるユーザアバタと、複数の前記カウンセラー端末３０のうちいずれか一つの所定のカウンセラー端末３０からの指示に応じて操作されるカウンセラーアバタとが配置される仮想空間を生成し、
前記ユーザアバタの前記仮想空間内での発言を分析し、
予め用意されている複数の質問の中から、前記分析部による分析結果に基づいて少なくとも一つ以上の質問を抽出し、
抽出された前記質問を前記所定のカウンセラー端末３０に提示し、
前記提示された質問のうち前記所定のカウンセラー端末３０により選択される所定質問を、前記仮想空間内で前記カウンセラーアバタに発言させることを特徴とする、仮想空間を用いる会話方法。
【請求項１０】
ユーザにより操作されるユーザ端末２０とカウンセラーにより操作されるカウンセラー端末３０とに接続される第３コンピュータを、前記ユーザ端末２０及び前記カウンセラー端末３０に共通の仮想空間を提供し、前記ユーザと前記カウンセラーとが前記仮想空間を介して会話するための仮想空間管理コンピュータとして機能させるためのコンピュータプログラムであって、
前記第３コンピュータに、
前記ユーザ端末２０からの指示に応じて操作されるユーザアバタと、複数の前記カウンセラー端末３０のうちいずれか一つの所定のカウンセラー端末３０からの指示に応じて操作されるカウンセラーアバタとが配置される仮想空間を管理するための仮想空間管理機能と、
前記ユーザアバタの前記仮想空間内での発言を分析する分析機能と、
予め用意されている複数の質問の中から、前記分析機能による分析結果に基づいて少なくとも一つ以上の質問を抽出する抽出機能と、
抽出された前記質問を前記所定のカウンセラー端末３０に提示するための提示機能と、
を実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間を用いる会話システム、会話方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
サーバ上に生成される仮想的な空間内にユーザを象徴するアバタを配置し、サーバに接続された各端末からの指示で各アバタを操作できるようにしたシステムは、知られている（特許文献１）。また、遠隔会議システムにおいて、各ユーザの生体情報を収集し、生体情報に基づいてユーザの状態や情況を推定することにより、ユーザ間の意思疎通を支援するシステムも知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０００５３号公報
【特許文献２】特開２００８−３０６５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、仮想空間内でアバタを用いて会話できる。しかし、従来技術では、会話における相手の反応に基づいて、次の発言の選択を支援するための仕組みは設けられていない。従って、ユーザは、経験や勘等に基づいて会話を続けることになる。
【０００５】
例えば、商品企画会議、経営方針会議、株主や組合員等の総会等のような、サービス提供者とサービス受益者の区別の無い通常の会議であれば、議長が会議の目的に沿って進行を制御するため、いわゆる行き当たりばったりで会話を進めても特に問題はない。
【０００６】
しかし、例えば、ユーザの悩みを聞いて心理療法を施すカウンセリング等のように、一方のユーザがサービスを提供し、他方のユーザがそのサービスを受ける会議もある。そのようなサービス提供者とサービス受益者とが区別される会議（会話）では、複数のユーザに、均一な会話サービスを提供することが望まれる。
【０００７】
さらに、従来技術では、アバタの表情変化が乏しく、アバタの表情を会話に応じて自動的に変化させることができない。ユーザは、チャット欄に打ち込むメッセージ内容を工夫したり、喜怒哀楽を示す表情ボタンを適宜操作することにより、感情を表現する。従って、従来技術では、臨場感ある会話を行うのが難しいという問題もある。
【０００８】
本発明は、上記問題に着目してなされたもので、その目的は、仮想空間においてユーザの反応に応じたメッセージを選択して会話を行うことができる仮想空間を用いる会話システム、会話方法及びコンピュータプログラムを提供することにある。本発明の他の目的は、ユーザの反応に応じてメッセージ及びアバタ表情を選択できるようにした、仮想空間を用いる会話システム、会話方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１観点に従う仮想空間を用いる会話システムは、第１ユーザにより操作される第１ユーザコンピュータと第２ユーザにより操作される第２ユーザコンピュータとに共通の仮想空間を提供し、第１ユーザと第２ユーザとが仮想空間を介して会話可能な会話システムであって、第１ユーザコンピュータからの指示に応じて操作される第１ユーザアバタと、複数の第２ユーザコンピュータのうちいずれか一つの所定の第２ユーザコンピュータからの指示に応じて操作される第２ユーザアバタとが配置される仮想空間を管理する仮想空間管理部と、第１ユーザアバタの仮想空間内での発言を分析する分析部と、予め用意されている複数のメッセージの中から、分析部による分析結果に基づいて少なくとも一つ以上のメッセージを抽出する抽出部と、抽出されたメッセージを所定の第２ユーザコンピュータに提示するための提示部と、を備え、仮想空間管理部は、提示されたメッセージのうち所定の第２ユーザコンピュータにより選択される所定メッセージを、仮想空間内で第２ユーザアバタに発言させる。
【００１０】
このように構成される会話システムでは、第１ユーザアバタは第１ユーザにより操作され、第２ユーザアバタは複数の第２ユーザのうちいずれか一人の第２ユーザにより操作される。その第２ユーザにより操作される第２ユーザコンピュータを、所定の第２ユーザコンピュータと呼ぶ。第１ユーザアバタの会話を分析した結果に基づいて少なくとも一つ以上のメッセージが抽出され、所定の第２ユーザコンピュータに提示される。第２ユーザが提示されたメッセージの中からいずれか一つのメッセージを選択すると、その選択された所定メッセージが第２ユーザアバタによって発言される。このように、第２ユーザアバタは複数の第２ユーザにより共有されるが、第２ユーザアバタの発言は、第１ユーザアバタの発言の分析結果に応じて抽出されるメッセージの範囲内で選択される。従って、いずれの第２ユーザが第２ユーザアバタを操作している場合でも、第２ユーザアバタの発言内容をほぼ均一化させることができる。
【００１１】
第２観点では、第１観点において、分析部は、第１ユーザの生体情報を検知する生体情報検知部から出力される生体情報と、第１ユーザアバタの会話とを分析することにより、分析結果を出力する。
【００１２】
これにより、会話システムは、第１ユーザの会話及び生体情報に基づいてメッセージを抽出し、所定の第２ユーザコンピュータに提示して選択させることができる。従って、第１ユーザの状況に応じたより適切なメッセージを選択して、第２ユーザアバタに発言させることができる。
【００１３】
第３観点では、第１観点または第２観点のいずれかにおいて、予め用意されている複数のメッセージには、第２ユーザアバタにより表現される所定の表情がそれぞれ対応付けられており、仮想空間管理部は、所定の第２ユーザコンピュータが所定メッセージを選択した場合、または、所定メッセージを第２ユーザアバタが仮想空間内で発言する場合のいずれかまたは両方において、所定メッセージに対応付けられている所定の表情をユーザアバタにより表現させる。
【００１４】
これにより、第２ユーザアバタの表情を会話に応じて自動的に変化させることができ、臨場感ある会話を行うことができる。
【００１５】
第４観点では、第３観点において、所定の表現には、第１表情及び第２表情が含まれており、仮想空間管理部は、所定の第２ユーザコンピュータが所定メッセージを選択した場合に、所定メッセージに対応付けられている第１表情を第２ユーザアバタにより表現させ、さらに、所定メッセージを第２ユーザアバタが仮想空間内で発言する場合に、所定メッセージに対応付けられている第２表情をユーザアバタにより表現させる。
【００１６】
これにより、第２ユーザが所定メッセージを選択すると、第２ユーザアバタの表情は第１表情を示す。所定メッセージは、第１ユーザアバタの発言（または発言及び生体情報）の解析を契機として抽出され選択されるため、第１ユーザからは、第２ユーザアバタの示す第１表情が、第１ユーザアバタの発言に対する反応のように見える。そして、選択された所定メッセージを第２ユーザアバタが発言する場合に、第２ユーザアバタの表情は、第１表情から第２表情に変化する。従って、第２ユーザアバタの表情を変化させることができ、臨場感溢れる会話を実現できる。
【００１７】
第５観点では、第１観点において、第２ユーザアバタの発言と第２ユーザコンピュータに提示された各メッセージとに基づいて、所定の第２ユーザコンピュータを操作する第２ユーザを評価するための評価部をさらに備える。
【００１８】
所定の第２ユーザコンピュータを操作する第２ユーザは、第２ユーザコンピュータに提示されたメッセージの中から所定メッセージを選択して、第２ユーザアバタに発言させることができる。評価部は、第２ユーザアバタの発言と提示されたメッセージとの一致度に応じて、第２ユーザを評価する。例えば、第２ユーザアバタの発言が提示されたメッセージの中から選択されている場合、評価部は、発言の質の均一化に協力していると判断して、第２ユーザの評価を高くできる。これに対し、第２ユーザアバタの発言が提示されたメッセージの中に無い場合、評価部は、第２ユーザの評価を低くすることができる。
【００１９】
第６観点では、第２観点において、第１ユーザアバタは、第１ユーザにより操作される直接操作型第１ユーザアバタと、生体情報検知部により検知される第１ユーザの生体情報に応じて操作される間接操作型第１ユーザアバタとを備えており、第１ユーザコンピュータには、第１ユーザアバタのうち直接操作型第１ユーザアバタのみが表示され、第２ユーザコンピュータには、直接操作型第１ユーザアバタ及び間接操作型第１ユーザアバタの両方が表示される。
【００２０】
これにより、仮想空間には第１ユーザを象徴する異なる複数のアバタが配置される。間接操作型第１ユーザアバタは、第１ユーザの生体情報に基づいて、その表情や仕草が操作される。例えば、第１ユーザの脈拍や血圧または体温等から第１ユーザが興奮していると判断された場合、間接操作型第１ユーザアバタは、興奮した表情や仕草を示す。第１ユーザの脈拍や血圧または体温等から第１ユーザの身体活動が低下していると判断された場合、間接操作型第１ユーザアバタは、眠たそうな表情や仕草を示す。第２ユーザは、間接操作型第１ユーザアバタと直接操作型第１ユーザアバタとを見比べることにより、第１ユーザの実際の状態を推測することができる。
【００２１】
第７観点では、第１観点において、第１ユーザアバタは、第１ユーザの自画像または予め用意されている基本アバタのいずれかに基づいて生成され、第１ユーザの自画像に基づいて第１ユーザアバタが生成された場合には、その旨を示す識別情報が第１ユーザアバタに対応付けられる。
【００２２】
これにより、第２ユーザは、識別情報の有無に基づいて、第１ユーザアバタが第１ユーザの自画像に基づいて生成されたのか、または、基本アバタを利用して生成されたのかを判別することができる。
【００２３】
第８観点では、第１観点において、第１ユーザコンピュータに質問を表示させ、その質問に対する第１ユーザの回答に基づいて、仮想空間内での第２ユーザアバタとの会話が必要か否かを判定し、必要と判定した場合には、仮想空間で第２ユーザアバタと会話するように促すための通知を第１ユーザコンピュータに送信させる簡易判定部を備える。
【００２４】
これにより、アバタを介した会話が第１ユーザに必要か否かを判定して、第１ユーザに通知することができる。
【００２５】
本発明は、方法の発明またはコンピュータプログラムの発明として構成可能である。コンピュータプログラムは、記録媒体に固定されて流通したり、または、通信ネットワークを介して流通されたりすることができる。
また、本発明は、上述の組合せに限定されない。本願発明の特徴を、上記に明示した組合せ以外に組み合わせた場合も、本発明の範囲に含まれる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る会話システムの機能構成を示す図。
【図２】会話システムのハードウェア構成を示す図。
【図３】簡易診断モードとアバタを用いる会話システムとの関係を示す図。
【図４】ユーザ管理テーブル及び診断履歴を示す図。
【図５】カウンセラー管理テーブルを示す図。
【図６】ユーザの発言及び生体情報に応じて次の質問を選択する様子を示す図。
【図７】質問管理テーブルの説明図。
【図８】簡易診断処理を示すフローチャート。
【図９】ユーザアバタ生成処理を示すフローチャート。
【図１０】ユーザアバタの動作を制御する処理を示すフローチャート。
【図１１】アバタを用いて会話する処理を示すフローチャート。
【図１２】カウンセラーを評価する処理を示すフローチャート。
【発明を実施するための形態】
【００２７】
以下、図を参照しながら、本発明の実施形態を詳細に説明する。本実施形態では、以下に述べるように、複数の第２ユーザが一人の第２ユーザアバタを共有しており、各第２ユーザのうち第２ユーザアバタを操作する第２ユーザは、第１ユーザの発言等の解析結果に応じて提示されるメッセージの中から所定メッセージを選択する。提示されたメッセージの中から所定メッセージを選択する際に、第２ユーザアバタの表情が決定される。さらに、所定メッセージを仮想空間内で第２ユーザアバタが発言する際に、第２ユーザアバタの表情は再び決定される。これにより、第１ユーザの反応に適した会話を、仮想空間内で行うことができる。本実施形態では、会話システムを、カウンセラー等がユーザ（相談者）の心の悩み等を聞いて助言等を与えるカウンセリングシステムに用いる場合を例に挙げて説明する。
【実施例１】
【００２８】
図１〜図１２に基づいて第１実施例を説明する。図１は、本実施例に係る会話システムとしてのカウンセリングシステムの機能構成を示す。本システムは、例えば、管理サーバ１０と、ユーザ端末２０と、複数のカウンセラー端末３０とを備えている。それら管理サーバ１０及び各端末２０，３０のハードウェア構成は図２に示されている。
【００２９】
図２を参照してハードウェア構成を先に説明する。管理サーバ１０は、例えば、マイクロプロセッサ１１と、メモリ１２と、情報入力装置１３と、情報出力装置１４と、通信インターフェース１５とを備える。図中では、マイクロプロセッサをＣＰＵと、インターフェースをＩ／Ｆと、略記する。
【００３０】
メモリ１２は、例えば、半導体メモリやハードディスク等の記憶装置として構成されており、所定のプログラムや管理データ等が記憶されている。マイクロプロセッサ１１は、メモリ１２に記憶されたプログラムを読み込んで実行することにより、後述の各機能を実現する。
【００３１】
情報入力装置１３は、管理サーバ１０に情報を入力する装置である。情報入力装置１３としては、例えば、キーボードスイッチ、マウス等のポインティングデバイス、ペン先や指先等の動きを検出するタッチパネル、マイクロフォン等を挙げることができる。情報出力装置１４は、管理サーバ１０から情報を出力させる装置である。情報出力装置１４としては、例えば、ディスプレイ装置やスピーカーを挙げることができる。なお、メンテナンスの容易のために、管理サーバ１０は、情報入力装置１３及び情報出力装置１４を備えるのが好ましいが、必ずしも備えている必要はない。
【００３２】
通信インターフェース１５は、例えばインターネットのような通信ネットワーク６０を介して、ユーザ端末２０及び各カウンセラー端末３０に接続されており、各端末２０，３０との間で双方向の通信を行う。
【００３３】
「第１ユーザコンピュータ」としてのユーザ端末２０は、「第１ユーザ」としてのユーザにより操作される。本実施例では、ユーザは相談者となり、アバタを介して、カウンセラーに相談する。ユーザ端末２０は、例えば、マイクロプロセッサ２１と、メモリ２２と、情報入力装置２３と、情報出力装置２４と、通信インターフェース２５とを備える。それら各構成２１〜２５は、管理サーバ１０について述べた構成１１〜１５と同様であるため、それ以上の説明を省略する。
【００３４】
「第２ユーザコンピュータ」としての各カウンセラー端末３０は、「第２ユーザ」としての各カウンセラーにより操作される。後述のように、各カウンセラーは、カウンセラーアバタ３２０を共有しており、いずれか一人のカウンセラーがカウンセラーアバタ３２０を操作できる。各カウンセラー端末３０も、前記同様に、例えば、マイクロプロセッサ３１と、メモリ３２と、情報入力装置３３と、情報出力装置３４と、通信インターフェース３５とを備える。それら各構成３１〜３５は、管理サーバ１０について述べた構成１１〜１５と同様のため、それ以上の説明を省略する。
【００３５】
図１に戻る。最初に管理サーバ１０の機能構成を説明する。管理サーバ１０は、例えば、仮想空間制御部１００と、仮想空間提供部１１０と、生体情報反映部１２０と、簡易診断モード制御部１３０と、ユーザアバタ生成部１４０と、ログ管理部１５０と、反応解析部１６０と、質問抽出部１７０と、質問提示部１８０と、質問データベースＴ３０等の管理用データ（Ｔ１０〜Ｔ３０）を備える。
【００３６】
仮想空間制御部１００は、仮想空間３００の構成等を制御するものであり、仮想空間提供部１１０と共に「仮想空間管理部」を構成する。仮想空間提供部１１０は、各端末２０，３０に仮想空間３００を提供する。仮想空間提供部１１０は、例えば、各端末２０，３０にインストールされているクライアントプログラム４０を用いて、仮想空間３００を提供する。あるいは、いわゆるウェブブラウザ内に仮想空間３００を表示させることにより、提供することもできる。
【００３７】
生体情報反映部１２０は、ユーザ端末２０に接続された生体情報検知部５０から送信される生体情報に基づいて、仮想空間３００内のユーザアバタ３１１を制御する。例えば、生体情報反映部１２０は、ユーザの生体情報に基づいてユーザの気分（興奮している、眠たそうにしている等）を判別し、その判別結果に応じてユーザアバタ３１１の表情や動作を制御する。生体情報検知部５０の例は図３と共に後述する。
【００３８】
簡易診断モード制御部１３０は、「簡易判定部」に該当する。簡易診断モード制御部１３０は、後述のように、ユーザに簡易診断を提供する。簡易診断モード制御部１３０は、簡易診断の結果、カウンセラーとの対話が必要であると判定すると、ユーザに、仮想空間３００でカウンセリングを受けるように推奨する。
【００３９】
ユーザアバタ生成部１４０は、ユーザを象徴するユーザアバタ３１０を生成する。ユーザアバタ３１０は、ユーザが管理サーバ１０にアップロードする自画像に基づいて生成することができる。または、ユーザは、管理サーバ１０内に予め用意されている基本アバタをそのままで、あるいは加工して、ユーザアバタを生成することができる。
【００４０】
ログ管理部１５０は、例えば、仮想空間３００内の会話やアバタの挙動及びユーザの生体情報等をログとして収集し、保管することができる。ログ管理部１５０は、アバタの行動履歴等を管理するための履歴管理部と呼ぶことができる。
【００４１】
「分析部」としての反応解析部１６０は、ユーザの発言及びユーザの生体情報に基づいて、ユーザの反応を解析する。「抽出部」としての質問抽出部１７０は、ユーザの反応結果に基づいて質問管理テーブルＴ３０を検索し、ユーザの反応に対応する少なくとも一つ以上の質問を抽出する。
【００４２】
「提示部」としての質問提示部１８９は、抽出された質問を各カウンセラー端末３０のうち仮想空間３００内のカウンセラーアバタ３２０を操作しているカウンセラー端末３０に送信し、表示させる。なお、スーパーバイザーが、カウンセラーアバタ３２０を操作するカウンセラーをリアルタイムで監視しているような場合には、抽出された質問をスーパーバイザーの使用する端末に送信することもできる。
【００４３】
仮想空間３００は、仮想的に構築される２次元または３次元の空間であり、ユーザアバタ３１０，３１１と、カウンセラーアバタ３２０とが配置される。図１では省略しているが、仮想空間３００には、例えば、壁、窓、ドア、机、椅子、花瓶、花、本棚等の各種オブジェクトを配置することができる。
【００４４】
ユーザには、複数のユーザアバタ３１０，３１１が対応付けられる。ユーザアバタ３１０，３１１は、「第１ユーザアバタ」に該当する。一方のユーザアバタ３１０は、「直接操作型第１ユーザアバタ」に該当し、その挙動や表情等はユーザによって直接操作されるようになっている。
【００４５】
他方のユーザアバタ３１１は、「間接操作型第１ユーザアバタ」に該当し、表情や挙動をユーザが直接操作できず、ユーザの生体情報の解析結果に基づいて操作される。例えば、ユーザの血圧や体温が低い場合は、ユーザアバタ３１１の顔色を悪くしたり、ユーザの脈拍が速い場合は、ユーザアバタ３１１の肩を上下動させたりする。
【００４６】
一方のユーザアバタ３１０は、ユーザが直接操作するため、ユーザ端末２０の画面に表示される。これに対し、他方のユーザアバタ３１１は、ユーザの意思と無関係にユーザの生体情報に応じて操作され、ユーザ端末２０の画面に表示されない。ユーザは、自分の生体情報が反映されるユーザアバタ３１１の存在を認識せずに、仮想空間３００内で会話することができる。
【００４７】
ユーザアバタ３１０，３１１がユーザの自画像に基づいて生成される場合、ユーザアバタ３１０，３１１には、識別マークＭが対応付けられて表示される。識別マークＭは、ユーザアバタ３１０，３１１がユーザの自画像に基づいて生成されていることを示す。
【００４８】
「第２ユーザアバタ」としてのカウンセラーアバタ３２０は、複数のカウンセラーＣ１〜Ｃｎを代表している。換言すれば、一人のカウンセラーアバタ３２０を、複数のカウンセラーＣ１〜Ｃｎが共有しており、いずれか一人のカウンセラーのみがカウンセラーアバタ３２０を操作できる。
【００４９】
カウンセラーアバタ３２０を操作するカウンセラー端末３０（所定の第２ユーザコンピュータに該当する）の画面には、各ユーザアバタ３１０，３１１とカウンセラーアバタ３２０とが表示される。
【００５０】
仮想空間３００には、他のアバタ３３０を登場させることもできる。他のアバタ３３０は、カウンセラーを監督するスーパーバイザーにより操作される。スーパーバイザーにより操作されるアバタ３３０は、透明なアバタとして生成され、ユーザ端末２０及びカウンセラー端末３０のいずれにも表示されない。スーパーバイザーは、図外の端末を用いてアバタ３３０を操作し、仮想空間３００内の会話をリアルタイムで確認できる。
【００５１】
図３は、簡易診断モードとアバタを用いるカウンセリングシステムとの関係を模式的に示す説明図である。本実施例では、コンピュータによる簡易診断を先に行い、必要がある場合に、仮想空間でのカウンセリングをユーザに推薦する。
【００５２】
先に、生体情報検知部５０の例を説明する。生体情報検知部５０としては、例えば、マウス２３（１）に設けられた血圧センサ５１，体温センサ５２，脈拍センサ５３やカメラ２３（２）等を挙げることができる。カメラ２３（２）により撮影されるユーザ画像に基づいて、例えば、ユーザの顔色や視線の方向、表情等を生体情報として使用できる。このほかに、例えば、脳波センサを用いる構成でもよい。
【００５３】
簡易診断モード制御部１３０は、管理サーバ１０にアクセスしたユーザ端末２０に、簡易診断モード１３１を提供する。簡易診断モード１３１の有する質問部１３２は、ユーザに質問票１３２１を提示して回答を求める。質問票１３２１には、複数の質問が記載されている。質問票１３２１には、選択式で回答する質問及び／または自由に回答する質問が含まれる。
【００５４】
回答解析部１３３は、質問票１３２１への回答結果をユーザ端末２０から受取り、その内容を解析する。例えば、ユーザが自由に入力するメッセージをテキスト解析することにより、ユーザが積極的な気分であるか、それとも消極的な気分であるかを推定できる。また、選択式の質問の場合、積極的な気分を示す選択肢が選ばれる頻度等に基づいて、ユーザの気分を推定できる。
【００５５】
一方、生体情報解析部１３４は、各センサ５１〜５３及びカメラ２３（２）からの情報を解析する。判定部１３５は、質問票１３２１への回答内容の解析結果と生体情報の解析結果とを総合的に判断し、ユーザに仮想空間３００内でのカウンセリングを勧めるか否かを判断する。カウンセリングが必要であると判定した場合、判定部１３５は、ユーザ端末２０の画面に、例えば、「仮想空間で気軽なカウンセリングを受けてみませんか。」等の推薦メッセージを表示させる。
【００５６】
本実施例において、仮想空間３００でのカウンセリングは、対話型診断モード２００と呼ばれる。まず最初に、ユーザは、ユーザアバタ選択部２１０を用いてユーザアバタ３１０を選択する。ユーザは、自画像に基づいたアバタを選択することもできるし、予め用意されている基本アバタを選択することもできる。
【００５７】
さらに、ユーザは、カウンセラーアバタ選択部２２０を用いてカウンセラーアバタ３２０を選択する。ユーザは、予め用意されている複数のカウンセラーアバタ３２０の中から好みのカウンセラーアバタ３２０をいずれか一人選択する。
【００５８】
但し、上述のように、カウンセラーアバタ３２０は、特定のカウンセラーのみに対応づけられているのではなく、複数のカウンセラーによって共有されている。即ち、各カウンセラーは、各カウンセラーアバタ３２０をそれぞれ操作可能である。従って、ユーザの選択したカウンセラーアバタ３２０に背後に存在するカウンセラーは、必ずしもユーザの好みのカウンセラーではない可能性がある。
【００５９】
しかし、本実施例では、ユーザとカウンセラーとが実際に対面して会話するのではなく、両者がアバタを介して仮想空間３００内で会話する。さらに、本実施例では、カウンセラーは、ユーザの反応に応じて自動的に抽出される質問群の中から質問を選択することができる。従って、ユーザの選択したカウンセラーアバタ３２０をどのカウンセラーが操作している場合でも、ほぼ均質のサービスを提供できる。
【００６０】
さて、ユーザアバタ３１０及びカウンセラーアバタ３２０が選択されると、仮想空間内でカウンセリングが行われる。その様子はログ管理部１５０により記録される。反応解析部１６０は、会話内容や生体情報に基づいてユーザの反応を解析し、質問抽出部１７０は、ユーザの反応に適した質問を抽出する。質問提示部１８０は、抽出された質問をカウンセラー端末３０の画面に表示させる。
【００６１】
図４は、ユーザを管理するためのテーブルＴ１０を示す。ユーザ管理テーブルＴ１０は、例えば、ユーザ識別情報Ｃ１０と、年齢Ｃ１１と、パスワードＣ１２と、ユーザアバタ識別情報Ｃ１３と、アバタ種別Ｃ１４と、カウンセラーアバタ識別情報Ｃ１５と、診断履歴Ｃ１６とを備える。図中では、識別情報をＩＤと略記する。
【００６２】
ユーザ識別情報Ｃ１０は、各ユーザを識別するための情報である。年齢Ｃ１１はユーザの年齢を示す。ここでは、紙面の都合上、ユーザの個人情報として年齢のみを明示するが、年齢に限らず、例えば、性別、住所、氏名、職業、生年月日、家族構成、趣味等を管理してもよい。パスワードＣ１２は管理サーバ１０にログインするために使用するパスワードを示す。パスワードに代えて、またはパスワードと共に、ユーザの指紋パターン、掌紋パターン、虹彩パターン等を用いる構成でもよい。
【００６３】
ユーザアバタ識別情報Ｃ１３は、ユーザアバタ３１０を特定する情報である。アバタ種別Ｃ１４は、ユーザアバタがユーザの自画像に基づくものであるか、それとも基本アバタに基づくものであるかを区別する情報である。カウンセラーアバタ識別情報Ｃ１５は、そのユーザが選択したカウンセラーアバタ３２０を特定するための情報である。診断履歴Ｃ１６は、そのユーザの受けたカウンセリングの履歴を示す情報である。
【００６４】
診断履歴Ｃ１６の詳細を図４の下側に示す。診断履歴Ｃ１６は、例えば、診断識別情報Ｃ１６０と、日時Ｃ１６１と、カウンセラーＩＤＣ１６２と、質問ＩＤリストＣ１６３と、ログ識別情報Ｃ１６４とを含んでいる。
【００６５】
診断識別情報Ｃ１６０は、各回のカウンセリングを識別する情報である。日時Ｃ１６１は、カウンセリングの行われた日時を示す。カウンセラー識別情報Ｃ１６２は、カウンセリングを行ったカウンセラーを識別する情報を示す。質問ＩＤリストＣ１６３は、そのカウンセリングにおいて発せられた質問群を特定するためのリストである。ログ識別情報Ｃ１６４は、そのカウンセリングのログを特定するための情報である。
【００６６】
このように、ユーザは、何回でも仮想空間３００内でカウンセリングを受けることができ、各カウンセリングの内容（どのカウンセラーがどのような質問をしたか等）は、記録され、保存される。
【００６７】
図５は、カウンセラーを管理するためのテーブルＴ２０を示す。カウンセラー管理テーブルＴ２０は、例えば、カウンセラー識別情報Ｃ２０と、カウンセラー氏名Ｃ２１と、ユーザＩＤリストＣ２２と、評価Ｃ２３とを備える。
【００６８】
カウンセラー識別情報Ｃ２０は、各カウンセラーを識別する情報である。氏名Ｃ２１は、カウンセラー氏名を示す。氏名以外に、例えば、カウンセラーの年齢、性別、住所等を管理してもよい。ユーザＩＤリストＣ２２は、そのカウンセラーが担当したユーザの識別情報のリストである。評価Ｃ２３は、スーパーバイザーによるカウンセラーの評価を記録している。
【００６９】
図６は、質問に対するユーザの回答及びユーザの生体反応に基づいて、次の質問のリストを提示する概念を示す説明図である。図中の横軸は、ユーザの発言をテキスト解析した結果であり、右側にいくほどユーザの気分が良好であることを示し、左側にいくほどユーザの気分が悪いことを示す。図中の縦軸は、ユーザの生体情報を分析した結果であり、上側にいくほどユーザの体調が良いことを示し、下側にいくほどユーザの体調が悪いことを示す。
【００７０】
このように、発言内容と生体情報との２つの軸によってユーザの状態を４つのグループに分けて考えることができる。第１グループは、テキスト分析の結果及び生体情報の分析結果がともに良好なグループである。第２グループは、テキスト分析の結果は良いが、生体情報の分析結果が悪いグループである。第３グループは、テキスト分析の結果及び生体情報の分析結果の両方が悪いグループである。第４グループは、テキスト分析の結果は悪いが、生体情報の分析結果は良かったグループである。
【００７１】
図７は、質問管理テーブルＴ３０を示す。管理サーバ１０は、予め複数の質問を記憶している。質問管理テーブルＴ３０は、例えば、質問識別情報Ｃ３０と、直前の質問識別情報Ｃ３１と、判定グループＣ３２と、優先順位Ｃ３３と、質問文Ｃ３４と、回答受領時の表情Ｃ３５と、質問時の表情Ｃ３６とを備えている。
【００７２】
質問識別情報Ｃ３０は、各質問を識別するための情報である。直前の質問識別情報３１は、その質問の直前に発せられるべき質問を特定する情報である。判定グループＣ３２は、その質問の属するグループ（上記第１〜第４グループのいずれか）を特定する。優先順位Ｃ３３は、その質問の優先順位を示す。優先順位の高い質問ほどリストの上部に表示される。質問文Ｃ３４は、質問内容を示す。本実施例では、テキストメッセージの形式で質問文を管理する。質問文はテキストチャットとして仮想空間３００内で発言される。これに代えて、いわゆる読み上げソフトウェア（テキストデータを音声データに変換するソフトウェア）を用い、音声チャットとして発言させる構成でもよい。さらに、質問文を最初から音声データとして管理する構成でもよい。
【００７３】
「第１表情」としての回答受領時の表情Ｃ３５は、ユーザからの回答を受領したときのカウンセラーアバタ３２０の表情である。カウンセラー端末３０に提示される質問群の中からいずれか一つの質問が選択されたときに、カウンセラーアバタ３２０の表情は回答受領時の表情に設定される。または、ユーザの反応が解析された時点で、カウンセラーアバタ３２０の表情を回答受領時の表情に変化させる構成でもよい。
【００７４】
「第２表情」としての質問時の表情Ｃ３６は、カウンセラーがユーザに質問する場合における、カウンセラーアバタ３２０の表情である。回答受領時の表情と質問時の表情とは同一の場合もあるし、異なる場合もある。
【００７５】
このように、ユーザの回答及び生体情報を分析することにより、ユーザ反応は第１〜第４グループのいずれかに判別される。そして、ユーザ反応の属するグループに対応付けられている質問が質問管理テーブルＴ３０から抽出され、優先順位の順番に並べられてユーザ端末２０に提示される。ユーザがいずれか一つの質問を選択すると、その質問に対応付けられている回答受領時の表情Ｃ３５がカウンセラーアバタ３２０に反映される。そして、その選択された質問がカウンセラーアバタ３２０から発せられると、カウンセラーアバタ３２０の表情は質問時の表情Ｃ３６に変化する。
【００７６】
次に、図８〜図１２に基づいて本実施例の各処理の動作を説明する。まず、図８は、簡易診断処理を示すフローチャートである。管理サーバ１０は、ユーザ端末２０から入力されるユーザＩＤ及びパスワードに基づきユーザ認証を行う（Ｓ１０）。ユーザ認証が成功すると、ユーザ端末２０に接続されている生体情報検知部５０からの情報収集を開始する（Ｓ１１）。
【００７７】
管理サーバ１０は、ユーザ端末２０に質問票１３２１を送信し、ユーザ端末２０の画面に表示させる（Ｓ１２）。管理サーバ１０は、質問票１３２１に対するユーザの回答を受領し記憶する（Ｓ１３）。
【００７８】
管理サーバ１０は、ユーザの生体情報を解析し（Ｓ１４）、さらに、ユーザの回答を解析する（Ｓ１５）。管理サーバ１０は、ユーザの回答の分析結果と生体情報の分析結果とに基づいて、ユーザに仮想空間３００でのカウンセリングを勧めるか否かを判定する（Ｓ１６）。
【００７９】
カウンセリングが必要である（対話型診断が必要である）と判定された場合（S17:YES）、管理サーバ１０は、カウンセリングの受診を勧めるメッセージをユーザ端末２０に送信する（Ｓ１８）。
【００８０】
図９は、ユーザアバタを生成する処理を示すフローチャートである。管理サーバ１０は、ユーザが自画像を使用するか否かを判定する（Ｓ２０）。ユーザが自画像の使用を希望した場合（S20:YES）、管理サーバ１０はユーザ端末２０からユーザの画像を取得し（Ｓ２１1）、そのユーザの自画像に基づいてユーザアバタを作成する（Ｓ２２）。例えば、ユーザの顔の画像を画像処理して輪郭や特徴を解析し、ユーザの顔に似せたアバタを作成する。
【００８１】
ユーザが自画像を利用しない場合（S20:NO）、管理サーバ１０が予め用意している基本アバタの中からユーザアバタが選択される（Ｓ２３）。
【００８２】
ユーザは、例えば、服装や持ち物、アクセサリ等について、ユーザアバタを修正することができる（Ｓ２４）。管理サーバ１０は、作成されたユーザアバタに、そのアバタがユーザの自画像に基づくものであるか否かを対応付けて保存する（Ｓ２５）。
【００８３】
図１０は、ユーザがユーザ端末２０を介してユーザアバタを操作する処理を示すフローチャートである。図１０中では、直接操作型のユーザアバタ３１０を「ユーザアバタ１」と、間接操作型のユーザアバタ３１１を「ユーザアバタ２」と示す。
【００８４】
管理サーバ１０は、ユーザにより直接操作されるユーザアバタ３１０を仮想空間３００に表示させると共に（Ｓ３０）、ユーザの生体情報に基づいて操作されるユーザアバタ３１１を仮想空間３００に表示させる（Ｓ３１）。各ユーザアバタ３１０，３１１は、隣接して配置させることができる。さらに、各ユーザアバタ３１０，３１１を視覚的に区別するために、生体情報が反映されるユーザアバタ３１１を半透明に表示させる構成としてもよい。
【００８５】
管理サーバ１０は、ユーザ端末２０からの指示に応じて、ユーザアバタ３１０を制御する（Ｓ３２）。アバタの制御とは、例えば、アバタの表情や動作、服装等を制御することを意味する。さらに、管理サーバ１０は、ユーザ端末２０から入力されるメッセージを仮想空間３００内のチャット欄に表示させる（Ｓ３３）。音声チャットの場合は、ユーザ端末２０から入力される音声データをカウンセラー端末３０に送信して出力させる。
【００８６】
さらに、管理サーバ１０は、ユーザ端末２０から入力されるユーザの生体情報に基づいて、ユーザアバタ３１１を制御する（Ｓ３４）。ユーザアバタ３１１は、ユーザの生体情報をカウンセラーが容易に把握するために使用される。生体情報を数値化またはグラフ化して表示させることも可能であるが、アバタの表情や動作として表現する方がカウンセラーにとって理解し易く、判断ミスも生じにくい。なお、生体情報が反映されるユーザアバタ３１１に代えて、またはユーザアバタ３１１と共に、生体情報の数値化表示やグラフ化表示を用いることもできる。
【００８７】
図１１は、ユーザとカウンセラーとがアバタを介してカウンセリングを行う処理を示すフローチャートである。ユーザは、ユーザ端末２０を介して管理サーバ１０にアクセスし、ユーザＩＤ及びパスワードを入力して仮想空間３００にログインする（Ｓ４０）。
【００８８】
ユーザが所望のカウンセラーアバタ３２０を選択すると（Ｓ４１）、管理サーバ１０は、各カウンセラー端末３０に通知する（Ｓ４２）。その通知は、例えば、仮想空間３００内での伝言、または、カウンセラー端末３０への電子メール、または、音声通信の形態で行われる。その通知には、カウンセリングを希望するユーザが出現したことを示すメッセージと、ユーザＩＤと前回担当したカウンセラーのＩＤとを含めることができる。
【００８９】
ユーザは、カウンセラーアバタ３２０を選択した後、仮想空間３００内の相談室に移動する（Ｓ４４）。仮想空間３００には、カウンセリングを行うための相談室以外に、例えば、レクリエーション室や学習室等を設けることもできる。
【００９０】
カウンセラーは、管理サーバ２０からカウンセラー端末３０に送信される通知により、カウンセリング希望のユーザの存在を知ると、仮想空間３００内の相談室に移動する（Ｓ４５）。前回の担当者が待機している場合、前回担当したカウンセラーが今回も引き続いて担当することができる。または、前回の担当者が待機しているか否かを問わずに、別のカウンセラーが担当することもできる。
【００９１】
カウンセラーは、カウンセラーアバタ３２０を介して、質問する（Ｓ４６）。カウンセラーの入力するメッセージは、管理サーバ１０に送信され、仮想空間３００に反映される（Ｓ４７）。仮想空間３００に反映されるとは、カウンセラーの入力したメッセージを、カウンセラーアバタ３２０の発言として表示させることを意味する。最新の仮想空間３００の状態はユーザ端末２０に送信され、ユーザ端末２０の画面にカウンセラーアバタ３２０からの質問が表示される。
【００９２】
ユーザが、質問に対する回答をユーザ端末２０に入力すると（Ｓ４８）、その回答は管理サーバ１０に送信されて、仮想空間３００に反映される（Ｓ４９）。即ち、ユーザの回答は、ユーザアバタ３１０の発言として仮想空間３００に表示される。
【００９３】
一方、ユーザ端末２０に接続されている生体情報検知部５０からの生体情報に基づいて（Ｓ５０）、生体情報に関連づけられているユーザアバタ３１１が制御され、仮想空間３００に反映される（Ｓ５１）。
【００９４】
管理サーバ１０は、ユーザの回答及び生体情報に基づいて、質問に対するユーザの反応を解析し（Ｓ５２）、ユーザの反応に適した質問を抽出する（Ｓ５３）。管理サーバ１０は、抽出された質問をカウンセラー端末３０に送信して提示する（Ｓ５４）。
【００９５】
カウンセラーは、提示された質問の中からいずれか一つの質問を選択する（Ｓ５５）。その選択結果はカウンセラー端末３０から管理サーバ１０に送信される。管理サーバ１０は、選択された質問文をカウンセラーアバタ３２０の発言として表示させ、さらに、カウンセラーアバタ３２０の表情を変化させる（Ｓ５６）。
【００９６】
ここで、図７と共に述べたように、カウンセラーにより選択される質問文には、予め複数のアバタ表情Ｃ３５，Ｃ３６が対応付けられている。各アバタ表情は、予め決められたタイミングで、カウンセラーアバタ３２０に設定される。
【００９７】
本実施例では、カウンセラーが提示された質問の中からいずれか一つを選択した場合に、回答受領時の表情Ｃ３５がカウンセラーアバタ３２０に設定される。そして、選択された質問をカウンセラーアバタ３２０が発言する際に、質問時の表情Ｃ３６がカウンセラーアバタ３２０に設定される。
【００９８】
他の例として、例えば、ユーザ反応の解析が終了した時点（Ｓ５２）で、回答受領時の表情Ｃ３５をカウンセラーアバタ３２０に設定することができる。そして、提示された質問を選択する時点、または、選択された質問がカウンセラーアバタ３２０から発言される時点のいずれかで、質問時の表情Ｃ３６をカウンセラーアバタ３２０に設定する構成としてもよい。
【００９９】
いずれにしても、ユーザアバタ３１０との会話に合わせて、カウンセラーアバタ３２０の表情を複数のタイミングで変化させることができるため、従来よりも臨場感のある会話を行うことができる。
【０１００】
図１２は、カウンセラーを評価する処理を示すフローチャートである。管理サーバ１０は、カウンセリング時のログを取得し（Ｓ６０）、カウンセラーに提示された質問とカウンセラーが実際に発した質問との一致度を算出する（Ｓ６１）。例えば、カウンセラーからの質問の全てが、提示された質問の中に存在する場合、一致度は１００％となる。管理サーバ１０は、算出された一致度に基づいて、カウンセラーを評価する（Ｓ６２）。その評価の値は、カウンセラー管理テーブルＴ２０に記録される。評価は、百分率で示してもよいし、ランク毎に分けて表示してもよい。
【０１０１】
このように構成される本実施例によれば、カウンセラーアバタ３２０は複数のカウンセラーのうちいずれか一人のカウンセラーにより操作され、カウンセラーは、管理サーバ１０から提示されたメッセージの中からいずれか一つのメッセージを選択して、カウンセラーアバタ３２０に発言させる。従って、経験や力量に差のある複数のカウンセラーがカウンセラーアバタ３２０を共有している場合でも、カウンセリングの品質を略一定に保つことができる。また、ユーザからは、実際に担当しているカウンセラーが誰であるか不明なため、比較的少数のカウンセラーで比較的多数のユーザに対応でき、システムの運用効率を上げることができる。
【０１０２】
本実施例では、アバタを介して仮想空間内でカウンセリングを行うため、ユーザの心理的抵抗を和らげることができる。従って、ユーザは、アバタを介して気軽にカウンセラーに相談することができ、ユーザのカウンセリング受診機会を高めることができる。
【０１０３】
本実施例では、ユーザの発言及び生体情報に応じた質問を抽出し、カウンセラーに提示して選択させるため、ユーザの状況により適した質問を投げかけることができる。
【０１０４】
本実施例では、用意されている各質問に複数の表情を予め対応付けておき、それら用意された表情を所定のタイミングでカウンセラーアバタ３２０に設定するため、カウンセラーアバタ３２０の表情を比較的細かく変化させて臨場感を増すことができる。
【０１０５】
本実施例では、カウンセラーに提示された質問とカウンセラーが発した質問とに基づいてカウンセラーを評価するため、カウンセラーの質を管理することができ、システムの信頼性を高めることができる。
【０１０６】
本実施例では、ユーザアバタとして、ユーザが直接操作できるユーザアバタ３１０と、ユーザの生体情報に基づいて操作されるユーザアバタ３１１とを表示させるため、カウンセラーは、ユーザアバタ３１１を見ることにより、ユーザの体調等を直感的に理解することができる。
【０１０７】
本実施例では、ユーザは、自画像を利用してユーザアバタを生成でき、かつ、自画像に由来するアバタである旨を表示させることができる。従って、カウンセラーは、自画像を用いているか否かを、ユーザの心理状態を把握するための一材料として利用できる。
【０１０８】
なお、本発明は、上述した実施例に限定されない。当業者であれば、本発明の範囲内で、種々の追加や変更等を行うことができる。いわゆる当業者であれば、図示されたステップの順番を変更したり、新たなステップを追加等することができる。
【符号の説明】
【０１０９】
１０：管理サーバ、２０：ユーザ端末、３０：カウンセラー端末、４０：クライアントソフトウェア、５０：生体情報検知部、１００：仮想空間制御部、１１０：仮想空間提供部、１２０：生体情報反映部、１３０：簡易診断モード制御部、１３１：簡易診断モード、１４０：ユーザアバタ生成部、１５０：ログ管理部、１６０：反応解析部、１７０：質問抽出部、１８０：質問提示部、２００：対話型診断モード、３００：仮想空間、３１０，３１１：ユーザアバタ、３２０：カウンセラーアバタ、３３０：スーパーバイザーアバタ、Ｔ１０：ユーザ管理テーブル、Ｔ２０：カウンセラー管理テーブル、Ｔ３０：質問管理テーブル
【図１】
2011039860.tif 000003
【図２】
2011039860.tif 000004
【図３】
2011039860.tif 000005
【図４】
2011039860.tif 000006
【図５】
2011039860.tif 000007
【図６】
2011039860.tif 000008
【図７】
2011039860.tif 000009
【図８】
2011039860.tif 000010
【図９】
2011039860.tif 000011
【図１０】
2011039860.tif 000012
【図１１】
2011039860.tif 000013
【図１２】
2011039860.tif 000014