(57)【要約】【課題】同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ること。【解決手段】ユーザ端末３１０〜３３０側の仮想空間管理モジュールにより、アバター画像が表示されている任意の位置で入力されたコメント情報と、該コメント情報に紐付けられた分身オブジェクト画像であるミームとの関連が管理されるとともに、これらのコメント情報とミームとが表示され、さらにそのコメント情報がいずれかのユーザ端末３１０〜３３０から仮想空間提供サーバ１００に送信されると、仮想空間提供サーバ１００に送信されたそのコメント情報がいずれかのユーザ端末３１０〜３３０側の初回アクセス又はリアクセスに併せて送信される。【選択図】図１
2009211528.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末と、
仮想空間提供サーバと、がネットワークを介して接続されてなり、
前記ユーザ端末が、
前記ネットワークを介してＷｅｂサーバに接続するＷｅｂサーバ接続手段と、
接続したＷｅｂサーバのＷｅｂアドレス情報を取得するＷｅｂアドレス情報取得手段と、
取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させるＷｅｂページ閲覧手段と、
該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、前記仮想空間提供サーバに送信する送信手段と、
前記仮想空間提供サーバから前記Ｗｅｂアドレス情報に基づく仮想空間情報を受信する仮想空間情報受信手段と、
受信した前記仮想空間情報に基づいて、前記Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる仮想空間表示制御手段と、
前記アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて前記仮想空間提供サーバに送信するコメント送信手段と、
該入力されたコメント情報と、該コメント情報に紐付けられたコメントオブジェクトとの関連を管理するとともに、前記仮想空間表示制御手段を介して前記コメント情報と前記コメントオブジェクトとを表示させる仮想空間管理手段とを備え、
前記仮想空間提供サーバが、
第一のユーザ端末が取得したＷｅｂアドレス情報と、該第一のユーザ端末からの第一の前記仮想空間ユーザ情報とを受信するＷｅｂアドレス情報受信手段と、
前記第一のユーザ端末側で入力された前記コメント情報を受信するコメント情報受信手段と、
受信したＷｅｂアドレス情報と、前記第一の仮想空間ユーザ情報と、当該Ｗｅｂアドレスにアクセスしている第二のユーザ端末からの第二の前記仮想空間ユーザ情報と、に基づいて仮想空間情報を生成する仮想空間情報生成手段と、
生成された仮想空間情報を前記第一及び第二のユーザ端末群に送信する仮想空間情報送信手段と、
前記ユーザ端末からのコメント情報を保存する保存手段と、
前記ユーザ端末からコメント情報を受信した時点で前記アバター画像が位置する仮想空間上の位置座標を取得し、コメント情報と関連付けるコメント情報管理手段とを備え、
前記第一のユーザ端末からのコメント情報は、前記第二のユーザ端末群側での初回アクセス又はリアクセスの際に送信される
ことを特徴とする仮想空間提供システム。
【請求項２】
前記コメントオブジェクトが所定のモーションデータに基づいて動作するものであり、
前記仮想空間管理手段は、前記コメント情報にシンボルが含まれている場合、前記モーションデータをモーションデータ記憶手段から読み出し、当該モーションデータに基づいてコメントオブジェクトを動作させることを特徴とする請求項１に記載の仮想空間提供システム。
【請求項３】
前記仮想空間管理手段は、前記コメント情報に対する返信情報が所定期間無い場合、前記コメントオブジェクトの情報を削除し、前記仮想空間表示制御手段を介しての前記コメントオブジェクトの表示を行わせないことを特徴とする請求項１又は２に記載の仮想空間提供システム。
【請求項４】
前記仮想空間管理手段は、前記仮想空間画像の所定のエリア内に表示される前記コメントオブジェクトの数が配置上限を超えた場合、前記コメント情報の更新の少ないコメントオブジェクトの情報を削除し、前記仮想空間表示制御手段を介しての前記コメントオブジェクトの表示を行わせないことを特徴とする請求項１〜３のいずれかに記載の仮想空間提供システム。
【請求項５】
前記仮想空間管理手段は、前記コメント情報の更新の状況に応じて前記コメントオブジェクトの動き又は色が変化するように、前記仮想空間表示制御手段を介して前記コメントオブジェクトを表示させることを特徴とする請求項１又は２に記載の仮想空間提供システム。
【請求項６】
前記仮想空間管理手段は、前記コメント情報に紐付けられたコメントオブジェクトを、該コメントオブジェクトとは別のコメントオブジェクトに紐付けられたページ情報で管理し、該ページ情報をユーザ要求に応じて前記仮想空間表示制御手段を介し表示させることを特徴とする請求項１〜５のいずれかに記載の仮想空間提供システム。
【請求項７】
前記仮想空間管理手段は、前記アバター画像の移動に合わせて前記コメントオブジェクトが移動するように、前記仮想空間表示制御手段を介して表示させることを特徴とする請求項１に記載の仮想空間提供システム。
【請求項８】
複数のユーザ端末によりネットワークを介して仮想空間を共有し、前記ネットワークに接続される仮想空間提供サーバにより、前記仮想空間を複数の前記ユーザ端末に表示させるに際し、
前記複数のユーザ端末は、
前記ネットワークを介してＷｅｂサーバに接続する工程と、
接続したＷｅｂサーバのＷｅｂアドレス情報を取得する工程と、
取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させる工程と、
該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、前記仮想空間提供サーバに送信する工程と、
前記仮想空間提供サーバから前記Ｗｅｂアドレス情報に基づく仮想空間情報を受信する工程と、
受信した前記仮想空間情報に基づいて、前記Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる工程と、
前記アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて前記仮想空間提供サーバに送信する工程と、
該コメント情報に紐付けられたコメントオブジェクトとの関連を管理するとともに、前記コメント情報と前記コメントオブジェクトとを表示させる工程とを有し、
前記仮想空間提供サーバは、
第一のユーザ端末が取得したＷｅｂアドレス情報と、該第一のユーザ端末からの第一の前記仮想空間ユーザ情報とを受信する工程と、
前記第一のユーザ端末側で入力された前記コメント情報を受信する工程と、
受信したＷｅｂアドレス情報と、前記第一の仮想空間ユーザ情報と、当該Ｗｅｂアドレスにアクセスしている第二のユーザ端末からの第二の前記仮想空間ユーザ情報と、に基づいて仮想空間情報を生成する工程と、
生成された仮想空間情報を前記第一及び第二のユーザ端末群に送信する工程と、
前記ユーザ端末からのコメント情報を保存する工程と、
前記ユーザ端末からコメント情報を受信した時点で前記アバター画像が位置する仮想空間上の位置座標を取得し、コメント情報と関連付ける工程とを有し、
前記第一のユーザ端末からのコメント情報は、前記第二のユーザ端末群側での初回アクセス又はリアクセスの際に送信される
ことを特徴とする仮想空間提供方法。
【請求項９】
複数のユーザ端末によりネットワークを介して仮想空間を共有し、前記ネットワークに接続される仮想空間提供サーバにより、前記仮想空間を複数の前記ユーザ端末に表示させるに際し、
前記複数のユーザ端末は、
前記ネットワークを介してＷｅｂサーバに接続する工程と、
接続したＷｅｂサーバのＷｅｂアドレス情報を取得する工程と、
取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させる工程と、
該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、前記仮想空間提供サーバに送信する工程と、
前記仮想空間提供サーバから前記Ｗｅｂアドレス情報に基づく仮想空間情報を受信する工程と、
受信した前記仮想空間情報に基づいて、前記Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる工程と、
前記アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて前記仮想空間提供サーバに送信する工程と、
該コメント情報に紐付けられたコメントオブジェクトとの関連を管理するとともに、前記コメント情報と前記コメントオブジェクトとを表示させる工程とを有し、
前記仮想空間提供サーバは、
第一のユーザ端末が取得したＷｅｂアドレス情報と、該第一のユーザ端末からの第一の前記仮想空間ユーザ情報とを受信する工程と、
前記第一のユーザ端末側で入力された前記コメント情報を受信する工程と、
受信したＷｅｂアドレス情報と、前記第一の仮想空間ユーザ情報と、当該Ｗｅｂアドレスにアクセスしている第二のユーザ端末からの第二の前記仮想空間ユーザ情報と、に基づいて仮想空間情報を生成する工程と、
生成された仮想空間情報を前記第一及び第二のユーザ端末群に送信する工程と、
前記ユーザ端末からのコメント情報を保存する工程と、
前記ユーザ端末からコメント情報を受信した時点で前記アバター画像が位置する仮想空間上の位置座標を取得し、コメント情報と関連付ける工程とを有し、
前記第一のユーザ端末からのコメント情報は、前記第二のユーザ端末群側での初回アクセス又はリアクセスの際に送信され、
これらの工程をコンピュータに実現させることを特徴とする仮想空間提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介し、複数のユーザ同士が仮想空間を共有する仮想空間提供システム、仮想空間提供方法及び仮想空間提供プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介し、パソコンの画面上に表示される仮想空間を利用したものとして、オンラインゲームやコミュニケーションゲーム等がある。
【０００３】
ここで、オンラインゲームとは、ネットワークを介し不特定多数の人が参加して行われるネットワークを利用し、たとえば勝敗を決めるゲームのことである。すなわち、オンラインゲーム自体は各自のパソコンのＯＳ上で動作するようになっていて、各ユーザのパソコンがインターネットを介してゲームサーバに接続されることにより、各ユーザのパソコンの画面上に各ユーザが共有できる仮想的なゲーム空間が展開され、そのゲーム空間内でデータや情報を交換したり、たとえばクエスト（ノルマをこなしていくことでミニゲームを進めたりすること）を進めたりするものである。
【０００４】
一方、コミュニケーションゲームとは、たとえば勝敗を決めるゲームとは異なり、ネットワークを介し不特定多数の人が参加して行われる仮想空間内でのコミュニケーションのやり取りを楽しむゲームのことである。すなわち、各ユーザのパソコンがインターネットを介して所定の仮想空間サーバに接続されると、各ユーザのパソコンの画面上に各ユーザが共有できる仮想空間が展開される。
【０００５】
その仮想空間は、任意の都市であったり、任意の町であったり、任意の島であったりする。たとえば任意の都市の仮想空間が展開されているとすると、その都市に各ユーザのアバター画像が表示され、マウス等の操作によりアバター画像の位置や視線の向きを変えることができる。また、マウス等の操作によりアバター画像の位置を変えることで、その都市を散策する等の遊び方もできる。
【０００６】
また、マウス等の操作によりアバター画像の位置を変えて他のアバター画像に近づくと、たとえばそれぞれのアバター画像に各ユーザの顔画像や音声、あるいはテキスト文字によるプロファイル等が表示され、これらの情報が仮想空間の共有によって交換されるような遊び方もできる。
【０００７】
このような仮想空間を利用したものとして、特許文献１では、ネットワーク上に形成した仮想空間内で遭遇したユーザ同士で実際にコミュニケーションが行われた様子を適切に管理するようにしたコミュニケーション管理方法を提案している。
【０００８】
これは、イベント検出部により、第１のユーザと第２のユーザとの間でのコミュニケーションに関するイベントの発生を検出し、単位時間計時部により、イベント検出部がイベントの発生を検出したとき、既に計時中であってもこのイベントの発生を検出したときから所定の単位時間が経過したかどうかを判断するために行う計時を開始し、該計時により単位時間が経過したと判断したときは計時を終了したことを出力し、コミュニケーション期間判定部により、計時が行われていない状況にてイベントの発生が検出されたタイミングから終了信号が出力されるタイミングまでを１回のコミュニケーション期間として判定するようにしたものである。
【０００９】
【特許文献１】特開２００４−２７２５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように、上述した特許文献１では、計時が行われていない状況にてイベントの発生が検出されたタイミングから終了信号が出力されるタイミングまでを１回のコミュニケーション期間として判定するようにしているので、ユーザ同士で実際にコミュニケーションが行われた様子を適切に管理することができるようになっている。
【００１１】
ところが、このような仮想空間を利用したものでは、所定のコンテンツを提供する所定のＷｅｂサーバにログインしたユーザ同士がコミュニケーションのサービスを利用できるものであり、その所定のコンテンツに関心のあるユーザの集まりに限定されてしまう。言い換えれば、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ることができないということである。
【００１２】
このようなことから、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ることができるシステムの構築が望まれていた。
【００１３】
本発明は、このような状況に鑑みてなされたものであり、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ることができる仮想空間提供システム、仮想空間提供方法及び仮想空間提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の仮想空間提供システムは、複数のユーザ端末と、仮想空間提供サーバと、がネットワークを介して接続されてなり、前記ユーザ端末が、前記ネットワークを介してＷｅｂサーバに接続するＷｅｂサーバ接続手段と、接続したＷｅｂサーバのＷｅｂアドレス情報を取得するＷｅｂアドレス情報取得手段と、取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させるＷｅｂページ閲覧手段と、該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、前記仮想空間提供サーバに送信する送信手段と、前記仮想空間提供サーバから前記Ｗｅｂアドレス情報に基づく仮想空間情報を受信する仮想空間情報受信手段と、受信した前記仮想空間情報に基づいて、前記Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる仮想空間表示制御手段と、前記アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて前記仮想空間提供サーバに送信するコメント送信手段と、該入力されたコメント情報と、該コメント情報に紐付けられたコメントオブジェクトとの関連を管理するとともに、前記仮想空間表示制御手段を介して前記コメント情報と前記コメントオブジェクトとを表示させる仮想空間管理手段とを備え、前記仮想空間提供サーバが、第一のユーザ端末が取得したＷｅｂアドレス情報と、該第一のユーザ端末からの第一の前記仮想空間ユーザ情報とを受信するＷｅｂアドレス情報受信手段と、前記第一のユーザ端末側で入力された前記コメント情報を受信するコメント情報受信手段と、受信したＷｅｂアドレス情報と、前記第一の仮想空間ユーザ情報と、当該Ｗｅｂアドレスにアクセスしている第二のユーザ端末からの第二の前記仮想空間ユーザ情報と、に基づいて仮想空間情報を生成する仮想空間情報生成手段と、生成された仮想空間情報を前記第一及び第二のユーザ端末群に送信する仮想空間情報送信手段と、前記ユーザ端末からのコメント情報を保存する保存手段と、前記ユーザ端末からコメント情報を受信した時点で前記アバター画像が位置する仮想空間上の位置座標を取得し、コメント情報と関連付けるコメント情報管理手段とを備え、前記第一のユーザ端末からのコメント情報は、前記第二のユーザ端末群側での初回アクセス又はリアクセスの際に送信されることを特徴とする。
【００１５】
また、前記コメントオブジェクトが所定のモーションデータに基づいて動作するものであり、前記仮想空間管理手段は、前記コメント情報にシンボルが含まれている場合、前記モーションデータをモーションデータ記憶手段から読み出し、当該モーションデータに基づいてコメントオブジェクトを動作させるようにしてもよい。
【００１６】
また、前記仮想空間管理手段は、前記コメント情報に対する返信情報が所定期間無い場合、前記コメントオブジェクトの情報を削除し、前記仮想空間表示制御手段を介しての前記コメントオブジェクトの表示を行わせないようにしてもよい。
【００１７】
また、前記仮想空間管理手段は、前記仮想空間画像の所定のエリア内に表示される前記コメントオブジェクトの数が配置上限を超えた場合、前記コメント情報の更新の少ないコメントオブジェクトの情報を削除し、前記仮想空間表示制御手段を介しての前記コメントオブジェクトの表示を行わせないようにしてもよい。
【００１８】
また、前記仮想空間管理手段は、前記コメント情報の更新の状況に応じて前記コメントオブジェクトの動き又は色が変化するように、前記仮想空間表示制御手段を介して前記コメントオブジェクトを表示させるようにしてもよい。
【００１９】
また、前記仮想空間管理手段は、前記コメント情報に紐付けられたコメントオブジェクトを、該コメントオブジェクトとは別のコメントオブジェクトに紐付けられたページ情報で管理し、該ページ情報をユーザ要求に応じて前記仮想空間表示制御手段を介し表示させるようにしてもよい。
【００２０】
また、前記仮想空間管理手段は、前記アバター画像の移動に合わせて前記コメントオブジェクトが移動するように、前記仮想空間表示制御手段を介して表示させるようにしてもよい。
【００２１】
本発明の仮想空間提供方法は、複数のユーザ端末によりネットワークを介して仮想空間を共有し、前記ネットワークに接続される仮想空間提供サーバにより、前記仮想空間を複数の前記ユーザ端末に表示させるに際し、前記複数のユーザ端末は、前記ネットワークを介してＷｅｂサーバに接続する工程と、接続したＷｅｂサーバのＷｅｂアドレス情報を取得する工程と、取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させる工程と、該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、前記仮想空間提供サーバに送信する工程と、前記仮想空間提供サーバから前記Ｗｅｂアドレス情報に基づく仮想空間情報を受信する工程と、受信した前記仮想空間情報に基づいて、前記Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる工程と、前記アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて前記仮想空間提供サーバに送信する工程と、該コメント情報に紐付けられたコメントオブジェクトとの関連を管理するとともに、前記コメント情報と前記コメントオブジェクトとを表示させる工程とを有し、前記仮想空間提供サーバは、第一のユーザ端末が取得したＷｅｂアドレス情報と、該第一のユーザ端末からの第一の前記仮想空間ユーザ情報とを受信する工程と、前記第一のユーザ端末側で入力された前記コメント情報を受信する工程と、受信したＷｅｂアドレス情報と、前記第一の仮想空間ユーザ情報と、当該Ｗｅｂアドレスにアクセスしている第二のユーザ端末からの第二の前記仮想空間ユーザ情報と、に基づいて仮想空間情報を生成する工程と、生成された仮想空間情報を前記第一及び第二のユーザ端末群に送信する工程と、前記ユーザ端末からのコメント情報を保存する工程と、前記ユーザ端末からコメント情報を受信した時点で前記アバター画像が位置する仮想空間上の位置座標を取得し、コメント情報と関連付ける工程とを有し、前記第一のユーザ端末からのコメント情報は、前記第二のユーザ端末群側での初回アクセス又はリアクセスの際に送信されることを特徴とする。
【００２２】
本発明の仮想空間提供プログラムは、複数のユーザ端末によりネットワークを介して仮想空間を共有し、前記ネットワークに接続される仮想空間提供サーバにより、前記仮想空間を複数の前記ユーザ端末に表示させるに際し、前記複数のユーザ端末は、前記ネットワークを介してＷｅｂサーバに接続する工程と、接続したＷｅｂサーバのＷｅｂアドレス情報を取得する工程と、取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させる工程と、該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、前記仮想空間提供サーバに送信する工程と、前記仮想空間提供サーバから前記Ｗｅｂアドレス情報に基づく仮想空間情報を受信する工程と、受信した前記仮想空間情報に基づいて、前記Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる工程と、前記アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて前記仮想空間提供サーバに送信する工程と、該コメント情報に紐付けられたコメントオブジェクトとの関連を管理するとともに、前記コメント情報と前記コメントオブジェクトとを表示させる工程とを有し、前記仮想空間提供サーバは、第一のユーザ端末が取得したＷｅｂアドレス情報と、該第一のユーザ端末からの第一の前記仮想空間ユーザ情報とを受信する工程と、前記第一のユーザ端末側で入力された前記コメント情報を受信する工程と、受信したＷｅｂアドレス情報と、前記第一の仮想空間ユーザ情報と、当該Ｗｅｂアドレスにアクセスしている第二のユーザ端末からの第二の前記仮想空間ユーザ情報と、に基づいて仮想空間情報を生成する工程と、生成された仮想空間情報を前記第一及び第二のユーザ端末群に送信する工程と、前記ユーザ端末からのコメント情報を保存する工程と、前記ユーザ端末からコメント情報を受信した時点で前記アバター画像が位置する仮想空間上の位置座標を取得し、コメント情報と関連付ける工程とを有し、前記第一のユーザ端末からのコメント情報は、前記第二のユーザ端末群側での初回アクセス又はリアクセスの際に送信され、これらの工程をコンピュータに実現させることを特徴とする。
【００２３】
本発明の仮想空間提供システム、仮想空間提供方法及び仮想空間提供プログラムでは、複数のユーザ端末によりネットワークを介して仮想空間を共有し、ネットワークに接続される仮想空間提供サーバにより、仮想空間を複数のユーザ端末に表示させるに際し、いずれかのユーザ端末がネットワークを介してＷｅｂサーバに接続すると、その接続したＷｅｂサーバのＷｅｂアドレス情報が取得され、その取得されたＷｅｂアドレスからＷｅｂページ情報が取得されて表示手段に表示される。また、そのＷｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とが仮想空間提供サーバに送信され、仮想空間提供サーバからＷｅｂアドレス情報に基づく仮想空間情報が受信されると、その受信した仮想空間情報に基づいて、Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とが生成されて表示手段に表示される。また、ユーザ端末側のコメント送信手段により、アバター画像が表示されている任意の位置でコメント情報の入力が受け付けられて仮想空間提供サーバに送信されるとともに、仮想空間管理手段により、アバター画像が表示されている任意の位置で入力されたコメント情報と、該コメント情報に紐付けられたコメントオブジェクトとの関連が管理されるとともに、これらのコメント情報とコメントオブジェクトとが表示される。そして、仮想空間提供サーバ側で、ユーザ端末からのコメント情報が保存手段に保存されるとともに、コメント情報管理手段により、ユーザ端末からコメント情報が受信された時点でアバター画像が位置する仮想空間上の位置座標が取得され、コメント情報と関連付けられ、さらにそのコメント情報が第二のユーザ端末群側での初回アクセス又はリアクセスに併せて送信される。
【発明の効果】
【００２４】
本発明の仮想空間提供システム、仮想空間提供方法及び仮想空間提供プログラムによれば、ユーザ端末側でアバター画像が表示されている任意の位置でコメント情報の入力が受け付けられて仮想空間提供サーバに送信されるとともに、そのコメント情報と、該コメント情報に紐付けられたコメントオブジェクトとが表示され、仮想空間提供サーバ側で、ユーザ端末からのコメント情報が保存されるとともに、ユーザ端末からコメント情報が受信された時点でアバター画像が位置する仮想空間上の位置座標が取得され、コメント情報と関連付けられ、さらにそのコメント情報が第二のユーザ端末群側での初回アクセス又はリアクセスに併せて送信されるようにしたので、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ることができる。
【発明を実施するための最良の形態】
【００２５】
本実施形態では、ユーザ端末側で、いずれかのＷｅｂページを閲覧しているとき、そのＷｅｂページのＷｅｂアドレス情報が取得されて仮想空間提供サーバに送信され、仮想空間提供サーバからのＷｅｂアドレス情報に応じた仮想空間情報に基づき、仮想空間が生成され、さらにたとえばいずれかのユーザ端末側の仮想空間内でのアバター画像やアイテム画像の変更が他のユーザ端末の仮想空間に反映されることにより、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有される。
【００２６】
この場合、ネットワークに接続される複数のユーザ端末側で、たとえば仮想空間提供サーバからの仮想空間生成プログラムをインストールすることにより、ユーザ端末側の画面に仮想空間を表示させることが可能となる。ここで、その仮想空間生成プログラムには、少なくとも、ネットワークを介してＷｅｂサーバに接続するＷｅｂサーバ接続手段と、接続したＷｅｂサーバのＷｅｂアドレス情報を取得するＷｅｂアドレス情報取得手段と、取得したＷｅｂアドレスからＷｅｂページ情報を取得して表示手段に表示させるＷｅｂページ閲覧手段と、該Ｗｅｂアドレス情報と、当該端末の記憶手段に記憶された仮想空間ユーザ情報とを、仮想空間提供サーバに送信する送信手段と、仮想空間提供サーバからＷｅｂアドレス情報に基づく仮想空間情報を受信する仮想空間情報受信手段と、受信した前記仮想空間情報に基づいて、Ｗｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段に表示させる仮想空間表示制御手段と、アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて仮想空間提供サーバに送信するコメント送信手段と、そのコメント情報と、該コメント情報に紐付けられたコメントオブジェクトであるたとえば分身オブジェクト画像との関連を管理するとともに、仮想空間表示制御手段を介してコメント情報と分身オブジェクト画像とを表示させる仮想空間管理手段とが含まれている。
【００２７】
そして、ユーザ端末側の仮想空間管理手段により、アバター画像が表示されている任意の位置で入力されたコメント情報と、該コメント情報に紐付けられた分身オブジェクト画像との関連が管理されるとともに、これらのコメント情報と分身オブジェクト画像とが表示され、さらにそのコメント情報が第一のユーザ端末から仮想空間提供サーバに送信されると、仮想空間提供サーバ側で、ユーザ端末からのコメント情報が保存手段に保存されるとともに、コメント情報管理手段により、ユーザ端末からコメント情報が受信された時点でアバター画像が位置する仮想空間上の位置座標が取得され、コメント情報と関連付けられ、さらにそのコメント情報が第二のユーザ端末群側での初回アクセス又はリアクセスに併せて送信される。
【００２８】
これにより、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ることができる。
【実施例】
【００２９】
以下、本発明の実施例の詳細について説明する。図１は本発明の仮想空間提供システムの一実施例を示す図である。
【００３０】
同図に示すように、仮想空間提供システムは、仮想空間提供サーバ１００と、Ｗｅｂサーバ２１０〜２３０と、ユーザ端末３１０〜３３０とを備え、これらは通信回線であるインターネット４００を介して接続されている。なお、通信回線としては、専用回線や広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いることもできる。
【００３１】
仮想空間提供サーバ１００は、少なくともコミュニケーションゲームのための仮想空間生成に必要な仮想空間生成プログラムが登録されているデータベース１００ａを有し、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してリアルタイムで出会えるような仮想空間を提供する。
【００３２】
その際、少なくともユーザ端末３１０〜３３０側からの後述のＷｅｂアドレス情報から得られるハッシュ値に応じた仮想空間生成データがハッシュ値を送信したユーザ端末３１０〜３３０に与えられたり、ユーザ端末３１０〜３３０側からの後述の各種変更データに応じた仮想空間生成データがそれぞれのユーザ端末３１０〜３３０に与えられることで、各ユーザ端末３１０〜３３０は同じ仮想空間を共有するようになっている。
【００３３】
また、仮想空間提供サーバ１００によって提供される仮想空間内においては、ユーザがカスタマイズしたアバター画像を操作することができ、さらにそのアバター画像を仮想空間内で移動させることができ、移動した場所にコメント（記事）を投稿することができるようになっている。なお、そのコメント（記事）のテキストデータは、仮想空間提供サーバ１００上にユーザデータとして保存され、コメント（記事）を投稿したい仮想空間の場所には、そのテキストデータに紐付けされたアバター画像の分身オブジェクト画像が配置されるようになっている。以下、この分身オブジェクト画像をミームという。
【００３４】
Ｗｅｂサーバ２１０〜２３０は、データベース２１０ａ〜２３０ａを有し、たとえば検索サイト（ヤフーやグーグル等）、ホームページ（個人又は企業が提供するサイト）、ブログ（個人又は企業が提供する日記的なサイト）等のような様々なＷｅｂページを提供するものである。
【００３５】
ユーザ端末３１０〜３３０は、仮想空間提供サーバ１００にログインし、ユーザＩＤとパスワードとを取得するとともに、たとえばコミュニケーションゲームに必要な仮想空間生成プログラムをダウンロードすることで、その仮想空間が後述の表示部３１８に表示されるようになっている。ユーザ端末３１０〜３３０としては、携帯電話、ＰＤＡ、ディスクトップパソコン、ノートパソコン、ゲーム機等を用いることができる。
【００３６】
図２は、仮想空間提供サーバ１００の詳細を説明するための図である。
【００３７】
同図に示すように、仮想空間提供サーバ１００は、インタフェース１０１、受信部１０２、送信部１０３、データ書込部１０４、データ読出部１０５、制御部１１０を備えている。
【００３８】
インタフェース１０１は、インターネット４００を介してユーザ端末３１０〜３３０との間でデータ通信を行う。受信部１０２は、ユーザ端末３１０〜３３０からのアクセスに関わるデータの受信を行う。ここで、アクセスに関わるデータとしては、ログインにおけるユーザＩＤやパスワードを示すデータ、仮想空間におけるアバター画像の移動等に伴うアバター変更データ、家等のアイテム設置やアイテム設置消去等に伴うアイテム変更データ、ユーザが仮想空間内で移動させたアバター画像を操作しその移動した場所に投稿したコメント（記事）のデータ等である。なお、これらのデータは、ユーザ端末３１０〜３３０に後述のようにインストールされる仮想空間生成プログラムにより、仮想空間提供サーバ１００にリアルタイムで送信されるようになっている。
【００３９】
送信部１０３は、少なくともユーザＩＤ及びパスワードを含むユーザ情報登録を行ったユーザ端末３１０〜３３０に対して、少なくとも仮想空間提供サーバ１００が提供する仮想空間を生成するための仮想空間生成プログラムを送信する。
【００４０】
データ書込部１０４は、少なくともユーザＩＤ及びパスワードを含むユーザ情報をデータベース１００ａに登録する。また、データ書込部１０４は、いずれかのユーザ端末３１０〜３３０側で家等のアイテム画像が設置されると、ユーザＩＤ及びパスワードに紐付けてそのアイテム設置データとそのアイテム画像が設置された際の仮想空間を生成するためのデータとをデータベース１００ａに登録する。また、データ書込部１０４は、いずれかのユーザ端末３１０〜３３０側でアバター画像の操作により投稿されたコメント（記事）のデータ（投稿データ）等をデータベース１００ａに登録する。
【００４１】
データ読出部１０５は、少なくともユーザＩＤ及びパスワードを含むユーザ情報登録を行ったユーザ端末３１０〜３３０に対して、仮想空間提供サーバ１００が提供する仮想空間をユーザ端末３１０〜３３０の後述の表示部３１８に生成するための仮想空間生成プログラムをデータベース１００ａから読み出す。
【００４２】
また、データ読出部１０５は、データベース１００ａにアイテム設置データが登録されているいずれかのユーザ端末３１０〜３３０から再ログインがあると、いずれかのユーザ端末３１０〜３３０からのユーザＩＤ及びパスワードに紐付けられているそのアイテム設置データとそのアイテム画像が設置された際の仮想空間を生成するためのデータとをデータベース１００ａから読み出す。
【００４３】
制御部１１０は、図示しないＲＯＭに記憶されているコミュニケーション仮想空間提供に関わる所定の制御プログラムに基づき、各部の動作を制御する。また、制御部１１０は、所定の制御プログラムに基づき、ユーザ管理モジュール１１１、プログラム提供モジュール１１２、ハッシュ値検出モジュール１１３、仮想空間情報生成モジュール１１４、仮想空間情報送信モジュール１１５、アバター変更データ検出モジュール１１６、アイテム変更データ検出モジュール１１７、変更データ送信モジュール１１８、仮想空間管理モジュール１１９、投稿データ検出モジュール１２０、投稿データ管理モジュール１２１、統括モジュール１１１Ａを実現する。
【００４４】
ここで、これらのユーザ管理モジュール１１１、プログラム提供モジュール１１２、ハッシュ値検出モジュール１１３、仮想空間情報生成モジュール１１４、仮想空間情報送信モジュール１１５、アバター変更データ検出モジュール１１６、アイテム変更データ検出モジュール１１７、変更データ送信モジュール１１８、仮想空間管理モジュール１１９、投稿データ検出モジュール１２０、投稿データ管理モジュール１２１、統括モジュール１１１Ａは、次のような処理を実行する。
【００４５】
ユーザ管理モジュール１１１は、少なくともユーザＩＤ及びパスワードを含む仮想空間ユーザ情報を管理する。また、ユーザ管理モジュール１１１は、いずれかのユーザ端末３１０〜３３０からのユーザＩＤ及びパスワードの入力に伴うログイン時から仮想空間の利用を停止するログアウトまでの間のセッションを管理する。これにより、いずれかのユーザ端末３１０〜３３０からのログイン時からの仮想空間でのアバター画像の移動やアイテム画像の設置等に関わる変更関連データ等をリアルタイムで管理することができる。
【００４６】
プログラム提供モジュール１１２は、少なくともユーザＩＤ及びパスワードを含むユーザ情報登録を行ったユーザ端末３１０〜３３０に対して、仮想空間提供サーバ１００が提供する仮想空間がユーザ端末３１０〜３３０の後述の表示部３１８に生成されるための仮想空間生成プログラムを提供する。
【００４７】
Ｗｅｂアドレス情報受信手段としてのハッシュ値検出モジュール１１３は、ユーザ端末３１０〜３３０側から送信されるＷｅｂアドレス情報としてのハッシュ値を検出する。ここで、Ｗｅｂアドレス情報とは、いずれかのユーザ端末３１０〜３３０側でたとえば任意のブラウザによりいずれかのＷｅｂページを閲覧しているときに、たとえば仮想空間アイコンがクリックされると取得されるＷｅｂページのアドレス情報である。また、そのＷｅｂアドレス情報は、固定長のデータを生成するハッシュ関数を用いて生成される値であるハッシュ値に変換されたものである。なお、Ｗｅｂアドレス情報受信手段としては、上述のユーザ管理モジュール１１１を含んでいる。
【００４８】
仮想空間情報生成手段としての仮想空間情報生成モジュール１１４は、受信したＷｅｂアドレス情報であるハッシュ値と、そのハッシュ値を送信したいずれかのユーザ端末３１０〜３３０側の仮想空間ユーザ情報と、そのＷｅｂアドレスにアクセスしている他のユーザ端末３１０〜３３０側の仮想空間ユーザ情報とに基づいて仮想空間情報を生成する。
【００４９】
ここで、仮想空間情報生成モジュール１１４は、仮想空間情報を生成する際、ハッシュ値検出モジュール１１３で検出されたハッシュ値に応じてユーザ端末３１０〜３３０に表示される仮想空間を振り分ける。すなわち、基本的には、ユーザ端末３１０〜３３０からのハッシュ値が同じであれば、それぞれのユーザ端末３１０〜３３０に同じ内容の仮想空間が生成されることになる。
【００５０】
ただし、一つの仮想空間に多数のユーザが集中してしまうと、それぞれのユーザ端末３１０〜３３０における仮想空間内でのアバター画像の数が増えてしまい、上述したユーザ管理モジュール１１１によるセッションの管理が煩雑となるばかりか、仮想空間提供サーバ１００からの応答が遅くなり、コミュニケーションゲームの進行が遅くなるなどの不都合を生じることがある。
【００５１】
そこで、仮想空間情報生成モジュール１１４は、ユーザ端末３１０〜３３０からのハッシュ値が同じである場合、すなわち、ユーザ端末３１０〜３３０からのＷｅｂアドレス情報が同じである場合、一つの仮想空間にたとえば５００個のアバター画像が存在できるように仮想空間を振り分ける。なお、一つの仮想空間に存在できるアバター画像の数は、５００個に限定されないことは勿論である。
【００５２】
また、仮想空間情報生成モジュール１１４は、ユーザ端末３１０〜３３０からのハッシュ値がそれぞれ異なる場合、すなわち、ユーザ端末３１０〜３３０からのＷｅｂアドレス情報が異なる場合、それぞれのＷｅｂアドレス情報であるハッシュ値に応じた仮想空間が生成されるように振り分ける。
【００５３】
このような仮想空間の振り分けにより、ユーザ端末３１０〜３３０側において、たとえばゲーム関連のＷｅｂページを閲覧しているときのＷｅｂアドレス情報に応じたハッシュ値の場合は、そのゲーム関連のＷｅｂページを閲覧しているユーザ同士が同じ仮想空間を共有することになる。また、その所定のブラウザにより、たとえば旅行関連のＷｅｂページを閲覧しているときのＷｅｂアドレス情報に応じたハッシュ値の場合は、その旅行関連のＷｅｂページを閲覧しているユーザ同士が同じ仮想空間を共有することになる。
【００５４】
つまり、ユーザ端末３１０〜３３０側で表示される所定のブラウザにおいて閲覧しているＷｅｂページのＷｅｂアドレス情報に応じたユーザ同士が同じ仮想空間を共有することになる。
【００５５】
仮想空間情報送信手段としての仮想空間情報送信モジュール１１５は、仮想空間情報生成モジュール１１４によって生成された仮想空間情報を同じＷｅｂアドレスにアクセスしているユーザ端末３１０〜３３０に送信する。
【００５６】
アバター変更データ検出手段としてのアバター変更データ検出モジュール１１６は、ユーザ端末３１０〜３３０側での仮想空間において、アバター画像の移動に伴うアバター変更データを検出する。すなわち、このアバター変更データは、たとえばユーザ端末３１０〜３３０側での仮想空間における、アバター画像の位置（座標）の変更に応じたデータとして検出されることになる。
【００５７】
また、このようなアバター変更データは、ユーザ端末３１０〜３３０にインストールされる仮想空間生成プログラムにより、仮想空間提供サーバ１００にリアルタイムで送信されるようになっているため、上述したユーザ管理モジュール１１１によってセッションが管理されている間、リアルタイムでの検出が可能となる。
【００５８】
アイテム変更データ検出手段としてのアイテム変更データ検出モジュール１１７は、ユーザ端末３１０〜３３０側での仮想空間において、家等のアイテム設置、あるいはアイテム設置消去等に関わるアイテム変更データを検出する。すなわち、このアイテム変更データは、ユーザ端末３１０〜３３０にインストールされる仮想空間生成プログラムにより、仮想空間提供サーバ１００にリアルタイムで送信されるようになっているため、上述したユーザ管理モジュール１１１によってセッションが管理されている間での検出が可能となる。
【００５９】
変更データ送信モジュール１１８は、アバター変更データ検出モジュール１１６及び／又はアイテム変更データ検出モジュール１１７よって検出された上述のアバター変更データやアイテム変更データを示す仮想空間生成データを他のユーザ端末３１０〜３３０に送信する。
【００６０】
これにより、たとえばユーザ端末３１０〜３３０側では、それぞれ同じ仮想空間を共有しているとき、たとえばユーザ端末３１０側で変更されたアバター画像の移動や家等のアイテム設置、さらにはアイテム設置消去等に関わる仮想空間生成データがユーザ端末３２０，３３０に送信されることで、全てのユーザ端末３１０〜３３０側で表示される仮想空間の内容が同じものとなる。
【００６１】
仮想空間管理手段としての仮想空間管理モジュール１１９は、少なくとも仮想空間情報送信モジュール１１５にて仮想空間生成データが生成されることに伴う仮想空間をデータベース１００ａに保存するように、制御部１１０に通知するが、その保存されている仮想空間内のアバター画像の数が０個になった時点で削除するように、制御部１１０に通知する。
【００６２】
コメント情報受信手段としての投稿データ検出モジュール１２０は、いずれかのユーザ端末３１０〜３３０側でアバター画像の操作により投稿されたコメント（記事）のデータ（投稿データ）を検出して、保存手段としてのデータベース１００ａに保存する。
【００６３】
コメント情報管理手段としての投稿データ管理モジュール１２１は、ユーザ端末３１０〜３３０からのコメント（記事）のデータ（投稿データ）を受信した時点でアバター画像が位置する仮想空間上の位置座標を取得し、コメント（記事）のデータ（投稿データ）と関連付ける。
【００６４】
統括モジュール１１１Ａは、ユーザ管理モジュール１１１、プログラム提供モジュール１１２、ハッシュ値検出モジュール１１３、仮想空間情報生成モジュール１１４、仮想空間情報送信モジュール１１５、アバター変更データ検出モジュール１１６、アイテム変更データ検出モジュール１１７、変更データ送信モジュール１１８、仮想空間管理モジュール１１９、投稿データ検出モジュール１２０、投稿データ管理モジュール１２１における処理を統括管理する。
【００６５】
図３は、ユーザ端末３１０〜３３０の詳細を説明するための図である。なお、以下に説明するユーザ端末３１０〜３３０はそれぞれの構成がほぼ同じであるため、説明の都合上、ユーザ端末３１０を代表させるものとする。
【００６６】
同図に示すように、ユーザ端末３１０は、インタフェース３１１、受信部３１２、送信部３１３、データ書込部３１４、データ読出部３１５、記憶媒体３１６、制御部３１７、表示部３１８を備えている。
【００６７】
インタフェース３１１は、インターネット４００を介して仮想空間提供サーバ１００やＷｅｂサーバ２１０〜２３０との間でデータ通信を行う。
【００６８】
受信部３１２は、上述した任意のブラウザを用いてＷｅｂサーバ２１０〜２３０のいずれかへアクセスすることにより得られる、たとえば任意の検索サイト、ホームページ、ブログ等のような様々なＷｅｂページを表示するためのデータの受信を行う。
【００６９】
また、受信部３１２は、仮想空間提供サーバ１００へのアクセスによって得られる仮想空間生成プログラムの受信を行う。また、受信部３１２は、仮想空間生成プログラムがインストールされた後、仮想空間を生成するための仮想空間生成データ、他のユーザ端末３２０，３３０の仮想空間で変更されたアバター画像の移動等に伴うアバター変更データ、家等のアイテム設置やアイテム設置消去等に伴うアイテム変更データ等の変更データを示す仮想空間生成データの受信を行う。また、受信部３１２は、他のユーザによって仮想空間内に投稿された上述のコメント（記事）のデータ（投稿データ）等の受信を行う。
【００７０】
送信部３１３は、Ｗｅｂサーバ２１０〜２３０のいずれかへのアクセス、あるいは仮想空間提供サーバ１００へのアクセスを行うためのアクセス情報の送信を行う。また、送信部３１３は、仮想空間提供サーバ１００へのログイン時に必要な少なくともユーザＩＤ及びパスワードを含むユーザ情報の送信を行う。また、送信部３１３は、自己の仮想空間で変更されたアバター画像の移動等に伴うアバター変更データ、家等のアイテム設置やアイテム設置消去等に伴うアイテム変更データ等の変更関連データの送信を行う。
【００７１】
データ書込部３１４は、少なくともＷｅｂサーバ２１０〜２３０のいずれかへのアクセスログや仮想空間提供サーバ１００へのアクセスログ、あるいは仮想空間提供サーバ１００からダウンロードした仮想空間生成プログラム等を記憶媒体３１６に書き込む。
【００７２】
データ読出部３１５は、少なくとも仮想空間提供サーバ１００からダウンロードした仮想空間生成プログラムをインストールする際、記憶媒体３１６からその仮想空間生成プログラムを読み出す。
【００７３】
記憶媒体３１６には、少なくともＷｅｂサーバ２１０〜２３０のいずれかへのアクセスログや仮想空間提供サーバ１００へのアクセスログ、あるいは仮想空間提供サーバ１００からダウンロードした仮想空間生成プログラム等がデータ書込部３１４によって書き込まれることで記憶される。ここで、記憶媒体３１６としては、内蔵ハードディスク、外付けハードディスク、内蔵ＤＶＤ、外付けＤＶＤ等の補助記憶装置を用いることができる。
【００７４】
表示部３１８は、少なくとも仮想空間提供サーバ１００からの仮想空間生成データに基づき、他のユーザ同士で共有できる仮想空間を表示する。
【００７５】
制御部３１７は、図示しないＲＯＭに記憶されている所定の制御プログラムに基づき、各部の動作を制御する。また、制御部３１７は、たとえば仮想空間提供サーバ１００からダウンロードしてインストールされた仮想空間生成プログラムに基づき、Ｗｅｂサーバ接続モジュール３１７ａ、Ｗｅｂアドレス情報取得モジュール３１７ｂ、Ｗｅｂページ閲覧モジュール３１７ｃ、送信モジュール３１７ｄ、仮想空間情報受信モジュール３１７ｅ、仮想空間表示制御モジュール３１７ｆ、アバター管理モジュール３１７ｇ、アイテム管理モジュール３１７ｈ、変更関連データ送信モジュール３１７ｉ、アバター変更データ検出モジュール３１７ｊ、アイテム変更データ検出モジュール３１７ｋ、仮想空間編集モジュール３１７ｌ、仮想空間管理モジュール３１７ｍ、コメント送信モジュール３１７ｎ、モーションデータ記憶モジュール３１７ｏ、統括モジュール３１７Ａを実現する。
【００７６】
また、これらのＷｅｂサーバ接続モジュール３１７ａ、Ｗｅｂアドレス情報取得モジュール３１７ｂ、Ｗｅｂページ閲覧モジュール３１７ｃ、送信モジュール３１７ｄ、仮想空間情報受信モジュール３１７ｅ、仮想空間表示制御モジュール３１７ｆ、アバター管理モジュール３１７ｇ、アイテム管理モジュール３１７ｈ、変更関連データ送信モジュール３１７ｉ、アバター変更データ検出モジュール３１７ｊ、アイテム変更データ検出モジュール３１７ｋ、仮想空間編集モジュール３１７ｌ、仮想空間管理モジュール３１７ｍ、コメント送信モジュール３１７ｎ、モーションデータ記憶モジュール３１７ｏ、統括モジュール３１７Ａは、次のような動作を行う。
【００７７】
Ｗｅｂサーバ接続手段としてのＷｅｂサーバ接続モジュール３１７ａは、ネットワークであるインターネット４００を介していずれかのＷｅｂサーバ２１０〜２３０に接続する。Ｗｅｂアドレス情報取得手段としてのＷｅｂアドレス情報取得モジュール３１７ｂは、Ｗｅｂサーバ接続モジュール３１７ａによって接続されたいずれかのＷｅｂサーバ２１０〜２３０のＷｅｂアドレス情報を取得する。
【００７８】
Ｗｅｂページ閲覧手段としてのＷｅｂページ閲覧モジュール３１７ｃは、Ｗｅｂアドレス情報取得モジュール３１７ｂによって取得されたＷｅｂアドレスからＷｅｂページ情報を取得して表示手段としての表示部３１８にそのＷｅｂページを表示させる。送信手段としての送信モジュール３１７ｄは、たとえば仮想空間提供サーバ１００のＷｅｂアドレス情報を有する仮想空間アイコンを有し、その仮想空間アイコンがクリック（又は選択）されると、その仮想空間アイコンをクリック（又は選択）したいずれかのユーザ端末３１０〜３３０側の上述のＷｅｂアドレス情報と、仮想空間ユーザ情報とを仮想空間提供サーバ１００に送信する。
【００７９】
ここで、その仮想空間アイコンは、予め仮想空間提供サーバ１００からダウンロードした仮想空間生成プログラムをインストールすることでユーザ端末３１０〜３３０の画面に表示されるとともに、仮想空間提供サーバ１００にアクセスするためのＷｅｂアドレス情報を有している。そのため、仮想空間提供サーバ１００のＷｅｂアドレスの入力を行うことなく、単にその仮想空間アイコンをクリック（又は選択）するだけで、仮想空間提供サーバ１００のＷｅｂアドレスの入力と仮想空間提供サーバ１００へのアクセスとが実行されるようになっている。
【００８０】
また、送信モジュール３１７ｄは、少なくともＷｅｂアドレス情報を、仮想空間提供サーバ１００に送信する際、そのＷｅｂアドレス情報を固定長のデータである、たとえばハッシュ値に変換して仮想空間提供サーバ１００に送信する。このようなハッシュ値は、いわゆる暗号化のための用いられているものであり、その値の長さはアルゴリズムによって異なるものの、基データ（テキストデータや画像データ等）のサイズに関わらず固定長になるという特徴がある。
【００８１】
ちなみに、ハッシュ値は、基のデータのサイズに関わらず、１２８〜５１２ビット程度の一定の長さになる。また、このようなハッシュ関数によるハッシュ値を得る手法は、ハッシュ値とハッシュ関数が分かっても基のデータを特定できないという特徴がある。
【００８２】
また、基データが同じであれば生成されるハッシュ値も同じであり、基データが異なれば生成されるハッシュ値が異なることになる。よって、ユーザ端末３１０〜３３０からのログイン時、すなわち上述した仮想空間アイコンがクリックされてユーザＩＤやパスワードを入力してログインしたとき、Ｗｅｂアドレス情報取得モジュール３１７ｂによって取得されるＷｅｂアドレス情報が同じであれば同じハッシュ値が生成され、Ｗｅｂアドレス情報が異なれば異なるハッシュ値が生成されることになる。
【００８３】
なお、ここでは、Ｗｅｂアドレス情報を基データとしたハッシュ値であるデータが生成される場合としたが、この例に限らず、他の暗号化手法により固定長のデータが生成されるようにしてもよい。また、上述した仮想空間アイコンは、単独でユーザ端末３１０〜３３０の画面に表示されるようにしてもよいし、所定のツールバーに組み込まれていてもよいし、専用のブラウザに組み込まれているようにしてもよいし、既存のブラウザにアドオンされるようにしてもよい。
【００８４】
仮想空間情報受信手段としての仮想空間情報受信モジュール３１７ｅは、仮想空間提供サーバ１００からＷｅｂアドレス情報に基づく仮想空間情報を受信する。仮想空間表示制御手段としての仮想空間表示制御モジュール３１７ｆは、仮想空間情報受信モジュール３１７ｅによって受信された仮想空間情報に基づいて、そのＷｅｂアドレス情報に基づく仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成して表示手段としての表示部３１８に表示させる。
【００８５】
なお、仮想空間表示制御モジュール３１７ｆは、仮想空間画像と、当該Ｗｅｂアドレスにアクセスしているユーザのアバター画像とを生成する際、既にインストール済みの仮想空間生成プログラムが有する各種要素を用いて、いずれかのユーザ端末３１０〜３３０の表示部３１８に表示される仮想空間を生成する。
【００８６】
また、仮想空間表示制御モジュール３１７ｆは、マウスやキーボード等により、ユーザ端末３１０を使用するユーザと紐付けられたアバター画像が仮想空間内を移動するように操作されると、その操作に応じてアバター画像の位置が変わるように仮想空間を生成する。
【００８７】
また、仮想空間表示制御モジュール３１７ｆは、マウスやキーボード等により、既にインストール済みの仮想空間生成プログラムが有する各種要素の中から選択された家等のアイテム画像が仮想空間に設置されるような操作が行われると、その操作に応じて家等のアイテム画像が表示されるように仮想空間を生成する。
【００８８】
アバター管理手段としてのアバター管理モジュール３１７ｇは、既にインストール済みの仮想空間生成プログラムが有する各種要素の中から選択されたアバター画像がユーザ端末３１０を使用するユーザと紐付けて管理する。また、アバター管理モジュール３１７ｇは、マウスやキーボード等の操作により、仮想空間内でアバター画像が移動されると、そのアバター画像の移動前あるいは移動後の位置をたとえば座標で管理するようになっている。
【００８９】
アイテム管理手段としてのアイテム管理モジュール３１７ｈは、マウスやキーボード等の操作により、既にインストール済みの仮想空間生成プログラムが有する各種要素の中から家等のアイテム画像が選択されると、そのアイテム画像をユーザ端末３１０を使用するユーザと紐付けて管理する。また、アイテム管理モジュール３１７ｈは、マウスやキーボード等により、家等のアイテム画像を消去するような操作があると、そのアイテム画像とユーザとの紐付けを無くす。
【００９０】
第１データ送信手段及び第２データ送信手段としての変更関連データ送信モジュール３１７ｉは、アバター管理モジュール３１７ｇによって管理されているアバター画像の移動に伴うアバター変更データや、アイテム管理モジュール３１７ｈによって管理されている家等のアイテム設置やアイテム設置消去等に伴うアイテム変更データ等の変更関連データを送信する。なお、変更関連データ送信モジュール３１７ｉは、アバター管理モジュール３１７ｇやアイテム管理モジュール３１７ｈによって管理されている内容が変更されると直ちにアバター変更データやアイテム変更データ等の変更関連データを送信するようになっている。
【００９１】
アバター変更データ検出手段としてのアバター変更データ検出モジュール３１７ｊは、仮想空間提供サーバ１００からの他のユーザ端末３２０，３３０側の変更に紐付けられた仮想空間生成データから、他のユーザ端末３２０，３３０側のアバター画像の移動に伴うアバター変更データを検出する。
【００９２】
アイテム変更データ検出手段としてのアイテム変更データ検出モジュール３１７ｋは、仮想空間提供サーバ１００からの他のユーザ端末３２０，３３０側の変更に紐付けられた仮想空間生成データから、他のユーザ端末３２０，３３０側の家等のアイテム設置、あるいはアイテム設置消去等に関わるアイテム変更データを検出する。
【００９３】
第１仮想空間編集手段及び第２仮想空間編集手段としての仮想空間編集モジュール３１７ｌは、アバター変更データ検出モジュール３１７ｊによってアバター変更データが検出されると、ユーザ端末３１０の仮想空間内での他のユーザ端末３２０，３３０を使用するユーザに紐付けられたアバター画像の位置等を変更するような編集処理を行う。
【００９４】
また、仮想空間編集モジュール３１７ｌは、アイテム変更データ検出モジュール３１７ｋによってアイテム変更データが検出されると、ユーザ端末３１０の仮想空間内での他のユーザ端末３２０，３３０を使用するユーザに紐付けられた家等のアイテム画像を設置（表示）又は設置消去（表示消去）させるような編集処理を行う。
【００９５】
仮想空間管理手段としての仮想空間管理モジュール３１７ｍは、ユーザの操作によりアバター画像が仮想空間内で移動し、その移動した場所に投稿されるコメント（記事）等を管理する。また、仮想空間管理モジュール３１７ｍは、後述のミーム５１０と呼ばれるアバター画像の分身オブジェクト画像を動作させるモーションデータをモーションデータ記憶モジュール３１７ｏから読み出し、当該モーションデータに基づいて分身オブジェクト画像を動作させる。なお、後述のミーム５１０と呼ばれるアバター画像の分身オブジェクト画像等の詳細については後述する。
【００９６】
コメント送信手段としてのコメント送信モジュール３１７ｎは、アバター画像が表示されている任意の位置でコメント情報の入力を受け付けて仮想空間提供サーバ１００に送信する。
【００９７】
モーションデータ記憶手段としてのモーションデータ記憶モジュール３１７ｏには、後述のミーム５１０と呼ばれるアバター画像の分身オブジェクト画像を動作させるためのモーションデータが記憶されている。
【００９８】
統括モジュール３１７Ａは、Ｗｅｂサーバ接続モジュール３１７ａ、Ｗｅｂアドレス情報取得モジュール３１７ｂ、Ｗｅｂページ閲覧モジュール３１７ｃ、送信モジュール３１７ｄ、仮想空間情報受信モジュール３１７ｅ、仮想空間表示制御モジュール３１７ｆ、アバター管理モジュール３１７ｇ、アイテム管理モジュール３１７ｈ、変更関連データ送信モジュール３１７ｉ、アバター変更データ検出モジュール３１７ｊ、アイテム変更データ検出モジュール３１７ｋ、仮想空間編集モジュール３１７ｌ、仮想空間管理モジュール３１７ｍにおける処理を統括管理する。
【００９９】
次に、図４〜図９を参照し、仮想空間提供システムにおける仮想空間提供の概要について説明する。ここで、図４は仮想空間の生成ルーチンを説明するためのフローチャートであり、図５は図４の仮想空間生成プログラムの起動処理を説明するためのフローチャートであり、図６及び図７は仮想空間を共有する場合を説明するためのフローチャートであり、図８及び図９は仮想空間を共有する場合を説明するための図である。
【０１００】
なお、以下の説明においては、各ユーザ端末３１０〜３３０を使用する各ユーザは仮想空間提供サーバ１００に対して、少なくともユーザＩＤ及びパスワードを含むユーザ情報の登録を行っているとともに、仮想空間提供サーバ１００から提供される仮想空間生成プログラムが既に各ユーザ端末３１０〜３３０にインストールされているものとする。また、各ユーザ端末３１０〜３３０の画面には、仮想空間生成プログラムのインストールにより、仮想空間提供サーバ１００へのアクセスを行う仮想空間アイコンがたとえば既存のブラウザにツールバーにアドオンされているものとする。
【０１０１】
そしてまず、図４に示すように、仮想空間の生成ルーチンを開始する場合、仮想空間生成プログラムの起動処理を実行する（ステップＳａ１）。この仮想空間生成プログラムの起動処理では、図５に示すように、まずユーザ端末３１０〜３３０を起動し（ステップＳａ１−１）、上述のダウンロードしてインストールして表示されるブラウザを起動し（ステップＳａ１−２）、そのブラウザを介して所定のＷｅｂページを閲覧する（ステップＳａ１−３）。
【０１０２】
ここで、その所定のＷｅｂページを閲覧するためのブラウザのツールバーにアドオンされている仮想空間アイコンをクリックすると（ステップＳａ１−４）、仮想空間生成実行に進む（ステップＳａ１−５）。
【０１０３】
仮想空間生成実行に進むと、図４に示すように、仮想空間提供サーバ１００へのログイン処理が実行される（ステップＳａ２）。ここでは、たとえばユーザ端末３１０で仮想空間アイコンがクリックされると、そのユーザ端末３１０の表示部３１８にユーザＩＤやパスワードの入力を促すログイン画面が表示される。
【０１０４】
ここで、そのログイン画面にユーザＩＤやパスワードの入力を入力してたとえばＯＫや完了を示すボタンをクリックすると、仮想空間提供サーバ１００へのログインが行われ、仮想空間提供サーバ１００からログインを行ったユーザ端末３１０へのログイン処理による応答が行われる（ステップＳｂ１）。
【０１０５】
また、ユーザ端末３１０から仮想空間提供サーバ１００へのログインが行われるとほぼ同時に、ユーザ端末３１０側の閲覧中の所定のＷｅｂページのＷｅｂアドレス情報に応じたハッシュ値が仮想空間提供サーバ１００に送信される（ステップＳａ３）。
【０１０６】
仮想空間提供サーバ１００側では、ユーザ端末３１０からのハッシュ値を受信すると（ステップＳｂ２）、そのハッシュ値に紐付けられた仮想空間があるかどうかを判断する（ステップＳｂ３）。ここでは、初期状態のとき、いずれのハッシュ値にも紐付けられた仮想空間が存在しないため、いずれのハッシュ値にも紐付けられた仮想空間が存在しない場合は（ステップＳｂ３：ＮＯ）、新たにそのハッシュ値にも紐付けられた仮想空間が生成されることになる。
【０１０７】
この場合は、たとえばユーザ端末３１０からのハッシュ値に紐付けられた新たな仮想空間を生成するための仮想空間生成データ、すなわち、既に生成されている仮想空間とは別の仮想空間が生成されるための仮想空間生成データが新たに作成され（ステップＳｂ４）、そのハッシュ値に紐付けられた新たな仮想空間生成データと、ハッシュ値を送信したユーザ端末３１０とが関連付けられる（ステップＳｂ５）。このような関連付けが行われると、そのハッシュ値に紐付いた他の仮想空間生成データがユーザ端末３１０に送信される（ステップＳｂ６）。
【０１０８】
これに対し、いずれかのハッシュ値に紐付けられた仮想空間が既に存在している場合は、その存在している仮想空間に振り分けできるかどうかを判断することになる。すなわち、上述のハッシュ値検出モジュール１１３で検出されたハッシュ値に応じてユーザ端末３１０〜３３０に表示される仮想空間を振り分ける際、基本的には、ユーザ端末３１０〜３３０からのハッシュ値が同じであれば、それぞれのユーザ端末３１０〜３３０に同じ内容の仮想空間が生成されることになる。
【０１０９】
これにより、たとえばゲーム関連のＷｅｂページを閲覧しているときの同じＷｅｂアドレス情報に応じた場合は、そのゲーム関連のＷｅｂページを閲覧しているユーザ同士が同じ仮想空間を共有することになる。また、たとえば旅行関連のＷｅｂページを閲覧しているときの同じＷｅｂアドレス情報に応じた場合は、その旅行関連のＷｅｂページを閲覧しているユーザ同士が同じ仮想空間を共有することになる。
【０１１０】
ただし、一つの仮想空間に多数のユーザが集中してしまうと、上述したように、それぞれのユーザ端末３１０〜３３０における仮想空間内でのアバター画像の数が増えてしまい、上述したユーザ管理モジュール１１１によるセッションの管理が煩雑となるばかりか、仮想空間提供サーバ１００からの応答が遅くなり、コミュニケーションゲームの進行が遅くなるなどの不都合を生じることがある。そこで、仮想空間情報生成モジュール１１４は、ユーザ端末３１０〜３３０からのハッシュ値が同じである場合、一つの仮想空間にたとえば５００個のアバター画像が存在できるように仮想空間を振り分ける。
【０１１１】
ここで、ステップＳｂ３において、たとえばユーザ端末３１０からのハッシュ値に紐付けられた仮想空間が既に生成されていて、さらにその仮想空間に存在できるアバター画像の数がたとえば５００個に限定されているとき、その仮想空間のアバター画像の数が５００個未満であるとすると、たとえばユーザ端末３１０からのハッシュ値に紐付けられた仮想空間を既に生成されている仮想空間に振り分けられる。この場合は、たとえばユーザ端末３１０からのハッシュ値に紐付けられた仮想空間を生成するための仮想空間生成データ、すなわち、既に生成されている仮想空間が生成されるための仮想空間生成データがユーザ端末３１０に送信される（ステップＳｂ７）。
【０１１２】
以上のような手順により、たとえば既に生成されている仮想空間が生成されるための仮想空間生成データがユーザ端末３１０に送信されることで、図８（ａ）に示すように、ユーザＡ〜Ｃが仮想空間アイコンをクリックして仮想空間提供サーバ１００へのログインが行われたときの閲覧中の所定のＷｅｂページのＷｅｂアドレス情報がそれぞれたとえば「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏ．ｊｐ／」であるとすると、その「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏ．ｊｐ／」のハッシュ値に応じた仮想空間生成データに基づき、ユーザＡ〜Ｃは同じ仮想空間ａを共有することになる。
【０１１３】
ただし、一つの仮想空間に多数のユーザが集中してしまうと、上述したように、ユーザ管理モジュール１１１によるセッションの管理が煩雑となるばかりか、仮想空間提供サーバ１００からの応答が遅くなり、コミュニケーションゲームの進行が遅くなるなどの不都合を生じることがあるため、上述した仮想空間情報生成モジュール１１４による振り分けが行われる。
【０１１４】
この場合、図８（ｂ）に示すように、ユーザＤ〜Ｆが仮想空間アイコンをクリックして仮想空間提供サーバ１００へのログインが行われたときの閲覧中の所定のＷｅｂページのＷｅｂアドレス情報がそれぞれ上記同様に、「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏ．ｊｐ／」であるとしても、その「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏ．ｊｐ／」のハッシュ値に応じた仮想空間生成データが図８（ａ）での仮想空間生成データとは異なるようにすることで、ユーザＤ〜Ｆは同じ仮想空間ａ−１を共有することになる。
【０１１５】
同様にして、たとえば図９（ａ）に示すように、ユーザＡ〜Ｃが仮想空間アイコンをクリックして仮想空間提供サーバ１００へのログインが行われたときの閲覧中の所定のＷｅｂページのＷｅｂアドレス情報がそれぞれたとえば「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏ．ｊｐ／」であるとすると、その「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏ．ｊｐ／」のハッシュ値に応じた仮想空間生成データに基づき、ユーザＡ〜Ｃは同じ仮想空間ｂを共有することになる。
【０１１６】
また、一つの仮想空間に多数のユーザが集中して、上述した仮想空間情報生成モジュール１１４による振り分けが行われると、図９（ｂ）に示すように、ユーザＤ〜Ｆが仮想空間アイコンをクリックして仮想空間提供サーバ１００へのログインが行われたときの閲覧中の所定のＷｅｂページのＷｅｂアドレス情報がそれぞれ上記同様に、「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏ．ｊｐ／」であるとしても、その「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏ．ｊｐ／」のハッシュ値に応じた仮想空間生成データが図９（ａ）での仮想空間生成データとは異なるようにすることで、ユーザＤ〜Ｆは同じ仮想空間ｂ−１を共有することになる。
【０１１７】
なお、以上のような手順により生成された仮想空間は、仮想空間提供サーバ１００のデータベース１１０ａに必ずしも保存されるものではなく、その仮想空間内のアバター画像の数が０個になった時点で削除されるようになっている。これにより、仮想空間提供サーバ１００の負荷が軽減される。
【０１１８】
次に、仮想空間を他のユーザと共有する場合について説明する。まず、図６に示すように、たとえばユーザ端末３１０において、仮想空間の所定の位置（座標）に所定のアイテム画像の設置、すなわち、既にインストール済みの仮想空間生成プログラムが有する各種要素から家等のアイテム画像を選択して仮想空間内の所定の位置にドラック＆ドロップすると（ステップＳａ１０）、設置したアイテム画像の位置（座標）とアイテム画像の情報とが仮想空間提供サーバ１００に送信される（ステップＳａ１１）。ここで、アイテム画像の情報とは、たとえば仮想空間生成プログラムが有する各種要素に関連付けられているコードナンバー等である。
【０１１９】
仮想空間提供サーバ１００側では、ユーザ端末３１０からのアイテム画像の位置（座標）とアイテム画像の情報とを受信すると（ステップＳｂ１０）、該当する仮想空間のアイテム画像の位置（座標）とアイテム画像の情報とを検出する（ステップＳｂ１１）。次いで、検出した該当する仮想空間のアイテム画像の位置（座標）とアイテム画像の情報とを保存し（ステップＳｂ１２）、該当する仮想空間に関連付けられている全てのユーザ端末であるユーザ端末３２０，３３０に保存したアイテム画像の位置（座標）とアイテム画像の情報とを送信する（ステップＳｂ１３）。
【０１２０】
ここで、ユーザ端末３２０，３３０が仮想空間提供サーバ１００から送信されたアイテム画像の位置（座標）とアイテム画像の情報とを受信すると（ステップＳａ１２）、受信したアイテム画像の位置（座標）とアイテム画像の情報とに基づいて仮想空間が編集される（ステップＳａ１３）。これにより、たとえばユーザ端末３１０側で仮想空間の所定の位置（座標）に所定のアイテム画像の設置が行われると、他のユーザ端末３２０，３３０での仮想空間の内容がユーザ端末３１０側での仮想空間の内容と同じとなり、仮想空間が共有されることになる。
【０１２１】
なお、仮想空間提供サーバ１００側では、たとえばユーザ端末３１０において、仮想空間生成プログラムが有する各種要素から家等のアイテム画像を選択して仮想空間内の所定の位置にドラック＆ドロップし、それによって設置されたアイテム画像が存在する仮想空間についてはデータベース１１０ａに保存するが、そのアイテム画像が削除された時点で、その仮想空間がデータベース１１０ａから削除されるようになっている。
【０１２２】
また、ここでは、たとえばユーザ端末３１０側で仮想空間の所定の位置（座標）に所定のアイテム画像の設置が行われた場合での仮想空間の共有について説明したが、たとえばユーザ端末３１０側での仮想空間内におけるアバター画像が移動した場合も、同様にして、他のユーザ端末３２０，３３０での仮想空間の内容がユーザ端末３１０側での仮想空間の内容と同じとなり、仮想空間が共有されることになる。
【０１２３】
すなわち、図７に示すように、たとえばユーザ端末３１０において、仮想空間に既に配置してあるアバター画像を所定の位置（座標）に移動させると（ステップＳａ２０）、移動したアバター画像の位置（座標）とアバター画像の情報とが仮想空間提供サーバ１００に送信される（ステップＳａ２１）。ここで、アバター画像の情報とは、たとえば仮想空間生成プログラムが有する各種要素に関連付けられているコードナンバー等である。
【０１２４】
仮想空間提供サーバ１００側では、ユーザ端末３１０からのアバター画像の位置（座標）とアバター画像の情報とを受信すると（ステップＳｂ２０）、該当する仮想空間のアバター画像の位置（座標）とアバター画像の情報とを検出する（ステップＳｂ２１）。次いで、検出した該当する仮想空間のアバター画像の位置（座標）とアバター画像の情報とを保存し（ステップＳｂ２２）、該当する仮想空間に関連付けられている全てのユーザ端末であるユーザ端末３２０，３３０に保存したアバター画像の位置（座標）とアバター画像の情報とを送信する（ステップＳｂ２３）。
【０１２５】
ここで、ユーザ端末３２０，３３０が仮想空間提供サーバ１００から送信されたアバター画像の位置（座標）とアバター画像の情報とを受信すると（ステップＳａ２２）、受信したアバター画像の位置（座標）とアバター画像の情報とに基づいて仮想空間が編集される（ステップＳａ２３）。これにより、たとえばユーザ端末３１０側で仮想空間内のアバター画像が所定の位置（座標）に移動されると、他のユーザ端末３２０，３３０での仮想空間の内容がユーザ端末３１０側での仮想空間の内容と同じとなり、仮想空間が共有されることになる。
【０１２６】
次に、図１０〜図３３を用い、上述したユーザ端末３１０〜３３０側の仮想空間管理モジュール３１７ｍによって管理される仮想空間におけるコメント（記事）の投稿等について説明する。ここで、図１０はミームのイメージを説明するための図、図１１はコメント（記事）の投稿を説明するための図、図１２はミームの外観の変更を説明するための図、図１３はミームに紐付けされたマイページ（ルームページともいう）を説明するための図、図１４はアバター画像の任意の移動場所で投稿された複数のコメント（記事）に紐付けされている複数のミームの一覧を説明するための図、図１５は仮想空間内に設置されたハウスへの入室について説明するための図、図１６はマイページに設けられているカレンダーを用いてのミーム５のソートと表示の関連性について説明するための図、図１７は図１６のカレンダーに紐付けられたミームを説明するための図、図１８はオーナーハウス内でのミームの振る舞いについての一覧を示す図、図１９はオーナーハウス以外でのミームの振る舞いについての一覧を示す図、図２０は図１４（ａ）での複数のミームのソート処理を説明するための図、図２１はマイページのトップとミームの表示の関係性について説明するための図、図２２はマイページ上でのミームリストの区別について説明するための図、図２３は図１４（ｂ）での複数のミームのソート処理を説明するための図、図２４は屋外に存在するミームの検索方法について説明するための図、図２５は更新が所定期間無くて削除されたミームを復帰させる場合を説明するための図、図２６はミームの吹き出しについて説明するための図、図２７は部屋内でのミームの投稿ウィンドウを説明するための図、図２８は屋外でのミームの投稿ウィンドウを説明するための図、図２９は屋内でのミームの投稿を確認する確認ウィンドウを説明するための図、図３０は屋外でのミームの投稿を確認する確認ウィンドウを説明するための図、図３１及び図３２は屋内及び屋外のミームの投稿を確認する確認ウィンドウを通して表示される投稿内容の閲覧について説明するための図である。
【０１２７】
まず、図１０に示すように、アバター画像５００の分身オブジェクト画像とされるミーム５１０は、仮想空間内のユーザの興味があるところに、能動的な導線（ページリンク）として配置されるものであり、その配置場所によって用法が異なるものである。すなわち、同図において、マイホームａではＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）的な日記として用いられ、他のユーザが設置したフレンドのハウスｂではひとこと掲示板的な伝言板的コミュニケーションツールとして用いられ、興味のあるＷｅｂページｃでは能動的な導線（ページリンク）として用いられ、クラブｄではイベントや掲示板などのクラブ内でのコミュニケーションツールとして用いられるようになっている。また、１体のミーム５１０は、一つのコメント（記事）のみに紐付けられるものである。
【０１２８】
また、コメント（記事）の投稿、すなわちミーム５１０の投稿に際しては、仮想空間に表示されるツールバー内のミームボタン（図示省略）、又は図１１（ａ）に示すように、フィールドの任意の場所に対して、右クリックし、そこでコンテキストメニューから“ここにミームを投稿”を選択すると、図１１（ｂ）に示すように、クリックした場所にミーム５１０が投稿される。また、投稿すべきミーム５１０においては、図示しないツールバーや、図１２に示すようなコンテキストメニューから、下層のメニューを開いて、そこから服飾や顔などの“お気に入り”設定したものから選択することも可能である。
【０１２９】
また、それぞれの部屋に複数のミーム５１０が入っている場合、図１３に示すように、その部屋にいるそれぞれのミーム５１０が、ソートして表示される。すなわち、このときのソートは、ブラウザ上にて、図１３（ａ）に示すように、初回ルーム入室時の最新ミームソート、又は図１３（ｂ）に示すように、カレンダーによる日付ソート、又は図１３（ｃ）に示すように、表示一覧制限（１０くらい）以上の場合、ページ分けによるソートのいずれかとなる。このため、マイページ上で、ソートが行われるたびに、仮想空間上では、ミーム５１０の入退室が発生し、このとき、ミームウォールにて、ミーム５１０の入れ替えが行われる。
【０１３０】
また、ホームエントランスにて表示される、任意のアバター画像に紐付けされた複数のミーム５１０の一覧は、図１４（ａ）に示すように表示される。ここで、ミーム５１０は本来、投稿されたコメント（記事）に紐付けられているものであるが、そのミーム５１０はアバター画像５００の分身オブジェクト画像であることから、アバター画像５００にも紐付けられていることになる。
【０１３１】
ここでの複数のミーム５１０の一覧は、自分のミーム５１０を横断的に確認することができるものである。また、ここで表示される内容は、自分のミーム５１０の情報だけとなっている。また、その表示項目としては、現在カレンダーで選択している日付（左上）５１１、タイトル（クリックで当該ミームのいるページに遷移）５１２、作成した日付（本文下）５１３、本文５１４、配置場所５１５、コメント数（件数）５１６となっている。
【０１３２】
ここで、本文５１４にあっては、日記本文のたとえば冒頭４０文字が表示（２行程度を想定）され、表示しきれない場合は以降が「・・・」で表示される。また、配置場所５１５にあっては、どこに配置したかが表示されるものであり、部屋名と屋外で分類（アンクリッカブル）されている。また、配置場所５１５がない（脱落中）場合、空欄とされる。
【０１３３】
なお、図中右上に表示されている「この部屋のミーム」にあっては、クリックすることにより、「一覧」に表示される数が図のようにたとえば「３つ」から「全て」となるようにトグルで表示される。また、タイトル５１２の欄に設けられている「ミームをもどす」にあっては、クリックにより、当該ミーム５１０がホームエントランスに再投稿する処理へ移される。
【０１３４】
また、ミーム５１０のソート場所にあっては、たとえば現在カレンダーで選択している日付（左上）５１１をクリックすることで、たとえば当該日から過去１週間のミーム５１０を表示させることができたり、ミーム５１０が１０体でページングされたりすることができる。また、投稿したミーム５１０の全てを表示させることも可能であり、この場合は投稿したミーム５１０が１０体でページングされる。
【０１３５】
また、各部屋にて表示される、任意のアバター画像に紐付けされた複数のミーム５１０の一覧は、図１４（ｂ）に示すように表示される。ここでの複数のミーム５１０の一覧は、部屋内にいる自分のミーム５１０のミーム情報となる。また、ここで表示される表示項目としては、現在カレンダーで選択している日付（左上）５１１、タイトル（クリックで  当該ミームのいるページに遷移）５１２、作成した日付  （本文下）５１３、本文５１４、コメント数（件数）５１６、ニックネーム５１７となっている。
【０１３６】
ここで、日付（左上）５１１、タイトル（クリックで  当該ミームのいるページに遷移）５１２、作成した日付（本文下）５１３、本文５１４、コメント数（件数）５１６については上記同様である。ニックネーム５１７は、投稿者のニックネームであり、クリックにより当該ユーザのホームへ遷移することができるようになっている。
【０１３７】
また、ミーム５１０のソート場所にあっては、上記同様に、たとえば現在カレンダーで選択している日付（左上）５１１をクリックすることで、たとえば当該日から過去１週間のミーム５１０を表示させることができたり、ミーム５１０が１０体でページングされたりすることができる。また、それぞれの部屋への入室時、表示を部屋にいるミーム一覧に切り替えることも可能である。この場合、部屋にいるミーム５１０を最新のものから一覧表示したり、ミーム５１０が１０体でページングされたりすることも可能である。
【０１３８】
また、図１５（ａ）に示すように、あるハウス内から、ルームタグ５２０とハウスタグ５２１を切り替えて他のハウスに入室した場合、カレンダーの日付によるソートはキャンセルされ、当該部屋に投稿されたミーム５１０のリストが、現在の日付を基準に最新のものから表示される（クライアント（他のユーザのアバター画像）には最新１０体のミーム５１０が表示される）。この状態でミーム５１０を投稿した場合、デフォルトの日付は現在の日付となる。
【０１３９】
また、あるハウス内から、３Ｄ空間のドアを使用して他のハウスに入室した場合、カレンダーの日付によるソートはキャンセルされない。この場合、選択されているカレンダーの日付を基準に、当該部屋に投稿されている最新のミーム５１０が１０体表示される。また、選択されているカレンダーの日付を基準に、当該部屋に投稿されているミーム５１０が最新のものからタイトル表示される。この状態でミーム５１０を投稿した場合、デフォルトの日付は選択されているカレンダーの日付となる。
【０１４０】
また、図１５（ｂ）に示すように、最新のミーム５１０、又はカレンダーのミーム５１０の場合でも、一覧に２ページ目以降が存在する場合、ページをめくったときにミーム５１０が入れ替わる。すなわち、ページの一覧とクライアント（他のユーザのアバター画像）で表示されるミーム５１０は連動する。また、このとき、ソートされるミーム５１０には、自分が投稿した以外のミーム５１０も含まれる（たとえば部屋に投稿されたミーム５１０など）。
【０１４１】
上述したように、マイページでは、それぞれの部屋に対して、カレンダーの日付やページ単位のソートで、記事一覧を表示させ、それに即したミーム５１０を仮想空間上に表示させることができる。なお、通常、カレンダーのソート結果はページ移動を行うとキャンセルされるが、本実施例での仮想空間では、当時のミーム５１０を再現するため、カレンダーの日付を敢えてキャンセルしない場合がある。たとえばクリスマスにみんなでミーム５１０を投稿しあった光景の再現などを行う場合である。
【０１４２】
また、各部屋でカレンダーをクリックした場合のページとクライアント（他のユーザのアバター画像）の挙動にあっては、カレンダーの日付はクリックした日付となる（たとえば図１４（ａ）の日付（左上）５１１の表示が変更される）。このとき、マイページにおいては、当該部屋に投稿されたミーム５１０を、クリックした日付を基準に、最新のものからタイトルが表示される。また、クリックした日付を基準に最新のミーム５１０がたとえば１０体表示される。
【０１４３】
また、ホームエントランスでカレンダー内や最新記事などの一覧に表示されているミーム５１０をクリックしての部屋入室が行われた場合、カレンダーの日付はキャンセルされない（この場合、ハウス間の移動が発生してもカレンダーがキャンセルされない）。このとき、マイページにおいては、当該部屋に投稿されたミーム５１０を、当該ミーム５１０の設定日を基準に、最新のものからタイトルが表示される。また、当該ミーム５１０の設定日を基準に最新のミーム５１０がたとえば１０体表示される。
【０１４４】
また、図１６に示すようなカレンダーでのクリックにより、具体的な日付が指定されている状況でミーム５１０が投稿された場合、当該日付に対して記事が投稿される。この場合、一覧表示内のカレンダーで選択された日付表示を、記事投稿のデフォルトの日付に設定する。すなわち、たとえば１２／２０に入室し、カレンダーの１０／１０をクリックした状態でミーム投稿を行うと、投稿日は１０／１０となる。なお、図１６では、ミーム５１０が投稿されている日付にハイライトが施され、クリッカブルとなるようになっているが、ハイライトしていない日付もクリッカブルにし、全ての日付に飛べるようにしてもよい。
【０１４５】
ここで、カレンダーのハイライトにあっては、屋外も含め全てのミーム５１０を対象に、当該日に投稿があった場合にホームエントランスにて全て表示とすることができる。また、当該部屋に投稿されているミーム５１０を対象に、当該日に投稿があった場合にホームエントランスにてその部屋のみ表示することができる。また、当該部屋に投稿されているミーム５１０を対象に、当該日に投稿があった場合に各部屋に入室時に表示することができる。
【０１４６】
ここで、ソート状況に応じて表示されるミーム５１０の具体的な一例は、次の通りである。まず、図１７（ａ）は、カレンダークリック時で表示される表示ミームの一例を示しており、ページオーナーのニックネーム５１７の「まっすー」がカレンダー上で「２００８／１／２５」をクリックした場合、この部屋に投稿されたミーム５１０が作成した日付（本文下）５１３の２００８／１／２５を基準に最新のものが１０件タイトル表示される（ソート）。この場合、この部屋に投稿されたミーム５１０は異なるユーザのものであっても全てページングされる。
【０１４７】
この場合、表示されるミーム５１０は、たとえば最大で１０体（タイトル５１２が１番目〜１０番目で示されている）とされるようになっている。ただし、ホームエントランス以外ではカレンダーをクリックすると、当該部屋に投稿されているミーム５１０が表示されることになり、各部屋毎に存在するミーム５１０が変化することになる。
【０１４８】
また、図１７（ｂ）に示すように、ページ切り替え時の表示ミームでは、ページオーナーのニックネーム５１７の「まっすー」がカレンダー上で「２００８／１／２５」をクリックした後、ページ［２］へ切り替えると、この部屋に投稿されたミーム５１０が２００８／１／２５を基準に最新から１１番目〜２０番目まで１０件タイトル表示される（ソート）。この場合、この部屋に投稿されたミーム５１０は異なるユーザのものであっても全てページングされる。
【０１４９】
この場合、表示されるミーム５１０は、たとえば最大で１０体（タイトル５１２が１１番目〜２０番目で示されている）とされるようになっている。ただし、ホームエントランス以外ではカレンダーをクリックすると、当該部屋に投稿されているミーム５１０が表示されることになり、各部屋毎に存在するミーム５１０が変化することになる。
【０１５０】
ここで、マイページのサイトマップ、フレンドのサイトマップ、クラブページのサイトマップ、及びソート状況に応じて、どのようなミーム５１０が表示されるのかの具体例については、図１８のオーナーハウス内でのマイページとクライアント（他のユーザのアバター画像）上の振る舞いの一覧や、図１９のオーナーハウス以外でのマイページとクライアント（他のユーザのアバター画像）上の振る舞いの一覧のようになっている。
【０１５１】
また、マイページトップ（＝ホームエントランス）では、オーナーが投稿したミーム５１０を横断的に閲覧することができるため、他の部屋とは異なる振る舞いが必要になる。すなわち、マイページトップでは、ブラウザ上から、そのホームエントランス所有者が投稿したすべてのミーム５１０を、空間的なしばりがなく横断的に検索したり、最新ミーム一覧などで閲覧することができるようになっている。言い換えれば、各ハウス内のミーム５１０と屋外に投稿したミーム５１０とを一覧で閲覧できるのはホームエントランスのみとなる。
【０１５２】
ホームエントランスへのミーム投稿は可能であるが、マイページトップでは、他の部屋に投稿されたミーム一覧も表示される。そのため、ホームエントランス内で、なんらかのソートが行われた場合、個別の部屋と同様の処理を行い、ホームエントランス以外の場所に投稿されたミームを表示しないものとする。ここで、エントランスでのソート処理は、ホームエントランスでは専用の一覧を使用し、横断的にミーム５１０を検索する場合と、ホームエントランスを個別の部屋として見る場合とに使い分けるものとする。ここで、図２０（ａ）のホームエントランスの専用一覧にある「この部屋のミーム」をクリックすると、図２０（ｂ）のような個別の一覧に切り替わる。切り替わった後は「すべて」をクリックすると、全体の閲覧へと戻ることができる。
【０１５３】
次に、マイページトップ（仮想空間のホームエントランス入室時）の状況に応じて、どのようなミーム５１０が表示されるのかの具体例について説明する。まず、図２１（ａ）のようなマイページトップから仮想空間のホームエントランスに入室した際、仮想空間には図２１の（ｂ）のように最新のものから１０体のミーム５１０が表示される。
【０１５４】
また、図２１（ｃ）のように、リスト内からホームエントランスに投稿されたものだけを表示させようとした場合、リストにはタイトルの１番目〜３番目まで表示されているが、仮想空間には図２１（ｄ）のように、ホームエントランスに投稿されているタイトルの２番目と３番目のミーム５１０のみが表示される。
【０１５５】
また、マイぺージ上では、自分のミーム５１０、他人のミーム５１０、現在の部屋にいるミーム５１０のそれぞれが、アイコンやカラーなどで区別して表示される。すなわち、ホームエントランスで横断的に区別する場合、図２２（ａ）に示すように、表示されるのは自分のミーム５１０の情報だけとなり、他人のミーム５１０は表示されず、配置場所５１５は屋外やホームエントランスとなる。
【０１５６】
また、個別の部屋で区別する場合、図２２（ｂ）に示すように、表示されるのは部屋にいる全てのミーム情報となり、現在の部屋にいるものしか表示されない。この場合、自分と他人のミームはニックネーム５１７で区別され、自分以外のニックネーム５１７はフォントカラーを変えて表示される。
【０１５７】
次に、各ミーム５１０を横断的に閲覧可能なホームに対する、各ハウスの振る舞いについて説明する。まず、ホームハウス（ホームとして設定されているハウス）とそれ以外のハウスの相違点は「ホームハウスでは自分の投稿した全てのミーム５１０を閲覧可能であるのに対し、それ以外のハウスでは当該ハウスに投稿されたミーム５１０しか閲覧できない点である。各部屋での挙動は、当該部屋にいるミーム５１０を対象とする点で同じであるが、エントランスに関しては上記の通り、ハウス内のミーム５１０のみが一覧表示される。
【０１５８】
また、ハウスのエントランスにおける主な振る舞いの違いにおいて、投稿したミーム５１０は、当該ハウス内に投稿されたもののみが表示される。ただし、屋外に投稿し、当該ハウスに紐づいていても表示されない。また、カレンダーでは、当該ハウス内に投稿したミーム５１０の日付のみハイライト表示される。また、カレンダーをクリックすると、当該ハウス内に投稿したミーム５１０のうち、当該日に投稿されたミーム一覧が表示される。ミーム一覧では、当該ハウス内に投稿された全てのミーム５１０が横断的に表示される（あくまでハウス内を横断的に閲覧）。
【０１５９】
また、各ハウスのエントランスでのソート処理において、各ハウスのエントランスでは、ホームエントランスと同じ専用一覧を使用し、ハウス内のミーム５１０を横断的に検索する場合と、エントランスを個別の部屋として見る場合とに使い分けるものとする（あくまで当該ハウス内のミーム５１０であることが必要）。ここで、図２３（ｃ）に示すように、各ハウスのエントランスの専用一覧にある「この部屋のミーム」をクリックすると、図２３（ｂ）に示すように、個別の一覧に切り替わる。切り替わった後は「すべて」をクリックすることで、全体の閲覧へと戻ることが可能となる。機能的にはハウス内か投稿したミーム５１０の全てかの違いがあるが、ホームエントランスのものと同様であり、投稿後の処理、表示もホームエントランスに準ずるものである。
【０１６０】
また、屋外のミーム５１０は部屋内のミーム５１０とは異なり、ユーザの動的なソートは行われないが、最大表示数などの別の制約を受けることなる。すなわち、屋外のミーム５１０がそれぞれのファンエリアなどに入った場合、そのエリアにいるミーム５１０はエリア脱落条件、クライアント（他のユーザのアバター画像）の表示制限などにより、表示されなくなる場合がある。このときのソートとは、各クライアント（他のユーザのアバター画像）で行われるため、多人数で厳密に表示されているミーム５１０が同じことにはならない。また、当然このとき表示されるミーム５１０は、そのエリアのオーナーが投稿したミーム５１０だけではなく、すべてのミーム５１０が対象となる。
【０１６１】
また、屋内に配置されたミーム５１０は、配置場所の確認が容易であるが、屋外で広範囲に配置されたミーム５１０は個々の配置場所を確認することが容易ではない。そのため、マイページトップにおいて自分の投稿したミーム５１０が横断的に確認可能となっている。すなわち、屋外に配置したミーム５１０はマイページトップで確認し、図２４のように、リストから直接移動する。これにより、ミーム５１０の配置場所が表示されることで、屋外であることを認識でき、タイトルをクリックすると、当該ミーム５１０の配置されたページへ移動することができる。
【０１６２】
また、屋外にいるミーム５１０は配置制限を超えて投稿された場合と、更新が無い場合に脱落するようになっている。ただし、部屋内のミーム５１０は脱落しないようになっている。脱落したミーム５１０は一時的にデータが保存されるものの、コメント（記事）以外のデータは自動で削除される。また、屋外にいるミーム５１０の配置制限については、任意に設定可能である。また、屋外にいるミーム５１０の脱落は、たとえば２週間更新がないままＡＭ０：００を迎えたときなどに行われる。なお、更新の期間においても２週間に限らず、適宜変更可能である。また、ミーム５１０のデータは、ユーザの可視範囲に入るたびに随時読み込んで表示される。
【０１６３】
また、それぞれのミーム５１０は、それぞれの仮想空間毎に、たとえば最終更新時間に応じて順位が付けられる。ただし、各ミーム５１０の順位はシステム内に保持されているだけで、表示されることはない。ここで、更新とは、コメント（記事）の編集やコメント（記事）の投稿によるものであり、単なるコメント（記事）の閲覧は更新に含まれない。
【０１６４】
また、ミーム５１０の脱落においては、たとえばある仮想空間に投稿されたミーム５１０がその仮想空間のミーム配置上限を超えているとしたとき、当該仮想空間での更新時刻が最も古いミーム５１０が自動脱落の対象となるようにしてもよい。この場合、  脱落後のミーム５１０の個別データはたとえば最大２週間保存（脱落翌々週のＡＭ０：００に一括でデータ削除）されるようにする。この場合、マイページ内のコメント（記事）は残し、タイトル一覧にも表示するようにしておく。
【０１６５】
例）
７／１５のＰＭ２３：５０に脱落した場合、７／２９のＡＭ０：００にデータ削除
７／１５のＡＭ１：００に脱落した場合、７／２９のＡＭ０：００にデータ削除
７／１６のＡＭ１：００に脱落した場合、７／３０のＡＭ０：００にデータ削除
【０１６６】
また、最終更新日がたとえば２週間前のミーム５１０は、２週間経過時のＡＭ０：００に一括で自動脱落（データ削除は翌々週ＡＭ０：００）されるようにしてもよい。また、ユーザ自体によるミーム５１０の削除も可能である。この場合、仮想空間でのアイテム削除方法でミーム５１０を削除すると、コメント（記事）とミーム５１０の双方が消去となる。また、マイページから該当コメント（記事）を削除した場合、記事とミーム５１０の双方が消去される。
【０１６７】
また、ミーム５１０はクライアント（他のユーザのアバター画像）間では同期をとらず、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）掲示板の様に初回ロード又はユーザによるリロードの際に更新されるようになっている。このように、たとえばリロードのタイミングをユーザに委ねることで、ミーム５１０がＣＧＩ掲示板と同様のユーザビリティで扱えるようになる。また、任意のＷｅｂページ訪問時に、仮想空間上の全ての項目がロードされるが、ミーム５１０のリロードをした場合はミーム５１０だけが更新される。
【０１６８】
ここで、ユーザによるリロードのタイミングとしては、
・ブラウザでリロードしたとき
・ブラウザで再入室したとき
・ミーム５１０を投稿したとき
・ミーム５１０にレスを投稿したとき
・その他（現状必要ないが、任意のタイミングでリロードできるようにしておく）
となる。
【０１６９】
また、次のようなイレギュラーな状態の際、それぞれに例外的な処理が必要となる。すなわち、マイページにアバター画像は表示されるが、ミーム５１０は表示されない迷子センターを設けておき、マイページ上からのミーム５１０への移動の際、ハウスが存在しない場合に迷子センターへ戻ってくるようにする。
【０１７０】
また、ミーム５１０毎にハウスを撤去した場合、当該ハウスには以後移動不可とし、アバター画像は迷子センターへ移動させる。この場合、マイページは迷子センターで表示するが、当該ハウスに紐づいているミーム５１０は表示しない。ハウスを再度設置した場合、ミーム５１０の状況は撤去時を再現する。ハウスが１件もない状態でミーム５１０を投稿した場合、屋外投稿のミーム５１０のみが投稿可能となるが、ハウスを設置するまでミーム５１０の確認は不可となる。
【０１７１】
また、ホームハウスを撤去した場合、ホームハウス内のミーム５１０はミーム５１０毎ハウスを撤去した場合に準ずる。この場合、屋外のミーム５１０は確認できない（ホームハウスでのみ確認が可能）。また、持ち物データからハウスを完全削除した場合、屋外に投稿したミーム５１０は現在のホームへハウスＩＤを書き換える。当該ハウス内に投稿されている全てのミーム５１０（他のユーザのミーム５１０も含む）は削除される。
【０１７２】
この場合、他のユーザのミーム５１０も含む全てのミーム５１０が削除されるため、アラートを出してユーザに注意を促すようにする。また、ホームとして設定されているホームハウスについては、削除を禁止する。このとき、アラートで「ホームに設定されているハウスは削除できません」という内容を提示する。
【０１７３】
また、リンク切れに対しては、リンク切れの仮想空間の所定のエリアをクリックすると、その所定のエリアの判定が行われ、エラーの場合しミーム５１０は非表示となり、アバター画像はエラーのエリアに移動する。所定のエリアが表示された場合、ミーム５１０は表示され、アバター画像はその表示されたエリアに移動する。なお、過去のコメント（記事）のタイトル一覧から「ミームをもどす」などで救済することも可能である。
【０１７４】
また、新エリアが増築されるなどすることで、その新エリアとＷＥＢアドレスの構成に変化が起こる。これによりインポイントの表示エリアも変化し、それに紐付けられたミーム５１０を出現させるエリアが変化する場合がある。この場合、アクティブなフォルダ以下にあるミーム５１０は、インポイントと同様に新エリアに移動するようにする。これに伴い、エリアＩＤを書き換えるなどの必要な処理を行う。
【０１７５】
処理手順としては、次の１）〜４）のようになる。
１）エリアが増加する。
２）新エリアのインポイント作成。
３）新エリア以下の階層にあるアクティブなフォルダ内のミーム５１０を新エリアのインポイントに紐付ける。
４）移動したミーム５１０のエリアＩＤを更新。
【０１７６】
また、ミーム５１０は、紐付けられていたインポイントが廃止されると、当該エリアの新たなインポイントに紐付けられる。新たに紐付けられるインポイントは、廃止されたインポイントのより上位のエリアのインポイントである。統合処理の段階で配置上限を超えた場合、最終更新順位が下位のものから配置上限に達するまで、順次脱落処理を行う。そして、エリアが減少した場合、配置上限に収まるまでミームを脱落させてゆく。
【０１７７】
すなわち、たとえばサブエリアが削除された場合、サブエリアに投稿されていたミーム５１０は、全てトップエリアのインポイントに紐付けられる処理を行った後、インポイントに紐付けられる全てのミーム５１０に最終更新順位をふり、配置上限に達するまで脱落処理を行う。
【０１７８】
前述の通り、屋外に投稿されたミーム５１０は、消えてしまう場合があるが、この場合でも、コメント（記事）の本文は残り続け、マイページ内から新ミーム５１０として再投稿することが可能である。このようにすると、アクセス不能となったコメント（記事）を回収することが可能となる。
【０１７９】
また、全てのミーム５１０は「ミームをもどす」機能によって、ホームエントランスへの再投稿が可能となる。これにより、屋外に投稿されていて脱落したミーム５１０が回収されたり、パーミッションなどによってアクセス不能となったコメント（記事）の救済処置（回収と再投稿）が行われる。このような回収と再投稿は、全てのミーム５１０に適用されるが、ユーザが削除した自分のミーム５１０についてはデータが残っていないため、回収と再投稿は行われないことになる。
【０１８０】
また、ミーム５１０をもどすことが可能な場所としては、マイページ内となる。この場合、図２５のように、マイページトップのミーム一覧に「ミームをもどす」としたリンクを表示し、クリックで処理を開始する。このとき、通常では、○で囲った部分に部屋名と屋外表示が出るが、脱落したミーム５１０は当該情報を持たないため空欄となる。
【０１８１】
ここで、「ミームをもどす」手順としては、次の１）〜５）のようになる。
１）ミーム一覧内「ミームをもどす」をクリック。
２）確認画面をメインスペースに表示。
→このミームをここに戻しますか？  はい  ｏｒ  いいえ
３）「はい」を選択
４）記事データをそのままに必要情報（ミームＩＤ、ハウスＩＤ）を新規に書き込んでミームを再投稿。
→脱落のミーム５１０は外見情報も含め、欠損情報を新規投稿扱いで上書きする。
→非脱落のミーム５１０は、ホームエントランスの場所情報のみを上書きする。
→脱落しているか否かはミームＩＤで判断する（＝脱落したミーム５１０にミームＩＤは存在しない）
５）ホームエントランスの任意の位置に新たにミーム５１０が投稿される（ユーザによる座標指定は不可）。
【０１８２】
また、「ミームをもどす」処理が終了すると、新たにデータが変更された状態で再投稿が完了する。このとき、ＵＲＬ（ハウスＩＤ）、ミームＩＤが新規に登録される。
【０１８３】
また、ユーザが自分の投稿したミーム５１０を、アバター画像の後ろをひきつれて歩くことで再投稿が可能となる。これは、ミーム５１０のオーナーのコンテキストメニューに「ひきつれ」が表示され、その「ひきつれ」を選択すると、ミーム５１０は「ひきつれ」状態となる。「ひきつれ」状態のミーム５１０は、オーナーのアバター画像の背後を「おいかけ」と同様について歩く。「ひきつれ」状態の際、コンテキストメニューに、かわりに「ここにおく」が表示される。「ここにおく」を選択で、当該ミーム５１０のＵＲＬ（ハウスＩＤ）が変更される。なお、「ひきつれ」によって移動するミーム５１０は、他のユーザ間でも同じ内容がリアルタイムで表示される同期処理とすることができる。
【０１８４】
ここで、「ひきつれ」の手順としては、次の１）〜６）のようになる。
１）コンテキストメニュー内「ひきつれ」を選択。
２）当該ミーム５１０をページ内で非表示処理。
３）「ここにおく」を選択。
４）「このミーム５１０をここにおきますか？」「はい」「いいえ」を表示。
５）「はい」→ＵＲＬ（ハウスＩＤ）を変更（上書き）。
「いいえ」→そのまま変更なし。
６）ミーム５１０を新データに従って表示する。
【０１８５】
なお、ミーム５１０はデータが上書きされるまでは旧データとして扱うようにする。これにより、通信切断などの際は旧データで復旧させることができる。また、ひきつれ中のミーム５１０は閲覧可能とする。この場合、ミームＩＤとユーザＩＤから該当コメント（記事）を表示する。また、「ひきつれ」で変更される情報は、ＵＲＬ、ハウスＩＤ（場所と表示箇所）となる。そして、ひきつれが終了すると、ＵＲＬ（ハウスＩＤ）が変更された状態で表示される。このとき、投稿された場所が変更されているだけで、その他は変更されない。
【０１８６】
また、ミーム５１０には、図２６（ａ），（ｂ）のような吹き出しを設けることができる。吹き出しには、たとえば記事タイトルと、そのレス数、投稿日時を表示することができる（記事タイトルの入力上限はたとえば４０文字とする）。これにより、どんなことが、どんな反響で、いつ、書かれたかが表示されることになる。ただし、投稿者名はミーム名となるため割愛される。
【０１８７】
また、吹き出しは、たとえばミーム５１０同士の距離に応じて、表示なし、図２６（ａ）のような一行表示、図２６（ｂ）のような３行表示、の３段階に変化させることができる。ここで、１行表示では、たとえば記事タイトルの冒頭３０  文字とコメント数とを表示することができる。３行表示では、記事タイトルの全文とコメント数、最終更新日時を表示することができる。
【０１８８】
また、すでに閲覧のあったミーム５１０に関しては、吹き出しに表示される文字カラーが、既読カラーに変えられる。この場合、既読カラーは通常の色と違う色であればよいことになる。また、既読の判別は、アバター画像のキャッシュによって行うようにする。この場合、ミーム閲覧のキャッシュをいくつか保持するようにし、それと照らし合わせる形で実現できる。キャッシュの最大数などは、設定で変更可能とする。
【０１８９】
また、ミーム５１０は、タイトルに絵文字が利用された場合、その絵文字に従ったモーションを行うようになっている。この場合、タイトルに絵文字が複数利用されていた場合、それぞれのその絵文字に従ったモーションを順番に行うようになっている。ただし、ミーム５１０のモーションはクライアント（他のユーザのアバター画像）間では同期をとらないようになっている。
【０１９０】
また、ミーム５１０自体をダブルクリック、又は吹き出しをクリックすることで、該当記事の全文を、ミニページにて表示させることができるようになっている。また、ミーム５１０の名前として、全てのミーム５１０にはＮＰＣ（Ｎｏｎ−Ｐｌａｙｅｒ  Ｃｈａｒａｃｔｅｒ）としてのキャラクター名があり、「投稿者名＋のミーム」で命名される。また、ミーム５１０や、この記事に対してのレスが、本日の日付で行われている場合は、ミーム５１０の名前の前に“ＮＥＷ”マークが付けられる。
【０１９１】
ミーム５１０の投稿ウィンドウとしては、たとえば図２７に示すようなものが用いられる。同図の投稿ウィンドウは屋内用であり、その投稿ウィンドウには、「投稿者名＋のミーム」形でミーム名を表示するタイトルバー５２０と、そのミーム名を入力するタイトル５２１とが設けられている。タイトル５２１には、たとえば全角４０文字までの入力が可能である。また、ボタン５２２をクリックすると絵文字リストを表示するパレットが現れ、そのパレットから選択した任意の絵文字がタイトル５２１に入力される。
【０１９２】
また、投稿ウィンドウには、たとえば全角１００００文字まで入力可能な本文５２３と、絵文字リストを表示するパレットを出現させるためのボタン５２４とが設けられている。ここで、そのパレットから選択した任意の絵文字が本文５２３に入力される。また、本文５２３には、ハイパーリンクの記載が可能となっている。つまり、「ｈｔｔｐ：／／」で始まる半角文字列がハイパーリンクにされる。
【０１９３】
また、本文５２３の下方にある「コメントを受け入れない」は、デフォルトではチェックなしとなっている。「全て」をチェックしておくと、アカウントユーザも含め、全てのコメント作成が禁止となる。「ネモのみ」をチェックしておくと、ネモのコメント作成が禁止となる。
【０１９４】
また、投稿ウィンドウには、参照ボタンの操作でアップロード可能な画像５２５が設けられている。アップロードした画像は、削除ボタンで削除される。画像はオリジナルサイズでアップロード後、定形枠にリサイズされるようになっている。定形枠としては、たとえば１６０×１２０である。また、投稿ウィンドウには、キャンセル５２６と投稿５２７のボタンが設けられている。キャンセル５２６をクリックすると、投稿ウィンドウが閉じられ、記入内容は保存されない。投稿５２７をクリックすると、投稿内容確認画面へ遷移する。
【０１９５】
また、屋外での投稿ウィンドウは、たとえば図２８のようなものとなる。図２７の投稿ウィンドウとの違いは、ハウスへのリンクを追加する項目５２８と、リンクさせるハウスを入力する項目５２９とが追加されている点である。そして、項目５２８にチェックを入れると、項目５２９に入力されているリンクが自分のユーザ名に追加される。項目５２９には、プルダウンからリンクさせるハウスを選択することができ（投稿時、当該ハウスＩＤとなる）、ミーム５１０の名前をクリックすると選択したハウスへ移動する。
【０１９６】
投稿確認ウィンドウとしては、たとえば図２９に示すようなものが用いられる。この投稿確認ウィンドウは、上述した図２７の屋内用の投稿ウィンドウからウィンドウサイズを変更せずにそのまま画面遷移するものであり、「もどる」と「上記を承諾して書き込む」としたボタン５３０，５３１のみがクリッカブルとなっている。また、ウィンドウ内の表示内容が長い場合、スクロールバー５３２で下へスクロールさせることができる。
【０１９７】
また、ウィンドウ内のタイトルでは、たとえばそのタイトル部分のみ黒く表示し、他はグレイ表示となっている。本文では、登録画像が閲覧時と同じように表示され、本文は黒で表示、他はグレイ表示となっている。チェックボックスは、全てグレイ表示でアンクリッカブルとなっている。規約５３３では、利用規約のリンクをクリックすると、別ウィンドウで規約ページが表示される（ＦＡＱの表示と同仕様）。この部分で規約に同意したとみなされる。「もどる」のボタン５３０をクリックすると、上述した投稿ウィンドウに戻る。「上記を承諾して書き込む」のボタン５３１をクリックすると、ミーム作成処理に移行し、投稿確認ウィンドウが自動的に閉じられる。
【０１９８】
また、投稿確認ウィンドウとしては、たとえば図３０に示すようなものが用いられる。この投稿確認ウィンドウは、上述した図２８の屋外用の投稿ウィンドウからウィンドウサイズを変更せずにそのまま画面遷移するものであり、図２９の投稿確認ウィンドウとほぼ同じである。
【０１９９】
また、ミーム５１０の閲覧ウィンドウは、たとえば図３１のようになる。すなわち、閲覧ウィンドウのタイトルバー５４０には、記事タイトルが最大で冒頭３０文字まで表示されるようになっている。なお、タイトルバー５４０に表示される文字数は適宜変更可能である。表示欄５４１には、レスが古いもの（１番）から順番に下へ追加する形で表示表示されるようになっている。
【０２００】
ここで、表示欄５４１の上方又は下方に設けられている「全部」、「前１００」、「次１００」、「最新５０」のいずれかをクリックすることで、それぞれの内容に応じた数のレスが表示され、スクロールバー５４２の操作で下方に隠れているレスの確認が可能となる。また、それぞれのレスには、投稿者の名前と、投稿日時と、レスの削除とが設けられている。また、表示欄５４１の下方には、コメント記入欄５４３が設けられている。
【０２０１】
このコメント記入欄５４３には、たとえば全角５００文字までの入力が可能となっているとともに、ボタン５４４をクリックすると絵文字リストを表示するパレットが現れ、そのパレットから選択した任意の絵文字がコメント記入欄５４３に入力される。また、コメント記入欄５４３には、ハイパーリンクの記載が可能であり、「ｈｔｔｐ：／／」で始まる半角文字列がハイパーリンクにされる。また、コメント記入欄５４３の傍には、マイホームへのリンクを追加のチェック欄５４５が設けられており、そのチェック欄５４５にチェックがあると、自分のユーザ名にマイホームへのリンクが追加される。また、コメント記入欄５４３の下方に設けられている書き込むとしたボタン５４６をクリックすると、コメント投稿確認画面へ遷移する。
【０２０２】
また、ミーム投稿確認用のウィンドウとしては、たとえば図３２のようなものが用いられる。このウィンドウは、タイトルバー５４７に、「（記事タイトル冒頭２０文字）へのコメント」とした内容が表示される。また、このウィンドウは、閲覧フォームからウィンドウサイズを変更せずに遷移するものであり、「もどる」と「上記を承諾して書き込む」としたボタン５４８，５４９のみがクリッカブルとなっている。表示内容が長い場合、スクロールバー５５０で下へスクロールさせることができる。そして、「もどる」としたボタン５４８をクリックすると、記入内容を記憶したまま、ミーム閲覧フォーム画面に戻る。また、「上記を承諾して書き込む」としたボタン５４９をクリックすると、コメント作成処理に移行し、ミニページは自動的に閉じられる。
【０２０３】
また、クラブ部屋に投稿されたミーム５１０は、クラブメンバー個々のミーム５１０がクラブハウスに投稿されたもので、記事データは個人に紐付けられる。エリアやハウスＩＤなどはクラブのもので、オーナーＩＤ、記事データは投稿者のものを使用する。また、各ミームはマイページ同様、クラブのトップページ（＝クラブエントランス）で、横断的にソートし、表示される。また、個人の投稿ミームではあるが、マイページのミーム一覧に記載されない。このとき、所有していないハウスＩＤに紐付けられている場合、マイページ内のミーム一覧から外す処理が行われる。
【０２０４】
ここで、クラブハウス内に投稿されたミーム５１０は、クラブページで一覧が確認可能となる。基本的には各ハウス内での振る舞いをクラブハウスに変更しただけである。また、クラブハウスでカレンダーをクリックすると、  ＵＲＬが当該部屋であるミーム５１０の中からたとえば当該日より過去１週間（最大１０件）がタイトルで表示される。また、クラブハウス入室時のクライアント（他のユーザのアバター画像）の表示においては、ＵＲＬが当該部屋（クラブエントランス）である全てのミーム５１０からたとえば最新１０件が表示される。
【０２０５】
マイページで自分がクラブハウスに投稿したミーム５１０の情報は、他のユーザのミーム５１０と同列で確認可能となる。なお、クラブハウスに投稿したミーム５１０の情報は、自分の情報としてマイページでは表示されない。また、クラブハウス内のミーム５１０を選択し（数は問わない）、その選択したミーム５１０を介してメッセージを送付することも可能である。これにより、なんらかのイベントに参加したい人は、そこにミームを置くことで、連絡待ち状態にできる。
【０２０６】
このように、本実施例では、ユーザ端末３１０〜３３０側で、いずれかのＷｅｂページを閲覧しているとき、そのＷｅｂページのＷｅｂアドレス情報が取得されて仮想空間提供サーバ１００に送信され、仮想空間提供サーバ１００からのＷｅｂアドレス情報に応じた仮想空間情報に基づき、仮想空間が生成され、さらにたとえばいずれかのユーザ端末３１０〜３３０側の仮想空間内でのアバター画像やアイテム画像の変更が他のユーザ端末３１０〜３３０の仮想空間に反映されることにより、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有されるようにした。
【０２０７】
一方、仮想空間提供サーバ１００側では、複数のユーザ端末３１０〜３３０からのアクセスに用いられる、たとえば少なくともユーザＩＤ及びパスワードを含むユーザ情報が管理され、ユーザ情報の登録を行ったいずれかのユーザ端末３１０〜３３０に対して、たとえば仮想空間を実現させるための仮想空間生成プログラムが提供され、いずれかのユーザ端末３１０〜３３０から送信されるＷｅｂアドレス情報が検出されると、該検出されたＷｅｂアドレス情報に応じた仮想空間を生成させるための仮想空間生成データが生成されてＷｅｂアドレス情報を送信したユーザ端末３１０〜３３０に送信される。
【０２０８】
また、ユーザ端末３１０〜３３０側のコメント送信手段としてのコメント送信モジュール３１７ｎにより、アバター画像５００が表示されている任意の位置でコメント情報の入力が受け付けられて仮想空間提供サーバ１００に送信されるとともに、仮想空間管理手段である仮想空間管理モジュール３１７ｍにより、アバター画像５００が表示されている任意の位置で入力されたコメント情報と、該コメント情報に紐付けられた分身オブジェクト画像であるミーム５１０との関連が管理されるとともに、これらのコメント情報とミーム５１０とが表示される。
【０２０９】
一方、仮想空間提供サーバ側１００では、ユーザ端末３１０〜３３０からのコメント情報が保存手段としてのデータベース１００ａに保存されるとともに、コメント情報管理手段としての投稿データ管理モジュール１２１により、ユーザ端末３１０〜３３０からコメント情報が受信された時点でアバター画像５００が位置する仮想空間上の位置座標が取得され、コメント情報と関連付けられ、さらにそのコメント情報がいずれかのユーザ端末３１０〜３３０側の初回アクセス又はリアクセスに併せて送信される。
【０２１０】
これにより、同じＷｅｂページを閲覧しているユーザ同士で同じ内容の仮想空間が共有され、様々なＷｅｂページのいずれかに関心があるユーザ同士がその関心のあるＷｅｂページを通してコミュニケーションを図ることができる。
【０２１１】
すなわち、ユーザは、カスタマイズしたアバター画像５００を操作して、所定の仮想空間内を移動させることができ、移動した場所にコメント（記事）を投稿することができる。このとき、コメント（記事）を投稿したい仮想空間の場所には、そのコメント（記事）に紐付けされたアバター画像の分身オブジェクト画像が配置される。この分身オブジェクト画像は、コメント（記事）を投稿した場所を特定するために必要とされるものであり、何かしらの目印であればよいが、上述したアバター画像５００と同じほぼ同じ姿のミーム５１０とすることで、ユーザへの興味を高めることができる。
【０２１２】
なお、コメント（記事）のテキストデータは、仮想空間提供サーバ１００上にユーザデータとして保存されるが、そのユーザデータ以下のミームに関わるデータはユーザ端末３１０〜３３０側の仮想空間管理モジュール３１７ｍによって管理されることになる。また、ミーム５１０は、コメント（記事）内に特定の記号（絵文字）がある場合、その絵文字（シンボル）に応じたモーションを記号（絵文字）の順に再生するようになっている。
【０２１３】
また、各ミーム５１０に紐付けられたコメント（記事）には他のユーザによってレス（返信）を付けることができ、この更新が所定期間（たとえば２週間）無いと、自動でそのミームが仮想空間から削除されるようになっている。ただし、コメント（記事）のデータは仮想空間提供サーバ１００に残されているため、後でその仮想空間から削除されたコメント（記事）が復帰できるようになっている。
【０２１４】
また、仮想空間において、ミーム５１０の数が配置上限を超えた場合、コメント（記事）の更新の少ないミームから削除されるようになっている。ここで、コメント（記事）の更新が少ないことを分かり易くするために、ミーム５１０の動きを鈍くしたり、ミームの色を徐々に薄くしたりすることが可能である。また、ミーム５１０に紐付けられるコメント（記事）には、従来のＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）的な日記、掲示板、他のＷｅｂページへの導線といった内容の書き込みが可能である。
【０２１５】
また、コメント（記事）に紐付けられたミーム５１０の管理は、そのユーザに割り当てられているマイページによって行われる。なお、このマイページは、仮想空間に設置した部屋に紐付けられている。また、ミーム５１０は、部屋の外に限らず、部屋の中にも配置することができ、自分の部屋にミームを配置すると、日記のように用いたり、他のユーザの部屋にコメント（記事）を投稿するような用い方も可能となる。また、部屋の外又は部屋の中に配置したミーム５１０を、アバター画像の移動に合わせて引き連れながら移動させることも可能であり、移動させた先で引き連れての移動を止めることにより、そのミームを再配置することが可能である。
【０２１６】
また、ミーム５１０のコメント（記事）内には、ミーム５１０の配置されている位置情報が含まれる。ただし、その位置情報はハイパーテキストに即したものとなるため、ＵＲＬに限られることから、そのハイパーリンクを辿ると、アバター画像がミーム５１０の傍に移動するとは限らない。これは、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバがＵＲＬ以外を扱えないためである。
【０２１７】
この場合、たとえばＵＲＬと３次元座標情報とを扱える仮想ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバを設けることで、そのハイパーリンクを辿ったとき、アバター画像をミームの傍に移動させることが可能となる。
【産業上の利用可能性】
【０２１８】
コミュニケーションゲームに限らず、オンラインゲームにも適用可能である。
【図面の簡単な説明】
【０２１９】
【図１】本発明の仮想空間提供システムの一実施例を示す図である。
【図２】図１の仮想空間提供サーバの詳細を説明するための図である。
【図３】図１のユーザ端末の詳細を説明するための図である。
【図４】図１の仮想空間提供システムにおける仮想空間の生成ルーチンを説明するためのフローチャートである。
【図５】図４の仮想空間生成プログラムの起動処理を説明するためのフローチャートである。
【図６】図１の仮想空間提供システムにおける仮想空間を共有する場合を説明するためのフローチャートである。
【図７】図１の仮想空間提供システムにおける仮想空間を共有する場合を説明するためのフローチャートである。
【図８】図１の仮想空間提供システムにおける仮想空間を共有する場合を説明するための図である。
【図９】図１の仮想空間提供システムにおける仮想空間を共有する場合を説明するための図である。
【図１０】図１の仮想空間提供システムにて提供される仮想空間でのミームのイメージを説明するための図である。
【図１１】図１０のミームが紐付けられるコメント（記事）の投稿を説明するための図である。
【図１２】図１０のミームの外観の変更を説明するための図である。
【図１３】図１０のミームに紐付けされたマイページを説明するための図である。
【図１４】図１０のアバター画像の任意の移動場所で投稿された複数のコメント（記事）に紐付けされている複数のミームの一覧を説明するための図である。
【図１５】図１の仮想空間提供システムにて提供される仮想空間内に設置されたハウスへの入室について説明するための図である。
【図１６】図１３のマイページに設けられているカレンダーを用いてのミームのソートと表示の関連性について説明するための図である。
【図１７】図１６のカレンダーに紐付けられたミームを説明するための図である。
【図１８】図１の仮想空間提供システムにて提供される仮想空間のオーナーハウス内でのミームの振る舞いについての一覧を示す図である。
【図１９】図１の仮想空間提供システムにて提供される仮想空間のオーナーハウス内でのミームの振る舞いについての一覧を示す図である。
【図２０】図１４（ａ）での複数のミームのソート処理を説明するための図である。
【図２１】図１３のマイページのトップとミームの表示の関係性について説明するための図である。
【図２２】図１３のマイページ上でのミームリストの区別について説明するための図である。
【図２３】図１４（ｂ）での複数のミームのソート処理を説明するための図である。
【図２４】図１の仮想空間提供システムにて提供される仮想空間の屋外に存在するミームの検索方法について説明するための図である。
【図２５】図１の仮想空間提供システムにて提供される仮想空間内で、更新が所定期間無くて削除されたミームを復帰させる場合を説明するための図である。
【図２６】図１０のミームの吹き出しについて説明するための図である。
【図２７】図１の仮想空間提供システムにて提供される仮想空間の部屋内でのミームの投稿ウィンドウを説明するための図である。
【図２８】図１の仮想空間提供システムにて提供される仮想空間の屋外でのミームの投稿ウィンドウを説明するための図である。
【図２９】図１の仮想空間提供システムにて提供される仮想空間の屋内でのミームの投稿を確認する確認ウィンドウを説明するための図である。
【図３０】図１の仮想空間提供システムにて提供される仮想空間の屋外でのミームの投稿を確認する確認ウィンドウを説明するための図である。
【図３１】図１の仮想空間提供システムにて提供される仮想空間の屋内のミームの投稿を確認する確認ウィンドウを通して表示される投稿内容の閲覧について説明するための図である。
【図３２】図１の仮想空間提供システムにて提供される仮想空間の屋外のミームの投稿を確認する確認ウィンドウを通して表示される投稿内容の閲覧について説明するための図である。
【符号の説明】
【０２２０】
１００  仮想空間提供サーバ
１００ａ  データベース
１０１  インタフェース
１０２  受信部
１０３  送信部
１０４  データ書込部
１０５  データ読出部
１１０  制御部
１１０ａ  データベース
１１１  ユーザ管理モジュール
１１１Ａ  統括モジュール
１１２  プログラム提供モジュール
１１３  ハッシュ値検出モジュール
１１４  仮想空間情報生成モジュール
１１５  仮想空間情報送信モジュール
１１６  アバター変更データ検出モジュール
１１７  アイテム変更データ検出モジュール
１１８  変更データ送信モジュール
１１９  仮想空間管理モジュール
１２０  投稿データ検出モジュール
１２１  投稿データ管理モジュール
２１０ａ〜２３０ａ  データベース
２１０〜２３０  Ｗｅｂサーバ
３１０〜３３０  ユーザ端末
３１１  インタフェース
３１２  受信部
３１３  送信部
３１４  データ書込部
３１５  データ読出部
３１６  記憶媒体
３１７  制御部
３１７Ａ  統括モジュール
３１７ａ  Ｗｅｂサーバ接続モジュール
３１７ｂ  Ｗｅｂアドレス情報取得モジュール
３１７ｃ  ページ閲覧モジュール
３１７ｄ  送信モジュール
３１７ｅ  仮想空間情報受信モジュール
３１７ｆ  仮想空間表示制御モジュール
３１７ｇ  アバター管理モジュール
３１７ｈ  アイテム管理モジュール
３１７ｉ  変更関連データ送信モジュール
３１７ｊ  アバター変更データ検出モジュール
３１７ｋ  アイテム変更データ検出モジュール
３１７ｌ  仮想空間編集モジュール
３１７ｍ  仮想空間管理モジュール
３１７ｎ  コメント送信モジュール
３１７ｏ  モーションデータ記憶モジュール
３１８  表示部
４００  インターネット
５００  アバター画像
５１０  ミーム
【図１】
2009211528.tif 000003
【図２】
2009211528.tif 000004
【図３】
2009211528.tif 000005
【図４】
2009211528.tif 000006
【図５】
2009211528.tif 000007
【図６】
2009211528.tif 000008
【図７】
2009211528.tif 000009
【図８】
2009211528.tif 000010
【図９】
2009211528.tif 000011
【図１４】
2009211528.tif 000012
【図１７】
2009211528.tif 000013
【図１８】
2009211528.tif 000014
【図１９】
2009211528.tif 000015
【図２０】
2009211528.tif 000016
【図２２】
2009211528.tif 000017
【図２３】
2009211528.tif 000018
【図２４】
2009211528.tif 000019
【図２５】
2009211528.tif 000020
【図２６】
2009211528.tif 000021
【図１０】
2009211528.tif 000022
【図１１】
2009211528.tif 000023
【図１２】
2009211528.tif 000024
【図１３】
2009211528.tif 000025
【図１５】
2009211528.tif 000026
【図１６】
2009211528.tif 000027
【図２１】
2009211528.tif 000028
【図２７】
2009211528.tif 000029
【図２８】
2009211528.tif 000030
【図２９】
2009211528.tif 000031
【図３０】
2009211528.tif 000032
【図３１】
2009211528.tif 000033
【図３２】
2009211528.tif 000034