(57)【特許請求の範囲】
【請求項１】
ネットワークを介して通信を行う情報処理装置において、
所定の空間を共有する複数の他の情報処理装置と通信を行う通信手段と、
前記所定の空間における自己および他の情報処理装置の位置を取得する取得手段と、
前記取得手段により取得された前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出する優先度算出手段と、
前記取得手段により取得された前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表す第１のアイコンの表示を制御する表示制御手段と、
ユーザによる前記第１のアイコンに対する移動要求に応じて、前記第１のアイコンに対応する情報処理装置の仮想の位置を算出する仮想位置算出手段と、
前記仮想位置算出手段により算出された前記仮想の位置に基づいて、前記優先度算出手段により算出された前記他の情報処理装置に対する接続優先度を変更する接続優先度変更手段と、
前記優先度変更手段により変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理するデータ処理手段と
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記チャート上を移動し、前記第１のアイコンに対応する情報処理装置の前記仮想の位置を表す第２のアイコンの表示も制御する
請求項１に記載の情報処理装置。
【請求項３】
前記仮想位置算出手段は、前記第２のアイコンが移動してから、所定の時間が経過した場合、その第２のアイコンが表す前記仮想の位置から、その第２のアイコンに対応する前記第１のアイコンが表す位置に所定量ずつ戻るように、前記仮想の位置を再算出する
請求項２に記載の情報処理装置。
【請求項４】
前記仮想位置算出手段は、前記自己および他の情報処理装置から取得される通信相手に対しての許容の度合いを示す許容情報にも基づいて、前記第１のアイコンに対応する情報処理装置の前記仮想の位置を算出する
請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記第２のアイコンとともに前記チャート上を移動し、前記第１のアイコンに対応する情報処理装置に付帯される付帯情報を表す第３のアイコンの表示も制御する
請求項２に記載の情報処理装置。
【請求項６】
前記付帯情報は、静止画像データ、動画像データ、音声データ、または、ユーザの個人情報である
請求項５に記載の情報処理装置。
【請求項７】
前記他の情報処理装置から送信されてくる、前記他の情報処理装置において算出された前記第１のアイコンに対応する情報処理装置の仮想の位置を受信する受信手段をさらに備え、
前記接続優先度変更手段はまた、前記受信手段により受信された前記仮想の位置に基づいて、前記優先度算出手段により算出された前記他の情報処理装置に対する接続優先度を変更し、
前記表示制御手段はまた、前記受信手段により受信された前記仮想の位置に基づいて、前記第２のアイコンの表示を制御する
請求項２に記載の情報処理装置。
【請求項８】
前記仮想位置算出手段により算出された前記仮想の位置を、前記他の情報処理装置に送信する送信手段をさらに備える
請求項２に記載の情報処理装置。
【請求項９】
ユーザの動作に対応して、前記所定の空間における前記自己の情報処理装置の方向情報を入力する動作入力手段をさらに備え、
前記優先度算出手段は、前記自己および他の情報処理装置の位置、並びに、前記動作入力手段により入力された前記自己の情報処理装置の方向情報に基づいて、前記他の情報処理装置に対する接続優先度を算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記所定の空間は、実空間または仮想空間である
請求項１に記載の情報処理装置。
【請求項１１】
ネットワークを介して通信を行う情報処理装置の情報処理方法において、
所定の空間を共有する複数の他の情報処理装置と通信を行い、
前記所定の空間における自己および他の情報処理装置の位置を取得し、
前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出し、
前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示を制御し、
ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置を算出し、
算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度を変更し、
変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理する
ステップを含む情報処理方法。
【請求項１２】
ネットワークを介して通信を行う処理を、情報処理装置に行わせるプログラムであって、
所定の空間を共有する複数の他の情報処理装置と通信を行い、
前記所定の空間における自己および他の情報処理装置の位置を取得し、
前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出し、
前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示を制御し、
ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置を算出し、
算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度を変更し、
変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理する
ステップを含むプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、所定の空間を共有する複数ノード間の通信において、所定の空間におけるユーザもしくはアバタの座標位置から受ける制約を超えて、各ノードのユーザの要求に応じた最適なコミュニケーションを、ユーザに提供することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、GPS（Global Positioning System）などの測位測距装置を用いて、実空間における複数ユーザの座標位置関係を表示することは可能であった。
【０００３】
また、例えば、ネットワークを介し、仮想空間を用いてコミュニケーションを行うオンラインRPG(Roll Playing Game)などのように、特定ルールの中で規定された仮想空間においても、アバタと呼ばれるユーザの分身の座標位置関係を表示することも可能であった。
【０００４】
なお、特許文献１には、仮想空間を用いて行うゲームにおいて、利用者端末への刻々と変化する伝送速度やデータ容量を考慮したうえで、遅延を解消させるようにしたものは、提案されている。
【０００５】
【特許文献１】特開２００５−２６７３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来においては、前者の実空間においても、また、後者の仮想空間においても、複数ユーザ（またはアバタ）の座標位置関係が表示されるだけであり、上述したようにして表示される各空間における複数ユーザの座標位置関係を、ユーザの操作に応じて変更することで、ユーザ間において通信されている映像データや音声データを最適に処理するものがなかった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、所定の空間を共有する複数のノード間の通信において、所定の空間における座標位置から受ける制約を超えたユーザの要求に応じても、複数ノード間における通信バランスを最適に制御することができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理装置は、ネットワークを介して通信を行う情報処理装置において、所定の空間を共有する複数の他の情報処理装置と通信を行う通信手段と、前記所定の空間における自己および他の情報処理装置の位置を取得する取得手段と、前記取得手段により取得された前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出する優先度算出手段と、前記取得手段により取得された前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表す第１のアイコンの表示を制御する表示制御手段と、ユーザによる前記第１のアイコンに対する移動要求に応じて、前記第１のアイコンに対応する情報処理装置の仮想の位置を算出する仮想位置算出手段と、前記仮想位置算出手段により算出された前記仮想の位置に基づいて、前記優先度算出手段により算出された前記他の情報処理装置に対する接続優先度を変更する接続優先度変更手段と、前記優先度変更手段により変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理するデータ処理手段とを備える。
【０００９】
前記表示制御手段は、前記チャート上を移動し、前記第１のアイコンに対応する情報処理装置の前記仮想の位置を表す第２のアイコンの表示も制御することができる。
【００１０】
前記仮想位置算出手段は、前記仮想位置算出手段は、前記第２のアイコンが移動してから、所定の時間が経過した場合、その第２のアイコンが表す前記仮想の位置から、その第２のアイコンに対応する前記第１のアイコンが表す位置に所定量ずつ戻るように、前記仮想の位置を再算出することができる。
【００１１】
前記仮想位置算出手段は、前記自己および他の情報処理装置から取得される通信相手に対しての許容の度合いを示す許容情報にも基づいて、前記第１のアイコンに対応する情報処理装置の前記仮想の位置を算出することができる。
【００１２】
前記表示制御手段は、前記表示制御手段は、前記第２のアイコンとともに前記チャート上を移動し、前記第１のアイコンに対応する情報処理装置に付帯される付帯情報を表す第３のアイコンの表示も制御することができる。
【００１３】
前記付帯情報は、静止画像データ、動画像データ、音声データ、または、ユーザの個人情報であることができる。
【００１４】
前記他の情報処理装置から送信されてくる、前記他の情報処理装置において算出された前記第１のアイコンに対応する情報処理装置の仮想の位置を受信する受信手段をさらに備え、前記接続優先度変更手段はまた、前記受信手段により受信された前記仮想の位置に基づいて、前記優先度算出手段により算出された前記他の情報処理装置に対する接続優先度を変更し、前記表示制御手段はまた、前記受信手段により受信された前記仮想の位置に基づいて、前記第２のアイコンの表示を制御することができる。
【００１５】
前記仮想位置算出手段により算出された前記仮想の位置を、前記他の情報処理装置に送信する送信手段をさらに備えることができる。
【００１６】
ユーザの動作に対応して、前記所定の空間における前記自己の情報処理装置の方向情報を入力する動作入力手段をさらに備え、前記優先度算出手段は、前記自己および他の情報処理装置の位置、並びに、前記動作入力手段により入力された前記自己の情報処理装置の方向情報に基づいて、前記他の情報処理装置に対する接続優先度を算出することができる。
【００１７】
前記所定の空間は、実空間または仮想空間であることができる。
【００１８】
本発明の一側面の情報処理方法は、ネットワークを介して通信を行う情報処理装置の情報処理方法において、所定の空間を共有する複数の他の情報処理装置と通信を行い、前記所定の空間における自己および他の情報処理装置の位置を取得し、前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出し、前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示を制御し、ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置を算出し、算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度を変更し、変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理するステップを含む。
【００１９】
本発明の一側面のプログラムは、ネットワークを介して通信を行う処理を、情報処理装置に行わせるプログラムであって、所定の空間を共有する複数の他の情報処理装置と通信を行い、前記所定の空間における自己および他の情報処理装置の位置を取得し、前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出し、前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示を制御し、ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置を算出し、算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度を変更し、変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理するステップを含む。
【００２０】
本発明の一側面の記録媒体に記録されているプログラムは、ネットワークを介して通信を行う処理を、情報処理装置に行わせるプログラムであって、所定の空間を共有する複数の他の情報処理装置と通信を行い、前記所定の空間における自己および他の情報処理装置の位置を取得し、前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出し、前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示を制御し、ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置を算出し、算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度を変更し、変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理するステップを含む。
【００２１】
本発明の一側面においては、所定の空間を共有する複数の他の情報処理装置と通信が行われ、前記所定の空間における自己および他の情報処理装置の位置が取得され、前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度が算出され、前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示が制御される。そして、ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置が算出され、算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度が変更され、変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータが処理される。
【００２２】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００２３】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、すなわち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであってもよい。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであってもよい。
【発明の効果】
【００２４】
本発明の一側面によれば、所定の空間を共有する複数のノード間の通信において、所定の空間における制約を超えて、ユーザの要求に応じた最適なコミュニケーションを、ユーザに提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２７】
本発明の一側面の情報処理装置は、ネットワーク（例えば、図１の外部通信回線１１−２）を介して通信を行う情報処理装置（例えば、図１の端末１−１）において、所定の空間を共有する複数の他の情報処理装置（例えば、図１の端末１−２および１−３）と通信を行う通信手段（例えば、図１４の外部通信インタフェース８３）と、前記所定の空間における自己および他の情報処理装置の位置を取得する取得手段と、前記取得手段により取得された前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出する優先度算出手段（例えば、図１の接続優先度解析部２１）と、前記取得手段により取得された前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート（例えば、図１９のレーダチャート２５１）上に、前記自己および他の情報処理装置の各位置を表す第１のアイコン（例えば、図１９のノードアイコン２６１Ａ）の表示を制御する表示制御手段（例えば、図１４のGUI処理部８８）と、ユーザによる前記第１のアイコンに対する移動要求に応じて、前記第１のアイコンに対応する情報処理装置の仮想の位置を算出する仮想位置算出手段（例えば、図１８の仮想位置算出部２１５）と、前記仮想位置算出手段により算出された前記仮想の位置に基づいて、前記優先度算出手段により算出された前記他の情報処理装置に対する接続優先度を変更する接続優先度変更手段（例えば、図１８の優先度情報変更部２１６）と、前記優先度変更手段により変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理するデータ処理手段（例えば、図１４のデータ調整部８５）とを備える。
【００２８】
前記表示制御手段は、前記表示制御手段は、前記チャート上を移動し、前記第１のアイコンに対応する情報処理装置の前記仮想の位置を表す第２のアイコン（例えば、図２０の分身アイコン２８１Ａ）の表示も制御することができる。
【００２９】
前記表示制御手段は、前記表示制御手段は、前記第２のアイコンとともに前記チャート上を移動し、前記第１のアイコンに対応する情報処理装置に付帯される付帯情報を表す第３のアイコン（例えば、図２３の楽曲アイコン３３２）の表示も制御することができる。
【００３０】
前記他の情報処理装置から送信されてくる、前記他の情報処理装置において算出された前記第１のアイコンに対応する情報処理装置の仮想の位置を受信する受信手段（例えば、図１８の位置情報受信部２１８）をさらに備え、前記接続優先度変更手段はまた、前記受信手段により受信された前記仮想の位置に基づいて、前記優先度算出手段により算出された前記他の情報処理装置に対する接続優先度を変更し、前記表示制御手段はまた、前記受信手段により受信された前記仮想の位置に基づいて、前記第２のアイコンの表示を制御することができる。
【００３１】
前記仮想位置算出手段により算出された前記仮想の位置を、前記他の情報処理装置に送信する送信手段（例えば、図１８の位置情報提供部２１７）をさらに備えることができる。
【００３２】
ユーザの動作に対応して、前記所定の空間における前記自己の情報処理装置の方向情報を入力する動作入力手段（例えば、図１の動作入力部２６）をさらに備え、前記優先度算出手段は、前記自己および他の情報処理装置の位置、並びに、前記動作入力手段により入力された前記自己の情報処理装置の方向情報に基づいて、前記他の情報処理装置に対する接続優先度を算出することができる。
【００３３】
本発明の一側面の情報処理方法またはプログラムは、ネットワークを介して通信を行う情報処理装置の情報処理方法またはプログラムにおいて、所定の空間を共有する複数の他の情報処理装置と通信を行い（例えば、図１５のステップＳ８１）、前記所定の空間における自己および他の情報処理装置の位置を取得し、前記自己および他の情報処理装置の位置に基づいて、前記他の情報処理装置に対する接続優先度を算出し（例えば、図１１のステップＳ２７）、前記自己および他の情報処理装置の位置に基づいて、前記所定の空間の座標系を表すチャート上に、前記自己および他の情報処理装置の各位置を表すアイコンの表示を制御し（例えば、図２７のステップＳ２０１）、ユーザによる前記アイコンに対する移動要求に応じて、前記アイコンに対応する情報処理装置の仮想の位置を算出し（例えば、図２８のステップＳ２３４）、算出された前記仮想の位置に基づいて、算出された前記他の情報処理装置に対する接続優先度を変更し（例えば、図２８のステップＳ２３５）、変更された前記他の情報処理装置に対する接続優先度に基づいて、前記他の情報処理装置との通信において送信または受信されるデータを処理する（例えば、図１５のステップＳ８８）ステップを含む。
【００３４】
以下、図を参照して本発明の実施の形態について説明する。
【００３５】
図１は、本発明を適用した通信システムの構成例を示している。
【００３６】
この通信システムは、端末１−１が、ネットワーク２を介して、所定の空間（実空間や仮想空間）を共有する複数の端末１（図１の例の場合、端末１−２および１−３）と一度に通信を行う場合に、通信相手の端末１、GPS（Global Positioning System）衛星３、仮想空間管理サーバ４、または基地局５などから、自己および通信相手の情報を取得し、取得した情報に基づいて算出される複数の端末１の接続優先度に応じて、複数の端末１間の通信バランスを制御し、複数の端末１と最適に通信を行うようにするものである。なお、以下、端末１−１乃至１−３を個々に区別する必要がない場合、まとめて端末１とも称する。
【００３７】
図１の例において、インタネットに代表されるネットワーク２には、ユーザａが操作する端末１−１、ユーザｂが操作する端末１−２、および端末１−３（ユーザには操作されていない）が接続されている。なお、以下、適宜、ユーザａと端末１−１を合わせてノードＡとも称し、ユーザｂと端末１−２を合わせてノードＢとも称し、端末１−３をノードＮとも称する。この例においては、端末１が３台のみ示されているが、ネットワーク２には、任意の台数の端末１が接続される。
【００３８】
ネットワーク２には、また、端末１の画面にCG(Computer Graphic)として表示させる仮想的な空間（仮想空間）や、仮想空間におけるユーザの象徴としてのマスコット（アバタ）の位置情報および方向情報などを管理し、提供する仮想空間管理サーバ４、および、端末１に図示せぬ無線ICタグ（RFID（Radio Frequency Identification））を埋め込むことにより、端末１の位置を検出し、ローカルポジショニングシステム（Local Positioning System）による位置情報などを提供する基地局５などが接続されている。この仮想空間管理サーバ４および基地局５も、任意の台数、ネットワーク２に接続される。
【００３９】
ネットワーク２は、端末１同士、仮想空間管理サーバ４、または基地局５の間で、各端末１の特性情報を通信する通信路である特性情報通信回線１１−１、および、端末１間において、各種データを通信する通信路である外部通信回線１１−２により構成される。なお、図１の例においては、説明の便宜上、ネットワーク２を２つの通信路に分けて説明するが、実際には、１つの通信路で特性情報も各種データも通信される。また、ネットワーク２は、有線に限らず、無線で構成されてもよい。
【００４０】
端末１−１は、パーソナルコンピュータなどで構成される。端末１−１の接続優先度解析部２１、内部通信処理部２３、および出力制御部２４は、入出力インタフェース２５を介して、入出力インタフェース２５に適宜装着される動作入力部２６、情報入力部２７、および出力部２８と接続されている。なお、図１においては、図示しないが、入出力インタフェース２５には、例えば、出力部２８として、ヘッドフォンやスピーカなどで構成される音声出力部またはヘッドマウントディスプレイやLCD（Liquid Crystal Display）などで構成される表示部が適宜装着され、さらに、図示せぬ入力部として、マイクロフォンおよびカメラなどで構成される映像音声入力部なども適宜装着される。
【００４１】
すなわち、動作入力部２６または情報入力部２７からの情報は、入出力インタフェース２５を介して、接続優先度解析部２１、内部通信処理部２３、または出力制御部２４に入力され、内部通信処理部２３または出力制御部２４からの情報は、入出力インタフェース２５を介して、出力部２８に出力される。
【００４２】
接続優先度解析部２１は、図示せぬGPS機能を搭載しており、GPS衛星３から地球に送出される信号（電波）を受信し、その信号を解析することにより、受信位置（緯度、経度など）を算出し、その位置情報を記憶する。また、接続優先度解析部２１は、動作入力部２６から入力されるノードＡの方向情報も記憶する。
【００４３】
接続優先度解析部２１は、端末１−２および１−３と、外部通信回線１１−２を介して通信を行う場合、特性情報通信回線１１−１を介して、各端末１（または仮想空間管理サーバ４）から、ノードＢおよびノードＮの特性情報を取得する。なお、ノードＡの特性情報も、端末１−２および１−３の要求に応じて、特性情報通信回線１１−１を介して送信される。
【００４４】
特性情報は、ノードのID(Identification)情報、所定の空間（実空間または仮想空間）におけるノードの位置や方向の情報、ノードが他のノードとの通信を要求する度合いを表す接続確立指数、および、ノードを中心とした各方向に対しての接続確立指数を表す指向性フィルタ指数情報（以下、指向性フィルタ情報とも称する）などにより構成される。
【００４５】
接続優先度解析部２１は、自己の位置情報を基準とした、所定の空間（実空間または仮想空間）で構成される基準空間を設定し、設定した基準空間に、自己および通信相手の特性情報に基づいて、通信相手の位置を配置し、自己と通信相手の相対的な位置や関係を求めることにより、端末１−２および１−３との通信における各ノードの接続優先度を算出し、算出した接続優先度を記憶部２２に登録する。
【００４６】
また、接続優先度解析部２１は、端末１−２および１−３との通信の途中に、ユーザａの動作や操作に基づいて、動作入力部２６から入力されるノードＡの方向や位置の変化を検出した場合、情報入力部２７からの指示に応じて、接続確立指数や指向性フィルタ情報を変更した場合、または、通信相手の端末１−２または１−３から変更された特性情報が受信された場合など、少なくとも１つの特性情報の変化に応じて、基準空間を更新し、自己と通信相手の相対的な位置や関係を求めて、各ノードの接続優先度を再算出し、算出した接続優先度で、記憶部２２に登録される接続優先度を更新する。
【００４７】
なお、接続優先度解析部２１は、端末１−２および１−３との通信の途中に、動作入力部２６から入力されるノードＡの方向や位置の変化を検出した場合、または、情報入力部２７からの指示に応じて、接続確立指数や指向性フィルタ情報を変更した場合、通信相手の端末１−２および１−３に、特性情報通信回線１１−１を介して、ノードＡの特性情報を送信する。
【００４８】
記憶部２２には、接続優先度解析部２１により算出された通信相手（端末１−２および１−３）の接続優先度が、ID情報に対応付けて、接続優先度リスト（図４）として登録される。接続優先度リストには、接続優先度の他に自己および通信相手の特性情報も登録されている。記憶部２２に登録された接続優先度リストの情報は、自己または通信相手の特性情報の変化が１つでも検出された場合に接続優先度解析部２１により改めて算出された接続優先度や変化があった特性情報で更新される。
【００４９】
内部通信処理部２３は、外部通信回線１１−２を介して、通信が確立された端末１−２および端末１−３からのデータを受信すると、記憶部２２に登録される接続優先度リストの情報を参照し、参照した接続優先度リストの情報に応じて、端末１−２と１−３との通信バランスを制御する。
【００５０】
すなわち、内部通信処理部２３は、通信中のデータが音声データであれば、例えば、複数端末１のうち、接続優先度の高い端末からの音声データの音量を大きく出力させたり、音質を明瞭にさせるなど、接続優先度に応じて、音声データを調整することで、端末１−１内における音声データの通信バランスを制御する。また、内部通信処理部２３は、通信中のデータが映像データであれば、接続優先度の低い端末１からの映像データのサイズを小さくしたり、透明度を大きくしたり、表示位置を変更して出力させるなど、接続優先度に応じて、映像データを調整することで、端末１−１内における映像データの通信バランスを制御する。
【００５１】
また、内部通信処理部２３は、ユーザの情報入力部２７の操作に応じて、各ノードが共有する所定の空間（における各ノードの座標位置）の制約を超えて、接続優先度リストの情報を変更し、変更した接続優先度リストの情報に応じて、端末１−２と１−３との通信バランスを制御することもできる。
【００５２】
具体的には、内部通信処理部２３は、記憶部２２に登録される接続優先度リストの情報を参照し、所定の空間の座標系を表し、その座標系上に、各ノードの位置を表すアイコンが配置されるレーダチャートを生成し、入出力インタフェース２５を介して、そのレーダチャートを、出力部２８を構成するモニタなどに出力させる。レーダチャート上には、接続優先度解析部２１により算出された接続優先度リストの情報（すなわち、所定の空間における各ノードの座標位置情報）に基づいて表示される各ノードの座標位置を表すノードアイコンと、そのノードアイコンに対応するアイコンであり、ユーザの情報入力部２７の操作に応じて、その位置が移動可能な分身アイコンが表示される。
【００５３】
内部通信処理部２３は、ユーザによる、レーダチャート上におけるノードアイコンの移動要求に応じて、レーダチャート上における、そのノードアイコンに対応する分身アイコンの位置を移動させるとともに、各ノードの接続優先度リストの情報を変更し、変更した接続優先度リストの情報に応じて、端末１−２と１−３との通信バランスを制御する。
【００５４】
すなわち、接続優先度解析部２１における接続優先度リストの情報の更新は、所定の空間における各ノードの位置や向きの変更に応じてなされるものであり、所定の空間における各ノードの関係などに則って実行されているが、内部通信処理部２３における接続優先度リストの情報の変更は、所定の空間における各ノードの座標位置関係を超えて、実行される処理である。
【００５５】
なお、詳しくは後述するが、この接続優先度リストの情報の変更は、各ノードにおいて予め設定されている他のノードに対しての許容の度合いを示す許容情報に基づいて制限されることもある。
【００５６】
出力制御部２４は、情報入力部２７から入力されるユーザの指示に対応して、あるいは、記憶部２２の接続優先度リストを監視しており、接続優先度リストが登録されたり、または、接続優先度リストの情報が自己または通信相手の方向や位置の変化に応じて更新されると、各ノードの接続優先度をユーザに通知するための画面データなどを生成し、入出力インタフェース２５を介して、出力部２８を構成するモニタなどに出力させる。
【００５７】
動作入力部２６は、ジャイロセンサ、加速度センサ、電子コンパス、またはチルト（傾斜）センサなどで構成され、ユーザａに装着されたり、端末１−１に設置されている。動作入力部２６は、動作入力部２６が装着されたユーザａの動作に応じて、または、動作入力部２６が設けられた端末１−１を移動させるユーザａの動作に応じて、すなわち、ユーザに連動して、ノードＡの位置情報または方向情報を入力する。また、動作入力部２６を、ユーザの操作に応じて、ノードＡの位置情報または方向情報を入力する方向キーが設けられたコントローラなどで構成するようにしてもよい。
【００５８】
情報入力部２７は、キーボードやマウス、または出力部２８を構成するモニタ上に重畳されて構成されるタッチパネルなどで構成され、ユーザの操作に対応した操作信号を、入出力インタフェース２５を介して、接続優先度解析部２１、内部通信処理部２３、および出力制御部２４に入力する。
【００５９】
出力部２８は、出力制御部２４や内部通信処理部２３から入出力インタフェース２５を介して入力されるデータに対応して、映像を表示するモニタや、点灯するLED（Light Emitting Diode）などで構成される。
【００６０】
なお、端末１−２および１−３の構成例については、端末１−１の構成例と同様であるので、その説明は省略する。この端末１は、パーソナルコンピュータで構成することができることはもちろん、例えば、携帯電話機、その他のPDA(Personal Digital Assistant)機器や、AV(Audio Visual)機器や家電（家庭用電化製品）などのCE（Consumer Electronics）機器などで構成することもできる。
【００６１】
また、図１の例においては、接続優先度解析部２１は、GPS衛星３によるGPS機能を用いて、地球上における位置情報を取得する場合を説明したが、例えば、GPSの場合よりも狭い実空間で、端末１などに無線ICタグが埋め込まれている場合には、基地局５から、ローカルポジショニングシステムによる位置情報を取得するようにしてもよいし、仮想空間を共有する端末同士で通信を行う場合には、仮想空間管理サーバ４から仮想空間における位置情報などを取得するようにしてもよい。仮想空間の場合には、他のノードの特性情報も仮想空間管理サーバ４から取得される。
【００６２】
さらに、図示はしないが、地面に埋め込んだ無線ICタグによる位置検出、電波やレーダを用いた測距機能、端末１にカメラを複数台設け、ステレオ視による測距機能、あるいは、室内空間にカメラを設置し、そのカメラから取得される情報などを用いて位置情報を取得するようにしてもよい。すなわち、この通信システムは、地球上としての広範囲の空間、所定の地域の空間、または室内空間などの大小さまざまな実空間、および仮想空間において適用される。
【００６３】
図２は、端末１の接続優先度解析部の詳細な構成例を示している。
【００６４】
図２の例において、接続優先度解析部２１は、方向検出部５１、特性情報設定部５２、空間情報設定部５３、情報取得制御部５４、特性情報通信部５５、空間情報管理部５６、および優先度算出部５７により構成される。
【００６５】
方向検出部５１は、情報取得制御部５４からの制御に応じて、動作入力部２６から入力されるユーザ（自己のノード）の方向情報を、自己のノードの現在の方向として設定するとともに、情報取得制御部５４に供給する。また、方向検出部５１は、動作入力部２６から入力される自己のノードの方向や位置の変化を検出した場合、変化が検出された方向情報や位置情報を、情報取得制御部５４に供給する。
【００６６】
すなわち、方向検出部５１は、自己のノードの方向設定時の方向に対して変化を検出するため、予めキャリブレーション処理として、現在の方向を設定する。なお、位置についても同様に設定するようにしてもよい。具体的には、方向検出部５１は、端末１の起動またはリセット時に、動作入力部２６を規定の基準位置に適応させたり、動作入力部２６を構成する電子コンパスまたはチルトセンサからの情報に基づいて、自己のノードの現在の方向や位置を設定し、設定した自己のノードの現在の方向または位置を基準に、動作入力部２６を構成するジャイロセンサ、加速度センサ、またはコントローラからの情報から、自己のノードの方向や位置の変化を検出する。
【００６７】
特性情報設定部５２は、情報入力部２７から入力されるユーザの指示に対応して、各種設定情報を、情報取得制御部５４に供給するとともに、ユーザの指示に応じて、通信の開始や終了などを通知する。すなわち、特性情報設定部５２は、情報入力部２７から入力されるユーザの指示に対応して、内蔵するメモリ（図示せぬ）に、特性情報のうち、自己のノードのID情報、自己のノードが他のノードとの通信を要求する度合いを表す接続確立指数、および、自己のノードを中心とした各方向に対しての接続確立指数を表す指向性フィルタ指数を設定し、情報取得制御部５４に供給する。また、特性情報設定部５２は、情報入力部２７から入力されるユーザの指示に対応して、自己のノードの接続確立指数および指向性フィルタ指数を変更した場合、変更した自己のノードの接続確立指数および指向性フィルタ指数を、情報取得制御部５４に供給する。
【００６８】
空間情報設定部５３は、情報入力部２７から入力されるユーザの指示に対応して、所定の地域の空間、室内空間、および仮想空間などの中から、基準空間とする空間（すなわち、どの空間を共有する端末と通信を行うか）を設定し、基準空間とする空間の情報を、空間情報管理部５６に供給する。
【００６９】
情報取得制御部５４は、特性情報設定部５２から、自己のノードの接続確立指数および指向性フィルタ指数などが入力されると、方向検出部５１、および特性情報通信部５５を制御し、自己の方向情報および位置情報、並びに通信相手の特性情報をそれぞれ取得させ、方向検出部５１、特性情報設定部５２、または特性情報通信部５５からの自己および通信相手の特性情報を、空間情報管理部５６に供給する。また、情報取得制御部５４は、特性情報通信部５５を介して受信される通信相手からの要求に応じて、特性情報通信部５５を制御し、自己の特性情報を、通信相手に送信させる。
【００７０】
情報取得制御部５４は、他の端末１の外部通信回路１１−２を介しての通信の途中に、方向検出部５１、特性情報設定部５２、または特性情報通信部５５から自己または通信相手の変更された特性情報が入力された場合、自己または通信相手の変更された特性情報を、空間情報管理部５６に供給する。なお、このとき、方向検出部５１または特性情報設定部５２から変更された自己の特性情報が入力された場合には、変更された自己の特性情報は、特性情報通信部５５を介して通信相手の端末１に送信される。
【００７１】
特性情報通信部５５は、特性情報送信部６１および特性情報受信部６２により構成されており、情報取得制御部５４の制御のもと、予め端末１内に記憶されている通信相手のアドレス（例えば、IP(Internet Protocol)アドレス、MAC（Media Access Control Address）アドレス、または携帯電話機の番号など）を用いて、特性情報通信回線１１−１を介して、各ノードの特性情報を送受信する。
【００７２】
特性情報送信部６１は、情報取得制御部５４から自己の特性情報の送信が指示された場合、または、通信相手の端末１から特性情報を要求された場合、情報取得制御部５４から自己のノードの特性情報を取得し、特性情報通信回線１１−１を介して通信相手の各端末１に送信したり、情報取得制御部５４の制御のもと、情報通信回線１１−１を介して、通信相手の各端末１にそれぞれの特性情報を要求する。
【００７３】
特性情報受信部６２は、特性情報送信部６１からの要求に応じて、情報通信回線１１−１を介して、通信相手の各端末１から送信されてくる、それぞれの特性情報を取得する。また、特性情報受信部６２は、図示せぬGPS機能を内蔵しており、情報取得制御部５４の制御のもと、GPS衛星３から地球に送出される信号（電波）を受信し、その信号を解析することにより、受信位置（緯度、経度など）を算出し、その位置情報を、情報取得制御部５４に供給する。
【００７４】
なお、この位置情報は、端末１に無線ICタグを埋め込めこみ、特性情報受信部６２により、基地局５のローカルポジショニングシステムから取得されるようにしてもよい。また、仮想空間管理サーバ４により提供される仮想空間を共有するノード間における通信を行う場合には、特性情報送信部６１および特性情報受信部６２は、仮想空間管理サーバ４にアクセスし、相互の位置情報および方向情報などを受信し、それらの情報の変化も検出する。この場合、仮想空間管理サーバ４に各ノードの特性情報のうち、必要に応じたもの（すべても含む）を管理させるようにしてもよい。
【００７５】
空間情報管理部５６は、空間情報設定部５３からの基準とする空間情報に基づいて、情報取得制御部５４から入力されるユーザの位置情報を基準位置とし、自己を基準とした自己のノードの基準空間を定義する。空間情報管理部５６は、情報取得制御部５４から自己および通信相手の特性情報が入力されると、自己および通信相手の特性情報に基づいて、自己のノードの基準空間に、通信相手のノードを配置したり、各情報を反映させることにより自己のノードの基準空間を設定し、設定された自己のノードの基準空間を管理し、優先度算出部５７に供給する。
【００７６】
また、空間情報管理部５６は、すでに自己のノードの基準空間が管理されている場合に、情報取得制御部５４から自己または通信相手の特性情報が入力されると、入力された特性情報に基づいて、記憶されている自己のノードの基準空間を更新するとともに、優先度算出部５７に供給する。
【００７７】
優先度算出部５７は、空間情報管理部５６により供給された自己のノードの基準空間を用いて、自己と通信相手の相対的な位置や関係を表す相対的な特性情報（相対特性情報）を求めることにより、自己のノードから通信相手の各ノードまでの接続優先度を算出し、各ノードに関する接続優先度をID情報に対応付けて記憶部２２の接続優先度リストに記憶する。このとき、優先度算出部５７は、優先度を算出する際に求めた自己と通信相手の相対特性情報（例えば、相対方位情報、相対位置情報や相対距離情報など）もID情報に対応付けて記憶部２２の接続優先度リストに記憶する。
【００７８】
なお、図２の例においては、位置情報の変化の検出は、方向検出部５１により検出される場合を説明したが、方向検出部５１による位置情報の変化の検出は、例えば、室内空間においてなどあまり広くない空間の場合に用いられる。したがって、GPS機能により位置情報の変化が取得されるような大きな空間の場合には、位置情報の変化は、特性情報受信部６２が内蔵する図示せぬGPS機能が用いられて検出されるように構成される。
【００７９】
図３は、記憶部２２に登録される接続優先度リストの構成例を示している。接続優先度リストは、ID情報に対応付けてリスト形式で記憶部２２に登録される。
【００８０】
図３の例の場合、接続優先度リストは、「ノード名」、優先度算出部５７により算出された「接続優先度」、接続を優先する「順位」、およびノードの位置情報である「位置」により構成される。
【００８１】
例えば、図３の接続優先度リストには、「ノードＢ」は、接続優先度が「１００」で、順位が「１」であることが登録されており、「ノードＮ」は、接続優先度が「６５」で、順位が「２」であることが登録されている。
【００８２】
次に、図４を参照して、空間情報管理部５６において設定されるノードＡの基準空間について説明する。図４の例においては、ノードＡの位置を中心（原点）としたノードＡの基準空間座標（系）がｘ，ｙの２次元で示されている。なお、基準空間は、実際には、ｘ，ｙ，ｚの３次元で構成される。
【００８３】
ノードＡの基準空間座標において、ノードＡの位置を中心に、ｙ軸の図中上方向が０度として設定され、０度から時計回りに３６０度の方位（θ）が設定されている。すなわち、図４の例の場合、ノードＡの正面方向ｐａは、０度の方位を向いている。また、ノードＡの基準空間座標には、各ノードの特性情報に基づいて、正面方向ｐｂを向くノードＢ、正面方向ｐｃを向くノードＣ、および正面方向ｐｎを向くノードＮが配置されている。また、ノードＡの基準空間座標において、原点（ノードＡ）を中心とする６つの円の半径は、ノードＡからの距離をそれぞれ示す。例えば、説明の便宜上、最内周の円の半径を１０ｍ、次の円の半径を２０ｍ、…、最外周の円の半径を６０ｍとして説明する。
【００８４】
具体的には、ノードＡの基準空間座標において、ノードＢは、原点に対して、略３１５度の方位の、半径５５ｍ（略）離れた位置に、略２２５度の方位を正面方向ｐｂとして配置されている。ノードＣは、原点に対して、略７０度の方位の、半径４５ｍ（略）離れた位置に、略７０度の方位を正面方向ｐｃとして配置されている。ノードＮは、原点に対して、略２２５度の方位の、半径４０ｍ（略）離れた位置に、略１３５度の方位を正面方向ｐｎとして配置されている。
【００８５】
さらに、図４の例において、ノードＡを囲む指向性フィルタｆａは、ノードＡの正面方向ｐａの背面方向が凹んだ形状をしている円で表されており、これは、ノードＡが、正面指向性型の指向性フィルタ情報を有することを表している。ノードＢを囲む無指向性フィルタＮｆｂ、ノードＣを囲む無指向性フィルタＮｆｃ、ノードＮを囲む無指向性フィルタＮｆｎは、正円で示されており、これは、各ノードが、無指向性型の指向性フィルタ情報を有していることを表している。
【００８６】
ここで、指向性フィルタ情報について、図５を参照して説明する。指向性フィルタ情報とは、ｘ，ｙ，ｚの３次元の空間における方位（すなわち、ｘｙ平面上における角度θ（deg）およびｙｚ平面における角度φ（deg））への通信に対する要望の大きさである指向性フィルタ指数ｆ（θ，φ）を表すものである。この指向性フィルタ情報は、ユーザによる情報入力部２７の操作に応じて変更が可能である。
【００８７】
図５は、説明の便宜上、３次元のうち、ｚ次元が省略された、すなわち、３次元のうち、ｘ，ｙの２次元（ｘｙ平面）における、各方位に対する指向性フィルタ指数ｆ（θ，φ）を表すグラフ１２１と、縦軸を指向性フィルタ指数ｆ（θ，φ）とし、横軸を方位θ（グラフ１２１の同じ方位を示す）としたグラフ１２２を示しており、グラフ１２１およびグラフ１２２には、それぞれ正面指向性型の指向性フィルタ１３１と、無指向性型の指向性フィルタ１３２の指向性フィルタ指数が表されている。
【００８８】
グラフ１２１において、原点は、指向性フィルタの中心であるノード位置を示し、ｘｙ平面の各円は、−５０（原点）から、−１０刻みの指向性フィルタ指数を表している。また、グラフにおいては、ｙ軸上において上方向が０度を表し、３６０度の方位が０度から時計回りに設定されており、０度の方位が各指向性フィルタの正面方向ｑとされている。
【００８９】
正面指向性型の指向性フィルタ１３１は、正面方向ｑの方位に対しては、略３と大きく、正面方向ｑの方位から、原点を中心に背面方向に回動するにつれて、だんだん小さくなり、背面方向（１８０度）の方位に対しては、略−４０と急に小さくなっていく指向性フィルタ指数を有している。したがって、正面指向性型の指向性フィルタ１３１の指向性フィルタ指数は、グラフ１２１においては、凹んだ形状で表され、グラフ１２２においては、凸型の２次曲線で表される。
【００９０】
無指向性型の指向性フィルタ１３２は、どの方位に対しても一定で同じ大きさ（略０）である（すなわち、無指向である）指向性フィルタ指数を有している。したがって、無指向性型の指向性フィルタ１３２の指向性フィルタ指数は、グラフ１２１においては、正円の形状で表され、グラフ１２２においては、ｘ軸に平行な直線で表される。
【００９１】
すなわち、端末１において、無指向性型の指向性フィルタ１３２を用いる場合には、どの方向にも一様の接続要望（指向性フィルタ指数）の大きさがあるが、正面指向性型の指向性フィルタ１３１を用いる場合には、正面方向ｑに対しての接続要望が一番大きく、背面方向に対しては、接続要望が小さい。
【００９２】
したがって、図４のノードＡの基準空間座標においては、ノードＡが指向性フィルタｆａを有することから、ノードＡの正面方向ｐａから±６０度以内に位置するノードＢへの指向性フィルタ指数が一番大きく、ノードＡの正面方向ｐａから±１２０度以内に位置するノードＣへの指向性フィルタ指数が、ノードＢの指向性フィルタ指数よりも小さく、ノードＡの背面方向から±６０度以内に位置するノードＮへの指向性フィルタ指数が一番小さいことがわかる。
【００９３】
そして、ノードＡ（端末１−１）においては、図４に示されるように、各ノードが配置され、指向性フィルタ情報などの各特性情報が反映（設定）されたノードＡの基準空間を参照して、ノードＡから各ノードＸへの接続優先度ＹAXが算出される。すなわち、接続優先度ＹAXは、次の式（１）で表される。
【００９４】
【数１】
0004844093.tif 000002
【００９５】
ここで、ＰAは、ノードＡの接続確立指数を表し、ＰXは、ノードＸの接続確立指数を表し、ＬAXは、ノードＡからノードＸの距離に応じて大きくなる接続優先度減衰指数を表す。また、ｆA（θAAX，φAX）は、ノードＡの指向性フィルタのノードＡからみたノードＡ方向における指向性フィルタ指数を表し、ｆX（θXA，φXA）は、ノードＸの指向性フィルタのノードＸからみたノードＡ方向における指向性フィルタ指数を表す。
【００９６】
なお、接続優先度の算出に必要な各ノードの特性情報（すなわち、位置情報、方向情報、ID情報、指向性フィルタ指数情報、接続確立指数情報）のうち取得できないものがある場合には適宜、規定値を入力するようにして接続優先度の算出を行うようにしてもよい。
【００９７】
以上のように、図４のノードＡの基準空間座標においては、無指向性フィルタＮｆｂ、無指向性フィルタＮｆｃ、および無指向性フィルタＮｆｎをそれぞれ有するノードＢ、ノードＣおよびノードＮの正面方向に応じて各ノードの指向性フィルタ情報は変化しないが、指向性フィルタｆａを有するノードＡの正面方向ｐａに応じてノードＡの指向性フィルタ情報は変化する。したがって、指向性フィルタ情報を用いて算出される接続優先度も、指向性フィルタｆａを有するノードＡの正面方向ｐａに応じて変化することがわかる。
【００９８】
そして、このような特性（指数）を有する指向性フィルタｆａの正面方向とユーザａの方向を連動させることで、例えば、ユーザａが接続したいノードの方向を振り向くといったようなごく自然な動作によって簡単に各ノードの接続優先度を変更することができる。
【００９９】
なお、図５の例においては、正面指向性型の指向性フィルタの例を説明したが、指向性フィルタは上述した例に限らず、例えば、正面指向性型より、後ろ方向に指向性がさらにない、前方向優先型の指向性フィルタや、前後方向に指向性を有する前後方向優先型の指向性フィルタなど、さまざまな指向性を有するフィルタを用いることもできる。
【０１００】
次に、図６乃至図８を参照して、ノードの方向と接続優先度の遷移について説明する。
【０１０１】
図６は、ノードＡの基準空間の座標例を示しており、図７は、図６のノードＡの基準空間において、各ノードが有する指向性フィルタ情報を示している。図８は、図６のノードＡの基準空間において、図７の指向性フィルタ情報を有する場合の接続優先度の遷移を示している。
【０１０２】
図６の例においては、ノードＡの基準空間座標と、ノードＡとノードＡの基準空間座標に配置される各ノードとの相対位置表が示されている。なお、図６に示されるノードＡの基準空間座標（系）は、図４の基準空間座標と同様に構成されており、ｙ軸の上方向（図中上方向）が０度として設定され、０度から時計回りに３６０度の方位（θ）が設定されている。すなわち、図６の例においても、ノードＡの正面方向ｐａは、０度の方位を向いている。また、ノードＡの基準空間において、原点（ノードＡ）を中心とする６つの円（点線）の半径は、ノードＡからの距離をそれぞれ示し、最内周の円の半径を１０ｍ、次の円の半径を２０ｍ、…、最外周の円の半径を６０ｍとして説明する。
【０１０３】
図６の例の場合、ノードＡの座標は、座標［０，０］（［ｘ座標，ｙ座標］を示す）である。ノードＡの基準空間座標には、各ノードの特性情報に基づいて、ノードＢ、ノードＣおよびノードＤが配置されている。
【０１０４】
ノードＢは、ノードＡとの相対距離Ｄａｂが４０ｍで、ノードＡとの相対方位θａｂが３１５度（−４５度）で、座標［ｘｂ，ｙｂ］の位置に配置されている。ノードＣは、ノードＡとの相対距離Ｄａｃが３０ｍで、ノードＡとの相対方位θａｃが９０度で、座標［ｘｃ，ｙｃ］の位置に配置されている。ノードＤは、ノードＡとの相対距離Ｄａｄが２５ｍで、ノードＡとの相対方位θａｄが１５７．５度で、座標［ｘｄ，ｙｄ］の位置に配置されている。
【０１０５】
なお、このノードＡの基準空間座標は、各ノードの特性情報が、ＧＰＳ機能やローカルポジショニングシステムなどによりそれぞれのノードで取得された後、各ノード間で送受信されて設定されたものである。
【０１０６】
このような図６のノードＡの基準空間座標において、図７に示されるように、ノードＡだけにより正面指向性型の指向性フィルタが用いられたとする。
【０１０７】
図７の例の場合、ノードＡは、図５を参照して上述した正面指向性型の指向性フィルタｆａを有しており、ノードＡの正面方向ｐａは、ｙ軸の上方向を向いている。また、ノードＡの基準空間座標に配置されるノードＢ、ノードＣ、およびノードＤは、それぞれ、無指向性フィルタＮｆｂ、無指向性フィルタＮｆｃ、および無指向性型の指向性フィルタＮｆｄを有している。
【０１０８】
したがって、図７に示されるノードＡの基準空間座標においては、無指向性フィルタＮｆｂ、無指向性フィルタＮｆｃ、および無指向性フィルタＮｆｄをそれぞれ有するノードＢ、ノードＣおよびノードＤの正面方向に応じて各指向性フィルタ情報は変化しないが、指向性フィルタｆａを有するノードＡの正面方向に応じて、ノードＡの指向性フィルタ情報は変化する。
【０１０９】
以上のように構成される、ノードＡだけが正面指向性型の指向性フィルタを用いたノードＡの基準空間座標において、上述した式（１）を用いて、ノードＡの方位毎にノードＡと各ノードとの接続優先度を算出した結果、ノードＡと各ノードとの接続優先度は、図８に示されるように、ノードＡの正面方向ｐａが向いた方位（θ）に応じて遷移する。
【０１１０】
なお、この場合、接続優先度の算出には、ノード間の距離に応じて大きくなる接続優先度減衰指数の算出方法の一例として、自由空間中における２．４ＧＨｚ帯電磁波の電波損失の算出方法が用いられるとする。また、式（１）において、各ノードの接続確立指数は、０［ｄＢ］が用いられ、図５を参照して上述した指向性フィルタ指数ｆ（θ，φ）の単位にも、［ｄＢ］が用いられる。
【０１１１】
自由空間中における２．４ＧＨｚ帯電磁波の電波損失Ｌ［ｄＢ］は、次の式（２）で表される。
【０１１２】
【数２】
0004844093.tif 000003
【０１１３】
ここで、λは、波長［ｍ］を表し、ｄは、電波距離［ｍ］を表し、ｆは、周波数［Ｈｚ］を表し、ｃは、光速（３．０＊１０8）［ｍ／ｓ］を表す。
【０１１４】
さらに、これらのシミュレーションにおいては、各ノードの接続確立指数は、０［ｄＢ］が用いられる。また、図５を参照して上述した指向性フィルタ指数ｆ（θ，φ）の単位にも、［ｄＢ］を用いることとする。
【０１１５】
図８は、図７の指向性フィルタ情報が用いられた図６のノードＡの基準空間座標におけるノードＡの正面方向ｐａに対する、ノードＡと各ノード間の接続優先度の遷移を示すグラフである。
【０１１６】
図８においては、縦軸が接続優先度［ｄＢ］を表し、横軸は、ノードＡの基準空間座標におけるノードＡの正面方向ｐａの向き（θ）（すなわち、ノードＡの基準空間座標において、ノードＡの正面方向が向いた方位）を表している。なお、図８の例においては、図７における方位（θ）である１８０度乃至３６０度は、−１８０度乃至０度に換算されている。
【０１１７】
ノードＢは、ノードＡの基準空間座標において、ノードＡとの相対距離Ｄａｂが４０ｍで、ノードＡとの相対方位θａｂが−４５（３１５）度の方位に位置している。したがって、図８に示されるノードＡとノードＢ間の接続優先度Ｑａｂは、ノードＡの正面方向ｐａが−４５度の方位を向いたときに略−７１［ｄＢ］と一番高くなり、ノードＡの正面方向ｐａが、−４５度の方位からノードＡを中心に回動していくにつれてだんだん下がっていき、ノードＡの正面方向ｐａが９０度または１８０度を向いたときに、略−９１［ｄＢ］になり、図示されないが、ノードＡの正面方向ｐａが１３５度を向いたときに一番低くなる。
【０１１８】
同様に、ノードＣは、ノードＡの基準空間座標において、ノードＡとの相対距離Ｄａｃが３０ｍで、ノードＡとの相対方位θａｃが９０度の方位に位置している。したがって、図８に示されるノードＡとノードＣ間の接続優先度Ｑａｃは、ノードＡの正面方向ｐａが９０度の方位を向いたときに略−６７［ｄＢ］と一番高くなり、ノードＡの正面方向ｐａが、９０度の方位からノードＡを中心に回動していくにつれてだんだん下がっていき、ノードＡの正面方向ｐａが−４５（３１５）度または２２５度を向いたときに、略−８９［ｄＢ］になり、図示されないが、ノードＡの正面方向ｐａが２７０度を向いたときに一番低くなる。
【０１１９】
ノードＤは、ノードＡの基準空間座標において、ノードＡとの相対距離Ｄａｄが２５ｍで、ノードＡとの相対方位θａｄが１５７．５度の方位に位置している。したがって、図８に示されるノードＡとノードＤ間の接続優先度Ｑａｄは、ノードＡの正面方向ｐａが１５７．５度の方位を向いたときに略−６６［ｄＢ］と一番高くなり、ノードＡの正面方向ｐａが、１５７．５度の方位からノードＡを中心に回動していくにつれてだんだん下がっていき、ノードＡの正面方向ｐａが２２．５度または−６７．５（２９２．５）度を向いたときに、略−８７［ｄＢ］になり、図示されないが、ノードＡの正面方向ｐａが−２２．５（３３７．５）度を向いたときに一番低くなる。
【０１２０】
したがって、ノードＡが正面指向性型の指向性フィルタｆａを有している図９の基準空間座標におけるノードＡと各ノード間の接続優先度を比較した場合、ノードＡの正面方向ｐａが−４５度の方位（すなわち、ノードＢ方向）を向いたとき、点線Ｌ１上の丸に示されるように、接続優先度Ｑａｂ（略−７１［ｄＢ］）＞＞接続優先度Ｑａｃ（略−８９［ｄＢ］）＞接続優先度Ｑａｄ（−９０［ｄＢ］以下）となる。
【０１２１】
また、ノードＡの正面方向ｐａが９０度の方位（すなわち、ノードＣ方向）を向いたとき、点線Ｌ２上の丸に示されるように、接続優先度Ｑａｃ（略−６７［ｄＢ］）＞接続優先度Ｑａｄ（略−７２［ｄＢ］）＞＞接続優先度Ｑａｂ（略−９１［ｄＢ］）となる。
【０１２２】
さらに、ノードＡの正面方向ｐａが１５７．５度の方位（すなわち、ノードＤ方向）を向いたとき、点線Ｌ３上の丸に示されるように、接続優先度Ｑａｄ（略−６６［ｄＢ］）＞＞接続優先度Ｑａｃ（略−７３［ｄＢ］）＞＞接続優先度Ｑａｂ（−９０［ｄＢ］以下）となる。
【０１２３】
なお、ノードＡが正面指向性型の指向性フィルタを持たない基準空間座標、すなわち、各ノードが無指向性フィルタを有する基準空間座標におけるノードＡと各ノード間の接続優先度を比較した場合には、ノードＡの正面方向の向きは各ノードとの接続優先度には影響せず、相対距離に応じて、接続優先度Ｑａｄ（略−６６［ｄＢ］）＞接続優先度Ｑａｃ（略−６７［ｄＢ］）＞接続優先度Ｑａｂ（略−７１［ｄＢ］）となる。
【０１２４】
以上のように、ノードＡのみが正面指向性型の指向性フィルタを有している図７の場合、ノードＡの正面方向の向きに応じて、各ノードの接続優先度が遷移し、ノードＡの正面方向の向きにあるノードの接続優先度が他のノードの接続優先度よりも大きくなることがわかる。
【０１２５】
なお、図示は省略するが、端末１−１が無指向性フィルタを有し、端末１−２乃至１−４のうちの少なくとも１つの端末が正面指向性型の指向性フィルタを有する場合には、正面指向性型の指向性フィルタを有するノードの正面方向の向きに応じて、そのノードの接続優先度が遷移する。
【０１２６】
また、端末１−１も正面指向性型の指向性フィルタを有し、端末１−２乃至１−４のうちの少なくとも１つの端末が正面指向性型の指向性フィルタを有する場合には、上述したように、ノードＡの正面方向の向きに応じて、各ノードの接続優先度が遷移し、正面指向性型の指向性フィルタを有する他のノードの接続優先度は、ノードＡおよびそのノードの正面方向の向きに応じて遷移する。
【０１２７】
以上のように、各ノードが有する特性情報（すなわち、位置情報、方向情報、ID情報、指向性フィルタ指数情報、接続確立指数情報）を用いて、自己と通信相手の相対的な位置や関係を求め、ある時点におけるノードＡと各ノード間での接続優先度を算出し、算出された接続優先度を比較することにより、通信を行う複数のノードの中で優先順位を付与することができる。
【０１２８】
また、各ノードの接続優先度は、動作入力部２６からのノードの方向情報を変化させる（すなわち、ユーザが動作入力部２６を動作させる）ことにより調整が可能であり、図５を参照して上述したような正面指向型の指向性フィルタを、各ノードの方向情報と連動させて使用することにより、例えば、ノードＡが接続したいノードの方向を振り向くといったようなごく自然な動作によって簡単に各ノードの接続優先度を調整することができる。
【０１２９】
なお、上記説明においては、ｘ，ｙの２次元で示されている基準空間座標（系）を用いて接続優先度を説明したが、上述したように、実際には、基準空間は、３次元で構成される。したがって、例えば、３次元の基準空間座標（系）において、ノードＡが他のノードとあまり接続したくない場合には、ｙｚ平面の角度（φ）を下に向ける、すなわち、ノードがうつむくといったごく自然な動作によって、簡単に各ノードの接続優先度を調整することができる。
【０１３０】
図９は、記憶部２２に記憶される接続優先度リストの構成例を示している。すなわち、図９の接続優先度リストは、図３の接続優先度リストの他の構成例である。
【０１３１】
図９の例の場合、接続優先度リストは、ノードのID情報に基づいて、「ノード名」、優先度算出部５７により算出された「接続優先度」、接続するノードの中での接続優先順位を示す「順位」、ノードの位置情報である「位置」、ノードの方向情報である「方向」、ノードに接続するための「アドレス」、ノードが有する「指向性フィルタ指数」、および、ノードの「接続確立指数」によりリスト化されて構成されている。
【０１３２】
「ノードＢ」は、接続優先度が「１００」で、順位が「２」であり、位置が［ｘｂ，ｙｂ，ｚｂ］（［ｘ座標，ｙ座標，ｚ座標］）で、方向が（θB，φB）（（ｘｙ平面の角度，ｙｚ平面の角度））で、アドレスが「xx-xx-xx-」であり、指向性フィルタ指数は、ｆB（θ，φ）であり、接続確立指数が「４５」である。
【０１３３】
「ノードＣ」は、接続優先度が「６５」で、順位が「３」であり、位置が［ｘｃ，ｙｃ，ｚｃ］（［ｘ座標，ｙ座標，ｚ座標］）で、方向が（θC，φC）（（ｘｙ平面の角度，ｙｚ平面の角度））で、アドレスが「090-xxxx」であり、指向性フィルタ指数は、ｆC（θ，φ）であり、接続確立指数が「２１」である。
【０１３４】
「ノードＮ」は、接続優先度が「１２３」で、順位が「１」であり、位置が［ｘｎ，ｙｎ，ｚｎ］（［ｘ座標，ｙ座標，ｚ座標］）で、方向が（θN，φN）（（ｘｙ平面の角度，ｙｚ平面の角度））で、アドレスが「xx-xx-xx-」であり、指向性フィルタ指数は、ｆN（θ，φ）であり、接続確立指数が「７０」である。
【０１３５】
すなわち、この接続優先度リストは、各ノードの特性情報である「位置」、「方向」、「指向性フィルタ指数」、および「接続確立指数」が取得され、ノードＡと各ノードの相対特性情報が求められ、式（１）および式（２）を用いて各ノードの「接続優先度」が算出され、算出された各ノードの「接続優先度」に基づいて、接続するノードの中での各ノードの接続優先順位を示す「順位」が設定され、これらの情報がノードIDに基づいて、記憶部２２に登録されたものである。
【０１３６】
なお、図９の例においては、図示されていないが、接続優先度リストには、ノードＡと各ノードの相対特性情報の、例えば、相対方位情報、相対位置情報、相対距離情報も登録されている。
【０１３７】
また、この接続優先度リストは、内部通信処理部２３に供給されるとともに、出力制御部２４に供給され、入出力インタフェース２５を介して、出力部２８を構成するモニタに表示される。このとき、出力制御部２４は、接続優先度リストを構成する情報を、図９の接続優先度リストと同じ構成のリスト形式で、あるいは、接続優先度リストのうちの一部の情報だけをリスト形式でモニタに表示させる。さらに、出力制御部２４は、接続優先度リストを構成する情報を、図１０に示すように、ノードＡの基準空間座標を、３Ｄ（dimension）空間としてCG（Computer Graphics）合成した映像を用いて表示させることもできる。
【０１３８】
図１０は、出力部２８に出力される接続優先度リストの表示例を示している。
【０１３９】
図１０の例においては、ｘ，ｙ，ｚからなる３次元のノードＡの基準空間座標に、各ノードの特性情報に基づいた位置に配置された各ノードを象徴するアバタとともに、図９の接続優先度リストのうちのノード名、ノードＡとの相対位置（座標）、相対距離、ノードの正面方向、および指向性フィルタ指数の各情報が表示されている。なお、説明の便宜上、ｘｙ平面において、ｙ軸の正方向を０度とし、０度から時計回りに３６０度の方位を示すものとして説明する。
【０１４０】
出力部２８には、ノードＡ、ノードＢ、およびノードＣは、各端末１を操作するユーザａ、ユーザｂ、およびユーザｃがマスコット形状のアバタとしてそれぞれ表示され、ノードＮは、端末１が接続されているのみである（ユーザには操作されていない）ため、端末１がデータベース形状のアバタとして表示されている。また、各ノードの方向は、各アバタの正面方向の向きで表され、各アバタの下部には、各ノードが有する指向性フィルタ指数情報を表す指向性フィルタが表示されている。
【０１４１】
すなわち、ノードＡの基準空間座標の原点には、ノードＡのアバタＡＡが、その正面方向ｐａがノードＣ向き（略１３５度方向）に表示され、アバタＡＡの下部には、ノードＡが有する指向性フィルタ指数情報として、正面指向型の指向性フィルタｆａが凹んだ形状をしている円で表示されている。また、アバタＡＡの上部には、ノード名「ノードＡ」と、位置情報「座標値［０，０，０］」が吹き出し表示されている。
【０１４２】
ノードＡの背面方向（略３１５度）の方位の、ノードＡとの相対距離Ｄａｂの位置には、ノードＢのアバタＡＢが、その正面方向ｐｂが略１８０度の方位向きに表示され、アバタＡＢの下部には、ノードＢが有する指向性フィルタ指数情報として、正円の無指向性フィルタＮｆｂが表示されている。また、アバタＡＢの上部には、ノード名「ノードＢ」と、位置情報「座標値［ｘｂ，ｙｂ，ｚｂ］」が吹き出し表示されている。
【０１４３】
ノードＡの正面方向（略１３５度）の方位の、ノードＡとの相対距離Ｄａｃの位置には、ノードＣのアバタＡＣが、その正面方向ｐｃが略２７０度の方位向きに表示され、アバタＡＣの下部には、ノードＣが有する指向性フィルタ指数情報として、正円の無指向性フィルタＮｆｃが表示されている。また、アバタＡＣの上部には、ノード名「ノードＣ」と、位置情報「座標値［ｘｃ，ｙｃ，ｚｃ］」が吹き出し表示されている。
【０１４４】
ノードＡの略４５度の方位の、ノードＡとの相対距離Ｄａｎの位置には、ノードＮのアバタＡＮが、その正面方向ｐｎがノードＡ向き（略２２５度方向）に表示され、アバタＡＮの下部には、ノードＮが有する指向性フィルタ指数情報として、正円の無指向性フィルタＮｆｂが表示されている。また、アバタＡＮの上部には、ノード名「ノードＮ」と、位置情報「座標値［ｘｎ，ｙｎ，ｚｎ］」が吹き出し表示されている。
【０１４５】
なお、図１０の例の場合、ノードＡとの相対距離は、Ｄａｃ＞Ｄａｂ＞Ｄａｎとなっている。
【０１４６】
以上のように、記憶部２２に登録された接続優先度リストの情報（すなわち、算出された接続優先度、各特性情報、および各相対特性情報など）がモニタに表示されるので、ノードＡのユーザａは、表示された接続優先度リストをもとに、動作入力部２６を動作させることで、動作入力部２６からのノードの方向情報の変化による効果をすぐに知ることができ、容易に各ノードの接続優先度を調整することができる。
【０１４７】
さらに、ユーザが、各ノードの位置やノードに関する他の情報を予め知らなくても、表示された接続優先度リストをもとに、各ノードの位置や情報を簡単に把握することができる。
【０１４８】
次に、図１１のフローチャートを参照して、端末１の接続優先度設定処理について説明する。
【０１４９】
端末１−１を操作するユーザａは、ノードＢの端末１−２およびノードＮの端末１−３と外部通信回線１１−２を介して、複数のノード間で、例えば、映像を用いてのチャットを行うアプリケーションなどを用いることにより、相互に映像データを通信するため、マウスなどからなる情報入力部２７を操作して、端末１−１に通信の開始を指示する。このとき、ユーザａは、必要に応じて、例えば、通信を行う対象の空間情報や、ノードが他のノードとの通信を要求する度合いを表す接続確立指数、および、ノードを中心とした各方向に対しての接続確立指数を表す指向性フィルタ指数を入力する。
【０１５０】
情報入力部２７は、ユーザの操作に対応する操作信号を、特性情報設定部５２および空間情報設定部５３に入力する。特性情報設定部５２は、情報入力部２７から入力されるユーザａの指示に対応して、ノードＡのID情報、接続確立指数情報、および指向性フィルタ指数情報などを情報取得制御部５４に供給するとともに、情報取得制御部５４に通信開始を通知する。空間情報設定部５３は、情報入力部２７から入力されるユーザａの指示に対応して、基準空間とする空間の情報を、空間情報管理部５６に供給する。
【０１５１】
情報取得制御部５４は、特性情報設定部５２から通信開始の通知が入力されるまで待機しており、ノードＡの接続確立指数情報および指向性フィルタ指数情報が入力され、通信開始の通知が入力されると、通信開始が指示されたと判定し、図１１の接続優先度設定処理を開始する。
【０１５２】
情報取得制御部５４は、ステップＳ２１において、特性情報受信部６２を制御し、GPS衛星３から地球に送出される信号（電波）を受信させて、自己の位置情報を取得させ、空間情報設定部５３に供給する。
【０１５３】
空間情報管理部５６は、ステップＳ２２において、空間情報設定部５３からの基準とする空間情報に基づいて、情報取得制御部５４から入力されるユーザａの位置情報を基準位置とし、自己を基準としたノードＡの基準空間を定義する。
【０１５４】
情報取得制御部５４は、ステップＳ２３において、方向検出部５１を制御し、動作入力部２６から入力されるユーザａ（ノードＡ）の方向情報に基づいて、ノードＡの現在の方向を設定させ、設定されたノードＡの現在の方向を、空間情報管理部５６に供給し、ノードＡの基準空間に反映させる。
【０１５５】
空間情報管理部５６は、ステップＳ２４において、情報取得制御部５４に供給されている端末１−１（ノードＡ）のID情報、接続確立指数情報、および指向性フィルタ指数情報を取得する。
【０１５６】
情報取得制御部５４は、ステップＳ２５において、特性情報送信部６１を制御し、特性情報通信回線１１−１を介して、通信相手の各ノードにそれぞれの特性情報（位置情報、方向情報、ID情報、接続確立指数情報、および指向性フィルタ指数情報など）を要求させることにより、情報通信回線１１−１を介して、通信相手の各ノードから送信されてくるそれぞれの特性情報を、特性情報受信部６２に取得させ、空間情報管理部５６に供給する。
【０１５７】
すなわち、通信相手のノードの端末１−２および１−３においては、予め、例えば、ステップＳ２１の処理と同様にして自己（通信相手）の位置情報が取得され、ステップＳ２４の処理と同様にして自己の方向情報が取得され、ステップＳ２４の処理と同様にして自己のID情報、接続確立指数情報、および指向性フィルタ指数情報が取得されており、特性情報送信部６１からの要求に応じてこれらの特性情報が、情報通信回線１１−１を介して端末１−１に送信されてくる。なお、通信相手のノードの端末１−２および１−３は、特性情報送信部６１からの要求が受信されたときに特性情報を取得するようにしてもよい。
【０１５８】
なお、端末１−２および１−３が実行するステップＳ２５の処理により、端末１−１（ノードＡ）の特性情報が要求された場合には、情報取得制御部５４は、特性情報送信部６１を制御し、特性情報受信部６２からの位置情報、特性情報設定部５２からノードＡのID情報、接続確立指数情報、および指向性フィルタ指数情報、並びに、方向検出部５１からのノードＡの方向情報を、情報通信回線１１−１を介して、端末１−２および１−３に送信させる。
【０１５９】
空間情報管理部５６は、情報取得制御部５４から通信相手の各ノードの特性情報が供給されると、ステップＳ２６において、取得された各情報を、ノードＡの基準空間に配置し、通信相手のノードが配置されたノードＡの基準空間を、優先度算出部５７に供給する。
【０１６０】
すなわち、空間情報管理部５６は、ステップＳ２４において取得された端末１（ノード）のID情報、接続確立指数情報、および指向性フィルタ指数情報と、ステップＳ２５において情報取得制御部５４から通信相手の各ノードの特性情報に基づいて、ステップＳ２３において現在の方向が反映されたノードＡの基準空間に、各ノードを配置し、接続確立指数情報、および指向性フィルタ指数情報を反映させる。そして、空間情報管理部５６は、通信相手のノードが配置され、各情報が反映されたノードＡの基準空間を記憶し、管理するとともに、優先度算出部５７に供給する。
【０１６１】
優先度算出部５７は、ステップＳ２７において、空間情報管理部５６から供給されたノードＡの基準空間に基づいて（すなわち、式（１）および式（２）を用いて）、自己と通信相手の相対的な位置関係を表す相対特性情報を求めることで、自己のノード（ノードＡ）から、他のノード（ノードＢおよびノードＮなど）までの接続優先度をそれぞれ算出し、ステップＳ２８において、各ノードに関する特性情報や、接続優先度解析結果を、ID情報に対応付けて、接続度優先度リストとして、記憶部２２に登録させる。なお、このとき、優先度算出部５７は、相対特性情報も接続優先度リストに登録する。
【０１６２】
以上のようにして、接続優先度設定処理は、終了され、記憶部２２に接続優先度リストが登録されるので、出力制御部２４は、接続優先度リストが登録されたと判定し、各ノードの接続優先度リストの情報をユーザに通知するための画面データなどを生成し、入出力インタフェース２５を介して、画面データに対応する画面を、出力部２８を構成するモニタなどに出力させる。これにより、図９または図１０を参照して上述したような接続優先度リストの情報（以下、接続優先度の通知画面とも称する）が表示される。
【０１６３】
これにより、動作入力部２６が装着（設置）されているユーザａは、モニタに表示される接続優先度リストの通知画面を参照して、例えば、ノードＡが接続したいノードの方向を振り向くといったようなごく自然な動作を行ったり、または、情報入力部２７を介して、ノードＡの接続確立指数および指向性フィルタ指数などを変更するなど、所望の接続優先度を設定することが可能である。
【０１６４】
また、内部通信処理部２３も、記憶部２２を監視しており、記憶部２２に接続度優先度リストの情報が登録されると、内部通信処理部２３においては、記憶部２２に登録された接続優先度リストの情報に応じて、後述するように、所定の空間の座標を表し、各ノードに対応するノードアイコンが配置されるレーダチャートが表示され、ユーザの要求に応じて、接続優先度リストの情報が変更されたり、記憶部２２に登録された接続優先度リストの情報や変更された接続優先度リストの情報に応じて、端末１−１内部において、端末１−２および１−３との通信バランスが制御される。
【０１６５】
次に、図１２のフローチャートを参照して、図１１の接続優先度設定処理により登録された接続優先度リストの接続優先度更新処理を説明する。なお、図１２の接続優先度更新処理は、図１５を参照して後述する内部通信制御部２４による内部通信制御処理や図２７を参照して後述する接続優先度変更処理などと並行で行われる処理であり、情報入力部２７から入力されるユーザａの通信終了を指示する操作信号に基づいて、特性情報設定部５３が情報取得制御部５４に通信の終了を通知し、情報取得制御部５４が通信を終了すると判定するまで、繰り返し続けられる処理である。
【０１６６】
図１１のステップＳ２８において、接続優先度リストが登録されると、例えば、各ノードの接続優先度リストの情報をユーザに通知するための接続優先度の通知画面がモニタに表示される。
【０１６７】
ユーザａは、外部通信回線１１−２を介しての、他のノードと相互に映像データの通信を行いながら、モニタに表示される接続優先度の通知画面を参照して、例えば、接続したいノードの方向を振り向くといったようなごく自然な動作を行う。なお、ジャイロセンサ、または加速度センサなどで構成される動作入力部２６は、例えば、ユーザａに装着されており、ユーザａの動作に応じて、ノードＡの位置情報または方向情報を入力する。
【０１６８】
あるいは、例えば、ユーザａは、モニタに表示される接続優先度リストの通知画面を参照して、情報入力部２７を介して、ノードＡの接続確立指数、または指向性フィルタ指数などを変更する指示を行う。
【０１６９】
または、例えば、通信相手のユーザｂは、端末１−１の場合と同様にして、端末１−２のモニタに表示される接続優先度リストの通知画面を参照して、例えば、端末１−２の動作入力部２６が装着されたユーザｂが、接続したいノードの方向を振り向くといったようなごく自然な動作を行ったり、端末１−２の情報入力部２７を介して、ノードＢの接続確立指数、または指向性フィルタ指数などを変更する指示を行う。この場合、端末１−２は、後述される図１３のステップＳ７２、Ｓ７４，またはＳ７６の処理と同様に、変更されたノードＢの特性情報を、特性情報通信回線１１−１を介して、端末１−１に送信してくる。
【０１７０】
これに対応して、優先度情報解析部２１は、図１２のステップＳ５１において変化情報供給処理を実行する。この変化情報供給処理を、図１３のフローチャートを参照して説明する。
【０１７１】
方向検出部５１は、ステップＳ７１において、図１１のステップＳ２３において設定されたノードＡの現在の方向や位置を基準として、動作入力部２６から入力されたノードＡの位置情報または方向情報から、ノードＡの方向や位置の変化を検出したか否かを判定し、ノードＡの方向や位置の変化を検出したと判定した場合、ステップＳ７２において、動作入力部２６から入力されたノードＡの位置情報または方向情報を、情報取得制御部５４を介して、空間情報管理部５６に供給する。
【０１７２】
なお、このとき、情報取得制御部５４は、変更が検出されたノードＡの位置情報または方向情報を、特性情報送信部６１を制御し、特性情報通信回線１１−１を介して、ノードの端末１−２や端末１−３にも送信させる。
【０１７３】
ステップＳ７１において、入力されたノードＡの位置情報または方向情報から、ノードＡの方向や位置の変化を検出していないと判定された場合、ステップＳ７２の処理はスキップされ、処理は、ステップＳ７３に進む。
【０１７４】
ステップＳ７３において、特性情報設定部５２は、情報入力部２７を介して入力されるユーザａの操作信号に基づいて、ノードＡの接続確立指数情報、または指向性フィルタ指数情報の変更指示が入力されたか否かを判定し、情報入力部２７を介して、ノードＡの接続確立指数情報、または指向性フィルタ指数情報を変更する指示が入力されたと判定した場合、ノードＡの接続確立指数情報、または指向性フィルタ指数情報を変更し、ステップＳ７４において、変更したノードＡの接続確立指数情報、または指向性フィルタ指数情報を、情報取得制御部５４を介して、空間情報管理部５６に供給する。
【０１７５】
なお、このとき、情報取得制御部５４は、変更されたノードＡの接続確立指数情報、または指向性フィルタ指数情報を、特性情報送信部６１を制御し、特性情報通信回線１１−１を介して、ノードの端末１−２や端末１−３にも送信させる。
【０１７６】
ステップＳ７３において、ノードＡの接続確立指数および指向性フィルタ情報の変更指示が入力されていないと判定された場合、ステップＳ７４の処理はスキップされ、処理は、ステップＳ７５に進む。
【０１７７】
また、例えば、上述したように、ノードＢの特性情報に変更があった場合、端末１−２は、変更されたノードＢの特性情報を、特性情報通信回線１１−１を介して、端末１−１に送信してくる。
【０１７８】
これに対応して、特性情報受信部６２は、ステップＳ７５において、他のノードから特性情報が受信されたか否かを判定し、他のノードから特性情報を受信したと判定した場合、ステップＳ７６において、受信した他のノードから特性情報を、空間情報管理部５６に供給する。その後、処理は、図１８のステップＳ５１に戻り、ステップＳ５２に進む。
【０１７９】
ステップＳ７５において、他のノードから特性情報を受信していないと判定された場合、ステップＳ７６の処理はスキップされ、処理は、図１２のステップＳ５１に戻り、ステップＳ５２に進む。
【０１８０】
図１２のステップＳ５２において、空間情報管理部５６は、ノードＡの位置情報、方向情報、接続確立指数情報、および指向性フィルタ指数情報、並びに、他のノードの特性情報のうち、少なくとも１つの情報が供給されたか否かを判定する。
【０１８１】
空間情報管理部５６は、ステップＳ５２において、ノードＡの位置情報、方向情報、接続確立指数情報、および指向性フィルタ指数情報、並びに、他のノードの特性情報のうち、少なくとも１つの情報が供給されていないと判定した場合、処理は、ステップＳ５１に戻り、それ以降の処理が繰り返される。すなわち、ステップＳ５２において、ノードＡの位置情報、方向情報、接続確立指数情報、および指向性フィルタ指数情報、並びに、他のノードの特性情報のうち、少なくとも１つの情報が供給されたと判定されるまで、ステップＳ５１の処理が繰り返される。
【０１８２】
一方、ステップＳ５２において、ノードＡの位置情報、方向情報、接続確立指数情報、および指向性フィルタ指数情報、並びに、他のノードの特性情報のうち、少なくとも１つの情報が供給されたと判定された場合、空間情報管理部５６は、ステップＳ５３において、供給された情報に基づいて、ノードＡの基準空間に配置されるノードの配置位置などを変更して、記憶されているノードＡの基準空間を更新するとともに、優先度算出部５７に供給する。
【０１８３】
優先度算出部５７は、ステップＳ５４において、空間情報管理部５６から供給されたノードＡの基準空間（すなわち、式（１）および式（２））を用いて、自己と通信相手の相対的な位置関係を表す相対特性情報を求めることで、自己のノード（ノードＡ）から、他のノード（ノードＢおよびノードＮなど）までの接続優先度をそれぞれ算出し、ステップＳ５５に進み、記憶部２２に登録されている、接続優先度解析結果である接続度優先度リストをID情報に対応付けて更新する。なお、このとき、接続優先度リストに登録されている相対特性情報も更新される。
【０１８４】
以上により、接続優先度更新処理は終了され、出力制御部２４により、各ノードの接続優先度をユーザに通知するための画面データなどが新たに生成され、入出力インタフェース２５を介して、画面データに対応する画面が更新されて出力される。
【０１８５】
以上のように、自己のノードの特性情報、および通信相手のノードの特性情報を取得し、それらを用いて、自己と通信相手の相対的な位置関係を表す相対特性情報を求めることで、接続優先度を算出するようにしたので、この接続優先度や相対特性情報を用いて、複数の通信相手との通信に、重み付けなどの制御を行うことができ、通信バランスが制御されるので、通信相手のノード数が増えた場合であっても、最適な通信品質を得ることができる。
【０１８６】
また、これらの接続優先度や相対特性情報は、各ノードの位置情報や方向情報の変化、あるいは、接続確立指数および指向性フィルタ指数に応じて、逐次変更されるので、この接続優先度や相対特性情報を用いて、各ノードの状態が変わった場合にも、その状態に応じた制御を行うことができる。
【０１８７】
さらに、ユーザは、振り向くなどの自然かつ簡単な動作、または、リモコンなどに設けられる方向指示ボタンなどで方向を指示することだけで、接続優先度や相対特性情報を変更させることすなわち、接続優先度に応じて制御される処理を変更させることができる。
【０１８８】
次に、上述した接続優先度に応じて実行される内部通信処理部２３の処理について説明する。
【０１８９】
図１４は、端末１の内部通信処理部の詳細な構成例を示している。
【０１９０】
図１４の例において、例えば、複数の端末１間で外部通信回線１１−２を介して相互に映像データや音声データを通信する場合の内部通信処理部２３が示されており、この内部通信処理部２３においては、複数の端末１間で外部通信回線１１−２を介して通信される、それぞれの映像データのサイズ、透明度、表示位置や、音声データの音量、音質、音源位置などが、対応する接続優先度や相対特性情報などに応じて調整される。
【０１９１】
内部通信処理部２３は、通信制御部８１、優先度情報取得変更部８２、外部通信インタフェース（I/F）８３、コーデック部８４、データ調整部８５、混合器８６、分配器８７、およびGUI（Graphical User Interface）処理部８８により構成される。
【０１９２】
また、図１４の例においては、入出力インタフェース２５には、例えば、タッチパネルで構成される情報入力部２７の他に、さらに、出力部８２として、情報入力部２７の下に積層されるLCDで構成される表示部９１と、音声を出力するステレオスピーカからなる音声出力部９２、および、被写体を撮像し、撮像した映像に対応する映像データを入力するカメラと、音声を集音し、集音した音声に対応する音声データを入力するマイクロフォンなどからなる映像音声入力部９３も装着されている。
【０１９３】
通信制御部８１は、情報入力部２７から、GUI処理部８８を介して入力されるユーザの指示、または優先度情報取得変更部８２からの通知に対応して、外部通信インタフェース８３を制御し、外部通信回線１１−２を介して、通信相手の端末１と通信を行わせる。また、通信制御部８１は、外部通信インタフェース８３により受信されたノードのID情報を優先度情報取得変更部８２に供給し、ID情報に対応するノードの接続優先度リストの情報（例えば、接続優先度、および相対方位情報などの相対特性情報）を取得させ、データ調整部８５を制御し、優先度情報取得変更部８２からのノードの接続優先度リストの情報に応じて映像データを調整させる。
【０１９４】
優先度情報取得変更部８２は、記憶部２２の接続優先度リストを監視し、接続優先度リストが登録されると、通信制御部８１に通知する。また、優先度情報取得変更部８２は、通信制御部８１から供給されるID情報に対応する接続優先度リストの情報を記憶部２２から取得し、取得した接続優先度リストの情報を通信制御部８１に供給するとともに、GUI処理部８８に供給する。
【０１９５】
優先度情報取得変更部８２は、また、GUI処理部８８を介して入力されるユーザの要求情報に基づいて、記憶部２２から取得した接続優先度リストの情報を変更し、変更した接続優先度リストの情報を、通信制御部８１に供給するとともに、GUI処理部８８に供給する。なお、実際には、優先度情報取得変更部８２は、ユーザの要求情報だけでなく、予め設定されているユーザの他のノードに対しての許容の度合いを示す許容情報および通信相手の端末１から取得される通信相手の、このノードに対しての許容情報にも基づいて、記憶部２２から取得した接続優先度リストの情報を変更する。なお、優先度情報取得変更部８２の詳細は、GUI処理部８８の詳細とともに、図１８を参照して後述する。
【０１９６】
さらに、優先度情報取得変更部８２は、通信制御部８１から供給されたID情報に対応する接続優先度リストの情報を監視し、接続優先度リストの情報が更新されたと判定した場合、更新された接続優先度リストの情報を取得し、取得した接続優先度リストの情報の更新部分を、変更した接続優先度リストの情報に反映させることで、接続優先度リストの情報を変更し、変更した接続優先度リストの情報を、通信制御部８１に供給するとともに、GUI処理部８８に供給する。
【０１９７】
外部通信インタフェース８３は、データ受信部１０１およびデータ送信部１０２により構成され、通信制御部８１の制御のもと、外部通信回線１１−２を介して、通信相手の端末と接続（回線を確立）し、映像データを送受信する。データ受信部１０１は、外部通信回線１１−２を介して映像データや音声データを受信すると、受信した映像データや音声データをコーデック部８４に供給するとともに、その映像データや音声データに付加されているノードのID情報を取り出し、取り出したID情報を通信制御部８１に供給する。データ送信部１０２は、通信制御部８１の制御のもと、コーデック部８４により符号化された映像データや音声データを外部通信回線１１−２を介して対応する端末１に送信する。
【０１９８】
コーデック部８４は、復号部１０３および符号化部１０４により構成される。復号部１０３は、データ受信部１０１により受信された映像データや音声データを復号し、復号された映像データや音声データをデータ調整部８５に供給する。符号化部１０４は、データ調整部８５により調整された映像データや音声データを符号化し、符号化された映像データや音声データをデータ送信部１０２に供給する。例えば、コーデック部８４においては、MPEG（Moving Picture Experts Group）２などの符号化方法が用いられる。
【０１９９】
データ調整部８５は、出力データ調整部１０５および入力データ調整部１０６により構成され、通信制御部８１の制御のもと、接続優先度リストの情報である、接続優先度や相対方位情報に応じて（すなわち、接続優先度や相対方位情報に応じた重み付けをして）、入力される映像データのサイズ、透明度、および表示位置などの映像特性情報の調整や、または音声データの音量、音質、および音源位置などなどの音声特性情報の調整を行う。
【０２００】
出力データ調整部１０５は、復号部１０３からの映像データや音声データを、通信制御部８１の制御のもと、各ノードの接続優先度や相対方位情報に応じた映像や音声に調整することにより、端末１内における映像データや音声データの通信バランスを制御し、混合器８６に出力する。入力データ調整部１０６は、分配器８７からの映像データや音声データを、通信制御部８１の制御のもと、各ノードの接続優先度や相対方位情報に応じた映像や音声に調整することにより、端末１内における映像データや音声データの通信バランスを制御し、符号化部１０４に出力する。
【０２０１】
すなわち、出力データ調整部１０５および入力データ調整部１０６においては、映像データおよび音声データ（以下、単にデータとも称する）を、各ノードの接続優先度や相対方位情報に応じて調整することにより、複数端末間の通信路の通信バランスではなく、端末１内における映像データおよび音声データの通信バランスが制御される。
【０２０２】
なお、図３の例の場合、データ受信部１０１は、ノードＢ（端末１−２）からのデータＡｂ１を受信するデータ受信部１０１−１、ノードＮ（端末１−３）からのデータＡｎ１を受信するデータ受信部１０１−２、…として、通信相手に応じて分けて構成されており、データ送信部１０２は、ノードＢに対してのデータＡｂ２を送信するデータ送信部１０２−１、ノードＮに対してのデータＡｎ２を送信するデータ送信部１０２−２、…として、通信相手に応じて分けて構成されている。
【０２０３】
また、出力データ調整部１０５は、ノードＢからのデータＡｂ１のサイズ、透明度、および表示位置などを調整する（すなわち、映像データの場合、サイズ、透明度、および表示位置などを調整し、音声データの場合、音量、音声、および音源位置などを調整する）出力データ調整部１０５−１、ノードＮからのデータＡｎ１を調整する出力データ調整部１０５−２、…として、通信相手に応じて分けて構成されている。
【０２０４】
入力データ調整部１０６は、ノードＢに対してのデータＡｂ２を調整する入力データ調整部１０６−１、ノードＮに対してのデータＡｎ２を調整する入力データ調整部１０６−２、…として、通信相手に応じて分けて構成されている。
【０２０５】
すなわち、データ受信部１０１−１は、ノードＢからのデータＡｂ１を受信し、復号部１０３を介して、出力データ調整部１０５−１に供給する。出力データ調整部１０５−１は、ノードＢからの映像データＡｂ１のサイズ、透明度、および表示位置など、ノードＢからの音声データＡｂ１の音量、音質、および音源位置などを、ノードＢの接続優先度リストの情報に応じて調整し、混合器８６に供給する。
【０２０６】
データ受信部１０１−２は、ノードＮからのデータＡｎ１を受信し、復号部１０３を介して、出力データ調整部１０５−２に供給する。出力データ調整部１０５−２は、ノードＮからの映像データＡｎ１のサイズ、透明度、および表示位置など、ノードＮからの音声データＡｎ１の音量、音質、および音源位置などを、ノードＮの接続優先度リストの情報に応じて調整し、混合器８６に供給する。
【０２０７】
また、入力データ調整部１０６−１は、分配器８７からの映像データのサイズ、透明度、および表示位置など、分配器８７からの音声データの音量、音質、および音源位置などを、ノードＢの接続優先度リストの情報に応じて調整し、映像または音声データＡｂ２として、符号化部１０４を介して、データ送信部１０２−１に供給する。データ送信部１０２−１は、ノードＢに対してのデータＡｂ２を、対応する端末１−２に送信する。
【０２０８】
入力データ調整部１０６−２は、分配器８７からの映像データのサイズ、透明度、および表示位置など、分配器８７からの音声データの音量、音質、および音源位置などを、ノードＮの接続優先度リストの情報に応じて調整し、映像または音声データＡｎ２として、符号化部１０４を介して、データ送信部１０２−２に供給する。データ送信部１０２−２は、ノードＮに対してのデータＡｎ２を、対応する端末１−３に送信する。
【０２０９】
混合器８６は、出力データ調整部１０５−１、１０５−２、…からの調整された映像データや音声データを混合し、混合した映像データを、入出力インタフェース２５を介して、表示部９１から出力させたり、混合した音声データを、入出力インタフェース２５を介して、音声出力部９２から出力させる。
【０２１０】
分配器８７は、映像音声入力部９３から入力された映像データや音声データを、入出力インタフェース２５を介して入力し、入力データ調整部１０６−１、１０６−２、…に分配する。
【０２１１】
GUI処理部８８は、優先度情報取得変更部８２からの接続優先度リストの情報に基づいて、所定の空間の座標系を表し、各ノードの位置を表すノードアイコンなどが配置されるレーダチャートを生成し、入出力インタフェース２５を介して、表示部９１に表示させる。
【０２１２】
レーダチャート上には、接続優先度リストの情報に基づいて表示され、所定の空間における実際の各ノードの座標位置に対応するレーダチャート上の各ノードの位置を表すノードアイコンと、そのノードアイコンに対応するアイコンであり、ユーザの情報入力部２７の操作に応じて、その位置が移動可能な分身アイコンが表示される。すなわち、分身アイコンは、レーダチャート上における各ノードの仮想的な位置を示している。
【０２１３】
GUI処理部８８は、また、ユーザの情報入力部２７の操作に応じた位置を検出することで、ノードアイコンに対してのユーザの移動要求情報を取得し、ユーザの移動要求情報を、優先度情報取得変更部８２に供給する。
【０２１４】
表示部９１は、混合器８６からの映像データに対応する映像を表示したり、GUI処理部８８により生成されるGUI画像（例えば、レーダチャート）を表示する。音声出力部９２は、混合器８６からの音声データに対応する音声を出力する。
【０２１５】
映像音声入力部９２は、撮像した映像に対応する映像データや集音した音声に対応する音声データを分配器８７に供給する。なお、映像音声入力部９３からの映像データまたは音声データは、一旦、記憶部２２に記憶されるようにしてもよい。
【０２１６】
なお、図１４の例においては、出力データ調整部１０５が外部通信回線１１−２を介して受信したデータを調整し、入力データ調整部１０６が映像音声入力部９３から入力されたデータを調整するようにしたが、記憶部２２に記憶されているデータを調整させてもよい。
【０２１７】
例えば、記憶部２２の接続優先リストに各ノードの映像または音声データがID情報に関連付けて登録されている場合には、接続優先度リストの情報を読み出す際に、映像または音声データも取得して、それを復号させたのち、出力データ調整部１０５に調整させて、表示部９１に表示させたり、音声出力部９２に出力させるようにしてもよい。
【０２１８】
さらに、映像音声入力部９３からのデータの代わりに、記憶部２２に記憶されている映像データまたは音声データを読み出し、復号させた後、分配器８７で分配させ、出力データ調整部１０５に調整させて、他の情報処理装置に送信させるようにしてもよい。
【０２１９】
次に、図１５のフローチャートを参照して、図１４の内部通信処理部２０１により実行される内部通信制御処理の例を説明する。
【０２２０】
なお、この制御処理は、図２の接続優先度解析部２１により記憶され、逐次更新される接続優先度リスト、または、それが、さらに、ユーザの操作に応じて、図１４の優先度情報取得変更部８２により変更される接続優先度リストに基づいて実行される端末１−１の内部通信制御処理の例である。
【０２２１】
図１１のステップＳ２８において、優先度算出部５７は、接続優先度リストを記憶部２２に登録させる。優先度情報取得変更部８２は、記憶部２２の接続優先度リストを監視し、接続優先度リストが登録されると、通信制御部８１に通知する。通信制御部８１は、優先度情報取得変更部８２からの通知が入力されるのを待機しており、優先度情報取得変更部８２からの通知が入力されたと判定した場合、図１５の内部通信制御処理を開始する。
【０２２２】
通信制御部８１は、ステップＳ８１において、データ送信部１０２−１を制御し、通信相手のノード（例えば、ノードＢの端末１−２）と、外部通信回線１１−２を介して接続させる。
【０２２３】
このとき、データ送信部１０２−１は、外部通信回線１１−２を介して、端末１−２に対して、ノードＢのノードIDを要求する。端末１−２は、端末１−１からの要求を受信すると、外部通信回線１１−２を介して、端末１−１に対して、ノードＢのノードID情報を送信してくる。
【０２２４】
データ受信部１０１−１は、端末１−２からのノードＢのノードID情報を受信し、通信制御部８１に供給する。通信制御部８１は、ステップＳ８２において、データ受信部１０１−１からノードＢのノードID情報を取得し、優先度情報取得変更部８２に供給する。なお、このとき、ノードID情報とともに、後述するノードＢの許容情報も取得され、優先度情報取得変更部８２に供給される。
【０２２５】
優先度情報取得変更部８２は、ステップＳ８３において、記憶部２２の接続優先度リストに、ノードＢのノードIDがあるか否かを判定し、記憶部２２の接続優先度リストに、ノードＢのノードIDがあると判定した場合、処理は、ステップＳ８４に進む。
【０２２６】
優先度情報取得変更部８２は、ステップＳ８４において、ノードＢに対応する接続優先度の情報を取得し、取得した接続優先度リストの情報を、通信制御部８１に供給し、処理は、ステップＳ８６に進む。
【０２２７】
ステップＳ８３において、記憶部２２の接続優先度リストに、ノードＢのノードID情報がないと判定された場合、処理は、ステップＳ８５に進む。記憶部２２の接続優先度リストに、ノードＢのノードIDがないということは、ノードＢの接続優先度や相対方位情報などの情報が設定されていない。
【０２２８】
したがって、優先度情報取得変更部８２は、ステップＳ８５において、接続優先度および相対方位情報が設定されていないノードＢに、規定の接続優先度リストの情報（すなわち、接続優先度および相対方位情報）を設定し、通信制御部８１に供給するとともに、GUI処理部８８に供給する。
【０２２９】
なお、接続優先度リストにノードID情報がなく、接続優先度が設定されていない場合、ノードＢとの接続を停止させるようにしてもよく、規定の接続優先度を設定するか、接続を停止させるかの設定は、ユーザａが情報入力部２７を操作することなどで変更可能とされる。
【０２３０】
ステップＳ８６において、通信制御部８１は、通信候補となるすべての通信相手と接続されたか否かを判定し、通信候補となるすべての通信相手と接続されていないと判定した場合、処理は、ステップＳ８１に戻り、次の通信相手（例えば、ノードＮ）と、それ以降の処理が繰り返される。
【０２３１】
ステップＳ８６において、通信候補となるすべての通信相手と接続されたと判定された場合、ステップＳ８７において、通信制御部８１は、各ノードから受信されるデータを処理するデータ調整部８５に対して、優先度情報取得変更部８２からの接続優先度リストの情報のうち、必要に応じた情報（例えば、接続優先度と相対方位情報）を供給する。
【０２３２】
ステップＳ８８において、通信制御部８１は、外部通信インタフェース８３およびデータ調整部８５を制御し、データ調整処理を実行する。このデータ調整処理の詳細は、図１６のフローチャートを参照して後述する。
【０２３３】
例えば、通信制御部８１は、ステップＳ８８において、受信部８３を制御し、外部通信回線１１−２を介して各ノードからの音声データを受信させ、出力データ調整部１０５を制御し、各ノードの接続優先度および相対方位情報に応じて、各ノードからの音声データの音量、音質、および音源位置を調整させ、接続優先度および相対方位情報に応じて調整された音声データに対応する音声を、音声出力部９２に出力させる処理を行う。
【０２３４】
これにより、音声出力部９２を構成するスピーカからは、接続優先度および相対方位情報に応じて調整された音声データに対応する音声が出力される。
【０２３５】
また、例えば、通信制御部８１は、ステップＳ８８において、映像音声入力部９３により入力され、分配された映像データを、入力データ調整部１０６を制御し、各ノードの接続優先度および相対方位情報に応じて、各ノードに送信する映像データのサイズ、透明度、および表示位置を調整させ、接続優先度および相対方位情報に応じて調整された映像データを、送信部１０２を制御し、外部通信回線１１−２を介して、各ノードに送信させる処理を行う。
【０２３６】
これにより、各ノードの端末１の表示部９１からは、接続優先度および相対方位情報に応じて調整された映像データに対応する映像が出力される。
【０２３７】
なお、詳しくは、図２７を参照して後述するが、ステップＳ８６において、通信候補となるすべての通信相手と接続されたと判定された場合、優先度情報取得変更部８２により、GUI処理部８８に、接続優先度リストの情報が供給され、GUI処理部８８により、優先度情報取得変更部８２からの接続優先度リストの情報に基づいて、所定の空間の座標系を表し、各ノードの位置を表すアイコンが配置されるレーダチャートが生成され、入出力インタフェース２５を介して、表示部９１に表示される。
【０２３８】
レーダチャート上には、接続優先度リストの情報（すなわち、所定の空間における各ノードの座標位置情報）に基づく各ノードの座標位置を表すノードアイコンと、そのノードアイコンに対応するアイコンであり、ユーザの情報入力部２７の操作に応じて、その位置が移動可能な分身アイコンが表示される。
【０２３９】
このレーダチャートを見たユーザによる情報入力部２７の操作に応じて、優先度情報取得変更部８２は、接続優先度リストの情報を変更し、変更した接続優先度リストの情報を、通信制御部８１に供給するとともに、GUI処理部８８に供給する。
【０２４０】
通信制御部８１は、ステップＳ８９において、接続優先度リストの情報が変更されたか否かを判定する。通信制御部８１は、優先度情報取得変更部８２により変更された接続優先度リストの情報を受けると、ステップＳ８９において、接続優先度リストの情報が変更されたと判定する。これにより、処理は、ステップＳ８７に戻り、それ以降の処理を繰り返す。すなわち、このステップＳ８７においては、通信制御部８１により、データ調整部８５に対して、変更された接続優先度および相対方位情報が供給されるので、変更された接続優先度および相対方位情報に基づいて、それ以降の処理が繰り返される。
【０２４１】
ステップＳ８９において、接続優先度リストの情報が変更されていないと判定された場合、通信制御部８１は、ステップＳ９０において、情報入力部２７から入力されるユーザａの通信終了を指示する操作信号に基づいて、通信を終了するか否かを判定し、通信を終了しないと判定した場合、処理は、ステップＳ８７に戻り、それ以降の処理が繰り返される。
【０２４２】
すなわち、この場合、変更されていない接続優先度および相対方位情報に応じたデータ調整処理が繰り返し実行される。
【０２４３】
ステップＳ９０において、通信制御部８１は、情報入力部２７から入力されるユーザａの通信終了を指示する操作信号に基づいて、通信を終了すると判定した場合、各端末と接続を停止する。これにより、内部通信制御処理は終了される。
【０２４４】
次に、図１６のフローチャートを参照して、図１５のステップＳ８７のデータ調整処理の例を説明する。図１６の例においては、出力データ調整部１０５により各ノードからの音声データに対して実行されるデータ調整処理が示されている。
【０２４５】
外部通信インタフェース８３のデータ受信部１０１−１は、図１６のステップＳ１１１において、通信制御部２１１の制御のもと、ノードＢからの音声データを受信し、受信した音声データを復号部１０３に供給する。
【０２４６】
復号部１０３は、ステップＳ１１２において、データ受信部１０１−１により受信された音声データを復号し、復号された音声データを出力データ調整部１０５−１に供給する。
【０２４７】
出力データ調整部１０５−１は、ステップＳ１１３において、復号部１０３により復号された、ノードＢからの音声データＡｂ１の音量を、図１５のステップＳ８７において通信制御部８１により供給されたノードＢの接続優先度に応じて調整する。
【０２４８】
出力データ調整部１０５−１は、ステップＳ１１４において、音量が調整されたノードＢからの音声データＡｂ１の音質を、図１５のステップＳ８７において通信制御部８１により供給されたノードＢの接続優先度に応じて調整する。なお、この音質調整処理には、例えば、帯域制限フィルタやぼかしフィルタが用いられる。
【０２４９】
出力データ調整部１０５−１は、ステップＳ１１５において、音質が調整された音声データＡｂ１から、右音声データＡｂ１−１および左音声データＡｂ１−２を生成し、図１５のステップＳ８７において通信制御部８１により供給されたノードＢの相対方位情報に応じて、左右の音声データの音声特性を調整する。なお、この音源位置調整処理には、例えば、音像定位デジタルフィルタが用いられる。
【０２５０】
そして、出力データ調整部１０５−１は、右音声データＡｂ１−１および左音声データＡｂ１−２を混合器８６に出力する。
【０２５１】
なお、ステップＳ１１１乃至Ｓ１１５においては、データ受信部１０１−１がノードＢからの音声データＡｂ１を受信し、出力データ調整部１０５−１が処理する例を説明したが、この処理は、ノードＮからの音声データＡｎ１を受信し、処理するデータ受信部１０１−２および出力データ調整部１０５−２などにおいても同様に実行される。
【０２５２】
混合器８６は、ステップＳ１１６において、出力データ調整部１０５−１、１０５−２、…からの音声特性が調整された右音声データ、左音声データをそれぞれ混合し、混合した音声データに対応する音声を、入出力インタフェース２５を介して、音声出力部９２からそれぞれ出力させる。
【０２５３】
これにより、ステレオスピーカなどで構成される音声出力部９２からは、接続優先度などに応じて調整された音声が出力され、音声特性調整処理は終了される。そして、処理は、図１５のステップＳ８８に戻り、ステップＳ８９に進む。
【０２５４】
以上のように、複数のノードとの通信を行う際に、求められた各ノードの接続優先度に応じて、通信する音声データの特性として、音量、音質、および音源位置などが調整されるので、優先度の高いノードからの音声が大きく、明瞭に聞こえるようになり、優先度の低いノードからの音声が小さく、不明瞭に聞こえるようになり、さらに、十分な頭外感や方向感、現実感が得られる。
【０２５５】
次に、図１７のフローチャートを参照して、図１５のステップＳ８７において実行されるデータ調整処理の他の例を説明する。図１７の例においては、入力データ調整部１０６により各ノードへ送信される映像データに対して実行されるデータ調整処理が示されている。
【０２５６】
分配器８７は、ステップＳ１３１において、映像音声入力部９３から入出力インタフェース２５を介して入力される、被写体の映像に対応する映像データを、入力データ調整部１０６−１、１０６−２、…に分配する。
【０２５７】
例えば、分配器８７は、分配した映像データを、ノードＢに対しての映像データＡｂ２として入力データ調整部１０６−１に出力し、ノードＣに対しての映像データＡｃ２として入力データ調整部１０６−２に出力する。
【０２５８】
入力データ調整部１０６−１は、まず、ステップＳ１３２において、分配器８７からのノードＢに対しての映像データＡｂ２のサイズを、図１５のステップＳ８７において通信制御部８１により供給されたノードＢの接続優先度に応じて調整する。
【０２５９】
入力データ調整部１０６−１は、次に、ステップＳ１３３において、サイズが調整されたノードＢに対しての映像データＡｂ２の映像データの透明度(すなわち、明瞭度)の度合いを、図１５のステップＳ８７において通信制御部８１により供給されたノードＢの接続優先度に応じて調整する。
【０２６０】
入力データ調整部１０６−１は、さらに、ステップＳ１３４において、透明度の度合いが調整されたノードＢに対しての映像データＡｂ２の映像データの画枠における表示位置を、図１５のステップＳ８７において通信制御部８１により供給されたノードＢの相対方位情報に応じて調整し、符号化部１０４に供給する。
【０２６１】
ステップＳ１３５において、符号化部１０４は、データ調整部８５により映像特性情報（すなわち、サイズ、透明度、表示位置）が調整された映像データを符号化し、符号化された映像データをデータ送信部１０２−１に供給する。
【０２６２】
ステップＳ１３６において、データ送信部１０２−１は、通信制御部８１の制御のもと、符号化部１０４により符号化された映像データを、外部通信回線１１−２を介して対応するノードＢの端末１−２に送信する。
【０２６３】
なお、ステップＳ１３２乃至Ｓ１３６においては、入力データ調整部１０６−１がノードＢに対しての映像データＡｂ２を処理し、データ送信部１０２−１がノードＢの端末１−２に送信する例を説明したが、この処理は、ノードＮに対しての映像データＡｎ２を処理し、送信する入力データ調整部１０６−２およびデータ送信部１０２−２などにおいても同様に実行され、映像特性調整処理は、終了される。そして、処理は、図１５のステップＳ８８に戻り、ステップＳ８９に進む。
【０２６４】
これにより、端末１−２の表示部９２には、ノードＡから受信され、ノードＡにおけるノードＢの接続優先度および相対方位情報に応じて調整されたノードＡに対応する映像が表示される。
【０２６５】
以上のように、複数のノードとの通信を行う際に、求められた各ノードの接続優先度に応じて、通信する映像データの特性として、サイズ、透明度、および表示位置などが調整されるので、優先度の高いノードからの映像が明瞭に目立つように表示され、優先度の低いノードからの映像が不明瞭に目立たないように表示される。
【０２６６】
なお、上記説明においては、所定の空間（実空間や仮想空間）を共有する複数のノード間の通信バランスの制御において、ユーザが、振り向くなどの自然かつ簡単な動作、または、リモコンなどに設けられる方向指示ボタンなどで方向を指示することだけで、接続優先度や相対特性情報を変更させること、すなわち、接続優先度に応じて制御されるデータ処理を変更させることを説明した。
【０２６７】
しかしながら、上述した所定の空間を共有する複数のノード間の通信バランスの制御は、所定の空間において規定される複数のノードの相互の位置関係を維持したまま、すなわち、所定の空間における複数のノードの相互の位置関係の制約に基づいて行われていたため、上述した接続優先度の更新処理だけでは、そのノードの相互の位置関係の制約以上の、ユーザのコミュニケーション要求に応じることができなかった。
【０２６８】
それ故、あるノードと密接にコミュニケーションを行いたい場合には、実際に、ユーザは、振り向いたり、あるいは、移動したりすることで、所定の空間における複数のノードの相互の位置関係を変更しなければならなかった。しかしながら、このようなユーザが行う動作は、空間的に移動不可能であるなどの制約があったり、ユーザが動くことができないなどの状況的な制約があることから、困難になってしまう場合があった。
【０２６９】
そこで、次に、所定の空間における複数のノードの相互の位置関係の制約を超えて、各ユーザが所望する最適な通信制御を行う方法を、以下に詳しく説明する。
【０２７０】
これは、図１４の優先度情報取得変更部８２およびGUI処理部８８により、接続優先度リストの情報に基づいて、所定の空間の座標系を表し、その座標系上に、各ノードの位置を表すアイコンなどが配置されるレーダチャートが表示され、レーダチャートに表示されるアイコンを移動させるユーザの操作に応じて実行される、接続優先度リストの情報の変更処理によって実現される。
【０２７１】
図１８は、図１４の優先度情報取得変更部８２およびGUI処理部８８の詳細な構成例を示している。なお、図１８の例において、入出力インタフェース２５の図示は省略されている。
【０２７２】
図１８の例において、優先度情報取得変更部８２は、優先度情報取得部２１１、許容情報取得提供部２１２、許容情報記憶部２１３、仮想位置算出部２１５、優先度情報変更部２１６、位置情報提供部２１７、および位置情報受信部２１８により構成される。
【０２７３】
GUI処理部８８は、GUI位置検出部２２１、GUI画像生成部２２２、およびGUI表示制御部２２３により構成される。
【０２７４】
優先度情報取得部２１１は、記憶部２２の接続優先度リストを監視し、接続優先度リストが登録されると、通信制御部８１に通知する。また、優先度情報取得部２１１は、通信制御部８１から供給されるID情報に対応する接続優先度リストの情報を記憶部２２から取得し、取得した接続優先度リストの情報を、仮想位置算出部２１５に供給する。
【０２７５】
その後、優先度情報取得部２１１は、通信制御部８１から供給されたID情報に対応する接続優先度リストの情報を監視し、接続優先度リストの情報が変更されたと判定した場合、変更された接続優先度リストの情報を取得し、取得した接続優先度リストの情報を仮想位置算出部２１５に供給する。
【０２７６】
許容情報取得提供部２１２は、図１５の内部通信制御処理の処理開始時などに、情報入力部２７を介して予め入力されるユーザの各通信相手に対する許容や制限の度合いを示す許容情報を取得する。
【０２７７】
また、許容情報取得提供部２１２は、各ノードとの通信接続時に、ノードIDなどと同時に、通信相手の自己に対する許容情報を要求することで、通信制御部８１により取得され、供給される許容情報を、許容情報記憶部２１３に記憶し、通信制御部８１によりユーザの許容情報が要求された場合、許容情報記憶部２１３に記憶されるユーザの許容情報を、通信制御部８１に提供する。
【０２７８】
なお、許容情報は、通信制御部８１によりユーザの許容情報が要求されるたびに、各ノードから取得するように構成することもできる。
【０２７９】
許容情報記憶部２１３は、許容情報取得提供部２１２により取得される自己および他のノードのユーザの許容情報を記憶する。
【０２８０】
許容情報は、通信相手に対して、どのくらい近くまで接近する（すなわち、どのくらいまで接続優先度を高くする）ことを許容するか、あるいは制限するかの許容の度合いを示す許容情報であり、通信相手に対して、ユーザに付帯され、通信相手に提供し得るユーザの様々な情報毎にもその許容情報が設定される。そして、この許容情報が示す、ユーザの様々な情報毎の許容度合いにより、ユーザの様々な情報の開示をどこまで許可するか制限するかが制限される。
【０２８１】
このユーザの様々な情報は、例えば、ユーザが有する楽曲、映画（動画像および音声）、静止画像などのコンテンツのデータ、ユーザのニックネーム、ハンドルネーム、本名、住所、ユーザが有するサイトのＵＲＬなどのユーザの個人情報、ユーザとの会話（画像や音声）データ、そして、表示されるレーダチャート上におけるノードの位置情報などで構成される。
【０２８２】
なお、許容情報は、通信相手毎ではなく、通信相手を所定のレベルに分け、レベル毎に設定することも可能である。
【０２８３】
仮想位置算出部２１５は、優先度情報取得部２１１からの接続優先度リストの情報を入力すると、内蔵するメモリに記憶し、GUI画像生成部２２２に供給するとともに、優先度情報変更部２１６を介して、通信制御部８１に供給する。
【０２８４】
仮想位置算出部２１５は、GUI位置検出部２２１からユーザの移動要求情報が入力されると、入力されたユーザの移動要求情報と、許容情報記憶部２１３に記憶されているユーザおよび通信相手の許容情報に基づく、レーダチャート上において、ユーザにより移動が要求された移動対象のアイコンが対応するノードの仮想の位置を算出し、その仮想の位置情報を、GUI画像生成部２２２、優先度情報変更部２１６、および位置情報提供部２１７に供給する。
【０２８５】
このとき、仮想の位置情報は、許容情報記憶部２１３のユーザの許容情報に基づいて、位置情報提供部２１７により、位置情報の開示が許容されているノードにも提供される。また、他のノードにより算出され、位置情報受信部２１８により受信された仮想の位置情報は、仮想位置算出部２１５を介して、GUI画像生成部２２２および優先度情報変更部２１６にも供給される。
【０２８６】
また、仮想位置算出部２１５は、内蔵するタイマを用いて計時動作を行い、最後に仮想の位置が算出されてから所定の時間が経過したか否かを判定し、最後に仮想の位置が算出されてから所定の時間が経過したと判定した場合、算出された仮想の位置から、優先度情報取得部２１１により取得された接続優先度リストの位置情報（すなわち、所定の空間における実際の位置）に、所定の間隔で所定の量ずつ戻すための仮想の位置を算出し、その仮想の位置情報を、GUI画像生成部２２２および優先度情報変更部２１６に供給する。
【０２８７】
さらに、仮想位置算出部２１５は、優先度情報取得部２１１から接続優先度解析部２１により更新された接続優先度リストの情報が入力されると、更新前の情報との差分を算出し、記憶する接続優先度リストの情報を更新するとともに、その差分情報を、GUI画像生成部２２２および優先度情報変更部２１６に供給する。
【０２８８】
優先度情報変更部２１６は、仮想位置算出部２１５からの接続優先度リストの情報を、通信制御部８１に供給する。また、優先度情報変更部２１６は、仮想位置算出部２１５から仮想の位置情報や差分情報が入力されると、入力された仮想の位置情報や差分情報を、接続優先度リストの情報に反映させることで、接続優先度リストの情報を変更し、変更した接続優先度リストの情報を、通信制御部８１に供給する。
【０２８９】
位置情報提供部２１７は、許容情報記憶部２１３のユーザの許容情報に基づいて、仮想位置算出部２１５からの仮想の位置情報を、位置情報の開示が許容されているノードに、外部通信回線１１−２を介して送信する。
【０２９０】
位置情報受信部２１８は、外部通信回線１１−２を介して、他のノードにより算出され、送信されてくる仮想の位置情報が受信されると、受信された仮想の位置情報を、仮想位置算出部２１５に供給する。
【０２９１】
GUI位置検出部２２１は、ユーザの情報入力部２７の操作が入力されると、GUI画像生成部２２２により生成されたレーダチャートを参照し、レーダチャート上の位置を検出することで、アイコンの移動が指示された場合の情報入力部２７の操作を、ユーザの移動要求情報として、仮想位置算出部２１５に供給する。
【０２９２】
GUI画像生成部２２２は、仮想位置算出部２１５からの接続優先度リストの情報や仮想の位置情報に基づいて、各ノードを表すアイコンが配置される所定の空間の座標系が表されるレーダチャートを生成し、GUI位置検出部２２１およびGUI表示制御部２２３に供給する。
【０２９３】
詳しくは、後述するが、レーダチャート上には、接続優先度リストの情報に基づいて配置される、所定の空間の座標位置に相当する各ノードの位置を表すノードアイコンと、レーダチャート上における、そのノードアイコンに対応する仮想の位置を表し、ユーザの情報入力部２７の操作に応じて、その位置が移動可能な分身アイコンが配置される。
【０２９４】
すなわち、ノードアイコンのレーダチャート上における表示位置は、仮想位置算出部２１５からの接続優先度リストの情報に基づくものであり、分身アイコンのレーダチャート上における表示位置は、仮想位置算出部２１５からの接続優先度リストの情報や仮想の位置情報に基づくものである。
【０２９５】
GUI表示生成部２２３は、GUI画像生成部２２２からの各アイコンが配置されるレーダチャートを、表示部９１に出力させる。
【０２９６】
図１９は、ノードＡの表示部９１に表示されるレーダチャートの例を示している。図１９の例においては、表示部９１はLCDで構成され、タッチパネルである情報入力部２７が積層されている場合を用いて説明する。
【０２９７】
図１９に示されるレーダチャート２５１は、図４を参照して説明したノードＡの基準空間座標と同様に、自己（ノードＡ）を中心とした座標系で構成される円形のレーダチャートである。
【０２９８】
レーダチャート２５１において、中心には、通信を行う複数のノードが共有する所定の空間におけるノードＡの座標位置を表す黒い星型のノードアイコン２６１Ａが配置されており、図中上方向が、ノードＡの正面方向（０度）を表している。
【０２９９】
また、レーダチャート２５１上において、所定の空間におけるノードＢ，ノードＣ，およびノードＮとノードＡとの相対的な座標位置に対応する位置には、それぞれ、ノードアイコン２６１よりも少し小さい黒い星型ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎが配置されている。
【０３００】
具体的には、レーダチャート２５１には、その中心のノードＡのノードアイコン２６１から距離を表す複数の円（図１９の例の場合、４つの円）が示されており、それらの半径がそれぞれ、最内周より順に、１０ｍ，２０ｍ，３０ｍ，４０ｍを表すとする。この場合、ノードＢのノードアイコン２６２Ｂは、図中上方向を向くノードＡのノードアイコン２６１の位置に対して、反時計回りに略４５度の方位で、略３８ｍの位置に配置されており、ノードＣのノードアイコン２６２Ｃは、図中上方向を向くノードＡのノードアイコン２６１の位置に対して、時計回りに略９０度の方位で、略３２ｍの位置に配置されており、ノードＮのノードアイコン２６２Ｎは、図中上方向を向くノードＡのノードアイコン２６１の位置に対して、反時計回りに略１３５度の方位で、略２７ｍの位置に配置されている。
【０３０１】
すなわち、実際の所定の空間においても、ノードＡの正面方向と位置に対して、反時計回りに略４５度の方位で、略３８ｍの位置には、ノードＢが存在し、ノードＡの正面方向と位置に対して、時計回りに略９０度の方位で、略３２ｍの位置には、ノードＣが存在し、ノードＡの正面方向と位置に対して、反時計回りに略１３５度の方位で、略２７ｍの位置には、ノードＮが存在している。
【０３０２】
このレーダチャート２５１は、接続優先度リストの情報が、接続優先度解析部２１により算出され、記憶部２２に記憶されると、記憶部２２に記憶される接続優先度リストの情報に基づいて生成されて、ノードＡの表示部９１に表示される。
【０３０３】
このとき、並行して、同じ接続優先度リストの情報に基づいて、図１５を参照して上述した内部通信制御処理により、例えば、音量、音質や、音源位置が調整された音声データに対応する音声が、音声出力部９２から出力されており、これにより、ユーザの耳には、レーダチャート２５１における各ノードの方向から、それぞれの接続優先度に応じた大きさの音声が聞こえている。
【０３０４】
以上のように表示されるレーダチャート２５１の状態において、ノードＡのユーザは、ノードＮからの音声をもう少しはっきり聞きたい場合、例えば、図２０に示されるように、自己のノードアイコン２６１Ａを、レーダチャート２５１上を移動させて、ノードＮのノードアイコン２６２Ｎに近づけるため、自己のノードアイコン２６１Ａが表示されるタッチパネル上に、指２７１を接触させ、接触させた指２７１をノードＮのノードアイコン２６２Ｎの近傍に移動させる。
【０３０５】
すなわち、ユーザは、他のノードとの通信に対する強い要求が発生すると、その要求を、自己のアイコンを、他のノードに近づけるように移動させる要求を入力することで、入力する。
【０３０６】
これに対応して、優先度情報取得変更部８２の仮想位置算出部２１５は、ユーザの指２７１の移動に応じて、レーダチャート２５１上におけるノードＡの仮想の位置を算出し、GUI処理部８８は、仮想位置算出部２１５により算出されたレーダチャート２５１上におけるノードＡの仮想の位置に、ノードＡの仮想の位置を表す白い星型の分身アイコン２８１Ａを出現させる。
【０３０７】
これにより、レーダチャート２５１上には、矢印Ｐに示されるように、分身アイコン２８１Ａが、ノードアイコン２６１Ａの代わりに、タッチパネルに接触されるユーザの指２７１の移動に伴って移動表示される。なお、このとき、ノードアイコン２６１Ａの表示を薄くしてもよい。
【０３０８】
また、優先度情報取得変更部８２の優先度情報変更部２１６においては、仮想位置算出部２１５により算出されたノードＡの仮想の位置に基づいて、接続優先度リストにおけるユーザＡの位置情報が変更され、それに係る情報（相対位置情報や接続優先度）も変更される。
【０３０９】
そして、内部通信処理部２３においては、変更された接続優先度リストの情報に基づいて、内部通信制御処理が実行され、例えば、音声データの音量、音質や、音源位置が調整されて、音声出力部９２から出力される。
【０３１０】
これにより、ユーザの耳には、あたかも、自分が分身アイコン２８１Ａの位置にいるかのように、レーダチャート２５１における分身アイコン２８１Ａを中心とした各ノードの方向から、それぞれの変更された接続優先度に応じた大きさの音声が聞こえてくる。
【０３１１】
すなわち、ノードＮだけでなく、ノードＢやノードＣの接続優先度も変更されるので、ノードＢやノードＣからの音声データに対応する音声もそれに応じて出力されるようになる。
【０３１２】
なお、この分身アイコン２８１Ａの位置情報は、外部通信回線１１−２を介して、通信を行う他のノードにも送信され、他のノードにおいても、分身アイコン２８１Ａの表示が行われるとともに、接続優先度リストの情報も変更される。
【０３１３】
また、この分身アイコン２８１Ａは、ユーザの指２７１がタッチパネルから解放されてから、所定の時間が経過した後、図２１の矢印Ｒに示されるように、予め設定された所定の割合（速度）で、レーダチャート２５１上におけるノードアイコン２６１Ａの位置（すなわち、所定の空間における実際のノードＡの位置）に戻るように移動表示され、最終的に、ノードアイコン２６１Ａの位置に戻り、ノードアイコン２６１Ａに隠れるが如く、分身アイコン２８１Ａの表示は、レーダチャート２５１上から消える。
【０３１４】
このときも、優先度情報取得変更部８２においては、所定の割合で移動する、分身アイコン２８１Ａの位置（すなわち、ノードＡの仮想の位置）が算出されているので、算出されたノードＡの仮想の位置に基づいて、接続優先度リストにおけるユーザＡの位置情報が変更され、さらに、それに係る情報（相対位置情報や接続優先度）が変更される。
【０３１５】
そして、内部通信処理部２３においては、変更された接続優先度リストの情報に基づいて、内部通信制御処理が実行され、例えば、音声データの音量、音質や、音源位置が調整されて、音声出力部９２から出力される。
【０３１６】
これにより、ユーザの耳には、所定の割合で移動する、レーダチャート２５１における分身アイコン２８１Ａを中心とした各ノードの方向から、分身アイコン２８１Ａの移動と同じ割合で、それぞれの変更された接続優先度に応じた大きさの音声が聞こえ、最終的には、再び、図１９のレーダチャート２５１における各ノードの方向から、それぞれの接続優先度に応じた大きさの音声が聞こえてくるようになる。
【０３１７】
以上のように、所定の空間における複数のノード間での通信中に、所定の空間における座標系を表すレーダチャートを表示させ、ユーザによるレーダチャート上に配置されるアイコンの操作に応じて、複数のノードの接続優先度の情報が変更されるようにしたので、所定の空間を共有する複数のノード間の通信において、所定の空間における制約を超えて、ユーザの要求に応じた最適なコミュニケーションを、ユーザに提供することができる。
【０３１８】
また、ユーザが、他のノードとのコミュニケーションを強く要求する場合に、表示される所定の空間における座標系を表すレーダチャート上に配置される自己のノード（の分身）を、他のノードに近づける操作を行うことで、端末に、自己のノードの移動要求情報（すなわち、コミュニケーションの要求情報）が入力されるようにしたので、ユーザにとって、操作と結果の対応付けがわかりやすく、ユーザは、簡単に、自分の要求に応じたコミュニケーションを行うことができる。
【０３１９】
さらに、レーダチャート２５１上において、ユーザの要求に応じて移動された分身アイコン２８１Ａは、所定の時間が経過した場合、所定の割合で、もとの位置（ノードアイコン２６１Ａ）に戻り、それに伴い、複数のノードの接続優先度の情報も元の位置に戻すことができる。すなわち、複数のノードが供給する所定の空間の位置関係の制約を完全に破るわけではなく、時間がたつと、所定の空間の位置関係に戻る。これにより、所定の空間の位置関係の制約を超えたユーザの要求に応じたとしても、所定の空間の実際の位置関係を破綻させることがないコミュニケーション環境が提供される。
【０３２０】
なお、レーダチャート２５１を円形で構成するようにしたが、もちろん円形に限定されず、多角形であってもよい。
【０３２１】
次に、図２２を参照して、レーダチャート２５１におけるユーザの要求に対する制限について説明する。
【０３２２】
図２２の例においては、図１９のレーダチャート２５１上のノードＮのノードアイコン２６２Ｎの周囲に、ノードアイコン２６２Ｎを中心とした小さな複数の円（図２２の場合２つの円）からなるレーダチャート３０１が表示されている。
【０３２３】
このレーダチャート３０１は、ノードＮのノードＡに対する許容情報における許容の度合い（レベル）を表すものである。例えば、レーダチャート３０１のうちの内側の円が、最も許容度が高いレベル１を表し、外側の円がレベル２を表しており、外側の円よりも外は、レベル３を現している。
【０３２４】
例えば、ノードＮが、ノードＡに対して、レーダチャート３０１の外側の円より自分に近づく（すなわち、接続優先度を高くする）ことを許容していない（すなわち、レベル３を設定している）とする。
【０３２５】
このような場合に、ノードＡのユーザが、自己のノードアイコン２６１Ａを、レーダチャート２５１上を移動させて、ノードＮのノードアイコン２６２Ｎに近づけようとして、自己のノードアイコン２６１Ａが表示されるタッチパネル上に、指２７１を接触させ、矢印Ｐ２に示されるように、接触させた指を、ノードＮのレーダチャート３０１の内側の円の中まで移動させたとしても、ノードＡの分身アイコン２８１Ａは、矢印Ｐ１に示されるように、レーダチャート３０１の外側の円よりも内側に表示されず、ノードアイコン２６２Ｎに近づくことができない。
【０３２６】
すなわち、分身アイコン２８１Ａの移動（すなわち、ノードＡの仮想の位置）は、ノードＮの許容情報に制限され、レーダチャート３０１の外側の円上で停止されてしまうとともに、ノードＡとノードＮの接続優先度も、ノードＮの許容情報に制限され、ノードＮの許容情報を超えて高くなることはならない。
【０３２７】
したがって、ノードＡがいくらノードＮとのコミュニケーションを高く要求したとしても、ノードＮが拒む場合には、ノードＡとノードＮの接続優先度は、高くなることはない。これにより、ノードＡの要求が、複数のノードが供給する所定の空間の位置関係の制約を超える場合においても、コミュニケーション相手にも不都合のない範囲で、ノードＡの要求に応じたコミュニケーションが実現される。
【０３２８】
なお、レーダチャート３０１は、換言するに、ノードＡのノードＮに対する許容情報における許容のレベルを表すものでもある。したがって、ノードＡがいくらノードＮとのコミュニケーションを高く要求したとしても、自己の許容情報が予め低めに設定されており、ノードＡの許容情報が拒む場合にも、ノードＡの分身アイコン２８１Ａ（仮想の位置）が、ノードアイコン２６２Ｎに近づくことはなく、したがって、ノードＡとノードＮの接続優先度は、高くなることはない。すなわち、ノードの仮想の位置の移動は、自己と通信相手の相互の許容情報に応じて制限される。
【０３２９】
ここで、上述した分身アイコンは、ノードＡの、レーダチャート２５１上における仮想の位置を表すものとして説明したが、分身アイコンとともに、図２３に示されるように、ノードＡに付帯される情報のアイコンを表示させることもできる。
【０３３０】
図２３は、レーダチャート上に表示されるアイコンの例を示す図である。
【０３３１】
図２３の例においては、図中右側に、図２２のノードＮのノードアイコン２６２Ｎ（図示は省略）が配置されており、レーダチャート３０１における許容の各レベルを表す円３０１−１乃至３０１−４の一部が示されている。そして、図２３の例の場合、円３０１−１は、最も内側の円であり、最も許容度の高いレベル１であり、円３０１−４は、最も外側の円であり、許容度の低いレベル４であり、円３０１−４の外は、最も許容度の低いレベル５を表している。
【０３３２】
円３０１−４上には、図２０の分身アイコン２８１Ａに相当する、ノードＡの仮想的な位置を表す分身アイコン３３１が表示され、その下には、ノードＡが有する楽曲コンテンツを表す楽曲アイコン３３２、ノードＡが有する映画（Movie）コンテンツを表す映像アイコン３３３、ノードＡが有する静止画像コンテンツを表す画像アイコン３３４、ノードＡのユーザに関するユーザ情報を表すIDアイコン３３５、およびノードＡのユーザとの会話を表すユーザ会話アイコン３３６が並んで表示されている。
【０３３３】
レーダチャート２５１において、ノードＡの楽曲アイコン３３２がノードアイコン２６２Ｎに近づくと、楽曲に対してのノードＡとノードＮとの相対距離が近くなって、接続優先度が高くなり、ノードＮに提供されるまたはノードＮから提供される楽曲コンテンツが、その接続優先度に応じて調整されて出力される。例えば、楽曲アイコン３３２が、円３０１−４乃至３０１−１とだんだんノードＮに近づくに連れて、それぞれのノードの端末１においては、最初は小さな音で出力されていた楽曲が明確に出力されてゆき、楽曲コンテンツの名前や、通信相手が有する楽曲コンテンツリストなど詳細な情報までが提示されるようになってゆく。
【０３３４】
同様に、レーダチャート２５１において、ノードＡの映像アイコン３３３がノードアイコン２６２Ｎに近づくと、映画コンテンツに対してのノードＡとノードＮとの相対距離が近くなって、接続優先度が高くなり、ノードＮに提供されるまたはノードＮから提供される映画コンテンツが、その接続優先度に応じて調整されて出力される。例えば、映像アイコン３３３が、円３０１−４乃至３０１−１とだんだんノードＮに近づくに連れて、それぞれのノードの端末１においては、最初は小さなウインドウで出力されていた映画が大きく明確に出力されてゆき、映画コンテンツの名前や、通信相手が有する映画コンテンツリストなど詳細な情報までが提示されるようになってゆく。
【０３３５】
レーダチャート２５１において、ノードＡの画像アイコン３３４がノードアイコン２６２Ｎに近づくと、静止画像に対してのノードＡとノードＮとの相対距離が近くなって、接続優先度が高くなり、ノードＮに提供されるまたはノードＮから提供される静止画像コンテンツが、その接続優先度に応じて調整されて出力される。例えば、画像アイコン３３４が、円３０１−４乃至３０１−１とだんだんノードアイコン２６２Ｎに近づくに連れて、それぞれのノードの端末１においては、最初は小さなウインドウで出力されていた画像が大きく明確に出力されてゆき、画像コンテンツの名前や、画像コンテンツのアルバム名や、通信相手が有する画像コンテンツリストなど詳細な情報までが提示されるようになってゆく。
【０３３６】
レーダチャート２５１において、ノードＡのIDアイコン３３５がノードアイコン２６２Ｎに近づくと、ID情報に対してのノードＡとノードＮとの相対距離が近くなって、接続優先度が高くなり、ノードＮに提供されるまたはノードＮから提供されるユーザ情報が、その接続優先度に応じて調整されて出力される。例えば、IDアイコン３３５が、円３０１−４乃至３０１−１とだんだんノードアイコン２６２Ｎに近づくに連れて、それぞれのノードの端末１においては、最初は、ハンドル名などしか提示されなかった通信相手のユーザ情報が、通信相手のユーザの個人サイトやブログのＵＲＬ情報、ユーザの趣味、さらに、ユーザの本名や住所などの詳細な情報までが提示されるようになってゆく。
【０３３７】
レーダチャート２５１において、ノードＡのユーザ会話アイコン３３６がノードアイコン２６２Ｎに近づくと、会話に対してのノードＡとノードＮとの相対距離が近くなって、接続優先度が高くなり、ノードＮに提供されるまたはノードＮから提供される通信相手のユーザとの会話が、その接続優先度に応じて調整されて出力される。例えば、ユーザ会話アイコン３３６が、円３０１−４乃至３０１−１とだんだんノードアイコン２６２Ｎに近づくに連れて、それぞれのノードの端末１においては、最初は、不明瞭な音声だけで出力されていた通信相手の音声が、だんだん明瞭に、そして、映像が付加され、されに、動画像が出力され、動画像での会話ができるようになってゆく。
【０３３８】
以上のように、レーダチャート２５１において、ノードＡの各アイコンとノードＮのノードアイコンの距離が近づくに連れて、各アイコンが示す情報に対するそれぞれの許容度のレベルが高くなり、それぞれのノードにおいては、各アイコンが示す情報が多く開示されるようになってゆく。
【０３３９】
ここで、図２３の例においては、ノードＡの許容情報における、ノードＮに対して、会話の開示は、円３０１−３まで（すなわち、レベル４）、静止画像とユーザ情報の開示は、円３０１−２まで（すなわち、レベル３）、映画コンテンツの開示は、３０１−１まで（すなわち、レベル２）と制限されている場合を説明する。すなわち、ノードＡに対してのノードＮの許容情報は、説明の便宜上省略するが、実際の処理では、相互の許容情報が加味される。
【０３４０】
この場合、ノードＡのユーザの指２７１が、分身アイコン３３１（に対応するタッチパネル）に接触し、接触した指２７１が、最も外側の円３０１−４上を移動すると、分身アイコン３３１とともに、楽曲アイコン３３２、映像アイコン３３３、画像アイコン３３４、IDアイコン３３５、およびユーザ会話アイコン３３６が並んで移動する。
【０３４１】
そこからさらに、分身アイコン３３１に接触した指２７１が、円３０１−４よりも内側の円３０１−３上を移動した場合には、分身アイコン３３１とともに、楽曲アイコン３３２、映像アイコン３３３、画像アイコン３３４、およびIDアイコン３３５は共に移動するが、ユーザ会話アイコン３３６の表示はレーダチャート２５１上から消えてしまう。
【０３４２】
すなわち、ノードＡのノードＮに対する許容情報においては、ノードＡのユーザの会話は、レベル４であり、円３０１−３で制限（拒否）されているので、円３０１−３にフィルタリングされ、対応するユーザ会話アイコン３３６は、それより中の領域では表示されない。
【０３４３】
したがって、ノードＡの要求に応じて、円３０１−３における接続優先度よりも接続優先度が高くなるように変更された接続優先度リストの情報に基づいて、ノードＮに対するノードＡの楽曲、映像、画像、およびIDの各データが調整されるので、ノードＡの楽曲、映像、画像、およびIDの各情報は、より多くノードＮに提供されるが、ノードＡのユーザの会話のデータは、変更前の円３０１−３における接続優先度リストの情報に基づいて調整されることとなり、情報の開示はノードＮに対して制限される。
【０３４４】
分身アイコン３３１に接触した指２７１が、円３０１−３よりも内側の円３０１−２上を移動した場合には、分身アイコン３３１とともに、楽曲アイコン３３２、および映像アイコン３３３は共に移動するが、画像アイコン３３４およびIDアイコン３３５の表示はレーダチャート２５１上から消えてしまう。
【０３４５】
すなわち、ノードＡのノードＮに対する許容情報においては、ノードＡの静止画像とユーザ情報は、レベル３であり、円３０１−２で制限（拒否）されているので、円３０１−２にフィルタリングされ、対応する画像アイコン３３４とIDアイコン３３５は、それより中の領域では表示されない。
【０３４６】
したがって、ノードＡの要求に応じて、円３０１−２における接続優先度よりも接続優先度が高くなるように変更された接続優先度リストの情報に基づいて、ノードＮに対するノードＡの楽曲および映像の各データが調整されるので、ノードＡの楽曲および映像の各情報は、より多くノードＮに提供されるが、ノードＡのユーザの画像およびIDの各データは、変更前の円３０１−２における接続優先度リストの情報に基づいて調整されることとなり、情報の開示はノードＮに対して制限される。
【０３４７】
さらに、分身アイコン３３１に接触した指２７１が、最も内側の円３０１−１上を移動した場合には、分身アイコン３３１とともに、楽曲アイコン３３２は共に移動するが、映像アイコン３３３の表示はレーダチャート２５１上から消えてしまう。
【０３４８】
すなわち、ノードＡのノードＮに対する許容情報においては、ノードＡの映画コンテンツは、レベル２であり、円３０１−１で制限（拒否）されているので、円３０１−１にフィルタリングされ、対応する映像アイコン３３３は、それより中の領域では表示されない。
【０３４９】
したがって、ノードＡの要求に応じて、円３０１−１における接続優先度よりも接続優先度が高くなるように変更された接続優先度リストの情報に基づいて、ノードＮに対するノードＡの楽曲のデータが調整されるので、ノードＡの楽曲の情報は、より多くノードＮに提供されるが、ノードＡのユーザの映像のデータは、変更前の円３０１−１における接続優先度リストの情報に基づいて調整されることとなり、情報の開示はノードＮに対して制限される。
【０３５０】
なお、図２３の例においては、接続優先度リストの情報に基づいて、ノードＮに対するノードＡのデータが調整が調整される例を説明したが、接続優先度リストの情報に基づいて、ノードＡに対するノードＮのデータを調整することもできる。
【０３５１】
以上のように、各ノードにおいては、通信されるデータの種別毎に許容情報を設定することが可能であり、ユーザの要求だけでなく、要求とともにその相互の許容情報に応じて、接続優先度リストの情報は変更されるので、ユーザおよび通信相手に不都合のない範囲での、ユーザの要求に応じたコミュニケーションが実現される。
【０３５２】
図２４は、図２３のアイコンの他の表示例を示している。
【０３５３】
図２４の例においては、図２３の例と同様に、図中右側に、図示は省略するが、図２２のノードＮのノードアイコン２６２Ｎが配置されており、ノードＮのノードＡに対する、かつノードＡのノードＮに対する許容情報を表すレーダチャート３０１を構成する円３０１−１乃至３０１−４の一部が示されている。そして、円３０１−１は、最も内側の円であり、最も許容度の高いレベル１であり、円３０１−４は、最も外側の円であり、許容度の低いレベル４であり、円３０１−４の外は、最も許容度の低いレベル５である。
【０３５４】
円３０１−４上には、分身アイコン３３１が表示され、その周囲に、楽曲アイコン３３２、映像アイコン３３３、静止画像コンテンツを表す画像アイコン３３４、IDアイコン３３５、およびユーザ会話アイコン３３６が接続されて１グループを構成するように表示されている。
【０３５５】
図２４の例においては、ノードＮの許容情報における、ノードＡに対して、会話と静止画像の開示は、円３０１−２まで（すなわち、レベル３）、ユーザ情報と楽曲の開示は、円３０１−１まで（すなわち、レベル２）と制限されている場合を説明する。すなわち、図２３の例の場合とは逆に、ノードＮに対してのノードＡの許容情報は、説明の便宜上省略するが、実際の処理では、相互の許容情報が加味される。
【０３５６】
なお、図２３の例において接続優先度リストの情報に基づいて、ノードＮに対するノードＡのデータを調整することを上述したので、図２４の例においては、接続優先度リストの情報に基づいて、ノードＡに対するノードＮのデータが調整される例を説明する。
【０３５７】
この場合、ノードＡのユーザの指２７１が、分身アイコン３３１（に対応するタッチパネル）に接触し、接触した指２７１が、最も外側の円３０１−４および３０１−３上を移動すると、分身アイコン３３１とともに、接続される楽曲アイコン３３２、映像アイコン３３３、画像アイコン３３４、IDアイコン３３５、およびユーザ会話アイコン３３６が移動する。
【０３５８】
そこからさらに、分身アイコン３３１に接触した指２７１が、円３０１−３よりも内側の円３０１−２上を移動する際、分身アイコン３３１とともに、他の周囲のアイコンすべても共に移動するが、そのうち、画像アイコン３３４およびユーザ会話アイコン３３６が薄く（図中、点線）表示される。
【０３５９】
すなわち、ノードＮのノードＡに対する許容情報においては、ノードＮの静止画像コンテンツの提供およびユーザの会話は、レベル３であり、円３０１−２で制限（拒否）されているので、円３０１−２にフィルタリングされ、対応する画像アイコン３３４およびユーザ会話アイコン３３６は、それより中の領域では通常表示されない。
【０３６０】
したがって、ノードＡの要求に応じて、円３０１−２における接続優先度よりも接続優先度が高くなるように変更された接続優先度リストの情報に基づいて、ノードＡに対するノードＮの楽曲、映像、およびIDの各データが調整されるので、ノードＮの楽曲、映像、およびIDの各情報は、より多くノードＡに提供されるが、ノードＮの画像およびユーザの会話の各データは、変更前の円３０１−２における接続優先度リストの情報に基づいて調整されることとなり、情報の開示はノードＮに対して制限される。
【０３６１】
分身アイコン３３１に接触した指２７１が、円３０１−１よりも内側の円３０１−１上を移動した場合には、分身アイコン３３１とともに、他の周囲のアイコンすべても共に移動するが、そのうち、画像アイコン３３４およびユーザ会話アイコン３３６に加えて、楽曲アイコン３３２およびIDアイコン３３５が薄く表示される。
【０３６２】
すなわち、ノードＮのノードＡに対する許容情報においては、ノードＮの楽曲とユーザ情報は、円３０１−１で制限（拒否）されているので、円３０１−１にフィルタリングされ、対応する楽曲アイコン３３２およびIDアイコン３３５は、それより中の領域では通常表示されない。
【０３６３】
したがって、ノードＡの要求に応じて、円３０１−１における接続優先度よりも接続優先度が高くなるように変更された接続優先度リストの情報に基づいて、ノードＡに対するノードＮの映像のデータが調整されるので、ノードＮの映像の情報は、より多くノードＡに提供されるが、ノードＮの画像およびIDの各データは、変更前の円３０１−１における接続優先度リストの情報に基づいて調整されることとなり、情報の開示はノードＡに対して制限される。
【０３６４】
なお、アイコンの表示例は、図２３および図２４の例に限らない。また、図２３の例において、フィルタリングされたアイコン（例えば、会話アイコン３３６）は、そのフィルタリングされた円（例えば、円３０１−３）上に残るように表示させることもできる。この場合に、残されたアイコンは、分身アイコン３３１が元の位置に戻る過程において、一緒に元の位置に戻るように表示される。
【０３６５】
図２５は、図１９のレーダチャートの他の例を示している。
【０３６６】
図２５に示されるレーダチャート２５１の場合、表示部９１におけるレーダチャート２５１の横には、スクロールバー３５１が表示される。
【０３６７】
このスクロールバー３５１は、ノードＡのユーザが、レーダチャート２５１に示されるノードアイコン２６２Ｂ，２６２Ｃ、および２６２Ｎに対応するすべてのノードに対して、コミュニケーションの要求度を高く（強く）したいときに、あるいは、低く（弱く）したいときに操作される。
【０３６８】
例えば、ノードＡのユーザが、スクロールバー３５１のスクロールサム３５１Ａに対応するタッチパネル上に指２７１を接触させ、その指２７１（スクロールサム３５１Ａ）を、図中上方向に移動させると、矢印Ｆ１に示されるように、レーダチャート２５１の距離を表す各円（点線）の位置から、ノードアイコン２６１Ａ（レーダチャート２５１の中心）に向かって密に集まるように移動した各円（実線）が出現されたレーダチャート３６１が表示される。すなわち、レーダチャート３６１は、レーダチャート２５１よりも距離縮尺が密になっている。
【０３６９】
このとき同時に、密になったレーダチャート３６１の縮尺に応じて算出された各ノードの仮想位置に応じて、各ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎに対応し、レーダチャート２５１上におけるノードＢ，Ｃ，Ｎの仮想の位置をそれぞれ表す、白い星型の分身アイコン３７１Ｂ，３７１Ｃ，３７１Ｎが、レーダチャート３６１上の各ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎの位置から、それぞれ、ノードアイコン２６１Ａに近づいて移動表示されるとともに、算出された各ノードの仮想位置に応じて、ノードＡと各ノードとの接続優先度も高く変更される。
【０３７０】
これにより、ノードＡのユーザは、一度の操作で、通信を行っているすべてのノードのユーザと、より密接なコミュニケーションを行うことができる。
【０３７１】
一方、図２６の例においては、ノードＡのユーザが、スクロールバー３５１のスクロールサム３５１Ａに対応するタッチパネル上に指２７１を接触させ、その指２７１（スクロールサム３５１Ａ）を、図中下方向に移動させている。
【０３７２】
図２６の例の場合、矢印Ｆ２に示されるように、レーダチャート２５１の距離を表す各円（点線）から、ノードアイコン２６１Ａ（レーダチャート２５１の中心）に対して、離れるように移動した各円（実線）が出現されたレーダチャート３８１が表示される。すなわち、レーダチャート３８１は、レーダチャート２５１よりも距離縮尺が疎になっている。
【０３７３】
このとき同時に、疎になったレーダチャート３８１の縮尺に応じて算出された各ノードの仮想位置に応じて、各分身アイコン３７１Ｂ，３７１Ｃ，３７１Ｎが、レーダチャート３８１上の各ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎの位置から、それぞれ、ノードアイコン２６１Ａよりさらに離れるように移動表示されるとともに、算出された各ノードの仮想位置に応じて、ノードＡと各ノードとの接続優先度も低く変更される。
【０３７４】
これにより、ノードＡのユーザは、一度の操作で、通信を行っているすべてのノードのユーザと、より疎遠なコミュニケーションを行うことができる。
【０３７５】
なお、レーダチャート２５１において距離を表す各円は、縮尺移動後のレーダチャート３６１および３８１では、点線で示され、縮尺移動後の円は、実線で示されており、上述したノードＡの分身アイコン２８１Ａのように、スクロールサム３５１Ａに対応するタッチパネル上に指２７１が離れてから、所定の時間が経過すると、予め設定された所定の割合（速度）で、点線で示される縮尺移動前の位置に戻り、これに応じて、分身アイコン３７１Ｂ，３７１Ｃ，３７１Ｎも、ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎにそれぞれ戻り、最終的に、レーダチャート２５１の表示に戻る。
【０３７６】
次に、図２７のフローチャートを参照して、図１８の優先度情報取得変更部８２およびGUI処理部８８による優先度情報変更処理について説明する。
【０３７７】
上述した図１５のステップＳ８５において、通信候補となるすべての通信相手と接続されたと判定された場合、優先度情報取得変更部８２の仮想位置算出部２１５は、記憶部２２から優先度情報取得部２１１により取得された通信候補となるすべての通信相手の接続優先度リストの情報を、GUI画像生成部２２２に供給する。
【０３７８】
GUI画像生成部２２２は、ステップＳ２０１において、仮想位置算出部２１５からの接続優先度リストの情報に基づいて、各ノードを表すアイコンが配置される所定の空間の座標系を表すレーダチャートを生成し、GUI位置検出部２２１およびGUI表示制御部２２３に供給する。GUI表示制御部２２３は、GUI画像生成部２２２からのレーダチャートを、表示部９１に出力させる。
【０３７９】
これにより、例えば、ノードアイコン２６１Ａが中心に配置され、各ノードアイコン２６１Ａからの相対位置に、ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎが配置される図１９のレーダチャート２５１が表示される。
【０３８０】
また、図１５のステップＳ８７においては、各ノードから受信された音声データが、接続優先度リストの情報に基づいて、データ調整処理が実行され、データ調整された音声データに対応する音声が、音声出力部９２を構成するスピーカから出力されている。
【０３８１】
例えば、ノードＡのユーザは、ノードＮのユーザとのコミュニケーションをより強く要求するために、図２０を参照して上述したように、自己のノードアイコン２６１Ａを、レーダチャート２５１上を移動させて、ノードＮのノードアイコン２６２Ｎに近づけるために、自己のノードアイコン２６１Ａが表示されるタッチパネル（情報入力部２７）上に、指を接触させ、接触させた指を、ノードＮのノードアイコン２６２Ｎの近傍に移動させる。
【０３８２】
あるいは、ノードＡのユーザは、図２５を参照して上述したように、自己のノードアイコン２６１Ａに、他のノードアイコン２６２を近づけるために、スクロールサム３５１Ａが表示されるタッチパネル上に指を接触させ、その指（スクロールサム３５１Ａ）を上方向に移動させる。なお、スクロールサムの場合も、スクロールサムの移動に応じて、結果的にアイコンが移動する。
【０３８３】
GUI位置検出部２２１は、ステップＳ２０２において、ユーザの情報入力部２７の操作が入力されると、GUI画像生成部２２２により生成されたレーダチャートを参照し、レーダチャート上の位置を検出して、レーダチャート上のアイコンの移動が指示されたか否かを判定する。
【０３８４】
ステップＳ２０２において、レーダチャート上のアイコンの移動が指示されたと判定された場合、GUI位置検出部２２１は、ユーザの移動要求情報を、仮想位置算出部２１５に供給し、仮想位置算出部２１５は、ステップＳ２０３において、仮想位置算出反映処理を実行する。この仮想位置算出反映処理の詳細は、図２８を参照して後述する。
【０３８５】
ステップＳ２０３の仮想位置算出反映処理により、ユーザの移動要求情報、および各ユーザの許容情報に基づいて、移動対象のアイコンが対応するノードの仮想の位置が算出され、その仮想の位置情報に基づいて、接続優先度リストの情報、およびレーダチャートの表示が変更され、変更された接続優先度リストの情報が通信制御部８１に供給されるとともに、変更されたレーダチャートが表示部９１に表示される。さらに、そのノードの仮想の位置情報が、外部通信回線１１−２を介して、他のノードに送信される。
【０３８６】
ステップＳ２０２において、レーダチャート上のアイコンの移動が指示されていないと判定された場合、処理は、ステップＳ２０３をスキップし、ステップＳ２０４に進む。
【０３８７】
ステップＳ２０４において、仮想位置算出部２１５は、内蔵するタイマを用いて計時動作を行い、最後に仮想位置が算出されてから、所定の時間が経過したか否かを判定する。
【０３８８】
すなわち、ステップＳ２０４においては、ステップＳ２０３における仮想位置算出反映処理または前回のステップＳ２０５における戻り仮想位置算出反映処理が実行され、算出された仮想の位置が、接続優先度およびレーダチャートに反映されてから、所定の時間が経過したか否かが判定される。
【０３８９】
ステップＳ２０４において、最後に仮想の位置が算出されてから、所定の時間が経過したと判定された場合、ステップＳ２０５において、仮想位置算出部２１５は、戻り仮想位置算出反映処理を実行する。この戻り仮想位置算出反映処理の詳細は、図３０を参照して後述する。
【０３９０】
ステップＳ２０５の戻り仮想位置算出反映処理により、元のノードの位置情報、移動したアイコンに対応するノードの仮想の位置情報に基づいて、移動したアイコンが対応するノードが所定の割合で元の位置に戻るために経過する途中の仮想の位置（戻り位置とも称する）が算出される。そして、その戻り位置情報に基づいて、接続優先度リストの情報、およびレーダチャートの表示が変更され、変更された接続優先度リストの情報が通信制御部８１に供給されるとともに、変更されたレーダチャートが表示部９１に表示される。さらに、その算出されたノードの戻り位置情報が、外部通信回線１１−２を介して、他のノードに送信される。
【０３９１】
ステップＳ２０４において、レーダチャート上のアイコンの移動が指示されていないと判定された場合、処理は、ステップＳ２０５をスキップし、ステップＳ２０６に進む。
【０３９２】
ステップＳ２０６において、位置情報受信部２１８は、外部通信回線１１−２を介して、他のノードからの仮想の位置情報が受信されたか否かを判定し、他のノードからの仮想の位置情報が受信されたと判定した場合、受信された他のノードからの仮想の位置情報を、仮想位置算出部２１５に供給し、ステップＳ２０７において、仮想位置算出部２１５は、位置情報反映処理を実行する。この位置情報反映処理の詳細は、後述する図２８のステップＳ２３５における位置情報反映処理の例と基本的に同様の処理を行う。この位置情報反映処理は、図２９を参照して後述される。
【０３９３】
ステップＳ２０７の位置情報反映処理により、接続優先度リストの情報およびレーダチャートの表示に、他のノードからの仮想の位置情報が反映されて、接続優先度リストの情報およびレーダチャートの表示が変更され、変更された接続優先度リストの情報が通信制御部８１に供給されるとともに、変更されたレーダチャートが表示部９１に表示される。
【０３９４】
ステップＳ２０６において、他のノードからの仮想の位置情報が受信されていないと判定された場合、処理は、ステップＳ２０７をスキップし、ステップＳ２０８に進む。
【０３９５】
ステップＳ２０８において、優先度情報取得部２１１は、記憶部２２の接続優先度リストが接続優先度解析部２１により更新されたか否かを判定し、接続優先度リストが接続優先度解析部２１により更新されたと判定した場合、更新された接続優先度リストの情報を、仮想位置算出部２１５に供給し、仮想位置算出部２１５は、ステップＳ２０９において、更新情報反映処理を実行する。この更新情報反映処理の詳細は、図３１を参照して後述する。
【０３９６】
ステップＳ２０８の更新情報反映処理により、更新された接続優先度リストの情報と、更新前の接続優先度リストの情報の差分情報が算出され、接続優先度リストの情報およびレーダチャートの表示に、算出された差分情報が反映され、接続優先度リストの情報およびレーダチャートの表示が変更され、変更された接続優先度リストの情報が通信制御部８１に供給されるとともに、変更されたレーダチャートが表示部９１に表示される。
【０３９７】
ステップＳ２０８において、接続優先度リストが接続優先度解析部２１により更新されていないと判定された場合、処理は、ステップＳ２０９をスキップし、ステップＳ２１０に進む。
【０３９８】
ステップＳ２１０において、仮想位置算出部２１５は、情報入力部２７およびGUI位置検出部２２１を介して入力されるユーザの操作に対応して、優先度情報変更処理を終了するか否かを判定する。ステップＳ２１０において、優先度情報変更処理を終了すると判定された場合、優先度情報変更処理は、終了される。
【０３９９】
一方、ステップＳ２１０において、優先度情報変更処理をまだ終了しないと判定された場合、処理は、ステップＳ２０２に戻り、それ以降の処理が繰り返される。
【０４００】
次に、図２８のフローチャートを参照して、図２７のステップＳ２０３の仮想位置算出反映処理を説明する。
【０４０１】
仮想位置算出部２１５は、ステップＳ２３１において、GUI位置検出部２２１から入力されるユーザの移動要求情報を取得する。
【０４０２】
仮想位置算出部２１５は、ステップＳ２３２において、許容情報記憶部２１３からユーザの許容情報を取得し、ステップＳ２３３において、許容情報記憶部２１３から他のノードのユーザの許容情報を取得する。
【０４０３】
そして、仮想位置算出部２１５は、ステップＳ２３４において、ユーザの移動要求情報および各ユーザの許容情報に基づいて、ユーザが移動を所望した移動対象のアイコンに対応するノードの仮想の位置を算出する。
【０４０４】
すなわち、仮想位置算出部２１５は、ユーザの移動要求情報が示す移動要求が各ユーザの許容情報により許容されるか制限されるかを判定し、ユーザの移動要求が各ユーザの許容情報により許容されると判定した場合には、ユーザの移動要求に基づいて、移動対象のアイコンに対応するノードの仮想の位置を算出する。
【０４０５】
また、ユーザの移動要求が各ユーザの許容情報により許容されないと判定された場合には、各ユーザの許容情報により許容される範囲に基づいて、移動対象のアイコンに対応するノードの仮想の位置を算出する。
【０４０６】
仮想位置算出部２１５は、ステップＳ２３５において、算出したノードの仮想の位置を仮想の位置情報として、優先度情報変更部２１６およびGUI画像生成部２２２に供給し、位置情報反映処理を実行させる。この位置情報反映処理の詳細を、図２９のフローチャートを参照して説明する。
【０４０７】
優先度情報変更部２１６は、ステップＳ２５１において、仮想位置算出部２１５からのノードの仮想の位置情報を基に、接続優先度リストの情報を変更し、ステップＳ２５２において、変更した接続優先度リストの情報を、通信制御部８１に供給する。
【０４０８】
すなわち、ノードの仮想の位置情報に基づいて、接続優先度リストの情報における、移動対象のノードの位置情報が変更され、変更された位置情報に応じて、接続優先度リストの情報において、それに係る接続優先度や、相対位置情報などが変更される。
【０４０９】
これに対応して、上述した図１５のステップＳ８８において、通信制御部８１により接続優先度リストの情報が変更されたと判定され、処理は、ステップＳ８６に戻り、変更された接続優先度リストの情報に基づいて、データ調整部８５によるデータ調整処理が実行される。
【０４１０】
一方、ステップＳ２５３において、GUI画像生成部２２２は、レーダチャートの表示に、仮想位置算出部２１５からのノードの仮想の位置情報を反映させる。すなわち、GUI画像生成部２２２は、ステップＳ２５３において、仮想の位置情報を基に、表示を変更させたレーダチャートを生成し、生成したレーダチャートの画像を、GUI位置検出部２２１およびGUI表示制御部２２３に供給する。
【０４１１】
GUI表示制御部２２３は、ステップＳ２５４において、GUI画像生成部２２２からにより仮想の位置情報が反映されたレーダチャートを、表示部９１に表示させる。
【０４１２】
この後、処理は、図２８のステップＳ２３５に戻り、ステップＳ２３６に進む。ステップＳ２３６において、仮想位置算出部２１５は、許容情報記憶部２１３の自己および他のノードのユーザの許容情報を参照し、位置情報の開示が許容されているノードに、算出された仮想の位置情報を、位置情報提供部２１７に、外部通信回線１１−２を介して送信させる。
【０４１３】
これにより、仮想位置算出反映処理は、終了し、図２７のステップＳ２０３に戻り、ステップＳ２０４に進む。
【０４１４】
次に、図３０のフローチャートを参照して、図２７のステップＳ２０５の戻り仮想位置算出反映処理を説明する。
【０４１５】
ステップＳ２７１において、仮想位置算出部２１５は、元のノードの位置情報、移動したアイコンに対応するノードの仮想の位置情報に基づいて、移動したアイコンに対応するノードが所定の割合で元の位置に戻るために経過する途中のノードの戻り仮想位置（戻り位置）を算出する。
【０４１６】
仮想位置算出部２１５は、ステップＳ２７２において、算出したノードの戻り位置情報を、優先度情報変更部２１６およびGUI画像生成部２２２に供給し、位置情報反映処理を実行させる。この戻り位置情報反映処理の詳細は、図２９を参照して上述した位置情報反映処理と基本的に同様の処理を行うため、その説明は省略する。
【０４１７】
ステップＳ２７２の戻り位置情報反映処理により、算出されたノードの戻り位置情報に基づいて、接続優先度リストの情報、およびレーダチャートの表示が変更され、変更された接続優先度リストの情報が、通信制御部８１に供給されるとともに、変更されたレーダチャートが表示部９１に表示される。
【０４１８】
ステップＳ２７３において、仮想位置算出部２１５は、許容情報記憶部２１３の自己および他のノードのユーザの許容情報を参照し、位置情報の開示が許容されているノードに、算出した仮想の戻り位置情報を、位置情報提供部２１７に、外部通信回線１１−２を介して送信させる。
【０４１９】
これにより、戻り仮想位置算出反映処理は、終了し、図２７のステップＳ２０５に戻り、ステップＳ２０６に進む。
【０４２０】
次に、図３１のフローチャートを参照して、図２７のステップＳ２０９の更新情報反映処理を説明する。
【０４２１】
ステップＳ２９１において、仮想位置算出部２１５は、優先度情報取得分部２１１からの接続優先度解析部２１により更新された接続優先度リストの情報と、更新前の接続優先度リストの情報の差分を算出し、その差分情報を、優先度情報変更部２１６およびGUI画像生成部２２２に供給する。
【０４２２】
ステップＳ２９２において、優先度情報変更部２１６は、仮想位置算出部２１５からの差分情報を基に、接続優先度リストの情報を変更し、ステップＳ２９３において、変更した接続優先度リストの情報を、通信制御部８１に供給する。
【０４２３】
これに対応して、上述した図１５のステップＳ８８において、通信制御部８１により接続優先度リストの情報が変更されたと判定され、処理は、ステップＳ８６に戻り、変更された接続優先度リストの情報に基づいて、データ調整部８５によるデータ調整処理が実行される。
【０４２４】
ステップＳ２９４において、GUI画像生成部２２２は、レーダチャートの表示に、仮想位置算出部２１５からの差分情報を反映させる。すなわち、GUI画像生成部２２２は、ステップＳ２９４において、差分情報を基に、表示を変更させたレーダチャートを生成し、生成したレーダチャートの画像を、GUI位置検出部２２１およびGUI表示制御部２２３に供給する。
【０４２５】
GUI表示制御部２２３は、ステップＳ２９５において、GUI画像生成部２２２からにより差分情報が反映されたレーダチャートを、表示部９１に表示させる。
【０４２６】
ステップＳ２９５の処理の後、更新情報反映処理は、終了し、図２７のステップＳ２０９に戻り、ステップＳ２１０に進む。
【０４２７】
以上のように、所定の空間における複数のノード間での通信中、所定の空間における座標系を表すレーダチャートを表示させ、他のノードとのコミュニケーションを要求するユーザの操作に応じて、レーダチャート上におけるノードの仮想位置を算出し、算出されたノードの仮想位置に応じて、複数のノードの接続優先度の情報を変更し、変更された情報に応じて、通信バランスを制御するようにしたので、所定の空間における各ノードの位置関係の制約を超えても、ユーザは、所望の通信バランスでのコミュニケーションを行うことができる。
【０４２８】
すなわち、ユーザは、空間的に移動不可能であるなどの制約があったり、ユーザが動くことができないなどの状況的な制約があったとしても、所望の通信バランスでのコミュニケーションを行うことができる。
【０４２９】
また、他のノードとのコミュニケーションを要求する場合に、レーダチャート上において、自己のノードの分身を、他のノードに近づける操作を行うことで、その要求情報が入力されるようにしたので、操作と結果の対応付けがわかりやすくなり、ユーザは、簡単に、コミュニケーションに対する自分の要求を入力することができる。
【０４３０】
さらに、ユーザにより移動された分身アイコン２８１Ａは、所定の時間が経過した場合、所定の割合で、もとの位置（ノードアイコン２６１）に戻り、それに伴い、複数のノードの接続優先度の情報も元に戻るようにしたので、所定の空間における実際の位置関係を破綻されることがないコミュニケーション環境を提供することができる。
【０４３１】
また、ユーザの操作（要求）だけでなく、各ノード間の許容情報に基づいて、レーダチャート上におけるノードの仮想位置を算出するようにしたので、ノード相互にとって不都合のないコミュニケーション環境を提供することができる。
【０４３２】
なお、上記説明においては、レーダチャート上において、自分のノードアイコン（に対応する分身アイコン）を、通信相手のノードアイコンに近づけるように操作したが、図３２に示されるように、通信相手のノードアイコン（に対応する分身アイコン）を、自己のノードアイコンに近づけることも可能である。
【０４３３】
以下、上述したレーダチャート２５１の他の表示例について説明する。
【０４３４】
図３２の例においては、レーダチャート２５１と同じ構成のレーダチャート４０１が示されている。すなわち、レーダチャート４０１において、中心には、所定の空間における自己のノード（ノードＡ）の座標位置を表すノードアイコン２６１Ａが配置されており、所定の空間におけるノードＢ，ノードＣ，およびノードＮとノードＡとの相対的な位置に対応する位置には、それぞれ、ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎが配置されている。
【０４３５】
このようなレーダチャート４０１の状態において、ノードＡのユーザがノードＣからの音声をもう少しはっきり聞きたい場合、ノードＡのユーザは、例えば、ノードＣのノードアイコン２６２Ｃを、レーダチャート４０１上を移動させて、自己のノードアイコン２６１Ａに近づけるために、ノードＣのノードアイコン２６２Ｃが表示されるタッチパネル上に、指２７１を接触させ、接触させた指２７１をノードＡのノードアイコン２６１Ａの近傍に移動させる。
【０４３６】
優先度情報取得変更部８２の仮想位置算出部２１５は、ユーザの指２７１の移動に応じて、レーダチャート４０１上のノードＣの仮想の位置を算出する。これに対応して、GUI処理部８８は、レーダチャート４０１上のノードアイコン２６２Ｃの位置から、レーダチャート４０１上における仮想的なノードの位置を表す、白い星型の分身アイコン４１１Ｃを出現させ、矢印Ｐに示されるように、分身アイコン４１１Ｃを、ノードアイコン２６２Ｃの代わりに、タッチパネルに接触されるユーザの指２７１の移動に伴って移動表示させる。
【０４３７】
また、優先度情報取得変更部８２の優先度情報変更部２１６においては、仮想位置算出部２１５により算出されたノードＣの仮想の位置に基づいて、接続優先度リストにおけるユーザＣの位置情報が変更され、それに係る情報（相対位置情報や接続優先度）も変更される。
【０４３８】
そして、図１９の例の場合と同様に、内部通信処理部２３においては、変更された接続優先度リストの情報に基づいて、内部通信制御処理が実行され、例えば、音声データの音量、音質や、音源位置が調整されて、音声出力部９２から出力される。
【０４３９】
これにより、ユーザの耳には、あたかも、ノードＣが分身アイコン４１１Ｃの位置にいるかのように変更された接続優先度に応じた大きさの音声が聞こえてくる。
【０４４０】
そして、この分身アイコン４１１Ｃも、図２１の例の場合と同様に、ユーザの指２７１がタッチパネルから解放されてから、所定の時間が経過した後、図３３の矢印Ｒに示されるように、予め設定された所定の割合（速度）で、レーダチャート４０１上におけるノードアイコン２６２Ｃの位置（すなわち、所定の空間における実際のノードＣの位置）に戻るように、分身アイコン４１１Ｃ−１、分身アイコン４１１Ｃ−２、および分身アイコン４１１Ｃ−３と移動表示され、最終的に、ノードアイコン２６２Ｃの位置に戻り、ノードアイコン２６２Ｃに隠れるが如く、分身アイコン４１１Ｃの表示は、レーダチャート４０１上から消える。
【０４４１】
また、優先度情報取得変更部８２においても、図２１の例の場合と同様に、所定の割合で移動するように、算出されている分身アイコン４１１Ｃ（すなわち、ノードＣの仮想の位置）の位置に基づいて、接続優先度リストにおけるノードＣの位置情報が変更される。
【０４４２】
なお、図３３の例の場合、レーダチャート４０１上には、分身アイコン４１１Ｃ−１、分身アイコン４１１Ｃ−２、分身アイコン４１１Ｃ−３として、分身アイコン４１１Ｃが、元のノードアイコン２６２Ｃの位置に近づく軌跡が残るように表示が制御されており、さらに、元のノードアイコン２６２Ｃの位置に近づくにつれ、分身アイコンが濃くなるように表示が制御されている。
【０４４３】
図３４は、図２２のユーザの要求に対する制限の他の例を示している。
【０４４４】
図３４の例においては、図３２のレーダチャート４０１において中心（ノードアイコン２６１Ａ）からの距離を示す各円が、ノードアイコン２６２Ｃを避けるように歪んで表示されている。
【０４４５】
すなわち、ノードＡのユーザが、図３２の例の場合と同様に、ノードＣのノードアイコン２６２Ｃが表示されるタッチパネル上に、指２７１を接触させ、接触させた指２７１をノードＡ（自己）のノードアイコン２６１Ａの近傍に移動させようとする。
【０４４６】
しかしながら、例えば、ノードＣが、ノードＡに対して自分に近づく（すなわち、接続優先度を高くする）ことを許容していない場合には、ノードＡのユーザが、指２７１を接触させることで、ノードＣのノードアイコン２６２Ｃを自己のノードアイコン２６１Ａに近づけようとしても、ノードＡを中心としたレーダチャート２５１の円に移動表示されることが拒否され、図２２のように、レーダチャート３０１は表示されないが、図３４に示されるように、ノードアイコン２６２Ｃの周囲にバリアが張られたように、各円が歪んで表示される。
【０４４７】
なお、この場合も、ノードＡとノードＣの接続優先度も、ノードＣの許容情報に制限され、ノードＣの許容情報を超えて高くなることはならない。
【０４４８】
したがって、図３４の例の場合も、ノードＡがいくらノードＣとのコミュニケーションを高く要求したとしても、ノードＣが拒む場合には、ノードＡとノードＣの接続優先度は、高くなることはない。これにより、ノードＡの要求が、複数のノードが供給する所定の空間の位置関係の制約を超える場合においても、コミュニケーション相手にも不都合のない範囲で、ノードＡの要求に応じたコミュニケーションが実現される。
【０４４９】
図３５は、レーダチャート上に表示される図２３のアイコンの他の例を示す図である。
【０４５０】
図３５の例においては、レーダチャート４０１のノードアイコン２６２Ｃの傍らに、黒い音符アイコン４３１Ｃが表示されている。この音符アイコン４３１Ｃは、図２３を参照して上述した楽曲アイコン３３２に相当するものであり、ノードＣが有する楽曲コンテンツを表している。なお、この場合、表示を見やすくするために、ノードアイコン２６２Ｃの傍らに音符アイコン４３１Ｃが表示されているが、実際には、ノードアイコン２６２Ｃと同じ位置に存在する。
【０４５１】
図３５の例の場合、ノードＡのユーザは、例えば、ノードＣのノードアイコン２６２Ｃではなく、その傍らの音符アイコン４３１Ｃが表示されるタッチパネル上に、指２７１を接触させ、接触させた指２７１をノードＡ（自己）のノードアイコン２６１Ａの近傍に移動させようとする。
【０４５２】
これに対応して、優先度情報取得変更部８２の仮想位置算出部２１５は、指２７１の移動に応じて、レーダチャート２５１上におけるノードＣの仮想の位置を算出する。これに対応して、GUI処理部８８は、レーダチャート４０１上の音符アイコン４３１Ｃの位置から、レーダチャート４０１上における仮想的な楽曲コンテンツがある位置（すなわち、ノードＣの位置）を示す、白い音符の分身アイコン４３２Ｃを出現させ、矢印ＰＣに示されるように、音符の分身アイコン４３２Ｃを、音符アイコン４３１Ｃの代わりに、タッチパネルに接触されるユーザの指２７１の移動に伴って移動表示させる。
【０４５３】
また、優先度情報取得変更部８２の優先度情報変更部２１６においては、仮想位置算出部２１５により算出されたノードＣの仮想の位置に基づいて、接続優先度リストにおけるユーザＣの位置情報が変更され、それに係る情報（相対位置情報や接続優先度）も変更される。
【０４５４】
そして、内部通信処理部２３においては、変更された接続優先度リストの情報に基づいて、内部通信制御処理が実行され、例えば、楽曲の音声データの音量、音質や、音源位置が調整されて、音声出力部９２から出力される。
【０４５５】
これにより、音声出力部９２からの音声におけるノードＣが有する楽曲の音声は、ユーザの耳には、あたかも、音符の分身アイコン４３２Ｃから聞こえるかのように、また、変更された接続優先度に応じた大きさの音声が聞こえてくる。
【０４５６】
なお、図３５の例の場合には、ノードＣからの楽曲の音声データのみが、変更された接続優先度に応じて調整され、仮に映像データも通信されていた場合には、映像データは、変更されていない接続優先度に応じて調整される。
【０４５７】
また、この音符の分身アイコン４３２Ｃも、図２１の例の場合と同様に、ユーザの指２７１がタッチパネルから解放されてから、所定の時間が経過した後、図３６の矢印ＲＣに示されるように、予め設定された所定の割合（速度）で、レーダチャート４０１上における音符アイコン４３１Ｃの位置（すなわち、所定の空間における実際のノードＣの位置の近傍）に戻るように、移動表示され、最終的に、音符アイコン４３１Ｃの位置に戻り、音符アイコン４３１Ｃに隠れるが如く、音符の分身アイコン４３２Ｃの表示は、レーダチャート４０１上から消える。
【０４５８】
図３７は、レーダチャート上に表示されるノードアイコンの他の例を示している。
【０４５９】
図３７の例のレーダチャート４０１において、図３２の例の場合と同様に、中心には、所定の空間におけるノードＡの座標位置を表すノードアイコン２６１Ａが配置されており、所定の空間におけるノードＢ，ノードＣ，およびノードＮとノードＡとの相対的な位置に対応する位置には、それぞれ、ノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎが配置されている。
【０４６０】
さらに、図３７の例の場合、中心（ノードアイコン２６１Ａ）からの距離を示す最も外側の円のさらに外側（すなわち、レーダチャート４０１の外側）には、円が表す距離縮尺とは無関係に、円が表す距離縮尺では表せないほど遠くに存在するノードのノードアイコン４５１Ｄ，４５１Ｅ，４５１Ｆが配置されている。すなわち、レーダチャート４０１が可視範囲の空間座標系を表している場合、レーダチャート４０１の外側は、可視範囲に存在しないノードが表示される領域であり、図３７の場合の表示部９２には、レーダチャート４０１上の実際の空間座標系と、レーダチャート４０１の外の仮想座標系が融合して表示されている。
【０４６１】
例えば、レーダチャート４０１の中心である東京に存在するノードＡに対して、レーダチャート４０１の外側には、ニューヨークにいるノードＤのノードアイコン４５１Ｄ、ロンドンにいるノードＥのノードアイコン４５１Ｅ、パリにいるノードＦのノードアイコン４５１Ｆが黒丸で表示されている。
【０４６２】
なお、このレーダチャート４０１の外側において、各ノードの方位情報は、加味されていてもよいし、されていなくてもよい。
【０４６３】
このようなレーダチャート４０１の状態において、ノードＡのユーザが、ノードＥからの音声をもう少しはっきり聞きたい場合、ノードＡのユーザは、例えば、ノードＥのノードアイコン４５１Ｅを、レーダチャート４４１上を移動させて、自己のノードアイコン２６１Ａに近づけるために、ノードＥのノードアイコン４５１Ｅが表示されるタッチパネル上に、指２７１を接触させ、接触させた指２７１をノードＡ（自己）のノードアイコン２６１Ａの近傍に移動させる。
【０４６４】
これに対応して、優先度情報取得変更部８２の仮想位置算出部２１５は、ユーザの指２７１の移動に応じて、レーダチャート２５１上におけるノードＥの仮想の位置を算出する。GUI処理部８８は、仮想位置算出部２１５により算出された、レーダチャート４０１上におけるノードＥの仮想の位置を表す、白丸の分身アイコン４５２Ｅを出現させる。これにより、矢印ＰＥに示されるように、分身アイコン４５２Ｅは、ノードアイコン４５１Ｅの代わりに、レーダチャート４０１上のノードアイコン４５１Ｅの位置から、タッチパネルに接触されるユーザの指２７１の移動に伴って移動表示させる。
【０４６５】
また、仮想位置算出部２１５により算出されたノードＥの仮想の位置に基づいて、接続優先度リストにおけるユーザＥの位置情報が変更され、それに係る情報（相対位置情報や接続優先度）も変更される。
【０４６６】
そして、図１９の例の場合と同様に、内部通信処理部２３においては、変更された接続優先度リストの情報に基づいて、内部通信制御処理が実行され、例えば、音声データの音量、音質や、音源位置が調整されて、音声出力部９２から出力される。
【０４６７】
これにより、音声出力部９２からの音声におけるノードＥの音声は、ユーザの耳には、あたかも、ノードＥが分身アイコン４５２Ｅの位置にいるかのように、また、変更された接続優先度に応じた大きさの音声が聞こえてくる。
【０４６８】
以上のように、可視範囲に存在しないノード（すなわち、距離縮尺が異なるところに存在するノード）についても、レーダチャート上でノードアイコンに対応する分身アイコンを移動させることで、可視範囲に存在するノードと同様に、音声を調整することができる。
【０４６９】
図３８は、表示部９１に表示されるチャートの他の表示例を示している。
【０４７０】
図３８のチャート４７１は、エリア表記の方眼チャートで構成されている。すなわち、チャート４７１において、各ノードのノードアイコン２６１Ａ，２６２Ｂ，および２６２Ｃは、それぞれ、所定の空間における絶対座標系で配置されていることが、各ノードのノードアイコン２６１Ａ，２６２Ｂ，および２６２Ｃが、自己であるノードＡを中心として相対的な位置（座標系）に配置されている図１９の円形のレーダチャート２５１と異なっているだけであり、それ以外は、レーダチャート２５１と同様の構成であるので、その説明は、繰り返しになるので省略する。
【０４７１】
このチャート４７１において、ユーザの操作に対応して、ノードアイコン２６１Ａ，２６２Ｂ，２６２Ｃに対応する分身アイコンが移動された場合、あるいは、接続優先度解析部２１により所定の空間における元のノードの位置（すなわち、ノードアイコン２６１Ａ，２６２Ｂ，２６２Ｃの位置）が移動された場合には、図３９に示されるように、各ノードが、チャート４７１が示す方眼のエリアに含まれるように、上矢印４８１Ｕ，下矢印４８１Ｄ，右矢印４８１Ｒ，左矢印４８１Ｌのうち、対応する方向に、エリア自体がスクロール（移動）される。
【０４７２】
なお、図３９の例においては、チャート４７１のエリアが上下左右のいずれかにスクロールする場合を説明したが、例えば、ノードアイコン２６１Ａと、ノードアイコン２６２Ｂの相対距離が離れてしまい、どちらか一方がチャート４７１が表示するエリア外に出てしまうような場合には、各ノードが表示領域に含まれるように、チャート４７１におけるエリアの距離縮尺も変更される。
【０４７３】
以上のように、レーダチャート２５１は、カーナビゲーションシステムなどユーザとともに移動することが多い場合に、常に自己が中心となるため、自分と他との関係がわかりやすいという利点があるが、この方眼のチャート４７１の場合、ノードが存在する所定の空間と各ノードとの関係がわかりやすいという利点がある。
【０４７４】
ここで、上記説明においては、レーダチャートや方眼チャートからなるチャートがLCDなどからなる表示部９１に表示される場合を説明したが、例えば、表示部９１は、例えば、図４０に示されるようなヘッドマウントディスプレイ５０１でも構成することができる。
【０４７５】
図４０の例においては、正面から見た場合のユーザａおよびユーザｂと、頭上から見た場合のユーザａが示されている。なお、図４０においては、図示されないが、ユーザａおよびユーザｂには、携帯端末機などで構成される端末１−１および１−２がそれぞれ所持（携帯）されている。すなわち、端末１−１および１−２は、ユーザａおよびユーザｂとそれぞれ連動し、ノードＡおよびノードＢをそれぞれ構成している。
【０４７６】
ユーザａの顔には、両目を覆うように、シースルー型のヘッドマウントディスプレイ５０１が装着されている。また、ユーザｂの顔には、右目を覆うように、シースルー型のヘッドマウントディスプレイ５０２が装着されている。
【０４７７】
ヘッドマウントディスプレイ５０１は、ユーザａの顔に装着されることから、ユーザａ（ノードＡ）の正面方向ｐａが動くと、ヘッドマウントディスプレイ５０１もそれに対応して動く、すなわち、ユーザａの正面方向ｐａに連動する構成を有している。
【０４７８】
また、ヘッドマウントディスプレイ５０１は、それを装着するユーザａに対して、端末１−１により接続優先度リストの情報に基づいて生成され、表示されるレーダチャートを提供するとともに、シースルー型であるので、ヘッドマウントディスプレイ５０１を通して、ユーザａが存在する実空間の映像も提供する。
【０４７９】
ユーザｂに装着される片目用のヘッドマウントディスプレイ５０２も、ヘッドマウントディスプレイ５０１と同様な構成を有している。すなわち、ヘッドマウントディスプレイ５０１は、両目用でなくてもよく、例えば、ユーザｂに装着される片目用のヘッドマウントディスプレイ５０２を表示部９１として用いるようにしてもよい。
【０４８０】
図４１は、ヘッドマウントディスプレイに表示されるレーダチャートの例を示している。なお、実際に、ヘッドマウントディスプレイ５０１に表示されるレーダチャート５１１は、実線部分のみであり、点線部分は、説明の便宜上、レーダチャート５１１全体をわかりやすくするために示されている。
【０４８１】
図４１の例においては、レーダチャート５１１は、ユーザａの視界（ヘッドマウントディスプレイ５０１の表示領域）の中央下部をその中心として、ヘッドマウントディスプレイ５０１に３Ｄ（dimension）表示されており、そのレーダチャート５１１に配置されるノードアイコン２６２Ｂおよび２６２Ｃ上には、ノードＢおよびノードＣのユーザをそれぞれ表すユーザ画像５２１Ｂおよび５２１Ｃが、ノードＡとの相対距離に応じて、３Ｄオーバーレイ（重畳）表示されている。
【０４８２】
すなわち、ヘッドマウントディスプレイ５０１には、レーダチャート５１１の中心（すなわち、ノードＡ）からの距離が近いノードＣのユーザ画像５２１Ｃよりも、距離が遠いノードＢのユーザ画像５２１Ｂの方が小さく表示されている。
【０４８３】
また、ユーザ画像５２１Ｃの近傍には、ノードＡとノードＣの相対距離に応じた大きさで、ノードＣが有する楽曲コンテンツを表す楽曲アイコン５３１Ｃが表示され、ユーザ画像５２１Ｂの近傍には、ノードＡとノードＢの相対距離に応じた大きさ（すなわち、楽曲アイコン５３１Ｃよりも小さい大きさ）で、ノードＢが有する画像コンテンツを表す画像アイコン５３２Ｂが表示されている。
【０４８４】
図４２は、ヘッドマウントディスプレイに表示されるレーダチャートの他の例を示している。
【０４８５】
図４２の例においては、レーダチャート５５１は、ユーザａの視界（ヘッドマウントディスプレイ５０１の表示領域）の右側に小さく表示されている。
【０４８６】
レーダチャート５５１上には、図１９のレーダチャート１５１と同様に、ノードＡのノードアイコン２６１Ａを中心としてその相対的な位置に、各ノードのノードアイコン２６２Ｂ，２６２Ｃ，および２６２Ｎが配置されている。また、レーダチャート５５１上におけるノードアイコン２６２Ｃの近傍には、ノードＣが有する楽曲コンテンツを表す楽曲アイコン５３１Ｃが表示され、ノードアイコン２６２Ｂの近傍には、ノードＢが有する画像コンテンツを表す画像アイコン５３２Ｂが表示されている。
【０４８７】
そして、さらに、ヘッドマウントディスプレイ５０１には、レーダチャート５１１上におけるノードアイコン２６１Ａと、ノードアイコン２６２Ｂおよび２６２Ｃとの相対的な位置に対応するように、図４１を参照して上述した、ユーザ画像５２１Ｂおよびユーザ画像５２１Ｃが、ヘッドマウントディスプレイ５０１の中央下部を中心に３Ｄ表示されている。
【０４８８】
ここで、図４１および図４２の例において、例えば、ユーザが、音声出力部９２を構成するヘッドフォンステレオを装着している場合には、ヘッドフォンステレオからは、あたかも、ユーザ画像２５１Ｂの方向から聞こえてくるように、ノードＢのユーザの音声や楽曲が出力され、ユーザ画像２５１Ｃの方向から聞こえてくるように、ノードＣのユーザの音声や楽曲が出力されている。
【０４８９】
したがって、レーダチャート５１１やレーダチャート５５１がヘッドマウントディスプレイ５０１に表示される場合も、図１９のレーダチャート１５１と同様に、各ノードアイコンの移動要求を操作すると、その移動要求や各ユーザの許容情報に基づいて、各ノードアイコンに対応する分身アイコンが表示されるとともに、接続優先度リストの情報が変更され、変更された情報に応じて、通信中のデータが調整される。
【０４９０】
なお、図４１および図４２の例のように、表示部９１がヘッドマウントディスプレイ５０１で構成される場合は、情報入力部２７は、タッチパネルでなくてもよく、マウスや他の入力装置などで構成され、情報入力部２７の操作に応じて、レーダチャート５１１上のアイコンや画像が移動表示される。
【０４９１】
なお、上記説明においては、表示部９１として、ヘッドマウントディスプレイ５０１により構成する例を説明したが、端末１−１により接続優先度リストの情報に基づいて生成され、表示されるレーダチャートを提供し、ユーザａの正面方向ｐａに連動する表示部９１としては、ヘッドマウントディスプレイ５０１だけでなく、図４３に示される小型端末機５６１が有するLCD５６２も挙げられる。
【０４９２】
すなわち、図４１に示されるように、表示部９１を、小型携帯端末機５６１で構成される端末１−１に備えられるLCD５６２で構成する場合には、ユーザａは、手に保持した端末１−１のLCD５６２を見ながら、正面方向ｐａを向くことで、ユーザａの正面方向ｐａに対応して、ユーザａの手に保持された端末１−１のLCD５６２の正面方向も連動する。
【０４９３】
したがって、小型携帯端末機からなる端末１−１に備えられるLCD５６２も、ヘッドマウントディスプレイ５０１の代わりの表示部９１として用いることができる。
【０４９４】
ただし、表示部９１をシースルー型のヘッドマウントディスプレイ５０１で構成する場合、ヘッドマウントディスプレイ５０１上には、ヘッドマウントディスプレイ５０１を通して得られる現実の実空間の映像と、ヘッドマウントディスプレイ５０１に表示されるチャートが見かけ上重畳されて表示されるので、現実世界と、仮想世界の融合を実現することが可能である。
【０４９５】
なお、上述した小型携帯端末機５６１のLCD５６２の場合にも、ユーザａが顔をあげることにより、現実の実空間の映像は得られる。したがって、間接的に、現実世界と、仮想世界の融合を実現することが可能である。
【０４９６】
これにより、ユーザは、実空間の映像と、表示されるレーダチャートを見ながら、そのレーダチャート上の画像やアイコンを操作することで、他のノードとの最適な通信を行うことができる。
【０４９７】
また、表示部９１は、シースルー型だけでなく、遮光型のヘッドマウントディスプレイや没入型のイマーシブディスプレイを用いても、端末１に備えられ、例えば、通常画角カメラや３６０度全方位カメラなどからなる映像音声入力部９３から入力される実空間の映像情報を、チャートと重畳させて表示させることにより、同様の効果が得られる。
【０４９８】
なお、上記説明においては、実空間におけるユーザ（ノード）間の相対位置関係の最適化について説明したが、サーバなどが提供するオンラインゲーム空間などの仮想空間におけるアバタ間の相対位置関係を最適化することも可能である。すなわち、サーバなどが提供する仮想空間の位置は、サーバなどで定義されているものであり、サーバで定義されている仮想空間の座標をレーダチャートに表した上で、ユーザの要求に応じた仮想の位置が算出され、算出された仮想の位置が表示されるとともに、最適な通信の制御が行われる。
【０４９９】
すなわち、サーバにおける仮想空間の定義を超えて、ユーザの所望に応じた最適な通信の制御が行うことができる。
【０５００】
以上のように、複数のノードが所定の空間において会話やコンテンツを共有する場合に、所定の空間における複数のノードの位置関係を表すチャートを表示させ、ユーザの要求と、各ユーザの許容に基づいて、所定の空間の位置関係を変更し、それに応じて、通信するデータの調整を行うようにしたので、ユーザまたはアバタの位置座標情報などから受ける制約条件を越えて、各ノードのユーザが所望する最適な通信の制御を、各ユーザの不都合のない範囲で、各ユーザ相互に破綻なく実現することができる。
【０５０１】
また、そのようにして変更された位置関係も、時間の経過に応じて、もとの所定の空間の位置関係に戻るようにしたので、所定の空間の座標における制約は維持される。
【０５０２】
さらに、所定の空間における複数のノードの位置関係（座標系）を表すチャートを表示させ、チャート上の位置を移動させることで、ユーザの要求が入力されるようにしたので、ユーザにとってその操作がわかりやすいインタフェースを提供することができる。
【０５０３】
なお、この際、所定の空間におけるノードの座標位置を表すノードアイコンとは別に、チャート上の仮想の位置を表す分身アイコンを表示させるようにしたので、ユーザは、実際の位置と仮想の位置を比較することができ、その上で、コミュニケーション要求を入力できるので、さらに、わかりやすい操作を行うことができる。
【０５０４】
なお、上記説明においては、説明の便宜上、ネットワーク２を特性情報通信回線１１−１と外部通信回線１１−２に分けて説明したため、端末１においては、機能別に、特性情報通信部５５と外部通信インタフェース８３と分けて構成するようにしたが、特性情報通信回線１１−１と外部通信回線１１−２を分ける必要がない場合には、１つの通信部として構成するようにしてもよい。
【０５０５】
また、上記説明においては、時々刻々と変化する通信環境やユーザの動作に応じて接続優先度が更新される各端末からなるシステムを用いて説明したが、単に、GPSにより取得された座標位置情報、あるいは、サーバより取得された仮想空間の座標位置情報を用いることで、その座標を表すレーダチャートを表示させ、ユーザの操作に応じて算出された仮想位置に基づいて、その座標位置を変更することもできる。
【０５０６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、例えば、図１の端末１−１乃至１−３は、図４４に示されるようなパーソナルコンピュータ８０１により構成される。
【０５０７】
図４４において、CPU（Central Processing Unit）８１１は、ROM(Read Only Memory) ８１２に記憶されているプログラム、または、記憶部８１８からRAM（Random Access Memory）８１３にロードされたプログラムに従って各種の処理を実行する。RAM８１３にはまた、CPU８１１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【０５０８】
CPU８１１、ROM８１２、およびRAM８１３は、バス８１４を介して相互に接続されている。このバス８１４にはまた、入出力インタフェース８１５も接続されている。
【０５０９】
入出力インタフェース８１５には、キーボード、マウスなどよりなる入力部８１６、CRT(Cathode Ray Tube)，LCD（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部８１７、ハードディスクなどより構成される記憶部８１８、モデム、ターミナルアダプタなどより構成される通信部８１９が接続されている。通信部８１９は、無線などのネットワークを介しての通信処理を行う。
【０５１０】
入出力インタフェース８１５にはまた、必要に応じてドライブ８２０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどからなるリムーバブルメディア８２１が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部８１８にインストールされる。
【０５１１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０５１２】
なお、このプログラムは、全体として上述した一連の処理を実行できれば、その形態は特に限定されない。例えば、上述した各ブロックのそれぞれに対応するモジュールのそれぞれからなるモジュール構成とされてもよいし、幾つかのブロックの機能の一部または全部が組み合わされたモジュール、若しくは、ブロックの機能が分割されたモジュールからなるモジュール構成とされてもよい。或いは、単に１つのアルゴリズムを有するプログラムでもよい。
【０５１３】
このプログラムが記録される記録媒体は、図４４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD(Mini-Disk)（商標）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア８２１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM８１２や、記憶部８１８に含まれるハードディスクなどで構成される。
【０５１４】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０５１５】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０５１６】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０５１７】
【図１】本発明の通信システムの構成例を示す図である。
【図２】図１の端末の接続優先度解析部の詳細な構成例を示すブロック図である。
【図３】図１の端末の記憶部に記憶される接続優先度リストの構成例を示す図である。
【図４】ノードＡの基準空間を説明する図である。
【図５】指向性フィルタ指数を説明する図である。
【図６】ノードＡの基準空間座標の他の例を説明する図である。
【図７】図６のノードＡの基準空間座標に指向性フィルタ指数を反映させた例を説明する図である。
【図８】図７の場合の接続優先度の遷移を説明する図である。
【図９】接続優先度リストの他の構成例を示す図である。
【図１０】図１の端末の出力部を構成するモニタに出力される接続優先度リストの表示例を示す図である。
【図１１】図１の端末の接続優先度解析部の接続優先度設定処理を説明するフローチャートである。
【図１２】図１の端末の接続優先度解析部の接続優先度更新処理を説明するフローチャートである。
【図１３】図１２のステップＳ５１の変化情報供給処理を説明するフローチャートである。
【図１４】図１の端末の内部通信処理部の詳細な構成例を示すブロック図である。
【図１５】図１の端末の内部通信処理部の内部通信制御処理を説明するフローチャートである。
【図１６】図１５のステップＳ８８のデータ調整処理の例を説明するフローチャートである。
【図１７】図１５のステップＳ８８のデータ調整処理の他の例を説明するフローチャートである。
【図１８】図１４の優先度情報取得変更部とＧＵＩ処理部の詳細な構成例を示すブロック図である。
【図１９】表示部に表示されるレーダチャートの表示例を示す図である。
【図２０】図１９のレーダチャートにおける分身アイコンを説明する図である。
【図２１】図２０の分身アイコンの戻り移動を説明する図である。
【図２２】図１９のレーダチャートにおけるユーザ要求の制限を説明する図である。
【図２３】図１９のレーダチャートにおける他のアイコンの表示例を示す図である。
【図２４】図２３のアイコンの他の表示例を示す図である。
【図２５】レーダチャートとともに表示されるスクロールバーを説明する図である。
【図２６】図２５のスクロールバーをさらに説明する図である。
【図２７】図１８の優先度情報取得変更部およびGUI処理部による優先度情報変更処理の例を説明するフローチャートである。
【図２８】図２７のステップＳ２０３の仮想位置算出反映処理の例を説明するフローチャートである。
【図２９】図２８のステップＳ２３５の位置情報反映処理の例を説明するフローチャートである。
【図３０】図２７のステップＳ２０５の戻り仮想位置算出反映処理の例を説明するフローチャートである。
【図３１】図２７のステップＳ２０９の更新情報反映処理の例を説明するフローチャートである。
【図３２】図１９のレーダチャートの他の例を示す図である。
【図３３】図３２の分身アイコンの戻り移動を説明する図である。
【図３４】図３２のレーダチャートにおけるユーザ要求の制限を説明する図である。
【図３５】図３２のレーダチャートにおける他のアイコンの表示例を示す図である。
【図３６】図３５の分身アイコンの戻り移動を説明する図である。
【図３７】図３２のレーダチャートにおけるノードアイコンの他の例を示す図である。
【図３８】表示部に表示されるチャートの他の表示例を示す図である。
【図３９】図３９のチャートのスクロールを説明する図である。
【図４０】図１４の表示部の具体的な構成例を示す図である。
【図４１】図４０のヘッドマウントディスプレイに表示されるレーダチャートの例を示す図である。
【図４２】図４０のヘッドマウントディスプレイに表示されるレーダチャートの他の例を示す図である。
【図４３】図１４の表示部の具体的な他の構成例を示す図である。
【図４４】本発明を適用するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０５１８】
１−１乃至１−３  端末，２  ネットワーク，３  GPS衛星，４  仮想空間管理サーバ，５  基地局，１１−１  特性情報通信回線，１１−２  外部通信回線，２１  接続優先度解析部，２２  記憶部，２３  内部通信処理部，２４  出力制御部，２５  入出力インタフェース，２６  動作入力部，２７  情報入力部，２８  出力部，８１  通信制御部，８２  優先度情報取得変更部，８３  外部通信インタフェース，８４  コーディング部，８５  データ調整部，８８  GUI処理部，９１  表示部，９２  音声出力部， ９３  映像音声入力部， ２１１  優先度情報取得部，２１２  許容情報取得提供部，２１３  許容情報記憶部，２１５  仮想位置算出部，２１６  優先度情報変更部，２１７  位置情報提供部，２１８  位置情報受信部，２２１  GUI位置検出部，２２２  GUI画像生成部，２２３  GUI表示制御部
【図１】
0004844093.tif 000004
【図２】
0004844093.tif 000005
【図３】
0004844093.tif 000006
【図４】
0004844093.tif 000007
【図５】
0004844093.tif 000008
【図６】
0004844093.tif 000009
【図７】
0004844093.tif 000010
【図８】
0004844093.tif 000011
【図９】
0004844093.tif 000012
【図１０】
0004844093.tif 000013
【図１１】
0004844093.tif 000014
【図１２】
0004844093.tif 000015
【図１３】
0004844093.tif 000016
【図１４】
0004844093.tif 000017
【図１５】
0004844093.tif 000018
【図１６】
0004844093.tif 000019
【図１７】
0004844093.tif 000020
【図１８】
0004844093.tif 000021
【図１９】
0004844093.tif 000022
【図２０】
0004844093.tif 000023
【図２１】
0004844093.tif 000024
【図２２】
0004844093.tif 000025
【図２３】
0004844093.tif 000026
【図２４】
0004844093.tif 000027
【図２５】
0004844093.tif 000028
【図２６】
0004844093.tif 000029
【図２７】
0004844093.tif 000030
【図２８】
0004844093.tif 000031
【図２９】
0004844093.tif 000032
【図３０】
0004844093.tif 000033
【図３１】
0004844093.tif 000034
【図３２】
0004844093.tif 000035
【図３３】
0004844093.tif 000036
【図３４】
0004844093.tif 000037
【図３５】
0004844093.tif 000038
【図３６】
0004844093.tif 000039
【図３７】
0004844093.tif 000040
【図３８】
0004844093.tif 000041
【図３９】
0004844093.tif 000042
【図４０】
0004844093.tif 000043
【図４１】
0004844093.tif 000044
【図４２】
0004844093.tif 000045
【図４３】
0004844093.tif 000046
【図４４】
0004844093.tif 000047