(57)【特許請求の範囲】
【請求項１】
交番磁界を発生する座標入力手段により座標を入力する座標入力面と、この座標入力面の下方に敷設された複数のループ状導線とを有する座標入力シートを備え、前記座標入力手段から発生する交番磁界により前記ループ状導線に発生する信号レベルを検出し、その検出された信号レベルに基づいて前記座標入力面上の前記座標入力手段の前記座標を読み取る座標読取装置において、
最大の信号レベルを発生した第１のループ状導線の両隣の第２および第３のループ状導線のうち、信号レベルが小さい方の第３のループ状導線に発生した信号レベルが所定の信号レベルより小さい信号レベルになったときの前記第１および第２のループ状導線のいずれか一方に発生した信号レベルと、前記交番磁界の所定の強度に対応して前記一方に対して設定された基準信号レベルとに基づいて前記座標を補正する補正手段を備えたことを特徴とする座標読取装置。
【請求項２】
前記補正手段は、
前記座標の読取りに用いる信号レベルを、前記第１および第２のループ状導線の一方に発生した信号レベルと、前記一方に対して設定された基準信号レベルとの比に基づいて補正することを特徴とする請求項１に記載の座標読取装置。
【請求項３】
前記第３のループ状導線に発生した信号レベルの前記所定の信号レベルより小さい信号レベルは、略０であることを特徴とする請求項１または請求項２に記載の座標読取装置。
【請求項４】
前記所定の信号レベルは、前記座標入力手段から前記交番磁界が発生していないときに、この座標読取装置に発生するノイズのレベルより大きいことを特徴とする請求項１ないし請求項３のいずれか１つに記載の座標読取装置。
【請求項５】
前記ループ状導線は横長の環状に形成されており、かつ、相互に隣接するループ状導線の一方のループ状導線を長手方向に２分する中心線と、他方のループ状導線を長手方向に２分する中心線とによって囲まれた範囲において、前記相互に隣接するループ状導線に発生する信号レベルが、前記相互に隣接するループ状導線以外のループ状導線に発生する信号レベルよりも大きくなるように配置されていることを特徴とする請求項１ないし請求項４いずれか１つに記載の座標読取装置。
【請求項６】
前記ループ状導線は、各々の導線に発生する信号レベルの１次ピークと、その１次ピークの両端に現れる２次ピークとの間の信号レベルが極小となる境界において、各ループ状導線に発生する前記境界が、略等間隔となるように配置されていることを特徴とする請求項１ないし請求項５のいずれか１つに記載の座標読取装置。
【請求項７】
前記第１および第２のループ状導線の一方に発生した信号レベルが、前記座標入力手段から発生する交番磁界の強度低下に対応して低下したことを報知する報知手段を備えたことを特徴とする請求項１ないし請求項６のいずれか１つに記載の座標読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、座標入力手段から発生した交番磁界により、座標入力シートに敷設された複数のループ状導線に発生した信号に基づいて上記座標入力手段の座標を読み取る座標読取装置に関する。
【０００２】
【従来の技術】
従来、上記座標読取装置として、たとえば、図１６（Ａ）に示すものが知られている（特開平５−１６５５６０号公報）。図１６（Ａ）は、従来の座標読取装置の構成を示す説明図である。
図１６（Ａ）に示す座標読取装置は、Ｘ座標を検出するためのＸ１〜Ｘｍのセンスコイル（ループ状導線）およびＹ座標を検出するためのＹ１〜Ｙｎのセンスコイル（ループ状導線）を有するタブレット（座標入力シート）９１と、このタブレット９１のセンスコイルを順次走査する走査回路９２と、センスコイルに発生する誘導信号を検出して座標の演算を行う検出回路９０とを備える。
そして、交番磁界を発生するコイル１０１を有するペン（座標入力手段）３００がタブレット９１に接触すると、ペン３００が接触した付近のセンスコイルには、コイル１０１から発生した交番磁界との磁気結合により誘導信号９７が誘起され、その誘導信号９７は、検出回路９０に入力される。検出回路９０に入力された誘導信号９７は、増幅器９３によって増幅され、検波回路９４によって例えば振幅検波される。次にＡ／Ｄ変換回路９５は、上記検波された誘導信号の振幅を計測し、その計測値を示すデジタル値をＣＰＵ９６に出力する。そして、ＣＰＵ９６は、入力されたデジタル値に基づいてペン３００の座標を演算する。たとえば、デジタル値と座標とを対応付けた座標テーブルを参照し、デジタル値に対応する座標を選択するという演算手法を用いる。
【０００３】
しかし、上記座標読取装置は、座標テーブルを構成するデジタル値は予め設定された固定値であるため、ペン３００に内蔵された電池が消耗して交番磁界の出力レベルが低下すると、その出力レベルが低下した交番磁界によってセンスコイルに発生する誘導信号を検出し、その誘導信号の振幅値に対応する位置座標を選択してしまうので、座標の読取精度が低下してしまうという問題がある。図１６（Ｂ）は、座標の読取精度の低下を示す説明図である。図１６（Ｂ）に示すように、電池の消耗がない場合にセンスコイルから検出される本来の出力電圧Ｖ１に基づいて読み取られる座標はＰ１であるが、電池が消耗した出力低下時の電圧Ｖ２によって読み取られる座標はＰ２となってしまい、ΔＰの読取誤差が発生してしまうという問題があった。
【０００４】
そこで、そのような問題を解決するため、電圧低下に対応して座標テーブルを補正する手法が考えられている（特開平７−５６６７７号公報）。図１６（Ｃ）は、センスコイルに発生した電圧と、ペンの位置との関係を示すグラフである。上記手法は、センスコイルに発生した電圧の最大値Ｖａを検出し、その最大値Ｖａと予め設定されている基準レベルとを比較し、その比較結果に基づいて座標テーブルを補正するという手法である。
【０００５】
【発明が解決しようとする課題】
しかし、最大値を検出できるポイントは、ループ状のセンスコイルを１本とした場合にその数と同じ数しか存在しないため、座標を補正できる回数が少ないという問題がある。特に、座標入力面積の大きい座標入力シートを作成する場合において、センスコイルの配置間隔を広くすると、最大値を検出できるポイントの数が減少してしまうので、座標テーブルを補正できる回数がより一層減少してしまう。つまり、補正が行われるまでの間隔が長くなると、その分、補正されない座標が増加するため、全体の読取精度が低下してしまうという問題がある。
また、図１６（Ｃ）に示すように、最大値の付近は変化が緩やかな平坦に近い特性となっているため、真の最大値を検出することが困難であるため、座標を高い精度で補正できないという問題もある。
【０００６】
この発明は、上記問題を解決するためになされたものであり、座標を補正できるポイントを増加することにより、座標の読取精度を高めることができる座標読取装置を実現することを目的とする。
【０００７】
【課題を解決するための手段、作用および発明の効果】
この発明は、上記目的を達成するため、請求項１ないし請求項７に記載の発明では、交番磁界を発生する座標入力手段により座標を入力する座標入力面と、この座標入力面の下方に敷設された複数のループ状導線とを有する座標入力シートを備え、前記座標入力手段から発生する交番磁界により前記ループ状導線に発生する信号レベルを検出し、その検出された信号レベルに基づいて前記座標入力面上の前記座標入力手段の前記座標を読み取る座標読取装置において、
最大の信号レベルを発生した第１のループ状導線の両隣の第２および第３のループ状導線のうち、信号レベルが小さい方の第３のループ状導線に発生した信号レベルが所定の信号レベルより小さい信号レベルになったときの前記第１および第２のループ状導線のいずれか一方に発生した信号レベルと、前記交番磁界の所定の強度に対応して前記一方に対して設定された基準信号レベルとに基づいて前記座標を補正する補正手段を備えたという技術的手段を用いる。
【０００８】
補正手段は、最大の信号レベルを発生した第１のループ状導線の両隣の第２および第３のループ状導線のうち、信号レベルが小さい方の第３のループ状導線に発生した信号レベルが所定の信号レベルより小さい信号レベルになったときの第１および第２のループ状導線のいずれか一方に発生した信号レベルと、交番磁界の所定の強度に対応して前記一方に対して設定された基準信号レベルとに基づいて座標を補正する。
つまり、座標入力面上の座標入力手段が交番磁界を発生すると、複数のループ状導線のそれぞれに信号が発生する。また、それら信号が発生した複数のループ状導線の中で、ある第１のループ状導線に最大レベルの信号が発生し、第１のループ状導線の両隣の第２および第３のループ状導線のいずれか一方に２番目に大きいレベルの信号が発生し、他方に３番目に大きい信号が発生する。
そこで、信号レベルが小さい方、つまり３番目に大きい信号を発生したループ状導線を第３のループ状導線とした場合において、その第３のループ状導線に発生した信号レベルが所定の信号レベルより小さい信号レベルになったときを補正のタイミングとし、そのときに第１および第２のループ状導線のいずれか一方に発生した信号レベルと、交番磁界の所定の強度に対応して前記一方に対して設定された基準信号レベルとに基づいて座標を補正する。
つまり、たとえば、図８に示すように、座標を補正するタイミングとなるヌル点（Ｎ１、Ｎ２・・・）は、ペン６０（座標入力手段）がセンスコイル（ループ状導線）の中心線（Ｃ１、Ｃ２・・・）から次の中心線へ移動する距離ｄ１の間に必ず２つ存在するため、距離ｄ１の間に１つしか存在しない最大値に基づいて補正を行う従来のものよりも補正を実行可能なポイントを２倍に増加することができる。
したがって、補正されない間隔を短縮できるため、座標の読取精度を高めることができる。
また、座標を補正するときに用いる信号レベルは、第３９段落に記載するように、ペン６０を使用しているときに、最大の信号レベルを発生した第１のセンスコイル（第１のループ状導線）の両隣の第２および第３のセンスコイル（第２および第３のループ状導線）のうち、信号レベルが小さい方の第３のセンスコイル（第３のループ状導線）に発生した信号レベルが、略０であるとき（ヌル点Ｎ４）の第１のセンスコイル（第１のループ状導線）に発生した信号レベルｆでもよいし、第６１段落に記載するように、第２のセンスコイル（第２のループ状導線）に発生した信号レベルでもよい。
【０００９】
請求項２に記載の発明では、請求項１に記載の座標読取装置において、前記補正手段は、前記座標の読取りに用いる信号レベルを、前記第１および第２のループ状導線の一方に発生した信号レベルと、前記一方に対して設定された基準信号レベルとの比に基づいて補正するという技術的手段を用いる。
【００１０】
つまり、上記比は、第１および第２のループ状導線の一方に発生した信号レベルが前記一方に対して設定された基準信号レベルに対してどのくらい低下しているかを示すため、その比に基づいて座標を補正することにより、交番磁界の強度が低下した場合であっても、座標入力手段の正確な座標を読取ることができる。
【００１１】
請求項３に記載の発明では、請求項１または請求項２に記載の座標読取装置において、前記第３のループ状導線に発生した信号レベルの前記所定の信号レベルより小さい信号レベルは、略０であるという技術的手段を用いる。
【００１２】
つまり、第３のループ状導線に発生した信号レベルが、所定の信号レベルより小さい信号レベルになるタイミングを検出するよりも、略０になるタイミングを検出する方が、タイミングを容易に検出することができる。
【００１３】
請求項４に記載の発明では、請求項１ないし請求項３のいずれか１つに記載の座標読取装置において、前記所定の信号レベルは、前記座標入力手段から前記交番磁界が発生していないときに、この座標読取装置に発生するノイズのレベルより大きいという技術的手段を用いる。
【００１４】
つまり、上記所定のレベルを、この座標読取装置に発生するノイズのレベル以下と設定すると、そのノイズが発生した場合に補正のタイミングを検出できなくなるおそれがあるため、上記所定のレベルを上記ノイズのレベルより大きく設定することにより、補正のタイミングを確実に検出することができる。
【００１５】
請求項５に記載の発明では、請求項１ないし請求項４いずれか１つに記載の座標読取装置において、前記ループ状導線は横長の環状に形成されており、かつ、相互に隣接するループ状導線の一方のループ状導線を長手方向に２分する中心線と、他方のループ状導線を長手方向に２分する中心線とによって囲まれた範囲において、前記相互に隣接するループ状導線に発生する信号レベルが、前記相互に隣接するループ状導線以外のループ状導線に発生する信号レベルよりも大きくなるように配置されているという技術的手段を用いる。
【００１６】
つまり、上記範囲において、相互に隣接するループ状導線に発生する信号レベルが、その相互に隣接するループ状導線以外のループ状導線に発生する信号レベルよりも小さいと、前記ループ状導線以外のループ状導線に発生する信号レベルに基づいて座標を補正してしまい、正確な座標を得ることができないので、相互に隣接するループ状導線に発生する信号レベルが、前記相互に隣接するループ状導線以外のループ状導線に発生する信号レベルよりも大きくなるようにループ状導線を配置する。
【００１７】
請求項６に記載の発明では、請求項１ないし請求項５のいずれか１つに記載の座標読取装置において、前記ループ状導線は、各々の導線に発生する信号レベルの１次ピークと、その１次ピークの両端に現れる２次ピークとの間の信号レベルが極小となる境界において、各ループ状導線に発生する境界が略等間隔となるように配置されているという技術的手段を用いる。
【００１８】
つまり、ループ状導線に発生する信号レベルの１次ピークおよび２次ピークの境界の極小値となる信号レベルが第３のループ状導線に発生した信号レベルである場合は、その境界が補正のタイミングとして用いられるため、その境界を略等間隔となるように配置することにより、補正のタイミング間隔を均等化することができるので、均等な補正を行うことができる。
【００１９】
請求項７に記載の発明では、請求項１ないし請求項６のいずれか１つに記載の座標読取装置において、前記第１および第２のループ状導線のいずれか一方に発生した信号レベルが、前記座標入力手段から発生する交番磁界の強度低下に対応して低下したことを報知する報知手段を備えたという技術的手段を用いる。
【００２０】
つまり、座標入力手段から発生する交番磁界の強度が低下すると、第１および第２のループ状導線のいずれか一方に発生した信号レベルが所定の値より小さくなるため、そのことを報知することにより、上記交番磁界の強度が低下したことを、この座標読取装置の使用者に知らせることができる。
たとえば後述する発明の実施の形態に記載するように、ペン（座標入力手段）に内蔵された電池が消耗すると、第１および第２のループ状導線のいずれか一方に発生した信号レベルが低下するため、その信号レベルが所定の値より小さくなった場合に、電子黒板（座標読取装置）に備えられた電池切れ報知用ＬＥＤを点灯させたり、スピーカにより警告音を再生したりすることにより、電池切れを使用者に報知することができる。
なお、上記座標入力シートには、フィルム状、シート状または板状のものを含み、かつ、それらは可撓性を有するもの、あるいは可撓性を有していないものを含む。
【００２１】
【発明の実施の形態】
［第１実施形態］
以下、この発明に係る座標読取装置の第１実施形態について図を参照して説明する。
なお、以下に述べる各実施形態では、この発明に係る座標読取装置として、座標入力シート上に描かれる手書き文字や図形などを電気的に読み取る、いわゆる電子黒板を例に挙げて説明する。
［主要構成］
最初に、この第１実施形態に係る電子黒板の主要構成について図１および図２を参照して説明する。
図１は、電子黒板の主要構成を示す外観斜視説明図であり、図２は、図１に示す電子黒板にパーソナルコンピュータ（以下、ＰＣと略称する）およびプリンタを接続した状態を示す説明図である。
【００２２】
電子黒板１には、筆記パネル１０と、筆記面２１ａに筆記を行うためのペン６０と、筆記された軌跡およびその軌跡を示すデータを消去するためのイレーサ４０とが備えられている。筆記パネル１０には、枠状のフレーム１１が備えられており、そのフレーム１１には、筆記パネル本体２０が組み込まれている。フレーム１１の前面下端には、その下端に沿って板状の台１２が前面に張り出す形で取り付けられている。台１２の上面には、ペン６０を収容するための断面半円形状の凹部１２ａが形成されており、その凹部１２ａの右側には、イレーサ４０などを置くための平面部１２ｂが形成されている。
【００２３】
フレーム１１の前面右側には、操作部３０が設けられている。操作部３０には、操作音や警告音などの音を再生するスピーカ３１と、筆記面２１ａに筆記された内容を示すデータ（以下、筆記データと略称する）を記憶したページ数を７セグメントのＬＥＤによって表示するページ数表示ＬＥＤ３２と、押すごとに１ページずつ戻るページ戻りボタン３３と、押すごとに１ページずつ送るページ送りボタン３４と、記憶されている筆記データを押すごとに１ページずつ消去する消去ボタン３５と、記憶されている筆記データをプリンタ２００（図２）へ出力するためのプリンタ出力ボタン３６と、記憶されている筆記データをＰＣ１００（図２）へ出力するためのＰＣ出力ボタン３７と、ペン６０の電池切れを報知する電池切れ報知用ＬＥＤ３９と、この電子黒板１を起動あるいは停止するための電源ボタン３８とが設けられている。
【００２４】
フレーム１１の前面下部には、この電子黒板１の電源となる単２乾電池１４ａを４本収容するバッテリケース１４が設けられており、そのバッテリケース１４の前面には、蓋１４ｂが開閉可能に取付けられている。バッテリケース１４の右側には、スピーカ３１のボリュームを調節するボリューム調節つまみ１３ｃが設けられており、その右側には、コネクタ１３ｂ、１３ａが設けられている。図２に示すように、コネクタ１３ｂには、プリンタ２００と接続された接続ケーブル２０１のプラグ２０２が接続され、コネクタ１３ａには、ＰＣ１００と接続された接続ケーブル１０１のプラグ１０２が接続される。
つまり、電子黒板１の筆記面２１ａに筆記された内容を示す筆記データをＰＣ１００へ出力し、ＰＣ１００に備えられたモニタ１００ａにより、電子黒板１に筆記された内容を見ることができる。また、筆記データをプリンタ２００へ出力し、電子黒板１に筆記された内容を印刷用紙２０３に印刷することもできる。
【００２５】
また、フレーム１１の裏面上端の両端部には、この電子黒板１を壁に掛けるための金具１５、１５が取付けられている。
この実施形態では、筆記面２１ａの高さＨ１は９００ｍｍであり、幅Ｗ１は６００ｍｍである。また、フレーム１１および台１２は、ポリプロピレンなどの合成樹脂により軽量に形成されており、電子黒板１の総重量は１０ｋｇ以下である。
【００２６】
［ネットワークの構成］
次に、複数の電子黒板１の間でデータの通信を行う場合のネットワークの構成について、それをブロックで示す図３を参照して説明する。
なお、ここでは、企業内において電子黒板１を備えた複数の部屋間、あるいは、企業間で通信を行う場合を例に挙げて説明する。
企業２内の部屋３には、電子黒板１と、この電子黒板１と接続されたＰＣ１００と、このＰＣ１００と接続されたＬＡＮボード１０３とが備えられており、部屋４には、電子黒板１と、この電子黒板１と接続されたＰＣ１００と、このＰＣ１００と接続されたモデム１０８とが備えられている。各部屋３に備えられたＬＡＮボード１０３は、ＬＡＮケーブル１０４によりＨＵＢ１０５に接続されている。また、ＨＵＢ１０５は、サーバ１０６に接続されており、サーバ１０６は、インターネット３００を介して他の企業５に接続可能になっている。また、部屋４に備えられたモデム１０８は、電話回線１０９から公衆通信交換網３０１を介して他の企業５に接続可能になっている。
なお、図示しないが、他の企業５内には、企業２内と同様に、ＰＣを介して通信可能な電子黒板１が備えられている。
【００２７】
ここで、上記ネットワークにおけるデータの流れについて説明する。
ある部屋３に備えられた電子黒板１に記憶された筆記データは、ＰＣ１００からＬＡＮボード１０３およびＨＵＢ１０５を介して指定された部屋３のＰＣ１００へ送信される。そして、そのデータを受信した者は、ＰＣ１００に備えられたモニタ１００ａに受信データを表示することにより（図２）、あるいは、受信データをＰＣ１００に接続されたプリンタ２００により用紙２０３に印刷することにより（図２）、受信データの内容を見ることができる。
また、筆記データを、たとえばＴＩＦＦ（Tag Image File Format）形式で電子メールに画像ファイルとして添付し、サーバ１０６からインターネット３００を介して他の企業５へ送信することもできる。これにより、他の企業５は、企業２から送信された電子メールに添付されている画像ファイルをデコードすることにより、筆記データの内容を見ることができる。
【００２８】
［筆記パネル本体２０の構造］
次に、筆記パネル本体２０の構造について図４を参照して説明する。
図４は、筆記パネル本体２０の各構成部材を示す説明図である。
筆記パネル本体２０は、筆記面２１ａを有する筆記シート２１と、板状のパネル２２と、センスコイル２３が敷設された枠形状の取付パネル２４と、ノイズ遮断用の板状のバックパネル２５とを順に積層した構造である。
この実施形態では、筆記シート２１は、貼り合わされたＰＥＴ（ポリエチレンテレフタラート）フィルムにより厚さ０．１ｍｍに形成されており、パネル２２は、アクリル樹脂、ＡＢＳ（アクリロニトリル−ブタジエン−スチレン共重合体）、ＰＣ（ポリカーボネート）などにより厚さ３．０ｍｍに形成されている。また、取付パネル２４は、発泡スチロールなどの発泡樹脂製材料により厚さ４０ｍｍに形成されており、バックパネル２５は、アルミニウムなどの導電性材料により厚さ１．０ｍｍに形成されている。さらに、筆記パネル本体２０の各端部を挾持するフレーム１１の全体の厚さは５０ｍｍである。
【００２９】
［センスコイル２３の構成］
次に、センスコイル２３の構成について図５および図８を参照して説明する。
図５（Ａ）は、図４に示すセンスコイル２３の構成を一部を省略して示す説明図であり、図５（Ｂ）は、図５（Ａ）に示すセンスコイル２３の幅および重ねピッチを示す説明図である。図８は、ペン６０の移動とセンスコイルに発生する電圧との対応関係を示す説明図である。
なお、以下の説明では、センスコイル２３のうちＸ軸方向に配列されたセンスコイルをＸコイルと称し、Ｙ軸方向に配列されたセンスコイルをＹコイルと称する。
図５（Ａ）に示すように、Ｘ軸方向には、ペン６０およびイレーサ４０の（Ｘ，Ｙ）座標のＸ座標を検出するためのＸ１〜ＸｍのＸコイルがｍ本配置されており、Ｙ軸方向には、Ｙ座標を検出するためのＹ１〜ＹｎのＹコイルがＸコイルと直交してｎ本配置されている。ＸコイルおよびＹコイルは、それぞれ横長の環状（この実施形態では略矩形状）に形成されており、矩形部分の長辺の長さはそれぞれＰ２Ｘ，Ｐ２Ｙである。
なお、図５（Ａ）では、コイルの配置を分かり易くするために各コイルの辺が重ならないように描かれているが、実際には、たとえばＸコイルＸ１の長辺部には各ＹコイルＹ１，Ｙ２，Ｙ３・・・の短辺部が重なって配置されている。また、端子２３ａ，２３ｂは、その間隔を最小にして構成されている。
【００３０】
図５（Ｂ）に示すように、Ｘコイルは、それぞれ幅（矩形部分の短辺の長さ）Ｐ１に形成されており、隣接するＸコイルは、Ｐ１／２のピッチでそれぞれ重ねられている。各Ｙコイルもそれぞれ幅Ｐ１に形成されており、隣接するＹコイルは、Ｐ１／２のピッチでそれぞれ重ねられている。また、Ｘコイルの各端子２３ａは、Ｘコイル切替え回路５０ａに接続されており、Ｙコイルの各端子２３ｂは、Ｙコイル切替え回路５０ｂに接続されている（図１０）。
図８においてＸコイルＸ１，Ｘ２，Ｘ３の中心線をそれぞれＣ１，Ｃ２，Ｃ３とし、ＸコイルＸ１，Ｘ２，Ｘ３に発生する電圧をそれぞれｅｘ１，ｅｘ２，ｅｘ３とする。電圧ｅｘ１〜ｅｘ３は、それぞれセンスコイルの中心線Ｃ１〜Ｃ３と交差する点において最大となり、端部に近づくにつれて小さくなる単峰性を示す。また、各電圧ｅｘ１〜ｅｘ３の１次ピークの両端には、２次ピークｅｘ１（２）〜ｅｘ３（２）が現れる。さらに、各センスコイルは、相互に隣接するセンスコイルの中心線間の距離をｄ１とし、センスコイルの中心線とそのセンスコイルに発生する電圧のヌル点（Ｎ１〜Ｎ６・・・）との距離をｄ２とした場合に、ｄ２＝２ｄ１／３の関係が成立するように配置されている。
ただし、１次ピークと２次ピークの境界においてセンスコイルに発生する電圧が極小あるいは「０」となる点をヌル点と呼ぶ。この結果、ヌル点は、各センスコイルの幅ｄ１内に２つずつ存在し、各ヌル点は、Δｄの間隔で均等に存在する。
【００３１】
また、相互に隣接するセンスコイルの中心線間の範囲において、それら相互に隣接するセンスコイルに発生する信号レベルが、それら相互に隣接するセンスコイル以外のセンスコイルに発生する信号レベルよりも大きくなるように配置されている。たとえば、図８において、相互に隣接するＸコイルＸ１，Ｘ２の中心線Ｃ１，Ｃ２間の範囲において、ＸコイルＸ１，Ｘ２に発生する信号レベルｅｘ１，ｅｘ２が、ＸコイルＸ３に発生する信号レベルｅｘ３よりも大きくなるように配置されている。
ここで、コイルの幅Ｐ１は、コイルに発生する電圧が単峰性を示す限り広くしてもよい。また、自己のヌル点が隣接するコイルの中心の外側となる限り、重なり部分を狭く、すなわちＰ１／２より狭くしてもよい。これにより、広い面積をより少ないコイルで位置座標検出することが可能となる。
なお、この実施形態では、Ｐ１＝８０ｍｍであり、Ｐ２Ｘ＝６８０ｍｍであり、Ｐ２Ｙ＝９８０ｍｍである。また、ｍ＝１３であり、ｎ＝２０である。さらに、自己のヌル点（たとえば、ＸコイルＸ２の場合はヌル点Ｎ２，Ｎ５）間の距離は９２ｍｍであり、ｄ１は最大４５ｍｍである。また、ＸコイルおよびＹコイルは、共に表面に絶縁被膜層（たとえば、エナメル層）を有する直径０．３５ｍｍの銅線により形成されている。
【００３２】
［位置座標テーブル］
次に、筆記面２１ａ上のペン６０の位置座標を検出するための位置座標テーブルについて図６および図７を参照して説明する。
図６（Ａ）はＸコイルＸ１〜Ｘ３の一部を示す説明図であり、図６（Ｂ）は図６（Ａ）に示すＸコイルＸ１〜Ｘ３に発生する電圧と幅方向の距離との関係を示すグラフであり、図６（Ｃ）は図６（Ａ）に示すＸコイルＸ１〜Ｘ３の相互に隣接するセンスコイル間の電圧差を示すグラフである。図７（Ａ）は位置座標テーブルをグラフ化して示す説明図であり、図７（Ｂ）は位置座標テーブルの説明図であり、図７（Ｃ）は補正後の位置座標テーブルの説明図である。
図６（Ｃ）に示すようにＸコイルＸ１〜Ｘ３の相互に隣接するセンスコイル間の電圧差は、センスコイルの中心線Ｃ１〜Ｃ３上にそれぞれ最大値を有し、センスコイルの中心線とセンスコイルの長辺部分との中間点、つまり隣接するセンスコイルが重なった部分の中間点で零となるようなグラフとなる。
【００３３】
たとえば、図６（Ｃ）において（ｅｘ２−ｅｘ１）を示すグラフ（実線で示す部分）は、ＸコイルＸ２の中心線Ｃ２から、ＸコイルＸ２が重ねられた部分の中間点Ｑ１までの距離（重ねピッチの１／２、つまりＰ１／４）と（ｅｘ２−ｅｘ１）との関係を示す。今、仮にペン６０が点Ｑ２に存在する場合、（ｅｘ２−ｅｘ１）を検出すれば中心線Ｃ２から点Ｑ２までの距離ΔＱ２Ｘを検出できるため、点Ｑ２のＸ座標を求めることができる。
たとえば、図６（Ｃ）において（ｅｘ２−ｅｘ１）の特性を示す部分（実線で描いた部分）の電圧差（ｅｘ２−ｅｘ１）を８ｂｉｔのデジタルデータに変換すると、図７（Ａ）に示すグラフを得る。このグラフをテーブル形式に変換すると、図７（Ｂ）に示す位置座標テーブル５８ａを得る。この位置座標テーブル５８ａは、ＲＯＭ５８（図１０）などに記憶され、ペン６０の位置座標の演算に用いられる。
【００３４】
［ペン６０の主要構成］
次に、ペン６０の主要構成について図９を参照して説明する。
図９（Ａ）は、ペン６０の内部構造を示す説明図であり、図９（Ｂ）は、図９（Ａ）に示すペン６０の電気的構成を示す説明図である。
ペン６０には円筒形状の胴体部６１ａと、この胴体部６１ａの後端に着脱可能に取付けられた蓋６１ｃとが備えられている。胴体部６１ａの内部には、コイルＬ１と、矢印Ｆ２で示す方向へ取り出し可能なインクカートリッジ６３と、このインクカートリッジ６３の先端に挿入されたペン先６２と、コイルＬ１から交番磁界を発生させるための発振回路などが実装された回路基板６９と、この回路基板６９に電源を供給する電池７０とが内蔵されている。
【００３５】
また、インクカートリッジ６３と回路基板６９との間には、上記発振回路などへの電源の供給および遮断を行うための押しボタン式のスイッチ６７が設けられている。スイッチ６７は、ペン先６２を筆記面２１ａ（図１）に押し付け、インクカートリッジ６３が矢印Ｆ１で示す方向へ移動するとＯＮし、矢印Ｆ２で示す方向へ戻るとＯＦＦする。つまり、ペン６０によって筆記面２１ａに筆記を行うときにコイルＬ１から交番磁界が発生する。
図９（Ｂ）に示すように、回路基板６９に実装された回路は、ペンの属性ごとに異なる発振周波数が設定されたＣＲ発振回路６９ｅと、このＣＲ発振回路６９ｅから発振された信号を搬送する搬送波を発振するＬＣ発振回路６９ｃと、このＬＣ発振回路６９ｃの発振周波数をＣＲ発振回路６９ｅの発振周波数によってＦＳＫ（Frequency Shift Keying）変調するＦＳＫ回路６９ｄとから構成される。
たとえば、搬送周波数は４１０ｋＨｚであり、ＣＲ発振回路６９ｅの発振周波数は黒色のペンの場合が４．１ｋＨｚである。
なお、イレーサ４０には交番磁界を発生するコイル、発振回路および電池などが内蔵されている。
【００３６】
［電子黒板１の電気的構成および主な制御内容］
次に、電子黒板１の電気的構成および主な制御内容について図１０および図１２を参照して説明する。
図１０は電子黒板１の電気的構成をブロックで示す説明図であり、図１２は図１０に示すＣＰＵ５６による主な制御内容を示すフローチャートである。
図１０に示すように、電子黒板１に内蔵された制御装置５０には、トランジスタなどのスイッチング素子（たとえば、MOS FET）により、ＸコイルをＸ１〜Ｘｍまで順に切替えるＸコイル切替え回路５０ａと、ＹコイルをＹ１〜Ｙｎまで順に切替えるＹコイル切替え回路５０ｂとが備えられている。また、ＲＯＭ５８には、ＣＰＵ５６が実行する各種制御プログラムや位置座標テーブル５８ａ（図７（Ｂ））などが記憶されている。
【００３７】
図１２に示すように、ＣＰＵ５６は、電源ボタン３８（図１）が押されて電源がＯＮしたことを検出すると（ステップ（以下、Ｓと略す）１００）、ＲＯＭ５８に記憶されている制御プログラムや位置座標テーブル５８ａをＲＡＭ５９のワークエリアにロードするなどの初期設定を行い（Ｓ２００）、座標読取処理を行う（Ｓ３００）。
［座標読取処理］
ここで座標読取処理について図８、図１１および図１３を参照して説明する。
図１１（Ａ）は、位置座標テーブル５８ａを補正するタイミングになったときの電圧値および電圧降下を示す説明図であり、図１１（Ｂ）は、ＲＡＭ５９の記憶内容の一部を示す説明図であり、図１１（Ｃ）は、スキャンによって各Ｘコイルから検出した検出値がコイル番号と対応付けてＲＡＭ５９の一時記憶エリア５９ａに格納されている状態を示す説明図である。図１３は、ＣＰＵ５６が図１２のＳ３００において実行する座標読取処理の流れを示すフローチャートである。
【００３８】
最初に、この座標読取処理の特徴について説明する。
図７（Ｂ）に示す位置座標テーブル５８ａは、最大電圧を発生したセンスコイルと２番目に高い電圧を発生したセンスコイルとの電圧差ＤＩＦＦ（８ｂｉｔのデジタル値）とセンスコイルの中心線からの距離ΔＸとを対応付けて構成されており、演算されたＤＩＦＦに対応するΔＸなどを用いて位置座標の演算を行う。
しかし、ＤＩＦＦは、ペン６０から発生する交番磁界の強度が低下していない状態、つまりペン６０の電池７０が消耗していない状態で測定した固定値であるため、ペン６０の電池７０が消耗して交番磁界の強度が低下し、ＤＩＦＦの値が小さくなると、それに対応する距離ΔＸが大きくなってしまうので、演算した位置座標に誤差が生じる。
【００３９】
そこで、ペン６０の電池７０が消耗していないときに、最大の信号レベルを発生した第１のセンスコイルの両隣の第２および第３のセンスコイルのうち、信号レベルが小さい方の第３のセンスコイルに発生した信号レベルが、略０であるときの第１のセンスコイルに発生した信号レベルを基準値ｇとして予めＲＯＭ５８に記憶しておき、ペン６０を使用しているときに、最大の信号レベルを発生した第１のセンスコイルの両隣の第２および第３のセンスコイルのうち、信号レベルが小さい方の第３のセンスコイルに発生した信号レベルが、略０であるときの第１のセンスコイルに発生した信号レベルｆと、上記基準値ｇとの比を演算し、その比を用いて位置座標テーブル５８ａのＤＩＦＦを補正することにより、交番磁界の強度低下による位置座標の誤差を補正する。
たとえば、図８に示す例では、ペン６０の電池７０が消耗していないときにＸコイルをスキャンし、ペン６０が点Ｑ４を通過したときに最大の信号レベルｅｘ２を発生したＸコイルＸ２の両隣のＸコイルＸ１，Ｘ３のうち、電圧が小さい方のＸコイルＸ１に発生した電圧が略０になるとき（ヌル点Ｎ４）におけるＸコイルＸ２に発生した電圧ｅ２を基準値ｇに設定する。この基準値ｇは、予めＲＯＭ５８に記憶される。
そしてその後、図８に示すように、ペン６０が点Ｑ４（ヌル点Ｎ４）を通過したときにＸコイルＸ２がスキャンされると、図１１（Ａ）に示すように、ＸコイルＸ２に発生した電圧ｆ（本発明の第１および第２のループ状導線のいずれか一方に発生した信号レベルに対応）と基準値ｇとの比ｒ＝ｆ／ｇを演算し、その比ｒを用いてＤＩＦＦを補正する。
【００４０】
［座標読取処理］
次に座標読取処理の流れについて図１３を参照して説明する。
ＣＰＵ５６は、Ｘコイル切替え回路５０ａを動作させてＸコイルのスキャンを行う（Ｓ３０２）。このとき、筆記面２１ａ上に置かれたペン６０から発生する交番磁界と、Ｘコイルとの磁気結合により各Ｘコイルに発生した信号は、増幅器５０ｃによって増幅され、その増幅された信号は、バンドパスフィルタ５０ｄによって不要な帯域が濾過され、振幅検波回路５１によって振幅検波される。続いてその振幅検波された信号は、Ａ／Ｄ変換回路５２によって振幅、つまり電圧値に対応したデジタル信号に変換され、Ｉ／Ｏ回路５３を介してＣＰＵ５６に入力され、ＣＰＵ５６はペン６０を検出したと判定する（Ｓ３０４：Ｙｅｓ）。
【００４１】
ＣＰＵ５６は、ＸコイルＸ１〜Ｘｍをスキャンして入力されたデジタル信号によって示される検出値（この発明に係る信号レベル）ｅ１〜ｅｍを図１１（Ｃ）に示すように、Ｘコイルのコイル番号と対応付けてＲＡＭ５９の一時記憶エリア５９ａ（図１１（Ｂ））に順次格納して行く（Ｓ３０６）。
また、バンドパスフィルタ５０ｄを通過した信号は、リミッタ回路５４によって方形波パルスに成形され、ＦＳＫ復調回路５５は、リミッタ回路５４から入力した方形波パルスに基づいてＦＳＫ復調を行い、そのＦＳＫ復調結果を示す値をＩ／Ｏ回路５３を介してＣＰＵ５６へ出力する。そして、ＣＰＵ５６は、ＦＳＫ復調回路５５から出力された値を読込み、その値に基づいてペン属性を判定する（Ｓ３０８）。
たとえば、黒色のペンを使用した場合のＣＲ発振回路６９ｅの発振周波数が４．１ｋＨｚの場合にＦＳＫ復調回路５５から出力される値が２４５であるとすると、ＣＰＵ５６はＦＳＫ復調回路５５から読込んだ値が２４５である場合に、ペン属性は黒色であると判定する。
【００４２】
そしてＣＰＵ５６は、ＲＡＭ５９に格納されている検出値の中で最大の検出値ｅ（ｍａｘ）を抽出し、その検出値ｅ（ｍａｘ）を発生したＸコイルのコイル番号（以下、ｍａｘと称する）をＲＡＭ５９に記憶する（Ｓ３１０）。
たとえば、図６（Ａ）に示すように、ペン６０は位置Ｑ２に存在し、図６（Ｂ）に示すように、ＸコイルＸ１，Ｘ２，Ｘ３からそれぞれ電圧ｅ１，ｅ２，ｅ３が検出されたとすると、最大の電圧値ｅ２を選択し、その電圧値ｅ２を発生したＸコイルのコイル番号２をｍａｘとしてＲＡＭ５９に記憶する。
そしてＣＰＵ５６は、ｅ（ｍａｘ）の両隣の検出値のうちの一方の検出値ｅ（ｍａｘ−１）を抽出し、その検出値ｅ（ｍａｘ−１）を発生したＸコイルのコイル番号（以下、ｍａｘ２と称する）をＲＡＭ５９に記憶する（Ｓ３１２）。たとえば、図６に示す例において、検出値ｅ１を発生したＸコイルＸ１のコイル番号１を記憶する。
続いてＣＰＵ５６は、ｅ（ｍａｘ）の両隣の検出値のうちの他方の検出値ｅ（ｍａｘ＋１）を抽出し、その検出値ｅ（ｍａｘ＋１）を発生したＸコイルのコイル番号（以下、ｍａｘ３と称する）をＲＡＭ５９に記憶する（Ｓ３１４）。たとえば、図６に示す例において、検出値ｅ３を発生したＸコイルＸ３のコイル番号３を記憶する。
【００４３】
続いてＣＰＵ５６は、検出値ｅ（ｍａｘ−１）が検出値ｅ（ｍａｘ＋１）より大きいか否かを判定し（Ｓ３１６）、大きい場合は（Ｓ３１６：Ｙｅｓ）、検出値ｅ（ｍａｘ−１）を第１電圧ｖ１に、検出値ｅ（ｍａｘ＋１）を第２電圧ｖ２（本発明の信号レベルが小さい方の第３のループ状導線に発生した信号レベルに対応）にそれぞれ設定してＲＡＭ５９に記憶し、２番目に大きい電圧を発生したＸコイルのコイル番号をｍａｘ２に設定してＲＡＭ５９に記憶する（Ｓ３１８）。
たとえば、図６に示す例において、ｅ１＞ｅ３であるから、ｅ１を第１電圧ｖ１にｅ３を第２電圧ｖ２にそれぞれ設定して記憶する。
またＣＰＵ５６は、検出値ｅ（ｍａｘ−１）が検出値ｅ（ｍａｘ＋１）より小さい場合は（Ｓ３２０：Ｎｏ）、検出値ｅ（ｍａｘ＋１）を第１電圧ｖ１に、検出値ｅ（ｍａｘ−１）を第２電圧ｖ２にそれぞれ設定してＲＡＭ５９に記憶し、２番目に大きい電圧を発生したＸコイルのコイル番号をｍａｘ３に設定してＲＡＭ５９に記憶する（Ｓ３２０）。
【００４４】
［位置座標テーブルの補正］
続いてＣＰＵ５６は、第２電圧ｖ２が０であるか否かを判定する（Ｓ３２２）。つまり、Ｓ３０２においてＸコイルをスキャンしたときに、ペン６０がヌル点を通過したか否かを判定する。ここで、ペン６０がヌル点を通過した場合は（Ｓ３２２：Ｙｅｓ）、位置座標テーブル５８ａの補正を実行するタイミングであるため、次のＳ３２６〜Ｓ３３０を実行して位置座標テーブル５８ａを補正する。まず、初期設定（Ｓ２００）においてＲＡＭ５９のワークエリアにロードされている位置座標テーブル５８ａを破棄し、新たにＲＯＭ５８から位置座標テーブル５８ａをＲＡＭ５９のワークエリアに再ロードし、Ｓ３０８において判定したペン属性と対応付けてワークエリアに格納する（Ｓ３２６）。たとえば、ペン属性が黒色である場合は、図１１（Ｂ）に示すように、ワークエリアに再ロードされた位置座標テーブル５８ａは、黒色のペン専用の位置座標テーブルに設定される。
なお、古い位置座標テーブル５８ａを破棄するのは、補正された位置座標テーブルを再補正しないようにするためである。
【００４５】
続いてＣＰＵ５６は、Ｓ３１０において抽出したｅ（ｍａｘ）と基準値（この発明に係る基準信号レベル）ｇとの比ｒを演算し（Ｓ３２８）、その比ｒをワークエリアに記憶されている位置座標テーブル５８ａのＤＩＦＦの各値に乗算する（Ｓ３３０）。
たとえば、基準値ｇが２５６であるとすると、図１１（Ｃ）に示す例では、ｅ（ｍａｘ）がｆ＝１２８であるから、比ｒ＝ｆ／ｇ＝１２８／２５６＝０．５を位置座標テーブル５８ａの各ＤＩＦＦに乗算し、図７（Ｃ）に示すように、各ＤＩＦＦの値が約１／２に補正された新たな位置座標テーブル５８ｂを得る。なお、図７（Ｃ）に示す各ＤＩＦＦは、比ｒを乗算した結果を四捨五入してある。
そしてＣＰＵ５６は、比ｒが予め設定されている設定値ｒ１以下であるか否かを判定し（Ｓ３３６）、設定値ｒ１以下である場合は（Ｓ３３６：Ｙｅｓ）、ペン６０の電池７０が消耗していることを報知する（Ｓ３３８）。
たとえば、電池切れ報知用ＬＥＤ３９（図１）を点灯または点滅させる。また、音声回路３１ａ（図１０）を動作させてスピーカ３１（図１）から「ピー」などの電子音を再生して報知する構成でもよい。さらに、設定値ｒ１は、たとえば０．２５≦ｒ１≦０．５の範囲から選択して設定する。
【００４６】
［座標演算］
そしてＣＰＵ５６は、以下の手順でＸ座標を演算する（Ｓ３４０）。
まず、Ｓ３１８においてコイル番号ｍａｘ２が記憶されている場合は、コイル番号ｍａｘ２（＝ｍａｘ−１）はコイル番号ｍａｘからＸ軸の−方向に存在していると判定できる。そして、変数ＳＩＤＥを（−１）に設定する。また、Ｓ３２０においてコイル番号ｍａｘ３が記憶されている場合は、コイル番号ｍａｘ３（＝ｍａｘ＋１）はコイル番号ｍａｘからＸ軸の＋方向に存在していると判定できる。そして、変数ＳＩＤＥを１に設定する。
図６に示す例では、ｍａｘ＝２でｍａｘ２＝１であるから、変数ＳＩＤＥを（−１）に設定する。
続いてＣＰＵ５６は、
【００４７】
ＤＩＦＦ＝ｅ（ｍａｘ）−ｖ１・・・（１）
【００４８】
を演算し、その演算されたＤＩＦＦに最も近い位置座標をＲＯＭ５８に記憶されている位置座標テーブル５８ａから読出し、それをＯＦＦＳＥＴとする。続いてＣＰＵ５６は、
【００４９】
Ｘ１＝（Ｐ１／２）×ｍａｘ＋ＯＦＦＳＥＴ×ＳＩＤＥ・・・（２）
【００５０】
を演算し、Ｘ座標を求め、そのＸ座標を確定エリア５９ｂに記憶する（Ｓ３４０）。ここで、（Ｐ１／２）×ｍａｘは、コイル番号ｍａｘの中心のＸ座標を示す。図６に示す例では、（２）式は、Ｘ＝（Ｐ１／２）×２＋（ｅ２−ｅ１）×（−１）となり、点Ｑ２のＸ座標は、ＸコイルＸ２の中心線Ｃ２からＸ軸の−方向に（ｅ２−ｅ１）に対応する距離、たとえばΔＱ２Ｘ離れた座標となる。
また、図示しないがＣＰＵ５６は、ＹコイルＹ１〜Ｙｎについても上述のＳ３０２〜Ｓ３４０と同じ処理を実行する。この処理において、ｖ２＝０となる場合は、上記Ｓ３２６〜Ｓ３３０と同じように位置座標テーブル５８ａの補正を行う。また、比ｒが設定値ｒ以下である場合は、上記Ｓ３３８と同じように電池消耗を報知する。
【００５１】
ここで図１２の説明に戻り、また、ＣＰＵ５６は、ページ戻りボタン３３、ページ送りボタン３４および消去ボタン３５が押されたときに、記憶されている筆記データのページ単位での戻し、送り、あるいは消去などのページ処理を行う（Ｓ４００）。さらに、ＣＰＵ５６は、操作部３０に設けられた各種ボタン（図１）の操作により発生するスイッチング信号をＩ／Ｆ回路５７（図１０）を介して取り込み、ＲＡＭ５９に格納されている位置座標データを記憶するページをページ単位で送ったり、戻したり、あるいは位置座標データをページ単位で消去するなどのページ処理を実行する（Ｓ４００）。また、ＣＰＵ５６は、ＲＡＭ５９に格納されている位置座標データのうち、目的のページの位置座標データを適当なフォーマットに変換してＰＣ１００やプリンタ２００（図２）へ出力するデータ出力処理を実行する（Ｓ５００）。
【００５２】
さらに、ＣＰＵ５６は、各種ボタンが押された際に発生するスイッチング信号に基づいて音声回路３１ａを動作させてスピーカ３１から「ピー」、「ピッ」などの操作音を発生する音声出力処理を実行する（Ｓ６００）。またＣＰＵ５６は、イレーサ４０に内蔵されたコイルから発生する交番磁界によってＸコイルおよびＹコイルに発生する電圧に基づいてイレーサ４０の払拭軌跡を演算し、その演算した払拭軌跡内の位置座標データをＲＡＭ５９（図１０）から消去するイレーサ処理を実行する（Ｓ７００）。
【００５３】
以上のように、第１実施形態の電子黒板１を使用すれば、最大電圧を発生した第１のセンスコイルの両隣の第２および第３のセンスコイルのうち、電圧が小さい方の第３のセンスコイルに発生した電圧が０となるときの第１のセンスコイルに発生した電圧ｆと、基準信号レベルｇとの比ｒを演算し、その比ｒを位置座標テーブル５８ａのＤＩＦＦに乗算することにより、位置座標テーブル５８ａを補正することができる。
したがって、ペン６０の電池７０が消耗し、交番磁界の強度が低下した場合であっても、その低下の程度に対応して位置座標テーブル５８ａを補正することができるため、ペン６０の正確な位置座標を読取ることができる。
しかも、図８に示すように、位置座標テーブル５８ａを補正するタイミングとなるヌル点は、ペン６０がセンスコイルの中心線から次の中心線へ移動する距離ｄ１の間に必ず２つ存在するため、距離ｄ１の間に１つしか存在しない最大値に基づいて補正を行う従来のものよりも補正を実行可能なポイントを２倍に増加することができる。
したがって、補正されない間隔を短縮できるため、座標の読取精度を高めることができる。
【００５４】
また、各ヌル点は、略等間隔であるため、均等なタイミングで座標を補正することができる。なお、補正を行うタイミングは、第３のセンスコイルに発生した電圧が所定の電圧より小さくなるタイミングであるが、その所定の電圧は、この電子黒板１に発生するノイズのレベルよりも大きい値（たとえば、１０〜２０ｍＶ）に設定することが望ましい。これにより、ノイズの影響によって補正のタイミングが失われるという事態を防止できる。
【００５５】
［第２実施形態］
次に、この発明の第２実施形態について図１４を参照して説明する。
この第２実施形態の電子黒板は、過去に読取られた位置座標を遡及して補正できることを特徴とする。
図１４は、この第２実施形態の電子黒板に備えられたＣＰＵ５６が実行する座標読取処理の流れを一部を省略して示すフローチャートである。なお、以下の第２および第３実施形態では、座標読取処理以外のＣＰＵ５６が実行する処理および他の構成は、前述の第１実施形態の電子黒板と同じであるため、その同じ部分の説明を省略し、座標読取処理の流れについてのみ説明する。また、第１実施形態の電子黒板と同じ構成については同一の符号を用いる。
【００５６】
ＣＰＵ５６は、Ｘコイルをスキャンし（Ｓ３０２）、ペン６０を検出すると（Ｓ３０４：Ｙｅｓ）、各Ｘコイルの検出値を一時記憶エリア５９ａに記憶する処理から位置座標テーブル５８ａの補正などを行う（Ｓ３０６〜Ｓ３３８）。そしてＣＰＵ５６は、ペン６０が筆記面２１ａから離れたことを検出すると（Ｓ３０４：Ｎｏ）、一時記憶エリア５９ａにＸ座標の検出値が記憶されている場合は（Ｓ３５０：Ｙｅｓ）、ワークエリアに記憶されている補正された位置座標テーブル５８ａを参照し、記憶されている検出値に対応するΔＸを抽出し、そのΔＸなどを用いて前述した手法によってＸ座標を演算する（Ｓ３５２）。続いてＣＰＵ５６は、演算されたＸ座標をＲＡＭ５９の確定エリア５９ｂ（図１１（Ｂ））に移動する（Ｓ３５４）。
【００５７】
以降、ＣＰＵ５６は、ペン６０が筆記面２１ａに接触している間は、Ｓ３０２〜Ｓ３３８を実行して検出値の記憶および位置座標テーブル５８ａの補正を行い、ペン６０が筆記面２１ａから離れたときにＳ３５０〜Ｓ３５４を実行してＸ座標を演算するというサイクルを繰り返す。なお、Ｙ座標についてもＸ座標と同じ処理を実行して求める。
以上のように、第２実施形態の電子黒板を使用すれば、ペン６０が筆記面２１ａから離れるまでに入力された座標、特にｖ２＝０となる前の検出値についても補正できるので全体の読取精度を高めることができる。
【００５８】
［第３実施形態］
次に、この発明の第３実施形態について図１５を参照して説明する。
この第３施形態の電子黒板は、補正タイミングとなっても、以前の補正タイミングから所定時間が経過していない場合は位置座標テーブル５８ａを更新しないことを特徴とする。
図１５は、この第３実施形態の電子黒板に備えられたＣＰＵ５６が実行する座標読取処理の流れを示すフローチャートである。
【００５９】
ＣＰＵ５６は、第２電圧ｖ２が０であると判定すると（Ｓ３２２：Ｙｅｓ）、以前に位置座標テーブル５８ａを補正したタイミングからの経過時間を計測するタイマ（たとえばＣＰＵ５６に内蔵されたタイマ）の計測時間Ｔが、予めＲＯＭ５８などに設定されている設定時間Ｔ１以上になっている場合は（Ｓ３２４：Ｙｅｓ）、位置座標テーブル５８ａを補正する（Ｓ３２６〜Ｓ３３０）。続いてＣＰＵ５６は、タイマをリセットし（Ｓ３３２）、タイマを再スタートする（Ｓ３３４）。続いてＣＰＵ５６は、Ｓ３２８で演算した比ｒが設定値ｒ１以下である場合は（Ｓ３３６：Ｙｅｓ）、電池消耗を報知し（Ｓ３３８）、補正した位置座標テーブル５８ａに基づいてＸ座標を演算する（Ｓ３４０）。また、計測時間Ｔが設定時間Ｔ１以上になっていない場合は（Ｓ３２４：Ｎｏ）、位置座標テーブル５８ａを補正しないでＸ座標を演算する（Ｓ３４０）。なお、Ｙ座標もＸ座標と同じ処理を実行して求める。
なお、この第３実施形態では設定時間Ｔ１は秒単位、分単位あるいは時間単位で設定することができる。また、一度位置座標テーブル５８ａを補正した場合は、電子黒板１の電源が遮断するまで同じ位置座標テーブル５８ａを使用するように構成することもできる。
【００６０】
以上のように、ＣＰＵ５６は、補正タイミングとなっても、以前の補正タイミングから設定時間Ｔ１以上経過していない場合は、位置座標テーブル５８ａを再ロードして更新する動作は行わない。一方、タイマの値が設定時間Ｔ１以上経過している場合は、上述したような位置座標テーブル５８ａを更新する処理が行われ、再びタイマをリセットして再スタートさせる。
したがって、位置座標テーブル５８ａを更新するために用いるＣＰＵパワーの無駄な消費を防止できる。
【００６１】
なお、上述の各実施形態では、最大の信号レベルを発生した第１のセンスコイルの両隣の第２および第３のセンスコイルのうち、信号レベルが小さい方の第３のセンスコイルに発生した信号レベルが、所定の信号レベルより小さい信号レベルになったときの第１のセンスコイルに発生した信号レベルｆと、基準値ｇとの比を演算したが、第２のセンスコイルに発生した信号レベルｆと、基準値ｇ（ペン６０の電池７０が消耗していないときに、最大の信号レベルを発生した第１のセンスコイルの両隣の第２および第３のセンスコイルのうち、信号レベルが小さい方の第３のセンスコイルに発生した信号レベルが、略０であるときの第２のセンスコイルに発生した信号レベル）との比を演算するように構成することもできる。また、信号レベルが小さい方の第３のセンスコイルに発生した信号レベルが最小値のときの第１または第２のセンスコイルに発生した信号レベルｆと基準値ｇとの比を演算するように構成してもよい。
ところで、ペン６０がこの発明の座標入力手段に対応し、筆記面２１ａが座標入力面に対応し、センスコイル２３がループ状導線に対応し、筆記シート２１が座標入力シートに対応し、電池切れ報知用ＬＥＤ３９が報知手段に対応する。また、基準値ｇが基準信号レベルに対応する。
また、ＣＰＵ５６が実行するＳ３１０〜Ｓ３３０が、この発明の補正手段として機能し、Ｓ３３６およびＳ３３８が報知手段として機能する。
【図面の簡単な説明】
【図１】  この発明の実施形態に係る電子黒板の主要構成を示す外観斜視説明図である。
【図２】  図１に示す電子黒板にＰＣおよびプリンタを接続した状態を示す説明図である。
【図３】  電子黒板１と他の電子黒板１との間でデータの通信を行う場合のネットワークの構成をブロックで示す説明図である。
【図４】  筆記パネル本体２０の各構成部材を示す説明図である。
【図５】  図５（Ａ）は図５に示すセンスコイル２３の構成を一部を省略して示す説明図であり、図５（Ｂ）は図５（Ａ）に示すセンスコイル２３の幅および重ねピッチを示す説明図である。
【図６】  図６（Ａ）はＸコイルＸ１〜Ｘ３の一部を示す説明図であり、図６（Ｂ）は図６（Ａ）に示すＸコイルＸ１〜Ｘ３に発生する電圧と幅方向の距離との関係を示すグラフであり、図６（Ｃ）は図６（Ａ）に示すＸコイルＸ１〜Ｘ３の相互に隣接するセンスコイル間の電圧差を示すグラフである。
【図７】  図７（Ａ）は位置座標テーブルをグラフ化して示す説明図であり、図７（Ｂ）は位置座標テーブルの説明図であり、図７（Ｃ）は補正後の位置座標テーブルの説明図である。
【図８】  ペン６０の移動とセンスコイルに発生する電圧との対応関係を示す説明図である。
【図９】  図９（Ａ）は、ペン６０の内部構造を示す説明図であり、図９（Ｂ）は、図９（Ａ）に示すペン６０の電気的構成を示す説明図である。
【図１０】  電子黒板１の電気的構成をブロックで示す説明図である。
【図１１】  図１１（Ａ）は、位置座標テーブル５８ａを補正するタイミングになったときの電圧値および電圧降下を示す説明図であり、図１１（Ｂ）は、ＲＡＭ５９の記憶内容の一部を示す説明図であり、図１１（Ｃ）は、スキャンによって各Ｘコイルから検出した検出値がコイル番号と対応付けてＲＡＭ５９の一時記憶エリア５９ａに格納されている状態を示す説明図である。
【図１２】  図１０に示すＣＰＵ５６による主な制御内容を示すフローチャートである。
【図１３】  第１実施形態においてＣＰＵ５６が図１２のＳ３００において実行する座標読取処理の流れを示すフローチャートである。
【図１４】  第２実施形態においてＣＰＵ５６が図１２のＳ３００において実行する座標読取処理の流れを示すフローチャートである。
【図１５】  第３実施形態においてＣＰＵ５６が図１２のＳ３００において実行する座標読取処理の流れを示すフローチャートである。
【図１６】  図１６（Ａ）は、従来の座標読取装置の構成を示す説明図であり、図１６（Ｂ）は、座標の読取精度の低下を示す説明図であり、図１６（Ｃ）は、センスコイルに発生した電圧と、ペンの位置との関係を示すグラフである。
【符号の説明】
１    電子黒板（座標読取装置）
２１    筆記シート（座標入力シート）
２１ａ  筆記面（座標入力面）
２３    センスコイル（ループ状導線）
３０    操作部
３９    電池切れ報知用ＬＥＤ（報知手段）
５６    ＣＰＵ
５８ａ  位置座標テーブル
６０    ペン（座標入力手段）
【図１】
0003945084.tif 000002
【図２】
0003945084.tif 000003
【図３】
0003945084.tif 000004
【図４】
0003945084.tif 000005
【図５】
0003945084.tif 000006
【図６】
0003945084.tif 000007
【図７】
0003945084.tif 000008
【図８】
0003945084.tif 000009
【図９】
0003945084.tif 000010
【図１０】
0003945084.tif 000011
【図１１】
0003945084.tif 000012
【図１２】
0003945084.tif 000013
【図１３】
0003945084.tif 000014
【図１４】
0003945084.tif 000015
【図１５】
0003945084.tif 000016
【図１６】
0003945084.tif 000017