(57)【要約】【課題】  ユーザが予め設定した条件に合う相手との接続を実現可能な多者間通信システムを提供する。【解決手段】  クライアント（Ａ）２−１が起動されて仮想空間サーバ１に接続されると、仮想空間サーバ１からクライアント（Ａ）２−１に対してログイン可能な仮想空間のリストが表示される。クライアント（Ａ）２−１に表示されたリストの中から任意に仮想空間が選択されると、クライアント（Ａ）２−１とその仮想空間にログインしている他のクライアント（Ｂ）２−２との間で通信が開始される。仮想空間内における位置情報は仮想空間サーバ１によって管理され、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２上で表現される。ユーザはクライアント（Ａ）２−１及びクライアント（Ｂ）２−２上で表現される仮想空間の中を自由に移動することが可能である。【選択図】      図１
2006229379.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間サーバによって仮想空間を形成し、前記仮想空間においてクライアント端末間の通信を行う多者間通信システムであって、
前記クライアント端末は、予め設定された条件に基づいて前記クライアント端末間の通信における通信量の制御を行う手段を有することを特徴とする多者間通信システム。
【請求項２】
前記通信量の制御を行う手段は、少なくとも帯域制御及びセッション制御のいずれかを行い、前記クライアント端末間において２者以上の多者間通信を行うことを特徴とする請求項１記載の多者間通信システム。
【請求項３】
前記通信量の制御を行う手段は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）にて前記セッション制御を行うことを特徴とする請求項２記載の多者間通信システム。
【請求項４】
前記仮想空間サーバは、前記クライアント端末の接続時に当該クライアント端末に対してログイン可能な仮想空間のリストを送付し、
前記クライアント端末は、前記仮想空間サーバからのリストの中から任意に仮想空間の選択時に当該仮想空間にログインしている他のクライアント端末との間で通信を開始することを特徴とする請求項１から請求項３のいずれか記載の多者間通信システム。
【請求項５】
前記仮想空間サーバは、前記仮想空間内における前記クライアント端末の位置情報を管理する手段を含み、
前記クライアント端末は、前記仮想空間サーバで管理される位置情報を前記条件として前記通信量の制御を行うことを特徴とする請求項１から請求項４のいずれか記載の多者間通信システム。
【請求項６】
仮想空間サーバによって形成される仮想空間において他の端末との間で通信を行うクライアント端末であって、
予め設定された条件に基づいて前記他の端末との間の通信における通信量の制御を行う手段を有することを特徴とするクライアント端末。
【請求項７】
前記通信量の制御を行う手段は、少なくとも帯域制御及びセッション制御のいずれかを行い、前記他の端末との間において２者以上の多者間通信を行うことを特徴とする請求項６記載のクライアント端末。
【請求項８】
前記通信量の制御を行う手段は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）にて前記セッション制御を行うことを特徴とする請求項７記載のクライアント端末。
【請求項９】
前記仮想空間サーバへの接続時に送付されかつ自端末がログイン可能な仮想空間のリストの中から任意に仮想空間を選択した時に当該仮想空間にログインしている前記他の端末との間で通信を開始することを特徴とする請求項６から請求項８のいずれか記載のクライアント端末。
【請求項１０】
前記クライアント端末は、前記仮想空間サーバで管理される前記仮想空間内における自端末及び前記他の端末の位置情報を前記条件として前記通信量の制御を行うことを特徴とする請求項６から請求項９のいずれか記載のクライアント端末。
【請求項１１】
仮想空間サーバによって仮想空間を形成し、前記仮想空間においてクライアント端末間の通信を行う多者間通信システムに用いられる多者間通信方法であって、前記クライアント端末が、予め設定された条件に基づいて前記クライアント端末間の通信における通信量の制御を行う処理を実行することを特徴とする多者間通信方法。
【請求項１２】
前記通信量の制御を行う処理は、少なくとも帯域制御及びセッション制御のいずれかを行い、前記クライアント端末間において２者以上の多者間通信を行うことを特徴とする請求項１１記載の多者間通信方法。
【請求項１３】
前記通信量の制御を行う処理は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）にて前記セッション制御を行うことを特徴とする請求項１２記載の多者間通信方法。
【請求項１４】
前記仮想空間サーバが、前記クライアント端末の接続時に当該クライアント端末に対してログイン可能な仮想空間のリストを送付し、
前記クライアント端末が、前記仮想空間サーバからのリストの中から任意に仮想空間の選択時に当該仮想空間にログインしている他のクライアント端末との間で通信を開始することを特徴とする請求項１１から請求項１３のいずれか記載の多者間通信方法。
【請求項１５】
前記仮想空間サーバが、前記仮想空間内における前記クライアント端末の位置情報を管理し、
前記クライアント端末が、前記仮想空間サーバで管理される位置情報を前記条件として前記通信量の制御を行うことを特徴とする請求項１１から請求項１４のいずれか記載の多者間通信方法。
【請求項１６】
仮想空間サーバによって仮想空間を形成し、前記仮想空間においてクライアント端末間の通信を行う多者間通信システムに用いられる多者間通信方法のプログラムであって、コンピュータに、予め設定された条件に基づいて前記クライアント端末間の通信における通信量の制御を行う処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は多者間通信システム、クライアント端末及びそれらに用いる多者間通信方法並びにそのプログラムに関し、特に仮想空間サーバによって仮想空間を形成し、その仮想空間内での通信方法に関する。
【背景技術】
【０００２】
近年、ブロードバンドの普及に伴って、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話が普及してきており、固定電話がＩＰ電話に置替えられたり、既存電話網がＩＰネットワーク網によって置換されてきている。ＩＰネットワークの可能性はまだまだ未知であり、既存電話網に比べ、機能追加が比較的容易である等、非常に柔軟性に富んでいる。
【０００３】
このＩＰネットワークにおいて、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）は新たなシグナリングプロトコルとして、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）ライクなテキストベースのプロトコルとして、非常に扱いやすく、その機能も基本的にはセッション制御のみが提供されている。セッションとは電話網でいう二者間の通信経路に他ならない。ＩＰの世界においてのセッションは、決して二者間に制約されるものではない。
【０００４】
上述した仮想空間における多者間通信の方法としては、３次元仮想現実空間におけるオブジェクト同時の接触とチャットとを連動させる方法（例えば、特許文献１参照）、チャットシステム上の仮想空間で交わされる会話内容のセキュリティを柔軟に保つ方法（例えば、特許文献２参照）等が提案されている。
【０００５】
【特許文献１】特開２００１−２３６２９１号公報
【特許文献２】特開２００２−０７３５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来の仮想空間内での通信方法では、既存電話網における通信が基本的に二者間通信（１対１）であるのに対し、ＩＰネットワークにおける通信によって仮想空間内での多者間通信が可能となってきているが、上記の特許文献１，２に記載されているように、その通信制御がサーバによって制御されており、多者間通信に参加するユーザにとっては条件に合う相手の接続を実現することができないという問題がある。
【０００７】
そこで、本発明の目的は上記の問題点を解消し、ユーザが予め設定した条件に合う相手との接続を実現することができる多者間通信システム、クライアント端末及びそれらに用いる多者間通信方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明による多者間通信システムは、仮想空間サーバによって仮想空間を形成し、前記仮想空間においてクライアント端末間の通信を行う多者間通信システムであって、
前記クライアント端末は、予め設定された条件に基づいて前記クライアント端末間の通信における通信量の制御を行う手段を備えている。
【０００９】
本発明によるクライアント端末は、仮想空間サーバによって形成される仮想空間において他の端末との間で通信を行うクライアント端末であって、
予め設定された条件に基づいて前記他の端末との間の通信における通信量の制御を行う手段を備えている。
【００１０】
本発明による多者間通信方法は、仮想空間サーバによって仮想空間を形成し、前記仮想空間においてクライアント端末間の通信を行う多者間通信システムに用いられる多者間通信方法であって、前記クライアント端末が、予め設定された条件に基づいて前記クライアント端末間の通信における通信量の制御を行う処理を実行している。
【００１１】
本発明による多者間通信方法のプログラムは、仮想空間サーバによって仮想空間を形成し、前記仮想空間においてクライアント端末間の通信を行う多者間通信システムに用いられる多者間通信方法のプログラムであって、コンピュータに、予め設定された条件に基づいて前記クライアント端末間の通信における通信量の制御を行う処理を実行させている。
【００１２】
すなわち、本発明の多者間通信システムは、仮想空間サーバによって仮想空間を形成し、クライアント端末が持つポリシーに依存して通信量の制御（帯域制御やセッション制御等）が可能な多者間通信サービスを提供することを特徴とする。
【００１３】
本発明の多者間通信システムでは、そのセッション制御を、クライアント端末に予め設定されたポリシーにしたがって制御することを可能とし、既存電話網とはまったく違う形態のコミュニケーションを可能とする。例えば、既存の電話網においての通信は、基本的に二者通信（１対１）であるが、本発明の多者間通信システムでは、二者通信という従来の通信形態を「制約」ではなく、それが通信形態における「一形態」となるような多者間通信を実現し、それを利用した情報配信サービスを実現している。
【００１４】
より具体的に説明すると、本発明の多者間通信システムでは、クライアント端末が起動されて仮想空間サーバに接続されると、仮想空間サーバからクライアント端末に対してログイン可能な仮想空間のリストが表示される。クライアント端末に表示されたリストの中から任意に仮想空間が選択されると、クライアント端末とその仮想空間にログインしている他のクライアント端末との間で通信が開始される。
【００１５】
本発明の多者間通信システムでは、常時接続環境を生かし、仮想空間にいる全ユーザとの間で常に通信するのが基本であるが、クライアント端末の能力やクライアント端末からのリクエストによって、クライアント端末が保持するポリシーによって通信を制御する必要性が生じる。
【００１６】
仮想空間内における位置情報は仮想空間サーバによって管理され、クライアント端末上で表現される。ユーザはクライアント端末上で表現される仮想空間の中を自由に移動することが可能である。クライアント端末において、３Ｄ（ｔｈｒｅｅ  ｄｉｍｅｎｓｉｏｎｓ）オーディオ技術を使用する場合には、移動して話者に近づけばその声が大きく聞こえ、向きによって聞こえる方向が変化する。しかしながら、音声だけでは話者の位置が正確にはわからないので、それを補助するためにグラフィクスを使用する。
【００１７】
仮想空間は会議室等に相当するものであり、接続者間の距離等のクライアント端末が保持しているポリシーによってセッション制御をしているため、一つの仮想空間の離れた場所で複数の会話あるいは会議を同時に進行させることも可能である。したがって、距離が離れたユーザとの接続を切断したり、距離がちぢまったユーザと接続したりする機能を取り入れることによって、１対１という接続に制約されない多者間通信が実現可能となる。
【００１８】
これによって、本発明の多者間通信システムでは、２者間通信ではなく、多者間通信を基本としたコミュニケーションサービスが提供可能となり、音声再生制御部に３Ｄオーディオ技術を使用した場合、仮想空間内における位置情報を基に音声再生をするため、より立体的な音声通信サービスが可能になる。
【発明の効果】
【００１９】
本発明は、以下に述べるような構成及び動作とすることで、２者間通信ではなく、多者間通信を基本としたコミュニケーションサービスを実現することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態による多者間通信システムの構成を示すブロック図である。図１において、本発明の実施の形態による多者間通信システムは仮想空間サーバ１と、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２とを同一ネットワークに接続して構成されている。
【００２１】
本発明の実施の形態による多者間通信システムでは、仮想空間サーバ１によって仮想空間が形成され、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２が持つポリシーに依存して通信量の制御（帯域制御やセッション制御等）を行っている。
【００２２】
本発明の実施の形態による多者間通信システムでは、そのセッション制御を、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２に予め設定されたポリシーにしたがって制御しており、既存電話網とはまったく違う形態のコミュニケーションを可能としている。例えば、既存の電話網においての通信は、基本的に二者通信（１対１）であるが、本発明の実施の形態による多者間通信システムでは、二者通信という従来の通信形態を「制約」ではなく、それが通信形態における「一形態」となるような多者間通信を実現し、それを利用した情報配信サービスを実現している。
【００２３】
本発明の実施の形態による多者間通信システムでは、クライアント（Ａ）２−１が起動されて仮想空間サーバ１に接続されると、仮想空間サーバ１からクライアント（Ａ）２−１に対してログイン可能な仮想空間のリストが表示される。クライアント（Ａ）２−１に表示されたリストの中から任意に仮想空間が選択されると、クライアント（Ａ）２−１とその仮想空間にログインしている他のクライアント（Ｂ）２−２との間で通信が開始される。
【００２４】
本発明の実施の形態による多者間通信システムでは、常時接続環境を生かし、仮想空間にいる全ユーザとの間で常に通信するのが基本であるが、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２の能力やクライアント（Ａ）２−１及びクライアント（Ｂ）２−２からのリクエストによって、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２が保持するポリシーによって通信を制御する必要性が生じる。
【００２５】
仮想空間内における位置情報は仮想空間サーバ１によって管理され、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２上で表現される。ユーザはクライアント（Ａ）２−１及びクライアント（Ｂ）２−２上で表現される仮想空間の中を自由に移動することが可能である。
【００２６】
クライアント（Ａ）２−１及びクライアント（Ｂ）２−２上においては、３Ｄ（ｔｈｒｅｅ  ｄｉｍｅｎｓｉｏｎｓ）オーディオ技術を使用することで、移動して話者に近づけばその声が大きく聞こえ、向きによって聞こえる方向が変化する。しかしながら、音声だけでは話者の位置が正確にはわからないので、それを補助するためにグラフィクスを使用する。
【００２７】
仮想空間は会議室等に相当するものであり、接続者間の距離等のクライアント（Ａ）２−１及びクライアント（Ｂ）２−２が保持しているポリシーによってセッション制御をしているため、一つの仮想空間の離れた場所で複数の会話あるいは会議を同時に進行させることも可能である。したがって、距離が離れたユーザとの接続を切断したり、距離がちぢまったユーザと接続したりする機能を取り入れることによって、１対１という接続に制約されない多者間通信が実現可能となる。
【００２８】
これによって、本発明の実施の形態による多者間通信システムでは、２者間通信ではなく、２者以上の多者間通信を基本としたコミュニケーションサービスを提供することができ、クライアント（Ａ）２−１及びクライアント（Ｂ）２−２の音声再生制御部に３Ｄオーディオ技術を使用した場合、仮想空間内における位置情報を基に音声再生をするため、より立体的な音声通信サービスを実現することができる。
【実施例１】
【００２９】
図２は本発明の一実施例によるクライアントの構成を示すブロック図である。本発明の一実施例による多者間通信システムは、上記の図１に示す本発明の実施の形態による多者間通信システムと同様の構成となっているので、その説明は省略する。
【００３０】
図２において、クライアント２はポリシー制御部２１と、セッション制御部［ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）制御］２２と、音声入力部２３と、マイク２４と、音声出力部２５と、ディジタル信号変換部２６と、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）制御部２７と、位置情報制御部２８と、音声再生制御部２９と、マウス３０と、ステレオヘッドフォン３１と、仮想空間制御部３２と、ディスプレイ３３とから構成されている。尚、上記の各部はハードウェアを除いてクライアントプログラムで実現可能であり、そのクライアントプログラムは汎用的なＰＣ（パーソナルコンピュータ）上で動作する。
【００３１】
図３は本発明の一実施例による仮想空間サーバの構成を示すブロック図である。図３において、仮想空間サーバ１はセッション制御のためのＳＩＰメッセージを中継するＳＩＰプロキシサーバ１１と、ネットワークにクライアント２が接続するとその情報をＳＩＰプロキシサーバ１１経由で受取って登録するＳＩＰレジスタサーバ１２と、クライアント２のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等の情報を管理するＳＩＰロケーションサーバ１３と、クライアント２がネットワークに接続されているかどうか等の位置情報を管理しかつ仮想空間とその利用者とを管理する仮想空間管理サーバ１４とから構成されている。尚、ＳＩＰプロキシサーバ１１、ＳＩＰレジスタサーバ１２、ＳＩＰロケーションサーバ１３各々の動作は通常のＳＩＰにおけるそれと同様の動作をするものとする。
【００３２】
仮想空間管理サーバ１４はユーザ認証制御部１４１と、仮想空間管理制御部１４２と、仮想空間（＃１〜＃Ｘ）１４３−１〜１４３−Ｘとから構成され、仮想空間（＃１〜＃Ｘ）１４３−１〜１４３−Ｘ各々はユーザ情報１４３１−１〜１４３１−Ｘとユーザ位置情報１４３２−１〜１４３２−Ｘとを保持している。
【００３３】
以下、図１〜図３を参照して本発明の一実施例による多者間通信システムの動作について説明する。
【００３４】
クライアント２は音声入力デバイスとして用いられるマイク２４と、仮想空間内における自ユーザの位置指定デバイスとして用いられるマウス３０と、音声出力デバイスとして用いられるステレオヘッドフォン３１及びディスプレイ３３とを備えている。
【００３５】
マイク２４から入力される音声は音声入力部２３によってディジタル信号に変換される。変換された音声信号はＲＴＰ制御部２７に送られＲＴＰパケットに変換され、ピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）の接続相手へと送信される。
【００３６】
他のユーザのクライアント２で受信された音声信号は、位置情報制御部２８から該当する音声信号の位置情報とともに音声再生制御部２９に送られ、ステレオヘッドフォン３１で再生される。
【００３７】
仮想空間管理サーバ１４との間のメッセージは仮想空間制御部３２によって送受信される。位置情報に関して、マウス３０によって指定された位置情報は、位置情報制御部２８へ送られ、位置情報制御部２８から仮想空間制御部３２へ送られる。仮想空間制御部３２では、自ユーザの位置情報と仮想空間内の他ユーザの位置情報とを用いて、自ユーザと他ユーザとの間の位置関係をある一定の周期で計算し、内部で更新処理をする。
【００３８】
また、仮想空間内の全ユーザの位置情報に関しては、仮想空間管理サーバ１４からクライアント２に対して、仮想空間内における自ユーザの位置情報が定期的に送信される。それに対する応答として、現在のクライアント２の仮想空間内における位置情報をクライアント２から仮想空間管理サーバ１４へ送信する。受信した位置情報は仮想空間制御部３２によって処理され、他ユーザの位置をディスプレイ３３に表示する。
【００３９】
セッション制御部２２ではＳＩＰを使用し、ＳＩＰプロキシサーバ１１を経由して他のクライアントとの間のＲＴＰ通信の開始・終了等を制御する。ポリシー制御部２１は主にセッション制御部２２の機能を制御するためのポリシーを保持し、それに基づいて通信を制御する。
【００４０】
本実施例において、独特なサーバは仮想空間管理サーバ１４である。仮想空間管理サーバ１４とクライアント２との間は独自のプロトコルにて通信が行われる。また、サーバ側は仮想空間管理制御部１４２によってその制御が行われ、クライアント側は仮想空間制御部３２によってその制御が行われる。
【００４１】
基本的にはネットワーク的に接続可能な場所でユーザがクライアント２を起動すると、仮想空間管理サーバ１４のユーザ認証制御部１４１において、ユーザ認証が実行される。さらに、クライアント２やユーザの情報がＳＩＰプロキシサーバ１１、ＳＩＰレジスタサーバ１２を通じてＳＩＰロケーションサーバ１３に登録される。
【００４２】
また、ユーザがクライアント２に対して仮想空間＃１へのログインを指示すると、クライアント２から仮想空間管理サーバ１４内の仮想空間＃１情報１４３−１としてユーザを仮想空間＃１のメンバとしてユーザ情報１４３１−１に登録するとともに、仮想空間＃１でのユーザ位置情報１４３２−１を登録する。仮想空間管理サーバ１４は仮想空間＃Ｘの情報（仮想空間＃Ｘ情報１４３−Ｘ）まで、それぞれに同様のユーザ情報１４３１−Ｘとユーザ位置情報１４３２−Ｘとの組合わせを仮想空間の数だけ保持する。
【００４３】
その後、仮想空間管理サーバ１４は仮想空間＃１のメンバリストと位置情報とをクライアント２に通知し、その結果として、クライアント２のポリシーに基づいて、仮想空間＃１内で一定距離内にいるクライアント間でピアツーピアにて通信が開始される。
【００４４】
ここで、セッションポリシーに関して説明する。セッションポリシーとは本実施例によるクライアント２が保持しており、セッション制御のために使用される情報である。セッション制御に関して、無条件にセッションを生成すると、クライアント２の処理能力の問題等によって情報通信に遅延が生じる等、正常に処理できない可能性があるため、下記の情報に基づくポリシーをクライアント２自身によりって定する必要がある。すなわち、このポリシーとしては（ａ）接続相手の位置、（ｂ）接続相手の設定、（ｃ）最大同時セッション生成数、（ｄ）使用ポート番号の設定、（ｅ）使用可能なＲＴＰのｃｏｄｅｃの設定等も可能としている。また、仮想空間管理サーバ１４へのユーザ登録はセキュリティ管理のため、サーバ管理者によって登録されるものとする。
【００４５】
図４は本発明の一実施例によるログインシーケンスを示すシーケンスチャートであり、図５は本発明の一実施例による接続シーケンスを示すシーケンスチャートであり、図６は本発明の一実施例による切断シーケンスを示すシーケンスチャートであり、図７は本発明の一実施例による仮想空間を示す図である。これら図１〜図７を参照して本発明の一実施例による多者間通信システムの動作について説明する。
【００４６】
まず、図４を参照して本発明の一実施例によるログインシーケンスについて述べる。尚、仮想空間管理サーバ１４には予めサーバ管理者によってクライアント（Ａ）２−１及びクライアント（Ｂ）２−２各々のユーザ情報が登録されているものとする。
【００４７】
クライアント（Ａ）２−１はユーザＡによって起動されると（図４のａ１）、登録要求メッセージを仮想空間管理サーバ１４に送信する（図４のａ２）。仮想空間管理サーバ１４は登録要求メッセージを受信すると、保持しているユーザＡの情報に基づいて、ユーザＡの認証を行い（図４のａ３）、ユーザ認証完了後、クライアント（Ａ）２−１に対して登録確認（応答）メッセージを送信する（図４のａ４）。
【００４８】
クライアント（Ａ）２−１はユーザＡ名として、ＳＩＰ  ＵＲＩ（ＳＩＰ  Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を用いて、レジスタ（ＲＥＧＩＳＴＥＲ）メッセージをＳＩＰプロキシサーバ１１に送信する（図４のａ５）。このレジスタメッセージはＳＩＰプロキシサーバ１１を経由してＳＩＰレジスタサーバ１２へと送信される（図４のａ６）。
【００４９】
この時、ＳＩＰレジスタサーバ１２はＳＩＰロケーションサーバ１３に対して、クライアント（Ａ）２−１のＩＰアドレス、ＳＩＰアドレス等のユーザＡの情報を送信するので、これらの情報はＳＩＰロケーションサーバ１３のデータベース（図示せず）に登録される（図４のａ７）。
【００５０】
また、仮想空間管理サーバ１４は認証が正常に完了した場合、クライアント（Ａ）２−１に対して現在の仮想空間リストメッセージ（仮想空間のリスト及びユーザ情報）を送信する（図４のａ８）。ユーザＡが仮想空間管理サーバ１４から受信した仮想空間のリストの中から、ひとつの仮想空間＃１を選択したとすると、クライアント（Ａ）２−１はログイン要求メッセージを仮想空間管理サーバ１４に送信するので（図４のａ９，ａ１０）、仮想空間管理サーバ１４にはクライアント（Ａ）２−１が仮想空間＃１のメンバとして登録される（図４のａ１１）。
【００５１】
仮想空間管理サーバ１４からは仮想空間＃１内の全ユーザ位置情報がクライアント（Ａ）２−１に対して送信される（図４のａ１２）。クライアント（Ａ）２−１はその全ユーザ位置情報を基に、仮想空間＃１内における各ユーザの位置を分析し、ディスプレイ３３上に仮想空間＃１のマップを表示する。
【００５２】
以後、仮想空間管理サーバ１４からは位置情報更新メッセージが予め設定された周期でクライアント（Ａ）２−１に対して送信される（図４のａ１３）。クライアント（Ａ）２−１からはその情報に対する応答として、位置情報通知メッセージ［現在のクライアント（Ａ）２−１の位置情報］が仮想空間管理サーバ１４に対して送信される（図４のａ１４）。
【００５３】
次に、図５を参照して、本実施例による音声通信を行う時の接続シーケンスについて述べる。ここで、ユーザＢがクライアント（Ｂ）２−２を起動して、上記のクライアント（Ａ）２−１の場合と同様の登録処理、仮想空間＃１へのログイン処理が完了しているものとする。
【００５４】
仮想空間＃１にログイン完了後、ユーザＡはマウス３０にて、仮想空間＃１のマップ上を移動すると、位置情報がイベントとして仮想空間管理サーバ１４へ送信されるので、それを受信した仮想空間管理サーバ１４は位置情報を更新し、更新した位置情報をクライアント（Ａ）２−１へ送信する（図５のｂ１〜ｂ４）。
【００５５】
ユーザＡとユーザＢとの間において、それぞれのクライアント（Ａ）２−１及びクライアント（Ｂ）２−２が保持しているポリシーによって、両者の接続条件を満たした場合、ユーザＡとユーザＢとの間においてセッション確立処理が行われる（図５のｂ５，ｂ６）。
【００５６】
まず、クライアント（Ａ）２−１からはＩＮＶＩＴＥメッセージがＳＩＰプロキシサーバ１１に送信される（図５のｂ７）。ＳＩＰプロキシサーバ１１からはクライアント（Ａ）２−１に対して１００ＴＲＹＩＮＧメッセージが送信される（図５のｂ９）。また、ＳＩＰプロキシサーバ１１からはクライアント（Ｂ）２−２に対してＩＮＶＩＴＥメッセージが送信される（図５のｂ１０）。
【００５７】
一方、クライアント（Ｂ）２−２からはＳＩＰプロキシサーバ１１に対して、１８０ＲＩＮＧＩＮＧメッセージ、２００ＯＫメッセージの順にそれぞれ送信される（図５のｂ１０，ｂ１１）。２００ＯＫメッセージを受信したＳＩＰプロキシサーバ１１は２００ＯＫメッセージをクライアント（Ａ）２−１に送信する（図５のｂ１２）。以上で、セッション制御が完了し、ＲＴＰによる音声通信が実行可能な状態となる（図５のｂ１３，ｂ１４）。
【００５８】
クライアント（Ａ）２−１及びクライアント（Ｂ）２−２各々で受信されたＲＴＰはＲＴＰ制御部２７から音声出力部２５へと送られ、ディジタル信号変換部２６に送られる。そして、音声再生制御部２９はディジタル信号変換部２６からの音声を位置情報制御部２８からの情報を基に位置を分析し、その位置に応じた音声再生を行い、ステレオヘッドフォン３１へ音声信号を送出する。例えば、ユーザＡを中心として、ユーザＢが左側、ユーザＣが右側に位置している場合、ユーザＡはユーザＢからの音声は左側から、ユーザＣからの音声は右側から聞こえるように、音声再生制御部２９において両音声のミキシングが行われて再生される。
【００５９】
クライアント（Ａ）２−１及びクライアント（Ｂ）２−２各々のマイク２４から入力された音声は音声入力部２３に送られ、ディジタル信号に変換され、相手とのセッションを確立している場合、ＲＴＰ制御部２７から接続相手先へ送信される。
【００６０】
次に、図６を参照して本発明の一実施例による切断シーケンスについて述べる。クライアント（Ａ）２−１は位置情報等によって接続しているセッションの切断イベントを検出した場合（図６のｃ１〜ｃ６）、ＳＩＰプロキシサーバ１１に対して、ＢＹＥメッセージを送信する（図６のｃ７）。
【００６１】
そのＢＹＥメッセージはＳＩＰプロキシサーバ１１を中継してクライアント（Ｂ）２−２へと送信される（図６のｃ８）。クライアント（Ｂ）２−２はＢＹＥメッセージを受信すると、２００ＯＫメッセージをＳＩＰプロキシサーバ１１に対して送信する（図６のｃ９）。この２００ＯＫメッセージはＳＩＰプロキシサーバ１１を中継してクライアント（Ａ）２−１へと送信される（図６のｃ１０）。クライアント（Ａ）２−１は２００ＯＫメッセージを受信すると、切断完了となる（図６のｃ１１）。
【００６２】
次に、図７を参照して仮想空間における各ユーザ間の関係について説明する。仮想空間サーバ１から仮想空間＃１内にユーザ端末Ａ〜Ｅがログインしているとする。各ユーザ端末Ａ〜Ｅは「相手ユーザの距離がある一定値以内になったら接続開始処理をする」というポリシーを保持しているものとする。
【００６３】
それぞれのユーザ端末Ａ〜Ｅが保持しているポリシーによって、仮想空間管理サーバ１４から受信したユーザ位置情報によって、ユーザ端末Ａとユーザ端末Ｂとの距離が、ユーザ端末Ａのポリシーを満たした場合、ユーザ端末Ａはユーザ端末Ｂに対して接続処理を開始する。この時、ユーザ端末Ｂのポリシーが満たされていない場合、ユーザ端末Ａとユーザ端末Ｂとの間の接続は完了しない。
【００６４】
一方、ユーザ端末Ｂのポリシーが満たされている場合、ユーザ端末Ａ及びユーザ端末Ｂの両者の接続条件が満たされ、ユーザ端末Ａとユーザ端末Ｂとの間の接続が完了する。ここで、ほぼ同時に接続を開始する可能性もあるので、ユーザ端末内では、二重接続を回避する処理をする必要がある。
【００６５】
また、ユーザ端末Ａとユーザ端末Ｃとの間で接続条件が満たされ、ユーザ端末Ｂとユーザ端末Ｃとの間で接続条件が満たされなかった場合、ユーザ端末Ｃはユーザ端末Ａとセッション確立処理を行う。つまり、ユーザ端末Ａはユーザ端末Ｂ及びユーザ端末Ｃの両者と通信可能だが、ユーザ端末Ｂには、ユーザ端末Ａの音声は聞こえるが、ユーザ端末Ｃの音声が聞こえない。ユーザ端末Ｃにはユーザ端末Ａの音声は聞こえるが、ユーザ端末Ｂの音声は聞こえないという状況になる。
【００６６】
その後、ユーザ端末Ｂとユーザ端末Ｃとの間の接続条件が満たされた場合には、ユーザ端末Ｂとユーザ端末Ｃとの間の接続が成立し、ユーザ端末Ａ、ユーザ端末Ｂ、ユーザ端末Ｃはそれぞれ互いに通信可能となる。
【００６７】
さらに、同一の仮想空間＃１内で、ユーザ端末Ｄとユーザ端末Ｅとの間の接続条件が満たされ、接続完了すると、仮想空間＃１内ではそれぞれ別々の二つの会話が可能となる。
【００６８】
このように、本実施例では、２者間通信ではなく、２者以上の多者間通信を基本としたコミュニケーションサービスを提供することができる。また、本実施例では、クライアント２の音声再生制御部２９に３Ｄオーディオ技術を使用した場合、仮想空間内における位置情報を基に音声再生をするため、より立体的な音声通信サービスを提供することができる。
【実施例２】
【００６９】
図８は本発明の他の実施例による多者間通信システムの構成を示すブロック図である。図８において、本発明の他の実施例による多者間通信システムでは、仮想空間サーバ１の仮想空間にログインしている動画配信クライアント（Ｄ）４には動画配信機能を持たせているので、同一仮想空間にログインした他のクライアント（Ｃ）３との間で動画配信サービスのシステムを構築することが可能となっている。尚、動画配信クライアント（Ｄ）４はネットワークに常時接続している。
【００７０】
また、本発明の他の実施例による多者間通信システムでは、仮想空間を一つのコンテンツと考えた場合、ある仮想空間を事業者にレンタルすること等によって、音声・動画を問わず、事業者特有の種々の情報通信サービスが可能となる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態による多者間通信システムの構成を示すブロック図である。
【図２】本発明の一実施例によるクライアントの構成を示すブロック図である。
【図３】本発明の一実施例による仮想空間サーバの構成を示すブロック図である。
【図４】本発明の一実施例によるログインシーケンスを示すシーケンスチャートである。
【図５】本発明の一実施例による接続シーケンスを示すシーケンスチャートである。
【図６】本発明の一実施例による切断シーケンスを示すシーケンスチャートである。
【図７】本発明の一実施例による仮想空間を示す図である。
【図８】本発明の他の実施例による多者間通信システムの構成を示すブロック図である。
【符号の説明】
【００７２】
１  仮想空間サーバ
２  クライアント
２−１  クライアント（Ａ）
２−２  クライアント（Ｂ）
３  クライアント（Ｃ）
４  動画配信クライアント（Ｄ）
１１  ＳＩＰプロキシサーバ
１２  ＳＩＰレジスタサーバ
１３  ＳＩＰロケーションサーバ
１４  仮想空間管理サーバ
２１  ポリシー制御部
２２  セッション制御部
２３  音声入力部
２４  マイク
２５  音声出力部
２６  ディジタル信号変換部
２７  ＲＴＰ制御部
２８  位置情報制御部
２９  音声再生制御部
３０  マウス
３１  ステレオヘッドフォン
３２  仮想空間制御部
３３  ディスプレイ
１４１  ユーザ認証制御部
１４２  仮想空間管理制御部
１４３−１〜１４３−Ｘ  仮想空間（＃１〜＃Ｘ）
１４３１−１〜１４３１−Ｘ  ユーザ情報
１４３２−１〜１４３２−Ｘ  ユーザ位置情報
【図１】
2006229379.tif 000003
【図２】
2006229379.tif 000004
【図３】
2006229379.tif 000005
【図４】
2006229379.tif 000006
【図５】
2006229379.tif 000007
【図６】
2006229379.tif 000008
【図７】
2006229379.tif 000009
【図８】
2006229379.tif 000010