(57)【特許請求の範囲】
【請求項１】
所定面積の検知面を有する入力パッドと、前記検知面への操作体の接触位置を検知する接触検知装置と、前記検知面が押されたことを検知する押圧検知装置とを有し、
前記押圧検知装置から押圧検知信号を受けたとき、その前に得られた前記接触検知装置からの接触検知信号の変化に基づいて、前記押圧検知信号を有効とするか無効とするかの処理を行う入力方法であって、
前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面上でしきい値を超えた速度または加速度で移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理を行うことを特徴とする入力方法。
【請求項２】
前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面に指定時間以上継続して接触したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理を行う請求項１記載の入力方法。
【請求項３】
前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面で指定距離以上移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理を行う請求項１または２記載の入力方法。
【請求項４】
前記押圧検知信号が有効であると判断されたときに、操作体の前記検知面上での接触位置に応じて異なった入力信号を生成する請求項１ないし３のいずれかに記載の入力方法。
【請求項５】
所定面積の検知面を有する入力パッドと、前記検知面への操作体の接触位置を検知する接触検知装置と、前記検知面が押されたことを検知する押圧検知装置と、前記接触検知装置と前記押圧検知装置のそれぞれの検知信号を受けるデータ処理部とを有しており、
前記データ処理部では、前記押圧検知装置から押圧検知信号を受けたとき、その前に得られた前記接触検知装置からの接触検知信号の変化に基づいて、前記押圧検知信号を有効とするか無効とするかの処理が行われる入力装置であって、
前記データ処理部では、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面上でしきい値を超えた速度または加速度で移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理が行われることを特徴とする入力装置。
【請求項６】
前記データ処理部では、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面に指定時間以上継続して接触したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理が行われる請求項５記載の入力装置。
【請求項７】
前記データ処理部では、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面で指定距離以上移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理が行われる請求項５または６記載の入力装置。
【請求項８】
前記押圧検知信号が有効であると判断されたときに、前記データ処理部では、操作体の前記検知面上での接触位置に応じて異なった入力信号が生成される請求項５ないし７のいずれかに記載の入力装置。
【請求項９】
前記接触検知装置は、前記検知面に導電性の操作体が触れたことを検知する静電容量式検知装置である請求項５ないし８のいずれかに記載の入力装置。
【請求項１０】
前記押圧検知装置は、前記入力パッドが押されたことを検知する機械式スイッチである請求項５ないし９のいずれかに記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電容量式などの接触検知装置と、機械式スイッチなどの押圧検知装置を備えた入力パッドが使用される入力装置に係り、特に押圧検知装置の誤動作により誤った入力信号が生成されるのを防止できる入力方法および入力装置に関する。
【背景技術】
【０００２】
以下の特許文献１に記載された入力装置は、キーボード入力装置の手前に静電容量式の入力パッドが設けられている。この入力パッドは上下に動くことができ、下部に検出スイッチが設けられている。
【０００３】
この入力パッドは、検知面に指を触れて操作することで、検知面の全域を座標検知領域として使用することができる。入力パッドの検知面にＬキー入力部とＲキー入力部が設定されており、静電容量の変化によって、指が前記入力部のいずれかに接していると判断され、このときに入力パッドが押されて検出スイッチがオン状態に切り換えられたときに、データ処理部において、従来のマウスや従来の入力パッドに併設されているＬボタンやＲボタンが押されたのときと同じ入力信号が生成される。
【０００４】
また、特許文献１には、入力パッドの一部に指が触れた状態で検出スイッチがオンに切り替わったときに、キーボード装置に備えられたスペースキーが操作されたのと同じ入力信号が生成される形態も記載されている。
【０００５】
特許文献１に記載された入力装置は、入力パッドの検知面を、座標入力領域のみならずＬボタンやＲボタンなどのボタン入力領域やスペースキーの入力領域として使用できるため、ＬボタンとＲボタンやスペースキーを削除することができ、限られたスペース内で広い面積の入力パッドを装備することが可能になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３０４７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されたように、検出スイッチを備えた入力装置では、入力パッドの表面に指を触れて移動させ座標データを入力している途中で、意図せずに入力パッドが押されて検出スイッチが切り換えられてしまうことがある。この場合に、本来生成されるべきでないＬボタンやＲボタンまたはスペースキーが押されたのと同じ入力信号が生成されてしまい、誤った入力操作が行われることになる。
【０００８】
本発明は上記従来の課題を解決するものであり、接触検知装置と押圧検知装置を有する入力パッドが用いられ、入力パッドが押されて押圧検知装置から押圧検知信号が得られたときに、その操作が意図した入力操作か、意図しない誤操作かを認識できるようにして、誤った入力信号が生成されるのを防止できる入力パッドを用いた入力方法および入力装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の入力方法は、所定面積の検知面を有する入力パッドと、前記検知面への操作体の接触位置を検知する接触検知装置と、前記検知面が押されたことを検知する押圧検知装置とを有し、
前記押圧検知装置から押圧検知信号を受けたとき、その前に得られた前記接触検知装置からの接触検知信号の変化に基づいて、前記押圧検知信号を有効とするか無効とするかの処理を行う入力方法であって、
前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面上でしきい値を超えた速度または加速度で移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理を行うことを特徴とするものである。
【００１０】
本発明では、入力パッドが押されて押圧検知信号が得られたときに、その直前に得られていた接触検知信号がどのように変化したかを分析することによって、入力パッドを押圧する操作が、操作者によって意図して行われたものであるか否かを判断している。これにより、操作者が意図せずに入力パッドが押されたときに、誤った入力信号が生成されるのを防止できるようになる。
【００１１】
本発明の入力方法は、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面に指定時間以上継続して接触したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理を行うものである。
【００１２】
または、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面で指定距離以上移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理を行うものである。
【００１５】
本発明の入力方法は、前記押圧検知信号が有効であると判断されたときに、操作体の前記検知面上での接触位置に応じて異なった入力信号を生成することも可能である。
【００１６】
例えば、検知面の指定された領域に指が付されているときに押圧検知信号が有効のときに、ＬボタンやＲボタンが押されたのと同じ入力信号が生成される。
【００１７】
本発明の入力装置は、所定面積の検知面を有する入力パッドと、前記検知面への操作体の接触位置を検知する接触検知装置と、前記検知面が押されたことを検知する押圧検知装置と、前記接触検知装置と前記押圧検知装置のそれぞれの検知信号を受けるデータ処理部とを有しており、
前記データ処理部では、前記押圧検知装置から押圧検知信号を受けたとき、その前に得られた前記接触検知装置からの接触検知信号の変化に基づいて、前記押圧検知信号を有効とするか無効とするかの処理が行われる入力装置であって、
前記データ処理部では、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面上でしきい値を超えた速度または加速度で移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理が行われることを特徴とするものである。
【００１８】
本発明の入力装置は、前記データ処理部では、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面に指定時間以上継続して接触したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理が行われる。
【００１９】
または、前記データ処理部では、前記接触検知装置からの接触検知信号に基づき、操作体が前記検知面で指定距離以上移動したと判断され、その後に前記押圧検知信号が得られたときに、前記押圧検知信号を無効とする処理が行われる。
【００２２】
本発明の入力装置は、前記押圧検知信号が有効であると判断されたときに、前記データ処理部では、操作体の前記検知面上での接触位置に応じて異なった入力信号が生成されるものとして構成できる。
【００２３】
本発明の入力装置では、例えば、前記位置検知信号が、前記検知面に導電性の操作体が触れたことを検知する静電容量式検知装置である。また、例えば、前記押圧検知装置は、前記入力パッドが押されたことを検知する機械式スイッチである。
【発明の効果】
【００２４】
本発明の入力方法および入力装置は、入力パッドが押されて押圧検知信号が得られたときに、その操作が、操作者によって意図的に行われたものか、または誤って操作されたものであるかを判断できるようにしている。入力パッドに対して意図して操作されたときは、その操作に応じた入力信号が生成され、誤って操作されたときには、押圧検知信号を無効とすることで、誤った入力信号が生成されるのを防止できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態の入力装置をキーボード入力装置と共に示す平面図、
【図２】図１のＩＩ−ＩＩ線の断面図、
【図３】入力パッドとキーボード入力装置およびデータ処理部を示す回路ブロック図、
【図４】本発明の実施の形態の入力方法の検知動作とデータ処理部による処理動作を説明するフローチャート、
【図５】検知動作とデータ処理部による処理動作を説明するフローチャート、
【発明を実施するための形態】
【００２６】
図１と図２に示す入力装置１は、パーソナルコンピュータの操作盤や、ゲーム装置やテレビジョンの操作装置などの各種の情報入力装置に装備される。以下の実施の形態では、入力装置１がパーソナルコンピュータの操作盤に装備されているものとして説明する。
【００２７】
入力装置１はキーボード入力装置１０と入力パッド２０を有している。キーボード入力装置１０には、多数の入力キー１１が規則的に配列している。図２に示すように、入力装置１の基板２に、複数のキースイッチ１２が配列されており、それぞれのキースイッチ１２が入力キー１１によって操作される。キーボード入力装置１０の各入力キー１１は「アルファベットキー」「シフトキー」「エンターキー」「コントロールキー」などに対応している。
【００２８】
図２に示すように、入力パッド２０は、可動パッド２１を有しており、その表面２１ａに接触検知装置として機能する検知シート２４が貼着されている。入力パッド２０は検知シート２４の表面が検知面２０ａである。図１に示すように、入力パッド２０は、キーボード入力装置１０よりも操作者に近い手前側に配置されている。検知面２０ａは矩形状である。ただし、検知面２０ａが円形や楕円形などであってもよい。
【００２９】
図２に示すように、基板２上に支持体２３が設けられ、可動パッド２１の手前側の端部がヒンジ軸２３ａを介して支持体２３に回動可能に支持されている。なお、ヒンジ軸２３ａの代わりに可動パッド２１の一部が薄肉に形成されて、この薄肉部がヒンジとなって可動パッド２１が回動自在に支持されてもよい。また、図２とは逆に、可動パッド２１のキーボード入力装置１０に向けられた端部がヒンジ軸２３ａなどによって回動自在に支持されていてもよい。
【００３０】
基板２の上に、押圧検知装置として機能する機械式の検出スイッチ２２が設置されており、そのアクチュエータ２２ａが、可動パッド２１の下面２１ｂに対向している。基板２と可動パッド２１との間に圧縮コイルスプリングで形成された補強ばねＳが設けられており、補強ばねＳと検出スイッチ２２のアクチュエータの押圧抵抗力とで、可動パッド２１が押されたときに適度な抵抗力が発揮される。
【００３１】
検知面２０ａが指などの操作体で押されると、可動パッド２１がヒンジ軸２３ａを支点として時計回りに回動し、検出スイッチ２２がオフ状態からオン状態に切り換えられる。なお、押圧検知装置として、機械式の検出スイッチ２２ではなく、検知面２０ａが押されたときに可動パッド２１の歪みを検知する歪み検知素子などであってもよい。
【００３２】
可動パッド２１の表面に設けられて接触検知装置として機能する検知シート２４は静電容量式である。検知シート２４は可撓性であり、可動パッド２１の表面２１ａに接着などの手段で固定されている。
【００３３】
検知シート２４は、所定の誘電率を有する絶縁性の樹脂フィルムの一方の面に複数のＸ電極が平行に設けられ、他方の面に前記Ｘ電極と直交する複数のＹ電極が平行に形成されている。隣り合うＸ電極の間の領域、または隣り合うＹ電極の間の領域に、それぞれ検出電極が設けられている。それぞれの検出電極は、その両側に隣接するＸ電極またはＹ電極と等間隔を空けて、Ｘ電極またはＹ電極と平行に設けられている。検知シート２４の最表面には、樹脂フィルムのカバー層が設けられている。
【００３４】
図３に示すパッド検出部５１に設けられた駆動回路によって、複数のＸ電極が順番に選択されて電位が与えられ、選択されていないＸ電極が接地電位に設定される。Ｘ電極の選択とは異なるタイミングでＹ電極が順番に選択されて電位が与えられ、選択されていないＹ電極が接地電位に設定される。
【００３５】
Ｘ電極とこれに隣接する検出電極との間に静電容量が形成されているため、選択されたＸ電極にパルス状の電位が印加されると、その電位の立ち上がりと立ち下がりのタイミングで、選択されたＸ電極からこれに隣接する検出電極に瞬間的に電流が流れる。導電性の操作体である指が検知シート２４の表面のカバーに触れると、指が比較的広い面積でＸ電極に対向する。そのため、指が対向しているＸ電極、または指に接近した位置にあるＸ電極に電位が印加されると、その立ち上がりと立ち下がりのタイミングで、選択されたＸ電極から指に瞬時に多くの電流が流れ、選択されたＸ電極に隣接する検出電極に流れる電流量が低下する。
【００３６】
図３に示すパッド検出部５１では、どのＸ電極が選択されているかの情報と、検出電極から得られる電流量とから、検知面２０ａにおいて、指がＸ方向のどの座標位置に触れているのかを検知することができる。同様に、どのＹ電極が選択されているかの情報と、検出電極から得られる電流量とから、指がＹ方向のどの座標位置に触れているのかを検知することができる。
【００３７】
図３に示す回路ブロック図では、鎖線で囲まれている範囲内が、パーソナルコンピュータの本体部ＰＣの回路構成である。
【００３８】
キーボード入力装置１０の各キースイッチ１２の切換え出力は、キーボード入力装置１０に設けられたキースイッチ検出部４１に与えられる。キースイッチ検出部４１には、各キースイッチ１２に電流を与える電源回路と、どのキースイッチ１２がオン状態に切り換えられたかを検出してキー入力信号を生成する検出回路とが設けられている。キースイッチ検出部４１で得られたキー入力信号がキー入力信号生成部４２に与えられる。
【００３９】
キー入力信号生成部４２では、複数のキー入力信号が所定のフォーマットに変換され、出力インターフェース４３を介して、パーソナルコンピュータの本体部ＰＣ内の入力インターフェース４４に与えられる。パーソナルコンピュータの本体部ＰＣ内には、キーボード用ドライバソフト４５がインストールされており、フォーマット化されたキー入力信号が、キーボード用ドライバソフト４５での処理動作に委ねられる。
【００４０】
キーボード用ドライバソフト４５の処理動作では、前記キー入力信号が、ＯＳ（オペレーティングシステム）４６の規格に合うキーボード入力信号に変換されて、ＯＳ４６に与えられる。
【００４１】
接触検知装置である検知シート２４の検知出力と検出スイッチ２２の切換え出力は、検知シート２４に併設されているパッド検出部５１に与えられる。パッド検出部５１に、前記Ｘ電極を選択して電位を与えるＸドライバと、Ｙ電極を選択して電位を与えるＹドライバが設けられている。パッド検出部５１には、検知シート２４の検出電極から得られる電流量の変化を検出する検出回路と、検出スイッチ２２の検出出力を検出する検出回路とが設けられている。
【００４２】
パッド検出部５１からの検出出力は、パッド入力信号生成部５２に与えられる。パッド入力信号生成部５２では、指が触れた位置が検知面２０ａの絶対座標データとして認識されて絶対座標データの接触検知信号が生成される。またパッド入力信号生成部５２では、検出スイッチ２２がオン状態となったときに押圧検知信号が生成される。接触検知信号と押圧検知信号は、所定ビット数の入力信号としてフォーマット化され、スイッチ出力インターフェース５３を介して、パーソナルコンピュータの本体部ＰＣ内の入力インターフェース５４に与えられる。
【００４３】
パーソナルコンピュータの本体部ＰＣ内に、パッド用ドライバソフト５５がインストールされており、入力インターフェース５４に与えられた入力信号が、パッド用ドライバソフト５５の処理動作に委ねられる。
【００４４】
パッド用ドライバソフト５５による処理動作では、パッド入力信号生成部５２から与えられた絶対座標データの接触検知信号がＯＳ４６の規格に合う座標データに変換されて、ＯＳ４６に与えられる。例えば、パッド用ドライバソフト５５では、パッド入力信号生成部５２から与えられた絶対座標データに基づいて、操作面２０ａに触れた指が動いたときの移動方向と移動距離を示す信号である相対座標データの接触検知信号に変換されてＯＳ４６に与えられる。
【００４５】
また、パッド用ドライバソフト５５では、検出スイッチ２２がオン状態となって押圧検知信号が得られたときに、そのときの検知面２０ａの指の接触位置などに応じて、マウスのボタン操作などに対応した入力信号がＯＳ４６の規格に合うフォーマットで生成されて、ＯＳ４６に通知される。
【００４６】
前記実施の形態では、主にキーボード用ドライバソフト４５とパッド用ドライバソフト５５とで行われる処理動作が、データ処理部に相当している。
【００４７】
入力装置１は、パーソナルコンピュータの操作画面の表示を参照しながら、データ処理部として設けられているパッド用ドライバソフト５５の設定を変更し、入力パッド２０の検知面２０ａに検知機能を割り振ることが可能である。図１に示す例では、検知面２０ａの左側に小面積のＬボタン領域２６が設定され、右側に小面積のＲボタン領域２６が設定されている。
【００４８】
パッド用ドライバソフト５５では、検知シート２４の検知出力から得られる接触検知信号に基づいて、指がＬボタン領域２６に触れていると認識しているときに、検出スイッチ２２が押されて押圧検知信号が得られると、マウスなどに設けられているＬボタンが操作されたのと同じ入力信号が生成されてＯＳ４６に与えられる。指がＲボタン領域２７に触れていると認識しているときに、検出スイッチ２２が押されると、マウスなどに設けられているＲボタンが操作されたのと同じ入力信号が生成されてＯＳ４６に与えられる。
【００４９】
あるいは、パッド用ドライバソフト５５では、検出スイッチ２２が押されて動作したときの押圧検知信号の時間を計測し、その時間に応じて制御動作を割り振ってもよい。例えば、指が触れたのが検知面２０ａのどの場所であっても、検出スイッチ２２がオン状態となる時間が、予め規定された短い第１の規定時間未満または以下であると、Ｒボタンが操作されたのと同じ入力信号が生成され、検出スイッチ２２がオン状態となる時間が、第１の規定時間よりも長い第２の規定時間以上またはこれを超えたら、Ｌボタンが操作されたのと同じ入力信号が生成される。この場合に、検出スイッチ２２がオン状態となる時間と、ＬボタンまたはＲボタンの入力信号との関係が前記と逆であってもよい。
【００５０】
上記いずれの設定においても、検出スイッチ２が動作していないときは、検知面２０ａの全域が座標入力面として使用され、検知面２０ａに指を触れて動かすことで、パッド用ドライバソフト５５で所定のフォーマットの座標データが生成されてＯＳ４６に与えられる。この座標データにより、パーソナルコンピュータの画面に表示されているカーソルを移動させる操作や、メニューを選択する操作、あるいは図形や文字を記入する操作などが行われる。
【００５１】
次に、前記入力装置１の入力動作を図４と図５に示すフローチャートを参照して説明する。図４と図５では、各ステップの説明が「ＳＴ」と略して記載されている。
【００５２】
図４に示すＳＴ１において、パッド用ドライバソフト５５からパッド入力信号生成部５２に一定の周期でポーリングがかけられ、パッド入力信号生成部５２からパッド用ドライバソフト５５へ、入力パッド２０の検知信号が、周期的に繰り返して取得される。
【００５３】
ＳＴ２では、パッド用ドライバソフト５５が、周期的に取得される検知信号に基づいて、検知シート２４からの接触検知信号が得られているか、すなわち検知面２０ａに導電性の操作体である指が触れているか否かを監視する。指が接触していないときは、ＳＴ３に移行して図５において説明する関数Ａのフラグ値をクリアし、ＳＴ４に移行してスイッチ無効フラグをクリアし、ＳＴ５で次のポーリングに移行して取得する検知信号を更新する。
【００５４】
ＳＴ２において、指が検知面２０ａに触れていると判断したら、ＳＴ６に移行し、その時点での関数Ａのフラグ値を更新する。関数Ａのフラグ値の設定は、図５に示すフローチャートに基づいて行われる。
【００５５】
図５に示すフローチャートでは、パッド入力信号生成部５２から取得された検知信号に基づいて、指が検知面２０ａに接触していると判断されたら、ＳＴ２１で処理が開始される。そして、指の接触状態が、ＳＴ２２の条件（１）、ＳＴ２４の条件（２）、ＳＴ２６の条件（３）、ＳＴ２８の条件（４）のいずれかに該当するか否かが判断される。条件（１）、条件（２）、条件（３）、および条件（４）は、いずれも、操作者の通常の動作習慣として、入力パッド２０に対してスイッチ入力操作（押釦操作）が意図的に行なわれたと考えることができない動作条件を意味している。
【００５６】
ＳＴ２２では、検知面２０ａでの指の接触時間を計測し、予め指定された時間を経過したときに条件（１）に適合すると判定され、ＳＴ２３でフラグ値が「１」に設定される。操作者が入力パッド２０を押すスイッチ入力操作を行うときは、指を一度検知面２０ａから離してから押圧動作に移行することが多い。この動作習慣から、検知面２０ａへの指の接触時間が長く継続して、その直後に検知スイッチ２２がオン状態となったときは、意図したスイッチ入力操作（押圧操作）ではないと判断され、フラグ値が「１」に設定される。
【００５７】
ＳＴ１では、パッド用ドライバソフト５５からパッド検出部５１にポーリングがかけられ、パッド検出部５１からの入力信号が一定の周期で取得される。ポーリングの度に、ＳＴ２において指が検知面２０ａに接触し続けていると判定されたら、ＳＴ２２で指が検知面２０ａに触れている継続時間が計数される。その継続時間が予め指定された時間以上となったときに、またはその時間を越えたときに、ＳＴ６において、関数Ａのフラグ値が「１」に更新される。
【００５８】
ＳＴ２４では、検知面２０ａに触れた指の移動距離を計測し、指が予め指定された距離以上を移動したときに条件（２）に適合すると判定され、ＳＴ２５でフラグ値が「２」に設定される。操作者が入力パッド２０を押すスイッチ入力操作を意図的に行うときに、検知面２０ａに触れた指を長い距離移動させてから押圧操作を行うことはほとんどありえない。この動作習慣から、検知面２０ａに接触した指の移動距離が長いときは、その後に検知スイッチ２２がオン状態となっても、スイッチ入力操作（押圧操作）が意図されていないと判断され、フラグ値が「２」に設定される。
【００５９】
ポーリングの度に、指が検知面２０ａに触れ続けている判定されているときは、ＳＴ２４で検知面２０ａに触れた指の移動距離が演算される。演算された移動距離が予め指定された値以上となったタイミングで、またはその値を越えたら、ＳＴ６において関数Ａのフラグ値が「２」に更新される。
【００６０】
ＳＴ２６では、検知面２０ａに触れた指の移動速度を計測し、移動速度が予め指定された値以上になったら条件（３）に適合すると判定され、ＳＴ２７でフラグ値が「３」に設定される。操作者が入力パッド２０を押すスイッチ入力操作を意図的に行うとき、検知面２０ａに触れた指を急速に動かしてから押圧操作を行うことはほとんどありえず、通常は指を検知面の一箇所に触れてから押圧動作に移行する。この動作習慣から、検知面２０ａ上での指の移動速度が速いときは、スイッチ入力操作（押圧操作）を意図していないと判断し、フラグ値が「３」に設定される。
【００６１】
ＳＴ２において引き続き指が検知面２０ａに触れていると判定されているときは、ポーリングの度に、指が接触している座標の変化を検出し、経過時間と移動距離とから指の移動速度が演算される。演算された移動速度がしきい値以上となったタイミングで、またはしきい値を越えたタイミングで、ＳＴ６において関数Ａのフラグ値が「３」に更新される。
【００６２】
ＳＴ２８では、検知面２０ａに触れた指の移動加速度を計測し、加速度が予め指定された値以上になったら条件（４）に適合すると判定され、ＳＴ２９でフラグ値が「４」に設定される。操作者が入力パッド２０を押すスイッチ入力操作を行うときに、検知面２０ａに触れた指の移動速度を急激に変えてから押圧操作を行うことはほとんどありえない。加速度が急激に変化するのは、検知面２０ａに触れた指を移動させて座標データの入力を行っている途中で、検知面２０ａでの摩擦力が大きくなって指が急激に止まり、このときの勢いで誤って入力パッドが強く押されてしまうことなどが通常に起きる現象である。この動作習慣から、検知面２０ａ上での指の移動加速度の変化が大きいときは、スイッチ入力操作（押圧操作）が意図して行われたのではないと判定され、フラグ値が「４」に設定される。
【００６３】
ＳＴ２において引き続き指が検知面２０ａに触れていると判定されているときは、ポーリングの度に、指が接触している座標の変化を検出し、経過時間と移動距離とから指の移動速度が演算される。さらに演算された移動速度と時間とから加速度が演算され、加速度の値がしきい値以上となったタイミングで、またはしきい値を越えたタイミングで、ＳＴ６において関数Ａのフラグ値が「４」に更新される。
【００６４】
図４に示すＳＴ６では、図５に示すように関数Ａの条件（１）（２）（３）（４）が成立すると、フラグ値が「１」「２」「３」「４」のいずれかに設定される。また、条件（１）（２）（３）（４）のいずれの条件も成立しないときは、ＳＴ６で更新されるフラグ値が「０」である。
【００６５】
図４に示すＳＴ６で関数Ａのフラグ値が「１」「２」「３」「４」のいずれかまたは「０」に更新された後に、ＳＴ７に移行し、そのデータ取得時に検出スイッチ２２が押されて押圧検知信号が得られているか否かが監視される。押圧検知信号が得られているときは、ＳＴ８に移行して既に「スイッチ無効フラグ」が設定されているかを判断する。「スイッチ無効フラグ」が未だ設定されていないときは、ＳＴ９に移行し、検出スイッチ２２がオン状態となったのがそのポーリングからであるか否か、すなわちそれ以前のポーリングからオン状態が継続していたのか否かが判断される。ＳＴ９で、このポーリングで始めて検出スイッチ２２がオン状態になったと判断されたときは、ＳＴ１０に移行する。
【００６６】
ＳＴ１０では、関数Ａのフラグ値を参照する。ここで、関数Ａのフラグ値が「１」「２」「３」「４」のいずれかに更新されていたら、ＳＴ１１に移行して「スイッチ無効フラグ」が設定される。そしてＳＴ１２において、検出スイッチ２２が操作されていても押圧検知信号が無効とされて、ＳＴ１３で次のポーリングに移行して、新たに検知信号を取得する。
【００６７】
以上から、条件１）、条件２）、条件３）、条件４）のいずれかが成立したと認識されたら、その後の指定時間以内に検出スイッチ２２がオン状態となっても、検出スイッチ２２から得られる押圧検知信号が無効とされる。
【００６８】
フローを戻し、ＳＴ７において検出スイッチ２２がオン状態に切り替わっていないときは、ＳＴ１３で、次のポーリングに移行して、新たに検知信号を取得する。
【００６９】
ＳＴ８において、その時点で「スイッチ無効フラグ」が設定されていたら、ＳＴ１２に移行し、検出スイッチ２２が操作されていても押圧検知信号が無効とされて、ＳＴ１３で次のポーリングに移行し、新たに検知信号を取得する。
【００７０】
なお、「スイッチ無効フラグ」は、ＳＴ２において指が検知面２０ａから離れたと判断されたときにＳＴ４に移行してクリアされる。
【００７１】
ＳＴ８で「スイッチ無効フラグ」が設定されていないと判断され、且つＳＴ９において、そのポーリングの以前のデータ取得時から検出スイッチ２２のオン状態が継続しているときは、ＳＴ１４に移行し、押圧検知情報が有効とされる。同様に、ＳＴ１０において、関数Ａのフラグ値が「０」であったときも、ＳＴ１４に移行し、押圧検知情報が有効とされる。
【００７２】
ＳＴ１４で、押圧検知情報が有効であると判断されると、前述したパッド用ドライバソフト５５の設定に基づいて、ＲボタンやＬボタンが押されたときと同じ入力信号が生成されてＯＳ４６に与えられる。
【００７３】
以上から、入力パッド２０の検知面２０ａに指などの操作体が触れている接触検知信号が得られ、さらに可動パッド２１が押されて検出スイッチ２２がオン状態となっているときに、図５に示す条件（１）（２）（３）（４）のいずれかが成立しているときは、パッド用ドライバソフト５５において操作者が可動パッド２１を押圧するスイッチ入力操作を意図していないと判断して、押圧検知信号が無効とされ、検知面２０ａに触れた指で座標入力操作が行われていると判断する。
【００７４】
そして、指の操作に応じて、パーソナルコンピュータの画面に表示されているカーソルの移動操作や、メニューの選択操作、または画像や文字の作成操作などが行われる。
【００７５】
入力パッド２０の検知面２０ａに指などの操作体が触れている接触検知信号が得られ、さらに可動パッド２１が押されて検出スイッチ２２がオン状態となっているときに、図５に示す条件（１）（２）（３）（４）のいずれもが成立していないときは、検出スイッチ２２をオンさせるために意図する押圧操作であると判断し、ＲボタンやＬボタンが押されたのと同じ入力信号が生成される。
【００７６】
なお、ＳＴ１０において参照される関数Ａのフラグ値の設定は、条件（１）と条件（２）のみを判断し、条件（３）（４）を判断しなくてもよい。
【００７７】
また、ＳＴ１０において、条件（１）（２）（３）（４）が所定の組み合わせのときにＳＴ１１に移行して「スイッチ無効フラグ」が設定されてもよい。
【００７８】
例えば、条件（１）で指の接触時間が指定された長さ以上であり、且つ条件（２）で指の移動距離が指定された長さ以上であるという２つの条件が整ったときに「スイッチ無効フラグ」が設定される。または、条件（２）で指の移動距離が指定された長さ以上であると判断されたときに、条件（３）の速度の条件または条件（４）の加速度の条件が加わったときに、「スイッチ無効フラグ」が設定される。あるいは、条件（３）の速度と条件（４）の加速度の双方の条件が整ったときに、「スイッチ無効フラグ」が設定される。
【００７９】
なお、ＳＴ１４でスイッチ情報を受け入れたときの入力信号は、ＲボタンやＬボタンが押されたときと同じ入力信号に限られず、例えば、キーボード入力装置１０のいずれかのキーが押されたのと同じ入力信号が生成されてもよい。
【００８０】
また、可動パッド２１の表面に設置される接触検知装置は、静電容量式の検知シート２４に限られず、抵抗検知式の検知シートであってもよい。
【符号の説明】
【００８１】
１  入力装置
１０  キーボード入力装置
２０  入力パッド
２０ａ  検知面
２１  可動パッド
２２  検出スイッチ（押圧検知装置）
２４  検知シート（接触検知装置）
５１  パッド検出部
５２  パッド入力信号生成部
５５  パッド用ドライバソフト
【図１】
0005731294.tif 000002
【図２】
0005731294.tif 000003
【図３】
0005731294.tif 000004
【図４】
0005731294.tif 000005
【図５】
0005731294.tif 000006