(57)【要約】【解決手段】カメラ（３０２）または他の追跡ハードウェアを使用して、（例えば、注視方向に基づく）コンピュータゲームのプレイヤ（３００）の注意が、ゲームプレイ中の主要／所定のポイントで追跡される（４０２）。例えば、プレイヤが、例えばシミュレートされた部屋、街等のゲーム内の新しいエリアに入ると、プレイヤの注視がより焦点を合わせているもの、例えば、コーナーに群がっている犬、明らかな富の兆候を持つ貴族、または影の中のずんぐりした姿が決定される（４０４）。この入力に基づいて、例えば、エンカウンター／チャレンジを提示する順序、キャラクタの「道徳」スコア／フラグを調整すること、ボーナス／ペナルティをノンプレイヤキャラクター（ＮＰＣ）インタラクションに調整すること等の、将来のゲームプレイの１つ以上の要因が決定される（４０８）。【選択図】図１
2020532352.tif 000002
【特許請求の範囲】
【請求項１】
一時的信号ではない少なくとも１つのコンピュータメモリを備えるデバイスであって、前記コンピュータメモリが、少なくとも１つのプロセッサによって実行可能な命令を含み、前記命令が、
コンピュータゲームのプレイヤの少なくとも１つの画像をカメラから受信することと、
前記画像に少なくとも部分的に基づいて、前記プレイヤの注視の方向を決定することと、
前記注視の方向を前記コンピュータゲームの少なくとも１つのオブジェクトと相関させて、相関関係を確立することと、
前記相関関係を使用して、前記プレイヤに提示するゲームパス、前記プレイヤに提示するダイアログ、プレイヤスキル属性のうちの少なくとも１つを決定することと、
前記プレイヤに前記ゲームパスを提示すること、前記プレイヤに前記ダイアログを提示すること、前記プレイヤスキル属性に応じて、前記プレイヤに関連付けられているスキルを変更することのうちの少なくとも１つを実行することと、
を行わせる、デバイス。
【請求項２】
前記命令が、
前記相関関係を使用して、前記プレイヤに提示するゲームパスを決定し、かつ
前記プレイヤに前記ゲームパスを提示するように実行可能である、
請求項１に記載のデバイス。
【請求項３】
前記命令が、
前記相関関係を使用して、前記プレイヤに提示するダイアログを決定し、かつ
前記プレイヤに前記ダイアログを提示するように実行可能である、
請求項１に記載のデバイス。
【請求項４】
前記命令が、
前記相関関係を使用して、前記プレイヤスキル属性を決定し、かつ
前記プレイヤスキル属性に応じて、前記プレイヤに関連付けられているスキルを変更するように実行可能である、
請求項１に記載のデバイス。
【請求項５】
前記命令が、
前記注視の方向を前記コンピュータゲームの少なくとも１つのオブジェクトと相関させて、前記コンピュータゲームが少なくとも１つのキーストーンシーンのオブジェクトの位置を指示する情報にアクセスすることに少なくとも部分的に基づいて、相関関係を確立するように実行可能である、
請求項１に記載のデバイス。
【請求項６】
前記カメラが、前記プレイヤによって着用可能なコンピュータゲームヘッドセットによって支持される、請求項１に記載のデバイス。
【請求項７】
前記命令が、
前記注視の方向が前記少なくとも１つのオブジェクトに方向付けられる回数よりも多い回数に少なくとも部分的に基づいて、前記相関関係を確立するように実行可能である、
請求項１に記載のデバイス。
【請求項８】
前記命令が、
前記少なくとも１つのオブジェクトのクラスに少なくとも部分的に基づいて、前記相関関係を確立するように実行可能である、
請求項１に記載のデバイス。
【請求項９】
前記少なくとも１つのプロセッサを備える、請求項１に記載のデバイス。
【請求項１０】
装置であって、
少なくとも１つのプロセッサによって実行可能な命令を含む少なくとも１つのコンピュータ記憶装置と、
少なくとも１つのプロセッサであって、前記命令にアクセスして、
コンピュータゲーム入力信号ではない少なくとも１つの指示信号をデバイスから受信することであって、前記少なくとも１つの指示信号が、コンピュータゲームの要素に対するプレイヤの注意を指示する、前記受信すること、
前記指示信号に少なくとも部分的に基づいて、前記プレイヤの注意を決定すること、
前記プレイヤの前記注意を前記コンピュータゲームの少なくとも１つのオブジェクトと相関させて、相関関係を確立すること、
前記相関関係を使用して、前記プレイヤに提示するゲームパス、前記プレイヤに提示するダイアログ、プレイヤスキル属性のうちの少なくとも１つを決定すること、
前記プレイヤに前記ゲームパスを提示すること、前記プレイヤに前記ダイアログを提示すること、前記プレイヤスキル属性に応じて前記プレイヤに関連付けられているスキルを変更することのうちの少なくとも１つを実行すること、
を行うように構成された、前記少なくとも１つのプロセッサと、
を備える、装置。
【請求項１１】
前記デバイスが、カメラであり、
前記指示信号が、前記プレイヤの少なくとも１つの画像を含む、
請求項１０に記載の装置。
【請求項１２】
前記デバイスが、プロセッサであり、
前記指示信号が、少なくともカーソルホバー信号を含む、
請求項１０に記載の装置。
【請求項１３】
前記命令が、
前記相関関係を使用して、前記プレイヤに提示するゲームパスを決定し、かつ
前記プレイヤに前記ゲームパスを提示するように実行可能である、
請求項１０に記載の装置。
【請求項１４】
前記命令が、
前記相関関係を使用して、前記プレイヤに提示するダイアログを決定し、かつ
前記プレイヤに前記ダイアログを提示するように実行可能である、
請求項１０に記載の装置。
【請求項１５】
前記命令が、
前記相関関係を使用して、プレイヤスキル属性を決定し、かつ
前記プレイヤスキル属性に応じて、前記プレイヤに関連付けられているスキルを変更するように実行可能である、
請求項１０に記載の装置。
【請求項１６】
前記命令が、
前記コンピュータゲームが少なくとも１つのキーストーンシーンのオブジェクトの位置を指示する情報にアクセスすることに少なくとも部分的に基づいて、相関関係を確立するように実行可能である、
請求項１０に記載の装置。
【請求項１７】
前記命令が、
前記注意が前記少なくとも１つのオブジェクトに方向付けられる回数よりも多い回数に少なくとも部分的に基づいて、前記相関関係を確立するように実行可能である、
請求項１０に記載の装置。
【請求項１８】
前記命令が、
前記少なくとも１つのオブジェクトのクラスに少なくとも部分的に基づいて、前記相関関係を確立するように実行可能である、
請求項１０に記載の装置。
【請求項１９】
方法であって、
コンピュータゲーム入力信号ではない少なくとも１つの指示信号を受信することと、
前記指示信号に少なくとも部分的に基づいて、コンピュータゲームのプレイヤの注意を決定することと、
前記プレイヤの前記注意を前記コンピュータゲームの少なくとも１つのオブジェクトと相関させて、相関関係を確立することと、
前記相関関係を使用して、前記コンピュータゲームの提示を変更することと、
を含む、方法。
【請求項２０】
前記相関関係を使用して、前記プレイヤに提示するゲームパス、前記プレイヤに提示するダイアログ、プレイヤスキル属性のうちの少なくとも１つを決定することと、
前記プレイヤに前記ゲームパスを提示すること、前記プレイヤに前記ダイアログを提示すること、前記プレイヤスキル属性に応じて前記プレイヤに関連付けられているスキルを変更することのうちの少なくとも１つを実行することと、
を含む、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、必然的にコンピュータ技術を起源とし具体的な技術的改善をもたらす技術的に発明性のある非定型の解決方法に関する。
【背景技術】
【０００２】
本明細書で理解されるように、コンピュータゲームでは、プレイヤの決定は、プレイヤの入力（通常はボタンを押すこと）を介してゲームコンソールによって決定されなければならない。また本明細書で理解されるように、これにより、プレイヤ自身の決定に影響を与える可能性のある決定が行われていることがプレイヤに伝わる。
【発明の概要】
【０００３】
本明細書でさらに理解されるように、自発的なプレイヤの注意に基づいてコンピュータゲームのプレイを変更するために、プレイヤの体験に対して完全に非侵入型の非直接入力方法が望ましい。
【０００４】
したがって、デバイスは、一時的信号ではなく、かつコンピュータゲームのプレイヤの少なくとも１つの画像をカメラから受信するために、少なくとも１つのプロセッサによって実行可能な命令を含む、少なくとも１つのコンピュータメモリを含む。命令は、画像に少なくとも部分的に基づいて、プレイヤの注視の方向を決定することと、注視の方向をコンピュータゲーム内の少なくとも１つのオブジェクトと相関させて、相関関係を確立することと、相関関係を使用して、プレイヤに提示するゲームパス、及び／またはプレイヤに提示するダイアログ、及び／またはプレイヤスキル属性を決定することと、を行うように実行可能である。命令はまた、プレイヤにゲームパスを提示することと、及び／またはプレイヤにダイアログを提示することと、及び／またはプレイヤスキル属性に応じて、プレイヤに関連付けられているスキルを変更することと、を行うようにも実行可能である。
【０００５】
例示的な実施形態では、命令は、注視の方向をコンピュータゲーム内の少なくとも１つのオブジェクトと相関させて、コンピュータゲームの少なくとも１つのキーストーンシーン内のオブジェクトの位置を指示する情報にアクセスすることに基づいて、少なくとも部分的に相関関係を確立するように実行可能であってもよい。カメラは、プレイヤによって着用可能なコンピュータゲームヘッドセットによって支持され得る。
【０００６】
例示的な実施形態では、命令は、注視の方向が少なくとも１つのオブジェクトに方向付けられる回数よりも多い回数に基づいて、少なくとも部分的に相関関係を確立するように実行可能であってもよい。非限定的な例では、命令は、少なくとも１つのオブジェクトのクラスに基づいて、少なくとも部分的に相関関係を確立するように実行可能である。
【０００７】
別の態様では、装置は、少なくとも１つのプロセッサによって実行可能な命令を有する少なくとも１つのコンピュータ記憶装置と、命令にアクセスして、コンピュータゲーム入力信号ではない少なくとも１つの指示信号をデバイスから受信するように構成された少なくとも１つのプロセッサと、を含む。指示信号は、コンピュータゲームの要素に対するプレイヤの注意を指示する。命令は、指示信号に少なくとも部分的に基づいて、プレイヤの注意を決定することと、プレイヤの注意をコンピュータゲーム内の少なくとも１つのオブジェクトと相関させて、相関関係を確立することと、次いで相関関係を使用して、プレイヤに提示するゲームパス、及び／またはプレイヤに提示するダイアログ、及び／またはプレイヤスキル属性を決定することと、を行うように実行可能である。命令は、プレイヤにゲームパスを提示することと、及び／またはプレイヤにダイアログを提示することと、及び／またはプレイヤスキル属性に応じて、プレイヤに関連付けられているスキルを変更することと、を行うように実行可能であってもよい。
【０００８】
別の態様では、方法は、コンピュータゲーム入力信号ではない少なくとも１つの指示信号を受信することと、指示信号に少なくとも部分的に基づいて、プレイヤの注意を決定することと、を含む。方法は、プレイヤの注意をコンピュータゲーム内の少なくとも１つのオブジェクトと相関させて、相関関係を確立することを含む。方法は、相関関係を使用して、コンピュータゲームの提示を変更することをさらに含む。
【０００９】
本出願の構造及び動作の両方に関する詳細は、添付図面を参照して最良に理解することができる。図面では、同様の参照符号は同様の部分を指す。
【図面の簡単な説明】
【００１０】
【図１】本原理による一例を含む例示的なシステムのブロック図である。
【図２】本原理と一致して用いることができるコンピュータゲームヘッドセットの図である。
【図３】本原理と一致する簡略化された例示的なシステムのブロック図である。
【図４】本原理と一致する例示的な注意追跡ロジックのフローチャートである。
【図５】本原理と一致する例示的なゲーム変更ロジックのフローチャートである。
【図６】プレイヤがどのオブジェクトに注意するかに基づいて、ゲームパスを変更することを概略的に示す。
【図７】プレイヤがどのオブジェクトに注意するかに基づいて、ゲームパスを変更することを概略的に示す。
【発明を実施するための形態】
【００１１】
本開示は、概して、民生用エレクトロニクス（ＣＥ）デバイスネットワーク、例えば限定することなく、分散型コンピュータゲームネットワークの態様を含むコンピュータエコシステムに関する。
【００１２】
本明細書におけるシステムは、ネットワークを介して接続されたサーバ及びクライアントコンポーネントを含み、クライアント及びサーバコンポーネントの間でデータを交換できるようになっていてもよい。クライアントコンポーネントとしては、１つ以上のコンピューティングデバイス、例えば、ゲームコンソール、例えば限定することなく、Ｓｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ（商標）及びマイクロソフトＸｂｏｘ（商標）、ポータブルテレビジョン（例えば、スマートＴＶ、インターネット接続可能なＴＶ）、ポータブルコンピュータ、例えばラップトップ及びタブレットコンピュータ、ならびに他のモバイルデバイス、例えば、スマートフォン及び後述するさらなる例を挙げることができる。これらのクライアントデバイスは、種々の動作環境で動作することができる。例えば、クライアントコンピュータのうちのいくつかは、例として、ＯｒｂｉｓもしくはＬｉｎｕｘ（登録商標）オペレーティングシステム、マイクロソフトからのオペレーティングシステム、もしくはＵｎｉｘ（登録商標）オペレーティングシステム、またはアップルコンピュータもしくはＧｏｏｇｌｅによって作成されたオペレーティングシステムを用いてもよい。これらの動作環境を使用して、１つ以上の閲覧プログラム、例えば、マイクロソフトもしくはＧｏｏｇｌｅもしくはＭｏｚｉｌｌａによって作製されたブラウザ、または後述するインターネットサーバによってホストされるウェブサイトにアクセスできる他のブラウザプログラムを実行してもよい。また、本原理による動作環境を使用して、１つ以上のコンピュータゲームプログラムを実行してもよい。
【００１３】
サーバ及び／またはゲートウェイは、ネットワーク、例えばインターネットを介してデータを送受信するようにサーバを構成する命令を実行する、１つ以上のプロセッサを含んでいてもよい。または、クライアント及びサーバを、ローカルイントラネットまたは仮想プライベートネットワークを介して接続することができる。サーバまたはコントローラを、ゲームコンソール、例えば、Ｓｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ（登録商標）、パーソナルコンピュータ等によって例示してもよい。
【００１４】
情報をクライアントとサーバとの間でネットワークを介して交換してもよい。この目的のために、またセキュリティ上の理由で、サーバ及び／またはクライアントは、ファイアウォール、ロードバランサ、一時記憶装置、及びプロキシ、ならびに信頼性及びセキュリティに対する他のネットワークインフラストラクチャを含むことができる。１つ以上のサーバは、ネットワークメンバーに対するオンラインソーシャルウェブサイト等の安全なコミュニティをもたらす方法を実施する装置を形成してもよい。
【００１５】
本明細書で使用する場合、命令は、システム内の情報を処理するためのコンピュータ実装ステップを指す。命令は、ソフトウェア、ファームウェア、またはハードウェアで実施することができ、システムのコンポーネントによって始める任意のタイプのプログラムされたステップを含むことができる。
【００１６】
プロセッサは、種々のライン（例えば、アドレスライン、データライン、及び制御ライン）と、レジスタ及びシフトレジスタとによって、ロジックを実行することができる任意の従来の多目的シングルまたはマルチチッププロセッサであってもよい。
【００１７】
本明細書においてフローチャート及びユーザインターフェースによって説明するソフトウェアモジュールは、種々のサブルーチン、プロシジャー等を含むことができる。本開示を限定することなく、特定のモジュールが実行すべきと記載したロジックを、他のソフトウェアモジュールに再分散すること、及び／または単一モジュール内で一緒に組み合わせること、及び／または共有可能ライブラリ内で利用可能にすることができる。
【００１８】
本明細書で説明する本原理を、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせとして実施することができる。したがって、例示的なコンポーネント、ブロック、モジュール、回路、及びステップを、それらの機能に関して述べる。
【００１９】
前述で示唆したことに加えて、後述するロジックブロック、モジュール、及び回路を、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、もしくは他のプログラマブルロジックデバイス、例えば特定用途向け集積回路（ＡＳＩＣ）、ディスクリートゲート、もしくはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書で説明する機能を行うようにデザインされたそれらの任意の組み合わせを用いて、実施または実行することができる。プロセッサを、コントローラもしくはステートマシンまたはコンピューティングデバイスの組み合わせによって実施することができる。したがって、本明細書おける方法を、プロセッサが実行するソフトウェア命令として、好適に構成された特定用途向け集積回路（ＡＳＩＣ）もしくはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）モジュールとして、または当業者によって理解される任意の他の好都合な方法で実施してもよい。ソフトウェア命令は、用いる際に、非一時的なデバイス、例えばＣＤ−ＲＯＭまたはフラッシュドライブにおいて具体化してもよい。ソフトウェアコード命令は代替的に、一時的な配置（例えば、無線または光信号）で、またはインターネット上のダウンロードを介して具体化してもよい。
【００２０】
後述する機能及び方法は、ソフトウェアで実施したときに、適切な言語（例えば、限定することなく、Ｊａｖａ（登録商標）、Ｃ＃、またはＣ＋＋）で書くことができ、またコンピュータ可読記憶媒体、例えばランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、もしくは他の光ディスク記憶装置、例えばデジタル多用途ディスク（ＤＶＤ）、磁気ディスク記憶、または他の磁気記憶装置であって取り外し可能なサムドライブを含むもの等に記憶し、またはそれらを通して送信することができる。接続によってコンピュータ可読媒体を確立してもよい。このような接続としては、例として、配線ケーブル、例えば光ファイバ及び同軸ワイヤ及びデジタル加入者線（ＤＳＬ）及びツイストペア線を挙げることができる。このような接続としては、無線通信接続（例えば、赤外線及び無線）を挙げてもよい。
【００２１】
一実施形態に含まれるコンポーネントを、他の実施形態において任意の適切な組み合わせで使用することができる。例えば、本明細書で説明し及び／または図に示す種々のコンポーネントのいずれかを、他の実施形態と組み合わせ、置き換え、または除外してもよい。
【００２２】
「Ａ、Ｂ、及びＣのうちの少なくとも１つを有するシステム」（同様に「Ａ、Ｂ、またはＣのうちの少なくとも１つを有するシステム」及び「Ａ、Ｂ、Ｃのうち少なくとも１つを有するシステム」）には、Ａを単独で、Ｂを単独で、Ｃを単独で、Ａ及びＢを一緒に、Ａ及びＣを一緒に、Ｂ及びＣを一緒に、及び／またはＡ、Ｂ、及びＣを一緒に等で有するシステムが含まれる。
【００２３】
ここで図１を特に参照して、例示的なシステム１０を示す。例示的なシステム１０は、本原理に従って前述し、かつ以下でさらに説明する例示的なデバイスのうちの１つ以上を含んでいてもよい。システム１０に含まれる例示的なデバイスのうちの最初のものは、民生用エレクトロニクス（ＣＥ）デバイス、例えばオーディオビデオデバイス（ＡＶＤ）１２、例えば限定することなく、コンピュータゲームコンソールシステムにディスプレイが備わったもの、またはインターネット接続可能なＴＶにＴＶチューナが備わったもの（同等に、ＴＶを制御するセットトップボックス）である。しかし、ＡＶＤ１２は代替的に、電気器具または家庭用品（例えば、コンピュータ化されたインターネット接続可能な冷蔵庫、洗濯機、またはドライヤ）であってもよい。またＡＶＤ１２は代替的に、コンピュータ化されたインターネット接続可能な（「スマート」）電話機、タブレットコンピュータ、ノートブックコンピュータ、着用可能なコンピュータ化されたデバイス、例えばコンピュータ化されたインターネット接続可能なウォッチ、コンピュータ化されたインターネット接続可能なブレスレット、他のコンピュータ化されたインターネット接続可能なデバイス、コンピュータ化されたインターネット接続可能な音楽プレイヤ、コンピュータ化されたインターネット接続可能なヘッドホン、コンピュータ化されたインターネット接続可能な埋め込み可能デバイス、例えば埋め込み可能な皮膚デバイス等であってもよい。それとは関係なく、当然のことながら、ＡＶＤ１２は本原理を始める（例えば、他のＣＥデバイスと通信して本原理を始め、本明細書で説明するロジックを実行し、かつ本明細書で説明する任意の他の機能及び／または動作を行う）ように構成されている。
【００２４】
したがって、このような原理を始めるために、ＡＶＤ１２を、図１に示すコンポーネントの一部または全部によって設けることができる。例えば、ＡＶＤ１２は、１つ以上のディスプレイ１４であって、高解像度または超高解像度の「４Ｋ」以上のフラットスクリーンによって実施してもよく、ディスプレイ上のタッチを介してユーザー入力信号を受け取るようにタッチ操作可能であり得るディスプレイ１４を含んでいてもよい。ＡＶＤ１２は、本原理に従ってオーディオを出力するための１つ以上のスピーカー１６、及び少なくとも１つの追加入力デバイス１８（例えば、例えばＡＶＤ１２を制御するためにＡＶＤ１２に可聴コマンドを入力するためのオーディオ受信機／マイクロフォン等）を含んでいてもよい。例示的なＡＶＤ１２はまた、１つ以上のプロセッサ２４の制御下で、少なくとも１つのネットワーク２２（例えば、インターネット、ＷＡＮ、ＬＡＮ等）を介した通信用の１つ以上のネットワークインターフェース２０も含んでいてもよい。したがって、インターフェース２０は、限定することなく、Ｗｉ−Ｆｉ送受信機であってもよく、Ｗｉ−Ｆｉ送受信機は、無線コンピュータネットワークインターフェース（例えば、限定することなく、メッシュネットワーク送受信機）の一例である。当然のことながら、プロセッサ２４は、ＡＶＤ１２を制御して本原理を始め、これには、本明細書で説明するＡＶＤ１２の他の要素（例えば、ディスプレイ１４を制御してそこに現在の画像を表示し、そこから入力を受け取る等）が含まれる。さらに、ネットワークインターフェース２０は、例えば、有線もしくは無線のモデムもしくはルータ、または他の適切なインターフェース、例えば、無線電話送受信機、または前述したようなＷｉ−Ｆｉ送受信機等であってもよいことに留意されたい。
【００２５】
上記に加えて、ＡＶＤ１２は、別のＣＥデバイス及び／またはヘッドホンポートに（例えば、有線接続を使用し）物理的に接続して、ヘッドホンを通したＡＶＤ１２からユーザーへの音声の提示のためにヘッドホンをＡＶＤ１２に接続するために、例えば高精細マルチメディアインタフェース（ＨＤＭＩ（登録商標））ポートまたはＵＳＢポート等の１つ以上の入力ポート２６を含んでもよい。例えば、入力ポート２６は、有線でまたは無線でオーディオビデオコンテンツのケーブルソースまたは衛星ソース２６ａに接続されてよい。このようにして、ソース２６ａは、例えば別個のまたは統合されたセットトップボックス、または衛星放送受信機であってよい。あるいは、ソース２６ａは、コンピュータゲームソフトウェア及びデータベース等のコンテンツを含んだゲームコンソールまたはディスクプレーヤーであってよい。ソース２６ａは、ゲームコンソールとしての実装時、ＣＥデバイス４４に関して以下に説明する構成要素の一部またはすべてを含む場合がある。
【００２６】
ＡＶＤ１２は、一部の場合、ＡＶＤの筐体内でスタンドアロンデバイスとして、またはＡＶプログラムの再生のためにＡＶＤの筐体の内部または外部のどちらかのパーソナルビデオ録画装置（ＰＶＲ）もしくはビデオディスクプレーヤーとして、またはリムーバブルメモリメディアとして具現化される、一過性の信号ではないディスクベースストレージまたはソリッドステートストレージ等の１つ以上のコンピュータメモリ２８をさらに含んでよい。また、一部の実施形態では、ＡＶＤ１２は、例えば、少なくとも１つの衛星または移動通信用鉄塔から地理的位置情報を受信し、その情報をプロセッサ２４に提供する、及び／またはＡＶＤ１２がプロセッサ２４とともに配置される高度を決定するように構成される携帯電話受信機、ＧＰＳ受信機、及び／または高度計３０等を含むが、これに限定されるものではない位置受信機またはロケーション受信機を含む場合がある。しかしながら、携帯電話受信機、ＧＰＳ受信機、及び／または高度計以外のその別の適切な位置受信機が、例えば３つすべての次元でＡＶＤ１２の場所を決定するために本原理に従って使用され得ることを理解されたい。
【００２７】
ＡＶＤ１２の説明を続けると、一部の実施形態では、ＡＶＤ１２は、例えば熱探知カメラ、ウェブカメラ等のデジタルカメラ、及び／またはＡＶＤ１２の中に統合され、本原理に従って写真／画像及び／またはビデオを収集するためにプロセッサ２４により制御可能なカメラであってよい１つ以上のカメラ３２を含んでよい。また、ＡＶＤ１２に含まれるのは、それぞれＢｌｕｅｔｏｏｔｈ（登録商標）技術及び／または近距離無線通信（ＮＦＣ）技術を使用し、他のデバイスと通信するためのＢｌｕｅｔｏｏｔｈ（登録商標）トランシーバ３４及び他のＮＦＣ要素３６であってもよい。例のＮＦＣ要素は、無線自動識別（ＲＦＩＤ）要素である場合がある。
【００２８】
なおさらに、ＡＶＤ１２は、プロセッサ２４に入力を提供する１つ以上の補助センサ３７（例えば、加速度計、ジャイロスコープ、車輪回転記録器等の運動センサ、または磁気センサ、赤外線（ＩＲ）センサ、光学センサ、速度センサ及び／またはケイデンスセンサ、（例えば、ジェスチャコマンドを検知するための）ジェスチャセンサ等）を含んでよい。ＡＶＤ１２は、プロセッサ２４に入力を提供するＯＴＡ  ＴＶ放送を受信するためのテレビ放送ポート３８を含んでよい。上記に加えて、ＡＶＤ１２が、ＩＲ  ｄａｔａ  ａｓｓｏｃｉａｔｉｏｎ（ＩＲＤＡ）デバイス等の赤外線（ＩＲ）送信機及び／またはＩＲ受信機、及び／またはＩＲトランシーバ４２も含んでよいことに留意されたい。ＡＶＤ１２に電力を供給するために電池（不図示）が設けられてよい。
【００２９】
さらに図１を参照すると、システム１０は、ＡＶＤ１２に加えて、１つ以上の他のＣＥデバイスタイプを含んでもよい。一例では、第１のＣＥデバイス４４は、以下に説明するサーバを通して送られるコマンドを介してディスプレイを制御するために使用されてよい。一方、ソース２６ａ等の第２のＣＥデバイスは、第１のＣＥデバイス４４と類似した構成要素を含む場合があり、したがって詳細に説明されない。より少ないまたはより多くのデバイスが使用されてよい。上記に暗に示すように、ＣＥデバイスは、ゲームコンソールにより実装されてよい。あるいは、ＣＥデバイスの１つ以上は、例えば図２に示す例のヘッドセット２００等のコンピュータゲームヘッドセットにより実装されてよい。
【００３０】
示す例では、本原理を説明するために、すべてのデバイスは、例えば家庭内のエンタテインメントネットワークのメンバーである、または少なくとも家庭等の場所で互いに近接して存在すると仮定される。しかしながら、本原理は、特に別段に明示的に請求されない限り、破線４８で示す特定の場所に限定されるものではない。
【００３１】
例の非制限的な第１のＣＥデバイス４４は、例えば、ポータブル無線ラップトップコンピュータまたはノートパソコン、または（「コンソール」とも呼ぶ）ゲームコントローラ等の上述のデバイスのいずれか１つにより確立されてよく、したがって以下に説明する構成要素の１つ以上を有してよい。第２のＣＥデバイス２６ａは、制限なく、Ｂｌｕｅ−ｒａｙプレイヤ、ゲームコンソール等のビデオディスクプレーヤーにより確立されてよい。第１のＣＥデバイス４４は、例えばＡＶ再生コマンド及び休止コマンドをＡＶＤ１２に発行するためのリモコン装置（ＲＣ）である場合もあれば、ＣＥデバイス４４は、第２のＣＥデバイスにより実装されるゲームコンソールと有線リンクまたは無線リンクを介して通信し、ＡＶＤ１２、パーソナルコンピュータ、無線電話等でのビデオゲームプレゼンテーションを制御する、例えばタブレットコンピュータ、ゲームコントローラ等のより精密なデバイスである場合もある。
【００３２】
したがって、第１のＣＥデバイス４４は、ディスプレイに触れることによりユーザー入力信号を受信するためにタッチ可能（ｔｏｕｃｈ−ｅｎａｂｌｅｄ）であってよい１つ以上のディスプレイ５０を含んでよい。第１のＣＥデバイス４４は、本原理に従って音声を出力するための１つ以上のスピーカー５２、及び例えばデバイス４４を制御するために第１のＣＥデバイス４４に可聴コマンドを入力するための、例えば音声受信機／マイク等の少なくとも１つの追加の入力装置５４を含んでよい。また、例の第１のＣＥデバイス４４は、１つ以上のＣＥデバイスプロセッサ５８の制御下でのネットワーク２２を介した通信のために１つ以上のネットワークインターフェース５６を含んでもよい。したがって、インターフェース５６は、制限なく、メッシュネットワークインタフェースを含む無線コンピュータネットワークインタフェースの例であるＷｉ−Ｆｉトランシーバであってよい。プロセッサ５８が、本原理に取り組むために、例えばディスプレイ５０に画像を提示するためにディスプレイ５０を制御し、ディスプレイ５０からの入力を受け取るためのグラフィックプロセッサ５８ａ等の本明細書に説明する第１のＣＥデバイス４４の他の要素を含む、第１のＣＥデバイス４４を制御することを理解されたい。さらに、ネットワークインターフェース５６が、例えば有線もしくは無線のモデムもしくはルータ、または例えば無線電話トランシーバもしくは上述したＷｉ−Ｆｉトランシーバ等の他の適切なインターフェースであってよいことに留意されたい。
【００３３】
上記に加えて、第１のＣＥデバイス４４は、別のＣＥデバイス及び／またはヘッドホンポートに（例えば、有線接続を使用し）物理的に接続して、ヘッドホンを通した第１のＣＥデバイス４４からユーザーへの音声の提示のためにヘッドホンを第１のＣＥデバイス４４に接続するために、例えば、ＨＤＭＩ（登録商標）ポートまたはＵＳＢポート等の１つ以上の入力ポート６０を含んでもよい。第１のＣＥデバイス４４は、例えばディスクベースストレージまたはソリッドステートストレージ等の１つ以上の有形のコンピュータ可読記憶媒体をさらに含んでよい。また、一部の実施形態では、第１のＣＥデバイス４４は、例えば三角測量を使用し、少なくとも１つの衛星及び／または携帯電話基地局から地理的位置情報を受信し、その情報をＣＥデバイスプロセッサ５８に提供する、及び／または第１のＣＥデバイス４４がＣＥデバイスプロセッサ５８とともに配置される高度を決定するように構成される携帯電話及び／またはＧＰＳ受信機及び／または高度計６４等を含むが、これに限定されるものではない位置受信機またはロケーション受信機を含む場合がある。しかしながら、携帯電話及び／またはＧＰＳ受信機及び／または高度計以外のその別の適切な位置受信機が、例えば３つすべての次元で第１のＣＥデバイス４４の場所を決定するために本原理に従って使用され得ることを理解されたい。
【００３４】
第１のＣＥデバイス４４の説明を続けると、一部の実施形態では、第１のＣＥデバイス４４は、例えば熱探知カメラ、ウェブカメラ等のデジタルカメラ、及び／または第１のＣＥデバイス４４の中に統合され、本原理に従って写真／画像及び／またはビデオを収集するためにＣＥデバイスプロセッサ５８により制御可能なカメラであってよい、１つ以上のカメラ６６を含んでよい。また、第１のＣＥデバイス４４に含まれるのは、それぞれＢｌｕｅｔｏｏｔｈ（登録商標）技術及び／または近距離無線通信（ＮＦＣ）技術を使用し、他のデバイスと通信するためのＢｌｕｅｔｏｏｔｈ（登録商標）トランシーバ６８及び他のＮＦＣ要素７０であってもよい。例のＮＦＣ要素は、無線自動識別（ＲＦＩＤ）要素である場合がある。
【００３５】
なおさらに、第１のＣＥデバイス４４は、ＣＥデバイスプロセッサ５８に入力を提供する１つ以上の補助センサ７２（例えば、加速度計、ジャイロスコープ、車輪回転記録器等の運動センサ、または磁気センサ、赤外線（ＩＲ）センサ、光学センサ、速度センサ及び／またはケイデンスセンサ、（例えば、ジェスチャコマンドを検知するための）ジェスチャセンサ等）を含んでよい。第１のＣＥデバイス４４は、例えば１つ以上の気候センサ７４（例えば、気圧計、湿度センサ、風センサ、光センサ、温度センサ等）、及び／またはＣＥデバイスプロセッサ５８に入力を提供する１つ以上のバイオメトリックセンサ７６等のさらに他のセンサを含んでもよい。上記に加えて、一部の実施形態では、第１のＣＥデバイス４４が、ＩＲ  ｄａｔａ  ａｓｓｏｃｉａｔｉｏｎ（ＩＲＤＡ）デバイス等の赤外線（ＩＲ）送信機及び／またはＩＲ受信機、及び／またはＩＲトランシーバ７８も含んでよいことに留意されたい。第１のＣＥデバイス４４に電力を供給するために電池（不図示）が設けられてよい。ＣＥデバイス４４は、上述の通信モード及び関係する構成要素のいずれかを通してＡＶＤ１２と通信してよい。
【００３６】
ＣＥデバイスは、ＣＥデバイス４４について示す構成要素の一部またはすべてを含む場合がある。ＣＥデバイスは、１つ以上の電池により動力を供給されてよい。
【００３７】
ここで上述の少なくとも１つのサーバ８０を参照すると、サーバ８０は、少なくとも１つのサーバプロセッサ８２と、ディスクベースストレージまたはソリッドステートストレージ等の少なくとも１つの有形コンピュータ可読記憶媒体８４と、サーバプロセッサ８２の制御下で、ネットワーク２２を介して図１の他のデバイスとの通信を可能にし、実際に本原理に従ってサーバとクライアントデバイスとの間の通信を容易にし得る少なくとも１つのネットワークインターフェース８６とを含む。ネットワークインターフェース８６が、例えば有線もしくは無線のモデムもしくはルータ、Ｗｉ−Ｆｉトランシーバ、または例えば無線電話トランシーバ等の他の適切なインターフェースであってよいことに留意されたい。通常、サーバ８０は、「ブレード」と呼ぶ複数のコンピュータ内の複数のプロセッサを含む。
【００３８】
したがって、一部の実施形態では、サーバ８０は、インターネットサーバまたはサーバ「ファーム」全体であってよく、システム１０のデバイスが例えばネットワークゲームアプリケーションのための例の実施形態のサーバ８０を介して「クラウド」環境にアクセスし得るように「クラウド」機能を含み、実行してよい。あるいは、サーバ８０は、図１に示す他のデバイスと同じ室内のまたは近傍の１つ以上のゲームコンソールまたは他のコンピュータにより実装されてもよい。
【００３９】
図３は、コンピュータゲームのプレイヤ３００が１つ以上のカメラ３０２により撮像されてよいことを概略で示す。カメラ３０２は、図２のヘッドセット２００、または図１のデバイスのうちの１つを実装するコンピュータゲームコンソール、または表示装置等の別のデバイスに取り付けてよい。カメラ３０２からの画像は、１つ以上のコンピュータゲーム３０６にアクセスする１つ以上のプロセッサ３０４に送られる。プロセッサ３０４は、コンピュータゲームコンソールの一部であってよい。以下にさらに説明するように、プロセッサ３０４は、視線追跡画像認識を使用し、カメラ画像から、プレイヤ３００の注視の方向を決定して、プレイヤがコンピュータゲームのどのオブジェクトを見ているのかを判断する。
【００４０】
他の実施態様では、プレイヤ３００の画像を使用する代わりにまたは使用することに加えて、プロセッサ３０４は、プレイヤが、例えばゲームコントローラを用いて、（好ましくは、画面カーソルを重ねたオブジェクトを強調表示することなく）コンピュータゲーム内のオブジェクトに画面カーソルを重ねていると判断してよい。どちらの場合も、プロセッサにより使用される信号は、プレイヤの注意を示すが、例えばプレイヤがゲームコントローラのキーを押すことによって入力されるであろうようなコンピュータゲーム入力信号ではない。
【００４１】
図４は、カメラ画像に基づいてプレイヤの注意を決定するための例の論理を示し、同じ論理が、プレイヤの注意を決定するためにカーソルホバリングを使用し得ることが理解される。ブロック４００で開始し、ゲームキャラクタ等の１つ以上のゲームオブジェクトのコンピュータゲーム内での場所は、ゲームの１つ以上のキーシーンでタグ付けされる。キーシーンは、例えばゲームの任意のフレームである場合がある。場所は、タグ付けされている各オブジェクトのキーシーンの中での場所をメタデータで示すことによりタグ付けされてよい。
【００４２】
ブロック４０２に進むと、プレイヤの注意が識別される。一例では、これは、プレイヤの目を撮像し、視線追跡画像認識を実行してプレイヤの注視の方向を決定することによって行われる。別の実施態様では、プレイヤの注意は、ゲームシーン内のどこにプレイヤが画面カーソルを重ねているのかを決定することによって識別されてよい。ブロック４０２は、連続的に実行される場合もあれば、プレイヤが、例えばシミュレーションされた部屋、街等のゲーム内の新しい領域に進入するときのような特定の期間またはゲームイベント時だけに実行される場合もある。
【００４３】
ブロック４０４に移ると、プレイヤの注意は、コミューターゲーム内のオブジェクトに相互に関連付けられる。視線追跡が使用されると、これは、プレイヤの注視の方向に基づいて、一部の場合、ゲームを提示するディスプレイがプレイヤの顔のすぐ前に位置するという仮定に基づいて、プレイヤが見ているゲームフレームの場所を決定することにより行われてよい。その場所は、次いでプレイヤが見ているオブジェクトを決定するために、ブロック４００からメタデータの中に引数を入力するときに使用される。カーソルホバリングが使用されると、カーソルが上に重ねられているオブジェクトがプレイヤの注意に相互に関連付けられる。
【００４４】
ブロック４０４から、論理は、ブロック４０４で相互に関連付けられたオブジェクトに基づいてカウントまたはスコアを更新するためにブロック４０６に移動してよい。例えば、プレイヤが、特定のタイプのオブジェクトに集中し、通常は１よりも大きい、プレイヤがそのオブジェクトに集中した離散回数、及び／またはタイプが更新されることに留意されたい。例として、プレイヤがおもにバトルアイテムに集中する、または対照的におもに子犬等のエモーショナルアイテムに集中することに留意されたい。カウントは、例えば特定のオブジェクトに対する集中が、ゲームプレイの実行に関してオブジェクト間の相対的な重要度を確立するために、別のオブジェクトに対する集中がカウントするものを２回カウントし得るように重み付けされてよい。プレイヤが１つ以上のゲームを進めていくのにつれ、機械学習アルゴリズムは、プレイヤがどのタイプのオブジェクトに注意を払い、相応してゲーム実行を改変する傾向があるのかを識別できるようになる。
【００４５】
ブロック４０８で、カウント／スコアに基づいてゲーム実行を修正できる。図５は例を示す。
【００４６】
ブロック５００で開始すると、図４からのカウント／スコア（プレイヤの注意のオブジェクトに対する相互関連）に基づいて、ゲームパスが確立される。典型的なコンピュータゲームは、通常プレイヤがいるどのようなゲームパスからも分岐する多様なゲームパスを提供する。したがって、プレイヤがゲームコントローラを介してゲーム信号を入力することに基づいてゲームが分岐するゲームパスを確立することとは対照的に、図５では、少なくとも部分的には、プレイヤの注意がどこに集中しているのかに基づいてパスが確立される。例えば、簡略化された例では、キャラクタの遭遇／チャレンジの第２のシーケンスが、プレイヤの注意が第２のオブジェクトに集中していることに基づいて提示されてよいのに対し、キャラクタの遭遇／チャレンジの第１のシーケンスは、プレイヤの注意が第１のオブジェクトに集中していることに基づいて提示されてよい。
【００４７】
同様に、ブロック５０２で、スピーカーでプレイヤに対して聞こえるように提示される対話は、図４の注意相互関連に基づいて確立されてよい。例えば、簡略化された例では、第２の対話が、プレイヤの注意が第２のオブジェクトに集中していることに基づいて提示されてよいのに対し、第１の対話は、プレイヤの注意が第１のオブジェクトに集中していることに基づいて提示されてよい。
【００４８】
なおさらに、ブロック５０４で、ゲーム実行は、図４の注意集中論理に基づいてプレイヤのスキルレベル、または例えばプレイヤ（またはプレイヤを表現するキャラクタ）の「倫理性」スコア／フラグ等の他のゲーマーの属性を確立すること、ノンプレーヤーキャラクタ（ＮＰＣ）の相互作用に対するボーナス／ペナルティを調整すること、他によって修正されてよい。追加の例として、プレイヤの注意が他のプレイヤのキャラクタに集中していることが留意される場合、プレイヤのスキル表示は「リーダー」である場合がある。いずれにせよ、これらのプレーヤーキャラクタ属性は、同様にゲームプレイの次に高いレベルを提示する際等に使用され得るボーナスポイントを与える際に使用され得る。プレイヤの注意が追跡されるのにつれ、プレイヤのスキルレベルはブロック５０６で変更されてよい。
【００４９】
ここで、視線追跡が、図１に示すディスプレイ１４等のディスプレイ上に提示されているコンピュータゲームのオブジェクトに対するプレイヤの注意の集中を判断するために使用されると仮定する図６及び図７を参照する。図６で、プレイヤ３００はオブジェクト「Ａ」を注視しており、このことにより後にゲームパス「Ｘ」がディスプレイに提示される。対照的に、図７では、プレイヤ３００はオブジェクト「Ｂ」を注視しており、このことにより後にゲームパス「Ｙ」がディスプレイに提示される。同じ原理が、上述した他のゲーム実行の改変形態に使用され得、したがって、例えばオブジェクト「Ｂ」に対する集中がスピーカーで対話「Ｎ」を再生させるのに対し、オブジェクト「Ａ」に対する集中が、スピーカーで対話「Ｍ」を再生させることは容易に理解される。
【００５０】
本原理は、いくつかの例の実施形態に関して説明されてきたが、これらが制限的となることを意図していないこと、及び本明細書で主張する主題を実装するために多様な代替構成が使用され得ることが理解される。
【図１】
2020532352.tif 000003
【図２】
2020532352.tif 000004
【図３】
2020532352.tif 000005
【図４】
2020532352.tif 000006
【図５】
2020532352.tif 000007
【図６】
2020532352.tif 000008
【図７】
2020532352.tif 000009
【国際調査報告】
2020532352.tif 000010