(57)【要約】【課題】静電容量検知式タッチパッドの誤動作の再発防止を自動的に行うことができるポインタ表示制御装置を提供する。【解決手段】静電容量検知式タッチパッドからの入力データに基づいて表示装置の画面に表示されるポインタの位置を制御するポインタ表示制御装置であって、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したかを例えば前記ポインタの移動速度に基づいて判定する判定部と、前記判定部が前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定した場合に前記静電容量検知式タッチパッドの検出感度を低くする検出感度設定部とを備えるポインタ表示制御装置。【選択図】図２
2008052610.tif 000002
【特許請求の範囲】
【請求項１】
静電容量検知式タッチパッドからの入力データに基づいて表示装置の画面に表示されるポインタの位置を制御するポインタ表示制御装置であって、
前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したかを判定する判定部と、
前記判定部が前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定した場合に前記静電容量検知式タッチパッドの検出感度を低くする検出感度設定部とを備えることを特徴とするポインタ表示制御装置。
【請求項２】
前記判定部が、前記ポインタの移動速度を求め、前記ポインタの移動速度が所定値以上であれば、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定する請求項１に記載のポインタ表示制御装置。
【請求項３】
前記判定部が、前記静電容量検知式タッチパッドに対する一連のユーザ操作によるポインタの移動距離を求め、前記静電容量検知式タッチパッドに対する一連のユーザ操作によるポインタの移動距離が所定値以上であって、且つ前記静電容量検知式タッチパッドに対する一連のユーザ操作によるポインタの移動先が前記表示装置の画面に表示されるアイコン上でなければ、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定する請求項１に記載のポインタ表示制御装置。
【請求項４】
コンピュータを、請求項１〜３のいずれかに記載のポインタ表示制御装置として機能させるためのポインタ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電容量検知式タッチパッドからの入力に基づいて画面に表示されるポインタの位置を制御するポインタ表示制御装置に関する。
【背景技術】
【０００２】
静電容量検知式タッチパッドは、例えばノート型パーソナルコンピュータなどに搭載されている。ノート型パーソナルコンピュータでは、ＣＰＵがメモリに記憶されているプログラムに従って、静電容量検知式タッチパッドからの入力データに基づいて画面に表示されるポインタの位置を制御するポインタ表示制御装置として機能している。
【特許文献１】特表２００５−５２８８４１号公報
【非特許文献１】“タッチパッドの設定について”、［online］、［平成１８年８月２５日検索］、インターネット＜ＵＲＬ：http://prius.hitachi.co.jp/support/qanda2/emqanda/150h#touchpad.htm＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば周囲の環境が乾燥していて静電気を帯びやすい状態になっている場合などにタッチパッドが誤動作を起こし、ポインタがあらぬところへジャンプすることがあった。
【０００４】
従来、タッチパッドが誤動作した場合にその再発を防止するためには、ユーザ自身がタッチパッドの検出感度の設定を変更する操作を行う必要があった（例えば、非特許文献１を参照）。このため、ユーザがタッチパッドの検出感度の設定を変更する操作を知らない場合はタッチパッドの誤動作の再発防止ができなかった。また、ユーザがタッチパッドの検出感度の設定を変更する操作を知っている場合でもその操作がユーザにとっては煩わしいものであった。
【０００５】
本発明は、上記の状況に鑑み、静電容量検知式タッチパッドの誤動作の再発防止を自動的に行うことができるポインタ表示制御装置及びポインタ表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明に係るポインタ表示制御装置は、静電容量検知式タッチパッドからの入力データに基づいて表示装置の画面に表示されるポインタの位置を制御するポインタ表示制御装置であって、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したかを判定する判定部と、前記判定部が前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定した場合に前記静電容量検知式タッチパッドの検出感度を低くする検出感度設定部とを備える構成としている。
【０００７】
このような構成によると、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定した場合に前記静電容量検知式タッチパッドの検出感度を低くするので、前記静電容量検知式タッチパッドの誤動作の再発防止を自動的に行うことができる。
【０００８】
ここで、前記判定部の一例としては、前記ポインタの移動速度を求め、前記ポインタの移動速度が所定値以上であれば、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定する判定部が挙げられる。
【０００９】
また、前記判定部の他の例としては、前記静電容量検知式タッチパッドに対する一連のユーザ操作によるポインタの移動距離を求め、前記静電容量検知式タッチパッドに対する一連のユーザ操作によるポインタの移動距離が所定値以上であって、且つ前記静電容量検知式タッチパッドに対する一連のユーザ操作によるポインタの移動先が前記表示装置の画面に表示されるアイコン上でなければ、前記静電容量検知式タッチパッドの誤動作によって前記ポインタがユーザの意図しない位置に移動したと判定する判定部が挙げられる。
【００１０】
また、上記目的を達成するために本発明に係るポインタ表示制御プログラムは、コンピュータを、上記各構成のポインタ表示制御装置として機能させるためのプログラムにする。
【発明の効果】
【００１１】
本発明に係るポインタ表示制御装置及びポインタ表示制御プログラムによると、静電容量検知式タッチパッドの誤動作によってポインタがユーザの意図しない位置に移動したと判定した場合に静電容量検知式タッチパッドの検出感度を低くするので、静電容量検知式タッチパッドの誤動作の再発防止を自動的に行うことができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態について図面を参照して以下に説明する。
【００１３】
静電容量検知式タッチパッドを備えるノート型パーソナルコンピュータの概略構成を図１に示す。図１に示すノート型パーソナルコンピュータは、静電容量検知式タッチパッド１と、ＣＰＵ２と、表示装置３と、キー入力部４と、メモリ５とを備えている。静電容量検知式タッチパッド１は、所定の間隔（例えば、０．０１秒毎）で静電容量変化のスキャニングを行っている。ＣＰＵ２は、メモリ５に記憶されたプログラムを実行する装置であって、静電容量検知式タッチパッド１及びキー入力部４からデータを受け取り、そのデータを演算・加工した上でプリンタ等の出力装置（不図示）や表示装置３に出力する。
【００１４】
まず、本発明の第一実施形態について説明する。本発明の第一実施形態において、図１に示すノート型パーソナルコンピュータでは、ＣＰＵ２がメモリ５に記憶されている本発明に係るポインタ表示制御プログラムに従って、図２のフローチャート動作のように静電容量検知式タッチパッド１からの入力データに基づいて表示装置３の画面に表示されるポインタの位置を制御する本発明に係るポインタ表示制御装置として機能している。
【００１５】
図１に示すノート型パーソナルコンピュータの電源がオンになり、ＣＰＵ２が本発明に係るポインタ表示制御プログラムを実行すると図２のフローチャートが開始され、表示装置３の画面のデフォルト位置（例えば画面中央）にポインタが表示される。
【００１６】
ステップＳ１０では、ＣＰＵ２が静電容量検知式タッチパッド１からの入力データに基づいて、ユーザによる静電容量検知式タッチパッド１の操作が有ったかを判定する。ＣＰＵ２は、静電容量検知式タッチパッド１からの入力データに検出感度レベルを超えるレベルでの変化が有れば、静電容量検知式タッチパッド１の操作が有ったと判定し（ステップＳ１０のＹＥＳ）、ステップＳ２０に移行する。
【００１７】
ステップＳ２０では、ＣＰＵ２が、静電容量検知式タッチパッド１からの入力データに基づいて、静電容量検知式タッチパッド１のパッド面に近接（接触を含む）している指の移動方向及び移動距離を検出し、その検出結果に対応して表示装置３の画面に表示されるポインタが移動するように、表示装置３にポインタ表示用のデータを出力する。
【００１８】
続くステップＳ３０では、ＣＰＵ２が、ステップＳ２０におけるポインタの移動速度（＝ポインタの移動距離／静電容量検知式タッチパッド１のスキャニング周期）を計算し、その計算結果が所定値以上であるかを判定する。
【００１９】
ポインタの移動速度が所定値以上でなければ（ステップＳ３０のＮＯ）、直接ステップＳ６０に移行する。一方、ポインタの移動速度が所定値以上であれば（ステップＳ３０のＹＥＳ）、ステップＳ２０におけるポインタの移動が誤動作によるジャンプであると判定し（ステップＳ４０）、静電容量検知式タッチパッド１の検出感度を低くして（ステップＳ５０）、静電容量検知式タッチパッド１の誤動作の再発防止を図った後、ステップＳ６０に移行する。
【００２０】
ステップＳ６０では、ＣＰＵ２が、キー入力部４からの入力データに基づいて、電源をオフにする終了操作が有ったかを判定する。終了操作が無ければ（ステップＳ６０のＮＯ）、ステップＳ１０に戻る。一方、終了操作が有れば（ステップＳ６０のＹＥＳ）、電源をオフにする動作が行われ、フローチャートの動作が終了する。
【００２１】
なお、上述した動作では、静電容量検知式タッチパッド１が誤動作する使用環境において、ポインタが一度はジャンプすることを避けることができない。そこで、ステップＳ１０とステップＳ２０の間に、ステップＳ１０でのタッチパッド操作が行われる直前のポインタ表示位置を一時的に記憶しておくステップを設け、ステップＳ４０においてジャンプと判定した場合、ステップＳ１０でのタッチパッド操作が行われる直前のポインタ表示位置にポインタが戻るようにしておくことが望ましい。これにより、静電容量検知式タッチパッド１が一旦誤動作してしまった場合でも、ポインタを誤動作前の表示位置に戻すことができる。
【００２２】
次に、本発明の第二実施形態について説明する。本発明の第二実施形態において、図１に示すノート型パーソナルコンピュータでは、ＣＰＵ２がメモリ５に記憶されている本発明に係るポインタ表示制御プログラムに従って、図３のフローチャート動作のように静電容量検知式タッチパッド１からの入力データに基づいて表示装置３の画面に表示されるポインタの位置を制御する本発明に係るポインタ表示制御装置として機能している。また、ＣＰＵ２は、メモリ５に記憶されている本発明に係るポインタ表示制御プログラム以外のプログラムに従って、表示装置３に少なくとも一つのアイコンを表示させている。
【００２３】
図１に示すノート型パーソナルコンピュータの電源がオンになり、ＣＰＵ２が本発明に係るポインタ表示制御プログラムを実行すると図３のフローチャートが開始され、表示装置３の画面のデフォルト位置（例えば画面中央）にポインタが表示される。
【００２４】
ステップＳ１１０では、ＣＰＵ２が静電容量検知式タッチパッド１からの入力データに基づいて、ユーザによる静電容量検知式タッチパッド１の操作が有ったかを判定する。ＣＰＵ２は、静電容量検知式タッチパッド１からの入力データに検出感度レベルを超えるレベルでの変化が有れば、静電容量検知式タッチパッド１の操作が有ったと判定し（ステップＳ１１０のＹＥＳ）、ステップＳ１１０の操作が行われる直前のポインタ表示位置を一時的に記憶し（ステップＳ１２０）、その後ステップＳ１３０に移行する。
【００２５】
ステップＳ１３０では、ＣＰＵ２が、静電容量検知式タッチパッド１からの入力データに基づいて、静電容量検知式タッチパッド１のパッド面に近接（接触を含む）している指の移動方向及び移動距離を検出し、その検出結果に対応して表示装置３の画面に表示されるポインタが移動するように、表示装置３にポインタ表示用のデータを出力する。
【００２６】
続くステップＳ１４０では、静電容量検知式タッチパッド１の操作が継続されているか、すなわち、前回の静電容量検知式タッチパッド１の操作から所定の期間（例えば０．１秒）が経過する迄に次の静電容量検知式タッチパッド１の操作が有ったかを判定する。
【００２７】
静電容量検知式タッチパッド１の操作が継続されていれば（ステップＳ１４０のＹＥＳ）、ＣＰＵ２が、静電容量検知式タッチパッド１からの入力データに基づいて、静電容量検知式タッチパッド１のパッド面に近接（接触を含む）している指の移動方向及び移動距離を検出し、その検出結果に対応して表示装置３の画面に表示されるポインタが移動するように、表示装置３にポインタ表示用のデータを出力し（ステップＳ１５０）、その後ステップＳ１４０に戻る。
【００２８】
一方、静電容量検知式タッチパッド１の操作が継続されていなければ（ステップＳ１４０のＮＯ）、一連の操作完了後のポインタ表示位置を一時的に記憶し（ステップＳ１６０）、その後ステップＳ１７０に移行する。
【００２９】
ステップＳ１７０では、ＣＰＵ２が、ステップＳ１２０において一時的に記憶したポインタ表示位置とステップＳ１６０において一時的に記憶したポインタ表示位置とが所定距離以上離れているかを判定する。
【００３０】
ステップＳ１２０において一時的に記憶したポインタ表示位置とステップＳ１６０において一時的に記憶したポインタ表示位置とが所定距離以上離れていなければ（ステップＳ１７０のＮＯ）、直接ステップＳ２１０に移行する。一方、ステップＳ１２０において一時的に記憶したポインタ表示位置とステップＳ１６０において一時的に記憶したポインタ表示位置とが所定距離以上離れていれば（ステップＳ１７０のＹＥＳ）、ＣＰＵ２は、ステップＳ１６０において一時的に記憶したポインタ表示位置がアイコンの表示位置上にあるかを判定する（ステップＳ１８０）。
【００３１】
ステップＳ１６０において一時的に記憶したポインタ表示位置がアイコンの表示位置上にあれば（ステップＳ１８０のＹＥＳ）、静電容量検知式タッチパッド１の誤動作に伴うポインタのジャンプではなくユーザが意図したポインタの移動であると考えられるため、直接ステップＳ２１０に移行する。一方、ステップＳ１６０において一時的に記憶したポインタ表示位置がアイコンの表示位置上になければ（ステップＳ１８０のＮＯ）、ポインタの移動が誤動作によるジャンプであると判定し（ステップＳ１９０）、静電容量検知式タッチパッド１の検出感度を低くして（ステップＳ２００）、静電容量検知式タッチパッド１の誤動作の再発防止を図った後、ステップＳ２１０に移行する。
【００３２】
ステップＳ２１０では、ＣＰＵ２が、キー入力部４からの入力データに基づいて、電源をオフにする終了操作が有ったかを判定する。終了操作が無ければ（ステップＳ２１０のＮＯ）、ステップＳ１１０に戻る。一方、終了操作が有れば（ステップＳ２１０のＹＥＳ）、電源をオフにする動作が行われ、フローチャートの動作が終了する。
【００３３】
なお、上述した動作では、静電容量検知式タッチパッド１が誤動作する使用環境において、ポインタが一度はジャンプすることを避けることができない。そこで、ステップＳ１９０においてジャンプと判定した場合、ステップＳ１２０において一時的に記憶した表示位置にポインタが戻るようにしておくことが望ましい。これにより、静電容量検知式タッチパッド１が一旦誤動作してしまった場合でも、ポインタを誤動作前の表示位置に戻すことができる。
【００３４】
尚、本実施例ではノート型パーソナルコンピュータで実施したが、ＰＤＡ（Ｐｅｒｓｏｎａｌ   Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）や、携帯電話装置等にタッチパッドを備えて実施することも可能である。
【図面の簡単な説明】
【００３５】
【図１】は、静電容量検知式タッチパッドを備えるノート型パーソナルコンピュータの概略構成を示す図である。
【図２】は、本発明の第一実施形態でのポインタ表示制御に関するフローチャートである。
【図３】は、本発明の第二実施形態でのポインタ表示制御に関するフローチャートである。
【符号の説明】
【００３６】
１    静電容量検知式タッチパッド
２    ＣＰＵ
３    表示装置
４    キー入力部
５    メモリ
【図１】
2008052610.tif 000003
【図２】
2008052610.tif 000004
【図３】
2008052610.tif 000005