(57)【特許請求の範囲】
【請求項１】
エンタテインメント装置であって、
各々がオンライン仮想環境とやりとりをしている一台または複数台のリモートエンタテインメント装置のユーザーに相当する一つまたは複数のアバターを備えたオンライン仮想環境の描写を、表示用に生成するよう構成されたディスプレイ生成部と、
該オンライン仮想環境内で他のユーザーの行為を描写するデータを受信するよう動作可能であり、かつ、該オンライン仮想環境とやりとりをする一台または複数 台のリモートエンタテインメント装置の一人または複数のユーザーから発信されたコンテンツを受信するよう動作可能なネットワーク通信構成と、
レポーティング・イベントを起こすためにユーザーにより動作可能な入力手段と、
一台または複数台のリモートエンタテインメント装置の一人または複数のユーザーから発信されたコンテンツであって、前記レポーティング・イベントが起こされたときにエンタテイメント装置に対して可用であったコンテンツを示す情報を生成するよう動作可能なコンテンツ識別手段と、を備え、
前記コンテンツ識別手段は、前記レポーティング・イベントが起こされたときに、仮想環境におけるユーザー視点を基準として概ね３６０度の横方向スナップショットを生成するよう動作可能であり、
前記ネットワーク通信構成は、前記生成された情報を備えたレポートをリモート装置に送信するよう動作可能であることを特徴とするエンタテイメント装置。
【請求項２】
請求項１に記載のエンタテインメント装置であって、
前記コンテンツ識別手段は、一台または複数台のリモートエンタテインメント装置の一人または複数のユーザーから受信したコンテンツであって、前記レポーティング・イベントが起こされたときに仮想環境内のユーザーの位置から所定距離のところまでの仮想環境内で実体化されたすべてのコンテンツを照合するよう動作可能であることを特徴とするエンタテインメント装置。
【請求項３】
請求項１に記載のエンタテインメント装置であって、
前記コンテンツ識別手段は、一台または複数台のリモートエンタテインメント装置の一人または複数のユーザーから受信したコンテンツであって、前記レポーティング・イベントが起こされたときより前の所定時間内に、仮想環境内のユーザーの位置から所定距離のところまでの仮想環境内で実体化されたすべてのコンテンツを照合するよう動作可能であることを特徴とするエンタテインメント装置。
【請求項４】
請求項１から３のいずれか一つに記載のエンタテインメント装置であって、
前記エンタテインメント装置は、環状バッファを備え、かつ、前記エンタテインメント装置は、エンタテインメント装置のユーザーに対して表示された視野の映像を該環状バッファに記録し、該記録は、レポーティング・イベントが起こされたときに中断されるよう動作可能であり、
前記コンテンツ識別手段は、該環状バッファ内の一部またはすべての映像をレポート内に組み込むよう動作可能であることを特徴とするエンタテインメント装置。
【請求項５】
請求項１から４のいずれか一つに記載のエンタテインメント装置であって、
前記ネットワーク通信構成は、一人または複数のユーザーから発信されたコンテンツを備えたレポートをリモート装置に送信するよう動作可能であることを特徴とするエンタテインメント装置。
【請求項６】
請求項１から５のいずれか一つに記載のエンタテインメント装置であって、
前記ネットワーク通信構成は、元々リモート装置を介して配信された、一人または複数のユーザー発信のコンテンツに対するコンテンツ識別コードを備えたレポートを、該リモート装置に送信するよう動作可能であることを特徴とするエンタテインメント装置。
【請求項７】
請求項１から６のいずれか一つに記載のエンタテインメント装置であって、
前記ネットワーク通信構成は、
i．日付およびタイムスタンプ、
ii．ロケーションデータ、
iii．報告をしているユーザーが関与するテキスト通信のログ、
iv．エンタテインメント装置の識別データ、
v．コンテンツを発信したエンタテインメント装置の識別データ、
vi．エンタテインメント装置のハードウェア識別データ、
vii．報告をしているユーザーの識別データ、
viii．報告をしているユーザーのアバター外見データ、
ix．報告をしているユーザーのプロファイルデータ、および
x．他のユーザー識別データ、
から成るリストから選択される一項目または複数項目を備えたレポートを、リモート装置に送信するよう動作可能であることを特徴とするエンタテインメント装置。
【請求項８】
請求項１から７のいずれか一つに記載のエンタテインメント装置はさらに、
ユーザーインターフェース生成部を備え、
前記ネットワーク通信構成は、仮想環境の異なるインスタンスへと接続を切り換えるために、管理サーバにリクエストを送信するよう動作可能であり、
該ユーザーインターフェース生成部は、仮想環境の異なるインスタンスへと切り換えをするオプションをエンタテインメント装置のユーザーに与えるユーザーインターフェースを作成することを特徴とするエンタテインメント装置。
【請求項９】
請求項１から８のいずれか一つに記載のエンタテインメント装置は、
ユーザーが、レポーティング・イベントが起こされる前の状況に関して文書による詳細をサブミットすることができるレポートフォームを生成するよう動作可能なユーザーインターフェース生成部を備えることを特徴とするエンタテインメント装置。
【請求項１０】
エンタテインメント装置によるオンラインレポーティング方法であって、
ネットワーク通信構成によりオンライン仮想環境に接続し、該オンライン仮想環境の描写を、ディスプレイ生成部により、ユーザーに対する、前記エンタテインメント装置の表示装置への表示用に生成するステップと、
該オンライン仮想環境内で他のユーザーの行為を表すデータを前記ネットワーク通信構成により受信するステップと、
前記ネットワーク通信構成により、該オンライン仮想環境とやりとりをする一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツを受信するステップと、
コンテンツ識別手段が、入力装置からの入力に従ってレポーティング・イベントを起こすステップと、
前記コンテンツ識別手段により、一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツであって、前記レポーティング・イベントが起こされたときにエンタテイメント装置に対して可用であったコンテンツを示す情報を生成し、前記レポーティング・イベントが起こされたときに、仮想環境におけるユーザーの位置を基準として概ね３６０度の横方向スナップショットを生成することを特徴とするステップと、
前記ネットワーク通信構成により、前記生成された情報を備えたレポートをリモート装置に送信することを特徴とするオンラインレポーティング方法。
【請求項１１】
請求項１０に記載の方法であって、
前記コンテンツを示す情報を生成するステップは、一台または複数台のリモートエンタテインメント装置の一人または複数のユーザーから受信したコンテンツであって、前記レポーティング・イベントが起こされたときに、仮想環境内のユーザーの位置から所定距離のところまでの仮想環境内で実体化されたすべてのコンテンツを照合するステップを含むことを特徴とするオンラインレポーティング方法。
【請求項１２】
請求項１０に記載の方法であって、
前記コンテンツを示す情報を生成するステップは、一台または複数台のリモートエンタテインメント装置の一人または複数のユーザーから受信したコンテンツであって、前記レポーティング・イベントが起こされたときより前の所定時間内に、仮想環境内のユーザーの位置から所定距離のところまでの仮想環境内で実体化されたすべてのコンテンツを照合するステップを含むことを特徴とするオンラインレポーティング方法。
【請求項１３】
請求項１０から請求項１２のいずれかに記載の方法であって、
前記エンタテインメント装置のユーザーに対して前記表示装置に表示された視野の映像を環状バッファに記録するステップであって、この記録はレポーティング・イベントが起こされたときに中断されるステップと、
前記コンテンツ識別手段により、該環状バッファ内の一部またはすべての映像を前記レポート内に組み込むステップと、を備えることを特徴とするオンラインレポーティング方法。
【請求項１４】
請求項１０から請求項１３のいずれか一つに記載の方法であって、
前記レポートを送信するステップは、元々リモート装置を介して配信された、一人または複数のユーザー発信のコンテンツに対するコンテンツ識別コードを備えるレポートを、該リモート装置に送信するステップを含むことを特徴とするオンラインレポーティング方法。
【請求項１５】
請求項１０から請求項１４のいずれか一つに記載の方法であって、
前記レポートを送信するステップは、
i．日付およびタイムスタンプ、
ii．ロケーションデータ、
iii．報告をしているユーザーが関与するテキスト通信のログ、
iv．エンタテインメント装置の識別データ、
v．コンテンツを発信したエンタテインメント装置の識別データ、
vi．エンタテインメント装置のハードウェア識別データ、
vii．報告をしているユーザーの識別データ、
viii．報告をしているユーザーのアバター外見データ、
ix．報告をしているユーザーのプロファイルデータ、および
x．他のユーザー識別データ、
から成るリストから選択される一項目または複数項目を送信することを含むことを特徴とするオンラインレポーティング方法。
【請求項１６】
コンピュータにより実行されると、請求項１から請求項９のいずれかの項に記載されたエンタテインメント装置としてコンピュータを動作させることを特徴とする、コンピュータが読取可能な命令を備えたデータキャリア。
【請求項１７】
コンピュータにより実行されると、請求項１０から請求項１５のいずれかの項に記載された方法における各ステップをコンピュータに実施させること特徴とする、コンピュータが読取可能な命令を備えたデータキャリア。
【請求項１８】
コンピュータにより実行されると、請求項１から請求項９のいずれかの項に記載されたエンタテインメント装置としてコンピュータを動作させることを特徴とする、コンピュータが読取可能なプログラム。
【請求項１９】
コンピュータにより実行されると、請求項１０から請求項１５のいずれかの項に記載された方法における各ステップをコンピュータに実施させること特徴とする、コンピュータが読取可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンタテインメント装置および方法に関する。
【背景技術】
【０００２】
オンラインゲームや、最近では、セカンドライフ（http://secondlife.com/）等のオンライン社会環境において、他のユーザーによる誹謗中傷を伴った行動を報告することができるような手段を提供するものがある。これは、いわゆる「グリーフレポート」という形式をとる。つまりこれは、インゲームまたはウェブベースの形式であって、この中でユーザーは、反社会的ユーザーを特定し、その環境やゲームの管理者に苦情を提出する原因となった事件または挙動を記載することができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】http://wiki.secondlife.com/wiki/Help:When_and_how_to_file_an_Abuse_Report
【非特許文献２】http://reviews.ebay.com/How-to-Report-Abuse-in-Second-Life_W0QQugidZ10000000003846269
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなレポートは一般的に、反社会的ユーザーに対して警告をしたり、あるいは、ある特定のゲームについて使用停止や使用禁止処分にしたりするために、その反社会的ユーザーを識別することを目的とする。しかしながら、オンラインゲームやオンライン社会環境は、より高度化され、ユーザー自身のデータ、メディア、およびアイデンティティにより複雑に統合されている。従って、これらの性能に対応可能であり、場合によっては民事訴訟や刑事訴追にも使用可能な改良されたグリーフレポーティングメカニズムを提供する必要がある。
【０００５】
本発明の実施例は、上記の必要性に対処することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様において、エンタテインメント装置は、各々がオンライン仮想環境とやりとりをしている一台または複数台のリモートエンタテインメント装置のユーザーに相当する一つまたは複数のアバターを備えたオンライン仮想環境の描写を、表示用に生成するよう構成されたディスプレイ生成部と、該オンライン仮想環境内で他のユーザーの行為を描写するデータを受信するよう動作可能であり、かつ、該オンライン仮想環境とやりとりをする一台または複数 台のリモートエンタテインメント装置の一人または複数のユーザーから発信されたコンテンツを受信するよう動作可能なネットワーク通信構成と、レポーティング・イベントを起こすためにユーザーにより動作可能な入力手段と、
一台または複数台のリモートエンタテインメント装置の一人または複数のユーザーから発信されたコンテンツであって、前記レポーティング・イベントが起こされたときにエンタテイメント装置に対して可用であったコンテンツを示す情報を生成するよう動作可能なコンテンツ識別手段と、を備え、前記コンテンツ識別手段は、前記レポーティング・イベントが起こされたときに、仮想環境におけるユーザー視点を基準として概ね３６０度の横方向スナップショットを生成するよう動作可能であり、前記ネットワーク通信構成は、前記生成された情報を備えたレポートをリモート装置に送信するよう動作可能である。
【０００７】
本発明の別の態様において、エンタテインメント装置によるオンラインレポーティング方法は、ネットワーク通信構成によりオンライン仮想環境に接続し、該オンライン仮想環境の描写を、ディスプレイ生成部により、ユーザーに対する、前記エンタテインメント装置の表示装置への表示用に生成するステップと、該オンライン仮想環境内で他のユーザーの行為を表すデータを前記ネットワーク通信構成により受信するステップと、前記ネットワーク通信構成により、該オンライン仮想環境とやりとりをする一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツを受信するステップと、コンテンツ識別手段が、入力装置からの入力に従ってレポーティング・イベントを起こすステップと、前記コンテンツ識別手段により、一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツであって、前記レポーティング・イベントが起こされたときにエンタテイメント装置に対して可用であったコンテンツを示す情報を生成し、前記レポーティング・イベントが起こされたときに、仮想環境におけるユーザーの位置を基準として概ね３６０度の横方向スナップショットを生成することを特徴とするステップと、前記ネットワーク通信構成により、前記生成された情報を備えたレポートをリモート装置に送信することを特徴とする。
【０００８】
従って、ユーザー発信のコンテンツ形式をした悪用の証拠を、オンライン環境の管理者に対するグリーフレポート内に組み込むことができるので有効である。
【０００９】
本発明の更なる態様および特徴はそれぞれ、添付の請求の範囲により定義される。
【図面の簡単な説明】
【００１０】
以下、添付の図面を参照して本発明の実施例について例証として説明する。
【図１】エンタテインメント装置の概要図である。
【図２】セルプロセッサの概要図である。
【図３】ビデオ・グラフィックプロセッサの概要図である。
【図４】本発明の一実施例によるゲーム・ゾーンの相互接続されたセットの概要図である。
【図５】本発明の一実施例によるホーム環境のオンライン・クライアント／サーバ構成の概要図である。
【図６ａ】本発明の一実施例によるロビー・ゾーンの概要図である。
【図６ｂ】本発明の一実施例によるロビー・ゾーンの概要図である。
【図６ｃ】本発明の一実施例によるシネマ・ゾーンの概要図である。
【図６ｄ】本発明の一実施例によるデベロッパー／パブリッシャーゾーンの概要図である。
【図７】本発明の一実施例によるオンライントランザクションの方法を示すフローチャートである。
【図８ａ】本発明の一実施例によるアパート・ゾーンの概要図である。
【図８ｂ】本発明の一実施例によるトロフィ室ゾーンの概要図である。
【図９】本発明の一実施例による対話メニューの概要図である。
【図１０】本発明の一実施例による対話式の仮想ユーザー装置の概要図である。
【図１１】本発明の一実施例によるホーム環境のオンライン・クライアント／サーバ構成の概要図である。
【図１２】本発明の一実施例によるオンラインレポーティング方法を示すフロー図である。
【発明を実施するための形態】
【００１１】
オンラインレポーティング装置および方法を開示する。以下の説明において、いくつかの具体的な詳細事項は、本発明の実施例について十分な理解を図るために示すものである。しかしながら、本発明を実施するためにこれらの具体的な詳細事項を採用する必要がないことは当業者にとって明らかである。逆にいえば、当業者にとって周知の具体的詳細事項は、必要に応じて明瞭化のために省略される。
【００１２】
本発明の実施例の一つにおいて、エンタテインメント装置のユーザーは、オンライン仮想環境に入った状態である。この環境において、ユーザーは、誹謗中傷を伴うＴシャツを着ている他のユーザーのアバターに遭遇する。このユーザーが、テキスト・ウィンドウを介して他のユーザーに苦情を伝えるがスピーチ・チャンネルを介して誹謗の連発を耳にする。そのような場合、該ユーザーは、手持ち式のコントローラ上のボタンを押してグリーフレポートを起こすことができる（または、グリーフレポートを引き起こすことがオプションになっているメニューシステムに入る）。グリーフレポート処理が起動されると、エンタテインメント装置は、仮想環境に対し鑑識捜査（forensic sweep）を行う。この捜査において、他のユーザーから受信しエンタテインメント装置内にキャッシュされたコンテンツ（上記の誹謗中傷を伴うＴシャツを定義しているテクスチャを含む）が集められ、証拠としてグリーフレポートに含められる。ユーザーによるテキストチャットのログ、（例えば）過去２分間のユーザー視点のオーディオ・ビデオレコード、その期間中に遭遇した各アバターの識別子、およびまたは、仮想環境内におけるユーザー位置を中心とした仮想環境の３６０度スナップショット、を含めるなど、鑑識捜査の一部として他の証拠入手手段を採用することも可能である。これらのレコードはその後、グリーフレポートに添付され、ユーザーは、従来の方法によって、その事件についての自身の印象をレポートの中に組み込むことができる。
【００１３】
このようにして、他のユーザーによって仮想環境に持ち込まれた、真に誹謗中傷を伴ったマテリアルまたは不正なマテリアルを正確に検証可能な形で報告することが可能であり、また同時に、取るに足りない、または根拠のない理由で他人の出入りを禁じてしまうためにユーザーがグリーフレポーティングシステムを濫用することができないように制限することが可能である。
【００１４】
本発明の実施例において、エンタテインメント装置とは、ソニー（登録商標）のプレイステーション３（登録商標）（ＰＳ３（登録商標））である。
【００１５】
図１は、ソニー(Sony、登録商標）プレイステーション３（Playstation３、登録商標）エンタテイメント装置の全体システム構造を概略的に示したものである。システムユニット１０は、このシステムユニットに接続可能なさまざまな周辺機器を備える。
【００１６】
システムユニット１０は、セルプロセッサ１００と、ランバス（Rambus、登録商標）ダイナミック・ランダムアクセスメモリ（ＸＤＲＡＭ）ユニット５００と、専用のビデオ・ランダムアクセスメモリ（ＶＲＡＭ）ユニット２５０を有するリアリティ・シンセサイザー・グラフィクス・ユニット（Reality Synthesizer graphics unit）２００と、Ｉ／Ｏブリッジ７００と、を備える。
【００１７】
システムユニット１０はまた、ディスク４４０から読み出しを行うブルーレイ（Blu Ray、登録商標）ディスクＢＤ-ＲＯＭ（登録商標）光学ディスクリーダー４３０、および取外し可能スロットインハードディスクドライブ（ＨＤＤ)４００を備え、Ｉ／Ｏブリッジ７００を介してアクセス可能である。任意に、システムユニットはさらに、コンパクトフラッシュ（登録商標）メモリーカード、メモリースティック（Memory Stick、登録商標）メモリーカード等から読み出しを行う、メモリー・カードリーダー４５０を備え、同様にＩ／Ｏブリッジ７００を介してアクセス可能である。
【００１８】
このＩ／Ｏブリッジ７００もまた、４本のユニバーサル・シリアル・バス（USB）２．０ポート７１０、ギガビットイーサネット（登録商標）ポート（gigabit Ethernet （登録商標）port）７２０、ＩＥＥＥ８０２．１１b/g無線ネットワーク（Wi-Fi）ポート７３０、および最大７本までブルートゥース接続をサポートすることが可能なブルートゥース（Bluetooth、登録商標）無線リンクポート７４０に接続される。
【００１９】
動作中、Ｉ／Ｏブリッジ７００は、一台または複数台のゲーム・コントローラ７５１からのデータを含む、すべての無線、ＵＳＢ、およびイーサネット（登録商標）データを処理する。例えば、ユーザーがゲームをする際、Ｉ／Ｏブリッジ７００は、ブルートゥース・リンクを介してゲーム・コントローラ７５１からのデータを受信し、そのデータをセルプロセッサ１００へと導く。それに従い、セルプロセッサは、ゲームの現在の状態を更新する。
【００２０】
無線、ＵＳＢおよびイーサネット（登録商標）ポートも、ゲーム・コントローラ７５１に加えて他の周辺機器に対して接続性を提供する。この周辺機器は例えば、遠隔制御装置７５２、キーボード７５３、マウス７５４、ソニープレイステーションポータブル（Sony Playstation Portable、登録商標）エンタテインメント装置のような携帯エンタテインメント装置７５５、アイトイ（EyeToy, 登録商標）ビデオカメラのようなビデオカメラ７５６、およびマイクロホン・ヘッドセット７５７等である。従って、このような周辺デバイスは、原則としてはワイヤレスでシステムユニット１０に接続される。例えば、マイクロホン・ヘッドセット７５７がブルートゥース・リンクを介して通信中に、携帯エンタテインメント装置７５５はＷｉ−Ｆｉアドホック接続を介して通信を行うことができる。
【００２１】
これらのインターフェースが提供されるということは、プレイステーション３装置はまた、デジタル・ビデオレコーダ（DVRs）、セットトップボックス、デジタル・カメラ、携帯メディアプレイヤー、ＩＰ電話、携帯電話、プリンタ、およびスキャナ等の、他の周辺デバイスに対応できる可能性が潜在的にあることを意味する。
【００２２】
さらに、レガシーメモリーカードリーダー４１０を、ＵＳＢポート７１０を介してシステムユニットに接続することにより、プレイステーション(Playstation、登録商標）やプレイステーション２（Playstation２、登録商標）により使用される種類のメモリーカード４２０からの読み出しを可能にする。
【００２３】
本実施例において、ゲーム・コントローラ７５１は、ブルートゥース・リンクを介して無線でシステムユニット１０と通信するように動作可能である。しかし、ゲーム・コントローラ７５１は、その代わりにＵＳＢポートに接続することが可能であり、これにより、ゲーム・コントローラ７５１のバッテリを充電する電力を供給できる。一つまたは複数のアナログ・ジョイスティックおよび従来の制御ボタンに加え、ゲーム・コントローラも各軸の並進および回転に対応して６自由度の動きに対して感度が高い。結果的に、ゲーム・コントローラのユーザーによるジェスチャおよび動きは、従来のボタンまたはジョイスティック・コマンドに加えて、またはその代わりに、ゲームに対する入力として変換できる。任意に、プレイステーション・ポータブル装置等の、無線で使用可能な他の周辺デバイスを制御装置として使用できる。プレイステーション・ポータブル装置の場合、増設ゲームまたは制御情報（例えば、制御命令またはライフ数）を、装置のスクリーン上に提供できる。他の代替となるまたは補助的な制御装置も使用可能である。例えば、ダンス・マット（図示せず）、ライトガン（図示せず）、ハンドルおよびペダル（図示せず）、または、例えば早押しクイズゲーム用の単一または数個の大きいボタン、といったような特注の制御装置などが使用可能である（これも図示せず）。
【００２４】
遠隔制御装置７５２もまた、ブルートゥース・リンクを介して無線でシステムユニット１０と通信するように動作可能である。遠隔制御装置７５２は、ブルーレイディスクＢＤ−ＲＯＭリーダ４３０の動作と、ディスクコンテンツのナビゲーションに適する制御を備えている。
【００２５】
ブルーレイディスクＢＤ−ＲＯＭリーダ４３０は、従来の記録済み追記型ＣＤ、および、いわゆるスーパーオーディオＣＤに加えて、プレイステーションおよびプレイステーション２装置と互換性があるＣＤ−ＲＯＭを読みとるように動作可能である。リーダ４３０は、また、従来の記録済み追記型ＤＶＤに加えて、プレイステーション２およびプレイステーション３装置と互換性があるＤＶＤ−ＲＯＭを読みとるように動作可能である。リーダ４３０は、さらに、従来の記録済み追記型ブルーレイディスクだけでなく、プレイステーション３装置と互換性があるＢＤ−ＲＯＭを読みとるように動作可能である。
【００２６】
システムユニット１０は、ディスプレイ３０５と一つまたは複数のラウドスピーカー３１０を有するモニターまたはテレビセットなどの表示及び音響出力装置３００に対して、リアリティ・シンセサイザ・グラフィックス・ユニット２００を介してプレイステーション３装置によって作成またはデコードされたオーディオおよびビデオを、オーディオ・ビデオコネクタを通じて供給するよう動作可能である。ビデオ・コネクタ２２０が、コンポーネント・ビデオ、Ｓ-ビデオ、コンポジット・ビデオ、および一つまたは複数の高解像度マルチメディアインターフェース（ＨＤＭＩ）出力などさまざまなものを含む一方、オーディオ・コネクタ２１０は、従来のアナログおよびデジタル出力を含む。よって、ビデオ出力は、ＰＡＬまたはＮＴＳＣ等の形式であるか，または７２０Ｐ，１０８０ｉ、または１０８０ｐ高解像度である。
【００２７】
オーディオ処理（作成、デコーディング等）は、セルプロセッサ１００により実行される。プレイステーション３装置のオペレーティングシステムは、ドルビー（Dolby、登録商標）５．１サラウンドサウンド、ドルビー（Dolby、登録商標）シアター・サラウンド（ＤＴＳ）、およびブルーレイ（Blu-Ray、登録商標）ディスクからの７．１サラウンドサウンドのデコーディングをサポートする。
【００２８】
本実施例において、ビデオカメラ７５６は、単一の電荷結合素子（ＣＣＤ）、ＬＥＤインジケータ、およびハードウェアベースのリアルタイムデータ圧縮エンコーディング装置を備える。これにより、圧縮されたビデオデータを、システムユニット１０がデコードできるように、ＭＰＥＧ（モーション・ピクチャ・エキスパート・グループ）標準をベースとする内部イメージ等の適切なフォーマットで送信される。カメラＬＥＤインジケータは、システムユニット１０からの適切なコントロールデータに応答して、例えば、照明状況が悪いなどを示すために点灯するよう配置される。ビデオカメラ７５６の具体例は、ＵＳＢ、ブルートゥース、またはＷｉ−Ｆｉ通信ポートを介して、システムユニット１０にさまざまな形で接続可能である。ビデオカメラの具体例は、一つまたは複数の対応するマイクを有することができ、更にオーディオデータを送信することが可能である。ビデオカメラの具体例において、ＣＣＤは、高解像度ビデオ・キャプチャに適する解像度を備えることができる。使用の際、ビデオカメラによって、取り込まれるイメージは、例えば、ゲーム内に組み込まれるか、または、ゲームコントロール入力として解釈される。
【００２９】
一般に、システムユニット１０の通信ポートの一つを介して、ビデオカメラや遠隔制御装置等の周辺デバイスとの間で生じるデータ通信を正常に行うために、デバイスドライバのような適切なソフトウェアを備えなければならない。デバイスドライバ技術は周知であるので、ここでは詳細を記載しないが、当業者であれば、デバイスドライバまたは同様のソフトウェア・インターフェースがここに記載される本実施例において必要であることを認識するはずである。
【００３０】
ここで図２を参照すると、セルプロセッサ１００は、四つの基本コンポーネントを備えたアーキテクチャを有する。すなわち、メモリー・コントローラ１６０とデュアルバス・インターフェース・コントローラ１７０Ａ，Ｂを備えた外部入出力構造と、パワー・プロセッシング・エレメント(Power Processing Element)１５０と呼ばれるメインプロセッサと、シナジスティック・プロセッシング・エレメント（Synergistic Processing Elements、 ＳＰＥｓ）１１０Ａ〜Ｈと呼ばれる８つのコプロセッサと、エレメント・インターコネクト・バス（Element Interconnect Bus）１８０と呼ばれる、上記のコンポーネントを接続する環状データバスである。プレイステーション２装置のエモーション・エンジンの６．２ＧＦＬＯＰｓと比べて、セルプロセッサの全体の浮動小数点演算性能は、２１８ＧＦＬＯＰＳである。
【００３１】
パワー・プロセッシング・エレメント(ＰＰＥ、 Power Processing Element)１５０は、両方向同時マルチスレッドパワー（two-way simultaneous multithreading Power）９７０に適合し、３．２ＧＨｚ内部クロックで稼働するパワーＰＣコア（ＰＰＵ、 PowerPC core）１５５を基礎とする。また、ＰＰＥは、５１２ｋＢレベル２（Ｌ２）キャッシュと３２ｋＢレベル１（Ｌ１）キャッシュを備える。ＰＰＥ１５０は、１クロックサイクルにつき８回の単一位置演算（single position operations）が可能であり、３．２ＧＨｚで２５．６ＧＦＬＯＰｓに変換する。ＰＰＥ１５０の主要な役割は、大部分の計算作業負荷を取り扱うシナジスティック・プロセッシング・エレメント１１０Ａ〜Ｈのコントローラとしての機能を果たすことである。動作中、ＰＰＥ１５０は、ジョブキューを維持し、シナジスティック・プロセッシング・エレメント１１０Ａ〜Ｈのジョブをスケジュールし、その進行をモニターする。これによって、シナジスティック・プロセッシング・エレメント１１０Ａ〜Ｈはそれぞれ、ジョブをフェッチして実行し、ＰＰＥ１５０と同期するという役割のカーネルを実行する。
【００３２】
シナジスティック・プロセッシング・エレメント（ＳＰＥ）１１０Ａ〜Ｈはそれぞれ、シナジスティック・プロセッシング・ユニット（ＳＰＵ）１２０Ａ〜Ｈと、それぞれ順にダイナミックメモリアクセスコントローラ（ＤＭＡＣ)１４２Ａ〜Ｈとメモリマネジメントユニット（ＭＭＵ）１４４Ａ〜Ｈとバス・インターフェース（図示せず）を有するメモリーフローコントローラー（ＭＦＣ）１４０Ａ〜Ｈと、を備える。ＳＰＵ１２０Ａ〜Ｈの各々は３．２ＧＨｚでクロック制御されるＲＩＳＣプロセッサであり、それぞれ２５６ｋＢローカルＲＡＭ１３０Ａ〜Ｈを備え、原則として４ＧＢに拡張可能である。各ＳＰＥは、理論上、２５．６ＧＦＬＯＰＳの単精度パフォーマンス（single precision performance）を提供する。ＳＰＵは、１クロックサイクルにつき、４つの単精度浮動小数点メンバー、４つの３２ビット数、８つの１６ビット整数、または１６個の８ビット整数で動作可能である。同じクロックサイクルにおいて、ＳＰＵはさらにメモリ操作を実行できる。このＳＰＵ１２０Ａ〜Ｈは、システムメモリＸＤＲＡＭ５００に直接アクセスしない。ＳＰＵ１２０Ａ〜Ｈにより形成される６４ビットアドレスは、ＭＦＣ１４０Ａ〜Ｈに渡され、ＭＦＣは、そのＤＭＡコントローラ１４２Ａ〜Ｈに対して、エレメント・インターコネクト・バス１８０とメモリー・コントローラ１６０を介してメモリにアクセスするよう指示する。
【００３３】
エレメント・インターコネクト・バス（ＥＩＢ）１８０は、セルプロセッサ１００内部の論理的に環状の通信バスであり、上記のプロセッサ・エレメント、すなわち、ＰＰＥ１５０、メモリー・コントローラ１６０、デュアル・バス・インターフェース１７０Ａ、Ｂ、および８つのＳＰＥ１１０Ａ〜Ｈの、計１２のパーティシパントを接続する。パーティシパントは、１クロックサイクルにつき８バイトのレートで、バスに同時にリードライトすることができる。前述のように、ＳＰＥ１１０Ａ〜Ｈはそれぞれ、より長いリードまたはライトのシーケンスをスケジューリングするためのＤＭＡＣ１４２Ａ〜Ｈを備える。ＥＩＢは、時計回りの方向に２つ、反時計回りの方向に２つの、４つのチャンネルを備える。結果として、１２のパーティシパントについて、どの２つのパーティシパント間においても、最長のステップ・データフローは、しかるべき方向において、６ステップである。従って、１２スロットに対する理論上のピーク瞬時ＥＩＢ帯域幅は、パーティシパント間のアービトレーションによって完全利用を行った場合、１クロックにつき９６Ｂである。これは、３．２ＧＨｚのクロック速度で、理論ピークバンド幅３０７．２ＧＢ／ｓ（１秒あたりのギガバイト数）に等しい。
【００３４】
メモリー・コントローラ１６０は、ランバス（Rambus）社により開発されたＸＤＲＡＭインターフェース１６２を備える。メモリー・コントローラは、２５．６ＧＢ／ｓの理論ピーク帯域幅で、Ｒａｍｂｕｓ ＸＤＲＡＭ５００とインターフェースで接続される。
【００３５】
デュアル・バス・インターフェース１７０Ａ、Ｂは、Ｒａｍｂｕｓ ＦｌｅｘＩＯ（登録商標）システムインターフェース１７２Ａ、Ｂを備える。このインターフェースは、１２チャネルに体系化され、各チャネルはそれぞれ８ビット幅であり、５つのパスはインバウンドであり、７つはアウトバウンドである。これは、コントローラ１７０Ａを介してセルプロセッサとＩ／Ｏブリッジ７００の間、コントローラ１７０Ｂを介してセルプロセッサとリアリティ・シミュレータ・グラフィックス・ユニット２００の間で、６２．４ＧＢ／ｓ（３６．４ＧＢ／ｓアウトバンド、２６ＧＢ／ｓインバウンド）の理論ピーク帯域幅を提供する。
【００３６】
リアリティ・シミュレータ・グラフィックス・ユニット２００に対し、セルプロセッサ１００により送信されるデータは、一般的に、頂点を描画するためのコマンドシーケンスであるリストの表示、ポリゴンに対するテクスチャの適用、ライティング条件の特定等を含むものである。
【００３７】
ここで図３を参照すると、リアリティ・シミュレータ・グラフィックス（ＲＳＸ）ユニット２００は、ＮＶｉｄｉａ（登録商標）Ｇ７０／７１アーキテクチャを基礎とするビデオ・アクセルレータであり、セルプロセッサ１００により作成されたコマンドリストを処理しレンダリングする。ＲＳＸユニット２００は、セルプロセッサ１００のバス・インターフェース・コントローラ１７０Ｂと通信するように動作可能なホスト・インターフェース２０２と、８つの頂点シェイダー２０５を有する頂点パイプライン２０４（ＶＰ）と、２４のピクセル・シェイダー２０７を有するピクセル・パイプライン２０６（ＰＰ）と、８つの、レンダー・アウトプット・ユニット（ＲＯＰｓ）２０９を有するレンダー・パイプライン２０８（ＲＰ）と、メモリ・インターフェース２１０と、ビデオ出力を作成するためのビデオ・コンバータ２１２を備える。ＲＳＸ２００は、２５６ＭＢのダブルデータレート（ＤＤＲ）ビデオＲＡＭ（ＶＲＡＭ）２５０により補完される。これは、６００ＭＨｚでクロック制御され、理論ピーク帯域幅２５．６ＧＢ／ｓでＲＳＸ２００とインターフェース接続するよう動作可能である。動作中、ＶＲＡＭ２５０は、フレーム・バッファ２１４およびテクスチャ・バッファ２１６を維持する。フレーム・バッファ２１４が処理中のパイプラインの結果を保存する間、テクスチャ・バッファ２１６はピクセル・シェイダー２０７にテクスチャを提供する。ＲＳＸはさらに、例えば、テクスチャをＶＲＡＭ２５０にロードするために、ＥＩＢ１８０を介してメインメモリ５００にアクセスすることも可能である。
【００３８】
頂点パイプライン２０４は、主に、描くべき画像内のポリゴンを定義する頂点の変形処理および変換処理をする。
【００３９】
ピクセル・パイプライン２０６は、主に、これらのポリゴンに、色、テクスチャ、およびライティングを加える処理を行う。ここにはどのようなピクセル透明度も含まれ、赤、緑、青およびアルファ（透明度）値を、処理済ピクセル各々に対して作成する。テクスチャ・マッピングは、単に表面にグラフィックイメージを適用する。あるいは、バンプ・マッピング（テクスチャ値に従って表面の概念上の方向に摂動を加え、ライティングモデルにおいて、最も明るい部分と暗い部分を作り出す）、または、変位マッピング（加えられたテクスチャがさらに頂点位置を摂動させ、テクスチャと一致する変形した表面を作成する）を含むことも可能である。
【００４０】
レンダー・パイプライン２０８は、ピクセル間の深度比較を行い、どのピクセルを最終イメージで描くかを判断する。また任意に、介在ピクセル処理が深さ値に影響を及ぼさない場合（例えば、透明度マッピングまたは変位マッピングがない場合）、レンダー・パイプラインおよび頂点パイプライン２０４は、その間で深さ情報を伝えることができ、それによりピクセル処理の前に閉塞要素の除去を可能にして全体のレンダリング効率を改善する。さらに、レンダー・パイプライン２０８はまた、結果として生じるイメージに対して、フルスクリーン・アンチエイリアス処理といったような事後効果を加える。
【００４１】
頂点シェイダー２０５およびピクセル・シェイダー２０７は双方とも、シェイダーモデル３．０標準に基づくものである。複合パイプラインを使って、クロックサイクル毎に最高１３６回までシェイダー・オペレーションを実行することが可能であるので、１秒間に７４８億回のシェイダー・オペレーションが可能となり、１秒につき最高８億４０００万の頂点および１００億ピクセルを出力する。ＲＳＸ２００の全体の浮動小数点性能は、１．８ＴＦＬＯＰである。
【００４２】
一般的に、ＲＳＸ２００は、セルプロセッサ１００と密接に協働して動作する。例えば、爆発の表示をするとき、あるいは雨や雪などの天気効果を表示するときに、シーン内で多数の粒子を探知し、更新し、描画しなければならない。このような場合、セルプロセッサのＰＰＵ１５５は、一つまたは複数のＳＰＥ１１０Ａ〜Ｈをスケジュールして、粒子の各々のバッチの軌道を演算する。一方、ＲＳＸ２００は、エレメント・インターコネクト・バス１８０、メモリー・コントローラ１６０、およびバス・インターフェース・コントローラ１７０Ｂを介して、メインシステムメモリ５００から、ＲＡＭ２５０内に現在保持されていないテクスチャデータ（例えば、雪片）にアクセスできる。ＳＰＥ１１０Ａ〜Ｈ、またはその各々は、演算された粒子特性（一般的に、位置とアティテュードを示す座標と法線）を、直接ビデオＲＡＭ２５０に対して出力する。ＳＰＥ１１０Ａ〜ＨそれぞれのＤＭＡコントローラ１４２Ａ〜Ｈは、バス・インターフェース・コントローラ１７０Ｂを介して、ビデオＲＡＭ ２５０に対処する。このように、実際には、割り当てられたＳＰＥが、タスクの持続のためにビデオ・プロセッシング・パイプラインの一部となる。
【００４３】
一般的に、ＰＰＵ１５５は、このような方法で利用可能な８つのＳＰＥのうち６つに対してタスクをアサインする。１つのＳＰＥをオペレーティングシステムのために確保し、一方で１つのＳＰＥを効率的に使用不能とする。１つのＳＰＥを使用不能にすることによって、セルプロセッサ製造過程に対し、かなり高いレベルの許容度を実現する。というのはこれによって、１つのＳＰＥの製造プロセスに障害があってもよいからである。あるいは、８つのすべてのＳＰＥが機能する場合、セルプロセッサの寿命中に、他のＳＰＥのうちの１つによって後で障害が起こった場合に備えて、第８番目のＳＰＥが余剰範囲を提供する。
【００４４】
ＰＰＵ１５５は、ＳＰＥに対し、何通りかの方法によりタスクをアサインできる。例えば、ＤＶＤへのアクセス、ビデオ・オーディオ・デコーディング、およびエラーマスキングのような複合動作の各ステップを処理するために、各ステップを別々のＳＰＥにアサインしつつＳＰＥをつなげることができる。その代わりに、またはそれに加えて、上記の粒子アニメーション例のように、入力データに対して同時に作用するように、２つまたはそれ以上のＳＰＥを割り当てることが可能である。
【００４５】
セルプロセッサ１００およびまたはＲＳＸ２００により実現されるソフトウェアの命令は、製造時点で供給されてＨＤＤ４００に保存される場合、およびまたは、光ディスクや固体メモリのようなデータキャリアまたは記憶媒体に対して供給される場合、あるいは、有線または無線ネットワークもしくはインターネット接続、あるいはこれらの組み合わせ等の伝送媒体を介して供給される場合がある。
【００４６】
製造時に供給されるソフトウェアは、システム・ファームウェアと、プレイステーション３装置のオペレーティングシステム（ＯＳ）とを備える。動作中、ＯＳは、ユーザーが様々な機能から選択できるように、ユーザーインターフェースを提供する。これらの機能は、ゲームをすること、音楽を聴くこと、写真を見ること、または動画を見ることなどを含む。このインターフェースは、水平にアレンジされた機能カテゴリを有する、いわゆるクロスメディアバー（ＸＭＢ）の形態をとる。ユーザーは、ゲーム・コントローラ７５１、遠隔制御装置７５２、または他の適切なコントロールデバイスを用いて、水平に並ぶ機能アイコン（機能を表す）の上を移動し、所望の機能アイコンを反転表示することにより指図を行う。このアイコンの地点で、この機能に関連するオプションが、この機能アイコンの中央位置において、垂直方向にスクロール可能なオプションアイコンのリストとして現れ、同じような方法で指図が行われる。しかし、ゲーム、オーディオまたはムービーディスク４４０が、ＢＤ−ＲＯＭ光ディスクリーダー４３０に挿入されている場合は、プレイステーション３装置は、自動的に適切なオプションを選択し（例えば、ゲームを開始する）、または、関連するオプションを提供する（例えば、オーディオディスクを演奏する、またはそのコンテンツをＨＤＤ４００に圧縮する等の選択を行う）。
【００４７】
さらに、ＯＳは、オンライン性能を提供する。オンライン性能とは、ウェブ・ブラウザ、追加的なゲームコンテンツ、デモンストレーション・ゲーム（デモ）、および他のメディアをダウンロードすることができるオンラインストアとのインターフェース、現在の装置のユーザーにより指名された他のプレイステーション３を有するユーザーとの間で、利用可能な周辺デバイスに応じたテキスト、オーディオ、またはビデオ等によるオンライン通信を提供するフレンズマネジメント性能等を含む。このオンライン性能は、適切に構成されたゲームを実行中に、オンライン通信、コンテンツダウンロードおよびコンテンツ購入を提供し、またプレイステーション３自体のファームウェアおよびＯＳの更新を提供する。尚、「オンライン」という用語は、さまざまな種類の無線接続に適用できるので、ワイヤが物理的に存在することを意味するのではないことはいうまでもない。
【００４８】
本発明の実施例において、上記のオンライン性能は、ＰＳ３  １０のユーザーおよび現在オンライン状態である他のＰＳ３のユーザーのアバター（グラフィック描写）が住む仮想環境との対話（インタラクション）を含む。
【００４９】
仮想対話環境を可能にするソフトウェアは、通常はＨＤＤ４００に常駐しており、ダウンロードした、あるいは光ディスク４４０上に格納された、あるいは他の適切な手段によってアクセスされたソフトウェアによりアップグレードおよびまたは拡張できる。あるいは、フラッシュメモリカード４２０、光ディスク４４０、または中央サーバ（図示せず）上にこのソフトウェアを常駐させてもよい。
【００５０】
本発明の実施例において、仮想対話環境（以下、「ホーム」環境と称する）は、クロスメディア・バーから選択される。その次に、このホーム環境は、３Ｄビデオゲームと同様の従来の方法で制御ソフトウェアをロードし実行することによって、３Ｄモデルおよびテクスチャをビデオメモリ２５０へロードし、ホーム環境を表現しているシーンを描写することを開始する。その代わりに、またはそれに追加して、ホーム環境は、別のゲーム等の他のプログラムによって開始してもよい。
【００５１】
ここで、ホーム環境の概念上のマップを表示する図４と、ホーム環境のオンライン・クライアント／サーバ構成の概略図である図５を参照すると、ユーザーのアバターは、デフォルトでロビー・ゾーン１０１０内に生じる。しかしながら、ユーザーは、マップの他のゾーン１０１０〜１０６０（後で詳述）の中から選択し、選択ゾーンをロードしアバターをそのゾーン内で生じさせることができる。本発明の実施例において、マップ・スクリーンは、更に、利用可能なゾーンがランキングオプション等の管理ツールとともにリストされるサイドバーを備え、ゾーンがユーザーの好みの順序でリストされるようにするか、もしくは最近に追加された順、およびまたはＡ−Ｚ順のようなリストにすることができる。さらに、検索インターフェースによって、ユーザーは名前によって、ゾーンを検索できる。本発明の実施例において、どの時点においても、利用可能なゾーンの数は、ユーザーのＰＳ３にローカルに格納されたものよりも数多く存在する。ローカルな利用可能性は、リスト上で色分けされるか、または、リストをフィルタにかけ、ローカルに利用可能なゾーンのみを表示するようにしてもよい。ユーザーがローカルで利用できないゾーンを選択する場合、そのゾーンはホーム環境サーバ２０１０からダウンロードすることができる。
【００５２】
ここで図６ａを参照すると、ロビー・ゾーン１０１０は、一般的に、屋根付きの広場に類似するものであり、公園用地（草、木、彫刻など）および集合スペース（例えばオープンエリア、シングルベンチ、あるいは座席の列等）を備え、ここでユーザーは、アバターを介して出会うことができる。
【００５３】
一般的にロビー・ゾーン１０１０はまた、ゲームや他のコンテンツもしくは製品のための静止広告あるいは可動広告をディスプレイする広告掲示板を備える。これらの広告掲示版は、ロビーの壁にかけられたり、あるいは単独で立てられたりする。
【００５４】
ロビー・ゾーン１０１０はまた、予告編や、人目を引くような広告、またはサードパーティである提供者からの他のコンテンツを表示するオープンエア型シネマ１０１２を備えてもよい。このようなコンテンツは一般的に、ホーム環境をロードする際にＰＳ３  １０が接続されるホーム環境サーバ２０１０からストリームあるいはダウンロードされる。これは以下に詳述する。
【００５５】
シネマスクリーンは、その前面にアバターのための座席が付いており、例えば、アバターが座席に座ると、そのアバターのユーザーにより認識されるカメラアングルによってスクリーンを網羅するようになっている。
【００５６】
ここで図６ｂを参照すると、ロビー・ゾーン１０１０はまた、ビリヤード台、ボウリング場、およびまたはゲームセンター等として機能する、一般的な娯楽施設１０１４を備えてもよい。ビリヤードやボウリングゲームは、アバターを介して実行することが可能であり、例えば、アバターが、ビリヤードのキューまたはボウリングのボールを手に持ち、このようなゲームを通常行う方法で制御されるようになる。ゲームセンターでは、アバターがテレビゲーム機に取り組むと、ホーム環境は、選択されたテレビゲームをほぼフルスクリーンで表示するよう切換えてもよい。このようなゲームは、例えば、スペース・インベーダ（登録商標）、またはパックマン（登録商標）等のクラシックなゲームセンターのゲームまたはコンソールゲームであってもよい。これは、メモリと処理という観点では比較的小さく、ホーム環境内でＰＳ３によってエミュレートする、あるいは、ホーム環境へのプラグインとして実行することできる。この場合、一般的にユーザーは、アバターによる表現をせずに、直接ゲームを制御する。ユーザーがゲームを止めたり、アバターをテレビゲーム機から離したりした場合には、ゲームは、デフォルトのホーム環境ビューへと切換えられる。クラシックなゲームセンターのゲームに加えて、ユーザーが作成したゲームコンテンツを、一つまたは複数の仮想テレビゲーム機上に出してもよい。このようなコンテンツは、定期的にダウンロードされる新しい入選コンテンツとともにフィーチャーされるような、オンライン競技の対象であってもよい。
【００５７】
ロビー・ゾーン１０１０に加えて、その他のゾーン（例えば、部屋、エリア、または他の建造物であるゾーン１０２０、１０３０、１０４０、１０５０および１０６０）もまた利用可能である。これらのゾーンは、実際には図４と同様のマップ・スクリーンを介してアクセスされるか、または、ユーザーはロビーからのさまざまな出口１０１６へと自分たちのアバターを案内することによって、他のエリアに歩いて行くことができる。
【００５８】
一般的に、出口１０１６は、次のエリアへのトンネルまたは通路という形態をとる（同様に控え室の形態をとってもよい）。アバターがトンネルまたは控え室にいる間に、次のゾーンがメモリへロードされる。ロビーおよび次のゾーンはトンネルまたは控え室の同一モデルを含む。または、そのモデルは双方に対する共有資源である。いずれにしても、ユーザーのアバターは、同じ位置において、ロビーをベースにしたバージョンから、トンネルまたは控え室の新規のゾーンをベースにしたバージョンへと再配置される。このようにして、全体の環境を同時にメモリに保持する必要なく、ユーザーのアバターは見かけ上、ホーム環境全体を途切れることなく歩くことが可能である。
【００５９】
ここで図６ｃを参照すると、利用可能なゾーンの一つであるシネマ・ゾーン１０２０である。このシネマ・ゾーン１０２０は、シネマ・コンプレックス（複数作品を上映する映画館）に類似するもので、上記のおよび以下に詳述するように、ホーム環境サーバ２０１０からダウンロードまたはストリームされた予告編、映画、テレビ番組、または広告等のコンテンツを表示することが可能な、または、ＨＤＤ４００もしくはブルーレイディスク等の光学ディスク４４０に格納されたコンテンツを表示することが可能な複数のスクリーンを備える。
【００６０】
一般的に、シネマ・コンプレックスは、一般的には（それに限らないが）近日上映の映画のポスター広告１０２４とともに、注目度の高い予告や広告をすべての訪問者に対して表示するスクリーン１０２２を特徴としている入口領域を有する。ある特定のスクリーン、および予告やポスターの選択表示は、ＰＳ３に登録されたユーザーの年齢により制限される。この年齢制限は、ホーム環境内のどのゾーンにおいても、年齢制限タグが対応づけられた表示コンテンツであればいかなるものにも適用される。
【００６１】
さらに、本発明の実施例において、シネマ・コンプレックスは、フィーチャーされたコンテンツが利用可能なスクリーン・ルームをいくつか提供しており、ユーザーはそこから選択を行うことができる。一つのスクリーン・ルームにおいて、ダウンロード、ストリームまたはローカルに格納されたメディアを仮想シネマ環境内で上映することが可能であり、この環境内において、スクリーンは、座席列、スクリーン・カーテン等を伴った部屋の中に設置されている。この映画は、潜在的にはホーム環境にいる全てのユーザーが利用可能である。したがって、例えばウェブ・ブロードキャストのように共通にストリームされた題材を見る場合のように、他のユーザーのアバターが見えるようにしてもよい。あるいは、スクリーンが全体表示領域を占めるように、ユーザーがズームインできるようにしてもよい。
【００６２】
また、ここで図６ｄを参照すると、別のゾーンのタイプとして、デベロッパーまたはパブリッシャーゾーン１０３０がある。一般的に、このようなゾーンが複数利用可能であってよい。任意に、それぞれのゾーンが、ロビーゾーン１０１０からのそれぞれ出口がある。あるいは、一部のまたはすべてのゾーンがロビーからの出口を共有し、各利用可能なゾーンに共通のまたは複製されたトンネルや控室のモデル内から別々の出口を有する。あるいは、これらのゾーンは、ポップアップメニュー形式のメニューから、または標識セットから選択する等のように、ホーム環境内からのメニューから選ぶことができる。後者の場合、接続するトンネルまたは控室が、選択されたデベロッパーまたはパブリッシャーゾーン１０３０にのみリンクするよう現れる。代わりに、またはそれに加えて、このようなゾーンはマップ・スクリーンを介して選択することが可能であり、結果としてメモリにロードされたゾーンとなり、アバターはこの選択されたゾーン内に再度生み出されることになる。
【００６３】
デベロッパーまたはパブリッシャーゾーン１０３０は、追加的な仮想環境を提供し、これは、デベロッパーの外観や雰囲気を反映するものであるか、またはパブリッシャーの製品、ブランド、およびマークを反映するものであってもよい。
【００６４】
デベロッパーまたはパブリッシャーゾーン１０３０は、ホーム環境に対する補助的なソフトウェアモジュールであって、ゾーンの構成および外観を提供するために、通常は付加的三次元モデルおよびテクスチャから成る。
【００６５】
さらに、ホーム環境を実現するように動作可能なソフトウェアは、アプリケーション・プログラム・インタフェース（ＡＰＩ）を介してサードパーティ・ソフトウェアの統合化をサポートする。したがって、デベロッパーは自身のゾーンのホーム環境の範囲内で、自身の機能的コンテンツを統合化できる。これは、以下の形態のいずれかまたはすべてを採用することができる。
i.  ゲームの予告編または有名人による推薦というような特定のコンテンツのダウンロードやストリーミング。
ii.  ゾーン範囲内でのアバターの外観、行動および／またはコミュニケーション・オプションの変更。
iii.  任意に、ブランドまたは図形によりデベロッパーまたはパブリッシャーのゲームであることを思い起こさせるようなバスケットボール１０３２またはゴルフレンジ１０３４などの、一つまたは複数のゲームの提供。
iv.  デベロッパーの、またはパブリッシャーのゲームを代表する一つまたは複数の対話シーンまたはビネットであって、プレイヤーがゲームの態様を経験し、ゲームの具体的なスキルを磨き、ゲームの制御に慣れることができるようにするもの。
v．アリーナ、リング、道場、コートまたは類似のエリア１０３６は、遠隔でプレイされるゲームがアバター１０３８によってライブで描写され、観客が観戦できる。
【００６６】
例えば、デベロッパーのゾーンは、デベロッパーのテーマカラーで、そのロゴをフィーチャーしているコンコースに似ているものであり、そこを、サッカーネットまたはスキート射撃場レンジ等の野外ゲームエリアにする。さらに、ゲーム固有のキャラクタが乗っているブース（図示せず）により、ユーザーのアバターがエンターして一時的にゲームの主要キャラクタへと変身できるようにするか、もしくは、一人称視点に拡大させ、フィーチャーされたゲームからのシーンに似せた、さらに別の部屋へと入る。ここで、ユーザーは、そのゲームからの別のキャラクタとやりとりをして、キーとなるシーンを最後まで実行する。コンコースに戻ると、ゲームや他のコンテンツについての広告が壁に表示される。ゾーンの終端部において、フットサルの試合が行われているアリーナへとコンコースが開かれる。ここでのプレイヤーおよびボールの位置は、他国にいる上級ゲームクランなどの有名なグループによって、現在プレイされているゲームに該当するものである。
【００６７】
本発明の実施例において、デベロッパー／パブリッシャーゾーンは、ダウンロードできるようになっている。その代わりにまたはそれに加えて、帯域幅を減らすために、これらのゾーンは、雑誌のディスク上のデモコンテンツとして供給することも可能であるし、あるいは、購入したデベロッパーまたはパブリッシャーのゲームをインストールする処理の一部として、ディスクからインストールしたりアップグレードしたりしてもよい。後者の二例においては、その後のゲームの購入または登録によって、さらなるゾーンコンテンツがロック解除されるか、あるいはダウンロードされるようにしてもよい。いずれにしても、追加的な修正およびタイムリーな広告および予告媒体を、必要に応じてダウンロードすることが可能である。
【００６８】
これに類似したゾーンは、商業ゾーン１０４０である。ここでもまた、デベロッパーおよびパブリッシャーゾーンに対する方法と似たような方法でアクセス可能な複数の商業ゾーンがあってもよい。デベロッパー／パブリッシャーゾーン１０３０のように、商業ゾーン１０４０は、三次元モデルやテクスチャの形式の、一つまたは複数の商業ベンダーを代表する仮想資産を備え、実世界の店舗、ブランド、アイデンティティの描写を可能にし、地理的およびまたは主題的にゾーン内でグループ化することができる。
【００６９】
商業ゾーン内のスペースは、いわゆる「仮想不動産」としてサードパーティによって賃借できる。例えば、小売業者は、ホーム環境サーバ２０１０を介して行われる、ホーム環境の定期的な更新の一部として商業ゾーン１０４０内に含まれる店舗のレンダリングを持つために、例えば月次更新または年次更新ベースで支払いを行ってもよい。小売業者は、上記の商業施設に対して、定期的にまたはアイテムごとに追加的な支払いを行ってもよい。このようにして、ホーム環境のユーザーに対して商業的存在を提供できる。
【００７０】
また、商業ゾーンは、ＡＰＩ（アプリケーション・プログラム・インタフェース）を介してホーム環境と一体化できる補助的なソフトウェアを備えており、追加的なコミュニケーション・オプション（店舗固有の名称、商品、取引のオプション等）を提供し、また、購入のために商品やサービスのオンラインデータベースにアクセスし、現在の価格、商品の有無、および配送オプション等を決定する追加機能を提供する。このような機能にアクセスするには、メニュー（ポップアップメニュー、あるいは、例えば壁紙上などホーム環境範囲内）を介してもよいし、あるいは、自動化アバターとのコミュニケーションによるものであってもよい。アバター間のコミュニケーションについては、更に詳細に後述する。
【００７１】
デベロッパーおよびパブリッシャーがまた、商業ゾーンの範囲内で店舗を提供できることはいうまでもなく、さらに、デベロッパー／パブリッシャーと商業ゾーンとの間をつなげるトンネルを提供することもいうまでもない。例えば、トンネルによって、デベロッパーゾーンを、デベロッパーのゲームを販売する店舗にリンクさせることができる。このようなトンネルは、いくつかのゾーンからの出口が、同じ店内トンネルから現れるというような『多数 対 １』の変型である。この場合、トンネルを再度使用するのであれば、一般的に、ユーザーを他の可能性があるゾーンの一つに向けるのではなく、むしろ以前のゾーンへとユーザーを戻すようにトンネルを構成してもよい。
【００７２】
本発明の実施例において、ホーム環境を実現しているソフトウェアは、ＰＳ３のＯＳにより提供されるオンライン・コンテンツ購入システムに対するアクセスを有する。デベロッパー、パブリッシャー、および店舗オーナーは、自身のオンライントランザクションを容易にするＩＰアドレスとクエリーテキストを特定するためのインターフェースを介して、このシステムを使用できる。あるいは、ユーザーは、そのＰＳ３登録詳細とクレジットカードの詳細を直接利用できるようにし、ホーム環境のどこでも、適切に使用可能なオブジェクト、ゲーム、広告、予告編または映画を選択することによって、そのアイテムやサービスの購入を選択できる。特に、ホーム環境サーバ２０１０は、ユーザーのクレジットカードと他の詳細を格納し、任意に認証することが可能であり、この詳細情報はユーザーが入力をしなくてもトランザクションにおいて使用できるようになっている。このようにして、ホーム環境はトランザクションの仲介として作用する。あるいは、このような詳細情報は、ＰＳ３に格納することが可能であり、ＰＳ３あるいはホーム環境サーバのいずれかによって認証することが可能である。
【００７３】
ここで図７も参照すると、本発明の実施例における販売方法は、ステップＳ２１０２において、ユーザーがホーム環境内でアイテム（商品またはサービス）を選択することを含む。ステップＳ２１０４において、ＰＳ３ １０は、オブジェクトに対応する識別データをホーム環境サーバ２０１０に送信し、ホーム環境サーバはステップＳ２０１６において、（好ましくはユーザーのＩＰアドレスに対応する国内で）好適なプロバイダからそのアイテムを入手できるかを確認する。このアイテムが入手不能である場合、Ｓ２０１７において、ユーザーのＰＳ３  １０に対してメッセージを送信することによりユーザーにその旨を知らせる。あるいは、最初に、一つまたは複数の二次プロバイダからの可用性についてチェックし、これらのプロバイダのうちの一つからの供給がユーザーに受け入れ可能であるかどうかを任意に確認する。ステップＳ２１０８において、ホーム環境サーバは、ユーザーの登録支払詳細をデータ記憶装置から抽出して、それらを認証する。利用できる有効な支払方法がない場合、ホーム環境は、ユーザーが安全な（すなわち、暗号化された）接続を介して新しい詳細情報を入力するようにリクエストしてもよい。有効な支払方法が利用できる場合、ステップＳ２１１０において、ホーム環境サーバは、適切なサードパーティの支払プロバイダに、ユーザーのアカウントから送金するようリクエストする。最後に、Ｓ２１１２において、ホーム環境サーバは、好適なプロバイダに対してアイテムの発注を行い、必要に応じてユーザーの配送アドレスまたはＩＰアドレスを与え、好適なプロバイダのアカウントに適切な支払いを送金する。
【００７４】
このように、商取引は特に小売店に限られるものではない。同様に、もし店舗内でディスプレイされている商品やサービスの好適なプロバイダが、小売店のオーナーであると設定されているのであれば、自身の商取引アプリケーションを提供する必要はない。商品またはサービスがデジタル処理で提供することができるところでは、任意に、好適なプロバイダから直接ダウンロードするか、またはホーム環境サーバ２０１０を介してダウンロードされる。
【００７５】
上記のパブリック・ゾーンに加えて、個々のユーザーに私有のゾーンがあり、これは個々のユーザーによってのみアクセス可能であるか、あるいはそのユーザーからの招待によってアクセス可能にしてもよい。これらのゾーンもまた、共同利用のロビーエリアからの出口があるが、アバターが入ると（あるいはマップ・スクリーンを介して選択されると）、ユーザー専用のそれぞれのバージョンのゾーンをロードする。
【００７６】
図８ａを参照すると、これらのゾーンの第一のものは、アパート・ゾーン１０５０である。本発明の実施例において、これはユーザーがカスタマイズできるゾーンであって、ここでは、壁紙、フローリング、絵画、家具、外の風景および照明のようなフィーチャー１０５２について選択や配置できる。家具の中には、機能的にＰＳ３にリンクする機能的家具１０５４がある。例えば、アパート１０５０にはテレビが配置されており、ここでいくつかのストリームされたビデオ放送、またはＰＳ３のＨＤＤ４００または光学ディスク４４０に格納されたメディアのうちの一つを見ることができる。同様に、インターネット・ラジオ・ストリームに対する予め選択されたリンクを含む、ラジオまたはハイファイを選択することが可能である。さらに、ユーザーの作品や写真を、壁掛けおよび絵画の形で、部屋の中にインポートすることができる。
【００７７】
任意に、ユーザー（図８ａにおいて、アバター１０５６により描写される）は、より大きいアパート、および／または、より大きいテレビ、ビリヤード台または自動化された非プレイヤーアバター等の追加的商品を購入できる。他の考えられるアイテムとしては、ジム、スイミングプール、またはディスコエリアなどがある。これらの後者の場合、追加的なキャラクタ機能性を提供するための付加的制御用ソフトウェアまたはコンフィギュレーション・ライブラリを、ＡＰＩを介してホーム環境と統合させる。これは、上記に記した商業ゾーンおよびデベロッパー／パブリッシャーゾーン１０３０、１０４０に対して説明されたものと同様な方法での統合である。
【００７８】
このような購入は、ホーム環境サーバに登録されたクレジットカード詳細を使用して行うことができる。支払と引き換えに、サーバは、関連するアイテムがユーザーのアパート内で使用できるようにロック解除する承認キーをダウンロードする。あるいは、アイテムに対応づけられた三次元モデル、テクスチャ、およびいかなるソフトウェアもまた、ホーム環境サーバまたは認可されたサードパーティのサーバからダウンロードすることが可能であり、さらにまた任意に承認キーと対応づけてもよい。例えば、このキーは、ＰＳ３  １０のファームウェア・デジタルシリアル番号との対応付けを必要とし、これによって未承認の配信を防止する。
【００７９】
ユーザーのアパートは、それぞれのユーザーから招待によってのみ他人がアクセスできる。この招待は、友人リスト内からの特定の友人に対する継続招待という形式をとってもよいし、別のユーザーに与えたシングルセッションパスの形式をとってもよく、ユーザーが現在のホーム環境にとどまっている間のみ有効である。このような招待は、ホーム環境サーバ２０１０により維持される対応関係の形式をとってもよく、または、招待された者としてのステータスの再確認を可能とするピア・ツー・ピアベースでＰＳ３装置間に供給されるデジタルキーの形式をとってもよい。
【００８０】
本発明の実施例において、招待されたユーザーは、アパートのユーザーがアパート内にいるときにのみアパートに入ることが可能であり、アパートのユーザーがそこからいなくなると、自動的にロビーに戻される。一方、アパート内では、そこに存在する関係者（ユーザーと位置データの両方）間のすべてのコミュニケーションは単にピア・ツー・ピアである。
【００８１】
アパート内においてはまた、ユーザーに対し、作品、スライドショー、招待した客と一緒の音声またはビデオ等、自家製コンテンツを共有する機会を提供し、また、パブリック・ゾーン内の他のユーザーから予想される介入を受けずに友人とやりとりする機会を提供する。
【００８２】
招待客がユーザーのアパートに入る際、部屋の構成およびその中の備品は、各々のオブジェクトおよび位置データに対するＩＤコードを使用して、出席者間のピア・ツー・ピア方式で送信される。ユーザーとゲストの間で部屋またはアイテムが共通に保持されていない場合、ゲストのＰＳ３上でそれを実現するために必要とされるモデル、テクスチャ、および任意のコードもまた、ユーザーがアパート内におり、ユーザーとゲストがこのセッションでオンラインにいる間にのみ使用されるような、一回のみ使用するキーまたは同様の制約とともに、送信することが可能である。
【００８３】
図８ｂを参照すると、同様に招待によってのみアクセスできるさらに別のプライベートスペースは、ユーザーのトロフィ・ルーム１０６０である。トロフィ・ルーム１０６０は、ゲームプレイの間に獲得したトロフィ１０６２を表示できるスペースを提供する。
【００８４】
例えば、あるサードパーティ・ゲームは、魔法のクリスタルを探し出すことから構成される。もしプレイヤーがうまくクリスタルを見つけた場合は、サードパーティ・ゲームはこれをトロフィ・ルーム１０６０用に指名し、トロフィ・ルーム１０６０をロードする際にホーム環境ソフトウェアによってアクセスされるファイル領域に、このクリスタルを表す三次元モデルとテクスチャを配置する。ホーム環境を実現しているソフトウェアは、トロフィ・ルーム内でこのクリスタルをトロフィとして描写できる。
【００８５】
ユーザーのトロフィ・ルームを見せようと関係者が招待されると、一時的にトロフィを見るために必要とされるモデルおよびテクスチャが、ユーザーのＰＳ３から他の関係者のＰＳ３までピア・ツー・ピアベースで送信される。これは、トロフィ・ルームに入るということを予想して、最初の招待の後のバックグラウンド・アクティビティとして実行することが可能であり、あるいは、関係者が、接続トンネル／控室に入るとき、あるいは、マップ・スクリーンからユーザーがトロフィ・ルームを選択するときに実行してもよい。任意に、別の関係者もまたそのトロフィを持っている場合、その関係者が訪問しているユーザーから該当するトロフィはダウンロードしない。したがって、本発明の実施例において、各トロフィは、識別コードを備える。
【００８６】
代わりに、またはそれに加えて、トロフィ・ルームは、グループのメンバー、あるいは、いわゆる「クラン」と呼ばれるものの間で共有され、クランのいずれかのメンバーにより獲得されたトロフィが、ピア・ツー・ピアベースで、そのクランの他のメンバーへと送信されるようにする。したがって、クランの全てのメンバーは、トロフィの共通のセットを見ることになる。
【００８７】
代わりに、またはそれに加えて、ユーザーは、ホーム環境のすべてのメンバーに対して継続招待にすることが可能であり、これにより誰もがトロフィ・ルームを訪問できる。商業ゾーンおよびデベロッパー/パブリッシャーゾーンと同様に、例えば、プライベート、グループベース、およびパブリックのトロフィ・ルーム等、複数の部屋が実現可能である。上記のように、ホーム環境内でのポップアップメニューや標識からの選択によって、あるいは、アバターのところまで歩み寄って関連するユーザーを識別し、ロビーからのトロフィ・ルームへの出口を使うことでそのユーザーの（パブリックの）トロフィ・ルームに入ることを選択することによって、これらの複数の部屋を管理することができる。
【００８８】
代わりに、またはそれに加えて、パブリック・トロフィ・ルームを提供できる。この部屋は、最も多くのトロフィを有する、またはトロフィ値スコアリング・スキームによると最もよい総合点を有するその人のトロフィを、ホーム環境の現在のインスタンス内で表示するものでよい。あるいは、集約されたトロフィ・ルームであってもよく、そのホーム環境のインスタンスにおいて、ユーザーのＩＤとともに、何人かのユーザーあるいはすべてのユーザーからの最高のトロフィまたはトロフィのセレクションを見せるものでもよい。このように、例えば、ユーザーは、苦労したゲームからのトロフィを見つけて、そのホーム環境にいる誰がそれを獲得したかを識別し、その人のところに出向いてどのようにしてそれを獲得したかについて話をすることができる。あるいは、パブリック・トロフィ・ルームは、複数のホーム環境に亘る中で最高のトロフィを備えるようにしてもよく、地理的なグループ、ある特定の年齢のグループ、またはある特定のゲームグループ内の、あるいは世界的に見て最高のゲーム参加者を識別する。代わりに、またはそれに加えて、ベストスコアのゲーム参加者のリーダーボードを提供し、ライブで更新することも可能である。
【００８９】
場合によっては、それぞれが付加的な三次元モデル、テクスチャおよび制御ソフトを備えた、非常にたくさんのサードパーティ・ゾーンが追加的に利用可能になる可能性がある。結果として、ＨＤＤ４００上のかなりの量のスペースは、ホーム環境ゾーンによって占められることになる。
【００９０】
従って、本発明の実施例においては、ユーザーのホーム環境に現在対応づけられているサードパーティ・ゾーンの数を制限することが可能である。第一の例として、既存のものが削除されるまでは別のサードパーティ・ゾーンが追加されないように、最大メモリアロケーションが使用可能である。代わりに、またはそれに加えて、サードパーティ・ゾーンは、地理的関連性またはユーザーの興味（ホーム環境への登録時または後日にサーバ２０１０とのインターフェースを介して申告されたもの）によって制限するようにし、これらの基準によりユーザーと関連するサードパーティ・ゾーンのみがダウンロードされるようにしてもよい。このようなシステムの下で、新しいサードパーティ・ゾーンが利用可能になった場合、上記の基準によってユーザーに対する関連性が評価され、現在格納されている少なくとも一つのゾーンよりも関連性が高い場合には、ユーザーのＰＳ３上に格納されている現在関連性が最も低いサードパーティ・ゾーンと入れ換える。
【００９１】
関連性を判断する他の基準は、指名された友人の興味やインストールされたゾーン、あるいは、ユーザーのＰＳ３上で実行されたゲームや他のメディアに対するゾーンの関連性を含む。
【００９２】
ダウンロードまたはディスクのいずれかにより、ユーザーが明確にゾーンをインストールするかどうかによって更なるゾーンが認められる。
【００９３】
上記のように、ホーム環境内において、ユーザーはアバターにより表示される。ホーム環境を実現しているソフトウェアは、ユーザーのアパートをカスタマイズする方法と同様の方法で、予め設定されたオプションの選択により、ユーザーのアバターのカスタマイズを可能にする。ユーザーは、性別および肌の色を選び、それぞれに利用可能なオプションを組み合わせて、顔の表情および髪の毛をカスタマイズすることができる。ユーザーは、また、広範囲に亘る衣類から選択ができる。この機能をサポートするために、広範囲にわたるアバター用の三次元モデルおよびテクスチャが提供される。本発明の実施例において、ユーザーは、衣類の上に表示するための自分自身のテクスチャをインポートすることができる。一般的に、各アバターの外観を定義しているパラメータは約４０バイトしか占めないので、住民のいるホーム環境につなぐときにホームサーバを介して迅速に配布できる。
【００９４】
ホーム環境にいる各アバターは、アバター上のバブル内に表示されるユーザーＩＤまたはニックネームにより識別される。バブルが拡がってしまうことを制限するために、アバターが含むテキストが容易に読みとれるほどアバターが近付いたとき、あるいは、アバターが対話できるほど近いとき、およびまたは、ユーザーの視点の中心に近いとき、バブルはビューの中へ消えていく。
【００９５】
アバターは、従来からあるサードパーティ・ゲーム方式（例えば、ゲーム・コントローラ７５１を使用するなど）でユーザーにより制御され、ホーム環境を歩き回れるようになっている。アバターの行為のいくつかには前後関係がある。従って、例えば、座る、というオプションは、アバターが座席近くにいるときのみ利用可能となる。他のアバターの行為、例えば選択された感情やジェスチャの表現、あるいは、なんらかのコミュニケーション・オプションなどは、いつでも利用可能である。アバターの行動は、ゲーム・コントローラ７５１を使用することにより決定され、動作等のアクションに対して直接、あるいは、ゲーム・コントローラ７５１上の適切なキーを押すことにより呼び出されるポップアップメニューを介して、アクションの選択をすることによって決定される。
【００９６】
このようなメニューを介して利用できるオプションはさらに、アバターの外観および衣類の更なる変更、感情、ジェスチャおよび動作の選択を含む。例えば、ユーザーがホーム環境内で知っている誰かに会ったときに、ユーザーは、アバターが笑ったり、手を振ったり、上下にジャンプしたりすることを選択できる。
【００９７】
ユーザーはまた、テキストまたは音声を使用するアバターを介して、互いにコミュニケーションをとることができる。
【００９８】
本発明の実施例で、テキストによって対話をするために、必要に応じてその名前のバブルと入れ換えて、対応するアバター上のポップアップ・バブルにメッセージが現れる。
【００９９】
ここで図９を参照すると、メッセージを作成するために、ユーザーは、予め設定された一定の範囲のメッセージが設けられているポップアップメニュー１０７０を起動させることができる。これらは、完全なメッセージであってもよいが、代わりにまたはそれに加えて、入れ子構造のメニューという形をとってもよい。このナビゲーションは、選択されたオプションを連結することによって、メッセージを生成する。
【０１００】
代わりに、またはこれに加えて、仮想キーボードを表示することも可能であり、ゲーム・コントローラ７５１を用いたナビゲーションによって、テキストを自由に生成できるようにしてもよい。もし実際のキーボード７５３を、ブルートゥースを介して接続するのであれば、その時のテキストは、バブル内に直接タイプすることができる。
【０１０１】
本発明の実施例において、ロビーもまた、ホーム環境サーバがホストとしてチャット・チャンネルを提供できる。これによって、従来のチャット機能を可能にする。
【０１０２】
音声によってコミュニケーションをとるためには、ユーザーは、ブルートゥース・ヘッドセット７５７等の利用可能なマイクを持っている必要がある。本発明の実施例においては、ゲーム・コントローラ７５１上のボタンを押すことによって、音声オプションを選択することにより、または、ホーム環境を実現しているソフトウェア内の音声アクティビティ検出器を用いて、ホーム環境内でユーザーが話すことができる。話すときに、音声アイコンがアバターの頭上に現れ、例えば、必要に応じて音量設定を調節するように他のユーザーに注意を喚起する。
【０１０３】
音声は、ユーザーのＰＳ３がサンプルをとり、Code Excited Linear Prediction（ＣＥＬＰ）コーデック（または他の周知のＶｏＩＰ適用のコーデック）を使用してコード化されて、（ユーザーのアバターを囲んでいる仮想環境内で、予め設定された領域の範囲内に任意に提供された）８人の最も近いアバターにピア・ツー・ピア方式で送信される。８人よりも多い他のアバターが予め設定された領域の範囲内にいる場合、音声を受信した一つまたは複数のＰＳ３は、領域内にいる、その音声を受信しなかったそれぞれユーザーアバターを有する他のＰＳ３に対して、アドホック方式でその音声を転送する。本発明の実施例において、この機能を統合するために、ＰＳ３は、予め設定された領域内にアバターがいるすべてのＰＳ３に対して音声フラグを送信し、関連する（話をしている）アバターの頭上に音声アイコンを配置できるようにし（ユーザーがより簡単に話し手を識別できるようにし）、また、ＰＳ３に対してその送信について通知できるようにする。各ＰＳ３は、アバターの相対位置から、どれが音声を受信しないかを判断することができ、仮想環境内で最も近いアバターであればどのアバターでも、そのＰＳ３に対して音声を転送することを選ぶことができる。あるいは、その領域内のＰＳ３は互いの接続を確認することが可能であり、その音声を受信しなかったＰＳ３とのラグが最も低いものであればどのＰＳ３であっても、音声を転送することができる。
【０１０４】
８人という数の制限は例示であり、実際の数は、音声圧縮率および利用可能な帯域幅というようなファクターに依存する。
【０１０５】
本発明の実施例において、このような音声はまた、携帯電話番号を指定した場合に、携帯電話ネットワークのような他のネットワークに中継できる。これは、ホーム環境サーバを介して携帯電話ネットワークのゲートウェイサーバに対して音声の経路設定をすることにより、あるいは、ユーザー自身の携帯電話に対してブルートゥース送信することにより実現可能である。後者の場合、携帯電話は、ＰＳ３とインターフェースをとりコールの経路設定するために、ミドルウェア（例えばＪａｖａ（登録商標）アプレット）を必要とする。
【０１０６】
このように、ユーザーはホーム環境内で、ユーザーの電話を使って誰かとコンタクトをとることができる。似たような方法で、ユーザーはまた自分の携帯電話で誰かにテキスト・メッセージを送ることができる。
【０１０７】
音声に対するものと同様に、本発明の実施例において、ソニー（登録商標）アイトイ（登録商標）ビデオカメラが備えられているＰＳ３のユーザーは、例えば、ホーム環境内のポップアップスクリーンを介して、またはホーム環境内のテレビや、アバターが手に持っているソニー（登録商標）プレイステーション・ポータブル（登録商標）（ＰＳＰ）等の類似する装置を介して、ビデオチャットモードを使用可能である。この場合、オーディオ・コーデックに追加して、あるいはそれに代えて、ビデオ・コーデックが使用される。
【０１０８】
任意に、最近会話をした相手のユーザーのアバターをハイライトすることが可能であり、もっとも頻度高く話した人のアバターは、例えば、名前の隣のアイコンによって、またはアバターの周囲のグローレベルなどにより、もっと目立つようにハイライトすることが可能である。
【０１０９】
再度、図５を参照すると、ユーザーがＰＳ３  １０上のホーム環境を起動させることを選択すると、ローカルに格納されたソフトウェアがホーム環境のグラフィック表示を生成し、複数のオンラインホーム環境２０２１、２０２２、２０２３、２０２４の一つにユーザーを割り当てるホーム環境サーバ２０１０に接続する。明確化のため、４つのホーム環境のみを示す。
【０１１０】
場合によっては、数万人もの多くのユーザーが一度にオンライン状態になる可能性があることが考えられる。結果として、超過密状態を防ぐため、ホーム環境サーバ２０１０は、数多くの別々のオンラインホーム環境をサポートする。同様に、例えば異なる国々において、多くの別々のホーム環境サーバが存在してもよい。
【０１１１】
一旦、あるホーム環境のあるインスタンスに割り当てられると、ＰＳ３はまず、アバターの外観に関する情報をアップロードする。その後、継続状態で、自身のアバターの位置データをホーム環境サーバに対して供給し、ホーム環境サーバから、そのオンラインホーム環境内の他のアバターの位置データを受信する。実際は、この位置アップデートは、帯域幅を制限するために定期的（例えば２秒ごと）であるので、他のＰＳ３は動作を補間しなければならない。このようなキャラクタ動作の補間は、オンラインゲームでは周知である。さらに、各アップデートは、一連の位置を提供することが可能であり、（ある程度のタイムラグを伴った）動作の反復を改善し、あるいは、現行の動作の外挿を改善する。
【０１１２】
さらに、ホーム環境２０２４内の他のＰＳ３、２１３１、２０３２、２０３３のＩＰアドレスは共有されており、前記アドレス間で音声のような他のデータをピア・ツー・ピア方式で送信することが可能である。それによって、ホーム環境サーバにより処理されるデータに必要な帯域幅を減らすことができる。
【０１１３】
ホーム環境内が過密状態になることを防ぐために、それぞれのホーム環境は、例えば、最大数６４ユーザーをサポートするようにする。
【０１１４】
ユーザーが接続するホーム環境を選択するときは、いくつかのファクターを考慮することが可能であり、それぞれはＰＳ３により供給されるか、およびまたは登録プロセスを介してホーム環境サーバに知らされているか、のいずれかにである。これらのファクターは、以下を含むがこれに限定されるものではない。
i.  ＰＳ３の地理的位置。
ii.  ユーザーが好む言語。
iii． ユーザーの年齢。
iv.  現在のユーザーの「友人リスト」内のいずれかのユーザーがある特定のホーム環境にすでに存在するかどうか。
v．ユーザーのＰＳ３内に現在あるゲームディスクは何であるか。
vi.  ユーザーのＰＳ３上で最近プレイされたゲームは何であるか。
【０１１５】
このように、例えば、スイスのティーンエイジャーが、最高ユーザー年齢は１６で、主たる言語はフランス語ということで、スイスのサーバ上のホーム環境に接続する。他の例では、ＰＳ３に搭載された「レボリューション」のコピーを持っているユーザーは、他のユーザーの多くが、現在同じゲームを搭載しているホーム環境に接続をし、それによって、マルチプレイヤーゲームの編成を容易に行うことができる。後者の場合、ＰＳ３  １０は、ＢＤ−ＲＯＭ４３０ 内にロードされたゲームを検出し、ホーム環境サーバ２０１０に知らせる。それに従い、サーバはホーム環境を選択する。
【０１１６】
さらに別の例において、ユーザーは、その友人リストで識別される三人のユーザーがいるホーム環境に接続される。この後者の例において、友人リストとは、あるユーザーが定期的に会いたいと思っている他のユーザーから受信したユーザー名および任意にＩＰアドレスのリストである。異なるグループの友人が、異なるホーム環境サーバに配置されている場合（例えば現行ユーザーのみが両方のセットに共通の友人である場合）、そのユーザーは、最も友人が多い方のサーバに接続されるか、あるいは、選択するオプションを与えられる。
【０１１７】
逆に、ユーザーは、その環境に加わる一人または複数の友人を招待して、ホーム環境間で切り替えを行い、その友人と合流してもよい。この場合、ユーザーは、ポップアップメニューまたはホーム環境から（例えば壁紙上のスクリーンまたは情報ブースを介して）、友人リストを見ることが可能であり、誰がオンライン状態かを判断できる。ユーザーは、その後、ピア・ツー・ピア接続を使用して、または、友人がホーム環境内にいる、もしくはＩＰアドレスを知らない場合は、ホーム環境サーバを介して、友人に招待状を送信できる。その後、この友人は、参加の招待を受け入れるか、あるいは断ることができる。
【０１１８】
招待を容易にするために、一般的に、ホーム環境サーバは、特定のホーム環境に対して最大サポート人数よりも少ないユーザーを割当て、それによって、このような追加的なユーザー招待の割当てができるようにする。このいわゆる「ソフト・リミット」は、例えば、処理能力の９０％であって、例えば、人々がオンラインで友人と出会う機会が多くなる夕方や週末に変化するように順応可能であってもよい。
【０１１９】
本発明の実施例において、数人の友人が同じホーム環境内にいる場合には、マップ上の名前を表示することによって、あるいはサイドバー上のゾーン名に対応づけることにより、それらの友人が現在いるゾーンをマップスクリーンに強調表示してもよい。
【０１２０】
ここで図１０も参照すると、さらに、ゲーム・コントローラ７５１を使って呼び出し画面上にポップアップすることができる仮想のソニー（登録商標）プレイステーション・ポータブル（登録商標）（ＰＳＰ）エンタテインメント装置１０７２を使用することにより、ホーム環境の優先傾向、設定、機能、および任意に他の機能性を見たり、調整したり、アクセスすることができる。そしてユーザーは、仮想ＰＳＰ上の表示されたＰＳＰクロスメディア・バー１０７４を介して、これらのオプション、設定、および機能性にアクセスすることができる。上記のように、ＰＳＰはまた、ビデオ・チャットのためのインターフェースとして使用可能である。
【０１２１】
本発明の実施例において、ユーザーがホーム環境を離れたいときは、ゲーム・コントローラ７５１上の適切なキーを選択する、ポップアップメニューから終了オプションを選択する、マップ・スクリーン内から終了を選択する、仮想ＰＳＰを介したオプションを選択する、または、ロビー・ゾーン内の主出口を歩いて通り抜けることによって、離れることができる。
【０１２２】
一般的に、ホーム環境から出ると、ＰＳ３  １０は、ＰＳ３クロスメディア・バーへと戻ることになる。
【０１２３】
最後に、ホーム環境ソフトウェアを基礎として、独立してＰＳ３クロスメディア・バーからアクセス可能な、付加的な別の環境を想定できることはいうまでもない。例えば、スーパーマーケットは、ホーム環境サーバによる方式と同様の方式でサポートされる、スーパーマーケット環境を提供できる無料のディスクを供与できる。選択の際、ユーザーのアバターは、スーパーマーケットの仮想演出（棚に応用された三次元モデルまたはテクスチャ）内に表示された商品をブラウズし、上記のように購入するために商品をクリックすることができる。このようにして、小売業者は自身のユーザーベースで、オンライン・ショッピング機能を提供し更新できる。
【０１２４】
ここで図１１を参照すると、本発明の実施例において、オンラインシステムは、ホーム環境サーバ２０１０と連結しているユーザーのＰＳ３  １０と、複数の他のユーザーのＰＳ３である２０３１、２０３２、２０３３を備え、これらの他のユーザーのＰＳ３のすべてはともに、ホーム環境２０２４の、あるインスタンスとやりとりをしている。例えば、図１１において、エンタテインメント装置２０３２の他のユーザーの一人が、Ｔシャツ用のテクスチャとしてある画像をインポートすることにより、その画像を有するＴシャツを着るように自分のアバターをカスタマイズしたとする。上記のように、あるＰＳ３がそのホーム環境のインスタンスに割り当てられる際、最初にそのＰＳ３のユーザーのアバターの外見に関する情報をサーバ２０１０にアップロードする。このようにアバターがカスタマイズされた場合、アバターは、いかなるカスタマイズで使用されるテクスチャであってもそれを組み込むことができる。本実施例において、これは、Ｔシャツに適用されたテクスチャとする。このテクスチャは、ホーム環境の同じインスタンス内にいる他のＰＳ３にサーバによって配信される。これによって、関連するユーザーのアバターをそれぞれのディスプレイ上で環境内に描写する際に、他の残りのユーザーは、そのテクスチャを見ることができる。もうひとつの方法として、ピア・ツー・ピアリンク２０４０を介して、テクスチャを配信することも可能である。
【０１２５】
例示の目的で、上記の場合に、他のユーザーが、誹謗中傷を伴った画像を見せるように自分たちのアバターのＴシャツをカスタマイズしたとする。このような行動は、（タイプで打たれた対話での誹謗中傷を伴った言語とは異なり）自動的に検出することは困難なので、あたかもなんらかの別のカスタマイズであるかのように配信されてしまう可能性がある。しかしながら、第一のＰＳ３  １０のユーザーがホーム環境内で、このカスタマイズされたアバターに遭遇したときに、そのユーザーは、アバターのＴシャツ上の画像が誹謗中傷を伴うことに気づく。これに対して、このユーザーは、例えばテキスト・バブルを使って、カスタマイズされたアバターに対し、その画像を取り除いてほしいということを伝える。それに応答して、このカスタマイズされた画像のユーザーは、上記のピア・ツー・ピア対話機能を使って、この第一のＰＳ３  １０のユーザーに対して口汚く罵ったとする。
【０１２６】
本発明の実施例においては、この第一のＰＳ３  １０のユーザーは、そのゲーム・コントローラ７５１上に割り当てられたボタンを押すことが可能であり、それによってグリーフレポート処理が引き起こされる。または、このボタンによってグリーフレポート処理へのアクセスを可能とするメニューを立ち上げることもできる。
【０１２７】
先行技術のシステムにあるように、ユーザーは、自分の意見に従ってハプニングの詳細を含めることができるフォームを提供されている。ゾーン内にいるすべてのアバター、あるいは仮想環境内のユーザー自身の位置からある一定の半径内にいるアバター、およびまたは（まだそのゾーン内にいるかどうかにかかわらず）ユーザーが最近対話をしたユーザーのすべてのアバターのエイリアスを提供することによって、自動的にこのフォームを補助することができる。これによって、ユーザーによる、さらに正確なレポーティングが可能となる。このエイリアスのリストは、アルファベット順、対話時間、または、近接性など、さまざまな方法でソートすることができる。
【０１２８】
しかしながら、上記の例示におけるフォームでは、そのユーザーが行っている告発を立証することができない。というのは、ホーム環境の管理者がグリーフレポートについて調べる時までに、Ｔシャツのデザインを検証できなくなっている可能性があるからである。また、もちろんピア・ツー・ピアのチャットはホーム環境サーバを完全にバイパスするものであり、管理者が独自に検証することできない。
【０１２９】
結果として、本発明の実施例において、グリーフレポーティングシステムは、他のユーザーから発信されたコンテンツであって、ホーム環境サーバを介してまたはピア・ツー・ピア接続を介して受信されたコンテンツに対して、仮想環境の鑑識捜査（forensic sweep）を行い、このコンテンツまたはその証拠を照合して、拡張グリーフレポートとする。
【０１３０】
この鑑識捜査（forensic sweep）は、いくつかの形式をとることができる。実施例の一つにおいて、グリーフレポートを起こすためにボタンを押す際（あるいはグリーフレポートへのアクセスを許可するメニューを呼び出す際）、ＰＳ３は、自身の仮想環境描写の現状をフリーズし、レポートを開始したユーザーの概念上の視点あるいは位置を基準として、仮想環境についての実質的に３６０度横方向スナップショットを生成する。これによって、ユーザーがレポートを作成する前に誹謗中傷を伴った画像から目を離してしまう、あるいは、相手のユーザーのアバターが左か右に歩いて視界から出て行ってしまう、という可能性があっても釈明をすることができる。任意に、このスナップショットに透かしを入れ、タイムスタンプと、ユーザーＩＤやＰＳ３のシリアル番号等の他の詳細を組み込むことにより、なりすましによるレポートを制限する。そのようなスナップショットの視野は、その環境、または、その環境管理者の好みによって変化する。例えば、レポーティングをしているユーザーの位置を概ね中心とした半球画像であってもよいし、あるいは、例えばユーザーが環境内において、概念上の地表よりも上部にいるのであれば球状画像であってもよい。一般的に、このスナップショットは、ユーザー発信のコンテンツが、ユーザーの位置から見える方向であればいかなる方向でも網羅する。より簡単な実施例においては、ユーザーがレポートを開始した時点でそのユーザーが見ている表示のスクリーンショットを使用してもよい。
【０１３１】
これに代えてまたはこれに加えて、ＰＳ３は、上記のように他のユーザーが発信したすべてのコンテンツを識別し、かつ、そのホーム環境のオンラインセッションにおいて使用するためにＰＳ３により一時的に格納されるコンテンツを識別する。不必要な相手が関わらないように、そして、管理者が検討するデータ量を制限するために、任意に、ユーザーからの所定半径内にいるアバターまたはオブジェクトに関連するコンテンツのみを識別する。これは、ユーザーは、素早く苦情を報告するものであり、ある一定の距離が離れたアイテムは見ることができないので苦情のもとである可能性が低いという前提にもとづく。
【０１３２】
これに代えてまたはこれに加えて、ＰＳ３は、他のユーザーから発信されたコンテンツであって、グリーフレポートが引き起こされる時点までの時間帯にユーザーが遭遇した、すべてのコンテンツを追跡する。例えば、レポートが起こされる前の三分間（あるいは、なんらかの別の時間帯）内に、ユーザーからのある特定の距離の範囲に入ったユーザー発信のコンテンツを追跡する。これはまた、それまでに遭遇したもののうち最後のＮ個のユーザー発信アセット、として実現できる。ここでＮは、経験的に決定した数である。いずれかの場合において、このような追跡データは、ＰＳ３のローリング・バッファに保持することが可能であり、この識別されたコンテンツ、あるいはアセットは、グリーフレポートの一部として含めるために、ＰＳ３のメモリまたは記憶装置から照合される。
【０１３３】
本発明の一実施例において、そのユーザー発信コンテンツがホーム環境サーバから配信される場合、レポートのアップロードファイルサイズを縮小するために、グリーフレポートにはコンテンツ識別子のみが組み込まれる。識別されたコンテンツは、ホーム環境サーバにより受信されると、管理者がそのレポートを検討できるまでサーバにより保持される。このようなコンテンツ識別子は、ホーム環境サーバによって転送される際にユーザー発信コンテンツに添付してもよく、また、ソースユーザーやマシンについての詳細、およびまたはセッションやインスタンスの詳細を含んでもよい。
【０１３４】
これに代えてあるいはこれに加えて、ＰＳ３は、そのＨＤＤ４００上に環状バッファ用のスペースを取っておくことができる。このスペースに対し、ユーザーのディスプレイとスピーカーに送られた出力の記録をすることができる。このオーディオ・ビデオ記録は、例えば、レポート処理の起動前の最後の３分間のプレイを示すものであってよく、この記録は一旦レポートが引き起こされれば中止される。任意に、この記録に透かしを入れ、タイムスタンプと、ユーザーＩＤやＰＳ３のシリアル番号等の他の詳細を組み込むことにより、なりすましによるレポートを制限する。任意に、この記録は元々表示された画像よりも解像度を低くする。
【０１３５】
このような記録は、ピア・ツー・ピアの音声リンクにより配信されたものなどのように一過性の誹謗を取り込み、なんらかの誹謗状況に対して、報告をしているユーザーが、どの程度までその原因になっているか、または、誹謗中傷をしていると嫌疑をかけられた者を弁護するための、なんらかの他の緩和要素を決定する手助けとなる。任意に、報告をしているユーザーは、ビデオを検討し、送信用に関連する部分のみを選択することができる。環状バッファは、いかなる構成の記憶領域であってもよく、前のデータは、最終的には、進行しながら後のデータによって上書きされる。
【０１３６】
同様に、そのような環状バッファ内にオーディオのみを代わりに記録してもよい。この場合は一般的に、同様の対象時間に対して、より小さい環状バッファで事足りる。
【０１３７】
いずれかの場合において、報告をしているユーザーのＰＳ３が受信し、そのユーザーにより聞かれる音声内に含まれるオーディオストリームは、別途記録されることが好ましく、およびまたは、その音声の発信者を識別するデータに対応していることが好ましい。
【０１３８】
これに代えてまたはこれに加えて、そのユーザーのチャットログの全体コピーあるいは部分コピー（例えば、そのユーザーが関与しているテキストチャットの記録）をレポートに含めることができる。
【０１３９】
ユーザーがグリーフレポートを完成しサブミットすることを決めた場合、上記に記載された一つまたは複数の実施例内で照合された証拠がレポート内に組み込まれ、ホーム環境サーバに送信され、ここで、管理者によって検討されるのを待つ。
【０１４０】
このグリーフレポートは、以下から成るリストから一項目または複数項目を、自動的に組み込むことができる。
【０１４１】
i．日付およびタイムスタンプ、
ii．ゾーンおよびインスタンス識別データ、
iii．報告をしているユーザーが関与するテキスト通信のログ、
iv．ＰＳ３のＩＰアドレスデータ（グリーフレポートを作成しているユーザー用、および任意に、ホーム環境内でそのユーザーの所定半径内にいる一つまたは複数のアバターのＰＳ３、あるいはそのユーザーとのピア・ツー・ピア接続がアクティブである、または最近アクティブであったＰＳ３）、
v．ＰＳ３のハードウェア識別データ、
vi．報告をしているユーザーの近接部分を含むゾーン内の他のすべてのユーザー用の識別データと、任意に、そのレポートより前の所定期間内に、報告をしているユーザーのゾーンを去った他のユーザー用の識別データ、
vii．そのレポートより前の所定期間内に、報告をしているユーザーがやりとりをした他のユーザー用の識別データ、
viii．ユーザー識別データ、
ix．ユーザーの言語嗜好データ、および
x．ユーザーアバターの外見のデータ、およびまたは、ユーザーのプロファイルデータ（これは、誹謗中傷が宗教的または人種差別的意図があるかどうかを判断する際に関係する）。
【０１４２】
ユーザーのゲーム・コントローラ７５１上に割り当てられたボタンは、「パニック・ボタン」と呼ばれ、本発明の一実施例においては、オンライン環境の現在の視野を不明瞭なものにし（例えば、ぼやかし）、およびまたはメニュースクリーンに置き換える。これによって、いかなる誹謗中傷を伴ったマテリアルでもすばやく視界から取り除くことができる。任意に、ユーザーは、そのメニュー／レポート内にいる間は事実上、ホーム環境から一時停止状態にしてもよく、それによって、これ以上の音声や他のコミュニケーション(ポップアップウィンドウなど)の受信を防ぐこともできる。従って、ホーム環境サーバに対してそのユーザーらのＰＳ３が送信した信号に応じて、それらのアバターは相手のユーザーの視界から消えるか、あるいは、「停止」等のメッセージがそれらのアバターの上に現れるようにしてもよい。
【０１４３】
パニック・ボタンにより呼び出されたメニューは、グリーフレポートをサブミットするオプションを提供する。任意に、ユーザーが現在の誹謗状態を回避することができるように、それほど極端ではない他のメカニズムを提供することも可能である。というのは、すべての事情がグリーフレポートのサブミットを正当化できるとは限らないからである。これらの他の手段には、ホーム環境におけるユーザー自身の描写において、相手のユーザーの音声を消すとか、無視するということを含んでもよい。それによって、相手のユーザーが使用するどの会話バブルにも、テキストが表示されず、およびまたはそのユーザーからはいかなる音声も伝えられず、およびまたはそのアバターに対するどんなカスタマイズも、ゲーム内デフォルトに置き換えられる。これによって、あるユーザーが、当事者以外のユーザーに影響を与えることなく、相手のユーザーの出力を事実上無視することができる。
【０１４４】
他のオプションは、ホーム環境内で別の場所へとランダムにテレポートすることである。これによって、誹謗的なユーザーを回避する（ランダムな選択によりユーザーがその現在位置の近くに戻って再配置されないようにチェックする）。これは、誹謗的なユーザーが誰かの動きを止めようとしている場合や、定常的に嫌がらせをしている場合に役に立つ。ランダムな配置の代わりに、ユーザーが、プライベートアパートメント・ゾーンへとテレポートできるようにしてもよいし、あるいは、選択ができるようにゾーンのリストを提供してもよい。
【０１４５】
他のオプションとしては、ホーム環境の異なるインスタンスへと、完全に切り換えることである。これは、もしユーザーが、ホーム環境のある特定のインスタンスの全体的なトーンや雰囲気を好まない場合に役立つ。任意に、現行のユーザーは、誹謗的なユーザーをブラックリスト化することができる。それによって、今後、この誹謗ユーザーを含むホーム環境のインスタンス内に、現行のユーザーが絶対に現れないようにする。このようなブラックリストは、ユーザーのエイリアス／デバイスＩＰアドレスデータを含み、ユーザーごとにホーム環境サーバによって保持されるか、あるいは、ログイン処理の一部としてユーザーのＰＳ３から送信してもよい。
最後のオプションは、ホームから完全に離れ、ＰＳ３クロスメディア・バーに戻ることである。
本発明の一実施例において、グリーフレポート処理を故意に煩わしいものにすることも可能である。例えば、ユーザーに詳細事項をいくつかエンターするよう要求したり、進捗バーあるいは他の時間の引き延ばしを追加したりする。これにより、取るに足らない理由でグリーフレポートをサブミットする気をなくすことにつながる。
【０１４６】
グリーフレポーティング処理の間、管理者が効果的なレビューを容易に行えるようにするために、ドロップダウンメニューや他のオプション選択インターフェースを使って、レポーティングをするユーザーが報告している誹謗内容の性質をカテゴライズするようユーザーに要求してもよい。カテゴライズされる誹謗の種類には、ポルノやわいせつなマテリアルの使用、無礼な振る舞い、生々しく描いた暴力行為、年齢制限ゾーンにおける成人向けコンテンツ、憎悪発言、不法行為またはその促進もしくは容認、電話番号や電子メールアドレス等の個人情報のばらまき、スパミング、著作権侵害、あるいは、他のいかなる使用条件違反も含まれる。
【０１４７】
グリーフレポートティング処理の最後で確認画面が与えられ、グリーフレポートを要約し、その送信が完了したことを確認する。レポーティングを行ったユーザーに対し、管理者とのコンタクトを希望することができるかどうかを示すことも可能である。
【０１４８】
本発明の一実施例において、一旦グリーフレポートが完了したら、ユーザーに対しては、誹謗的状況を回避するために上記に概説したメカニズムを再度提供する。それによって、ユーザーは、レポーティング処理から抜けた後にその誹謗的状況に戻らなくて済む。
【０１４９】
ここで図１２を参照すると、オンラインレポーティング方法は、
第一のステップにおいては、オンライン仮想環境に接続し（ｓ１０）およびユーザーに対して表示を行うためにその描写を生成し、
第二のステップにおいては、オンライン仮想環境内の他のユーザーの行為を表すデータを受信し（ｓ２０）、
第三のステップにおいては、同じオンライン仮想環境に居住する一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツを受信し（ｓ３０）、
第四のステップにおいては、レポーティング・イベントを起こし（ｓ４０）、
第五のステップにおいては、同じオンライン仮想環境に居住する一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツであって、レポーティング・イベントが起されたときにそのエンタテインメント装置に対して可用であったコンテンツを識別し（ｓ５０）、
第六のステップにおいては、同じオンライン仮想環境に居住する一台または複数台のリモートエンタテインメント装置の一人または複数の他のユーザーから発信されたコンテンツを特定するレポートを、リモート装置に対して送信する（ｓ６０）。
【０１５０】
上記のステップは、かならずしもすべて記載された順序である必要はないことはいうまでもない。例えば、仮想環境の描写を作成する前に、カスタマイズ・コンテンツを受信してもよい。
【０１５１】
当業者であれば、上記に開示された装置のさまざまな実施例の作用に該当する、上記の方法をさまざまに変形させたものは本発明の範囲内であると考え、以下を含むがこれに限定されない。
【０１５２】
−  ユーザーは、詳細についてそれ自体をフォームという手段でサブミットする。
【０１５３】
−  コンテンツは、３６０度ビューを作成することによって収集される。
【０１５４】
−  コンテンツは、報告の時点で、ユーザーの所定半径内のすべてのユーザー発信マテリアルとして識別される。
【０１５５】
−  コンテンツは、報告より前の所定期間内でユーザーの所定半径内で遭遇したすべてのユーザー発信マテリアルとして識別される。
【０１５６】
−  コンテンツは、ユーザーの体験記録を参照して集められる。
【０１５７】
−  適用可能な場合には、コンテンツ参照番号またはＩＤ番号を使って、このようなコンテンツを報告する。
【０１５８】
−  コンテンツをサーバ（例えばホーム環境サーバ、または専用レポーティングサーバ）にアップロードすることによってこのようなコンテンツを報告する。
【０１５９】
−  相手のユーザーの音声を消す、あるいは、テレポーティングしてそのユーザーから離れる等、グリーフレポートの提出に代わる方法を提供する。
【０１６０】
本発明の実施例は、なんらかの適切な様式で実現されることはいうまでもない。特に、エンタテイメント装置またはサーバ内の一つまたは複数のプロセッサをソフトウェアで再構成することにより、実施例を実現することが含まれる。従って、従来からある均等な装置の既存の部品に対して必要とされる適応化は、コンピュータプログラム製品の形で実施される。このコンピュータプログラム製品は、プロセッサ実現可能な命令を備え、このような命令は、フロッピー（登録商標）ディスク、光ディスク、ハードディスク、ＰＲＯＭ、ＲＡＭ、フラッシュメモリ、または、これらまたは他の記憶媒体とのなんらかの組合せ等のデータキャリアに格納されている、あるいは、イーサネット（登録商標）、無線ネットワーク、インターネット、または、これらまたは他のネットワークとの組合せ等のネットワーク上のデータ信号を介して送信される。または、ＡＳＣＩ（application specific integrated circuits、特定用途向け集積回路）またはＦＰＧＡ（Field Programmable Gate Array、フィールド・プログラマブル・ゲート・アレイ）や、従来の均等装置を適用する際の使用に適する他の構成可能な回路等のハードウェアで実現してもよい。
【図１】
0005466646.tif 000002
【図２】
0005466646.tif 000003
【図３】
0005466646.tif 000004
【図４】
0005466646.tif 000005
【図５】
0005466646.tif 000006
【図６ａ】
0005466646.tif 000007
【図６ｂ】
0005466646.tif 000008
【図６ｃ】
0005466646.tif 000009
【図６ｄ】
0005466646.tif 000010
【図７】
0005466646.tif 000011
【図８ａ】
0005466646.tif 000012
【図８ｂ】
0005466646.tif 000013
【図９】
0005466646.tif 000014
【図１０】
0005466646.tif 000015
【図１１】
0005466646.tif 000016
【図１２】
0005466646.tif 000017