(57)【特許請求の範囲】
【請求項１】
センサ（３２１）を備えたオリエンテーション装置（３）を使用して座標生成を実行する方法であって、
Ｂ）  第１座標空間を規定すると共に少なくとも３つの参照マーク（１１１〜１１４）を少なくとも３つのコーナに設けた目標物（１１）上に存する初期点（１１１）に前記オリエンテーション装置（３）の照準を合わせ、前記目標物（１１）の、前記少なくとも１つの参照マーク（１１１）を含むイメージを前記センサ（３２１）が取り込むことができるように操作された前記オリエンテーション装置（３）の操作に応じて、前記センサ（３２１）が前記目標物（１１）の前記イメージを取り込む工程と；
Ｃ）  前記オリエンテーション装置（３）のプロセッサ（３２２）が、前記オリエンテーション装置（３）の第２座標空間を前記目標物（１１）の第１座標空間と相関させるための軸補正値であって前記第２座標空間上への前記初期点（１１１）のマッピングに関連した軸補正値（Ｘref ）を、工程Ｂ）で取り込んだ前記イメージから求める工程と；
Ｄ）  前記オリエンテーション装置（３）の照準を前記目標物（１１）上の目標点（Ｐany ）に合わせ、前記目標物（１１）の、前記少なくとも３つの参照マーク（１１１〜１１４）を含むイメージを前記センサ（３２１）が取り込むことができるように操作された前記オリエンテーション装置（３）の操作に応じて、前記センサ（３２１）が前記目標物（１１）の前記イメージを取り込む工程と；
Ｅ）  前記プロセッサ（３２２）が、前記軸補正値（Ｘref ）と、工程Ｄ）で取り込んだ前記イメージとを参照して、前記目標物（１１）の前記第１座標空間上の前記目標点（Ｐany ）の座標を求める工程と；からなり、
工程Ｅ）が、
Ｅ１）  工程Ｄ）で取り込んだ前記イメージの、前記第２座標空間上の前記参照マーク（１１１〜１１４）の座標を求める工程と；
Ｅ２）  工程Ｅ１）で求められた前記参照マーク（１１１〜１１４）の前記座標について平面投影変換計算を行い、変換行列（Ｈany ）を得る工程と；
Ｅ４）  工程Ｃ）で求められた前記軸補正値（Ｘref ）および工程Ｅ２）で得られた前記変換行列（Ｈany ）を参照して、前記目標物（１１）の前記第１座標空間上の前記目標点（Ｐany ）の座標を求める工程と；からなることを特徴とする方法。
【請求項２】
前記参照マーク（１１１〜１１４）の１つが、工程Ｂ）において前記目標物（１１）上の前記初期点（１１１）としての役割を果たすことを特徴とする、請求項１に記載の方法。
【請求項３】
センサ（３２１）を備えたオリエンテーション装置（３）を使用して座標生成を実行する方法であって、
Ｂ）  第１座標空間を規定すると共に少なくとも３つの参照マーク（１１１〜１１４）を４つのコーナ（Ａ，Ｂ，Ｃ，Ｄ）とは異なる位置に設けた目標物（１１）上に存する初期点（１１１）に前記オリエンテーション装置（３）の照準を合わせ、前記目標物（１１）の、前記少なくとも１つの参照マーク（１１１）を含むイメージを前記センサ（３２１）が取り込むことができるように操作された前記オリエンテーション装置（３）の操作に応じて、前記センサ（３２１）が前記目標物（１１）の前記イメージを取り込む工程と；  Ｃ）  前記オリエンテーション装置（３）のプロセッサ（３２２）が、前記オリエンテーション装置（３）の第２座標空間を前記目標物（１１）の第１座標空間と相関させるための軸補正値であって前記第２座標空間上への前記初期点（１１１）のマッピングに関連した軸補正値（Ｘref ）を、工程Ｂ）で取り込んだ前記イメージから求める工程と；
Ｆ）  前記オリエンテーション装置（３）の照準を前記目標物（１１）上の任意の点（Ｐinner ）に合わせ、前記目標物（１１）の、前記少なくとも３つの参照マーク（１１１〜１１４）を含むイメージを前記センサ（３２１）が取り込むことができるように操作された前記オリエンテーション装置（３）の操作に応じて、前記センサ（３２１）が前記目標物（１１）の前記イメージを取り込む工程と；
Ｇ）  前記オリエンテーション装置（３）の照準を前記目標物（１１）の各前記コーナ（Ａ，Ｂ，Ｃ，Ｄ）に順番に合わせ、前記少なくとも３つの参照マーク（１１１〜１１４）を含むと共に前記照準を合わせたコーナ（Ａ，Ｂ，Ｃ，Ｄ）の各々に対応する前記目標物（１１）の４つのイメージを前記センサ（３２１）が取り込むことができるように操作された前記オリエンテーション装置（３）の操作に応じて、前記センサ（３２１）が前記目標物（１１）の前記４つのイメージを前記順番に取り込む工程と；
Ｄ）  前記オリエンテーション装置（３）の照準を前記目標物（１１）上の目標点（Ｐany ）に合わせ、前記目標物（１１）の、前記少なくとも３つの参照マーク（１１１〜１１４）を含むイメージを前記センサ（３２１）が取り込むことができるように操作された前記オリエンテーション装置（３）の操作に応じて、前記センサ（３２１）が前記目標物（１１）の前記イメージを取り込む工程と；
Ｅ）  前記プロセッサ（３２２）が、前記軸補正値（Ｘref ）と、工程Ｆ）、工程Ｇ）及び工程Ｄ）でそれぞれ取り込んだ前記イメージとを参照して、前記目標物（１１）の前記第１座標空間上の前記目標点（Ｐany ）の座標を求める工程と；からなり、
工程Ｅ）が、
Ｅａ）  工程Ｆ）で取り込んだイメージ中の前記参照マーク（１１１〜１１４）の座標を求める工程と；
Ｅｂ）  サブ工程Ｅａ）で求められた前記参照マーク（１１１〜１１４）の前記座標について平面投影変換計算を行い、変換行列（Ｈinner ）を得る工程と；
Ｅｃ）  工程Ｇ）で取り込んだ前記４つのイメージそれぞれの前記参照マーク（１１１〜１１４）の座標を求める工程と；
Ｅｄ）  サブ工程Ｅｃ）で求められた前記参照マーク（１１１〜１１４）の前記座標について平面投影変換計算を行い、４つの変換行列（Ｈａ，Ｈｂ，Ｈｃ，Ｈｄ）を得る工程と；
Ｅｄ１）  前記変換行列（Ｈinner ，Ｈａ，Ｈｂ，Ｈｃ，Ｈｄ）を参照して前記第２座標空間上の前記目標物（１１）の前記コーナ（Ａ，Ｂ，Ｃ，Ｄ）の座標を求める工程と；  Ｅｄ２）  サブ工程Ｅｄ１）で求められた前記目標物（１１）の前記コーナ（Ａ，Ｂ，Ｃ，Ｄ）の前記座標について平面投影変換計算を行い、変換行列（Ｍ）を得る工程と；
Ｅｅ）  工程Ｄ）で取り込んだ前記イメージの、前記第２座標空間上の前記参照マーク（１１１〜１１４）の座標を求める工程と；
Ｅｆ）  サブ工程Ｅｅ）で求められた前記参照マーク（１１１〜１１４）の前記座標について平面投影変換計算を行い、変換行列（Ｈany ）を得る工程と；
Ｅｈ）  サブ工程Ｅｂ）で得られた前記変換行列( Ｈinner ）、サブ工程Ｅｄ２）で得られた前記変換行列（Ｍ）、サブ工程Ｅｆ）で得られた前記変換行列（Ｈany ）、工程Ｃ）で求められた前記軸補正値（Ｘref ）を参照して、前記目標点（Ｐany ）の座標を求める工程と；を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座標生成方法および該方法を用いて目標点の座標を生成するオリエンテーション装置に関する。
【背景技術】
【０００２】
図１は、イメージセンサ８２とタイマ８１とを備えたビデオゲームシステム９用の、従来のライトガン８を示す。前記ビデオゲームシステム９には、更にディスプレイ９１とゲーム・コントローラ９２とが含まれる。前記ディスプレイ９１は、飛越し走査によってイメージを提示する陰極線管スクリーン９１０を備える。前記ゲーム・コントローラ９２にはゲームソフトフェアがインストールされている。前記ライトガン８は前記ゲーム・コントローラ９２に電気的に接続されて座標シグナルをこれに送信し、前記ゲーム・コントローラ９２は、前記ディスプレイ９１のスクリーン９１０上にイメージを提示する等、ゲームの進行を制御することにより応答する。
【０００３】
前記従来のライトガン８を用いた従来の座標生成方法は、以下の工程からなる：
ａ）  前記ライトガン８の照準を前記ディスプレイ９１のスクリーン９１０上の目標点９１１に合わせ、前記イメージセンサ８２が前記ディスプレイ９１のスクリーン９１０上に提示されたイメージの照準部分を取り込むことができるように、かつ前記タイマ８１が前記ディスプレイ９１のスクリーン９１０上に提示されたイメージに関して前記目標点９１１を走査した走査時間を求めることができるように、前記ライトガン８を操作する工程；および
ｂ）  工程ａ）で求めた走査時間に関して前記目標点９１１の座標を求める工程。
【特許文献１】台湾特許公告第４７３３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記方法は、飛越し走査技術を用いたディスプレイにのみ適用可能であるという欠点がある。
【０００５】
従って、本発明の目的は、飛越し走査を用いた目標物および用いない目標物に適用可能な座標生成方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の側面によれば、センサを備えたオリエンテーション装置を使用して座標生成を実行する方法であって、
Ｂ）  第１座標空間を規定すると共に少なくとも３つの参照マークを少なくとも３つのコーナに設けた目標物上に存する初期点に前記オリエンテーション装置の照準を合わせ、前記目標物の、前記少なくとも１つの参照マークを含むイメージを前記センサが取り込むことができるように操作された前記オリエンテーション装置の操作に応じて、前記センサが前記目標物の前記イメージを取り込む工程と；
Ｃ）  前記オリエンテーション装置のプロセッサが、前記オリエンテーション装置の第２座標空間を前記目標物の第１座標空間と相関させるための軸補正値であって前記第２座標空間上への前記初期点のマッピングに関連した軸補正値を、工程Ｂ）で取り込んだ前記イメージから求める工程と；
Ｄ）  前記オリエンテーション装置の照準を前記目標物上の目標点（Ｐany ）に合わせ、前記目標物の、前記少なくとも３つの参照マークを含むイメージを前記センサが取り込むことができるように操作された前記オリエンテーション装置の操作に応じて、前記センサが前記目標物の前記イメージを取り込む工程と；
Ｅ）  前記プロセッサが、前記軸補正値と、工程Ｄ）で取り込んだ前記イメージとを参照して、前記目標物の前記第１座標空間上の前記目標点の座標を求める工程とからなり、  工程Ｅ）が、
Ｅ１）  工程Ｄ）で取り込んだ前記イメージの、前記第２座標空間上の前記参照マークの座標を求める工程と；
Ｅ２）  工程Ｅ１）で求められた前記参照マークの前記座標について平面投影変換計算を行い、変換行列を得る工程と；
Ｅ４）  工程Ｃ）で求められた前記軸補正値および工程Ｅ２）で得られた前記変換行列を参照して、前記目標物の前記第１座標空間上の前記目標点の座標を求める工程と；からなることを特徴とする方法が実行される。
【０００７】
本発明の第２の側面によれば、センサを備えたオリエンテーション装置を使用して座標生成を実行する方法であって、
Ｂ）  第１座標空間を規定すると共に少なくとも３つの参照マークを４つのコーナとは異なる位置に設けた目標物上に存する初期点に前記オリエンテーション装置の照準を合わせ、前記目標物の、前記少なくとも１つの参照マークを含むイメージを前記センサが取り込むことができるように操作された前記オリエンテーション装置の操作に応じて、前記センサが前記目標物の前記イメージを取り込む工程と；
Ｃ）  前記オリエンテーション装置のプロセッサが、前記オリエンテーション装置の第２座標空間を前記目標物の第１座標空間と相関させるための軸補正値であって前記第２座標空間上への前記初期点のマッピングに関連した軸補正値を、工程Ｂ）で取り込んだ前記イメージから求める工程と；
Ｆ）  前記オリエンテーション装置の照準を前記目標物上の任意の点に合わせ、前記目標物の、前記少なくとも３つの参照マークを含むイメージを前記センサが取り込むことができるように操作された前記オリエンテーション装置の操作に応じて、前記センサが前記目標物の前記イメージを取り込む工程と；
Ｇ）  前記オリエンテーション装置の照準を前記目標物の各前記コーナに順番に合わせ、前記少なくとも３つの参照マークを含むと共に前記照準を合わせたコーナの各々に対応する前記目標物の４つのイメージを前記センサが取り込むことができるように操作された前記オリエンテーション装置の操作に応じて、前記センサが前記目標物の前記４つのイメージを前記順番に取り込む工程と；
Ｄ）  前記オリエンテーション装置の照準を前記目標物上の目標点に合わせ、前記目標物の、前記少なくとも３つの参照マークを含むイメージを前記センサが取り込むことができるように操作された前記オリエンテーション装置の操作に応じて、前記センサが前記目標物の前記イメージを取り込む工程と；
Ｅ）  前記プロセッサが、前記軸補正値と、工程Ｆ）、工程Ｇ）及び工程Ｄ）でそれぞれ取り込んだ前記イメージとを参照して、前記目標物の前記第１座標空間上の前記目標点の座標を求める工程と；からなり、
工程Ｅ）が、
Ｅａ）  工程Ｆ）で取り込んだイメージ中の前記参照マークの座標を求める工程と；
Ｅｂ）  サブ工程Ｅａ）で求められた前記参照マークの前記座標について平面投影変換計算を行い、変換行列を得る工程と；
Ｅｃ）  工程Ｇ）で取り込んだ前記４つのイメージそれぞれの前記参照マークの座標を求める工程と；
Ｅｄ）  サブ工程Ｅｃ）で求められた前記参照マークの前記座標について平面投影変換計算を行い、４つの変換行列を得る工程と；
Ｅｄ１）  前記変換行列を参照して前記第２座標空間上の前記目標物の前記コーナの座標を求める工程と；
Ｅｄ２）  サブ工程Ｅｄ１）で求められた前記目標物の前記コーナの前記座標について平面投影変換計算を行い、変換行列を得る工程と；
Ｅｅ）  工程Ｄ）で取り込んだ前記イメージの前記第２座標空間上の前記参照マークの座標を求める工程と；
Ｅｆ）  サブ工程Ｅｅ）で求められた前記参照マークの前記座標について平面投影変換計算を行い、変換行列を得る工程と；
Ｅｈ）  サブ工程Ｅｂ）で得られた前記変換行列、サブ工程Ｅｄ２）で得られた前記変換行列、サブ工程Ｅｆ）で得られた前記変換行列、工程Ｃ）で求められた前記軸補正値を参照して、前記目標点の座標を求める工程と；を含むことを特徴とする方法が実行される。
【発明の効果】
【０００８】
本発明によれば、飛越し走査を用いた目標物および用いない目標物に適用可能な座標生成方法が提供される。
【発明を実施するための最良の形態】
【０００９】
本発明の他の特徴および利点は、添付の図面を参照して以下に詳述する好適な実施例により明らかになるであろう。
【００１０】
図１は、従来のビデオゲームシステムの模式図であり；
図２は、本発明によるオリエンテーション装置の好適な実施例を内蔵するシステムの模式図であり；
図３は、好適な実施例の模式的ブロック図であり；
図４Ａは、本発明によるオリエンテーション装置を用いた座標生成方法の第１の好適な実施例を示すフローチャートであり；
図４Ｂは、本発明によるオリエンテーション装置を用いた座標生成方法の第１の好適な実施例を示すもう一つのフローチャートであり；
図５は、前記オリエンテーション装置により照準される目標点を示す図であり；
図６は、前記オリエンテーション装置により決定された軸補正値を示す図であり；
図７Ａは、本発明によるオリエンテーション装置を用いた座標生成方法の第２の好適な実施例を示すフローチャートであり；
図７Ｂは、本発明によるオリエンテーション装置を用いた座標生成方法の第２の好適な実施例を示すもう一つのフローチャートであり；
図８は、前記オリエンテーション装置が照準する任意の点を示す図であり；
図９は、前記オリエンテーション装置により得られた投影変換行列（Ｈinner ）を示す図であり；
図１０は、前記オリエンテーション装置により得られた他の投影変換行列（Ｈinner ）を示す図である。
【００１１】
図２および３に示すように、本発明によるシステム１００のオリエンテーション装置３の好適な実施例は、コントローラ・モジュール３２と、光フィルタ３３と、レンズ３４と、ケーシング３１とを備える。
【００１２】
前記システム１００は、目標物１１と、４つの参照マーク１１１，１１２，１１３，１１４と、ゲーム・コントローラ１２とを更に備える。
【００１３】
本実施例では、前記目標物１１は、第１座標空間を規定する一般に矩形状のスクリーン１１０を備えたディスプレイである。前記ディスプレイ１１は、液晶ディスプレイ（ＬＣＤ）、プラズマ・ディスプレイ・パネル（ＰＤＰ）、陰極線管（ＣＲＴ）ディスプレイ、または投影型ディスプレイであることが好ましい。他の実施例では、前記目標物１１は室内の壁や天井であってもよい。
【００１４】
前記参照マーク１１１，１１２，１１３，１１４は、前記ディスプレイ１１のスクリーン１１０の４つのコーナーにそれぞれ設けられる。本実施例においては、前記各参照マーク１１１，１１２，１１３，１１４は光源である。前記各参照マーク１１１，１１２，１１３，１１４は発光ダイオードであることが好ましい。他の実施例では、前記各参照マーク１１１，１１２，１１３，１１４は反射体あるいはカラーパターンであってもよい。
【００１５】
本発明の前記システム１００では、前記４つの参照マーク１１１，１１２，１１３，１１４を例示しているが、参照マーク１１１，１１２，１１３，１１４の数は３つに減らせられることに留意されたい。
【００１６】
前記ゲーム・コントローラ１２には、当該分野で公知の方法によりゲームソフトフェアがインストールされる。本実施例では、前記ゲーム・コントローラ１２は、有線または無線の通信インターフェース１２１を備えてもよい。前記ゲーム・コントローラ１２の通信インターフェース１２１は、シリアル通信インターフェースであることが好ましい。他の実施例では、前記ゲーム・コントローラ１２の通信インターフェース１２１はパラレル通信インターフェースである。
【００１７】
本実施例のオリエンテーション装置３は、第２座標空間を規定するライトガンである。本実施例では、前記ディスプレイ１１のスクリーン１１０上で前記オリエンテーション装置３の照準が合わせられる目標点（Ｐany ）の座標が、以下に述べる方法により生成されるように、前記オリエンテーション装置３を操作する。
【００１８】
前記オリエンテーション装置３のコントローラ・モジュール３２は、センサ３２１と、プロセッサ３２２と、メモリ３２４と、通信インターフェース３２３とを備える。
【００１９】
前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１は、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込み、取り込んだイメージをデジタルイメージに変換するように操作可能である。本実施例では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１は、イメージセンサである。前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１は、相補型金属酸化膜半導体（ＣＭＯＳ）デバイスまたは電荷結合素子（ＣＣＤ）のいずれかであることが好ましい。
【００２０】
前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２は、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１に接続されており、従ってデジタルイメージを受信・処理するように操作可能である。
【００２１】
前記オリエンテーション装置３のコントローラ・モジュール３２のメモリ３２４は、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２に接続されており、前記プロセッサ３２２により処理されたデジタルイメージを一時的に格納する役割を果たす。
【００２２】
前記オリエンテーション装置３のコントローラ・モジュール３２の通信インターフェース３２３は、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２に接続されているとともに、前記オリエンテーション装置３と前記ゲーム・コントローラ１２との間でシグナルの送信を行うために、当該分野で公知の方法により前記ゲーム・コントローラ１２の通信インターフェース１２１に電気的に接続されている。前記コントローラ・モジュール３２の通信インターフェース３２３は、シリアルあるいはパラレル通信インターフェースのどちらでもよいことに留意されたい。
【００２３】
他の実施例では、前記オリエンテーション装置３のコントローラ・モジュール３２の通信インターフェース３２３は、無線通信インターフェースである。
【００２４】
前記オリエンテーション装置３の光フィルタ３３は、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１の前方に配置されており、不要な周波数領域の光を除去する役割を果たす。
【００２５】
前記オリエンテーション装置３のレンズ３４は、光フィルタ３３とセンサ３２１との間に配置される。
【００２６】
前記オリエンテーション装置３のケーシング３１は銃の形状をしており、光フィルタ３３と、レンズ３４と、コントローラ・モジュール３２とを収容する。
【００２７】
本発明による前記システム１００のオリエンテーション装置３を使用して座標生成を実行する方法の第１の好適な実施例を、図４Ａおよび図４Ｂを参照して更に説明する。
【００２８】
工程４１では、前記各参照マーク１１１，１１２，１１３，１１４を、前記ディスプレイ１１のスクリーン１１０のコーナーのそれぞれに設ける。
【００２９】
図５を更に参照して、前記各参照マーク１１１，１１２，１１３，１１４の座標は、前記ディスプレイ１１のスクリーン１１０のコーナーの座標と同一であることに留意されたい。
【００３０】
工程４２では、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０上の初期点に合わせる。
【００３１】
この工程では、前記参照マーク１１１，１１２，１１３，１１４の１つ、例えば前記参照マーク１１１が、前記ディスプレイ１１のスクリーン１１０上の初期点の役割を果たすことに留意されたい。
【００３２】
工程４３では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、工程４２で照準が合わせられた前記参照マーク１１１を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００３３】
工程４４では、工程４３で取り込んだイメージから、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２が、前記オリエンテーション装置３の第２座標空間を前記ディスプレイ１１のスクリーン１１０の第１座標空間と相関させる。
【００３４】
この工程では、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２が、図６に示すように、前記オリエンテーション装置３の第２座標空間上への前記初期点１１１のマッピングと関連した軸補正値（Ｘref ）を決定することに留意されたい。本実施例では、前記軸補正値（Ｘref ）は、前記スクリーン１１０上の前記初期点１１１の軸６と、前記オリエンテーション装置３とがなす仰角を意味する。
【００３５】
工程４５では、図４Ｂに示すように、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０上の目標点（Ｐany ）に合わせる。
【００３６】
工程４６では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００３７】
工程４７では、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２が、工程４４で定めた座標空間相関と工程４６で取り込んだイメージとに関して、前記目標点（Ｐany ）の座標を求める。その後、フローは工程４５に戻る。
【００３８】
本実施例では、工程４７は以下のサブ工程を含む：
サブ工程４７１：工程４６で取り込んだイメージにおける前記参照マーク１１１，１１２，１１３，１１４の座標を求める；
サブ工程４７２：サブ工程４７１で求めた前記参照マーク１１１，１１２，１１３，１１４の座標について平面投影変換計算を行い、変換行列（Ｈany ）を得る；
サブ工程４７３：サブ工程４７２で得た変換行列（Ｈany ）と工程４４で得た軸補正値（Ｘref ）に基づいて前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１のイメージ取込み軸６’（図６参照）を補正する；および
サブ工程４７４：補正したイメージ取込み軸６’に関して目標点（Ｐany ）の座標を求める。
【００３９】
工程４１〜工程４４は、前記オリエンテーション装置３を較正するためだけに行われることに留意されたい。一度較正した後は、工程４１〜工程４４は省略される。工程４２〜工程４４は、システムが所定のパラメータに従ってインストールされている場合は、省略してもよい。
【００４０】
次に、本発明による前記システム１００のオリエンテーション装置３を使用して座標生成を実行する方法の第２の好適な実施例を、更に図７Ａおよび図７Ｂを参照して説明する。
【００４１】
工程７１では、前記各参照マーク１１１，１１２，１１３，１１４を、前記ディスプレイ１１のスクリーン１１０のコーナー（Ａ，Ｂ，Ｃ，Ｄ）のそれぞれに隣接して設ける。すなわち、図８を更に参照すると、前記各参照マーク１１１，１１２，１１３，１１４の座標は、前記ディスプレイ１１のスクリーン１１０の隣接するコーナー（Ａ，Ｂ，Ｃ，Ｄ）の座標と異なる。
【００４２】
工程７２では、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０上の初期点に合わせる。
【００４３】
この工程では、前記参照マーク１１１，１１２，１１３，１１４の１つ、例えば前記参照マーク１１１が、前記ディスプレイ１１のスクリーン１１０上の初期点の役割を果たすことに留意されたい。
【００４４】
工程７３では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、工程７２で照準が合わせられた前記参照マーク１１１を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００４５】
工程７４では、工程７３で取り込んだイメージから、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２が、前記オリエンテーション装置３の第２座標空間を前記ディスプレイ１１のスクリーン１１０の第１座標空間と相関させる。
【００４６】
この工程では、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２が、図６に示すように、前記オリエンテーション装置３の第２座標空間上への前記初期点１１１のマッピングと関連した軸補正値（Ｘref ）を決定することに留意されたい。
【００４７】
工程７５では、図８に示すように、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０上の任意の点（Ｐinner ）に合わせる。
【００４８】
工程７６では、図９に示すように、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージ３２０を取り込むことができるように、前記オリエンテーション装置３を操作する。
【００４９】
工程７７では、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０の左上コーナー（Ａ）に合わせる。
【００５０】
工程７８では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００５１】
工程７９では、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０の右上コーナー（Ｂ）に合わせる。
【００５２】
工程８０では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００５３】
工程８１では、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０の右下コーナー（Ｃ）に合わせる。
【００５４】
工程８２では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００５５】
工程８３では、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０の左下コーナー（Ｄ）に合わせる。
【００５６】
工程８４では、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージを取り込むことができるように、前記オリエンテーション装置３を操作する。
【００５７】
工程８５では、図８に示すように、前記オリエンテーション装置３の照準を、前記ディスプレイ１１のスクリーン１１０上の目標点（Ｐany ）に合わせる。
【００５８】
工程８６では、図１０に示すように、前記オリエンテーション装置３のコントローラ・モジュール３２のセンサ３２１が、前記参照マーク１１１，１１２，１１３，１１４を含む前記ディスプレイ１１のスクリーン１１０のイメージ３２０’を取り込むことができるように、前記オリエンテーション装置３を操作する。
【００５９】
工程８７では、前記オリエンテーション装置３のコントローラ・モジュール３２のプロセッサ３２２が、工程７４で定めた座標空間相関と工程７６，７８，８０，８２，８４，８６で取り込んだイメージとに関して、前記目標点（Ｐany ）の座標を求める。その後、フローは工程８５に戻る。
【００６０】
本実施例では、工程８７は以下のサブ工程を含む：
サブ工程８７１：工程７６で取り込んだイメージ中の前記参照マーク１１１，１１２，１１３，１１４の座標を求める；
サブ工程８７２：図９に示すように、サブ工程８７１で求めた参照マークの座標について平面投影変換計算を行い、変換行列（Ｈinner ）を得る；
サブ工程８７３：工程７８，８０，８２，８４で取り込んだイメージ中の参照マーク１１１，１１２，１１３，１１４の座標を求める；
サブ工程８７４：サブ工程８７３で求めた前記参照マーク１１１，１１２，１１３，１１４の座標について平面投影変換計算を行い、変換行列（Ｈａ，Ｈｂ，Ｈｃ，Ｈｄ）を得る；
サブ工程８７５：工程８６で取り込んだイメージ中の参照マーク１１１，１１２，１１３，１１４の座標を求める；
サブ工程８７６：図１０に示すように、サブ工程８７５で求めた参照マークの座標について平面投影変換計算を行い、変換行列（Ｈany ）を得る；
サブ工程８７７：サブ工程８７２で得た変換行列（Ｈinner ）、サブ工程８７４で得た変換行列（Ｈａ，Ｈｂ，Ｈｃ，Ｈｄ）、サブ工程８７６で得た変換行列（Ｈany ）、工程７４で得た軸補正値（Ｘref ）に基づいて、前記オリエンテーション装置のイメージ取込み軸を補正する；および
サブ工程８７８：補正したイメージ取込み軸に関して目標点（Ｐany ）の座標を求める。
【００６１】
工程７１〜工程８４は、前記オリエンテーション装置３を較正するためだけに行われることに留意されたい。一度較正した後は、工程７に従ってインストールされている場合は、省略してもよい。
【００６２】
第１および第２の好適な実施例において、前記ゲーム・コントローラ１２は、前記オリエンテーション装置３のプロセッサ３２２により求めた目標点の座標に応じて、前記ディスプレイ１１のスクリーン１１０上へイメージを提示する等の、ゲームの進行を制御する。
【００６３】
以上に示したように、本発明の方法およびオリエンテーション装置３においては、目標点の座標は、ディスプレイ上に提示されたイメージの走査情報を参照することなしに生成される。したがって、本発明は、飛越し走査を用いないディスプレイなど、多様な用途に適用可能である。
【００６４】
本発明を最も実用的で好適であると思われる実施例とともに説明したが、本発明は、上記に開示した実施例に限定されることはなく、その最も広く解釈される請求の範囲に含まれる種々の変更を含むものであり、そのような変更および同等の構成をも網羅するものと理解されたい。
【図面の簡単な説明】
【００６５】
【図１】従来のビデオゲームシステムの模式図
【図２】本発明によるオリエンテーション装置の好適な実施例を内蔵するシステムの模式図
【図３】好適な実施例の模式的ブロック図
【図４Ａ】本発明によるオリエンテーション装置を用いた座標生成方法の第１の好適な実施例を示すフローチャート
【図４Ｂ】本発明によるオリエンテーション装置を用いた座標生成方法の第１の好適な実施例を示すもう一つのフローチャート
【図５】前記オリエンテーション装置により照準される目標点を示す図
【図６】前記オリエンテーション装置により決定された軸補正値を示す図
【図７Ａ】本発明によるオリエンテーション装置を用いた座標生成方法の第２の好適な実施例を示すフローチャート
【図７Ｂ】本発明によるオリエンテーション装置を用いた座標生成方法の第２の好適な実施例を示すもう一つのフローチャート
【図８】前記オリエンテーション装置が照準する任意の点を示す図
【図９】前記オリエンテーション装置により得られた投影変換行列（Ｈinner ）を示す図
【図１０】前記オリエンテーション装置により得られた他の投影変換行列（Ｈinner ）を示す図
【符号の説明】
【００６６】
３・・・・オリエンテーション装置としてのライトガン
６・・・・初期点の軸
６′・・・イメージ取り込み軸
１１・・・目標物としてのディスプレイ
１００・・システム
１１０・・スクリーン
１１１，１１２，１１３，１１４・・参照マーク
３２１・・センサ
３２２・・プロセッサ
Ｐany ・・目標点
Ｘref ・・軸補正値
【図１】
0004602281.tif 000002
【図２】
0004602281.tif 000003
【図３】
0004602281.tif 000004
【図４Ａ】
0004602281.tif 000005
【図４Ｂ】
0004602281.tif 000006
【図５】
0004602281.tif 000007
【図６】
0004602281.tif 000008
【図７Ａ】
0004602281.tif 000009
【図７Ｂ】
0004602281.tif 000010
【図８】
0004602281.tif 000011
【図９】
0004602281.tif 000012
【図１０】
0004602281.tif 000013