(57)【要約】【課題】慣性特性をもったタッチパッドを提供すること。【解決手段】  位置指示体が置かれる接触感応面を含むタッチパッドを含んだディスプレイスクリーンを有する電子装置のスクリーンポインタの位置を制御するための装置を提供する。タッチパッドは、接触感応面上の指示体の位置を示す位置信号を生成するように構成される。この装置は、位置信号に基づいて第１の動きデータ群を生成するコントローラを含む。第１の動きデータ群は、接触感応面を横切る指示体の動きを示す。コントローラは、指示体が接触感応面から離れ、接触感応面に触れていないようになったとき、第２の動きデータ群を生成するように構成される。第２の動きデータ群は、指示体が離れることよりも前の接触感応面を横切る指示体の動きを示す。【選択図】図２
2005174328.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する電子デバイスのための画面ポインタの位置を制御する装置であって、
上に位置指示体を配置することのできる接触感応面を含み、前記接触感応面上の前記位置指示体の位置を示す位置信号を生成するように構成された前記タッチパッドと、
前記位置信号に基づき第１の動きデータ群を生成するコントローラと、を備え、
前記第１の動きデータ群は前記接触感応面を横切る前記位置指示体の動きを示し、前記コントローラは、前記位置指示体が前記接触感応面から取り除かれ、それによって前記接触感応面を前記位置指示体による接触から解放するとき、第２の動きデータ群を生成するように構成され、前記第２の動きデータ群は、前記位置指示体が取り除かれるよりも前の前記接触感応面を横切る前記位置指示体の動きを示している、前記装置。
【請求項２】
前記第２の動きデータ群は指数関数的減衰に基づく請求項１記載の装置。
【請求項３】
前記指数関数的減衰の特性はユーザによって指定可能である請求項２記載の装置。
【請求項４】
前記指数関数的減衰の特性はユーザによって指定可能な時定数に基づく請求項２記載の装置。
【請求項５】
前記第２の動きデータ群の特性はユーザによって規定可能である請求項１記載の装置。
【請求項６】
前記第１および第２の動きデータ群の特性はユーザによって規定可能である請求項１記載の装置。
【請求項７】
前記コントローラは、前記位置指示体が接触感応面上で変位したときに第２の動きデータ群の生成を停止するように構成された請求項１記載の装置。
【請求項８】
前記第２の動きデータ群は機械式の画面位置指示装置の慣性特性に基づく請求項１記載の装置。
【請求項９】
表示画面を有する電子デバイス用の画面ポインタの位置を制御する方法であって、
接触感応面に対し配置された位置指示体の位置を示す位置信号を生成するステップと、
前記位置信号に基づき第１の動きデータ群を生成し、該第１の動きデータ群が前記位置指示体による前記接触感応面を横切る直交軸における動きを示すステップと、
前記第１の動きデータ群にしたがって前記画面ポインタの位置を調整するステップと、
前記位置指示体を前記接触感応面から取り除き、前記接触感応面を位置指示体による接触から解放した後に、前記第１の動きデータ群の少なくとも一部集合に基づき第２の動きデータ群を生成するステップと、
前記位置指示体を前記接触感応面から取り除いた後に、前記第２の動きデータ群にしたがって前記画面ポインタの位置を調整するステップと、
を含む方法。
【請求項１０】
前記接触感応面上で前記位置指示体を変位させたときに前記画面ポインタの動きを停止するステップをさらに含む請求項９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にポインティング・デバイスとしても知られる表示画面上でのカーソル制御装置に関し、より具体的には慣性特性をもったタッチパッドに関する。
【背景技術】
【０００２】
コンピュータとそのディスプレイと共に用いる手で操作するポインティング・デバイス（位置指示装置）の使用は、ほぼ汎用化されてきている。様々な装置のうち群を抜いて人気のあるのは、協働するマウスパッドと併せて使用する従来の（機械式）マウスである。マウスの底面中央に位置するのは、表面がゴムの鋼製球体の下側部分が出る孔である。マウスパッドは、通常は適当な繊維で覆った密閉セル発泡ゴムパッドである。マウス底面の低摩擦パッドは繊維上を簡単に摺動するが、ゴム球体は横滑りしない。むしろ、ゴム球体はマウスが移動する際に繊維上を転動する。マウス内部にはローラか車輪があり、それが球体に対しその赤道上で当接し、その回転をマウスの動きの直交成分を表わす電気信号へ変換する。これらの電気信号はコンピュータに結合され、ここでソフトウェアは信号に応答しマウスの動きに従いポインタ（カーソル）の表示位置をΔＸ，ΔＹだけ変化させる。ユーザは表示ポインタに所望の位置又は配置をとらせるのに必要な距離だけマウスを動かす。画面上のポインタが一旦意図する対象または位置を指すと、マウスを握っている手の指でマウス上の釦を起動する。この起動は、ある種の行為すなわちその特性をコンピュータ内のソフトウェアが規定する行為をなすための指示として機能する。
【０００３】
「トラックボール」は、異種の機械式位置指示装置の例である。トラックボールは、実質的には上下逆転させたマウスである。トラックボールでは、マウス内におけるようにポインタの動きを生成するのに装置自体を面上で摺動させるのではなく、ユーザはユーザの指でもって機械式球体に直接触れ、球体を回転させる。マウスと同様、トラックボールの機械式球体の動きが表示ポインタの対応する動きを生成する。
【０００４】
トラックボールでは、機械式球体は指でもって「はじく（flick:さっと動かす）」することができ、ユーザの指を球体から離した後、球体はそれ自体の慣性下で回転し続けることになる。ユーザが再び機械の球体に触れるか、または摩擦力が結果的に球体を回転停止させるまで、この回転は持続する。ユーザが機械式球体への接触を停止した後にポインタの動きを生成し続けさせるトラックボールの慣性特性が、程よいダイナミックレンジを生み出す。小さな手の動きが、大きなポインタの動きを生ずることもある。トラックボールの慣性特性は、大きく速やかなポインタの動きが時として望まれるゲーム応用分野等の一部応用分野に有用である。しかしながら、トラックボールは一般に最新型ラップトップコンピュータには組み込まれておらず、何故ならこの種のコンピュータはより平面的な位置指示装置を用いるよう設計されており、通常のトラックボールの高さが大半のラップトップコンピュータとは相容れないものにしているからである。
【０００５】
一部の機械式マウス装置もまた、トラックボールに似た慣性効果をもたらす。機械式マウスはマウスパッド上を素早く移動させ、続いてパッド上で離床させ、球体をしてその固有の慣性下で回転し続けさせる。しかしながら、一部の機械式マウス装置は、マウスをマウスパッドから離床させたときに球体をして直ちに動きを停止させている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
多くのラップトップコンピュータに見られる従来のタッチパッドは、機械式球体や慣性特性を有する他の同様の可動機械要素を用いてはいない。タッチパッドは、実質上は書き込み面上を移動する指やペンや針等の位置指示体の位置を捕捉する書き込み面である。タッチパッドにとって、位置情報は一般に抵抗または容量値の変化を検出することで割り出している。タッチパッドは多くの最新型ラップトップコンピュータ内に組み込まれているが、それはトラックボールとは異なり、タッチパッドがより平面的であってラップトップコンピュータ内へのより簡単に組み込みを可能にする大きさを有するからである。残念なことに、既存のタッチパッドは十分な精度を有しておらず、画面ポインタを所望位置へ移動させるのに一般にタッチパッド面を横切るように何度か強く打つことをしなければならない。タッチパッド用の一部応用分野では、タッチパッドにとってトラックボールがもたらすように慣性効果を具備させることが望ましい。
【課題を解決するための手段】
【０００７】
本発明の一形態は、表示画面を有する電子デバイス用の画面ポインタの位置を制御する装置を提供するものである。本装置は、位置指示体を配置する接触感応面を含むタッチパッドを含む。このタッチパッドは、接触感応面上の位置指示体の位置を示す位置信号を生成する構成としてある。装置は、位置信号に基づいて第１の動きデータ群を生成するコントローラを含む。第１の動きデータ群は、接触感応面を横切る位置指示体の動きを示すものである。コントローラは、位置指示体を接触感応面から取り除き、それによって接触感応面を位置指示体から解放したときに第２の動きデータ群を生成する構成としてある。第２の動きデータ群は、位置指示体を取り除くことよりも前の接触感応面を横切る位置指示体の動きを示すものである。
【発明を実施するための最良の形態】
【０００８】
以下の好適な実施形態の詳細な説明において、添付図面を参照するが、それらは本発明の一部を構成しており、そこには本発明を実施する具体的実施形態を例示により示してある。本発明範囲から逸脱することなく、他の実施形態を活用し、構造的または論理的に変形をなすことができることは言うまでもない。それ故、以下の詳細な説明は限定的な意味にとってはならず、本発明範囲は添付特許請求の範囲によって規定されるものである。
【０００９】
図１は、本発明の一実施形態になるタッチパッド４を有するラップトップコンピュータ１を示す。コンピュータ１は、ディスプレイ２とキーボード３とタッチパッド４と釦６を含む。タッチパッド４は、矩形形状の接触感応面５を含む。タッチパッド４は、タッチパッド４の面５に対し押圧された人の指や他の位置指示体の動きを追尾するよう構成してある。一実施形態では、タッチパッド４は抵抗値の検出変化に基づき面５に対し押圧された指の位置を識別する抵抗型タッチパッドである。別の実施形態では、タッチパッド４は容量値の検出変化に基づき面５に対し押圧された指の位置を識別する容量型タッチパッドである。以下図２を参照し、コンピュータ１をさらに詳しく説明する。
【００１０】
図２は、本発明の一実施形態になる図１に示したラップトップコンピュータ１の主要構成要素を示すブロック線図である。コンピュータ１は、プロセッサ１０とビデオアダプタ１１とディスプレイ２とシステムバス１２とメモリ１７とシリアルインタフェース１６とキーボード３とタッチパッド４を含む。
【００１１】
プロセッサ１０は、システムバス１２を介してビデオアダプタ１１やシリアルインタフェース１６やメモリ１７を含むコンピュータ１の様々な構成要素と通信する。ビデオアダプタ１１はディスプレイ２に結合してあり、プロセッサ１０の制御下でディスプレイ２を駆動する。タッチパッド４及びキーボード３は、シリアルインタフェース１６とシステムバス１２を介してプロセッサ１０に通信結合してある。タッチパッド４から受信する動きデータは、シリアルインタフェース１６からプロセッサ１０へ送られて処理される。メモリ１７は、オペレーティングシステム１３と１以上のアプリケーションプログラム１５を含む。オペレーティングシステム１３は、タッチパッド４が受け取った動きデータの処理にプロセッサ１０が用いるタッチパッドドライバ１４を含む。
【００１２】
本発明の一実施形態をラップトップコンピュータシステムの文脈で説明してきたが、本願明細書に記載した技法は、これらに限定はされないが携帯電話や携帯情報端末（ＰＤＡ）や可搬式音楽プレーヤ（例えば、ＭＰ３プレーヤ）やポケベルや可搬式ゲーム装置や他の装置を含むタッチパッド付きのあらゆる種類の電子デバイスに適用可能である。
【００１３】
タッチパッド４は、タッチパッド４の面５に対する指または他の位置指示体の位置を示す電気信号を生成する。本発明の一形態では、電気信号は位置指示体による面５への接触により引き起こされるインピーダンス（例えば、抵抗や容量）の検出変化に基づいて生成される。一実施形態では、タッチパッド４は電気信号に基づいてディジタルの相対的動きデータΔＸ，ΔＹを生成するコントローラ１８を含む。別の実施形態では、プロセッサ１０は位置信号またはタッチパッド４が生成するデータに基づいて相対的動きデータΔＸ，ΔＹを生成する。本発明の一形態では、タッチパッド４が生成する動きデータはシリアルインタフェース１６を介してインタフェース１０へ供給される。プロセッサ１０は、タッチパッド４から受信した動きデータに応答し、ディスプレイ２上のポインタ（カーソル）の表示位置をΔＸ，ΔＹだけ変化させる。ユーザは、表示ポインタにディスプレイ２上の所望場所または所望位置をとらせるのに必要なだけタッチパッド４の面５に対し指を動かす。ディスプレイ２上のポインタが一旦意図する対象または位置を指すと、ユーザは釦６のうちの一つを起動する。この起動はプロセッサ１０が或る行為をとる指示として役立ち、その行為の実体はドライバ１４やアプリケーションプログラム１５等のメモリ１７内に格納されたソフトウェアが規定している。別の実施形態では、タッチパッド４の面５を軽く叩くことで起動がもたらされる。プロセッサ１０はディスプレイ２上に表示される画面ポインタの現在の位置を監視し、ユーザが釦６を起動するかまたはタッチパッド４の面５を軽く叩いたときの画面ポインタの位置に基づき適切な動作をなす。
【００１４】
指先がそれまで面５に触れており、続いて面５から離れたとき、この状態はタッチパッド４により検出され、一実施形態では、漸減する大きさをもって増分（Ｘ，Ｙ）信号の生成が継続する。これは、画面ポインタが動きを続ける効果を有する。本発明の一形態では、継続する動きはトラックボールの機械式球体を「はじく」ことをしたときの画面ポインタの動きに類するものとなる。続いて面５上で指先を変位させたときに、タッチパッド４はこの状態を検出し、リセットがなされたかのようにこの状況を処理する。すなわち、面５上の指先の新たな配置へ続く新たな動きが存在するまで、増分座標（Ｘ，Ｙ）は値（０，０）を有することになる。このように、指先を面５上で変位させたときに画面ポインタが動いている場合、この動きはタッチパッド４が接触を検出したときに停止する。画面ポインタは、タッチパッド４が面５上の指先の新たな動きを検出するまで停止していた箇所の位置に止まる。
【００１５】
図３は、トラックボールやタッチパッド等の機械式位置指示装置に関する一般的な速度推移を示すグラフである。グラフ２０は、水平軸と垂直軸と曲線２４と曲線２６を含む。グラフ２０の水平軸は時間を表わし、垂直軸は速度を表わす。曲線２６は、「はじく」ときすなわち素早く加速し続いて解放したときの機械式マウスまたはトラックボールの速度対時間すなわち速度推移を示す。移動総距離は、曲線２６下側の面積に比例する。曲線２６は、一連の移動標本２２から生成する。曲線２６に示すように、トラックボール内の機械式球体の速度は、球体に対するはじく行為に始まる指が引き起こす速度増大とともに、先ずほぼ一定比率でもって増大する。機械式球体をはじいて解放した後、球体の速度は零へ向け次第に減衰する。対照的に、一般のタッチパッドでは、はじく行為をした後にユーザがタッチパッドから自らの指を離したときに、曲線２４に示すように、速度は瞬時にして零へ降下する。曲線２４，２６は、１種類のポインタ装置の動きに関する一般的な速度推移を表わしており、ユーザが起こす正確な動きに応じて変化しよう。本発明の一形態では、曲線２６で表わされる機械式マウス又はトラックボールの速度推移は慣性特性を有するタッチパッドに関する適当な速度推移を割り出すモデルとして用いる。
【００１６】
図４は、本発明の一実施形態になる慣性効果をもたらすタッチパッドに関する慣性シミュレータ又はエミュレータ４０の一実施形態を示すブロック線図である。慣性シミュレータ４０は、摩擦シミュレータ又はコントローラ４４や速度状態変数レジスタ４６や時定数４８を含む。一実施形態では、慣性シミュレータ４０とコントローラ１８は単一のＩＣパッケージに一体化してある。別の実施形態では、慣性シミュレータ４０とコントローラ１８は別個のＩＣである。コントローラ１８は、図２を参照して前述したようにＸ次元とＹ次元に関する速度データを出力する。一実施形態では、コントローラ１８は速度データに倍率係数を乗算し、それによって速度データを正規化する。正規化した速度データは摩擦シミュレータ４４へ出力され、これが実際に速度データに対し摩擦を加え、プロセッサ１０に対し徐々に低下する速度データを出力する。
【００１７】
一実施形態では、摩擦シミュレータ４４による速度データの減少率は時定数４８の値により特定される時定数を有する指数関数的減衰に基づかせてある。本発明の一形態では、時定数４８の値はユーザが指定することができる。摩擦シミュレータ４４は、速度状態変数レジスタ４６内に速度データを記憶させる。図５を参照し、以下に慣性シミュレータ４０をさらに詳しく説明する。
【００１８】
図５は、本発明の一実施形態になるタッチパッド４の慣性効果をもたらすプロセッサ６０を示すフロー線図である。ステップ６２において、コントローラ１１８は指先や他の位置指示体が接触面５にあるかどうか判定する。指先が面５に触れていない場合、コントローラ１８は零速度を出力し、指先が面５に触れたかどうかを検出し続ける。指先が面５に触れている場合、コントローラ１８は指先の動きの速度成分Ｘ，Ｙを算出し、ステップ６４において摩擦シミュレータ４４へ速度データ又は動きデータを出力する。ステップ６６において、コントローラ１８は表面５から指先が取り除かれたかどうか検出する。指先が面５から離れていなかった場合、コントローラ１８はステップ６４で表わされる速度データを出力し続ける。かくして、指先が面５を横切って動き続ける限り、コントローラ１８は動きを表わす速度データを出力し続ける。コントローラ１８による速度データ出力は、正規化される。一実施形態では、コントローラ１８は速度データに１００を乗算し、正規化速度データを摩擦シミュレータ４４へ出力する。摩擦シミュレータ４４は摩擦を加えることなく正規化速度データを出力するが、それは指先が依然として面５上にあるからである。
【００１９】
ステップ６８において、指先を面５から取り除くと、取り除いたときの速度すなわち現在の速度データがレジスタ４６内に記憶される。ステップ７０において、摩擦シミュレータ４４は時定数４８により決まる量だけサイクル内の速度データを低減させる。ステップ７４において、摩擦シミュレータ４４は現行サイクル用の低減速度データをレジスタ４６内に記憶する。ステップ７６において、摩擦シミュレータ４４はレジスタ４６が記憶する低減速度データが指定しきい値レベル未満であるかどうか判定する。低減速度データが指定しきい値レベル未満である場合、摩擦シミュレータ４４はステップ８０において零速度を出力し、コントローラ１８は指先がステップ６２に示すように面５に触れるのを再度待機する。レジスタ４６に記憶させた低減速度データが指定しきい値レベル未満でない場合、ステップ７８において摩擦シミュレータ４４は低減速度データを出力する。指先が面５に再接触しない場合（ステップ７２）、速度データが指定しきい値レベル未満となるまで摩擦シミュレータ４４は速度データを段階的に低減し低減速度データを出力し続ける（ステップ７０，７４，７６，７８）。ステップ７２において、指先が面５を再接触した場合、プロセスはステップ６４へ飛び、ここでコントローラ１８は現在の動き速度を割り出し、対応する速度データを出力する。
【００２０】
本発明の一実施形態による方法６０をさらに例示すべく、一例を提供することにする。時定数４８が１秒であるとし、慣性シミュレータ４０が１００サンプル／秒の速度データを出力するものとする。これらの値は算術を簡単化するよう選択したものであり、商用デバイスにとっては他の値がより適切なものとなろう。さらに、指先を面５から取り除き、取り除いた時点でコントローラ１８が出力する正規化速度が１．０インチ／秒であると仮定する。摩擦シミュレータ４４は、レジスタ４６に正規化速度を記憶させる。第１のサイクル期間（すなわち、最初のミリ秒）中、摩擦シミュレータ４４はレジスタ４６内に記憶させた速度を１％だけ低減し、レジスタ４６内に低減速度（すなわち、０．９９００インチ／秒）を記憶させ、低減速度を出力する。第２のサイクル期間中、摩擦シミュレータ４４は再度レジスタ４６内に記憶させた速度を１％だけ低減し、レジスタ４６内に低減速度（すなわち、０．９８０１インチ／秒）を記憶し、低減速度を出力する。摩擦シミュレータ４４は、速度が指定しきい値未満となるまで毎ミリ秒ごとに１％だけ速度を低減し、しきい値点において摩擦シミュレータ４４は零速度値を出力する。
【００２１】
１秒の時定数４８については、最初の１秒後に、摩擦シミュレータ４４は１インチ／秒の初期速度を０．３７インチ／秒へ駆動する。２秒後、摩擦シミュレータ４４は０．１４インチ／秒まで速度を降下駆動する。指定しきい値が０．１０インチ／秒であると仮定すると、摩擦シミュレータ４４は初期速度を丁度２秒後に零へ降下駆動する。所望レベルの摩擦を提供すべく、時定数４８に関する他の値を選択することもできる。加えて、加減速特性をユーザは明示的に規定することができる。一実施形態では、より高速ではじくことがより大きな初期速度とより長期の整定時間をもたらし、より低速ではじくことがより小さな慣性速度とより短期の整定時間をもたらす。一実施形態では、慣性運動は面５に再接触することでいつでも停止させることができる。一実施形態では、ユーザが指定最小加速をもたらしたときにだけ本発明の継続慣性移動がもたらされる。
【００２２】
前述の指数関数的減衰に基づく速度推移を用いるのではなく、代替技法を用いることもできる。例えば、一実施形態ではユーザは標本速度推移を視覚的に入力することができ、入力された推移の数学的表現は自動的に生成される。摩擦シミュレータ４４はそこで、所望の速度特性を生成する数学的表現を用いる。
【００２３】
別の実施形態では、ユーザはタッチパッドをはじいたとき画面ポインタの動きを規定する「はじき係数(flick factor)」を入力することができる。例えば、タッチパッド４の１インチ／秒ではじくことが、画面ポインタをして画面を横断させ、ストッパへ摺動させることもできる。
【００２４】
当事者は、ユーザが所望のポインタの動き特性を表わすデータを入力する様々な仕方が存在することを認識しよう。ここで入力データを摩擦シミュレータ４４により用い、所望の応答を生成することができる。例えば、一実施形態では、デバイスが摩擦をもたず、これにより接触パッド４を軽打したときに、ポインタが画面境界に達するまで、またはユーザが再度タッチパッド４に触れるまでポインタが画面上を移動し続けるようユーザは指定することができる。別の実施形態では、ユーザはタッチパッド４を軽打した後にタッチパッド４が画面ポインタのさらなる加速をもたらすようユーザは指定することができる。この種のさらなる加速は、物理学の法則が故に単純な機械式トラックボールをもってしては提供し得ないものである。トラックボールを解放したときに、ユーザが押さない限りそれをさらに加速することはできない。結果的に零速度を招く関数や曲線ならびにユーザがタッチパッド４への接触を停止した後に持続速度及び／又は加速度を招く関数や曲線を含むタッチパッド４の所望の応答を指定すべく、ユーザは任意の数学的関数や任意の曲線を入力することができる。持続する速度及び／又は加速度は、タッチパッド４に触れるユーザにより無効にすることができる。ユーザは、各特定のアプリケーションごとにタッチパッド４の所望特性を正確に指定することができる。
【００２５】
ハードウェアやソフトウェアやファームウェアやそれらの任意の組み合わせでもってコントローラ１８や慣性シミュレータ４０が実行する機能を実装できることは、当事者には言うまでもなかろう。実装は、マイクロプロセッサやプログラム可能な論理装置や状態機械を介することができる。本発明の構成要素は、１以上のコンピュータ読み取り可能媒体上のソフトウェアに常駐させることができる。本願明細書にて使用する用語のコンピュータ読み取り可能な媒体は、フロッピーディスクやハードディスクやＣＤ−ＲＯＭやフラッシュメモリや読み出し専用メモリ（ＲＯＭ）や随時読み書きメモリ等のあらゆる種類の揮発性または不揮発性のメモリを含むよう定義してある。
【００２６】
一例として、タッチパッド４の一部としてセンサ内または他のチップ（例えば、慣性シミュレータ４０）内に慣性特性や他の動き特性を実装するのではなく、所望の動き特性をタッチパッド４に結合したホスト装置（例えば、コンピュータやＰＤＡやディジタルカメラや携帯電話や可搬式ゲーム装置やその他）のソフトウェアドライバ内に実装することもできる。
【００２７】
本発明の実施形態は、より大きな画面に対し特に有益なタッチパッドのダイナミックレンジを増大させる能力を含む様々な恩恵をもたらす。小さな手の動きが、大きな画面ポインタの動きを招くこともある。一実施形態になるタッチパッド４はトラックボールに類する大きなダイナミックレンジながら一般のトラックボールよりも浅い深さをもたらし、それによってラップトップコンピュータ内にタッチパッド４の組み込みを一般的なトラックボールよりも容易にする。また、図１にて示したものに似たタッチパッド４は、この種の機械式位置指示装置の動作に精通した個人にとって望ましい機械式のトラックボールとそっくりに感じられて動作するよう作成することができる。
【００２８】
好適な実施形態を説明する目的で本願明細書には特定の実施形態を図解し説明してきたが、本発明範囲から逸脱することなく図示し説明した特定の実施形態に多種多様な代替及び／又は等価実装を代用できることは当事者には理解されよう。機械や電機や電気やコンピュータ技術の当事者は、本発明が多種多様な実施形態において実装できることを容易に理解しよう。本出願は、本願明細書にて説明した好適な実施形態のあらゆる適用や変形を包含するよう意図するものである。それ故、本発明は特許請求の範囲とその等価物によってのみ限定されることを明白に意図するものである。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態になるタッチパッドを備えるラップトップコンピュータを示す線図。
【図２】本発明の一実施形態になる図１に示したラップトップコンピュータの主要構成要素を示すブロック線図。
【図３】トラックボールやタッチパッド等の機械式位置指示装置に関する一般的な速度推移を示すグラフ。
【図４】本発明の一実施形態になる慣性効果をもたらすタッチパッドに関する慣性シミュレータ又はエミュレータの一実施形態を示すブロック線図。
【図５】本発明になるタッチパッドに慣性効果をもたせる手順を示すフロー線図。
【図１】
2005174328.tif 000003
【図２】
2005174328.tif 000004
【図３】
2005174328.tif 000005
【図４】
2005174328.tif 000006
【図５】
2005174328.tif 000007