(57)【要約】      （修正有）【課題】本発明は、一般的に仮想環境におけるオブジェクトの参照に関する。【解決手段】オブジェクトを指定するコマンドをユーザから受信するステップ、およびそのオブジェクトを指定するステップを含む。この方法はさらに、選択された情報をオブジェクトに関連付けるコマンドをユーザから受信するステップ、および選択された情報をオブジェクトに関連付けるステップをさらに含むことが出来る。オブジェクトを指定するステップは、可視参照マークをオブジェクトに関連付けるステップを含むことが出来る。本発明の別の態様において、ユーザは第１のユーザを含み、この方法はさらに、少なくとも１人の第２のユーザが、オブジェクトに関連付けられる可視参照マークを見ることを可能にするステップ、および／または前記オブジェクトに関連付けられる情報を、その少なくとも１人の第２のユーザに明らかにするステップを含むことが出来る。【選択図】図４
2006212423.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを指定するコマンドをユーザから受信するステップと、
前記オブジェクトを指定するステップと、
選択された情報を前記オブジェクトに関連付けるコマンドをユーザから受信するステップと、
前記選択された情報を前記オブジェクトに関連付けるステップと
を備えたことを特徴とする仮想環境においてオブジェクトを参照するためのコンピュータ実施方法。
【請求項２】
前記オブジェクトを指定するステップは、可視参照マークを前記オブジェクトに関連付けるステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記情報をオブジェクトに関連付けるステップは、音声タグ、テキストタグ、記号的参照タグ、および時間タグのうちの少なくとも１つを用いるステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ユーザは第１のユーザを含み、かつ
前記オブジェクトに関連付けられた可視参照マークを、少なくとも１人の第２のユーザが見ることが出来るようにするステップ、および
前記オブジェクトに関連付けられた情報を、前記少なくとも１人の第２のユーザに明らかにするステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項５】
前記ユーザは第１ユーザを含み、かつ前記方法は、
オブジェクトに関連付けられた可視参照マークを、少なくとも１人の第２のユーザが見ることが出来るようにするコマンド、
前記オブジェクトに関連付けられた情報を、前記少なくとも１人の第２のユーザに明らかにするコマンド、または
両方を行うコマンド
を第１のユーザから受信するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項６】
前記選択された情報を前記オブジェクトに関連付けるコマンドをユーザから受信するステップは、前記オブジェクトに関連付けられるべき前記選択された情報を受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記オブジェクトを指定し、前記選択された情報をオブジェクトに関連付けた後、前記オブジェクトの形状を変更するステップと、
前記オブジェクトの形状を変更した後、前記オブジェクトの指定、および前記オブジェクトへの情報の関連付けを維持するステップと
をさらに備えたこと特徴とする請求項１に記載の方法。
【請求項８】
前記オブジェクトは、静止オブジェクト、可動オブジェクトおよび移動中オブジェクトのうちの少なくとも１つであることを特徴とする請求項１に記載の方法。
【請求項９】
前記オブジェクトは、複数の断片を含み、大きいアイテムの１つ断片であり、またはその両方であることを特徴とする請求項１に記載の方法。
【請求項１０】
前記オブジェクトから情報を分離するステップ、および
前記オブジェクトの指定を解除するステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項１１】
前記オブジェクトから前記情報を分離するコマンドを受信するステップ、
前記オブジェクトの指定を解除するコマンドを受信するステップ、
前記オブジェクトから前記情報を分離するステップ、および
前記オブジェクトの指定を解除するステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項１２】
前記オブジェクトを指定するコマンドをユーザから受信するステップは、指定すべきオブジェクトを識別するコマンドをユーザから受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
ユーザによる指定によって選択可能である１つまたは複数のオブジェクトを表示するステップと、
ユーザの選択に応答して、オブジェクトを指定するステップと、
ユーザ入力に応答して、選択された情報を前記指定されたオブジェクトに関連付けるステップと
を備えたことを特徴とする仮想環境においてオブジェクトを参照するためのコンピュータ実施方法。
【請求項１４】
前記ユーザは第１のユーザを含み、かつ
前記指定されたオブジェクトに関連付けられる可視参照マークを、少なくとも１人の第２のユーザに表示するステップ、および
前記指定されたオブジェクトに関連付けられる前記選択された情報を、前記少なくとも１人の第２のユーザに明らかにするステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記指定されたオブジェクトの形状を変更するステップと、
前記指定されたオブジェクトの形状を変更した後、前記指定されたオブジェクトの指定、および前記指定されたオブジェクトへの情報の関連付けを維持するステップと
をさらに備えたことを特徴とする請求項１３に記載の方法。
【請求項１６】
前記指定されたオブジェクトから前記選択された情報を分離するステップ、および
前記指定されたオブジェクトの指定を解除するステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１３に記載の方法。
【請求項１７】
次のステップを遂行するためのコンピュータ実行可能命令を有するコンピュータ可読媒体であって、
オブジェクトを指定するコマンドをユーザから受信するステップと、
前記オブジェクトを指定するステップと、
選択された情報を前記オブジェクトに関連付けるコマンドをユーザから受信するステップと、
前記選択された情報を前記オブジェクトに関連付けるステップと
を備えたことを特徴とするコンピュータ可読媒体。
【請求項１８】
前記ユーザは第１ユーザを含み、かつ
前記ステップは、
前記オブジェクトに関連付けられる可視参照マークを、少なくとも１人の第２のユーザが見ることが出来るようにするステップ、および
前記オブジェクトに関連付けられる情報を、前記少なくとも１人の第２のユーザに明らかにするステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記ステップは、
オブジェクトを指定し、前記選択された情報を前記オブジェクトに関連付けた後、前記オブジェクトの形状を変更するステップと、
前記オブジェクトの形状を変更した後、前記オブジェクトの指定、および前記オブジェクトへの情報の関連付けを維持するステップと
をさらに備えたことを特徴とする請求項１７に記載のコンピュータ可読媒体。
【請求項２０】
前記ステップは、
前記オブジェクトから情報を分離するステップ、および
前記オブジェクトの指定を解除するステップ
のうちの少なくとも１つをさらに備えたことを特徴とする請求項１７に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に仮想環境におけるオブジェクトの参照に関し、より詳細には、コンピュータベースの三次元ゲームにおけるオブジェクトの参照に関する。
【背景技術】
【０００２】
家庭での高速インターネット環境が整備されるにつれて、ネットワーク化マルチプレーヤビデオゲームまたはコンピュータゲームが、ますます普及しつつある。マルチプレーヤゲームにおいて、複数のプレーヤ同士で互いに対抗し、および／または各種のチームで互いに協力してプレーすることが出来る。サッカーおよび野球のような現実のチーム競技と同様に、マルチプレーヤチームゲームをコンピュータ上でプレーする楽しみの重要な部分は、選択した目的を達成するために効果的なチームとして共にプレーすることにある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
マルチプレーヤチームゲームをコンピュータ上でプレーすることに伴う問題は、チームメンバー間の活動の調整が困難であることである。例えば、現実の世界では、戦闘部隊はいくつかの建物の近辺におり、戦闘部隊の先頭の兵は、敵部隊が建物の１つに侵入するのを見ることが出来る。先頭の兵は、自分の部隊の２番目の兵に対し敵部隊の侵入した建物を指して、「敵はあの建物に侵入した。バズーカで射撃せよ」と告げることが出来る。代わりに、最初の兵は敵の侵入した建物を指差してから、第２の兵のためその建物をバズーカで射撃する身振り（例えば、所定の合図または信号の使用）をすることが出来る。何れの場合にも、第２の兵は、第１の兵が指差している場所を見ることが出来、射撃すべき建物を理解することが出来る。指差し、身振り、および口頭により兵達は、長々と会話することなく、迅速かつ効率的に連絡またはチーム活動の調整が出来る。連絡および／または調整は、コンピュータ上でプレーするマルチプレーヤチームゲームにおいてはもっと困難である。プレーヤは、指差し、身振り、および口頭を結び付ける現実の能力を持たないからである。
【０００４】
例えば、コンピュータ上でマルチプレーヤチームゲームをプレーするとき、プレーヤは離れた位置（例えば、異なる家庭、異なる州、または異なる国）にいるので、チームメンバーの指差し、または身振りを見ることが出来ない。複数のプレーヤが同一の部屋でビデオゲームをプレーし、同一画面を見ているときであっても、チーム活動を調整するのは困難なことがある。プレー環境が小さくオブジェクトが集中していて、その結果、指差しの効果が低減し、または全く機能しない場合があるからである（例えば、多数のオブジェクトを表示する小さい画面で、プレーヤが指差しするとき、どのオブジェクトを指差しているかを判定するのは、困難かまたは不可能であることがある）。加えて、プレーヤはプレー環境から締め出されているので、指差しまたは身振りをしている別のプレーヤを見るには、画面から目を逸らさなければならない。その結果、ビデオゲームプレーヤが同一の部屋にいるときであっても、プレーヤが連絡することまたは行動を調整することは困難な場合がある。
【課題を解決するための手段】
【０００５】
本発明は、一般的に仮想環境におけるオブジェクトの参照に関し、コンピュータベースの三次元ゲームにおけるオブジェクトの参照を含む。本発明の一態様は、仮想環境内でオブジェクトを参照するための、コンピュータ実施方法に関し、これは、オブジェクトを指定するコマンドをユーザから受信するステップと、およびそのオブジェクトを指定するステップとを含む。この方法はさらに、選択された情報をオブジェクトに関連付けるコマンドをユーザから受信するステップと、および選択されたその情報をオブジェクトに関連付けるステップとを含むことが出来る。例えば、本発明の一態様において、ユーザはウインドウを指定し、別のプレーヤが容易にそのウインドウを識別することが出来るよう参照マークをウインドウに関連付け、およびテキスト「注意、このウインドウに狙撃兵」を表示するステップを含む情報をそのウインドウに関連付けることが出来る。
【０００６】
本発明の一部の態様において、オブジェクトを指定するステップは、可視参照マークをオブジェクトに関連付けるステップを含むことが出来る。本発明の別の態様において、ユーザは第１ユーザを含み、前記のオブジェクト指定方法はさらに、少なくとも１人の第２のユーザが、オブジェクトに関連付けられる可視参照マークを見る、および／または前記オブジェクトに関連付けられた情報を知ることを可能にすることを含むことが出来る。これらの特徴の幾つかまたはすべては、ゲーム内容を拡張することおよび／またはマルチプレーヤコンピュータゲームにおけるプレーヤ間の活動調整に使用することが出来る。
【０００７】
本発明の別の態様は、１つまたは複数のオブジェクトを表示するステップを含む仮想環境において、オブジェクトを参照するためのコンピュータ実施方法に関する。オブジェクトの各々は、ユーザが指定することできるように選択可能である。この方法はさらに、ユーザの選択に応答して少なくとも１つのオブジェクトを指定するステップを含むことが出来る。この方法はその上さらに、ユーザ入力に応答して、選択された情報を参照される少なくとも１つのオブジェクトに関連付けるステップを含むことが出来る。
【０００８】
本発明のさらに別の態様は、オブジェクトを指定するコマンドをユーザから受信すること、およびそのオブジェクトを指定することを含む各ステップを実行するためのコンピュータ実行可能命令を有するコンピュータ読取可能メディアに関する。このステップはさらに、選択された情報をオブジェクトに関連付ける命令を受信するステップを含むことが出来る。このステップはその上さらに、選択された情報をオブジェクトに関連付けるステップを含むことが出来る。
【発明を実施するための最良の形態】
【０００９】
以下の開示は、仮想環境においてオブジェクトを参照するためのシステムおよび方法の幾つかの実施形態を、コンピュータベースの三次元ゲームにおけるオブジェクトの参照を含めて記述する。本発明のいくつかの実施形態の具体的な細目を以下に記述して、このような実施形態を完全に理解させる。しかしながら、コンピュータベースのゲームに関連付けられることの多いルーチンおよび公知の構造体を説明するその他の詳細は、各種実施形態の説明を不必要に分かり難くすることを避けるため、下記では説明しない。さらに、当業者は、本発明が、図１−９に関して下記で説明される、追加要素を含むか、または１つまたは複数の要素を欠くような他の実施形態を含むことができることを理解するであろう。
【００１０】
参照機能の一部の実施形態を、ゲームコンソールまたは、パーソナルコンピュータのような汎用コンピュータが実行するコンピュータ実行可能命令との関連で、以下に記述する。一実施形態においては、例えば、これらコンピュータ実行可能命令を、ハードディスク、フロッピー（登録商標）ディスク、またはＣＤ−ＲＯＭのような、コンピュータ読取可能メディアに記憶することが出来る。別の実施形態においては、これらの命令をサーバコンピュータに記憶し、イントラネットまたはインターネットのようなコンピュータネットワークを経由してアクセスすることが出来る。コンピュータ実行可能ルーチンおよびそれに対応するコンピュータ実施システムに関連する基本的構造体と機能は公知なので、説明される実施形態が不必要に分かり難くなるのを避けるため、ここではそれらを示さないかまたは詳細に説明しない。
【００１１】
図１は、コンピュータゲーム、ビデオゲーム、電子ゲーム、および／または仮想環境を本発明の幾つかの実施形態に従って実施することの出来る適切なコンピューティングシステムまたはゲーム用システム１００を示す概要図である。本発明の一態様において、ゲーム用システム１００は、ゲームコンソール１０２に対し作動可能で接続される１つまたは複数のインセプタまたはコントローラ１０４（第１コントローラ１０４ａおよび第２コントローラ１０４ｂとして個別に識別する）を含む。図示する実施形態において、インセプタまたはコントローラ１０４は、各種のコンピュータおよび／またはビデオゲームに使用されるハンドヘルドコントローラと同様である。別の実施形態において、ゲーム用システム１００は、別の型のインセプタまたはコントローラ１０４や、例えば、１つまたは複数の音声入力システム、キーボード、タッチスクリーン、または位置感知装置を含むことができる。コントローラ１０４は、有線または無線インターフェースを経由してゲームコンソール１０２に接続することが出来る。例えば、図示する実施形態において、コントローラ１０４は、ユニバーサルシリアルバス（ＵＳＢ）互換で、ソケット１１０が受け入れるシリアルケーブル１３０を経由してコンソール１０２に接続される。コントローラ１０４は、各種各様のユーザ相互作用機構を装備することが出来る。例えば、図示する実施形態において、各コントローラ１０４は、サムスティック１３２ａおよび１３２ｂ、Ｄ−パッド１３４，各種ボタン１３６，および対応するトリガ１３８を含む。前述の機構は、コントローラ１０４に含むことの出来るユーザ相互作用機構の各種の単なる説明用に過ぎない。したがって、別の実施形態においては、別のコントローラが、提示する開示の精神または範囲を逸脱することなく、このような機構をもっと多くまたは少なく含むことが出来る。
【００１２】
コントローラ１０４の各々は、ポータブルストレージ機能用に２つのポータブルメモリユニットを収容できるように構成できる。メモリユニット１４０により、ユーザは他のゲームコンソール上でのプレーのために、ゲームパラメータを格納し、それをインポートすることができる。図示する実施形態において、各コントローラ１０４は、２つのメモリユニット１４０を収容する構成となっている。しかし、別の実施形態においては、適切なコントローラは、もっと多い、または少ないメモリユニット、もしくはメモリなしに適応する構成とすることが出来る。
【００１３】
ゲームコンソール１０２は、支援システムに接続するための複数のケーブルを含むことが出来る。例えば、ゲームコンソール１０２は、テレビまたはディスプレイ１５０に対しオーディビジュアルインターフェースケーブル１２０を経由して接続することが出来る。加えて、電源ケーブル１２２がゲームコンソール１０２に対し電力を供給する。さらに、ケーブルまたはモデムコネクタ１２４が、ブロードバンドデータ通信のため、ゲームコンソール１０２と、インターネットのようなネットワークとの間の情報交換を容易にする。
【００１４】
ゲームコンソール１０２は、内蔵ハードディスクドライブ（図示せず）およびポータブルメディアドライブ１０６を装備することが出来る。このポータブルメディアドライブ１０６は、光記憶ディスク１０８に代表される各種形態のポータブルストレージメディアをサポートする構成とすることが出来る。適切なポータブルストレージメディアの例としては、ＤＶＤおよびＣＤ−ＲＯＭゲームディスクなどを含むことが出来る。ゲームコンソール１０２はさらに、電源ボタン１１２および取出しボタン１１４を含むことが出来る。取出しボタン１１４を押すと、ポータブルメディアドライブ１０６に関連付けられたトレイを交互に開放および閉鎖して、記憶ディスク１０８の挿入および取出を可能にするか、またはそうでなければポータブルストレージメディアの取り出しを容易にすることに役立つ。
【００１５】
ゲーム用システム１００により、プレーヤおよび別のプレーヤは、ゲーム、音楽、およびビデオを含む各種の形の娯楽を楽しむことが出来る。利用することの出来る各種の選択肢を用いて、これらの媒体をハードディスクドライブ、ポータブルメディアドライブ１０６、メモリユニット１４０、またはオンラインソースから再生することが出来る。例えば、ゲーム用システム１００は、ポータブルメディアドライブ１０６に挿入されるＣＤから、ハードディスクドライブの上のファイルから、またはオンラインストリーミングソースから音楽を再生できる。同様に、ゲーム用システム１００は、ポータブルメディアドライブ１０６に挿入されるＤＶＤディスクから、ハードディスクドライブの上のファイル（例えば、アクティブストリーミングフォーマットのファイル）から、またはオンラインストリーミングソースから、デジタルオーディオ／ビデオゲームを再生することも出来る。
【００１６】
ゲーム用システム１００は、本発明の実施形態を実施するため適切なシステムの一例に過ぎない。したがって、ここに開示する方法およびシステムは、ゲーム用システム１００の上での実施に限定されるのではなく、多数の別の汎用または特殊目的計算システムまたは構成に拡張することが出来る。本発明の態様を用いるのに適切である公知のコンピューティングシステム、環境および／または構成の例は下記を含む。即ち、パーソナルコンピュータ（ＰＣ）、サーバコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）のようなポータブル装置やハンドヘルド装置、ラップトップ型およびタブレット型ＰＣ、マルチプロセッサシステム、マイクロプロセッサに基づくシステム、セットトップボックス、プログラム可能家電製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、電子ゲームコンソール、および１つまたは複数の上述のシステムまたは装置を含む分散計算環境である。
【００１７】
図２は、本発明の実施形態により構成されるゲーム用システム１００の機能成分を示すブロック図である。本発明の一態様において、ゲームコンソール１０２は、中央処置装置（ＣＰＵ）２００およびメモリコントローラ２０２を含む。メモリコントローラ２０２は、プロセッサが各種の型のメモリにアクセスするのを容易にすることが出来る。このようなメモリには、フラッシュ読取専用メモリ（ＲＯＭ）２０４、ランダムアクセスメモリ（ＲＡＭ）２０６、ハードディスクドライブ２０８、およびポータブルメディアドライブ１０６を含むことが出来る。ＣＰＵ２００は、レベル１キャッシュ２１０およびレベル２キャッシュ２１２を実装して一時的にデータを記憶し、必要なメモリアクセスサイクル数を減少させることにより処理速度とスループットを改善することが出来る。ＣＰＵ２００、メモリコントローラ２０２、および上述の各種メモリユニットは、シリアルバスおよびパラレルバス、メモリバス、周辺バス、および／または各種バス構造体の何れかを使用するプロセッサまたはローカルバスのような、１つまたは複数のバスを経由して相互接続される。このようなアーキテクチャは、例えば、ＩＳＡ（業界標準アーキテクチャ）、ＭＣＡ（マイクロチャネルアーキテクチャ）、ＥＩＳＡ（エンハンストＩＳＡ）、ＶＥＳＡ（ビデオ電子規格協会）ローカルバスアーキテクチャ、およびメザニンバスアーキテクチャとしても公知のＰＣＩ（周辺部品相互接続）バスアーキテクチャを含むことが出来る。
【００１８】
一実施形態において、ＣＰＵ２００、メモリコントローラ２０２、ＲＯＭ２０４、およびＲＡＭ２０６は、共通モジュール２１４に一体化することが出来る。この実施形態において、ＲＯＭ２０４は、ＰＣＩバスおよびＲＯＭバス（いずれも図示せず）を経由してメモリコントローラ２０２に接続されるフラッシュＲＯＭとして構成してある。ＲＡＭ２０６は、別個のバス（図示せず）を経由してメモリコントローラ２０２が独立に制御する複数のＤＤＲＳＤＲＡＭ（ダブルデータレート同期ダイナミックＲＡＭ）として構成することが出来る。ハードディスクドライブ２０８およびポータブルメディアドライブ１０６は、ＰＣＩバスおよびＡＴＡ（ＡＴアタッチメント）バス２１６を経由してメモリコントローラ２０２に接続することが出来る。
【００１９】
図示する実施形態において、３Ｄグラフィック処理装置２２０およびビデオエンコーダ２２２は、高速、高解像度グラフィック処理のためビデオ処理パイプラインを形成することが出来る。データは、グラフィック処理装置２２０からデジタルビデオバス（図示せず）を経由してビデオエンコーダ２２２に伝送することが出来る。オーディオ処理装置２２４およびオーディオコーデック（コーダ／デコーダ）２２６は、Ｈｉ−Ｆｉおよびステレオ処理を有するオーディオ処理パイプラインを形成することが出来る。オーディオデータは、通信リンク（図示せず）を経由してオーディオ処理装置２２４とオーディオコーデック２２６との間で伝送することが出来る。ビデオおよびオーディオ処理のパイプラインは、ディスプレイ１５０に対する送信のため、データをオーディオ／ビデオ（Ａ／Ｖ）ポート２２８に出力することが出来る。図示する実施形態において、ビデオおよびオーディオ処理コンポーネント２２０−２２８は、モジュール２１４上に取付けてある。
【００２０】
ＵＳＢホストコントローラ２３０およびネットワークインターフェース２３２も、モジュール２１４上に実装される。ＵＳＢホストコントローラ２３０は、バス（例えば、ＰＣＩバス）を経由してＣＰＵ２００およびメモリコントローラ２０２に結合することが可能で、周辺装置コントローラ１０４ａ−１０４ｄのためホストとして役立つ。ネットワークインターフェース２３２は、ネットワーク（例えば、インターネット、ホームネットワーク、など）へのアクセスを可能にし、イーサネット（登録商標）カード、モデム、ブルートゥースモジュール、ケーブルモデムなどを含む多種多様な有線および無線インターフェースモジュールでありうる。
【００２１】
ゲームコンソール１０２は、デュアルコントローラポートサブアセンブリ２４０ａおよび２４０ｂを含むことが可能で、各サブアセンブリが、対応する２つの周辺装置コントローラ１０４ａ−１０４ｄをサポートすることが出来る。フロントパネルＩ／Ｏサブアセンブリ２４２は、ゲームコンソール１０２の外面に露出する任意の発光ダイオード（ＬＥＤ）または別のインジケータと同様に、電源ボタン１１２および取出しボタン１１４の機能をサポートする。サブアセンブリ２４０ａ、２４０ｂおよび２４２は、１つまたは複数のケーブルアセンブリ２４４を経由してモジュール２１４に結合する。
【００２２】
８個のメモリユニット１４０ａ−１４０ｈが、４個のコントローラ１０４ａ−１０４ｄに対しコントローラ当たり２個のメモリユニットの構成で接続することが出来るように示されている。各メモリユニット１４０は、ゲーム、ゲームパラメータ、およびその他のデータを記憶することの出来る追加記憶を提供することが出来る。メモリユニット１４０は、コントローラに挿入すると、メモリコントローラ２０２によりアクセスされうる。システム電源供給モジュール２５０は、ゲーム用システム１００の構成部品に対し電力を供給し、ファン２５２は、ゲームコンソール１０２の中の回路を冷却することが出来る。
【００２３】
上述のゲームコンソール１０２は、一貫性のあるユーザインターフェースおよびナビゲーション階層を提供してユーザを各種娯楽領域の至る所に動かす統一媒体ポータルモデルを実装することが出来る。ポータルモデルは、ポータブルメディアドライブ１０６に挿入されるメディアの種類に関わりなく、ゲームデータ、オーディオデータ、およびビデオデータを含む複数の異なる型のメディアコンテンツにアクセスする便利な方法を提供する。
【００２４】
統一媒体ポータルモデルを実施するため、ゲームコンソールユーザインターフェース（ＵＩ）アプリケーション２６０を、ハードディスクドライブ２０８に記憶する。ゲームコンソールの電源を入れると、ゲームコンソールアプリケーション２６０の様々な部分がＲＡＭ２０６および／またはキャッシュ２１０、２１２にロードされて、ＣＰＵ２００上で実行される。ゲームコンソールアプリケーション２６０は、ゲームコンソール上で利用可能な異なる媒体型に移るときに、一貫性のあるユーザ体験を提供するグラフィックユーザインターフェースを提供する。ＵＩアプリケーションの態様およびそれが提示する例示的な画面表示の一部を、以下でさらに詳細に記述する。
【００２５】
ゲーム用システム１００は、システムをディスプレイ１５０に単に接続することによりスタンドアロンシステムとして作動する。スタンドアロンモードにおいては、ゲーム用システム１００により、コントローラ１０４を操作する１人または複数のプレーヤが、ゲームをすることが可能で、ディスプレイ１５０上でプレーヤを見ることが出来る。しかしながら、ネットワークインターフェース２３２を経由して可能になるブロードバンド接続を用いることにより、ゲーム用システム１００は、以下に詳細を記述するように、より大きなネットワークベースのコミュニティの中で動作することも出来る。例えば、図３は、本発明の様々な実施形態を実行するのに適したネットワークベースのゲーム用環境３００を説明する図である。図示する実施形態において、ゲーム用環境３００は、ネットワーク３０２を経由して相互接続される複数のゲーム用システム１００、１００ａ−ｎを含む。各ゲーム用システム１００ａ−ｎは、対応するプレーヤ３２２ａ−ｎと共に示してあり、プレーヤは、対応するコントローラまたはインセプタ３０４ａ−ｎを使用して、対応するゲーム用システム１００ａ−ｎに接続される。図１を参照して上に説明したように、インセプタ３０４ａ−ｎは、ハンドヘルドコントローラ、音声入力システム、キーボード、マウス、タッチスクリーン、および／または位置感知装置を含むことが出来る。一部の実施形態において、インセプタ３０４ａ−ｎは、ゲーム用システム１００ａ−ｎの各種部分と統合および／または各種部分に組み入れることが出来る（例えば、インセプタ３０４ａ−ｎは、ディスプレイ１５０ａ−ｎおよび／またはゲームコンソール１０２ａ−ｎの中に組み入れることが可能）。別の実施形態において、ゲーム用システム１００ａ−ｎは、複数のインセプタ３０４ａ−ｎを含むことおよび／または複数のユーザまたはプレーヤ３２２ａ−ｎにより使用されることが出来る。
【００２６】
ネットワーク３０２は、広範囲のデータ通信ネットワークの何れかを表し、公開部分（例えば、インターネット）および／または非公開部分（例えば、住宅ローカルエリアネットワーク（ＬＡＮ））を含む。さらに、ネットワーク３０２は、有線型および／または無線型を含む広範囲に渡る従来型の通信構成の任意の１つまたは複数を用いて実施することが出来る。ネットワーク３０２経由でデータ通信するため、公的プロトコルと独自プロトコルの両方（例えば、ＴＣＰ／ＩＰ、ＩＰＸ／ＩＳＰＸ、および／またはＮｅｔＢＥＵＩ）を含めた様々な通信プロトコルのうち、どんなものでも使用できる。ゲーム用システム１００の各々は、サーバコンピュータ３０５に接続することも出来る。サーバコンピュータ３０５は、ゲームおよび／または以下に説明する標的設定機能の各種態様を実行するための多数のファシリティを含むことが出来る。
【００２７】
図４は、本発明の実施形態に従って参照されるオブジェクト４６０の部分略図である。図４において、オブジェクト４６０は、仮想環境４９０（例えば、二次元または三次元のビデオゲームまたはシミュレーションのディスプレイ）中に示されるより大きなアイテム４６２の一部である。図示する実施形態において、オブジェクト４６０（例えば、ウインドウ）は、容易に識別することが出来るよう可視参照マーク４７０を用いて指定されている。図４において、可視参照マーク４７０は、強調表示（例えば、色づけ、影づけ、太字化、および／またはテクスチャを使って、オブジェクト４６０にマークを付けるかまたは強調表示すること）の使用を含む。別の実施形態において、可視参照マーク４７０は、別のマーキング方法、例えば、大括弧、矢印、および／または輪郭の使用を含むことが出来る。
【００２８】
図示する実施形態においては、情報４７５が、記号参照タグおよびテキストタグを用いて、オブジェクト４６０に関連付けられている。記号参照タグは、オブジェクト４６０の近くの黄色菱形記号（例えば、一般的に警告を示す記号）を含む。テキストタグは、語句「狙撃兵に注意」を含み、オブジェクト４６０の近くに置いてある。図４において、テキストタグおよび記号参照タグは、組合せられ、または重ねられてある。別の実施形態において、これらのタグは、分離されて、または単独で使用することが出来る。さらに別の実施形態において、情報４７５は、音声タグ、時間タグ、および／またはホログラムを含む別のものを使用してオブジェクト４６０に関連付けることが出来る。
【００２９】
オブジェクト４６０が参照されると（例えば、オブジェクト４６０が指定され、情報がオブジェクト４６０に関連付けられると）、ユーザはオブジェクトを識別して、そのオブジェクトに関連付けられている情報を知ることが出来る。例えば、現実の世界では、戦闘部隊の第１の兵がウインドウを指差して、別の（例えば、第２の）隊員に、ウインドウの中には狙撃兵がいるから油断するなと言う。第１の隊員が狙撃兵のいるウインドウを指差しているので、別の隊員達は第一の隊員がどのウインドウについて言っているのか分かる。仮想環境におけるオブジェクトの参照は、マルチプレーヤコンピュータゲームのユーザに、現実の世界の隊員と同様の能力を与えることが出来る。仮想環境４９０において、第１のユーザは、可視参照マーク４７０をウインドウに関連付け、かつ警告情報４７０を関連付けることにより、オブジェクト４６０を参照して、別の（例えば、第２の）ユーザに状況を理解させおよび／または活動を調整させることが出来る。
【００３０】
一部の実施形態において、ユーザは、オブジェクト４６０を参照することが可能で、かつ一人だけが可視参照マーク４７０を見ることが可能であり、および／または関連情報４７５を受信することが出来る。例えば、この機能は、ユーザが仮想環境４９０を通って移動し、周期的に戻るかまたは繰り返し一定のオブジェクトを通過するとき、有用であろう。別の実施形態において、ユーザは少なくとも１人の別ユーザから成るグループを選択して、可視参照マーク４７０を見ることが可能であり、および／またはそれに関連する情報４７５を受信することが出来る。例えば、マルチプレーヤゲームにおいて、ユーザは、可視参照マーク４７０および／またはそれに関連する情報４７５をユーザのチームまたはユーザのチームの一部は見ることが出来るが、対抗チームのメンバーは見ることが出来ないようにすることが出来る。さらに別の実施形態においては、可視参照マーク４７０および／またはそれに関連する情報４７５を見ることの出来るプレーヤを、ゲームルールが決定することができる。例えば、一部の実施形態において、仮想環境４９０における全ユーザ（例えば、ビデオゲームにおける全プレーヤ）は、可視参照マーク４７０を見ることおよび／または関連する情報４７５を受信することが出来る。別の実施形態において、一定の条件に合致する（例えば、一定数のゲームポイントを有する）ユーザまたはプレーヤのみが、可視参照マーク４７０を見ることおよび／または関連する情報４７５を受信することが出来る。
【００３１】
図５は、本発明の一部の実施形態により、仮想環境においてオブジェクトを参照するためのプロセス５００を示す流れ図である。プロセス５００の各種の部分は、単独でまたは組み合わせて、コンピュータで実施される方法で使用することおよび／またはコンピュータ読取可能メディアに記憶することが出来る。プロセスは、オブジェクトを指定するコマンドをユーザから受信するステップ（プロセス部５０２）およびオブジェクトを指定するステップ（プロセス部５０４）を含むことが出来る。プロセスはさらに、選択された情報をオブジェクトに関連付けるコマンドをユーザから受信するステップ（プロセス部５０６）および選択された情報をオブジェクトに関連付けるステップ（プロセス部５０８）を含むことが出来る。一部の実施形態において、ユーザは同時に参照される複数のオブジェクトを有することが出来る。別の実施形態において、ユーザは一時に１つのオブジェクトのみを参照することおよび／または一定の条件に合致するとき（例えば、プレーヤがゲームにおいて一定のレベルに達したとき）のみオブジェクトを参照することが出来る。
【００３２】
上述のように、一部の実施形態において、ユーザは第１のユーザを含むことが出来る。また、プロセス５００はさらに、オブジェクトに関連付けられる可視参照マークを少なくとも１人の第２のユーザが見ることが出来るようにするコマンド、オブジェクトに関連付けられる情報を少なくとも１人の第２のユーザに明らかにするコマンド、または両方のコマンドを第１のユーザから受信するステップ（プロセス部５１０）を含むことが出来る。上述のように、別の実施形態において、オブジェクトに関連する可視参照マークおよび／またはそのオブジェクトに関連する情報は、一揃いのルール（例えば、ゲームのルール）に基づいて明らかにされ（または明らかにされず）、第１のユーザは、参照マークおよび／または関連情報が明らかにされるか否か、および／または誰に対してそれらが明らかにされるか、を選択できない。いずれの場合も、プロセス５００は、オブジェクトに関連付けられる可視参照マークを少なくとも１人の第２のユーザが見ることが出来るようにするステップ（プロセス部５１２）および／またはオブジェクトに関連付けられる情報を少なくとも１人の第２のユーザに明らかにするステップ（プロセス部５１４）を含むことが出来る。
【００３３】
別の実施形態において、プロセス５００はさらに、オブジェクトの指定を解除するステップおよび／またはオブジェクトから情報を分離するステップを含むことが出来る。例えば、プロセス５００はさらに、オブジェクトから情報を分離するコマンドを受信するステップ（プロセス部５１６）および／またはオブジェクトの指定を解除するコマンドを受信するステップ（プロセス部５１８）を含むことが出来る。プロセス５００はその上さらに、オブジェクトから情報を分離するステップ（プロセス部５２０）および／またはオブジェクトの指定を解除するステップ（プロセス部５２２）を含むことが出来る。例えば、単一プレーヤゲームにおいて、ユーザは、オブジェクトの指定を解除することおよび／またはオブジェクトから情報を分離することを命令することが出来る（例えば、ユーザがもはやオブジェクトを指定することを望まないとき）。マルチプレーヤゲームにおいて、ユーザは第１のユーザである場合があり、少なくとも１人の第２のユーザがいることがある。一部の実施形態において、第１のユーザおよび／または第２のユーザは、オブジェクトの指定を解除することおよび／またはオブジェクトから情報を分離することを命令することが出来る。
【００３４】
さらに別の実施形態においては、各種の条件またはイベントに基づいて（例えば、何のユーザコマンドがなくとも）オブジェクトの指定を解除することおよび／またはオブジェクトから情報を分離することが出来る。例えば、各種の実施形態において、一揃いのルール（例えば、ゲームルール）に基づいて、オブジェクトの指定を解除することおよび／またはオブジェクトから情報を分離することが出来る。ある実施形態において、選択された時間が経過した後、オブジェクトの指定を解除することおよび／またはオブジェクトから関連情報を分離することが出来る（例えば、オブジェクトが１５分間参照されたままで、その後、オブジェクトの指定を解除し、オブジェクトから情報を分離する）。別の実施形態において、一定のイベント（例えば、ゲームイベント）が、オブジェクトの指定の解除および／またはオブジェクトから情報を分離することの要因となりうる。例えば、オブジェクトに対する変更があるとき、参照されたオブジェクトが破壊されるとき、仮想環境が変化するとき（例えば、戦闘ゲームにおいて信号妨害電波がオンになったとき）および／または（例えば、コンピュータゲームの終了に際して）仮想環境が終了したとき、オブジェクトの指定を解除することおよび／またはオブジェクトから情報を分離することが出来る。
【００３５】
一部の実施形態において、オブジェクトの変化により、オブジェクトがもはや参照されなくなりうるが、別の実施形態においては、オブジェクトが変化しても（例えば、形状が変化する、または変形する）オブジェクトは参照されたままになる。例えば、一部の実施形態において、プロセス５００はさらに、オブジェクトが指定され、選択された情報がそのオブジェクトに関連付けられた後、そのオブジェクトの形状を変更すること（プロセス部５２４）を含むことが出来る。プロセス５００はその上さらに、オブジェクトが形状を変更した後、オブジェクトを指定することを維持し、かつオブジェクトに情報を関連付けることを維持すること（プロセス部５２６）を含むことが出来る。この機能は、図８を参照して下記にさらに詳細に説明する。
【００３６】
図６において、第１のオブジェクト６６０ａはユーザにより参照されており（ユーザは図６内では見えない）第２のオブジェクト６６０ｂには、既に参照されている。図示する実施形態において、第１のオブジェクト６６０ａは、三次元仮想環境６９０内の建物またはアイテム６６２に位置する２つのウインドウを含む（例えば、２つの分離した区画）。ユーザは第１のオブジェクト６６０ａを指定するため、レチクル（ｒｅｔｉｃｕｌｅ）６６４を第１のオブジェクト６６０ａの近くに置き、コマンドを（例えば、コントローラまたはインセプタの上のボタンを介して）入力した。図示する実施形態において、第１のオブジェクト６６０ａが指定されたとき、可視参照マーク６７０（例えば、大括弧）が、第１のオブジェクト６６０ａの近くに現れる。上述のように、別の実施形態においては、可視参照マークを第１のオブジェクト６６０ａに関連付けることが出来る。さらに別の実施形態においては、第１のオブジェクトを指定することは出来る（例えば、そのオブジェクトがソフトウエアにより識別されるかまたはタグ付けされる）が、ユーザにより見ることができる可視参照マークはない。
【００３７】
第１のオブジェクト６６０ａが指定されるとき、第１のオブジェクト全体が指定される（例えば、ソフトウエアオブジェクトまたは表示された状態のオブジェクトが指定される）。図示する実施形態においては、オブジェクト６６０ａは壁部分で分離された２つのウインドウを含む。別の実施形態において、第１のオブジェクト６６０ａは、仮想環境６９０の中の任意のアイテムであることができる。そしてそのアイテムは、キャラクタ、人物、動物または植物の表現を含むことができる。加えて、第１のオブジェクトは、静止オブジェクト、可動オブジェクト、または移動中オブジェクトであることが出来る。一部の実施形態においては、第１のオブジェクト６６０ａが移動するとき、第１のオブジェクト６６０ａは指定されたままである。別の実施形態においては、第１のオブジェクト６６０ａの移動を、オブジェクトの指定が解除される（図５を参照して上述した）イベントとすることが出来る。さらに別の実施形態においては、参照されているオブジェクトの移動により、オブジェクトから可視参照マークが除去されうるが、オブジェクトは指定されたままおよび／または情報がオブジェクトに関連付けられたままであることが出来る。図示する実施形態においては、第１のオブジェクト６６０ａは２つの断片を含む。別の実施形態においては、第１のオブジェクト６６０ａは、もっと多い、または少ない断片を有することおよび／または第１のオブジェクト６６０ａの断片をまとめて結合することが出来る。図６においては、第１のオブジェクト６６０ａは、より大きいアイテム６６２（例えば、建物）の断片であるけれども、別の実施形態においては、第１のオブジェクト６６０ａは、別のアイテムから分離することができる（例えば、スタンドアロンオブジェクト）。
【００３８】
図示する実施形態において、ユーザはレチクル６６４を用いて第１のオブジェクト６６０ａを選択した。別の実施形態において、第１のオブジェクト６６０ａは別の方法を用いて選択することが出来る。例えば、別の実施形態において、第１のオブジェクト６６０ａは次の方法で選択できる。即ち、別の指示方法の使用、音声コマンドの使用、および／またはオブジェクトメニューからの第１のオブジェクトのＩＤの選択である。ある実施形態においては、ビデオ画面に照準を合わせた照準装置、および／または視線追跡装置を使用して、第１のオブジェクト６６０ａを識別および／または選択することが出来る。別の実施形態においては、コンピュータゲームにおけるユーザ視野および／またはユーザのキャラクタが向いている方向を、第１のオブジェクト６６０ａの選択に使用することが出来る（例えば、第１のオブジェクト６６０ａが近隣にいるとき、第１のオブジェクト６６０ａの選択がコンテキストセンシティブであるとき、および／または選択できるオブジェクトが少数しかないとき）。一部の実施形態において、指定されるべき第１のオブジェクト６６０ａの選択は、第１のオブジェクト６６０ａを指定するコマンドの中に含めることが出来る。
【００３９】
図示する実施形態においては、第１のオブジェクト６６０ａは既に指定されており、情報メニュー６７７および情報ダイアログボックス６７８が現れている。ユーザは、情報メニューから情報を選択して入力することおよび／または情報を情報ダイアログボックスに（例えば、タイプすることによりまたは音声認識により）入力することにより、第１のオブジェクト６６０ａに情報を関連付けるよう命令することが出来る。別の実施形態においては、情報メニュー６７７のみ、または情報ダイアログボックス６７８のみが表示される。
【００４０】
さらに別の実施形態においては、別の方法を用いて情報は選択および／または入力される。例えば、ある実施形態においては、情報ダイアログボックスなしに、音声コマンドを用いて選択された情報が入力される。別の実施形態においては、選択された情報は、第１のオブジェクト６６０ａが指定されたとき、自動的に第１のオブジェクト６６０ａに関連付けられる（例えば、オブジェクトに関連付けることの出来る情報が限られているとき）。さらに別の実施形態においては、第１のオブジェクト６６０ａが指定されるようにするユーザの命令方法により、第１のオブジェクト６６０ａに対して選択された情報が自動的に関連付けられる。例えば、ゲームコントローラを使用するとき、ユーザは、第１のオブジェクト６６０ａに参照マークを付けるのに使用出来る３つの異なるボタンを有しており、使用されるとき各ボタンは、異なる情報を第１のオブジェクト６６０ａに関連付けることが出来る（例えば、第１ボタンは第１のオブジェクト６６０ａに「危険」を関連付けることが可能、第２ボタンは「注意」を関連付けることが可能、および第３ボタンは「これを射撃」を第１のオブジェクト６６０ａに関連付けることが可能である）。
【００４１】
図６に示す第２のオブジェクト６６０ｂ（例えば、移動中の飛行機）は、既に参照マークを付与されている。しかしながら、図示する実施形態において飛行機は指定されているが、この飛行機に関連付けられる可視参照マークはない。第１のオブジェクト６６０ａに関連付けられた情報６７５は、飛行機が「敵」に属するというラベリングをするテキストタグの形で示され、飛行機の近くに配置される。図示する実施形態において、テキストタグは第２のオブジェクト６６０ｂと一緒に移動し、第１のユーザおよび選択された数の第２のユーザ（例えば、コンピュータゲームまたはビデオゲームにおけるチーム）が見ることが出来る。したがって、第２のオブジェクトの参照マークが見られなくても、第１のユーザおよび選択された第２のユーザは第２のオブジェクト６６０ｂを認識し、関連情報６７５を受信する（例えば、見る）ことが出来る。
【００４２】
図７は、本発明のさらに別の実施形態により参照されたオブジェクト７６０の部分略図である。図７において、アイテム７６２（例えば、壁）は、３つのオブジェクト７６０を含み、各オブジェクトは、中央オブジェクト７６０ａ、左オブジェクト７６０ｂおよび右オブジェクト７６０ｃとして示されている。図示する実施形態においては、言語コマンドを用いて、中央オブジェクト７６０ａを指定し、情報を中央オブジェクト７６０ａに関連付けた。ユーザが仮想環境７９０においてユーザのキャラクタを操作し、アイテム７６２をユーザの視野内に置くことによって、中央オブジェクト７６０ａを選択した。アイテム７６２がユーザの視野内に入ると直ぐに、ユーザは、言語コマンド（例えば、「壁を選べ」）を用いてアイテム７６２を選択した。次いで、選択メニュー７６５（ぼかし線で示す）が現れ、ユーザが３つのオブジェクト７６０の間で選択する必要があることを示した。次いで、ユーザは言語コマンド（例えば、「中央を選べ」）を用いて中央オブジェクト７６０ａを選択した。中央オブジェクト７６０ａを、第１参照マーク７７０ａ（例えば、クロスハッチパターン）および第２参照マーク７７０ｂ（例えば、矢印）として示す２つの参照マーク７７０を用いて指定した。さらに、中央オブジェクト７６０ａを選択または指定すると、選択メニュー７６５は見えなくなった（例えば、仮想環境７９０から除去された）。次いでユーザは、言語コマンド（例えば、「２：００ｐ．ｍ．にここで会う」）を用いて、情報を中央オブジェクト７６０ａに関連づけた。次いで、関連情報７７５が、中央オブジェクト７６０ａの直ぐ近くにテキストタグ（「ここで会う」）および時間タグ（「２：００ｐ．ｍ．に」）として現れた。
【００４３】
上述のように、別の実施形態においては、関連情報７７５は、別の方法（例えば、記号参照および／または音声タグ）を用いて明らかにすることが出来る。さらに、別の実施形態においては、時間タグが別の形式を有することが出来る。例えば、図示する実施形態において、時間タグは、別のユーザが中央オブジェクト７６０ａにおいて会おうとする指定の時刻を含む。別の実施形態において、時間タグは、指定の会合時刻まで残存する時間を示すカウントダウンタイマ、中央オブジェクト７６０ａを参照した時に応じた日付スタンプおよび／または時刻スタンプ、および／または、中央オブジェクト７６０ａを参照してからの経過時間を含むことが出来る。
【００４４】
さらに別の実施形態において、オブジェクトがユーザの視野内に無いときであっても（例えば、参照できる環境内に限られた数のオブジェクトしかないとき）、ユーザは言語でオブジェクトを選択することが出来る。さらに別の実施形態においては、参照マーク７７０の数は、もっと多くても少なくてもよい。例えば、別の実施形態においては、第１参照マーク７７０ａは、第２参照マーク７７０ｂが無くても使用することができ、第２参照マーク７７０ｂは、第１参照マーク７７０ａが無くても使用することができる。
【００４５】
図８は、本発明のさらに別の実施形態により参照された第１のオブジェクト８６０ａの部分略図である。図８に、第１のオブジェクト８６０ａ（例えば、流出油）、第２のオブジェクト８６０ｂ（例えば、第１の自動車）、第３のオブジェクト８６０ｃ（例えば、第２の自動車）、および第４のオブジェクト８６０ｄ（例えば、走行路）を含む複数のオブジェクト８６０を示す。図示する実施形態においては、第１のオブジェクト８６０ａを指定しており、可視参照マーク８７０および選択された情報８７５を第１のオブジェクト８６０ａに関連付けている。図８において、可視参照マーク８７０は、流出油の太線輪郭を含み、関連情報８７５は、「５コーナーの内側に寄って流出油を避けよ」と述べる音声または言語タグを含む。図示する実施形態においては、流出油の太線輪郭および関連情報８７５は、選ばれたグループのユーザ（例えば、第１のユーザおよび選ばれた第２のユーザ(複数)）に明らかにされる。選ばれたグループの１人または複数のユーザが、第１のオブジェクト８６０ａの近隣（第１のオブジェクト８６０ａから１／４マイルの範囲内）に見出されるときは、１人または複数のユーザに対し音声タグを再生するかまたは明らかにする。その結果、選ばれたグループのユーザは、流出油を識別して避けることが出来る。
【００４６】
図示する実施形態において、オブジェクト８６０は、二次元仮想環境８９０内の二次元オブジェクトである。別の実施形態においては、オブジェクト８６０のうち少なくとも幾つかおよび／または仮想環境８９０の少なくとも一部分は、三次元であってよい。また、さらに別の実施形態においては、流出油が（例えば、流出油を通って走る別の自動車から）広がるにつれて、参照マーク８７０は自動的に適応して、流出油の新しいおよび／または変化する形状の輪郭を描くことが出来る。したがって、流出油は指定されたままであることも、可視的にマークをつけたままであることもでき、また、選択された情報８７５は、流出油に関連付けられたままであることも出来る。
【００４７】
さらに別の実施形態において、参照マーク８７０および関連情報８７５は、指定のゲームイベントが生じるとき（例えば、流出油が雨により分散するか洗浄されるとき）除去することが出来る。別の実施形態においては、第１のオブジェクト８６０ａを指定できるが、指定された第１のオブジェクト８６０ａは、同オブジェクトに関連付けられた可視参照マークを有しない。しかし、その場合でも、選ばれたグループのユーザの１人または複数が流出油に近付くと、音声タグは再生または明らかにされる。さらに別の実施形態においては、１人または複数の選ばれたユーザが流出油に近付くと、音声タグ再生の代わりに、または音声タグ再生に追加して、関連情報８７５をテキストメッセージとして表示することが出来る。さらに別の実施形態においては、関連情報８７５を、別の方法を用いて表示することが出来る。例えば、選ばれたグループの１人または複数のユーザが流出油の近くにいるとき、「ポップアップ」記号参照タグおよび／または時間タグ（例えば、現在の速度で危険地帯に達するまでの時間）を表示することが出来る。
【００４８】
図９は、本発明のさらに別の実施形態により、仮想環境においてオブジェクトを参照するための別のプロセス９００を示すフロー図である。プロセス９００の各種の部分を、単独でまたは組み合わせて、コンピュータ実施方法で使用することができ、および／またはコンピュータ可読媒体に格納することが出来る。プロセス９００は、ユーザによる指定によって選択可能である１つまたは複数のオブジェクトを表示するステップ（プロセス部分９０２）を含む。プロセス９００はさらに、ユーザの選択に応答して、オブジェクトを指定するステップ（プロセス部分９０４）を含むことが出来る。プロセス９００はその上さらに、ユーザの入力に応答して、選択された情報を指定されたオブジェクトに関連付けるステップ（プロセス部分９０６）を含むことが出来る。
【００４９】
図４−８を参照して説明した、上述の多くの機能または全ての機能は、プロセス９００にも当てはまる。例えば、別の実施形態において、ユーザはプロセス９００に第１のユーザを含むことができる。また、プロセス９００はさらに、指定されたオブジェクトに関連付けられた可視参照マークを少なくとも１人の第２のユーザに表示するステップ（プロセス部分９０８）および／または指定されたオブジェクトに関連付けられた選択された情報を少なくとも１人の第２のユーザに明らかにするステップ（プロセス部分９１０）を含むことが出来る。さらに別の実施形態において、プロセス９００はさらに、指定されたオブジェクトから選択された情報を分離するステップ（プロセス部分９１２）および／または指定されたオブジェクトの指定を解除するステップ（プロセス部分９１４）を含むことが出来る。さらに別の実施形態において、プロセス９００はさらに、指定されたオブジェクトの形状を変更するステップ（プロセス部分９１６）、および、形状変更後、指定されたオブジェクトの指定を維持し、かつ指定されたオブジェクトへの情報の関連付けを維持するステップ（プロセス部分９１８）を含むことが出来る。
【００５０】
上述の実施形態の幾つかが備える機能の１つとして、仮想環境においてオブジェクトを参照して、オブジェクトを容易に識別すること、および／またはオブジェクトに関連付けられた情報を明らかにすることが可能になり得る。この機能によって、ユーザは、オブジェクトを参照すること、仮想環境内を移動すること、および、後に再度オブジェクトに復帰または通過するとき容易にオブジェクトを識別することおよび／または容易にオブジェクトに関する正確な情報を知ることが可能になり得る。例えば、ファーストパーソンシューターゲームにおいて、この機能により、ユーザは、脅威（例えば、狙撃兵の位置および／または地雷の位置）を識別することが可能になり得る。そのため、プレーヤは仮想空間を移動する際、その脅威を識別して回避することができる。これによって、ユーザは、脅威を識別し、その場所を突き止めるためにメモリに依存する必要が無く、ユーザの全体作業量を軽減することができる。さらに、この機能により、現実環境にいるプレーヤが指差し、身振りおよび口頭を用いることができるのと同様の方法で、複数のユーザまたは参加者が、効果的に能率良く位置状況（例えば、狙撃兵の位置）を有する情報をやりとりし、および／または仮想環境における行動もしくは活動の調整をすることができる。したがって、この機能の利点は、仮想環境活動に参加する際、プレーヤの作業負荷を軽減することができ、プレーヤの連絡能力および／または活動調整能力を向上することができ、および、これまで以上の楽しみと満足感を提供できることである。
【００５１】
本発明の特定の実施形態を説明の目的でここに記述したが、本発明の精神と範囲を逸脱することなく各種の変更を行ってもよいことは、前述の内容から理解されるであろう。例えば、特定の実施形態に即して記述した本発明の態様は、別の実施形態においては、組合せてもよいし、除外してもよい。本発明の一部の実施形態に関連する利点を、その実施形態の背景で記述したけれども、別の実施形態もこのような利点を示し得る。さらに、前述の実施形態のいずれも、本発明の範囲内に含まれるため必ずしもこのような利点を示す必要はない。従って、本発明は、添付請求項によって以外は限定されない。
【図面の簡単な説明】
【００５２】
【図１】コンピュータゲーム、ビデオゲーム、および／または別の電子ゲームを本発明の幾つかの実施形態に従って実施できる適切なゲーム用システムを示す概要図である。
【図２】本発明の一部の実施形態により構成される図１のゲーム用システムの機能成分を示すブロック図である。
【図３】本発明の各種の実施形態を実施するための適切な、ネットワークベースゲーム用環境の概要図である。
【図４】本発明の実施形態に従って参照されているオブジェクトの部分略図である。
【図５】本発明の一部の実施形態により、仮想環境においてオブジェクトを参照するためのプロセスを示すフロー図である。
【図６】本発明の別の実施形態に従って参照されているオブジェクトの部分略図である。
【図７】本発明のさらに別の実施形態により参照マークを付与されたオブジェクトの部分略図である。
【図８】本発明のその上さらに別の実施形態に従って参照されているオブジェクトの部分略図である。
【図９】本発明のさらに別の実施形態に従って、仮想環境においてオブジェクトを参照するための一部のプロセスを示すフロー図である。
【符号の説明】
【００５３】
１００  ゲーム用システム
１０２  ゲームコンソール
１０４（ａ)、１０４（ｂ）  コントローラ
１０６  ポータブルメディアドライブ
１０８  光記憶ディスク
１１０  ソケット
１１２  電源ボタン
１１４  取り出しボタン
１２０  オーディビジュアルインターフェースケーブル
１２２  電源ケーブル
１２４  モデムコネクタ
１３０  シリアルケーブル
１３２(ａ)、１３２(ｂ) サムスティック
１３４  Ｄ−パッド
１３６  ボタン
１４０  メモリユニット
１５０  ディスプレイ
２１４  共有モジュール
３００  ネットワークベースのゲーム用環境
３０４ａ〜ｎ  インセプタ
３０５  サーバコンピュータ
３２２ａ〜ｎ  プレーヤ
４９０  仮想環境
４６０  オブジェクト
４６２  アイテム
４７０  可視参照マーク
４７５  情報
６６０ａ、６６０ｂ  オブジェクト
６６２  アイテム
６６４  レチクル
６７０  可視参照マーク
６７７  情報メニュー
６７８  情報ダイアログボックス
６９０  三次元仮想環境
７６０ａ〜７６０ｃ  オブジェクト
７６２  アイテム
７６５  選択メニュー
７７０ａ  第１参照マーク
７７０ｂ  第２参照マーク
７７５  関連情報
７９０  仮想環境
８６０ａ〜８６０ｄ  オブジェクト
８７０  可視参照マーク
８７５  関連情報
８９０  仮想環境
【図１】
2006212423.tif 000003
【図２】
2006212423.tif 000004
【図３】
2006212423.tif 000005
【図４】
2006212423.tif 000006
【図５】
2006212423.tif 000007
【図６】
2006212423.tif 000008
【図７】
2006212423.tif 000009
【図８】
2006212423.tif 000010
【図９】
2006212423.tif 000011