(57)【要約】    【課題】  タッチパッドデバイスのポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができるタッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体を提供する。    【解決手段】コンピュータ１００は、コマンド入力や動作指示等を行うタッチパッドデバイス１０４と、タッチパッドデバイス１０４の動作設定情報を保存するハードディスクやＲＯＭ、ＤＶＤ等のデータ記憶装置１０３と、画像を表示する表示部１０５とを備える。操作者の指がタッチパッドデバイス１０４のポインティング操作領域上に第２指示点でタッチしたときに、第１指示点に基づいてポインティング操作領域を複数の仮想領域に分割すると共に、第２指示点がどの仮想領域に含まれるかを判定し、第２指示点を含む仮想領域に割り当てられた動作パラメータ及び領域パラメータを実行する。【選択図】      図６
2007011797.tif 000002
【特許請求の範囲】
【請求項１】
ポインティング操作領域の所定の座標上で第１指示点及び第２指示点の各座標を認識可能であるタッチパッドデバイスの制御装置において、
前記第１指示点の座標を基準点として前記操作領域を少なくとも１つの仮想領域に分割する分割手段と、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当て手段と、前記第２指示点を含む前記分割された仮想領域の１つに係る前記所定の操作機能を実行する実行手段とを備えることを特徴とするタッチパッドデバイスの制御装置。
【請求項２】
前記所定の座標は、ｘ−ｙ座標であることを特徴とする請求項１記載のタッチパッドデバイスの制御装置。
【請求項３】
前記所定の操作機能は、夫々所望に応じて設定可能であることを特徴とする請求項１又は２記載のタッチパッドデバイスの制御装置。
【請求項４】
前記所定の操作機能は、前記第２の指示点の操作量に応じた動作を行うことを特徴とする請求項１乃至３のいずれか１項に記載のタッチパッドデバイスの制御装置。
【請求項５】
前記所定の操作機能は、前記仮想領域の所定のパラメータに応じた動作を行うことを特徴とする請求項１乃至４のいずれか１項に記載のタッチパッドデバイスの制御装置。
【請求項６】
前記仮想領域の所定のパラメータは、前記仮想領域の面積、縦幅、及び横幅の少なくとも１つを用いて算出した値であることを特徴とする請求項５記載のタッチパッドデバイスの制御装置。
【請求項７】
前記所定の操作機能は、画面のスクロール機能、音量調節機能、動画再生速度調節機能、画面の拡大／縮小比変更機能の少なくとも１つを含むことを特徴とする請求項１乃至６のいずれか１項に記載のタッチパッドデバイスの制御装置。
【請求項８】
前記画面のスクロール機能は、前記第２の指示点の操作量に応じて画面をスクロールする機能であることを特徴とする請求項７記載のタッチパッドデバイスの制御装置。
【請求項９】
前記画面のスクロール機能は、前記仮想領域の所定のパラメータに応じて画面をスクロールする機能であることを特徴とする請求項７又は８記載のタッチパッドデバイスの制御装置。
【請求項１０】
前記画面の拡大／縮小比変更機能は、前記第２の指示点の操作量に応じて前記画面の拡大／縮小比を変更することを特徴とする請求項７記載のタッチパッドデバイスの制御装置。
【請求項１１】
前記タッチパッドデバイスは、前記分割された仮想領域を表示する表示手段を有することを特徴とする請求項１乃至１０のいずれか１項に記載のタッチパッドデバイスの制御装置。
【請求項１２】
ポインティング操作領域の所定の座標上で第１指示点及び第２指示点の各座標を認識可能であるタッチパッドデバイスの制御方法において、
前記第１指示点の座標を基準点として前記操作領域を少なくとも１つの仮想領域に分割する分割ステップと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てステップと、前記第２指示点を含む前記分割された仮想領域の１つに係る前記所定の操作機能を実行する実行ステップとを備えることを特徴とするタッチパッドデバイスの制御方法。
【請求項１３】
前記所定の座標は、ｘ−ｙ座標であることを特徴とする請求項１２記載のタッチパッドデバイスの制御方法。
【請求項１４】
前記所定の操作機能は、夫々所望に応じて設定可能であることを特徴とする請求項１２又は１３記載のタッチパッドデバイスの制御方法。
【請求項１５】
前記所定の操作機能は、前記第２の指示点の操作量に応じた動作を行うことを特徴とする請求項１２乃至１４のいずれか１項に記載のタッチパッドデバイスの制御方法。
【請求項１６】
前記所定の操作機能は、前記仮想領域の所定のパラメータに応じた動作を行うことを特徴とする請求項１２乃至１５のいずれか１項に記載のタッチパッドデバイスの制御方法。
【請求項１７】
前記仮想領域の所定のパラメータは、前記仮想領域の面積、縦幅、及び横幅の少なくとも１つを用いて算出した値であることを特徴とする請求項１６記載のタッチパッドデバイスの制御方法。
【請求項１８】
前記所定の操作機能は、画面のスクロール機能、音量調節機能、動画再生速度調節機能、画面の拡大／縮小比変更機能の少なくとも１つを含むことを特徴とする請求項１２乃至１７のいずれか１項に記載のタッチパッドデバイスの制御方法。
【請求項１９】
前記画面のスクロール機能は、前記第２の指示点の操作量に応じて画面をスクロールする機能であることを特徴とする請求項１８記載のタッチパッドデバイスの制御方法。
【請求項２０】
前記画面のスクロール機能は、前記仮想領域の所定のパラメータに応じて画面をスクロールする機能であることを特徴とする請求項１８又は１９記載のタッチパッドデバイスの制御方法。
【請求項２１】
前記画面の拡大／縮小比変更機能は、前記第２の指示点の操作量に応じて前記画面の拡大／縮小比を変更することを特徴とする請求項１８記載のタッチパッドデバイスの制御方法。
【請求項２２】
前記タッチパッドデバイスは、前記分割された仮想領域を表示する表示ステップを有することを特徴とする請求項１２乃至２１のいずれか１項に記載のタッチパッドデバイスの制御方法。
【請求項２３】
ポインティング操作領域の所定の座標上で第１指示点及び第２指示点の各座標を認識可能であるタッチパッドデバイスの制御プログラムにおいて、
前記第１指示点の座標を基準点として前記操作領域を少なくとも１つの仮想領域に分割する分割モジュールと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てモジュールと、前記第２指示点を含む前記分割された仮想領域の１つに係る前記所定の操作機能を実行する実行モジュールとをコンピュータに実行させることを特徴とするタッチパッドデバイスの制御プログラム。
【請求項２４】
請求項２３記載の制御プログラムを格納していることを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体に関し、特に、コンピュータに用いられるタッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
タッチパッドデバイスは、ユーザインターフェイスとして携帯型のパーソナルコンピュータに埋め込まれたり、デスクトップ型のコンピュータに外付けされた形態で使用され、コンピュータの画面上でカーソルを移動させる。
【０００３】
また、上記タッチパッドデバイスにおいて、ブラウザ等のスクロール操作にかかる手間を軽減するために、パッド領域内のポインティング操作領域以外の所定の領域に上スクロールさせるための特定領域と下スクロールさせるための特定領域とを設け、それらの領域において操作を行った場合には、それぞれ上スクロール、下スクロールを実行する技術（例えば、特許文献１参照）と、入力操作面に縦スクロール領域と横スクロール領域とを設け、それらの領域において操作を行った場合には、それぞれ縦スクロール、横スクロール操作を実行する技術（例えば、特許文献２参照）とが提案されている。
【特許文献１】特開２０００―１８１６１７号公報
【特許文献２】特開２０００―２１４９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、タッチパッドデバイスの操作領域内に常時上下スクロールさせるための特定領域や縦横スクロール領域のような特定操作領域を確保するため、タッチパッドデバイスの操作領域内のポインティング操作領域を狭め、結果として、操作が円滑に行えなくなる。
【０００５】
また、従来のタッチパッドデバイスのポインティング操作において、上記のように特定操作領域へ機能割り当てを行わない場合、オブジェクトのドラッグ、マウスカーソルの移動等のマウスを用いた時と同様の限られた操作のみしか行えない。
【０００６】
本発明の目的は、タッチパッドデバイスのポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができるタッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載のタッチパッドデバイスの制御装置は、ポインティング操作領域の所定の座標上で第１指示点及び第２指示点の各座標を認識可能であるタッチパッドデバイスの制御装置において、前記第１指示点の座標を基準点として前記操作領域を少なくとも１つの仮想領域に分割する分割手段と、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当て手段と、前記第２指示点を含む前記分割された仮想領域の１つに係る前記所定の操作機能を実行する実行手段とを備えることを特徴とする。
【０００８】
請求項１２記載のタッチパッドデバイスの制御方法は、ポインティング操作領域の所定の座標上で第１指示点及び第２指示点の各座標を認識可能であるタッチパッドデバイスの制御方法において、前記第１指示点の座標を基準点として前記操作領域を少なくとも１つの仮想領域に分割する分割ステップと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てステップと、前記第２指示点を含む前記分割された仮想領域の１つに係る前記所定の操作機能を実行する実行ステップとを備えることを特徴とする。
【０００９】
請求項２３記載のタッチパッドデバイスの制御プログラムは、ポインティング操作領域の所定の座標上で第１指示点及び第２指示点の各座標を認識可能であるタッチパッドデバイスの制御プログラムにおいて、前記第１指示点の座標を基準点として前記操作領域を少なくとも１つの仮想領域に分割する分割モジュールと、当該分割された仮想領域に夫々所定の操作機能を割り当てる割り当てモジュールと、前記第２指示点を含む前記分割された仮想領域の１つに係る前記所定の操作機能を実行する実行モジュールとをコンピュータに実行させることを特徴とする。
【００１０】
請求項２４記載のコンピュータ読み取り可能な記憶媒体は、請求項２３記載のプログラムを格納することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ポインティング操作領域の所定の座標上で第１指示点の座標を基準点として操作領域を少なくとも１つの仮想領域に分割し、当該分割された仮想領域に夫々所定の操作機能を割り当て、上記所定の座標上で第２指示点を含む分割された仮想領域の１つに係る所定の操作機能を実行するので、機能割り当てを行う特定操作領域を確保することなく様々な操作機能を実現することができ、もってタッチパッドデバイスのポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面を参照しながら詳述する。
【００１３】
図１は、本発明の実施形態に係るタッチパッドデバイスを備えるコンピュータの構成を概略的に示す図である。
【００１４】
図１において、コンピュータ１００は、プログラムのワークエリアや一時的に保持するデータのバッファであるＲＡＭ１０２と、ＲＡＭ１０２に記憶されたプログラムを実行する後述する図２のＣＰＵ１０１と、コマンド入力や動作指示等を行うタッチパッドデバイス１０４と、タッチパッドデバイス１０４の動作設定情報を保存し、タッチパッドデバイス１０４の制御用のプログラムや、データ符号化／複合化用のプログラムを保存するハードディスクやＲＯＭ、ＤＶＤ等のデータ記憶装置１０３と、画像を表示する表示部１０５とを備え、これらはシステムバスで接続されている。表示部１０５は、外付けのスピーカ付きプロジェクタ等の出力装置であってもよい。
【００１５】
図２は、図１におけるＣＰＵ１０１の構成を概略的に示す図である。
【００１６】
図２において、ＣＰＵ１０１は、データ記憶装置１０３、タッチパッドデバイス１０４、及び表示部１０５に接続された制御部１０６と、制御部１０６に接続された機能実行部１０７と、データ記憶装置１０３に接続された設定部１０８とを備える。
【００１７】
制御部１０６は、データ記憶装置１０３に保存されたタッチパッドデバイス１０４の動作設定情報と、タッチパッドデバイス１０４からの指示とから、機能実行部１０７へ機能実行指示と表示部１０５へ仮想領域分割指示を出力する。
【００１８】
機能実行部１０７は、制御部１０６から指示された機能をコンピュータ１００において実行する。設定部１０８は、タッチパッドデバイス１０４の仮想領域分割における機能を設定する。
【００１９】
図１におけるタッチパッドデバイス１０４のポインティング操作領域は、ＣＰＵ１０１によって実行されるソフトウェアによって図３に示すようなマトリックスタイプの４つの仮想領域に分割される。この仮想領域分割は、以下のように行われる。
【００２０】
タッチパッドデバイス１０４のポインティング操作領域は、その左下の角部を原点としてｘ−ｙ座標が定義される。この原点を基準として、タッチパッドデバイス１０４に向かって右方向をｘ軸の正の方向、上方向をｙ軸の正の方向とする。図中、Ｘｍａｘは、タッチパッド感知領域の最大ｘ座標、Ｙｍａｘは、タッチパッド感知領域の最大ｙ座標を示し、ｘ０は、操作者による任意の第１指示点のｘ座標、ｙ０は、同第１指示点のｙ座標である。
【００２１】
操作者が任意の第１指示点でタッチパッドデバイス１０４のポインティング操作領域にタッチすると、当該操作領域は、表１に示すように、領域１として、座標（０，ｙ０），（０，Ｙｍａｘ），（ｘ０，Ｙｍａｘ），（ｘ０，ｙ０）を各頂点とする矩形領域と、領域２として、座標（ｘ０，ｙ０）（ｘ０，Ｙｍａｘ）（Ｘｍａｘ，Ｙｍａｘ）（Ｘｍａｘ，ｙ０）を各頂点とする矩形領域と、領域３として、座標（０，０），（０，ｙ０），（ｘ０，ｙ０），（ｘ０，０）を各頂点とする矩形領域と、領域４として、座標（ｘ０，０）（ｘ０，ｙ０）（Ｘｍａｘ，ｙ０）（Ｘｍａｘ，０）を各頂点とする矩形領域との４つに分割される。
【００２２】
【表１】
2007011797.tif 000003
【００２３】
これらの領域１〜４には、例えば表２に示すように、夫々タッチパッド機能や、領域パラメータ算出式、動作パラメータ算出式が割り当てられている。
【００２４】
【表２】
2007011797.tif 000004
【００２５】
操作者は、これらの領域の１つにおいて任意の第２指示点でタッチパッドデバイス１０４のポインティング操作領域にタッチすると、該当領域に割り当てられた所定の操作機能等を行うことができる。
【００２６】
表２において、例えば、所定の操作機能については、領域１には、「ウィンドウを閉じる」機能、領域２及び領域４には、「上下スクロール」機能、領域３には、「高速左右スクロール」機能が割り当てられている（割り当て手段）（図９）。
【００２７】
領域パラメータは、仮想領域分割時に動的に決定される値であり、表２の領域パラメータ（Ａｐ）算出式によって算出される。例えば、各操作領域の面積、縦幅、横幅に応じて画面のスクロール量を設定したり、指示点の移動距離に応じてスクロール距離や、画面の拡大／縮小比を設定したりする。
【００２８】
動作パラメータは、仮想領域分割時に操作者により夫々設定される値であり、表２の動作パラメータ算出式によって算出される（図４）。
【００２９】
本実施の形態では、領域パラメータ導出手段として仮想領域の面積を用いた例を示しており（表２）、領域パラメータ算出式は、領域２及び３に示すように、動作パラメータ算出式を決定付けるものとして記録される。また、機能割り当て方法によっては、領域３に割り当てられた機能のように、領域パラメータと関連はなくとも、機能に付随した基本設定値（DefaultParam）以外の値を記録することができる。
【００３０】
各仮想領域には、所定の操作機能特性を設定部１０８により提供される図４に示すＧＵＩインターフェースにより設定が可能である。また、本実施の形態では、設定部１０８により設定され、各仮想領域に割り当てられる操作機能は、例えばスクロールバーの上下スクロール機能や左右スクロール機能であり、オブジェクトの拡大／縮小機能であるが、該領域にタッチしたときにウィンドウを閉じる機能でもよく、動画再生における再生速度を調節する機能でもよく、また、音声再生時における音量調節機能等であってもよい。これら設定部１０８による設定は、データ記録装置１０３の設定情報保持部に保持される。さらに、タッチパッドを透過型として、各仮想領域に割り当てられた操作機能をタッチパッドを透過させて表示してもよく（図１０（ａ），（ｂ）,（ｃ））、サムネイルとしてディスプレイ上に表示してもよい。
【００３１】
本実施の形態では、タッチパッドデバイスのポインティング操作領域をマトリックスタイプのｘ−ｙ座標で規定しているが、極座標（ｒ，θ）で規定してもよい。
【００３２】
また、図４に示すＧＵＩインターフェースにより、仮想領域分割時の領域パラメータと、動作パラメータとの関連付けに関する設定を行ってもよい。この場合、制御部１０６は、図３の領域２と領域４に示したように、動作パラメータ算出式と領域パラメータとを関連付けるように設定情報保持部に設定を行う。
【００３３】
本実施の形態では、主としてマトリックスタイプとしてタッチパッドデバイス１０４のポインティング操作領域を４分割しているが、図５に示すように、上下２分割や左右２分割を行ってもよく、又は分割せずに通常とは異なる機能を割り当ててもよい。
【００３４】
本実施の形態では、領域パラメータ導出手段として仮想領域の面積を用いた例を示しているが（表２）、領域の縦幅、横幅を用いてもよい。
【００３５】
また、本実施の形態では、表２に示した、領域パラメータ算出式を直接設定する手段を操作者に提供していないが、これを直接設定するようにしてもよい。
【００３６】
図６は、図１におけるタッチパッドデバイス１０４の制御処理の手順を示すフローチャートである。
【００３７】
本処理は、コンピュータ１００のＣＰＵ１０１によって実行される。
【００３８】
図６において、入力待機状態から、操作者の指がポインティング操作領域上にタッチした第１指示点を検知すると（ステップＳ６０１でＹＥＳ）、この第１指示点の座標や移動距離等に基づいて通常のポインティング動作を行い（ステップＳ６０２）、操作者の指が第１指示点でタッチパッドデバイス１０４のポインティング操作領域から離れたか否かを判別し（ステップＳ６０３）、離れたときは、ステップＳ６０１以降の処理を繰り返す。
【００３９】
ステップＳ６０３の判別の結果、操作者の指が第１指示点で離れていないときは、第２指示点を検知したか否かを判別し（ステップＳ６０４）、検知していないときは、ステップＳ６０２の処理に戻る。
【００４０】
ステップＳ６０４の判別の結果、操作者の指がポインティング操作領域に第２指示点でタッチすると（ステップＳ６０４でＹＥＳ）、図８に示すように、設定部１０８により設定されたマトリックスタイプに基づいて第１指示点８０１の座標を基準点としてポインティング操作領域を４つの仮想領域に分割する（分割手段）と共に（ステップＳ６０５ａ）、第２指示点８０１が分割された４つの仮想領域のどの領域に含まれるかを判定する（ステップＳ６０５ｂ）。
【００４１】
次いで、後述する図７の動作パラメータ算出処理を実行し（ステップＳ６０６）、第２指示点の座標を含む仮想領域に割り当てられた動作パラメータに応じた機能を実行し（ステップＳ６０７）（実行手段）。その後、第１指示点における操作者の指、及び第２指示点における操作者の指がタッチパッドデバイス１０４のポインティング操作領域から離れたか否かを判別し（ステップＳ６０８）、第１指示点及び第２指示点の双方における操作者の指がタッチパッドデバイス１０４から離れていないときは、ステップＳ６０５以降の処理を繰り返し、第２指示点における操作者の指が離れたときは、ステップＳ６０２以降の処理を、第１指示点における操作者の指が離れたときは、第２指示点を第１指示点と変更した上で（ステップＳ６０９）、ステップＳ６０２以降の処理を繰り返す処理に戻る。
【００４２】
図６の処理によれば、操作者の指がタッチパッドデバイス１０４のポインティング操作領域上に第２指示点でタッチしたときに、第１指示点に基づいてポインティング操作領域を複数の仮想領域に分割すると共に（ステップＳ６０５ａ）、第２指示点がどの仮想領域に含まれるかを判定し（ステップＳ６０５ｂ）、第２指示点を含む仮想領域に割り当てられた動作パラメータに応じた機能を実行する（ステップＳ６０７）ので、タッチパッド画面上のポインティング操作領域が狭まるのを防止すると共にマウスを用いた時と同様の操作に限らず様々な操作機能を実現することにより操作性を向上することができる。
【００４３】
図７は、図６のステップＳ６０６で実行される動作パラメータ算出処理の手順を示すフローチャートである。
【００４４】
本処理は、コンピュータ１００のＣＰＵ１０１によって実行される。
【００４５】
図７において、データ記憶装置１０３に保存された図３に示した設定情報である動作パラメータ設定テーブルを取得し（ステップＳ７０１）、動作パラメータ算出式中に領域パラメータ値が含まれているか否かを判別する（表２）（ステップＳ７０２）。
【００４６】
ステップＳ７０２の判別の結果、動作パラメータ算出式中に領域パラメータ値が含まれているときは、領域パラメータ計算式から領域パラメータを算出した（ステップＳ７０３）後、領域パラメータ値が含まれていないときは、直ちに、動作パラメータ算出式から動作パラメータを算出して（ステップＳ７０４）、本処理を終了する。
【００４７】
図７の処理によれば、動作パラメータ算出式中に領域パラメータ値が含まれているときは（ステップＳ７０２でＹＥＳ）、領域パラメータ計算式から領域パラメータを算出し（ステップＳ７０３）、可能な場合は、動作パラメータ算出式から動作パラメータを算出する（ステップＳ７０４）ので、動作パラメータと領域パラメータとを関連付けることにより、図１１に示すように領域面積が大きいときは指示点移動距離に対するスクロール距離を短く、領域面積が小さいときは指示点移動距離に対するスクロール距離を長くするなどの操作効果が実現可能となる。
【００４８】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係るタッチパッドデバイスを備えるコンピュータの構成を概略的に示す図である。
【図２】図１におけるＣＰＵの構成を概略的に示す図である。
【図３】図１におけるタッチパッドデバイスのポインティング操作領域上の４つの仮想領域を説明する図である。
【図４】図３における仮想領域に割り当てられる操作機能を設定するのに用いられるＧＵＩインターフェースを示す図である。
【図５】図１におけるタッチパッドデバイスのポインティング操作領域をマトリックスタイプのｘ−ｙ座標で分割する場合の分割の形態を説明する図である。
【図６】図１におけるタッチパッドデバイスの制御処理の手順を示すフローチャートである。
【図７】図６のステップＳ６０６で実行される動作パラメータ算出処理の手順を示すフローチャートである。
【図８】図６のステップＳ６０５ａで分割により形成された４つの仮想領域を説明する図である。
【図９】図３における仮想領域に割り当てられる操作機能を示す図である。
【図１０】図９における仮想領域に割り当てられる操作機能を示す図であり、（ａ）は動作パラメータのみの関連付けに関する機能を割り当てた場合を示し、（ｂ）は領域パラメータと動作パラメータとの関連付けに関する機能を割り当てた場合を示し、（ｃ）は第２指示点によって機能を実行する場合を示す。
【図１１】図９における領域パラメータと動作パラメータとの関連付けに関する機能を割り当てた場合において、第２指示点の移動距離に対するスクロール距離を示す図である。
【符号の説明】
【００５４】
１００  コンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  データ記憶装置
１０４  タッチパッドデバイス
１０５  表示部
１０６  制御部
１０７  機能実行部
１０８  設定部
【図１】
2007011797.tif 000005
【図２】
2007011797.tif 000006
【図３】
2007011797.tif 000007
【図４】
2007011797.tif 000008
【図５】
2007011797.tif 000009
【図６】
2007011797.tif 000010
【図７】
2007011797.tif 000011
【図８】
2007011797.tif 000012
【図９】
2007011797.tif 000013
【図１０】
2007011797.tif 000014
【図１１】
2007011797.tif 000015