(57)【特許請求の範囲】
【請求項１】
指示体の接触位置を、座標検出部の検出領域の位置情報である絶対座標情報として出力するタッチパッドにおいて、前記座標検出部の検出領域は、前記指示体の接触移動量に基づく位置情報を、前記絶対座標情報として出力するポインティング操作領域と、前記指示体が接触して停止している時間に基づく位置情報を、前記絶対座標情報として出力する特定領域とを有し、前記ポインティング操作領域からの絶対座標情報は、制御回路によって相対座標情報に変換されてコンピュータ画面に出力されることを特徴とするタッチパッド。
【請求項２】
前記特定領域は、前記指示体の接触位置の移動方向が定義されていることを特徴とする請求項１記載のタッチパッド。
【請求項３】
前記特定領域は、前記ポインティング操作領域での操作に支障を生じない場所に設置されていることを特徴とする請求項１または請求項２記載のタッチパッド。
【請求項４】
前記特定領域は、前記タッチパッドの周辺の内側に設置されていることを特徴とする請求項３記載のタッチパッド。
【請求項５】
前記ポインティング操作領域が出力する前記絶対座標情報は、コンピュータの表示画面に、前記ポインティング操作領域に接触した前記指示体の移動量と移動方向を表示する相対座標情報として出力され、前記特定領域が出力する前記絶対座標情報は、前記コンピュータの表示画面に、前記特定領域に接触した前記指示体の座標上の位置を表示する絶対座標情報として出力され、この絶対座標情報を基に前記特定領域に定義された機能が発揮されることを特徴とする請求項１〜請求項４の何れか１項記載のタッチパッド。
【請求項６】
前記特定領域は、前記コンピュータの表示画面の表示をスクロールするための、スクロール機能が割り当てられた領域であることを特徴とする請求項５記載のタッチパッド。
【請求項７】
前記コンピュータの表示画面に複数のウインドウが重なって表示されているとき、前記ポインティング操作領域からの絶対座標情報が前記ウインドウ内にあって該ウインドウ内に表示された内容がスクロール可能な領域であるときのみ、前記スクロール領域は、該コンピュータに前記絶対座標情報を出力することを特徴とする請求項６記載のタッチパッド。
【請求項８】
前記指示体は指またはペンであり、前記スクロール領域に前記指またはペンを接触している間は、前記ウインドウ内に表示された内容のスクロールが行われ、前記指またはペンをスクロール領域から離したとき、前記ウインドウ内に表示された内容のスクロールが停止されることを特徴とする請求項７記載のタッチパッド。
【請求項９】
移動方向が定義された前記スクロール領域へ前記指またはペンを接触したとき、前記ウインドウ内に表示された内容が、スクロール領域に定義された移動方向へスクロールされることを特徴とする請求項８記載のタッチパッド。
【請求項１０】
指示体の接触位置を、座標検出部の検出領域の位置情報である絶対座標情報として出力するタッチパッドを用い、前記絶対座標情報をコンピュータ画面に出力して、該コンピュータ画面の表示物をスクロールさせるタッチパッドによるスクロール制御方法において、前記指示体の接触移動量に基づく位置情報を、前記絶対座標情報として出力するポインティング操作領域と、前記指示体が接触して停止している時間に基づく位置情報を、前記絶対座標情報として出力する特定領域とを備えたタッチパッドを用い、前記ポインティング操作領域に前記指示体を接触移動させて出力する前記絶対座標情報は、コンピュータの表示画面に、位置の移動量と移動方向を表示させる相対座標情報として出力され、前記特定領域に前記指示体を接触させて出力する前記絶対座標情報は、前記コンピュータの表示画面に、前記特定領域に接触した前記指示体の座標上の位置を表示する絶対座標情報として出力され、この絶対座標情報を基に前記特定領域に定義された機能が発揮されることを特徴とするタッチパッドによるスクロール制御方法。
【請求項１１】
前記ポインティング操作領域の出力情報に基づいて、前記コンピュータが受信した前記相対座標情報は、該コンピュータの表示画面に表示された表示物をポインティング操作させ、前記特定領域の出力情報に基づいて、前記コンピュータが受信した前記絶対座標情報は、該コンピュータの表示画面に表示されたウインドウ内に表示された内容をスクロールさせることを特徴とする請求項１０記載のタッチパッドによるスクロール制御方法。
【請求項１２】
指示体の接触位置を検出する座標検出部を有し、前記座標検出部から位置情報として出力するタッチパッドにおいて、前記座標検出部の検出領域を、コンピュータの表示画面のカーソルを移動制御するポインティング操作領域と、コンピュータのウインドウ画面をスクロールさせるスクロール操作領域とに区分し、前記スクロール操作領域からの位置情報は、前記指示体が接触して停止している時間に基づくスクロール時間と前記スクロール方向とに定めたことを特徴とするタッチパッド。
【請求項１３】
前記スクロール操作領域は、前記検出領域の周辺の内側に複数設置され、各設置させた領域が個々に上下、左右、斜め方向へのスクロール方向に定められていることを特徴とする請求項１２に記載のタッチパッド。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カーソルやウィンドウなどを画面上で操作するポインティングデバイスに係り、特に、タッチパッドによるスクロール制御方法と、スクロール制御させるためのタッチパッドに関するものである。
【０００２】
【従来の技術】
従来より、コンピュータに接続されるポインティングデバイスとしてマウスやトラックボールなどが一般的に用いられている。これらのポインティングデバイスを用いて画面のスクロール操作を行う場合には、通常、画面上でポインターをスクロールバーへ移動し、スクロールバー内でクリックまたはドラッグの操作を行っている。もしくは、スクロールするためのローラやスイッチなどの専用の機構がポインティングデバイスに設けられているものもある。また、最近になって、パッド、タッチパッド或いはトラックパッドなどの名称で呼ばれるポインティングデバイスも用いられてきている。タッチパッドなどは、携帯型のパーソナルコンピュータに埋め込まれたり、デスクトップ型のコンピュータに外付けされた形態で使用され、マウスのように操作機器自体を移動させる必要がないことから、卓上などの限られたスペースであっても支障なく操作できるという特徴を有している。
【０００３】
また、このようなタッチパッドを使用して、画面上でカーソル（或いは、ポインターとも呼ばれる）を移動させるには、タッチパッドに設けられた数センチ角の平板な操作面に指を置き、そのまま指を滑らせるだけで良いので、マウスなどのような操作機構もなく極めて使い勝手がよい。タッチパッドにはマウスなどと同様に左ボタンと右ボタンも設けられているが、これに加えて、操作面を指で軽く叩くことによって、ボタンをクリックしたのと同様に、画面に表示された物体の選択，移動など様々な操作が実現できるようになっている。こうした操作を、特に「タップ」或いは「タッピング」と呼んでいる。また、このタッピングによって、上述したクリックの他に、左ボタンのクリックを２回連続して行う左ボタンダブルクリック（アプリケーションプログラムの起動などに用いる操作）、ドラッグ（画面上の物体にカーソルを合わせて左ボタンを押しながら動かすことで、当該物体を所望の場所まで移動させる操作）といった操作が指一本で可能になる。
【０００４】
【発明が解決しようとする課題】
以上のように、タッチパッドは、その操作面を指で操作することにより、マウスを用いたカーソル移動操作やボタンのクリック操作と同等の機能を果たすことができる。したがって、マウスのように専用の機構がなく、省スペース化を可能とした面では改良されている。しかしながら、従来のタッチパッドは、スクロールバーへのポインティング操作を行うのに指を動かさなければならず、マウスのような操作機構はないものの、スクロールの操作感覚はマウスの場合とあまり変わらない。したがって、スクロール操作の操作数はマウスの場合と同じであり、操作性の面では改良されていない。例えば、ユーザが常に１本の指だけでパッドを操作したい場合は、スクロールしていた指を一旦操作面から離し、指を右または左ボタンの設けられた位置へ移動してからクリック操作を行わなければならない。そのために、１本の指だけを用いて、少ない操作回数で操作できるというような、本来、タッチパッドが持っている優位性が薄れてしまう。
【０００５】
また、ウィンドウ（すなわち、ディスプレイ装置上に表示される複数の独立した画面）の操作を前提とした最近のコンピュータにおいては、ユーザが作業の都合に合わせてウィンドウの大きさを調整したり、ウィンドウ内に表示された内容を当該ウィンドウ内で上下左右にスクロール（画面に表示された内容を、巻き取るように順次表示させる方法）させたり、不要になったウィンドウを閉じる操作などを煩雑に行っている。このように、スクロールやクリックまたはドラッグ操作を頻繁に行うような場合は、指を移動させるスクロールといえども、使い勝手の面ではまだ問題点がある。
【０００６】
本発明は、このような事情に鑑みてなされたものであって、その目的は、画面上における様々な操作をなるべく指一本で操作できるようにして、且つ操作回数を減らすことで、ユーザの操作性を格段に向上させることのできるタッチパッドのスクロール制御方法と、このような制御が可能なタッチパッドを提供することにある。
【０００７】
【課題を解決するための手段】
以上の課題を解決するために、請求項１記載のタッチパッドは、指示体の接触位置を、座標検出部の検出領域の位置情報である絶対座標情報として出力するタッチパッドにおいて、前記座標検出部の検出領域は、前記指示体の接触移動量に基づく位置情報を、前記絶対座標情報として出力するポインティング操作領域と、前記指示体が接触して停止している時間に基づく位置情報を、前記絶対座標情報として出力する特定領域とを有し、前記ポインティング操作領域からの絶対座標情報は、制御回路によって相対座標情報に変換されてコンピュータ画面に出力されることを特徴とする。
【０００８】
請求項２記載のタッチパッドは、請求項１記載のタッチパッドにおいて、前記特定領域には、前記指示体の接触位置の移動方向が定義されていることを特徴とする。また、請求項３記載のタッチパッドは、請求項１または請求項２記載のタッチパッドにおいて、前記特定領域は、前記ポインティング操作領域での操作に支障を生じない場所に設置されていることをことを特徴とする。さらに、請求項４記載のタッチパッドは、請求項３記載のタッチパッドにおいて、前記特定領域は、前記タッチパッドの周辺の内側に設置されていることを特徴とする。
【０００９】
請求項５記載のタッチパッドは、請求項１〜請求項４の何れか１項記載のタッチパッドにおいて、前記ポインティング操作領域が出力する前記絶対座標情報は、コンピュータの表示画面に、前記ポインティング操作領域に接触した前記指示体の移動量と移動方向を表示する相対座標情報として出力され、前記特定領域が出力する前記絶対座標情報は、前記コンピュータの表示画面に、前記特定領域に接触した前記指示体の座標上の位置を表示する絶対座標情報として出力され、この絶対座標情報を基に前記特定領域に定義された機能が発揮されることを特徴とする。また、請求項６記載のタッチパッドは、請求項５記載のタッチパッドにおいて、前記特定領域は、前記コンピュータの表示画面の表示をスクロールするための、スクロール機能が割り当てられた領域であることを特徴とする。さらに、請求項７記載のタッチパッドは、請求項６記載のタッチパッドにおいて、前記コンピュータの表示画面に複数のウインドウが重なって表示されているとき、前記ポインティング操作領域からの絶対座標情報が前記ウインドウ内にあって該ウインドウ内に表示された内容がスクロール可能な領域であるときのみ、前記スクロール領域は、該コンピュータに前記絶対座標情報を出力することを特徴とする。
【００１０】
請求項８記載のタッチパッドは、請求項７記載のタッチパッドにおいて、前記指示体は指またはペンであり、前記スクロール領域に前記指またはペンを接触している間は、前記ウインドウ内に表示された内容のスクロールが行われ、前記指またはペンをスクロール領域から離したとき、前記ウインドウ内に表示された内容のスクロールが停止されることを特徴とする。また、請求項９記載のタッチパッドは、請求項８記載のタッチパッドにおいて、移動方向が定義された前記スクロール領域へ前記指またはペンを接触したとき、前記ウインドウ内に表示された内容が、スクロール領域に定義された移動方向へスクロールされることを特徴とする。
【００１１】
請求項１０記載の発明はタッチパッドによるスクロール制御方法である。すなわち、指示体の接触位置を、座標検出部の検出領域の位置情報である絶対座標情報として出力するタッチパッドを用い、前記絶対座標情報をコンピュータ画面に出力して、該コンピュータ画面の表示物をスクロールさせるタッチパッドによるスクロール制御方法において、前記指示体の接触移動量に基づく位置情報を、前記絶対座標情報として出力するポインティング操作領域と、前記指示体が接触して停止している時間に基づく位置情報を、前記絶対座標情報として出力する特定領域とを備えたタッチパッドを用い、前記ポインティング操作領域に前記指示体を接触移動させて出力する前記絶対座標情報は、コンピュータの表示画面に、位置の移動量と移動方向を表示させる相対座標情報として出力され、前記特定領域に前記指示体を接触させて出力する前記絶対座標情報は、前記コンピュータの表示画面に、前記特定領域に接触した前記指示体の座標上の位置を表示する絶対座標情報として出力され、この絶対座標情報を基に前記特定領域に定義された機能が発揮されることを特徴とするタッチパッドによるスクロール制御方法である。
【００１２】
請求項１１記載のタッチパッドによるスクロール制御方法は、請求項１０記載のスクロール制御方法において、前記ポインティング操作領域の出力情報に基づいて、前記コンピュータが受信した前記相対座標情報は、該コンピュータの表示画面に表示された表示物をポインティング操作させ、前記特定領域の出力情報に基づいて、前記コンピュータが受信した前記絶対座標情報は、該コンピュータの表示画面に表示されたウインドウ内に表示された内容をスクロールさせることを特徴とする。
請求項１２に記載のタッチパッドは、指示体の接触位置を検出する座標検出部を有し、前記座標検出部から位置情報として出力するタッチパッドにおいて、前記座標検出部の検出領域を、コンピュータの表示画面のカーソルを移動制御するポインティング操作領域と、コンピュータのウインドウ画面をスクロールさせるスクロール操作領域とに区分し、前記スクロール操作領域からの位置情報は、前記指示体が接触して停止している時間に基づくスクロール時間と前記スクロール方向とに定めたことを特徴とする。
請求項１３に記載のタッチパッドは、前記スクロール操作領域が、前記検出領域の周辺の内側に複数設置され、各設置させた領域が個々に上、左、右へのスクロール方向に定められていることを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して、本発明のタッチパッドによるスクロール制御方法の実施の形態について説明する。図１は、本発明のスクロール制御方法に適用されるタッチパッドの概略平面図である。このタッチパッド２１は、スクロールバーへポインターを移動する操作などを行うポインティング領域２２と、所定の領域の画面を上方向にスクロールするための上スクロール領域２３及び所定の領域の画面を下方向にスクロールするための下スクロール領域２４とからなっている。タッチパッド２１は、操作面に指先あるいはペンなどが触れたとき、どの位置に触れているかという認識領域を絶対座標情報として出力できるものである。尚、以下、全て指先で操作を行うものとして説明する。
【００１４】
絶対座標情報とは、指が座標上のどの位置にあるかをパソコンの画面などに出力する情報である。したがって、指が上スクロール領域２３または下スクロール領域２４に接触しているときは、絶対座標データに基づいてスクロール制御が行われる。また、ポインティング操作領域２２で指を移動させたときには、絶対座標の出力情報は、制御回路内のドライバによって相対座標情報に変換され、パソコン画面などに出力される。したがってポインティング操作領域２２で指を移動させたときは、変換された相対座標データに基づいてポインターなどの移動制御が行われる。尚、相対座標情報とは、指が、どれだけどの方向に移動したかという、相対的な移動量と移動方向を出力する情報である。
【００１５】
このように、タッチパット２１上に、ポインティング操作を行うポインティング操作領域２２とは別に、定義した領域（以下、特定領域と呼ぶ）に、スクロールのみを行うスクロール領域を設ける。尚、このスクロール領域はスクロールの方向も定義されている。すなわち、ポインティング操作領域２２での指の操作に支障が生じない場所、例えば、図では、左下の端に上スクロール領域２３が、右下の端に下スクロール領域２４が、それぞれ特定領域として設けてある。これらの特定領域の設置場所は、操作感覚に順応した位置であり、且つポインティング操作時に容易に指が触れない場所であればどこでもよい。
【００１６】
したがって、タッチパット２１は、特定領域（上スクロール領域２３または下スクロール領域２４）に指が停止して接触しているときは、スクロール操作のみが行われ、特定領域２３、２４以外のポインティング操作領域２２では、指を移動させて通常のポインティング操作のみが行われる。
特定領域２３または２４の何れかに指が接触して停止しているとき、ポインターが画面上のスクロール可能な表示領域に位置している場合は、その表示領域を定義した方向へスクロールすることができる。すなわち、上スクロール領域２３に指を接触して停止すれば、スクロール可能領域にあるポインターは上方向にスクロールされ、指を離せばスクロールは停止される。
【００１７】
ここで、画面上のスクロール可能な表示領域とは、例えば、図２の、パソコン画面上のポインターの位置を示す図のように、パソコン画面２５上に複数のウインドウが重なって表示されているとき、一番表面側のウインドウ２６にポインタ２７が位置しているときは、このポインタ２７をスクロール可能領域としてスクロール操作することができる。ところが、ポインタ２８が、何れのウインドウ画面上にもなく、パソコン画面２５の端にあるようなときは、何をスクロールさせてよいのか特定できないので、このような領域にあるポインタ２８はスクロール不可能な領域にあるとする。したがって、このような領域のポインタ２８は、ポインティング操作領域２２上で指を移動させて、ウインドウ２６の領域に移してスクロール可能領域に入れる。そして、上または下スクロール領域２３、２４に指を触れて、ウインドウ２６を任意の位置にスクロールさせることができる。
【００１８】
また、特定領域２３、２４に指が接触して停止している間は、スクロールが継続され、指が特定領域２３、２４から離れたときにスクロールが中断されるので、ウインドウ２６が所望の位置にスクロールされたら指を離せば、ウインドウ２６はその位置で停止する。
【００１９】
尚、図１においては、特定領域を上スクロール領域２３と下スクロール領域２４のみに設定したが、これらの特定領域はさらに増やすこともできる。図３は、本発明にける多数の特定領域を設けたタッチパッドの概略平面図である。すなわち、同図に示すように、タッチパッドの周辺に、上下、左右、斜め方向などの多くの特定領域を設けて、それぞれ、定義された方向へスクロールすることも可能である。
【００２０】
次に、タッチパッドによるスクロール制御方法の動作について詳細に説明する。図４は、本発明の実施の形態における、タッチパネルによるスクロール制御の処理の流れを示すフロー図である。したがって、図１及び図４を用いて動作の説明を行う。タッチパッド２１に絶対座標情報が入力されたとき（ステップＳ１、以下ステップは省略）、その入力情報位置が、タッチパッド２１上のスクロール領域、例えば上スクロール領域２３の位置に指が接触しているかどうかを判断する（Ｓ２）。 指が上スクロール領域２３になければ（Ｓ２、Ｎ）、ポインティング操作領域２２にあると判断し、通常のポインティング操作を行う（Ｓ３）。この場合は、ポインティング操作領域２２より指の移動に伴う絶対座標情報が出力されるが、制御回路のドライバによって相対座標データに変換され、パソコン画面上のポインタは相対座標で表示、制御される。
【００２１】
指が、例えば上スクロール領域２３にあれば（Ｓ２、Ｙ）、ポインターが指示するウインドウはスクロール可能領域にあるかどうかを判断する（Ｓ４）。このとき、ポインターが、図２のポインタ２８のように、スクロール可能領域になければ（Ｓ４、Ｎ）、スクロールさせるべきウインドウがないので、そのまま通常のポインティング操作を行う（Ｓ３）。
【００２２】
また、ポインターが、図２のポインター２７のように、スクロール可能な領域にあるときは、ポインター２７が指示しているウインドウ２６は、指が上スクロール領域２３上にある間中スクロールされる（Ｓ５）。そして、ウインドウ２６を所望の位置までスクロールさせたときに、上スクロール領域２３から指を離せばウインドウの表示位置は停止する（終了）。上記の説明は上スクロール領域２３の操作について行ったが、下スクロール領域２４の操作についても全く同様な動作が行われる。さらに、図３に示すような、多数のスクロール領域を備えたタッチパッドについても、前述と同様に、それぞれの定義方向へスクロール操作を行うことが出来る。
【００２３】
次に、本発明のタッチパネルによるスクロール制御方法に適用される制御機構について説明する。図５は、本実施の形態のタッチパッドによるスクロール制御方法に適用される座標入力装置の構成を示すブロック図である。同図に示すように、この座標入力装置は大きく分けて座標検出機器ＰＤと座標出力機器ＰＣの２つの機器から構成される。この例では、座標検出機器ＰＤが前述のタッチパッドであり、座標出力機器ＰＣはタッチパッドが接続されたパーソナルコンピュータである。
【００２４】
まず初めに、座標検出機器ＰＤの各構成要素を説明するが、座標検出機器ＰＤの機械的構成は、既に図１において説明済みであるのでここでは説明を省略する。  さて、図５に示すセンサ基板１は、複数の横配線走査線（図１のＸ軸方向）と縦配線走査線（図１のＹ軸方向）がマトリクス状に形成されており、指がパット面に接触することで各走査線を流れる電流値が変化するように構成される。さらに詳しく言えば、本実施の形態による座標検出機器ＰＤは、静電容量式のタブレットと呼ばれる方式を採用しており、静電フィルムの表面と裏面にそれぞれマトリックス状の電極が設けられ、静電フィルムの一端からパルスを与えて電界を形成させてある。こうすると、指がパット面を介して静電フィルムに触れることで接触部分の静電容量が減るので、この静電容量の変化を電流値の変化に変換して指の接触部分の位置が検知される。すなわち、接触部分の座標位置が横方向走査線と縦方向走査線との交点により指定されることになる。また、指が接触された後に離されたことを検出すれば、マウスのクリックボタンに相当するタッピングの操作が検出できることになる。
【００２５】
特に、本発明の特徴としては、図１の特定領域２３、２４に指が触れている間中は、変化した電流が流れ続けるので、この電流が後述する制御回路に継続して送信される。したがって、指が特定領域２３、２４に接触している間はスクロール制御が行われる。また、ポインティング領域２２においては、接触部分の位置の変化を算出することで、指の位置の変化を検出してポインティング制御が行われるようになっている。
なお、タッチパッドは静電容量式でなくても良く、例えば感圧式などの方式を採用したものであっても良い。
【００２６】
次に、横方向走査部２は、センサ基板１の横方向の走査を行う回路であって、多数の信号出力がセンサ基板１の横方向走査線に接続される。
縦方向走査部３は、センサ基板１の縦方向の走査を行う回路であって、多数の信号入力がセンサ基板１の縦方向走査線に接続され、指の走査状態を表わすシリアル検出信号を発生させる。このシリアル検出信号は、指をセンサ基板１のパット面にタッピングさせた際に生じるタップ成分と、パット面上で指を滑らせた際に生じるスライド成分及び特定領域で検出される電流変化成分とを含む。ここで、タップ成分にはパット面に指が接触している位置を示すアドレス成分が含まれており、スライド成分にはパット面上を、指がどの位置からどの位置まで滑ったのかを表わすアドレス成分が含まれている。
【００２７】
制御駆動部４は、走査駆動信号を横方向走査部２及び縦方向走査部３にそれぞれ供給することで、これら横方向走査部２及び縦方向走査部３を駆動する。
Ａ／Ｄ（アナログ／デジタル）変換部５は、縦方向走査部３が生成したシリアル検出信号をデジタル信号に変換する。
タップ／スライド成分抽出部６は、デジタル信号に変換されたシリアル検出信号の中から、上述したタップ成分及びスライド成分を抽出したのち、これらを分離して３次元の座標値へ変換し、これをタップ成分及びスライド成分と一緒に出力する。
【００２８】
データ処理部７は、タップ／スライド成分抽出部６から送られる３次元の座標値に基づいて、タッピングが実行されたか否かを判断するとともに、スライド成分からノイズを除去し、Ｘ軸／Ｙ軸から構成されるパット面の２次元座標における指の位置の変化を、滑らかな直線或いは曲線に補正する。同時に特定領域で検出された電流変化成分（以下、特定領域情報と云う）のデータ処理も行う。
インターフェイス部８は、座標出力機器ＰＣとの間でデータの授受を行うための回路である。このインターフェイス部８は、データ処理部７から送られた情報に基づいて、補正されたパット面の２次元座標上の絶対座標（Ｘ，Ｙ）毎に、タップオン／オフの情報を付加して、タップ成分及びスライド成分と一緒に出力ポート９へ送出する。同時に、特定領域情報も出力ポート９へ送出される。
【００２９】
次に、座標出力機器ＰＣの各構成要素を説明する。
まず、インターフェイス部１０は座標検出機器ＰＤとの間でデータの授受を行うための回路であって、入力ポート１１を介して上述したそれぞれの情報を受け取る。尚、座標出力機器ＰＣがパーソナルコンピュータであれば、インターフェイス部１０は周知のシリアルポート又はマウスポートに相当する。
データ解析部１２は、座標検出機器ＰＤ側から送られる情報をインターフェイス部１０から取り込んで解析を行い、タッピングが実行されたか否かを判断するとともに、パット面上の特定領域の範囲に指があるのか、ポインティング操作領域で指を滑らせているかなどの判別処理を行い、この判別結果をデータ変換部１３へ報告する。
【００３０】
データ変換部１３は、データ解析部１２で解析されたタッピングの有無の情報や特定領域またはポインティング操作領域内での指の操作状態の判別結果などから、予め決められた特定の処理を実行すべきかどうかを判定する。これら特定の処理とは、前述の指のそれぞれの操作に基づいて行われるタッピング操作とポインティング操作及びスクロール操作である。また、データ変換部１３では、ポインティング操作領域２２から出力された絶対座標情報を相対座標情報に変換する動作も行う。
スクロール判定／実行部１３’はデータ変換部１３からの特定領域情報に基づいて、スクロールするかしないかの判定、及びスクロールの実行を指示する。
【００３１】
モード変換部１４は、座標入力装置に対する各種の設定値が格納されており、データ変換部１３は、モード変換部１４から送られるこれら設定値に基づいて、処理の内容を変更するように構成される。これら設定値は、ユーザがパット面上でタッピングすべき領域の範囲や、これらの処理を行った際にユーザに対してサウンド発生による通知を行うか否かの設定などがある。尚、これらの設定値は、例えば、ユーザがコンピュータの画面に表示されるメニューを操作する周知の処理によって、モード変換部１４に設定される。
制御部１５は、インターフェイス部１０を除いた座標出力機器ＰＣの各部を統括する回路である。
【００３２】
表示部１６は、例えばパーソナルコンピュータのディスプレイ装置であって、制御部１５の指示に従って、そのパソコン画面上にウィンドウやカーソルなど各種の画像表示を行う。
ＲＯＭ（リードオンリーメモリ）１７には制御部１５の動作プログラム、音源１９からサウンドを発生する際に用いられるサウンド情報、上述した絶対座標（Ｘ，Ｙ）のフォーマットで規定されたパット面自体の大きさなどが格納されている。
ＲＡＭ（ランダムアクセスメモリ）１８は、制御部１５が様々な処理を行う際に、データを一時的に蓄えるための記憶回路である。
音源１９は、例えばスピーカとこのスピーカの駆動回路から構成され、制御部１５から送られるサウンド情報に基づいて、様々なサウンドを発生させる。
【００３３】
次に、上記構成による座標入力装置の動作を説明するが、ここでは、指が特定領域にあるときの動作について述べ、付随する動作は簡単に説明し、本発明に関係ない動作は説明を省略する。
先ず、座標検出機器ＰＤから座標出力機器ＰＣへデータの取り込みを行う。座標検出機器ＰＤにおいては、制御駆動部４から出力される駆動信号により、横方向走査部２と縦方向走査部３が走査駆動される。そして、センサ基板１の各走査線に走査信号が供給されているときに、ユーザがセンサ基板１（つまりパット面）上の所望の個所を指で操作すると、指の操作状態に対応したシリアル検出信号が縦方向走査部３から出力される。このシリアル検出信号は、Ａ／Ｄ変換部５でデジタル信号へ変換され、タップ／スライド成分抽出部６でタップ成分とスライド成分及び特定領域情報が抽出される。データ処理部７は、タップ成分をそのままインターフェイス部８へ送出するとともに、スライド成分と特定領域情報に対してノイズ除去の補正を行ったのちにインターフェイス部８へ送出する。インターフェイス部８は、タップオン／オフの情報を生成し、これらの情報をデータ処理部７から送られたデータに付加し、出力ポート９に供給して座標出力機器ＰＣへ送出する。
【００３４】
すると、座標出力機器ＰＣでは、入力ポート１１に供給された情報が、インターフェイス部１０を介してデータ解析部１２に供給される。これをもって、座標出力機器ＰＣにおける座標検出機器ＰＤからのデータ取り込み処理が完了する。ここで、従来であれば、供給されたタップ成分及びスライド成分が制御部１５に供給され、制御部１５がこれらを画像表示に適したデータに変換して表示部１６に供給する処理を行う。これにより、パット面を操作する指の動きに対応して、例えば、表示部１６の画面上をカーソルが移動する様子が表示されることになる。
【００３５】
ところが本発明では、データ解析部１２が、取り込んだ情報に含まれるタップオン／オフの情報を参照してタッピングの実行の有無を判別する。その結果、タッピングが実行されていないのであれば、何もせずに処理を終了させ、上述した従来と同じ処理を行う。これに対し、タッピングが実行された場合には、タッピングされたパット面上の位置が、ユーザにより予め指定された何れかの領域の範囲内に存在するかを判定する。
また、データ解析部１２は、ＲＯＭ１７に格納されているパット面の大きさの情報に基づいて、ユーザがパット面のポインティング領域で指をスライドさせていのか、特定領域に指を接触しているのかを判定をも行う。
【００３６】
いま、ポインティング操作領域のスライド操作情報が検出されたものとすると、データ変換部１３は、データ解析部１２から取得したスライド成分から、ユーザが指をスライドさせた距離及び方向が絶対座標位置として算出する。また、特定領域情報が検出されたとすると、指を接触させていた時間に基づく電流の継続時間から絶対座標位置が算出される。次いで、データ変換部１３は、ポインティング操作領域からの情報に基づく絶対座標位置を相対座標位置に変換し、制御部１５に指示を出して、算出された距離及び方向に応じて、パソコン画面上のポインターをスクロールさせる。
また、データ変換部１３は、特定領域からの絶対座標情報をスクロール判定／実行部１３’に送信すると、スクロール判定／実行部１３’はスクロールの実行を行うかどうかを決定する。そして、スクロール判定／実行部１３’がスクロールの実行の指示を行うと、制御部１５が絶対座標情報に基づいて表示物のスクロールを行い、スクロール状態が表示部１６に表示される。
【００３７】
【発明の効果】
以上説明したように、本発明のタッチパッドによるスクロール制御方法によれば、タッチパッドにスクロール領域とポインティング領域とを備え、指１本でスクロール操作とポインティング操作ができると共に、スクロール操作は、指を特定領域に触れているだけで行うことができる。したがって、スクロールバーへのポインティング操作も必要としないため、操作数が減って極めて使い勝手のよいポインティングデバイスを実現することができる。また、指を触れる、離すだけの動作で所定の位置へのスクロールが出来るため、従来のタッチパッドのようなクリックボタンも必要とせず、さらには、マウスなどのような専用のスクロール機構（ローラやスイッチなど）も必要としないので、省スペース化が可能となる。したがって、ノートパソコンなどに用いて最適なポインティングデバイスを実現することができる。
更に、コンピュータの表示画面に複数のウインドウが重なって表示されているとき、前記ポインティング操作領域からの絶対座標情報が前記ウインドウ内にあって該ウインドウ内に表示された内容がスクロール可能な領域であるときのみ、前記スクロール領域は、該コンピュータに前記絶対座標情報を出力するので、目的のウインドウの内容のみをスクロールすることができる。
前記スクロール操作領域が、前記検出領域の周辺の内側に複数設置され、各設置させた領域が個々に上下、左右、斜め方向へのスクロール方向に定められているならば、指を触れている時間のみスクロール方向を上、左、右に制御できる。
【図面の簡単な説明】
【図１】  本発明のスクロール制御方法に適用されるタッチパッドの概略平面図である。
【図２】  パソコン画面上のポインターの位置を示す図である。
【図３】  本発明に適用される、多数のスクロール領域を備えたタッチパッドの概略平面図である。
【図４】  本発明の実施の形態における、タッチパッドによるスクロール制御の処理の流れを示すフロー図である。
【図５】  本実施の形態のタッチパットによるスクロール制御方法に適用される座標入力装置の構成を示すブロック図である。
【符号の説明】
１…センサ基板、２…横方向走査部、３…縦方向走査部、４…制御駆動部、５…Ａ／Ｄ変換部、６…タップ／スライド成分抽出部、７…データ処理部、８，１０…インターフェイス部、９…出力ポート、１１…入力ポート、１２…データ解析部、１３…データ変換部、１３’…スクロール判定／実行部、１４…モード変換部、１５…制御部、１６…表示部、１７…ＲＯＭ、１８…ＲＡＭ、１９…音源、２１、２９…タッチパッド、２２…ポインティング操作領域、２３…上スクロール領域、２４…下スクロール領域、２５…パソコン画面、２６…ウインドウ、２７、２８…ポインター
【図１】
0003850570.tif 000002
【図２】
0003850570.tif 000003
【図３】
0003850570.tif 000004
【図４】
0003850570.tif 000005
【図５】
0003850570.tif 000006