(57)【特許請求の範囲】
【請求項１】
座標入力領域上の指示位置を検出する座標入力装置であって、
前記座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とを備える複数のセンサ手段と、
入射光を再帰的に反射する複数の再帰反射手段と、
指示手段による指示によって、前記複数のセンサ手段それぞれから得られる、光量分布に基づいて、前記指示手段の指示位置の座標を算出する算出手段とを備え、
前記複数のセンサ手段に関わる三次元的遮光検出領域が、前記座標入力領域に対応する共通の三次元的立体形状であり、かつ前記三次元的遮光検出領域は、観測される光強度の変化率によって、前記指示手段の高さ方向の位置の変化が検出できる三次元的領域として定義され、
前記複数のセンサ手段の内、一方のセンサ手段が対向し、かつ他方のセンサ手段が対向しない前記再帰反射手段の形状は、
前記他方のセンサ手段と、
前記他方のセンサ手段の前記座標入力領域に対する鏡像と、
前記他方のセンサ手段が対向する前記再帰反射手段と、
前記他方のセンサ手段が対向する前記再帰反射手段の前記座標入力領域に対する鏡像とで規定される形状であり、
この形状に対し、前記一方のセンサ手段が対向する再帰反射手段に沿った断面の形状に対応する三次元的立体として、前記三次元的立体形状が定義される
ことを特徴とする座標入力装置。
【請求項２】
実像である第１の遮光検知窓の上端をＯｐｔ１、下端をＯｐｔ２、
鏡像である第２の遮光検知窓の上端をＯｐｔ４’下端をＯｐｔ３’、
前記第１の遮光検知窓の前記座標入力領域上の位置をＯｐｔ０、
対向する前記再帰反射手段の実像の上端をＲｅｆ１、下端をＲｅｆ２、
前記再帰反射手段の鏡像の上端をＲｅｆ１’、下端をＲｅｆ２’、
前記再帰反射手段の前記座標入力領域上の位置をＲｅｆ０、
線分Ｒｅｆ２−Ｏｐｔ３’と、線分Ｒｅｆ０−Ｏｐｔ０の交点をＱ１、
線分Ｒｅｆ１’−Ｏｐｔ２と、線分Ｒｅｆ０−Ｏｐｔ０の交点をＱ２、
線分Ｒｅｆ１−Ｏｐｔ３と、線分Ｒｅｆ２−Ｏｐｔ１’の交点をＱ３、
線分Ｒｅｆ２−Ｏｐｔ０と、線分Ｒｅｆ０＿Ｏｐｔ２の交点をＱ４、
とする場合、
前記断面の上辺は、線分Ｒｅｆ１−Ｏｐｔ１より低く、かつ線分Ｒｅｆ１−Ｑ３−Ｏｐｔ１より高い位置にあり、
前記断面の下辺は、線分Ｒｅｆ２−Ｑ４−Ｏｐｔ２より低く、かつ線分Ｒｅｆ２−Ｑ１−Ｑ２−Ｏｐｔ２より高い位置にある
ことを特徴とする請求項１に記載の座標入力装置。
【請求項３】
前記Ｏｐｔ１は、前記センサ手段の投光部の投光範囲である投光窓の上端と、受光部の受光範囲である受光窓の上端の高い方を選択したものであり、
前記Ｏｐｔ２は、前記センサ手段の投光部の投光範囲である投光窓の下端と、受光部の受光範囲である受光窓の下端の高い方を選択したものであり、
前記Ｏｐｔ４’は、前記センサ手段の投光部の投光範囲である投光窓の下端と、受光部の受光範囲である受光窓の下端の低い方の選択結果の前記座標入力領域に対する鏡像であり、
前記Ｏｐｔ３’は、前記センサ手段の投光部の投光範囲である投光窓の上端と、受光部の受光範囲である受光窓の上端の低い方の選択結果の前記座標入力領域に対する鏡像である
ことを特徴とする請求項２に記載の座標入力装置。
【請求項４】
前記複数のセンサ手段は、前記座標入力領域の一辺の両端に設けられ、
前記複数の再帰反射手段は、前記座標入力領域の前記一辺を除く辺に設けられ、
前記複数のセンサ手段の内、一方のセンサ手段が対向し、かつ他方のセンサ手段が対向しない再帰反射手段の形状は、その再帰反射手段の１つの端部の延長上に、前記他方のセンサ手段の遮光検知窓が一致するような、もう１つの再帰反射手段の端部の辺が、前記複数のセンサ手段で共通に対向する再帰反射手段の端部の辺に一致するような、かつ少なくとも下辺が弓なりの形状である
ことを特徴とする請求項１に記載の座標入力装置。
【請求項５】
前記遮光検知窓は、前記センサ手段における実効的に投光に寄与する部分である投光窓の上端と、実効的に受光に寄与する部分である受光窓の上端の高い方を上端とし、かつ前記投光窓の下端と前記受光窓の下端の高い方を下端として決められる範囲の部分である
ことを特徴とする請求項４に記載の座標入力装置。
【請求項６】
前記センサ手段は、前記投光部と前記受光部からなる光学ユニットを１つ備える
ことを特徴とする請求項１に記載の座標入力装置。
【請求項７】
前記センサ手段は、前記投光部と前記受光部からなる光学ユニットを２つ備える
ことを特徴とする請求項１に記載の座標入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座標入力領域上の指示位置を検出する座標入力装置に関するものである。
【背景技術】
【０００２】
座標入力面に、指示具（例えば、専用入力ペン、指等）によって指示して座標を入力することにより、接続されたコンピュータを制御したり、文字や図形などを書き込むために用いられる座標入力装置が存在する。
【０００３】
従来より、この種の座標入力装置としては、タッチパネルとして、各種方式のものが提案、または製品化されており、特殊な器具などを用いずに、画面上でパーソナルコンピュータ等の端末の操作が簡単にできるため、広く用いられている。
【０００４】
座標入力方式としては、抵抗膜を用いたもの、また、超音波を用いたものなど、さまざまなものがあるが、光を用いたものとして、例えば、特許文献１がある。この特許文献１では、座標入力領域の外側に再帰性反射シートを設け、座標入力領域の角端部に配置された光を照明する照明部と光を受光する受光部を備える。そして、この構成により、座標入力領域内において指等の光を遮蔽する遮蔽物と受光部間の角度を検出し、その検出結果に基づいて、その遮蔽物の指示位置を決定する。
【０００５】
また、特許文献２や３等にあるように、再帰反射部材を座標入力領域周辺に構成し、再帰反射光が遮光される部分（遮光部分）の座標を検出する座標入力装置が開示されている。
【０００６】
これらの装置において、例えば、特許文献２では、微分等の波形処理演算によって受光部が受光する遮蔽物による遮光部分のピークを検出することにより、受光部に対する遮光部分の角度を検出し、その検出結果からその遮蔽物の座標を算出している。また、特許文献３では、特定のレベルパターンとの比較によって遮光部位の一方の端と他方の端を検出し、それらの座標の中心を検出する構成が示されている。
【０００７】
ここで、特許文献１乃至３のような、遮光位置を検出して座標を算出する方式を、以下、遮光方式と称する。
【０００８】
また、更に、このような遮光方式の座標入力装置においては、特に、その座標入力領域のサイズが大きい場合には、複数の操作者が同時に入力することを許容して、利便性を向上し、より効率的な会議等の用途での要求がある。そのため、複数の同時入力に対応する座標入力装置が考案されている。
【０００９】
複数の座標を同時に入力するために、特許文献４〜特許文献６では、一つの受光センサで複数の遮光部分の角度を検出し、各センサの角度の組み合わせから数点の入力座標候補を算出する。更に、その算出した入力座標候補から実際に入力した座標を判別する技術が開示されている。
【００１０】
例えば、２点入力の場合には、入力座標候補として最大４点の座標を算出し、この４点の内、実際に入力した座標２点を判定し、出力する。つまり、この判定は、複数の入力座標候補の中から、実際の入力座標と虚偽の入力座標を選別して、最終的な入力座標を判定する。そして、この判定を、ここでは「虚実判定」と呼ぶことにする。
【００１１】
この虚実判定の具体的な方法としては、特許文献５や特許文献６では、従来の座標入力領域の一辺の両端に、座標入力領域内で指示された座標を精度良く算出するに十分な距離を隔てて設置される第１及び第２センサを設ける。この他に、第１及び第２センサから入力領域内で指示された座標を精度良く算出するに十分な距離を隔てて第１及び第２センサの間の位置に設置される第３センサを設ける。そして、この第３センサにおける第１及び第２センサの角度情報とは異なる角度情報に基づいて、第１及び第２センサで検出された複数の角度情報に対し、この虚実判定を行う技術が開示されている。
【００１２】
一方で、複数のセンサユニットを所定間隔空けて座標入力領域上の周囲に配置し、ほぼ同じ方向、ほぼ同じ領域を観測させることにより、複数の遮光影が重複した場合でも、一方の影が他方の影に完全に隠れて検出されることを回避する方法が提案されている。また、複数の影が重複したとき、其々の影の一方の端部を観測することにより、影が存在する方向を其々検出する方法が提案されている。
【特許文献１】米国特許第４５０７５５７号公報
【特許文献２】特開２０００−１０５６７１号公報
【特許文献３】特開２００１−１４２６４２号公報
【特許文献４】特開２００２−０５５７７０号公報
【特許文献５】特開２００３−３０３０４６号公報
【特許文献６】特許登録第２８９６１８３号
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述の遮光方式の座標入力装置では、光を遮ることによって形成された影を、その数、位置、影の強度とも全てのセンサが互いに矛盾のない基準で正確に検出しなければならない。しかるに、センサと再帰反射部材との位置関係、及びセンサにおける投光部と受光部の位置関係等から、それぞれのセンサから見た影の強度（遮光による光強度の低下率）は、常に、必ずしもそれぞれのセンサで互いに同じ値にはならない。
【００１４】
以下、影の強度（遮光による光強度の低下率）を、「遮光深さ」、「遮光比率」、「遮光率」等と表現する。
【００１５】
このように、影の遮光深さに違いがあると、例えば、本来、所定の複数のセンサから同時に検知されるべき影が、特定のセンサにおいては所定の位置に検知されるにもかかわらず、他の特定のセンサにおいては所定の位置に検知されるべき影が検知されない。即ち、この影を見逃してしまうということが発生する可能性がある。
【００１６】
このように、何れか１つののセンサで本来検出すべき影を検出できなかった場合、入力された座標を正しく検出することができなくなる。また、特に、この問題は、複数の指示具で同時に、複数の入力を行った場合に影響が大きい。例えば、あるセンサで本来検知できるべき影が検知でき無い場合、そのセンサから見て、その影が他の影と重複していると誤認識してしまうこととなる。その結果、実際に指示具によって入力された位置とは異なる本来ありえない位置、即ち、誤った位置の座標を検出してしまう可能性がある。
【００１７】
また、複数のセンサで、本来、検知できるはずの影を検知できない場合、座標をあやまると同時に影の数すなわち入力の数を誤る可能性もある。
【００１８】
本発明は上記の課題を解決するためになされたものであり、入力された座標を精度良く検出することができる座標入力装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記の目的を達成するための本発明による座標入力装置は以下の構成を備える。即ち、  座標入力領域上の指示位置を検出する座標入力装置であって、
前記座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とを備える複数のセンサ手段と、
入射光を再帰的に反射する複数の再帰反射手段と、
指示手段による指示によって、前記複数のセンサ手段それぞれから得られる、光量分布に基づいて、前記指示手段の指示位置の座標を算出する算出手段とを備え、
前記複数のセンサ手段に関わる三次元的遮光検出領域が、前記座標入力領域に対応する共通の三次元的立体形状であり、かつ前記三次元的遮光検出領域は、観測される光強度の変化率によって、前記指示手段の高さ方向の位置の変化が検出できる三次元的領域として定義され、
前記複数のセンサ手段の内、一方のセンサ手段が対向し、かつ他方のセンサ手段が対向しない前記再帰反射手段の形状は、
前記他方のセンサ手段と、
前記他方のセンサ手段の前記座標入力領域に対する鏡像と、
前記他方のセンサ手段が対向する前記再帰反射手段と、
前記他方のセンサ手段が対向する前記再帰反射手段の前記座標入力領域に対する鏡像とで規定される形状であり、
この形状に対し、前記一方のセンサ手段が対向する再帰反射手段に沿った断面の形状に対応する三次元的立体として、前記三次元的立体形状が定義される。
【００２１】
また、好ましくは、
実像である第１の遮光検知窓の上端をＯｐｔ１、下端をＯｐｔ２、
鏡像である第２の遮光検知窓の上端をＯｐｔ４’下端をＯｐｔ３’、
前記第１の遮光検知窓の前記座標入力領域上の位置をＯｐｔ０、
対向する前記再帰反射手段の実像の上端をＲｅｆ１、下端をＲｅｆ２、
前記再帰反射手段の鏡像の上端をＲｅｆ１’、下端をＲｅｆ２’、
前記再帰反射手段の前記座標入力領域上の位置をＲｅｆ０、
線分Ｒｅｆ２−Ｏｐｔ３’と、線分Ｒｅｆ０−Ｏｐｔ０の交点をＱ１、
線分Ｒｅｆ１’−Ｏｐｔ２と、線分Ｒｅｆ０−Ｏｐｔ０の交点をＱ２、
線分Ｒｅｆ１−Ｏｐｔ３と、線分Ｒｅｆ２−Ｏｐｔ１’の交点をＱ３、
線分Ｒｅｆ２−Ｏｐｔ０と、線分Ｒｅｆ０＿Ｏｐｔ２の交点をＱ４、
とする場合、
前記断面の上辺は、線分Ｒｅｆ１−Ｏｐｔ１より低く、かつ線分Ｒｅｆ１−Ｑ３−Ｏｐｔ１より高い位置にあり、
前記断面の下辺は、線分Ｒｅｆ２−Ｑ４−Ｏｐｔ２より低く、かつ線分Ｒｅｆ２−Ｑ１−Ｑ２−Ｏｐｔ２より高い位置にある。
【００２２】
また、好ましくは、前記Ｏｐｔ１は、前記センサ手段の投光部の投光範囲である投光窓の上端と、受光部の受光範囲である受光窓の上端の高い方を選択したものであり、
前記Ｏｐｔ２は、前記センサ手段の投光部の投光範囲である投光窓の下端と、受光部の受光範囲である受光窓の下端の高い方を選択したものであり、
前記Ｏｐｔ４’は、前記センサ手段の投光部の投光範囲である投光窓の下端と、受光部の受光範囲である受光窓の下端の低い方の選択結果の前記座標入力領域に対する鏡像であり、
前記Ｏｐｔ３’は、前記センサ手段の投光部の投光範囲である投光窓の上端と、受光部の受光範囲である受光窓の上端の低い方の選択結果の前記座標入力領域に対する鏡像である。
【００２３】
また、好ましくは、前記複数のセンサ手段は、前記座標入力領域の一辺の両端に設けられ、
前記複数の再帰反射手段は、前記座標入力領域の前記一辺を除く辺に設けられ、
前記複数のセンサ手段の内、一方のセンサ手段が対向し、かつ他方のセンサ手段が対向しない再帰反射手段の形状は、その再帰反射手段の１つの端部の延長上に、前記他方のセンサ手段の遮光検知窓が一致するような、もう１つの再帰反射手段の端部の辺が、前記複数のセンサ手段で共通に対向する再帰反射手段の端部の辺に一致するような、かつ少なくとも下辺が弓なりの形状である。
【００２４】
また、好ましくは、前記遮光検知窓は、前記センサ手段における実効的に投光に寄与する部分である投光窓の上端と、実効的に受光に寄与する部分である受光窓の上端の高い方を上端とし、かつ前記投光窓の下端と前記受光窓の下端の高い方を下端として決められる範囲の部分である。
【００２５】
また、好ましくは、前記センサ手段は、前記投光部と前記受光部からなる光学ユニットを１つ備える。
【００２６】
また、好ましくは、前記センサ手段は、前記投光部と前記受光部からなる光学ユニットを２つ備える。
【発明の効果】
【００２７】
本発明によれば、入力された座標を精度良く検出することができる座標入力装置を提供できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２９】
＜実施形態１＞
図１Ａは本発明の実施形態１の座標入力装置の外観構成を示す図である。
【００３０】
図１Ａにおいて、Ｌ１及びＬ２はそれぞれ投光部および受光部を有する光学ユニットであり、これらの２組の光学ユニットによって、センサユニット１Ｌが構成されている。同様に、Ｒ１及びＲ２はそれぞれ投光部および受光部を有する光学ユニットであり、これらの２組の光学ユニットによって、センサユニット１Ｒが構成されている。
【００３１】
また、センサユニット１Ｌ内の光学ユニットＬ１及びＬ２は、ほぼ同一の方向、同一の視野で、投光／受光を行い、所定の視差をもって到来光を観測するように配置されている。同様に、センサユニット１Ｒ内の光学ユニットＲ１及びＲ２は、ほぼ同一の方向、同一の視野で、投光／受光を行い、所定の視差をもって到来光を観測するように配置されている。
【００３２】
更に、センサユニット１Ｌ及び１Ｒは、図示の如く座標入力面であるところの座標入力有効領域３のＸ軸に平行に、かつＹ軸に対称な位置に、所定距離離れて配置されている。センサユニット１Ｌ及び１Ｒは、制御・演算ユニット２に接続され、制御信号を制御・演算ユニット２から受信すると共に、検出した信号を制御・演算ユニット２に送信する。
【００３３】
４ａ〜４ｃは入射光を到来方向に反射する再帰反射面を有する再帰反射部であり、座標入力有効領域３の外側３辺に図示が如く配置されている。また、これらの再帰反射部４ａ〜４ｃは、それぞれのセンサユニット１Ｌ及び１Ｒから略９０°範囲に投光された光を、センサユニット１Ｌ及び１Ｒに向けて再帰反射する。
【００３４】
尚、再帰反射部４ａ〜４ｃは、ミクロ的に見て三次元的な構造を有し、現在では、主にビーズタイプの再帰反射テープ、或いはコーナキューブを機械加工等により規則正しく配列することで再帰現象を起こす再帰反射テープが知られている。
【００３５】
再帰反射部４ａ〜４ｃで再帰反射された光は、センサユニット１Ｌ（光学ユニットＬ１及びＬ２）及び１Ｒ（光学ユニットＲ１及びＲ２）によって１次元的に検出され、その光量分布が制御・演算ユニット２に送信される。
【００３６】
座標入力有効領域３は、ＰＤＰやリアプロジェクタ、ＬＣＤパネルなどの表示装置の表示画面で構成することで、インタラクティブな入力装置として、利用可能となっている。
【００３７】
このような構成において、座標入力有効領域３に指や指示具等の指示手段による入力指示がなされると、センサユニット１Ｌ及び１Ｒ内のそれぞれの、光学ユニットＬ１及びＬ２と光学ユニットＲ１及びＲ２の投光部から投光された光が遮られる（遮光部分）。この場合、センサユニット１Ｌ及び１Ｒ内のそれぞれの、光学ユニットＬ１及びＬ２と光学ユニットＲ１及びＲ２の受光部では、その遮光部分の光（再帰反射による反射光）を検出できない。そこで、この検出状況に基づいて、光学ユニットＬ１及びＬ２それぞれが、どの方向からの光が検出できなかったかを判別することが可能となる。
【００３８】
そこで、制御・演算ユニット２は、センサユニット１Ｌ（光学ユニットＬ１及びＬ２）及び１Ｒ（光学ユニットＲ１及びＲ２）が検出する光量変化から、指示具によって入力指示された部分の複数の遮光範囲を検出する。次に、その遮光範囲の情報から、センサユニット１Ｌ（光学ユニットＬ１及びＬ２）及び１Ｒ（光学ユニットＲ１及びＲ２）それぞれに対する遮光範囲の端部の方向（角度）をそれぞれ算出する。また、指示具が信号発信部を有する場合には、その指示具からのペン信号をペン信号受信部５が受信する。
【００３９】
そして、検出された遮光範囲の数に基づいて、座標算出に用いる遮光範囲から得られるデータを決定する。次に、それぞれ算出された方向（角度）、及びセンサユニット１Ｌ（光学ユニットＬ１及びＬ２）及び１Ｒ（光学ユニットＲ１及びＲ２）間の距離情報等から、座標入力有効領域３上の指示具の遮光位置を幾何学的に算出する。そして、表示装置に接続されているホストコンピュータ等の外部端末に、インタフェース７（例えば、ＵＳＢ、ＩＥＥＥ１３９４等）を経由してその座標値を出力する。
【００４０】
このようにして、指示具によって、画面上に線を描画したり、表示装置に表示されるアイコンを操作する等の外部端末の操作が可能になる。
【００４１】
尚、以下の説明では、座標入力有効領域３に垂直な方向を高さ方向（Ｚ方向）とし、座標入力有効領域３に近い方向を「下」、遠い方向を「上」と表現する。また、図１Ａにおいて、センサユニット１Ｌ（光学ユニットＬ１及びＬ２）及び１Ｒ（光学ユニットＲ１及びＲ２）は、遮光を実効的に検知する範囲、即ち、第１の遮光検知窓の実態的存在として表現される。
【００４２】
即ち、センサユニット１Ｌ（光学ユニットＬ１及びＬ２）及び１Ｒ（光学ユニットＲ１及びＲ２）の半円筒形状の厚さ（Ｚ方向）が、高さ方向に定義される実効的遮光検知窓の大きさである。
【００４３】
特に、高さ方向における第１の遮光検知窓の定義は、センサユニットの投光窓ないし受光窓ではない。実際に、センサユニットのごく近傍において上側から指示具を挿入して遮光を行った場合に、実際に遮光を検知し始める高さを第１の遮光検知窓の上端、遮光の比率が実質的に１００％になる高さを第１の遮光検知窓の下端としている。そして、このような、上端、下端で定義される窓を第１の遮光検知窓と定義する。
【００４４】
また、遮光検出領域とは、センサユニットから投光された光が再帰反射して、センサユニットで受光されるまでの光路の領域の中で、その部分を指示具で上側から一部でも遮った時に、その受光される光強度が低下し、そのことが検出できる領域として定義する。従って、遮光検出領域は、ある座標位置においては、高さの範囲として定義され、所定の範囲をもつ座標入力有効領域に対しては、３次元的領域として定義される。また、センサユニットから見たある方向に対しては、３次元的領域の断面をなす２次元的領域として定義される。
【００４５】
このように、構成することにより、指示具によって遮光された場合に、センサユニット１Ｌ及び１Ｒでは、常に互いに略同一レベルの遮光比率で影を検出することができる。また、図１Ｂにおける縦じまの部分は、三次元的遮光検出領域の三次元的形状を分かりやすくするために付け加えた断面図であり、本発明において特別な意味をなす断面ではない。
【００４６】
尚、図１Ａ及び図１Ｂでは、１つのセンサユニット内に、２つの光学ユニットを内蔵する複眼（二眼）構成の例を挙げているが、図２Ａ及び図２Ｂに示すように、１つのセンサユニット内に１つの光学ユニットを内蔵する単眼構成とすることも可能である。
【００４７】
そこで、以下では、説明を簡単にするために、図３〜図２３では、図２Ａ及び図２Ｂの単眼構成の場合を例に挙げて説明するが、これに限定されるものではない。例えば、図１Ａ及び図１Ｂの複眼（二眼）構成、あるいは、１つのセンサユニット内に３個以上の光学ユニットを内蔵する複眼構成であっても、本発明を適用することができる。
【００４８】
但し、複眼構成の場合は、センサユニットを構成する各光学ユニットに対して、以下の説明が適用される。つまり、単眼構成の場合、センサユニットとそれが内蔵する１つの光学ユニットは同一視して説明することができる。一方、複眼構成の場合、センサユニットを構成する複数の光学ユニットそれぞれに対して、図３〜図２３の説明が適用されることに注意されたい。
【００４９】
＜課題の説明＞
ここで、本発明における課題を、図を用いて詳しく説明する。
【００５０】
図３は本発明における課題を説明するための図である。
【００５１】
従来より、センサユニット１Ｌ及び１Ｒ、および再帰反射部４（４ａ〜４ｃ）は、できるだけ座標入力面に近づけるよう設計されてきた。また、上記特許文献２等で見られるように、センサユニットにおいて、反射ミラー等の光学部材を用いることにより、投光位置と受光位置をできるだけ、同じ位置、高さにすること、できるだけ座標入力面に近づけることが言及されている。また、投光／受光ともできる限り平行にする（コリメートする）ことを想定した座標入力装置について言及されている。
【００５２】
ここで、仮に、投光／受光が厚み方向に完全に平行にされていて、再帰反射部が投光の指向範囲（視野範囲）、受光の指向範囲（視野範囲）を厚み方向において包含するような形と大きさに設定されているとする。この場合、三次元的遮光検出領域は、再帰反射部の形状にはよらず、投光あるいは受光の光路のみで決まるということができる。
【００５３】
ここで、厚み方向とは、座標入力面（座標入力有効領域３）に垂直な方向（Ｚ方向）を意味する。
【００５４】
しかしながら、実際には、例えば、エコーバックを表示する表示画面との関わり、装置全体の構造等による実装制限、またコスト、精度等の制限により多くの場合、投光／受光とも厚み方向に十分なコリメートができると状態にあるとは言えない。
【００５５】
このため、多くの場合、現実的には、再帰反射部の幅（厚み方向の幅）より、光学ユニットの投光の指向範囲／受光の指向範囲を厚み方向において広く構成する。即ち、投光／受光の厚み方向の指向範囲が再帰反射部を包含するように構成することにより、三次元的遮光検出領域は、再帰反射部の形状によって決まるように構成されている。
【００５６】
特に、本発明においては、投光／受光の厚み方向の指向範囲が再帰反射部を包含するのみでなく、座標入力面の多くの部分を、詳しくはセンサユニットの近傍を除いたほとんどの部分を包含するように構成されている。
【００５７】
ここで、投光の指向範囲／受光の指向範囲は再帰反射部を包含し、かつ座標入力面は包含しない、ないし座標入力面が光を反射しないという構成もある。
【００５８】
これに対し、本発明は、投光の指向範囲／受光の厚み方向の指向範囲は、再帰反射部を包含するのみでなく、座標入力面のセンサユニットの近傍を除く大半を包含するものである。
【００５９】
いずれの場合も、現実の構成として成立するものであるが、厚み方向の指向範囲を制限しない場合の方が、センサユニット自体の精度、取り付け精度、全体の構造体の剛性、製造コスト、設計の自由度等、多くの面で扱いが容易である。
【００６０】
一方、このような場合、夫々のセンサユニット１Ｌ及び１Ｒから見た三次元的遮光検出領域は複雑な形状となり、センサユニット１Ｌ及び１Ｒの三次元的遮光検出領域は、共通領域とは必ずしもなっていないのが現状である。
【００６１】
このため、夫々のセンサユニット１Ｌ及び１Ｒから見た三次元的遮光検出領域は妥協的な形となり、センサユニット１Ｌ及び１Ｒの三次元的遮光検出領域は、共通領域とは必ずしもなっていないのが現状である。
【００６２】
本発明は、このような構成において発生する課題を解決する手法を提案するものである。
【００６３】
以下、図３を例に、課題を説明する。
【００６４】
図３では、センサユニット１Ｌ及び１Ｒは、座標入力面である座標入力有効領域３に対し、再帰反射部４ａ〜４ｃと比べて、より高い位置に設置されている。
【００６５】
実際、表示装置に、この種の遮光方式の座標入力装置を組み込むあるいはオーバーレイする場合、このような構成配置にならざるを得ないことが多い。
【００６６】
センサユニット１Ｌ及び１Ｒは、一定の大きさがあるので、表示画面の黒枠（表示面と同一平面で実際には表示されない外側の部分）に設置することができない。そのため、表示装置の外枠（表示面より一段飛び出した部分、いわゆる額縁）に乗り上げるような配置となる。
【００６７】
一方、座標入力装置としては、違和感のない書き味にするためには、遮光検出領域をできるだけ座標入力面に近づけたいという要望がある。また、実装の容易性という長所もあるため、図３に示すように、細長い形状の再帰反射部は、表示画面の黒枠に収める、即ち、表示面に接近した配置となる。
【００６８】
ここで、センサユニット１Ｌ及び１Ｒ夫々の三次元的遮光検出領域を考えてみる。
【００６９】
まず、図４に示すように、センサユニット１Ｌ（１Ｒ）の投光部から投光された光は、一部は直接再帰反射部４に到達する。次に、そこで再帰反射された光は、一部は直接に受光部に到達し、一部は座標入力有効領域３の座標入力面で反射した後、受光部に到達する。
【００７０】
一方、投光部から投光された他の一部は、座標入力有効領域３の座標入力面で反射した後、再帰反射部４に到達する。次に、そこで再帰反射された光は、一部は直接受光部に到達し、一部は座標入力有効領域３の座標入力面で反射した後、受光部に到達する。
【００７１】
即ち、本構成の場合、図４に示すように、指示具によって遮光するための光は、４つの光路（光路１、光路２、光路３、光路４）に分けて考えることができる。
【００７２】
ここで、再帰反射とは、本来、投光された光を、そのまま投光された方向に反射するものであるが、実際には、反射方向は、投光された方向に対して若干の広がりを持つ。例えば、かなり性能の良いものでも、半値幅で１〜２度程度の広がりを持つ。
【００７３】
従って、センサユニットの大きさと、座標入力有効領域３の大きさにもよるが、多くの場合、光路１〜４が成立し、かつ光路２、３における観測角（投光と反射光の相対角度）が上記の半値幅に対して無視できない場合がある。この場合、それに応じて光強度に減衰係数がかかると考えて扱えば、やはり、光路１〜４は成立する。
【００７４】
そこで、実際の遮光検出領域であるが、センサユニット１Ｌに関しては、センサユニット１Ｌから投光される光は、対向する再帰反射部４との間で、光路１〜４を通って受光部に戻ってくる。このため、図５Ａに示すように、センサユニットの検知窓と対向する再帰反射部の間は、下に凸形状を成す２つの面ではさんだような形状となり、また、その凸の部分において、三次元的遮光検出領域は座標入力面にほぼ接するような形状となる。
【００７５】
同様に、センサユニット１Ｒに関しても、図５Ｂに示すような三次元的遮光検出領域を形成することとなる。
【００７６】
図５Ａ及び図５Ｂから明らかなように、センサユニット１Ｌに関わる三次元的遮光検出領域と、センサユニット１Ｒに関わる三次元的遮光検出領域とでは、立体的に異なる。即ち、両者間では、略同一の三次元遮光検出領域を構成しているわけではない。
【００７７】
ここで、図３のＣ１点ないしＣ２点に指示具を挿入することを考える。
【００７８】
Ｃ１点では、図５Ａに示すように、センサユニット１Ｌに関する三次元的遮光検出領域は、センサユニット１Ｌに近いため、比較的高い位置（座標入力面から離れた位置）にある。
【００７９】
一方、図５Ｂに示すように、センサユニット１Ｒに関する三次元的遮光検出領域は、Ｃ１点では、近傍の再帰反射部４ｂの高さに近い高さ、即ち、比較的低い位置（座標入力面に接近した位置）にある。
【００８０】
ここで、図６Ａ及び図６Ｂに示すような、「ペン先高さ  対  遮光率」特性または「指示具高さ  対  遮光率」を考える。図６Ａ及び図６Ｂにおいて、横軸は、ペン先高さＨ（即ち、指示具の実効的先端と座標入力面との距離）である。一方、縦軸は、センサユニットにおける遮光率であり、例えば、指示具を座標入力面に近づけて行く場合は、図６Ａ及び図６Ｂにおいて、右から左に移動することとなる。
【００８１】
指示具が挿入されていない時点は、遮光率は０％（規格化光強度１００％）である。また、指示具が座標入力面に対しある高さ位置まで近づくと、遮光率は上昇し始める（規格化光強度は低下し始める）。その後、遮光率は、ある位置でおよそ１００％近くに達し、その後、一定となる。
【００８２】
まず、Ｃ１点の位置において、指示具の挿入操作を行った場合、図６Ａ中の破線がセンサユニット１Ｌに関する遮光率の変位を示す軌跡であり、実線がセンサユニット１Ｒに関するものである。
【００８３】
Ｃ１点の近傍において、センサユニット１Ｌに関する三次元的遮光検出領域は高い位置にあるので、図６Ａで示す破線の軌跡が大きく変化する部分は右に寄っている。
【００８４】
一方、センサユニット１Ｒに関する三次元的遮光検出領域は、再帰反射部４ｂの高さにほぼ一致する関係にあるので、図６Ａ中で示す実線の軌跡はほぼそれに従った位置にある。
【００８５】
即ち、何れもこの大きく変化する部分が、センサユニット１Ｌ及び１Ｒの各センサユニットの三次元遮光検出領域を通過する部分であるということができる。
【００８６】
また、これらの図３、図５Ａ及び図５Ｂに示す構成の場合、Ｃ１点の近傍において、センサユニット１Ｌに関する三次元的遮光検出領域は、センサユニット１Ｒに関する三次元的遮光検出領域よりも高さ方向に対して薄い。そのため、図６Ａにおいて、遮光率の軌跡（カーブ）の変化する部分が、センサユニット１Ｌの方がセンサユニット１Ｒに比べて狭くて急峻である。
【００８７】
以上のように、従来構成においては、左右のセンサユニット１Ｌ及び１Ｒで検知する「ペン先高さ  対  遮光率」特性が異なる。
【００８８】
そして、このよう特性において遮光検知を行う場合、次のような問題が発生する。
【００８９】
例えば、影が有りと判定するとするのは、次の場合とする。指示具が座標入力面に対して上から挿入されて行き、その高さＨが、図６ＡのＨｔｈ＿Ｒ≦Ｈ≦Ｈｔｈ＿Ｌで示される範囲に至った時で、かつセンサユニット１Ｌ及び１Ｒ夫々が検出する影の強度、即ち、遮光率が所定閾値ｔｈｓｈ０を超えた時である。
【００９０】
このような構成の場合、センサユニット１Ｌでは、Ｈ＝Ｈｔｈ＿Ｌのとき、影を最初に検知する。一方、センサユニット１Ｒでは、Ｈ＝Ｈｔｈ＿Ｒのとき、影を最初に検知する。
【００９１】
従って、Ｈｔｈ＿Ｒ≦Ｈ≦Ｈｔｈ＿Ｌで示される範囲にあっては、指示具の影は、センサユニット１Ｌでは観測されるが、センサユニット１Ｒでは観測されない状態となる。
【００９２】
同様に、Ｃ２点の場合を、図６Ｂに示す。Ｃ２点の近傍においては、センサユニット１Ｌに関する三次元的遮光検出領域は、座標入力面の反射の影響で該座標入力面に接近している。一方、センサユニット１Ｒに関する三次元的遮光検出領域は、再帰反射部４ｂの高さにほぼ一致する関係にある。
【００９３】
従って、図６Ｂに示すように、Ｃ２点の位置において、指示具の挿入操作を行った場合、図６Ｂ中の破線がセンサユニット１Ｌに関する遮光率の変位を示す軌跡であり、実線がセンサユニット１Ｒに関するものである。
【００９４】
Ｃ２点の近傍において、センサユニット１Ｌに関する三次元的遮光検出領域は、座標入力面の反射の影響で座標入力面に接近している、即ち、低い位置にあるので、図６Ｂで示す破線の軌跡が大きく変化する部分は左に寄っている。
【００９５】
一方、センサユニット１Ｒに関する三次元的遮光検出領域は、再帰反射部４ｂの高さにほぼ一致する関係にあるので、図６Ｂ中で示す実線の軌跡は、ほぼそれに従った位置にある。
【００９６】
即ち、何れもこの大きく変化する部分が、センサユニット１Ｌ及び１Ｒの各センサユニットの三次元遮光検出領域を通過する部分であるということができる。
【００９７】
そして、このよう特性において遮光検知を行う場合、次のような問題が発生する。
【００９８】
このような構成の場合、センサユニット１Ｌでは、Ｈ＝Ｈｔｈ＿Ｌのとき、影を最初に検知する。一方、センサユニット１Ｒでは、Ｈ＝Ｈｔｈ＿Ｒのとき、影を最初に検知する。従って、Ｈｔｈ＿Ｌ≦Ｈ≦Ｈｔｈ＿Ｒで示される範囲にあっては、指示具の影は、センサユニット１Ｌでは観測されるが、センサユニット１Ｒでは観測されない状態となる。
【００９９】
ここまで述べてきたことは、複数の指示具で同時に入力（複数入力操作）を行ったときに、大きな問題となる。
【０１００】
以下、この複数入力時の問題について説明する。まず、この問題を説明するに当たり、単一入力時の座標検出について説明する。
【０１０１】
図７は、図３における単一入力操作を上から見た図である。
【０１０２】
図７において、Ｃ１点の位置に入力を行った場合、通常、図８及び図９のθL、θRの位置に影ができる。ここで、図８は、指示具の高さＨ≦Ｈ２＿Ｒのとき（即ち、指示具が十分座標入力面近傍まできたとき）の、センサユニット１Ｌ及び１Ｒそれぞれが検出する影の形を表している。また、図９は、Ｈｔｈ＿Ｒ≦Ｈ≦Ｈｔｈ＿Ｌのとき（即ち、指示具が座標入力有効領域に入る際、ないし出る際）のときの、センサユニット１Ｌ及び１Ｒそれぞれが検出する影の形を表している。
【０１０３】
このとき、上述のように、センサユニット１Ｌからは、指示具の影が検知されていて、センサユニット１Ｒからは指示具の影は検知されていない。
【０１０４】
ここで、単一入力の場合は、２つのセンサユニット両方が影を検出した場合のみ、入力あり（一方のみ検知した場合は入力なし）として扱えば問題ない。
【０１０５】
ところが、複数入力の場合は問題が大きい、以下、これについて説明する。
【０１０６】
図１０は複数入力操作を上から見た図である。
【０１０７】
図１０では、Ｐ１２及びＰ２１点に複数入力を行った場合を示している。
【０１０８】
この場合、図１１のように、センサユニット１Ｌにおいて、θＬ１、θＬ２の位置に影が検出される。また、センサユニット１Ｒにおいて、θＲ１、θＲ２の位置に影が検出される。この２組の角度データをもとに、４つの座標候補点Ｐ１１、Ｐ１２、Ｐ２１及びＰ２２が算出される。そして、これらの座標候補点の中から、何らかの手段によって虚実判定することにより、例えば、Ｐ１１、Ｐ２２は虚像であり、Ｐ１２、Ｐ２１が実像であることが判別され、座標入力点を決定することになる。
【０１０９】
次に、座標入力点が誤検出される場合の複数入力例について説明する。この誤検出パターン（１）としては、次のようになる。つまり、図１２に示すように、Ｐ１２点（図７のＣ１点に対応）及びＰ２１点で複数入力を行った場合で、かつ各点における指示具の高さＨが図６に示すＨｔｈ＿Ｒ≦Ｈ≦Ｈｔｈ＿Ｌの場合を考える。
【０１１０】
このとき、図１３に示すように、センサユニット１Ｒでは、θＲ２が検知されない。
【０１１１】
この場合、実際には、Ｃ１点（Ｐ１２）、Ｐ２１の位置に２つの入力を行っているにも関わらず、センサユニット１Ｒからは、θＲ１のみ検知されてθＲ２が検知されない（即ち、Ｐ１２の入力の影が観測されない）。そのため、Ｐ１２は、センサユニット１Ｒから重複して観測される点、即ち、図１２のＰ１１が座標入力点であると誤認識をしてしまう。即ち、本来の座標入力点Ｐ１２を座標入力点Ｐ１１と誤検出してしまう。
【０１１２】
次に、誤検出パターン（２）としては、次のようになる。つまり、図１４に示すように、Ｐ１２点（図７のＣ１点に対応）及びＰ２１点（Ｃ１点に対して、およそ左右対称な位置Ｃ１’点）に複数入力を行った場合である。この場合、Ｃ１点の位置での指示具の高さＨは図６Ｂに示すＨｔｈ＿Ｒ  ≦  Ｈ  ≦  Ｈｔｈ＿Ｌで、Ｃ１’点の位置での指示具の高さＨは、図６Ｂのセンサユニット１Ｌと１Ｒとの関係を入れ替えた関係である。更に、Ｈｔｈ＿Ｌ（Ｃ１´）≦Ｈ（Ｃ１´）≦Ｈｔｈ＿Ｒ（Ｃ１´）である。
【０１１３】
このとき、図１５に示すように、センサユニット１ＬからはθＬ２が観測されず、同様に、センサユニット１ＲからはθＲ２が観測されない。この場合、実際には、Ｃ１（Ｐ１２）、Ｃ１’（Ｐ２１）に入力しているにもかかわらず、夫々、実際に検出している角度θＬ１、θＲ１の交点、即ち、図１４のＰ１１が座標入力点であると誤認識してしまう。即ち、この場合、単一入力であると誤検出してしまう。
【０１１４】
このように、指示具の高さＨが所定範囲（例えば、Ｃ１点の位置である場合、Ｈｔｈ＿Ｒ≦Ｈ≦Ｈｔｈ＿Ｌ）であるとき、本来、センサユニット１Ｌ及び１Ｒの両者で検出されるべき影が、ぞれぞれの三次元的遮光検出領域が異なる。そのために、複数入力時で検出した座標候補点から正しい組み合せで座標入力点を検出できない。
【０１１５】
また、この所定範囲（例えば、Ｃ１点の位置である場合、Ｈｔｈ＿Ｒ≦Ｈ≦Ｈｔｈ＿Ｌ）は、座標入力有効領域に対し、指示具が入る際ないし出る際において必ず存在する。そのため、座標の誤検出や、座標候補点の誤算出が発生してしまう。
【０１１６】
以上の問題は、Ｃ２点でも同じことが起こる。Ｃ２点の場合は、センサユニット１Ｌから見える影の強度と、センサユニット１Ｒから見える影の強度の関係は逆である。
【０１１７】
従って、Ｃ１点における場合の図１２のパターンに対応するものは、図１６Ａに示すパターンである。この場合、センサユニット１ＬからθＬ１方向の影が見えない瞬間において、Ｃ２（Ｐ１２）の座標をＰ２２と見誤って検出してしまう。
【０１１８】
また、Ｃ１点における場合の図１４のパターンに対応するものは、図１６Ｂに示すパターンである。この場合、センサユニット１ＬからθＬ１が見えなくて、かつセンサユニット１ＲからθＲ１が見えない瞬間において、Ｃ２（Ｐ１２）とＣ２’(Ｐ２１)に入力しているにもかかわらず、Ｐ２２の位置に見誤って検出してしまう。
【０１１９】
＜三次元的遮光検出領域の共通化＞
そこで、本発明は、これらの問題を解決する構成を提案するものであり、特に、本発明においては、左右のセンサユニット１Ｌ及び１Ｒの三次元的遮光検出領域を同一（共通）にすることにより、これらの問題を解決するものである。
【０１２０】
＜共通の三次元的遮光検出領域の定義＞
まず、本発明において提案する構成は、例えば、図５Ａと図５Ｂに示す、センサユニット１Ｌ及び１Ｒ夫々の三次元的遮光検出領域をいかに同一空間にするかということである。
【０１２１】
このため、本発明では、次のような構成（特徴条件）を採用する。
【０１２２】
２つのセンサユニットで構成される遮光型座標入力装置において、センサユニットのうち互いに一方のみが対向する再帰反射部の形状を、他方に関する三次元的遮光検出領域の前記一方のみが対向する再帰反射部に沿った面における断面に略等しくする。
【０１２３】
具体的には、センサユニット１Ｌに関わる三次元的遮光検出領域の左辺近傍における断面と、センサユニット１Ｒに対向し、かつセンサユニット１Ｌには対向しない再帰反射部４ｂの形状を略同一にする。
【０１２４】
同様に、センサユニット１Ｒに関わる三次元的遮光検出領域の右辺近傍における断面と、センサユニット１Ｌに対向し、かつセンサユニット１Ｒには対向しない再帰反射部４ａの形状を略同一にする。
【０１２５】
実際に、このようにするためには、図２Ａに示すように、例えば、再帰反射部４ａの形状は、一方の端部の辺の延長が、対向しないセンサユニット１Ｒの第１の遮光検知窓と略一致する。また、他方の端部の辺がセンサユニット１Ｌ、センサユニット１Ｒが共通に対向する再帰反射部４ｃの端部の辺に略一致する。更に、再帰反射部４ａの下辺は弓なりの形状で、中ほどの部分で座標入力面に近接（略一致ないし接近）するような形状であり、上辺は直線か、もしくは中ほどで下に下がる弓なりの形状である。
【０１２６】
また、再帰反射部４ｂの形状も同様に、一方の端部の辺の延長が、対向しないセンサユニット１Ｌの第１の遮光検知窓と略一致する。また、他方の端部の辺がセンサユニット１Ｌ、センサユニット１Ｒが共通に対向する再帰反射部４ｃの端部の辺に略一致する。更に、再帰反射部４ｂの下辺は弓なりの形状で、中ほどの部分で入力面に略一致ないし接近するような形状であり、上辺は直線か、もしくは中ほどで下に下がる弓なりの形状である。
【０１２７】
このような形状にすることにより、共通の三次元的遮光検出領域は、周囲の断面は、それぞれの面の再帰反射部であって、かつ上面下面とも座標入力領域の中ほどで下に窪むような形状である。かつ、前記下面は座標入力領域の中ほどで、座標入力面に略接するないし接近するような形状で、成立することとなる。
【０１２８】
具体的には、図２Ａの再帰反射部４ａ及び４ｂを、図示の形状にすることにより、図２Ｂに示す三次元的遮光検出領域、即ち、センサユニット１Ｌ及び１Ｒにおいて共通となる三次元的遮光検出領域を形成することができる。
【０１２９】
ここで、図２Ｂにおける縦じまの部分は、三次元的遮光検出領域の三次元的形状を分かりやすくするために付け加えた断面図であり、本発明において特別な意味をなす断面ではない。
【０１３０】
尚、図２Ａに示すように、再帰反射部４ｃは長方形である。また、再帰反射部４ａ及び４ｂは同一形状で、両者の端部の辺とセンサユニットの検出位置を弓なりの形状でつなげたものであり、およそ中央部分付近において座標入力面にほぼ接する形状である。
【０１３１】
また、センサユニット１Ｌの上端は、再帰反射部４ｂの上辺の延長上にあり、下端は下辺の延長上にある。また、センサユニット１Ｒの上端は、再帰反射部４ａの上辺の延長上にあり、下端は下辺の延長上にある。
【０１３２】
＜三次元的遮光検出領域の断面形状＞
次に、再帰反射部４ａ及び４ｂの形状、即ち、三次元的遮光検出領域の断面形状を決定する方法について説明する。
【０１３３】
既に述べたように、センサユニットの投光部から投光されて受光部に戻ってくる光は、図４に示すように、４つの光路、即ち、光路１〜光路４が想定される。
【０１３４】
それぞれの光路について、その伝わる順をまとめると、以下のようになる。
【０１３５】
光路１：投光          →          再帰反射            →                受光
光路２：投光          →          再帰反射    →    座標入力面反射  →  受光
光路３：投光  →  座標入力面反射  →  再帰反射            →            受光
光路４：投光  →  座標入力面反射  →  再帰反射  →  座標入力面反射  →  受光
次に、図１７Ａ〜図１７Ｃと、図１８Ａ〜図１８Ｃを用いて、これらの光路と遮光検出領域との関係を説明する。
【０１３６】
図１７Ａ〜図１７Ｃについては、光路１及び光路２を図中の上部に、光路３及び光路４を図中の下部に示している。また、図１８Ａ〜図１８Ｃについては、光路１及び光路３を図中の上部に、光路２及び光路４を図中の下部に示している。
【０１３７】
ここに関連する全ての図について、投光側（投光部から再帰反射部まで）の有効な光通過領域を格子模様パターンで表現し、受光側（再帰反射部から受光部まで）の有効な光通過領域をグレーパターンで表現する。
【０１３８】
センサユニットにおける投光部と受光部の位置関係に関して、図１７Ａは、投光部が受光部より高い位置にあり、両者の重なり部分がない場合を示している。図１７Ｂは、投光部が受光部より高い位置にあり、両者の重なり部分がある場合を示している。図１７Ｃは、投光部が受光部を高さ方向の位置で包含している場合を示している。
【０１３９】
また、図１８Ａは、受光部が投光部より高い位置にあり、両者の重なり部分がない場合を示している。図１８Ｂは、受光部が投光部より高い位置にあり、両者の重なり部分がある場合を示している。図１８Ｃは、受光部が投光部を高さ方向の位置で包含している場合を示している。
【０１４０】
これらの図を比較すると、図１７Ａ〜図１７Ｃと、図１８Ａ〜図１８Ｃでは、図示される格子模様パターンと、グレーパターンの位置が入れ替わること以外は、同じ形の図となる。
【０１４１】
次に、これらそれぞれの場合に、遮光が検知されるための指示具と光通過領域の位置関係を判定し、それらの判定結果を一般化し統合することにより、左右辺の遮光検出領域、即ち、三次元的遮光検出領域の左右辺近傍における断面形状を決定する。
【０１４２】
説明のために、以下のように用語を定義する。
【０１４３】
遮光率０％境界線：所定の光路において、指示具を上から挿入していった時に、最初に遮光を検知し始める境界線。
【０１４４】
遮光率１００％境界線：所定の光路において指示具を上から挿入していった時に、遮光率が１００％に至る境界線。
【０１４５】
以下、それぞれの場合について説明する。
【０１４６】
図１７Ａの上図には、光路１及び光路２を、下図は光路３及び光路４を示している。
【０１４７】
図１７Ａの上図において、遮光率０％境界線は、２点鎖線で示す線分（Ｒｅｆ１，Ｌｅｄ１）である。また、遮光率１００％境界線は、点線で示す線分（Ｒｅｆ２，Ｌｅｄ２）である。
【０１４８】
図１７Ａの上図において、線分（Ｒｅｆ２，Ｌｅｄ２）より下の部分に、グレーパターン、即ち、光路１及び光路２の再帰反射→受光の部分が存在する。但し、線分（Ｒｅｆ２，Ｌｅｄ２）において、投光側の光路が完全に遮断されているので、当該部分は遮光率１００％境界線を決定するには直接関係ないといえる。
【０１４９】
図１７Ａの下図においては、遮光率０％境界線は、線分（Ｒｅｆ１，Ｓｅｎｓ１）と線分（Ｒｅｆ２’，Ｌｅｄ１）とで決まる点線の部分である。また、遮光率１００％境界線は、線分（Ｒｅｆ２，Ｓｅｎｓ１’）と線分（Ｒｅｆ１’，Ｌｅｄ２）と、座標入力面３で決まる１点鎖線の部分である。
【０１５０】
この１点鎖線より下の部分に、例えば、再帰反射側には投光側の光路、センサユニット側には受光側の光路が存在する。ここで、前者においては、１点鎖線において受光側が、後者においては、１点鎖線における投光側が完全に遮光される。これにより、それより下側の部分は、遮光率１００％境界線を決定するのには直接関係ない。
【０１５１】
実際には、これらの上下の図を両方考慮することにより、光路１〜４における遮光率１００％境界線、遮光率０％境界線を決定する。
【０１５２】
即ち、光路１〜４全体としての遮光率０％境界線は、光路１及び光路２（上図）の遮光率０％境界線と、光路３及び光路４（下図）の遮光率０％境界線の高い位置にある方で決定される。同様に、光路１〜４全体としての遮光率１００％境界線は、光路１及び光路２（上図）の遮光率１００％境界線と、光路３及び光路４（下図）の遮光率１００％境界線の低い位置にある方で決定される。
【０１５３】
即ち、それぞれの光路において、投光側もしくは受光側の一方が少なくとも遮光され始める位置が、その場所における遮光率０％境界線である。また、投光側もしくは受光側の一方が完全に遮光される位置が、その場所における遮光率１００％境界線である。
【０１５４】
即ち、その場所で光路１〜４の中で、最も高い位置にある遮光率０％境界線が、その場所における光路１〜４全体としての遮光率０％境界線である。また、光路１〜４の中で最も低い位置にある遮光率１００％境界線が、その場所における光路１〜４全体としての遮光率１００％境界線である。
【０１５５】
図１７Ａでは、光路１〜４全体の遮光率０％境界線を２点鎖線、光路１〜４全体の遮光率１００％境界線を１点鎖線で示している。同様に、図１７Ｂ〜図１８Ｃについても、光路１〜４全体の遮光率０％境界線を２点鎖線、光路１〜４全体の遮光率１００％境界線を１点鎖線で示している。
【０１５６】
ここで、各図において、遮光率０％境界線、遮光率１００％境界線は、図中のＳｅｎｓ１、Ｓｅｎｓ２、Ｓｅｎｓ１’、Ｓｅｎｓ２’、Ｌｅｄ１、Ｌｅｄ２、Ｌｅｄ１’、Ｌｅｄ２’、及びＲｅｆ１、Ｒｅｆ２、Ｒｅｆ１’、Ｒｅｆ２’の組み合せで表現される。
【０１５７】
ここで、以下のように用語の定義を行う
Ｏｐｔ１  ＝  ｈｉｇｅｒ（Ｌｅｄ１，Ｓｅｎｓ１）
Ｏｐｔ２  ＝  ｈｉｇｅｒ（Ｌｅｄ２，Ｓｅｎｓ２）
Ｏｐｔ３  ＝  ｌｏｗｅｒ（Ｌｅｄ１，Ｓｅｎｓ１）
Ｏｐｔ３’＝  Ｏｐｔ３の鏡像
ここで、ｈｉｇｅｒ（＊１，＊２）は、＊１と＊２のＺ方向に高い方の位置を選択するという演算式を示している。
【０１５８】
このように定義すると、図１９Ａに示すように、光路１〜４全体としての遮光率０％境界線は必ず線分（Ｒｅｆ１，Ｏｐｔ１）、遮光率１００％境界線は必ず線分（Ｒｅｆ２，Ｑ１，Ｑ２，Ｏｐｔ２）となる。
【０１５９】
ここで、図１９Ｂ中に示すように、遮光率０％境界線、遮光率１００％境界線とは別に、線分（Ｒｅｆ１，Ｑ３，Ｏｐｔ１）を第３の遮光率境界線とする。これは、４つの光路１〜４のいずれもが有効な遮光率を発生する境界線である。即ち、遮光率０％境界線と第３の遮光率境界線の間では、光路１〜４の内の何れか一部が指示具の高さに応じて遮光される。また、第３の境界線より下では、光路１〜４の全てが指示具の高さに応じて遮光される。
【０１６０】
ここで、第１の遮光検知窓の定義として、その上端をＯｐｔ１、下端をＯｐｔ２とする。また、第１の遮光検知窓の座標入力有効領域３に対する鏡像となる、第２の遮光検知窓の定義として、その上端をＯｐｔ４’、下端をＯｐｔ３’とする。
【０１６１】
このように定義すると、第１の遮光検知窓は、センサユニットの実像においての遮光検知窓を実態的に意味すると言うことができる。また、第２の遮光検知窓は、センサユニットの鏡像においての遮光検知窓を実態的に意味すると言うことができる。また、Ｏｐｔ３、Ｏｐｔ４、Ｒｅｆ１、Ｒｅｆ１’、Ｒｅｆ２、Ｒｅｆ２’及び交点位置Ｑ１、Ｑ２、Ｑ３は、遮光検出領域を決定するパラメータ群ということができる。
【０１６２】
以上のように構成することにより、図１９Ａの２点鎖線（遮光率０％境界線）と１点鎖線（遮光０％境界線）とで挟まれる領域として、三次元的遮光検出領域の断面形状を決定することができる。
【０１６３】
換言すれば、複数のセンサユニット１Ｌ及び１Ｒの内、一方のセンサユニットが対向し、かつ他方のセンサユニットが対向しない再帰反射部の形状は、次の条件で規定される形状である。つまり、１）他方のセンサユニットと、２）他方のセンサユニットの座標入力有効領域に対する鏡像と、３）他方のセンサユニットが対向する再帰反射部と４）他方のセンサユニットが対向する再帰反射部の座標入力領域に対する鏡像とで規定される形状である。そして、この形状に対し、一方のセンサユニットが対向する再帰反射部に沿った断面の形状と略等しくなるように、三次元的遮光検出領域が定義される。
【０１６４】
より詳しくは、この断面の形状は、以下のように表現することができる。
【０１６５】
まず、その前提として、実像である第１の遮光検知窓の上端をＯｐｔ１、下端をＯｐｔ２とする。鏡像である第２の遮光検知窓の上端をＯｐｔ４’下端をＯｐｔ３’とする。第１の遮光検知窓の座標入力有効領域上の位置をＯｐｔ０とする。対向する再帰反射部の実像の上端をＲｅｆ１、下端をＲｅｆ２とする。再帰反射部の鏡像の上端をＲｅｆ１’、下端をＲｅｆ２’とする。再帰反射部の座標入力有効領域上の位置をＲｅｆ０とする。
【０１６６】
また、線分Ｒｅｆ２−Ｏｐｔ３’と、線分Ｒｅｆ０−Ｏｐｔ０の交点をＱ１とする。線分Ｒｅｆ１’−Ｏｐｔ２と、線分Ｒｅｆ０−Ｏｐｔ０の交点をＱ２とする。線分Ｒｅｆ１−Ｏｐｔ３と、線分Ｒｅｆ２−Ｏｐｔ１’の交点をＱ３とする。線分Ｒｅｆ２−Ｏｐｔ０と、線分Ｒｅｆ０＿Ｏｐｔ２の交点をＱ４とする。
【０１６７】
この場合、断面の上辺は、線分Ｒｅｆ１−Ｏｐｔ１より低く、かつ線分Ｒｅｆ１−Ｑ３−Ｏｐｔ１より高い位置にある。また、断面の下辺は、線分Ｒｅｆ２−Ｑ４−Ｏｐｔ２より低く、かつ線分Ｒｅｆ２−Ｑ１−Ｑ２−Ｏｐｔ２より高い位置にある。
【０１６８】
＜現実的な断面形状＞
ここで、例えば、図１９Ａ中の点Ｂにおける「指示具高さ  対  遮光率」特性を考えてみる。そこで、この「指示具高さ  対  遮光率」特性を図２０に示す。
【０１６９】
上述したように、点Ｂにおいては、点Ｂ１（点Ｂにおける遮光率０％境界線の高さ）で遮光検知が始まり、点Ｂ４（点Ｂにおける遮光率０％境界線の高さ）で遮光率が１００％に達することはたしかである。
【０１７０】
しかしながら、点Ｂにおいては、点Ｂ１〜Ｂ４の間の部分区間ごとに、光路１〜４のそれぞれの遮光検知に対するかかわり方が異なる。例えば、点Ｂ１〜Ｂ２の部分では、遮光検知に関わる光路は、光路１〜４のうち二つのみである。また、ケースによって異なるがＢ２〜Ｂ３の部分よりも、Ｂ３〜Ｂ４の部分の方が遮光検知に関わる光路の数が少ない場合がある。
【０１７１】
これらの関係により、点Ｂにおける実際の「指示具高さ  対  遮光率」は、図２０に示すような曲線となる。即ち、Ｂ１〜Ｂ２の間とＢ３〜Ｂ４の間は比較的勾配が緩やかであり、Ｂ２〜Ｂ３の間は比較的勾配が急である。
【０１７２】
図６Ａ及び図６Ｂを用いて既に説明したように、本発明において、三次元的遮光検出領域の断面と、その断面に位置する再帰反射形状を略等しくするということは、次のようなことである。つまり、図６Ａ及び図６Ｂで、実線で示す「指示具高さ  対  遮光率」曲線に対して、破線で示すところの「指示具高さ  対  遮光率」曲線を再帰反射形状を工夫することにより近づけて、その形状も合わせるということである。
【０１７３】
従って、この思想を、図２０に当てはめると、次のようなことがいえる。つまり、実線で示す直線と破線で示す曲線を最も近いものにするためには、Ｂ１とＢ４、及びＢ２とＢ３をそれぞれ直線で結ぶのでなく、Ｂ１とＢ２、及びＢ３とＢ４の間の所定部分を直線で結ぶのが適切である。
【０１７４】
即ち、図２０の点Ｈ１＿Ｂが現実的な意味での遮光率０％境界線に属し、点Ｈ２＿Ｂが現実的な意味での遮光率１００％境界線に属するとすると、次のようなことがいえる。つまり、図１９Ａにおいて、現実的な遮光率０％曲線は、同図の２点鎖線ではなく、両端の点、Ｒｅｆ１ないし、Ｏｐｔ１から離れるに従って、その２点鎖線よりも少し下側を通ることとなる。また、現実的な遮光率１００％曲線は、同図の１点鎖線ではなく、両端の点、Ｒｅｆ２ないし、Ｏｐｔ２から離れるに従って、その１点鎖線よりも少し上側を通ることとなる。
【０１７５】
＜共通の三次元的遮光検出領域の定義の拡張＞
ここまで述べてきたように、本発明の構成は、例えば、センサユニット１Ｌ及び１Ｒ夫々の三次元的遮光検出領域をいかに同一空間にするかである。そのために、センサユニット１Ｌ及び１Ｒの内、互いに一方のみが対向する再帰反射部の形状を他方に関する三次元的遮光検出領域の前記一方のみが対向する再帰反射部に沿った面における断面に略等しくする。
【０１７６】
具体的には、センサユニット１Ｌに関わる三次元的遮光検出領域の左辺近傍における断面と、センサユニット１Ｒに対向する再帰反射部４ｂの形状を略同一にする。同様に、センサユニット１Ｒに関わる三次元的遮光検出領域の右辺近傍における断面と、センサユニット１Ｌに対向する再帰反射部４ａの形状を略同一にするということである。
【０１７７】
従って、必ずしも図２Ａのように、再帰反射部４ａ及び４ｂの形状は左右対称である必要はない。例えば、図２１に示すように、夫々のセンサユニット１Ｌ及び１Ｒの高さが異なっている場合で、両者に共通の再帰反射部分４ｃの両端の高さが異なる構成でも良い。あるいは、図２２に示すように、夫々のセンサユニット１Ｌ及び１Ｒの遮光検知窓の大きさが異なっている場合で、両者に共通の再帰反射部分４ｃの両端の高さが異なる構成でも良い。
【０１７８】
また、上記２つのセンサユニットの場合に限らず、一般的に、図２３に示すような、３個以上の複数のセンサユニットで構成される座標入力装置においても、同様のことが言える。
【０１７９】
以上のように構成することにより、それぞれのセンサユニットに関する三次元的遮光検出領域は略同一共通の立体（三次元的立体形状）となり、夫々のセンサユニット１Ｌ及び１Ｒで観測される遮光影の深さ（遮光率）は、略同一の値として観測される。換言すれば、観測される光強度の変化率によって、指示具の高さ方向の位置の変化を検出することができる
以上、ここまで説明した条件は、あくまでも、指示具による入力があった場合にセンサユニットで観測される影の深さ（遮光率）が、全てのセンサユニットで略同じ値に観測できるということであり、正しい座標を算出するための条件ではない。
【０１８０】
即ち、正しい座標を算出するためには、座標入力面方向において、夫々の再帰反射部、夫々のセンサユニットが適正な関係で平面内に配置されていなければならないことは言うまでもない。
【０１８１】
本発明の実施形態１及び、後述する実施形態２は、もちろん、上記の条件をも満足するものである。
【０１８２】
＜座標検出原理＞
実施形態１における座標検出原理について説明する。
【０１８３】
図２４は本発明の実施形態１の座標検出原理を説明するための図である。
【０１８４】
ここで、図２４は、図１Ａ（あるいは図２Ａ）の座標入力装置を上方から見た場合の概略図となっている。また、以下で、図１Ａ（あるいは図２Ａ）や図２４での説明では、必要に応じて、再帰反射部４ａ〜４ｃは、再帰反射部４と総称する。
【０１８５】
＜センサユニット１の詳細説明＞
次に、センサユニット１Ｌ及び１Ｒ内の構成について、図２５を用いて説明する。尚、ここでは、センサユニット１Ｌ及び１Ｒそれぞれが、光学ユニットＬ１及びＬ２と光学ユニットＲ１及びＲ２を内蔵する二眼構成の場合を例に挙げて説明する。
【０１８６】
図２５は本発明の実施形態１のセンサユニットの詳細構成を示す図である。
【０１８７】
図２５において、１０１Ａ及び１０１Ｂは、赤外光を発する赤外ＬＥＤであり、各々投光レンズ１０２Ａ及び１０２Ｂによって、再帰反射部４に向けて略９０°範囲に光を投光する。ここで、センサユニット１Ｌ及び１Ｒ中の投光部は、この赤外ＬＥＤ１０１Ａ及び１０１Ｂと、投光レンズ１０２Ａ及び１０２Ｂによって実現される。これにより、センサユニット１Ｌ及び１Ｒには、それぞれ２つの投光部が構成されることになる。
【０１８８】
そして、投光部より投光された赤外光は、再帰反射部４により到来方向に再帰反射され、センサユニット１Ｌ及び１Ｒ中の受光部によって、その光を検出する。
【０１８９】
受光部は、光線の視野を制限すると共に電気的なシールドをになうシールド部材１０５を設けた１次元のラインＣＣＤ１０４を備える。また、集光光学系としての受光用レンズ（例えば、ｆθレンズ）１０６Ａ及び１０６Ｂ、入射光の入射方向を概略制限する絞り１０８Ａ及び１０８Ｂ、及び可視光等の余分な光（外乱光）の入射を防止する赤外フィルター１０７Ａ及び１０７Ｂを備える。
【０１９０】
そして、再帰反射部４によって反射された光は、赤外フィルター１０７Ａ及び１０７Ｂ、絞り１０８Ａ及び１０８Ｂを抜けて受光用レンズ１０６Ａ及び１０６Ｂによって、ラインＣＣＤ１０４の検出素子１１０面上に集光される。これにより、センサユニット１Ｌ及び１Ｒには、それぞれ２つの受光部が構成されることになる。
【０１９１】
部材１０３及び部材１０９は、投光部及び受光部を構成する光学部品を配置するとともに、投光部で投光した光が直接受光部に入射することを防ぐ、あるいは外来光をカットするための上フード１０３、下フード１０９として機能する。
【０１９２】
尚、実施形態１においては、絞り１０８Ａ及び１０８Ｂは下フード１０９に一体で成型されているが、別部品であってもよいことはいうまでもない。さらには、上フード１０３側に、絞り１０８Ａ及び１０８Ｂと受光用レンズ１０６Ａ及び１０６Ｂの位置決め部を設けても良い。これにより、投光部の発光中心に対する受光部の位置決めを容易にする構成（つまり、上フード１０３のみで、すべての主要な光学部品が配置される構成）に実現することも可能である。
【０１９３】
図２６Ａは、図２５の状態のセンサユニット１Ｌ（１Ｒ）を組み上げた状態を、正面方向（座標入力面に対し垂直方向）から見た図である。図２６Ａに示すように、センサユニット１Ｌ（１Ｒ）中の２つの投光部は、所定距離ｄ離れた状態で、それぞれの主光線方向が略平行となるように配置されている。そして、これらは、各々の投光レンズ１０２Ａ及び１０２Ｂによって、それぞれ略９０°範囲に光を投光するように構成されている。
【０１９４】
図２６Ｂは、図２６Ａの太矢印で示される部分の断面図である。ここでは、赤外ＬＥＤ１０１Ａ（１０１Ｂ）からの光は、投光レンズ１０２Ａ（１０２Ｂ）により、座標入力面に略平行に制限された光束として、主に再帰反射部４に対して光が投光されるように構成している。
【０１９５】
一方、図２６Ｃは、図２６Ａにおける赤外ＬＥＤ１０１Ａ及び１０１Ｂ、投光レンズ１０２Ａ及び１０２Ｂ、上フード１０３を取り除いた状態を、正面方向（座標入力面に対し垂直方向）から見た図である。
【０１９６】
ここで、実施形態１の場合、投光部と受光部は、座標入力面である座標入力有効領域３の垂直方向に対し重ねた配置構成（図２６Ｂ参照）となっている。また、正面方向（座標入力面に対し垂直方向）から見て、投光部の発光中心と受光部の基準位置が一致する構造となっている。
【０１９７】
ここで、基準位置とは、角度を計測するための基準点位置に相当し、実施形態１にあっては絞り１０８Ａ（１０８Ｂ）の位置であって、図中の光線が交差する点となる。
【０１９８】
従って、前述した通り、２つの投光部は所定距離ｄ離れた状態で、それぞれの主光線方向略平行となるように配置されているので、２つの受光部も同様に所定距離ｄ離れた状態で、かつ各々の光軸（光学的な対称軸）が略平行となるように構成されている。
【０１９９】
また、投光部により投光された座標入力面に略平行な光束であって、面内方向に略９０°方向に投光されている光は、再帰反射部４により光の到来方向に再帰反射される。その後、赤外フィルター１０７Ａ（１０７Ｂ）、絞り１０８Ａ（１０８Ｂ）、集光レンズ１０６Ａ（１０６Ｂ）を経て、ラインＣＣＤ１０４の検出素子１１０面上に集光、結像することになる。
【０２００】
従って、ラインＣＣＤ１０４の出力信号は、反射光の入射角に応じた光量分布を出力することになるので、ラインＣＣＤ１０４を構成する各画素の画素番号が角度情報を示すことになる。
【０２０１】
尚、図２６Ｂに示す投光部と受光部の距離Ｌは、投光部から再帰反射部４までの距離に比べて十分に小さな値であり、距離Ｌを有していても十分な再帰反射光を受光部で検出することが可能な構成となっている。
【０２０２】
以上説明したように、センサユニット１Ｌ（１Ｒ）は、少なくとも２つの投光部と、各々の投光部で投光された光を各々検出する２つの受光部（実施形態１の場合、投光部が２組、受光部が２組）を有する構成である。
【０２０３】
また、実施形態１にあっては、受光部の一部であるラインＣＣＤ１０４におけるライン状に配置された検出素子１１０の左側部分を第１受光部の集光領域、右側部分を第２受光部の集光領域としている。これにより、部品の共通化を図っているが、これに限定されるものでなく、各受光部毎に個別にラインＣＣＤを設けてもよいことは言うまでもない。
【０２０４】
＜制御・演算ユニットの説明＞
制御・演算ユニット２とセンサユニット１Ｌ及び１Ｒの間では、主に、受光部内のラインＣＣＤ１０４用のＣＣＤ制御信号、ＣＣＤ用クロック信号と出力信号、及び投光部内の赤外ＬＥＤ１０１Ａ及び１０１Ｂの駆動信号がやり取りされている。
【０２０５】
ここで、制御・演算ユニット２の詳細構成について、図２７を用いて説明する。
【０２０６】
図２７は本発明の実施形態１の制御・演算ユニットの詳細構成を示すブロック図である。
【０２０７】
ＣＣＤ制御信号は、ワンチップマイコン等で構成される演算制御回路（ＣＰＵ）２１から出力され、ラインＣＣＤ１０４のシャッタタイミングやデータの出力制御等が行われる。
【０２０８】
尚、この演算制御回路２１は、クロック発生回路（ＣＬＫ）２２からのクロック信号に従って動作する。また、ＣＣＤ用のクロック信号は、クロック発生回路（ＣＬＫ）２２からセンサユニット１Ｌ及び１Ｒに送信されると共に、各センサユニット内部のラインＣＣＤ１０４との同期をとって各種制御を行うために、演算制御回路２１にも入力されている。
【０２０９】
投光部の赤外ＬＥＤ１０１Ａ及び１０１Ｂを駆動するためのＬＥＤ駆動信号は、演算制御回路２１からＬＥＤ駆動回路（不図示）を介して、対応するセンサユニット１Ｌ及び１Ｒの投光部内の赤外ＬＥＤ１０１Ａ及び１０１Ｂに供給されている。
【０２１０】
センサユニット１Ｌ及び１Ｒそれぞれの受光部内のラインＣＣＤ１０４からの検出信号は、Ａ／Ｄコンバータ２３に入力され、演算制御回路２１からの制御によって、デジタル値に変換される。この変換されたデジタル値は、メモリ１３２に記憶され、指示具の角度計算に用いられる。そして、この計算された角度から座標値が算出され、外部端末にシリアルインタフェース７（例えば、ＵＳＢ、ＩＥＥＥ１３９４、ＲＳ２３２Ｃインタフェース等）を介して出力される。
【０２１１】
また、指示具としてペンを用いる場合、ペンからのペン信号を受信するペン信号受信部５からは、ペン信号を復調したデジタル信号が出力される。その後、ペン信号検出回路としてのサブＣＰＵ２４に入力され、ペン信号が解析された後、その解析結果が演算制御回路２１に出力される。
【０２１２】
＜センサユニット１の光学配置に関する詳細説明＞
図２８は本発明の実施形態１の座標入力装置の光学的な配置を説明するための説明図である。
【０２１３】
図２８では、特に、左側センサユニット１Ｌの配置について説明する。尚、右側センサユニット１Ｒについては、図中Ｙ軸について左側センサユニット１Ｌと対称な関係にある以外は、その特徴は同一なので、その説明は省略する。
【０２１４】
先に述べた通り、センサユニット１Ｌには、２組の投光部と受光部（光学ユニットＬ１及びＬ２）を有し、両者の光軸（光学的な対称軸であって、光線１５１、及び光線１６１に相当）は、略平行にかつ所定距離ｄ離れて配置されている。また、センサユニット１Ｌは、そのセンサ面が、座標入力有効領域３の一辺に対し、θｓだけ傾いた方向となるように配置されている。
【０２１５】
また、センサユニット１Ｌ中の一方の投光部の投光範囲（もしくは受光部の検出角度範囲）を光線１５２及び光線１５３、もう一方のそれを光線１６２及び光線１６３と定義する。
【０２１６】
尚、センサユニット１Ｒには、２組の投光部と受光部（光学ユニットＲ１及びＲ２）を有している。
【０２１７】
光線１５２及び光線１５３、もしくは光線１６２及び光線１６３で定義される２組の光学ユニット（投光部及び受光部）の有効視野範囲は略９０°である。無論その範囲を、例えば、１００°とすることも可能であるが、その有効視野範囲をより大きく設定、設計することは、例えば、光学ユニットを構成する光学部品（例えば、レンズ）の光学歪が大きくなり、安価に光学系を構成するという点で不利となる。
【０２１８】
従って、各々の受光部で、投光された光を遮光する指示具の指示位置情報を得るためには、光線１５２及び光線１６３で定義される領域内に、座標入力有効領域を設定するのが好ましい形態である。そこで、座標入力有効領域を図示が如く領域１７１に設定すれば、センサユニット１Ｌ中の２組の受光部で、領域１７１中の指示具（遮光物体）の遮光位置を検出することが可能となる。
【０２１９】
しかしながら、このように設定することで、例えば、各部品を内蔵した座標入力装置の筐体１７２と座標入力可能な領域１７１の関係で決まる筐体枠が大きくなり、操作可能な領域に比べ、座標入力装置全体の大きさが大きくなってしまうという課題が生じる。この課題を解決するためには、センサユニット１Ｌ（１Ｒ）の形状を小さくすることはいうまでも無く、さらには、光線１５１及び光線１６１で定義される２組の光学ユニット（投光部及び受光部）の所定距離ｄをより小さくするのが好ましい。
【０２２０】
実施形態１の座標入力装置にあっては、座標入力有効領域３と筐体１７２で決まる筐体枠を極力小さくするために、センサユニット１Ｌ（１Ｒ）中の一方の受光部は、座標入力有効領域３の全ての領域を有効視野に収めている。これに対し、もう一方の受光部は、図中領域１７３で定義される領域が有効視野外となる設定となっている。
【０２２１】
さて、距離ｄは、指示具が座標入力有効領域３の左右端部ないし上端部にあるときに、指示具の方向から見た投影成分、即ち、ｄ＊ｃｏｓ（θＬ−θｓ）が、指示具の半径と略等しくなるよう構成されている。
【０２２２】
このようにすることにより、図２８において、背後の指示具が図中の光線１５１及び光線１６１の間の領域に完全に入り込んでしまうことがないように構成されている。
【０２２３】
＜座標算出の手順＞
実施形態１は、例えば、図２８中の光学ユニットＬ１、Ｌ２、Ｒ２、Ｒ１夫々から得られる光強度分布を取得する。そして、この光強度分布から夫々の光学ユニットで得られる、影の数、影の位置（角度）を算出する。そして、センサユニット１Ｌを構成する光学ユニットＬ１／Ｌ２と、センサユニット１Ｒを構成する光学ユニットＲ１／Ｒ２から得られる４種類の組み合わせ、即ち、（Ｌ１，Ｒ１）、（Ｌ１，Ｒ２）、（Ｌ２，Ｒ１）及び（Ｌ２，Ｒ２）を順番に選択する。
【０２２４】
次に、それぞれの組み合わせにおいて、座標候補点の確定ないし座標候補点の重複状況の確定を行い、その中から、適切な光学ユニットの組み合わせを選定する。これにより、座標候補点の中から、実入力点を判定（所謂、虚実判定）し、最終的に、２つの入力座標を決定する。
【０２２５】
以降、（Ｌ１，Ｒ１）、（Ｌ１，Ｒ２）、（Ｌ２，Ｒ１）及び（Ｌ２，Ｒ２）の４通りの組み合わせを、「ＬＲ光学ユニット組み合わせ」ないし「ＬＲ組み合わせ」と表現する。  
次に、実施形態１における座標算出処理について、図２９を用いて説明する。
【０２２６】
図２９は本発明の実施形態１の座標入力装置が実行する座標算出処理を示すフローチャートである。
【０２２７】
まず、ステップＳ１０１で、光学ユニットＬ１、Ｌ２、Ｒ１及びＲ２の各光学ユニットにおける光強度分布データを取得する。次に、ステップＳ１０２で、取得した光強度分布データより、各光学ユニットが検出する影（遮光影）の数、影の位置（角度）を算出する。
【０２２８】
次に、「ＬＲ組み合わせ」及び各光学ユニットが検出する影数に基づいて、各光学ユニットにおける影数の検出状態を判定する。その、その判定結果に基づいて、座標算出に用いる座標候補点を確定する座標候補点確定ルーチン（ステップＳ１０３〜ステップＳ１１４）を実行する。
【０２２９】
特に、実施形態１では、各光学ユニットにおける影数の検出状態として、以下の４種類について考慮する。尚、（Ｌｎ，Ｒｍ）（ｎ＝１、２、ｍ＝１、２）に対する影数の組み合わせを、［Ｘ−Ｙ］（Ｘ＝１、２、Ｙ＝１、２）と表現する。
【０２３０】
検出状態［１］：全てのＬＲ組み合わせにおいて、影数が［１−１］である。
【０２３１】
検出状態［２］：［２−２］のＬＲ組み合わせが２つ以上存在する。
【０２３２】
検出状態［３］：［２−２］のＬＲ組み合わせと［２−１］のＬＲ組み合わせが存在する。
【０２３３】
検出状態［４］：［２−１］のＬＲ組み合わせが２つ存在する。
【０２３４】
実施形態１では、各光学ユニットにおける影数の検出状態を判定する（ステップＳ１０３〜ステップＳ１０５、ステップＳ１０８及びステップＳ１０９）。次に、その判定した検出状態に応じて予め定義された座標算出方法［１］〜［４］で座標算出を行う（ステップＳ１１０〜ステップＳ１１３）。そして、座標算出結果を出力する（ステップＳ１１４）。一方、上記の検出状態のいずれも判定されない場合は、座標検出が不可能であると判定して、処理を終了する（ステップＳ１０６あるいはステップＳ１０９）。
【０２３５】
以下、座標算出方法［１］〜［４］それぞれの詳細について説明する。
【０２３６】
座標算出方法［１］（ステップＳ１１０：検出状態［１］の場合）
検出状態［１］の場合とは、単一入力がなされている場合である。この場合、どのＬＲ組み合わせでも座標算出を実行することが可能であるが、例えば、（Ｌ１，Ｒ１）の光学ユニット組み合わせにおいて、後述する＜座標算出処理（１）＞によって座標算出を実行する。
【０２３７】
座標算出方法［２］（ステップＳ１１１：検出状態［２］の場合）
検出状態［２］の場合とは、ＬＲ組み合わせ（Ｌ１，Ｒ１）、（Ｌ１，Ｒ２）、（Ｌ２，Ｒ１）及び（Ｌ２，Ｒ２）の中から２組以上［２−２］が存在する場合である。
【０２３８】
この中から２つの組を選択し、其々から得られる４座標候補点を比較する。
【０２３９】
ここで、具体例として、（Ｌ１，Ｒ１）と（Ｌ２，Ｒ１）が［２−２］である場合を、図３０及び図３１を用いて説明する。
【０２４０】
図３０は（Ｌ１，Ｒ１）の組み合わせから、後述する＜座標算出処理（１）＞に基づいて、Ｐ１１，Ｐ１２，Ｐ２１，Ｐ２２を決定する。同様に、図３１は（Ｌ２，Ｒ１）の組み合わせから、後述する＜座標算出処理（２）＞に基づいて、Ｐ’１１，Ｐ’１２，Ｐ’２１，Ｐ’２２を決定する。
【０２４１】
ここで、それぞれのＬＲ組み合わせから得られた４座標候補点の値を比較する。
【０２４２】
この中で、現実に入力された座標に基づく座標候補点は、どちらのＬＲ組み合わせにおいても原理的に同じ座標となる。一方、現実に入力された座標に基づかない座標（いわゆる、虚像としての座標候補点）は、光学ユニット位置のオフセットの影響で夫々の組み合わせにおいて異なった座標となる。
【０２４３】
従って、それぞれのＬＲ組みあわせから得られた４座標候補点の値を比較して、その比較結果が略一致した座標候補点が、２入力点の真実の座標値であるとして決定することができる。
【０２４４】
尚、図３０及び図３１の例では、Ｐ１１，Ｐ２２が現実の入力に基づく２入力点として決定されている。
【０２４５】
座標算出方法［３］（ステップＳ１１２：検出状態［３］の場合）
検出状態［３］とは、［２−２］のＬＲ組み合わせと［２−１］のＬＲ組み合わせが存在する場合である。
【０２４６】
ここで、具体例として、（Ｌ１，Ｒ２）が［２−２］，（Ｌ１，Ｒ１）が［２−１］の場合を、図３２及び図３３を用いて説明する。
【０２４７】
図３２は（Ｌ１，Ｒ２）の組み合わせから、後述する＜座標算出処理（２）＞に基づいて、Ｐ１１，Ｐ１２，Ｐ２１，Ｐ２２を決定する。同様に、図３３は（Ｌ１，Ｒ１）の組み合わせから、後述する＜座標算出処理（１）＞に基づいて、ＰＰ１，ＰＰ２を決定する。
ここで、図３２におけるＰ１１，Ｐ１２，Ｐ２１，Ｐ２２のなかで、（Ｐ１１，Ｐ２２）または（Ｐ１２，Ｐ２１）のどちらかの内、図３３における（ＰＰ１，ＰＰ２）に相対的に近い座標候補点を選択し、それらを２入力点の座標値の組として決定する。
【０２４８】
尚、図３２及び図３３の例では、Ｐ１２，Ｐ２１が現実の入力に基づく２入力点として決定されている。
【０２４９】
座標算出方法［４］（ステップＳ１１３：検出状態［４］の場合）
検出状態［４］とは、［２−１］のＬＲ組み合わせが２つ存在する場合である。
【０２５０】
ここで、具体例として、（Ｌ１，Ｒ１）と（Ｌ１，Ｒ２）が［２−１］である場合を、図３４及び図３５を用いて説明する。
【０２５１】
図３４においては、光学ユニットＲ１から検出される重複した１つの影の両端の略中心部分を近似的に１つの角度θＲとして扱い、＜座標算出処理（２）＞に基づいて、ＰＰ１、ＰＰ２を決定する。あるいは、図３５においては、光学ユニットＲ２から検出される重複した１つの影の両端の略中心部分を近似的に１つの角度θＲとして扱い、＜座標算出処理（３）＞に基づいて、ＰＰ’１、ＰＰ’２を決定する。
【０２５２】
そして、通常は、図３５に示すように、影の重複率の高い方の組み合わせを採用した方が、このような近似的な計算の場合には良好な算出結果が得られる。
【０２５３】
以上のような、座標算出方法［１］〜［４］のいずれかで算出された１入力点ないし２入力点の座標算出結果は、外部端末にシリアルインタフェース７を介して出力され、画像表示装置等の出力装置にカーソルの動きないし軌跡として表示される。
【０２５４】
次に、座標算出処理（１）〜（３）の処理内容の詳細について説明する。
【０２５５】
＜座標算出処理（１）＞
ここでは、光学ユニットＬ１及びＲ１の組み合わせによって座標を算出する座標算出処理（１）について、図３６を用いて説明する。
【０２５６】
図３６のセンサユニット１Ｌ及び１Ｒにおいて、座標入力有効領域３に対し、左右外側の光学ユニットが光学ユニット（Ｌ１、Ｒ１）となる。また、左右内側の光学ユニットが光学ユニット（Ｌ２、Ｒ２）となる。
【０２５７】
そして、各光学ユニットから得られる角度データは、対応するセンサユニットから見てＹ軸下方向を０°とし、内側に向かって、かつ左右対象な方向に角度が大となるように定義する。また、各光学ユニットが存在する座標位置をＰ（Ｌ１），Ｐ（Ｌ２），Ｐ（Ｒ１），Ｐ（Ｒ２）とする。
【０２５８】
そして、例えば、光学ユニットＬ１及びＲ１から得られる角度データに基づいて座標を算出する場合、点Ｏを原点として、図示のように、Ｘ及びＹ方向を決める、以下のような関数Ｘｔ、Ｙｔを定義する。
【０２５９】
Xt(θL-45,θR-45)
=(tan(θL-45)-tan(θR-45))/[2*(1-tan(θL-45)*tan(θR-45))]        （１２０）
Yt(θL-45 , B-45)
=(-1)*[(1-tan(θL-45))*(1-tan(θR-45))
/(2*(1-tan(θL-45)*tan(θR-45)))-0.5]                            （１２１）
このように定義すると、図３６の点Ｏを原点としたときの点Ｐ（Ｘ，Ｙ）の座標は、
X  =  DLR*Xt(θL-45,θR-45)                                        （１２２）
Y  =  DLR*Yt(θL-45,θR-45)                                        （１２３）
となる。
【０２６０】
＜座標算出処理（２）＞
ここでは、光学ユニットＬ２とＲ１の組み合わせによって座標を算出する座標算出処理（２）について、図３７を用いて説明する。
【０２６１】
図３７において、指示具の指示位置をＰ’とする。また、直線Ｐ（Ｌ１）−Ｐ（Ｒ１）と直線Ｐ（Ｌ２）−Ｐ’の交点をＳ’とする。
【０２６２】
図３７において、３点Ｓ’，Ｐ（Ｒ１），Ｏ’の位置関係からＰ’の座標を算出することは、図３６で、３点Ｐ（Ｌ１），Ｐ（Ｒ１），ＯからＰの座標を算出することと同等である。ここで、ベクトルＯ’Ｐ’をＯ’→Ｐ’、そのＸ成分を（Ｏ’→Ｐ’）ｘ、Ｙ成分を（Ｏ’→Ｐ’）ｙと表記し、式（１２０）及び（１２１）を用いると、
(O'→P')x  =  (DLR-ΔD)*Xt(θL-45,θR-45)                          （１３０）
(O'→P')y  =  (DLR-ΔD)*Yt(θL-45,θR-45)                          （１３１）
となる。
【０２６３】
ここで、図３７より
ΔD  =  Sx+Sy*tan(θL)                                            （１３２）
但し、Sx=d*cos(θs)，Sy=d*sin(θs)                                （１３３）
さらに、図３７から明らかなように
(O→O')x  =  ΔD/2                                                （１３４）
(O→O')y  =  (-1)*ΔD/2                                            （１３５）
となる。これにより、点Ｏを原点としたＰ’の座標は、(O→P')=(O→O')+(O→P')のＸ成分とＹ成分として算出することができる。
【０２６４】
ここで、同様に、光学ユニットＬ１、光学ユニットＲ２の組み合わせによって座標を算出する場合には、上述のＸ成分のみ符号を変えれば、同様に算出することができる。
【０２６５】
＜座標算出処理（３）＞
ここでは、光学ユニットＬ２及びＲ２の組み合わせによって座標を算出する座標算出処理（３）について、図３８を用いて説明する。
【０２６６】
図３８において、３点Ｐ（Ｌ２），Ｐ（Ｒ２），Ｏ’’の位置関係からＰ’’の座標を算出することは、図３６で、３点Ｐ（Ｌ１），Ｐ（Ｒ１），ＯからＰの座標を算出することと同等である。ここで、ベクトルＯ’’Ｐ’’をＯ’’→Ｐ’’、そのＸ成分を（Ｏ’’→Ｐ’’）ｘ、Ｙ成分を（Ｏ’’→Ｐ’’）ｙと表記し、式（１２０）及び（１２１）を用いると、
(O''→P'')x  =  (DLR-2*Sx)*Xt(θL-45,θR-45)                      （１４１）
(O''→P'')y  =  (DLR-2*Sx)*Yt(θL-45,θR-45)                      （１４２）
となる。また、図３８から明らかなように、
(O→O'')x  =  ０                                                  （１４３）
(O→O'')y=(-1)*(Sx+Sy)                                            （１４４）
となる。
【０２６７】
これにより、点Ｏを原点としたP’’の座標は、(O→P'')=(O→O'')+(O→P'')のＸ成分とＹ成分として算出することができる。
【０２６８】
以上のように、実施形態１では、ＬＲ組み合わせのすべてにおいて座標を算出することができる。
【０２６９】
以上説明したように、実施形態１によれば、座標入力有効領域の周囲に配置する再帰反射部を、上述の特徴条件及び式（１）及び（２）を満足するように構成する。これにより、同一の入力に伴って、夫々のセンサユニットにて検出される影が、夫々のセンサユニットにおいて、レベル（遮光比率）の差をもって検知されることを防止する。また、常に互いに略同一のレベル（遮光比率）で検知されることが可能となる。
【０２７０】
これにより、単一入力時には、入力座標を検出しそこなうことを防止し、複数の入力時には、入力座標と異なる、誤った座標を検出して入力座標の数を誤ることを防止することができる。特に、指示具が入力に伴って遮光入力領域への入る際と出る際において、発生頻度が高くなる上記問題を回避して、安定した座標入力を実現することができる。
【０２７１】
＜実施形態２＞
実施形態２は、実施形態１の図２Ａに示す構成に対し、図３９に示すように、センサユニット１Ｃを新たに追加した構成について説明する。
【０２７２】
図３９では、Ｐ１２及びＰ２１点に複数入力を行った場合を示している。
【０２７３】
この場合、図４０（ａ）のように、センサユニット１Ｌにおいて、θＬ１、θＬ２の位置に影が検出される。また、図４０（ｂ）のように、センサユニット１Ｒにおいて、θＲ１、θＲ２の位置に影が検出される。更に、図４０（ｃ）のように、センサユニット１Ｃにおいて、θＣ１、θＣ４の位置に影が検出される。この３組の角度データをもとに、４つの座標候補点Ｐ１１、Ｐ１２、Ｐ２１及びＰ２２が算出される。そして、これらの座標候補点の中から、何らかの手段によって虚実判定することにより、例えば、Ｐ１１、Ｐ２２は実像であり、Ｐ１２、Ｐ２１が虚像であることが判別され、座標入力点を決定することになる。
【０２７４】
また、図３９に示すセンサユニット１Ｃは、センサユニット１Ｌや１Ｒとほぼ同等の構成であるが、内蔵する光学ユニット（受光部及び投光部）の構造が異なる。具体的には、センサユニット１Ｌ及び１Ｒの座標入力面内方向の視野範囲がおよそ９０度であるのに対し、センサユニット１Ｃの視野範囲はおよそ１８０度である。
【０２７５】
最も重要なことは、センサユニット１Ｌ、１Ｒ及び１Ｃと、座標入力有効領域３の周囲に配置される再帰反射部の構成において、実施形態１におけるセンサユニット１Ｌ、１Ｒと同様の条件を満足することである。つまり、両者の関わる三次元的遮光検出領域が、略同一共通のものであるという条件を満足することである。
【０２７６】
さらに、実施形態２では、センサユニット１Ｃに関する三次元的遮光検出領域が、センサユニット１Ｌ及び１Ｒの共通三次元遮光検出領域を包含することである。この場合は、センサユニット１Ｃに関する三次元遮光検出領域と、センサユニット１Ｌ及び１Ｒに関する三次元遮光検出領域を一致させる必要はなく、あくまでも前者が後者を包含すれば良い。
【０２７７】
このように構成することにより、指示具によって入力が行われた場合に、センサユニット１Ｌ、１Ｒの夫々で観測される遮光影の深さ（遮光率）が略同一の値として観測される。これにより、２つの座標を入力したときに、座標候補点を誤って検出することなく、正しく検出することができる。また、センサユニット１Ｃの三次元的遮光検出領域が、センサユニット１Ｌ及び１Ｒのそれを包含しているので、座標候補点の影は、センサユニット１Ｃで必ず観測される。そして、この観測される影に対応する角度により、座標候補点から真の座標を選択することができる。
【０２７８】
従って、常に、センサユニット１Ｌ、１Ｒ及び１Ｃの関係から正しい座標検出を行うことができる。特に、指示具が座標入力有効領域に対して入力を行う入り際、または終了する出る際においても、遮光影を誤認識することなく安定した座標算出を実行することができる。
【０２７９】
実施形態２においては、センサユニット１Ｌ及び１Ｒで座標候補点を検出し、センサユニット１Ｃで検知される影との位置関係によって、座標候補点の中から、実入力点を判定（所謂、虚実判定）し、最終的に、２つの入力座標を決定する。
【０２８０】
例えば、図３９では、センサユニット１Ｌ及び１Ｒにより、４つの座標候補点Ｐ１１，Ｐ１２，Ｐ２１，Ｐ２２が観測される。そして、これらの座標候補点の中で、センサユニット１Ｃによって、所定方向に観測される座標候補点が、実入力点の座標候補点であり、これらが最終的に２つの入力座標として出力される。特に、図３９の場合では、センサユニット１Ｃにおいて、θＣ１、θＣ４の影のみが観測されるので、Ｐ１１とＰ２２が実入力点の座標となる。
【０２８１】
以下、実施形態２における座標算出処理について、図４１を用いて説明する。
【０２８２】
図４１は本発明の実施形態２の座標入力装置が実行する座標算出処理を示すフローチャートである。
【０２８３】
まず、ステップＳ２０１で、センサユニット１Ｌ、１Ｒ及び１Ｃにおける光強度分布データを取得する。次に、取得した光強度分布データより、各センサユニットが検出する影（遮光影）の数、影の位置（角度）を算出する。
【０２８４】
次に、各センサユニットが検出する影数に基づいて、各センサユニットにおける影数の検出状態を判定し、その判定結果に基づいて、座標算出に用いる座標候補点を確定する座標候補点確定ルーチン（ステップＳ２０２〜ステップＳ２０８）を実行する。
【０２８５】
特に、実施形態２では、各センサユニットにおける影数の検出状態として、以下の３種類について考慮する。尚、実施形態２では、センサユニット１Ｌとセンサユニット１Ｒに対に影数の組み合わせを、［Ｘ−Ｙ］（Ｘ＝１、２、Ｙ＝１、２）と表現する。
【０２８６】
検出状態［１］：センサユニット１Ｌとセンサユニット１Ｒによって決定される影数が［１−１］である。
【０２８７】
検出状態［２］：センサユニット１Ｌとセンサユニット１Ｒによって決定される影数が［２−２］である。
【０２８８】
検出状態［３］：センサユニット１Ｌとセンサユニット１Ｒによって決定される影数が［２−１］である。
【０２８９】
実施形態２では、センサユニット１Ｌとセンサユニット１Ｒにおける影数の検出状態を判定する（ステップＳ２０２〜ステップＳ２０４）。次に、その判定した検出状態に応じて予め定義された座標算出方法［５ａ］〜［５ｃ］で座標算出を行う（ステップＳ２０５〜ステップＳ２０７）。そして、座標算出結果を出力する（ステップＳ２０８）。一方、上記の検出状態のいずれも判定されない場合は、座標検出が不可能であると判定して、処理を終了する（ステップＳ２０９）。
【０２９０】
以下、座標算出方法［５ａ］〜［５ｃ］それぞれの詳細について説明する。
【０２９１】
座標算出方法［５ａ］（ステップＳ２０５：検出状態［１］の場合）
検出状態［１］の場合とは、単一入力がなされている場合である。この場合、実施形態１で説明した＜座標算出処理（１）＞によって座標算出を実行する。
【０２９２】
座標算出方法［５ｂ］（ステップＳ２０６：検出状態［２］の場合）
検出状態［２］の場合とは、センサユニット１Ｌ及び１Ｒで［２−２］となる場合である。
【０２９３】
この場合、実施形態１で説明した＜座標算出処理（１）＞によって、得られる４座標候補点の座標値を算出する。また、夫々の座標候補点をセンサユニット１Ｃから観測した場合の角度を予め計算する。
【０２９４】
この中で、実際にセンサユニット１Ｃで観測された影の角度と略位置しているものを２つの入力座標として採用する。
【０２９５】
座標算出方法［５ｃ］（ステップＳ２０６：検出状態［３］の場合）
検出状態［３］の場合とは、センサユニット１Ｌ及び１Ｒで［２−１］となる場合である。
【０２９６】
この場合は、重複している方の影の両端の略中央の角度上に２つの入力座標が存在すると近似して、夫々他方の二つの影と組み合わせて、実施形態１で説明した＜座標算出処理（１）＞に基づいて、座標を決定する。尚、センサユニット１Ｃが検出する光強度分布データは、虚実判定には用いず、決定した座標値の精度を向上させるための検算用に用いる。
【０２９７】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、センサユニット１Ｃを構成することにより、より効率良くかつ精度良く、座標算出に係る虚実判定を実現することができる。
【０２９８】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２９９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０３００】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３０１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０３０２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０３０３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３０４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３０５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０３０６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０３０７】
【図１Ａ】本発明の実施形態１の座標入力装置の外観構成を示す図である。
【図１Ｂ】本発明の実施形態１の座標入力装置における遮光検出領域の形状を説明するための図である。
【図２Ａ】本発明の実施形態１の座標入力装置の外観構成を示す図である。
【図２Ｂ】本発明の実施形態１の座標入力装置における遮光検出領域の形状を説明するための図である。
【図３】本発明における課題を説明するための図である。
【図４】本発明における遮光検出領域の概念を説明するための図である。
【図５Ａ】本発明におけるセンサユニット夫々の三次元的遮光検出領域を説明するための図である。
【図５Ｂ】本発明におけるセンサユニット夫々の三次元的遮光検出領域を説明するための図である。
【図６Ａ】本発明における「ペン先高さ  対  遮光率」特性を説明するための図である。
【図６Ｂ】本発明における「ペン先高さ  対  遮光率」特性を説明するための図である。
【図７】本発明における単一入力操作を説明するための図である。
【図８】図７の入力操作におけるセンサユニットから得られる光強度分布を示す図である。
【図９】図７の入力操作におけるセンサユニットから得られる光強度分布を示す図である。
【図１０】本発明における複数入力操作を説明するための図である。
【図１１】図１０の入力操作におけるセンサユニットから得られる光強度分布を示す図である。
【図１２】本発明における誤検出の例を説明するための図である。
【図１３】図１２の入力操作におけるセンサユニットから得られる光強度分布を示す図である。
【図１４】本発明における誤検出の例を説明するための図である。
【図１５】図１３の入力操作におけるセンサユニットから得られる光強度分布を示す図である。
【図１６Ａ】本発明における誤検出の例を説明するための図である。
【図１６Ｂ】本発明における誤検出の例を説明するための図である。
【図１７Ａ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１７Ｂ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１７Ｃ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１８Ａ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１８Ｂ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１８Ｃ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１９Ａ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図１９Ｂ】本発明の実施形態１の遮光検出領域の概念を説明するための図である。
【図２０】本発明における「ペン先高さ  対  遮光率」特性を説明するための図である。
【図２１】本発明におけるセンサユニット夫々の三次元的遮光検出領域を説明するための図である。
【図２２】本発明におけるセンサユニット夫々の三次元的遮光検出領域を説明するための図である。
【図２３】本発明の実施形態１の座標入力装置のセンサユニットの配置例を示す図である。
【図２４】本発明の実施形態１の座標検出原理を説明するための図である。
【図２５】本発明の実施形態１のセンサユニットの詳細構成を示す図である。
【図２６Ａ】本発明の実施形態１のセンサユニットの光学的配置図である。
【図２６Ｂ】本発明の実施形態１のセンサユニットの光学的配置図である。
【図２６Ｃ】本発明の実施形態１のセンサユニットの光学的配置図である。
【図２７】本発明の実施形態１の制御・演算ユニットの詳細構成を示すブロック図である。
【図２８】本発明の実施形態１の座標入力装置の光学的な配置を説明するための説明図である。
【図２９】本発明の実施形態１の座標入力装置が実行する座標算出処理を示すフローチャートである。
【図３０】本発明の実施形態１の座標算出方法を説明するための図である。
【図３１】本発明の実施形態１の座標算出方法を説明するための図である。
【図３２】本発明の実施形態１の座標算出方法を説明するための図である。
【図３３】本発明の実施形態１の座標算出方法を説明するための図である。
【図３４】本発明の実施形態１の座標算出方法を説明するための図である。
【図３５】本発明の実施形態１の座標算出方法を説明するための図である。
【図３６】本発明の実施形態１の座標算出処理を説明するための図である。
【図３７】本発明の実施形態１の座標算出処理を説明するための図である。
【図３８】本発明の実施形態１の座標算出処理を説明するための図である。
【図３９】本発明の実施形態２の座標入力装置の構成を示す図である。
【図４０】図３９の入力操作におけるセンサユニットから得られる光強度分布を示す図である。
【図４１】本発明の実施形態２の座標入力装置が実行する座標算出処理を示すフローチャートである。
【符号の説明】
【０３０８】
１Ｌ、１Ｒ  センサユニット
２  演算・制御ユニット
３  座標入力有効領域
４ａ〜４ｃ  再帰反射部
５  ペン信号受信部
【図１Ａ】
0004484796.tif 000002
【図１Ｂ】
0004484796.tif 000003
【図２Ａ】
0004484796.tif 000004
【図２Ｂ】
0004484796.tif 000005
【図３】
0004484796.tif 000006
【図４】
0004484796.tif 000007
【図５Ａ】
0004484796.tif 000008
【図５Ｂ】
0004484796.tif 000009
【図６Ａ】
0004484796.tif 000010
【図６Ｂ】
0004484796.tif 000011
【図７】
0004484796.tif 000012
【図８】
0004484796.tif 000013
【図９】
0004484796.tif 000014
【図１０】
0004484796.tif 000015
【図１１】
0004484796.tif 000016
【図１２】
0004484796.tif 000017
【図１３】
0004484796.tif 000018
【図１４】
0004484796.tif 000019
【図１５】
0004484796.tif 000020
【図１６Ａ】
0004484796.tif 000021
【図１６Ｂ】
0004484796.tif 000022
【図１７Ａ】
0004484796.tif 000023
【図１７Ｂ】
0004484796.tif 000024
【図１７Ｃ】
0004484796.tif 000025
【図１８Ａ】
0004484796.tif 000026
【図１８Ｂ】
0004484796.tif 000027
【図１８Ｃ】
0004484796.tif 000028
【図１９Ａ】
0004484796.tif 000029
【図１９Ｂ】
0004484796.tif 000030
【図２０】
0004484796.tif 000031
【図２１】
0004484796.tif 000032
【図２２】
0004484796.tif 000033
【図２３】
0004484796.tif 000034
【図２４】
0004484796.tif 000035
【図２５】
0004484796.tif 000036
【図２６Ａ】
0004484796.tif 000037
【図２６Ｂ】
0004484796.tif 000038
【図２６Ｃ】
0004484796.tif 000039
【図２７】
0004484796.tif 000040
【図２８】
0004484796.tif 000041
【図２９】
0004484796.tif 000042
【図３０】
0004484796.tif 000043
【図３１】
0004484796.tif 000044
【図３２】
0004484796.tif 000045
【図３３】
0004484796.tif 000046
【図３４】
0004484796.tif 000047
【図３５】
0004484796.tif 000048
【図３６】
0004484796.tif 000049
【図３７】
0004484796.tif 000050
【図３８】
0004484796.tif 000051
【図３９】
0004484796.tif 000052
【図４０】
0004484796.tif 000053
【図４１】
0004484796.tif 000054