(57)【要約】【課題】より処理が簡易であり、かつ、部品点数を増やすことなく、遮蔽がなされた２点以上の点の座標をそれぞれ検出可能な座標入力装置を提供する。【解決手段】光学ユニット１０２ａ、１０２ｂの受光部４２９が受光面４２９ａを有する。また、１つの光学ユニット１０２ａまたは１０２ｂにおける受光面４２９ａにおいて受光された光の強度分布に基づいて光が遮蔽された遮蔽範囲を検出する遮蔽検出部３０１、検出された遮蔽範囲に基づいて遮蔽物と光学ユニット１０２ａまたは１０２ｂとの距離を判定する遮蔽物距離判定部３０３を備える。【選択図】      図２
2005004278.tif 000002
【特許請求の範囲】
【請求項１】
所定の範囲をもって拡散する光を座標入力面に照射する光源および該光源が照射した光が再帰的に反射された光を受光する受光部を備えた光学ユニットと、
前記光源によって照射された光が前記受光部に達する以前に遮蔽されたことを検出する遮蔽検出手段と、
前記遮蔽検出手段によって検出された遮蔽にかかるデータに基づいて、該遮蔽がなされた位置を示す座標を算出する座標算出手段と、を備える座標入力装置であって、
前記受光部が受光面を有し、前記遮蔽検出手段は、１の前記光学ユニットにおける前記受光面において受光された光の強度分布に基づいて光が遮蔽された遮蔽範囲を検出すると共に、該遮蔽範囲に基づいて遮蔽物と前記光学ユニットとの距離を判定する遮蔽物距離判定手段を備えることを特徴とする座標入力装置。
【請求項２】
前記遮蔽範囲は、前記受光面において強度がしきい値以下の光を受光した範囲で表され、
前記遮蔽物距離判定手段は、前記遮蔽範囲の範囲によって遮蔽物と前記光学ユニットとの距離を判定することを特徴とする請求項１に記載の座標入力装置。
【請求項３】
前記遮蔽範囲は、前記受光面において周辺よりも強度が低い光を受光した範囲で表され、
前記遮蔽物距離判定手段は、前記遮蔽範囲が受光した光の強度によって遮蔽物と前記光学ユニットとの距離を判定することを特徴とする請求項１または２に記載の座標入力装置。
【請求項４】
前記座標算出手段は、前記遮蔽物距離判定手段による遮蔽物と前記光学ユニットとの距離の判定結果を使い、光学ユニットと一直線上に並ぶ複数の異なる遮蔽物の座標を算出することを特徴とする請求項１〜３のいずれか一つに記載の座標入力装置。
【請求項５】
前記座標算出手段は、複数の座標を算出した場合、前記遮蔽物距離判定手段による遮蔽物と前記光学ユニットとの距離の判定結果を使って算出された複数の座標から入力すべき座標を選択することを特徴とする請求項１〜４のいずれか一つに記載の座標入力装置。
【請求項６】
前記光学ユニットを３つ以上備えることを特徴とする請求項１〜５のいずれか一つに記載の座標入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、光学的に座標を検出し、入力する座標入力装置に関する。
【０００２】
【従来の技術】
現在、光学式の座標入力装置が実用化されている。光学式の座標入力装置の１つとして、パネル上などの所定の領域の略全域に光を照射し、照射した光を、反射光の光軸が照射の際の光軸を再び通るように反射（再帰的に反射）させ、反射光の受光状態によって領域上で光を遮蔽した部材を検出するものがある。さらに、座標入力装置は、光を遮蔽した部材の置かれた領域上の位置を算出し、この位置を示す座標を入力された座標（入力座標）として検出する（例えば特許文献１参照）。
【０００３】
また、上記した従来の座標入力装置は、２つの点が遮蔽された場合、実際に遮蔽された点とは別の他の２点が検出されることになる。このような場合に入力座標を特定するため、入力座標を指示した指示部分のサイズを検出し、検出したサイズに合致するデータを入力座標のデータとしている。
【０００４】
また、上記した特許文献１の座標入力装置にあっては、一つの光学ユニットと遮蔽がなされた位置とを結ぶ直線上でさらに他の１点が遮蔽された場合、２点と共に直線上にある光学ユニットから２点を別々に検出することができない。この点を解決するため、光学ユニットに設けた補助ミラーを使って一直線上にある２点を分離するものもある（例えば特許文献２参照）。
【０００５】
【特許文献１】
特開２００１−３１８７５９号公報（請求項２）
【特許文献２】
特開２００２−０５５７７０号公報（段落［００５８］〜［００６１］）
【０００６】
【発明が解決しようとする課題】
しかしながら、上記した従来技術のうちの特許文献１に記載された発明は、算出された座標（受光部までの距離）にペンの指示部分があるときに受光部で得られる指示部分のサイズを計算する必要がある。このため、処理が比較的複雑であり、より簡易に複数の点から実際に入力された点を特定する技術が望まれていた。
【０００７】
また、特許文献２に記載された発明は、光学ユニットに補助ミラーを設ける必要がある。このため、座標入力装置の部品点数を増やし、構成を複雑化すると共に座標入力装置の小型化に不利であるという欠点があった。
【０００８】
本発明は、上記した点に鑑みてなされたものであり、より処理が簡易であり、かつ、部品点数を増やすことなく、遮蔽がなされた２点以上の点の座標をそれぞれ検出することができる座標入力装置を提供することを目的とする。また、本発明は、より処理が簡易であり、かつ、部品点数を増やすことなく、光学ユニットと遮蔽がなされた１点とを結ぶ直線上でさらに遮蔽がなされた他の１点の座標を検出することができる座標入力装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる座標入力装置は、所定の範囲をもって拡散する光を座標入力面に照射する光源および該光源が照射した光が再帰的に反射された光を受光する受光部を備えた光学ユニットと、前記光源によって照射された光が前記受光部に達する以前に遮蔽されたことを検出する遮蔽検出手段と、前記遮蔽検出手段によって検出された遮蔽にかかるデータに基づいて、該遮蔽がなされた位置を示す座標を算出する座標算出手段と、を備える座標入力装置であって、前記受光部が受光面を有し、前記遮蔽検出手段は、１の前記光学ユニットにおける前記受光面において受光された光の強度分布に基づいて光が遮蔽された遮蔽範囲を検出すると共に、該遮蔽範囲に基づいて遮蔽物と前記光学ユニットとの距離を判定する遮蔽物距離判定手段を備えることを特徴とする。
【００１０】
この請求項１に記載の発明によれば、１の光学ユニットにおける受光手段の受光面で受光された光の強度分布に基づいて光が遮蔽された遮蔽範囲を検出すると共に、この遮蔽範囲に基づいて遮蔽物と光学ユニットとの距離を判定することができる。このため、１の光学ユニットによって得られる光の強度分布に基づいて遮蔽物の位置を光学ユニットまでの距離として得ることができる。
【００１１】
請求項２に記載の発明にかかる座標入力装置は、前記遮蔽範囲が、前記受光面において強度がしきい値以下の光を受光した範囲で表され、前記遮蔽物距離判定手段は、前記遮蔽範囲の範囲によって遮蔽物と前記光学ユニットとの距離を判定することを特徴とする。
【００１２】
この請求項２に記載の発明によれば、受光手段の受光面において強度がしきい値以下の光を受光した範囲により遮蔽物と光学ユニットとの距離を判定するので、複雑な演算をすることなく比較的簡易に遮蔽物と光学ユニットとの距離を判定することができる。
【００１３】
請求項３に記載の発明にかかる座標入力装置は、前記遮蔽範囲が、前記受光面において周辺よりも強度が低い光を受光した範囲で表され、前記遮蔽物距離判定手段は、前記遮蔽範囲が受光した光の強度によって遮蔽物と前記光学ユニットとの距離を判定することを特徴とする。
【００１４】
この請求項３に記載の発明によれば、受光手段の受光面において周辺よりも強度が低い光を受光した範囲が受光した光の強度によって遮蔽物と光学ユニットとの距離を判定するので、複雑な演算をすることなく比較的簡易に遮蔽物と光学ユニットとの距離を判定することができる。
【００１５】
請求項４に記載の発明にかかるの座標入力装置は、前記座標算出手段は、前記遮蔽物距離判定手段による遮蔽物と前記光学ユニットとの距離の判定結果を使い、光学ユニットと一直線上に並ぶ複数の異なる遮蔽物の座標を算出することを特徴とする。
【００１６】
この請求項４に記載の発明によれば、複雑な演算をすることなく比較的簡易に遮蔽物と光学ユニットとの距離を判定し、判定した結果に基づいて光学ユニットと一直線上に並ぶ複数の異なる遮蔽物の座標を算出することができる。
【００１７】
請求項５に記載の発明にかかる座標入力装置は、前記座標算出手段が、複数の座標を算出した場合、前記遮蔽物距離判定手段による遮蔽物と前記光学ユニットとの距離の判定結果を使って算出された複数の座標から入力すべき座標を選択することを特徴とする。
【００１８】
この請求項５に記載の発明によれば、複雑な演算をすることなく比較的簡易に遮蔽物と光学ユニットとの距離を判定し、判定した結果に基づいて算出された複数の座標から入力すべき座標を選択することができる。
【００１９】
請求項６に記載の発明にかかる座標入力装置は、前記光学ユニットを３つ以上備えることを特徴とする。
【００２０】
この請求項６に記載の発明によれば、異なる３つ以上の点になされたタッチをそれぞれ区別して検出することができる。
【００２１】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる座標入力装置の好適な実施の形態を詳細に説明する。
【００２２】
（実施の形態１）
図１は、この発明の実施の形態１の座標入力装置を説明するための図である。図示した座標入力装置は、座標入力領域となるパネル１０１、パネル１０１に所定の範囲を持って拡散する光を照射する発光部、発光部で照射された光が再帰的に反射された反射光を受光する受光部をパネル１０１の少なくとも２箇所の端部に備えている。パネル１０１の三方に示す１０３ａ、１０３ｂ、１０３ｃは、発光部が照射した光を再帰的に反射する再帰性反射部材であり、再帰性反射部材１０３ａ〜ｃは、パネル１０１周囲の枠部１０５に固定されている。座標入力装置は、発光部によって照射された光が受光部に達する以前に遮蔽されことを検出すると共に、遮蔽がなされた位置にかかる座標を受光部における反射光の受光状態に基づいて算出し、外部機器などに入力する。算出された座標は、インターフェース部１１３を介してパーソナルコンピュータ（ＰＣ）１１５に入力座標を入力された順序で入力される。
【００２３】
発光部、受光部は、光学ユニット１０２ａ、１０２ｂの各々に一体的に組み込まれている。光学ユニットの構成は、後で図示し、説明する。なお、本発明の実施の形態では、発光部が照射する拡散光は、発光部を要とする扇状の範囲を持ってパネル１０１上にの略全域に拡散するものとする。光学ユニット１０２ａ、１０２ｂの構成については、後に述べる。
【００２４】
ＰＣ１１５は、入力座標によってパネル１０１に対するタッチ、デタッチ、ムーブといった入力の状態と共に入力された点の位置を検出する。なお、タッチとは、パネル１０１に光の遮蔽物がない状態からペンや指でパネル１０１に接触したことをいい、デタッチとはパネル１０１と接触させていたペンや指を離し、パネル１０１を光の遮蔽物が置かれた状態から遮蔽物のない状態へ移行することをいう。また、ムーブとは、タッチの状態からデタッチすることなく他の点にペンや指を移動し、連続して座標を入力することをいうものとする。また、以降、本明細書中において、遮蔽がなされたことをタッチ、遮蔽がなされた点をタッチ点とも記す。
【００２５】
図２は、光学ユニット１０２ａ、１０２ｂの構成を説明するための図である。光学ユニット１０２ａ、１０２ｂは、同様に構成されているため、図２では光学ユニット１０２ａについてのみ図示するものとする。
【００２６】
光学ユニット１０２ａは、発光部である光源４２１、光源４２１が照射した光を扇形に拡散する拡散レンズ群４２３、拡散レンズ群４２３を通って照射された光の反射光を受光する受光部４２９を備えている。ハーフミラー４２５は、光源４２１が照射した光を９０度反射してパネル１０１に向けると共に、反射光を透過して受光部４２９に向ける。また、レンズ４２７は、受光部４２９の直前で反射光を集光し、遮蔽物の像を受光部４２９上に結像させている。また、受光部４２９は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などの受光素子を縦横に配置して構成される受光面４２９ａを備えている。
【００２７】
図３は、座標入力制御部１１１の構成を説明するための機能ブロック図である。座標入力制御部１１１は、例えばマイクロコンピュータなどの小型コンピュータとして構成され、図示した各構成は、コンピュータ上で動作するアプリケーションである。
【００２８】
座標入力制御部１１１には、光学ユニット１０２ａ、１０２ｂから各々に内蔵された受光部の受光状態を示す受光データが入力する。座標入力制御部１１１は、受光データから、発光部によって照射された光が受光部に達する以前に遮蔽されことを検出する遮蔽検出部３０１、検出された遮蔽にかかるデータに基づいて、遮蔽がなされた位置を示す座標を算出する座標算出部３０５と、を備える座標入力装置である。また、実施の形態１の座標入力制御部１１１では、遮蔽検出部３０１が、遮蔽物（パネル１０１にタッチする指示部材）と光学ユニット１０２ａまたは１０２ｂとの距離を判定する遮蔽物距離判定部３０３を備えている。
【００２９】
実施の形態１の座標入力装置では、座標算出部３０５が、遮蔽物距離判定部３０３による遮蔽物と光学ユニット１０２ａまたは１０２ｂとの距離の判定結果を使い、光学ユニットと一直線上に並ぶ複数の異なる遮蔽物の座標を検出する。
【００３０】
図４（ａ）、（ｂ）は、以上述べた座標入力装置で検出された遮蔽から座標を算出する際の基本的な処理を説明するための図である。図４（ａ）は、パネル１０１上の点ｐ（ｘ，ｙ）において光が遮蔽された状態を示している。（ｂ）は、（ａ）に示した場合、光学ユニット１０２ａ、１０２ｂのいずれかの受光部４２９で受光される受光データを例示するものである。パネル１０１上に遮蔽物がない場合、受光部４２９の受光面４２９ａにおける範囲ａにおいて、受光素子のすべてが等しい強度の反射光を受光する。
【００３１】
ただし、（ｂ）に示した場合、点ｐ（ｘ，ｙ）において光が遮蔽されている。このため、受光部４２９において、光源４２１から見た点ｐの方向（光源と点ｐとを結ぶ直線と光学ユニット１０２ａ、１０２ｂの光源同士を結ぶ直線とがなす角度θで示す）に、光強度の低い箇所があることを示すデータ（遮蔽データ）４０１が発生する。すなわち、各光学ユニット１０２ａ、１０２ｂの受光部４２９では、遮蔽がなされた点ｐの角度θを検出することができる。座標算出部３０５は、光学ユニット１０２ａ、１０２ｂ両方の受光部４２９のデータから、図中に示す角度θＬ、θＲを求め、以下の式（１）、式（２）に代入して点ｐの座標（ｘ，ｙ）を算出する。
2005004278.tif 000003
【００３２】
式（１）、（２）中のＷは、図４（ａ）に示すように、光学ユニット１０２ａ、１０２ｂの光源同士を結ぶ直線の長さを指す。なお、点ｐ（ｘ，ｙ）の座標は、光学ユニット１０２ａの発光部中心を原点として定められている。
【００３３】
次に、以上述べた実施の形態１の座標入力装置における遮蔽物と光学ユニット１０２ａまたは１０２ｂとの距離の判定、判定された距離を使った座標算出部３０５の処理について説明する。実施の形態１では、座標算出部３０５の処理として、１つのタッチ点と光学ユニット（例えば１０２ａとする）とを結ぶ直線上に他のタッチがなされた場合、２つのタッチを区別して検出し、各々の座標を算出する処理について説明する。
【００３４】
図５は、タッチ点５０２と光学ユニット１０２ａとを結ぶ直線ｍ上に他のタッチ点５０１が存在する状態を示している。このような状態では、光学ユニット１０２ａの受光面４２９ａにタッチ点５０２にタッチした指示部材によって生じる遮蔽データが表れない。実施の形態１は、一直線上にある２つのタッチ点を、指示部材と光学ユニットとの距離によって遮蔽データのサイズが異なることから分離し、もう一方の光学ユニット１０２ｂを用いて検出する。
【００３５】
すなわち、上記した座標入力装置では、光源４２１が扇形に拡散する光を照射するため、同じサイズの指示部材を使って異なる２点にタッチした場合、光学ユニットに対してより遠くのタッチによって生じる遮蔽データが近いタッチによって生じる遮蔽データよりも受光面４２９ａにおいて大きくなる。実施の形態１は、この点を利用し、少なくともタッチ点５０２にある指示部材と光源４２１との距離を遮蔽データのサイズによって求め、座標を算出する。
【００３６】
図６（ａ）、（ｂ）は、受光部４２９の受光面４２９ａで得られる遮蔽データを示し、（ａ）は光学ユニット１０２ａで得られる遮蔽データａである。また、（ｂ）は、光学ユニット１０２ｂで得られる遮蔽データｂ、遮蔽データｃである。遮蔽データの縦軸は受光面４２９ａにおける反射光の強度をＣＣＤの出力電圧で示し、横軸は受光面４２９ａを形成するＣＣＤの受光面幅方向（図５中に矢線ｎで示す）の位置を示している。
【００３７】
遮蔽検出部３０１は、受光面４２９ａにおいて受光された光の強度分布に基づいて光が遮蔽された遮蔽範囲を検出する。実施の形態１の遮蔽範囲は、遮蔽データの幅（ディップ、画素数で表してもよい）で表され、受光面において強度がしきい値（例えば図中のｔｈ）以下の光を受光した幅Ｓに等しい。遮蔽物距離判定部３０３は、遮蔽範囲の範囲Ｓによって指示部材と光学ユニット１０２ｂとの距離Ｌを判定する。
【００３８】
実施の形態１の座標入力装置は、複雑な演算処理をすることなく幅Ｓから距離Ｌを算出するため、遮蔽物距離判定部３０３が、あらかじめ光源４２１から距離Ｌ０にある点に指示部材がタッチしたときの遮蔽データのディップの幅Ｓ０を記憶させておく。そして、検出されたディップの幅Ｓを用い、距離Ｌを以下の式（３）によって算出する。
Ｌ＝Ｓ０×Ｌ０／Ｓ                …（３）
座標算出部３０５は、式（３）で得られた距離Ｌと、遮蔽データの画素位置によって得られる光の照射角度θＲとを使い、タッチ点５０２の座標を算出する。なお、座標の算出は、例えば、以下の式（４）、（５）を満たすｘ，ｙを求めることによっても可能である。
（ｘ２＋ｙ２）１／２＝Ｌ              …（４）
ｙ／ｘ＝ｔａｎθＲ                              …（５）
【００３９】
上記した処理は、あらかじめ記憶しておくディップの幅Ｓ０と検出されたディップの幅Ｓとが同じ形状、サイズの指示部材によって生じたものであることが好ましい。このため、実施の形態１の座標入力装置では、パネル１０１へのタッチに座標入力装置専用のペンを設けてもよい。また、あらかじめ光源４２１から距離Ｌ０にある点を示す印をパネル１０１につけておき、この点にオペレータが指や使用しようとするペンを置いて遮蔽データを読み込ませ、ディップの幅Ｓ０の値を使用の都度書きかえることも考えられる。このようにした場合、オペレータは、任意の指示部材を用いてタッチしながら、距離Ｌを高い測定精度で測定することができる。
【００４０】
なお、図５に示した状態では、タッチ点５０１の座標を図３で説明した基本的な座標算出の処理によって算出することも可能である。ただし、光学ユニット１０２ａの受光面４２９ａにおいて遮蔽データａがタッチ点５０１にある指示部材とタッチ点５０２にある指示部材とがずれて映り込むなど、タッチ点５０１の座標算出に必要なデータが得られない場合にはタッチ点５０１の座標も光学ユニット１０２ｂからの距離を使って算出することができる。
【００４１】
（実施の形態２）
次に、実施の形態２の座標入力装置を説明する。実施の形態２は、遮蔽物距離判定部３０３が、遮蔽範囲を、受光面４２９ａにおいて周辺よりも強度が低い光を受光した範囲で表し、遮蔽範囲が受光した光の強度によって遮蔽物と光学ユニットとの距離を判定するものである。なお、実施の形態２は、実施の形態１と同様の構成を有し、距離判定の方法のみ異なる。このため、実施の形態２においては実施の形態１と同様の構成について同様の符号を付し、説明を一部略すものとする。
【００４２】
すなわち、上記した座標入力装置では、同じサイズの指示部材を使って異なる２点にタッチした場合、光学ユニットに対してより遠くにタッチした方が、近くにタッチするよりも受光面４２９ａにおける反射光の受光強度が小さくなる。実施の形態２は、この点を利用し、ディップの深さによって遮蔽範囲が受光した光の強度を求め、少なくともタッチ点５０２にある指示部材と光源４２１との距離を判定し、座標を算出する。
【００４３】
図７は、深さが異なるディップとして検出される遮蔽データを例示した図である。図７も図６と同様に、縦軸にＣＣＤの出力電圧で反射光の受光強度を示し、横軸に受光面４２９ａにおける幅方向のＣＣＤ画素の位置を示している。図７に示した遮蔽データｄ、遮蔽データｃは、いずれも周辺よりも強度が低い光を受光したことを示していて、強度が低い光を受光した範囲（ディップ）がＣＣＤの画素数で表される。また、ディップ深さＴ、Ｔ’、Ｔ’’は、光源４２１からタッチ点までの距離によって比例して決まる。
【００４４】
実施の形態２の座標入力装置は、複雑な演算処理をすることなくディップ深さから距離を算出するため、遮蔽物距離判定部３０３が、あらかじめ光源４２１から距離Ｌ０にある点に指示部材がタッチしたときの遮蔽データのディップ深さＴ０を記憶させておく。そして、検出されたディップの深さＴを用い、距離Ｌを以下の式（６）によって算出する。
Ｌ＝Ｔ０×Ｌ０／Ｔ                  …（６）
座標算出部３０５は、式（６）で得られた距離Ｌと、遮蔽データの画素位置によって得られる光の照射角度とを使い、タッチ点５０２の座標を算出する。
【００４５】
図８は、以上述べた実施の形態１、実施の形態２の座標入力装置でなされる処理を説明するためのフローチャートである。座標入力制御部１１１は、光学ユニット１０２ａ、１０２ｂから遮蔽データを取得する（ステップＳ８０１）。遮蔽検出部３０１は、光学ユニット１０２ａが取得した遮蔽データ数と１０２ｂが取得した遮蔽データ数とを比較する（ステップＳ８０２）。そして、両者が相違した場合（ステップＳ８０２：Ｙｅｓ）、一方の光学ユニットから観測できるタッチ点において、光学ユニットから見た場合の重なりが生じた可能性がある。このため、遮蔽検出部３０１は、遮蔽データの数を多く取得した方の光学ユニットの遮蔽データを用い、遮蔽範囲のサイズ、または遮蔽範囲の受光強度に基づいて光学ユニットからタッチ点までの距離を判定する（ステップＳ８０３）。
【００４６】
さらに、座標算出部３０５は、算出された距離と受光部における遮蔽データの位置によって得られる照射角度を用い、一方の光学ユニットにおいて検出されなかったタッチ点の座標を算出する（ステップＳ８０４）。算出された座標は、ＰＣなどの外部機器に出力され、機器に入力される。
【００４７】
以上述べた実施の形態１、実施の形態２によれば、一方の光学ユニットから見て２つのタッチ点が一直線上に並び、重なって検出できない場合にも、他方の光学ユニットが検出した遮蔽データを使って重なったタッチ点を分離するとともに、検出されなかったタッチ点の座標を検出することができる。また、この際、実施の形態１、実施の形態２によれば、光学ユニットに新規な構成を付加する必要もなく、複雑な演算の処理も必要としない。このため、重なった座標を検出するために座標入力装置の構成が大型化、複雑化することがなく、コストが高まることもない。
【００４８】
なお、本発明は、実施の形態１、実施の形態２に限定されるものではない。例えば、実施の形態１のように遮蔽範囲のディップ幅のみを用いて光学ユニットからタッチ点までの距離を判定する構成、実施の形態２のように遮蔽範囲の受光強度のみを用いて光学ユニットからタッチ点までの距離を判定する構成に限定されるものでなく、ディップ幅、受光強度の両方を使って距離を判定する構成も考えられる。また、光学ユニットの設置角度は、実施の形態１、実施の形態２で図示したように矩形のパネルの対角線に対して略４５度に限定されるものでなく、他の角度であってもよい。
【００４９】
さらに、本発明は、上記した構成のうち、タッチ点までの距離を使って座標を検出することもできる。図９は、このような座標入力装置を説明するための図である。図９に示した座標入力装置は、上記した実施の形態１、実施の形態２の構成が図４で説明した方法による座標の算出と併せてタッチ点までの距離を用いて座標を入力していたのに対し、タッチ点までの距離だけを使って座標を算出している。このため、唯一の光学ユニット１０２を備えている。
【００５０】
このような構成において、座標入力制御部１１１は、例えば光学ユニット１０２の光源４２１から距離Ｒ’の点にタッチした指示部材（タッチ点を破線で示す）の遮蔽データのディップの幅、または受光強度をあらかじめ記憶している。そして、タッチ点９０１を検出した場合、タッチ点９０１の遮蔽データのディップの幅または受光強度を記憶されているデータと比較し、距離Ｒを算出する。また、受光部４２９における遮蔽データの検出位置から角度θを求め、タッチ点９０１の座標を算出する。このような構成の座標入力装置によれば、小型、簡易、かつ低コスト化することに有利な座標入力装置を提供できるという効果を奏する。
【００５１】
図１０、図１１は、遮蔽データのサイズ（ディップの幅）が距離に比例することを説明するための図である。図１０では、距離Ｒ’にある指示部材によって生じる遮蔽データの幅をｒ’で示し、距離Ｒにある指示部材によって生じる遮蔽データの幅をｒで示している。図示したように、距離Ｒ’よりも光学ユニット１０２から遠い距離Ｒにあるタッチ点９０１は、幅ｒ’よりも狭い幅ｒの遮蔽データを受光部４２９の受光面において生じる。
【００５２】
図１１では、受光面４２９ａから光源４２１中心までの距離をｔ、光源中心から基準点ｏまでの距離をＬ０、光源中心から点ｑまでの距離をＬ１、光源中心から点ｒまでの距離をＬ２として示す。図示するように、点ｏ、点ｑ、点ｒにある指示部材１１０１、１１０３、１１０５は、いずれの同一の形状とサイズである。しかし、指示部材１１０３によって生じる遮蔽データの幅Ｓ２、指示部材１１０１によって生じる遮蔽データの幅Ｓ、指示部材１１０５によって生じる遮蔽データの幅Ｓ１は、各指示部材の光源中心からの距離に応じて異なっている。
【００５３】
なお、以上述べた実施の形態１、実施の形態２において、光学ユニットを３つ以上設けた場合には、光学ユニットのいずれかが他の光学ユニットと一直線上にあるタッチ点を検出する、あるいはそれぞれが単独でタッチ点を検出することができ、同時に入力された３点以上のタッチを検出してタッチ点の座標を算出することができる。
【００５４】
（実施の形態３）
次に、実施の形態３の座標入力装置を説明する。実施の形態３は、座標算出部３０５が複数の座標を算出した場合、遮蔽距離判定部３０３によってなされた指示部材と光学ユニットとの距離の判定結果を使い、算出された複数の座標から入力すべき座標を選択する。以下、座標の選択の処理について説明する。
【００５５】
図１２は、パネル１０１に２つのタッチが略同時になされた状態を示している。図４で述べた一般的な座標の算出方法によって座標を算出する場合、実際になされたタッチのタッチ点Ａ、タッチ点Ｂのほか、ダミー点ｄ１、ダミー点ｄ２が検出される。従来の座標入力装置では、検出された４つの点、すなわちタッチ点Ａ、タッチ点Ｂ、ダミー点ｄ１、ダミー点ｄ２のうち、いずれが実際にタッチされ、座標をＰＣ１１５に入力すべきタッチ点であるか判別することができない。
【００５６】
そこで、本発明は、実施の形態１、実施の形態２で述べたように、遮蔽物距離判定部３０３が、１の光学ユニット（例えば光学ユニット１０２ｂとする）の受光部４２９の受光面で得た遮蔽データから光学ユニット１０２ｂタッチ点Ａ、タッチ点Ｂ、さらにダミー点ｄ１、ダミー点ｄ２の距離を判定する。さらに、検出されたタッチ点あるいはダミー点の座標を座標算出部３０５がすべて算出し、判定された距離と先に算出されている座標とを対照する。そして、タッチ点Ａとダミー点ｄ２、またはタッチ点Ｂとダミー点ｄ１の座標のうち、距離と合致する方の座標をタッチ点の座標であると判定し、ＰＣ１１５に入力する。
【００５７】
図１３は、以上述べた実施の形態３の処理を説明するためのフローチャートである。座標入力制御部１１１は、光学ユニット１０２ａ、１０２ｂから遮蔽データを取得する（ステップＳ１３０１）。遮蔽検出部３０１は、光学ユニット１０２ｂが取得した遮蔽データ数が複数あるか判断する（ステップＳ１３０２）。そして、複数あった場合（ステップＳ１３０２：Ｙｅｓ）、遮蔽物距離判定部３０３により、遮蔽データによって得られる点と光学ユニット１０２ｂとの距離を判定する（ステップＳ１３０３）。
【００５８】
次に、座標入力制御部１１１は、座標算出部３０５を用い、タッチ点となりうる点すべての座標（本実施の形態ではタッチ点Ａ、タッチ点Ｂ、ダミー点ｄ１、ダミー点ｄ２）を算出する（ステップＳ１３０４）。そして、算出された座標と判定の結果得られた距離とを照合し、距離に合致する座標をタッチ点として選択する。なお、距離に合致する座標の選択は、例えば、算出された座標を使って光学ユニットから検出された各タッチ点までの距離を算出し、算出された距離のうち判定の結果得られた距離により近い方の座標を選択することによって可能である（ステップＳ１３０５）。
【００５９】
以上述べた実施の形態３によれば、専用の構成を新たに追加することなく、しかも比較的簡易な処理で遮蔽がなされた２点以上の点の座標をそれぞれ検出することができる。
【００６０】
【発明の効果】
以上説明したように、請求項１に記載の発明は、１の光学ユニットによって得られる光の強度分布に基づいて遮蔽物の位置を光学ユニットまでの距離として得ることができる。このため、新規な構成を追加することなく、複数の光学ユニットのうちのいずれかで検出されない遮蔽物を他の光学ユニットのみで検出する座標入力装置を提供できるという効果を奏する。
【００６１】
請求項２に記載の発明は、遮蔽範囲の範囲によって遮蔽物と光学ユニットとの距離を判定することにより、複雑な演算をすることなく比較的簡易に遮蔽物と光学ユニットとの距離を判定することができる。このため、請求項１の発明によって得られる効果に加え、より処理が簡易な座標入力装置を提供できるという効果を奏する。
【００６２】
請求項３に記載の発明は、遮蔽範囲の受光した光強度によって遮蔽物と光学ユニットとの距離を判定することにより、複雑な演算をすることなく比較的簡易に遮蔽物と光学ユニットとの距離を判定することができる。このため、請求項１の発明によって得られる効果に加え、より処理が簡易な座標入力装置を提供できるという効果を奏する。
【００６３】
請求項４に記載の発明は、請求項１〜３によって得られる効果に加え、複雑な演算をすることなく、比較的簡易に遮蔽物と光学ユニットとの距離を判定し、判定した結果に基づいて光学ユニットと一直線上に並ぶ複数の異なる遮蔽物の座標を算出する座標入力装置を提供できるという効果を奏する。
【００６４】
請求項５に記載の発明は、請求項１〜４によって得られる効果に加え、複雑な演算をすることなく、比較的簡易に算出された複数の座標から入力すべき座標を選択する座標入力装置を提供できるという効果を奏する。
【００６５】
請求項６に記載の発明は、請求項１〜５によって得られる効果に加え、異なる３つ以上の点になされたタッチをそれぞれ区別して検出する座標入力装置を提供できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態に共通の座標入力装置を説明するための図である。
【図２】図１に示した光学ユニットの構成を説明するための図である。
【図３】図１に示した座標入力制御部の構成を説明するための機能ブロック図である。
【図４】本発明の座標入力装置で検出された遮蔽から座標を算出する際の基本的な処理を説明するための図である。
【図５】タッチ点と光学ユニットとを結ぶ直線上に他のタッチ点が存在する状態を示す図である。
【図６】本発明の実施の形態１の受光面得られる遮蔽データを説明するための図である。
【図７】本発明の実施の形態１の深さが異なるディップとして検出される遮蔽データを例示した図である。
【図８】本発明の実施の形態１、実施の形態２の座標入力装置でなされる処理を説明するためのフローチャートである。
【図９】本発明の実施の座標入力装置の他の構成例を説明するための図である。
【図１０】遮蔽データのサイズ（ディップの幅）が距離に比例することを説明するための図である。
【図１１】遮蔽データのサイズ（ディップの幅）が距離に比例することを説明するための他の図である。
【図１２】本発明の実施の形態３を説明するための図であって、パネルに２つのタッチが同時になされた状態を示す図である。
【図１３】本発明の実施の形態３の座標入力装置でなされる処理を説明するためのフローチャートである。
【符号の説明】
１０１  パネル
１０２（１０２ａ，１０２ｂ）  光学ユニット
１０３ａ〜ｃ  再帰性反射部材
１１１  座標入力制御部
３０１  遮蔽検出部
３０３  遮蔽物距離判定部
３０５  座標算出部
４２１  光源
４２９  受光部
４２９ａ  受光面
１１０１、１１０３、１１０５  指示部材
【図１】
2005004278.tif 000004
【図２】
2005004278.tif 000005
【図３】
2005004278.tif 000006
【図４】
2005004278.tif 000007
【図５】
2005004278.tif 000008
【図６】
2005004278.tif 000009
【図７】
2005004278.tif 000010
【図８】
2005004278.tif 000011
【図９】
2005004278.tif 000012
【図１０】
2005004278.tif 000013
【図１１】
2005004278.tif 000014
【図１２】
2005004278.tif 000015
【図１３】
2005004278.tif 000016