(57)【特許請求の範囲】
【請求項１】
ゲーム用光センサであって、
ビデオゲームのゲームイメージを表示する複数のゲームイメージフレーム、及び前記複数のゲームイメージフレーム間にインターリーブされた複数の十字ナビゲーションフレームの光学的投影のビデオキャプチャを示すフレームイメージデータを生成するビデオキャプチャモジュールと、
前記フレームイメージデータを受信するために前記ビデオキャプチャモジュールと通信する十字ナビゲーションモジュールとを含み、
前記十字ナビゲーションモジュールが、前記フレームイメージデータに含まれる前記複数の十字ナビゲーションフレームのうち少なくとも２つの十字ナビゲーションフレームのビデオキャプチャの十字位置を基準とした前記少なくとも２つの十字ナビゲーションフレームの位置関係に基づいて、前記ビデオゲームのゲームイメージの表示内での前記十字位置のナビゲーションを示す十字ナビゲーションデータを生成する、ゲーム用光センサ。
【請求項２】
前記ビデオキャプチャモジュールが、
前記複数のゲームイメージフレーム及び前記複数の十字ナビゲーションフレームの光学的キャプチャを表す前記フレームイメージデータを生成するピクセルアレイを含む、請求項１に記載のゲーム用光センサ。
【請求項３】
前記ビデオキャプチャモジュールが、
第１の十字ナビゲーションフレームにより表示されてビデオキャプチャされた十字ナビゲーションイメージパターンのパターン認識を実行するために、前記ピクセルアレイから前記フレームイメージデータの情報を受信するイメージプロセッサを更に含む、請求項２に記載のゲーム用光センサ。
【請求項４】
前記イメージプロセッサが、前記第１の十字ナビゲーションフレームにより表示されてビデオキャプチャされた第１の十字ナビゲーションイメージパターンのパターン認識の有効性を更に判定し、
前記第１の十字ナビゲーションイメージパターンを含む画面が、キャプチャイメージ領域の所定の範囲内に有る場合に有効であると判定される、請求項３に記載のゲーム用光センサ。
【請求項５】
前記イメージプロセッサが、前記第１の十字ナビゲーションイメージパターンの有効なパターン認識に基づいて、第１の絶対位置フレームを更に生成する、請求項４に記載のゲーム用光センサ。
【請求項６】
前記十字ナビゲーションモジュールが、
前記第１の絶対位置フレームを基準フレームとして選定するために、前記第１の絶対位置フレームの電気的情報を受信するナビゲーションマネージャを含む、請求項５に記載のゲーム用光センサ。
【請求項７】
前記イメージプロセッサが、
第２の十字ナビゲーションフレームにより表示されてビデオキャプチャされた第２の十字ナビゲーションイメージパターンのパターン認識を実行するために、前記ピクセルアレイから前記フレームイメージデータの情報を更に受信する、請求項６に記載のゲーム用光センサ。
【請求項８】
前記イメージプロセッサが、前記第２の十字ナビゲーションイメージパターンのパターン認識の有効性を更に判定し、
前記第２の十字ナビゲーションイメージパターンを含む画面が、キャプチャイメージ領域の所定の範囲内に有る場合に有効であると判定される、請求項７に記載のゲーム用光センサ。
【請求項９】
前記イメージプロセッサが、前記第２の十字ナビゲーションイメージパターンの有効なパターン認識に基づいて、第２の絶対位置フレームを更に生成する、請求項８に記載のゲーム用光センサ。
【請求項１０】
前記ナビゲーションマネージャが、前記第２の絶対位置フレームと前記選定された基準フレームとしての前記第１の絶対位置フレームとの前記十字位置を基準とした位置関係に基づいて、前記十字位置の絶対的シフトを求めるために、前記第２の絶対位置フレームの電気的情報を更に受信する、請求項９に記載のゲーム用光センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム機産業に関連する。より具体的には、本発明は、ディスプレイ装置によって投影されているゲームイメージフレームの状況（context：文脈、背景、前後関係）内において、ゲーム機の銃がねらいをつけている十字位置を決定するために、ゲーム機産業で使用される光センサに関する。
【背景技術】
【０００２】
ゲーム機産業において、ゲーム機の製造業者は現在、投影されたゲームイメージフレームの状況内において、ゲーム機の銃がねらいをつけている位置を求める際に、ディスプレイ装置により光学的に投影されているゲームイメージフレームをビデオキャプチャするために光センサを使用する。しかしながら、この方法の固有の特徴は、ディスプレイ装置に対してゲーム機の銃の絶対的な位置を得るために、ビデオゲームの起動時に較正を行う必要がある。ゲイマー（ゲームをする人）が、ゲーム中にゲイマーの最初の基準位置から離れる場合、ゲームイメージフレームが現時点で光センサにより新たな角度でキャプチャされているので、照準の精度は低下する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従って、ゲーム機産業において、光センサのこの特定の使用に伴う前述の欠点に対処するアクティブ基準化方法が必要とされている。
【課題を解決するための手段】
【０００４】
本発明は、通常のゲームイメージフレーム間に、十字ナビゲーションフレームをインターリーブすることを含む新規で独特のアクティブ基準方法を提供する。
【０００５】
本発明の一形態は、ビデオゲームのゲームイメージを表示するために動作可能な複数のゲームイメージフレームと、複数のゲームイメージフレーム間にインターリーブされた複数の十字ナビゲーションフレームとを含むビデオゲームである。複数の十字ナビゲーションフレームは、複数の十字ナビゲーションフレームのうち２つ以上の十字ナビゲーションフレームのビデオキャプチャの相互相関に基づいて、ビデオゲームのゲームイメージの表示内で十字位置のナビゲーションを容易にすることができる。
【０００６】
本発明の第２の形態は、ビデオキャプチャモジュールと、十字ナビゲーションモジュールとを含むゲーム用光センサである。ビデオキャプチャモジュールは、ビデオゲームのゲームイメージを表示する複数のゲームイメージフレーム、及び複数のゲームイメージフレーム間にインターリーブされた複数の十字ナビゲーションフレームの光学的投影のビデオキャプチャを示すフレームイメージデータを生成することができる。十字ナビゲーションモジュールは、フレームイメージデータを受信するようにビデオキャプチャモジュールと通信することができ、それにより、フレームイメージデータにより示された際に複数の十字ナビゲーションフレームのうち２つ以上の十字ナビゲーションフレームのビデオキャプチャの相互相関に基づいて、ビデオゲームのゲームイメージの表示内での十字位置のナビゲーションを示す十字ナビゲーションデータを生成する。
【０００７】
本発明の第３の形態は、ビデオゲームを動作させる方法であり、その方法は、ビデオゲームのゲームイメージを表示する複数のゲームイメージフレーム、及び複数のゲームイメージフレーム間にインターリーブされた複数の十字ナビゲーションフレームの光学的投影のビデオキャプチャを示すフレームイメージデータを生成し、フレームイメージデータにより示された際に複数の十字ナビゲーションフレームのうち２つ以上の十字ナビゲーションフレームのビデオキャプチャの相互相関に基づいて、ビデオゲームのゲームイメージの表示内での十字位置のナビゲーションを示す十字ナビゲーションデータを生成することを含む。
【０００８】
前述した形態及び追加の形態、並びに本発明の目的と利点は、添付図面に関連して、本発明の様々な実施形態に関する以下の詳細な説明を読むことにより、更に明らかになるであろう。詳細な説明及び図面は、本発明の単なる例示であり、本発明を制限しない。本発明の範囲は、添付の特許請求の範囲及びそれらに対する等価物により規定される。
【０００９】
本発明の利益と利点は、当業者には以下の詳細な説明と添付図面を検討することに応じて一層容易に明らかになるであろう。
【発明の効果】
【００１０】
本発明によれば、光センサ等を用いたビデオゲーム等において、ゲーム機の銃などの照準位置をアクティブに求めることが可能となり、ゲームの過程であちこち移動するための大きな自由度をゲイマーに与えることが可能になる。
【発明を実施するための最良の形態】
【００１１】
図１は、一連のＸ個（Ｘ≧１）のゲームイメージフレーム２０を示す。ゲームイメージフレーム２０は、当該技術で知られているように、ビデオゲームのゲームイメージを表示するために利用される。本発明は、ゲームイメージフレーム２０の形態に関して任意の制限又は任意の制約を課さない。図２は、移動できる十字（「ＣＨ」）位置２２を有する例示的なゲームイメージ２１を示す。
【００１２】
図１は、本発明による、一連のＹ個（Ｙ≧１）の十字ナビゲーションフレーム３０を更に示す。本明細書で詳細に更に説明されるように、十字ナビゲーションフレーム３０は、２つ以上の十字ナビゲーションフレーム３０のビデオキャプチャの相互相関に基づいて、ビデオゲームのゲームイメージの表示内での十字位置のナビゲーションを容易にする。本発明は、十字ナビゲーションフレーム３０の形態に関して任意の制限又は任意の制約を課さない。それにも関わらず、人間の目は、明るいイメージの表示と比べて暗いイメージの表示に鈍感であり、認識できるイメージパターンは、ビデオキャプチャされたフレームのデジタルイメージ処理に有利である。従って、一実施形態において、十字ナビゲーションフレーム３０は、例えば、図３に示されたような暗い十字ナビゲーションイメージパターンの例示的な十字ナビゲーションフレーム３１のような、適切なフレームレートで人間の目により検出できない、対称的な及び／又は非対称的な認識できる暗い十字ナビゲーションイメージパターンを表示する。
【００１３】
本発明は、一連のＺ個（Ｚ＝Ｘ＋Ｙ）のビデオゲームフレーム４０を生成するためにゲームイメージフレーム２０間に十字ナビゲーションフレーム３０をインターリーブすることに基づいたアクティブ基準化方法を提供することを前提としており、それにより、各ビデオゲームフレーム４０は、ゲームイメージフレーム２０か、又は十字ナビゲーションフレーム３０の何れかである。本発明は、ゲームイメージフレーム２０間に十字ナビゲーションフレーム３０をインターリーブするように構成されることに対して、任意の制限又は任意の制約を課さない。一実施形態において、図４に示されるように、一連の１２０個のビデオゲームフレーム４１は、３つのフレームの組みずつにインターリーブしている６０個のゲームイメージフレーム２０と６０個の十字ナビゲーションフレーム３０を含む。この実施形態において、ビデオゲームフレーム４１は、ＰＣビデオカードフレームの毎秒１２０フレームに基づいて、１秒のゲームプレイを表すことができる。
【００１４】
本発明のアクティブ基準化方法は、図６に示されたビデオキャプチャモジュール６０及び十字ナビゲーションモジュール６２により実現される、図５に示されたフローチャート５０により表される。フローチャート５０の段階Ｓ５２において、ビデオキャプチャモジュール６０は、ハードウェア、ソフトウェア、及び／又はファームウェアで構造的に構成されて、ビデオゲームのゲームイメージを表示するゲームイメージフレーム（「ＧＩＦ」）２０の光学的投影のビデオキャプチャ、及びゲームイメージフレーム２０間にインターリーブされた十字ナビゲーションフレーム（「ＣＮＦ」）のビデオキャプチャを示すフレームイメージデータ（「ＦＩＤ」）３２を生成する。一実施形態において、ビデオキャプチャモジュール６０によるフレームイメージデータ３２の生成は、キャプチャイメージ領域６１内にゲームイメージフレーム２０及び十字ナビゲーションフレーム３０の光学的キャプチャを含む。フローチャート５０の段階５４の極めて重要なことは、例えば、十字ナビゲーションイメージパターン３１（図３）の包含的画面が十字ナビゲーションフレーム毎に、キャプチャイメージ領域６１内でビデオキャプチャモジュール６０により光学的にキャプチャされるか否かのような、各十字ナビゲーションフレーム３０の包含的画面がキャプチャイメージ領域６１内でビデオキャプチャモジュール６０により光学的にキャプチャされるか否かという点で、各十字ナビゲーションフレーム３０の光学的キャプチャである。
【００１５】
段階Ｓ５４において、十字ナビゲーションモジュール６２は、ハードウェア、ソフトウェア、及び／又はファームウェアで構造的に構成されて、ビデオゲームのゲームイメージの表示内で十字位置（例えば、図２に示されたようなゲームイメージ２１内の十字位置２２）のナビゲーションを示す十字ナビゲーションデータ（「ＣＮＤ」）３３を生成する。十字ナビゲーションデータ３３の生成は、フレームイメージデータ３２により示されるような２つ以上の十字ナビゲーションフレーム３０のビデオキャプチャの、十字ナビゲーションモジュール６２による相互相関に基づいている。一実施形態において、相互相関に包含される各十字ナビゲーションフレームは、例えば、キャプチャイメージ領域６１内の十字ナビゲーションイメージパターン３１の包含的画面のような、キャプチャイメージ領域６１内の十字ナビゲーションイメージパターンの有効なパターン認識を容易にする。
【００１６】
フローチャート５０は、段階Ｓ５２と段階Ｓ５４との間の双方向矢印により表されるように、持続的プロセスであり、ゲイマーによりいつでも終了することができる。一実施形態において、当業者には理解されるように、２つ以上のビデオキャプチャされた十字ナビゲーションフレーム３０のシーケンスは、十字ナビゲーションイメージパターン３１の無効な画面がフローチャート５０の間にビデオキャプチャモジュール６０によりビデオキャプチャされ得るという事実に鑑みて、段階５４の間に処理され得る。
【００１７】
ここで、本発明の更なる理解を容易にするために、本発明のアクティブ基準方法の例示的な実施形態に関するより詳細な説明が、サポートしているゲームシステムに関連して提供される。図７は、コンソールシステム８０、ディスプレイ装置９０、及びゲーム用光センサ１００を使用するゲームシステム７０を示す。動作中、コンソールシステム８０は、例えば、図示されたようなインターリーブしている一連の十字ナビゲーションフレーム３１（１）〜３１（３）、ゲームイメージフレーム２１（１）〜２１（３）、十字ナビゲーションフレーム３１（４）〜３１（６）、及びゲームイメージフレーム２１（４）〜２１（６）のような、ビデオゲームをディスプレイ装置９０に伝達する。そして、ディスプレイ装置９０は、図示されたようなインターリーブしている一連の十字ナビゲーションフレーム３１（１）〜３１（３）、ゲームイメージフレーム２１（１）〜２１（３）、十字ナビゲーションフレーム３１（４）〜３１（６）、及びゲームイメージフレーム２１（４）〜２１（６）を光学的に投影する。本明細書で更に説明されるように、ゲーム用光センサ１００は、インターリーブしている一連の十字ナビゲーションフレーム３１（１）〜３１（３）、ゲームイメージフレーム２１（１）〜２１（３）、十字ナビゲーションフレーム３１（４）〜３１（６）、及びゲームイメージフレーム２１（４）〜２１（６）の光学的投影をビデオキャプチャし、それにより十字ナビゲーションデータ３４を生成する。
【００１８】
実際には、ゲーム用光センサ１００がインターリーブしている一連の十字ナビゲーションフレーム３１（１）〜３１（３）、ゲームイメージフレーム２１（１）〜２１（３）、十字ナビゲーションフレーム３１（４）〜３１（６）、及びゲームイメージフレーム２１（４）〜２１（６）の光学的投影をビデオキャプチャする精密な態様は、ディスプレイ装置９０に対する、ゲイマーによるゲーム用光センサ１００の動的な位置決めと方向付けに依存する。特に、図８は、ゲーム用光センサ１００のキャプチャイメージ領域１１０がその中央に十字位置（「ＣＨ」）１１１を有することを示し、ディスプレイ装置９０に対する、ゲイマーによるゲーム用光センサ１００の動的な位置決めと方向付けにより、どの程度までフレーム２１と３１が、キャプチャイメージ領域１１０内でゲーム用光センサ１００によりビデオキャプチャされるかが決定される。
【００１９】
例えば、図９は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、正確に位置決めし、且つ正確に方向付けしていることに基づいた、キャプチャイメージ領域１１０内に十字ナビゲーションフレーム３１（図２）の暗い十字ナビゲーションイメージパターンを正確に含むビデオキャプチャ（包含的ビデオキャプチャ）を例示的に示す。
【００２０】
図１０は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、遠く離れて位置決めし、且つ正確に方向付けしていることに基づいた、キャプチャイメージ領域１１０内に十字ナビゲーションフレーム３１の暗い十字ナビゲーションイメージパターンを含むビデオキャプチャを例示的に示し、結果として、ディスプレイ装置９０のフレーム９１も、ゲーム用光センサ１００によりビデオキャプチャされている。
【００２１】
図１１は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、遠く離れて位置決めし、且つ傾いて方向付けしていることに基づいた、キャプチャイメージ領域１１０内に十字ナビゲーションフレーム３１の暗い十字ナビゲーションイメージパターンを含むビデオキャプチャを例示的に示し、結果として、ディスプレイ装置９０のフレーム９１が再び、ゲーム用光センサ１００によりビデオキャプチャされている。
【００２２】
図１２は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、局所的に位置決めし、且つ正確に方向付けしていることに基づいた、キャプチャイメージ領域１１０内で十字ナビゲーションフレーム３１の暗い十字ナビゲーションイメージパターンに限られたビデオキャプチャ（排他的ビデオキャプチャ）を例示的に示す。
【００２３】
図１３は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、非常に遠く離れて位置決めし、且つ正確に方向付けしていることに基づいた、キャプチャイメージ領域１１０内に十字ナビゲーションフレーム３１の暗い十字ナビゲーションイメージパターンを含むビデオキャプチャを例示的に示し、結果として、ディスプレイ装置９０のフレーム９１が依然として、ゲーム用光センサ１００によりビデオキャプチャされている。
【００２４】
図１４は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、遠く離れて位置決めし、且つオフセットして方向付けしていることに基づいた、キャプチャイメージ領域１１０内の十字ナビゲーションフレーム３１の暗い十字ナビゲーションイメージパターンの部分的ビデオキャプチャを例示的に示し、結果として、十字位置１１１が暗い十字ナビゲーションイメージパターンに包含されている。
【００２５】
図１５は、ゲイマーがゲーム用光センサ１００をディスプレイ装置９０に対して、遠く離れて位置決めし、且つ非常に極端にオフセットして方向付けしていることに基づいた、キャプチャイメージ領域１１０内で十字ナビゲーションフレーム３１の暗い十字ナビゲーションイメージパターンに限られたビデオキャプチャを例示的に示し、結果として、十字位置１１１が暗い十字ナビゲーションイメージパターンから除かれている。
【００２６】
図８〜図１５の目的は、十字ナビゲーションフレームがゲーム用光センサ１００によりビデオキャプチャされ得る種々の程度を強調することである。図１６は、図８〜図１５に例示的に示されたような十字ナビゲーションフレームのビデオキャプチャを前提とした、図１７に示されたような本発明のアクティブ基準化方法を表すフローチャート１２０を実現するのに適したゲーム用光センサ１００の実施形態を示す。
【００２７】
動作中、ゲーム用光センサ１００のピクセルアレイ１０１は、当業者によって理解されるように、キャプチャイメージ領域を画定して、キャプチャイメージ領域内の十字ナビゲーションフレーム３１（１）〜３１（３）、ゲームイメージフレーム２１（１）〜２１（３）、十字ナビゲーションフレーム３１（４）〜３１（６）、及びゲームイメージフレーム２１（４）〜２１（６）の光学的キャプチャを表すフレームイメージデータ（「ＦＩＤ」）３４を生成する。ピクセルアレイ１０１は、十字ナビゲーションフレーム３１（１）〜３１（３）、ゲームイメージフレーム２１（１）〜２１（３）、十字ナビゲーションフレーム３１（４）〜３１（６）、及びゲームイメージフレーム２１（４）〜２１（６）の一連の光学的キャプチャを表す順次フォーマットで、フレームイメージデータ３４をゲーム用光センサ１００のイメージプロセッサ１０２に伝達する。
【００２８】
フレームイメージデータ３４の順次フォーマットが伝達される際、イメージプロセッサ１０２は、当業者により理解されるように、フレームイメージデータバッファから各ゲームイメージフレーム２１（１）〜２１（６）をフィルタリングして除去し、それにより、イメージプロセッサ１０２は、フローチャート１２０の段階Ｓ１２２、Ｓ１２４、及びＳ１２６の間に、十字ナビゲーションフレーム３０の関連したフレームイメージデータ３４を処理して、有用な絶対位置フレームを生成し、ゲーム用光センサ１００のナビゲーションマネージャ１０３が、有用な十字ナビゲーションデータを生成する必要性に応じて、絶対位置フレームデータに対してフレーム相互相関を実行する。
【００２９】
特に、段階Ｓ１２２は、イメージプロセッサ１０２が、ｉ番目の十字ナビゲーションフレーム３１により表示された十字ナビゲーションイメージパターンのパターン認識を実行することを含み、段階Ｓ１２４は、段階Ｓ１２２のパターン認識がパターン認識有効性規定に従って有効か、又は無効かをイメージプロセッサ１０２が決定することを含む。その規定の一実施形態において、段階Ｓ１２２のパターン認識は、十字ナビゲーションイメージパターンを含む画面（包含的画面）が、例えば、図９〜図１１に示されるようなキャプチャイメージ内にある時に且つその時に限り、有効であると見なされる。また、図１３は、十字ナビゲーションイメージパターンを含む画面（包含的画面）がキャプチャイメージ内にあることを例示的に示すが、それにも関わらず、その包含的画面の小さいサイズを考慮して、規定に従って無効であると見なされ得る。
【００３０】
イメージプロセッサ１０２が段階Ｓ１２２のパターン認識を無効であると判定する場合、イメージプロセッサ１０２は段階Ｓ１２２に戻り、キャプチャされたシーケンスにおいて次の十字ナビゲーションフレーム３１により表示された十字ナビゲーションイメージパターンのパターン認識を実行する。もしそうでなければ、イメージプロセッサ１０２は、段階Ｓ１２６に進み、ｉ番目の十字ナビゲーションフレーム３１の有効なパターン認識に基づいてｉ番目の絶対位置フレームを生成し、それにより、段階Ｓ１２８は、ナビゲーションマネージャ１０３が、基準フレーム規定に従って、ｉ番目の絶対位置フレームを基準フレームとして選定するか否かを決定することを含む。当業者には理解されるように、一実施形態において、基準フレーム規定は、基準フレームがまだ存在していないか、又は現時点で選定されている基準フレームが、種々の要因からの１つ又は複数の要因に基づいて、以前の絶対位置フレーム（単数又は複数）の位置決めと方向付けとの関連で、基準として不適切又は無効である場合に、係る選定を指定することができる。
【００３１】
ナビゲーションマネージャ１０３がｉ番目の絶対位置フレームを基準フレームとして選定する場合、ナビゲーションマネージャ１０３は、十字ナビゲーションデータ（「ＣＮＤ」）３６として基準フレームの十字位置１１１を、ゲーム機（コンソールシステム）８０に伝えて、その後に段階Ｓ１２２に戻り、それによりイメージプロセッサ１０２は、次のキャプチャされた十字ナビゲーションフレーム３１を処理する。もしそうでなければ、ナビゲーションマネージャ１０３は、段階Ｓ１３０に進み、現時点で選定されている基準フレームとｉ番目の絶対位置フレームとの相互相関に基づいて、十字位置の絶対的シフトを求める。この場合、十字ナビゲーションデータ３６は、十字位置の絶対的シフトから導出される。
【００３２】
フローチャート１２０の更なる理解を容易にするために、図１８Ａに例示的に示されるような十字ナビゲーションフレーム３１（１）のビデオキャプチャ、及び図１８Ｂに例示的に示されるような十字ナビゲーションフレーム３１（２）のビデオキャプチャに関するフローチャート１２０による処理が、ここで提供される。
【００３３】
十字ナビゲーションフレーム３１（１）に対する段階Ｓ１２２の間に、イメージプロセッサ１０２は、十字ナビゲーションフレーム３１（１）からＴＶフレーム９１及び任意の他の背景状況をフィルタリングして除去し、それにより十字ナビゲーションフレーム３１（１）の十字ナビゲーションイメージパターンのパターン認識を実行する。図１８Ａに示されるように、その結果は、十字ナビゲーションフレーム３１（１）の有効領域３７Ａである。
【００３４】
十字ナビゲーションフレーム３１（１）に対する段階Ｓ１２４の間に、イメージプロセッサ１０２は、有効領域３７Ａにより表される際に十字ナビゲーションイメージパターンを含む画面を考慮して、段階Ｓ１２２のパターン認識が有効であるかを判定する。
【００３５】
十字ナビゲーションフレーム３１（１）に対する段階Ｓ１２６の間に、イメージプロセッサ１０２は、十字ナビゲーションフレーム３１（１）の有効パターン認識に基づいて、図１８Ａに示されたような絶対位置フレーム３７Ｂを生成する。絶対位置フレーム３７Ｂの周辺部は、キャプチャイメージ領域１１０（図８）の周辺部と一致する。
【００３６】
十字ナビゲーションフレーム３１（１）に対する段階Ｓ１２８の間に、ナビゲーションマネージャ１０３は、基準フレームがまだ存在していないという事実に鑑みて、十字ナビゲーションフレーム３１（１）を基準フレームとして選定し、十字ナビゲーションフレーム３１（２）に対する段階Ｓ１２２に戻る。代案として、デフォルトの基準フレームが設計されることができ、それによりナビゲーションマネージャ１０３は、デフォルトの基準フレームが十字ナビゲーションフレーム３１（１）に対する基準フレームとして不適切又は無効である時に且つその時に限り、新たな基準フレームとして十字ナビゲーションフレーム３１（１）を選定するだけである。
【００３７】
十字ナビゲーションフレーム３１（２）に対する段階Ｓ１２２の間に、イメージプロセッサ１０２は、十字ナビゲーションフレーム３１（２）からＴＶフレーム９１及び任意の他の背景状況をフィルタリングして除去し、それにより十字ナビゲーションフレーム３１（２）の十字ナビゲーションイメージパターンのパターン認識を実行する。図１８Ｂに示されるように、その結果は、十字ナビゲーションフレーム３１（２）の有効領域３８Ａである。
【００３８】
十字ナビゲーションフレーム３１（２）に対する段階Ｓ１２４の間に、イメージプロセッサ１０２は、有効領域３８Ａにより表される際に十字ナビゲーションイメージパターンを含む画面を考慮して、段階Ｓ１２２のパターン認識が有効であるかを判定する。
【００３９】
十字ナビゲーションフレーム３１（２）に対する段階Ｓ１２６の間に、イメージプロセッサ１０２は、十字ナビゲーションフレーム３１（２）の有効パターン認識に基づいて、図１８Ｂに示されたような絶対位置フレーム３８Ｂを生成する。絶対位置フレーム３８Ｂの周辺部は、キャプチャイメージ領域１１０（図８）の周辺部と一致する。
【００４０】
十字ナビゲーションフレーム３１（２）に対する段階Ｓ１２８の間に、ナビゲーションマネージャ１０３は、十字ナビゲーションフレーム３１（１）が基準フレームとして既に選定されているという事実に鑑みて、十字ナビゲーションフレーム３１（２）を基準フレームとして選定しない。
【００４１】
十字ナビゲーションフレーム３１（２）に対する段階Ｓ１３０の間に、ナビゲーションマネージャ１０３は、絶対位置フレーム３７Ｂの有効領域３７Ａと絶対位置フレーム３８Ｂの有効領域３８Ａとの相互相関に基づいて、十字位置１１１の絶対的シフトを求める。例えば、図１９に示されるように、絶対位置フレーム３７Ｂと絶対位置フレーム３８Ｂは、十字位置１１１における有効領域３７Ａのその位置から有効領域３８Ａのその位置までの絶対的シフトを示すΔＸとΔＹを生成するように位置合わせされる。ナビゲーションマネージャ１０３は、十字ナビゲーションデータ３６としてΔＸとΔＹをコンソールシステム８０に伝え、ビデオゲームのゲームイメージの表示内で十字位置をナビゲートする。
【００４２】
そこから、フローチャート１２０は、各十字ナビゲーションフレーム３１（３）〜３１（６）等に対して、非常に正確で適時に十字位置を位置決めするように実施される。
【００４３】
図１〜図１９を参照すると、当業者ならば、本発明の原理が任意のタイプのビデオゲームに如何にして適用されるかを理解するであろう。
【００４４】
図１〜図１９を参照すると、当業者ならば、以下に限定されないが、ゲームの過程であちこち移動するための大きな自由度をゲイマーに与えることを含む、本発明の多くの利点と利益を更に理解するであろう。
【００４５】
本明細書で開示された本発明の実施形態は、現時点で好適であると考えられるが、本発明の範囲から逸脱せずに、種々の変更と修正を行うことができる。本発明の範囲は、添付の特許請求の範囲に示され、等価物の意味と範囲内に入る全ての変更は、本発明の範囲に含められることが意図されている。
【図面の簡単な説明】
【００４６】
【図１】本発明による、ビデオゲームのフレームを示す図である。
【図２】当該技術において知られているゲームイメージフレームの例示的な実施形態を示す図である。
【図３】本発明による、十字ナビゲーションフレームの例示的な実施形態を示す図である。
【図４】図１に示されたビデオゲームの例示的な実施形態を示す図である。
【図５】本発明による、アクティブ基準方法を表すフローチャートを示す図である。
【図６】本発明による、ゲーム用光センサの一実施形態を示す図である。
【図７】本発明による、ゲームシステムの一実施形態を示す図である。
【図８】本発明による、ゲーム用光センサの例示的なキャプチャイメージ領域を示す図である。
【図９】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１０】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１１】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１２】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１３】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１４】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１５】本発明による、十字ナビゲーションフレームのビデオキャプチャを示す図である。
【図１６】図６に示されたゲーム用光センサの本発明による一実施形態を示す図である。
【図１７】図５に示されたアクティブ基準化方法の本発明による一実施形態を表すフローチャートを示す図である。
【図１８Ａ】本発明による、２つの連続した十字ナビゲーションフレームから得られた、例示的なフィルタリングされてパターン認識された十字ナビゲーションイメージパターンを示す図である。
【図１８Ｂ】本発明による、２つの連続した十字ナビゲーションフレームから得られた、例示的なフィルタリングされてパターン認識された十字ナビゲーションイメージパターンを示す図である。
【図１９】図１８Ａ及び図１８Ｂに示された、フィルタリングされてパターン認識された十字ナビゲーションイメージパターンの例示的な相互相関を示す図である。
【符号の説明】
【００４７】
20、21  ゲームイメージフレーム
30、31  十字ナビゲーションフレーム
32  フレームイメージデータ
33、34、36  十字ナビゲーションデータ
40、41  ビデオゲームフレーム
60  ビデオキャプチャモジュール
61、110  キャプチャイメージ領域
62  十字ナビゲーションモジュール
70  ゲームシステム
90  ディスプレイ装置
100  ゲーム用光センサ
101  ピクセルアレイ
102  イメージプロセッサ
103  ナビゲーションマネージャ
111  十字位置
【図１】
0005248027.tif 000002
【図４】
0005248027.tif 000003
【図５】
0005248027.tif 000004
【図６】
0005248027.tif 000005
【図７】
0005248027.tif 000006
【図８】
0005248027.tif 000007
【図１６】
0005248027.tif 000008
【図１７】
0005248027.tif 000009
【図２】
0005248027.tif 000010
【図３】
0005248027.tif 000011
【図９】
0005248027.tif 000012
【図１０】
0005248027.tif 000013
【図１１】
0005248027.tif 000014
【図１２】
0005248027.tif 000015
【図１３】
0005248027.tif 000016
【図１４】
0005248027.tif 000017
【図１５】
0005248027.tif 000018
【図１８Ａ】
0005248027.tif 000019
【図１８Ｂ】
0005248027.tif 000020
【図１９】
0005248027.tif 000021