(57)【要約】【課題】入力位置と、表示位置を指示具それぞれに応じて一致させることのできる座標入力装置付き表示装置を提供する。【解決手段】重ねて配置された座標入力手段及び表示手段４と、座標入力手段上で任意の位置を指示する指示手段６と、を含み、指示手段６により指示された位置の座標情報を座標入力手段により入力し、該入力した座標情報に対応する画像情報を表示手段４に表示させる座標入力装置付き表示装置において、指示手段に識別子を付加し、識別子により識別された指示手段ごとに、指示された位置と該位置に対応する画像情報の表示手段４への表示位置を一致させる為の補正値を算出し、算出された補正値を指示手段６に付加された識別子毎に記憶し、識別子毎に記憶された補正値に基き、識別された指示手段６毎に画像情報の表示手段４への表示位置を補正する。【選択図】  図１
2008040544.tif 000002
【特許請求の範囲】
【請求項１】
重ねて配置された座標入力手段及び表示手段と、前記座標入力手段上で任意の位置を指示する指示手段と、を含み、前記指示手段により指示された位置の座標情報を前記座標入力手段により入力し、該入力した座標情報に対応する画像情報を前記表示手段に表示させる座標入力装置付き表示装置であって、
前記指示手段に識別子を付加する付加手段と、
前記識別子により識別された指示手段ごとに、指示された位置と該位置に対応する画像情報の前記表示手段への表示位置を一致させる為の補正値を算出する算出手段と、
前記算出された補正値を前記指示手段に付加された識別子毎に記憶する記憶手段と、を有し、
前記識別子毎に記憶された補正値に基づき、前記識別された指示手段毎に画像情報の前記表示手段への表示位置を補正することを特徴とする座標入力装置付き表示装置。
【請求項２】
前記指示手段によって、領域を指定する指定手段と、
前記指定された領域に対して、補正値を設定する設定手段と、
前記設定された補正値を、前記指示手段の識別子と、前記指定された領域とに関連付けて記憶する記憶手段と、を更に有することを特徴とする請求項１に記載の座標入力装置付き表示装置。
【請求項３】
重ねて配置された座標入力手段及び表示手段と、前記座標入力手段上で任意の位置を指示する指示手段と、を含み、前記指示手段により指示された位置の座標情報を前記座標入力手段により入力し、該入力した座標情報に対応する画像情報を前記表示手段に表示させる座標入力装置付き表示装置における表示方法であって、
前記指示手段に識別子を付加する工程と、
前記識別子により識別された指示手段ごとに、指示された位置と該位置に対応する画像情報の前記表示手段への表示位置を一致させる為の補正値を算出する工程と、
前記算出された補正値を前記指示手段に付加された識別子毎に記憶する記憶工程と、を有し、
前記識別子毎に記憶された補正値に基づき、前記識別された指示手段毎に画像情報の前記表示手段への表示位置を補正することを特徴とする表示方法。
【請求項４】
請求項３に記載の方法の各工程をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座標入力領域上の指示位置を検出する座標入力装置付き表示装置、表示方法、及びプログラムに関するものである。
【背景技術】
【０００２】
座標入力面に、指示具（例えば、専用入力ペン、指等）によって指示して座標を入力することにより、接続されたコンピュータを制御したり、文字や図形などを書き込んだりするために用いられる座標入力装置が存在する。
【０００３】
従来、この種の座標入力装置としては、各種方式のものが提案、または製品化されている。その中には、パーソナルコンピュータなどの画面を表示する表示装置と重ねて用いることが可能な座標入力装置がある。この種のものにおいては、表示と一体で用いることで、画面上でパーソナルコンピュータ等の操作が、紙にペンで描画するが如き操作で、簡単にできるため、広く用いられてきている。
【０００４】
これら座標入力装置と表示装置を一体化した装置において、座標入力装置により指示した指示点と、表示装置の表示点を一致させることが、紙にペンで描画するが如き操作を実現するためには、重要な要素となる。
【０００５】
旧来、この入力点と表示点の一致を図るために、数々の提案が成されている。例えば、特許文献１では、表示画面上のあらかじめ既知の座標点に十字や点などのマークを表示し、そのマーク上を指示具にて押下することにより、そのときに出力される座標値と、既知の表示座標値との差分から、表示画面と座標入力装置とのずれ量を計算する。そして、その値を記憶保持して、通常の座標入力が行われる際に、その値から入力座標を補正するなどの方法が用いられている。
【０００６】
また、上記補正には、表示画面と入力面との組み付け時のずれを補正する以外に、表示器のカバーなどの厚みなどに起因する、視差にともなうずれ量を補正する構成も含まれている。
【０００７】
このような、表示と一体化された座標入力装置については、タブレットＰＣの如き形態のものやＰＤＡのように個人的に用いられる装置におけるものが多く製品化されている。
【０００８】
このような形態での使用においては、ユーザは装置の保有者のみである場合が多く、また、ユーザ単独での使用形態であるので、殆どの場合、上記補正式はユーザごとに装置に対して、一つ有して入ればよい場合が多い。
【０００９】
他のユーザと共有して用いる場合であっても、使用時にユーザが装置自体の位置などを移動調整が可能であるので、所有者の視差に近い状態での使用が可能である。そのため、装置自体の入力装置と表示装置との取り付け時のずれが補正されていれば、視差によるずれに対しては、操作において格別の不具合は生じない。
【００１０】
あるいは、視差によるずれが大きい装置構成などの場合には、特許文献２にあるように、各ユーザが使用する前に必ず補正作業を行えば良い。
【００１１】
特許文献３には、複数のユーザが異なる方向から一つの画面を操作する構成が述べられている。詳しくは、複数のユーザは一つの画面に対してそれぞれが操作する複数のウインドウを表示し、夫々のユーザが操作するウインドウごとに、ずれを補正するための補正値を記憶する。そして、夫々に異なる補正を行うことで、表示画面に対する観察方向が異なることによるずれを補正する構成が記載されている。
【００１２】
【特許文献１】特開昭６３−３１１４２５号公報
【特許文献２】特開２００４−５４４１３号公報
【特許文献３】特開平１０−３４０１５９号公報
【特許文献４】特開２００５−２５８８１０号公報
【特許文献５】特開２００５−２５８８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
近年上記、パーソナルな使用形態のほかに、大画面を有する、ＰＤＰ、リアプロジェクタ等と組み合わされた、座標入力装置一体型の表示装置なども見られるようになった。このような大型の表示に対して設けられた座標入力装置においては、複数の操作者各々がそれぞれ指示具を使用して、入力することを許容して、利便性を向上し、より効率的な会議を進める等の用途での要求がある。
【００１４】
このような利用形態において、入力位置と表示位置を一致させるために、従来例のような各ユーザ毎に専用のウインドウを設けることは効率的でなく、同一のウインドウ内に異なるユーザが書き込めるようにする必要がある。
【００１５】
また、このような大型の装置の利用者に対しては、身長の違いや、利き手の違い等があり、指示位置に対する表示位置の観察条件が夫々に異なる状態にある。
【００１６】
また、複数のユーザが同時に入力等をおこなう場合などには、立ち位置などの制限もあり、同一ユーザであっても、画面全体に対して、必ずしも同様の観察条件にあるわけではない。
【００１７】
そのような状態に対して、各ユーザごとに、表示器を移動するわけにも行かず、あらかじめ設定された、一つの補正値を適応しても、夫々の違いを補正できず、入力位置と表示位置がずれてしまうことがある。
【００１８】
また、上記のような装置において、複数人が同時に入力しているような場合には、夫々が入力を行う度に、いちいち補正量決定の動作を行うことは非効率であり、事実上不可能である。
【００１９】
本発明は係る実情に鑑みて、入力位置と、表示位置を指示具それぞれに応じて一致させることのできる座標入力装置付き表示装置を提供するを目的とする。
【課題を解決するための手段】
【００２０】
本発明の座標入力装置付き表示装置は、重ねて配置された座標入力手段及び表示手段と、前記座標入力手段上で任意の位置を指示する指示手段と、を含み、前記指示手段により指示された位置の座標情報を前記座標入力手段により入力し、該入力した座標情報に対応する画像情報を前記表示手段に表示させる座標入力装置付き表示装置であって、前記指示手段に識別子を付加する付加手段と、前記識別子により識別された指示手段ごとに、指示された位置と該位置に対応する画像情報の前記表示手段への表示位置を一致させる為の補正値を算出する算出手段と、前記算出された補正値を前記指示手段に付加された識別子毎に記憶する記憶手段と、を有し、前記識別子毎に記憶された補正値に基づき、前記識別された指示手段毎に画像情報の前記表示手段への表示位置を補正することを特徴とする。
また、本発明の表示方法は、重ねて配置された座標入力手段及び表示手段と、前記座標入力手段上で任意の位置を指示する指示手段と、を含み、前記指示手段により指示された位置の座標情報を前記座標入力手段により入力し、該入力した座標情報に対応する画像情報を前記表示手段に表示させる座標入力装置付き表示装置における表示方法であって、前記指示手段に識別子を付加する工程と、前記識別子により識別された指示手段ごとに、指示された位置と該位置に対応する画像情報の前記表示手段への表示位置を一致させる為の補正値を算出する工程と、前記算出された補正値を前記指示手段に付加された識別子毎に記憶する記憶工程と、を有し、前記識別子毎に記憶された補正値に基づき、前記識別された指示手段毎に画像情報の前記表示手段への表示位置を補正することを特徴とする。
また、本発明のプログラムは、上記に記載の方法の各工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、複数の指示入力の識別子毎に補正値を記憶し、指示具の入力に対して、夫々の識別子に対応した補正係数を用いて補正することで、入力位置と、表示位置を指示具それぞれに応じて一致させることのできる座標入力装置付き表示装置を提供できる。
【発明を実施するための最良の形態】
【００２２】
表示画面と重ねられた座標入力装置の構成としては各種方式の座標入力装置が考案され、製品化されている。ここでは、大画面ディスプレイとの親和性が高く、複数の指示具を用いて、複数のユーザが同時に入力が可能な遮光方式の座標入力装置を例に説明を行う。複数同時入力可能な遮光方式の座標入力装置の詳細は特許文献４及び特許文献５に詳しいので、本明細書では概略の説明にとどめる。
【００２３】
（装置構成の概略説明）
まず、図１を用いて、座標入力装置全体の概略構成を説明する。図１は本発明の実施形態の遮光方式の座標入力装置の概略構成を示す図である。
【００２４】
図１において、１Ｌ、１Ｒは投光部および受光部を有するセンサユニットであり、本実施形態の場合、図示の如く座標入力面であるところの座標入力有効領域３のＸ軸に平行に、かつＹ軸に対称な位置に、所定距離離れて配置されている。
【００２５】
センサユニット１Ｌ及び１Ｒは、制御・演算ユニット２に接続され、制御信号を制御・演算ユニット２から受信すると共に、検出した信号を制御・演算ユニット２に送信する。
【００２６】
４は入射光を到来方向に反射する再帰反射面を有する再帰反射部である。再帰反射部４は、座標入力有効領域３の外側３辺に図示が如く配置され、左右それぞれのセンサユニット１Ｌ及び１Ｒから略９０°の範囲において投光された光を、センサユニット１Ｌ及び１Ｒに向けて再帰反射する。
【００２７】
尚、再帰反射部４は、ミクロ的に見て３次元的な構造を有し、現在では、主にビーズタイプの再帰反射テープ、或いはコーナキューブを機械加工等により規則正しく配列することで再帰現象を起こす再帰反射テープが知られている。
【００２８】
再帰反射部４で再帰反射された光は、センサユニット１Ｌ及び１Ｒによって１次元的に検出され、その光量分布が制御・演算ユニット２に送信される。
【００２９】
座標入力有効領域３は、ＰＤＰやリアプロジェクタ、ＬＣＤパネルなどの表示装置の表示画面で構成することで、インタラクティブな入力装置として、利用可能となっている。
【００３０】
上記構成において、座標入力有効領域３に指示具による入力指示がなされ、センサユニット１Ｌ及び１Ｒの投光部から投光された光が遮られると（遮光部分）、センサユニット１Ｌ及び１Ｒの受光部ではその遮光部分の光（再帰反射による反射光）を検出しない。つまり、その結果、どの方向からの光が検出できなかったかを判別することが可能となる。
【００３１】
そこで、制御・演算ユニット２は、まず、左右のセンサユニット１Ｌ及び１Ｒが検出する光量変化から、指示具によって入力指示された部分の複数の遮光範囲を検出する。そして、その遮光範囲の端部情報から、センサユニット１Ｌ及び１Ｒそれぞれに対する遮光範囲の端部の方向（角度）をそれぞれ算出する。
【００３２】
そして、検出された遮光範囲の数に基づいて、座標算出に用いる遮光範囲から得られるデータを決定し、それぞれ算出された方向（角度）、及びセンサユニット１Ｌ及び１Ｒ間の距離情報等から、座標入力有効領域３上の指示具の座標値を幾何学的に算出する。
【００３３】
ここで、用いられる指示具６，６'には、ペン先にスクリーンへの接触（ペンダウン）が検出できるようにスイッチが設けられている。指示具にて入力が成されたときには、このスイッチ情報や、あらかじめ決められたペンの識別情報（ペンＩＤ）が本体に向けて送出される。
【００３４】
受信されたスイッチ情報とペンＩＤは、先に検出されている遮光範囲の座標値と関連つけられて、表示装置に接続されているホストコンピュータ等の外部端末に、インタフェース７（例えば、ＲＳ、ＵＳＢ、ＩＥＥＥ１３９４等）を経由して出力する。
【００３５】
（センサユニットの説明）
センサユニット１Ｌ、１Ｒは図２に示すが如く、夫々複数の結像レンズ１０７（Ａ）、（Ｂ）からなり、それぞれのレンズからの映像が光検出素子ＣＣＤ１０４上に結像するように構成されている。このように構成することで、異なる位置から入力領域を観察することになり、複数の指示具にて入力が成された場合においても、一方の指示具の影にもう一方の指示具が完全に隠れてしまう、いわゆる皆既食の如き状態を避けることが出来る。
【００３６】
これは、後述する遮光領域の端部情報を用いた座標計算方法と組み合わせることで、複数の指示具がいかなる配置になっても、座標計算を可能にするための構成となる。
【００３７】
不図示であるが、夫々の結像光学系に対しては夫々に、赤外ＬＥＤからなる、照明手段が付されており、演算制御手段２の制御により、点灯、又は非点灯の制御が成され、入力領域周辺部に設けられた再帰反射部材への投光が成される。
【００３８】
投光された光は照明された方向に再帰反射されるため、それぞれのレンズによって、結像されＣＣＤ１０４上に光量の分布として検出されることになる。
【００３９】
（演算制御ユニットの説明）
図３は制御演算ユニットの構成を示すブロック図である。センサユニット１Ｌ、１ＲのＣＣＤから得られた光量分布は、ＡＤコンバータ２３によりデジタルデータに変換されＣＰＵ２１に取り込まれる。
【００４０】
ＣＰＵ２１においては、指示具による入力のない状態での初期光量分布をあらかじめ記憶してあり、特定のサンプリングレートで上記の様にセンサユニットで得られた光量分布を取り込み、初期光量分布と比較を行っている。
【００４１】
指示具による入力が成されると、初期光量分布との差が検出されるので、その変化部分を遮光範囲として特定して座標計算を行う。このとき、指示具からスイッチ信号やＩＤ信号が発信されていれば、ペン信号受信部５で検出され、ＳＵＢＣＰＵ２４にて信号がデコードされて、ＣＰＵ２１に報知される。
【００４２】
（座標算出方法の説明）
次に、両側のセンサユニットを用いた場合の、指示具の位置座標を算出する座標算出方法について説明する。
【００４３】
上述の様に、遮光範囲が特定されれば、基準点に対する、その部分の角度を算出することが可能になる。例えば、遮光範囲の中心が算出できる場合には、センサユニット１Ｌ、１Ｒの間の距離ＤＬＲが既知であれば、角度情報を使ってその交点の座標は、図４のような座標系で演算可能である。
【００４４】
また、複数の入力が成されており、それぞれの位置関係がセンサから見て重なるような場合には、上記のように遮光範囲の中央が支持具の中央とならない場合がある。
【００４５】
ただし、上述センサ構成で説明したように、センサユニットは、複数の結像手段にて異なる位置から領域を観察しているので、複眼のどちらかは、皆既状態ではなく、部分食の状態となっているので、指示具の端部の情報は必ず得られることになる。
【００４６】
指示具の形状が略円形であるとすれば、端部情報から、図５に示すように、座標値を算出できる。図５において、一方のセンサからは一つの端部の角度、もう一方のセンサからは、二つの端部の角度がわかれば、その二つの交点Ｐ１、Ｐ２における角度の２等分線の交点を算出すれば、支持具の座標値が計算できることになる。
【００４７】
このように、複眼構成のセンサユニットと端部情報からの座標計算をおこなうことで、
複数の指示具を同時に使うことが可能になる。
【００４８】
（指示具構成の説明）
入力に用いられる指示具は図６に示すような構成になっている。指示具の先端には、スクリーンに対して指示が成されたときにＯＮするスイッチとしてペン先ＳＷ６０、マウスの右ボタンのような操作を行うためのスイッチとしてサイドＳＷ６２が用意されている。
【００４９】
指示具の内部構成は図7のようになっており、スイッチの情報は制御手段６４に入力され、スイッチが押下されたときには、その情報および、指示具にあらかじめ設定されている、識別子（ペンＩＤ）が発光ＬＥＤ６３を駆動することにより、本体に送信される。尚、図中６６は電源としての電池、６５は電池電圧を昇圧するコンバータである。
【００５０】
送信される信号の構成としては、図8Ａにあるようなパルス列にて行われる。夫々のパルスは外乱などの影響を避けるため、特定の周波数で変調されている。図の例では、ペン先ＳＷ、サイドＳＷ信号として、ＳＷ０、ＳＷ１、ペンのＩＤ情報としてＩＤ０、ＩＤ１が送信されている。
【００５１】
尚、この例ではＩＤは２ビットで表されているが、もちろんシステムによっては何ビットで構成されていてもかまわない。
【００５２】
送信された信号は、本体側のペン信号受信部５にて検出、復調され図８Ｂのようなパルス列として検出され、各信号データにデコードされて、本体ＣＰＵ２１にて利用される。
【００５３】
（位置補正の説明）
上記座標入力装置の入力領域４を表示装置の表示画面とすることで、入出力を一体化した装置として利用可能となる。このような装置においては先に説明したように、取り付けのずれ、また、観察位置による視差によって、入力位置と表示位置がずれてしまうという問題がある。このずれを吸収するために、位置補正を行う。
【００５４】
図９がこの位置補正を行うための補正値を決定する代表的な例である。位置補正値設定のモードがメニューや外部に設けられたスイッチ、コマンドなどによって起動させられると、画面上、表示位置座標の既知の点に十字などが表示される。ユーザは支持具を使って、この表示位置と一致すると思われる点に、入力を行う。
【００５５】
表示位置の座標値をＰｘ、Ｐｙとして、ユーザにより入力された座標値をＤｘ，Ｄｙとすれば、図１０に示すように、各座標軸に対してずれ量Δｘ、Δｙが定義できる。この値を、複数点、たとえば、図９の例では５点分測定して、夫々のずれが最小になるように補正値を決定する。
【００５６】
補正方法は、原点を決定して、倍率およびオフセットを定義して補正する手法や、固定的な点を複数決定して、その点からの距離に従って、順次座標値を近づけて行くなど、いくつもの手法が考えられる。どのような補正方法を採用するかは設計上の選択事項である。補正値の決定方法についても、線形補正、高次式による補正など、各種考えられるが、システムの要求される精度などに鑑みて決定すればよい。
【００５７】
補正値設定のための表示点は、ユーザの立ち位置や身長、利き手などのさまざまな要素により、異なって位置に観察される。
【００５８】
例えば図１１のように、表示点Ｐに対する入力としては、ＰｅｎＩＤ：１のペンを持つユーザと、ＰｅｎＩＤ：２を持つユーザとでは、異なった位置が指定されることになる。
【００５９】
このように例えば、ＰｅｎＩＤ：１のユーザの補正値をＰｅｎＩＤ：２のユーザの座標値に適用した場合には、ずれが補正されず、場合によっては更にすれてしまった様に観察されることもありうる。
【００６０】
そこで本願では、補正値決定作業に用いられているペンのＩＤに着目して、ＩＤ夫々に対するずれ量から補正値計算しその値を記憶する構成とした。記憶された補正値は、通常の入力作業時に、入力された座標値がどのＩＤの指示具によるものか判定し、そのＩＤの補正値をその入力された座標値に適用することで、夫々のユーザに対する補正を可能とする。
【００６１】
図１２はその補正値設定作業のためのフローチャートである。メニューや入力領域などに設けられたアイコンなどへ指示具による指示で、補正値設定作業のモードに設定されると、補正値設定作業が開始される（ステップＳ１００）。このとき、アイコン指示を行った指示具のＩＤを記憶しておく（ステップＳ１０１）。
【００６２】
次に補正値設定のための入力点の表示を行う（ステップＳ１０３）。このとき入力点数ｎを前もって初期化しておく（ステップＳ１０２）。
【００６３】
表示したら、その点近傍への入力の有無を判定し（ステップＳ１０４）、入力がなければステップＳ１０５に分岐し、タイムアウトを監視する。一定時間以上入力がない場合にはタイムアウトとして、作業を終了する。時間内であれば、ループへ戻る。
【００６４】
入力があった場合には、ステップＳ１０６に移動し、入力された座標値にＩＤを検査する。入力された座標値のＩＤが先に記憶した、ＩＤと異なる場合には入力が無かった場合と同様にループする。
【００６５】
ＩＤが一致した場合には得られた座標値を記憶し（ステップＳ１０７）、入力点数ｎをインクリメントし、入力点数が規定数に達していなければ、表示位置を変化させて再表示し、同じＩＤでの入力がなされるまでループする。
【００６６】
すべての点の入力が成された時点で補正係数の計算を行う（ステップＳ１１０）。計算された補正係数をペンＩＤと関連付けて、記憶手段に記憶して、作業を終了する（ステップＳ１１１及びＳ１１２）。
【００６７】
このようにして得られた補正係数を用いて、通常入力時に入力が成されたときには、そのＩＤから補正係数を選択、決定し、それにもとづいて座標値を補正すれば位置ずれの少ない入力がＩＤ毎に可能になる。
【００６８】
尚、上記フローでは、最初に補正値設定作業開始のためのメニュー、アイコンなどの支持を行ったＩＤを記憶し、補正値設定作業を行うようになっている。ここで、外部からのコマンドなどで補正値設定モードに移行するような場合には、最初に入力点近傍に入力された座標値のＩＤを記憶して、そのＩＤに対して作業を行うように構成してもよい。
【００６９】
（他の実施形態）
先に説明したように、遮光方式の座標入力装置では、複数の指示具にて同時に入力が可能となる。画面に対してＩＤ１のユーザが入力を行っている最中に、ＩＤ２のユーザが新規に入力を行うような場合に、先に入力を行っているユーザの作業を妨げて、補正係数設定作業を行うのは、共同作業的観点から非効率的である。
【００７０】
また、大きなアイコンを選択するような領域に対する作業の場合には、ズレがある状態での入力も許容可能の場合もあるが、細かい入力作業などを、ある特定領域にたいして行いたい様な場合には、ずれたままの設定では作業効率の低下を招いてしまう。
【００７１】
そこで、他の指示具が入力中であっても、ＩＤ毎に、特定の領域に対して、補正係数の設定が行えるようにする。
【００７２】
例えば図１３のように、ＩＤ１のユーザが画面の右半分にて描画動作を行っているようなときにＩＤ２のユーザは、自分の使う範囲において、補正値設定が出来ればよい。このように領域内では、ＩＤ２のペンは自身の補正データに基づいて補正される。
【００７３】
一方、ＩＤ１に対しては、指示具がこの領域に入ったとしても、この領域での補正データは画面全体で設定された補正係数で補正されることになる。
【００７４】
図１４が領域ごとの補正値設定作業のフローチャートになる。まず、指示具のサイドＳＷクリックなどにて、補正値設定モードが起動される。このとき、サイドＳＷが押下された時点で指示具ＩＤを取り込む（ステップＳ２０１）。
【００７５】
ＩＤが取り込まれたら、例えばサイドＳＷ押下された座標付近に補正領域設定を促す表示をおこなう（ステップＳ２０２）。
【００７６】
表示を行ったら、先に記憶したＩＤの指示具による領域指定が成されるまで、待機する（ステップＳ２０３）。領域指定が成されたらその領域の例えば左上の座標を始点座標、右下の座標を終点座標として記憶する（ステップＳ２０４）。
【００７７】
領域指定が終了したら、補正用データ取得点数を初期化し（ステップＳ２０５）、入力点を表示する。このとき入力点の座標は先に記憶されている領域の始点、終点座標から算出する（ステップＳ２０６）。
【００７８】
入力点に対して、同一ＩＤの指示具によって入力が成されたかの判定を行い（ステップＳ２０７、ステップＳ２０９）、入力が成されていない場合はタイムアウトまでループする（ステップＳ２０８）。
【００７９】
入力が成されたら、データを記憶し（ステップＳ２１０）、他の入力点の計算表示を行い（ステップＳ２１１）、すべての入力点に対して入力が行われるまで、ループを繰り返す（ステップＳ２１２）。
【００８０】
すべての点に入力が成されたら補正係数を計算し（ステップＳ２１３）、ＩＤ、補正係数、及び、対象領域の始点終点座標を記憶し（ステップＳ２１４）、設定モードを終了する。
【００８１】
通常の入力状態では、座標値が得られたら、ＩＤを検出し、ＩＤに対応する補正係数があるかを検索する。
【００８２】
補正係数がある場合には、適応する領域が全域なのか一部領域なのかを判定し、一部領域であれば、得られた座標値が対応領域内に有るか否か尚判定を行い、領域内であれば、対応する補正係数を用いて座標値の補正を行う。
【００８３】
図１５のように、あるＩＤに対して、領域毎に補正係数が設定されていたとする。このような領域に対して、ある座標値に対する補正係数の決定は、図１６のフローチャートのように行うことが出来る。
【００８４】
座標値が取得された場合に（ステップＳ３０１）、ＩＤの検出を行う（ステップＳ３０２）。
【００８５】
このＩＤに対して補正係数が設定すでに設定されているか否かを判定し、設定されていない場合には、補正係数としてデフォルト値を用いる。この場合デフォルト値としては、補正がなされない値でもよいし、システムとしてあらかじめ設定した補正値、または、他のＩＤで設定された補正値や、複数の補正値の平均値を用いるなどしてもよい。
【００８６】
領域が設定されている場合には、座標値がどの領域に対応するか判定する（ステップＳ３０５）。図１５の領域１に座標値が含まれる場合には、ステップＳ３０６で領域１の補正係数を設定し、領域２に含まれると判定された場合（ステップＳ３０７）には領域２の補正係数を設定する（ステップＳ３０８）。どちらにも含まれない場合には、全領域にて設定された補正値を設定する（ステップＳ３０９）。
【００８７】
設定された補正係数を用いて、座標値を補正し（ステップＳ３１０）出力を行う（ステップＳ３１１）。
【００８８】
このような補正作業をＩＤ毎に行うことで各指示具固有の補正が可能になる。
【００８９】
上記例では２領域と全域であったが、これに限定されるものでないことは、自明であり、更に多くの領域をどのように設定してもかまない。また、領域が重なるような場合には、その重なり領域にて、二つの領域の補正係数を平均して用いても良いし、あるいは、新しく設定された領域を優先的に用いてもかまわない。
【００９０】
領域およびその領域での補正係数の解除は、メニューなどで任意のタイミングで行っても良いし、あるいは、不特定多数のユーザが装置を用いるような会議室などのような場所での利用では、装置のＯＮ、ＯＦＦなどのタイミングで解除してもかまわない。
【００９１】
上記実施形態の説明においては、遮光方式の座標入力装置を例に説明してきたが、座標入力装置の方式は本方式に限定されるものではなく、指示手段の識別が可能な座標入力装置であれば、全般的に適用可能である。
【００９２】
また、指示手段の識別手法についても、実施形態のように赤外光を用いた通信を行うものでなくとも、何らかの手段にて、指示手段が識別できるものであれば、適用可能であり、また、その識別数についても特に限定されるものではない。
【００９３】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給するようにしてもよい。この場合、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【００９５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９８】
その他、プログラムの供給方法としては、ダウンロードがある。この場合、まずクライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることで供給される。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９９】
また、本発明のプログラムを暗号化を利用してインストールさせることも考えられる。この場合、まず暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせるようにする。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１００】
また、コンピュータが、読み出したプログラムを実行することによって、前述実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行なっても前述実施形態の機能が実現される。
【０１０１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施形態の遮光方式の座標入力装置の概略構成を示す図である。
【図２】本発明の実施形態のセンサユニットの詳細構成を示す図である。
【図３】本発明の実施形態の制御・演算ユニットの詳細構成を示すブロック図である。
【図４】本発明の実施形態の受光部を複数有するセンサユニットにおける座標算出を説明するための図である。
【図５】本発明の実施形態の遮光範囲の端部情報による座標算出の一例を説明するための図である。
【図６】本発明の実施形態の指示手段の概略を説明するための図である。
【図７】本発明の実施形態の指示手段のブロック構成を説明するための図である。
【図８Ａ】本発明の実施形態の指示手段からの送信信号を説明する図である。
【図８Ｂ】本発明の実施形態の指示手段からの受信信号を説明する図である。
【図９】本発明の実施形態の補正係数設定動作の一例を説明する図である。
【図１０】本発明の実施形態の補正係数設定に関するずれ量を説明する図である。
【図１１】本発明の実施形態の補正係数設定時に、支持具毎の違いを説明する図である。
【図１２】本発明の実施形態の補正係数設定動作のフローチャートである。
【図１３】本発明の実施形態の複数の指示具による入力動作時の補正係数設定動作を説明する図である。
【図１４】本発明の実施形態の複数の指示具による入力動作時の補正係数設定動作のフローチャートである。
【図１５】本発明の実施形態の複数の補正係数設定領域の例を説明するための図である。
【図１６】本発明の実施形態の複数の補正係数設定領域設定時の座標補正のためにフローチャートである。
【符号の説明】
【０１０３】
１Ｌ、１Ｒ  センサユニット
２  演算・制御ユニット
３  座標入力有効領域
４  再帰反射部
５  ペン信号受信部
６、６'  指示具
【図１】
2008040544.tif 000003
【図２】
2008040544.tif 000004
【図３】
2008040544.tif 000005
【図４】
2008040544.tif 000006
【図５】
2008040544.tif 000007
【図６】
2008040544.tif 000008
【図７】
2008040544.tif 000009
【図８Ａ】
2008040544.tif 000010
【図８Ｂ】
2008040544.tif 000011
【図９】
2008040544.tif 000012
【図１０】
2008040544.tif 000013
【図１１】
2008040544.tif 000014
【図１２】
2008040544.tif 000015
【図１３】
2008040544.tif 000016
【図１４】
2008040544.tif 000017
【図１５】
2008040544.tif 000018
【図１６】
2008040544.tif 000019