(57)【要約】【課題】  タッチパッドの領域毎の閾値の設定をユーザの利用状況に即して設定する。【解決手段】  パッド部１１２ａの座標領域毎に同一の閾値Ｔを設定しておく。閾値設定プログラムαの起動とともに、ユーザに通常のキー操作をしている間のパッド部１１２ａへの手などの接触による押圧データＰを計測する。計測した押圧データＰと閾値Ｔとを比較し、押圧データＰが大きければ該当する座標領域の閾値Ｔとしてこの押圧データＰの値を用いて再設定する。【選択図】  図２
2005108036.tif 000002
【特許請求の範囲】
【請求項１】
操作面の接触により座標データとこれに対応する押圧データとを検出するタッチパッド
を備えた情報処理装置において、
予め前記座標データに対応する領域毎に入力の感度の閾値を設定しておく第１の閾値設
定手段と、
所定時間内における前記操作面の接触により検出された前記押圧データと、この押圧デ
ータに対応する前記領域に設定された前記閾値との大小を判断する判断手段と、
前記判断手段により判断の対象とされた前記押圧データが、前記閾値より大きい場合に
は、この閾値を前記判断の対象とされた前記押圧データの値に置き換える第２の閾値設定
手段と、
を有することを特徴とする情報処理装置。
【請求項２】
操作面の接触により座標データとこれに対応する押圧データとを検出するタッチパッド
を備えた情報処理装置において、
隣接する複数の前記座標データに対応する複数の領域を入力の感度の閾値を設定するた
めの１つの閾値領域と定義する、閾値領域定義手段と、
予め前記閾値領域定義設定手段により定義された閾値領域毎に前記閾値を設定しておく
第１の閾値設定手段と、
所定時間内における前記操作面の接触により検出された前記押圧データと、この押圧デ
ータに対応する前記閾値領域に設定された前記閾値との大小を判断する判断手段と、
前記判断手段により判断の対象とされた前記押圧データが、前記閾値より大きい場合に
は、この閾値を前記判断の対象とされた前記押圧データの値に置き換える第２の閾値設定
手段と、
を有することを特徴とする情報処理装置。
【請求項３】
前記第２の閾値設定手段により置き換えられる閾値はユーザ毎に前記閾値を保持できる
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
操作面の接触により座標データとこれに対応する押圧データとを検出するタッチパッド
において、
予め前記座標データに対応する領域毎に入力の感度の閾値を設定しておく第１の閾値設
定手段と、
所定時間内における前記操作面の接触により検出された前記押圧データと、この押圧デ
ータに対応する前記領域に設定された前記閾値との大小を判断する判断手段と、
前記判断手段により判断の対象とされた前記押圧データが、前記閾値より大きい場合に
は、この閾値を前記判断の対象とされた前記押圧データの値に置き換える第２の閾値設定
手段と、
を有することを特徴とするタッチパッド。
【請求項５】
操作面の接触により座標データとこれに対応する押圧データとを検出するタッチパッド
において、
隣接する複数の前記座標データに対応する複数の領域を入力の感度の閾値を設定するた
めの１つの閾値領域と定義する、閾値領域定義手段と、
予め前記閾値領域定義設定手段により定義された閾値領域毎に前記閾値を設定しておく
第１の閾値設定手段と、
所定時間内における前記操作面の接触により検出された前記押圧データと、この押圧デ
ータに対応する前記閾値領域に設定された前記閾値との大小を判断する判断手段と、
前記判断手段により判断の対象とされた前記押圧データが、前記閾値より大きい場合に
は、この閾値を前記判断の対象とされた前記押圧データの値に置き換える第２の閾値設定
手段と、
を有することを特徴とするタッチパッド。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特にタッチパッドの閾値設定を行う情報処理装置に関
する。
【背景技術】
【０００２】
従来、ノートブック型のパーソナルコンピュータ（以下、「ＰＣ」ともいう）において
は、本体に対して表示部が開閉自在に取り付けられて構成されており、当該本体に対して
表示部を展開することによりこの本体の一面に設けられた複数の操作キーを操作して所定
の操作命令を入力し得ると共に、当該入力された操作命令に応じて所定の処理を実行し、
かくして得られた処理結果を表示部に設けられた液晶ディスプレイに表示し得るようにな
されている。
【０００３】
ところで、この種のパーソナルコンピュータとして、本体の一面に複数の操作キーと共
に、タッチパッドと呼ばれるシート状のポインティングデバイスが設けられたものがある
。
【０００４】
かかるパーソナルコンピュータにおいては、タッチパッドの表面を指等でこすると、そ
の指の動きに応じて、液晶ディスプレイに表示させているマウスカーソルを移動させるこ
とができると共に、当該タッチパッドの表面に指を素早く触れて離す、いわゆるタップと
呼ばれる操作（以下、「タップ操作」ともいう）を行うと、別のポインティングデバイス
として知られるマウスのクリック操作が行われた場合と同様の処理を実行することができ
、かくして、操作性を向上させ得るようになされている。
【０００５】
一方で、かかる構成のＰＣにおいては、ユーザが操作キーを操作しているときに、その
手や腕がタッチパッドの表面に触れると、操作キーによる操作途中であるにも関わらず、
タップ操作が行われたものと認識して誤った処理を実行する場合があり、操作性を向上さ
せるには未だ不十分な問題がある。
【０００６】
このような問題に対しては、入力の有効性を判定するための閾値を、感圧面の各領域毎
に個別に設定可能とし、手つきによる誤入力を防止するという手法が考えられ、コンピュ
ータに用いられる感圧式座標入力装置では既にこの手法が提案されている（例えば特許文
献１参照）。
【特許文献１】特開平５−１４３２２６号公報（第５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように感圧面の各領域毎に個別に閾値を設ける手法をそのままタッチパッドに応
用することで誤入力を防止する情報処理装置を提供できるとも考えられる。
【０００８】
しかし、実際に感圧面の各領域毎に個別に閾値を設定する場合、どの領域にどのような
閾値を与えるべきかは、通常の場合分からないものであり、初めのうちは、任意の値を入
力しておき、使用状況により逐次閾値を変えいく、つまり再設定していく必要が生じてし
まう。
【０００９】
また、仮に数回にわたる閾値の設定変更により適切な閾値がある程度決まったとしても
、異なるパーソナルコンピュータでは、キーボードとタッチパッドとの位置関係が微妙に
異なることが多く、領域毎の閾値の設定がそのまま他のＰＣで利用できるとは限らない。
【００１０】
更に、同じＰＣが数多くある場合でも、ユーザが異なれば閾値の設定状況も変わってき
てしまう。
【００１１】
本発明は上記課題に鑑みてなされたものであり、タッチパッド装置の領域毎の閾値の設
定をユーザの利用状況に即して設定する機能を持つことで、キーボード操作中のタッチパ
ッドの誤操作を防止することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の情報処理装置は、操作面の接触により座標データ
とこれに対応する押圧データとを検出するタッチパッドを備えた情報処理装置において、
予め前記座標データに対応する領域毎に入力の感度の閾値を設定しておく第１の閾値設定
手段と、所定時間内における前記操作面の接触により検出された前記押圧データと、この
押圧データに対応する前記領域に設定された前記閾値との大小を判断する判断手段と、前
記判断手段により判断の対象とされた前記押圧データが、前記閾値より大きい場合には、
この閾値を前記判断の対象とされた前記押圧データの値に置き換える第２の閾値設定手段
とを有することを特徴としている。
【００１３】
また、本発明の情報処理装置は、操作面の接触により座標データとこれに対応する押圧
データとを検出するタッチパッドを備えた情報処理装置において、隣接する複数の前記座
標データに対応する複数の領域を入力の感度の閾値を設定するための１つの閾値領域と定
義する、閾値領域定義手段と、予め前記閾値領域定義設定手段により定義された閾値領域
毎に前記閾値を設定しておく第１の閾値設定手段と、所定時間内における前記操作面の接
触により検出された前記押圧データと、この押圧データに対応する前記閾値領域に設定さ
れた前記閾値との大小を判断する判断手段と、前記判断手段により判断の対象とされた前
記押圧データが、前記閾値より大きい場合には、この閾値を前記判断の対象とされた前記
押圧データの値に置き換える第２の閾値設定手段とを有することを特徴としている。
【００１４】
また、本発明のタッチパッドは、操作面の接触により座標データとこれに対応する押圧
データとを検出するタッチパッドにおいて、予め前記座標データに対応する領域毎に入力
の感度の閾値を設定しておく第１の閾値設定手段と、所定時間内における前記操作面の接
触により検出された前記押圧データと、この押圧データに対応する前記領域に設定された
前記閾値との大小を判断する判断手段と、前記判断手段により判断の対象とされた前記押
圧データが、前記閾値より大きい場合には、この閾値を前記判断の対象とされた前記押圧
データの値に置き換える第２の閾値設定手段とを有することを特徴としている。
【００１５】
更に、本発明のタッチパッドは、操作面の接触により座標データとこれに対応する押圧
データとを検出するタッチパッドにおいて、隣接する複数の前記座標データに対応する複
数の領域を入力の感度の閾値を設定するための１つの閾値領域と定義する、閾値領域定義
手段と、予め前記閾値領域定義設定手段により定義された閾値領域毎に前記閾値を設定し
ておく第１の閾値設定手段と、所定時間内における前記操作面の接触により検出された前
記押圧データと、この押圧データに対応する前記閾値領域に設定された前記閾値との大小
を判断する判断手段と、前記判断手段により判断の対象とされた前記押圧データが、前記
閾値より大きい場合には、この閾値を前記判断の対象とされた前記押圧データの値に置き
換える第２の閾値設定手段とを有することを特徴としている。
【発明の効果】
【００１６】
本発明によれば、キーボード操作中のタッチパッドの誤操作を防止することができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態に係る情報処理装置を図１乃至図６を参照して説明する。
【００１８】
図１は本発明の実施形態に係る情報処理装置の外観構成を示す斜視図であり、ここでは
、ノートブック型のＰＣを例に示している。
【００１９】
この図１に示す、本発明の実施形態による情報処理装置１は、本体１１と、ディスプレ
イユニット１２とから構成されている。ディスプレイユニット１２には、液晶表示装置で
あるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１２１が組み込まれてい
る。このディスプレイユニット１２は、本体１１に対して解放位置と閉塞位置との間を回
動自在に取り付けられている。
【００２０】
本体１１は薄い箱形の筐体を有しており、その筐体上面には、キーボード１１１が配置
され、キーボード１１１の手前の筐体部分上面でパームレストを形成している。この、パ
ームレストのほぼ中央部に、本発明に係る、ポインティングデバイスとして用いられるタ
ッチパッド１１２が配置されている。このタッチパッド１１２は、操作面であるパッド部
１１２ａの他、右ボタン１１２ｂ及び左ボタン１１２ｃを有している。更に、本体１１の
上面には、情報処理装置１の電源をオン／オフするための電源ボタン１１４が設けられて
いる。
【００２１】
図２は情報処理装置１のシステム構成を示すブロック図である。情報処理装置１は、図
示するように、ＣＰＵ２０１、ホストブリッジ２０２、主メモリ２０３、グラフィクスコ
ントローラ２０４、ＬＣＤ１２１、Ｉ／Ｏコントローラ２０７、電源ボタン１１４、電源
コントローラ２１３、ハードディスクドライブ（ＨＤＤ）２０８、キーボード１１１、タ
ッチパッド１１２が設けられている。
【００２２】
各要素の接続は以下のようになっている。
【００２３】
ＣＰＵ２０１と主メモリ２０３と、グラフィクスコントローラ２０４はホストブリッジ
２０２に接続されており、ＬＣＤ１２１はグラフィクスコントローラ２０４に接続されて
いる。
【００２４】
また、電源ボタン１１４と、電源コントローラ２１３と、ＨＤＤ２０８と、キーボード
１１１と、タッチパッド１１２はＩ／Ｏコントローラ２０７に接続されている。
【００２５】
そして、ホストブリッジ２０２とＩ／Ｏコントローラ２０７は共にバスＢに接続されて
いる。
【００２６】
次に、各要素の構成を説明する。
【００２７】
ＣＰＵ２０１は、情報処理装置１全体の動作を制御するために設けられたもので、ＨＤ
Ｄ２０８から主メモリ２０３にロードされたオペレーティングシステム（以下、「ＯＳ」
ともいう）の他、後述する閾値設定プログラムα、およびその他のアプリケーションプロ
グラムやユーティリティプログラムを実行する。
【００２８】
ホストブリッジ２０２は、ＣＰＵ２０１に所定の命令やプログラム等を実行させたり、
グラフィクスコントローラ２０４に画像データを転送したりするなどの制御を行うと伴に
、主メモリ２０３のメモリコントロールを行う。
【００２９】
主メモリ２０３はＣＰＵ２０１により読み込まれたプログラム等やグラフィクスコント
ローラ２０４に出力する画像データ等の所定の情報を記憶する。
【００３０】
グラフィクスコントローラ２０４は、適時供給される各種アプリケーションプログラム
に基づく画像データを、内蔵のＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍ
ｅｍｏｒｙ）に格納して適宜読み出し、当該読み出した画像データをＬＣＤ１２１に送出
することにより、ＬＣＤ１２１に1つ又は複数のウィンドウ画面を表示し得るようになさ
れている。
【００３１】
ＬＣＤ１２１は、情報処理装置１のディスプレイモニタとしての役割を担う。
【００３２】
Ｉ／Ｏコントローラ２０７はキーボード１１１やタッチパッド１１２から入力される命
令をＣＰＵ２０１に伝えたり、ＣＰＵ２０１からの命令に対して、ＨＤＤ２０８や電源コ
ントローラ２１３を制御する。
【００３３】
電源ボタン１１４は情報処理装置１の電源をオン／オフする信号を送出する役目を担う
。
【００３４】
電源コントローラ２１３は、これに接続する図示せぬコンセントが電源ソケットに差し
込まれ、Ｉ／Ｏコントローラ２０７より、電源ボタン１１４から送出された電源オンの信
号を受信すると、各回路に給電を行う。尚、コンセントが電源ソケットに差し込まれてい
なくても、電源コントローラ２１３と接続する図示せぬバッテリが充電されていれば、電
源コントローラ２１３は、電源ボタン１１４の電源オンの信号を受信することによりこの
バッテリから給電を行う。
【００３５】
ＨＤＤ２０８には、例えば、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ、各種アプリケーシ
ョンソフトウェアの他、後述する閾値設定プログラムαやこれに使用する閾値Ｔ等が記憶
されており、起動処理の過程で適時、主メモリ２０３に転送される。
【００３６】
キーボード１１１は情報処理装置１に対するコマンド等を入力する等の入力部としての
役割を担う。
【００３７】
タッチパッド１１２は、ＬＣＤ１２１上のマウスカーソルを制御する役目を担い、操作
面であるパッド部１１２ａと右ボタン１１２ｂと左ボタン１１２ｃとを有する。
【００３８】
次に、タッチパッド１１２の動作説明を詳細に説明する。
【００３９】
Ｉ／Ｏコントローラ２０７に内蔵されている図示せぬＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅ
ｓｓ  Ｍｅｍｏｒｙ）には、キー入力監視プログラム用のキー入力監視レジスタ、その他
の各種プログラム用のレジスタが設けられている。
【００４０】
キー入力監視レジスタは、キーボード１１１、パッド部１１２ａ、右ボタン１１２ｂ、
左ボタン１１２ｃ等の入力に基づいて操作キーフラグを格納する。従って、Ｉ／Ｏコント
ローラ２０７は、キー入力監視プログラムに基づいて、例えば、パッド部１１２ａのポイ
ンティング操作や、右ボタン１１２ｂ及び左ボタン１１２ｃのクリック操作が行われたか
否かを操作キーフラグの格納状態に基づいて判別し、ポインティング操作やクリック操作
が行われたときにはその旨をＣＰＵ２０１に通知する。
【００４１】
ここで、ポインティング操作とは、例えば、マウスカーソルを所望の位置に移動させる
ためにパッド部１１２ａの表面を指でこする操作のことであり、クリック操作とは、右ボ
タン１１２ｂ又は左ボタン１１２ｃを指で素早く押して離す操作のことである。
【００４２】
これによりＣＰＵ２０１は、パッド部１１２ａに対するポインティング操作や、右ボタ
ン１１２ｂ又は左ボタン１１２ｃ等に対するクリック操作に応じた所定の処理を実行する
ことができる。
【００４３】
ここで、本発明で使用されるタッチパッド１１２は、ユーザの手などがパッド部１１２
ａに触れたときの座標データと押圧データをＣＰＵ２０１に返す機能を有することが求め
られるが、その仕組みは特開２００１−２０２１９２号公報の第４頁〜第５頁に詳説して
ある為、ここでは以下に示すように簡単な説明にとどめる。
【００４４】
パッド部１１２ａには、図示せぬ位置検出センサと、感圧センサが設けられており、こ
れらは、Ｉ／Ｏコントローラ２０７に接続されている。
【００４５】
Ｉ／Ｏコントローラ２０７は、位置検出センサにおいて、押圧により接触して導通した
電極が存在するか否かを所定周期で検出すると共に、感圧センサにおいて押圧に応じた電
圧が発生したか否かを所定周期で検出する。
【００４６】
そして、Ｉ／Ｏコントローラ２０７は、位置検出センサにおいて導通した電極が存在す
ると、当該導通した電極の交点位置に基づいて、タッチパッド１１２の表面の押位置を示
す座標データを生成すると共に、このときの感圧センサが発生させた電圧に応じて押圧力
を示す押圧データを生成し、これら座標データ及び押圧データを主メモリ２０３上で立ち
上げられているタッチパッドドライバを介してＣＰＵ２０１に通知する。
【００４７】
これにより、ＣＰＵ２０１は、Ｉ／Ｏコントローラ２０７から座標データ及び押圧データ
が与えられると、主メモリ２０３上で立ち上げているＯＳに従い、当該座標データ及び押
圧データに基づいてマウスカーソルを移動させる等の所定の処理を実行する。
【００４８】
ここで、この情報処理装置１の場合、パッド部１１２ａの表面に加えられる押圧力の閾
値を任意に設定し得ると共に、その設定した閾値以上の押圧力でパッド部１１２ａの表面
が押圧されたときにのみ所定の処理を実行させる設定がなされている。
【００４９】
即ち、ＣＰＵ２０１は、Ｉ／Ｏコントローラ２０７からパッド部１１２ａのポインティ
ング操作やタップ操作に応じた座標データ及び押圧データが与えられると、当該押圧デー
タに基づいて、パッド部１１２ａの表面に加えられた押圧力が予め設定された閾値以上で
あるか否かを判別し、当該押圧力が閾値以上である場合には該当する入力があったものと
みなし、所定の処理を実行する。
【００５０】
尚、ここでは感圧方式のタッチパッドを例にとり説明したが、本発明はこれに限定され
ることは無く、座標位置と押圧力を検出できるタッチパッドであれば種類は問わない。従
って、例えば静電容量方式等の他の方式のタッチパッドであっても良い。
【００５１】
次に、本発明の実施の形態における情報処理装置１においてタッチパッド１１２の押圧
の閾値の決定方法を説明する。
【００５２】
図３は、タッチパッド１１２の押圧の閾値の決定方法を示すフローチャートである。
【００５３】
まず、ＣＰＵ２０１は、ユーザによる押圧の閾値決定のための閾値設定プログラムαを
開始する旨の信号を受信したか否かを判断する（図３のステップＳ１）。
【００５４】
この信号とは、例えば、ＬＣＤ１２１を介してユーザがメニューから選んで閾値設定プ
ログラムαを開始させることを信号送出のトリガとしても良いし、通常の操作では行わな
いような、例えばボタンの操作であるタッチパッド１１２の右ボタン１１２ｂと左ボタン
１１２ｃを同時に押す等の操作を信号送出のトリガとしても良い。
【００５５】
その結果、ＣＰＵ２０１は閾値設定プログラムαを開始する旨の信号を未だ受信してい
ない場合には（ステップＳ１のＮｏ）、この信号を受信するまでこの判断を継続する。
【００５６】
一方、ＣＰＵ２０１が閾値設定プログラムαを開始する旨の信号を受信した場合には（
ステップＳ１のＹｅｓ）、パッド部１１２ａに対し、第１の閾値設定手段として初期の閾
値Ｔを設定する（ステップＳ２）。このステップＳ２で設定する閾値Ｔは、予めＨＤＤ２
０８に記憶させておき、情報処理装置１の起動に応じて主メモリ２０３に読み込まれた値
である。但し、情報処理装置１の利用している最中に、ユーザによる閾値Ｔの変更により
変更された場合にはその変更された閾値が初期の閾値Ｔとして設定される。
【００５７】
尚、この初期の閾値Ｔは後述する閾値領域の数だけ設定される。また、この段階では各
領域全て同じ値が設定される。このようにすることで、いわゆるリセットの状態になり、
後述するように領域毎に閾値Ｔを変化させる設定が可能となる。
【００５８】
従って、パッド部１１２ａの感度を高めたいのであれば、初期の閾値Ｔを０（ゼロ）に
近い値に設定しておけば良いし、逆に感度を低くしたい場合には初期の閾値Ｔを高めに設
定しておけば良い。
【００５９】
また、ユーザにより閾値設定プログラムαを開始する旨の信号が送出された後は、タッ
チパッド１１２はポインティングデバイスとしての役割は一時中断され、閾値設定のため
の計測が終了し、新たな閾値Ｔが設定するまでは、このタッチパッド１１２は閾値決定の
ための後述する座標データ（Ｘ，Ｙ）と押圧データＰを検出する装置としての役割を担う
こととなる。
【００６０】
次に、パッド部１１２ａにかかる座標データ（Ｘ，Ｙ）と押圧データＰの計測を始める
（ステップＳ３）。
【００６１】
この計測は、キーボード１１１を使用して情報処理装置１を利用し、その利用の最中に
ユーザの手などがパッド部１１２ａに触れた場合におけるその接触位置の座標データ（Ｘ
，Ｙ）と押圧データＰを計測し、主メモリ２０３にこのデータを格納する。尚、ユーザが
仮にポインティングデバイスの使用を希望する場合は、別途マウス等のタッチパッド１１
２以外を情報処理装置１に接続して利用することとなる。
【００６２】
ここで、本発明で実現できるタッチパッドは、位置の検出だけでなく、その位置での圧
力の度合いが検出できるものである必要がある。従って、計測中にユーザがタッチパッド
１１２に触れた場合には、Ｉ／Ｏコントローラ２０７の所定周期の検出によりＣＰＵ２０
１に座標データ（Ｘ，Ｙ）と押圧データＰとを送出することとなる。この座標データ（Ｘ
，Ｙ）と押圧データＰは、後述するように各領域の閾値を設定するためのデータとして利
用される。
【００６３】
ここで、１の座標データ（Ｘ，Ｙ）を検出する領域を座標領域といい、１の閾値を設定
する領域を閾値領域ということとする。
【００６４】
図４は、タッチパッド１１２の座標領域を示した図である。図４では最も単純な閾値領
域の設定方法である、座標領域＝閾値領域としたものである。ここでは横７分割、縦６分
割の場合を示している。即ち、図４において、パッド部１１２ａの左上を原点として、横
方向に移動する座標データは７つの分割された領域で検出でき、縦方向に移動する座標デ
ータは６つの分割された領域で検出できる。従って、同じ座標領域内であれば、たとえそ
の領域内でパッド部１１２ａに触れている部分が動いたとしても、つまり、異なる点を接
触したとしても同じ座標データしか得ることはできない。
【００６５】
ここで、図４のタッチパッドは座標領域＝閾値領域であるので、閾値を設定するための
領域は座標領域と一致する。即ち、閾値領域についても、横方向は７分割、縦方向は６分
割された領域に区分けされることとなる。
【００６６】
従って、例えば図４における領域ａはＸ座標が３、Ｙ座標も３の位置となり、座標領域
及び閾値領域ともに（３，３）と示すことができる。同様に、領域ｂは（６，５）と示す
ことができる。
【００６７】
また、本実施の形態に係るタッチパッド１１２は、押圧データＰも計測するため、座標
データ（Ｘ，Ｙ）と押圧データＰを併せて（Ｘ，Ｙ，Ｐ）と表記することとする。従って
、例えば領域ａにおける押圧データＰの値が６であったとすると、座標データ（Ｘ，Ｙ）
と押圧データＰを併せて（３，３，６）と表記される。
【００６８】
次に、ＣＰＵ２０１は閾値Ｔと上記計測により計測された押圧データＰとを比較し、そ
の大小を判断する（ステップＳ４）。
【００６９】
その結果、計測された押圧データＰが閾値Ｔより小さいと判断された場合（ステップＳ
４のＮｏ）は、後述するステップＳ６に進む。
【００７０】
一方、計測された圧力値Ｐが閾値Ｔより大きいと判断された場合（ステップＳ４のＹｅ
ｓ）は、該当する閾値領域の閾値Ｔをこの計測された圧力値Ｐの値に置き換えた新たな閾
値Ｔとして主メモリ２０３に記憶する（ステップＳ５）。尚、このとき、押圧データＰの
値を四捨五入するなど丸めた値で閾値Ｔを設定しても良い。
【００７１】
次に、ＣＰＵ２０１は、上述した計測が終了したか否かの判断を行う（ステップＳ６）
。
【００７２】
この判断は、ユーザからの押圧計測終了の旨の信号を受信したか否かで判断する。ここ
で、信号はステップＳ１で説明したと同じように、閾値設定プログラムαの終了をＬＣＤ
１２１を介してユーザがメニューから選ぶことを信号送出のトリガとしても良いし、タッ
チパッド１１２の右ボタン１１２ｂと左ボタン１１２ｃを同時に押す等の操作を信号送出
のトリガとしても良い。
【００７３】
その結果、ＣＰＵ２０１は計測終了の信号を受信したと判断した場合（ステップＳ６の
Ｙｅｓ）、後述するステップＳ７に進む。
【００７４】
一方、ＣＰＵ２０１は計測終了の信号を受信していないと判断した場合（ステップＳ６
のＮｏ）、ステップＳ３に戻り、引き続きユーザによるパッド部１１２ａへの接触に伴う
座標データ（Ｘ，Ｙ）と押圧データＰの計測を継続する。
【００７５】
この計測は、上述した計測終了の信号を受信するまで続けられる。従って、上述したス
テップＳ３〜ステップＳ５までの処理は、計測終了の信号を受信するまで何回も実施され
ることとなる。
【００７６】
図５は、図４の領域ａにおける押圧データ計測の結果を示した図である。例えば、計測
中に領域ａに触れた機会が８回あり、かつ、初期設定の閾値Ｔが２であって、各８回の座
標データと押圧データが図５−（１）に示すようにそれぞれ、（３，３，１）、（３，３
，６）、（３，３，３）、（３，３，２）、（３，３，５）、（３，３，７）、（３，３
，３）、（３，３，１）という結果が得られたとする。
【００７７】
これに対応する閾値Ｔの変化は、図５−（２）に示すように、１回目の押圧データＰは
１で初期の閾値Ｔは２であるので、新たな閾値Ｔは２のままである。同様に、２回目の押
圧データＰは６で比較対照の閾値Ｔは２であるため、新たな閾値Ｔは６となる。更に、３
回目の押圧データＰは３で、比較対照の閾値Ｔは６であるため、新たな閾値Ｔは６のまま
となる。
【００７８】
このようにステップＳ３〜ステップＳ５の処理が繰り返され、その最大値が最終的な閾
値Ｔと設定される。即ち、領域ａでの閾値Ｔは６回目に測定された７が最大であるため、
（３，３，７）が新たな閾値Ｔとして主メモリ２０３に記憶されることとなる（図５−（
２）参照）。
【００７９】
以上の処理は各座標領域の全てについて同様に処理される。これにより、ある座標領域
では数回のパッド部１１２ａへの接触により、その度に新たな閾値Ｔが主メモリ２０３に
格納される場合もあるし、他の座標領域では全く接触が起こらずに、初期の閾値Ｔがその
まま最後まで維持される場合もある。
【００８０】
次に、計測が終了すると閾値設定プログラムαは、第２の閾値設定手段として主メモリ
２０３に格納された閾値を新たな閾値として設定する（ステップＳ７）。この設定は上述
してきた計測により主メモリ２０３に格納された閾値Ｔを新たな閾値ＴとしてＨＤＤ２０
８上に記憶された閾値Ｔと置き換えることにより行われる。
【００８１】
例えば、図６はある計測による計測結果を示した図である。計測の結果、図６−（１）
に示すように、（１，１）と（１，２）の座標領域では押圧データＰが２であり、（５，
１）、（５，２）、（６，１）、（６，２）、（７，２）の座標領域では押圧データＰが
３であり、（７，１）の座標領域では押圧データＰが５であったとする。また、ここでは
、初期の閾値Ｔは０（ゼロ）であるとする。
【００８２】
この場合、このステップＳ７の処理が実行されると、図６−（２）に示すように、（１
，１，２）、（１，２，２）、（５，１，３）、（５，２，３）、（６，１，３）、（６
，２，３）、（７，２，３）、（７，１，５）と設定され、他の残りの閾値領域は初期の
閾値Ｔである０（ゼロ）に設定され、結果として図６−（２）に示すような設定となる。
【００８３】
以上説明してきたように閾値設定プログラムαにより情報処理装置１を制御することで
、タッチパッド１１２の各領域毎にパッド部１１２ａの圧力の閾値をユーザに利用に即し
て変えることが出来る。従って、例えば両手をキーボード１１１のいわゆるホームポジシ
ョンにおいてキーボードを利用している際に、無意識のうちにタッチパッド１１２を触れ
た場合でも当該触れた領域で設定された閾値を超えない力がかかった状態では、タッチパ
ッド１１２への入力は無かったものと扱われるため誤動作の防止を図ることが出来る。
【００８４】
従って、誤入力しやすい部分の感度を下げることでポインティング操作のパフォーマン
スを低下させずにキーボード操作中のタッチパッドの誤操作を防止することができる。
【００８５】
次に、本発明の実施の形態の変形例を示す。
【００８６】
上述した図４では、閾値領域の設定方法として、座標領域＝閾値領域とした最も単純な
領域の設定方法を採用した。この場合、図４では説明のためにあえて分割数を小さな値を
用いて説明したが、座標位置の検出の精度を更に高くし、例えば横方向の分割数を７０、
縦方向の分割数を６０とすると、結果として４２００もの座標領域が作成される。従って
、上記実施の形態をそのまま利用してしまうと、４２００もの閾値領域が出来てしまうこ
ととなる。
【００８７】
もちろん、よりきめ細かい閾値の設定を望む場合は、このままでも良いが、実際にはそ
れほどきめ細かな閾値の設定を望まない場合もある。その場合は、複数の座標領域を１つ
の閾値領域と定義して設定するようにしても良い。
【００８８】
即ち、上記を例にとれば、横の７０分割、縦の６０分割の座標領域をそのまま閾値領域
とすると、閾値領域も４２００となってしまうため、横の１０分割と縦の１０分割とで構
成される合計１００の座標領域を１つの閾値領域と定義して、この閾値領域毎に閾値Ｔを
設定しても良い。
【００８９】
この方法を利用すれば、座標データは高い精度を維持したまま、閾値設定は、そこまで
細かい設定にせずに、図４に示すような横７分割、縦６分割の粗い領域で設定でき、閾値
設定のためだけに多くのメモリを費やす必要も無くなり、閾値設定の処理時間も短縮され
る。
【００９０】
次に、上述してきた実施形態は、閾値設定プログラムαを起動させることにより何回で
も実施できるため、例えばログインネームが異なるユーザであれば、Ｗｉｎｄｏｗｓ（登
録商標）のＨＫＣＵ（Ｈｋｅｙ  Ｃｕｒｒｅｎｔ  Ｕｓｅｒ）等のユーザ環境設定のレジ
ストリにこの閾値を格納させる機能をもたせることも可能である。即ち、図７に示すよう
に、ログインネーム毎に閾値Ｔを管理することで、ユーザ毎に設定を代えることが出来、
ユーザ毎に最適な環境の下で操作性を向上させることが可能となる。
【００９１】
尚、上述してきた実施形態、及び実施形態の変形例は、ＯＳとしては、Ｗｉｎｄｏｗｓ
（登録商標）を例にとったが、これに限ることは無く、ＬＩＮＵＸをベースにしたＯＳ等
、その種類は問わない。
【００９２】
更に、上述してきた実施の形態におけるシステム構成図では、図４に示すように、タッ
チパッド１１２の閾値設定プログラムαや閾値Ｔを格納する機能であるＨＤＤ２０８と、
タッチパッド１１２の出力を検出するＩ／Ｏコントローラ２０７がタッチパッド１１２と
は別の要素となっているが、これらの要素の中でタッチパッド１１２と係わりのある機能
をタッチパッド１１２内に有していても良い。これにより、情報処理装置１だけでなく他
の情報処理装置においてもタッチパッド１１２を組み込むことで本発明の効果が得られる
こととなる。
【００９３】
以上説明してきた変形例においても、ポインティング操作のパフォーマンスを低下させ
ずにキーボード操作中のタッチパッドの誤操作を防止することができる。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施形態に係る情報処理装置の外観構成を示す斜視図。
【図２】情報処理装置１のシステム構成を示すブロック図。
【図３】タッチパッド１１２の押圧の閾値の決定方法を示すフローチャート。
【図４】タッチパッド１１２の座標領域を示した図。
【図５】座標領域ａにおける押圧データ計測の結果を示した図。
【図６】ある計測による計測結果を示した図。
【図７】ログインネームごとに閾値を管理した図。
【符号の説明】
【００９５】
１  情報処理装置
１１  本体
１１１  キーボード
１１２  タッチパッド
１１２ａ  パッド部
１１２ｂ  右ボタン
１１２ｃ  左ボタン
１１４  電源ボタン
１２  ディスプレイユニット
１２１  ＬＣＤ
２０１  ＣＰＵ
２０２  ホストブリッジ
２０３  主メモリ
２０４  グラフィックスコントローラ
２０７  Ｉ／Ｏコントローラ
２０８  ＨＤＤ
Ｘ，Ｙ  座標データ
Ｐ  押圧データ
Ｔ  閾値
α  閾値設定プログラム
【図１】
2005108036.tif 000003
【図２】
2005108036.tif 000004
【図３】
2005108036.tif 000005
【図４】
2005108036.tif 000006
【図５】
2005108036.tif 000007
【図６】
2005108036.tif 000008
【図７】
2005108036.tif 000009