(57)【特許請求の範囲】
【請求項１】
タブレットと、このタブレットにおけるペンタッチ位置を表示する表示パネルとを、互いに重ね合わせて一体化されたペンタッチ座標入力装置において、
タブレット視差補正時に、
上記タブレット上におけるペンタッチ位置を座標として検出するペン入力位置検出手段と、
上記検出されたペン入力位置に基づくペンの移動量と移動係数とに基づいて、上記表示パネル上におけるペン表示位置を算出する視差補正時ペン表示位置算出手段と、
上記タブレットからのペンタッチ解除時における上記タブレットの情報と上記表示パネルの情報とに基づいて、上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正する視差補正手段と、
上記ペンの移動時におけるペンの移動速度に応じて、上記移動係数の値を設定する移動係数設定手段を備えたことを特徴とするペンタッチ座標入力装置。
【請求項２】
請求項１に記載のペンタッチ座標入力装置において、
上記視差補正手段は、少なくとも２以上の上記タブレットからのペンタッチ解除時における上記タブレットの情報と上記表示パネルの情報とに基づいて、上記視差の補正を行うようになっていることを特徴とするペンタッチ座標入力装置。
【請求項３】
請求項１あるいは請求項２に記載のペンタッチ座標入力装置において、
上記視差補正時ペン表示位置算出手段は、上記ペンの移動量を上記タブレットのＸ軸方向移動量とＹ軸方向移動量と分解し、夫々の移動量に上記移動係数を乗算することによって上記ペン表示位置の移動量を算出するようになっていることを特徴とするペンタッチ座標入力装置。
【請求項４】
請求項３に記載のペンタッチ座標入力装置において、
上記移動係数は負の数または正の数であることを特微とするペンタッチ座標入力装置。
【請求項５】
タブレットと、このタブレットにおけるペンタッチ位置を表示する表示パネルとを、互いに重ね合わせて一体化されたペンタッチ座標入力装置において、
タブレット視差補正時に、
上記タブレット上におけるペンタッチ位置を座標として検出するペン入力位置検出手段と、
上記検出されたペン入力位置に基づくペンの移動量と移動係数とに基づいて、上記表示パネル上におけるペン表示位置を算出する視差補正時ペン表示位置算出手段と、
上記タブレットからのペンタッチ解除時における上記タブレットの情報と上記表示パネルの情報とに基づいて、上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正する視差補正手段と、
上記視差補正手段による上記視差の補正回数に応じて、上記移動係数の値を変更する移動係数変更手段を備えたことを特徴とするペンタッチ座標入力装置。
【請求項６】
表示パネル上に積層されたタブレットにおけるペンタッチ位置をスライドし、上記タブレットからのペンアップ時における上記タブレットの情報と上記表示パネル上の情報とに基づいて、上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正するタブレット視差補正方法において、
上記ペンタッチ位置のスライドに伴う上記ペン表示位置の移動を、上記ペン入力位置の移動量と移動係数とに基づいて算出された上記表示パネル上におけるペン表示位置の移動量に基づいて行い、
上記移動係数の値を、上記ペン入力位置の移動速度に応じて設定することを特徴とするタブレット視差補正方法。
【請求項７】
表示パネル上に積層されたタブレットにおけるペンタッチ位置をスライドし、上記タブレットからのペンアップ時における上記タブレットの情報と上記表示パネル上の情報とに基づいて、上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正するタブレット視差補正方法において、
上記ペンタッチ位置のスライドに伴う上記ペン表示位置の移動を、上記ペン入力位置の移動量と移動係数とに基づいて算出された上記表示パネル上におけるペン表示位置の移動量に基づいて行い、
上記移動係数の値を、上記視差の補正回数に応じて変更することを特徴とするタブレット視差補正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、表示装置とタブレット等の入力装置とが一体になったペンタッチ座標入力装置およびタブレット視差補正方法に関する。
【０００２】
【従来の技術】
近年、パソコンやＰＤＡ(パーソナル・ディジタル・アシスタント)に代表される電子機器への入力装置として、ペン等を用いて表示画面に直接文字等を書き込む直接指示入力が一般的に採用されている。
【０００３】
上記表示画面に対する直接指示入力を可能にするペンタッチ座標入力装置として、図１に示すような表示画面１と透明タブレット２とを有するものがある。通常、表示画面１における表示系の座標軸と透明タブレット２における入力系の座標軸とを一致させ、且つ、両座標軸上の位置を一致させることによって、入力操作感が向上される。そこで、表示画面１と透明タブレット２とは積層構造をとることが望ましい。
【０００４】
上記透明タブレット２を実現する方法として、現状最も廉価であり且つ実用レベルにある透明抵抗膜シート方式の利用がある。上記透明抵抗膜シート方式は、通常、互いに対向して配設された２枚の透明抵抗膜シートと、両透明抵抗膜シートが接触しないように上記両透明抵抗膜シート間に配置されたスペーサーを用いる。上記２枚の透明抵抗膜シートのうちの一方にはＸ座標軸が割り当てられ、他方にはＹ座標軸に割り当てられる。
【０００５】
そして、ペン等によって上記透明抵抗膜シートにタッチすると、そのタッチ部分で上下の透明抵抗膜シートが接触する。その場合に、両透明抵抗膜シートの接触位置での電圧分割値を測定し、上記透明抵抗膜シートの両電極間の全電圧に対する上記電圧分割値の比率を算出し、算出された比率と上記透明抵抗膜シートの全体サイズとに基づいて上記接触位置を求めることによって、上記接触位置をデータ化することができる。したがって、この方法をＸ座標軸が割り当てられた透明抵抗膜シートとＹ座標軸が割り当てられた透明抵抗膜シートとに当て嵌めて上記接触位置のＸ,Ｙ座標を得、この得られたＸ,Ｙ座標データに基づいて上記表示画面１上に点,点の羅列による線または点間を結ぶ線を表示することによって、ペンタッチ座標入力が実現するのである。
【０００６】
その場合、上述したように、上記表示系の座標軸および入力系の座標軸の一致と、両座標軸上の位置の一致とを実現して、始めて入力装置としての機能を満足することになる。
【０００７】
ところが、上記透明抵抗膜シートは、初期の組み立て誤差や経年変化等によって、入力座標情報と算出座標(表示座標)情報とにズレが発生する。そのために、座標グリッドの補正入力が必須となっている。ここで、上記座標グリッドの補正方法としては、以下のような方法が一般的である。
【０００８】
すなわち、上記表示画面１上における予め定められた複数の基準座標に順次マーカー(点)を表示し、透明タブレット２上における上記マーカーの位置にペン入力を行う。 そして、上記基準座標とペン入力座標との差から座標変換式の定数を求め、この求めた定数を用いた座標変換式で以後の入力座標の変換を行うのである。その場合、座標グリッドの正確な補正を行うために、上記マーカーは、少なくとも表示画面１の対角の２箇所に表示される。
【０００９】
上述のような座標グリッドの補正方法の場合には、順次表示される上記マーカーの位置にペンで正確にタッチする必要があり、有意なペン入力が得られるまで何度もペンタッチが要求される。したがって、ユーザに煩わしさを感じさせてしまう場合がある。
【００１０】
そこで、上述のような欠点を解決するために、次のような座標グリッドの補正方法が検討がされている。すなわち、座標グリッドの補正時においては、透明タブレット２上におけるペン入力点に対応する表示画面１上における表示点(マーカー)の移動量が、上記ペン入力点の移動量に対して「−１倍」になるように設定しておく。そして、ペンタッチ点とマーカーとの位置にズレが在る場合には、透明タブレット２上でペンをそのままマーカーの位置に向ってスライドさせる。そうすると、マーカーは表示画面１上をペン位置に向って移動することになり、やがてペン入力点とマーカーとの位置が一致する。その際にペンアップを行う。そして、上記ペンタッチ点の座標(Ｘ,Ｙ)とマーカーのスタート点の座標(Ｘ',Ｙ')とペンの移動量ΔＸ,ΔＹとに基づいて、上記ペンタッチ点(Ｘ,Ｙ)とマーカー位置(Ｘ',Ｙ')とのズレ量の補正を行うのである。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記従来の座標グリッドの補正方法では、上記ペン入力点の移動量に対する上記マーカーの移動量が「−１倍」に固定されているために、以下のような問題がある。
【００１２】
(１) 上記ペンを移動させて上記マーカーと一致させる場合、マーカーのペンに対する相対移動速度はペンの移動速度の２倍になる。したがって、ペンタッチ位置とマーカーのスタート位置とのズレ量が小さい場合は、ペンを僅かに移動させてもマーカーが２倍の相対速度で接近してくるために微調整が困難である。また、ズレ量が大きい場合には、ペンを素早くマーカーと一致させようとしてペンの移動速度が大きくなる。そのために、益々微調整が困難になってしまう。
【００１３】
(２) 上記ペンタッチ位置の座標とマーカーの表示座標とを一致させるためには、２個所以上の粗調整と２回以上の微調整が必要である。ところが、上記ペンの移動量に対するマーカーの移動量の比率を変更することが出来ないために、微調整も粗調整も同じ調整のし易さで行うことになる。したがって、調整の操作性については微調整主体か粗調整主体かの何れ一方になり、微調整および粗調整の何れにも高い操作性を得ることは困難である。
【００１４】
(３) 上述のごとく、上記ペンとマーカーとの移動量は反対方向へ同じになるように設定されている。ところが、上記調整を行うユーザの操作性の感じ方に必ずしも一致するとは限らない。この感じ方は個人ごとに異なり、一意には決められないものである。
【００１５】
そこで、この発明の目的は、座標入力精度を落とすことなくタブレット視差補正時の自由度を向上させた使い勝手のよいペンタッチ座標入力装置およびタブレット視差補正方法を提供することにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、第１の発明は、タブレットと,このタブレットにおけるペンタッチ位置を表示する表示パネルとを,互いに重ね合わせて一体化されたペンタッチ座標入力装置において、タブレット視差補正時に、上記タブレット上におけるペンタッチ位置を座標として検出するペン入力位置検出手段と、上記検出されたペン入力位置に基づくペンの移動量と移動係数に基づいて,上記表示パネル上におけるペン表示位置を算出する視差補正時ペン表示位置算出手段と、上記タブレットからのペンタッチ解除時における上記タブレットの情報と上記表示パネルの情報とに基づいて,上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正する視差補正手段と、上記ペンの移動時におけるペンの移動速度に応じて,上記移動係数の値を設定する移動係数設定手段を備えたことを特徴としている。
【００１７】
上記構成によれば、タブレット視差補正時において、タブレット上におけるペンタッチ位置と表示パネル上におけるペン表示位置とを一致させるために、上記タブレット上のペンをスライドさせると、移動係数設定手段によって、ペンの移動速度に応じて移動係数が設定される。そして、視差補正時ペン表示位置算出手段によって、ペンの移動量と上記移動係数とに基づいてペン表示位置が算出されて、上記ペン表示位置が移動される。そして、上記ペン入力位置とペン表示位置とが近づいたためにペンの速度を落すと、上記移動係数設定手段によって、低下したペンの移動速度に応じて移動係数の例えばその絶対値が小さく設定される。そうすると、上記視差補正時ペン表示位置算出手段によって、ペンの移動量と上記減少された移動係数とに基づいてペン表示位置が算出されて、上記ペン表示位置の移動速度も低下される。
【００１８】
こうして、上記ペン入力位置とペン表示位置とが大きく離れている場合には、上記ペン入力位置が素早く短時間にペン表示位置に近づけられる。そして、上記ペン入力位置とペン表示位置とが近づいた場合には、上記ペン入力位置がゆっくりペン表示位置に近づけられて、両位置が精密に一致される。そして、上記ペン入力位置とペン表示位置とが一致した時点でペンアップを行うと、上記タブレットからのペンアップ時における上記タブレットの情報と表示パネル上の情報とに基づいて、視差補正手段によって、上記タブレットと表示パネルとの視差が補正される。
【００１９】
また、第１の実施例は、上記第１の発明のペンタッチ座標入力装置において、上記視差補正手段は、少なくとも２点以上の上記タブレットからのペンタッチ解除時における上記タブレットの情報と上記表示パネルの情報とに基づいて、上記視差の補正を行うようになっていることを特徴としている。
【００２０】
この実施例によれば、上記タブレット上における複数箇所において粗調整と微調整とを行って、より正確に上記タブレットと表示パネルとの視差補正が行われる。
【００２１】
また、第２の実施例は、上記第１の発明のペンタッチ座標入力装置において、上記視差補正時ペン表示位置算出手段は、上記ペンの移動量を上記タブレットのＸ軸方向移動量とＹ軸方向移動量と分解し、夫々の移動量に上記移動係数を乗算することによって上記ペン表示位置の移動量を算出するようになっていることを特徴としている。
【００２２】
この実施例によれば、上記移動係数の絶対値を「１」にすれば、ペン表示位置の移動量がペンの移動量と同じなり、上記移動係数の絶対値を「１」より小さくすれば、ペン表示位置の移動量がペンの移動量よりも小さくなる。また、上記移動係数の絶対値を「１」より大きくすれば、ペン表示位置の移動量がペンの移動量よりも大きくなる。
【００２３】
また、第３の実施例は、第２の実施例のペンタッチ座標入力装置において、上記移動係数は負の数または正の数であることを特微としている。
【００２４】
この実施例によれば、上記移動係数が負の数である場合には、上記ペンをペン表示位置に向ってスライドすると、上記ペン表示位置がペンに向って移動してくる。また、上記移動係数が正の数である場合には、上記ペン表示位置の移動方向が、上記ペンのスライド方向と同一方向になる。
【００２５】
また、第２の発明は、タブレットと,このタブレットにおけるペンタッチ位置を表示する表示パネルとを,互いに重ね合わせて一体化されたペンタッチ座標入力装置において、タブレット視差補正時に、上記タブレット上におけるペンタッチ位置を座標として検出するペン入力位置検出手段と、上記検出されたペン入力位置に基づくペンの移動量と移動係数とに基づいて,上記表示パネル上におけるペン表示位置を算出する視差補正時ペン表示位置算出手段と、上記タブレットからのペンタッチ解除時における上記タブレットの情報と上記表示パネルの情報とに基づいて,上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正する視差補正手段と、上記視差補正手段による上記視差の補正回数に応じて,上記移動係数の値を変更する移動係数変更手段を備えたことを特徴としている。
【００２６】
上記構成によれば、タブレット視差補正時において、タブレット上におけるペンタッチ位置と表示パネル上におけるペン表示位置とを一致させるために、上記タブレット上のペンをスライドさせると、視差補正時ペン表示位置算出手段によって、ペンの移動量と移動係数とに基づいてペン表示位置が算出されて、上記ペン表示位置が移動される。そして、上記ペン入力位置とペン表示位置とが一致した時点でペンアップを行うと、上記タブレットからのペンアップ時における上記タブレットの情報と表示パネル上の情報とに基づいて、視差補正手段によって、上記タブレットと表示パネルとの視差が補正される。
【００２７】
このようにして、ｎ回目の視差補正処理が終了すると、移動係数変更手段によって、上記移動係数の値が視差補正処理の回数「ｎ」に応じた値に変更される。以後、(ｎ＋１)回目の視差補正処理時には、上記変更後の移動係数の値を用いてペン表示位置が算出される。
【００２８】
こうして、上記視差補正処理回数が少ないために上記ペン入力位置とペン表示位置とが大きくズレている場合には、上記ペン入力位置とペン表示位置との位置合わせが素早く短時間に行われる。そして、上記視差補正処理が繰返されて上記ペン入力位置とペン表示位置とのズレが小さくなった場合には、上記ペン入力位置がゆっくりペン表示位置に近づけられて、両位置が精密に合わせられる。
【００２９】
また、第３の発明は、表示パネル上に積層されたタブレットにおけるペンタッチ位置をスライドし,上記タブレットからのペンアップ時における上記タブレットの情報と上記表示パネル上の情報とに基づいて,上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正するタブレット視差補正方法において、上記ペンタッチ位置のスライドに伴う上記ペン表示位置の移動を,上記ペン入力位置の移動量と移動係数とに基づいて算出された上記表示パネル上におけるペン表示位置の移動量に基づいて行い、上記移動係数の値を上記ペン入力位置の移動速度に応じて設定することを特徴としている。
【００３０】
上記構成によれば、上記第１の発明の場合と同様に、ペンタッチ位置とペン表示位置とを一致させる際に、上記ペン入力位置とペン表示位置とが大きく離れている場合には、上記ペン入力位置が素早く短時間にペン表示位置に近づけられる。そして、上記ペン入力位置とペン表示位置とが近づいた場合には、上記ペン入力位置がゆっくりペン表示位置に近づけられて、両位置が精密に一致される。
【００３１】
また、第４の発明は、表示パネル上に積層されたタブレットにおけるペンタッチ位置をスライドし,上記タブレットからのペンアップ時における上記タブレットの情報と上記表示パネル上の情報とに基づいて,上記タブレット上におけるペン入力位置と上記表示パネル上におけるペン表示位置との視差を補正するタブレット視差補正方法において、上記ペンタッチ位置のスライドに伴う上記ペン表示位置の移動を,上記ペン入力位置の移動量と移動係数とに基づいて算出された上記表示パネル上におけるペン表示位置の移動量に基づいて行い、上記移動係数の値を上記視差の補正回数に応じて変更することを特徴としている。
【００３２】
上記構成によれば、上記第２の発明の場合と同様に、ペンタッチ位置とペン表示位置とを一致させる際に、上記視差補正処理回数が少ないために上記ペン入力位置とペン表示位置とが大きくズレている場合には、上記ペン入力位置とペン表示位置との位置合わせが素早く短時間に行われる。そして、上記補正処理が繰返されて上記ペン入力位置とペン表示位置とのズレが小さくなった場合には、上記ペン入力位置がゆっくりペン表示位置に近づけられて、両位置が精密に合わせられる。
【００３３】
【発明の実施の形態】
以下、この発明を図示の実施の形態により詳細に説明する。尚、以下の説明においては表示の解像度は３２０ドット×２４０ドットとするが便宜的なものであり、上述の解像度を限定するものではない。また、その他の数値についても説明を容易にするための便宜的なものであって、それらの値に限定されるものではない。ところで、以下説明において行う計算および数値の記憶は、図示しないＣＰＵ(中央演算処理装置)ならびにＲＡＭ(ランダム・アクセス・メモリ),ＲＯＭ(リード・オンリ・メモリ)等の記憶装置によって処理される。 また、処理手順は上記記憶装置の記憶内容によって制御される。
【００３４】
＜第１実施の形態＞
図１は、本実施の形態のペンタッチ座標入力装置におけるハードウエア構成を示す機能ブロック図である。図１において、１は表示装置の表示画面であり、２は入力装置の透明タブレットである。上記表示装置は液晶ディスプレイであり、横３２０ドット×縦２４０ドット解像度を有している。尚、表示画面１上におけるＸ座標は表示ドットに対応しており、表示画面１における図中左端を「０」とし右端を「３１９」とする。同様に、Ｙ座標もドットに対応しており、表示画面１における図中上端を「０」とし下端を「２３９」とする。 以下、表示画面１における任意の位置Ｐの座標は、(Ｐx,Ｐy)で表すこととする。
【００３５】
図２は、上記透明タブレット２の電気的構成を示す。透明タブレット２は、均一に形成された２枚の透明抵抗膜シート３,４を互いに対向させて配設し、両透明抵抗膜シート３,４の接触を防止するためにスペーサ(図示せず)を挟んで構成されている。そして、一方(図２においては上側)の透明抵抗膜シート３におけるＸ方向両端に電極３a,３bを設け、電極３aにはスイッチ５を介して電圧Ｖの電源に接続する一方、電極３bはスイッチ６を介して接地している。同様に、他方(図２においては下側)の透明抵抗膜シート４におけるＹ方向両端に電極４a,４bを設け、電極４aにはスイッチ７を介して電圧Ｖの電源に接続する一方、電極４bはスイッチ８を介して接地している。以下、透明抵抗膜シート３をＸ座標検出用シートと称する一方、透明抵抗膜シート４をＹ座標検出用シートと称する。
【００３６】
上記構成の透明タブレット２は、以下のように動作してペン入力座標を検出する。すなわち、Ｘ座標検出時には、スイッチ５,６をオンする一方、スイッチ７,８をオフする。こうして、Ｘ座標検出用シート３に電圧を印加する一方、Ｙ座標検出用シート４を電気的に浮いた状態にしておく。この状態でＸ座標検出用シート３上の任意の位置Ｐ0がペンで押圧されると、Ｘ座標検出用シート３上の点Ｐ0がＹ座標検出用シート４上の点Ｐ0'に接触する。したがって、Ｘ座標検出用シート３上における点Ｐ0の電圧ＶxとＹ座標検出用シート４上における点Ｐ0'の電圧とは同じになる。そこで、Ｘ座標検出用シート３上における点Ｐ0の電圧Ｖxを、Ｙ座標検出用シート４の電極４bから電圧検出部９によって検出するのである。同様に、Ｙ座標検出時にはスイッチ５,６をオフする一方、スイッチ７,８をオンする。そして、Ｙ座標検出用シート４上における点Ｐ0'の電圧Ｖyを、Ｘ座標検出用シート３の電極３bから電圧検出部９によって検出するのである。
【００３７】
こうして検出された各電圧値Ｖx,Ｖyに基づいて、ペン表示位置算出部１０によって、表示画面１上におけるペンの表示位置Ｐの座標(Ｐx,Ｐy)を式(１)および式(２)に従って算出するのである。
Ｐx＝{(Ｖx−Ｖx０)/(Ｖx１−Ｖx０)}×３１９ …（１）
Ｐy＝{(Ｖy−Ｖy０)/(Ｖy１−Ｖy０)}×２３９ …（２）
ここで、Ｖx０：表示画面１上におけるＹ軸での電圧値
Ｖx１：表示画面１上におけるＸ＝３１９での電圧値
Ｖy０：表示画面１上におけるＸ軸での電圧値
Ｖy１：表示画面１上におけるＹ＝２３９での電圧値
したがって、透明タブレット２上における電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１を決定できれば、表示画面１上におけるペン表示位置Ｐの座標(Ｐx,Ｐy)を求めることができるのである。尚、こうして算出されたペン表示位置Ｐの座標(Ｐx,Ｐy)に基づいて、表示部１１によって表示画面１上における座標(Ｐx,Ｐy)のドットが表示される。
【００３８】
図３は、透明タブレット２上における電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１を測定する方法を示す。図３において、先ず、表示画面１における左端且つ上端の座標(０,０)の表示ドットにペンタッチして、Ｘ座標検出用シート３上の電圧ＶxとＹ座標検出用シート４上の電圧Ｖyとを電圧検出部９によって測定することによって、電圧値Ｖx０,Ｖy０を得る。次に、表示画面１における右端且つ下端の座標（３１９,２３９)の表示ドットにペンタッチして電圧Ｖx,Ｖyを電圧検出部９によって測定することによって、電圧値Ｖx１,Ｖy１を得るのである。そして、得られた電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１を上記ＲＡＭで構成される基準電圧格納部１２に格納して置き、ペン表示位置Ｐの座標(Ｐx,Ｐy)を算出する際に使用するのである。また、必要に応じて、上述した電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の測定を行い、基準電圧格納部１２の格納値を更新することによって、透明タブレット２上のペン入力位置Ｐ0とそれに対する表示画面１上のペン表示位置Ｐとのズレの少ないペンタッチ座標入力が可能になるのである。
【００３９】
ところで、通常、上記表示画面１の座標(０,０)および座標(３１９,２３９)の表示ドットを認識してペンタッチすることは、上記透明タブレット２の厚み等に起因して困難である。そのために、本実施の形態においては、上述のようにして得られた電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の値を仮値として、ペン表示位置Ｐの座標(Ｐx,Ｐy)を算出するのである。したがって、当然ながら、上記仮値を用いて算出されたペン表示位置Ｐの座標(Ｐx,Ｐy)は、ペン入力位置Ｐ0の座標(Ｐ0x,Ｐ0y)とは一致しないことになる。
【００４０】
そこで、上記ペン表示位置Ｐの座標(Ｐx,Ｐy)とペン入力位置Ｐ0の座標(Ｐ0x,Ｐ0y)とのズレ量に基づいて、以下のようにして電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の真の値を得るのである。
【００４１】
上述したように、上記透明タブレット２上においてペン入力があると、上記式(１)および式(２)によって、表示画面１上におけるペン表示位置Ｐの座標(Ｐx,Ｐy)が算出される。ここで、ペン表示位置Ｐの座標(Ｐx,Ｐy)と透明タブレット２上における電圧値Ｖx,Ｖyとの対応が正しい(つまり、ペン表示位置Ｐとペン入力位置Ｐ0とにズレは無い)とすれば、２つのペン入力位置Ｐ01,Ｐ02に関して、透明タブレット２上の電圧値を(ＶxP1,ＶyP1),(ＶxP2,ＶyP2)とし、表示画面１上のペン表示位置Ｐ1,Ｐ2の座標を(Ｐx1,Ｐy1),(Ｐx2,Ｐy2)とすると、これらの値を上記式(１),(２)に代入することによって式(３)が得られる。
Ｐx1＝{(ＶxP1−Ｖx０)/(Ｖx１−Ｖx０)}×３１９
Ｐy1＝{(ＶyP1−Ｖy０)/(Ｖy１−Ｖy０)}×２３９   …（３）
Ｐx2＝{(ＶxP2−Ｖx０)/(Ｖx１−Ｖx０)}×３１９
Ｐy2＝{(ＶyP2−Ｖy０)/(Ｖy１−Ｖy０)}×２３９
この式(３)をＶx０,Ｖy０,Ｖx１,Ｖy１に関して解くことによって、上記電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の真の値が得られるのである。
【００４２】
ところで、上述したように、上記式(３)が成立するには、ペン表示位置Ｐの座標(Ｐx,Ｐy)と上記電圧値Ｖx,Ｖyとの対応が正しく、ペン表示位置Ｐとペン入力位置Ｐ0とが一致する必要がある。そこで、２つのペン入力位置Ｐ01,Ｐ02に関する上記電圧値(ＶxP1,ＶyP1),(ＶxP2,ＶyP2)とペン表示座標(Ｐx1,Ｐy1),(Ｐx2,Ｐy2)を得る場合には、ペン入力位置Ｐ01,Ｐ02に対してズレているペン表示位置Ｐ1,Ｐ2の座標(Ｐx1,Ｐy1),(Ｐx2,Ｐy2)を、ペン入力位置Ｐ01,Ｐ02側に近づけるのである。
【００４３】
その場合、上記ペン表示位置Ｐを何れの方向に移動させればよいのかが不明であるため、上記ペンをペン表示位置Ｐに向けてスライドさせ、その際におけるペン表示位置Ｐの移動方向を上記ペンのスライド方向とは逆方向であるとする。すなわち、ペン入力位置検出部１３の検出結果に基づいて、視差補正時ペン表示位置算出部１４によってペン入力位置Ｐ0の移動量ΔＸ,ΔＹを算出する。そして、移動量ΔＸ,ΔＹに負の係数ｋ(＜０)を乗算した値ｋΔＸ,ｋΔＹだけ移動したペン表示位置Ｐを求めて表示部１１に出力するのである。この動作を繰返すことによって、ペン入力位置Ｐ0とペン表示位置Ｐとは互いに近づいて一致するので、そのときペンアップを行う。そして、このペンアップ時における電圧検出部９からの電圧値(Ｖx,Ｖy)と視差補正時ペン表示位置算出部１４からのペン表示座標（Ｐx,Ｐy)とに基づいて、上記視差補正部１５によって上記電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の真の値を求めるのである。
【００４４】
ここで、上記ペン表示位置Ｐの移動量を、ペン入力位置Ｐ0のスライド量(移動量)に対して「−１倍(ｋ＝−１)」に固定すると、従来の座標グリッドの補正方法の場合と同様に、ペン入力位置Ｐ0とペン表示位置Ｐとの一致動作におけるペン操作性上の問題が生ずる。そこで、本実施の形態においては、ペン入力位置Ｐ0の単位時間当りの移動量(速度)に応じてペン表示位置Ｐの速度を変更可能にするのである。
【００４５】
上記ペン入力位置Ｐ0とペン表示位置Ｐとの差が大きい場合には、操作者にはペン表示位置Ｐの移動速度を大きくしたという意思が働く。したがって、ペン入力位置Ｐ0の移動速度が大きくなる。これに対して、ペン入力位置Ｐ0とペン表示位置Ｐとの差が小さい場合には、ペン表示位置Ｐの移動速度を小さくしてペン入力位置Ｐ0とペン表示位置Ｐとの精密な一致を図りたいという意思が働く。したがって、ペン入力位置Ｐ0の移動速度が小さくなる。
【００４６】
そこで、本実施の形態においては、ｋ設定部１６によって、上記ペン入力位置検出部１３の検出結果に基づいて、ペン入力位置Ｐ0の単位時間ｔ当りの移動量ΔＸが５０mm/秒以上の場合には係数ｋを「−１」とする。以下、ペン入力位置Ｐ0の単位時間当りの移動量ΔＸ/ｔが、４０mm/秒〜５０mm/秒,３０mm/秒〜４０mm/秒,２０mm/秒〜３０mm/秒,１０mm/秒〜２０mm/秒,１０mm/秒以下と低下するに連れて、係数ｋも「−０.９」,「−０.８」,「−０.７」,「−０.６」,「−０.５」と低下させるのである。尚、上記ペン入力位置Ｐ0の移動量を得る際の単位時間ｔは、透明タブレット２上における電圧値(Ｖx,Ｖy)の検出タイミング(つまり、スイッチ５〜８の切り換えタイミング)と同じ時間とする。また、設定された係数ｋは、ｋ格納部１７に格納される。
【００４７】
こうすることによって、上記ペン表示位置Ｐの移動速度を、上述したようなペン操作者の意思に則して変更することができ、タブレット視差補正時の自由度を向上させて使い勝手のよいペンタッチ座標入力を可能にするのである。以下、上記係数ｋを、「ペン表示位置Ｐの移動係数」と称することにする。
【００４８】
図４は、上記ペン入力位置Ｐ0の速度に応じたペン表示位置Ｐの速度設定を踏まえたタブレット視差補正処理動作のフローチャートである。また、図５は、図４に示すタブレット視差補正処理動作のフローチャートにおけるステップＳ7において実行される移動係数ｋ設定サブルーチンのフローチャートである。以下、図４および図５に従って、本実施の形態におけるタブレット視差補正処理動作について説明する。
【００４９】
図４において、ステップＳ1で、上記Ｙ座標検出用シート４の電極４bの電圧に基づいてペンタッチか否かが判別される。その結果、ペンタッチであればステップＳ2に進む。ステップＳ2で、上記ペンタッチに起因する透明タブレット２上における電圧Ｖx,Ｖyが検出され、この電圧値Ｖx,Ｖyを用いて式(１)および式(２)に従ってペン表示位置Ｐの座標(Ｐx,Ｐy)が算出される。そして、得られた座標（Ｐx,Ｐy)が表示部１１内の表示メモリ等に記憶される。ステップＳ3で、表示画面１における座標(Ｐx,Ｐy)のドットが表示される。
【００５０】
ステップＳ4で、上記Ｙ座標検出用シート４の電極４bの電圧に基づいてペンアップか否かが判別される。その結果、ペンアップであればステップＳ10に進む。一方、そうでなければステップＳ5に進む。ステップＳ5で、前回座標(Ｐx,Ｐy)を算出してから単位時間ｔが経過したか否かが判別される。その結果、単位時間ｔが経過するとステップＳ6に進む。ステップＳ6で、上記ステップＳ2の場合と同様にしてペン入力位置Ｐ0の電圧Ｖx,Ｖyが検出される。そして、前回の検出電圧Ｖx,Ｖyとの差に基づいて、ペン入力位置Ｐ0の単位時間当りの移動量ΔＸ/ｔ,ΔＸ/ｔが求められる。ステップＳ7で、求められたペン入力位置Ｐ0の単位時間当りの移動量ΔＸ/ｔに基づいて、ペン表示位置Ｐの移動係数ｋが設定される。
【００５１】
ステップＳ8で、上記ステップＳ6において算出された前回のペン入力位置Ｐ0からの移動量ΔＸ,ΔＹに、上記ステップＳ7において設定されたペン表示位置Ｐの移動係数ｋが乗算されて、ペン表示位置Ｐの移動量ｋΔＸ,ｋΔＹが算出される。そして、移動後のペン表示位置Ｐの座標(Ｐx＋ｋΔＸ,Ｐy＋ｋΔＹ)によって上記表示メモリの記憶内容(Ｐx,Ｐy)が更新される。ステップＳ9で、表示画面１における更新後の座標(Ｐx,Ｐy)のドットが表示される。こうして、ペン表示位置Ｐが移動される。そうした後、上記ステップＳ4に戻り、ペンアップであると判別されればステップＳ10に進む。
【００５２】
ステップＳ10で、上記ペンアップ時における透明タブレット２上の電圧値(Ｖx,Ｖy)と表示画面１上のペン表示位置Ｐの座標(Ｐx,Ｐy)とが、上記ＲＡＭ等に記憶される。こうして、１点に関する測定が終了する。ステップＳ11で、２点以上の測定が終了したか否かが判別される。その結果、２点以上の測定が終了していればステップＳ12に進み、そうでなければ上記ステップＳ1に戻って２点目に関する測定に移行する。
【００５３】
ステップＳ12で、上記記憶されている１点目に関する測定結果(ＶxP1,ＶyP1),(Ｐx1,Ｐy1)および２点目に関する測定結果(ＶxP2,ＶyP2),(Ｐx2,Ｐy2)に基づいて、式(３)に従って透明タブレット２における電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の真の値が算出される。ステップＳ13で、上記電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１が基準電圧格納部１２に格納される。そうした後、タブレット視差補正処理動作を終了する。
【００５４】
次に、図５に示す移動係数ｋ設定のサブルーチンについて説明する。図４に示すタブレット視差補正処理動作におけるステップＳ6において、ペン入力位置Ｐ0の単位時間当りの移動量ΔＸ/ｔが求められると、移動係数ｋ設定のサブルーチンがスタートする。
【００５５】
ステップＳ21で、上記ペン入力位置Ｐ0の単位時間当りの移動量ΔＸ/ｔは、５０mm/秒以上であるか否かが判別される。その結果、５０mm/秒以上であればステップＳ22に進み、そうでなければステップＳ23に進む。ステップＳ22で、ペン表示位置Ｐの移動係数ｋが「−１」に設定される。そうした後、図４に示すタブレット視差補正処理動作におけるステップＳ8にリターンする。
【００５６】
ステップＳ23で、上記単位移動量ΔＸ/ｔは、４０mm/秒〜５０mm/秒であるか否かが判別される。その結果、４０mm/秒〜５０mm/秒であればステップＳ24に進み、そうでなければステップＳ25に進む。ステップＳ24で、移動係数ｋが「−０.９」に設定される。そうした後、図４に示すタブレット視差補正処理動作におけるステップＳ8にリターンする。
【００５７】
ステップＳ25で、上記単位移動量ΔＸ/ｔは、３０mm/秒〜４０mm/秒であるか否かが判別される。その結果、３０mm/秒〜４０mm/秒であればステップＳ26に進み、そうでなければステップＳ27に進む。ステップＳ26で、移動係数ｋが「−０.８」に設定される。そうした後、図４に示すタブレット視差補正処理動作におけるステップＳ8にリターンする。
【００５８】
ステップＳ27で、上記単位移動量ΔＸ/ｔは、２０mm/秒〜３０mm/秒であるか否かが判別される。その結果、２０mm/秒〜３０mm/秒であればステップＳ28に進み、そうでなければステップＳ29に進む。ステップＳ28で、移動係数ｋが「−０.７」に設定される。そうした後、図４に示すタブレット視差補正処理動作におけるステップＳ8にリターンする。
【００５９】
ステップＳ29で、上記単位移動量ΔＸ/ｔは、１０mm/秒〜２０mm/秒であるか否かが判別される。その結果、１０mm/秒〜２０mm/秒であればステップＳ30に進み、そうでなければステップＳ31に進む。ステップＳ30で、移動係数ｋが「−０.６」に設定される。そうした後、図４に示すタブレット視差補正処理動作におけるステップＳ8にリターンする。ステップＳ31で、移動係数ｋが「−０.５」に設定される。そうした後、図４に示すタブレット視差補正処理動作におけるステップＳ8にリターンする。
【００６０】
以上の結果、上記ペン表示位置Ｐの移動係数ｋの値が、ペン入力位置Ｐ0の速度に応じて、最大「−１」から最小「−０.５」までの範囲内で自動的に設定されるのである。図６は、透明タブレット２上におけるペンの移動量と表示画面１上における表示点の移動量との関係を示し、図６(a)はペンのＸ方向への操作速度が５０mm/秒以上の場合であり、図６(b)はペンのＸ方向への操作速度が５０mm/秒よりも遅い場合である。
【００６１】
以上のごとく、上記透明タブレット２上におけるペン入力位置Ｐ0の電圧Ｖx,電圧Ｖyを検出し、この検出された電圧値Ｖx,Ｖyを上記式(１)および式(２)に代入することによって、表示画面１上におけるペン表示位置Ｐの座標(Ｐx,Ｐy)が算出される。その際に、式(１)および式(２)中における電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１を正確に設定することは困難であり、算出されたペン表示位置Ｐの座標(Ｐx,Ｐy)は、ペン入力位置Ｐ0の座標(Ｐ0x,Ｐ0y)とは一致しない。
【００６２】
そこで、本実施の形態におけるタブレット視差補正処理時には、上記表示画面１上におけるペン表示位置Ｐの移動量を、ペン入力位置Ｐ0の移動量ΔＸ,ΔＹの移動係数ｋ(＜０)倍とする。そして、ペンをペン表示位置Ｐに向けて移動させ、ペン入力位置Ｐ0とペン表示位置Ｐとが一致した点における電圧値(Ｖx,Ｖy)とペン表示座標(Ｐx,Ｐy)とを２回求め、その値を用いて上記式(３)によって電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の真の値を算出するようにしている。
【００６３】
そして、その場合に、上記移動係数ｋの値を上記ペン入力位置Ｐ0のＸ方向への速度(５０mm/秒以上,４０mm/秒〜５０mm/秒,３０mm/秒〜４０mm/秒,２０mm/秒〜３０mm/秒,１０mm/秒〜２０mm/秒,１０mm/秒以下)に応じて、−１,−０.９，−０.８,−０.７,−０.６,−０.５に変更可能にしている。
【００６４】
したがって、上記ペン入力位置Ｐ0とペン表示位置Ｐとのズレ量が大きい場合の粗調整時には、移動係数ｋを−１にして、迅速にペンをペン表示位置に接近させることができる。また、ペン入力位置Ｐ0とペン表示位置Ｐとのズレ量が小さい微調整時には、移動係数ｋをペンの速度に応じて自動的に−１よりも小さくして、容易に微調整を行うことができる。すなわち、操作者の意思に則して、微調整および粗調整の何れにも高い操作性を得ることができるのである。
【００６５】
尚、上記ペン入力位置Ｐ0の速度と移動係数ｋの関係は、説明のために便宜的に設定したがそれらの値に限定する必要はない。また、移動係数ｋは負の値であるとしたが、これについても便宜的に設定したにすぎず、正の値であっても構わない。移動係数ｋを正の値にした場合には、ペン表示位置の移動方向とペンのスライド方向とが同になる。したがって、移動係数ｋ(＞１)の値をペン入力位置の速度の低下に応じて「１」に向って減少するように設定すれば、ペン入力位置が透明タブレット２の縁部に在るためにペン表示位置が表示画面１外に在る(表示されていない)場合に、ペンを透明タブレット２の内側にスライドさせてペン表示位置を表示画面１内に呼び込むことによって、ペン入力位置とペン表示位置とを一致させることができる。
【００６６】
こうして、上記移動係数ｋの符号やその絶対値の増減方向を適宜使い分けることによって、タブレット視差補正時の自由度を向上させて、使い勝手のよいペンタッチ座標入力を可能にするのである。
【００６７】
＜第２実施の形態＞
上記第１実施の形態においては、上記移動係数ｋの値をペン入力位置Ｐ0のＸ方向への速度の低下に応じて、「−１」〜「−０.５」まで低下させるようにしている。本実施の形態は、上記移動係数ｋの値をタブレット視差補正処理の回数の増加に応じて低下させるものである。
【００６８】
本実施の形態におけるペンタッチ座標入力装置におけるハードウエア構成は、上記第１実施の形態のハードウエア構成におけるｋ設定部１６に代えて、視差補正部１５の補正終了毎に移動係数ｋの値を変更するｋ変更部(図示せず)を設けたものであり、詳細な説明は省略する。したがって、以下の説明においては、必要に応じて図１〜図３を用いることにする。
【００６９】
上記タブレット視差補正処理の回数が少ない場合には、ペン入力位置Ｐ0とペン表示位置Ｐとのズレが大きいため、ペン表示位置Ｐの移動速度を大きくした方が少ないペンの移動量でペン入力位置Ｐ0とペン表示位置Ｐとの差を縮めることができる。これに対して、タブレット視差補正処理の回数が増加するに連れて、ペン入力位置Ｐ0とペン表示位置Ｐとのズレが小さくなるため、ペン表示位置Ｐの移動速度を小さくした方が精密な一致が可能になる。
【００７０】
そこで、本実施の形態においては、上記タブレット視差補正処理の回数が１回目の場合には移動係数ｋを「−１」とする。以下、タブレット視差補正処理の回数が、２回,３回,４回,５回,６回と増加するに連れて、移動係数ｋも「−０.９」，「−０.８」,「−０.７」,「−０.６」,「−０.５」と低下させるのである。こうすることによって、上記ペン表示位置Ｐの移動速度を、上述したようなペン操作者の意思に則して変更することができ、タブレット視差補正時の自由度を向上させて使い勝手のよいペンタッチ座標入力を可能にする。
【００７１】
図７は、上記タブレット視差補正処理の回数に応じたペン表示位置Ｐの速度変更を踏まえたタブレット視差補正処理動作のフローチャートである。また、図８は、図７に示すタブレット視差補正処理動作のフローチャートにおけるステップＳ54において、上記ｋ変更部によって実行される移動係数ｋ変更サブルーチンのフローチャートである。以下、図７および図８に従って、本実施の形態におけるタブレット視差補正処理動作について説明する。
【００７２】
図７において、ステップＳ41〜ステップＳ46で、図４に示すタブレット視差補正処理動作のフローチャートにおけるステップＳ1〜ステップＳ6と同様にして、ペンタッチの判別、ペン表示位置Ｐの座標(Ｐx,Ｐy)の算出と記憶、表示画面１における座標(Ｐx,Ｐy)の表示、ペンアップの判別、単位時間ｔの経過判別、前回のペン入力位置Ｐ0からの移動量ΔＸ,ΔＹの算出が行われる。
【００７３】
ステップＳ47で、ステップＳ46において算出された前回のペン入力位置Ｐ0からの移動量ΔＸ,ΔＹに、ｋ格納部１７に格納されているペン表示位置Ｐの移動係数ｋ(初回はデフォルト値)が乗算されて、ペン表示位置Ｐの移動量ｋΔＸ,ｋΔＹが算出される。そして、移動後のペン表示位置Ｐの座標(Ｐx＋ｋΔＸ,Ｐy＋ｋΔＹ)によって表示部１１の表示メモリの記憶内容(Ｐx,Ｐy)が更新される。
【００７４】
ステップＳ48〜ステップＳ52で、図４に示すタブレット視差補正処理動作におけるステップＳ9〜ステップＳ13と同様にして、更新後の座標(Ｐx,Ｐy)の表示、ペンアップ時における電圧値(Ｖx,Ｖy)と座標(Ｐx,Ｐy)との記憶、２点以上測定終了の判別、電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の算出、電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の記憶が行われる。
【００７５】
ステップＳ53で、操作者等からの指示等によって、タブレット視差補正処理動作を終了するか否かが判別される。その結果、終了であればタブレット視差補正処理動作を終了し、そうでなければステップＳ54に進む。ステップＳ54で、１回分のタブレット視差補正処理が終了したので、移動係数ｋの絶対値が１ステップ小さい値に変更される。そうした後、上記ステップＳ41に戻る。そして、上記ステップＳ53において終了であると判別されると、タブレット視差補正処理動作を終了する。
【００７６】
次に、図８に示す移動係数ｋ変更のサブルーチンについて説明する。図７に示すタブレット視差補正処理動作における上記ステップＳ52,Ｓ53において、上記電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１の記憶が行われて処理続行が指示されると、移動係数ｋ変更のサブルーチンがスタートする。
【００７７】
ステップＳ61で、上記終了したタブレット視差補正処理は、初回の処理であるか否かが判別される。その結果初回であればステップＳ62に進み、そうでなければステップＳ63に進む。ステップＳ62で、移動係数ｋが「−１」に設定される。そうした後、図７に示すタブレット視差補正処理動作におけるステップＳ41にリターンする。ステップＳ63で、移動係数ｋの値は「−０.５」であるか否かが判別される。その結果、「−０.５」であれば図７に示すタブレット視差補正処理動作におけるステップＳ41にリターンする。一方、「−０.５」でなければステップＳ64に進む。ステップＳ64で、移動係数ｋの値に「０.１」が加算される。そうした後に、図７に示すタブレット視差補正処理動作におけるステップＳ41にリターンする。
【００７８】
以上の結果、上記ペン表示位置Ｐの移動係数ｋの値が、上記タブレット視差補正処理の回数に応じて、最大「−１」から最小「−０.５」までの範囲内で自動的に設定されるのである。図９は、透明タブレット２上におけるペンの移動量と表示画面１上における表示点の移動量との関係を示し、図９(a)はタブレット視差補正処理の回数が１回の場合であり、図９(b)はタブレット視差補正処理の回数が２回以上の場合である。
【００７９】
このように、本実施の形態においては、上記移動係数ｋの値を上記タブレット視差補正処理の回数(１回,２回,３回,４回,５回,６回以上)に応じて、−１,−０.９,−０.８,−０.７,−０.６,−０.５に変更可能にしている。
【００８０】
したがって、上記タブレット視差補正処理の回数が少なくてペン入力位置Ｐ0とペン表示位置Ｐとのズレ量が大きい場合には、移動係数ｋを−１にして、迅速に少ない操作量でペンをペン表示位置に一致させることができる。また、タブレット視差補正の回数が増加してペン入力位置Ｐ0とペン表示位置Ｐとのズレ量が小さくなった場合には、移動係数ｋを上記回数に応じて自動的に小さくして、容易に且つ精密に微調整を行うことができる。すなわち、操作者の意思に則して、微調整および粗調整の何れにも高い操作性を得ることができるのである。
【００８１】
尚、上記タブレット視差補正処理の回数と移動係数ｋの関係は、説明のために便宜的に設定したがそれらの値に限定する必要はない。また、移動係数ｋは負の値であるとしたが、これについても便宜的に設定したにすぎず、正の値であっても構わない。
【００８２】
ところで、上記各実施の形態におけるペン入力位置検出部１３,視差補正時ペン表示位置算出部１４,視差補正部１５,ｋ設定部１６およびｋ変更部による上記ペン入力位置検出手段,視差補正時ペン表示位置算出手段,視差補正手段,移動係数設定手段および移動係数変更手段としての機能は、プログラム記録媒体に記録されたタブレット視差補正処理プログラムによって実現される。上記各実施の形態における上記プログラム記録媒体は、上記ＲＯＭでなるプログラムメディアである。あるいは、外部補助記憶装置に装着されて読み出されるプログラムメディアであってもよい。尚、何れの場合においても、上記プログラムメディアからタブレット視差補正処理プログラムを読み出すプログラム読み出し手段は、上記プログラムメディアに直接アクセスして読み出す構成を有していてもよいし、上記ＲＡＭに設けられたプログラム記憶エリア(図示せず)にダウンロードし、上記プログラム記憶エリアにアクセスして読み出す構成を有していてもよい。尚、上記プログラムメディアからＲＡＭの上記プログラム記憶エリアにダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。
【００８３】
ここで、上記プログラムメディアとは、本体側と分離可能に構成され、磁気テープやカセットテープ等のテープ系、フロッピーディスク,ハードディスク等の磁気ディスクやＣＤ(コンパクトディスク)‐ＲＯＭ,ＭＯ(光磁気)ディスク,ＭＤ(ミニディスク),ＤＶＤ(ディジタルビデオディスク)等の光ディスクのディスク系、ＩＣ(集積回路)カードや光カード等のカード系、マスクＲＯＭ,ＥＰＲＯＭ（紫外線消去型ＲＯＭ),ＥＥＰＲＯＭ(電気的消去型ＲＯＭ),フラッシュＲＯＭ等の半導体メモリ系を含めた、固定的にプログラムを坦持する媒体である。
【００８４】
また、上記各実施の形態におけるペンタッチ座標入力装置は、モデムを備えてインターネットを含む通信ネットワークと接続可能な構成を有する場合には、上記プログラムメディアは、通信ネットワークからのダウンロード等によって流動的にプログラムを坦持する媒体であっても差し支えない。尚、その場合における上記通信ネットワークからダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。あるいは、別の記録媒体からインストールされるものとする。
【００８５】
尚、上記記録媒体に記録されるものはプログラムのみに限定されるものではなく、データも記録することが可能である。
【００８６】
【発明の効果】
以上より明らかなように、第１の発明のペンタッチ座標入力装置は、タブレット視差補正時において、視差補正時ペン表示位置算出手段がペンの移動量に基づいてペン表示位置を算出する際に用いる移動係数の値を、移動係数設定手段によってペンの移動速度に応じて設定するので、上記ペン入力位置とペン表示位置とが大きく離れている場合には、上記ペンのスライド速度を早くしてペン表示位置の移動速度を大きく設定することによって、より迅速にペン表示位置をペン入力位置に接近させることができる。また、ペン入力位置とペン表示位置との距離が近づくに連れて両位置を一致させようとして必然的にペンの移動速度が小さくなり、それに応じてペン表示位置の移動速度を小さく設定することによって、ペン入力位置とペン表示位置との位置合わせを正確に且つ容易に行うことができる。
【００８７】
このように、上記ペン表示位置の速度制御が、上記ペン入力位置をペン表示位置に一致させようとする操作者の無意識のペン操作に応じて、自動的に且つ滑らかに行われる。したがって、操作者に余計な負担を強いることなく、容易に短時間に視差補正処理の操作を行うことができる。
【００８８】
また、第１の実施例のペンタッチ座標入力装置は、上記視差補正手段を、少なくとも２点以上の上記タブレットからのペンタッチ解除時における上記タブレットの情報と表示パネルの情報とに基づいて上記視差の補正を行うようにしたので、上記タブレット上における複数箇所において粗調整と微調整とを行って、より正確に上記タブレットと表示パネルとの視差補正を行うことができる。
【００８９】
また、第２の実施例のペンタッチ座標入力装置は、上記視差補正時ペン表示位置算出手段を、上記ペンのＸ軸方向への移動量とＹ軸方向への移動量とに上記移動係数を乗算して上記ペン表示位置の移動量を算出するようにしたので、上記移動係数の絶対値を「１」にすれば、ペン表示位置の移動量をペンの移動量と同じにできる。また、「１」より小さくすればペンの移動量よりも小さくでき、「１」より大きくすればペンの移動量よりも大きくできる。
【００９０】
また、第３の実施例のペンタッチ座標入力装置は、上記移動係数を負の数または正の数としたので、上記移動係数を負の数とした場合には、上記ペンをペン表示位置に向ってスライドした際に上記ペン表示位置をペンに向って移動させるようにできる。したがって、上記移動係数の絶対値をペン入力位置の速度の低下に応じて低めるように設定すれば、ペン入力位置をペン表示位置に一致させる場合における操作者のペン操作性の感じ方に則した、視差補正動作を実現できる。
【００９１】
さらに、上記移動係数を正の数とした場合には、上記ペン表示位置の移動方向を上記ペンのスライド方向と同にできる。したがって、上記移動係数の値をペン入力位置の速度の低下に応じて「１」に向って減少するように設定すれば、ペン入力位置がタブレットの縁部にあるためにペン表示位置が表示パネルの表示領域外に在る場合に、ペンをタブレットの内側にスライドさせることによってペン表示位置を上記表示領域内に呼びこんで、ペン入力位置とペン表示位置とを一致させることができる。
【００９２】
また、第２の発明のペンタッチ座標入力装置は、タブレット視差補正時において、視差補正時ペン表示位置算出手段がペンの移動量に基づいてペン表示位置を算出する際に用いる移動係数の値を、移動係数変更手段によって視差補正回数に応じて変更するので、視差補正開始直後であって上記ペン入力位置とペン表示位置とが大きくズレている場合には、上記ペン表示位置の移動速度を大きく設定することによって、より迅速にペン表示位置とペン入力位置との位置合わせを行うことができる。また、視差補正処理が繰り返されてペン入力位置とペン表示位置とのズレが小さい場合には、上記ペン表示位置の移動速度を小さく設定することによって、ペン入力位置とペン表示位置との位置合わせを正確に且つ容易に行うことができる。
【００９３】
また、第３の発明のタブレット視差補正方法は、ペン入力位置の移動量に基づくペン表示位置算出の際に用いる移動係数の値を、上記ペン入力位置の移動速度に応じて設定するので、上記第１の発明の場合と同様に、上記ペン入力位置とペン表示位置との距離が大きい場合には、上記ペンのスライド速度を早くしてペン表示位置の移動速度を大きく設定することによって、より迅速にペン表示位置をペン入力位置に接近させることができる。また、上記距離が近づくに伴ってペンの移動速度を小さくしてペン表示位置の移動速度を小さく設定することによって、ペン入力位置とペン表示位置との位置合わせを正確に且つ容易に行うことができる。
【００９４】
また、第４の発明のタブレット視差補正方法は、ペン入力位置の移動量に基づくペン表示位置算出の際に用いる移動係数の値を、上記視差補正処理の回数に応じて変更するので、上記第２の発明の場合と同様に、視差補正開始直後であって上記ペン入力位置とペン表示位置とのズレが大きい場合には、上記ペン表示位置の移動速度を大きくすることによって、より迅速にペン表示位置とペン入力位置との位置合わせを行うことができる。また、視差補正処理が繰り返されてペン入力位置とペン表示位置とのズレが小さい場合には、上記ペン表示位置の移動速度を小さく設定することによって、ペン入力位置とペン表示位置との位置合わせを正確に且つ容易に行うことができる。
【図面の簡単な説明】
【図１】  この発明のペンタッチ座標入力装置におけるブロック図である。
【図２】  図１における透明タブレットの電気的構成を示す図である。
【図３】  図２に示す透明タブレット上における電圧値Ｖx０,Ｖy０,Ｖx１,Ｖy１を測定する方法の説明図である。
【図４】  ペン入力位置の移動速度に応じてペン表示位置の移動速度を設定するタブレット視差補正処理動作のフローチャートである。
【図５】  図４に示すタブレット視差補正処理動作において実行される移動係数ｋ設定サブルーチンのフローチャートである。
【図６】  図５に示す移動係数ｋ設定処理の結果に基づくペンの移動量と表示点の移動量との関係を示す図である。
【図７】  タブレット視差補正処理の回数に応じてペン表示位置の移動速度を変更するタブレット視差補正処理動作のフローチャートである。
【図８】  図７に示すタブレット視差補正処理動作において実行される移動係数ｋ変更サブルーチンのフローチャートである。
【図９】  図８に示す移動係数ｋ変更処理の結果に基づくペンの移動量と表示点の移動量との関係を示図である。
【符号の説明】
１…表示画面、
２…透明タブレット、
３…Ｘ座標検出用シート、
３a,３b,４a,４b…電極、
４…Ｙ座標検出用シート、
５,６,７,８…スイッチ、
９…電圧検出部、
１０…ペン表示位置算出部、
１１…表示部、
１２…基準電圧格納部、
１３…ペン入力位置検出部、
１４…視差補正時ペン表示位置算出部、
１５…視差補正部、
１６…ｋ設定部、
１７…ｋ格納部。
【図１】
0003789079.tif 000002
【図２】
0003789079.tif 000003
【図３】
0003789079.tif 000004
【図４】
0003789079.tif 000005
【図５】
0003789079.tif 000006
【図６】
0003789079.tif 000007
【図７】
0003789079.tif 000008
【図８】
0003789079.tif 000009
【図９】
0003789079.tif 000010