(57)【要約】【課題】操作感を損なうことなく、その時々の状況に応じて、タッチパッドの感度を適切に調整することを可能とした情報処理装置を提供する。【解決手段】実施形態によれば、情報処理装置は、タッチパッドと、調整手段とを具備する。調整手段は、第１アプリケーションプログラムのウィンドウが非アクティブ状態の場合、前記タッチパッドの感度が第１値に設定され、前記第１アプリケーションプログラムのウィンドウがアクティブ状態の場合、前記タッチパッドの感度が前記第１値とは異なる第２値に設定されるように前記タッチパッドの感度を調整する。【選択図】図３
2014215885.tif 000002
【特許請求の範囲】
【請求項１】
タッチパッドと、
第１アプリケーションプログラムのウィンドウが非アクティブ状態の場合、前記タッチパッドの感度が第１値に設定され、前記第１アプリケーションプログラムのウィンドウがアクティブ状態の場合、前記タッチパッドの感度が前記第１値とは異なる第２値に設定されるように前記タッチパッドの感度を調整する調整手段と、
を具備する情報処理装置。
【請求項２】
前記調整手段は、前記第１アプリケーションプログラムが非起動の場合、前記タッチパッドの感度が第３値に設定され、前記第１アプリケーションプログラムが起動されている場合、前記タッチパッドの感度が前記第３値とは異なる第４値に設定されるように前記タッチパッドの感度を調整する請求項１に記載の情報処理装置。
【請求項３】
前記調整手段は、前記タッチパッド上でのスクロール操作に対応する画面のスクロール量を調整する請求項１に記載の情報処理装置。
【請求項４】
前記調整手段は、前記タッチパッド上での操作内容毎に前記タッチパッドの感度を調整する請求項１に記載の情報処理装置。
【請求項５】
前記調整手段は、任意のアプリケーションプログラムを前記第１アプリケーションプログラムとして設定するためのインタフェース手段を具備する請求項１に記載の情報処理装置。
【請求項６】
前記インタフェース手段は、前記第２値を設定可能である請求項５に記載の情報処理装置。
【請求項７】
前記インタフェース手段は、２以上のアプリケーションプログラムを前記第１アプリケーションプログラムとして設定可能であり、かつ、前記２以上のアプリケーションプログラム毎に前記第２値を設定可能である請求項６に記載の情報処理装置。
【請求項８】
通信手段を具備し、
前記インタフェース手段は、前記通信手段を介して他の情報処理装置から取得される情報に基づき、前記第１アプリケーションプログラムまたは前記第２値の少なくとも一方を設定する請求項６に記載の情報処理装置。
【請求項９】
前記調整手段は、前記第２値を設定するためのインタフェース手段を具備する請求項１に記載の情報処理装置。
【請求項１０】
情報処理装置におけるタッチパッドの感度調整方法であって、
第１アプリケーションプログラムのウィンドウが非アクティブ状態の場合、前記タッチパッドの感度が第１値に設定され、前記第１アプリケーションプログラムのウィンドウがアクティブ状態の場合、前記タッチパッドの感度が前記第１値とは異なる第２値に設定されるように前記タッチパッドの感度を調整する
タッチパッドの感度調整方法。
【請求項１１】
前記第１アプリケーションプログラムが非起動の場合、前記タッチパッドの感度が第３値に設定され、前記第１アプリケーションプログラムが起動されている場合、前記タッチパッドの感度が前記第３値とは異なる第４値に設定されるように前記タッチパッドの感度を調整する請求項１０に記載のタッチパッドの感度調整方法。
【請求項１２】
コンピュータを、
第１アプリケーションプログラムのウィンドウが非アクティブ状態の場合、タッチパッドの感度が第１値に設定され、前記第１アプリケーションプログラムのウィンドウがアクティブ状態の場合、前記タッチパッドの感度が前記第１値とは異なる第２値に設定されるように前記タッチパッドの感度を調整する調整手段、
として機能させるためのプログラム。
【請求項１３】
前記調整手段は、前記第１アプリケーションプログラムが非起動の場合、前記タッチパッドの感度が第３値に設定され、前記第１アプリケーションプログラムが起動されている場合、前記タッチパッドの感度が前記第３値とは異なる第４値に設定されるように前記タッチパッドの感度を調整する請求項１２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、タッチパッドを具備する情報処理装置に関する。
【背景技術】
【０００２】
近年、様々なタイプのパーソナルコンピュータ（ＰＣ）が広く普及している。ＰＣの多くは、ポインティングデバイスとしてタッチパッドを搭載している。タッチパッド上を指で叩いたり、タッチパッド上に接触させた指をタッチパッド上で移動させたりすることにより、クリック、ポインタの移動、画面のスクロールといった操作を行うことができる。このタッチパッドに関しては、これまでも様々な提案がなされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５９１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、タッチパッドに関しては、（手のひら等の意図しないタッチパッド上への接触に起因する）ポインタ飛びによる誤動作防止のために、パームリジェクション機能がタッチパッドベンダなどによって提供されている。ポインタ飛びとは、例えば文書作成のためにキーボードでタイピング中に誤ってタッチパッド上に触れてしまい、入力カーソルが別の位置に移動してしまう等のことである。ポインタ飛びが起きると、入力カーソルが移動した位置にタイプした文書が入力されてしまう。また、パームリジェクション機能とは、タッチパッド上への接触面積が小さい場合、その入力をキャンセルすることで、ポインタ飛びを防ぐという機能である。この機能によれば、ポインタ飛びは軽減されるが、全く無くなる訳ではない。
【０００５】
また、ユーザは、タッチパッド設定などによって自らタッチパッドの感度を変更することができる。タッチパッドの感度を低くすればポインタ飛びを軽減できるものの、タッチパッドを高感度で操作したい場合に煩わしさを感じることになる。
【０００６】
本発明は、操作感を損なうことなく、その時々の状況に応じて、タッチパッドの感度を適切に調整することを可能とした情報処理装置、タッチパッドの感度調整方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、タッチパッドと、調整手段とを具備する。調整手段は、第１アプリケーションプログラムのウィンドウが非アクティブ状態の場合、前記タッチパッドの感度が第１値に設定され、前記第１アプリケーションプログラムのウィンドウがアクティブ状態の場合、前記タッチパッドの感度が前記第１値とは異なる第２値に設定されるように前記タッチパッドの感度を調整する。
【図面の簡単な説明】
【０００８】
【図１】実施形態の情報処理装置の外観を示す斜視図。
【図２】実施形態の情報処理装置のシステム構成を示す図。
【図３】実施形態の情報処理装置上で動作する感度調整ユーティリティプログラムの機能を説明するためのブロック図。
【図４】実施形態の情報処理装置上で動作する感度調整ユーティリティプログラムによるタッチパッドの感度調整について説明するための第１の図。
【図５】実施形態の情報処理装置上で動作する感度調整ユーティリティプログラムによるタッチパッドの感度調整について説明するための第２の図。
【図６】実施形態の情報処理装置上で動作する感度調整ユーティリティプログラムによるタッチパッドの感度調整の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
まず、図１を参照して、本実施形態に係る情報処理装置の構成について説明する。図１に示すように、この情報処理装置は、例えば、ノートブックタイプのパーソナルコンピュータ１等として実現され得る。
【００１１】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１を正面側から見た斜視図である。本コンピュータ１は、バッテリ２０から電力を受けるように構成されている。本コンピュータ１は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、ＬＣＤ３１等の表示装置が組み込まれている。さらに、ディスプレイユニット１２の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、タッチパッド１４、指紋センサ１５、本コンピュータ１をパワーオン／オフするための電源スイッチ１６、幾つかの機能ボタン１７およびスピーカ１８Ａ，１８Ｂが配置されている。
【００１３】
また、コンピュータ本体１１には、電源コネクタ２１が設けられている。電源コネクタ２１はコンピュータ本体１１の側面、例えば左側面に設けられている。この電源コネクタ２１には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタを用いることが出来る。ＡＣアダプタは商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１４】
バッテリ２０は、例えばコンピュータ本体１１の後端部に取り外し自在に装着される。バッテリ２０は本コンピュータ１に内蔵されるバッテリであってもよい。
【００１５】
本コンピュータ１は、外部電源装置からの電力またはバッテリ２０からの電力によって駆動される。本コンピュータ１の電源コネクタ２１に外部電源装置が接続されているならば、本コンピュータ１は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ２０を充電するためにも用いられる。本コンピュータ１の電源コネクタ２１に外部電源装置が接続されていない期間中は、本コンピュータ１はバッテリ２０からの電力によって駆動される。
【００１６】
さらに、コンピュータ本体１１には、幾つかのＵＳＢポート２２、ＨＤＭＩ（High-definition multimedia interface（登録商標））出力端子２３、ＶＧＡ（ＲＧＢ）ポート２４および（図示されない）ＬＡＮコネクタ２５が設けられている。
【００１７】
図２は、本コンピュータ１のシステム構成を示している。本コンピュータ１は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１２０、無線ＬＡＮモジュール１２１、ＬＡＮモジュール１２２、ＳＤカードコントローラ１２３、ＰＣＩ  ＥＸＰＲＥＳＳカードコントローラ１２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０、キーボードバックライト１３Ａ、パネル開閉スイッチ１３１、電源コントローラ（ＰＳＣ）１４１、電源回路１４２等を備えている。
【００１８】
ＣＰＵ１１１は、本コンピュータ１の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム（ＯＳ）２０１および各種アプリケーションプログラムを含む。さらに、このソフトウェアは、後述する感度調整ユーティリティプログラム２０２を含む。感度調整ユーティリティプログラム２０２は、常駐プログラムとして本コンピュータ１に組み込まれている。
【００１９】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００２０】
ＧＰＵ１１４は、ディスプレイユニット１２に組み込まれたＬＣＤ３１を制御する表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ３１に供給すべき表示信号（ＬＶＤＳ信号）を生成する。ＧＰＵ１１４は、表示データからアナログＲＧＢ信号およびＨＤＭＩビデオ信号を生成することもできる。アナログＲＧＢ信号はＶＧＡポート２４を介して外部表示装置に供給される。ＨＤＭＩ出力端子２３は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを１本のケーブルで外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１９は、ＨＤＭＩビデオ信号およびデジタルオーディオ信号をＨＤＭＩ出力端子２３を介して外部表示装置に送出するためのインタフェースである。
【００２１】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１１２は、ハードディスクドライブ（ＨＤＤ）１１７および光ディスクドライブ（ＯＤＤ）１１８を制御するためのシリアルＡＴＡコントローラを内蔵している。さらに、システムコントローラ１１２は、ＬＰＣ（Ｌｏｗ ＰＩＮ Ｃｏｕｎｔ）バス上の各デバイスとの通信を実行する。
【００２２】
ＥＣ／ＫＢＣ１３０は、ＬＰＣバスに接続されている。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１およびバッテリ２０は、Ｉ２Ｃバスのようなシリアルバスを介して相互接続されている。
【００２３】
ＥＣ／ＫＢＣ１３０は、本コンピュータ１の電力管理を実行するための電力管理コントローラであり、例えば、キーボード（ＫＢ）１３およびタッチパッド１４などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ１３０は、ユーザによる電源スイッチ１６の操作に応じて本コンピュータ１をパワーオンおよびパワーオフする機能を有している。本コンピュータ１のパワーオンおよびパワーオフの制御は、ＥＣ／ＫＢＣ１３０と電源コントローラ（ＰＳＣ）１４１との協働動作によって実行される。ＥＣ／ＫＢＣ１３０から送信されるＯＮ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御して本コンピュータ１をパワーオンする。また、ＥＣ／ＫＢＣ１３０から送信されるＯＦＦ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御して本コンピュータ１をパワーオフする。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、および電源回路１４２は、本コンピュータ１がパワーオフされている期間中も、バッテリ２０またはＡＣアダプタ１５０からの電力によって動作する。
【００２４】
さらに、ＥＣ／ＫＢＣ１３０は、キーボード１３の背面に配置されたキーボードバックライト１３Ａをオン／オフすることができる。さらに、ＥＣ／ＫＢＣ１３０は、ディスプレイユニット１２の開閉を検出するように構成されたパネル開閉スイッチ１３１に接続されている。パネル開閉スイッチ１３１によってディスプレイユニット１２のオープンが検出された場合にも、ＥＣ／ＫＢＣ１３０は、本コンピュータ１をパワーオンすることができる。
【００２５】
電源回路１４２は、バッテリ２０からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１５０からの電力を用いて、各コンポーネントへ供給すべき電力（動作電源）を生成する。
【００２６】
次に、図３乃至図５を参照して、以上のような構成を持つ本コンピュータ１上で動作する感度調整ユーティリティプログラム２０２の機能について説明する。
【００２７】
前述したように、本コンピュータ１では、ＣＰＵ１１１によって、各種ソフトウェアがＨＤＤ１１７から主メモリ１１３にロードされて実行され得る。また、本コンピュータ１は、入力デバイスとして、キーボード１３とタッチパッド１４とを備えている。例えば、ブラウザなどと称されるＷｅｂページを閲覧するためのソフトウェアの利用時には、入力デバイスとして、主にタッチパッド１４が用いられ、タッチパッド１４を高感度で操作できることが好ましい。一方、例えば、文書作成ソフトウェアや表計算ソフトウェアの利用時には、入力デバイスとして、主にキーボード１３が用いられ、タッチパッド１４については、むしろ誤操作を防止するために感度を低くすることが好ましい。そこで、本コンピュータ１は、感度調整ユーティリティプログラム２０３によって、タッチパッドの感度を適応的に調整できるようにしたものであり、以下、この点について詳述する。
【００２８】
図３は、本コンピュータ１上で動作する感度調整ユーティリティプログラム２０２の機能を説明するためのブロック図である。
【００２９】
感度調整ユーティリティプログラム２０２は、監視アプリケーションリスト２０２Ａに基づき、タッチパッド１４の感度を適応的に調整する。具体的には、感度調整ユーティリティプログラム２０２は、まず、監視アプリケーションリスト２０２Ａを参照して、監視対象であるアプリケーションプログラムを確認する（図３のａ１）。ここでは、タッチパッド１４の感度を低下させるべきアプリケーションプログラムの一覧が監視アプリケーションリスト２０２Ａに記録されているものと想定する。
【００３０】
監視アプリケーションリスト２０２Ａは、感度調整ユーティリティプログラム２０２を本コンピュータ１にインストールする際に本コンピュータ１の例えばＨＤＤ１１７に格納されるデータファイルである。感度調整ユーティリティプログラム２０２に、例えば本コンピュータ１または感度調整ユーティリティプログラム２０２のベンダが運営するＷｅｂサイトに定期的にアクセスして監視アプリケーションリスト２０２Ａを（ベンダが推奨する）最新の状態に維持管理するインタフェース機能を搭載してもよい。また、ユーザが監視アプリケーションリスト２０２Ａをカスタマイズするためのインタフェース機能を感度調整ユーティリティプログラム２０２に搭載してもよい。
【００３１】
感度調整ユーティリティプログラム２０２は、監視対象のアプリケーションプログラムを確認すると、ＯＳ２０１を介して、いずれかのアプリケーションプログラムが起動した事象またはいずれかのアプリケーションプログラムのウィンドウがアクティブ化した事象の発生を監視する（図３のａ２）。アプリケーションプログラムの起動またはウィンドウのアクティブ化は、例えばＯＳ２０１のベンダによって提供されるＤＬＬ（dynamic link library）を使って監視することができる。
【００３２】
いずれかのアプリケーションプログラムが起動し、または、いずれかのアプリケーションプログラムのウィンドウがアクティブ化したことを検知すると、感度調整ユーティリティプログラム２０２は、そのアプリケーションプログラムが監視対象のアプリケーションプログラムか否かを判定する。感度調整ユーティリティプログラム２０２は、監視対象のアプリケーションプログラムでなければ、タッチバッド１４の感度を標準値である高感度の第１値に設定するようにタッチパッドドライバ２０３に要求し、一方、監視対象のアプリケーションプログラムであれば、タッチバッド１４の感度を標準値である第１値よりも低感度の第２値に設定するようにタッチパッドドライバ２０３に要求する（図３のａ３）。タッチパッドドライバ２０３は、タッチバッド１４を制御するモジュールである。
【００３３】
なお、感度調整ユーティリティプログラム２０２は、タッチパッド１４の感度が第１値または第２値のいずれに設定されているのかを管理して、第１値から第２値または第２値から第１値へ変更すべきタイミングで、タッチパッドドライバ２０３に感度設定を要求するようにしてもよい。
【００３４】
そして、タッチパットドライバ２０３は、設定された感度に応じて、タッチパッド１４上での操作イベントをＯＳ２０１に入力する（図３のａ４）。タッチパットドライバ２０３は、例えば、タッチパッド１４上への接触面積が閾値以上である場合に、タッチパッド１４上でタッチ操作が行われたと認識する。この閾値を大きくすることで（第１値＜第２値）、タッチパッド１４の感度を低下させることができる。前述したインタフェース機能によって、この閾値の変更幅、つまり第２値を設定できるようにしてもよい。
【００３５】
いま、アプリケーションプログラムＡが監視アプリケーションリスト２０２Ａに記録されており、また、アプリケーションプログラムＸは監視アプリケーションリスト２０２Ａに記録されていないものと想定する。例えば、アプリケーションプログラムＡは、タッチパッド１４の感度を低下させたい文書作成ソフトウェアや表計算ソフトウェア等であり、アプリケーションプログラムＸは、タッチパッド１４を高感度で操作したいブラウザ等である。
【００３６】
この場合、感度調整ユーティリティプログラム２０２の働きによって、例えば図４に示すように、本コンピュータ１のユーザが、アプリケーションプログラムＡを起動した場合（図４（Ａ））と、アプケーションプログラムＸを起動した場合（図４（Ｂ））とで、タッチパッド１４の感度を切替えることが可能となる。より具体的には、アプリケーションプログラムＡが起動された場合には、タッチパッド１４が低感度に設定され、アプリケーションプログラムＸが起動された場合には、タッチパッド１４が高感度（標準）に設定されるといった、タッチパッド１４の適応的な感度調整が実現される。図４中、ｂ１は、アプリケーションプログラムＡ用のウィンドウであり、ｂ２は、アプリケーションプログラムＸ用のウィンドウである。図４では、各ウィンドウｂ１，ｂ２がＬＣＤ３１に全画面表示されている。
【００３７】
また、ＯＳ２０１は、マルチウィンドウに対応している。従って、本コンピュータ１のユーザが、アプリケーションプログラムＡとアプリケーションプログラムＸとを同時に利用することも十分にあり得る。この場合も、感度調整ユーティリティプログラム２０２の働きによって、例えば図５に示すように、アプリケーションプログラムＡのウィンドウがアクティブ状態となった場合（図５（Ａ））には、タッチパッド１４が低感度に設定され、アプリケーションプログラムＸのウィンドウがアクティブ状態となった場合（図５（Ｂ））には、タッチパッド１４が高感度（標準）に設定されるといった、タッチパッド１４の適応的な感度調整が実現される。
【００３８】
図６は、本コンピュータ１上で動作する感度調整ユーティリティプログラム２０２によるタッチパッドの感度調整の手順を示すフローチャートである。
【００３９】
感度調整ユーティリティプログラム２０２は、アプリケーションプログラムの起動またはウィンドウのアクティブ化を監視し（ブロックＡ１）、いずれかのアプリケーションプログラムが起動し、または、ウィンドウがアクティブ化したことを検知すると（ブロックＡ２のＹＥＳ）、そのアプリケーションプログラムが監視対象のアプリケーションプログラムか否かを判定する（ブロックＡ３）。
【００４０】
監視対象のアプリケーションプログラムでなければ（ブロックＡ３のＮＯ）、感度調整ユーティリティプログラム２０２は、タッチバッド１４の感度を第１値（標準値）に設定する（ブロックＡ４）。一方、監視対象のアプリケーションプログラムであれば（ブロックＡ３のＹＥＳ）、感度調整ユーティリティプログラム２０２は、タッチバッド１４の感度を第２値（低下値）に設定する（ブロックＡ５）。
【００４１】
このように、本コンピュータ１は、感度調整ユーティリティプログラム２０２の働きによって、操作感を損なうことなく、その時々の状況に応じて、タッチパッド１４の感度を適切に調整することができる。
【００４２】
ところで、ここでは、起動またはウィンドウがアクティブ化したアプリケーションプログラムが、監視アプリケーションリスト２０２Ａに記録された監視対象のアプリケーションプログラムであった場合、タッチパッド１４の感度を低くする例を説明した。逆に、起動またはウィンドウがアクティブ化したアプリケーションプログラムが、監視アプリケーションリスト２０２Ａに記録された監視対象のアプリケーションプログラムであった場合、タッチパッド１４の感度を高くするようにしてもよい。また、監視アプリケーションリスト２０２Ａに監視対象として記録するアプリケーションプログラム毎に、タッチパッド１４の感度として設定すべき値を同じく監視アプリケーションリスト２０２Ａに記録するようにしてもよい。感度調整ユーティリティプログラム２０２は、監視対象のアプリケーションプログラムが起動またはウィンドウがアクティブ化した場合、そのアプリケーションプログラムと対応づけられて監視アプリケーションリスト２０２Ａに記録された値にタッチパッド１４の感度を設定する。
【００４３】
また、タッチパッド１４上では、例えば、タッチパッド１４上を指で１回叩いたらシングルタップ、タッチパッド１４上を指で２回叩いたらダブルタップ、タッチパッド１４上で指を移動させたらポインタの移動、タッチパッド１４の右端部で指を上下に移動させたら画面のスクロール、といったように様々な操作を行うことができる。そこで、タッチパッドドライバ２０３が、タッチパッド１４の感度設定を操作毎に受け付け可能とすると共に、監視アプリケーションリスト２０２Ａに監視対象として記録するアプリケーションプログラム毎に、例えば、いずれの操作について感度を低下させるか等を示すパラメータを同じく監視アプリケーションリスト２０２Ａに記録するようにしてもよい。感度調整ユーティリティプログラム２０２は、監視対象のアプリケーションプログラムが起動またはウィンドウがアクティブ化した場合、そのアプリケーションプログラムと対応づけられて監視アプリケーションリスト２０２Ａに記録されたパラメータに基づき、そのパラメータで示される操作についてタッチパッド１４の感度を低下させるようにタッチパッドドライバ２０３に要求する。もちろん、特定の操作についてタッチパッド１４の感度を高くするように調整することも可能である。監視アプリケーションリスト２０２Ａをどのように活用するかによって、例えば、同一のアプリケーションプログラムについて、ある操作についてはタッチパッド１４の感度を低くし、別のある操作についてはタッチパッド１４の感度を高くするように調整を行うといったことも可能となる。
【００４４】
また、前述したように、タッチパッド１４上では、画面のスクロール操作が可能であるので、監視アプリケーションリスト２０２Ａを活用して、アプリケーションプログラム毎に、スクロール操作に対する画面のスクロール量を調整することも可能である。
【００４５】
その他、アプリケーションプログラムの利用状況に関わらず、例えば、感度調整ユーティリティプログラム２０２が、キーボード１３からの入力を監視し、キーボード入力が盛んに行われている場合にはタッチパッド１４の感度を下げ、キーボード入力があまり行われていない場合にはタッチパッド１４の感度を上げるといった感度調整を行うことも可能である。
【００４６】
本実施形態の動作手順は全てソフトウェアによって実現することができるので、このソフトウェアをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータに導入することにより、本実施形態と同様の効果を容易に実現することができる。
【００４７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４８】
１…パーソナルコンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１３Ａ…キーボードバックライト、１４…タッチパッド、１５…指紋センサ、１６…電源スイッチ、１７…機能ボタン、１８Ａ，１８Ｂ…スピーカ、２０…バッテリ、２１…電源コネクタ、２２…ＵＳＢポート、２３…ＨＤＭＩ出力端子、２４…ＶＧＡポート、２５…ＬＡＮコネクタ、３１…ＬＣＤ、３２…カメラ、１１１…ＣＰＵ、１１２…システムコントローラ、１１３…主メモリ、１１４…グラフィクスプロセッシングユニット（ＧＰＵ）、１１４Ａ…ビデオメモリ、１１５…サウンドコーデック、１１６…ＢＩＯＳ−ＲＯＭ、１１７…ハードディスクドライブ（ＨＤＤ）、１１８…光ディスクドライブ、１１９…ＨＤＭＩ制御回路、１２０…ＢＴモジュール、１２１…無線ＬＡＮモジュール、１２２…ＬＡＮモジュール、１２３…ＳＤカードコントローラ、１２４…ＥＸＰＲＥＳＳカードコントローラ、１３０…ＥＣ／ＫＢＣ、１３１…パネル開閉スイッチ、１４１…電源コントローラ、１４２…電源回路、１５０…ＡＣアダプタ、２０１…オペレーティングシステム（ＯＳ）、２０２…感度調整ユーティリティプログラム、２０２Ａ…監視アプリケーションリスト、２０３…タッチパッドドライバ。
【図１】
2014215885.tif 000003
【図２】
2014215885.tif 000004
【図３】
2014215885.tif 000005
【図４】
2014215885.tif 000006
【図５】
2014215885.tif 000007
【図６】
2014215885.tif 000008