(57)【特許請求の範囲】
【請求項１】
ネットワークで接続された複数の利用者端末が同一の仮想空間を共有し、その仮想空間内で各利用者の分身がオブジェクトとして表現されるマルチユーザー仮想空間における会話処理装置において、
利用者から音声が発せられた場合に、該音声の音声データを発話者のＩＤとともにサーバーを介して同一仮想空間内の所定の聞き手端末に配信する手段と、
前記音声データおよびＩＤを配信する毎に、前記所定の聞き手端末の応答を確認するための該聞き手端末に対応した各利用者ＩＤについてのチェックテーブルを作成する手段と、
前記音声データおよびＩＤを受信した聞き手端末からの受信判定結果の応答を所定のチェック時間内に受信したか否かに応じて前記チェックテーブルを更新し、前記チェック時間内に前記チェックテーブルにおける全ての利用者ＩＤについて前記音声データおよびＩＤの受信が確認された場合にその旨を画面表示する応答表示手段と
を具備することを特徴とするマルチユーザー仮想空間における会話処理装置。
【請求項２】
請求項１記載のマルチユーザー仮想空間における会話処理装置において、
聞き手端末からの前記応答を聞き手の分身の動作で画面に表示する手段をさらに具備することを特徴とするマルチユーザー仮想空間における会話処理装置。
【請求項３】
請求項１記載のマルチユーザー仮想空間における会話処理装置において、
発話者端末が配信した音声データと発話者のＩＤとサーバーを介して受信する手段と、
受信したデータが音声データおよび発話者のＩＤの所定のデータ形式を基に正確に届いたかを判定する手段と、
前記判定する手段の判定結果を受信判定結果として前記発話者端末へ送信する手段と
をさらに具備することを特徴とするマルチユーザー仮想空間における会話処理装置。
【請求項４】
ネットワークで接続された複数の利用者端末が同一の仮想空間を共有し、その仮想空間内で各利用者の分身がオブジェクトとして表現されるマルチユーザー仮想空間における会話処理方法において、
利用者から音声が発せられた場合に、該音声の音声データを発話者のＩＤとともにサーバーを介して同一仮想空間内の所定の聞き手端末に配信するステップと、
前記音声データおよびＩＤを配信する毎に、前記所定の聞き手端末の応答を確認するための該聞き手端末に対応した各利用者ＩＤについてのチェックテーブルを作成するステップと、
前記チェックテーブルのチェック時間を設定するステップと、
前記音声データおよびＩＤを受信した聞き手端末からの受信判定結果の応答を前記チェック時間内に受信したか否かに応じて前記チェックテーブルを更新し、前記チェック時間内に前記チェックテーブルにおける全ての利用者ＩＤについて前記音声データおよびＩＤの受信が確認された場合にその旨を画面に表示するステップと
を具備することを特徴とするマルチユーザー仮想空間における会話処理方法。
【請求項５】
請求項４記載のマルチユーザー仮想空間における会話処理方法において、
発話者端末が配信した音声データと発話者のＩＤとをサーバーを介して受信するステップと、
受信したデータが音声データおよび発話者のＩＤの所定のデータ形式を基に正確に届いたかを判定するステップと、
前記判定するステップにおける判定結果を受信判定結果として前記発話者端末へ送信するステップと
をさらに具備することを特徴とするマルチユーザー仮想空間における会話処理方法。
【請求項６】
ネットワークで接続された複数の利用者端末が同一の仮想空間を共有し、その仮想空間内で各利用者の分身がオブジェクトとして表現されるマルチユーザー仮想空間における会話処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
利用者から音声が発せられた場合に、該音声の音声データを発話者のＩＤとともにサーバーを介して同一仮想空間内の所定の聞き手端末に配信する手順と、
前記音声データおよびＩＤを配信する毎に、前記所定の聞き手端末の応答を確認するための該聞き手端末に対応した各利用者ＩＤについてのチェックテーブルを作成する手順と、
前記チェックテーブルのチェック時間を設定する手順と、
前記音声データおよびＩＤを受信した聞き手端末からの受信判定結果の応答を前記チェック時間内に受信したか否かに応じて前記チェックテーブルを更新し、前記チェック時間内に前記チェックテーブルにおける全ての利用者ＩＤについて前記音声データおよびＩＤの受信が確認された場合にその旨を画面に表示する手順と
をコンピュータに実行させるためのマルチユーザー仮想空間における会話処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
請求項６記載のマルチユーザー仮想空間における会話処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
発話者端末が配信した音声データと発話者のＩＤとをサーバーを介して受信する手順と、
受信したデータが音声データおよび発話者のＩＤの所定のデータ形式を基に正確に届いたかを判定する手順と、
前記判定する手順における判定結果を受信判定結果として前記発話者端末へ送信する手順と
をさらにコンピュータに実行させるためのマルチユーザー仮想空間における会話処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータネットワークの分野及びコンピュータグラフィックスを用いたマルチユーザー仮想空間システム及び遠隔通信システムに関わるマルチユーザー仮想空間における会話処理装置及び方法並びに会話処理プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
複数の利用者がクライアント端末としてパーソナルコンピュータを用いて、ＬＡＮや電話回線等のネットワークを介してサーバーに接続し、同一の仮想空間に各利用者が分身として表現される、多人数参加型の仮想空間システムが、インターネットを通じて提供されている。
【０００３】
このようなシステムで会話をする場合、テキストを基本にしてその文字情報を通信しあうテキスト文字チャット、電話の会話のように、音声をリアルタイムに送受信する音声チャット、文字や音声に加えて、利用者の顔映像や似顔絵等の映像を他の利用者に分配して表示することが一般的である。
【０００４】
テキスト文字チャットでは、聞き手の利用者の端末画面上の文字入力者の分身上にその入力文字をサーバーから配信して表示したり、別ウィンドウに話者名と併せて表示するシステムがある。
【０００５】
また、音声チャットの肉声の音声会話での聞き手側の利用者の端末画面では、音声と併せて発話している分身に波紋のような印をつけたり、発話者の分身の口を動かすといった、発話者の分身に装飾や動作等の発話を示す表示を付けることが主であった。
【０００６】
このように、従来のシステムでは、聞き手側の視点に立った、話者表示技術が主に利用されている。仮想空間におけるアバタやそのコミュニケーションについては、マイケル・ベネティクト編、ＮＴＴヒューマンインタフェース研究会他訳「サイバースペース」ＮＴＴ出版ＩＳＢＮ４−８７１８８−２６５−９Ｃ００１０，ｐ２８２−３０７に記載されている。
【０００７】
【発明が解決しようとする課題】
しかし、肉声や文字によるリアルタイムの会話では、聞き手側で発話者が誰かだけ表示されて分かっても、発話者から見れば、聞き手に自分の声や文字が届いているか、また、話しを聞いているかといった、聞き手側の情報が欠けている。このため、このような仮想空間での会話では、電話機による会話と異なり、発話者が、発言する度に、聞き手に声が届いているか確認しながら会話をしなければならない。
【０００８】
本発明は上記の事情に鑑みてなされたもので、発話者の声が聞き手に届いたかどうかが視覚的に確認でき、円滑な会話が行えるマルチユーザー仮想空間における会話処理装置及び方法並びに会話処理プログラムを記録した記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明は、ネットワークで接続された複数の利用者端末が同一の仮想空間を共有し、その仮想空間内で各利用者の分身がオブジェクトとして表現されるマルチユーザー仮想空間における会話処理装置において、利用者から音声が発せられた場合に、該音声の音声データを発話者のＩＤとともにサーバーを介して同一仮想空間内の所定の聞き手端末に配信する手段と、前記音声データおよびＩＤを配信する毎に、前記所定の聞き手端末の応答を確認するための該聞き手端末に対応した各利用者ＩＤについてのチェックテーブルを作成する手段と、前記音声データおよびＩＤを受信した聞き手端末からの受信判定結果の応答を所定のチェック時間内に受信したか否かに応じて前記チェックテーブルを更新し、前記チェック時間内に前記チェックテーブルにおける全ての利用者ＩＤについて前記音声データおよびＩＤの受信が確認された場合にその旨を画面表示する応答表示手段とを具備することを特徴とするものである。
【００１０】
また本発明は、前記マルチユーザー仮想空間における会話処理装置において、聞き手端末からの前記応答を聞き手の分身の動作で画面に表示する手段をさらに具備することを特徴とするものである。
【００１１】
また本発明は、前記マルチユーザー仮想空間における会話処理装置において、発話者端末が配信した音声データと発話者のＩＤとサーバーを介して受信する手段と、受信したデータが音声データおよび発話者のＩＤの所定のデータ形式を基に正確に届いたかを判定する手段と、前記判定する手段の判定結果を受信判定結果として前記発話者端末へ送信する手段とをさらに具備することを特徴とするものである。
【００１３】
また本発明のマルチユーザー仮想空間における会話処理方法は、ネットワークで接続された複数の利用者端末が同一の仮想空間を共有し、その仮想空間内で各利用者の分身がオブジェクトとして表現されるマルチユーザー仮想空間における会話処理方法において、利用者から音声が発せられた場合に、該音声の音声データを発話者のＩＤとともにサーバーを介して同一仮想空間内の所定の聞き手端末に配信するステップと、前記音声データおよびＩＤを配信する毎に、前記所定の聞き手端末の応答を確認するための該聞き手端末に対応した各利用者ＩＤについてのチェックテーブルを作成するステップと、前記チェックテーブルのチェック時間を設定するステップと、前記音声データおよびＩＤを受信した聞き手端末からの受信判定結果の応答を前記チェック時間内に受信したか否かに応じて前記チェックテーブルを更新し、前記チェック時間内に前記チェックテーブルにおける全ての利用者ＩＤについて前記音声データおよびＩＤの受信が確認された場合にその旨を画面に表示するステップとを具備することを特徴とする。
【００１４】
また本発明は、前記マルチユーザー仮想空間における会話処理方法において、発話者端末が配信した音声データと発話者のＩＤとをサーバーを介して受信するステップと、受信したデータが音声データおよび発話者のＩＤの所定のデータ形式を基に正確に届いたかを判定するステップと、前記判定するステップにおける判定結果を受信判定結果として前記発話者端末へ送信するステップとをさらに具備することを特徴とする。
【００１５】
また本発明は、ネットワークで接続された複数の利用者端末が同一の仮想空間を共有し、その仮想空間内で各利用者の分身がオブジェクトとして表現されるマルチユーザー仮想空間における会話処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、利用者から音声が発せられた場合に、該音声の音声データを発話者のＩＤとともにサーバーを介して同一仮想空間内の所定の聞き手端末に配信する手順と、前記音声データおよびＩＤを配信する毎に、前記所定の聞き手端末の応答を確認するための該聞き手端末に対応した各利用者ＩＤについてのチェックテーブルを作成する手順と、前記チェックテーブルのチェック時間を設定する手順と、前記音声データおよびＩＤを受信した聞き手端末からの受信判定結果の応答を前記チェック時間内に受信したか否かに応じて前記チェックテーブルを更新し、前記チェック時間内に前記チェックテーブルにおける全ての利用者ＩＤについて前記音声データおよびＩＤの受信が確認された場合にその旨を画面に表示する手順とをコンピュータに実行させるためのマルチユーザー仮想空間における会話処理プログラムを記録したものである。
【００１６】
また本発明は、前記マルチユーザー仮想空間における会話処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、発話者端末が配信した音声データと発話者のＩＤとをサーバーを介して受信する手順と、受信したデータが音声データおよび発話者のＩＤの所定のデータ形式を基に正確に届いたかを判定する手順と、前記判定する手順における判定結果を受信判定結果として前記発話者端末へ送信する手順とをさらにコンピュータに実行させるためのマルチユーザー仮想空間における会話処理プログラムを記録したものである。
【００１７】
本発明では発話者の声が聞き手に届いた場合は、聞き手の分身に首を縦に振るといった頷きの動作を付加したり、画面上に聞き手の利用者名（ＩＤ）とそれぞれにＯＫやＮＧの受信状態を一覧できる表を表示して、発話者が仮想空間を通して通話の確認をできるようにする。
【００１８】
このようにして、発話者と聞き手が１会話毎にお互いに声「聞こえてる？」といった通話の確認せずに、スムーズな会話を行うことができる。
【００１９】
【発明の実施の形態】
以下図面を参照して本発明の実施形態例を詳細に説明する。
【００２０】
多人数で同一の仮想空間を共有するネットワークシステムは、図１に示すように、複数のクライアント端末１０１，１０２，１０３とサーバー２からなる。
【００２１】
サーバー２は、仮想空間制御サーバー２０１と音声制御サーバー２０２より構成されている。
【００２２】
仮想空間制御サーバー２０１は、各利用者のログイン（ｌｏｇｉｎ）情報（各利用者の端末のＩＰアドレスや仮想空間内でのＩＤ）を保持し、ログアウト（ｌｏｇｏｕｔ）メッセージが端末１０１〜１０３から届くか、各端末１０１〜１０３の接続状態の定期的なチェックのためメッセージに対して、ある時間内に端末１０１〜１０３から返信がなければ、これらの情報をサーバー２０１から削除する。また、同時にサーバー２０１では、上記のｌｏｇｉｎ情報により、各利用者が現在、どこの空間に属しているかを常に把握しており、仮想空間内での各利用者のアバタの位置情報を定期的に集計して、同一空間内の利用者にＩＰアドレスを基に配信する機能を有する。
【００２３】
これらのｌｏｇｉｎ情報や位置情報は、同一空間内に他の利用者がｌｏｇｉｎした段階で、その利用者にもサーバー２０１から配信される。
【００２４】
音声制御サーバー２０２は、発話者の端末１０１から発せられた音声をネットワークを通して他の仮想空間内の利用者（聞き手）の端末１０２，１０３に配信する。この時、音声データは、発話者のＩＤ、スタートビット、音声データ、終了ビットといったデータ形式で通信され、発話者の端末１０１が仮想空間制御サーバー２０１に接続した際のｌｏｇｉｎ情報のＩＤとともに音声制御サーバー２０２に送信されて、同一空間内にいる他の利用者の端末１０２，１０３に配信される。受信した端末１０２，１０３では、この音声データの形式を調べて、受信データが正確に届いたかを判定する。そして、この発話者のＩＤとＩＰアドレスを基に、受信確認のために発話者の端末１０１へ確認のメッセージＡＣＫ／ＮＡＣＫを直接返信する。
【００２５】
この返信は、サーバー２経由でおこなってもよい。
【００２６】
発話者の端末１０１では、音声データが各端末１０２，１０３への配信が開始された時間からある定められた時間内にＡＣＫメッセージが届けば、分身の頷き等の動作をするイベントを自端末１０１の仮想空間内に表示されている聞き手の分身オブジェクトに対して送信する。このイベントメッセージを受信した分身オブジェクトでは、頷きや体の色を点滅させる等の動きを数回表示する。もし、発話者の端末１０１において発信後からある時間（チェック時間Ｔ）内に上記のＡＣＫが聞き手の端末１０２，１０３から届かない、もしくは、ＮＡＣＫが届けば、図２に示すように、その聞き手のＩＤがＮＧであることを発話者の端末１０１の画面に表示する。また、時間外に届いたＡＣＫは無視する。複数の聞き手がＮＧの場合は、任意のＩＤ１つを表示する。また、同時に、発話者の音声が全員に届けば、ＯＫのインジケータを表示する。発話者の端末１０１と聞き手の端末１０２，１０３が、それぞれこのような通信を行うことにより、発話者は、仮想空間内に表示されている利用者全員に自分の音声が届いたかどうかを聞き手の分身を通じて確認することができる。
【００２７】
以下、本発明の具体例について説明する。図６は本発明の具体例のシステム構成図である。各利用者の端末Ａ，Ｂ，Ｃ，Ｄは、全ての利用者の仮想空間内の分身の位置と視線情報、及びＩＤをまとめて定期的に配信する空間サーバーＳＳと音声データを同様に配信する音声サーバーＳＡにネットワークＮＷで接続されている。仮想空間のモデルは、各端末Ａ〜Ｄで同等に保持している。
【００２８】
図７は図６の詳細図であり、端末Ａは、まず、記憶装置１５にあるプログラムを起動した後、空間サーバーＳＳへｌｏｇｉｎの要求メッセージを送る。このメッセージは、利用者のｌｏｇｉｎ時のＩＤ、パスワード、仮想空間名である。これに、空間制御部９が予め登録された利用者のＩＤとパスワードと照合を行い、許可のメッセージをデータ送受信部８から送り返す。この時、空間制御部９では、ｌｏｇｉｎした利用者のＩＤとその端末のＩＰを組みにして一時的に管理テーブルをバッファ１０に用意する。これにより、空間サーバーＳＳでは、現在の空間内の利用者ＩＤとそのＩＰから、利用者のアバタの位置情報や視線方向の配信が可能となる。
【００２９】
仮想空間の表示に関しては、端末Ａでは、端末制御部１３により起動されたプログラムが記憶装置１５に保存されている仮想空間モデルをロードして画面表示装置１４に仮想空間を表示する。分身は、操作機１６により位置と視線方向を入力して、端末制御部１３で画面表示装置１４に更新表示される。そして、更新された位置と視線方向は、端末制御部１３でＩＤを付加してデータ送受信部１１に送られて空間サーバーＳＳに送信される。他の端末Ｂ，Ｃ，Ｄも同様に仮想空間を画面に分身の位置と視線方向に基づいた描画を表示し、自身の位置と視線方向、ＩＤを空間サーバーＳＳに送信する。空間サーバーＳＳでは、データ送受信部８で受信し、空間制御部９でどの端末の利用者がどの空間にいるのかを上述のテーブルを基に管理し、定期的に、バッファ１０からデータ送受信部８を経由して送られてきたＩＤ以外の利用者端末に配信する。
【００３０】
このデータは、各端末のデータ送受信部１１で受信され、分身制御部１２で管理されて端末制御部１３で記憶装置１５にある分身モデルをロードして仮想空間内に表示する。
【００３１】
端末Ａから音声が発せられ、他の端末Ｂ，Ｃ，Ｄへ配信された場合を述べる。
【００３２】
端末Ａから発声した音声データは、図８に示すように、発話者のＩＤ、音声データの始まりを示すスタートビットの“０”とメッセージ識別番号Ｎと可変長の音声データ、その終わりを示す終了ビット“１”の４つのデータで構成される。この形式の音声データは、音声入力装置１７から音声データに端末制御部１３が処理してデータ送受信部１１に送り、音声サーバーＳＡにあらかじめ決められたバッファサイズで送信される。この時、発声元の端末Ａでは、分身制御部１２で受信端末からの応答を確認するため、上述の他の利用者の位置情報を基に、利用者ＩＤとＩＰメッセージ番号のテーブルを音声が発声される毎にメッセージ番号に基づいて個別に作成する（図４）。図３に示すように、音声サーバーＳＡでは、端末Ａで発声された音声データ，ＩＤをデータ送受信部５で受信してバッファ６で蓄積し、定期的に音声加算部７で各端末からの音声データを加算し、データ送受信部５から同一仮想空間内の利用者端末Ｂ，Ｃ，Ｄに配信する。
【００３３】
データ送受信部１１′で受信された音声データは、端末制御部１３′が図８のデータから音声データを読み取り、音声出力装置１８′から出力される。それと同時に図５に示す判定アルゴリズムにより、ＡＣＫ信号またはＮＡＣＫ信号をデータ送受信部１１′から端末Ａのデータ送受信部１１へ送信する。図５は本発明における発話者と同一空間内にいる他の利用者（聞き手）端末Ｂ，Ｃ，Ｄのアルゴリズム説明図であり、先ず聞き手端末Ｂ，Ｃ，Ｄが発話者端末ＡからのＩＤおよび図８形式の音声データを音声サーバーＳＡを介して受信する。聞き手端末Ｂ，Ｃ，Ｄが受信したデータがデータ形式を基に正確に届いたかを判定し、聞き手端末Ｂ，Ｃ，Ｄから発話者端末Ａへ受信判定結果を送信する。すなわち、データ形式に基づいて、ＩＤ，スタートビット，メッセージ識別番号、音声の終了ビットがあり、音声データ部のデータ長が０でない場合には受信した音声データのＩＤの端末ＡへＡＣＫ及びメッセージ番号を１組として直接送信し、音声データを音声出力装置１８′に出力する。一方、データ形式に基づいて、ＩＤ，スタートビット，音声の終了ビットのいずれかがないか、または音声データ部のデータ長が０である場合には、受信した音声データのＩＤの端末ＡへＮＡＣＫを直接送信する。前記端末Ｂ，Ｃ，ＤからのそれぞれのＡＣＫ／ＮＡＣＫは、分身制御部１２のテーブルで送信開始から時間Ｔ内で確認されて、その時間内にテーブルで全員の受信が確認され、ＡＣＫであればＯＫをＮＡＣＫであればＮＧとＩＤを端末制御部１３から画面に図２に示すように点滅表示する。そして、このテーブルは、順次消去される。図４は本発明における発話者端末Ａのアルゴリズム説明図であり、発話者端末Ａは他の利用者端末の聞き手端末Ｂ，Ｃ，Ｄに音声データおよびＩＤを送信する。発話者端末Ａから聞き手端末Ｂ，Ｃ，Ｄに音声データおよびＩＤが送信される毎に聞き手端末Ｂ，Ｃ，Ｄの応答を確認するため他の利用者ＩＤのチェックテーブルを作成して用意する。前記チェックテーブルに送信開始からのチェック時間Ｔを設定する。発話者端末Ａは聞き手端末Ｂ，Ｃ，Ｄから受信判定結果の応答がチェック時間Ｔ内にあれば応答結果を画面に表示すると共に受信判定結果の応答がチェック時間Ｔ内になければその旨を画面に表示する。すなわち、発話者端末Ａは各利用者端末の聞き手端末Ｂ，Ｃ，ＤからのＡＣＫがチェック時間Ｔ内にあると、画面にＯＫを表示する。一方、発話者端末Ａは各利用者端末の聞き手端末Ｂ，Ｃ，ＤからのＡＣＫがチェック時間Ｔ内にない場合には、画面にＮＧの１人の端末をＮＧ・・と表示する。発話者端末Ａは聞き手端末Ｂ，Ｃ，Ｄからの応答内容を画面に表示した後、ＩＤチェックテーブルを消去する。
【００３４】
尚、前記実施形態例における発話者端末のアルゴリズム、聞き手端末のアルゴリズム、音声サーバーのアルゴリズムは、具体的にはパーソナルコンピュータ（ＰＣ）等のコンピュータにより、予め所定の記録媒体に記録されたマルチユーザー仮想空間における会話処理プログラムに基づいて実行される。
【００３５】
すなわち、発話者端末のアルゴリズムは、発話者端末が音声データおよびＩＤを送信する手順、発話者端末から音声データおよびＩＤが送信される毎に聞き手端末の応答を確認するためチェックテーブルを作成する手順、前記チェックテーブルのチェック時間を設定する手順、聞き手端末から受信判定結果の応答がチェック時間内にあれば発話者端末は応答内容を画面に表示すると共に受信判定結果の応答がチェック時間内になければ発話者端末はその旨を画面に表示する手順、発話者端末は聞き手端末からの応答結果を画面に表示した後、チェックテーブルを消去する手順をコンピュータに実行させるためのものである。
【００３６】
また、聞き手端末のアルゴリズムは、聞き手端末が発話者端末からのＩＤおよび音声データを音声サーバーを介して受信する手順、聞き手端末が受信したデータがデータ形式を基に正確に届いたかを判定する手順、聞き手端末から発話者端末へ受信判定結果を送信する手順をコンピュータに実行させるためのものである。
【００３７】
さらに、音声サーバーのアルゴリズムは、音声サーバーが発話者端末から音声データ、ＩＤを受信する手順、音声サーバーが定期的に各端末からの音声データを加算する手順、音声サーバーが同一仮想空間内の利用者端末に配信する手順をコンピュータに実行させるためのものである。
【００３８】
【発明の効果】
以上述べたように本発明によれば、仮想空間内の相手と会話する際に、自身の音声が相手に届いたかどうかが視覚的に確認できるため、１つの発声毎に相手に聞こえたかの確認を音声でする必要がなく、円滑な会話が行える。
【００３９】
これは、同一空間内のある範囲内間で、自分のアバタからの視野内でかつある距離内にいるアバタ間で秘話モードになるように設定しておいた場合に、秘話モードになったアバタ間で秘話モードになった由の動作やアバタの変化、または、画面上に秘話対象の利用者ＩＤを表示することで、周囲に他のアバタがいても安心して秘話を行うことができる。
【００４０】
さらに、ＦＡＸ、電子メールなどの蓄積系のデータの送受信の確認についても、図８の音声データを蓄積系のデータに置きかえれば、確認が自動的にとれる。
【図面の簡単な説明】
【図１】本発明の一実施形態例を示す構成説明図である。
【図２】本発明に係る発話者の端末画面における音声の応答確認の表示例を示す説明図である。
【図３】本発明における音声サーバーのアルゴリズムの一例を示すフロー図である。
【図４】本発明における発話者端末のアルゴリズムの一例を示すフロー図である。
【図５】本発明における発話者と同一仮想空間内にいる他の利用者（聞き手）端末のアルゴリズムの一例を示すフロー図である。
【図６】本発明に係る会話応答システムの一例を示すシステム構成図である。
【図７】本発明に係る会話応答システムの詳細例を示すシステム構成図である。
【図８】本発明に係る音声データの通信形式の一例を示すデータ構造図である。
【符号の説明】
１０１，１０２，１０３  複数のクライアント端末
２  サーバー２
２０１  仮想空間制御サーバー
２０２  音声制御サーバー
【図１】
0003681924.tif 000002
【図２】
0003681924.tif 000003
【図３】
0003681924.tif 000004
【図４】
0003681924.tif 000005
【図５】
0003681924.tif 000006
【図６】
0003681924.tif 000007
【図７】
0003681924.tif 000008
【図８】
0003681924.tif 000009