(57)【特許請求の範囲】
【請求項１】
入力画面に照射される光スポットの位置に対応する座標を算出する座標入力装置であって、
複数の光電変換素子が配列されてなるセンサアレイと、
前記センサアレイの出力から前記光スポットの座標データを連続的に算出する座標演算手段と、
所定回目の前記座標データを算出するに際して、当該所定回目よりも複数回前の前記座標データと、当該複数回前の前記座標データ間のサンプリング時間とから座標の移動速度を算出し、当該移動速度と、前記所定回目の座標データが取得されるまでのサンプリング時間とから前記所定回目の前記座標データを予測することにより前記センサアレイの読み出し部分を判定する判定手段とを備え、
前記座標演算手段は、前記判定手段で判定された前記読み出し部分からの出力に基づいて、前記所定回目の前記座標データを算出することを特徴とする座標入力装置。
【請求項２】
前記センサアレイは前記複数の光電変換素子が直線状に配置されてなり、前記センサアレイを分割する各所定ブロックの単位で読み出し可能とされていることを特徴とする請求項１に記載の座標入力装置。
【請求項３】
前記座標演算手段は、前記センサアレイの出力のピーク値により前記座標データを算出することを特徴とする請求項１又は２に記載の座標入力装置。
【請求項４】
照射光の発光状態を制御する発光制御手段を有し、前記光スポットの像が前記光電変換素子の画素の数倍の像幅となるように焦点調節することを特徴とする請求項１〜３のいずれか１項に記載の座標入力装置。
【請求項５】
指示具の操作により座標入力画面の所定位置に照射光を出射して光スポットを生成し、センサアレイの光電変換により前記光スポットの座標データを得る座標入力方法であって、
所定回目の座標データを算出するに際して、
前記所定回目よりも複数回前の前記座標データと、当該複数回前の前記座標データ間のサンプリング時間とから座標の移動速度を算出し、当該移動速度と、前記所定回目の座標データが取得されるまでのサンプリング時間とから前記所定回目の前記座標データを予測することにより前記センサアレイの読み出し部分を判定し、
前記センサアレイのうち、判定された前記読み出し部分に該当する所定数の光電変換素子から部分的に出力を得て、前記所定回目の前記座標データを算出して、前記座標入力画面の所定位置に対応した座標出力信号を生成することを特徴とする座標入力方法。
【請求項６】
前記所定数の光電変換素子が直線状に配置されており、前記センサアレイを分割する各所定ブロックの単位で読み出しを行うことを特徴とする請求項５に記載の座標入力方法。
【請求項７】
前記センサアレイの出力のピーク値により前記座標データを算出することを特徴とする請求項５又は６に記載の座標入力方法。
【請求項８】
前記光スポットの像を前記光電変換素子の画素の数倍の像幅となるように焦点調節することを特徴とする請求項５〜７のいずれか１項に記載の座標入力方法。
【請求項９】
指示具からの光を座標入力画面に照射して光スポットを生成し、前記光スポットを検出して前記座標入力画面の所定位置に対応した座標出力信号を生成する座標入力装置と、
前記座標出力信号に基づいて、前記座標入力装置で入力された情報を前記座標入力画面に投影する表示装置とを備えて構成されており、
前記座標入力装置は、
複数の光電変換素子が配列されてなるセンサアレイと、
前記センサアレイの出力から前記光スポットの座標データを連続的に算出する座標演算手段と、
所定回目の前記座標データを算出するに際して、当該所定回目よりも複数回前の前記座標データと、当該複数回前の前記座標データ間のサンプリング時間とから座標の移動速度を算出し、当該移動速度と、前記所定回目の座標データが取得されるまでのサンプリング時間とから前記所定回目の前記座標データを予測することにより前記センサアレイの読み出し部分を判定する判定手段とを備え、
前記座標演算手段は、前記判定手段で判定された前記読み出し部分からの出力に基づいて、前記所定回目の前記座標データを算出することを特徴とする情報表示システム。
【請求項１０】
前記センサアレイは前記複数の光電変換素子が直線状に配置されてなり、前記センサアレイを分割する各所定ブロックの単位で読み出し可能とされていることを特徴とする請求項９に記載の情報表示システム。
【請求項１１】
前記座標演算手段は、前記センサアレイの出力のピーク値により前記座標データを算出することを特徴とする請求項９又は１０に記載の情報表示システム。
【請求項１２】
前記指示具は、照射光の発光状態を制御する発光制御手段を有し、前記光スポットの像が前記光電変換素子の画素の数倍の像幅となるように焦点調節することを特徴とする請求項９〜１１のいずれか１項に記載の情報表示システム。
【請求項１３】
請求項１〜４のいずれか１項に記載の座標入力装置の各構成要素としてコンピュータを機能させるためのプログラムを格納したコンピュータ読取り可能な記憶媒体。
【請求項１４】
請求項５〜８のいずれか１項に記載の座標入力方法の処理手順をコンピュータに実行させるためのプログラムを格納したコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大型の情報表示システムに用いられる座標入力装置、座標入力方法、情報表示システム及び記憶媒体に関する。より詳しくは、大型ディスプレイの画面に指示具によって直接座標を入力することにより、外部接続されたコンピュータを制御したり文字や図形などを書き込むために用いられる座標入力装置を主な対象とする。
【０００２】
【従来の技術】
近年、大画面ディスプレイは、明るさの改善と同時により大画面化、高解像度化も進められている。このような装置に用いられる座標入力装置としては、ペン形状のものが用いられ、入力エリアが大きいために、コードレスのものが使用されていおり、従来この種の装置として例えば特願平１０−０１９５０６号公報に記載されているように、リング状の光電変換素子（ＣＣＤ）を用い、外乱光に強く、小型、安価な装置が提案されている。
【０００３】
このようなリングＣＣＤを用いた座標入力装置では、入力光を点滅させ、その点灯時と非点灯時との差分を利用して入力光を検出する。そのため、点灯時、非点灯時のタイミングを検出し、コードレスで入力を行なう構成とされている。
【０００４】
【発明が解決しようとする課題】
近年、ＣＣＤの画素数が増加し、よりビット数の大きな座標入力装置が案出されている。ビット数が増加すれば分解能も向上するが、その分データの読み出しに要する時間が長くなる。
【０００５】
また、座標算出に必要な画素数は、ＣＣＤ画素の全幅が必要なわけではなく、入力の行われた部分のデータだけで良く、不要な画素データを読み込む間、時間的ロスを招くことになる。更に、入力光の検出に長時間を要すると、入力速度に影響し使用上の軽快感を損なうことになる。
【０００６】
そこで本発明は、前記課題に鑑みてなされたものであり、入力光の検出速度の低下を招くことなく、より分解能が高く、使用上の軽快感に優れた座標入力装置及び座標入力方法、及びこれを備えた情報表示システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明者らは、鋭意検討の結果、以下に示す発明の諸態様に想到した。
【０００８】
本発明の座標入力装置は、入力画面に照射される光スポットの位置に対応する座標を算出する座標入力装置であって、複数の光電変換素子が配列されてなるセンサアレイと、前記センサアレイの出力から前記光スポットの座標データを連続的に算出する座標演算手段と、所定回目の前記座標データを算出するに際して、当該所定回目よりも複数回前の前記座標データと、当該複数回前の前記座標データ間のサンプリング時間とから座標の移動速度を算出し、当該移動速度と、前記所定回目の座標データが取得されるまでのサンプリング時間とから前記所定回目の前記座標データを予測することにより前記センサアレイの読み出し部分を判定する判定手段とを備え、前記座標演算手段は、前記判定手段で判定された前記読み出し部分からの出力に基づいて、前記所定回目の前記座標データを算出することを特徴とする。
【０００９】
本発明の座標入力装置の一態様において、前記センサアレイは前記複数の光電変換素子が直線状に配置されてなり、前記センサアレイを分割する各所定ブロックの単位で読み出し可能とされている。
【００１０】
本発明の座標入力装置の一態様において、前記座標演算手段は、前記センサアレイの出力のピーク値により前記座標データを算出する。
【００１１】
本発明の座標入力装置の一態様において、照射光の発光状態を制御する発光制御手段を有し、前記光スポットの像が前記光電変換素子の画素の数倍の像幅となるように焦点調節する。
【００１２】
本発明の座標入力方法は、指示具の操作により座標入力画面の所定位置に照射光を出射して光スポットを生成し、センサアレイの光電変換により前記光スポットの座標データを得る座標入力方法であって、所定回目の座標データを算出するに際して、前記所定回目よりも複数回前の前記座標データと、当該複数回前の前記座標データ間のサンプリング時間とから座標の移動速度を算出し、当該移動速度と、前記所定回目の座標データが取得されるまでのサンプリング時間とから前記所定回目の前記座標データを予測することにより前記センサアレイの読み出し部分を判定し、前記センサアレイのうち、判定された前記読み出し部分に該当する所定数の光電変換素子から部分的に出力を得て、前記所定回目の前記座標データを算出して、前記座標入力画面の所定位置に対応した座標出力信号を生成することを特徴とする。
【００１３】
本発明の座標入力方法の一態様において、前記所定数の光電変換素子が直線状に配置されており、前記センサアレイを分割する各所定ブロックの単位で読み出しを行う。
【００１４】
本発明の座標入力方法の一態様において、前記センサアレイの出力のピーク値により前記座標データを算出する。
【００１５】
本発明の座標入力方法の一態様において、前記光スポットの像を前記光電変換素子の画素の数倍の像幅となるように焦点調節する。
【００１６】
本発明の情報表示システムは、指示具からの光を座標入力画面に照射して光スポットを生成し、前記光スポットを検出して前記座標入力画面の所定位置に対応した座標出力信号を生成する座標入力装置と、前記座標出力信号に基づいて、前記座標入力装置で入力された情報を前記座標入力画面に投影する表示装置とを備えて構成されており、前記座標入力装置は、複数の光電変換素子が配列されてなるセンサアレイと、前記センサアレイの出力から前記光スポットの座標データを連続的に算出する座標演算手段と、所定回目の前記座標データを算出するに際して、当該所定回目よりも複数回前の前記座標データと、当該複数回前の前記座標データ間のサンプリング時間とから座標の移動速度を算出し、当該移動速度と、前記所定回目の座標データが取得されるまでのサンプリング時間とから前記所定回目の前記座標データを予測することにより前記センサアレイの読み出し部分を判定する判定手段とを備え、前記座標演算手段は、前記判定手段で判定された前記読み出し部分からの出力に基づいて、前記所定回目の前記座標データを算出することを特徴とする。
【００１７】
本発明の情報表示システムの一態様において、前記センサアレイは前記複数の光電変換素子が直線状に配置されてなり、前記センサアレイを分割する各所定ブロックの単位で読み出し可能とされている。
【００１８】
本発明の情報表示システムの一態様において、前記座標演算手段は、前記センサアレイの出力のピーク値により前記座標データを算出する。
【００１９】
本発明の情報表示システムの一態様において、前記指示具は、照射光の発光状態を制御する発光制御手段を有し、前記光スポットの像が前記光電変換素子の画素の数倍の像幅となるように焦点調節する。
【００２０】
本発明の記憶媒体は、前記座標入力装置の各構成要素としてコンピュータを機能させるためのプログラムをコンピュータ読取り可能に格納している。
【００２１】
本発明の記憶媒体は、前記座標入力方法の処理手順を実行させるためのプログラムをコンピュータ読取り可能に格納している。
【００２２】
【発明の実施の形態】
以下、本発明を適用した好適な諸実施形態について、図面を参照しながら詳細に説明する。
【００２３】
（第１の実施形態）
−装置構成−
図２は、本実施形態に係る光学式座標入力装置の概略構成を示す模式図である。
本装置は大別して、座標入力面であるスクリーン１０に対して光スポットを形成する指示具４と、光スポット５のスクリーン１０上の位置座標等を検出する座標検出器１とを備えてなり、図２にはそれらの構成と合わせて、出力装置としてスクリーン１０に画像或いは位置情報等を表示する投射型表示装置８が記載されている。これら座標入力装置及び投射型表示装置８により情報表示システムが構成される。
【００２４】
指示具４は、光ビームを発射する半導体レーザ或いはＬＥＤ等の発光素子４１と、その発光を駆動制御する発光制御手段４２と、複数の操作用スイッチ手段４３と、電池等の電源手段４４とを内蔵している（図３参照）。発光制御手段４２は、操作用スイッチ４３の状態により、発光のＯＮ（オン）／０ＦＦ（オフ）と、後述する変調方法とによって、制御信号を重畳した発光制御を行う。
【００２５】
座標検出器１は、座標検出センサ部２と、このセンサ部の制御及び座標演算などを行うコントローラ３、制御信号検出センサ６、信号処理部７とから構成されており、光スポット５のスクリーン１０上の座標位置、及び指示具４の後述する各スイッチの状態に対応する制御信号とを検出して、コントローラ３によって外部接続装置（不図示）にその情報を通信するようにしている。
【００２６】
投射型表示装置８は、コンピュータなどの外部接続装置（不図示）である表示信号源からの画像信号が入力される画像信号処理部８１と、これにより制御される液晶パネル８２、ランプ８３、ミラー８４、コンデンサーレンズ８５からなる照明光学系と、液晶パネル８２の像をスクリーン１０上に投影する投影レンズ８６とからなり、所望の画像情報をスクリーン１０に表示することができる。
【００２７】
スクリーン１０は、投射画像の観察範囲を広くするために適度な光拡散性を持たせてあるので、指示具４から出射された光ビームも光スポット５の位置で拡散され、画面上の位置や光ビームの方向によらず、光スポット５の位置で拡散された光の一部が座標検出器１に入射するように構成されている。
【００２８】
以上のように構成することで、指示具４によりスクリーン１０上で文字情報や線画情報を入力し、その情報を投射型表示装置８で表示することにより、あたかも「紙と鉛筆」の如き関係で情報の入出力を可能とする他、ボタン操作やアイコンの選択決定などの入力操作を自由に行うことができる。
【００２９】
以下、本実施形態の光学式座標入力装置の詳細に付いて具体的に説明する。
【００３０】
−指示具の説明−
図３は、指示具の内部構成を示す模式図である。
指示具４は、赤外光を発射するＬＥＤ等の発光素子４１と、その発光を駆動制御する発光制御手段４２、電源部４４、並びに本例では２個の操作用スイッチ４３Ａ，４３Ｂとを内蔵している。
【００３１】
発光制御手段４２は、操作用スイッチ４３Ａ，４３Ｂの状態により、発光のＯＮ（オン）／ＯＦＦ（オフ）と、後述する変調方法とによって、制御信号を重畳した発光制御を行う。
【００３２】
操作者は、指示具４を握ってスクリーン１０にその先端を向ける。このとき、操作用スイッチ４３Ａを押下するか、操作用スイッチ４３Ｂをスクリーンに押し付けることによって赤外光が出射される。これにより、スクリーン１０上に光スポット５が生成され、所定の処理によって座標信号が出力され始める。
【００３３】
赤外光には変調の有無及び、符号化されたスイッチ情報、ペンＩＤ情報が含まれており、座標検出器はこの情報を読み取り、制御手段３はホストコンピュータに、座標値とスイッチ情報、ＩＤを送信する。
【００３４】
ホスト側では、例えば操作用スイッチ４３ＢがＯＮ状態の情報を受け取ると、最初の入力（ペンダウン）があったと判定し、パーソナルコンピュータに用いるマウスの左ボタン同様の動作を行う。描画プログラム等の時には、この状態で、線などを描く事が可能になる。また、操作用スイッチ４３Ａをマウスの右ボタンとして使うことも可能になる。
【００３５】
ＬＥＤは、どちらかのスイッチが一旦ＯＮになることで、発光を開始し、スイッチがＯＦＦになっても定時間発光を続ける。この状態のときは、画面上のカーソルのみ移動する状態になる。これにより、操作者は、片手でスクリーン１０上の任意の位置で迅速且つ正確に文字や図形を描いたり、ボタンやメニューを選択したりすることによって軽快に操作することができる。
【００３６】
発光時間は、電源の寿命などを鑑みて、決定されればよく、例えば数十秒間の発光時間で充分な使用上の軽快感を与える事ができる。
【００３７】
本例ではスイッチ情報は、２種類の方法で赤外光に重畳されている。操作用スイッチ４３Ｂのスイッチ情報は、比較的頻繁に更新されるため、赤外光の変調の有無によって表現されている。
【００３８】
図７にあるように、入力が終了（ペンアップ）して操作用スイッチ４３ＢがＯＦＦの時には、変調された光と、変調されていない光が交互に発光するようになっている（７−１）。入力が開始（ペンダウン）されて操作用スイッチ４３ＢがＯＮの時には、常に変調された光が出力される（７−２）。
【００３９】
座標検出器１では、受光素子６においてこの光を検出し、周波数検波手段によってこの変調光のみを取り出す（７−２，７−４）。取り出された変調光が、７−４のように一定の時間内に連続していればペンダウンと判定し、７−２のように間隔があいている場合にはペンアップと判定する。
【００４０】
操作用スイッチ４３Ａ及びペンＩＤは、他の方法によって渡されている。これはあるヘッダ部を設け、このヘッダが検出されたら、それに続く変調光のパターンによって、操作用スイッチのＯＮ，ＯＦＦ、ペンＩＤを判定するものである。これも、上述のような変調光、無変調をもって、０，１の状態を表現している（図１６参照）。
【００４１】
また、各状態の反転情報、例えばＳＷ１であれば、／ＳＷ１の情報も対にして送信しているため、判定間違いなどを防止している。
【００４２】
本例では、２つのスイッチを設けた場合を例示したが、本発明はこれに限定されず、より多くのスイッチを搭載してもよい。また、各スイッチの役割は、ホスト側のドライバーなどによって再定義可能になっており、ユーザの使用形態にあったものを選べば良い。
【００４３】
−座標検出器の説明（リングＣＣＤ）−
図４は、座標検出器１の内部構成を示す模式図である。
この座標検出器１には、集光光学系によって高感度に光量検出を行う受光素子６と、結像光学系によって光の到来方向を検出する４つのリニアセンサ２０Ｘａ，２０Ｘｂ，２０Ｙａ，２０Ｙｂとが設けられており、指示具４に内蔵された発光素子４１からの光ビームにより、スクリーン１０上に生成された光スポット５からの拡散光をそれぞれ受光する。ここで、センサ制御手段３１、ＡＤ変換手段３１Ａ、座標演算手段３２及び通信制御手段３３によりコントローラ３が構成され、周波数検波手段７１及び制御信号検出手段７２により信号処理部７が構成されている。
【００４４】
−集光光学系の説明（タイミングセンサ）−
受光素子６には、集光光学系としての集光レンズが装着されており、スクリーン１０上の全範囲から高感度で所定波長の光を検知する。この検知出力は、周波数検波手段７１によって検波された後、制御信号検出手段７２において制御信号（指示具４の発光制御手段４２によって重畳された信号）などのデータを含むデジタル信号が復調される。
【００４５】
また本例では、タイミング信号を送信するコード等の手段を有しないため、変調信号によってリニアセンサ２０Ｘ，２０Ｙを制御することになる。
【００４６】
後述するように、発光時と非発光時時の差分を持って信号検出を行うため、そのシャッタタイミングと発光タイミングを合わせるので、前記変調信号のタイミングを用いてＣＣＤのリセット信号を発生させている。
【００４７】
図８の８−１がペンダウン時の変調信号を検波手段で検波した後の信号である。この信号は、いわば、発光している期間を表しているため、ＣＣＤのシャッタタイミングをこの信号に同期させる必要がある。
【００４８】
８−２の信号が、ＣＣＤのシャッタ周期を表すものであり、ＬＯＷの時に発光時の検出を行いＨＩの時に非発光時の検出を行うタイミングを示す。この信号は、ＣＣＤに供給されているクロックによってＣＣＤから出力される。この信号と発光期間を同期させるために、ＩＲ信号（８−１）が検出されたら、ＩＲとＩＲＣＬＫが同期する程度の一定量の遅延時間をもって、ＣＣＤにクリア信号（８−３）を出力する。このクリア動作によって同期が可能になる。遅延量はＣＬＲ終了後、ＩＲＣＬＫがＬＯＷになる時間によって決定すればよい。
【００４９】
−結像光学系の説明−
図５は、２つのリニアセンサ２０Ｘａ，Ｘｂ，２０Ｙａ，Ｙｂの配置関係を示す模式図である。
結像光学系としての円筒レンズ９０Ｘａ，９０Ｘｂ，９０Ｙａ，９０Ｙｂによって、光スポット５の像が各センサの感光部２１Ｘａｂ，２１Ｙａｂに線状に結像する。これら２つのセンサを正確に直角に配置することによって、それぞれがＸ座標、Ｙ座標を反映した画素にピークを持つ出力が得られる。
【００５０】
そして、これら４つのセンサは、センサ制御手段３１によって制御され、出力信号はセンサ制御手段３１に接続されたＡＤ変換手段３１Ａによってデジタル信号として座標演算手段３２に送られ、出力座標値を計算し、その結果を制御信号検出手段７２からの制御信号などのデータと共に通信制御手段３３を介して、所定の通信方法で外部制御装置（不図示）に送出する。
【００５１】
ここで、センサ制御手段３１は、後述するように、所定回目の座標データを算出するに際して、当該所定回目の１回前に該当する記憶手段に記憶された座標データから各センサの読み出し部分を判定する判定手段を含む。
【００５２】
また、調整時など通常と異なる動作（例えば、ユーザ校正値の設定）を行わせるために、通信制御手段３３の方からセンサ制御手段３１、座標演算手段３２ヘモード切換え信号が送られる。
【００５３】
本例では、光スポット５の像が各センサの画素の数倍の像幅となるように焦点調節あるいは、拡散フィルも等を用いて、積極的にボケを生じさせている。もちろん、大きくぼけさせると、ピークレベルが小さくなってしまうので、数画素程度の像幅が最適である。このように、画素数の少ないＣＣＤと、適度にボケた光学系を用いることが、本例のポイントの１つであり、このような組み合わせを用いることによって、演算データ量が少なく、小さなセンサと光学系で非常に高分解能、高精度、高速で且つ低コストな座標入力装置を実現できる。
【００５４】
アレイ状に配置されたＸ座標検出用リニアセンサ２０Ｘａ，２０Ｘｂ，Ｙ座標検出用リニアセンサ２０Ｙａ，２０Ｙｂはそれぞれ同一の構成であり、その内部構成を図６に示す。
【００５５】
受光部であるセンサアレイ２１はＮ個の画素（本例では６４画素）からなり、受光量に応じた電荷が積分部２２に貯えられる。積分部２２は、Ｎ個からなり、ゲートＩＣＧに電圧を加えることによってリセットできるため、電子シャッタ動作が可能である。この積分部２２に貯えられた電荷は、電極ＳＴにパルス電圧を加えることによって蓄積部２３に転送される。この蓄積部２３は、２Ｎ個からなり、指示具４の発光タイミングに同期した信号ＩＲＣＬＫのＨ（ハイレベル）とＬ（ローレベル）とにそれぞれ対応して別々に電荷が蓄積される。
【００５６】
その後、光の点滅に同期して各々別々に蓄積された電荷は、転送クロックを簡単にするために設けられた２Ｎ個からなるシフト部２４を介して、２Ｎ個からなるリニアＣＣＤ部２５に転送される。これにより、リニアＣＣＤ部２５には、Ｎ画素のセンサ出力における光の点滅に各々対応した電荷が隣接して並んで記憶されることになる。
【００５７】
これらリニアＣＣＤ部２５に並べられた電荷は、２Ｎ個からなるリングＣＣＤ部２６に１順次転送される。このリングＣＣＤ２６は、信号ＲＣＬによってＣＬＲ部２７で空にされた後、リニアＣＣＤ部２５からの電荷を順次蓄積していく。
【００５８】
このようにして蓄積された電荷は、アンプ２９によって読み出される。このアンプ２９は、非破壊で蓄積電荷量に比例した電圧を出力するものであり、実際には、隣接した電荷量の差分、すなわち、発光素子４１の点灯時の電荷量から非点灯時の電荷量を差し引いた分の値を増幅して出力する。
【００５９】
この時得られるリニアセンサ２０Ｘ，２０Ｙの出力波形の一例を図９に示す。
図中、Ｂは発光素子４１の点灯時の信号のみを読み出したときの波形であり、Ａは非点灯時の波形、すなわち、外乱光のみの波形である（図６に示したように、リングＣＣＤ２６には、これらＡ，Ｂの波形に対応する画素の電荷が隣接して並んでいる）。
【００６０】
アンプ２９は、その隣接する電荷量の差分値（Ｂ−Ａの波形）を非破壊増幅して出力することになるが、これにより指示具４からの光のみの像の信号を得ることができ、外乱光（ノイズ）の影響を受けることなく安定した座標入力が可能となっている。
【００６１】
また、図９に示したＢ−Ａの波形の最大値をピーク値と定義すれば、光に対してセンサが機能する蓄積時間を増大させることにより、その時間に応じてピーク値は増大することになる。
【００６２】
言い換えれば、信号ＩＲＣＬＫの１周期分の時間を単位蓄積時間とし、それを単位として蓄積回数ｎを定義すれば、蓄積回数ｎを増大させることでピーク値は増大し、このピーク値が所定の大きさＴＨ１に達したことを検出することで、常に一定した品位の出力波形を得ることができる。
【００６３】
一方、外乱光が非常に強い場合、差分波形（Ｂ−Ａ）のピークが十分な大きさになる前に、リングＣＣＤ２６の転送電荷が飽和してしまう恐れがある。このような場合を考慮して、センサにスキム機能を有するスキム部２８が付設されている。
【００６４】
スキム部２８は、非点灯信号のレベルを監視し、図１０において、ｎ回目のＡｎで信号レベルが所定の値を超えている場合（図中、一点鎖線）、一定量の電荷をＡ，Ｂの各画素から抜き取るようにする。
【００６５】
これにより、次の（ｎ＋１）回目には、（Ａｎ＋１）に示すような波形となり、これを繰り返すことによって、非常に強い外乱光があっても飽和することなく、信号電荷の蓄積を続けることができる。
【００６６】
従って、点滅光の光量が微弱であっても、多数回積分動作を継続することによって、十分な大きさの信号波形を得ることが可能になる。
【００６７】
特に、指示具４に可視光域の発光源を用いる場合、表示画像の信号が重畳するので、前述したスキム機能と差分出力を用いることによって、非常にノイズの少ないシャープな波形を得ることが可能となる。
【００６８】
−タイミングの説明−
図１３は、一連の動作のタイミングを示すチャートである。
先ず、ＩＲ信号から一定遅延時問後のＣＬＲ信号によりすべての動作がクリアされる。この後、指示具による入力があれば、ＣＣＤＯＵＴ信号の様に検出信号が積分動作によって大きくなる。
【００６９】
一定のレベル（ＶＴＨ）を超えると、コンパレータの出力ＣＭＰＯＵＴが立ち下がりＣＣＤの積分動作を停止させる。制御手段は、この信号が下がるとＡＤ変換を開始する。ＡＤ変換機間は、ＡＤＳＭＰＬで示したように、ＣＣＤの画素出力の全てに対して行われる。
【００７０】
上述のように、ＣＣＤ出力が閾値を超えないような場合には、制御手段は、クリアからの経過時間をカウントし、予め定めた一定時間を過ぎているような場合には強制的にＡＤ変換動作を行う。このようにしておけば、入力が小さい場合でも、一定サンプリング時間内に必ずサンプリングが行われるようになる。
【００７１】
ＡＤ変換は、図１４に示すようなタイミングで行われる。
ＣＣＤ出力ＣＣＤＯＵＴは時間軸を拡大すると、図１４のように画素単位の検出光レベルに応じた電圧で出力される。この信号を、サンプリングパルスＳＰのタイミングで画素毎にＡＤ変換し、制御手段はそのレベルをメモリーなどに記憶する。上記のような動作を、各座標軸に対応したＣＣＤの全てに対して行い、後述の座標計算を行う。
【００７２】
以上述べたように、点滅光に高周波数のキャリアを加え、そのキャリアを周波数検波して得た所定周期の復調信号によって積分動作のタイミング制御を行うようにしたので、指示具４と座標検出器１とをコードレスで同期させることができ、使い勝手の良い座標入力装置を実現することができる。
【００７３】
また、積分手段からの差分信号中のピークレベルが所定レベルを超えことを検出し積分動作を停止させる積分制御手段を設けたので、光量が変化してもほぼ一定レベルの光スポット像の信号を生成でき、これにより、常に安定した高分解能な座標演算結果を得ることができる。
【００７４】
−座標値演算−
以下、座標演算手段３２における座標演算処理について説明する。
上述のようにして得られた４つのリニアセンサ２０Ｘａ，２０Ｘｂ，２０Ｙａ，２０Ｙｂの出力信号（アンプ２９からの差分信号）は、センサ制御手段３１に設けられたＡＤ変換手段３１Ａでデジタル信号として座標演算手段３２に送られ、座標値が計算される。
【００７５】
図５に示すように、２０Ｘａ，２０Ｘｂと２０Ｙａ，２０Ｙｂに関しても同様の構成であるので、以下、Ｘ座標値の演算について述べる。
【００７６】
リニアセンサ２０Ｘａ，２０Ｘｂはそれぞれ、図１１に示すように、スクリーン１０の片側ずつの検出をしており、その中央付近では検出領域が重複している。センサＸａはスクリーンのＳＸａ領域に光スポットがある場合にＣＣＤ上で光を検出し、センサＸｂはＳＸｂ領域に光スポットがある場合に検出を行う。重複領域では両センサで検出が行われる。
【００７７】
各々のセンサで検出される座標を、センサ座標ＣＣＤＸａ，ＣＣＤＸｂとする。
図１５はその時のＣＣＤ出力を模式的に描いた特性図である。
中央の重なりの部分に光スポットがある場合には、センサＸａ，Ｘｂ共に出力が現れる。一方、ＳＸｂ領域に光スポットがある場合には、センサＸｂのみに出力が現れる。
【００７８】
このように理想的には、重複部分以外において一方の出力がある場合には、例えば方の座標値を基に、その値が基準点を超えたか否かで切り換えの判定を行い、座標値を連結すれば良い。
【００７９】
しかしながら、ノイズ、あるいは漏れ光、外乱光などによって、本来の光スポット以外の所に、出力が生じる場合がある（図１５の１５−３参照）。このような場合に、一方の座標値で判定を行っていると、間遠った判定をしてしまい、表示画面上で突然異なる点にカーソルなどが表示されることがある。この場合、例えば描画中であれば、不要な線が引かれてしまうことになる。
【００８０】
このような事態を避けるために、本例では、得られたＣＣＤ出力のデータのピーク値により判定を行う。
Ｄｘａ，Ｄｘｂは、先に説明したように、ＡＤ変換された値であるから、ＣＣＤ書く画素毎の光検出量に応じた電圧値が記憶されている。そこで、各データの最大値をもって、ピークレベルとすることができる。
【００８１】
図１７は、座標演算の処理の流れを示すチャートである。
ステップＳ２００で処理を開始し、ステップＳ２０１では、任意の座標入力点での各画素の差分信号である差分データＤｘａ（ｎ）（本例の場合、画素数ｎ＝６４）が読み込まれ、バッファメモリに貯えられる。
【００８２】
ステップ２０２では、このデータのピークレベルを求め、Ｘａｐとして、記憶しておく。
【００８３】
次に、ステップＳ２０３では、予め設定しておいた閾値Ｖと比較し、閾値以上のデータ値Ｅｘａ（ｎ）を導出する。
【００８４】
このデータを用いて、ステップＳ２０４でセンサ上の座標ＣＣＤＸａを算出する。
本例では、重心法により出力データの重心を算出しているが、出力データＥｘａ（ｎ）のピーク値を求める方法（例えば微分法による）等、計算の方法は複数あることは言うまでもない。
ＣＣＤＸｂについても同様に算出を行う。
【００８５】
これらの求められた座標値は個々のＣＣＤ上での画素に対応したセンサ座標であり、これらの座標値を連結することで一つのＣＣＤ上での座標値として扱えるようになる。そのためには、両ＣＣＤの連結の為の基準座標を求めればよい。
【００８６】
図１２はＸａ，Ｘｂ両ＣＣＤの座標を概念的にならべた模式図である。
ＣＣＤの検出領域は、先に説明したように重複部分を有しているため、その座標位置を重ねると、同図のようになる。この時、両ＣＣＤ共に測定可能な領域で、基準点の入力を予め行う。
【００８７】
すなわち、スクリーン上の重複部分に入力を行い、上記ＣＣＤＸａ，Ｘｂ座標を算出する。これらの値を基準点データとしてＥＥＰＲＯＭ等の不揮発性メモリーに記憶しておき、通常の使用時にはこの値を読み出して計算を行う。
【００８８】
これらの基準点データを用いて、連結ＣＣＤ座標ＣＣＤＸを計算する。
図１７に示す１７−２の手順で説明すると、先ず、両ＣＣＤの基準点データを、メモリーから読み込む（ｓ２０７）。
【００８９】
次に、入力がなされた時に計算されるＣＣＤＸａ，ＣＣＤＸｂの値と、基準点データの差分を計算する（ｓ２０８）。このようにする事で、図１２の中央付近にある直線Ｌ１の点を原点としたＣＣＤ上の座標に変換される。
【００９０】
ここで、先のステップで記憶しておいた各々のピーク値（ＸａＰ，ＸｂＰ）を比較する。
通常、外乱などによる信号は、正規の光スポットによる信号に比してかなり小さいため、ピーク値の大きな方を正規の座標として採用する（ｓ２０９）。このようにしてＬ１を境に両ＣＣＤの値を連結できたことになる。
【００９１】
このようにして得られたＣＣＤＸ座標値から、スクリーン上の座標値への変換は、ｓ２１２に示したように、予め測定しておき、不揮発メモリー等に記憶された倍率αとオフセットβを用いて行うことができる。
【００９２】
倍率α及びオフセットβは、基準点と同様に、予め既知の複数点での入力作業を行い、その時のＣＣＤ座標とスクリーン上の座標値から換算すれば良い。
以上、Ｘ座標について説明を行ったが、Ｙ座標についても同様である。
【００９３】
上述のような演算処理によって求めた座標値（Ｘ，Ｙ）を示すデータ信号は、座標演算手段３２から通信制御手段３３に送られる。この通信制御手段３３には、そのデータ信号と、制御信号検出手段７２からの制御信号とが入力される。
【００９４】
そして、これらデータ信号及び制御信号は、共に所定の形式の通信信号に変換され、外部の表示制御装置に送出される。これにより、スクリーン１０上のカーソルやメニュー、文字や線画の入力などの各種操作を行うことができる。
【００９５】
−ブロック分割ＣＣＤの説明−
上記では連続したデータを読み出すＣＣＤの例について説明したが、より高速にデータを読み出すために、ブロック分割でデータを読み出せるＣＣＤがある。
【００９６】
図１は、その一例を示す模式図である。
ＣＣＤはその受光部分が４領域に分割されており各々読み出しが可能である。
しかしながら前述したとおり、座標計算には複数画素幅のデータが必要であり、ちょうどブロック分割付近に入力があった場合に、１つのブロックだけ読み出しただけでは、座標計算ができない（図１９参照）。そこで、隣接し合うブロック組み毎に読み出しを行う。具体的には、ブロック１−２，２−３，３−４で読み出すことにより、所定ブロックの端点にデータが位置する時にも連続して読み出すことが可能になる。
【００９７】
図１における各ブロックは、本例では各々３２ビット幅を有しており、合計すると片側で１２８ビットの情報を持つことになる。ビット数が向上すれば分解能も向上するが、その分データの読み出しに時間が必要になる。あまり時間がかかると、入力速度に影響して使用上の軽快感を損なう場合がある。そこで本例では、ブロック毎に読み出しを行うことにより速度低下を防止する。
【００９８】
−座標値を用いたブロック予測の説明−
上述のようなＣＣＤを用いた場合、ＸａとＸｂの重複部分を各々のブロック４とブロック１の領域とし、またＹａ，Ｙｂも同様とすると、スクリーン上の座標は各ブロックに対応して図１８のようになる。
【００９９】
いま、点Ａから点Ｂのような入力がなされた時、点ＡのＸ座標データを取得するには、ＸＢ１ａ：Ｘｂ２ａのブロック組みかＸＢ２ａ：Ｘｂ３ａのブロック組みを読み出せば、データが得られる。
【０１００】
同様に、点Ｂの座標はＸＢ３ａ：ＸＢ４ａ、またはＸＢ１ｂ：ＸＢ２ｂの組で読み出すことができる。
ｙ座標についても同様である。
【０１０１】
点Ｂのような場合、ＸＢ１ａから順番に読み出しを行って行くと結局最後の組みで検出されることになるため、ＸＢ１ａ：ＸＢ２ａ，ＸＢ２ａ：ＸＢ３ａの読み出しは無駄になり、時間のロスを引き起こすことになる。
【０１０２】
通常の入力では、座標値の移動は、一筆あたり最初の入力を除いて連続している。そこで本例では、所定の記憶手段に記憶された１つ前の座標データに基づいて、次回のデータ取り込みブロックを決定しロスの少ないデータ取得を行う。
【０１０３】
図２０はブロック分割ＣＣＤの一例を示す模式図である。
簡単のためＸＢ１ａ〜ＸＢ４ａの領域について説明するが、他のブロックにおいても同様である。
【０１０４】
ここでは、各ブロックの特定の座標値毎に領域分けを行う。同図領域Ａ，Ｂ，Ｃは入力光の画素幅に従って決定される座標値、例えば入力光の画素幅が９点の場合それが各ブロックの端点において、包含されるように決定されている。
【０１０５】
前回の座標値が領域Ａにあった場合には、今回のデータ取得はＸｂ１ａ：Ｘｂ２ａの組で取り込みを行う。
今回の座標値が領域Ｂに入っている場合には、次回のデータ取得はＸｂ２ａ：Ｘｂ３ａからはじめることになる。
このように得られた座標値が各ブロックの端点に行きつく前に、取り込むブロック組みをずらして取得してゆくことで、データ取得の高速化を計ることができる。
【０１０６】
最初の入力（ペンダウン）の場合にも、通常の筆記の場合には、近傍での入力の場合があるので、前回の筆記で最後の座標（ペンアップ座標）を元に同様に行う。
【０１０７】
−座標値を用いたブロック予測のフローチャートの説明−
図２１は座標値を用いたブロック予測のフローチャートの例である。
先ず、ステップＳ３０１でメインルーチン等から呼び出され、実行が開始され、Ｓ３０２で前回取得し、メモリ等の記憶手段に格納された座標データを読み出す。
【０１０８】
続いてＳ３０３で、読み出された座標値が領域Ａに属するか否かを判定し、Ｓ３０５で、領域Ａに属する事が判定されたら、３０５でＸＢ１ａ：Ｘｂ２ａのブロック組みを用いてデータを取得する。
【０１０９】
ここで、データが取得できたら、座標計算Ｓ３１１にジャンプし、座標を計算する。計算された座標値はメモリーなどに格納され、ルーチンを終える（Ｓ３１３）。
【０１１０】
Ｓ３０６でデータが得られなかった場合には、他のブロックを順次データ取得できるまで検出を行う。Ｓ３０３で領域Ａに無いと判断された場合には、Ｓ３０４で領域Ｂであるか否かを判定する。
【０１１１】
領域ＢであればＳ３０７に分岐し、領域Ｂでないと判定された場合には、領域ＣであるためＳ３０９に分岐して各々データ取得を行い、Ｓ３０６と同様にデータの有無を判定し、その結果に従って他のブロックを見に行くか、データがある場合には座標計算（Ｓ３１１）に進む。
【０１１２】
Ｓ３１０でデータが得られなかった場合、既に他のブロックペアのデータ取得が行われている場合には光が入射していないと判断されるため、座標計算を行わずにメイン処理に戻る。
【０１１３】
Ｓ３０９の処理しか見ていない場合には、Ｓ３０５に戻り、他のブロックペアのデータ処理を行う、
【０１１４】
他の領域の処理を行ったか否かはフラグなどを用意して行えば良いので、フローチャートには示していない。
このようにして得られた座標値は、別ルーチン等によりホスト等の外部接続装置に送られることになる。
【０１１５】
以上説明したように、前回取得された座標値がどの領域に属するかを判定する手段をもって、その結果から今回のデータ取得を開始するブロックペアを決定することができるため、データ取得の大幅な短縮化が可能になった。
【０１１６】
本例では、ＸＢ１ａ〜ＸＢ４ａのブロックについて説明したが、他のブロックについても同様の手法により当該効果を得ることができる。
また本例では、ブロックの組で読み出すタイプのＣＣＤで説明したが、ブロック単位で読み出す場合でも同様の効果を得ることができる。
更に、左右同じブロック組で読み出せるタイプのＣＣＤもあるが、それにおいても、同様の効果を得ることができる。
更に、積分動作がブロック組毎にしかできないタイプのＣＣＤもあるが、それにおいてはデータが取れるまでの時間を更に短縮でき、有効である。
【０１１７】
本例によれば、入力光の検出速度の低下を招くことなく、より分解能が高く、使用上の軽快感に優れた座標入力装置及び座標入力方法、及びこれを備えた情報表示システムを提供することが可能となる。
【０１１８】
（第２の実施形態）
通常の筆記においては、座標値の変化は極端な場合を除き、筆記速度などは徐々に変化している場合が多い。このことから、以下のようにして検出される座標を予測することでも、サンプリングのロスを減らすことが可能になる。
【０１１９】
図２２は、前回と前々回のデータを元に今回の領域を判定する一例を示す模式図である。
ここで、縦軸はサンプリング時間ｔｎ、サンプルされた座標値がＰｎであり、横軸はＸ軸である。ここでも簡単のためにＸＢ１ａ〜ＸＢ４ａについてのみ説明するが、他の座標でも同様である。
【０１２０】
図２２において、Ｐ０，Ｐ１は１回目、２回目の座標である。これらの座標については、以下の計算ができないため、例えば第１の実施形態と同様に処理を行う。
【０１２１】
Ｐ２のデータを取得する際、ｐ１，ｐ０の値から、領域の判定を行う。
先ず、Ｐ１−Ｐ０／ｔ１から座標の移動速度を決定する。
Ｐ２が取得されるまでの時間ｔ２は、上述したようにピークがある閾値を超えるか、一定の時間経過までにより決まり、ＣＰＵ等のカウンタを用いて計測可能な値である。
【０１２２】
このｔ２と先の速度及びＰ１の座標値から、Ｐ２の予測座標Ｐ２’が計算される。
Ｐ２’＝（（Ｐ１−Ｐ０）／ｔ１）＊ｔ２＋Ｐ１
整理すれば、
Ｐｎ’＝（Ｐ（ｎ−１）−Ｐ（ｎ−２））＊（ｔｎ／ｔ（ｎ−１））十Ｐ（ｎ−１）    …（１）
となり、Ｐｎ点の予測座標が計算できる。
【０１２３】
この値がどの領域に入るかを判定し、データ取得するブロック組を決定する。
図２３がそのフローチャートである。
【０１２４】
Ｓ４０１でルーチンが呼び出されると、先ず、句点目の入力か判定される。
１点目、２点目であれば、前回の座標値をそのまま用いて、領域を判定し座標値計算まで至る。
【０１２５】
この後に、前回の座標値Ｐ（ｎ−１）とサンプリング時間ｔ（ｎ−１）、今回のＰｎ，ｔｎがそれぞれ記憶される（Ｓ４１５）。
２点目以降はＳ４１５で記憶された値を用いて、領域の予測が行われる。
【０１２６】
Ｓ４０３にて（１）式を用いて、Ｐｎ’が計算される。
このＰｎ’を用いて領域判定を行い（Ｓ４０５）、領域Ａであれば、Ｓ４０７で１ａ，２ａのブロック組でデータ取得が行われ、そうでなければ対応する領域でのデータ取得が行われる。
【０１２７】
このようにして得られた座標値から、Ｐ（ｎ−１），Ｔ（ｎ−１）が新たに記憶され直して、次々と予測座標値を計算して、ブロックを決定してゆくことになる。
【０１２８】
このように、複数回前の座標値とサンプリング時間を記憶し、今回の座標値を予測することで、筆記速度が上がったような場合でも、より正確なブロックペアを決定できるようになる。
ここで、サンプリング時間が一定のシステムについては、上記Ｔ（ｎ−１）を記憶する必要は無く定数を用いれば良い。
【０１２９】
本例によれば、入力光の検出速度の低下を招くことなく、より分解能が高く、使用上の軽快感に優れた座標入力装置及び座標入力方法、及びこれを備えた情報表示システムを提供することが可能となる。
【０１３０】
（第３の実施形態）
図２４は、更に予測精度を向上させるために補正項を用いた模式図である。
図中、Ｐ２においてＰ２’との差分ΔＸ２が計算される。この値は、予測と実測の差分であり、前の点から今回の検出までの変化した度合いを示すものである。
【０１３１】
Ｐ３の予測値Ｐ３’を計算する際、このΔＸ２を用いて、Ｐ３’をこの値で補正すれば、Ｐ３’より実際のＰ３に近い値が得られる。
このように、前の予測値と実測値の差分を用いて、今回の予測値の補正を行うことでより精度良く、領域の予測が可能となる。
【０１３２】
予測座標は
Ｐｎ’＝（Ｐ（ｎ−１）−Ｐ（ｎ−２））＊（ｔｎ／ｔ（ｎ−１））十Ｐ（ｎ−１）＋ΔＸ（ｎ−１）…（２）
で与えられる。
【０１３３】
図２５はそのフローチャートであり、図２４との違いは、Ｓ５０３での予測座標の計算式が（２）式になっている。
また、Ｓ５１５での記憶する変数にΔＸ（ｎ−１）が追加されており、
Ｘ（ｎ−１）＝Ｐｎ−Ｐｎ’…（３）
で計算され、記憶される。
【０１３４】
ここで、１点目については、すべてのブロックペアでデータ取得動作を行なう。２回目の検出については、補正項は算出できないので、デフォルト値として０を用い、補正無しで計算される。
このような構成であっても、全体に対する時間ロスは微少である。
【０１３５】
本例によれば、入力光の検出速度の低下を招くことなく、より分解能が高く、使用上の軽快感に優れた座標入力装置及び座標入力方法、及びこれを備えた情報表示システムを提供することが可能となる。
【０１３６】
ここで、上述した各実施形態の機能を実現するように各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、各実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１３７】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した各実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３８】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の各実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の各実施形態の機能が実現される場合にもかかるプログラムコードは本発明の各実施形態に含まれることは言うまでもない。
【０１３９】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した各実施形態の機能が実現される場合にも本発明に含まれる。
【０１４０】
【発明の効果】
本発明によれば、入力光の検出速度の低下を招くことなく、より分解能が高く、使用上の軽快感に優れた座標入力装置及び座標入力方法、及びこれを備えた情報表示システムを提供することが可能となる。
【図面の簡単な説明】
【図１】ＣＣＤのブロック分割の例を示す模式図である。
【図２】座標入力装置の全体構成を示す模式図である。
【図３】指示具の概略構成を示す模式図である。
【図４】座標検出器の概略構成を示す模式図である。
【図５】リニアセンサの配置関係を示す模式図である。
【図６】リニアセンサの内部構成を示すブロック図である。
【図７】受光素子の出力信号から制御信号を復元する動作を表わす信号波形のタイミングチャートである。
【図８】受光素子の出力信号から同期タイミングを生成するタイミングチャートである。
【図９】リニアセンサの出力波形の一例を示す波形図である。
【図１０】リニアセンサのスキム動作を示す波形図である。
【図１１】複数のＣＣＤの接続を表す模式図である。
【図１２】ＣＣＤ座標連結を表す模式図である。
【図１３】ＣＣＤ出力制御のタイミングチャートである。
【図１４】ＡＤ変換タイミングのタイミングチャートである。
【図１５】ＣＣＤ出力信号を示す模式図である。
【図１６】スイッチ信号の出力例を示す波形図である。
【図１７】座標演算の処理を示すフローチャートである。
【図１８】ＣＣＤブロックに対応する画面分割の一例を示す模式図である。
【図１９】ブロック組にまたがる検出の一例を示す模式図である。
【図２０】検出ブロックを決定する領域分割の一例を示す模式図である。
【図２１】前回の座標による領域決定のフローチャートである。
【図２２】座標予測の一例を示す模式図である。
【図２３】座標予測のフローチャートである。
【図２４】予測座標の補正の一例を示す模式図である。
【図２５】予測座標補正のフローチャートである。
【符号の説明】
１  座標検出器
４  指示具
２０Ｘ，２０Ｙ  撮像手段
２１  センサアレイ
２２  積分手段
２８  スキム手段
２９  差分手段
３２  座標演算手段
４２  発光制御手段
４５  受光機構
５０  発光機構
【図１】
0004532664.tif 000002
【図２】
0004532664.tif 000003
【図３】
0004532664.tif 000004
【図４】
0004532664.tif 000005
【図５】
0004532664.tif 000006
【図６】
0004532664.tif 000007
【図７】
0004532664.tif 000008
【図８】
0004532664.tif 000009
【図９】
0004532664.tif 000010
【図１０】
0004532664.tif 000011
【図１１】
0004532664.tif 000012
【図１２】
0004532664.tif 000013
【図１３】
0004532664.tif 000014
【図１４】
0004532664.tif 000015
【図１５】
0004532664.tif 000016
【図１６】
0004532664.tif 000017
【図１７】
0004532664.tif 000018
【図１８】
0004532664.tif 000019
【図１９】
0004532664.tif 000020
【図２０】
0004532664.tif 000021
【図２１】
0004532664.tif 000022
【図２２】
0004532664.tif 000023
【図２３】
0004532664.tif 000024
【図２４】
0004532664.tif 000025
【図２５】
0004532664.tif 000026