(57)【要約】【課題】光源の光によって発生するノイズを防止することにより正確に指示体の指示位置を演算することができる指示位置演算システムを提供すること。【解決手段】光源２２（発光部１３、１４）と受光センサ１７（コントローラ１６）とが所与の基準位置関係にある場合に受光センサ１７に入射する反射光ＲＬを発生させる方向に光源２２からの直接光ＤＬを進行させない位置に遮蔽部２４を設けている。【選択図】図３
2008129737.tif 000002
【特許請求の範囲】
【請求項１】
複数の発光部と、
前記発光部に設けられ、前記発光部から特定方向に進行する光を遮蔽する遮蔽部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含むことを特徴とする指示位置演算システム。
【請求項２】
請求項１において、
前記遮蔽部は、
前記発光部と前記受光部とが所与の基準位置関係にある場合に前記受光部に入射する反射光を発生させる方向に前記発光部からの光を進行させない位置に設けられていることを特徴とする指示位置演算システム。
【請求項３】
請求項１、２のいずれかにおいて、
前記発光部は、
前面と背面とを有する筺体の前面に光源が設けられ、
前記遮蔽部は、
前記筺体の前面から延出していることを特徴とする指示位置演算システム。
【請求項４】
請求項３において、
前記遮蔽部は、
前記筺体の前面側への延出距離が変更可能に設けられていることを特徴とする指示位置演算システム。
【請求項５】
請求項３、４のいずれかにおいて、
前記遮蔽部は、
前記遮蔽部の遮蔽面と前記筺体の前面とがなす角の角度が変更可能に設けられていることを特徴とする指示位置演算システム。
【請求項６】
請求項３〜５のいずれかにおいて、
前記遮蔽部は、
前記光源の周囲を移動可能に設けられていることを特徴とする指示位置演算システム。
【請求項７】
請求項３〜５のいずれかにおいて、
前記遮蔽部は、
前記発光部から水平方向よりも下方の所定範囲の方向に進行する光を遮蔽することを特徴とする指示位置演算システム。
【請求項８】
所与の範囲の進行方向に光を進行させる複数の発光部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含み、
前記発光部は、
前記発光部と前記受光部とが所与の基準位置関係にある場合に前記受光部に入射する反射光を発生させる方向に前記発光部からの光を進行させない方向に向けて設けられていることを特徴とする指示位置演算システム。
【請求項９】
請求項１〜８のいずれかにおいて、
前記発光部は、
中心方向を最大光量として所与の範囲の進行方向に光を進行させる光源であって、
前記発光部の基準方向である第１の方向に前記中心方向を向けて配置された第1の光源と、
前記基準方向と９０度以内の角度差で方向が異なる第２の方向に前記中心方向を向けて配置された第２の光源と、
前記基準方向を対称軸として前記第２の方向と線対称となる第３の方向に前記中心方向を向けて配置された第３の光源と、
を含むことを特徴とする指示位置演算システム。
【請求項１０】
請求項９において、
前記指示体が指示する指示面を更に含み、
前記第１の方向は、前記指示面と直交する鉛直面と平行な方向であることを特徴とする指示位置演算システム。
【請求項１１】
請求項９、１０のいずれかにおいて、
前記第２の方向と前記第３の方向とは、水平面と平行な方向であることを特徴とする指示位置演算システム。
【請求項１２】
請求項９〜１１のいずれかにおいて、
前記第1の光源と前記第２の光源と前記第３の光源とが、前記光の進行方向から見て三角形の各頂点となるように配置されていることを特徴とする指示位置演算システム。
【請求項１３】
発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含む指示位置演算システムに用いられ、
複数の発光部と、
前記発光部の近傍に設けられ、前記発光部から特定方向に進行する光を遮蔽する遮蔽部と、
を含むことを特徴とする発光ユニット。
【請求項１４】
発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含む指示位置演算システムに用いられ、
所与の範囲の進行方向に光を進行させる複数の発光部を含む発光ユニットであって、
前記発光部は、
前記発光部と前記受光部とが所与の基準位置関係にある場合に前記受光部に入射する反射光を発生させる方向に前記発光部からの光を進行させない方向に向けて設けられていることを特徴とする発光ユニット。
【請求項１５】
オブジェクトを表示させる表示部と、
前記表示部に対して所与の位置関係にある複数の発光部と、
前記発光部に設けられ、前記発光部から特定方向に進行する光を遮蔽する遮蔽部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含むことを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示位置演算システム、発光ユニット及びゲームシステムに関する。
【背景技術】
【０００２】
従来から、銃型コントローラを用いたシューティングゲームシステムや、ポインティングデバイスを用いたプレゼンテーションシステムなどのように、モニタやスクリーンなどの指示面における指示体の指示位置を演算する指示位置演算システムが知られている。このような指示位置演算システムでは、指示面の近傍に２つの赤外光光源を配置し、これを指示体の先端に設けた受光センサで撮像し、光源の受光位置に基づいて指示体の指示位置を演算している。
【０００３】
このような指示位置演算システムでは、光源からの光以外の光（ノイズ）を受光センサが受光してしまうと正確に位置演算を行うことができない。そこで従来の指示位置演算システムでは、受光センサの前面側に、光源からの光と同様の波長の光のみを透過させるフィルタを設けてノイズの検出を防止したり、受光センサが検出した受光領域の長さや大きさから光源からの光かノイズかを判定していた。かかる技術として、例えば特許第２９６１０９７号公報に開示される従来技術がある。
【特許文献１】特許第２９６１０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし従来の指示位置演算システムでは、ノイズが光源の光と同様の波長、同様の大きさのものである場合にはこれを除去することができなかった。例えば光源と受光センサの間に鏡やガラステーブルなどのように光源からの光の反射光を発生させるようなものが存在する場合には、光源の位置とは異なる位置に光源からの直接光と同様の波長、同様の大きさの反射光が発生するが、かかる反射光はノイズとして除去することができなかった。
【０００５】
本発明は以上のような課題に鑑みてなされたものであり、その目的とするところは、光源の光によって発生するノイズを防止することにより正確に指示体の指示位置を演算することができる指示位置演算システム、発光ユニット及びゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、
複数の発光部と、
前記発光部に設けられ、前記発光部から特定方向に進行する光を遮蔽する遮蔽部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含む指示位置演算システムに関係する。
【０００７】
また本発明は、
発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含む指示位置演算システムに用いられ、
複数の発光部と、
前記発光部の近傍に設けられ、前記発光部から特定方向に進行する光を遮蔽する遮蔽部と、
を含むことを特徴とする発光ユニットに関係する。
【０００８】
本発明によれば、発光部から特定方向に進行する光を遮蔽することにより、発光部からの光により発生する反射光を防止することができる。従って本発明によれば、指示位置演算を行う際のノイズを低減させ、正確な指示位置演算を行うことができる指示位置演算システムを実現することができる。
【０００９】
（２）また本発明に係る指示位置演算システム、発光ユニットでは、
前記遮蔽部は、
前記発光部と前記受光部とが所与の基準位置関係にある場合に前記受光部に入射する反射光を発生させる方向に前記発光部からの光を進行させない位置に設けられているようにしてもよい。
【００１０】
本発明によれば、発光部と受光部とが基準位置関係にある場合に受光部に入射する反射光を防止することができる。従って本発明によれば、指示位置演算システムの使用用途に応じた基本的な態様にある場合において、確実に指示位置演算を行う際のノイズを低減させ、正確な指示位置演算を行うことができる指示位置演算システムを実現することができる。
【００１１】
（３）また本発明に係る指示位置演算システム、発光ユニットでは、
前記発光部は、
前面と背面とを有する筺体の前面に光源が設けられ、
前記遮蔽部は、
前記筺体の前面から延出しているようにしてもよい。
【００１２】
本発明において、「前面」及び「背面」とは、発光部の向きを特定するための概念であり、発光部の形状として発光部が面を有することに限定されない。
【００１３】
本発明によれば、光源が設けられる前面から遮蔽部が延出しているので、遮蔽部の位置、向き、大きさ、形状などに応じて、任意の範囲において光源から進行する光を遮蔽することができる。
【００１４】
（４）また本発明に係る指示位置演算システム、発光ユニットでは、
前記遮蔽部は、
前記筺体の前面側への延出距離が変更可能に設けられているようにしてもよい。
【００１５】
本発明によれば、延出距離を変更することにより、例えば指示位置演算システムが設置される環境に応じて、光源から進行する光を遮蔽する範囲を変更することができる。
【００１６】
（５）また本発明に係る指示位置演算システム、発光ユニットでは、
前記遮蔽部は、
前記遮蔽部の遮蔽面と前記筺体の前面とがなす角の角度が変更可能に設けられているようにしてもよい。
【００１７】
本発明によれば、遮蔽面の角度を変更することにより、例えば指示位置演算システムが設置される環境に応じて、光源から進行する光を遮蔽する範囲を変更することができる。
【００１８】
（６）また本発明に係る指示位置演算システム、発光ユニットでは、
前記遮蔽部は、
前記光源の周囲を移動可能に設けられているようにしてもよい。
【００１９】
本発明によれば、遮蔽部の位置を変更することにより、例えば指示位置演算システムが設置される環境に応じて、光源から進行する光を遮蔽する方向を変更することができる。
【００２０】
（７）また本発明に係る指示位置演算システム、発光ユニットでは、
前記遮蔽部は、
前記発光部から水平方向よりも下方の所定範囲の方向に進行する光を遮蔽するようにしてもよい。
【００２１】
本発明によれば、ノイズとなる反射光を発生させる反射面が存在する可能性が高い、発光部から水平方向よりも下方の所定範囲の方向において反射光の発生を防止することができる。
【００２２】
（８）また本発明は、
所与の範囲の進行方向に光を進行させる複数の発光部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含み、
前記発光部は、
前記発光部と前記受光部とが所与の基準位置関係にある場合に前記受光部に入射する反射光を発生させる方向に前記発光部からの光を進行させない方向に向けて設けられていることを特徴とする指示位置演算システムに関係する。
【００２３】
また本発明は、
発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含む指示位置演算システムに用いられ、
所与の範囲の進行方向に光を進行させる複数の発光部を含む発光ユニットであって、
前記発光部は、
前記発光部と前記受光部とが所与の基準位置関係にある場合に前記受光部に入射する反射光を発生させる方向に前記発光部からの光を進行させない方向に向けて設けられていることを特徴とする発光ユニットに関係する。
【００２４】
本発明によれば、遮蔽部を設けなくとも発光部を設ける向きにより、発光部と受光部とが基準位置関係にある場合に受光部に入射する反射光を防止することができる。従って本発明によれば、指示位置演算システムの使用用途に応じた基本的な態様にある場合において、確実に指示位置演算を行う際のノイズを低減させ、正確な指示位置演算を行うことができる指示位置演算システムを実現することができる。
【００２５】
（９）また本発明に係る指示位置演算システム、発光ユニットでは、
前記発光部は、
中心方向を最大光量として所与の範囲の進行方向に光を進行させる光源であって、
前記発光部の基準方向である第１の方向に前記中心方向を向けて配置された第1の光源と、
前記基準方向と９０度以内の角度差で方向が異なる第２の方向に前記中心方向を向けて配置された第２の光源と、
前記基準方向を対称軸として前記第２の方向と線対称となる第３の方向に前記中心方向を向けて配置された第３の光源と、
を含むようにしてもよい。
【００２６】
本発明によれば、受光部と発光部との位置関係がある程度の範囲にある場合に、受光部が発光部からの光を受光できるようにすることができる。従って本発明によれば、指示体を操作するシステム利用者が移動しても正確な指示位置演算を行うことができる指示位置演算システムを実現することができる。
【００２７】
（１０）また本発明に係る指示位置演算システム、発光ユニットでは、
前記指示体が指示する指示面を更に含み、
前記第１の方向は、前記指示面と直交する鉛直面と平行な方向であるようにしてもよい。
【００２８】
本発明によれば、第１の光源により、指示面の法線方向から上下方向の所定領域を受光センサの受光可能領域とすることができる。即ち指示面の正面方向を受光センサの受光可能領域とすることができる。
【００２９】
（１１）また本発明に係る指示位置演算システム、発光ユニットでは、
前記第２の方向と前記第３の方向とは、水平面と平行な方向であるようにしてもよい。
【００３０】
本発明によれば、第２の光源と第３の光源とにより、指示面の左右方向の所定領域を受光センサの受光可能領域とすることができる。即ち指示面の正面方向以外を受光センサの受光可能領域とすることができる。従って本発明によれば、指示体を操作するシステム利用者の左右方向への水平移動に広く対応して、正確な指示位置演算を行うことができる指示位置演算システムを実現することができる。
【００３１】
（１２）また本発明に係る指示位置演算システム、発光ユニットでは、
前記第1の光源と前記第２の光源と前記第３の光源とが、前記光の進行方向から見て三角形の各頂点となるように配置されているようにしてもよい。
【００３２】
本発明によれば、受光部と発光部との距離が離れた場合でも、受光部が発光部からの光を所定の面積を有する領域として確実に受光することができる。
【００３３】
（１３）また本発明は、
中心方向を最大光量として所与の範囲の進行方向に光を進行させる光源を含む複数の発光部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含み、
前記発光部は、
前記発光部の基準方向である第１の方向に前記中心方向を向けて配置された第1の光源と、
前記基準方向と９０度以内の角度差で方向が異なる第２の方向に前記中心方向を向けて配置された第２の光源と、
前記基準方向を対称軸として前記第２の方向と線対称となる第３の方向に前記中心方向を向けて配置された第３の光源と、
を含むことを特徴とする指示位置演算システムに関係する。
【００３４】
（１４）また本発明は、
発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含む指示位置演算システムに用いられ、
中心方向を最大光量として所与の範囲の進行方向に光を進行させる光源を含む複数の発光部を含む発光ユニットであって、
前記発光部は、
前記発光部の基準方向である第１の方向に前記中心方向を向けて配置された第1の光源と、
前記基準方向と９０度以内の角度差で方向が異なる第２の方向に前記中心方向を向けて配置された第２の光源と、
前記基準方向を対称軸として前記第２の方向と線対称となる第３の方向に前記中心方向を向けて配置された第３の光源と、
を更に含むことを特徴とする発光ユニットに関係する。
【００３５】
（１５）また本発明は、
オブジェクトを表示させる表示部と、
前記表示部に対して所与の位置関係にある複数の発光部と、
前記発光部に設けられ、前記発光部から特定方向に進行する光を遮蔽する遮蔽部と、
前記発光部からの光を受光する受光部が設けられた指示体と、
前記受光部が受光した前記発光部からの光の受光位置に基づいて、前記指示体の指示位置を演算する演算部と、
を含むゲームシステムに関係する。
【発明を実施するための最良の形態】
【００３６】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３７】
１．システム概略
図１は、本実施形態の指示位置演算システムを適用したゲームシステム１０の概略外観図である。本実施形態のゲームシステム１０は、表示画面１１に標的オブジェクトＴＯなどのゲーム画像を表示させる表示部１２と、表示部１２の上部に設けられ、赤外光ＬＥＤ等の赤外光源を有する２個の発光部１３、１４からなる発光ユニット１５と、プレーヤＰが把持して位置、向きを任意に変更可能であって、表示画面１１上の任意の位置を指示する銃型のコントローラ１６（指示体）と、ゲーム処理等を行うゲーム機１７と、を含む。
【００３８】
本実施形態の発光部１３、１４は、光源が配置された前面の向きをプレーヤの存在位置方向である表示画面１１の向きに合わせ、表示部１２の上面に所定間隔の距離をおいて固定設置される。そして発光部１３、１４は、光源から赤外光を前面方向に進行させる。またコントローラ１６はその先端に、受光素子（撮像素子）が矩形の面上にマトリクス状に配列されたＣＭＯＳセンサなどの受光センサ（撮像センサ）１７（受光部、撮像部）が設けられており、コントローラ１６の先端を向けた方向から入射する光を受光（撮像）して、これを画像として取得する。
【００３９】
そしてゲームシステム１０は、受光センサ１７が受光した発光部１３、１４からの２つの赤外光の受光位置情報と、予め設定された基準位置情報とから、表示画面１１上におけるコントローラ１６の指示位置の情報を演算する。そしてゲームシステム１０は、コントローラ１６のトリガが引かれたときのコントローラ１６の指示位置が、表示画面１１に表示させた標的オブジェクトＴＯの位置と一致するか否かを判定して、画像の表示制御処理や得点演算処理などのゲーム処理を行う。
【００４０】
図２は、表示画面１１におけるコントローラ１６の指示位置の情報を演算する手法を説明するための図である。図２に示すように本実施形態では、受光センサ１７が受光した光を、１つの受光素子を１つの画素とする画像データとして撮像し、画像データ領域ＰＡに格納する。本実施形態では画像データ領域ＰＡは、１／６０秒ごとにコントローラ１６の位置、向きに応じて更新される。そして画像データ領域ＰＡに格納された画像データのうち、発光部１３、１４からの２つの赤外光を撮像した領域である赤外光源領域ＩｒＡ１、ＩｒＡ２を用いて、表示画面１１におけるコントローラ１６の指示位置の情報を演算する。本実施形態では、画像データ領域ＰＡの中心点である原点Ｏをコントローラ１６が指示する点とし、原点Ｏと、画像データ領域ＰＡにおける赤外光源領域ＩｒＡ１、ＩｒＡ２と、画像データ領域ＰＡにおける表示画面１１に対応する領域である表示画面領域ＤｐＡとの位置関係から、表示画面１１上におけるコントローラ１６の指示位置の情報を演算する。
【００４１】
図２の例では、画像データ領域ＰＡの中央よりもやや上方において、赤外光源領域ＩｒＡ１とＩｒＡ２とを結ぶ直線ｌが画像データ領域ＰＡの基準線Ｌ（Ｘ軸）に対して時計回りにθ°回転された状態で、赤外光源領域ＩｒＡ１、ＩｒＡ２が形成されている。従って図２の例では、原点Ｏは表示画面領域ＤｐＡの右下部の所定位置に対応させることができ、表示画面１１上におけるコントローラ１６の指示位置の座標を求めることができる。そして、赤外光源領域ＩｒＡ１、ＩｒＡ２を結ぶ直線ｌの基準線Ｌに対する回転角度θから、表示画面１１に対するコントローラ１６の指示方向軸回りの回転角度を求めることができる。また、コントローラ１６が表示画面１１と所定距離にあるときの赤外光源領域ＩｒＡ１とＩｒＡ２との基準距離Ｄを予め設定しておくことにより、基準距離Ｄと、図２の例における赤外光源領域ＩｒＡ１とＩｒＡ２との距離ｄとの比に基づき、図２の例における表示画面１１に対するコントローラ１６の距離を求めることができる。
【００４２】
こうして本実施形態では、図１に示すようにプレーヤＰがコントローラ１６を把持しながら手を動かしたり、プレーヤＰ自身が移動することによりコントローラ１６の位置、向きを変化させても、表示画面１１上におけるコントローラ１６の指示位置等の情報を演算することができる。
【００４３】
なお図１の例では、ゲーム機１７とコントローラ１６とがケーブルにより接続されているが、ゲーム機１７とコントローラ１６との間で無線通信により情報を送受信するようにしてもよい。また発光部１３、１４の配置位置は表示部の上部のみならず、下部や側部など任意の位置とすることができる。即ちコントローラ１６が表示画面１１を指示した場合に受光センサ１７が光を受光できる範囲において、表示部１２に対して所与の位置関係を有する位置であればよい。
【００４４】
２．ノイズの発生とその防止の原理
図３（Ａ）は、コントローラ１６を表示画面１１に向けた状態を真横から見た図である。本実施形態では、コントローラ１６と発光部１３、１４との位置関係がある程度の範囲にある場合に受光センサ１７が発光部１３、１４からの赤外光を受光できるように、発光部１３、１４には、ある程度の指向性を持ちつつ所与の範囲に赤外光を拡散させる光源２２が設けられている。即ち発光部１３、１４は、光源２２の向きとなる中心方向ＣＤを中心として所与の範囲の進行方向に光源２２から赤外光を進行させる。ここで光源２２の中心方向は、例えば光源２２の中心光度方向（最大光度方向）とすることができる。
【００４５】
そして図３（Ａ）に示すように、例えば本実施形態のゲーム機１７として家庭用ゲーム機を用い、表示部１２として家庭にあるテレビモニタを用いて、ゲームシステム１０を家庭の部屋などにおいて構成すると、光源２２と受光センサ１７との間に、鏡やガラステーブルなどのように光源２２からの赤外光を反射するようなものが存在する場合がある。すると、光源２２からは所与の範囲の進行方向に光が進行するので、光源２２の位置とは異なる位置（鏡やガラステーブルなどの反射面）に、光源２２からの直接光ＤＬと同様の波長、同様の大きさの反射光ＲＬが発生する場合がある。そして受光センサ１７がかかる反射光ＲＬを受光すると、これがノイズとなって正確な指示位置を演算することができない。
【００４６】
図４（Ａ）は、図３（Ａ）の状態において受光センサ１７が受光した光、即ち画像データ領域ＰＡに格納された画像データを示している。図３（Ａ）の状態では受光センサ１７は、光源２２からの直接光ＤＬを受光するとともに反射光ＲＬを受光しているので、図４（Ａ）に示すように、光源２２に対応する赤外光源領域ＩｒＡ１、ＩｒＡ２の下方に、反射光ＲＬに対応するノイズ領域ＮＡ１、ＮＡ２が発生する。
【００４７】
そこで本実施形態では図３（Ｂ）に示すように、光源２２（発光部１３、１４）から下方向に進行する光を遮蔽する遮蔽部２４を設けることにより、下方向における反射光ＲＬの発生を防止している。即ち、光源２２（発光部１３、１４）と受光センサ１７（コントローラ１６）とが所与の基準位置関係にある場合に受光センサ１７に入射する反射光ＲＬを発生させる方向に光源２２からの直接光ＤＬを進行させない位置に遮蔽部２４を設けている。これにより所与の基準位置関係にある場合に、受光センサ１７に光源２２からの直接光ＤＬを受光させつつ、反射光ＲＬを受光させないようにすることができる。
【００４８】
具体的には本実施形態では光源２２と受光センサ１７との基準位置関係を、コントローラ１６の姿勢が、コントローラ１６のグリップ２６が下側にある状態で受光センサ１７の受光面が鉛直となる基準姿勢にあり、コントローラ１６の位置が、発光部１３、１４から４メートル離れた基準位置にあり、かつコントローラ１６の向きが、光源２２を指示する基準向きにある場合としている。そしてかかる基準位置関係である場合に、受光センサ１７の受光範囲である画角θ内に入射する反射光ＲＬを発生させないように、遮蔽部２４の位置、向き、大きさ、形状等を定めている。
【００４９】
ここで本実施形態では基準位置として、ゲームシステム１０が正確な指示位置を演算するために必要な光量（光度、光束）を受光センサ１７が光源２２から得ることができる最大距離となる位置を設定し、また基準向きとして、プレーヤがコントローラ１６を表示画面１１に向けてゲームを行う際の平均的な（基本的な）コントローラ１６の向きを設定して、遮蔽部２４の位置、向き、大きさ、形状等を定めている。そして図３（Ｂ）の例では、光源２２の近傍下方に板状の遮蔽部２４を発光部１３、１４の前面側に延出させて設けている。従って遮蔽部２４によって、光源２２から水平方向よりも下方向に進行する光のうち、水平方向から離れた所定範囲の角度φ内の方向に進行する光を遮蔽することができる。
【００５０】
図４（Ｂ）は図３（Ｂ）の状態において受光センサ１７が受光した光、即ち画像データ領域ＰＡに格納された画像データを示している。図３（Ｂ）の状態では受光センサ１７は、光源２２からの直接光ＤＬは受光するが反射光ＲＬは受光していないので、図４（Ｂ）に示すように、光源２２に対応する赤外光源領域ＩｒＡ１、ＩｒＡ２の下方には反射光ＲＬに対応するノイズ領域ＮＡ１、ＮＡ２は発生しない。
【００５１】
こうして本実施形態では図３（Ｂ）に示すように、発光部１３、１４とコントローラ１６との距離が４メートル以内であるゲームプレー範囲において、コントローラ１６が表示画面１１に向けられた場合に受光センサ１７に入射する反射光ＲＬを発生させないようにすることができる。ここで図３（Ｂ）においても反射光ＲＬが発生しているが、かかる反射光ＲＬは、コントローラ１６がゲームプレー範囲の外に位置しない限り受光センサ１７に入射しないので問題とならない。
【００５２】
なお、基準位置関係は上述の例に限らず種々の位置関係を設定することができる。例えば基準位置は、光源２２の強さ（正確な指示位置を演算するために必要な光量などを確保できる距離）や配光曲線、ビーム角（所定光量の拡散範囲）に応じて設定することができる。また基準向きは、指示位置演算システムの使用用途に応じて設定することができる。即ち指示体（コントローラ１６）を把持する操作者（プレーヤＰ）の指示面（表示画面１１）に対する基本的な位置に応じて種々の向きに設定することができる。例えば本実施形態の指示位置演算システムをプレゼンテーションシステムに適用した場合には、指示体を操作する操作者はスクリーンなどの指示面に対して正対することは少なく、斜め前などに位置することが多い。しかも操作者よりも上方に配置された指示面（光源）に指示体を向けることが多い。従ってこの場合には基準向きは、例えば指示面の斜め前の位置から上方向を指す向きを基準向きとすることができる。
【００５３】
３．発光ユニットの構成
３−１．遮蔽部によるノイズ防止
図５は、本実施形態の発光ユニット１５を構成する１つの発光部１３（１４）の斜視図である。本実施形態では発光部１３（１４）は、筺体３０の底面３２を表示部１２の上面に固定して設置される。そして筺体３０は前面３４と背面３６とを有し、その前面３４には、前面３４側に赤外光を進行させる３つのＬＥＤ光源２２−１〜２２−３が設けられている。本実施形態では光源２２−１〜２２−３は、光源２２−１〜２２−３の光の進行方向から見て逆三角形の各頂点となるように配置されている。従って光源２２−１〜２２−３と受光センサ１７との距離が離れた場合でも、受光センサ１７が光源２２−１〜２２−３からの赤外光を所定の面積を有する領域として確実に受光することができる。
【００５４】
また筺体３０の前面３４側には、光源２２−１〜２２−３からの赤外光を透過するカバー３８が設けられており、光源２２−１〜２２−３を保護している。そして筺体３０の前面３４の下端部、即ち光源２２−１〜２２−３の近傍下方には、前面３４から前面３４側に延出する遮蔽部２４が設けられている。本実施形態では遮蔽部２４は、筺体３０と一体成型されており、光源２２−１〜２２−３からの赤外光を透過しない素材が用いられている。従ってこの遮蔽部２４により、光源２２−１〜２２−３から水平方向よりも下方向に進行する光のうち、水平方向から離れた所定範囲の方向に進行する光を遮蔽することができる。
【００５５】
図６（Ａ）は、図５の発光部１３（１４）を真横から見た図である。図６（Ａ）に示すように本実施形態では、遮蔽部２４の上面である遮蔽面４０と筺体３０の前面３４とがなす角の角度αが鋭角となっている。従って角度αが直角または鈍角である場合よりも、所定の範囲の方向に進行する光を遮蔽するために必要な、遮蔽部２４の前面３４からの延出距離ｌを小さくすることができる。具体的には本実施形態では、角度αを７０度とし、延出距離ｌを７ｍｍとしている。こうして図６（Ａ）の例によれば、遮蔽部２４を設けても発光部１３（１４）に突出部材が発生することを避けつつ、しかも発光部１３（１４）の小型化を計ることができる。
【００５６】
また図６（Ｂ）に示すように、遮蔽部２４を筺体３０に対して前後方向（図中左右方向）に移動可能に設け、延出距離ｌをｌ１からｌ２の範囲で変更可能に構成してもよい。これにより図６（Ｂ）の例によれば、例えばゲームシステム１０が設置される環境に応じて、光源２２−１〜２２−３から進行する光を遮蔽する範囲を変更することができる。また、発光部１３（１４）を使用するときには遮蔽部２４を延出させ、発光部１３（１４）を使用しないときには遮蔽部２４を収納するようにしてもよい。
【００５７】
また図７（Ａ）に示すように、遮蔽部２４を筺体３０に対して軸４２を中心として回動可能に設け、遮蔽部２４の上面である遮蔽面４０と筺体３０の前面３４とがなす角の角度αを所定の範囲で変更可能に構成してもよい。これにより図７（Ａ）の例によれば、例えばゲームシステム１０が設置される環境に応じて光源２２−１〜２２−３から進行する光を遮蔽する範囲を変更することができる。また、図７（Ｂ）に示すように、延出距離ｌが大きな遮蔽部２４を採用した場合には、発光部１３（１４）を使用するときには遮蔽部２４を筺体３０の前面３４側に延出させ、発光部１３（１４）を使用しないときには遮蔽部２４を軸４２を中心として前面３２に沿う向きに回動させるようにしてもよい。
【００５８】
また図８（Ａ）に示すように、本実施形態に適用できる遮蔽部２４は板状部材によるものに限られない。例えば図８（Ａ）の例では、筺体３０の前面３２側の全面をカバー３８で覆い、光源２２と受光センサ１７とが所与の基準位置関係にある場合に受光センサ１７に入射する反射光ＲＬを発生させる方向に光源２２からの赤外光を進行させない範囲に、赤外光を透過しない塗料が塗布されており、遮蔽部２４として機能させている。また図８（Ｂ）に示すように、遮蔽部２４は筺体３０の前面３４の下端部のみならず上端部にも設けてもよく、光源２２からの光の反射光を発生させる反射面の位置などゲームシステム１０の使用環境に応じて、任意の位置に設けることができる。
【００５９】
また図９（Ａ）に示すように、遮蔽部２４を光源２２−１〜２２−３の周囲を移動可能に設けてもよい。図９（Ａ）の例では、光源２２−１〜２２−３の周囲を囲むように円状に溝４５が設けられており、円弧板状の遮蔽部２４が図中矢印に示すように溝４５に沿って移動可能に設けられている。これにより図９（Ａ）の例によれば、例えばゲームシステム１０が設置される環境に応じて光源２２−１〜２２−３から進行する光を遮蔽する方向を変更することができる。また、図９（Ｂ）に示すように、遮蔽部２４を筒状部材とし、筒状の遮蔽部２４を筺体３０に対してネジ溝により結合し、筒状の遮蔽部２４の中心軸を中心として図中矢印Ａで示すように回転させると、図中矢印Ｂで示すように筺体３０に対して前後に移動するように構成してもよい。これにより図９（Ｂ）の例によれば、遮蔽部２４をねじることにより延出距離ｌを調整することができる。
【００６０】
３−２．光源の向きによるノイズ防止
以上は、発光部１３、１４の前面に遮蔽部２４を設けることにより、光源２２−１〜２２−３から特定方向に進行する光を遮蔽してノイズとなる反射光の発生を防止する例を挙げて説明したが、発光部１３、１４に配置される光源２２−１〜２２−３の向きにより、光源２２−１〜２２−３から特定方向に光を進行させないようにしてノイズとなる反射光の発生を防止してもよい。即ち、光源２２（発光部１３、１４）と受光センサ１７（コントローラ１６）とが所与の基準位置関係にある場合に受光センサ１７に入射する反射光ＲＬを発生させる方向に光源２２からの直接光ＤＬを進行させない方向に、光源２２−１〜２２−３の中心方向ＣＤの向きを向けるようにしてもよい。
【００６１】
図１０（Ａ）には、筺体３０の底面３２を表示部１２の上面に固定して発光部１３（１４）を設置した場合に、光源２２−１〜２２−３の中心方向ＣＤが水平方向（表示部１２の表示画面１１の法線方向）ＨＤに対してβ度上方向に向くように光源２２−１〜２２−３を配置した発光部１３（１４）の例が示されている。図１０（Ａ）の例では、光源２２−１〜２２−３の中心方向ＣＤをβ度上方向に向けたことにより、受光センサ１７に入射する反射光を発生させる方向に光源２２からの直接光を進行させないようにしている。従って、図３（Ｂ）の例と同様に、光源２２−１〜２２−３の下方においてノイズとなる反射光の発生を防止することができる。
【００６２】
また図１０（Ｂ）に示すように、筺体３０を、表示部１２の上面に固定される基台４４に対して軸４６を中心として所定の角度で回動可能に構成してもよい。これにより図１０（Ｂ）の例によれば、光源２２−１〜２２−３の中心方向ＣＤの向きを変更することにより、光源２２−１〜２２−３からの光が進行する範囲を変更することができる。従って例えばゲームシステム１０が設置される環境に応じて筺体３０を回動させることにより、ノイズとなる反射光の発生を防止することができる。
【００６３】
４．受光センサの受光可能範囲
次に、本実施形態のゲームシステム１０において受光センサ１７が光源２２−１〜２２−３からの光を受光することができる受光可能範囲について説明する。本実施形態では、コントローラ１６と発光部１３、１４との位置関係がある程度の範囲にある場合に、受光センサ１７が発光部１３、１４からの赤外光を受光できるようにするため、１つの発光部１３（１４）には３個の光源２２−１〜２２−３が、それぞれの中心方向を異ならせて配置されている。
【００６４】
図１１（Ａ）は本実施形態の発光部１３（１４）を正面から見た図であり、図１１（Ｂ）は、発光部１３（１４）を真上から見た図である。図１１（Ａ）に示すように本実施形態の発光部１３（１４）の３個の光源２２−１〜２２−３は、逆三角形の各頂点となるように配置されている。そして最も下方に位置する第1の光源２２−１は、図１１（Ｂ）に示すように、発光部１３（１４）の基準方向ＳＤである第1の方向Ｄ１に、光源２２−１の中心方向ＣＤ１を向けて配置されている。
【００６５】
ここで本実施形態の発光部１３（１４）では、基準方向ＳＤを表示画面１１の正面方向としている。即ち、筺体３０の底面３２を表示部１２の上面に固定して発光部１３（１４）を設置した場合に、表示部１２の表示画面１１の法線方向と平行になる方向を基準方向ＳＤとしている。このように基準方向ＳＤは、コントローラ１６を把持するプレーヤＰの基本的な位置方向とすることができる。従って本実施形態では、第１の光源２２−１から進行する光によって、プレーヤＰの基本的な位置方向である表示画面１１の正面方向を受光センサ１７の受光可能範囲とすることができる。
【００６６】
一方、正面（光の進行方向）から見て左側に位置する第２の光源２２−２は、図１１（Ｂ）に示すように、基準方向ＳＤと９０度以内の角度差γで方向が異なる第２の方向Ｄ２に、光源２２−２の中心方向ＣＤ２を向けて配置されている。本実施形態では第２の光源２２−２は、正面から見て基準方向ＳＤから６０度左方向に中心方向ＣＤ２を向けて配置されている。従って本実施形態では、第２の光源２２−２から進行する光によって、表示画面１１の正面方向の左側方向を受光センサ１７の受光可能範囲とすることができる。
【００６７】
また、正面（光の進行方向）から見て右側に位置する第３の光源２２−３は、図１１（Ｂ）に示すように、基準方向ＳＤを対称軸として第２の方向Ｄ２と線対称となる第３の方向Ｄ３に、光源２２−３の中心方向ＣＤ３を向けて配置されている。本実施形態では第３の光源２２−３は、正面から見て基準方向ＳＤから６０度右方向に中心方向ＣＤ３を向けて配置されている。従って本実施形態では、第３の光源２２−３から進行する光によって、表示画面１１の正面方向の右側方向を受光センサ１７の受光可能範囲とすることができる。
【００６８】
図１２（Ａ）、（Ｂ）は、図１１（Ａ）の配置で発光部１３（１４）に光源２２−１〜２２−３を設けた場合Ｃ１と、図１３の配置で発光部１３（１４）に光源２２−１〜２２−３を設けた場合Ｃ２と、１つの発光部１３（１４）に１つの光源２２を設けた場合Ｃ３と、における受光センサ１７の受光可能範囲を示す実験結果である。図１３の配置では、図１１（Ａ）の配置と異なり、光源２２−１〜２２−３を横方向の直線上に配置している。
【００６９】
図１２（Ａ）は、発光部１３、１４が４０ｃｍの距離にある場合（３２インチモニタに配置される場合）のＣ１〜Ｃ３の実験結果を示している。図１２（Ａ）に示されるように１つの光源２２を設けた場合Ｃ３では、正面方向については受光可能範囲を確保できるものの、左右方向においては受光可能範囲を確保できていない。一方、３つの光源２２−１〜２２−３を設けた場合Ｃ１及びＣ２では、ともに正面方向と左右方向について受光可能範囲を確保できている。しかし図１１（Ａ）の三角形状に光源２２−１〜２２−３を設けた場合Ｃ１の方が、図１３の直線上に光源２２−１〜２２−３を設けた場合Ｃ２よりも、正面方向における受光可能範囲が長く確保できている。このように、図１１（Ａ）の場合Ｃ１が受光センサ１７の受光可能範囲を最も広くすることができた。
【００７０】
一方１２（Ｂ）は、発光部１３、１４が７５ｃｍの距離にある場合（５０インチモニタに配置される場合）のＣ１〜Ｃ３の実験結果を示しているが、図１２（Ｂ）の実験結果においては、図１１（Ａ）の三角形状に光源２２−１〜２２−３を設けた場合Ｃ１と、図１３の直線上に光源２２−１〜２２−３を設けた場合Ｃ２とで、あまり差が見られなかった。このように発光部１３、１４が４０ｃｍの距離にある場合には、図１１（Ａ）の三角形状に光源２２−１〜２２−３を設けた場合Ｃ１が有用であることがわかる。
【００７１】
なお本実施形態のゲームシステム１０では、プレーヤＰは床面（水平面）に沿って移動するので、第２の方向Ｄ２と第３の方向Ｄ３とは、水平面と平行な方向で互いに向きが異なるようにする態様が好ましい。また第１の方向Ｄ１は、表示画面１１の法線方向と平行な向き（正面方向）のみならず、表示画面１１と直交する鉛直面と平行な方向に、即ち法線方向から上下方向に変化させて第１の光源２２−１の向きを定めるようにしてもよい。特に、下方向に発生する光源２２−１の反射光を防止する必要がある場合には、第１の光源２２−１の中心方向ＣＤ１の向きを水平方向ＨＤよりも５度程度上方に向けるようにしてもよい。
【００７２】
５．機能ブロック
次に、図１４を用いて本実施形態における指示位置演算システム（ゲームシステム）の構成について説明する。図１４は、本実施形態における指示位置演算システムの機能ブロック図の一例である。なお、本実施形態の指示位置演算システムは、図１４の構成要素（各部）の一部を省略した構成としてもよい。
【００７３】
操作部１６０は、プレーヤが操作データを入力するためのものである。特に本実施形態では、プレーヤが操作部１６０を把持して操作部１６０自体の位置、向きを任意に変更可能であって、表示画面１１などの指示面上の任意の位置を指示する指示体（ポインティングデバイス）とすることができる。そして操作部１６０は、操作部１６０自体の動きに応じて変化する情報を検出する検出部１６２を内蔵する。例えばＣＭＯＳセンサやＣＣＤカメラなど、撮像素子（受光素子）により撮像側の基準位置と撮像対象の受光位置との相対関係を取得して、操作部１６０自体の動きを検出する。
【００７４】
また操作部１６０は、プレーヤがＯＮ／ＯＦＦ入力を行うための操作子としてのボタンが設けられている。なおボタンの他に、レバー（アナログパッド）、十字キー、ステアリング、マイク、タッチパネル型ディスプレイなどを備えるようにして、種々の操作データを入力できるようにしてもよい。
【００７５】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。そして、本実施形態の記憶部１７０は、ワーク領域として使用される主記憶部１７１と、最終的な表示画像等が記憶されるフレームバッファ１７２と、オブジェクトのモデルデータが記憶されるオブジェクトデータ記憶部１７３と、各オブジェクトデータ用のテクスチャが記憶されるテクスチャ記憶部１７４と、オブジェクトの画像の生成処理時にＺ値が記憶されるＺバッファ１７６と、を含む。なお、これらの一部を省略する構成としてもよい。
【００７６】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。
【００７７】
この情報記憶媒体１８０には、処理部１００において本実施形態の種々の処理を行うためのプログラム（データ）が記憶されている。即ち、この情報記録媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶されている。
【００７８】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイなどにより実現できる。特に本実施形態では、表示部１９０の表示画面の中や、その周辺に、操作部１６０と表示部１９０の表示画面の相対位置を演算するための発光ユニット１５が設けられている。本実施形態ではこの発光ユニット１５の光源として、不可視光を射出する赤外光ＬＥＤを用いている。
【００７９】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００８０】
携帯型情報記憶装置１９４には、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードや携帯型ゲーム装置などがある。
【００８１】
通信部１９６は、外部（例えばホスト装置や他の画像生成システム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００８２】
なお、本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信してもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００８３】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの処理を行う。ここで、ゲーム処理としては、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、キャラクタやマップなどのオブジェクトを配置する処理、オブジェクトを表示する処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などがある。この処理部１００は記憶部１７０をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００８４】
特に、本実施形態の処理部１００は、指示位置演算部１０２、表示制御部１０４、判定部１０６、評価部１０８、音生成部１３０を含む。なお、これらの一部を省略する構成としてもよい。
【００８５】
指示位置演算部１０２は、受光センサ１７が受光した発光部１３、１４からの２つの赤外光の受光位置情報と、予め設定された基準位置情報とから、表示画面１１上における操作部１６０の指示位置の情報を演算する。
【００８６】
表示制御部１０４は、表示部１９０に表示出力される表示物（オブジェクト）の表示制御を行う。具体的には、表示物（ゲームキャラクタ、背景、標的、車、ボール、アイテム、建物、樹木、柱、壁、マップ）を発生させたり、表示物の表示位置を指示したり、表示物を消滅させたりするなどの表示制御を行う。即ち発生した表示物を表示物リストに登録したり、表示物リストを描画処理部２０６等に転送したり、消滅した表示物を表示物リストから削除したりするなどの表示制御を行う。また表示制御部１０４は、表示画面１１上における操作部１６０の指示位置の情報に基づいて、表示画面１１に指示位置（着弾点）を示す表示物を表示させる。
【００８７】
判定部１０６は、操作部１６０に設けられた操作子（トリガ）の操作入力に応じて、表示部１９０の表示画面１１上における操作部１６０の指示位置情報と、標的オブジェクトＴＯとの位置関係を判定する。具体的には判定部１０６は、操作子の操作入力を受け付けた時点での指示位置情報に基づいて、指示位置と標的オブジェクトＴＯの表示位置とがヒット（一致、着弾）したか否かを判定する。
【００８８】
評価部１０８は、ヒット判定の結果に基づいて、操作部１６０の操作に関する評価を行う。具体的には本実施形態では、標的オブジェクトＴＯに着弾した場合に、得点演算を行うなどして、操作者の操作を評価する処理を行う。
【００８９】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００９０】
なお、本実施形態の画像生成システムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。
【００９１】
また、複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末（ゲーム機、携帯電話）を用いて分散処理により生成してもよい。
【００９２】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【００９３】
また上述の発光ユニット１５は、２つの発光部１３、１４が独立しているものを例に挙げて説明したが、図１５に示すように、２つの発光部１３、１４を一体成型して発光ユニット１５を構成するようにしてもよい。図１５の例では、発光ユニット１５を横長の棒状部材として形成し、左右端に発光部１３、１４を配置している。ここで図１５の例では、発光部１３、１４間の長さを複数段階で図中矢印方向に伸縮させることができる。例えば、２０インチモニタから５０インチモニタまでの複数種類の大きさのモニタに対応させて、複数段階の長さに設定することができるようになっている。
【００９４】
また上述の光源２２は、不可視光である赤外光を発光する例を挙げて説明したが、他の不可視光としてもよいし、可視光としてもよい。また不可視光の光源と可視光の光源の双方を設けて、切り替え点灯可能に構成してもよい。特に発光部（光源）と指示体（受光部）との位置関係を初期設定するために、操作者に指示面を指示させる場合には、可視光を出力させるようにしてもよい。
【００９５】
また本発明は種々の画像生成システムに適用できる。上述の実施形態では、本発明をゲームシステムに適用した場合を例に挙げて説明したが、本発明は、プレゼンテーションシステムなども含む指示位置演算システム、及び指示位置演算システムに用いる発光ユニットにも適用することができる。
【００９６】
また本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード、携帯電話等の種々の画像生成システムに適用できる。
【図面の簡単な説明】
【００９７】
【図１】本実施形態のシステムの概略外観の一例を示す図。
【図２】本実施形態の手法の一例を説明するための図。
【図３】本実施形態の原理の一例を説明するための図。
【図４】本実施形態の原理の一例を説明するための図。
【図５】本実施形態の発光部の概略外観の一例を示す図。
【図６】本実施形態の発光部の概略外観の一例を示す図。
【図７】本実施形態の発光部の概略外観の一例を示す図。
【図８】本実施形態の発光部の概略外観の一例を示す図。
【図９】本実施形態の発光部の概略外観の一例を示す図。
【図１０】本実施形態の発光部の概略外観の一例を示す図。
【図１１】本実施形態の発光部の概略外観の一例を示す図。
【図１２】本実施形態の手法の一例を説明するための図。
【図１３】本実施形態の発光部の概略外観の一例を示す図。
【図１４】本実施形態の機能ブロックの一例を示す図。
【図１５】本実施形態の発光部の概略外観の一例を示す図。
【符号の説明】
【００９８】
Ｐ  プレーヤ、ＴＯ  標的オブジェクト、ＰＡ  画像データ領域、
ＩｒＡ１・ＩｒＡ２  赤外光源領域、ＤｐＡ  表示画面領域、ＮＡ  ノイズ領域、
ＤＬ  直接光、ＲＬ  反射光、ＣＤ  中心方向、ＨＤ  水平方向、ＳＤ  基準方向、
Ｄ１  第1の方向、Ｄ２  第２の方向、Ｄ３  第３の方向、
１１  表示画面、１２  表示部、１３・１４  発光部、１５  発光ユニット、
１６  コントローラ、１７  ゲーム機、２２  光源、２４  遮蔽部、２６  グリップ、
３０  筺体、３２  底面、３４  前面、３６  背面、３８  カバー、
１００  処理部、１０２  指示位置演算部、１０４  表示制御部、１０６  判定部、
１０８  評価部、１６０  操作部、１６２  検出部、１７０  記憶部、１９０  表示部
【図１】
2008129737.tif 000003
【図２】
2008129737.tif 000004
【図３】
2008129737.tif 000005
【図４】
2008129737.tif 000006
【図５】
2008129737.tif 000007
【図６】
2008129737.tif 000008
【図７】
2008129737.tif 000009
【図８】
2008129737.tif 000010
【図９】
2008129737.tif 000011
【図１０】
2008129737.tif 000012
【図１１】
2008129737.tif 000013
【図１２】
2008129737.tif 000014
【図１３】
2008129737.tif 000015
【図１４】
2008129737.tif 000016
【図１５】
2008129737.tif 000017