JP5524937B2 - Input device including touchpad and portable computer - Google Patents

Input device including touchpad and portable computer Download PDF

Info

Publication number
JP5524937B2
JP5524937B2 JP2011254498A JP2011254498A JP5524937B2 JP 5524937 B2 JP5524937 B2 JP 5524937B2 JP 2011254498 A JP2011254498 A JP 2011254498A JP 2011254498 A JP2011254498 A JP 2011254498A JP 5524937 B2 JP5524937 B2 JP 5524937B2
Authority
JP
Japan
Prior art keywords
pointer
pressure
finger
circuit
coordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011254498A
Other languages
Japanese (ja)
Other versions
JP2013109603A (en
Inventor
良太 野村
聡伸 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Singapore Pte Ltd
Original Assignee
Lenovo Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Singapore Pte Ltd filed Critical Lenovo Singapore Pte Ltd
Priority to JP2011254498A priority Critical patent/JP5524937B2/en
Publication of JP2013109603A publication Critical patent/JP2013109603A/en
Application granted granted Critical
Publication of JP5524937B2 publication Critical patent/JP5524937B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、タッチパッドの操作性を向上する技術に関し、さらに詳細にはタッチパッドにおけるスワイプ範囲の制約を補完する技術に関する。   The present invention relates to a technique for improving the operability of a touch pad, and more particularly to a technique for complementing a swipe range restriction in a touch pad.

コンピュータには、入力装置としてキーボードの他にGUIを実現するためのポインティング・デバイスが搭載される。典型的なポインティング・デバイスとして左ボタン、ホイール、および右ボタンを備えるマウスが存在する。マウスはコンピュータから独立した本体を机上で移動させることでディスプレイに表示したカーソルまたはマウス・ポインタ(以下、単にポインタという。)を移動させることができる。   In addition to a keyboard as an input device, a computer is equipped with a pointing device for realizing a GUI. There is a mouse with a left button, a wheel, and a right button as a typical pointing device. A mouse can move a cursor or a mouse pointer (hereinafter simply referred to as a pointer) displayed on a display by moving a main body independent of a computer on a desk.

マウスの左ボタンを1回または連続的に2回クリックすることでポインタが指示したオブジェクトを選択したり、オブジェクトに関連付けられたプログラムを実行したり、またはオブジェクトに関連付けられたファイルやフォルダを開くことができる。また、左ボタンを押してポインタがオブジェクトを選択している状態でポインタを移動させてから移動先で左ボタンを離すことで選択したオブジェクトをディスプレイ上で移動したりポップ・アップ・メニューの項目を選択したりするドラッグ・アンド・ドロップという操作を行うことができる。マウスは、操作に所定のスペースが必要となるため、移動中のノートブック型携帯式コンピュータ(以下、ノートPCという。)で使用するには不便である。ノートPCでは、ポインティング・デバイスの取り付けスペースが制約されるためマウスの機能を実現するために特有のハードウェアを実装する。   Click the left mouse button once or twice in succession to select the object pointed to by the pointer, run a program associated with the object, or open a file or folder associated with the object Can do. You can also move the selected object on the display or select a pop-up menu item by moving the pointer while the pointer is selecting the object by pressing the left button and then releasing the left button at the destination. Drag and drop operations can be performed. Since the mouse requires a predetermined space for operation, it is inconvenient to use it on a moving notebook type portable computer (hereinafter referred to as a notebook PC). In the notebook PC, the mounting space for the pointing device is limited, and thus specific hardware is mounted to realize the function of the mouse.

ある種のノートPCは、ポインティング・デバイスとしてポインティング・スティックと機械式ボタンの組を実装する。ポインティング・スティックはコンピュータ・メーカによってはトラックポイント(TrackPointは登録商標)、スティックポイント、またはトラックスティックなどと呼ばれている。ポインティング・スティックはキーボードのキーの間に配置され、力が加えられた方向にポインタを移動させる。ポインティング・スティックと組になって使用される機械式ボタンは、それぞれマウスの左ボタン、ホイール、および右ボタンに対応する左ボタン、中央ボタンおよび右ボタンで構成されてスペース・キーのすぐ手前側(ユーザ側)に配置される。マウスの各ボタンに対応するようにノートPCに設ける機械式ボタンをマウス・ボタンという。   Some notebook PCs implement a pointing stick and mechanical button pair as a pointing device. The pointing stick is called a track point (TrackPoint is a registered trademark), a stick point, or a track stick by a computer manufacturer. The pointing stick is placed between the keys on the keyboard and moves the pointer in the direction in which the force is applied. The mechanical buttons used in combination with the pointing stick are composed of a left button, a center button, and a right button corresponding to the left button, wheel, and right button of the mouse, respectively. Arranged on the user side). A mechanical button provided on the notebook PC so as to correspond to each button of the mouse is referred to as a mouse button.

別の種類のノートPCは、ポインティング・デバイスとしてタッチパッドとマウス・ボタンの組を実装する。タッチパッドは表面をなぞる(スワイプする)指の軌跡に対応する座標を出力してポインタを移動させ、タッチパッドの手前側に配置されたマウス・ボタンがマウスの左ボタンと右ボタンに対応した動作をする。ポインティング・スティックは、キーボードのホーム・ポジションから指を離さないで操作でき、タッチパッドは手書き入力やジェスチャ入力ができるといったように両者には特有の特徴があるため、最近のノートPCにはポインティング・スティックとタッチパッドの2種類のポインティング・デバイスを搭載するものもある。   Another type of notebook PC implements a touchpad and mouse button pair as a pointing device. The touchpad traces (swipes) the surface and outputs coordinates corresponding to the trajectory of the finger, moves the pointer, and the mouse buttons placed on the front side of the touchpad correspond to the left and right mouse buttons. do. The pointing stick can be operated without releasing your finger from the home position of the keyboard, and the touchpad has unique features such as handwriting input and gesture input. Some have two types of pointing devices: sticks and touchpads.

タッチパッドは、マウスのようにデバイス自体を移動させる必要がないため、限られたスペースで操作できるという利点があるが、狭い操作面をスワイプした指でポインタを広いディスプレイの範囲で移動させる必要がある。スワイプの長さに対するポインタの移動距離は、座標処理回路のゲインを設定することで調整することができる。しかしゲインを大きくすると、ポインタの微細な位置決めができなくなるため、ゲインの大きさには制約がある。   The touchpad does not need to move the device itself like a mouse, so it has the advantage that it can be operated in a limited space, but it is necessary to move the pointer over a wide display range with a finger swiping a narrow operation surface is there. The moving distance of the pointer with respect to the swipe length can be adjusted by setting the gain of the coordinate processing circuit. However, if the gain is increased, the pointer cannot be finely positioned, and therefore there is a restriction on the magnitude of the gain.

そしてタッチパッドは、ディスプレイの大きさに比べて遙かに面積が小さいため、ポインタを長い距離移動させる際に、通常では1回のスワイプでは足りない。このときユーザは、タッチパッドの端にスワイプした指が到達するとタッチパッドから指を離して再度同じ方向にスワイプする必要がある。スワイプの回数は、ポインタの移動距離が長いマルチディスプレイや高解像度のディスプレイにおいて一層増える。さらにタッチパッドの表面から指を離す必要があるために、指を離したときにそこまでのポインタの移動がリセットされてしまうようなドラッグ・アンド・ドロップの操作を実行することができないという不便さがある。   And since the area of the touchpad is much smaller than the size of the display, one swipe is usually not enough when moving the pointer a long distance. At this time, when the swipe finger reaches the end of the touch pad, the user needs to remove the finger from the touch pad and swipe again in the same direction. The number of swipes is further increased in multi-displays and high-resolution displays with long pointer movement distances. In addition, since it is necessary to lift the finger from the surface of the touchpad, it is inconvenient that it is impossible to perform a drag and drop operation that resets the movement of the pointer to that point when the finger is released. There is.

特許文献1は、タッチパッドを繰り返しスワイプしないでポインタを移動させる技術を開示する。タッチパッドの周囲には、指の触覚で認識できる環状凸部が形成されており、さらにその外側に指の押下位置で異なる信号を出力するスイッチを配置する。タッチパッドをなぞったユーザの指がタッチパッドの表面から外れた以降もポインタの移動を継続させるために、ユーザは環状凸部を認識してから指をさらに外側に移動させてスイッチを押下する。スイッチが出力する信号によりポインタの移動方向が決定される。   Patent Document 1 discloses a technique for moving a pointer without repeatedly swiping a touch pad. An annular convex portion that can be recognized by the sense of touch of the finger is formed around the touch pad, and a switch that outputs a different signal depending on the pressed position of the finger is disposed on the outside. In order to continue the movement of the pointer even after the user's finger tracing the touch pad is removed from the surface of the touch pad, the user recognizes the annular protrusion and then moves the finger further outward to press the switch. The movement direction of the pointer is determined by a signal output from the switch.

特許文献2は、指の複数回のストローク操作をタッチパッドから除去する技術を開示する。タッチパッドは内部ゾーンとその周辺の外部ゾーンに区分される。スワイプする指が外部ゾーンに入ったことを検出すると、ポインタはその時点の指の座標とタッチパッドの中央の座標で決定した方向に一定の速度で移動する。特許文献3は、タッチパッドでドラッグ・アンド・ドロップをする際の操作性を向上する技術を開示する。   Patent Document 2 discloses a technique for removing a plurality of finger stroke operations from a touch pad. The touch pad is divided into an inner zone and a surrounding outer zone. When it is detected that the finger to be swiped enters the external zone, the pointer moves at a constant speed in a direction determined by the coordinates of the finger at that time and the coordinates of the center of the touchpad. Patent Document 3 discloses a technique for improving operability when dragging and dropping with a touchpad.

タッチパッドの表面を中央領域とその周辺に定義された8つの周縁領域に区分する。周縁領域には、ポインタの移動方向が定義されている。指が中央領域にあるときは通常の方法でポインタが移動するが、指が周縁領域に入ると定義された方向にポインタが移動する。特許文献3には、ドラッグ・アンド・ドロップをする際には、ポインタを所定の位置に位置付けてタッピングをしてドラッグ・モードに移行させることが記載されている。   The surface of the touch pad is divided into a central area and eight peripheral areas defined around the center area. The movement direction of the pointer is defined in the peripheral area. When the finger is in the central area, the pointer moves in the normal way, but when the finger enters the peripheral area, the pointer moves in the defined direction. Patent Document 3 describes that when dragging and dropping, a pointer is positioned at a predetermined position and tapping is performed to shift to a drag mode.

特許2871597号公報Japanese Patent No. 2871597 特許3764171号公報Japanese Patent No. 3764171 特許3909230号公報Japanese Patent No. 3909230

特許文献1の発明では、押下したスイッチがポインタの移動方向を決定しており、ユーザがポインタを移動したい方向とスイッチが決定するポインタの移動方向が一致しないことがある。また、スイッチが動作したあとには、ポインタの移動速度および移動方向を調整することができないため、ポインタを目標位置に位置付けるために再度スワイプが必要となる。   In the invention of Patent Document 1, the pressed switch determines the movement direction of the pointer, and the direction in which the user wants to move the pointer may not match the movement direction of the pointer determined by the switch. Further, after the switch is operated, the moving speed and moving direction of the pointer cannot be adjusted, so that swiping is necessary again to position the pointer at the target position.

特許文献2の発明では、タッチパッドの中央の座標と現在の座標で指が外部ゾーンにあるときのポインタの移動方向と移動速度が決定されるため、ユーザの操作意図がポインタの移動に的確に反映されない場合がある。特許文献3の発明では、周辺領域に定義された方向にしかポインタが移動しないため、ポインタを目標位置に移動させるためには中央領域での再操作が必要になる。特許文献2、3の発明では、タッチパッドの周辺部をスワイプ以外のポインタの移動に利用しており、タッチパッドのスワイプできる面積を縮小させる。小型のノートPCに実装するタッチパッドの面積は一層小さくする必要があるため上記課題は一層顕著になる。   In the invention of Patent Document 2, since the movement direction and movement speed of the pointer when the finger is in the external zone are determined by the center coordinates of the touchpad and the current coordinates, the user's operation intention is accurately determined by the movement of the pointer. May not be reflected. In the invention of Patent Document 3, since the pointer moves only in the direction defined in the peripheral area, re-operation in the central area is necessary to move the pointer to the target position. In the inventions of Patent Documents 2 and 3, the peripheral portion of the touch pad is used for the movement of the pointer other than the swipe, and the swipeable area of the touch pad is reduced. Since the area of the touch pad mounted on the small notebook PC needs to be further reduced, the above problem becomes more remarkable.

そこで本発明の目的は、タッチパッドの操作性を向上させた入力装置を提供することにある。さらに本発明の目的は、タッチパッドに対するスワイプを繰り返さないでポインタを長い距離移動させることができる入力装置を提供することにある。さらに本発明の目的は、タッチパッドの小型化を実現する入力装置を提供することにある。さらに本発明の目的は、ポインタを目標位置に正確に短時間で位置付けることができる入力装置を提供することにある。さらに本発明の目的は、タッチパッドに対する誤入力を防止することが可能な入力装置を提供することにある。さらに本発明の目的は、そのような入力装置を搭載した携帯式コンピュータおよびそのような入力装置におけるポインタの移動方法を提供することにある。   Accordingly, an object of the present invention is to provide an input device with improved operability of the touchpad. A further object of the present invention is to provide an input device that can move a pointer for a long distance without repeating swipes on the touchpad. Furthermore, the objective of this invention is providing the input device which implement | achieves size reduction of a touchpad. Another object of the present invention is to provide an input device that can accurately position a pointer at a target position in a short time. Furthermore, the objective of this invention is providing the input device which can prevent the erroneous input with respect to a touchpad. It is a further object of the present invention to provide a portable computer equipped with such an input device and a method for moving a pointer in such an input device.

本発明の第1の態様では、最初にタッチパッドをスワイプしてポインタを移動させる。タッチパッドの操作領域の限界にスワイプした指が到達したことを圧力検出装置が検出する。スワイプした指が限界に到達した後はスワイプした指で圧力検出装置を操作してさらにポインタを移動させる。このような構成により、タッチパッドに対するスワイプを繰り返さないでポインタを長い距離移動させることができ、ドラッグ・アンド・ドロップも追加的な操作をしないで実現できる。また、タッチパッドの操作領域の面積を小さくしても操作性が損なわれることがない。   In the first aspect of the present invention, the pointer is first moved by swiping the touch pad. The pressure detection device detects that the swiped finger has reached the limit of the operation area of the touchpad. After the swipe finger reaches the limit, the pointer is further moved by operating the pressure detecting device with the swipe finger. With such a configuration, the pointer can be moved a long distance without repeating swiping on the touch pad, and drag and drop can also be realized without additional operations. Further, even if the area of the operation area of the touchpad is reduced, the operability is not impaired.

指がスワイプから圧力検出装置の操作に移行する場合にはディスプレイから視線を逸らさないようにするために、指が圧力検出装置に触れたことを視覚ではなく指の触覚で認知できることが望ましい。本発明では、圧力検出装置の周囲に指が圧力検出装置に触れたことを触覚で認識するための物理的な特徴構造を設けることができる。物理的な特徴構造は、段差、突起、またはシボ加工などで実現することができる。   When the finger moves from swipe to operation of the pressure detection device, it is desirable to be able to recognize that the finger touches the pressure detection device not by sight but by the tactile sensation of the finger so as not to shift the line of sight from the display. In the present invention, a physical characteristic structure for recognizing by touch that a finger has touched the pressure detection device can be provided around the pressure detection device. The physical feature structure can be realized by a step, a protrusion, or a textured process.

スワイプした指で押下圧力を変更してポインタの移動速度を制御したり、押下位置を変更してポインタの移動方向を制御したりすることができる。したがって、1回のスワイプができなくなった後もポインタの移動方向を変更したり、移動速度を加減したり、あるいはそれらを同時に実行したりしてポインタを目標位置に短時間で正確に位置付けることができる。スワイプによるポインタの移動から圧力検出装置の操作によるポインタの移動に移行するときは、ユーザに操作上の違和感を抱かせないように行う必要があるため、圧力検出装置の操作によるポインタの制御は、圧力検出装置に対して安定した圧力を加えるようになってから行うことが望ましい。   It is possible to control the moving speed of the pointer by changing the pressing pressure with a swipe finger, or to control the moving direction of the pointer by changing the pressing position. Therefore, it is possible to accurately position the pointer in the target position in a short time by changing the moving direction of the pointer, increasing or decreasing the moving speed, or executing them simultaneously even after one swipe cannot be performed. it can. When shifting from the movement of the pointer by swipe to the movement of the pointer by the operation of the pressure detection device, it is necessary to perform the control so that the user does not feel uncomfortable in operation. It is desirable to carry out after a stable pressure is applied to the pressure detection device.

このため、スワイプが終了した後は、圧力検出装置が指の接触を検出したことに応答して指の検出の直前におけるポインタの移動速度および移動方向を維持することができる。スワイプが終了する直前の移動速度および移動方向は、ポインタを目標位置に位置付けるユーザの意思が反映されているため、その後の操作でも目標位置への位置付けを容易に行うことができ、操作上の違和感を抱かせることをなくすことができる。   For this reason, after the swipe is completed, the movement speed and movement direction of the pointer immediately before the finger detection can be maintained in response to the pressure detection device detecting the finger contact. The movement speed and direction immediately before the end of the swipe reflect the user's intention to position the pointer at the target position, so that it can be easily positioned at the target position in subsequent operations, and there is a sense of incongruity in operation. You can eliminate cuddling.

タッチパッドは、キーボードの操作をしている間に誤って手が触れたことによる誤入力を検出する場合がある。これを防止するために、タッチパッドがスワイプされる前に圧力検出装置が手の接触を検出したときは、圧力検出装置が手の接触を検出している間タッチパッドに対する入力を無効にすることができる。本発明の第2の態様では、スワイプした指が操作領域の限界に到達した後は、スワイプを終了した指を圧力検出装置が検出したときに、指の検出の直前におけるポインタの移動速度および移動方向を維持してポインタをさらに移動させる。   The touch pad may detect an erroneous input due to an accidental hand touch while operating the keyboard. To prevent this, if the pressure sensing device detects a hand contact before the touch pad is swiped, invalidate the input to the touch pad while the pressure sensing device detects a hand contact. Can do. In the second aspect of the present invention, after the swipe finger reaches the limit of the operation area, when the pressure detecting device detects the finger that has finished swiping, the movement speed and movement of the pointer immediately before the finger detection is detected. Keep the direction and move the pointer further.

本発明により、タッチパッドの操作性を向上させた入力装置を提供することができた。さらに本発明により、タッチパッドに対するスワイプを繰り返さないでポインタを長い距離移動させることができる入力装置を提供することができた。さらに本発明により、タッチパッドの小型化を実現する入力装置を提供することができた。さらに本発明により、ポインタを目標位置に正確に短時間で位置付けることができる入力装置を提供することができた。さらに本発明により、タッチパッドに対する誤入力を防止することが可能な入力装置を提供することができた。さらに本発明により、そのような入力装置を搭載した携帯式コンピュータおよびそのような入力装置におけるポインタの移動方法を提供することができた。   According to the present invention, an input device with improved touchpad operability can be provided. Furthermore, according to the present invention, it is possible to provide an input device that can move the pointer for a long distance without repeating swipes on the touch pad. Furthermore, according to the present invention, an input device that realizes downsizing of the touch pad can be provided. Furthermore, according to the present invention, it is possible to provide an input device that can accurately position the pointer at the target position in a short time. Furthermore, according to the present invention, an input device capable of preventing erroneous input to the touch pad can be provided. Furthermore, according to the present invention, it is possible to provide a portable computer equipped with such an input device and a method of moving a pointer in such an input device.

タッチパッドを実装したノートPCの外形を示す斜視図である。It is a perspective view which shows the external shape of the notebook PC which mounted the touchpad. システム筐体13の平面図とタッチパッド21の近辺の断面図である。2 is a plan view of a system housing 13 and a sectional view of the vicinity of a touch pad 21. 入力システム200の構成を示す機能ブロック図である。2 is a functional block diagram showing a configuration of an input system 200. FIG. 域外センサ100の構成を説明する図である。2 is a diagram illustrating a configuration of an out-of-range sensor 100. スワイプしたときに指が通過するタッチパッド21上のマトリクス座標の軌跡とディスプレイ15上のポインタ203の移動状態を示す図である。It is a figure which shows the locus | trajectory of the matrix coordinate on the touchpad 21, and the movement state of the pointer 203 on the display 15 which a finger | toe passes when swiping. 入力システム200の全体の動作手順を示すフローチャートである。3 is a flowchart showing an overall operation procedure of the input system 200. 域外センサ100が一定の押下圧力psで座標軸Sに沿って押下されたときにA/D変換回路155が生成する圧力センサ101の電圧特性を示す図である。It is a figure which shows the voltage characteristic of the pressure sensor 101 which the A / D conversion circuit 155 produces | generates when the outside sensor 100 is pushed along the coordinate axis S with fixed pressing pressure ps. 域外センサ100を一定の押下圧力ph、pl(ph>ps、pl<ps)で押下したときにそれぞれA/D変換回路155が生成する圧力センサ101の電圧特性を示す図である、It is a figure which shows the voltage characteristic of the pressure sensor 101 which the A / D conversion circuit 155 produces | generates, respectively, when the outside sensor 100 is pressed by fixed pressing pressure ph and pl (ph> ps, pl <ps). 直前モードと操作モードにおいてサンプリング周期のタイミングで生成される差分データの様子を示す図である。It is a figure which shows the mode of the difference data produced | generated at the timing of a sampling period in the last mode and operation mode. 操作モードにおける域外座標回路157の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the out-of-range coordinate circuit 157 in operation mode. 域外座標回路157がシフト後の指の座標を計算する方法を説明する図である。It is a figure explaining the method the outside coordinate circuit 157 calculates the coordinate of the finger | toe after a shift.

[タッチパッドのノートPCにおける実装態様]
図1は、タッチパッドを実装したノートPC10の外形を示す斜視図である。図2は、システム筐体13の平面図とA−A断面を示す断面図である。ノートPC10は、開閉可能なようにヒンジ結合されたディスプレイ筐体11とシステム筐体13を含む。ディスプレイ筐体11はディスプレイ15を収納する。システム筐体13は、内部にプロセッサ、メイン・メモリ、およびハードディスク・ドライブなどのシステム・デバイスを収納し、上面にはキーボード19を搭載する。ハードディスク・ドライブは、ポインティング・スティック25、タッチパッド21またはマウス・ボタン23が生成したマウス信号を処理するデバイス・ドライバ、OSおよびアプリケーション・プログラムなどを格納する。
[Mounting mode of touchpad notebook PC]
FIG. 1 is a perspective view showing an outer shape of a notebook PC 10 on which a touch pad is mounted. FIG. 2 is a plan view of the system housing 13 and a cross-sectional view showing an AA cross section. The notebook PC 10 includes a display housing 11 and a system housing 13 that are hinged so as to be opened and closed. The display housing 11 houses the display 15. The system housing 13 accommodates system devices such as a processor, main memory, and hard disk drive inside, and a keyboard 19 is mounted on the top surface. The hard disk drive stores a device driver for processing a mouse signal generated by the pointing stick 25, the touch pad 21 or the mouse button 23, an OS, an application program, and the like.

キーボート19は、スペース・キー27を含む複数のキーと、Gキー、HキーおよびBキーの間に配置されたポインティング・スティック25を含んでいる。ポインティング・スティック25は、X軸方向とY軸方向を検出する歪みセンサに力を加えたときの抵抗値の変化をマウス信号に変換してシステムに送る。システムはポインティング・スティック25から受け取ったマウス信号に基づいてディスプレイ15に表示されたポインタを移動させる。システムは、ディスプレイ15に表示されたポインタとオブジェクトの座標を認識し、ポインタが指示する位置で所定のマウス・ボタン23が押下されたときに指示されたオブジェクトとマウス信号に応じた処理をする。   The keyboard 19 includes a plurality of keys including a space key 27, and a pointing stick 25 disposed between the G key, the H key, and the B key. The pointing stick 25 converts a change in resistance value when a force is applied to a strain sensor that detects the X-axis direction and the Y-axis direction into a mouse signal and sends it to the system. The system moves the pointer displayed on the display 15 based on the mouse signal received from the pointing stick 25. The system recognizes the pointer displayed on the display 15 and the coordinates of the object, and performs processing according to the object and mouse signal indicated when a predetermined mouse button 23 is pressed at the position indicated by the pointer.

キーボード19のキー配列およびキーの数などは本発明において特に限定しない。キーボード19の手前側には、キーボード19を操作する際に掌を載せるパームレスト17が設けられている。パームレスト17は全体が平坦に形成されているが、キーボード19との間にはキーボード19側に下降する傾斜部17aを含む。傾斜部17aはキーボード・ユニット19の手前側に配置された最下列のキーを親指で押下する際に親指を立てなくても円滑に操作できるようにキー操作時の親指の運動範囲を確保する役割を果たす。   The key arrangement of the keyboard 19 and the number of keys are not particularly limited in the present invention. A palm rest 17 on which a palm is placed when operating the keyboard 19 is provided on the front side of the keyboard 19. The entire palm rest 17 is formed flat, but includes an inclined portion 17 a that descends toward the keyboard 19 between the palm rest 17 and the keyboard 19. The inclined portion 17a has a role of ensuring a range of movement of the thumb when operating the keys so that the bottom row of keys arranged on the front side of the keyboard unit 19 can be smoothly operated without pressing the thumb when pressing with the thumb. Fulfill.

スペース・キー27の手前側にはマウス・ボタン23が配置されている。マウス・ボタン23はポインティング・スティック25またはタッチパッド21のポインタ移動機能と併用することを目的としており、周知の機能が付与された左ボタン、中央ボタン、および右ボタンで構成されている。マウス・ボタン23の手前側にはタッチパッド21が配置されている。タッチパッド21は、ポインティング・スティック25とは独立してポインタを移動させるマウス信号を出力する。   A mouse button 23 is arranged on the front side of the space key 27. The mouse button 23 is intended to be used together with the pointer moving function of the pointing stick 25 or the touch pad 21, and is composed of a left button, a center button, and a right button to which known functions are given. A touch pad 21 is arranged on the front side of the mouse button 23. The touch pad 21 outputs a mouse signal that moves the pointer independently of the pointing stick 25.

ポインティング・スティック25は、タッチパッド21と併用する実施態様を説明する目的で記載しており、本発明はポインティング・スティック25を備えていないノートPCに適用することもできる。タッチパッド21は、ホーム・ポジションに両手を置いてキーボード19を操作している間にユーザの手が誤って触れて意図しないポインタの移動が行われないようにするために、キーボード19のほぼ中央にあるスペース・キー27の手前に配置される。タッチパッド21は、静電容量式、抵抗膜式または電磁誘導式などで動作するタッチセンサを含み、操作面22上の指の位置をマトリクス座標として出力する。   The pointing stick 25 is described for the purpose of explaining an embodiment used in combination with the touch pad 21, and the present invention can also be applied to a notebook PC that does not include the pointing stick 25. The touch pad 21 is arranged at a substantially central position of the keyboard 19 in order to prevent an unintentional movement of the pointer due to a user's hand accidentally touching while operating the keyboard 19 with both hands in the home position. Is placed in front of the space key 27. The touch pad 21 includes a touch sensor that operates by a capacitance type, a resistance film type, an electromagnetic induction type, or the like, and outputs a finger position on the operation surface 22 as matrix coordinates.

タッチパッド21の周囲はパームレスト17で囲まれている。キーボード19を操作する際に、始めはパームレスト17上のタッチパッド101から離れた位置に置いていた掌が、ポインティング・スティック25またはキーボード19を操作している間に中央に寄ってきてタッチパッド21に触れ、意図しないポインタの移動をもたらすことがある。本発明は後に説明するように、このようなタッチパッドへの誤入力を防止する方法も提供する。   The periphery of the touch pad 21 is surrounded by a palm rest 17. When operating the keyboard 19, the palm initially placed at a position away from the touch pad 101 on the palm rest 17 comes to the center while operating the pointing stick 25 or the keyboard 19 and touches the touch pad 21. May cause unintended pointer movement. As will be described later, the present invention also provides a method for preventing such erroneous input to the touchpad.

タッチパッド21の周囲には、スワイプした指で操作する域外センサ100を配置している。域外センサ100は、後に説明するように域外動作モードに移行したり域外動作モードでポインタの移動を制御したりするためにユーザが操作する。域外動作モードは直前モードおよび操作モードを含む。直接モードでは、域外センサ100を圧力センサ、静電式センサ、赤外線センサ、または機械式スイッチなどのなかから選択することができる。 Around the touch pad 21, an out-of-range sensor 100 that is operated with a swipe finger is disposed. The out-of-range sensor 100 is operated by the user in order to shift to the out-of-range operation mode and control the movement of the pointer in the out-of-range operation mode as will be described later. The out-of-range operation mode includes a previous mode and an operation mode. In the direct mode, the out-of-range sensor 100 can be selected from a pressure sensor, an electrostatic sensor, an infrared sensor, or a mechanical switch.

また、タッチパッド21の周辺部に定義した領域を域外センサとして利用することもできる。操作モードでは域外センサ100として圧力センサを利用することができる。タッチパッド21は、指をスワイプする操作面22が平坦に形成されている。操作面22とそれを囲むパームレスト17の表面との間には、段差50が形成されている。段差50の近辺のパームレスト17には域外センサ100が配置されている。   Moreover, the area | region defined in the peripheral part of the touchpad 21 can also be utilized as an out-of-range sensor. In the operation mode, a pressure sensor can be used as the out-of-range sensor 100. The touch pad 21 has a flat operation surface 22 for swiping a finger. A step 50 is formed between the operation surface 22 and the surface of the palm rest 17 surrounding it. The out-of-range sensor 100 is disposed on the palm rest 17 in the vicinity of the step 50.

段差50は、スワイプした指が操作面22の限界に達し、かつ、域外センサ100を操作できる位置に指が置かれていることをユーザに触覚で認知させるための物理的な構造体である。段差50により、ユーザはディスプレイ15から視線を逸らさないでも域外センサ100を操作できる。パームレスト17の表面とタッチパッド21の操作面22を同一平面上に配置する場合は、域外センサ100をそれらの表面より***する形状で形成したり、域外センサ100の表面にシボ加工を施したりすることでもよい。さらに段差50に代えて、域外センサ100の周囲に点状の突起または棒状の突起を形成したりあるいは溝を形成したりすることでもよい。   The step 50 is a physical structure for allowing the user to recognize by tactile sense that the swipe finger reaches the limit of the operation surface 22 and the finger is placed at a position where the out-of-range sensor 100 can be operated. The step 50 allows the user to operate the out-of-range sensor 100 without diverting his line of sight from the display 15. In the case where the surface of the palm rest 17 and the operation surface 22 of the touch pad 21 are arranged on the same plane, the out-of-range sensor 100 is formed in a shape that protrudes from those surfaces, or the surface of the out-of-range sensor 100 is subjected to a graining process. It may be. Further, instead of the step 50, a dot-like projection or a rod-like projection or a groove may be formed around the outside sensor 100.

[入力システム]
図3は、入力システム200の構成を示す機能ブロック図である。入力システム200はタッチパッド21および域外センサ100を含む。入力システム200はさらに図示しないコントローラなどのハードウェアと、ファームウェアおよびデバイス・ドライバなどのソフトウェアで構成されるA/D変換回路151、155、域内座標回路153、域外座標回路157、動作モード制御回路163および出力回路161を含む。
[Input system]
FIG. 3 is a functional block diagram showing the configuration of the input system 200. Input system 200 includes touchpad 21 and out-of-range sensor 100. The input system 200 further includes A / D conversion circuits 151 and 155, an in-region coordinate circuit 153, an out-of-region coordinate circuit 157, and an operation mode control circuit 163 configured by hardware such as a controller (not shown) and software such as firmware and device drivers. And an output circuit 161.

タッチパッド21は、マトリクス状に配置された縦走査線と横走査線が交差する位置に配置されたタッチセンサが検出した操作面22上の指のマトリクス座標に対応するアナログ信号をA/D変換回路151に出力する。A/D変換回路151は、アナログ信号を一例として30Hzのサンプリング周期でディジタル信号に変換して域内座標回路153に出力する。   The touch pad 21 A / D converts analog signals corresponding to the matrix coordinates of the finger on the operation surface 22 detected by the touch sensor arranged at a position where the vertical scanning line and the horizontal scanning line arranged in a matrix form intersect. Output to the circuit 151. For example, the A / D conversion circuit 151 converts an analog signal into a digital signal at a sampling period of 30 Hz and outputs the digital signal to the in-region coordinate circuit 153.

域内座標回路153は、サンプリング周期ごとに前回サンプリング時のマトリクス座標と今回サンプリング時のマトリクス座標の差を示す二次元の差分ベクトル(Δx,Δy)を出力回路161に出力する。具体的には、前回のマトリクス座標が(x1,y1)で今回のマトリクス座標が(x2,y2)のときには、Δx=x2−x1、Δy=y2ーy1の差分データを出力する。差分ベクトルはポインタの移動速度と移動方向の情報を提供する。出力回路161は、ポインタ位置制御回路181に差分データを出力するPS/2やUSBなどの周知のインターフェースである。域内座標回路153がタッチパッド21のスワイプにより生成した差分ベクトルを出力している状態を域内動作モードという。域内動作モードは周知である。域内座標回路153はサンプリング周期ごとにタッチパッド21が検出したマトリクス座標と差分ベクトルを動作モード制御回路163に出力する。   The intra-area coordinate circuit 153 outputs a two-dimensional difference vector (Δx, Δy) indicating the difference between the matrix coordinates at the previous sampling and the matrix coordinates at the current sampling to the output circuit 161 for each sampling period. Specifically, when the previous matrix coordinates are (x1, y1) and the current matrix coordinates are (x2, y2), difference data of Δx = x2−x1 and Δy = y2−y1 is output. The difference vector provides information on the moving speed and moving direction of the pointer. The output circuit 161 is a known interface such as PS / 2 or USB that outputs difference data to the pointer position control circuit 181. A state where the intra-region coordinate circuit 153 outputs a difference vector generated by swiping the touch pad 21 is referred to as an intra-region operation mode. Intra-region operation modes are well known. The intra-area coordinate circuit 153 outputs the matrix coordinates and the difference vector detected by the touch pad 21 to the operation mode control circuit 163 every sampling period.

域外センサ100は、図4に示すように直線状に配置された複数の圧力センサ101で構成されている。A/D変換回路155は、各圧力センサ101に対する押下圧力により変化した抵抗値を電圧に変換し、さらに、A/D変換回路151のサンプリング周期と同じ周期でディジタル値に変換して域外座標回路157に出力する。域外座標回路157は、A/D変換回路155から受け取った圧力データから、域外センサ100の押下圧力および押下位置を計算してポインタの移動速度および移動方向の情報を含む差分ベクトルを生成する。域外座標回路157は生成した差分ベクトルをサンプリング周期ごとに出力回路161および動作モード制御回路163に出力する。   The out-of-range sensor 100 includes a plurality of pressure sensors 101 arranged linearly as shown in FIG. The A / D conversion circuit 155 converts the resistance value changed by the pressing pressure to each pressure sensor 101 into a voltage, and further converts it into a digital value at the same cycle as the sampling cycle of the A / D conversion circuit 151, thereby converting the out-of-range coordinate circuit. To 157. The out-of-range coordinate circuit 157 calculates a pressing pressure and a pressing position of the out-of-range sensor 100 from the pressure data received from the A / D conversion circuit 155, and generates a difference vector including information on the moving speed and moving direction of the pointer. The out-of-area coordinate circuit 157 outputs the generated difference vector to the output circuit 161 and the operation mode control circuit 163 for each sampling period.

ユーザはスワイプした指がタッチパッド21の操作面22の限界位置に到達してから域外センサ100を操作する。域外座標回路157が差分ベクトルを出力している状態を域外動作モードという。域外動作モードは、タッチパッド21に対するスワイプによる域内動作モードに連続する状態で存在する。域外動作モードは、域内動作モードから域外動作モードに切り換わる直前の域内動作モードにおけるポインタの移動方向および移動速度を維持する直前モードと、ユーザが域外センサ100を操作してポインタの移動方向と移動速度を制御する操作モードを含む。   The user operates the out-of-range sensor 100 after the swipe finger reaches the limit position of the operation surface 22 of the touch pad 21. A state where the out-of-range coordinate circuit 157 outputs a difference vector is referred to as an out-of-range operation mode. The out-of-range operation mode exists in a state continuous with the in-region operation mode by swiping the touch pad 21. The out-of-range operation mode includes a mode immediately before maintaining the movement direction and movement speed of the pointer in the in-region operation mode immediately before switching from the in-region operation mode to the out-of-region operation mode, and the movement direction and movement of the pointer by the user operating the out-of-range sensor 100. Includes operating mode to control speed.

域外座標回路157は、域外センサ100のいずれかの圧力センサ101が閾値Vth(図7)以上の圧力を検知したときにタッチ信号を動作モード制御回路163に出力する。動作モード制御回路163は、バッファにFIFO方式で域内座標回路153から受け取ったマトリクス座標を一例として5個格納する。動作モード制御回路163は、域内座標回路153から受け取った差分データからタッチパッド21に対するスワイプが行われているか否かを判断する。動作モード制御回路163はタッチ信号および域内座標回路153から受け取った差分データに基づいて判断したスワイプの有無に基づいて、入力システム200を域内動作モード、域外動作モードまたは停止モードのいずれかに設定するタイミングを判断する。   The out-of-range coordinate circuit 157 outputs a touch signal to the operation mode control circuit 163 when any one of the out-of-range sensors 100 detects a pressure equal to or higher than the threshold value Vth (FIG. 7). The operation mode control circuit 163 stores five matrix coordinates received from the intra-area coordinate circuit 153 by way of FIFO in the buffer as an example. The operation mode control circuit 163 determines whether or not the touch pad 21 is swiped from the difference data received from the intra-area coordinate circuit 153. The operation mode control circuit 163 sets the input system 200 to any one of the intra-region operation mode, the out-of-region operation mode, and the stop mode based on the presence of the swipe determined based on the touch signal and the difference data received from the intra-region coordinate circuit 153. Determine timing.

動作モード制御回路163は、動作モードを切り換える際に出力回路161および域外座標回路157を制御する。動作モード制御回路163は、入力システム200がリセット状態のときに域内動作モードに設定する。動作モード制御回路163は、域内座標回路153からスワイプを示す差分ベクトルを受け取った後に域外座標回路159からタッチ信号を受け取ったときは域内動作モードから域外動作モードに移行するように制御する。動作モード制御回路163は、タッチ信号を受け取っていないときに域内座標回路153がスワイプを示す差分ベクトルを生成しているとときは域内動作モードとなるように制御する。   The operation mode control circuit 163 controls the output circuit 161 and the out-of-range coordinate circuit 157 when switching the operation mode. The operation mode control circuit 163 sets the intra-region operation mode when the input system 200 is in the reset state. The operation mode control circuit 163 performs control so as to shift from the in-region operation mode to the out-of-region operation mode when the touch signal is received from the out-of-region coordinate circuit 159 after receiving the difference vector indicating the swipe from the in-region coordinate circuit 153. The operation mode control circuit 163 performs control so that the intra-region operation mode is set when the intra-region coordinate circuit 153 generates a difference vector indicating a swipe when no touch signal is received.

動作モード制御回路163は、スワイプが発生する前にタッチ信号を受け取ったときは、停止モードに移行するように制御する。動作モード制御回路163は、域内動作モードのときは出力回路161から域内座標回路153が生成した差分ベクトルを出力させ、域外動作モードのときは域外座標回路157が生成した差分ベクトルを出力させ、停止モードのときはいずれの差分ベクトルも出力させない。   The operation mode control circuit 163 performs control so as to shift to the stop mode when a touch signal is received before the swipe occurs. The operation mode control circuit 163 outputs the difference vector generated by the in-region coordinate circuit 153 from the output circuit 161 in the in-region operation mode, and outputs the difference vector generated by the out-of-region coordinate circuit 157 in the out-of-region operation mode, and stops. In the mode, no difference vector is output.

ポインタ位置制御回路181は、主としてチップセット、メイン・メモリ、GPU、およびCPUなどのハードウェアとOSやデバイス・ドライバなどのソフトウェアにより構成される周知の要素である。ポインタ位置制御回路181は、出力回路161から受け取った差分ベクトルをサンプリング周期ごとにディスプレイ15に表示されたポインタの現在の座標に加えて新しい座標を作成し画像データとしてディスプレイ15に出力する。ポインタ位置制御回路181は、出力回路161から受け取った差分ベクトルは域内座標回路151が生成したものかあるいは域外座標回路157が生成したものかを認識しない。したがって本実施の形態では、入力システム200以外のOSやデバイス・ドライバなどに変更を加える必要がない。   The pointer position control circuit 181 is a well-known element mainly composed of hardware such as a chip set, main memory, GPU, and CPU, and software such as an OS and a device driver. The pointer position control circuit 181 creates new coordinates by adding the difference vector received from the output circuit 161 to the current coordinates of the pointer displayed on the display 15 for each sampling period, and outputs the new coordinates to the display 15 as image data. The pointer position control circuit 181 does not recognize whether the difference vector received from the output circuit 161 is generated by the in-region coordinate circuit 151 or the out-of-region coordinate circuit 157. Therefore, in this embodiment, it is not necessary to make changes to the OS and device drivers other than the input system 200.

[域外センサ]
図4は域外センサ100の構成を説明する図である。域外センサ100は一例として、信越ポリマー株式会社が「Q−Point」の商品名で販売しているアナログ入力デバイスを使用して構成することができる。域外センサ100は、タッチパッド21の周囲を囲むように枠状に配置されている。域外センサ100は、5ミリメートル〜10ミリメートルのピッチで配置された複数の圧力センサ101を含む。
[Outside sensor]
FIG. 4 is a diagram for explaining the configuration of the out-of-range sensor 100. As an example, the out-of-range sensor 100 can be configured using an analog input device sold by Shin-Etsu Polymer Co., Ltd. under the trade name “Q-Point”. The out-of-range sensor 100 is arranged in a frame shape so as to surround the periphery of the touch pad 21. The out-of-range sensor 100 includes a plurality of pressure sensors 101 arranged at a pitch of 5 millimeters to 10 millimeters.

圧力センサ101は、タッチパッド21の各辺において、1次元の座標軸S上に配置されている。各圧力センサ101の座標は、タッチパッド21のマトリクス座標に関連付けられている。タッチパッド21の端までスワイプした指は、域外センサ100の押下位置S1、S2などに所定の押下圧力で触れる。動作モード制御回路163は、域外座標回路157からタッチ信号を受け取ったタイミングで域内座標回路153から受け取った最後のマトリクス座標からタッチ信号を出力した圧力センサの座標軸S上の位置を特定することができる。   The pressure sensor 101 is disposed on the one-dimensional coordinate axis S on each side of the touch pad 21. The coordinates of each pressure sensor 101 are associated with the matrix coordinates of the touch pad 21. The finger swiped to the end of the touch pad 21 touches the pressing positions S1, S2 and the like of the out-of-range sensor 100 with a predetermined pressing pressure. The operation mode control circuit 163 can specify the position on the coordinate axis S of the pressure sensor that outputs the touch signal from the last matrix coordinate received from the intra-area coordinate circuit 153 at the timing when the touch signal is received from the out-of-area coordinate circuit 157. .

一例として2個おきに配置される圧力センサ101は同一のグループを形成する。図4(A)では、圧力センサ101a、101b、101cが同一のグループを形成する例を示している。図4(A)では、一辺に配置された圧力センサ101にだけ参照番号101a〜101cを付しているが、すべての圧力センサが同じルールでグループ化されて圧力センサ101a〜101cのいずれかのグループに属する。そして、同一のグループの圧力センサは共通の配線でA/D変換回路155に接続される。圧力センサ101をグループ化することで、A/D変換回路155のI/O端子の数を減らすことができる。圧力センサがグループ化されていても、域外座標回路157は、タッチ信号を生成する際に動作モード制御回路163から受け取ったマトリクス座標から押下された圧力センサ101の座標を特定することができる。   As an example, every two pressure sensors 101 are formed in the same group. FIG. 4A shows an example in which the pressure sensors 101a, 101b, and 101c form the same group. In FIG. 4A, only the pressure sensors 101 arranged on one side are given reference numerals 101a to 101c. However, all the pressure sensors are grouped according to the same rule, and any one of the pressure sensors 101a to 101c is used. Belongs to a group. The pressure sensors in the same group are connected to the A / D conversion circuit 155 through a common wiring. By grouping the pressure sensors 101, the number of I / O terminals of the A / D conversion circuit 155 can be reduced. Even if the pressure sensors are grouped, the out-of-range coordinate circuit 157 can specify the coordinates of the pressed pressure sensor 101 from the matrix coordinates received from the operation mode control circuit 163 when generating the touch signal.

域外センサ100は、弾性シート103に半球状の導電ゴム107a〜107cが貼り付けられている。回路基板105には、導電ゴム107a〜107cに対向する位置に櫛歯状の1対の櫛歯電極109a〜109cがそれぞれ配置されている。1対の櫛歯電極109a〜109cは、弾性シート103が押下される前は相互に絶縁されている。弾性シート103が押下されると、その圧力で導電ゴム107a〜107cが電極109a〜109cに接触して1対の櫛歯電極が導通する。押下圧力が増すほど導電ゴム107a〜107cは弾性変形して櫛歯電極109a〜109cを導通させる面積を増大させ電極間の抵抗が小さくなる。   In the out-of-range sensor 100, hemispherical conductive rubbers 107 a to 107 c are attached to the elastic sheet 103. On the circuit board 105, a pair of comb-shaped electrodes 109a to 109c are arranged at positions facing the conductive rubbers 107a to 107c, respectively. The pair of comb electrodes 109a to 109c are insulated from each other before the elastic sheet 103 is pressed. When the elastic sheet 103 is pressed, the conductive rubbers 107a to 107c come into contact with the electrodes 109a to 109c by the pressure, and the pair of comb electrodes are conducted. As the pressing pressure increases, the conductive rubbers 107a to 107c are elastically deformed to increase the area where the comb electrodes 109a to 109c are conducted, and the resistance between the electrodes is reduced.

一例では押下位置S1、S2の直近の両端にある圧力センサ101a、101bだけが、押下圧力に対応して抵抗が変化する。A/D変換回路155は、電極間の抵抗の変化を電圧の変化として検出してサンプリング周期ごとにディジタル化する。域外センサ100に対する押下圧力を弱めると弾性シート103が復元して、導電ゴム107a〜107cは櫛歯電極を導通させる面積を少なくしながら電極間の抵抗を大きくし、指が離れたときには絶縁状態にする。   In one example, only the pressure sensors 101a and 101b at both ends closest to the pressing positions S1 and S2 have resistances corresponding to the pressing pressure. The A / D conversion circuit 155 detects a change in resistance between the electrodes as a change in voltage and digitizes the change every sampling period. When the pressing pressure on the out-of-range sensor 100 is weakened, the elastic sheet 103 is restored, and the conductive rubbers 107a to 107c increase the resistance between the electrodes while reducing the area through which the comb electrodes are conducted. To do.

[入力システムの動作手順]
つぎに、入力システム200の動作手順を説明する。図5は、スワイプしたときに指が通過するタッチパッド21上のマトリクス座標の軌跡とディスプレイ15上のポインタ203の移動状態を示す図である。図6は、入力システム200の全体の動作手順を示すフローチャートである。図7は域外センサ100を一定の押下圧力psで座標軸Sに沿って押下したときにA/D変換回路155が生成する圧力センサ101の電圧特性を示す図で、図8(A)は域外センサ100を座標軸Sに沿って一定の押下圧力ph(ph>ps)で押下し、図8(B)は同様に一定の押下圧力pl(pl<ps)で押下したときにそれぞれA/D変換回路155が生成する圧力センサ101a〜101cの電圧特性を示す図である。図9は、直前モードと操作モードにおいてサンプリングのタイミングで生成される差分データの様子を示す図である。
[Input system operation procedure]
Next, an operation procedure of the input system 200 will be described. FIG. 5 is a diagram illustrating a locus of matrix coordinates on the touch pad 21 through which a finger passes when swiped and a moving state of the pointer 203 on the display 15. FIG. 6 is a flowchart showing an overall operation procedure of the input system 200. FIG. 7 is a diagram illustrating the voltage characteristics of the pressure sensor 101 generated by the A / D conversion circuit 155 when the out-of-range sensor 100 is pressed along the coordinate axis S at a constant pressing pressure ps. FIG. When 100 is pressed along the coordinate axis S with a constant pressing pressure ph (ph> ps), FIG. 8B shows an A / D conversion circuit when the pressing is similarly performed with a constant pressing pressure pl (pl <ps). It is a figure which shows the voltage characteristic of the pressure sensors 101a-101c which 155 produces | generates. FIG. 9 is a diagram illustrating a state of difference data generated at the sampling timing in the immediately preceding mode and the operation mode.

図5(B)において時刻t0でポインタ203は停止している。入力システム200は、時刻t1から時刻t2までは直前モードで動作し、時刻t2から時刻t3までは操作モードで動作する。時刻t0でスワイプが開始されると、タッチパッド21は最初にマトリクス座標201sを出力する。入力システム200が域内動作モードで動作するときポインタ203はマトリクス座標201s〜201fにより作成された複数の差分データでディスプレイ15上を移動する。   In FIG. 5B, the pointer 203 stops at time t0. The input system 200 operates in the immediately preceding mode from time t1 to time t2, and operates in the operation mode from time t2 to time t3. When swipe is started at time t0, the touch pad 21 first outputs matrix coordinates 201s. When the input system 200 operates in the intra-area operation mode, the pointer 203 moves on the display 15 with a plurality of difference data created by the matrix coordinates 201s to 201f.

時刻t1でスワイプした指が操作面22の限界位置に到達して、域外センサ100の押下位置S1に指が触れる。ユーザは段差50により指が域外センサ100に触れたことを認知する。指が押下位置S1に触れたときは、それ以上同一方向にポインタ203を移動させるようなスワイプはできないが、図5(B)には入力システム200が時刻t1から時刻t3まで域外動作モードで動作してポインタを移動させている様子を示している。   The finger swiped at time t1 reaches the limit position of the operation surface 22, and the finger touches the pressed position S1 of the out-of-range sensor 100. The user recognizes that the finger has touched the out-of-range sensor 100 through the step 50. When the finger touches the pressed position S1, no further swipe can be performed to move the pointer 203 in the same direction, but in FIG. 5B, the input system 200 operates in the out-of-band operation mode from time t1 to time t3. And the state where the pointer is moved is shown.

図7、図8の位置Sa、Sb、Scは、座標軸S上における圧力センサ101a、101b、101cの真上の位置を示す。圧力センサ101a〜101cはピッチmで座標軸S上に配置されている。図7、図8の電圧特性401a、401b、401cはそれぞれ域外センサ100の座標軸S上の各押下位置を同一の押下圧力ps、ph、plで押下したときの押下位置Sに対するA/D変換回路155が生成する電圧Va、Vb、Vcを示す。なお、これ以後は説明を簡単にするためにA/D変換回路155が電圧を出力することを単に圧力センサが電圧を出力するという。   The positions Sa, Sb, and Sc in FIGS. 7 and 8 indicate positions on the coordinate axis S immediately above the pressure sensors 101a, 101b, and 101c. The pressure sensors 101a to 101c are arranged on the coordinate axis S with a pitch m. The voltage characteristics 401a, 401b, and 401c in FIGS. 7 and 8 are A / D conversion circuits for the pressed positions S when the pressed positions on the coordinate axis S of the out-of-range sensor 100 are pressed with the same pressed pressures ps, ph, and pl, respectively. The voltages Va, Vb, and Vc generated by 155 are shown. For the sake of simplicity, the A / D conversion circuit 155 outputs a voltage hereinafter simply referred to as a pressure sensor outputting a voltage.

各圧力センサ101の電圧特性401a、401b、401cは等しい。電圧特性401aは位置Scから位置Sbまで電圧Vaを出力し、電圧特性401bは位置Saから位置Scまで電圧Vbを出力する。電圧特性401a〜401cは、それぞれ圧力センサ101a〜101cの真上を押下されたときに最も高い電圧を出力し、押下位置が真上からシフトするにしたがって出力電圧を低下させる。位置Saと位置Sbの中間にある押下位置Spでは、圧力センサ101aと圧力センサ101bの出力電圧は等しくなる。   The voltage characteristics 401a, 401b, 401c of each pressure sensor 101 are equal. The voltage characteristic 401a outputs the voltage Va from the position Sc to the position Sb, and the voltage characteristic 401b outputs the voltage Vb from the position Sa to the position Sc. The voltage characteristics 401a to 401c output the highest voltage when pressed right above the pressure sensors 101a to 101c, respectively, and decrease the output voltage as the pressed position shifts from directly above. At the pressed position Sp that is between the position Sa and the position Sb, the output voltages of the pressure sensor 101a and the pressure sensor 101b are equal.

域外座標回路157は操作モードのときに押下位置S1の直近の両側にある位置Sa、Sbにある圧力センサ101a、101bの出力を利用する。域外座標回路157は、押下位置S1の両側にある圧力センサ101a、101bが生成した電圧からポインタ203の移動方向と移動速度を制御する差分データを生成する。ピッチmは、図7に示すように位置Saで電圧特性401bと電圧特性401cが、および位置Sbで電圧特性401aと電圧特性401cが連続するように選定する必要はない。   The out-of-range coordinate circuit 157 uses the outputs of the pressure sensors 101a and 101b at the positions Sa and Sb on the both sides closest to the pressed position S1 in the operation mode. The out-of-range coordinate circuit 157 generates difference data for controlling the moving direction and moving speed of the pointer 203 from the voltages generated by the pressure sensors 101a and 101b on both sides of the pressed position S1. It is not necessary to select the pitch m so that the voltage characteristic 401b and the voltage characteristic 401c are continuous at the position Sa and the voltage characteristic 401a and the voltage characteristic 401c are continuous at the position Sb as shown in FIG.

ただし、ピッチmは位置Saと位置Sbの間では電圧特性401aと電圧特性401bが一部でオーバーラップするように選定する必要がある。電圧特性401aと電圧特性401bがオーバーラップしなくなるまでピッチmを大きくすると、圧力センサ101a、101bの電圧特性が孤立して、ポインタの移動のために利用する圧力センサがシフトする際に不感帯が発生するためポインタ203を滑らかに移動させることができなくなる。   However, it is necessary to select the pitch m so that the voltage characteristics 401a and the voltage characteristics 401b partially overlap between the positions Sa and Sb. If the pitch m is increased until the voltage characteristics 401a and the voltage characteristics 401b do not overlap, the voltage characteristics of the pressure sensors 101a and 101b are isolated, and a dead zone occurs when the pressure sensor used for moving the pointer shifts. Therefore, the pointer 203 cannot be moved smoothly.

図6のブロック301では、図5(B)に示すように時刻t0においてディスプレイ15の所定の位置に静止した状態でポインタ203が表示されている。ポインタ203の位置は、タッチパッド21を左端から右端まで1回だけスワイプしてもポインタ203を時刻t3の目標位置まで移動させることができない位置である。時刻t0におけるポインタ203の位置は、タッチパッド21、ポインティング・スティック25、またはキーボード19のカーソル・キーのいずれかで位置付けられている。時刻t0では、指がタッチパッド21および域外センサ100のいずれにも接触しておらず、域内座標回路153および域外座標回路157は差分ベクトルを出力していない。このとき入力システム200はリセット状態になっており、動作モード制御回路163は出力回路161を域内動作モードに設定している。   In the block 301 of FIG. 6, the pointer 203 is displayed in a state of being stopped at a predetermined position of the display 15 at time t0 as shown in FIG. The position of the pointer 203 is a position where the pointer 203 cannot be moved to the target position at time t3 even if the touch pad 21 is swiped only once from the left end to the right end. The position of the pointer 203 at the time t0 is positioned by any of the touch pad 21, the pointing stick 25, or the cursor key of the keyboard 19. At time t0, the finger is not in contact with either the touch pad 21 or the out-of-range sensor 100, and the in-area coordinate circuit 153 and the out-of-area coordinate circuit 157 do not output a difference vector. At this time, the input system 200 is in a reset state, and the operation mode control circuit 163 sets the output circuit 161 to the intra-region operation mode.

ブロック303で域外座標回路157は、いずれかの圧力センサ101が図7の閾値Vthを越える電圧を出力したか否かを判断する。スワイプが終了したときに指が域外センサ100を押下する押下圧力を基準押下圧力psといい、そのときの押下位置を基準押下位置S1という。基準押下位置S1を計算する方法は後に直接モードの欄で説明する。   In block 303, the out-of-range coordinate circuit 157 determines whether any of the pressure sensors 101 outputs a voltage exceeding the threshold value Vth in FIG. The pressing pressure with which the finger presses the out-of-range sensor 100 when the swipe is finished is referred to as a reference pressing pressure ps, and the pressing position at that time is referred to as a reference pressing position S1. A method of calculating the reference pressing position S1 will be described later in the direct mode column.

基準押下圧力psでさまざまな押下位置が押下されたときの圧力センサ101a、101bの出力電圧Va、Vbを基準電圧という。基準押下位置S1が基準押下圧力psで押下されると図7に示すように圧力センサ101aが押下位置S1に対する基準電圧Va1sを出力し、圧力センサ101bが押下位置S1に対する基準電圧Vb1sを出力する。域外座標回路157は、圧力センサ101aまたは101bのいずれかが閾値Vthを越える電圧を出力している限り動作モード制御回路181にタッチ信号を継続して出力する。   The output voltages Va and Vb of the pressure sensors 101a and 101b when various pressing positions are pressed with the reference pressing pressure ps are referred to as reference voltages. When the reference pressing position S1 is pressed at the reference pressing pressure ps, as shown in FIG. 7, the pressure sensor 101a outputs the reference voltage Va1s for the pressing position S1, and the pressure sensor 101b outputs the reference voltage Vb1s for the pressing position S1. The out-of-range coordinate circuit 157 continues to output the touch signal to the operation mode control circuit 181 as long as either the pressure sensor 101a or 101b outputs a voltage exceeding the threshold value Vth.

動作モード制御回路163は、域外座標回路157からタッチ信号を受け取るまでの間は、域内座標回路153から受け取った差分ベクトルに基づいて、ユーザがタッチパッド21に対してスワイプしているか否かを継続的に判断する。動作モード制御回路163は、スワイプがないにもかかわらずブロック303でタッチ信号を受け取ったときは、ブロック305で出力回路161を停止モードに設定してそれ以後ポインタ位置制御回路181に一切の差分ベクトルを出力しない。   The operation mode control circuit 163 continues whether or not the user is swiping with respect to the touch pad 21 based on the difference vector received from the in-region coordinate circuit 153 until the touch signal is received from the out-of-region coordinate circuit 157. Judgment. The operation mode control circuit 163 sets the output circuit 161 to the stop mode in block 305 and receives any difference vector in the pointer position control circuit 181 after receiving the touch signal in block 303 even if there is no swipe. Is not output.

停止モードのときは、その後スワイプされてもタッチパッド21からの入力は無効になるので、キーボード19を操作する掌により域外センサ100の押下とタッチパッド100への接触が同時に発生したときの意図しないポインタの移動を防ぐことができる。動作モード制御回路163は、一旦停止モードに移行すると、タッチ信号を受け取っている間は停止モードを維持する。域外センサ100から手が離れて域外座標回路157からのタッチ信号が停止すると動作モード制御回路163は、ブロック306で停止モードを解除してブロック303に戻り入力システム200をリセット状態に戻す。ブロック307で動作モード制御回路163はタッチ信号を受け取る前にスワイプが行われたと判断したときはブロック311に移行する。   In the stop mode, the input from the touch pad 21 is invalidated even if swiped thereafter, so that it is not intended when the touch of the out-of-range sensor 100 and the touch pad 100 are simultaneously caused by the palm operating the keyboard 19. The movement of the pointer can be prevented. Once the operation mode control circuit 163 shifts to the stop mode, the operation mode control circuit 163 maintains the stop mode while receiving the touch signal. When the hand is removed from the out-of-range sensor 100 and the touch signal from the out-of-range coordinate circuit 157 is stopped, the operation mode control circuit 163 releases the stop mode in block 306 and returns to block 303 to return the input system 200 to the reset state. When the operation mode control circuit 163 determines in the block 307 that the swipe has been performed before receiving the touch signal, the process proceeds to the block 311.

ブロック311で動作モード制御回路163はスワイプ後のタッチ信号の有無を判断する。タッチ信号を受け取っていないと判断したときはブロック313に移行する。このとき、入力システム200は域内動作モードで動作しており、域内座標回路153の出力が有効になるように出力回路161を設定されており、動作モード制御回路163は域内動作モードを維持する。域内動作モードでは図5(A)に示すように、域内座標回路153がマトリクス座標201sから201fに向かってスワイプする間のマトリクス座標の差分ベクトル(Δxn,Δyn)をサンプリング周期でポインタ位置制御回路181に出力する。   In block 311, the operation mode control circuit 163 determines whether there is a touch signal after swiping. When it is determined that the touch signal has not been received, the process proceeds to block 313. At this time, the input system 200 is operating in the intra-region operation mode, the output circuit 161 is set so that the output of the intra-region coordinate circuit 153 is valid, and the operation mode control circuit 163 maintains the intra-region operation mode. In the intra-area operation mode, as shown in FIG. 5A, the matrix position difference circuit (Δxn, Δyn) while the intra-area coordinate circuit 153 is swiped from the matrix coordinates 201s to 201f is sampled at the pointer position control circuit 181. Output to.

差分ベクトルの大きさがポインタ203の移動速度を決め、差分ベクトルの方向がポインタ203の移動方向を決める。ブロック315で動作モード制御回路163は、スワイプが継続していると判断する限りブロック311に戻って域内動作モードを維持する。ブロック315で動作モード制御回路163は、タッチ信号を受け取る前にスワイプが終了してタッチパッド21から指が離れたと判断したときは、ブロック303に戻って、入力システム200をリセット状態にする。   The size of the difference vector determines the moving speed of the pointer 203, and the direction of the difference vector determines the moving direction of the pointer 203. In block 315, the operation mode control circuit 163 returns to block 311 to maintain the in-region operation mode as long as it is determined that the swipe continues. When the operation mode control circuit 163 determines in step 315 that the swipe has ended and the finger has been removed from the touch pad 21 before receiving the touch signal, the operation mode control circuit 163 returns to block 303 to reset the input system 200.

操作面22の限界位置までスワイプすると、ユーザは指の触覚で段差50を認知する。ブロック311では、時刻t1で指が域外センサ100の押下位置S1を基準押下圧力psで押下する。域外座標回路157は、圧力センサ101a、101bまたはいずれか一方が閾値Vthを越える電圧を生成すると動作モード制御回路163にタッチ信号を出力する。   When the user swipes to the limit position of the operation surface 22, the user recognizes the step 50 by touching the finger. In block 311, at time t1, the finger presses the pressing position S1 of the out-of-range sensor 100 with the reference pressing pressure ps. The out-of-range coordinate circuit 157 outputs a touch signal to the operation mode control circuit 163 when one of the pressure sensors 101a and 101b generates a voltage exceeding the threshold value Vth.

タッチ信号を受け取った動作モード制御回路163はブロック317で出力回路161を域内座標回路153の出力を無効にし、域外座標回路157の出力を有効にして入力システム200を域外動作モードに設定する。さらに動作モード制御回路163は、域外座標回路157を直前モードで動作させるために、タッチ信号を受け取る直前にバッファに記憶していた最後のマトリクス座標201fとそれより一例としての5個前のマトリクス座標201nを域外座標回路157に送る。マトリクス座標201f、201nは、域内動作モードから域外操作モードに移行する直前の域内動作モードにおけるポインタの移動速度と移動方向を計算するためのデータである。   Upon receiving the touch signal, the operation mode control circuit 163 disables the output of the output circuit 161 in the intra-area coordinate circuit 153 and enables the output of the out-of-area coordinate circuit 157 in block 317 to set the input system 200 to the out-of-area operation mode. Further, the operation mode control circuit 163 operates the out-of-range coordinate circuit 157 in the immediately preceding mode, and the last matrix coordinate 201f stored in the buffer immediately before receiving the touch signal and the matrix coordinates five previous from it as an example. 201n is sent to the out-of-range coordinate circuit 157. Matrix coordinates 201f and 201n are data for calculating the movement speed and direction of the pointer in the intra-area operation mode immediately before the transition from the intra-area operation mode to the out-of-area operation mode.

ブロック319で域外座標回路157は、マトリクス座標201fから基準押下圧力psを検出した圧力センサ101a、101bの座標軸S上の位置Sa、Sbを認識する。圧力センサ101a、101bの位置は、操作モードでポインタの移動方向を制御するための差分データを生成する際に必要となる。なお、圧力センサ101aまたは圧力センサ101bの真上が押下されたときは、域外座標回路157はいずれか一方の圧力センサだけを認識する。さらに域外座標回路157は、基準押下位置S1が基準押下圧力psで押下されたときの基準電圧Va1s、Vb1sを記憶する。   In block 319, the out-of-range coordinate circuit 157 recognizes the positions Sa and Sb on the coordinate axis S of the pressure sensors 101a and 101b that have detected the reference pressing pressure ps from the matrix coordinates 201f. The positions of the pressure sensors 101a and 101b are necessary when generating difference data for controlling the moving direction of the pointer in the operation mode. When the pressure sensor 101a or just above the pressure sensor 101b is pressed, the out-of-range coordinate circuit 157 recognizes only one of the pressure sensors. Further, the out-of-range coordinate circuit 157 stores reference voltages Va1s and Vb1s when the reference pressing position S1 is pressed at the reference pressing pressure ps.

域外座標回路157は、マトリクス座標201f、201nから差分ベクトル(Δx1’,Δy1’)を計算する。差分ベクトル(Δx1’,Δy1’)は、マトリクス座標201nから201fに向かってスワイプする指の速度と方向を画定し、指が域外センサ100に触れる直前のポインタ203の移動速度と移動方向を画定する。なお、差分ベクトル(Δx1’,Δy1’)を計算するマトリクス座標201nは、タッチ信号を受け取った時刻から所定の時間だけ遡った時刻にサンプリングしたマトリクス座標としてもよい。   The out-of-range coordinate circuit 157 calculates a difference vector (Δx1 ′, Δy1 ′) from the matrix coordinates 201f and 201n. The difference vector (Δx1 ′, Δy1 ′) defines the speed and direction of the finger swiping from the matrix coordinates 201n toward 201f, and defines the moving speed and direction of the pointer 203 immediately before the finger touches the out-of-range sensor 100. . The matrix coordinates 201n for calculating the difference vector (Δx1 ′, Δy1 ′) may be matrix coordinates sampled at a time that is a predetermined time after the time when the touch signal is received.

域外座標回路157は、マトリクス座標201nから計算した差分ベクトル(Δx1’,Δy1’)をサンプリング周期の差分ベクトル(Δx1,Δy1)に換算して域内座標回路153のサンプリング周期と同じ周期で出力回路161に出力し直前モードで動作する。このときの差分ベクトルが生成される様子を図9(A)に示す。図9(A)には、域外座標回路157が時刻t1から時刻t2まで、各サンプリングのタイミングで方向と大きさが同じ差分ベクトル(Δx1,Δy1)を生成する様子を示している。指がタッチパッド21の操作面22の限界位置に到達した後は、この差分ベクトルを受け取ったポインタ位置制御回路181はポインタ203をスワイプが終了する直前の方向と同一の移動方向に同一の移動速度で移動させる。   The out-of-area coordinate circuit 157 converts the difference vector (Δx1 ′, Δy1 ′) calculated from the matrix coordinates 201n into a difference vector (Δx1, Δy1) of the sampling period, and outputs the output circuit 161 at the same period as the sampling period of the in-area coordinate circuit 153. To operate in the previous mode. FIG. 9A shows how the difference vector is generated at this time. FIG. 9A shows a state in which the out-of-area coordinate circuit 157 generates a difference vector (Δx1, Δy1) having the same direction and the same size at each sampling timing from time t1 to time t2. After the finger reaches the limit position of the operation surface 22 of the touch pad 21, the pointer position control circuit 181 that has received the difference vector moves the pointer 203 in the same movement direction as that immediately before the end of swipe. Move with.

ユーザは、直前モードのときにポインタの移動速度および移動方向を制御するために域外センサ100に操作を加えるかもしれないが、直前モードの間はその操作は無視される。しかし直前モードは、操作面22の限界位置に到達する直前にユーザが意図していたポインタ203の移動速度と移動方向を反映するためポインタ203はユーザに視覚上の違和感を与えないで移動する。続いてブロック321では動作モード制御回路163が入力システム200を操作モードに設定する。操作モードでは、圧力センサ101に対する指の押下圧力と押下位置を変更してポインタ203の移動速度と移動方向を制御する。

The user might add operation to outside the sensor 100 to control the moving speed and moving direction of the pointer when the preceding mode, during the previous mode the operation is ignored. However, since the immediately preceding mode reflects the moving speed and moving direction of the pointer 203 intended by the user immediately before reaching the limit position of the operation surface 22, the pointer 203 moves without giving the user a visual discomfort. Subsequently, in block 321, the operation mode control circuit 163 sets the input system 200 to the operation mode. In the operation mode, the finger pressing pressure and the pressing position with respect to the pressure sensor 101 are changed to control the moving speed and moving direction of the pointer 203.

押下された圧力センサ101a、101bが押下圧力pに対応する安定した電圧を出力するに至るまでには押下された時刻から所定の時間経過が必要である。図7の基準電圧Vb1s、Va1sについていえば、圧力センサ101a、101bは押下位置S1が押下されると一旦基準電圧Vb1s、Va1sより高い電圧を出力し、その後やや下降した後に微細な振動を含むほぼ一定の電圧が継続してから安定した基準電圧Vb1s、Va1sを出力する。   In order for the pressed pressure sensors 101a and 101b to output a stable voltage corresponding to the pressed pressure p, it is necessary to elapse a predetermined time from the pressed time. Speaking of the reference voltages Vb1s and Va1s in FIG. 7, the pressure sensors 101a and 101b output voltages higher than the reference voltages Vb1s and Va1s once the pressed position S1 is pressed. After the constant voltage continues, stable reference voltages Vb1s and Va1s are output.

安定期間が終了する時刻t2の前に操作モードに入るとポインタ203の移動が不安定になって好ましくないため、動作モード制御回路163はこの安定期間として時刻t2までの時間を設定し、安定期間が経過した時刻t2で域外座標回路157を操作モードに設定する(ブロック321)。操作モードに設定された域外座標回路157は、圧力センサ101に対する指の押下圧力と押下位置に基づく差分データの生成を開始する。ユーザはこのときポインタ203の移動速度または移動方向が変化することで入力システム200が操作モードに入ったことに気づく。ただし、本発明では操作モードを実行しないで、域内動作モードに続いて直前モードだけを実行するようにしてもよい。   Since the movement of the pointer 203 becomes unstable if the operation mode is entered before the time t2 when the stable period ends, the operation mode control circuit 163 sets the time up to the time t2 as the stable period. The out-of-range coordinate circuit 157 is set to the operation mode at the time t2 when elapses (block 321). The out-of-range coordinate circuit 157 set to the operation mode starts generation of difference data based on the pressure of the finger on the pressure sensor 101 and the pressed position. At this time, the user notices that the input system 200 has entered the operation mode by changing the moving speed or moving direction of the pointer 203. However, in the present invention, only the immediately preceding mode may be executed following the intra-region operation mode without executing the operation mode.

操作モードにおける域外座標回路157の動作手順を図10のフローチャートで説明する。域外座標回路157は、あらかじめ域外センサ101の動作を実測して求めた典型的な電圧特性の式を保有している。所定の押下圧力pに対する電圧特性の式は、押下された圧力センサの座標に対する押下位置の相対座標、および押下位置における押下圧力の2つのパラメータで画定することができる。域外座標回路157はすでに基準押下位置S1の両端に存在する圧力センサ101a、101bの座標を認識し押下位置S1における基準電圧Va1s、Vb1sを記憶している。   The operation procedure of the out-of-range coordinate circuit 157 in the operation mode will be described with reference to the flowchart of FIG. The out-of-range coordinate circuit 157 holds a typical voltage characteristic formula obtained by actually measuring the operation of the out-of-range sensor 101 in advance. The expression of the voltage characteristic with respect to a predetermined pressing pressure p can be defined by two parameters: the relative coordinates of the pressing position with respect to the coordinates of the pressed pressure sensor, and the pressing pressure at the pressing position. The out-of-range coordinate circuit 157 already recognizes the coordinates of the pressure sensors 101a and 101b existing at both ends of the reference pressing position S1, and stores the reference voltages Va1s and Vb1s at the pressing position S1.

また、マトリクス座標201fから基準押下位置S1の両端に存在する圧力センサ101a、101bの座標を取得することができる。域外座標回路157は圧力センサ101a、101bに対応するマトリクス座標から、マトリクス座標201fに対応する域外センサ101の座標Sを基準押下位置S1として計算し、基準押下圧力psに対する電圧特性401a、401bを画定する。   Further, the coordinates of the pressure sensors 101a and 101b existing at both ends of the reference pressed position S1 can be acquired from the matrix coordinates 201f. The out-of-range coordinate circuit 157 calculates, from the matrix coordinates corresponding to the pressure sensors 101a and 101b, the coordinates S of the out-of-range sensor 101 corresponding to the matrix coordinates 201f as the reference pressing position S1, and defines voltage characteristics 401a and 401b with respect to the reference pressing pressure ps. To do.

ブロック355で域外座標回路157は基準電圧Va1sと基準電圧Vb1sの大きさを比較して、圧力センサ101aまたは101bのいずれが生成した電圧特性を使うかを判断する。Vb1s>Va1sのときはブロック359で圧力センサ101bが生成した電圧特性401bを選択し、Va1s≧Vb1sのときはブロック357で圧力センサ101aが生成した電圧特性401aを選択する。ここでは基準押下位置S1でVb1s>Va1sであるため、域外座標回路157は電圧特性401bを選択する。   In block 355, the out-of-range coordinate circuit 157 compares the reference voltage Va1s with the reference voltage Vb1s to determine which of the pressure sensors 101a or 101b uses the generated voltage characteristic. When Vb1s> Va1s, the voltage characteristic 401b generated by the pressure sensor 101b is selected at block 359, and when Va1s ≧ Vb1s, the voltage characteristic 401a generated by the pressure sensor 101a is selected at block 357. Here, since Vb1s> Va1s at the reference pressing position S1, the out-of-range coordinate circuit 157 selects the voltage characteristic 401b.

ブロック361で域外座標回路153は、操作モードの開始時刻t2における移動方向(基準移動方向)と移動速度(基準移動速度)を直前モードの差分ベクトル(Δx1,Δy1)に対応させるために、基準押下圧力psに対する圧力センサ101bの出力電圧Vbを基準移動速度に設定し、基準押下位置S1を基準移動方向に設定する。操作モードにおいて域外座標回路153は、域外センサ100が操作されたときに基準移動方向と基準移動速度を修正した差分ベクトルを生成する。したがって、域内操作モードの終了、直前モードおよび操作モードの開始へと動作モードが遷移する際にポインタ203は極端な変化をしないで自然に移動する。なお域外座標回路153は、電圧特性401aを選択した場合は、基準押下圧力psに対する圧力センサ101aの出力電圧Vaを基準移動速度に設定し基準押下位置S1を基準移動方向に設定して同様の手順で動作する。   In block 361, the out-of-range coordinate circuit 153 presses the reference key so that the movement direction (reference movement direction) and the movement speed (reference movement speed) at the operation mode start time t2 correspond to the difference vector (Δx1, Δy1) of the immediately preceding mode. The output voltage Vb of the pressure sensor 101b with respect to the pressure ps is set to the reference movement speed, and the reference pressing position S1 is set to the reference movement direction. In the operation mode, the out-of-range coordinate circuit 153 generates a difference vector in which the reference movement direction and the reference movement speed are corrected when the out-of-range sensor 100 is operated. Therefore, when the operation mode transitions to the end of the intra-region operation mode, the immediately preceding mode, and the start of the operation mode, the pointer 203 naturally moves without undergoing an extreme change. When the voltage characteristic 401a is selected, the out-of-range coordinate circuit 153 sets the output voltage Va of the pressure sensor 101a with respect to the reference pressing pressure ps to the reference moving speed, and sets the reference pressing position S1 to the reference moving direction. Works with.

ブロック363では、ユーザがポインタ203の移動速度を変更するために基準押下位置S1を押下する押下圧力pを変化させる。基準押下位置S1を基準押下圧力psよりも強い押下圧力phで押下すると図8(A)に示すように電圧特性401a、401bが変化して圧力センサ101bは電圧Vb1h(Vb1h>Vb1s)を出力し、基準押下圧力psよりも弱い押下圧力plで押下すると図8(B)に示すように電圧特性401a、401bが変化して圧力センサ101bは電圧Vb1l(Vb1l<Vb1s)を出力する。域外座標回路157は図7の電圧特性401bを使用して、基準押下位置S1に対する基準電圧Vb1sと、出力電圧Vb1h、Vb1lとの差に比例する移動速度を計算してサンプリング周期のタイミングに対応する修正ベクトルを作成し、さらに1つ前の差分ベクトルに修正ベクトルを加えて計算した差分ベクトルを域内座標回路153のサンプリング周期で出力回路163に出力する。   In block 363, the pressing pressure p at which the user presses the reference pressing position S1 is changed in order to change the moving speed of the pointer 203. When the reference pressing position S1 is pressed with a pressing pressure ph stronger than the reference pressing pressure ps, the voltage characteristics 401a and 401b change as shown in FIG. 8A, and the pressure sensor 101b outputs the voltage Vb1h (Vb1h> Vb1s). When pressed with a pressing pressure pl that is weaker than the reference pressing pressure ps, the voltage characteristics 401a and 401b change as shown in FIG. 8B, and the pressure sensor 101b outputs a voltage Vb1l (Vb1l <Vb1s). The out-of-range coordinate circuit 157 uses the voltage characteristic 401b of FIG. 7 to calculate a moving speed proportional to the difference between the reference voltage Vb1s with respect to the reference pressing position S1 and the output voltages Vb1h and Vb1l, and corresponds to the timing of the sampling period. A correction vector is generated, and the difference vector calculated by adding the correction vector to the previous difference vector is output to the output circuit 163 at the sampling period of the in-region coordinate circuit 153.

このときの差分ベクトルの様子を図9(B)に示す。図9(B)は時刻t2から時刻t3までの操作モードにおいて、各サンプリングのタイミングn(n=1、2、3・・・)におい押下圧力pが基準押下圧力psより大きい場合に域外座標回路157がサンプリングのタイミングごとに大きくなる差分ベクトル(Δxn±αn,Δyn±βn)を生成する様子を示している。ここに微小ベクトル(±αn、±βn)が押下圧力pに対応する修正ベクトルに相当し、修正された差分ベクトルの大きさが移動速度を画定する。   The state of the difference vector at this time is shown in FIG. FIG. 9B shows an out-of-range coordinate circuit when the pressing pressure p is greater than the reference pressing pressure ps at each sampling timing n (n = 1, 2, 3,...) In the operation mode from time t2 to time t3. 157 shows a state in which a difference vector (Δxn ± αn, Δyn ± βn) that increases at each sampling timing is generated. Here, the minute vector (± αn, ± βn) corresponds to a correction vector corresponding to the pressing pressure p, and the magnitude of the corrected difference vector defines the moving speed.

操作モードにおける最初の差分ベクトルは、直前モードの差分ベクトル(Δx1,Δy1)に修正ベクトル(±αn、±βn)を加えた差分ベクトル(Δx1±αn,Δy1±βn)となる。差分ベクトルは、サンプリングのタイミングごとに修正ベクトルが加えられて大きくなる。この差分ベクトルを受け取ったポインタ位置制御回路181は、ポインタ203を直前モードでの移動方向は変えないで移動速度だけを徐々に速めながら移動させる。押下圧力が基準押下圧力psより小さくなる場合は、域外座標回路157は各サンプリングのタイミングで方向が同じで大きさが徐々に小さくなる差分ベクトルを生成する。   The first difference vector in the operation mode is a difference vector (Δx1 ± αn, Δy1 ± βn) obtained by adding the correction vector (± αn, ± βn) to the difference vector (Δx1, Δy1) of the immediately preceding mode. The difference vector is increased by adding a correction vector at each sampling timing. The pointer position control circuit 181 that has received the difference vector moves the pointer 203 while gradually increasing only the moving speed without changing the moving direction in the previous mode. When the pressing pressure is smaller than the reference pressing pressure ps, the out-of-range coordinate circuit 157 generates a difference vector in which the direction is the same and the magnitude gradually decreases at each sampling timing.

ブロック365でユーザは押下圧力pを基準押下圧力psに維持したまま指を座標軸S上で押下位置S1から押下位置S2にシフトさせる。このとき域外座標回路157は、電圧特性401a、401bからシフト後の押下位置S2を計算する。図11は域外座標回路157がシフト後の押下位置S2の座標を計算する方法を説明する図である。電圧比特性411aはVa>Vbのときに押下位置ごとに計算した電圧比Vb/Vaを示し、電圧比特性411bはVb≧Vaのときに押下位置ごとに計算した電圧比Va/Vbを示している。   In block 365, the user shifts the finger on the coordinate axis S from the pressed position S1 to the pressed position S2 while maintaining the pressed pressure p at the reference pressed pressure ps. At this time, the out-of-band coordinate circuit 157 calculates the pressed position S2 after the shift from the voltage characteristics 401a and 401b. FIG. 11 is a diagram for explaining a method by which the out-of-area coordinate circuit 157 calculates the coordinates of the pressed position S2 after the shift. The voltage ratio characteristic 411a indicates the voltage ratio Vb / Va calculated for each pressed position when Va> Vb, and the voltage ratio characteristic 411b indicates the voltage ratio Va / Vb calculated for each pressed position when Vb ≧ Va. Yes.

域外座標回路157は、基準押下圧力psのときに画定した電圧特性401a、401bに基づいて電圧比特性411a、411bの式を作成する。電圧比特性411a、411bは押下圧力pに依存しないため、押下圧力ph、plのときにも適用することができる。従って、域外座標回路157は、指が基準押下位置S1から押下位置S2、S3にシフトすると同時に押下圧力pが変化しても、シフト後の押下位置S2、S3における圧力センサ101a、101bの出力電圧Va、Vbから計算した電圧比Va/Vb、Vb/Vaと電圧比特性411a、411bからシフト後の押下位置の座標Sを計算することができる。   The out-of-range coordinate circuit 157 creates expressions of the voltage ratio characteristics 411a and 411b based on the voltage characteristics 401a and 401b defined at the reference pressing pressure ps. Since the voltage ratio characteristics 411a and 411b do not depend on the pressing pressure p, the voltage ratio characteristics 411a and 411b can also be applied at the pressing pressures ph and pl. Therefore, even if the pressing pressure p changes at the same time that the finger is shifted from the reference pressing position S1 to the pressing positions S2 and S3, the out-of-range coordinate circuit 157 outputs the output voltages of the pressure sensors 101a and 101b at the shifted pressing positions S2 and S3. From the voltage ratios Va / Vb and Vb / Va calculated from Va and Vb and the voltage ratio characteristics 411a and 411b, the coordinates S of the pressed position after the shift can be calculated.

域外座標回路157は、Va>Vbの範囲では電圧比特性411aを使用し、Vb≧Vaの範囲では電圧比特性411bを使用する。図11の場合に域外座標回路157は、押下位置S2における圧力センサ101a、101bの出力電圧をVa2,Vb2としたときの電圧比R2(Va2/Vb2)から計算し、押下位置S3における出力電圧をVa3、Vb3としたときの電圧比R3(Vb3/Va3)から計算する。押下位置Spは圧力センサ101aの位置Saと圧力センサ101bの位置Sbの中央を示す。   The out-of-area coordinate circuit 157 uses the voltage ratio characteristic 411a in the range of Va> Vb, and uses the voltage ratio characteristic 411b in the range of Vb ≧ Va. In the case of FIG. 11, the out-of-range coordinate circuit 157 calculates from the voltage ratio R2 (Va2 / Vb2) when the output voltages of the pressure sensors 101a and 101b at the pressed position S2 are Va2 and Vb2, and outputs the output voltage at the pressed position S3. Calculation is made from the voltage ratio R3 (Vb3 / Va3) with Va3 and Vb3. The pressed position Sp indicates the center between the position Sa of the pressure sensor 101a and the position Sb of the pressure sensor 101b.

図7の電圧特性401bが示すように押下位置S2において基準押下圧力psで押下された圧力センサ101bは基準電圧Vb2sを出力する。域外座標回路157は、押下位置S2における圧力センサ101bの出力電圧が基準電圧Vb2sに等しいと判断した場合は、押下圧力pが基準押下圧力psから変化していないと判断して、ポインタ203の移動速度を変化させる差分ベクトルを生成しない。   As shown by the voltage characteristic 401b of FIG. 7, the pressure sensor 101b pressed at the pressing position S2 at the reference pressing pressure ps outputs the reference voltage Vb2s. When the out-of-range coordinate circuit 157 determines that the output voltage of the pressure sensor 101b at the pressed position S2 is equal to the reference voltage Vb2s, the out-of-range coordinate circuit 157 determines that the pressed pressure p has not changed from the reference pressed pressure ps, and moves the pointer 203. Does not generate a difference vector that changes speed.

域外座標回路157は、基準押下位置S1とシフト後の押下位置S2、S3と距離を計算して修正ベクトルを作成し、さらに1つ前の差分ベクトルに修正ベクトルを加えて求めた差分ベクトルを域内座標回路153のサンプリング周期で出力回路163に出力する。このときの差分ベクトルの様子を図9(C)に示す。図9(C)は時刻t2から時刻t3までの操作モードにおいて、域外座標回路157が各サンプリングのタイミングで大きさが同じで方向が異なる差分ベクトル(Δxn±αn,Δyn±βn)を生成する様子を示している。ここに微小ベクトル(±αn、±βn)は移動方向を画定する修正ベクトルに相当する。差分ベクトルは、サンプリングのタイミングごとに修正ベクトルが加えられてシフト後の押下位置で定まる方向を向いてゆく。この差分ベクトルを受け取ったポインタ位置制御回路181は、ポインタ203を直前モードの移動速度で異なる移動方向に移動させる。   The out-of-area coordinate circuit 157 calculates a distance between the reference pressed position S1 and the pressed positions S2 and S3 after the shift, creates a correction vector, and further adds the correction vector to the previous difference vector to calculate the difference vector in the area. The data is output to the output circuit 163 at the sampling cycle of the coordinate circuit 153. The state of the difference vector at this time is shown in FIG. FIG. 9C shows a state in which the out-of-range coordinate circuit 157 generates difference vectors (Δxn ± αn, Δyn ± βn) having the same magnitude and different directions at the timing of each sampling in the operation mode from time t2 to time t3. Is shown. Here, the minute vector (± αn, ± βn) corresponds to a correction vector that defines the moving direction. The difference vector is directed to the direction determined by the pressed position after the shift by adding the correction vector at every sampling timing. The pointer position control circuit 181 that has received the difference vector moves the pointer 203 in different movement directions at the movement speed of the immediately preceding mode.

ユーザは押下位置Sをシフトするときは同時に押下圧力pも変化させることがある。ブロック367でユーザは押下位置を基準押下位置S1から押下位置S2にシフトさせながら同時に押下圧力pを基準圧力psから変化させる。シフト後の押下位置S2における押下圧力pが基準押下圧力psから変化した場合は、域外座標回路157はポインタ203が移動速度と同時に移動方向も変化するような差分ベクトルを生成する。シフト後の押下位置S2における押下圧力がphのときは、圧力センサ101bは図8(A)に示すように電圧Vb2hを出力し、plのときは図8(B)に示すように電圧Vb2lを出力する。   When the user shifts the pressing position S, the pressing pressure p may be changed at the same time. In block 367, the user changes the pressing pressure p from the reference pressure ps while simultaneously shifting the pressing position from the reference pressing position S1 to the pressing position S2. When the pressing pressure p at the pressing position S2 after the shift changes from the reference pressing pressure ps, the out-of-range coordinate circuit 157 generates a difference vector such that the moving direction of the pointer 203 changes simultaneously with the moving speed. When the pressing pressure at the pressed position S2 after the shift is ph, the pressure sensor 101b outputs a voltage Vb2h as shown in FIG. 8A, and when it is pl, the voltage Vb2l is output as shown in FIG. 8B. Output.

図7において域外座標回路157は、押下位置S2における圧力センサ101bの出力電圧がVb2hまたはVb2lの場合に、それらと基準押下圧力psで押下位置S2が押下されたときに圧力センサ101bが出力する基準電圧Vb2sとの差を計算する。基準電圧Vb2sと押下位置S2における出力電圧Vb2h、Vb2lの差は押下圧力pの差(ps−phまたはps−pl)に相当し、ポインタ203の移動速度を決定する要素となる。域外座標回路157は、シフト後の押下位置S2における圧力センサ101、101bの出力電圧Va、Vbと電圧比特性411bから押下位置S2の座標を計算する。押下位置S2の座標は、ポインタ203の移動方向を決定する要素となる。   In FIG. 7, when the output voltage of the pressure sensor 101b at the pressing position S2 is Vb2h or Vb2l, the out-of-range coordinate circuit 157 is a reference that the pressure sensor 101b outputs when the pressing position S2 is pressed at the reference pressing pressure ps. The difference from the voltage Vb2s is calculated. The difference between the reference voltage Vb2s and the output voltages Vb2h and Vb21 at the pressing position S2 corresponds to the difference between the pressing pressures p (ps-ph or ps-pl), and is an element that determines the moving speed of the pointer 203. The out-of-range coordinate circuit 157 calculates the coordinates of the pressed position S2 from the output voltages Va and Vb of the pressure sensors 101 and 101b and the voltage ratio characteristic 411b at the pressed position S2 after the shift. The coordinates of the pressed position S2 are elements that determine the moving direction of the pointer 203.

域外座標回路157は移動速度と移動方向を変更する成分を含む差分ベクトルを生成して、域内座標回路153のサンプリング周期と同じ周期で出力回路163に出力する。なお、ブロック365、367においてはブロック355の判断をして、シフト後の押下位置における出力電圧Va、Vbを比較し電圧特性401aを選択する場合もある。押下位置が、位置Saと位置Scの間または位置Sbと位置Scの間である場合も同様の方法で差分ベクトルを生成することができる。また、基準押下位置が位置Sbで、指が位置Sa方向または位置Sc方向にシフトする場合も、同様の手順で電圧特性を切り換えて差分ベクトルを生成することができる。   The out-of-region coordinate circuit 157 generates a difference vector including a component that changes the moving speed and the moving direction, and outputs the difference vector to the output circuit 163 at the same cycle as the sampling cycle of the in-region coordinate circuit 153. In blocks 365 and 367, the voltage characteristics 401a may be selected by comparing the output voltages Va and Vb at the pressed position after the shift, based on the determination in block 355. The difference vector can be generated by the same method when the pressed position is between the position Sa and the position Sc or between the position Sb and the position Sc. Also, when the reference pressed position is the position Sb and the finger is shifted in the position Sa direction or the position Sc direction, the difference vector can be generated by switching the voltage characteristics in the same procedure.

このときの差分ベクトルの様子を図9(D)に示す。図9(D)は、図9(B)、図9(C)とは異なって、押下圧力pが基準押下圧力psより小さく、かつ、押下位置Sも異なる場合に域外座標回路157が差分ベクトル(Δxn±αn,Δyn±βn)を生成する様子を示している。ここに微小ベクトル(±αn、±βn)は移動速度と移動方向を画定する修正ベクトルに相当する。差分ベクトルは、サンプリングのタイミングごとに修正ベクトルが加えられて大きさと方向を変えてゆく。この差分ベクトルを受け取ったポインタ位置制御回路181は、ポインタ203の移動速度と移動方向を同時に変化させる。なお、操作モードにおいては、移動速度の変更、移動方向の変更または移動速度と移動方向の同時変更の順番はいずれでもよく、さらにいずれか1つの変更または2つの変更であってもよい。   The state of the difference vector at this time is shown in FIG. 9 (D) differs from FIGS. 9 (B) and 9 (C) in that the out-of-range coordinate circuit 157 shows the difference vector when the pressing pressure p is smaller than the reference pressing pressure ps and the pressing position S is also different. The state of generating (Δxn ± αn, Δyn ± βn) is shown. Here, the minute vector (± αn, ± βn) corresponds to a correction vector that defines the moving speed and the moving direction. The difference vector is changed in size and direction by adding a correction vector at each sampling timing. Upon receiving this difference vector, the pointer position control circuit 181 changes the moving speed and moving direction of the pointer 203 simultaneously. In the operation mode, the order of changing the moving speed, changing the moving direction, or simultaneously changing the moving speed and the moving direction may be any, and may be any one change or two changes.

図6に戻ってブロック323でユーザが、域外センサ100に対する押下圧力pと押下位置Sを変更してポインタ203の移動方向と移動速度を制御しながら目標位置近くまでポインタ203を移動させ、目標位置の近くで押下圧力を弱めてポインタの移動速度を遅くする。ユーザは、ポインタ203が目標位置に到達したと判断すると、時刻t3で域外センサ100から指を離しポインタを止めようとする。域外センサ100から指が離れてから域外センサ100の弾性シート103および導電ゴム107a〜107cの形状が復元して出力電圧が閾値Vth未満になるまでにはある程度の時間が必要となる。   Returning to FIG. 6, in block 323, the user moves the pointer 203 close to the target position while changing the pressing pressure p and the pressing position S for the out-of-range sensor 100 to control the moving direction and moving speed of the pointer 203. Decrease the pressing pressure near to slow down the pointer movement speed. When the user determines that the pointer 203 has reached the target position, the user tries to stop the pointer by releasing the finger from the out-of-range sensor 100 at time t3. A certain amount of time is required until the shape of the elastic sheet 103 and the conductive rubbers 107a to 107c of the out-of-range sensor 100 is restored after the finger is removed from the out-of-range sensor 100 and the output voltage becomes less than the threshold value Vth.

よって、域外座標回路157は域外センサ100から指が離れてから差分ベクトルの出力を停止するまでポインタ203を過剰に移動させることがある。この場合、ユーザはポインタ203を正確に目標位置に位置付けることができなくなり、ユーザの操作意図が反映されなくなる。域外センサ100から指が離れた後の圧力センサ101a〜101cの時間当たりの低下量は、操作モードでユーザが操作しているときの変化量に比べて遙かに大きい。動作モード制御回路157は、圧力センサ101a〜101cの出力電圧を継続的に監視して時間当たりの低下量が所定値を越えたと判断したときに域外座標回路157を停止するか出力回路161を停止モードにすることで、域外センサ100から指が離れた後は短時間でポインタ203の移動を停止させる。   Therefore, the out-of-range coordinate circuit 157 may move the pointer 203 excessively until the output of the difference vector is stopped after the finger is removed from the out-of-range sensor 100. In this case, the user cannot accurately position the pointer 203 at the target position, and the user's operation intention is not reflected. The amount of decrease per time of the pressure sensors 101a to 101c after the finger is removed from the out-of-range sensor 100 is much larger than the amount of change when the user is operating in the operation mode. The operation mode control circuit 157 continuously monitors the output voltage of the pressure sensors 101a to 101c and stops the out-of-range coordinate circuit 157 or stops the output circuit 161 when it is determined that the amount of decrease per time exceeds a predetermined value. By setting the mode, the movement of the pointer 203 is stopped in a short time after the finger is released from the out-of-range sensor 100.

出力回路161からポインタ位置制御回路181に対する差分ベクトルの出力が停止するとポインタ203の移動は停止する。ポインタ203が停止した位置でユーザはマウス・ボタン23をクリックしたり、クリックしていたマウス・ボタン23を離してドラッグ・アンド・ドロップをしたりする。動作モード制御回路163はマウス・ボタン23の信号を検出するとブロック325で出力回路161を域内動作モードに設定してブロック303に戻る。   When the output of the difference vector from the output circuit 161 to the pointer position control circuit 181 stops, the movement of the pointer 203 stops. The user clicks the mouse button 23 at the position where the pointer 203 is stopped, or releases the mouse button 23 that has been clicked to perform drag and drop. When the operation mode control circuit 163 detects the signal of the mouse button 23, the block 325 sets the output circuit 161 to the intra-area operation mode and returns to the block 303.

操作モードではポインタの位置をそれまでに進行した方向と逆方向に移動させることができないので、ポインタ203を目標位置に停止できない場合は、一旦域外センサ100から指を離してブロック303で域内動作モードに移行してスワイプして修正する。しかし、入力システム200は、操作モードでポインタ203の移動速度および移動方向を制御することができるのでこのような追加的なスワイプを少なくすることができる。   In the operation mode, the position of the pointer cannot be moved in the direction opposite to the direction in which the pointer has moved so far. If the pointer 203 cannot be stopped at the target position, the finger is removed from the out-of-range sensor 100 and the intra-area operation mode is performed in block 303. Go to and swipe to fix. However, since the input system 200 can control the moving speed and moving direction of the pointer 203 in the operation mode, such additional swipe can be reduced.

本実施の形態では位置Saと位置Sbの間で、圧力センサ101a、101bだけが圧力を検出して電圧を出力する例を説明した。しかし、本発明は圧力センサ101のピッチmをより狭くして、2つの圧力センサの間でそれらの外側に配置されたさらに多くの圧力センサも電圧を出力するようにしてもよい。この場合、いずれの圧力センサの電圧特性を利用するかは、ポインタの移動に対する操作感覚に基づいて望ましい特性部分を利用するように決定することができる。   In the present embodiment, the example in which only the pressure sensors 101a and 101b detect the pressure and output the voltage between the position Sa and the position Sb has been described. However, according to the present invention, the pitch m of the pressure sensors 101 may be narrowed so that more pressure sensors arranged outside the two pressure sensors also output a voltage. In this case, the voltage characteristic of which pressure sensor is to be used can be determined so as to use a desirable characteristic part based on an operation feeling for the movement of the pointer.

また、ポインタの移動方向を示す差分データを、圧力センサ101の押下位置に対する電圧特性を利用して生成する例を示したが、本発明は移動方向の制御のために圧力センサを圧力スイッチとして使用して移動方向を示す差分データを生成するようにしてもよい。この場合たとえば指が常に複数の圧力センサを押下するように圧力センサを狭いピッチで配置する。最初に押下されたときに動作した複数の圧力センサの中で中央の圧力センサの位置を基準押下位置とし、押下位置がシフトした後に動作する圧力センサの座標に基づいて移動方向を示す差分データを生成することができる。   Moreover, although the example which produces | generates the difference data which show the moving direction of a pointer using the voltage characteristic with respect to the pressing position of the pressure sensor 101 was shown, this invention uses a pressure sensor as a pressure switch for control of a moving direction. Then, difference data indicating the moving direction may be generated. In this case, for example, the pressure sensors are arranged at a narrow pitch so that the finger always presses the plurality of pressure sensors. The difference data indicating the moving direction based on the coordinates of the pressure sensor that operates after the position of the pressing position is shifted, with the position of the central pressure sensor being the reference pressing position among the plurality of pressure sensors that are operated when the pressing is first performed. Can be generated.

本実施の形態では、タッチパッド100をノートPCに実装した例を説明したが、本発明は、ノートPC以外のスマートフォン、タブレットPC、自動車のナビゲーション・システムなどのポインタを表示する電子機器に適用することができる。本発明では、域外動作モードでもポインタをユーザの操作で目標位置に正確に移動させることができるため、タッチパッドの操作面の面積を小さくすることが可能になる。   In this embodiment, an example in which the touch pad 100 is mounted on a notebook PC has been described. However, the present invention is applied to an electronic device that displays a pointer, such as a smartphone other than a notebook PC, a tablet PC, and an automobile navigation system. be able to. In the present invention, since the pointer can be accurately moved to the target position by a user operation even in the out-of-range operation mode, the area of the operation surface of the touch pad can be reduced.

これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。   Although the present invention has been described with the specific embodiments shown in the drawings, the present invention is not limited to the embodiments shown in the drawings, and is known so far as long as the effects of the present invention are achieved. It goes without saying that any configuration can be adopted.

10 ノートPC
15 ディスプレイ
17 パームレスト
19 キーボード
21 タッチパッド
23 マウス・ボタン
25 ポインティング・スティック
50 段差
100 域外センサ
101a、101b、101c 圧力センサ
201s、201n、201f マトリクス座標
203 ポインタ
10 Notebook PC
15 Display 17 Palm rest 19 Keyboard 21 Touch pad 23 Mouse button 25 Pointing stick 50 Step 100 Out-of-range sensor 101a, 101b, 101c Pressure sensor 201s, 201n, 201f Matrix coordinate 203 Pointer

Claims (17)

ディスプレイにポインタを表示する電子機器の入力システムであって、
スワイプの可能な操作面を備えるタッチパッドと、
前記操作面の周囲に配置され指の圧力を検出することが可能な圧力検出装置と、
スワイプした前記タッチパッドのマトリクス座標から生成した座標データを出力して前記ポインタを移動させる第1の座標回路と、
前記スワイプに続いて前記操作面の周囲に到達した指の圧力を検出した前記圧力検出装置の信号から計算した移動速度を決定する要素を含む座標データを出力して前記ポインタを移動させる第2の座標回路と
を有する入力システム。
An electronic device input system for displaying a pointer on a display,
A touchpad with a swipable operating surface ;
A pressure detection device arranged around the operation surface and capable of detecting a finger pressure;
A first coordinate circuit that outputs coordinate data generated from matrix coordinates of the swipe touchpad and moves the pointer;
The coordinate data including an element that determines the moving speed calculated from the signal of the pressure detecting device that detects the pressure of the finger that has reached the periphery of the operation surface following the swipe is output to move the pointer. An input system having a coordinate circuit.
前記圧力検出装置の信号および前記第1の座標回路が出力した座標データに基づいて前記第1の座標回路と前記第2の座標回路のいずれかを有効にする制御回路を有する請求項1に記載の入力システム。2. The control circuit according to claim 1, further comprising: a control circuit that enables one of the first coordinate circuit and the second coordinate circuit based on a signal from the pressure detection device and coordinate data output from the first coordinate circuit. Input system. 前記第2の座標回路が出力する座標データは、前記ポインタの移動方向と移動速度を同時に決定する要素を含む請求項1に記載の入力システム。 2. The input system according to claim 1 , wherein the coordinate data output by the second coordinate circuit includes an element that simultaneously determines a moving direction and a moving speed of the pointer. 前記圧力検出装置が所定のピッチで前記操作面の周囲に配置した複数の圧力センサで構成され、前記第2の座標回路は押下位置に対応する前記複数の圧力センサの信号から移動方向を決定する要素を含む座標データを出力する請求項3に記載の入力システム。The pressure detecting device includes a plurality of pressure sensors arranged around the operation surface at a predetermined pitch, and the second coordinate circuit determines a moving direction from signals of the plurality of pressure sensors corresponding to a pressed position. The input system according to claim 3, wherein coordinate data including an element is output. 各圧力センサは所定のピッチで離散して配置されている他の圧力センサとグループ化され、同一グループの複数の圧力センサは共通の配線でA/D変換回路に接続される請求項4に記載の入力システム。 Each pressure sensor is another pressure sensor and grouping disposed discretely at a predetermined pitch, according to claim 4, a plurality of pressure sensors of the same group to be connected to the A / D conversion circuit with a common wiring Input system. 前記第2の座標回路は、前記圧力検出装置が指を検出する直前に前記第1の座標回路が検出したマトリクス座標から指を検出した圧力センサの位置を特定して移動方向を決定する要素を含む座標データを計算する請求項4に記載の入力システム。 The second coordinate circuit includes an element that determines a moving direction by specifying a position of a pressure sensor that detects a finger from matrix coordinates detected by the first coordinate circuit immediately before the pressure detecting device detects the finger. The input system according to claim 4 , wherein the input coordinate data is calculated . 指が前記圧力検出装置に触れたことを触覚で認識するための物理的な特徴構造を前記圧力検出装置の周囲に有する請求項1に記載の入力システム。 The input system according to claim 1 , wherein a physical feature structure for recognizing a finger touching the pressure detection device is provided around the pressure detection device. 前記第2の座標回路は、前記圧力検出装置が前記タッチパッドをスワイプした指を検出したことに応答して指の検出の直前における前記ポインタの移動速度および移動方向を維持する座標データを出力する請求項1に記載の入力システム。 The second coordinate circuit outputs coordinate data that maintains the moving speed and moving direction of the pointer immediately before the finger detection in response to the pressure detection device detecting the finger swiping the touch pad. The input system according to claim 1 . 前記タッチパッドがスワイプされる前に前記圧力検出装置が手の接触を検出したときに前記圧力検出装置が手の接触を検出している間前記タッチパッドに対する入力を無効にする制御回路を有する請求項1に記載の入力システム。 Claims having a control circuit to disable the input to the touch pad while the touch pad is the pressure detecting device when the pressure detecting device detects the contact of the hand before being swiped is detecting the contact of the hand Item 4. The input system according to Item 1 . ディスプレイにポインタを表示する電子機器の入力システムであって、An electronic device input system for displaying a pointer on a display,
スワイプの可能な操作面を備えるタッチパッドと、  A touchpad with a swipable operating surface;
前記操作面の周囲に配置され指の圧力を検出することが可能な圧力検出装置と、  A pressure detection device arranged around the operation surface and capable of detecting a finger pressure;
スワイプした前記タッチパッドのマトリクス座標から生成した座標データを出力して前記ポインタを移動させる第1の座標回路と、  A first coordinate circuit that outputs coordinate data generated from matrix coordinates of the swipe touchpad and moves the pointer;
前記スワイプに続いて前記操作面の周囲に到達した指の圧力を検出した前記圧力検出装置の信号から計算した移動方向を決定する要素を含む座標データを出力して前記ポインタを移動させる第2の座標回路と  The coordinate data including an element for determining the moving direction calculated from the signal of the pressure detecting device that detects the pressure of the finger that has reached the periphery of the operation surface following the swipe is output to move the pointer. Coordinate circuit and
を有する入力システム。Input system.
請求項1から請求項10のいずれかに記載された入力システムを搭載する携帯式コンピュータ。 A portable computer equipped with the input system according to any one of claims 1 to 10 . ディスプレイに表示されたポインタを移動させる方法であって、
タッチパッドをスワイプして前記ポインタを移動させる第1の移動ステップと、
前記タッチパッドの操作領域の限界にスワイプした指が到達したことを圧力検出装置が検出するタッチ検出ステップと、
前記タッチ検出ステップの実行に応答して、前記スワイプした指の押下圧力に応じて変化する前記圧力検出装置の信号で移動速度を制御して前記ポインタをさらに移動させる第2の移動ステップと
を有する方法。
A method of moving a pointer displayed on a display,
A first movement step of swiping the touchpad to move the pointer;
A touch detection step in which the pressure detection device detects that the swiped finger has reached the limit of the operation area of the touchpad;
In response to execution of said touch detecting step, and a second moving step of further moving the pointer by controlling the moving speed signal of the pressure detecting device changes in response to the pressing pressure of the finger to the swipe Method.
前記圧力検出装置を直線的に配置した複数の圧力センサで構成し、
前記第2の移動ステップが、スワイプした指で前記圧力センサの押下位置を変更して前記ポインタの移動方向を制御するステップを含む請求項12に記載の方法。
The pressure detection device comprises a plurality of pressure sensors arranged linearly,
The method according to claim 12 , wherein the second moving step includes a step of controlling a moving direction of the pointer by changing a pressing position of the pressure sensor with a swipe finger.
前記第2の移動ステップが、スワイプした指で前記圧力検出装置の押下位置および押下圧力を変更して前記ポインタの移動速度と移動方向を同時に制御するステップを含む請求項13に記載の方法。 The method according to claim 13 , wherein the second moving step includes a step of simultaneously controlling a moving speed and a moving direction of the pointer by changing a pressing position and a pressing pressure of the pressure detecting device with a swipe finger. 前記タッチ検出ステップの実行に応答して、指の検出の直前における前記ポインタの移動速度および移動方向を維持した信号で前記ポインタをさらに移動させる第3の移動ステップを有する請求項12に記載の方法。 The method according to claim 12 , further comprising a third movement step of further moving the pointer with a signal maintaining a movement speed and a movement direction of the pointer immediately before detection of a finger in response to execution of the touch detection step. . 前記タッチパッドがスワイプされる前に前記圧力検出装置が手の接触を検出したときは、前記圧力検出装置が手の接触を検出している間前記タッチパッドに対する入力を無効にする誤入力防止ステップを有する請求項12に記載の方法。 When the pressure detection device detects a hand contact before the touch pad is swiped, an erroneous input prevention step of invalidating an input to the touch pad while the pressure detection device detects a hand contact. 13. The method of claim 12 , comprising: ディスプレイに表示されたポインタを移動させる方法であって、A method of moving a pointer displayed on a display,
タッチパッドをスワイプして前記ポインタを移動させる第1の移動ステップと、  A first movement step of swiping the touchpad to move the pointer;
前記タッチパッドの操作領域の限界にスワイプした指が到達したことを圧力検出装置が検出するタッチ検出ステップと、  A touch detection step in which the pressure detection device detects that the swiped finger has reached the limit of the operation area of the touchpad;
前記タッチ検出ステップの実行に応答して、前記スワイプした指の押下位置に応じて変化する前記圧力検出装置の信号で移動方向を制御して前記ポインタをさらに移動させる第2の移動ステップと  A second moving step of further moving the pointer by controlling a moving direction by a signal of the pressure detecting device that changes in accordance with the position of the swipe of the finger in response to the execution of the touch detecting step;
を有する方法。Having a method.
JP2011254498A 2011-11-22 2011-11-22 Input device including touchpad and portable computer Active JP5524937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011254498A JP5524937B2 (en) 2011-11-22 2011-11-22 Input device including touchpad and portable computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011254498A JP5524937B2 (en) 2011-11-22 2011-11-22 Input device including touchpad and portable computer

Publications (2)

Publication Number Publication Date
JP2013109603A JP2013109603A (en) 2013-06-06
JP5524937B2 true JP5524937B2 (en) 2014-06-18

Family

ID=48706285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011254498A Active JP5524937B2 (en) 2011-11-22 2011-11-22 Input device including touchpad and portable computer

Country Status (1)

Country Link
JP (1) JP5524937B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6261930B2 (en) * 2013-10-01 2018-01-17 シャープ株式会社 Mobile terminal, control method
JP6113857B2 (en) * 2013-10-30 2017-04-12 株式会社東芝 Electronic device, operation control method and program
JP6033825B2 (en) * 2014-11-18 2016-11-30 レノボ・シンガポール・プライベート・リミテッド Input device and electronic device
JP6210055B2 (en) 2014-12-03 2017-10-11 トヨタ自動車株式会社 Information processing system, information processing apparatus, and information processing method
US10768705B2 (en) 2018-01-19 2020-09-08 Panasonic Intellectual Property Management Co., Ltd. Input device
CN115061598B (en) * 2022-07-26 2023-01-31 联宝(合肥)电子科技有限公司 Touch panel of electronic device and electronic device
CN117572985B (en) * 2024-01-16 2024-04-19 深圳市亚米拉电子科技有限公司 Intelligent false touch prevention recognition system and method for computer touch pad

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01103728A (en) * 1987-10-16 1989-04-20 Canon Inc Pointing device
JPH05298019A (en) * 1992-04-21 1993-11-12 Alps Electric Co Ltd Cursor controller
JPH06259194A (en) * 1993-03-08 1994-09-16 Fuotoron:Kk Operating device
JPH09160713A (en) * 1995-09-29 1997-06-20 Toshiba Corp Signal conversion device, signal input device and force-electricity transducing device
JP2871597B2 (en) * 1996-06-14 1999-03-17 日本電気株式会社 Panel pointing device
JP3909230B2 (en) * 2001-09-04 2007-04-25 アルプス電気株式会社 Coordinate input device
JP4551830B2 (en) * 2005-07-08 2010-09-29 任天堂株式会社 Pointing device input adjustment program and input adjustment device
US8049731B2 (en) * 2005-07-29 2011-11-01 Interlink Electronics, Inc. System and method for implementing a control function via a sensor having a touch sensitive control input surface
JP2008004000A (en) * 2006-06-26 2008-01-10 Toshiba Corp Input device

Also Published As

Publication number Publication date
JP2013109603A (en) 2013-06-06

Similar Documents

Publication Publication Date Title
JP6814723B2 (en) Selective input signal rejection and correction
JP5524937B2 (en) Input device including touchpad and portable computer
US10732731B2 (en) Computer mouse
US20170017393A1 (en) Method for controlling interactive objects from a touchpad of a computerized device
US20070097096A1 (en) Bimodal user interface paradigm for touch screen devices
US20150193023A1 (en) Devices for use with computers
JP5667002B2 (en) Computer input device and portable computer
WO2009002787A2 (en) Swipe gestures for touch screen keyboards
JP6194355B2 (en) Improved devices for use with computers
TW201322064A (en) Multi-touch mouse
TWI452494B (en) Method for combining at least two touch signals in a computer system
TWI539367B (en) Keyboard device with touch function
KR20130015511A (en) Mouse pad type input apparatus and method
KR100997840B1 (en) Apparatus for User Interface Operable by Touching Between Fingers
KR20020076592A (en) Intelligence pointing apparatus and method for mouse
WO2018035353A1 (en) Front touchscreen and back touchpad operated user interface employing semi-persistent button groups
WO2023199383A1 (en) System, information processing device, information processing method, and program
JP2009151631A (en) Information processor, information processing method, and program
JP2021185474A (en) Keyboard with navigational control functions
US20130154967A1 (en) Electronic device and touch control method thereof
JP2006178665A (en) Pointing device
KR20050045244A (en) Portable computer system
TW201409283A (en) Control method of touch panel space key

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140408

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140410

R150 Certificate of patent or registration of utility model

Ref document number: 5524937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250