"複数の情報処理装置から構成される情報通信システムであって、前記情報処理装置は、所定の形状を表す形状データを取得する第1取得手段と、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させる第1制御手段と、前記第1制御手段により、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けてマルチキャスト送信する送信手段と、を備えることを特徴とする情報処理装置。前記情報通信システムは、前記複数の情報処理装置から構成されるオーバーレイネットワークにより情報が送受信されるシステムであって、前記情報処理装置は、前記情報処理装置が前記オーバーレイネットワークへ参加したことを示す参加通知を、前記複数の情報処理装置の少なくとも1つの情報処理装置に通知する通知手段をさらに備え、前記第1制御手段は、前記通知手段による参加通知に応じて、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させ、前記送信手段は、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記オーバーレイネットワークを介してマルチキャスト送信することを特徴とする請求項1に記載の情報処理装置。前記送信手段は、前記形状データを現在の第1の形状から第2の形状へ変更させる際に、前記形状データが変更された部位における差分データを、前記動作データとしてマルチキャスト送信することを特徴とする請求項1または請求項2に記載の情報処理装置。前記情報処理装置は、現時点で存在する地理的位置を示す地域情報を取得する第2取得手段をさらに備え、前記第1制御手段は、前記第2取得手段が取得した前記地域情報が示す地理的位置から所定の範囲内に存在するノード装置に前記形状データを取得させることを特徴とする請求項1から請求項3のいずれか一項に記載の情報処理装置。前記情報処理装置は、前記複数のノード装置のいずれかの前記第1制御手段により取得される前記形状データを、前記複数のノード装置のいずれかから取得する第3取得手段と、前記複数のノード装置のいずれかの送信手段により送信された前記動作データを受信する受信手段と、前記受信手段により受信された動作データに基づいて、前記第3取得手段により取得された前記形状データを、所定の表示部に表示し、動作させる第2制御手段と、を備えることを特徴とする請求項1から請求項4のいずれか一項に記載の情報処理装置。複数の情報処理装置から構成される情報通信システムであって、前記複数の情報処理装置の中の第1の情報処理装置は、所定の形状を表す形状データを取得する第1取得手段と、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させる第1制御手段と、前記第1制御手段により、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けてマルチキャスト送信する送信手段と、を備えることを特徴とする情報通信システム。前記情報通信システムは、前記複数の情報処理装置から構成されるオーバーレイネットワークにより情報が送受信されるシステムであって、前記第1の情報処理装置は、前記情報処理装置が前記オーバーレイネットワークに参加したことを示す参加通知を、前記複数の情報処理装置の少なくとも1つの情報処理装置に通知する通知手段をさらに備え、前記第1制御手段は、前記通知手段による参加通知に応じて、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させ、前記送信手段は、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記オーバーレイネットワークを介してマルチキャスト送信することを特徴とする請求項6に記載の情報通信システム。前記送信手段は、前記形状データを現在の第1の形状から第2の形状へ変更させる際に、前記形状データが変更された部位における差分データを、前記動作データとしてマルチキャスト送信することを特徴とする請求項6または請求項7に記載の情報通信システム。前記第1の情報処理装置は、現時点で存在する地理的位置を示す地域情報を取得する第2取得手段をさらに備え、前記第1制御手段は、前記第2取得手段が取得した前記地域情報が示す地理的位置から所定の範囲内に存在するノード装置に前記形状データを取得させることを特徴とする請求項6から請求項8のいずれか一項に記載の情報通信システム。前記複数の情報処理装置の中の第2の情報処理装置は、前記第1の情報処理装置の前記第1制御手段により取得される前記形状データを、前記複数のノード装置のいずれかから取得する第3取得手段と、前記第1の情報処理装置の送信手段により送信された前記動作データを受信する受信手段と、前記受信手段により受信された動作データに基づいて、前記第3取得手段により取得された前記形状データを、所定の表示部に表示し、動作させる第2制御手段と、を備えることを特徴とする請求項6から請求項9のいずれか一項に記載の情報通信システム。複数の情報処理装置から構成される情報通信システムの情報通信方法であって、所定の形状を表す形状データを記憶する記憶手段に記憶された前記形状データを、前記複数の情報処理装置の少なくとも1つに、前記情報処理装置が取得させる第1制御ステップと、前記第1制御ステップにより、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けて、前記情報処理装置がマルチキャスト送信する送信ステップと、を含む情報通信方法。複数の情報処理装置から構成される情報通信システムであって、前記情報処理装置のコンピュータに、所定の形状を表す形状データを記憶する記憶手段に記憶された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させる第1制御ステップと、前記第1制御ステップにより、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けてマルチキャスト送信する送信ステップと、を実行させることを特徴とするプログラム。特許文献1に記載されている技術は、サーバに予め登録されているデータを表示するものであり、周囲の環境や利用者のアクションに反応するような動きのあるデータを、他の端末とリアルタイムに同期して表示させようとすると、サーバを経由するが故の遅延が問題となる。また、特許文献2に記載されている技術では、映像を複数の端末装置間で同期して表示するために、特定のサーバが変換処理を行い、変換処理のたびに変換後のデータを送信する必要がある。このため、データを複数の端末装置間で同期して表示させるためには、データ量の多い2次元動画像や3次元動画像データであっても、リアルタイムに変更されるたびに送信する必要がある。このため、複数の端末装置へ送信するデータ量が多くなり、通信効率が悪くなるという問題がある。本発明は、以上のことを鑑みてなされたものである。本発明の目的は、動的データを複数の端末間で同期して表示させる場合であったとしても、少ないデータ通信量で、かつ、リアルタイムに動的データを同期させることが可能な情報処理装置、情報通信システム、情報通信方法及びプログラムを提供することである。請求項1に記載の発明によれば、複数の情報処理装置から構成される情報通信システムであって、前記情報処理装置は、所定の形状を表す形状データを取得する第1取得手段と、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させる第1制御手段と、前記第1制御手段により、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けてマルチキャスト送信する送信手段と、を備えることを特徴とする情報処理装置である。請求項2に記載の発明によれば、前記情報通信システムは、前記複数の情報処理装置から構成されるオーバーレイネットワークにより情報が送受信されるシステムであって、前記情報処理装置は、前記情報処理装置が前記オーバーレイネットワークへ参加したことを示す参加通知を、前記複数の情報処理装置の少なくとも1つの情報処理装置に通知する通知手段をさらに備え、前記第1制御手段は、前記通知手段による参加通知に応じて、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させ、前記送信手段は、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記オーバーレイネットワークを介してマルチキャスト送信することを特徴とする。請求項3に記載の発明によれば、前記送信手段は、前記形状データを現在の第1の形状から第2の形状へ変更させる際に、前記形状データが変更された部位における差分データを、前記動作データとしてマルチキャスト送信する。請求項4に記載の発明によれば、前記情報処理装置は、現時点で存在する地理的位置を示す地域情報を取得する第2取得手段をさらに備え、前記第1制御手段は、前記第2取得手段が取得した前記地域情報が示す地理的位置から所定の範囲内に存在するノード装置に前記形状データを取得させることを特徴とする。請求項5に記載の発明によれば、前記情報処理装置は、前記複数のノード装置のいずれかの前記第1制御手段により取得される前記形状データを、前記複数のノード装置のいずれかから取得する第3取得手段と、前記複数のノード装置のいずれかの送信手段により送信された前記動作データを受信する受信手段と、前記受信手段により受信された動作データに基づいて、前記第3取得手段により取得された前記形状データを、所定の表示部に表示し、動作させる第2制御手段と、を備えることを特徴とする。請求項6に記載の発明によれば、複数の情報処理装置から構成される情報通信システムであって、前記複数の情報処理装置の中の第1の情報処理装置は、所定の形状を表す形状データを取得する第1取得手段と、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させる第1制御手段と、前記第1制御手段により、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けてマルチキャスト送信する送信手段と、を備えることを特徴とする情報通信システムである。請求項7に記載の発明によれば、前記情報通信システムは、前記複数の情報処理装置から構成されるオーバーレイネットワークにより情報が送受信されるシステムであって、前記第1の情報処理装置は、前記情報処理装置が前記オーバーレイネットワークに参加したことを示す参加通知を、前記複数の情報処理装置の少なくとも1つの情報処理装置に通知する通知手段をさらに備え、前記第1制御手段は、前記通知手段による参加通知に応じて、前記第1取得手段により取得された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させ、前記送信手段は、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記オーバーレイネットワークを介してマルチキャスト送信することを特徴とする。請求項8に記載の発明によれば、前記送信手段は、前記形状データを現在の第1の形状から第2の形状へ変更させる際に、前記形状データが変更された部位における差分データを、前記動作データとしてマルチキャスト送信する。請求項9に記載の発明によれば、前記第1の情報処理装置は、現時点で存在する地理的位置を示す地域情報を取得する第2取得手段をさらに備え、前記第1制御手段は、前記第2取得手段が取得した前記地域情報が示す地理的位置から所定の範囲内に存在するノード装置に前記形状データを取得させることを特徴とする。請求項10に記載の発明によれば、前記複数の情報処理装置の中の第2の情報処理装置は、前記第1の情報処理装置の前記第1制御手段により取得される前記形状データを、前記複数のノード装置のいずれかから取得する第3取得手段と、前記第1の情報処理装置の送信手段により送信された前記動作データを受信する受信手段と、前記受信手段により受信された動作データに基づいて、前記第3取得手段により取得された前記形状データを、所定の表示部に表示し、動作させる第2制御手段と、を備えることを特徴とする。請求項11に記載の発明によれば、複数の情報処理装置から構成される情報通信システムの情報通信方法であって、所定の形状を表す形状データを記憶する記憶手段に記憶された前記形状データを、前記複数の情報処理装置の少なくとも1つに、前記情報処理装置が取得させる第1制御ステップと、前記第1制御ステップにより、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けて、前記情報処理装置がマルチキャスト送信する送信ステップと、を含む情報通信方法である。請求項12に記載の発明によれば、複数の情報処理装置から構成される情報通信システムであって、前記情報処理装置のコンピュータに、所定の形状を表す形状データを記憶する記憶手段に記憶された前記形状データを、前記複数の情報処理装置の少なくとも1つに取得させる第1制御ステップと、前記第1制御ステップにより、前記形状データを前記複数の情報処理装置の少なくとも1つに取得させた後に、前記形状データを動作させる動作データを、前記複数のノード装置へ向けてマルチキャスト送信する送信ステップと、を実行させることを特徴とするプログラムである。請求項1に記載の発明によれば、第1制御手段は、第1取得手段により取得された形状データを、複数の情報処理装置の少なくとも1つに取得させる。送信手段は、第1制御手段により、形状データを複数の情報処理装置の少なくとも1つに取得させた後に、形状データを動作させる動作データを、複数のノード装置へ向けてマルチキャスト送信する。従って、物体の形状を示すデータ量の多い形状データを事前に送り、データ量の少ない動作データを、リアルタイムにマルチキャスト送信可能になる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、リアルタイムに形状データを同期させることができる。請求項2に記載の発明によれば、第1制御手段は、通知手段による参加通知に応じて、第1取得手段により取得された形状データを、複数の情報処理装置の少なくとも1つに取得させる。送信手段は、形状データを複数の情報処理装置の少なくとも1つに取得させた後に、形状データを動作させる動作データを、オーバーレイネットワークを介してマルチキャスト送信する。従って、物体の形状を示すデータ量の多い形状データを事前に送り、データ量の少ない動作データを、オーバーレイネットワークを用いてマルチキャスト送信可能になる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、オーバーレイネットワークを介してリアルタイムに形状データを同期させることができる。請求項3に記載の発明によれば、送信手段は、形状データを現在の第1の形状から第2の形状へ変更させる際に、形状データが変更された部位における差分データを、動作データとしてマルチキャスト送信する。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、差分データを送信することでデータ通信量をさらに少なくし、リアルタイムに形状データを同期させることができる。請求項4に記載の発明によれば、情報処理装置は、現時点で存在する地理的位置を示す地域情報を取得する第2取得手段をさらに備える。第1制御手段は、第2取得手段が取得した地域情報が示す地理的位置から所定の範囲内に存在するノード装置に形状データを取得させる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、地理的に近い情報処理装置間で、形状及び動作データを同期して表示させ、別のサーバを中継することがなく、データ通信量を少なくして、リアルタイムに形状データを同期させることができる。請求項5に記載の発明によれば、第3取得手段は、複数のノード装置のいずれかの第1制御手段により取得される形状データを、複数のノード装置のいずれかから取得する。受信手段は、複数のノード装置のいずれかの送信手段により送信された動作データを受信する。第2制御手段は、受信手段により受信された動作データに基づいて、第3取得手段により取得された形状データを、所定の表示部に表示し、動作させる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、オーバーレイネットワークを介してリアルタイムに形状データを同期させることができる。請求項6に記載の発明によれば、第1の情報処理装置の第1制御手段は、第1取得手段により取得された形状データを、複数の情報処理装置の少なくとも1つに取得させる。第1の情報処理装置の送信手段は、第1制御手段により、形状データを複数の情報処理装置の少なくとも1つに取得させた後に、形状データを動作させる動作データを、複数のノード装置へ向けてマルチキャスト送信する。従って、物体の形状を示すデータ量の多い形状データを事前に送り、データ量の少ない動作データを、リアルタイムにマルチキャスト送信可能になる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、リアルタイムに形状データを同期させることができる。請求項7に記載の発明によれば、第1の情報処理装置の第1制御手段は、通知手段による参加通知に応じて、第1取得手段により取得された形状データを、複数の情報処理装置の少なくとも1つに取得させる。第1の情報処理装置の送信手段は、形状データを複数の情報処理装置の少なくとも1つに取得させた後に、形状データを動作させる動作データを、オーバーレイネットワークを介してマルチキャスト送信する。従って、物体の形状を示すデータ量の多い形状データを事前に送り、データ量の少ない動作データを、オーバーレイネットワークを用いてマルチキャスト送信可能になる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、オーバーレイネットワークを介してリアルタイムに形状データを同期させることができる。請求項8に記載の発明によれば、送信手段は、形状データを現在の第1の形状から第2の形状へ変更させる際に、形状データが変更された部位における差分データを、動作データとしてマルチキャスト送信する。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、差分データを送信することでデータ通信量をさらに少なくし、リアルタイムに形状データを同期させることができる。請求項9に記載の発明によれば、第1の情報処理装置は、現時点で存在する地理的位置を示す地域情報を取得する第2取得手段をさらに備える。第1の情報処理装置の第1制御手段は、第2取得手段が取得した地域情報が示す地理的位置から所定の範囲内に存在するノード装置に形状データを取得させる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、地理的に近い情報処理装置間で、形状データ及び動作データを同期して表示させ、別のサーバを中継することがなく、データ通信量を少なくして、リアルタイムに形状データを同期させることができる。請求項10に記載の発明によれば、第2の情報処理装置の第3取得手段は、複数のノード装置のいずれかの第1制御手段により取得される形状データを、複数のノード装置のいずれかから取得する。第2の情報処理装置の受信手段は、複数のノード装置のいずれかの送信手段により送信された動作データを受信する。第2の情報処理装置の第2制御手段は、受信手段により受信された動作データに基づいて、第3取得手段により取得された形状データを、所定の表示部に表示し、動作させる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、オーバーレイネットワークを介してリアルタイムに形状データを同期させることができる。請求項11及び請求項12に記載の発明によれば、第1制御ステップは、所定の形状を表す形状データを記憶する記憶手段に記憶された形状データを、複数の情報処理装置の少なくとも1つに取得させる。送信ステップは、第1制御ステップにより、形状データを複数の情報処理装置の少なくとも1つに取得させた後に、形状データを動作させる動作データを、複数のノード装置へ向けてマルチキャスト送信する。従って、物体の形状を示すデータ量の多い形状データを事前に送り、データ量の少ない動作データを、リアルタイムにマルチキャスト送信可能になる。この結果、データ量の多い形状データを複数の端末間で同期して表示させる場合であったとしても、別のサーバを中継することがなく、データ通信量を少なくし、リアルタイムに形状データを同期させることができる。[第1の実施形態]以下、本発明の第1の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、オーバーレイネットワークを用いた情報通信システムに本発明を適用した場合の実施形態である。[情報通信システムSの概要構成]始めに、図1を参照して、第1の実施形態における情報通信システムSの概要構成について説明する。図1は、第1の実施形態における情報通信システムSにおけるブロードバンドルータBR、ファイアウォールFW、及び各ノード装置の接続態様の一例を示す図である。図1に示すように、情報通信システムSは、ノード装置Tm-nm=1,2,3の何れか、n=1,2,3の何れかから構成されている。ノード装置Tm-nは、ネットワークNWを介して互いに通信可能である。このネットワークNWは、現実世界の通信ネットワークである。例えば、インターネットである。ネットワークNWは、各拠点ネットワークNLmを相互接続するためのネットワークである。このネットワークNWは、例えば、インターネットやWANWideAreaNetwork等である。そして、ネットワークNWは、例えば、IXInternetExchange、ISPInternetServiceProvider、DSLDigitalSubscriberLine回線事業者の装置、FTTHFiberToTheHome回線事業者の装置、及び通信回線等によって構築されている。なお、ネットワークNWは、情報通信システムS専用のネットワークであっても良い。第1の実施形態では、ネットワークNW内に、1つ以上の各拠点ネットワークNLmが形成される。例えば、図1に示す拠点ネットワークNL1、または、拠点ネットワークNL2である。また、各拠点ネットワークNLmには、ブロードバンドルータBRまたはファイアウォールFWが接続されている。また、各拠点のブロードバンドルータBRまたはファイアウォールFWには、複数のノード装置Tm-nが接続されている。各拠点ネットワークNLmは、夫々拠点mの敷地内に構築されたネットワークである。拠点としては、例えば、会社、学校、病院、塾等がある。この拠点ネットワークNLmは、例えば、LAN等により構築されている。或いは、拠点ネットワークNLmは、複数のLANが相互接続して構築されたネットワークであっても良い。この場合、複数のLANは、ルータ等のネットワーク機器を介して接続される。複数のLANが相互接続されたネットワークとしては、例えば、CANCampusAreaNetwork等がある。各拠点ネットワークNLmには、ブロードバンドルータBRが接続されている。ブロードバンドルータBRの代わりに、ファイアウォールが接続されても良い。ブロードバンドルータBRまたはファイアウォールFWは、拠点内に接続されるノード装置Tm-nと、その拠点に接続されるノード装置Tm-n以外のノード装置Tm-nと、を通信可能にする通信機器である。ファイアウォール又はブロードバンドルータBRまたはファイアウォールFWは、公知であるので詳細な説明は省略する。ブロードバンドルータBR又はファイアウォールFWの何れが拠点に設置されるかは、拠点毎に任意に決定される。本実施形態の拠点ネットワークNLmは、例えば、LANLocalAreaNetworkである。また、図1に示すノードT3-1、T4-1及びT5-1のように、ノード装置Tm-nがネットワークNWに直接接続されていても良い。また、ノード装置Tm-nが、携帯電話などに適用され、電話回線を通じてネットワークNWに接続されても良い。また、ネットワークNWには、センターサーバSVが接続されている。センターサーバSVは、後述するオーバーレイネットワークOLで送受信されるコンテンツデータのオリジナルを記憶しても良い。各ノード装置Tm-nには、固有の製造番号及びIPInternetProtocolアドレスが割り当てられている。また、情報通信システムSに接続されている各ノード装置Tm-nには、所定桁数からなる固有の識別情報であるノードIDが割り当てられている。第1の実施形態の情報通信システムSでは、コンテンツ配信のためのオーバーレイネットワークOLが構築されている。オーバーレイネットワークOLは、ネットワークNW上に構築されたオーバーレイネットワークである。言い換えれば、オーバーレイネットワークOLは、物理的なネットワーク上に生成される論理的なネットワークである。また、オーバーレイネットワークOLは、特定のアルゴリズム、例えば、分散ハッシュテーブルを利用したアルゴリズムにより実現される。分散ハッシュテーブルを、以下、DHTDistributedHashTableという。なお、DHTを用いたルーティングテーブルについては、特開2006-197400号公報等で公知である。なお、本実施形態のノード装置Tm-nが、本発明の情報処理装置の一例である。なお、ノード装置Tm-nを、以下ノード装置と呼ぶ。[オーバーレイネットワークOLへの参加方法について]以下、オーバーレイネットワークOLの参加方法について説明する。各ノード装置は、夫々、DHTDistributedHashTableを用いたルーティングテーブルを保持している。このルーティングテーブルは、情報通信システムS上における各種制御メッセージの転送先を規定している。制御メッセージは、ピアツーピア型の情報通信システムSの運用を制御するメッセージである。言い換えれば、制御メッセージは、ピアツーピア型の情報通信システムSで、コンテンツの検索又はコンテンツの取得に用いるためのメッセージである。また、制御メッセージは、DHTのルーティングテーブルに従って送受信されるメッセージである。具体的に、このルーティングテーブルには、ID空間内で適度に離れたノード装置のノードID、IPアドレス及びポート番号を含むノード情報が複数登録されている。情報通信システムSに接続している1台のノード装置は、必要最低限のノード装置のノード情報をルーティングテーブルとして記憶している。各ノード装置間で互いに制御メッセージが転送されることで、ノード情報を記憶していないノード装置についてのノード情報が取得される。また、制御メッセージが、各ノード装置により送受信されることで、情報通信システムSは、ピアツーピア型の情報通信システムとして動作可能である。なお情報通信システムSへの接続は、情報通信システムSへ接続していないノード装置が、接続している任意のノード装置に対して情報通信システムSへの参加要求を示す参加メッセージを送信することによって行われる。情報通信システムSへの参加とは、ノード装置が情報通信システムSに接続され、情報通信システムSからコンテンツを取得可能になることである。つまり、オーバーレイネットワークOLに参加するとは、DHTを用いたルーティングテーブルに基づいてオーバーレイネットワークOLを介して他のノードとの間で各種メッセージを送受信できる状態に稼動することをいう。任意のノード装置は、例えば、情報通信システムSに常時接続しているコンタクトノードである。情報通信システムSへ参加するノード装置が、コンタクトノードへ参加メッセージを送信することで、ノード装置は、DHTのルーティングテーブルをコンタクトノードから取得することができる。形状データ及びリアルタイムデータの配信方法について以下、第1の実施形態における形状データ及びリアルタイムデータの配信方法について、図2及び図3を参照して説明する。第1の実施形態では、オーバーレイネットワークOLに参加する複数のノード装置間で、3次元CGにより表現された動作体をリアルタイムに同期動作させることを可能にする。以下、図2及び図3を用いて詳細に説明する。図2は、第1の実施形態の形状データの配信方法を説明する説明図である。まず、図2のノード装置T1-2は、存在通知メッセージを、オーバーレイネットワークOLへ向けてIPマルチキャスト送信する。なお、一般的なIPマルチキャストであっても良い。具体的には、ノード装置T1-2は、存在通知メッセージを、オーバーレイネットワークOLに参加するノード装置に対して、IPマルチキャストで配信する。通常のIPマルチキャスト送信の場合、ノード装置T1-2が接続する拠点ネットワークNL1のブロードバンドルータBRに接続するノード装置T1-1~T1-6へ存在通知メッセージまたはリアルタイムデータが送信されることになる。一方、グローバルに対応可能なマルチキャストIPアドレスを利用すれば、ブロードバンドルータBRを超えて、存在通知メッセージを送信することができる。なお、第1の実施形態では、グローバルに対応可能なマルチキャストIPアドレスを利用した例を記載する。第1の実施形態では、存在通知メッセージは、ノード装置T1-2のノードIDとノード装置T1-2のIPアドレス及びポート番号とノード情報と、リアルタイムデータを送信するマルチキャストアドレスとを含む。また、本実施形態の形状データは、例えば、3次元CGのである。なお、本実施形態の形状データは、本発明の形状データの一例である。また、本実施形態のリアルタイムデータは、本発明の動作データの一例である。なお、本実施形態では、形状データの一例として、3次元CGの例を用いているが、これに限定されるものではない。形状データとして、2次元の画像、テキストデータ等が用いられても良い。また、本実施形態では、動作データの一例として、リアルタイムデータを用いているが、これに限定されるものではない。動作データの一例として、形状データを、現在の形状から変更させる差分の位置座標を示す差分データが、用いられても良い。そして、図2の1の処理により送信された存在通知メッセージが、例えば、ノード装置T2-1に受信されたとする。このときノード装置T2-1は、受信した存在通知メッセージが含むマルチキャストアドレスにより、マルチキャストメッセージを通信可能に設定する。存在通知メッセージを受信したノード装置T2-1は、ノード装置T1-2へ形状データの取得要求を送信する図2:2。そして、ノード装置T2-1は、ノード装置T1-2から形状データを取得する図2:3。具体的には、存在通知メッセージが含むノード情報に基づいて、ノード装置T2-1は、ノード装置T1-2へ形状データの取得を要求する。そして、ノード装置T2-1は、ノード装置T1-2から形状データを取得する。次に、図3を用いて、第1の実施形態のリアルタイムデータの配信方法を説明する。図3は、第1の実施形態のリアルタイムデータの配信方法を説明する説明図である。図3に示すように、ノード装置T1-2は、ノード装置T1-2においてリアルタイムデータが更新されたかを判定する。リアルタイムデータが更新された場合、図3のノード装置T1-2は、更新されたリアルタイムデータをオーバーレイネットワークOLへ向けてマルチキャスト送信する。つまり、ノード装置T1-2は、オーバーレイネットワークOLに参加する複数のノード装置へ、リアルタイムデータを送信することになる。なお、本実施形態のリアルタイムデータは、形状データを動作させるデータである。第1の実施形態は、形状データである3次元CGを動作させるデータが、リアルタイムデータである。そして、マルチキャスト配信されたリアルタイムデータが、例えば、オーバーレイネットワークOLに参加するノード装置の中で、ノード装置T2-1により受信される図3:5。ノード装置T2-1は、リアルタイムデータを受信すると、ノード装置T2-1が記憶する形状データを、受信したリアルタイムデータに基づいて動作させる。具体的には、ノード装置T2-1に備えられたディスプレイに、形状データにより表された3次元CGの物体が表示される。そして、表示された物体は、受信したリアルタイムデータに基づいてノード装置T2-1により動作される。この結果、データ量の多い3次元CGデータを変換する処理であったとしても、IPマルチキャストによりリアルタイムデータを送信することで、特定のサーバに3次元CGデータの変換処理が集中することを防ぐことができる。この場合、ノード装置T1-2により、リアルタイムデータが更新されたと判定された場合、ノード装置1-2に表示される形状データが、更新されたリアルタイムデータに基づいて、ノード装置1-2に備えられたディスプレイにも表示されても良い。以下、図4及び図5を用いて、本実施形態の形状データ及びリアルタイムデータの詳細について説明する。図4aは、ノード装置のディスプレイの表示画面中におけるX軸、Y軸、Z軸を定義して、CGにより人の形を表した形状データ50が表示される概念図である。また、図4bは、図4aに示す形状データ50が表す人の各身体部位の座標位置を示す概念図である。図4bに示す各身体部位の座標位置に基づいて、図4aの形状データは生成される。図4bのP1~P17は、人の各身体部位を表している。各身体部位を表すP1~P17に基づいて、形状データ50としての3次元CGが生成される。図5は、人の所定の1動作を表示するために図4bの各身体部位を表しているP1~P17の座標位置を示す説明図である。図5に示す人の各身体部位を表すP1~P17についてのX軸、Y軸、Z軸における座標位置に基づいて、図4aに示す形状データ50が表示される。図5に示す座標位置が時系列に沿って変更されることで、図4aに示す形状データ50が所定の動作を実行する映像がディスプレイに表示されることになる。時系列に沿って変更される図5に示す座標位置が、本実施形態のリアルタイムデータの一例となる。また、本実施形態のリアルタイムデータの一例として、時系列に沿って出力される音声を示す音声データが用いられても良い。また、時系列に沿って変更される図5に示す座標位置であって、形状データが表す現在の形状から、所定の形状へ変更させる差分の位置座標を示す差分データが、本実施形態のリアルタイムデータとして用いられても良い。具体的には、図4に示す形状データ50から、左手が所定の座標位置に移動された場合を例に挙げて考える。この場合、形状データ50が表す現在の形状からの差分データは、左手に関する部位の位置座標である。図5に示す表の中で、P4左肩、P5左肘及びP6左手の座標位置の変化が、差分データとなる。このP4、P5及びP6の位置座標の差分データのみが、リアルタイムデータとして複数のノード装置間で送受信されることで、少ない通信量で、形状データを同期表示することができる。また、基本的には、形状が変更された部位の差分データのみが、複数のノード装置間でリアルタイムデータとして送受信されるが、所定の期間が経過したタイミングで、形状データ50全体の身体部位の位置座標の変化を示すデータが、複数のノード装置間で送受信されても良い。これは、形状データ50がリアルタイムデータに基づいて動作する途中で、オーバーレイネットワークOLに参加したノード装置が、所定の部位のみが変更されたリアルタイムデータを受信して、所定の部位のみが動く形状データ50を見ることに違和感を感じることを防ぐためである。定期的に、形状データ50全体の身体部位の位置座標の変化を示すデータが、複数のノード装置間で送受信されて、形状データ50の動作が補完されることで、違和感無く、形状データ50が動作する映像を見ることができる。上述した形状データとリアルタイムデータとが、ノード装置T1-2からノード装置T2-1を含む他のノード装置に取得されることで、ノード装置T1-2とノード装置T2-1を含む他のノード装置夫々のディスプレイ上に、形状データ50がリアルタイムデータに基づいて同期表示されることになる。[ノード装置の電気的構成]次に、図6を参照して、ノード装置の電気的構成ついて説明する。図6は、本実施形態のノード装置の電気的構成を示すブロック図である。図6に示すように、本実施形態のノード装置には、ノード装置を制御するCPU1が備えられている。CPU1には、HDD2とRAM3とデコーダ部4と通信部9とがそれぞれ電気的に接続されている。HDD2、RAM3、などの記憶手段とCPU1とは、ノード装置のコンピュータを構成している。なお、ノード装置のコンピュータにより、計時動作が実行される。計時動作により、ノード装置は、時間を計測することができる。CPU1、HDD2、RAM3、デコーダ部4、及び通信部9はバスを介して相互に接続されている。なお、ノード装置以外にも、パーソナルコンピュータ、ブロードバンドルータ、携帯端末、ヘッドマウントディスプレイ又はSTBSetTopBox、ファイアウォール等にも適用可能である。また、デコーダ部4は、映像処理部5と音声処理部7と電気的に接続される。また、映像処理部5は、ディスプレイ6と電気的に接続される。また、音声処理部7は、スピーカ8と電気的に接続される。HDD2は、プログラム記憶領域21と、ルーティングテーブル記憶領域23と、第1形状データ記憶領域24とを含む。プログラム記憶領域21は、メイン動作処理プログラム記憶領域22を含む。メイン動作処理プログラム記憶領域22は、メイン動作処理プログラムを記憶する。メイン動作処理プログラムは、ノード装置にメイン動作処理を実行させるプログラムである。なお、ノード装置のメイン動作処理プログラムは、例えば、ネットワークNW上の所定のサーバからダウンロードされるようにしてもよいし、例えば、CD-ROM等の記録媒体に記録されて記録媒体のドライブを介して読み込まれるようにしても良い。ルーティングテーブル記憶領域23は、本実施形態のDHTのルーティングテーブルを記憶する。第1形状データ記憶領域24は、第1形状データを記憶する。なお、第1形状データは、所定のサーバ装置に記憶された複数の候補の中から所望の形状データが決定されて取得されても良い。この場合、決定されて取得された形状データが、第1形状データとして第1形状データ記憶領域24に記憶されることになる。また、ノード装置により第1形状データが生成されて、第1形状データ記憶領域24に記憶されても良い。また、外部記憶装置から、第1形状データがノード装置により読み出されて、第1形状データ記憶領域24に記憶されても良い。第1形状データは、ノード装置が、他のノード装置へ送信する形状データである。なお、本実施形態の第1形状データ記憶領域24は、本発明の第1取得手段の一例である。また、本実施形態の第1形状データ記憶領域24は、本発明の記憶手段の一例である。RAM3は、第2形状データ一時記憶領域31と接続先リスト一時記憶領域32と第1リアルタイムデータ一時記憶領域33と、第2リアルタイムデータ一時記憶領域34とを含む。RAM3の代わりに、公知のフラッシュメモリー等の記憶装置が用いられても良い。第2形状データ一時記憶領域31は、第2形状データを一時記憶する。第2形状データは、他のノード装置から受信した形状データである。接続先リスト一時記憶領域32は、接続先リストを一時記憶する。接続先リストには、受信した存在通知メッセージが含むノード情報が登録される。第1リアルタイムデータ一時記憶領域33は、第1リアルタイムデータを一時記憶する。第1リアルタイムデータは、ノード装置から、他のノード装置へ送信するリアルタイムデータである。第2リアルタイムデータ一時記憶領域34は、第2リアルタイムデータを一時記憶する。第2リアルタイムデータは、他のノード装置から受信したリアルタイムデータである。なお、本実施形態の第2形状データ一時記憶領域31は、本発明の第3取得手段の一例である。通信部9は、ネットワークNWを通じてノード装置または外部装置と情報の通信制御を行う。通信部9を介して取得された形状データとリアルタイムデータとに基づいて、図4aに示す形状データ50が所定の動作をする映像及び音声が、デコーダ部4と、映像処理部5と、音声処理部7と、ディスプレイ6と、スピーカ8とを通じて再生出力される。[ノード装置のメイン動作]以上説明した構成からなる第1の実施形態のノード装置の動作及び作用について、添付図面を参照して説明する。まず、ノード装置のメイン動作及び作用について、添付図面を参照して説明する。図7は、ノード装置におけるメイン動作の処理手順を示すフローチャートである。ノード装置のメイン動作は、電源またはコンセントを介して商用電源などの外部電源とノード装置とが接続されたことにより、遂行される。また、ノード装置のメイン動作は、アプリケーションが起動されたことにより遂行されても良い。以下に示す処理は、CPU1により処理される。まず、ステップS101では、初期化処理が実行される。初期化処理では、ノード装置の通信設定等が初期設定される。ノード装置が情報通信システムSに参加したことに応じて、情報通信システムSで送信されるマルチキャストメッセージが受信可能に設定されても良い。ステップS102では、ノード装置の電源がオフされたか否かが判定される。ステップS102では、ノード装置により実行されるアプリケーションの終了指示が入力されたか否かが判定されても良い。ステップS102で、終了指示があったと判定された場合ステップS102:YES、メイン動作処理は終了される。ステップS102で、終了指示があったと判定されなかった場合ステップS102:NO、ステップS103が実行される。ステップS103では、前回の存在通知メッセージの配信から所定時間が経過したか否かが判定される。前回、存在通知メッセージが送信された時間は、RAM3の所定の記憶領域に一時記憶される。なお、ノード装置により初めて存在通知メッセージが送信される場合、RAM3には、前回、存在通知メッセージを送信した時間は記憶されていない。このため、ステップS103が、YESと判定されることになる。所定時間が経過したと判定された場合ステップS103:YES、ステップS104が実行される。所定時間が経過したと判定されなかった場合ステップS103:NO、ステップS105が実行される。ステップS104では、存在通知メッセージがIPマルチキャスト送信される。なお、本実施形態のコンピュータとステップS104は、本発明の送信手段の一例である。また、ステップS104は、本発明の送信ステップの一例である。ステップS105では、他のノード装置から形状データの要求が受信されたか否かが判定される。形状データの要求が受信されたと判定された場合ステップS105:YES、ステップS106が実行される。形状データの要求が受信されたと判定されなかった場合ステップS105:NO、ステップS107が実行される。ステップS106では、ステップS105で要求を受けた要求元のノード装置へ形状データと、ノードIDとが送信される。このとき送信される形状データは、第1形状データ記憶領域24に記憶された形状データである。なお、本実施形態のコンピュータとステップS106とは、本発明の第1制御手段の一例である。また、本実施形態のステップS106は、本発明の第1制御ステップの一例である。ステップS107では、前回、リアルタイムデータが送信されてから所定の時間が経過したか否かが判定される。前回、リアルタイムデータが配信された時間は、RAM3の所定の記憶領域に一時記憶される。なお、ノード装置により初めてリアルタイムデータが送信される場合、RAM3には、前回、リアルタイムデータを配信した時間は記憶されていない。このため、ステップS107が、YESと判定されることになる。所定時間が経過したと判定された場合ステップS107:YES、ステップS108が実行される。所定時間が経過したと判定されなかった場合ステップS107:NO、ステップS110が実行される。ステップS108では、リアルタイムデータの更新があったか否かが判定される。具体的には、第1リアルタイムデータ一時記憶領域33に一時記憶された第1リアルタイムデータが、ノード装置のユーザにより更新されたか否かが判定される。また、第1リアルタイムデータ一時記憶領域33に一時記憶された第1リアルタイムデータが、ノード装置の所定のアプリケーションにより更新されたか否かが判定されても良い。リアルタイムデータの更新があったと判定された場合ステップS108:YES、ステップS109が実行される。リアルタイムデータの更新があったと判定されなかった場合ステップS108:NO、ステップS102が実行される。ステップS109では、更新された第1リアルタイムデータが、IPマルチキャスト送信される。具体的には、第1リアルタイムデータ一時記憶領域33に一時記憶され、更新されたた第1リアルタイムデータとノードIDとが、IPマルチキャスト送信される。ステップS110では、他のノード装置から送信された存在通知メッセージが受信されたか否かが判定される。存在通知メッセージが受信されたと判定された場合ステップS110:YES、ステップS111が実行される。存在通知メッセージが受信されたと判定されなかった場合ステップS110:NO、ステップS115が実行される。ステップS111では、存在通知メッセージの送信元のノード装置のノード情報が、接続先リストに登録されているか否かが判定される。具体的には、接続先リスト一時記憶領域32に記憶されている接続先リストに、送信元のノード装置のノード情報が登録されているか否かが判定される。接続先リストに登録されていると判定された場合ステップS111:YES、ステップS102が実行される。接続先リストに登録されていると判定されなかった場合ステップS111:NO、ステップS112が実行される。ステップS112では、送信元のノード装置のノード情報が、接続先リストに登録される。登録された接続先リストが、接続先リスト一時記憶領域32に一時記憶される。ステップS113では、ステップS110で受信した存在通知メッセージの送信元のノード装置から形状データが取得される。取得された形状データは、形状データの取得元のノード装置のノードIDと対応付けられて第2形状データ一時記憶領域31に一時記憶される。なお、本実施形態のコンピュータとステップS113とは、本発明の第3取得手段の一例である。ステップS114では、リアルタイムデータが送信されるマルチキャストアドレスにより、リアルタイムデータが受信可能に設定される。ステップS115では、リアルタイムデータが受信されたか否かが判定される。リアルタイムデータが受信されたと判定された場合ステップS115:YES、ステップS116が実行される。リアルタイムデータが受信されたと判定されなかった場合ステップS115:NO、ステップS117が実行される。なお、受信されたリアルタイムデータは、第2リアルタイムデータ一時記憶領域34に一時記憶される。また、リアルタイムデータを受信した日時を示す情報が、リアルタイムデータの送信元のノード装置を示すノード情報と対応付けられて接続先リスト一時記憶領域32に一時記憶される。なお、本実施形態のコンピュータとステップS115とは、本発明の受信手段の一例である。ステップS116では、ステップS115で受信したリアルタイムデータに基づいて、形状データが動作される。具体的には、第2形状データ一時記憶領域31に記憶された形状データの中から、受信したリアルタイムデータのノードIDに一致する形状データが決定される。決定された形状データが、第2リアルタイムデータ一時記憶領域34に記憶されたリアルタイムデータに基づいて動作される。動作された形状データは、ディスプレイ6により表示される。これにより、他のノード装置から受信された形状データおよびリアルタイムデータに基づいて、所定の動作体が動作する映像をディスプレイ6に同期表示することができる。なお、本実施形態のコンピュータとステップS116とは、本発明の第2制御手段の一例である。ステップS117では、一定期間リアルタイムデータを受信しないノード装置が、接続先リスト一時記憶領域32に記憶される接続先リストの中にあるか否かが判定される。具体的には、接続先リスト一時記憶領域32に記憶された日時を示す情報に基づいて、一定期間の間、リアルタイムデータを受信していないノード装置があるか否かが判定される。一定期間リアルタイムデータを受信しないノード装置が、接続先リストの中にあると判定された場合ステップS117:YES、ステップS118が実行される。一定期間リアルタイムデータを受信しないノード装置が、接続先リストの中にあると判定されなかった場合ステップS117:NO、ステップS102が実行される。ステップS118では、一定期間リアルタイムデータを受信していないノード装置のノード情報が、接続先リストから削除される。ノード情報が削除された接続先リストが、接続先リスト一時記憶領域32に一時記憶される。[第2の実施形態以下、図8から図10を用いて、第2の実施形態について説明する。第2の実施形態は、ピュア型のピアツーピアの情報通信システムSであり、オーバーレイネットワークOLのDHTマルチキャストを用いた例である。このDHTマルチキャストは、例えば特開2007-053662号公報に開示されている。このDHTマルチキャストでは、図2に示すノード装置T1-2から送信されたメッセージが、例えばDHTを用いたルーティングテーブルにしたがって、オーバーレイネットワークOLに参加しているノード装置に順次転送される。これにより、最終的にはオーバーレイネットワークOLに参加するノード装置に、存在通知メッセージまたはリアルタイムデータが行き渡る。なお、第2の実施形態の情報通信システムSの概要構成と、ノード装置の電気的構成とは、第1の実施形態と同様のため、詳細な説明は省略する。なお、第2の実施形態では、エリアIDが決定される。具体的には、ノード装置は、ノード装置が存在する地理的位置を示す地域情報を取得する。取得された地域情報に基づいて、エリアIDが決定される。エリアIDは、ノード装置が存在する地理的位置を示す識別情報である。そして、第2の実施形態では、各エリアIDごとに、ルートノードが決定される。第2の実施形態のルートノードは、各エリアIDに属するノード装置の所在を、インデックス情報として管理する。ルートノードは、各エリアIDに属するノード装置のノード情報をインデックス情報として記憶する。インデックス情報は、エリアIDに属するノード装置のノード情報とエリアIDとを対応付けて記憶する。このようなルートノードは、例えば、エリアIDと最も近いノードIDを有するノードであるように定められる。エリアIDと最も近いノードIDとは、例えば、IDの上位桁が最も多く一致するノードIDである。なお、エリアIDは、ノードIDと同じ桁数から構成される。[ノード装置のメイン動作]以下、第2の実施形態のノード装置の動作及び作用について、添付図面を参照して説明する。まず、ノード装置の動作及び作用について、添付図面を参照して説明する。図8は、ノード装置におけるメイン動作の処理手順を示すフローチャートである。ノード装置のメイン動作は、電源またはコンセントを介して商用電源などの外部電源とノード装置とが接続されたことにより、遂行される。また、ノード装置のメイン動作は、アプリケーションが起動されたことにより遂行されても良い。以下に示す処理は、CPU1により処理される。ステップS201では、第1のステップS101と同様の処理が実行される。ステップS202では、コンタクトノードに向けて参加メッセージが送信される。そして、コンタクトメッセージから、DHTのルーティングテーブルが取得される。取得されたルーティングテーブルは、ルーティングテーブル記憶領域23に記憶される。なお、本実施形態のコンピュータとステップS202とは、本発明の通知手段の一例である。ステップS203では、ノード装置の電源がオフされたか否かが判定される。ステップS203では、ノード装置により実行されるアプリケーションの終了指示が入力されたか否かが判定されても良い。ステップS203で、終了指示があったと判定された場合ステップS203:YES、メイン動作処理は終了される。一方、ステップS203で、終了指示があったと判定されなかった場合ステップS203:NO、ステップS204が実行される。ステップS204では、位置情報通知処理が実行される。なお、位置情報通知処理の詳細は後述する。ステップS205では、参加ノード検知処理が実行される。なお、参加ノード検知処理の詳細は後述する。ステップS206とステップS207は、第1の実施形態のステップS105とステップS106と同様の処理が夫々実行される。ステップS208とステップS209とは、第1の実施形態のステップS107とステップS108と同様の処理が夫々実行される。ステップS210では、更新された第1リアルタイムデータが、DHTマルチキャスト送信される。具体的には、第1リアルタイムデータ一時記憶領域33に一時記憶され、更新されたた第1リアルタイムデータとノードIDとが、DHTマルチキャスト送信される。従って、第1リアルタイムデータが、オーバーレイネットワークOLに参加しているノード装置に順次転送される。これにより、最終的にはオーバーレイネットワークOLに参加するノード装置に、第1リアルタイムデータが行き渡る。ステップS211とステップS212は、第1の実施形態のステップS115とステップS116と同様の処理が夫々実行される。なお、第2の実施形態のステップS211では、受信したリアルタイムデータに基づいて動作させる形状データが、第2形状データ一時記憶領域31に記憶されているかが判定されても良い。具体的には、ステップS211で受信したメッセージが含むノードIDが、接続先リストに登録されているかが判定される。第2の実施形態では、接続先リストに登録されているノード装置は、ステップS211を実行するノード装置と同じ地域に存在するノード装置、または、ステップS211を実行するノード装置の地理的位置と、所定の距離差以内の地域に存在するノード装置である。つまり、ステップS211でメッセージを受信したノード装置と同じ地域に存在するノード装置、または、ステップS211でメッセージを受信したノード装置の地理的位置と、所定の距離差以内の地域に存在するノード装置から送信されたリアルタイムデータであるかが判定されることになる。ステップS211でリアルタイムメッセージを受信し、且つ、ステップS211でメッセージを受信したノード装置と同じ地域または所定の距離差以内に存在する場合にのみ、ステップS211でYESと判定されて、ステップS212が実行されても良い。ステップS213とステップS214は、第1の実施形態のステップS117とステップS118と同様の処理が夫々実行される。[位置情報通知処理]以下、図9を参照して、第2の実施形態の位置情報通知処理の動作について説明する。まず、ステップS301では、地域情報が取得される。地域情報は、ノード装置が現在存在する地理的位置を示す情報である。地域情報は、例えば、GPSまたは携帯基地局または無線ルータの識別情報などを用いて決定される。決定された地域情報は、RAM3の所定の記憶領域に記憶される。なお、地域情報は、ノード装置により決定されても良いし、所定のサーバから取得されても良い。本実施形態のコンピュータとステップS301とは、本発明の第2取得手段の一例である。ステップS302では、ステップS301で取得した地域情報に基づいて、前回取得した地域情報が示す地域とは異なる地域であるか否かが判定される。具体的には、前回取得された地域情報と、今回ステップS301で取得された地域情報とが異なるか否かが判定される。なお、前記取得された地域情報、及び、今回ステップS301で取得された地域情報は、例えば、RAM3の所定の記憶領域に記憶される。異なる地域であると判定された場合ステップS302:YES、ステップS303が実行される。異なる地域であると判定されなかった場合ステップS302:NO、位置情報通知処理は終了される。ステップS303では、ステップS301で取得した地域情報に基づいて、エリアIDが生成される。エリアIDは、ノード装置が存在する地理的位置を示す識別情報である。ステップS304では、ステップS303で生成されたエリアIDと、ノード情報とが、オーバーレイネットワークOLに公開される。具体的には、ステップS303で生成されたエリアIDと、ノード装置のノードIDが、エリアIDのルートノードに向けて送信される。ステップS304で送信される情報が、ノード装置が記憶するDHTのルーティングテーブルに従って、他のノード装置に対して送信される。つまり、ノード装置は、エリアIDとノード情報とをルートノードに向けて送信する。これにより、エリアIDとノード情報は、エリアIDをキーとするDHTルーティングによって最終的にルートノードに到着することになる。なお、DHTルーティングについては、特開2006-197400号公報等で公知であるので、詳しい説明を省略する。また、ステップS302で、前回取得した地域情報と異なる地域にいると判定された場合、前回使用していたエリアIDのルートノードへ、ノード情報の削除依頼が送信されても良い。送信される削除依頼は、削除依頼を送信したノード装置のノードIDを含む。ルートノードは削除依頼を受信すると、受信した削除依頼が含むノードIDに対応するノード情報を、インデックス情報から削除することになる。[参加ノード検知処理]以下、図10を参照して、第2の実施形態の参加ノード検知処理の動作について説明する。まず、ステップS401では、オーバーレイネットワークOLの中で、ステップS303で生成されたエリアIDと同一のエリアIDであるノード装置のノード情報が検索される。具体的には、ステップS303で生成されたエリアIDのルートノードへ、検索依頼が送信される。ルートノードは検索依頼を受信すると、検索が依頼されたエリアIDに対応するインデックス情報を、検索依頼の送信元へ送信する。そして、検索依頼を送信したノード装置は、インデックス情報を取得する。なお、ステップS401では、同一のエリアID以外に、ステップS303で生成されたエリアIDと所定の距離差以内に位置するエリアIDについても、検索依頼が送信されても良い。ステップS402では、ステップS401で取得されたインデックス情報が含むノード情報が、接続先リスト一時記憶領域32に記憶される接続先リストに登録されているか否かが判定される。接続先リストに登録されていると判定された場合ステップS402:YES、参加ノード検知処理は終了される。接続先リストに登録されていると判定されなかった場合ステップS402:NO、ステップS403が実行される。ステップS403では、ステップS402で登録されていないと判定されたノード装置から、形状データが取得される。取得された形状データは、形状データの取得元のノード装置のノードIDと対応付けられて第2形状データ一時記憶領域31に一時記憶される。ステップS404では、ステップS402で登録されていないと判定されたノード情報が、接続先リストに登録される。登録された接続先リストが、接続先リスト一時記憶領域32に一時記憶される。これにより、参加ノード検知処理を実行するノード装置と同じ地域に存在するノード装置、または、参加ノード検知処理を実行するノード装置の地理的位置と所定の距離差以内の地域に存在するノード装置のノード情報が、接続先リストとして接続先リスト一時記憶領域32に一時記憶されることになる。第2の実施形態は、情報通信システムSとして、ピュア型のピアツーピアの情報通信システムであり、オーバーレイネットワークOLのDHTマルチキャストを用いた例である。これに加え、第2の実施形態では、各エリアIDごとに決定されるルートノードにより、各エリアIDに存在するノード装置のノード情報が管理される。また、第2の実施形態では、同一地域に存在するノード装置間で、静的データ及びリアルタイムデータを同期表示させる例である。このため、第2の実施形態では、特定のサーバに変換処理が集中することを防ぐと共に、所定の地域に存在するノード装置間で、静的データ及びリアルタイムデータを同期表示することができる。また、各エリアIDごとに決定されるルートノードにより、各エリアIDに存在するノード装置のノード情報を分散して管理することができる。[第3の実施形態以下、図11から図12を用いて、第3の実施形態について説明する。第3の実施形態は、ハイブリッド型のピアツーピアの情報通信システムであり、オーバーレイネットワークOLのDHTマルチキャストを用いた例である。このDHTマルチキャストは、例えば特開2007-053662号公報に開示されている。なお、第3の実施形態の情報通信システムSの概要構成と、ノード装置の電気的構成と、メイン動作処理とは、第2の実施形態と同様のため、詳細な説明は省略する。第3の実施形態の位置情報通知処理と参加ノード検知処理とは、第2の実施形態とは異なるため、図11及び図12を用いて説明する。第2の実施形態では、各エリアIDに、ルートノードが決定されていた。第3の実施形態では、各エリアIDにルートノードが決定されず、センターサーバSVが、各エリアIDに存在するノード装置を管理するハイブリッド型のピアツーピア型の情報通信システムである。[位置情報通知処理]以下、図11を参照して、第3の実施形態の位置情報通知処理について説明する。図11は、第3の実施形態の位置情報通知処理のフローチャートである。まず、ステップS501と、ステップS502とでは、第2の実施形態の図9に示すステップS301とステップS302と夫々同様の処理が実行される。ステップS503では、センターサーバSVに現在の地域情報が送信される。具体的には、ステップS501で取得された地域情報が、センターサーバSVに送信される。センターサーバSVは、地域情報を受信すると、受信した地域情報に基づいてエリアIDを生成する。また、センターサーバSVによりエリアIDが生成される代わりに、ステップS503で、ステップS501で取得した地域情報に基づいて、ノード装置によりエリアIDが生成されても良い。この場合、生成されたエリアIDが、センターサーバSVへ送信される。ステップS504では、センターサーバSVから、ノード装置が存在する地域の周辺に位置するノード装置のノード情報が、紹介される。具体的には、センターサーバSVが、ステップS503で送信された地域情報に基づいて、エリアIDを生成する。そして、センターサーバSVは、生成されたエリアIDと、同一のエリアに存在するノード装置のノード情報を、ノード装置へ送信する。このように送信されたノード情報が、ステップS504で受信される。また、同一のエリアID以外に、ステップS503で送信されたエリアIDと所定の距離差以内に位置するエリアIDに存在するノード装置のノード情報が、ノード装置に送信されて、ステップS504で受信されても良い。また、ノード装置によりエリアIDが生成された場合、センターサーバSVは、エリアIDを受信すると、受信したエリアIDと、同一のエリアに存在するノード装置のノード情報を、ノード装置へ送信する。このように送信されたノード情報が、ステップS504で受信される。また、同一のエリアID以外に、ステップS503で送信されたエリアIDと所定の距離差以内に位置するエリアIDに存在するノード装置のノード情報が、ノード装置に送信されて、ステップS504で受信されても良い。ステップS505では、ステップS504で紹介されたノード装置があったか否かが判定される。紹介されたノード装置があったと判定された場合ステップS505:YES、ステップS506が実行される。紹介されたノード装置があったと判定されなかった場合ステップS506:NO、位置情報通知処理が終了される。ステップS506では、ステップS504で紹介されたノード装置に向けて、参加メッセージが送信される。そして、参加メッセージを送信したノード装置から、DHTのルーティングテーブルが取得される。取得されたルーティングテーブルは、ルーティングテーブル記憶領域23に記憶される。また、センターサーバSVから、DHTのルーティングテーブルが取得されても良い。[参加ノード検知処理]以下、図12を参照して、第3の実施形態の参加ノード検知処理について説明する。図12は、第3の実施形態の参加ノード検知処理のフローチャートである。まず、ステップS601では、センターサーバSVまたはノード装置から、新規に参加したノード装置のノード情報が受信されたか否かが判定される。新規に参加したノード装置のノード情報は、例えば、参加メッセージである。新規に参加したノード装置のノード情報が受信されたと判定された場合ステップS601:YES、ステップS602が実行される。一方、新規に参加したノード装置のノード情報が受信されたと判定されなかった場合ステップS601:NO、参加ノード検知処理は終了される。ステップS602では、ステップS601で受信したノード情報が、接続先リスト一時記憶領域32に記憶された接続先リストに登録されているか否かが判定される。接続先リストに登録されていると判定された場合ステップS602:YES、ステップS603が実行される。接続先リストに登録されていると判定されなかった場合ステップS602:NO、参加ノード検知処理は終了される。ステップS603では、ステップS602で登録されていないと判定されたノード情報が、接続先リストに登録される。登録された接続先リストが、接続先リスト一時記憶領域32に一時記憶される。これにより、参加ノード検知処理を実行するノード装置と同じ地域に存在するノード装置、または、参加ノード検知処理を実行するノード装置の地理的位置と所定の距離差以内の地域に存在するノード装置のノード情報が、接続先リストとして接続先リスト一時記憶領域32に一時記憶されることになる。ステップS604では、ステップS602で登録されていないと判定されたノード装置から、形状データが取得される。取得された形状データは、形状データの取得元のノード装置のノードIDと対応付けられて第2形状データ一時記憶領域31に一時記憶される。第3の実施形態は、情報通信システムSとして、ハイブリッド型のピアツーピアの情報通信システムであり、オーバーレイネットワークOLのDHTマルチキャストを用いた例である。これに加え、第3の実施形態では、センターサーバSVにより、各エリアIDに存在するノード装置のノード情報が管理される。また、第3の実施形態では、同一地域に存在するノード装置間で、形状データ及びリアルタイムデータを同期表示させる例である。このため、第3の実施形態では、特定のサーバに変換処理が集中することを防ぐと共に、所定の地域に存在するノード装置間で、形状データ及びリアルタイムデータを同期表示することができる。本実施形態においては、オーバーレイネットワークOLに、DHTのルーティングテーブルを利用したピアツーピアの通信システムが適用されていたが、これに限られるものではない。他のピアツーピアの通信システム、または、オーバーレイネットワークを用いたシステムに、本発明が適用されても良い。例えば、DHT以外のルーティングテーブルが用いられる通信システムまたはピアツーピアの通信システムに本発明が適用されても良い。また、ピアツーピア型の情報通信システム以外にも、複数のノード装置により構成され、IPマルチキャスト送信が可能な情報通信システムであれば、本発明を適用可能である。"