(57)【特許請求の範囲】
【請求項１】
複数の検出点Ｎｉ（ｉは整数）で静電容量の変化量を検出する入力手段と、前記複数の検出点Ｎｉのいずれかで検出された最大値Ｂと、前記最大値Ｂが得られた検出点の前後の１箇所ずつの検出点で検出された前値Ａおよび後値Ｃとから静電容量の変化量のピーク位置Ｐの座標データＭを得る制御部が設けられ、
前記最大値Ｂと前値Ａおよび後値Ｃとで（２Ｂ−Ａ−Ｃ）の演算を行い、前記演算値が第１のしきい値よりも小さい場合に、前記制御部が前記座標データを出力せず、前記演算値が前記第１のしきい値よりも大きいときに、前記座標データを出力することを特徴とする入力装置。
【請求項２】
複数の検出点Ｎｉ（ｉは整数）で静電容量の変化量を検出する入力手段と、前記複数の検出点Ｎｉのいずれかで検出された最大値Ｂと、前記最大値Ｂが得られた検出点の前後の１箇所ずつの検出点で検出された前値Ａおよび後値Ｃとから静電容量の変化量のピーク位置Ｐの座標データＭを得る制御部が設けられ、
前記制御部では、ある時点で得られた前記座標データＭnと、直前に得られた前記座標データＭn-1、および整数ｍ１を用いて、[Ｍn-1＋｛（Ｍn−Ｍn-1）／ｍ１｝]の最初の補正を行ない、
前記制御部では、前記最大値Ｂと前値Ａおよび後値Ｃとで（２Ｂ−Ａ−Ｃ）の演算を行い、
前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値よりも大きい場合には、前記最初の補正で得られた値をそのまま座標データとして使用し、
前記（２Ｂ−Ａ−Ｃ）の値が前記第２のしきい値よりも小さい場合にはさらなる補正を行い、
さらなる補正では、最初の補正で得られた値である座標データＭqと、その直前に得られたさらなる補正後の座標データＭq-1、および前記整数ｍ１よりも小さい整数ｍ２を使用し、[Ｍq-1＋｛（Ｍq−Ｍq-1）／ｍ２｝]の演算を行って座標データを求める（ただし、最初に行われるさらなる補正では、前記座標データＭq-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）ことを特徴とする入力装置。
【請求項３】
（２Ｂ−Ａ−Ｃ）の演算値が前記第１のしきい値よりも大きいときに、前記制御部では、ある時点で得られた座標データＭpと、直前に得られた前記座標データＭp-1、および整数ｍ０を用いて、[Ｍp-1＋｛（Ｍp−Ｍp-1）／ｍ０｝]の事前の補正を行い、
この事前の補正で得られた前記座標データを用いて第２の補正を行い、
第２の補正では、直前の事前の補正で得られた前記座標データＭnと、直前に得られた第２の補正後の座標データＭn-1、および整数ｍ１を用いて、[Ｍn−１＋｛（Ｍn−Ｍn-1）／ｍ１｝]の補正を行ない（ただし、最初に行われる第２の補正では、前記座標データＭn-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）、
前記ピーク位置Ｐの移動量が所定距離以下のときに、前記整数ｍ１を、前記移動量が前記所定距離よりも大きい場合に比べて、大きい値に切り換える請求項１記載の入力装置。
【請求項４】
複数の検出点Ｎｉ（ｉは整数）で静電容量の変化量を検出する入力手段と、前記複数の検出点Ｎｉのいずれかで検出された最大値Ｂと、前記最大値Ｂが得られた検出点の前後の１箇所ずつの検出点で検出された前値Ａおよび後値Ｃとから静電容量の変化量のピーク位置Ｐの座標データＭを得る制御部が設けられ、
前記制御部では、ある時点で得られた前記座標データＭnと、直前に得られた前記座標データＭn-1、および整数ｍ１を用いて、[Ｍn-1＋｛（Ｍn−Ｍn-1）／ｍ１｝]の最初の補正を行ない、
前記ピーク位置Ｐの移動量が所定距離以下のときに、前記最初の補正で使用される前記ｍ１を、前記移動量が前記所定距離よりも大きい場合に比べて、大きい値に切り換え、
次に、前記制御部では、前記最大値Ｂと前値Ａおよび後値Ｃとで（２Ｂ−Ａ−Ｃ）の演算を行い、
前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値よりも大きい場合には、前記最初の補正で得られた値をそのまま座標データとして使用し、
前記（２Ｂ−Ａ−Ｃ）の値が前記第２のしきい値よりも小さい場合には、さらなる補正を行い、
さらなる補正では、最初の補正で得られた値である座標データＭqと、その直前に得られたさらなる補正後の座標データＭq-1、および前記整数ｍ１よりも小さい整数ｍ２を使用し、[Ｍq-1＋｛（Ｍq−Ｍq-1）／ｍ２｝]の演算を行って座標データを求める（ただし、最初に行われるさらなる補正では、前記座標データＭq-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）ことを特徴とする入力装置。
【請求項５】
前記制御部では、ある時点で得られた前記座標データＭpと、直前に得られた前記座標データＭp-1、および整数ｍ０を用いて、[Ｍp-1＋｛（Ｍp−Ｍp-1）／ｍ０｝]の事前の補正を行い、
この事前の補正で得られた座標データを前記Ｍnおよび前記Ｍn-1の代わりに使用する（ただし、最初に行われる最初の補正では、前記座標データＭn-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）請求項２または４に記載の入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば座標データ入力用として使用される静電容量検出方式の入力手段を用いた入力装置に関する。
【０００２】
【従来の技術】
ノート型コンピュータなどには座標入力デバイスとして、入力パッドが設けられている。前記入力パッドの座標検出手段の代表的なものの一つとして、静電容量検出方式のものがある。
【０００３】
この種の静電容量検出方式の入力パッドは、所定間隔のＸ電極と所定間隔のＹ電極とが、所定の誘電率の絶縁層を介して対向して設けられている。一方の電極の表面に設けられた保護シート上から、指またはペンなどの導電体が触れると、その触れた位置においてＸ電極とＹ電極との間の静電容量が変化する。
【０００４】
前記入力パッドの制御部では、前記電極間での静電容量の変化から、静電容量がピークとなる位置を演算し、さらにこの演算値からＸ−Ｙ座標データを生成してコンピュータの主制御部に送るようになっている。
【０００５】
【発明が解決しようとする課題】
しかし、前記の静電容量型の入力パッドでは、前記保護シート上から触れる導電体の接触面積によって、電極間で生じる静電容量の変化の尖鋭度が相違する。例えば、ペンで触れたときや指を立てて触れたときには、静電容量の変化量のピークが鋭くなるが、指を寝かせて広い面積で触れたときには、静電容量の変化量が鈍くなる。さらにキーボードを操作しているときの手のひらが誤って保護シートに触れたときも、緩やかな変化率ではあるが、前記静電容量が変化する。その結果以下のような問題が生じる。
【０００６】
まず、前記のように手のひらが入力パッドに接したときには、入力パッドを用いた座標入力を行う意志がないにもかかわらず、入力パッドから座標データが出力されてしまう。また、指の先を寝かすなどして入力パッドの保護シートに広い面積で指を接触させて停止させているときに、前記接触面積内で、静電容量の変化量のピーク位置が随時変化し、その結果細かく変化する座標データが順次出力されて、その結果コンピュータの画面に表示されているカーソルなどが細かく振れる。
【０００７】
本発明は、例えば手のひらが接したようなときに、座標データが出力されないようにした入力装置を提供することを目的としている。
【０００８】
また本発明は、静電容量の変化量の尖鋭度が鈍いようなときに、画面でのカーソルの振れが目立たないように座標データを生成できる入力装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
第１の本発明は、複数の検出点Ｎｉ（ｉは整数）で静電容量の変化量を検出する入力手段と、前記複数の検出点Ｎｉのいずれかで検出された最大値Ｂと、前記最大値Ｂが得られた検出点の前後の１箇所ずつの検出点で検出された前値Ａおよび後値Ｃとから静電容量の変化量のピーク位置Ｐの座標データＭを得る制御部が設けられ、
前記最大値Ｂと前値Ａおよび後値Ｃとで（２Ｂ−Ａ−Ｃ）の演算を行い、前記演算値が第１のしきい値よりも小さい場合に、前記制御部が前記座標データを出力せず、前記演算値が前記第１のしきい値よりも大きいときに、前記座標データを出力することを特徴とするものである。
【００１０】
この第１の本発明の入力装置では、例えば手のひらが触れたような場合に、座標データが出力されず、誤検出を防止できる。
【００１１】
第２の本発明は、複数の検出点Ｎｉ（ｉは整数）で静電容量の変化量を検出する入力手段と、前記複数の検出点Ｎｉのいずれかで検出された最大値Ｂと、前記最大値Ｂが得られた検出点の前後の１箇所ずつの検出点で検出された前値Ａおよび後値Ｃとから静電容量の変化量のピーク位置Ｐの座標データＭを得る制御部が設けられ、
前記制御部では、ある時点で得られた前記座標データＭnと、直前に得られた前記座標データＭn-1、および整数ｍ１を用いて、[Ｍn-1＋｛（Ｍn−Ｍn-1）／ｍ１｝]の最初の補正を行ない、
前記制御部では、前記最大値Ｂと前値Ａおよび後値Ｃとで（２Ｂ−Ａ−Ｃ）の演算を行い、
前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値よりも大きい場合には、前記最初の補正で得られた値をそのまま座標データとして使用し、
前記（２Ｂ−Ａ−Ｃ）の値が前記第２のしきい値よりも小さい場合にはさらなる補正を行い、
さらなる補正では、最初の補正で得られた値である座標データＭqと、その直前に得られたさらなる補正後の座標データＭq-1、および前記整数ｍ１よりも小さい整数ｍ２を使用し、[Ｍq-1＋｛（Ｍq−Ｍq-1）／ｍ２｝]の演算を行って座標データを求める（ただし、最初に行われるさらなる補正では、前記座標データＭq-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）ことを特徴とするものである。
【００１２】
この第２の本発明では、静電容量の検出量の尖鋭度が鈍い場合であっても、座標検出を高精度に行えるようになる。
【００１３】
第３の本発明は、（２Ｂ−Ａ−Ｃ）の演算値が前記第１のしきい値よりも大きいときに、前記制御部では、ある時点で得られた座標データＭpと、直前に得られた前記座標データＭp-1、および整数ｍ０を用いて、[Ｍp-1＋｛（Ｍp−Ｍp-1）／ｍ０｝]の事前の補正を行い、
この事前の補正で得られた前記座標データを用いて第２の補正を行い、
第２の補正では、直前の事前の補正で得られた前記座標データＭnと、直前に得られた第２の補正後の座標データＭn-1、および整数ｍ１を用いて、[Ｍn−１＋｛（Ｍn−Ｍn-1）／ｍ１｝]の補正を行ない（ただし、最初に行われる第２の補正では、前記座標データＭn-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）、
前記ピーク位置Ｐの移動量が所定距離以下のときに、前記整数ｍ１を、前記移動量が前記所定距離よりも大きい場合に比べて、大きい値に切り換えるものである。
【００１４】
すなわち、指などを入力手段上で止めているようなときに、画面でのカーソルの極端な振れを防止できる。
【００１５】
第４の本発明は、複数の検出点Ｎｉ（ｉは整数）で静電容量の変化量を検出する入力手段と、前記複数の検出点Ｎｉのいずれかで検出された最大値Ｂと、前記最大値Ｂが得られた検出点の前後の１箇所ずつの検出点で検出された前値Ａおよび後値Ｃとから静電容量の変化量のピーク位置Ｐの座標データＭを得る制御部が設けられ、
前記制御部では、ある時点で得られた前記座標データＭnと、直前に得られた前記座標データＭn-1、および整数ｍ１を用いて、[Ｍn-1＋｛（Ｍn−Ｍn-1）／ｍ１｝]の最初の補正を行ない、
前記ピーク位置Ｐの移動量が所定距離以下のときに、前記最初の補正で使用される前記ｍ１を、前記移動量が前記所定距離よりも大きい場合に比べて、大きい値に切り換え、
次に、前記制御部では、前記最大値Ｂと前値Ａおよび後値Ｃとで（２Ｂ−Ａ−Ｃ）の演算を行い、
前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値よりも大きい場合には、前記最初の補正で得られた値をそのまま座標データとして使用し、
前記（２Ｂ−Ａ−Ｃ）の値が前記第２のしきい値よりも小さい場合には、さらなる補正を行い、
さらなる補正では、最初の補正で得られた値である座標データＭqと、その直前に得られたさらなる補正後の座標データＭq-1、および前記整数ｍ１よりも小さい整数ｍ２を使用し、[Ｍq-1＋｛（Ｍq−Ｍq-1）／ｍ２｝]の演算を行って座標データを求める（ただし、最初に行われるさらなる補正では、前記座標データＭq-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）ことを特徴とするものである。
【００１６】
さらに本発明は、前記制御部では、ある時点で得られた前記座標データＭpと、直前に得られた前記座標データＭp-1、および整数ｍ０を用いて、[Ｍp-1＋｛（Ｍp−Ｍp-1）／ｍ０｝]の事前の補正を行い、
この事前の補正で得られた座標データを前記Ｍnおよび前記Ｍn-1の代わりに使用する（ただし、最初に行われる最初の補正では、前記座標データＭn-1の代わりに、直前に得られたピーク位置Ｐの座標データＭが使用される）ことが好ましい。
【００１８】
【発明の実施の形態】
図４は本発明の入力装置の構成を示すブロック図である。本発明の入力装置には静電容量検出方式の入力手段であるＸ−Ｙ座標位置を入力する平面型の入力パッド１０が設けられている。
【００１９】
図６に示すように、前記入力パッド１０には、上から順に保護シート１、複数のＸ電極２、複数のＹ電極３、前記Ｘ電極２とＹ電極３との間に介在する絶縁シート４が設けられ、これらが基板５上に重ねられて構成されている。前記Ｘ電極２はＸ方向へ一定の間隔で形成され、Ｙ電極３はＹ方向へ一定の間隔で形成されて、Ｘ電極２とＹ電極３がマトリックス状に対向している。
【００２０】
前記入力パッド１０は、例えば図７に示すノート型パソコンに搭載される。また操作者からみてキーボード８よりも手前に前記入力パッド１０が配置されるのが一般的である。
【００２１】
図４に示すように、複数のＸ電極２は切換え検出手段１１ｘに接続されており、Ｙ電極３は切換え検出手段１１ｙに接続されている。切換え検出手段１１ｘの次段には差動アンプ１２ｘが、切換え検出手段１１ｙの次段には差動アンプ１２ｙが設けられている。各差動アンプ１２ｘと１２ｙからの差動出力は、平滑化回路１３ｘと１３ｙにより平滑化され、さらにＡ／Ｄ変換部１４ｘと１４ｙに与えられる。それぞれのＡ／Ｄ変換部１４ｘ，１４ｙで変換されたディジタル信号は、それぞれＲＡＭ１５ｘ，１５ｙで保持されて順次積算される。
【００２２】
前記ＲＡＭ１５ｘ，１５ｙで積算された値が演算機能を有する制御部１６に与えられる。前記制御部１６により、Ｘ方向とＹ方向での静電容量の変化量のピーク位置が求められ、このピーク位置に基づいてＸ座標データとＹ座標データが演算されてコンピュータの主制御部へ出力される。
【００２３】
この入力装置では、Ｘ方向での静電容量の変化量のピーク位置Ｐｘと、Ｙ方向での静電容量の変化量のピーク位置Ｐｙが時分割で交互に検出される。
【００２４】
全てのＸ電極２（Ｘ１…Ｘ１２）とＹ電極３（Ｙ１…Ｙ１２）の間に所定の電位の電界が与えられた状態で、保護シート１の上から指やペンなどの導電体が触れると、その触れた位置においてＸ電極２とＹ電極３との間の静電容量が変化する。
【００２５】
Ｘ座標データを得るときには、切換え検出手段１１ｘにより、Ｘ電極２が２本ずつ選択され、Ｘ電極２とＹ電極３との間での静電容量の変化に対応する検出出力が２本ずつ順に差動アンプ１２ｘに与えられる。すなわちＸ電極２のＸ１とＸ２で検出された静電容量変化に対応する検出出力が差動アンプ１２ｘに与えられ、次にＸ２とＸ３の検出出力が、その次にＸ３とＸ４の検出出力が差動アンプ１２ｘに与えられる。
【００２６】
Ｙ座標データを得るときには、Ｙ電極３が２本ずつ選択され、この２本のＹ電極で得られた静電容量の変化量に対応する検出出力が、切り換え検出手段１１ｙから差動アンプ１２ｙに与えられる。このときのＹ電極３は、Ｙ１とＹ２、Ｙ２とＹ３、…が順次選択される。そして、Ｘ電極２の全ての電極からの検出と、Ｙ電極３の全ての電極からの検出が、時分割にて交互に行われる。
【００２７】
以下においては、Ｘ電極２を２本ずつ選択したときのピーク位置の検出およびＸ座標データの演算について説明する。ただしＹ座標データの前記検出や演算も全く同じである。
【００２８】
切り換え検出手段１１ｘにより、静電容量の変化に対応する検出出力が２本のＸ電極から得られ、差動アンプ１２ｘに与えられると、２本の電極間での検出出力の差が求められる。この差動出力が平滑化回路１３ｘで平滑化されて、Ａ／Ｄ変換部１４ｘでディジタル値に変換される。図１の下段には前記差動出力２１を示している。
【００２９】
図１では、Ｘ電極の切換えタイミングに対応する検出点（検出時）をＮｉ（Ｎ１，Ｎ２，Ｎ３…）で示している。検出点Ｎ１では、Ｘ電極２のＸ２の検出出力とＸ１の検出出力との差動出力２１ａが得られ、検出点Ｎ２では、Ｘ３の検出出力とＸ２の検出出力との差動出力２１ｂが得られる。
【００３０】
前記ＲＡＭ１５ｘでは、各検出点Ｎｉでの前記差動出力２１ａ，２１ｂ，２１ｃ…が順次積算されていく。図１の上段には、各検出点Ｎ１，Ｎ２，Ｎ３…で検出された前記差動出力２１ａ，２１ｂ…を順次積算した積算出力２２が示されている。図１では各検出点Ｎ１，Ｎ２，Ｎ３…に対応する、積算出力を２２ａ，２２ｂ，２２ｃ…で示している。前記積算出力２２ａ，２２ｂ，２２ｃ…は制御部１６にて監視され、各積算出力の最大値を得る検出点が特定される。図１の上段の線図では、検出点ＮBにおいて最大値Ｂが得られ、その前の検出点ＮAでは、前記最大値Ｂよりも低い前値Ａが、検出点ＮBの次の検出点ＮCで後値Ｃが得られたことが認識できる。
【００３１】
図１の上段の積算出力２２の変動は、Ｘ電極２とＹ電極３との間の静電容量のＸ方向での変動に一致または相似している。ここで後値Ｃが前値Ａよりも大きいために、検出点ＮBと検出点ＮCとの間に静電容量の変化量のピーク位置Ｐが存在していることが予測できる。このピーク位置Ｐが入力パッド１０上での指やペンなどでの指示位置である。
【００３２】
このピーク位置ＰのＸ座標上の位置は、制御部１６において以下の数２で求めることができる。
【００３３】
【数２】
0003910019.tif 000002
ここで、入力パッド１０で検出されるＸ方向での静電容量の変化量は、保護シート１に対する導電体の接触状態により変化する。例えばペンを触れさせたときや、指を立てて触れさせたときは、Ｘ方向での静電容量の変化量の変動が図２に示すように尖鋭になり、また図７に示すノート型パソコンのキーボード８を指で動作させているときに誤って手のひらが入力パッド１０に接したようなときは、図３に示すようにＸ方向での静電容量の変化量の変動がなだらかで変化の鈍いものとなる。
【００３４】
そこで、制御部１６では、検知点ＮBで得られた最大値Ｂと、その前の検知点ＮAで得られた前値Ａと、前記検知点ＮBの後の検知点ＮCで得られた後値Ｃとから（２Ｂ−Ａ−Ｃ）の演算を行い、この値が予め設定された第１のしきい値以下または第１のしきい値よりも小さいときには、制御部１６では、ピーク値Ｐの検出を無視し、座標データを生成せず、コンピュータの主制御部に座標データを出力しない。
【００３５】
例えば図２では前記演算値（２Ｂ−Ａ−Ｃ）が大きい値となるが、図３では前記演算値が小さい値になる。すなわち、検知点ＮBで得られた最大値Ｂが、前値Ａおよび後値Ｃに対して所定量以上に大きい値であれば、図２のようになり、所定量よりも小さい値であると、図３のようになる。このように第１のしきい値を設定しておくことにより、誤って手のひらが入力パッド１０に触れたようなときに、制御部１６から座標データが出力されるのを防止できる。
【００３６】
図５は制御部１６での制御フローを示している。ステップ１（Ｓ１）では、時分割でＸ電極からのデータをＲＡＭ１５ｘから取得する。ステップ２（Ｓ２）では、ＲＡＭ１５ｘからの積算出力２２から前記（２Ｂ−Ａ−Ｃ）の演算を行い、前記演算値を第１のしきい値と比較する。そして、演算値が第１のしきい値よりも小さいまたは第１のしきい値以下のときには、ピーク位置Ｐのデータをキャンセルする（ステップ３（Ｓ３））。
【００３７】
次に、前記ステップ２（Ｓ２）において、前記演算値（２Ｂ−Ａ−Ｃ）が第１のしきい値以上または前記第１のしきい値を越えたときには、制御部１６において前記ピーク位置Ｐの値から座標データを生成する。この場合の座標データの演算について以下に説明する。
【００３８】
まず、図５のステップ４（Ｓ４）に示すように、前記ピーク値Ｐから第1段の補正として１ｓｔフィルタリングを行う。以下の表１には１ｓｔフィルタリングの演算が示されている。
【００３９】
【表１】
0003910019.tif 000003
【００４０】
前記のようにＸ座標とＹ座標とが時分割で検出されるため、一定時間（例えば１２ｍｓｅｃ）毎にＲＡＭ１５ｘからデータが取り込まれ、前記数１と数２の演算によりＸ方向でのピーク位置Ｐが一定時間毎に得られる。表１では、ある時点で得られたピーク位置をＰ１、次に得られたピーク位置をＰ２、その次に得られたピーク位置をＰ３で示している。さらに前記所定時間毎にＰ４，Ｐ５，Ｐ６…が継続して得られる。
【００４１】
１ｓｔフィルタリングでは、ある時点で得られたピーク位置Ｐ１を最初にＸ座標データＭ１１とする。そして次にピーク位置Ｐ２が得られたときに、そのピーク位置Ｐ１からその直前の前記Ｘ座標データＭ１１を減算した値を所定の数字ｍ１（＝４）で除して第１の補正値｛（Ｐ２−Ｍ１１）／４｝とする。この第１の補正値を前回のＸ座標データＭ１１に加算した値を新たなＸ座標データＭ１２とする。これを繰り返して演算することにより、入力パッド１０上のＸ方向でのピーク位置Ｐの細かな振れをキャンセルできる。入力パッド１０に触れた指を動かしたときには、前記１ｓｔフィルタリングで演算された座標データＭ１１、Ｍ１２、Ｍ１３、…が所定時間毎に生成されていく。この座標データは、実際の指の動きに対してその移動差の１／４ずつ追従して回復していくことを意味しており、このフィルタリングにより、例えばパソコンの画面上に表示されるカーソルが振れること無くスムーズに移動できるように表示される。
【００４２】
ただし、この実施の形態では前記１ｓｔフィルタリングの後に、第２段の補正である２ｎｄフィルタリングを行っており、１ｓｔと２ｎｄの２段のフィルタリングを経たデータが制御部１６から座標データとして出力されるようになっている。これによりさらに細かな補正ができる。
【００４３】
ただし、この第２段の補正である２ｎｄフィルタリングでの補正値は、入力パッド１０上で指が大きく動いているときと動いていないときとで切換えるようにしている。
【００４４】
すなわち、図５に示すステップ５（Ｓ５）において、所定時間（例えば６０ｍｓｅｃ）以内でのピーク位置ＰのＸ方向への移動距離、あるいは１ｓｔフィルタリングで得られた座標データＭ１１、Ｍ１２、Ｍ１３、…の移動量が所定距離を越えまたはそれ以上のとき（指などが大きく動いたとき）には、ステップ６（Ｓ６）に移行し、２ｎｄフィルタリングでの補正値を生成するときの除数ｍ２を「２」に設定する。
【００４５】
例えば、表１のデータ取得Ｎｏ．３で得られた１ｓｔフィルタリング後の座標データＭ１３（これはその時点で得られたピーク位置Ｐ３の関数となる）から、その直前に得られた２ｎｄフィルタリング後の座標データＭ２２を減算し、それを２で除した値を第２の補正値｛（Ｍ１３−Ｍ２２）／２｝とする。この第２の補正値をその前に得られた２ｎｄフィルタリング後の座標データＭ２２に加算した値を座標データＭ２３とし、ステップ７（Ｓ７）において、制御部１６ではこのＭ２３をＸ座標データとして出力する。
【００４６】
次に、図５に示すステップ５（Ｓ５）において、所定時間（例えば６０ｍｓｅｃ）以内でのピーク位置ＰのＸ方向への移動距離、あるいは１ｓｔフィルタリングで得られた座標データＭ１１、Ｍ１２、Ｍ１３、…の移動量が所定距離より小さいあるいはそれ以下のとき（指などが止まっているとき）には、ステップ８（Ｓ８）に移行し、２ｎｄフィルタリングでの補正値を生成するときの除数ｍ２を「８」に設定する。
【００４７】
この場合、表１のデータ取得Ｎｏ．３で得られた１ｓｔフィルタリング後の座標データＭ１３（ピーク位置Ｐ３の関数）から、その直前に得られた２ｎｄフィルタリング後の座標データＭ２２を減算し、それを８で除した値を第２の補正値｛（Ｍ１３−Ｍ２２）／８｝とする。この第２の補正値をその前に得られた２ｎｄフィルタリング後の座標データＭ２２に加算した値を座標データＭ２３とする。
【００４８】
このように２ｎｄフィルタリングにおいて補正値の除数ｍ２を「２」と「８」に切換えることで、指などが入力パッド１０上で大きく動いたときには、座標データが比較的速やかに追従して回復し、また指などが入力パッド１０上で止まっているようなときは、ピーク位置Ｐの検出値が振れたとしても、座標データに大きな振れが重畳しないようになる。
【００４９】
さらに、入力パッド１０上で指などが止まっているようなときにおいて、例えば図２に示すように積算出力２２の尖鋭度が鋭いときには、ピーク位置Ｐの演算値の変動が少ないため、前記２ｎｄフィルタリングで得られた座標データをそのまま座標データとして出力しても画面上でのカーソルの振れなどが少ないが、前記積算出力２２の尖鋭度が鈍く、その変化曲線がなだらかであると、前記ピーク位置Ｐの演算値の振れが大きくなる。そこで、ステップ９（Ｓ９）において、前記（２Ｂ−Ａ−Ｃ）の演算値を第２のしきい値と比較する。この第２のしきい値はステップ２における第１のしきい値よりも大きい値である。
【００５０】
ステップ９（Ｓ９）で前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値よりも大きいまたはそれ以上であると判断されたときには、前記２ｎｄフィルタリングで除数を「８」として補正した値がそのままＸ座標データとして制御部１６から出力される。
【００５１】
また前記ステップ９（Ｓ９）において、前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値よりも小さいかまたはそれ以下（且つ前記第１のしきい値よりも大きいかあるいはそれ以上）と判断されたときは、ステップ１０（Ｓ１０）において第３段の補正として３ｒｄフィルタリングが行われる。
【００５２】
この３ｒｄフィルタリングは、除数ｍ２を「８」とした２ｎｄフィルタリングで得られたＸ座標データＭ２１、Ｍ２２、Ｍ２３、…に対し、さらに除数ｍ３を「４」とした補正値が与えられる。
【００５３】
例えば、表１で得られた２ｎｄフィルタリング後の座標データＭ２３（これもピーク位置Ｐ３の関数である）から、その直前に得られた３ｒｄフィルタリング後の座標データＭ３２を減算し、それを「４」で除した値を第３の補正値｛（Ｍ２３−Ｍ３２）／４｝とする。この第３の補正値をその前に得られた３ｒｄフィルタリング後の座標データＭ３２に加算した値を座標データＭ３３とし、ステップ７（Ｓ７）において、制御部１６ではこのＭ３３をＸ座標データとして出力する。
【００５４】
すなわち、ステップ９（Ｓ９）において、前記演算値（２Ｂ−Ａ−Ｃ）が第２のしきい値を越えあるいはそれ以上となったときに、座標データに加算される補正値よりも、前記演算値が第２のしきい値よりも小さいあるいはそれ以下となったときに、座標データに加算される補正値の方が小さい値となるように切換える。
【００５５】
その結果、積算出力２２の変動が緩やかでピーク位置Ｐの演算値が振れやすいときに、前記３ｒｄフィルタリングによる第３段の補正を行うことで、入力パッド１０上で指が止まっているようなときに、画面上でのカーソル表示の振れを防止できるようになる。
【００５６】
なお、前記１ｓｔフィルタリングを省略してもよいし、また各フィルタリングでの補正値の除数ｍは任意に設定することが可能である。
【００５７】
【発明の効果】
以上に説明したように、本発明の入力装置では、入力手段上での静電容量の変動量が小さいときには、座標データを生成しないようにすることで、例えば入力手段に手のひらが触れているようなときの誤検出を防止できる。
【００５８】
また静電容量の変化量の変動が尖鋭なときとそうでないときとで、補正値を変えることで指などが止まっているときのカーソル表示などの触れを抑制できる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態の入力装置での静電容量の検出波形図、
【図２】積算出力の尖鋭度が高い場合の波形図、
【図３】積算出力の尖鋭度が低い場合の波形図、
【図４】本発明の入力装置の構成を示すブロック図、
【図５】制御部の制御フロー図、
【図６】静電容量式の入力パッドの構成を示す斜視図、
【図７】ノート型コンピュータの斜視図、
【符号の説明】
１  保護シート
２  Ｘ電極
３  Ｙ電極
１０  入力パッド
１１ｘ，１１ｙ  切換え検出手段
１２ｘ，１２ｙ  差動アンプ、
１３ｘ，１３ｙ  平滑化回路
１４ｘ，１４ｙ  Ａ／Ｄ変換部
１５ｘ，１５ｙ  ＲＡＭ
１６  制御部
【図１】
0003910019.tif 000004
【図２】
0003910019.tif 000005
【図３】
0003910019.tif 000006
【図４】
0003910019.tif 000007
【図５】
0003910019.tif 000008
【図６】
0003910019.tif 000009
【図７】
0003910019.tif 000010