(57)【要約】【課題】指示体の位置検出の精度を落とすことなく追従速度を上げた位置検出装置及び位置検出方法を提供する。【解決手段】指示体２が置かれる検出領域１をカメラ４で撮像して指示体の指示位置を検出する位置検出装置は、撮像素子４１の全画素から所定画素を間引いてデータを読み出すサブサンプリング手段と、撮像素子の全画素のうちの任意の場所、任意の大きさで画定されるウィンドウのデータを読み出すウィンドウニング手段とを具備する。サブサンプリング手段により読み出されたデータから指示体のおおよその指示位置を検出し、このおおよその指示位置に基づき、指示体のおおよその指示位置が含まれるウィンドウのデータを読み出す。さらに、指示体が移動した場合にはウィンドウ内に指示体の位置が含まれるようにウィンドウの位置を移動させて指示体を追跡することで、筆跡等を検出する。【選択図】図１
2005148773.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子の全画素から所定画素を間引いてデータを読み出すサブサンプリング手段と、
撮像素子の全画素のうちの任意の場所、任意の大きさで画定されるウィンドウのデータを読み出すウィンドウニング手段と、
を具備することを特徴とする位置検出装置。
【請求項２】
請求項１に記載の位置検出装置において、前記サブサンプリング手段は、指示体が置かれる検出領域の全体を読み出すことを特徴とする位置検出装置。
【請求項３】
請求項１又は請求項２に記載の位置検出装置であって、さらに、前記サブサンプリング手段により読み出されたデータから指示体のおおよその指示位置を検出する検出手段を有することを特徴とする位置検出装置。
【請求項４】
請求項３に記載の位置検出装置において、前記ウィンドウニング手段は、前記検出手段により検出された指示体のおおよその指示位置に基づき、前記撮像素子の全画素のうちから指示体のおおよその指示位置が含まれるウィンドウのデータを読み出すことを特徴とする位置検出装置。
【請求項５】
請求項１乃至請求項４の何れかに記載の位置検出装置であって、さらに、前記指示体が移動した場合には前記ウィンドウ内に指示体の位置が含まれるようにウィンドウの位置を移動させて指示体を追跡する追跡手段を有することを特徴とする位置検出装置。
【請求項６】
請求項１乃至請求項５の何れかに記載の位置検出装置であって、さらに、複数の指示体が検出領域内に存在する場合に、それぞれの指示体の指示位置座標を算出するために、前記サブサンプリング手段と前記ウィンドウニング手段を繰り返し切り替えてデータを読み出すための切替手段を有することを特徴とする位置検出装置。
【請求項７】
請求項１乃至請求項５の何れかに記載の位置検出装置において、前記ウィンドウニング手段は、複数のウィンドウを画定でき、複数の指示体が検出領域内に存在する場合に、それぞれの指示体のおおよその指示位置が含まれる複数のウィンドウのデータをそれぞれ読み出すことを特徴とする位置検出装置。
【請求項８】
請求項１乃至請求項７の何れかに記載の位置検出装置であって、さらに、撮像素子の近傍に光源を有することを特徴とする位置検出装置。
【請求項９】
請求項８の何れかに記載の位置検出装置であって、さらに、指示体の先端に再帰性反射部材を有することを特徴とする位置検出装置。
【請求項１０】
請求項２乃至請求項８の何れかに記載の位置検出装置において、前記指示体は指であることを特徴とする位置検出装置。
【請求項１１】
請求項２乃至請求項７の何れかに記載の位置検出装置であって、さらに、指示体の先端に光源を有することを特徴とする位置検出装置。
【請求項１２】
請求項１乃至請求項１１の何れかに記載の位置検出装置であって、さらに、表示装置を有し、該表示装置の表示画面領域が指示体が置かれる検出領域であることを特徴とする位置検出装置。
【請求項１３】
請求項１に記載の位置検出装置であって、さらに、前記撮像素子を有する操作具と、所定の基準位置に配置され前記操作具に対して光を照射する少なくとも一つの光源と、前記操作具が有する撮像素子から見た前記光源の位置から操作具の位置を算出する処理手段とを具備することを特徴とする位置検出装置。
【請求項１４】
請求項１乃至請求項１３の何れかに記載の位置検出装置において、前記撮像素子は、ＣＭＯＳイメージセンサであることを特徴とする位置検出装置。
【請求項１５】
検出領域内に置かれた指示体を撮影し、指示体の指示位置を検出する位置検出方法であって、該方法は、
撮像素子の全画素から所定画素を間引いて前記検出領域の全体のデータを読み出すサブサンプリング過程と、
前記サブサンプリング過程で読み出されたデータから指示体のおおよその指示位置を検出する検出過程と、
前記検出過程で検出された指示体のおおよその指示位置に基づき、前記撮像素子の全画素のうちから指示体のおおよその指示位置が含まれるウィンドウのデータを読み出すウィンドウニング過程と、
を具備することを特徴とする位置検出方法。
【請求項１６】
請求項１５に記載の位置検出方法であって、さらに、複数の指示体が検出領域内に存在する場合に、それぞれの指示体の指示位置座標を算出するために、前記サブサンプリング過程と前記ウィンドウニング手段を繰り返し行うことを特徴とする位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は位置検出装置及び位置検出方法に関し、特に、サブサンプリング機能とウィンドウニング機能を用いることで、指示体の位置検出の精度を落とすことなく追従速度を上げた位置検出方法及び位置検出装置に関する。
【背景技術】
【０００２】
位置検出装置としては、感圧式や抵抗被膜式、光学式のものが知られている。この中で光学式位置検出装置は、検出面として机上面やガラス面等をそのまま利用できる点や精度の点から注目されている。光学式位置検出装置には、その撮像部の撮像素子にラインイメージセンサを用いるものやエリアイメージセンサを用いるものがある。ラインイメージセンサを用いたものには、検出領域近傍の所定の２ヶ所から指示体を撮影して三角測量の原理で指示位置を算出するもの等がある。ラインイメージセンサを用いた位置検出装置の典型的なものは、例えば特許文献１に開示されている。また、エリアイメージセンサを用いたものには、検出領域の上部から検出領域を撮影し、指示体を検出してその指示位置座標を算出するもの等がある。この典型的なものは、例えば特許文献２に開示されている。
【０００３】
【特許文献１】米国特許第４５０７５５７号明細書（第１図、第４図）
【特許文献２】特開２００１−２０９４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
位置検出装置を、電子計算機等への文字入力の用途に用いる場合、ある程度正確に筆跡を追うためには、撮像素子のフレーム読出レートは少なくとも毎秒７０フレーム、好ましくは毎秒１００フレーム以上の検出速度が必要である。ラインイメージセンサの場合には画素数も少ないため、フレーム読出レートは高い。しかしながら、エリアイメージセンサの場合、画素数が多いためそのフレーム読出レートは毎秒１４フレーム程度、高速なものでも３０フレーム程度である。したがって、このままでは文字入力の用途には用いることができない。フレーム読出レートを高くするために画素数が少ない撮像素子を用いることも考えられるが、その場合、画素数が少ないために正確な指示位置座標を検出できないという問題がある。また、検出領域が大きい場合、より正確な指示位置座標を検出するにはさらに高画素数である必要があり、この場合にはさらにフレーム読出レートが低くなってしまう。このようにフレーム読出レートが低いと、文字入力に対して追従することができず、正確に入力文字を検出することができなくなってしまう。したがって、フレーム読出レートを高くすることで追従速度を高め、且つ正確に入力位置座標の検出が可能な位置検出装置の開発が望まれていた。
【０００５】
本発明は、斯かる実情に鑑み、指示体の位置検出の精度を落とすことなく追従速度を上げた位置検出装置及び位置検出方法を提供しようとするものである。
【課題を解決するための手段】
【０００６】
上述した本発明の目的を達成するために、本発明による位置検出装置は、撮像素子の全画素から所定画素を間引いてデータを読み出すサブサンプリング手段と、撮像素子の全画素のうちの任意の場所、任意の大きさで画定されるウィンドウのデータを読み出すウィンドウニング手段とを具備するものである。
【０００７】
ここで、サブサンプリング手段は、指示体が置かれる検出領域の全体を読み出すものである。
【０００８】
さらに、サブサンプリング手段により読み出されたデータから指示体のおおよその指示位置を検出する検出手段を有しても良い。
【０００９】
また、ウィンドウニング手段は、検出手段により検出された指示体のおおよその指示位置に基づき、撮像素子の全画素のうちから指示体のおおよその指示位置が含まれるウィンドウのデータを読み出すものであれば良い。
【００１０】
さらに、指示体が移動した場合にはウィンドウ内に指示体の位置が含まれるようにウィンドウの位置を移動させて指示体を追跡するようにしても良い。
【００１１】
さらに、複数の指示体が検出領域内に存在する場合に、それぞれの指示体の指示位置座標を算出するために、サブサンプリング手段とウィンドウニング手段を繰り返し切り替えてデータを読み出すようにしても良い。
【００１２】
また、ウィンドウニング手段は、複数のウィンドウを画定でき、複数の指示体が検出領域内に存在する場合に、それぞれの指示体のおおよその指示位置が含まれる複数のウィンドウのデータをそれぞれ読み出すようにしても良い。
【００１３】
さらに、撮像素子の近傍に光源を有し、また、指示体の先端に再帰性反射部材を有するようにしても良い。また、指示体は指であっても構わない。さらに、指示体の先端に光源を有するようにしても良い。
【００１４】
また、表示装置を設けて、該表示装置の表示画面領域が指示体が置かれる検出領域となるようにしても良い。
【００１５】
さらに、撮像素子を有する操作具と、所定の基準位置に配置され操作具に対して光を照射する少なくとも一つの光源と、操作具が有する撮像素子から見た光源の位置から操作具の位置を算出する処理手段とを具備するようにしても良い。
【００１６】
ここで、撮像素子は、ＣＭＯＳイメージセンサであることが望ましい。
【００１７】
また、検出領域内に置かれた指示体を撮影し、指示体の指示位置を検出する本発明の位置検出方法は、撮像素子の全画素から所定画素を間引いて検出領域の全体のデータを読み出すサブサンプリング過程と、サブサンプリング過程で読み出されたデータから指示体のおおよその指示位置を検出する検出過程と、検出過程で検出された指示体のおおよその指示位置に基づき、撮像素子の全画素のうちから指示体のおおよその指示位置が含まれるウィンドウのデータを読み出すウィンドウニング過程とを具備するものである。
【００１８】
さらに、この方法は、複数の指示体が検出領域内に存在する場合に、それぞれの指示体の指示位置座標を算出するために、サブサンプリング過程とウィンドウニング手段を繰り返し行うようにすれば良い。
【発明の効果】
【００１９】
本発明の位置検出装置及び位置検出方法には、指示体の位置検出の精度を落とすことなく追従速度を上げることができるという利点がある。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態を図示例と共に説明する。図１は、本発明の第１実施例の位置検出装置の概要を説明するための図である。検出領域１上にスタイラス等の指示体２が置かれ、それを検出領域１の上方に設けられるカメラ４にて撮影するものである。なお、表示装置６と組み合わせることで、表示装置の表示画面を検出領域１とすることでタッチパネル表示装置とすることも可能である。
【００２１】
カメラ４は、図２に示すような構造となっている。即ち、撮像素子４１が主要部品であり、撮像素子４１へ検出領域を撮影した像を結像するための結像レンズ４２を有する。指示体２の先端に、光を入射した方向へ反射する性質を有する再帰反射材３が設けられる場合、カメラ４に光源４３を設ける。光源４３から放射した光は、検出領域１の全面を照らす。指示体２が検出領域１内に置かれたとき、その先端に設けられた再帰反射材３に入射した光は、入射した方向に戻るように反射する。この反射光を結像レンズ４２を介して撮像素子４１で受光する。反射光、即ち画像上で最も明るく光っている部分の位置を検知することで、指示位置を検出する。これらの検出は、カメラ４に接続されるパーソナルコンピュータ等の電子計算機５に送られ、そこでデータを処理することで行われる。また、カメラ内にＤＳＰ等を設けてそこで処理する構成であっても勿論構わない。
【００２２】
なお、光源４３を赤外発光ダイオードとした場合には、撮像素子４１の前面に赤外透過フィルタ４４を設け、赤外発光ダイオードから発せられ再帰反射材３で反射した反射光を確実に検出するようにすることも可能である。また、指示体が指であっても、指に当たった光はある程度反射するため、指の指示位置を検出することは可能である。さらに、カメラ４側に光源４３は設けず、指示体２の先端に再帰反射材の代わりにＬＥＤ等の光源を設けることも可能である。
【００２３】
本発明の特徴は、撮像素子にある。以下に本発明の撮像素子について、詳細に説明する。本発明の撮像素子は、全画素から所定画素を間引いてデータを読み出すサブサンプリングモードと、全画素のうちの任意の場所、任意の大きさで画定されるウィンドウのデータを読み出すウィンドウニングモードとを具備する。
【００２４】
サブサンプリングモードは、指示体が置かれる検出領域の全体を読み出すときに、所定画素を間引いてデータを読み出すモードである。具体的には、全画素から例えば縦横方向でそれぞれ１／４だけ間引いてサブサンプルするとすると、全体の１／１６画素のみが読み出されるものである。したがって、フレーム読出レートも、全画素読出の時に比べて１６倍の速度となる。なお、サブサンプルは１／４に限らず、１／２や１／８、１／１６等であっても構わない。
【００２５】
ウィンドウニングモードは、Ｗｉｎｄｏｗ  ｏｆ  Ｉｎｔｅｒｅｓｔ（ＷＯＩ）モードとも呼ばれるものである。具体的には撮像素子内の読み出したい部分の画素データをウィンドウとして定義する。ウィンドウは、ウィンドウ左上の画素のアドレスと行・列のサイズを指定するだけで良い。即ち、ポインタ、高さ、幅を指定することで、これにより画定されるウィンドウのデータのみを読み出すことが可能となる。例えば、ウィンドウのサイズを全画素の１／４のサイズとすれば、フレーム読出レートは全画素読出の時に比べて１６倍高速になる。
【００２６】
これらのモードを用いると、例えば全画素読出時のフレーム読出レートが毎秒１４フレームの撮像素子の場合、サブサンプリングモードでは１／４でサブサンプルを行うと毎秒２２４フレームを読み出すことが可能となる。したがって、十分高速な検出速度となり、素早い指示体の動きにも追従できるようになる。
【００２７】
サブサンプリングモードで読み出されたデータから、最も明るい点、即ち最も受光強度が強い画素の位置を検出する。この位置が、指示体のおおよその指示位置となる。しかしながら、サブサンプリングモードでは、検出精度が落ちてしまう。例えば、１／４でサブサンプルを行った場合には、検出精度も１／４に落ちてしまう。したがって、サブサンプリングモードで読み出されたデータにより指示体のおおよその位置が検出できたら、ウィンドウニングモードに切り替え、この位置に基づき撮像素子の全画素のうちから、検出されたおおよその位置を含むウィンドウを画定し、このウィンドウのデータを読み出すようにする。ウィンドウニングモードでは、検出精度も落ちることがなく、指示体の正確な位置を検出することが可能となる。さらに、ウィンドウニングモードでは、例えばウィンドウのサイズを全画素の１／４とすれば、毎秒２２４フレームを読み出すことが可能となるので、検出速度も十分高速となる。
【００２８】
また、指示体がウィンドウ外に移動すると検出できなくなるため、指示体が移動した場合にはウィンドウ内に指示体の位置が含まれるように、ウィンドウの位置を移動させて指示体の筆跡を追跡するようにする。即ち、一端サブサンプリングモードで指示体のおおよその指示位置を検出したら、今度はウィンドウニングモードで指示体の位置を正確に検出しながらウィンドウを指示体を追跡するように移動させようにする。このようにすることで、検出精度を落とすことなく、高速にフレームを読み出すことが可能となる。
【００２９】
なお、特に説明はしていないが、検出領域面又は指示体に筆圧検出機能を設けることで、確実に検出領域面に入力されたことを検出できるようにすることも勿論可能である。その他、クリックボタン等のボタンを例えば検出領域外に設けておき、入力するときにはそのボタンを押すように構成しても良い。
【００３０】
ここで、撮像素子としては、ＣＭＯＳイメージセンサを用いることが好ましい。ＣＭＯＳイメージセンサはその構造上、任意のアドレスの画素を１画素単位で読み出すことが可能なランダムアクセス方式のため、本発明のサブサンプリングやウィンドウニングを容易に達成できるためである。但し、連続読出方式であるＣＣＤイメージセンサであっても、例えばインターラインＣＣＤの場合であれば、縦転送されるデータを間引くことでサブサンプリングが可能であるため、フレーム読出レートをある程度高くすることは可能である。
【００３１】
上記のように構成された位置検出装置における検出手順を、図３のフローチャートを用いて説明する。まず、サブサンプリングモードに設定し、検出領域を撮影する（ステップ３０１）。例えば、１／４のサブサンプリングモードに設定する。そして、受光強度が最も強い画素を検出し（ステップ３０２）、検出された画素の受光強度が所定の閾値を超えているか否かを確認する（ステップ３０３）。指示体の先端に設けられた再帰反射材や光源以外にも、光を検出してしまう場合があるためである。そして、所定の閾値を超えていない場合には、再度ステップ３０１へ戻ってサブサンプリングを続ける。
【００３２】
ステップ３０２で検出された画素の受光強度が所定の閾値を超えていた場合、指示体が検出領域内に置かれたと判断できる。サブサンプリングモードでの検出であるため検出精度は高くなく、その所定の閾値を超えた画素の位置は、指示体のおおよその指示位置である。次に、検出されたおおよその指示位置に基づき、撮像素子の全画素のうちから指示体のおおよその指示位置が含まれるウィンドウを画定し、そのウィンドウのデータを読み出す（ステップ３０４）。例えば、指示体のおおよその指示位置を中心とした、１／４サイズのウィンドウを設定して読み出す。そして、受光強度が最も強い画素を検出する（ステップ３０５）。ここで、検出された画素の受光強度が所定の閾値を超えているか否かを確認する（ステップ３０６）。所定の閾値を超えていれば、その画素を含む近傍の画素の受光強度の重心を求め、重心の位置を指示体の指示位置として、その指示位置座標を出力する（ステップ３０７）。
【００３３】
その後、ステップ３０４に戻り、指示体が移動しても常に指示体が含まれるようにウィンドウの位置を移動させて指示体を撮影し、以降ステップ３０４からステップ３０７を繰り返すことで、指示体を追跡するようにして指示体の筆跡等を撮影する。
【００３４】
なお、指示体の急激な移動により、ステップ３０４からステップ３０７のウィンドウニングモードにおいて、受光強度が最も強い画素を見失った場合には、ステップ３０６で所定の閾値を超える受光強度の画素が存在しなくなるため、ステップ３０１へ戻ってサブサンプリングモードに切り替える。これにより、再度検出領域内に指示体が存在するか否かを決定し、サブサンプリングモードでも指示体が検出できなければ、指示体は検出領域内には存在しないことが分かる。この場合、ステップ３０１からステップ３０３を繰り返すことで、指示体の入力を待つことになる。
【００３５】
このように、サブサンプリングモードで粗読みした後、ウィンドウニングモードで正確な指示位置を検出することで、フレーム読出レートを落とすことなく高速にデータを読み出せ、且つ位置検出精度としては、その撮像素子が持つ高い検出精度を有するものとなる。
【００３６】
次に、指示体が複数入力された場合に、それぞれの指示体の指示位置を検出するための方法を、図４を用いて説明する。図４は、複数の指示体の検出方法を説明するためのフローチャートである。サブサンプリングモードであるステップ４０１からステップ４０３は、基本的には図３に示す指示体が１つの場合のステップ３０１からステップ３０３と同様である。本実施例では、受光強度が強い画素が複数存在する場合には、ステップ４０２において、最も受光強度が強い画素（Ｃ１）を検出する。次に、ステップ４０４において、画素Ｃ１を除いた部分で最も受光強度が強い画素（Ｃ２）を検出する。ここで、画素Ｃ２の受光強度が所定の閾値よりも小さい場合には、入力された指示体は１つであるとして、Ｎ＝１とする（ステップ４０６）。画素Ｃ２の受光強度が所定の閾値よりも大きい場合には、Ｎ＝２とする（ステップ４０７）。このように、指示体の数をＮに入力することで、指示体の数を登録しておく。なお、より多くの指示体を検出しようとするならば、さらに受光強度の強い画素を検出するようにしてＮにその数を入力するようにすれば良い。
【００３７】
その後、ウィンドウニングモードに切り替え、検出された画素Ｃ１の位置に基づき、画素Ｃ１が含まれるウィンドウを画定してウィンドウのデータを読み出し（ステップ４０８）、ウィンドウ内で受光強度が最も強い画素を検出し（ステップ４０９）、検出された画素の受光強度が所定の閾値を超えているか否かを確認し（ステップ４１０）、所定の閾値を超えていれば、その画素を含む近傍の画素の受光強度の重心を求め、重心の位置を１つ目の指示体の指示位置として、その指示位置座標を出力する（ステップ４１１）。これは、図３のステップ３０４からステップ３０７と同様の動作である。なお、ステップ４１０で所定の閾値を超えていない場合には、Ｎに入力された値が２であるか否かを判断するステップ４１２へ進む。
【００３８】
１つ目の指示体の指示位置を算出した後、Ｎに入力された値が２であるか否かを判断し（ステップ４１２）、Ｎ＝１であれば指示体は１つであるので再度ステップ４０１へ戻り、サブサンプリングモードで検出領域全体を検出する。ステップ４１２において、Ｎ＝２であれば、上述の工程と同様に、今度は検出された画素Ｃ２の位置に基づき、画素Ｃ２が含まれるウィンドウを画定してウィンドウのデータを読み出し（ステップ４１３）、検出された画素の受光強度が所定の閾値を超えているか否かを確認し（ステップ４１４）、所定の閾値を超えていれば、その画素を含む近傍の画素の受光強度の重心を求め、重心の位置を２つ目の指示体の指示位置として、その指示位置座標を出力する（ステップ４１６）。
【００３９】
このようにしてウィンドウニングモードで複数の指示体の指示位置座標を出力したら、再度ステップ４０１へ戻り、サブサンプリングモードで検出領域全体を撮影し、これに基づきウィンドウニングモードで指示位置座標を出力することを繰り返すことで、指示体の移動を追跡していく。
【００４０】
１つの指示体による位置検出においては、サブサンプリングモードで一旦指示体を見つければ、ウィンドウニングモードで追跡していくため、例えば全画素読出時のフレーム読出レートが毎秒１４フレームの撮像素子を用いた場合には、１／４のウィンドウを用いると、毎秒２２４フレームを読み出すことが可能となる。しかしながら、２つの指示体が入力された場合、サブサンプリングモードとウィンドウニングモードを繰り返すため、１／４のサブサンプルと１／４のウィンドウを用いた場合には、全体のフレーム読出レートは毎秒１１２フレームとなる。このように、サブサンプリングモードとウィンドウニングモードを繰り返したとしても、フレーム読出レートは十分に高速である。なお、ウィンドウニングモードにおいては、ウィンドウを検出領域の１／４の領域にするのは広すぎる場合もあるため、これを１／８等にすることで、より高いフレーム読出レートも実現可能である。このようにすれば、２つ以上の指示体が入力されても十分に高速に検出することが可能である。
【００４１】
さらに、ウィンドウニングモードにおいて、ウィンドウを複数画定できる撮像素子を用いれば、サブサンプリングモードとウィンドウニングモードを繰り返すことなく、ウィンドウニングモードにおいて複数のウィンドウからそれぞれデータを読み出すことも可能である。この場合、新たに入力される指示体があった場合にはウィンドウニングモードでは検出できないため、所定の間隔でサブサンプリングモードに一旦戻るような制御を行うことが好ましい。
【００４２】
なお、本発明の位置検出装置及び位置検出方法は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００４３】
例えば、図示例ではカメラの位置が固定され、指示体の置かれた位置を検出するものを説明したが、本発明はこれに限らず、例えば特開平７−３０２１４８号公報に記載のような、撮像素子を有する操作具が移動するもので、基準となる光源が固定されるものであっても良い。即ち、操作具の位置や向きにより指示情報を電子計算機等に入力するものである。これは、操作具に本発明の撮像素子を設け、操作具に対して光を照射する光源を所定の基準位置に配置することで実現可能である。この場合も、始めにサブサンプリングモードで光源のおおよその位置を検出し、その後ウィンドウニングモードで正確な光源の位置を検出すれば良い。
【００４４】
さらに、例えば特開昭６０−２３０２２８号公報や米国特許第４，２８０，１３５号明細書に記載のような、プロジェクタによる投射画像への、ライトペン等の指示体による入力を検出するような検出装置にも応用可能である。この場合でも、始めにサブサンプリングモードでライトペンによるおおよその指示位置を検出し、その後ウィンドウニングモードで正確な光源の位置を検出すれば良い。
【図面の簡単な説明】
【００４５】
【図１】図１は、本発明の位置検出装置の概要を説明するための概略図である。
【図２】図２は、本発明の位置検出装置のカメラの構造を説明するための図である。
【図３】図３は、本発明の位置検出装置の位置検出の流れを説明するためのフローチャートである。
【図４】図４は、本発明の位置検出装置において２つの指示体が入力される場合の位置検出の流れを説明するためのフローチャートである。
【符号の説明】
【００４６】
１    検出領域
２    指示体
３    再帰反射材
４    カメラ
５    電子計算機
６    表示装置
４１    撮像素子
４２    結像レンズ
４３    光源
４４    赤外透過フィルタ
【図１】
2005148773.tif 000003
【図２】
2005148773.tif 000004
【図３】
2005148773.tif 000005
【図４】
2005148773.tif 000006