(57)【特許請求の範囲】
【請求項１】
第一の無線モジュールと、ソフトウェアをアクセスするためのアクセス装置とを備えるホストと、
所定の周波数で所定の帯域の光を生成する少なくとも一つの基準点と、
対話装置とを備える対話画像システムであって、前記対話装置は、
前記第一の無線モジュールと通信するための第二の無線モジュールと、
所定のサンプリング周波数で前記基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での前記基準点のイメージの動きベクトルを計算して出力する画像モジュールと、
前記画像モジュールのサンプリング周波数を変調するための変調モジュールと、
前記第二の無線モジュールを制御して前記動きベクトルを前記第一の無線モジュールに対して送信させ、周波数選択信号、前記動きベクトル及び前記対話装置の加速度の少なくとも一つにて、前記画像モジュールによって高速度で撮像する必要がない場合、前記サンプリング周波数を低減する処理部とを備え、
前記基準点の発光周波数である所定の周波数に対して、前記所定の周波数の倍数である画像モジュールのサンプリング周波数を変調する処理が行われることを特徴とする、対話画像システム。
【請求項２】
前記周波数選択信号が、前記ホストから前記対話装置に送信される信号であることを特徴とする請求項１に記載の対話画像システム。
【請求項３】
前記周波数選択信号は、前記ホストのアクセス装置がアクセスしているソフトウェアにより決定されることを特徴とする請求項２に記載の対話画像システム。
【請求項４】
前記対話装置は、該対話装置の状態を検出して電気信号を生成する動き検出モジュールをさらに備え、前記処理部が該電気信号に応じて前記対話装置の前記加速度を計算し、かつ前記第二の無線モジュールを制御して該加速度を前記第一の無線モジュールに対して送信させることを特徴とする請求項１に記載の対話画像システム。
【請求項５】
前記動き検出モジュールは、加速度センサ又はジャイロセンサであることを特徴とする請求項４に記載の対話画像システム。
【請求項６】
前記基準点にて赤外線ダイオードを有し、前記所定の帯域は赤外線帯域である対話画像システムであって、
前記画像モジュールは、
前記所定の帯域以外の帯域の光を遮断するための赤外線フィルタと、
所定のサンプリング周波数で前記基準点を撮像し、前記第一の画像及び第二の画像を生成する画像検出モジュールと、
前記第一の画像と前記第二の画像との間での前記基準点のイメージの動きベクトルを計算して出力する画像処理モジュールとをさらに備えることを特徴とする請求項１に記載の対話画像システム。
【請求項７】
前記基準点が前記ホストと電気的に接続されていることを特徴とする請求項１に記載の対話画像システム。
【請求項８】
前記ホストが実行しているソフトウェアを表示するための画像表示装置をさらに備えることを特徴とする請求項１に記載の対話画像システム。
【請求項９】
前記基準点が前記画像表示装置と電気的に接続されていることを特徴とする請求項８に記載の対話画像システム。
【請求項１０】
前記変調モジュールは、前記画像モジュールのサンプリング周波数を変更するためのマルチプレクサをさらに備えることを特徴とする請求項１に記載の対話画像システム。
【請求項１１】
前記ホストは、ゲームホスト又はコンピュータシステムのホストであることを特徴とする請求項１に記載の対話画像システム。
【請求項１２】
前記対話装置は、リモートコントローラ又はポインティングデバイスであることを特徴とする請求項１に記載の対話画像システム。
【請求項１３】
対話装置と、該対話装置と無線通信するホストと、所定の周波数で所定の帯域の光を生成する少なくとも一つの基準点とを備える対話画像システムに用いる対話装置であって、
前記ホストと通信するための無線モジュールと、
所定のサンプリング周波数で前記基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での前記基準点のイメージの動きベクトルを計算して出力する画像モジュールと、
前記画像モジュールのサンプリング周波数を変調するための変調モジュールと、
前記無線モジュールを制御して前記動きベクトルを前記ホストに対して送信させ、周波数選択信号、前記動きベクトル及び前記対話装置の加速度の少なくとも一つにて、前記画像モジュールによって高速度で撮像する必要がない場合、前記サンプリング周波数を低減する処理部と、を備え
前記基準点の発光周波数である所定の周波数に対して、前記所定の周波数の倍数である画像モジュールのサンプリング周波数を変調する処理が行われることを特徴とする、対話装置。
【請求項１４】
前記周波数選択信号が、前記ホストから対話装置に送信される信号であることを特徴とする請求項１３に記載の対話装置。
【請求項１５】
対話装置の状態を検出して電気信号を生成する動き検出モジュールをさらに備え、前記処理部が該電気信号に応じて対話装置の前記加速度を計算し、かつ前記無線モジュールを制御して該加速度を前記ホストに対して送信させることを特徴とする請求項１３に記載の対話装置。
【請求項１６】
前記動き検出モジュールは、加速度センサ又はジャイロセンサであることを特徴とする請求項１５に記載の対話装置。
【請求項１７】
前記所定の帯域は赤外線帯域であり、前記画像モジュールは、
前記所定の帯域以外の帯域の光を遮断するための赤外線フィルタと、
所定のサンプリング周波数で前記基準点を撮像して前記第一の画像及び第二の画像を生成する画像検出モジュールと、
前記第一の画像と前記第二の画像との間での前記基準点のイメージの動きベクトルを計算して出力する画像処理モジュールとをさらに備えることを特徴とする請求項１３に記載の対話装置。
【請求項１８】
前記変調モジュールは、前記画像モジュールのサンプリング周波数を変更するためのマルチプレクサをさらに備えることを特徴とする請求項１３に記載の対話装置。
【請求項１９】
リモートコントローラ又はポインティングデバイスであることを特徴とする請求項１３に記載の対話装置。
【請求項２０】
対話装置と、該対話装置と無線通信するホストと、所定の周波数で所定の帯域の光を生成する少なくとも一つの基準点とを備える対話画像システムに用いる対話装置の運転制御方法であって、
所定のサンプリング周波数で前記基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での前記基準点のイメージの動きベクトルを計算して出力する画像モジュールを提供するステップと、
前記ホストと通信するための無線モジュールを提供するステップと、
前記無線モジュールを制御して前記動きベクトルを前記ホストに対して送信させ、周波数選択信号、前記動きベクトル及び前記対話装置の加速度の少なくとも一つにて、前記画像モジュールによって高速度で撮像する必要がない場合、前記サンプリング周波数を低減する処理部を提供するステップと、を備え、
前記基準点の発光周波数である所定の周波数に対して、前記所定の周波数の倍数である画像モジュールのサンプリング周波数を変調する処理が行われることを特徴とする、対話装置の運転制御方法。
【請求項２１】
前記無線モジュールにより前記ホストからの前記周波数選択信号を受信するステップをさらに備えることを特徴とする請求項２０に記載の対話装置の運転制御方法。
【請求項２２】
前記対話装置の状態を検出して電気信号を生成する動き検出モジュールを提供するステップと、
前記電気信号に応じて前記対話装置の前記加速度を計算するステップと、
前記無線モジュールにより前記加速度を前記ホストに送信するステップとをさらに備えることを特徴とする請求項２０に記載の対話装置の運転制御方法。
【請求項２３】
第一の無線モジュールと、ソフトウェアをアクセスするためのアクセス装置とを備えるホストと、
所定の周波数で所定の帯域の光を生成する少なくとも一つの基準点と、
対話装置とを備える対話画像システムであって、前記対話装置は、
前記第一の無線モジュールと通信するための第二の無線モジュールと、
所定のサンプリング周波数で前記基準点を撮像して第一の画像及び第二の画像を生成する画像モジュールと、
前記画像モジュールのサンプリング周波数を変調するための変調モジュールと、
前記第一の画像と前記第二の画像との間での前記基準点のイメージの動きベクトルを計算し、前記第二の無線モジュールを制御して前記動きベクトルを前記第一の無線モジュールに対して送信させ、周波数選択信号、前記動きベクトル及び前記対話装置の加速度の少なくとも一つにて、前記画像モジュールによって高速度で撮像する必要がない場合、前記サンプリング周波数を低減する処理部とを備え、
前記基準点の発光周波数である所定の周波数に対して、前記所定の周波数の倍数である画像モジュールのサンプリング周波数を変調する処理が行われることを特徴とする、対話画像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話画像システム、対話装置及びその運転制御方法に関し、特に、対話装置の画像モジュールのサンプリング周波数を変調することにより消費電力を低減する対話画像システム、対話装置及びその運転制御方法に関する。
【０００２】
本願発明は、ここに参照して本明細書に援用する２００７年８月２３日出願の台湾特許出願第０９６１３１１７７号における全開示内容に対して優先権を主張するものである。
【背景技術】
【０００３】
従来のゲームリモート装置、例えば特許文献１記載のポインタ位置決め装置は光線銃ゲームに応用することができる。該ポインタ位置決め装置のカメラポインタ装置には、カメラと、計算ユニットと、通信インタフェースとを接続する制御回路が設置されている。通信インタフェースはホストに接続される。カメラには光学フィルタが設けられており、またスクリーンにはカメラで撮像するための複数の発光素子が設けられている。使用者がカメラポインタ装置を使ってホストのプログラムを実行する場合、カメラによりスクリーンを撮像し、またカメラには発光素子から生成される光の波長帯域以外の光を遮断できる光学フィルタが設けられているため、カメラが撮像した画像は発光素子のイメージのみを含む。計算ユニットがこの画像に基づきカメラの照準点の座標値を算出してホストに送信する。そしてホストがこの座標値に基づいて相関制御を行う。
【０００４】
しかし、実際の使用において、リモート装置（リモートコントローラ）の操作の利便性を向上させるために、リモート装置が無線通信によりホストと通信し、かつ電池モジュールによりリモート装置が必要とする消費電力を提供する。リモート装置は複数の電力を消費する素子を有するため、各素子の消費電力をできるだけ低減する必要があり、これは電池モジュールの寿命を延ばすためである。一般に、計算ユニットが算出した照準点の座標値の正確性を高めるため、カメラについては、より高いサンプリング周波数で撮像することが好ましい。しかし、サンプリング周波数が高くなるほど、計算ユニットの計算負荷が増え、これに伴ってリモート装置の消費電力も増加し、かつ電池モジュールの寿命が短くなる。
【０００５】
前記原因に鑑みて、従来のリモート装置の運転方式をさらに改良する必要があり、リモート装置の消費電力を低減し、電池モジュールの寿命を延ばすことが求められている。
【特許文献１】台湾特許公告第Ｉ２６７７５４号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、対話装置の画像モジュールのサンプリング周波数をリアルタイムで直ちに変調することにより、対話装置の消費電力を低減する対話画像システム、対話装置及びその運転制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達するために、本発明は、ホストと、少なくとも一つの基準点と、対話装置とを備える対話画像システムを提供する。ホストは、第一の無線モジュール及びソフトウェアをアクセスするためのアクセス装置を有する。基準点は、例えば限定はしないが赤外線又は紫外線などの特定の帯域の光を生成する。対話装置は、第二の無線モジュール、画像モジュール、変調モジュール及び処理部を備える。第二の無線モジュールは、第一の無線モジュールとの通信に用いられる。画像モジュールは、所定のサンプリング周波数で基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での基準点のイメージの動きベクトルを計算して出力する。変調モジュールは、画像モジュールのサンプリング周波数を変調するために用いられる。処理部は、画像モジュールに接続され、第二の無線モジュールを制御して前記動きベクトルを前記第一の無線モジュールに対して送信させ、かつ所定の条件に従って変調モジュールを制御して前記画像モジュールのサンプリング周波数をリアルタイムで直ちに変調する。
【０００８】
本発明の他の側面によると、本発明は、対話装置と、該対話装置と無線通信するホストと、所定の帯域の光を生成する少なくとも一つの基準点とを備える対話画像システムに用いる対話装置をさらに提供する。対話装置は、無線モジュール、画像モジュール、変調モジュール及び処理部を有する。無線モジュールは、ホストとの通信に用いられる。画像モジュールは、所定のサンプリング周波数で基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での基準点のイメージの動きベクトルを計算して出力する。変調モジュールは、画像モジュールのサンプリング周波数を変調するために用いられる。処理部は、画像モジュールに接続され、無線モジュールを制御して動きベクトルをホストに対して送信させ、かつ所定の条件に従って変調モジュールを制御して画像モジュールのサンプリング周波数をリアルタイムで直ちに変調する。
【０００９】
本発明は、対話装置と、該対話装置と無線通信するホストと、所定の帯域の光を生成する少なくとも一つの基準点とを備える対話画像システムに用いる対話装置の運転制御方法をさらに提供する。該運転制御方法は、所定のサンプリング周波数で基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での基準点のイメージの動きベクトルを計算して出力する画像モジュールを提供するステップと、ホストと通信するための無線モジュールを提供するステップと、無線モジュールを制御して動きベクトルをホストに送信させ、かつ所定の条件に従って画像モジュールのサンプリング周波数をリアルタイムで直ちに変調する処理部を提供するステップとを備える。
【００１０】
本発明の対話画像システム及び対話装置は、動き検出モジュール、すなわち対話装置の状態を検出するために用いられるとともに、例えば電位差信号又は電流信号などの電気信号を生成する動き検出モジュールをさらに備える。処理部は、該電気信号に応じて対話装置の加速度を計算し、かつ無線モジュールを制御して前記加速度をホストに送信させる。
【発明の効果】
【００１１】
前記本発明の対話画像システム、対話装置及びその運転制御方法において、前記所定の条件には、ホストから対話装置に送信され、かつホストのアクセス装置がアクセスしているソフトウェアにより決定される周波数選択信号や、対話装置の画像モジュールが出力する前記動きベクトル、すなわち前記第一の画像と前記第二の画像との間での基準点のイメージの動きベクトル、及び/又は処理部が電気信号に応じて計算した対話装置の加速度を含むことができる。処理部は、前記所定の条件の一つ又は複数の組み合わせに応じて、変調モジュールを制御して画像モジュールのサンプリング周波数をリアルタイムで直ちに変調させ、対話装置の消費電力を低減する。
【００１２】
本発明の対話画像システム、対話装置及びその運転制御方法において、画像モジュールが第一の画像と第二の画像との間での基準点のイメージの動きベクトルを算出できるようにするために、サンプリング周波数は、６０フレーム／秒より高いことが好ましい。また、ハードウェアの伝送速度の限界に基づき、サンプリング周波数は、最高２００フレーム／秒に達することができる。
【００１３】
本発明の対話画像システム及び対話装置において、ホストとしてはゲーム機ホスト又はコンピュータシステムのホストとすることができ、またソフトウェアはゲームソフトウェア又はコンピュータソフトウェアとすることができ、対話装置はリモートコントローラ又はポインティングデバイスとすることができる。
【発明を実施するための最良の形態】
【００１４】
この発明のさらなる目的、特徴および新たな利点は、添付図面に関連する以下の詳細な説明から一層明らかとなろう。また、本発明の実施形態において、類似の構成要素には同一の参照符号が付けられている。
【００１５】
図１に、本発明の対話画像システムの一実施形態の概略図が示されている。対話画像システムは、ホスト１０と、基準点１２及び１４と、対話装置２０と、画像表示装置８０とを有する。ホスト１０は、例えばゲームホスト又はコンピュータシステムのホストとすることができ、第一の無線モジュール１６及びアクセス装置１８を有する。アクセス装置１８は、例えばディスク９０、フラッシュメモリドライブ又は記憶装置内のソフトウェアをアクセスために用いられ、使用者がソフトウェアを操作できるようにソフトウェアの状態が画像表示装置８０に表示される。画像表示装置８０のスクリーン８０１に、例えば光線銃の照準点又はソフトウェアの制御カーソル等のカーソル８０２を表示することができる。基準点１２及び１４は、例えば複数の赤外線発光ダイオード（波長は例えば９４０ｎｍである）、レーザダイオード又は紫外線などの特定の波長の光源を配列させて形成されたさまざまな形状を持つ基準点とすることができ、画像表示装置８０又はホスト１０に対して電気的に接続し、又は独立した電源により発光するように消費電力を提供する。また、基準点の数は二個に限定されず、一つ又は複数個とすることができる。対話装置２０は、基準点１２及び１４を撮像し、対話装置２０と基準点１２及び１４との間の相対位置及び／又は角度変化を判定し、スクリーン８０１にあるカーソル８０２の動きを相対的に制御する。対話装置２０は、ホスト１０が実行しているソフトウェア（例えば、ゲームソフトウェア又はコンピュータソフトウェアなど）を制御するために用いられる。ホスト１０が実行しているソフトウェアがゲームソフトウェアである場合、対話装置２０は例えば光線銃、ビリヤードスティック、ゴルフクラブ、テニスラケット、野球バット、バドミントンラケット、卓球ラケットなどとしてゲームの進行について所望の操作をすることができる。また、ホスト１０が実行しているソフトウェアがコンピュータソフトウェアである場合、対話装置２０は例えばポインタ（カーソル）位置決め装置として該コンピュータソフトウェアの実行を制御することができる。
【００１６】
次に図１、２及び３を参照する。図２は本発明の対話装置２０の一実施形態を示すブロック図である。対話装置２０は、画像モジュール２１と、処理部２２と、変調モジュール２３と、動き検出モジュール２４と、第二の無線モジュール２５とを有する。画像モジュール２１は、光フィルタモジュール２１０と、画像検出モジュール２１２と、画像処理モジュール２１４とを備える。光フィルタモジュール２１０は、所定の帯域（例えば赤外線又は紫外線などの所定の波長範囲の帯域）以外の帯域の光を遮断し、これは画像検出モジュール２１２に基準点１２及び１４からの光のみを受光させ、他の光源による干渉を排除するためである。画像検出モジュール２１２はセンサアレイ（図示せず）を有し、その視野角の範囲及び基準点１２及び１４の照射角度により、検出可能範囲“Ａ”が決められ(図１参照)、また所定のサンプリング周波数（例えば６０〜２００フレーム/秒）で基準点１２及び１４からの光を検出し、デジタル画像を形成する。図１には、検出可能範囲“Ａ”の一例を示したが、実際的に該検出可能範囲“Ａ”をさらに広くしても構わない。画像検出モジュール２１２について検出可能範囲“Ａ”内に照準を向けると、画像モジュール２１が光フィルタモジュール２１０を有するため、デジタル画像は基準点１２及び１４のイメージのみを含むことになる。画像検出モジュール２１２は、例えばＣＣＤ（電荷結合素子）イメージセンサ又はＣＭＯＳ（相補型金属酸化膜半導体）イメージセンサとすることができる。画像処理モジュール２１４は、画像検出モジュール２１２からの複数のデジタル画像により、デジタル画像の間での基準点１２及び１４のイメージの動きベクトルを算出して処理部２２に出力する。画像検出モジュール２１２が出力したデジタル画像は処理部２２により処理することができ、複数のデジタル画像の間での基準点１２及び１４にかかるイメージの動きベクトルを算出する。
【００１７】
動き検出モジュール２４は、例えば加速度センサ又はジャイロセンサとすることができ、対話装置２０の二次元又は三次元の加速度変化を検出するために用いられ、電位差信号又は電流信号を出力する。例えば、対話装置２０がゲームの野球バットとして機能する場合、動き検出モジュール２４が使用者（図示せず）の打撃の状態を検出でき、電気信号（電位差信号又は電流信号）を生成する。処理部２２は該電気信号に従って対話装置２０の加速度を算出し、第二の無線モジュール２５を制御して該加速度をホスト１０の第一の無線モジュール１６に対して送信させ、ソフトウェアの実行を相対的に制御する。
【００１８】
変調モジュール２３は、所定の条件に従って画像モジュール２１のサンプリング周波数を変調する。例えば一実施形態において、変調モジュール２３は、図３の示す如く、マルチプレクサ２６を介してサンプリング周波数を変調する。また、画像モジュール２１がデジタル画像の間での基準点１２及び１４のイメージの動きベクトルを計算できるために、サンプリング周波数波は６０フレーム/秒（ｆｐｓ）より高いことが好ましく、かつハードウェアの伝送速度に基づき、サンプリング周波数は２００フレーム/秒に達することができる。変調モジュール２３については必ずしも処理部２２内に設置されるとは限らない、図２に示されたものは単なる一実施形態である。本発明において、画像モジュール２１のサンプリング周波数を変調するために用いられる所定の条件は以下の通りである。（１）ホスト１０から対話装置２０に送信され、ホスト１０のアクセス装置１８がアクセスしているソフトウェアにより決定される周波数選択信号であり、例えばダイナミックなゲームの場合にサンプリング周波数が高く設定され、静的なゲームの場合にサンプリング周波数が低く設定され、又は使用者により所望のサンプリング周波数に設定される。（２）対話装置２０が算出したデジタル画像の間での基準点１２及び１４のイメージの動きベクトルである。（３）処理部２２が計算した対話装置２０の加速度である。処理部２２は、前記所定の条件の一つ又は複数の組み合わせにより（図３参照）、変調モジュール２３を制御して画像モジュール２１のサンプリング周波数をリアルタイムで直ちに変調を行う。これにより、ホスト１０が実行しているソフトウェアは画像モジュール２１によって高速度で撮像する必要がない場合、サンプリング周波数を低減することで対話装置２０の全消費電力を低減できる。
【００１９】
次に図１及び４を参照する。図４は本発明の対話装置の運転制御方法の一実施形態を示すフローチャートであり、所定のサンプリング周波数で基準点を撮像して第一の画像及び第二の画像を生成し、かつ該第一の画像と第二の画像との間での前記基準点のイメージの動きベクトルを計算して出力する画像モジュールを提供するステップ（ステップＢ1）と、ホストと通信するための無線モジュールを提供するステップ（ステップＢ２）と、対話装置の状態を検出して電気信号を生成する動き検出モジュールを提供するステップ（ステップＢ３）と、前記電気信号に応じて対話装置の加速度を計算し、前記無線モジュールを制御して前記動きベクトル及び加速度をホストに対して送信させ、かつ所定の条件に従って前記画像モジュールのサンプリング周波数をリアルタイムで直ちに変調する処理部を提供するステップ（ステップＢ４）とを備える。先ず、画像モジュール２１の画像検出モジュール２１２が光フィルタモジュール２１０を介して基準点１２及び１４の光を検出して複数のデジタル画像を形成する。画像処理モジュール２１４がデジタル画像により、デジタル画像の間での基準点１２及び１４のイメージの動きベクトルを算出し、その計算方法は後述する段落にて説明される（ステップＢ1）。動き検出モジュール２４は、使用者が操作する対話装置２０の状態を検出し、電位差信号又は電流信号を生成する（ステップＢ３）。次に、処理部２２が電気信号に応じて対話装置２０の加速度を計算し、第二の無線モジュール２５を制御して該加速度及び動きベクトルの信号をホスト１０に対して送信させ、相対制御を行い、かつ前記所定の条件の一つ又は複数の組み合わせにより変調モジュール２３を制御して画像モジュール２１のサンプリング周波数をリアルタイムで直ちに変調する（ステップＢ４）。
【００２０】
本発明をさらに説明するために、対話装置２０が画像表示装置８０上のカーソル８０２の動きベクトルを計算する一実施形態の例を挙げるが、本発明を限定するものではない。
【００２１】
図５〜８に示すように、この実施形態において、対話装置２０は、画像表示装置８０のスクリーン８０１上に示すカーソル８０２の動きを制御することに用いられる。カーソル８０２は、光線銃の照準点又はソフトウェアの制御カーソルとすることができる。基準点１２及び１４は異なる面積とされ、かつ同じ形状の二つの基準点とする。例えば、基準点１２は大きい星の符号で表示され、デジタル画像ＤＩにてＩ１２を呈する。基準点１４は小さい星の符号で表示され、デジタル画像ＤＩにてＩ１4を呈する。カーソル８０２の制御方法は、所定の帯域の光を生成し、かつ所定の範囲を定義する二つの基準点を提供するステップ１５０と、画像モジュールについて前記所定の範囲内にて照準を向けるステップ２５０と、前記画像モジュールにより前記所定の帯域の光を受光し、デジタル画像を生成するステップ３００と、前記デジタル画像にある前記基準点のイメージの位置及び形状を判断し、第一のパラメータを生成するステップ４００と、前記第一のパラメータについて距離補正及び角度補正を行うステップ５００と、前記画像モジュールの照準位置を前記所定の範囲内に移動させ、第二のパラメータを生成するステップ６００と、前記補正された第一のパラメータ及び第二のパラメータにて、前記デジタル画像の間の前記基準点のイメージの移動距離を算出することによりカーソルの動きを制御するステップ７００とを備える。該ステップ７００において、前記第二のパラメータに距離補正及び角度補正を行うステップ７１０及び前記カーソル８０２の動き感度を制御するための比例係数を入力するステップ７２０とを同時に行う。なお、ステップ７２０は、異なるアプリケーションに応じて省略してもよい。
【００２２】
図１、５及び６ａを参照すると、対話装置２０には工場から出荷される前に、その画像処理モジュール２１４に予め所定位置パラメータ及び所定距離パラメータが設定されていることが好ましい。それらのパラメータは、対話装置２０が基準点１２及び１４から所定の距離（例えば３メートル）をもって離れ、かつ画像検出モジュール２１２を介して検出された基準点１２及び１４のイメージＩ１２及びＩ１４に基づき算出された所定のパラメータであり、図６ａに示すように、距離補正及び角度補正の基準とする。所定位置パラメータ及び所定距離パラメータは、例えばセンサアレイの中心点“＋”を原点とする平面的な座標空間（以下、「平面座標空間」という）などのように、画像検出モジュール２１２のセンサアレイにより形成された平面座標空間に応じて定義することができる。例えば、所定位置パラメータは、その平面座標空間における基準点１２及び１４の所定のイメージＩ１２及びＩ１４の座標と、平均座標（Ｘ０、Ｙ０）と、所定のイメージＩ１２及びＩ１４を連結する線分の傾き角度とを含む。所定距離パラメータは、その平面座標空間での基準点１２及び１４の所定のイメージＩ１２とＩ１４との間の距離Ｌ、及び所定のイメージＩ１２、Ｉ１４の平均座標（Ｘ０、Ｙ０）と中心点“+”との間の距離Ｄとを含む。
【００２３】
先ず、基準点１２及び１４は、例えば赤外線信号等の所定の帯域の光を生成する。画像検出モジュール２１２の視野角範囲及び基準点１２、１４の照射角度により、基準点１２及び１４の周りに検出可能範囲“Ａ”を決定できる（ステップ１５０）。次に、対話装置２０の画像検出モジュール２１２について検出可能範囲“Ａ”内に照準を向ける（ステップ２５０）。本発明に使用される画像検出モジュール２１２が所定の帯域の光のみを検出できるため、図６ａに示したように、基準点１２及び１４のイメージＩ１２’、Ｉ１４’のみを含むデジタル画像ＤＩを形成する（ステップ３００）。また、対話装置２０を使い前記デジタル画像を検出する際に、対話装置２０が時計回り方向に沿ってθの角度で回転すると、このときの基準点のイメージＩ１２'及びＩ１４'と、画像検出モジュール２１２が前述した所定の距離で検出した所定のイメージＩ１２及びＩ１４との間にθの角度の差を生じるため、画像検出モジュール２１２で同じ位置に照準を向けて撮像したとしても、基準点のイメージＩ１２'及びＩ１４'の平均座標（Ｘ、Ｙ）は、所定の基準点のイメージＩ１２、Ｉ１４の平均座標（Ｘ０、Ｙ０）と一致しない。
【００２４】
図１、５、６ａ及び６ｂに示すように、画像処理モジュール２１４は基準点のイメージＩ１２'及びＩ１４'の位置及び形状を判断し、第一の位置パラメータと、第一の距離パラメータと、第一の形状パラメータとを含む第一のパラメータを生成する（ステップ４００）。画像処理モジュール２１４は、第一の位置パラメータ（例えば基準点のイメージＩ１２'及びＩ１４'の平均座標及びそれらイメージを連結した線分の傾き角度を含む）と所定位置パラメータ（例えば所定の基準点のイメージＩ１２、Ｉ１４及びそれらを連結した線分の傾き角度を含む）との間の角度の差θに基づき、角度補正を行う（ステップ５００）。この角度補正は式（１）により行われる。
【数１】
0005049228.tif 000002
【００２５】
ここで、角度θは、第一の位置パラメータと所定位置パラメータとの間の回転角度の差であり、Ｘ及びＹは、補正前における第一の位置パラメータの平均座標であり、Ｘ'及びＹ'（図示せず）は、補正後における基準点のイメージの位置の平均座標である。これによって、補正された基準点１２及び１４のイメージは、同じ基準に基づき得られたものになる。このように、画像検出モジュール２１２は、画像表示装置８０から同じ距離で撮像すれば、いかなる回転角度で撮像しても同じイメージを検出できる。
【００２６】
しかしながら、前記角度の差θが１８０度より大きく、図６ｂに示す基準点のイメージＩ１２''及びＩ１４''を形成する場合において、もし基準点のイメージＩ１２及びＩ１４の間に差異がない（基準点１２及び１４が同じ大きさ及び形状を持つ）とすると、基準点のイメージＩ１２''及びＩ１４''が基準点のイメージＩ１２'及びＩ１４'（図６ａ）を回転させて形成されたのか、又はこれらのイメージを移動させて形成されたのかを判断できなくなる。したがって、ここで異なる面積の二つの基準点１２及び１４を使い、画像処理モジュール２１４が得られたイメージの形状パラメータ（例えば基準点のイメージの面積）に基づき、先に基準点１２及び１４のイメージの各位置を判断した後、角度補正を行う。これによって、画像検出モジュール２１２を操作するときの回転角度が１８０度を超えたとしても、正確な角度補正が行われる。
【００２７】
図７に示すように、本発明の実施形態に係る距離補正の方法が開示されている。対話装置２０の画像検出モジュール２１２を使い所定の距離で撮像すると、基準点１２及び１４の所定のイメージＩ１２及びＩ１４が得られる。対話装置２０と基準点１２及び１４との間の距離が大きくなると、図中に示したＩ１２'''、Ｉ１４'''のように、撮像されたイメージが小さくなり、かつ基準点のイメージの平均座標がセンサアレイの中心点“+”に近くなる。しかし、このような動作による位置の変化は、使用者が対話装置２０の照準位置を移動させることを表してはいない。その位置の変化を補正しないと、撮像距離の変化が対話装置２０の照準位置の移動によるものであると誤認識される可能性がある。ここで、イメージの距離パラメータにおいて、イメージＩ１２とＩ１４との間の距離をＬとし、それらの平均座標（Ｘ0,Ｙ0）とセンサアレイの中心点“+”との間の距離をＤとする。第一の距離パラメータについては、イメージＩ１２'''とＩ１４'''との間の距離をｌとし、それらの平均座標とセンサアレイの中心点“+”との間の距離をｄとする。これによって、式（２）の比例関係により、異なる撮像距離によりなされる位置の差を補正する（ステップ５００）。
【数２】
0005049228.tif 000003
【００２８】
図８に示すように、基準点のイメージの位置が補正された後には、イメージｉ１２及びｉ１４になる。それらは同じ所定の距離及び回転角度に基づき得られたイメージであり、その平均座標は（Ｘｉ,Ｙｉ）になる。そして、検出可能範囲“Ａ”内で対話装置２０の照準位置を移動させ、基準点のイメージｉ１２'、ｉ１４'を含む第二の画像が得られる（ステップ６００）。このとき、画像検出モジュール２１２は検出された第二の画像を画像処理モジュール２１４に送信する。画像処理モジュール２１４はその第二の画像に基づき、第二のパラメータを生成する。第二のパラメータは、画像検出モジュール２１２の照準位置が移動された後における第二の画像上の基準点１２及び１４の第二の位置パラメータ及び第二の距離パラメータを含む。第二の位置パラメータは、例えばセンサアレイの中心点“＋”を原点とする平面座標空間などのように、画像検出モジュール２１２のセンサアレイにより形成された平面座標空間に応じた移動後の基準点１２及び１４のイメージの平均座標を含む。第二の距離パラメータは、上記と同じ平面座標空間に応じた移動後における基準点１２及び１４のイメージの間の距離を含む。画像処理モジュール２１４は、補正された第一の位置パラメータ及び第二の位置パラメータにより、基準点のイメージｉ１２及びｉ１４からイメージｉ１２'、ｉ１４'までの動きベクトルΔＳを算出する。それと同時に、上述した角度及び距離の補正方法により、第二のパラメータに回転角度及び距離の偏差を補正し（ステップ７１０）、正確なカーソル制御を行う。なお、第二のパラメータに行われる補正方法は第一のパラメータに行われる補正方法と類似するため、その詳しい説明を省略する。次に、処理部２２は前記第二の無線モジュール２５を制御して前記動きベクトルΔＳを画像表示装置８０に対して無線伝送する。画像表示装置８０には、好適に、応用ソフトウェアがインストールされており、使用者インターフェース及びカーソル８０２の制御に用いられ、第二の無線モジュール２５からの動きベクトルの信号を受信した後、これに従ってスクリーン８０１のカーソル８０２の動きを制御する（ステップ７００）。また、基準点のイメージｉ１２及びｉ１４の動きベクトルΔＳを計算するときに、比例係数（スケール因子）Ｘｓｃａｌｅ及びＹｓｃａｌｅを入力でき（ステップ７２０）、スクリーン８０１上でのカーソル８０２の動き感度を制御する。例えば、動きベクトルΔＳは式（３）のように計算できる。
【数３】
0005049228.tif 000004
【００２９】
ここで、ΔＳＸは動きベクトルの水平成分であり、ΔＳＹは動きベクトルの垂直成分である。式(３)により、Ｘｓｃａｌｅ及びＹｓｃａｌｅの値が大きくなると、カーソル８０２の動き感度が小さくなり、すなわち、カーソル８０２をスクリーン８０１上にて同じ距離で移動させるために、対話装置２０の照準位置の移動距離をより大きくする必要がある。逆に、式(３)において、Ｘｓｃａｌｅ及びＹｓｃａｌｅの値が小さくなると、カーソル８０２の動き感度が大きくなり、すなわち、対話装置２０の照準位置の移動距離を大きく移動させることを要さずに、スクリーン８０１上にてカーソル８０２を同じ距離で移動することができ、本発明の対話装置２０の実用性を高める。
【００３０】
図９〜１１を参照し、以下では、処理部２２が対話装置２０の画像処理モジュール２１４にて得られたデジタル画像の間での基準点のイメージの動きベクトルにより変調モジュール２３を制御して画像モジュール２１のサンプリング周波数を変調させることについて、一例を挙げて説明する。図９は、画像検出モジュール２１２の像距離ｆと、画像検出モジュール２１２及びスクリーン８０１の間の距離Ｆとの比例関係を示す。一実施形態において、像距離ｆを３２ｍｍとし、画像検出モジュール２１２とスクリーン８０１との間の距離Ｆを１．６メートルとし、すなわち、Ｆ/ｆ＝５０である。図１０と併せて参照すれば、画像表示装置８０のスクリーン８０１にあるカーソル８０２の移動距離は画像検出モジュール２１２のセンサアレＳＡにある基準点のイメージＩ１２の５０倍であることが明らかである。すなわち、画像処理モジュール２１４が１μｍの動きベクトルを算出した場合、カーソル８０２が画像表示装置８０のスクリーン８０１に５０μｍを移動していることを意味する。
【００３１】
続いて画像モジュール２１のサンプリング周波数の閾値を設定する一例を説明する。画像検出モジュール２１２のセンサアレイＳＡの画素ごとのサイズを１５μｍ×１５μｍとし、サンプリング周波数を２００フレーム／秒として二つのフレームの間の基準点１２の動きベクトルの大きさを画素二つ分とした場合、画像表示装置８０のスクリーン８０１上でのカーソル８０２の１秒ごとの位置変化は（１５×１０−３／２５．４）×２×５０×２００＝１１．８１インチ／秒と求められる。同様に、サンプリング周波数を１００フレーム／秒、５０フレーム／秒とした場合、カーソル８０２の１秒ごとの位置変化はそれぞれ５．９１インチ／秒、２．９５インチ／秒と求められる。図１１を参照すると、画像モジュール２１のサンプリング周波数と、画像表示装置８０のスクリーン８０１上におけるカーソル８０２の位置変化との関係図が示され、本実施形態では、サンプリング周波数の閾値が２．９５インチ／秒及び５．９１インチ／秒に設定される。すなわち、スクリーン８０１上でのカーソル８０２の位置変化が２．９５インチ／秒より小さい場合、変調モジュール２３は画像モジュール２１のサンプリング周波数を変調して５０フレーム／秒のサンプリング周波数で撮像させる。また、その位置変化が５．９１インチ／秒より小さく、かつ２．９５インチ／秒より大きい場合、画像モジュール２１は１００フレーム／秒のサンプリング周波数で撮像する。また、その位置変化が５．９１インチ／秒より大きい場合、画像モジュール２１は２００フレーム／秒のサンプリング周波数で撮像する。
【００３２】
図９〜１１に示した比例値、閾値、閾値の数及びサンプリング周波数値は単なる一実施例として示したものに過ぎず、本発明を限定するするものではなく、比例値、閾値、閾値の数及びサンプリング周波数値は実際の製品に応じて設定できる。また、処理部２２が対話装置２０の動き検出モジュール２４で得られた加速度により変調モジュール２３を制御して画像モジュール２１のサンプリング周波数の変調を行う方法については、動き検出モジュール２４から出力された電気信号を一つ又は複数の閾値と比較し、処理部２２がその比較の結果に基づいて変調モジュール２３を制御して画像モジュール２１のサンプリング周波数を変調させることである。これにより、カーソル８０２の位置変化及び／又は対話装置２０の加速度が小さい場合、変調モジュール２３が画像モジュール２１のサンプリング周波数を変調し、画像モジュール２１をより低いサンプリング周波数で撮像させ、対話装置２０の消費電力を有効に低減できる。
【００３３】
また、対話画像システムの付近に、例えばハロゲンランプ又は太陽光源などの他の光源があり、かつ該光源から生成された光の帯域の一部又は全部が基準点１２及び１４からの光の帯域と重なった場合、周期的又は非周期的な信号で基準点１２及び１４からの光を変調することができる。一実施形態において、変調ユニット（図示せず）が基準点１２及び１４の消費電力を提供する装置に設けられ、例えばホスト１０又は画像表示装置８０に設けられる。そして、画像モジュール２１のサンプリング周波数は変調ユニットの変調周波数の倍数であることが好ましい。これにより、画像の撮像と基準点１２及び１４の点灯を同調させることができる。例えば一実施形態において、画像モジュール２１のサンプリング周波数を２００Ｈｚとし（５ｍｓｅｃおきにサンプリングする）、基準点１２及び１４の変調周波数を２０Ｈｚとする（５０ｍｓｅｃおきに点灯させる）。すなわち、画像モジュール２１が十回目のサンプリングを行うとき、基準点１２及び１４が点灯し、画像モジュール２１は基準点１２及び１４から生成された光を撮像することができる。また、対話装置２０には変調された光を認識するための復調装置が設けられ、他の光源からの画像認識に対する影響（干渉）を排除できるようにする。
【００３４】
上記のように、従来のリモート装置（コントローラ）においては、イメージセンサのサンプリング周波数が固定されているため、消費電力が比較的に高く、電池モジュールを頻繁に充電必要のためにその更新に要する時間が短くなってしまうという問題がある。本発明のゲームシステム、ゲーム用装置及びその運転制御方法によれば、画像モジュールのサンプリング周波数をリアルタイムで直ちに変調することにより、対話装置の消費電力を低減でき、その実用性を向上させることができる。
【００３５】
なお、本発明を上記の好ましい実施形態に関して記載したが、本発明はこれらの実施形態に限定されるものではない。当業者は、特許を請求する本発明の範囲及び趣旨から逸脱することなく、種々の変形及び変更が可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係る対話画像システムを示す概略図である。
【図２】本発明の一実施形態に係る対話装置を示すブロック図である。
【図３】本発明の実施形態に係る対話装置の運転制御について示す概略図である。
【図４】本発明の実施形態に係る対話装置の運転制御方法について示すフローチャートである。
【図５】本発明の実施形態の対話装置により、画像表示装置に表示されるカーソルの動きを制御する手順を示すフローチャートである。
【図６ａ】本発明の実施形態の対話装置により検出されたデジタル画像を示す図であり、対話装置が撮像の際、時計回り方向に沿ってある角度で回転されている。
【図６ｂ】本発明の実施形態の対話装置により検出されたデジタル画像を示す図であり、対話装置が撮像の際、時計回り方向に１８０度以上の角度で回転されている。
【図７】本発明の実施形態の対話装置が、異なる距離で検出したデジタ画像を示す概略図である。
【図８】本発明の実施形態の対話装置が、異なる位置に照準を向けて検出したデジタル画像を示す概略図である。
【図９】本発明の実施形態の対話画像システムにおいて、画像検出モジュールの像距離と、画像検出モジュールとスクリーンとの間の距離について比例関係を例示した概略図である。
【図１０】本発明の実施形態の対話画像システムにおいて、画像表示装置のスクリーンにあるカーソルの位置変化と、センサアレイにある基準点のイメージの位置変化との関係を例示した概略図である。
【図１１】本発明の実施形態の対話画像システムにおいて、画像モジュールのサンプリング周波数とカーソルの動きベクトルとの関係を例示した図である。
【符号の説明】
【００３７】
１０  ホスト
１２、１４  基準点
１６  第一の無線モジュール
１８  アクセス装置
２０  対話装置
２１  画像モジュール
２１０  光フィルタモジュール
２１２  画像検出モジュール
２１４  画像処理モジュール
２２  処理部
２３  変調モジュール
２４  動き検出モジュール
２５  第二の無線モジュール
２６  マルチプレクサ
８０  画像表示装置
８０１  スクリーン
８０２  カーソル
９０  ディスク
Ｌ，ｌ  基準点のイメージの間の距離
θ  回転角度
ΔＳ  動きベクトル
ΔＳＸ  動きベクトルの水平成分
ΔＳＹ  動きベクトルの垂直成分
ＳＡ  センサアレイ
Ａ  検出可能範囲
ＤＩ  デジタル画像
Ｂ１〜Ｂ４  ステップ
１５０〜７２０  ステップ
ｆ  画像検出モジュールの像距離
Ｘｓｃａｌｅ、Ｙｓｃａｌｅ  比例係数
Ｆ  画像検出モジュールとスクリーンとの間の距離
Ｄ、ｄ  基準点のイメージの平均座標とセンサアレイの中心との間の距離
ｉ１２、ｉ１４、ｉ１２'、ｉ１４'  基準点のイメージ
Ｉ１２、Ｉ１４、Ｉ１２'、Ｉ１４'、Ｉ１２''、Ｉ１４''、Ｉ１２'''、Ｉ１４'''  基準点のイメージ
（Ｘ、Ｙ）、（Ｘ０、Ｙ０）、（Ｘｉ、Ｙｉ）  基準点のイメージの平均座標
【図１】
0005049228.tif 000005
【図２】
0005049228.tif 000006
【図３】
0005049228.tif 000007
【図４】
0005049228.tif 000008
【図５】
0005049228.tif 000009
【図６ａ】
0005049228.tif 000010
【図６ｂ】
0005049228.tif 000011
【図７】
0005049228.tif 000012
【図８】
0005049228.tif 000013
【図９】
0005049228.tif 000014
【図１０】
0005049228.tif 000015
【図１１】
0005049228.tif 000016