JP5992380B2 - Pointing device, notebook personal computer, and operation method. - Google Patents
Pointing device, notebook personal computer, and operation method. Download PDFInfo
- Publication number
- JP5992380B2 JP5992380B2 JP2013177493A JP2013177493A JP5992380B2 JP 5992380 B2 JP5992380 B2 JP 5992380B2 JP 2013177493 A JP2013177493 A JP 2013177493A JP 2013177493 A JP2013177493 A JP 2013177493A JP 5992380 B2 JP5992380 B2 JP 5992380B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- operation mode
- control data
- pointing device
- pressure sensor
- 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
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明はコンピュータを操作するスティック型のポインティング・デバイスに関する。 The present invention relates to a stick-type pointing device for operating a computer.
コンピュータに入力するポインティング・デバイスは、ユーザの操作に応じてディスプレイの画面に表示するマウス・カーソルを移動させたり画面の表示を変更させたりする。ポインティング・デバイスには、マウスまたはタッチ・パッドなどの他にポインティング・スティックがある。ポインティング・スティックは、トラック・ポイント(登録商標)とも呼ばれキーボードのキーの間に設けられる。ポインティング・スティックは、指をホーム・ポジションに置いたまま操作できること、マウスのように操作スペースを必要としないこと、電車や自動車などで膝の上でもコンピュータを保持しながら操作し易いことなどの理由で主としてノートブック型パーソナル・コンピュータ(ノートPC)に採用されている。 A pointing device for inputting to a computer moves a mouse cursor displayed on a display screen or changes the display on the screen in accordance with a user operation. In addition to a mouse or a touch pad, the pointing device includes a pointing stick. The pointing stick is also called a track point (registered trademark) and is provided between the keys of the keyboard. The pointing stick can be operated with your finger in the home position, does not require an operating space like a mouse, and is easy to operate while holding a computer on a knee in a train or car It is mainly used in notebook personal computers (notebook PCs).
多くのポインティング・スティックは、カーソルを移動する方向の信号を生成するために操作ポストに加えられた力を圧力センサまたは歪みゲージで検出する。特許文献1は、トラック・ポイントを用いた文字入力装置を開示する。文字入力装置は、歪みセンサまたは圧力スイッチで構成され、スティックに加えられたX軸方向、Y軸方向、およびZ軸方向の力を検出する。文字の字画を形成するときにスティックにZ軸方向に力を加えながらX、Y軸方向の力を加えると線を描き、Z軸方向に力を加えないときは線を描かない。
Many pointing sticks detect the force applied to the operating post with a pressure sensor or strain gauge to generate a signal in the direction of moving the cursor.
特許文献2は、スティック型操作部に加えた水平方向と垂直方向の操作力でカーソルを移動する信号を出力するポインティング・デバイスを開示する。このポインティング・デバイスでは、垂直方向の操作力に応じて基準関数を選択し、水平方向の操作力と選択した基準関数に基づいて移動速度を決定する。特許文献3は、十字状に配置した4個の圧力センサに支持棒を中心にして傾斜が可能な板を経由して圧力を加えることで、カーソルを移動させる方向と移動の大きさに対応する信号を生成する入力装置を開示する。 Patent Document 2 discloses a pointing device that outputs a signal for moving a cursor with horizontal and vertical operation forces applied to a stick-type operation unit. In this pointing device, a reference function is selected according to the operating force in the vertical direction, and the moving speed is determined based on the operating force in the horizontal direction and the selected reference function. Japanese Patent Application Laid-Open No. H10-228667 applies pressure to four pressure sensors arranged in a cross shape via a plate that can be tilted around a support rod, thereby corresponding to the direction and magnitude of movement of the cursor. An input device for generating a signal is disclosed.
多くの歪みゲージ式のポインティング・スティックは、操作ポストに加える水平方向の力でマウス・カーソルの移動方向と移動速度からなる移動情報を生成する。歪みゲージ式のポインティング・スティックを実装するノートPCの中には、操作ポストに対する水平方向の力で移動情報を生成し、所定値以上の垂直方向の力を加えながら同時に水平方向の力を加えてウィンドウやアイコンをドラッグできるようにしているものもある。 Many strain gauge type pointing sticks generate movement information consisting of a moving direction and a moving speed of a mouse cursor by a horizontal force applied to an operation post. Some notebook PCs equipped with strain gauge type pointing sticks generate movement information with horizontal force against the operation post, and apply horizontal force at the same time while applying vertical force above a predetermined value. Some allow you to drag windows and icons.
ドラッグの可能な歪みゲージ式のポインティング・スティックは、歪みゲージを貼り付けた基板の厚さを薄くするには限界があるため、ドラッグするために非常に大きな力を加える必要があり使い難い側面があった。したがって、ドラッグ機能のあるポインティング・スティックでも、親指でキーボードの所定のキーやマウスの中央ボタンを押しながらポインティング・スティックを人指し指で操作して画面のスクロールやサイズ変更ができるようにしていた。 The strain gauge type pointing stick that can be dragged has a limit in reducing the thickness of the substrate to which the strain gauge is attached. there were. Therefore, even with a pointing stick having a drag function, the screen can be scrolled and resized by operating the pointing stick with an index finger while pressing a predetermined key on the keyboard or the center button of the mouse with the thumb.
しかし、画面のスクロールは比較的長い時間継続するため、操作ポストとマウスの中央ボタンを同時に操作すると、指が痛くなったり疲れたりして容易な操作とはいえなかった。また、ポインティング・スティックには上述のような特徴があるが、タッチ・パッドの使用に慣れているユーザにとってはタッチ・パッドのような操作感覚で操作できれば一層便利である。 However, since the scrolling of the screen continues for a relatively long time, if the operation post and the center button of the mouse are operated at the same time, the finger becomes painful and tired, which is not an easy operation. Further, although the pointing stick has the above-described features, it is more convenient for a user who is accustomed to using the touch pad if it can be operated with a sense of operation like a touch pad.
そこで本発明の目的は、複数の操作モードでコンピュータに入力できるスティック型のポインティング・デバイスを提供することにある。さらに本発明の目的はタッチ・パッドに似た操作感覚で操作できるスティック型のポインティング・デバイスを提供することにある。さらに本発明の目的は、スティック型のポインティング・デバイスでコンピュータを操作する方法を提供することにある。さらに本発明の目的は、そのような方法を実現するコンピュータ・プログラム、そのようなポインティング・デバイスを搭載するノートPCを提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a stick-type pointing device that can be input to a computer in a plurality of operation modes. A further object of the present invention is to provide a stick-type pointing device that can be operated with an operation feeling similar to a touch pad. It is a further object of the present invention to provide a method for operating a computer with a stick-type pointing device. A further object of the present invention is to provide a computer program for realizing such a method and a notebook PC equipped with such a pointing device.
本発明は情報処理装置に入力するスティック型のポインティング・デバイスを提供する。第1の態様にかかるポインティング・デバイスは、頂部に操作面を備える操作カバーと、操作カバーの軸を中心に配置され操作面に加えられた圧力を検出する複数の圧力センサと、圧力センサの出力から操作データを生成する操作データ生成部とを有する。 The present invention provides a stick-type pointing device for inputting to an information processing apparatus. The pointing device according to the first aspect includes an operation cover having an operation surface at the top, a plurality of pressure sensors arranged around the axis of the operation cover and detecting pressure applied to the operation surface, and an output of the pressure sensor An operation data generation unit for generating operation data from the operation data.
さらに、圧力センサの出力が第1の閾値以上のときに第1の操作モードを示す状態データを生成し、第1の閾値未満のときに第2の操作モードを示す状態データを生成する状態データ生成部と、第1の操作モードのときに操作データからマウス・カーソルの移動情報に対応する制御データを生成し、第2の操作モードのときに操作データからマウス・カーソルの移動情報とは異なる移動情報に対応する制御データを生成する制御データ生成部とを有する。 Further, state data indicating that the first operation mode is generated when the output of the pressure sensor is equal to or greater than the first threshold, and state data indicating the second operation mode is generated when the output is less than the first threshold. Control data corresponding to the movement information of the mouse cursor is generated from the operation data in the first operation mode and different from the movement information of the mouse cursor from the operation data in the second operation mode. A control data generation unit that generates control data corresponding to the movement information.
圧力センサは、操作面に対する比較的弱い圧力でも検出することができる。したがって操作面に加える圧力を変えて操作モードを変更しやすいため、第1の操作モードと第2の操作モードの2つの操作モードによる入力を実現することができる。ポインティング・デバイスは第1の操作モードと第2の操作モードを切り換えてマウス・カーソルの移動情報とそれ以外の移動情報の生成をすることができるため、ポインティング・デバイスの利便性を拡大することができる。 The pressure sensor can detect even a relatively weak pressure on the operation surface. Therefore, since it is easy to change the operation mode by changing the pressure applied to the operation surface, it is possible to realize input in the two operation modes of the first operation mode and the second operation mode. Since the pointing device can switch between the first operation mode and the second operation mode to generate the movement information of the mouse cursor and other movement information, the convenience of the pointing device can be expanded. it can.
異なる移動情報を生成する制御データは、画面の表示を変更するための制御データとすることができる。具体的には画面のスクロール、画面の拡大または画面の縮小、または画面の回転などをする制御データとすることができる。この構成により、画面をスクロールするために従来のスティック型のポインティング・デバイスで行っていたような操作面と中央ボタンとの同時操作をする必要がなくなるため、ユーザの負担を軽減することができる。また、圧力センサの閾値が第1の閾値未満になるような弱い力で操作できるため、画面のスクロールのように長時間継続して操作面に力を加える操作に適している。なお、第1の閾値と比較する圧力センサの閾値は、複数の圧力センサの出力の合計値とすることができる。 The control data for generating different movement information can be control data for changing the screen display. Specifically, it can be control data for scrolling the screen, enlarging or reducing the screen, or rotating the screen. With this configuration, it is not necessary to simultaneously operate the operation surface and the center button as is done with a conventional stick-type pointing device for scrolling the screen, so that the burden on the user can be reduced. In addition, since the operation can be performed with a weak force such that the threshold value of the pressure sensor is less than the first threshold value, the pressure sensor is suitable for an operation in which a force is applied to the operation surface continuously for a long time, such as a screen scroll. Note that the threshold value of the pressure sensor to be compared with the first threshold value can be the total value of the outputs of the plurality of pressure sensors.
状態データ生成部は、第2の操作モードの間に、圧力センサの出力が第1の閾値より大きい第2の閾値以上を示したときに第1の操作モードを示す状態データを生成することができる。状態データ生成部は、第1の操作モードを示す状態データを生成しているときに、圧力センサの出力が第1の閾値より小さい第3の閾値未満を示したときに第2の操作モードを示す状態データを生成することができる。 The state data generation unit may generate state data indicating the first operation mode when the output of the pressure sensor indicates a second threshold value greater than or equal to the first threshold value during the second operation mode. it can. The state data generator generates the second operation mode when the output of the pressure sensor indicates less than a third threshold value which is smaller than the first threshold value while generating state data indicating the first operation mode. State data can be generated.
したがって、操作面に対する力を変更するだけで第1の操作モードと第2の操作モードの間を遷移させることができる。また、第1の閾値で一旦操作モードが画定した後は、第2の閾値または第3の閾値で操作モードを遷移させることにより操作面に対する力が多少変化しても頻繁に操作モードが切り換わることがないため、最初に画定した操作モードを安定して維持することができる。 Therefore, it is possible to change between the first operation mode and the second operation mode only by changing the force on the operation surface. In addition, once the operation mode is defined by the first threshold, the operation mode is frequently switched even if the force on the operation surface slightly changes by changing the operation mode using the second threshold or the third threshold. Therefore, the operation mode defined at the beginning can be stably maintained.
マウス・カーソルを移動する制御データは原点を中心にして対向する位置の圧力差から計算したx軸方向の力とy軸方向の力に基づく移動量で構成することができる。この場合、操作面に対する前後左右方向への力のバランスを加減した操作をすることになるため、強い力を加えながら操作する第1の操作モードに適している。また異なる移動情報に対応する制御データは、圧力センサが検出する圧力の重心の座標で構成することができる。この場合、操作面における重心位置を意識した操作をすることになるため、弱い力を加えながら操作する第2の操作モードに適している。 The control data for moving the mouse cursor can be composed of the amount of movement based on the force in the x-axis direction and the force in the y-axis direction calculated from the pressure difference between the opposing positions around the origin. In this case, since the operation is performed with the balance of force in the front-rear and left-right directions with respect to the operation surface being adjusted, it is suitable for the first operation mode in which operation is performed while applying a strong force. The control data corresponding to the different movement information can be composed of the coordinates of the center of gravity of the pressure detected by the pressure sensor. In this case, the operation is performed while taking into account the position of the center of gravity on the operation surface, which is suitable for the second operation mode in which operation is performed while applying a weak force.
本発明の第2の態様にかかるスティック型のポインティング・デバイスは、スライド操作と位置固定操作の可能な操作面を頂部に備える操作カバーと、操作カバーの軸を中心に配置され操作面に加えられた圧力を検出する複数の圧力センサと、圧力センサの出力から操作データを生成する操作データ生成部とを有する。さらに、圧力センサの出力が所定の閾値以上のときに第1の操作モードを示す状態データを生成し、所定の閾値未満のときに第2の操作モードを示す状態データを生成する状態データ生成部と、第1の操作モードのときに位置固定操作による操作データから第1の移動情報に対応する制御データを生成し、第2の操作モードのときにスライド操作による操作データから第2の移動情報に対応する制御データを生成する制御データ生成部とを有する。 The stick-type pointing device according to the second aspect of the present invention is provided with an operation cover provided on the top with an operation surface capable of a slide operation and a position fixing operation, and is arranged around the axis of the operation cover and added to the operation surface. A plurality of pressure sensors for detecting the detected pressure, and an operation data generation unit for generating operation data from the output of the pressure sensor. Further, a state data generating unit that generates state data indicating the first operation mode when the output of the pressure sensor is equal to or greater than a predetermined threshold, and generates state data indicating the second operation mode when the output is less than the predetermined threshold. Then, control data corresponding to the first movement information is generated from the operation data by the position fixing operation in the first operation mode, and the second movement information is obtained from the operation data by the slide operation in the second operation mode. And a control data generation unit for generating control data corresponding to.
上記の構成により、ポインティング・デバイスは共通の操作面に対してスライド操作と位置固定操作の2種類の操作ができる。スライド操作は、タッチ・パッドの操作に似ており弱い力での操作に適する。他方で強い力を加える操作はスライド操作がし難いため位置固定操作に適している。制御データ生成部は、第1の操作モードのときにx軸方向とy軸方向の力に対応する制御データを出力し、第2の操作モードのときに重心の座標の軌跡に対応する制御データを出力することができる。 With the above configuration, the pointing device can perform two types of operations, a slide operation and a position fixing operation, on a common operation surface. The slide operation is similar to the operation of the touch pad and is suitable for operation with a weak force. On the other hand, the operation of applying a strong force is suitable for the position fixing operation because the slide operation is difficult. The control data generation unit outputs control data corresponding to the forces in the x-axis direction and the y-axis direction in the first operation mode, and the control data corresponding to the locus of the coordinates of the center of gravity in the second operation mode. Can be output.
第1の移動情報をマウス・カーソルの移動に対応させ、第2の移動情報を画面の表示変更に対応させることができる。画面の表示を変更する操作は、目的とする変更が終了するまで長い時間操作する場合があるため、弱い力で操作するスライド操作に適している。第2の操作モードのときに制御データ生成部は重心の座標の軌跡からスライド操作が直線スライドと曲線スライドのいずれかを判断し、直線スライドと判断したときに画面をスクロールする移動情報に対応する制御データを生成することができる。 The first movement information can correspond to the movement of the mouse cursor, and the second movement information can correspond to the screen display change. Since the operation for changing the display on the screen may be operated for a long time until the intended change is completed, it is suitable for a slide operation operated with a weak force. In the second operation mode, the control data generating unit determines whether the slide operation is a linear slide or a curved slide from the locus of the coordinates of the center of gravity, and corresponds to movement information for scrolling the screen when determining that the slide operation is a linear slide. Control data can be generated.
直線スライドと判断したときに制御データ生成部は、操作の開始に伴って重心の座標が原点から折り返し位置まで移動する最初のストロークの操作データを破棄することができる。また、直線スライドと判断したときに制御データ生成部は、意図するスクロールの方向を判断し、意図するスクロールの方向と反対方向のストロークで生成された操作データを破棄することができる。 When determining that the slide is a straight slide, the control data generation unit can discard the operation data of the first stroke in which the coordinates of the center of gravity move from the origin to the turn-back position with the start of the operation. Further, when it is determined that the slide is a linear slide, the control data generation unit can determine the intended scroll direction and discard the operation data generated with the stroke in the direction opposite to the intended scroll direction.
スライド操作では、ジェスチャを入力することもできる。曲線スライドと判断したときに制御データ生成部は、重心の座標の軌跡からジェスチャを認識して画面の表示を変更するコマンドを出力することができる。このときのコマンドは、表示画面の拡大、画面の縮小、または画面の回転のいずれかを示すコマンドとすることができる。また、コマンドの生成の後に直線スライドをすることで、表示画面の拡大量、縮小量、および回転量などの移動量を生成することができる。 In the slide operation, a gesture can be input. When determining that the slide is a curved slide, the control data generation unit can output a command for recognizing the gesture from the locus of the coordinates of the center of gravity and changing the display on the screen. The command at this time can be a command indicating any of enlargement of the display screen, reduction of the screen, or rotation of the screen. Further, by performing a linear slide after the generation of the command, it is possible to generate a movement amount such as an enlargement amount, a reduction amount, and a rotation amount of the display screen.
本発明により、複数の操作モードでコンピュータに入力できるスティック型のポインティング・デバイスを提供することができた。さらに本発明によりタッチ・パッドに似た操作感覚で操作できるスティック型のポインティング・デバイスを提供することができた。さらに本発明により、スティック型のポインティング・デバイスでコンピュータを操作する方法を提供することができた。さらに本発明により、そのような方法を実現するコンピュータ・プログラム、そのようなポインティング・デバイスを搭載するノートPCを提供することができた。 According to the present invention, it is possible to provide a stick-type pointing device that can be input to a computer in a plurality of operation modes. Furthermore, the present invention can provide a stick-type pointing device that can be operated with an operation feeling similar to a touch pad. Furthermore, according to the present invention, a method of operating a computer with a stick-type pointing device could be provided. Further, according to the present invention, it is possible to provide a computer program for realizing such a method and a notebook PC equipped with such a pointing device.
[ポインティング・スティック]
図1はノートPCに搭載する圧力センサ式のポインティング・スティックの概要を説明する図である。図1(A)は、ノートPCを模式的に記載した図で、キーボード・アセンブリ10の平面とマウス・カーソル13を表示したディスプレイ11を示している。図1(B)はポインティング・スティック100の周辺を示す側面図である。ポインティング・スティック100は、キーボードのホーム・ポジションに指を置いて人指し指で操作できるようにキーボード・アセンブリ10のほぼ中央に配置している。
[Pointing stick]
FIG. 1 is a diagram for explaining an outline of a pressure sensor type pointing stick mounted on a notebook PC. FIG. 1A schematically shows a notebook PC and shows a
キーボード・アセンブリ10は金属プレート23の上面に各キーに対応するキー・スイッチが組み込まれたメンブレン・シート21が積層され、下面に防水シート25が貼り付けられている。金属プレート23には各キーが固定される。ポインティング・スティック100は複数の圧力センサ(図示せず)と操作カバー101と制御回路を実装する印刷回路基板(PCB)103を含む。PCB103は金属プレート23に固定される。操作カバー101の頂部は平面的に円形の操作面109を構成している。操作面109は、周辺のキー15、17の頂部とほぼ同じかそれらより低くなっている。操作カバー101は、周囲がキー15、17を含む3個のキーで囲まれており側面には指が入らないため操作面109に対して上から操作する。
In the
図2は、PCB103に取り付けられた圧力センサの平面的な配置を説明する図である。図2(A)は操作カバー101を点線で示した平面図で、図2(B)は圧力センサの側面図である。圧力センサは3個以上であれば特に限定する必要はないが、スペースおよびコストなどの点では3個〜5個の範囲で選択することが望ましい。図2では一例として4個の圧力センサ151〜157を示している。本発明においては圧力センサ151〜157の原理を特に限定する必要はないが、一例として圧電素子を採用することができる。
FIG. 2 is a diagram for explaining a planar arrangement of pressure sensors attached to the
各圧力センサ151〜157は、立方体の筐体の内部に圧電素子を備え、ロッド11a〜157aに加えられた圧力に対応する電圧信号を出力する。圧力センサ151〜157はすべて同一の規格のものを採用する。本実施例では圧力センサ151〜157が、X−Y座標の原点に対して対称に位置付けられるように操作カバー101の中心軸に対して放射状に配置されている。
Each of the
図3は、ポインティング・スティック100の構成を説明する図である。ポインティング・スティック100は、操作カバー101と図2のように配置された圧力センサ151〜157とPCB103を含んでいる。図3(A)は、操作カバー101をPCB103側から見た裏側の平面図で、図3(B)は操作カバー101の断面図で、図3(C)は圧力センサ151〜157を操作カバー101で覆って構成したポインティング・スティック100を指で操作する様子を示す断面図である。
FIG. 3 is a diagram for explaining the configuration of the
操作カバー101は、一例としてアルミニウム合金で形成しており、天井部207の表面に操作面109が形成され裏面に圧力センサ151〜157のロッド151a〜157aに圧力を加える圧力面251a〜257aが形成されている。圧力面251a〜257aは、操作カバー101をPCB103に取り付けた状態で、PCB103に平行な平面である。天井部207の周囲には脚部205が延びている。脚部205の内壁と圧力面251a〜257aは、圧力センサ151〜157を収納する収納部251〜257を構成する。脚部205には操作カバー101をPCB103に固定するためのタッピング加工されたネジ穴209、211が形成されている。
The
脚部205は、PCB103の裏面からネジでスプリング・ワッシャを介して圧力面251a〜257aとロッド151a〜157aの受圧面に隙が空かないように固定される。操作カバー101が固定されたときに圧力センサ151〜157にはわずかなほぼ均等の圧力が加わり、操作面109に加えられた圧力で圧力面251a〜257aがわずかに変位しても敏感に反応できるようにしている。操作カバー101は中心軸に対称になるように製作されている。
The
[操作モードと移動情報の生成方法]
ポインティング・スティック100は、操作面109を強圧操作モードおよび弱圧操作モードの2つの操作モードで操作することができる。ここに操作モードとは、システムに入力する移動情報を生成する状態をいう。移動情報は移動方向と単位時間当たりの移動量(移動速度)の情報を含む。移動情報は、典型的には画面に表示されたマウス・カーソル13の移動、画面のスクロール、画面の拡大、画面の縮小または画面の回転などのような表示画面の変更、またはジェスチャ入力などに利用するできる情報である。したがって、マウス・ボタンをクリックするような一過性の入力をする状態は本発明の操作モードに含まない。
[Operation mode and movement information generation method]
The
弱圧操作モードは、操作面109に対して弱い力を加えながら操作する状態をいい、強圧操作モードは、弱圧操作モードよりも強い力を加えながら操作する状態をいう。強圧操作モードと弱圧操作モードではそれぞれ操作面109に対して、位置固定操作とスライド操作をすることができる。位置固定操作とスライド操作は、いずれも圧力センサ151〜157の出力を使って移動情報を生成する。位置固定操作は、操作面109を押下する指の位置を固定しておいて指の腹全体の力の重心または操作面109に対する作用点を変更するように指の姿勢を変化させながら押下する操作方法である。
The low pressure operation mode refers to a state in which operation is performed while applying a weak force to the
スライド操作は、タッチ・パッドに似た操作で、指に小さな圧力を加えながら操作面109を1回または複数回のストロークで一方向にスライド(スワイプ)させる操作方法である。強圧操作モードは、操作面109に対して所定の範囲の強い力を加えながら操作する必要があるため位置固定操作に適している。また、弱圧操作モードは、操作面109に対して所定の範囲の弱い力を加えながら指を滑らせて操作する必要があるため、スライド操作に適している。
The slide operation is an operation method similar to a touch pad, in which the
位置固定操作とスライド操作では、移動情報を同じ方法で生成してもよいが、本実施の形態では強圧操作モードでの位置固定操作および弱圧操作モードでのスライド操作のそれぞれに適した異なる方法で移動情報を生成する。図4は、ポインティング・スティック100が移動情報を生成する方法を説明する図である。図4(A)は位置固定操作を説明する図で、図4(B)はスライド操作を説明する図である。最初に図4(A)を参照して位置固定操作による移動情報の生成について説明する。圧力センサ151〜157は、操作面109の作用点に加えられた力に応じて検出した圧力を出力する。
In the position fixing operation and the slide operation, the movement information may be generated by the same method, but in the present embodiment, different methods suitable for the position fixing operation in the high pressure operation mode and the slide operation in the low pressure operation mode, respectively. To generate movement information. FIG. 4 is a diagram for explaining a method in which the
図4(A)において、圧力センサ151、153、155、157が検出する圧力とその座標を、Fa(1,0)、Fb(−1,0)、Fc(0,1)、Fd(0,−1)とする。x方向の力FxをFx=Fa−Fbで計算し、y方向の力FyをFy=Fc−Fdで計算する。FxとFyからベクトル計算して得た合力FrとFxまたはFyから計算した角度θは移動方向を示す。
In FIG. 4A, the pressures detected by the
ポインティング・スティック100は、単位時間当たりのマウス・カーソル13の単位時間当たりの移動量Pと合力FrをP=M(Fr)の関数を使って操作感が良好になるように関連付けている。移動量Pをたとえばパルス数とすれば、システムは1パルスに一定の移動距離を対応させることで移動速度を反映させることができる。ポインティング・スティック100は、x軸方向の移動量Px=M(Fr)×Fx/Frとy軸方向の移動量Py=M(Fr)×Fy/Frをシステムに送る。移動量Px、Pyを受け取ったシステムはたとえばマウス・カーソル13を現在の位置から角度θの方向に単位時間にP=M(Fr)だけ移動させることができる。
The
圧力センサ151〜157がx軸およびy軸上に存在しない場合、および圧力センサの数が3個または5個のときは、各圧力センサの出力をx軸方向の成分とy軸方向の成分に分解および合成して同様に計算することができる。このようにx軸とy軸において原点を中心に対向する2個の圧力の差で移動情報を生成する方法は、操作面109において微妙に前後左右方向の力のバランスを取って操作する位置固定操作に適している。なお、位置固定操作のときに、圧力センサ151〜157の出力から計算した重心の座標から移動方向の情報を生成し、重心の力Ft=Fa+Fb+Fc+Fdから移動速度の情報を生成するようにしてもよい。
When the
つぎに図4(B)を参照してスライド操作による移動情報の生成について説明する。スライド操作では、ユーザが意図する方向へ指をスライドする際に操作面109に弱い力を加える。圧力センサ151〜157は、スライドの間に連続的に変化する指の作用点に応じて変化する圧力センサ151〜157の出力から計算した重心の座標(Gx,Gy)に適宜操作感が最適になるような関数を適用して座標の軌跡を生成する。重心の座標(Gx,Gy)は、Gx=Fx/Ft、Gy=Fy/Ftで計算することができる。
Next, generation of movement information by a slide operation will be described with reference to FIG. In the slide operation, a weak force is applied to the
ポインティング・スティック100が定期的に出力する重心の座標の軌跡は、移動方向と移動速度の情報を含むことになる。位置固定操作と異なってスライド操作では、重心の力Ftを移動速度の情報に利用しない。スライド操作のときの重心の力Ftを、後に説明するように弱圧操作モードから強圧操作モードに切り換えるためにだけ利用する。
The trajectory of the coordinates of the center of gravity that the
[入力システム]
図5は、ポインティング・スティック100を含む入力システム300の構成を説明する図である。入力システム300は、圧力センサ151〜157、A/D変換部351、状態データ生成部353、操作データ生成部355、および制御データ生成部357で構成されている。ユーザ・ファンクション359は、ノートPCのCPU、メイン・メモリ、OSおよびユーティリティ・プログラムなどで構成され、入力システム300から受け取った移動情報に対応する制御データで所定の移動処理をする。所定の移動処理は一例として、ディスプレイ11が表示するマウス・カーソル13を移動する処理、画面の表示を変更する処理とすることができる。
[Input system]
FIG. 5 is a diagram illustrating the configuration of the
一例としてA/D変換部351、状態データ生成部353、操作データ生成部355は、PCB103に実装したハードウェアとファームウェアで構成することができる。一例として制御データ生成部357は、CPUおよびシステム・メモリなどのノートPCのハードウェアとデバイス・ドライバで構成することができる。A/D変換部351は、圧力センサ151〜157が出力するアナログ信号をディジタル信号に変換する。状態データ生成部353は入力システム300が動作している間、A/D変換部351から受け取ったディジタル信号から重心の力Ftを計算し、入力システム300の操作モードを決定して制御データ生成部357に状態データを出力する。
As an example, the A / D conversion unit 351, the state
図6は、状態データ生成部353が操作モードを決定する方法を説明するための図である。本実施の形態ではポインティング・スティック100に、弱圧操作モードと強圧操作モードの2つの操作モードを定義している。強圧操作モードは、重心の力Ftが大きいときの操作モードで、弱圧操作モードは重心の力Ftが小さいときの操作モードに相当する。強圧操作モードおよび弱圧操作モードのそれぞれにおいては、先に説明した位置固定操作およびスライド操作をすることができるが、位置固定操作に強圧操作モードを割り当てスライド操作に弱圧操作モードを割り当てる場合を例にして説明する。
FIG. 6 is a diagram for explaining a method in which the state
状態データ生成部353は、操作面109の重心の力Ftに対して複数の閾値を保有する。複数の閾値は、操作状態と非操作状態を区別するための閾値TM、操作開始直後の操作モードを決定するための閾値TS、弱圧操作モードから強圧操作モードに移行するための閾値TH、および強圧操作モードから弱圧操作モードに移行するための閾値TLを含んでいる。なお、これらの閾値は、重心の力Ftに対するものとして限定する必要はなく、操作面109に対してユーザが操作モードを変更するために意図的に加えた力の変化を検出できれば、いずれか1個の圧力センサの出力または2個〜3個の圧力センサの出力に対するものでもよい。
The state
弱圧操作モードにおいてスライド操作をするときの各ストロークの有効または無効を判断するための閾値TNは、一例として制御データ生成部357が保有する。状態データ生成部353は、重心の力Ftが閾値TM未満のときは、A/D変換部351の出力をノイズとみなして非操作状態と判断する。状態データ生成部353は、重心の力Ftが閾値TM以上のときに入力システム300が操作状態に入ったと判断して、弱圧操作モードまたは強圧操作モードのいずれであるかを決定する。状態データ生成部353は、非操作状態から操作状態に移行するたびに、重心の力Ftと閾値TSを比較して、重心の力Ftが大きいときに強圧操作モードを示す状態データを出力し小さいときに弱圧操作モードを示す状態データを出力する。
As an example, the control
状態データ生成部353は、強圧操作モードを示す状態データを出力している間に重心の力Ftが所定時間だけ閾値TL未満になったと判断したときに弱圧操作モードを示す状態データを出力する。状態データ生成部353は、弱圧操作モードを示す状態データを出力している間に重心の力Ftが所定時間だけ閾値TH以上になったと判断したときに強圧操作モードを示す状態データを出力する。状態データ生成部353は、重心の力Ftが所定の時間だけ閾値TM未満になったと判断したときに、状態データの出力を停止する。
The state
操作データ生成部355は、A/D変換部351から受け取ったディジタル信号から重心の力Ft、重心の座標(Gx,Gy)、x方向の力Fx、およびy軸方向の力Fyなどの操作データを生成して制御データ生成部357に出力する。制御データ生成部357は、状態データ生成部353から受け取った状態データに基づいて、入力システム300の操作状態と操作モードを認識する。制御データ生成部357は、強圧操作モードのときに、操作データから計算した単位時間当たりのx軸方向の移動量Pxとy軸方向の移動量Pyを含む制御データをユーザ・ファンクション359に送る。
The operation
強圧操作モードでの操作にはさまざまな処理を定義することができる。たとえば強圧操作モードにマウス・カーソル13の移動を定義する場合は、制御データ生成部357はユーザ・ファンクション359に送る制御データに、マウス・カーソル13の移動を示す機能データを含ませることができる。制御データ生成部357は、弱圧操作モードのときに、定期的に重心の座標(Gx,Gy)をユーザ・ファンクション359に送る。
Various processes can be defined for operation in the high pressure operation mode. For example, when the movement of the
弱圧操作モードでの操作にはたとえば画面のスクロール、画面サイズの拡大、画面サイズの縮小または画面の回転などの複数の処理を定義することができる。制御データ生成部357は、重心の軌跡を分析して、指が前後方向または左右方向での直線的なスライドであると認識したときは、画面のスクロールを示す移動情報に対応する制御データを生成することができる。制御データ生成部357は、重心の軌跡が示すジェスチャをコマンドに対応させて登録しておくことができる。
For the operation in the low pressure operation mode, for example, a plurality of processes such as scrolling the screen, enlarging the screen size, reducing the screen size, or rotating the screen can be defined. When the control
制御データ生成部357は、重心の軌跡が直点的なスライドでないと判断したときは、登録してあるコマンドに対応するジェスチャのパターンと比較する。制御データ生成部357は、一例として重心の軌跡が、左方向または右方向へ回転するジェスチャ・パターンに一致すると認識したときは、画面サイズの拡大または縮小を示すコマンドを生成することができる。
When the control
制御データ生成部357は、画面サイズの拡大または縮小を示すコマンドを生成してから続いて行われる直線的な前後方向のスライド操作によるストロークの長さを画面の拡大量を示す制御データとして生成し、左右方向のスライド操作によるストロークの長さを画面の縮小量を示す制御データとして生成することができる。制御データ生成部357はユーザ・ファンクション359に送る制御データに、画面のスクロール、拡大、縮小、または回転を示す機能データを含ませることができる。以上で説明した強圧操作モードおよび弱圧操作モードでの制御データの種類は一例であり、入力システム300には他の異なるさまざまな機能を定義することができる。
The control
[入力システムの動作手順]
図7は、入力システム300の動作手順を示すフローチャートである。ブロック401で、ユーザがポインティング・スティック100の操作面109から指を離すか、指を載せているが重心の力Ftが閾値TM未満の状態である。重心の座標(Gx、Gy)はほぼ原点に存在しており、操作データ生成部355はほぼ原点に近い重心の座標(Gx,Gy)とほぼゼロに近い重心の力Ftを操作データとして制御データ生成部357に送るが、状態データ生成部353はいかなる状態データも送らない。
[Input system operation procedure]
FIG. 7 is a flowchart showing an operation procedure of the
制御データ生成部357は、状態データを受け取らない間は非操作状態であると認識してユーザ・ファンクション359に制御データを送らない。ブロック403でユーザは、位置固定操作またはスライド操作でポインティング・スティック100を操作するために、操作面109を押下する。状態データ生成部357は、重心の力Ftが所定時間だけ閾値TM以上であると判断すると、ブロック405で重心の力Ftが所定時間だけ閾値TS以上になったか否かを判断する。
The control
状態データ生成部353は、閾値TS以上と判断したときはブロック407に移行して強圧操作モードを示す状態データを生成し、閾値TS未満と判断したときはブロック451に移行して弱圧操作モードを示す状態データを生成して、制御データ生成部357に送る。操作データ生成部355は、圧力センサ151〜157から計算した操作データを制御データ生成部357に送る。ここでは、強圧操作モードのときは位置固定操作が行われ、弱圧操作モードのときはスライド操作が行われるようにあらかじめ制御データ生成部357が設定されているものとする。
When the state
ブロック407で強圧操作モードであると認識した制御データ生成部357は、ブロック409で位置固定操作が行われていると判断してブロック411で操作データから位置固定操作の制御データを生成する。このときの制御データには、一例としてマウス・カーソル13の移動処理を割り当てることができる。制御データ生成部357は操作データ生成部355から受け取った操作データから生成したx軸方向の移動量Pxとy軸方向の移動量Pyを含む制御データをユーザ・ファンクション359に送る。
The control
状態データ生成部353は、入力システム300が操作状態の間、つねに重心の力Ftを監視している。ブロック413で状態データ生成部353は、重心の力Ftが所定時間だけ閾値TL未満になったと判断したときは、ブロック451に移行して、弱圧操作モードを示す状態データを出力する。重心の力Ftが閾値TL未満でないと判断したときは、ブロック415で状態データ生成部353は、重心の力Ftと閾値TMを比較する。重心の力Ftが閾値TM未満になったと判断したときはブロック403に戻り、閾値TM未満でないと判断したときはブロック409に戻って状態データ生成部353は強圧操作モードを示す状態データを出力して強圧操作モードを維持する。
The state
ブロック451で弱圧操作モードであると認識した制御データ生成部357は、ブロック453でスライド操作が行われていると判断し、ブロック455でスライド操作の操作データから必要に応じてジェスチャの認識をして制御データを生成する。このときの制御データには、一例として画面のスクロール、拡大、縮小および回転の処理を割り当てることができる。制御データ生成部357は操作データ生成部355から受け取った操作データが含む重心の座標(Gx,Gy)を制御データとして定期的にユーザ・ファンクション359に送る。
The control
ブロック457で状態データ生成部353は、重心の力Ftが所定時間だけ閾値TH以上になったか否かを判断する。閾値TH以上でないと判断したときはブロック459に移行し、閾値TH以上と判断したときは強圧操作モードに変更されたと判断してブロック407に移行する。ブロック459で状態データ生成部353は重心の力Ftが所定時間だけ閾値TM未満になったと判断したときは、操作が終了したとみなしてブロック403に戻る。重心の力Ftが閾値TM未満でないと判断したときはブロック453に戻って状態データ生成部353は弱圧操作モードを示す状態データを出力して弱圧操作モードを維持する。
In
[弱圧操作モードの手順]
図8は入力システム300が弱圧操作モードで動作する手順を詳細に説明するフローチャートで、図9はスライド操作における各ストロークでの重心の座標(Gx,Gy)が変化する様子の一例を示す図である。弱圧操作モードでスライド操作をするとタッチ・パッドに似た操作感覚で操作面109を操作することができる。画面のスクロールをするスライド操作を例にすると、操作面109に対する指の1回または複数回の同一方向へのストロークで画面の表示を上下左右のいずれかの方向に移動させることができる。
[Procedure for low pressure operation mode]
FIG. 8 is a flowchart for explaining in detail the procedure in which the
弱圧操作モードを維持するためには、重心の力Ftを、TH>Ft≧TMの範囲にする必要がある。操作面109の面積は限られているため、長いスクロールをするためには、複数回のストロークでスライド操作をする必要がある。したがって、スライド操作は操作方向への操作意図を反映するストロークと、操作意図を反映しない反対方向へのストロークを含むことになる。
In order to maintain the low pressure operation mode, the force Ft of the center of gravity needs to be in the range of TH> Ft ≧ TM. Since the area of the
制御データ生成部357は、操作意図を反映するストロークから画面をスクロールする制御データを生成し、操作意図を反映しないストロークを無視するように動作する。図7のブロック453で弱圧操作モードのときに制御データ生成部357は、操作データ生成部355から定期的に重心の座標(x,y)を受け取っている。図9は、画面を左から右にスクロールするためのスライド操作をするときの様子を示している。ポインティング・デバイス100では、左右方向へのスクロールと左右方向のスライド操作を対応させ、上下方向のスクロールと前後方向のスライド操作を対応させると、操作感覚に一致したスクロールができる。
The control
図9の(A)は、非操作状態または弱圧操作モードで操作を開始する直前の状態で重心の座標(Gx,Gy)がほぼ原点に存在する状態を示し、図9(B)は、重心の力Ftが閾値TM以上になって重心の座標(Gx,Gy)がX軸上を左方向に移動する様子を示している。しかし、左方向へのストロークは、画面のスクロール方向とは反対方向であるため、ユーザの意図を反映しているとはいえない。 FIG. 9A shows a state where the coordinates (Gx, Gy) of the center of gravity exist almost at the origin in the non-operating state or the state immediately before starting the operation in the low pressure operation mode, and FIG. It shows how the center of gravity force Ft becomes equal to or greater than a threshold value TM and the coordinates of the center of gravity (Gx, Gy) move to the left on the X axis. However, since the stroke in the left direction is opposite to the scroll direction of the screen, it cannot be said to reflect the user's intention.
制御データ生成部357は、ブロック501で重心の力Ftが閾値TN以上であるか否かを判断する。制御データ生成部357は、重心の力Ftが閾値TN未満のときはユーザの操作意図を反映していないものとして受け取った操作データを無視する。ユーザは重心の力FtがTM≦Ft<TNを満足するようにスライド操作をすれば、弱圧操作モードを維持しながら、操作意図を反映させないような操作をすることができる。ただし、場合によっては、重心の力FtがTH>Ft≧TNを満足しながら操作意図を反映しない操作をすることもあるのでその場合の対処は以下の手順で行う。
The control
重心の力Ftが閾値TN上であると判断したときは、ブロック503で制御データ生成部357は重心の座標の軌跡が前後方向または左右方向への直線的なストロークであるか否かを判断する。たとえば、重心の軌跡から計算した近似直線が、x軸との角度が所定値未満の左右方向の直線スライドまたはy軸との角度が所定値未満の前後方向の直線スライドとみなすことができる場合はブロック505に移行し、それ以外のときは曲線スライドとみなしてブロック551に移行する。
When it is determined that the center of gravity force Ft is above the threshold value TN, the control
図9(C)は重心の力FtがTH>Ft≧TNを満足しながら重心の座標(Gx,Gy)が操作面109の左側の折り返し位置に到達したことを示し、図9(D)はその後右方向に移動することを示している。このとき制御データ生成部357は、原点から左側の折り返し位置までのストロークを意図する方向とは反対方向のストロークであると認識して対応する操作データを無視する必要がある。
FIG. 9C shows that the center-of-gravity coordinates (Gx, Gy) have reached the return position on the left side of the
スクロールのためにスライド操作をするときは、重心の座標(Gx,Gy)が当初は原点に存在し、その後に狭い操作面109を十分に活用して1回のストロークを長くするために、スクロールの方向とは反対の方向に一度指をスライドさせることが多い。ブロック505で制御データ生成部357は、原点から最初の折り返し位置までのストロークに対応する操作データを破棄する。スライド操作が原点以外の位置から始まるときは、最初のストロークによる操作データは有効にする。
When performing a slide operation for scrolling, the coordinates of the center of gravity (Gx, Gy) initially exist at the origin, and then the scrolling is performed in order to lengthen one stroke by fully utilizing the
ブロック507で制御データ生成部357は、スクロールの方向に対応する有効なストロークの方向を判断する。制御データ生成部357は、最初のストロークが原点から始まるときは最初の折り返し位置後の最初のストロークの方向を有効な方向と判断する。制御データ生成部357は、最初のストロークが原点でないときは最初のストロークの方向を有効な方向と判断する。図9(E)は、指が右端までスライドして重心の座標(Gx,Gy)が右側の折り返し位置に到達したことを示している。
In
制御データ生成部357は、一定の時間以内に重心の座標(Gx,Gy)を受け取っている間は一連のスライド操作が行われていると認識する。制御データ生成部357は、一連のスライド操作においてブロック507で判断した有効なストロークの方向と異なる方向の操作データを破棄する。図9(F)は左側の折り返し位置から重心の座標(Gx,Gy)が右方向に移動して目的とするスクロールが終了し、図9(G)は指を操作面109から離した状態を示した結果重心の座標(Gx,Gy)が原点に戻ったことを示している。
The control
図9(F)から図9(G)までの重心の座標の軌跡は、図9(F)で目的とする位置までのスクロールが終わったあとに生成されたものであるため、制御データ生成部357はこれによる不必要な画面のスクロールを防ぐ必要がある。ブロック509で制御データ生成部357は、一連のスライド操作のなかで、重心の座標(Gx、Gy)が所定の時間だけ原点で停止したときまたは所定の時間だけFt<TNとなったときに、スライド操作が終了したと判断する。そしてブロック511で制御データ生成部357は、原点と直前の座標との間の操作データを破棄する。ブロック513で制御データ生成部357は、ブロック501からブロック511までの判断および処理を経由して得た重心の座標(Gx,Gy)をスクロールのための移動情報に対応する制御データとしてユーザ・ファンクション359に出力する。
Since the locus of the coordinates of the center of gravity from FIG. 9 (F) to FIG. 9 (G) is generated after scrolling to the target position in FIG. 9 (F), the control
ブロック551で制御データ生成部357は、重心の座標(Gx,Gy)の軌跡が登録してある所定のジェスチャに一致するか否かを判断する。登録するジェスチャは、たとえば操作面109に対する右回転スライド、左回転スライド、およびそれらの回数などとしてそれぞれにコマンドを割り当てる。操作したジェスチャが登録しておいたジェスチャに一致すると判断したときは、ブロック553で制御データ生成部357は対応するコマンドを出力する。コマンドを受け取ったユーザ・ファンクション359は、コマンドに応じた画面の変更処理をする。制御データ生成部357は画面の拡大や縮小の量を決めるために必要な移動情報を、コマンドに引き続いて行う直線スライドで生成することができる。
In
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。 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 キーボード・アセンブリ
11 ディスプレイ
13 マウス・カーソル(マウス・ポインタ)
100 ポインティング・デバイス
101 操作カバー
103 印刷回路基板(PCB)
109 操作面
300 入力システム
10
100
109
Claims (20)
頂部に操作面を備える操作カバーと、
前記操作カバーの軸を中心に配置され前記操作面に加えられた圧力を検出する複数の圧力センサと、
前記圧力センサの出力から操作データを生成する操作データ生成部と、
前記圧力センサの出力が第1の閾値以上のときに第1の操作モードを示す状態データを生成し、前記第1の閾値未満のときに第2の操作モードを示す状態データを生成し、前記第2の操作モードの間に前記圧力センサの出力が前記第1の閾値より大きい第2の閾値以上を示したときに前記第1の操作モードを示す状態データを生成する状態データ生成部と、
前記第1の操作モードのときに前記操作データからマウス・カーソルの移動情報に対応する制御データを生成し、前記第2の操作モードのときに前記操作データから前記マウス・カーソルの移動情報とは異なる移動情報に対応する制御データを生成する制御データ生成部と
を有するポインティング・デバイス。 A stick-type pointing device for inputting to an information processing apparatus,
An operation cover having an operation surface on the top;
A plurality of pressure sensors arranged around the axis of the operation cover and detecting pressure applied to the operation surface;
An operation data generator for generating operation data from the output of the pressure sensor;
The output of the pressure sensor generates a status data indicating the first operation mode when the above first threshold value, generate status data indicating the second operation mode when less than said first threshold value, the A state data generation unit that generates state data indicating the first operation mode when an output of the pressure sensor indicates a second threshold value greater than the first threshold value during a second operation mode ;
Control data corresponding to mouse cursor movement information is generated from the operation data in the first operation mode, and the mouse cursor movement information is generated from the operation data in the second operation mode. A pointing device having a control data generation unit that generates control data corresponding to different movement information.
頂部に操作面を備える操作カバーと、
前記操作カバーの軸を中心に配置され前記操作面に加えられた圧力を検出する複数の圧力センサと、
前記圧力センサの出力から操作データを生成する操作データ生成部と、
前記圧力センサの出力が第1の閾値以上のときに第1の操作モードを示す状態データを生成し、前記第1の閾値未満のときに第2の操作モードを示す状態データを生成し、前記第1の操作モードの間に前記圧力センサの出力が前記第1の閾値より小さい第3の閾値未満を示したときに前記第2の操作モードを示す状態データを生成する状態データ生成部と、
前記第1の操作モードのときに前記操作データからマウス・カーソルの移動情報に対応する制御データを生成し、前記第2の操作モードのときに前記操作データから前記マウス・カーソルの移動情報とは異なる移動情報に対応する制御データを生成する制御データ生成部と
を有するポインティング・デバイス。 A stick-type pointing device for inputting to an information processing apparatus,
An operation cover having an operation surface on the top;
A plurality of pressure sensors arranged around the axis of the operation cover and detecting pressure applied to the operation surface;
An operation data generator for generating operation data from the output of the pressure sensor;
The output of the pressure sensor generates a status data indicating the first operation mode when the above first threshold value, generate status data indicating the second operation mode when less than said first threshold value, the A state data generating unit that generates state data indicating the second operation mode when an output of the pressure sensor indicates less than a third threshold value that is less than the first threshold value during the first operation mode ;
Control data corresponding to mouse cursor movement information is generated from the operation data in the first operation mode, and the mouse cursor movement information is generated from the operation data in the second operation mode. A pointing device having a control data generation unit that generates control data corresponding to different movement information.
頂部に操作面を備える操作カバーと、
前記操作カバーの軸を中心に配置され前記操作面に加えられた圧力を検出する複数の圧力センサと、
前記圧力センサの出力から操作データを生成する操作データ生成部と、
前記圧力センサの出力が第1の閾値以上のときに第1の操作モードを示す状態データを生成し、前記第1の閾値未満のときに第2の操作モードを示す状態データを生成する状態データ生成部と、
前記第1の操作モードのときに前記操作データからx軸方向の力とy軸方向の力で構成したマウス・カーソルの移動情報に対応する制御データを生成し、前記第2の操作モードのときに前記操作データから前記マウス・カーソルの移動情報とは異なる移動情報に対応する制御データを生成する制御データ生成部と
を有するポインティング・デバイス。 A stick-type pointing device for inputting to an information processing apparatus,
An operation cover having an operation surface on the top;
A plurality of pressure sensors arranged around the axis of the operation cover and detecting pressure applied to the operation surface;
An operation data generator for generating operation data from the output of the pressure sensor;
State data output of the pressure sensor generates a status data indicating the first operation mode when the above first threshold value, and generates status data indicating the second operation mode when less than said first threshold value A generator,
Control data corresponding to mouse / cursor movement information composed of force in the x-axis direction and force in the y-axis direction is generated from the operation data in the first operation mode, and in the second operation mode. And a control data generation unit that generates control data corresponding to movement information different from the movement information of the mouse cursor from the operation data.
スライド操作と位置固定操作の可能な操作面を頂部に備える操作カバーと、
前記操作カバーの軸を中心に配置され前記操作面に加えられた圧力を検出する複数の圧力センサと、
前記圧力センサの出力から操作データを生成する操作データ生成部と、
前記圧力センサの出力が所定の閾値以上のときに第1の操作モードを示す状態データを生成し、前記所定の閾値未満のときに第2の操作モードを示す状態データを生成する状態データ生成部と、
前記第1の操作モードのときに前記位置固定操作による操作データからx軸方向とy軸方向の力に対応する第1の移動情報を生成し、前記第2の操作モードのときに前記スライド操作による操作データから重心の座標の軌跡に対応する第2の移動情報を生成する制御データ生成部と
を有するポインティング・デバイス。 A stick-type pointing device for inputting to an information processing apparatus,
An operation cover provided with an operation surface on the top capable of sliding operation and position fixing operation;
A plurality of pressure sensors arranged around the axis of the operation cover and detecting pressure applied to the operation surface;
An operation data generator for generating operation data from the output of the pressure sensor;
The output of the pressure sensor generates a status data indicating the first operation mode when less than a predetermined threshold, the predetermined condition data generation unit for generating a state data indicating the second operation mode when less than the threshold value When,
First movement information corresponding to forces in the x-axis direction and the y-axis direction is generated from operation data obtained by the position fixing operation in the first operation mode, and the slide operation is performed in the second operation mode. And a control data generating unit that generates second movement information corresponding to the locus of the coordinates of the center of gravity from the operation data obtained by the above.
前記操作カバーに対する力を前記圧力センサが検出するステップと、
前記操作カバーに対する操作を開始したときに前記圧力センサの出力と所定の閾値を比較するステップと、
前記出力が第1の閾値以上のときに第1の操作モードに移行し前記出力に基づいてマウス・カーソルを移動させるステップと、
前記出力が前記第1の閾値未満のときに第2の操作モードに移行し前記出力に基づいて画面の表示を変更するステップと、
前記第2の操作モードの間に前記出力が前記第1の閾値より大きい第2の閾値以上を示したときに前記第1の操作モードに移行するステップと
を有する方法。 A method of operating a computer with a stick-type pointing device including an operation cover having an operation surface on the top and a plurality of pressure sensors for detecting a force applied to the operation surface,
The pressure sensor detecting a force on the operation cover;
Comparing the output of the pressure sensor with a predetermined threshold when starting an operation on the operation cover;
Transitioning to a first operation mode when the output is greater than or equal to a first threshold and moving the mouse cursor based on the output ;
Transitioning to a second operation mode when the output is less than the first threshold and changing a screen display based on the output ; and
Transitioning to the first mode of operation when the output exhibits a second threshold greater than or equal to the first threshold during the second mode of operation .
前記操作カバーに対する力を前記圧力センサが検出するステップと、
前記操作カバーに対する操作を開始したときに前記圧力センサの出力と所定の閾値を比較するステップと、
前記出力が第1の閾値以上のときに第1の操作モードに移行し前記出力に基づいてマウス・カーソルを移動させるステップと、
前記出力が前記第1の閾値未満のときに第2の操作モードに移行し前記出力に基づいて画面の表示を変更するステップと、
前記第1の操作モードの間に前記出力が前記第1の閾値より小さい第3の閾値未満を示したときに前記第2の操作モードに移行するステップと
を有する方法。 A method of operating a computer with a stick-type pointing device including an operation cover having an operation surface on the top and a plurality of pressure sensors for detecting a force applied to the operation surface,
The pressure sensor detecting a force on the operation cover;
Comparing the output of the pressure sensor with a predetermined threshold when starting an operation on the operation cover;
Transitioning to a first operation mode when the output is greater than or equal to a first threshold and moving the mouse cursor based on the output ;
Transitioning to a second operation mode when the output is less than the first threshold and changing a screen display based on the output ; and
Transitioning to the second operation mode when the output indicates less than a third threshold value less than the first threshold value during the first operation mode .
前記操作カバーに対する力を前記圧力センサが検出するステップと、
前記操作カバーに対する操作を開始したときに前記圧力センサの出力と所定の閾値を比較するステップと、
前記出力が所定の閾値以上のときに前記圧力センサが検出したx軸方向の力とy軸方向の力で構成した移動情報に基づいてマウス・カーソルを移動させるステップと、
前記出力が前記所定の閾値未満のときに前記圧力センサの出力に基づいて画面の表示を変更するステップと
を有する方法。 A method of operating a computer with a stick-type pointing device including an operation cover having an operation surface on the top and a plurality of pressure sensors for detecting a force applied to the operation surface,
The pressure sensor detecting a force on the operation cover;
Comparing the output of the pressure sensor with a predetermined threshold when starting an operation on the operation cover;
Moving the mouse cursor based on movement information composed of force in the x-axis direction and force in the y-axis direction detected by the pressure sensor when the output is greater than or equal to a predetermined threshold;
Changing the display on the screen based on the output of the pressure sensor when the output is less than the predetermined threshold.
前記操作面に対する操作による前記圧力センサの出力と所定の閾値を比較する機能と、
前記出力が第1の閾値以上のときに第1の操作モードに移行し前記出力に基づいてマウス・カーソルを移動する機能と、
前記出力が前記第1の閾値未満のときに第2の操作モードに移行し前記出力に基づいて画面の表示を変更する機能と、
前記第2の操作モードの間に前記出力が前記第1の閾値より大きい第2の閾値以上を示したときに前記第1の操作モードに移行する機能と
を実現させるためのコンピュータ・プログラム。 To a computer equipped with a stick-type pointing device including an operation cover having an operation surface on the top and a plurality of pressure sensors for detecting a force applied to the operation surface,
A function of comparing the output of the pressure sensor due to an operation on the operation surface with a predetermined threshold;
A function of shifting to a first operation mode when the output is greater than or equal to a first threshold and moving a mouse cursor based on the output ;
A function of changing the display of the screen based on the migrated the output to the second operation mode when less than the output of the first threshold value,
A computer for realizing a function of shifting to the first operation mode when the output indicates a second threshold value greater than the first threshold value during the second operation mode. ·program.
前記操作面に対する操作による前記圧力センサの出力と所定の閾値を比較する機能と、
前記出力が第1の閾値以上のときに第1の操作モードに移行し前記出力に基づいてマウス・カーソルを移動する機能と、
前記出力が前記第1の閾値未満のときに第2の操作モードに移行し前記出力に基づいて画面の表示を変更する機能と、
前記第1の操作モードの間に前記出力が前記第1の閾値より小さい第3の閾値未満を示したときに前記第2の操作モードに移行する機能と
を実現させるためのコンピュータ・プログラム。 To a computer equipped with a stick-type pointing device including an operation cover having an operation surface on the top and a plurality of pressure sensors for detecting a force applied to the operation surface,
A function of comparing the output of the pressure sensor due to an operation on the operation surface with a predetermined threshold;
A function of shifting to a first operation mode when the output is greater than or equal to a first threshold and moving a mouse cursor based on the output ;
A function of shifting to a second operation mode when the output is less than the first threshold and changing a screen display based on the output ;
A function of shifting to the second operation mode when the output indicates less than a third threshold value less than the first threshold value during the first operation mode;
A computer program for realizing
前記操作面に対する操作による前記圧力センサの出力と所定の閾値を比較する機能と、
前記出力が所定の閾値以上のときに前記圧力センサが検出したx軸方向の力とy軸方向の力で構成した移動情報に基づいてマウス・カーソルを移動する機能と、
前記出力が前記所定の閾値未満のときに前記出力に基づいて画面の表示を変更する機能と
を実現させるためのコンピュータ・プログラム。 To a computer equipped with a stick-type pointing device including an operation cover having an operation surface on the top and a plurality of pressure sensors for detecting a force applied to the operation surface,
A function of comparing the output of the pressure sensor due to an operation on the operation surface with a predetermined threshold;
A function of moving the mouse cursor based on movement information composed of an x-axis direction force and a y-axis direction force detected by the pressure sensor when the output is equal to or greater than a predetermined threshold;
A function of changing a screen display based on the output when the output is less than the predetermined threshold;
A computer program for realizing
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013177493A JP5992380B2 (en) | 2013-08-29 | 2013-08-29 | Pointing device, notebook personal computer, and operation method. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013177493A JP5992380B2 (en) | 2013-08-29 | 2013-08-29 | Pointing device, notebook personal computer, and operation method. |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015046078A JP2015046078A (en) | 2015-03-12 |
JP5992380B2 true JP5992380B2 (en) | 2016-09-14 |
Family
ID=52671510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013177493A Active JP5992380B2 (en) | 2013-08-29 | 2013-08-29 | Pointing device, notebook personal computer, and operation method. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5992380B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6220035B1 (en) * | 2016-11-29 | 2017-10-25 | レノボ・シンガポール・プライベート・リミテッド | INPUT DEVICE, INFORMATION PROCESSING DEVICE, AND OPERATION METHOD |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4125931B2 (en) * | 2002-08-26 | 2008-07-30 | 株式会社ワコー | Rotation operation amount input device and operation device using the same |
JP2004326713A (en) * | 2003-04-23 | 2004-11-18 | Takashi Soma | Force sensing joy stick |
GB2446702A (en) * | 2007-02-13 | 2008-08-20 | Qrg Ltd | Touch Control Panel with Pressure Sensor |
JP2009026001A (en) * | 2007-07-18 | 2009-02-05 | Sharp Corp | Operation device and electric apparatus |
EP2306274A1 (en) * | 2008-01-31 | 2011-04-06 | Appside Co., Ltd. | Analog input device, analog input method, analog input program and computer readable recording medium recording the program |
KR101022126B1 (en) * | 2009-04-29 | 2011-03-17 | 김연수 | Mouse having screen-scroll function |
JP2012027538A (en) * | 2010-07-20 | 2012-02-09 | Tokai Rika Co Ltd | Electronic apparatus |
-
2013
- 2013-08-29 JP JP2013177493A patent/JP5992380B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015046078A (en) | 2015-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8570283B2 (en) | Information processing apparatus, information processing method, and program | |
US9891820B2 (en) | Method for controlling a virtual keyboard from a touchpad of a computerized device | |
US20200310561A1 (en) | Input device for use in 2d and 3d environments | |
US20160364138A1 (en) | Front touchscreen and back touchpad operated user interface employing semi-persistent button groups | |
WO2013018480A1 (en) | User interface device comprising touch pad for shrinking and displaying source image within screen capable of touch input, input processing method and program | |
WO2018053357A1 (en) | Touch sensitive keyboard | |
US20110060986A1 (en) | Method for Controlling the Display of a Touch Screen, User Interface of the Touch Screen, and an Electronic Device using The Same | |
US9542032B2 (en) | Method using a predicted finger location above a touchpad for controlling a computerized system | |
US20060119588A1 (en) | Apparatus and method of processing information input using a touchpad | |
KR20150010702A (en) | Gesture recognition devices and methods | |
KR20110040165A (en) | Apparatus for contact-free input interfacing and contact-free input interfacing method using the same | |
BRPI0712245A2 (en) | method, computer program product; electronic device; and multifunction scroll key module | |
JP2008203911A (en) | Pointing device and computer | |
JP5759659B2 (en) | Method for detecting pressing pressure on touch panel and portable terminal device | |
KR20160097410A (en) | Method of providing touchless input interface based on gesture recognition and the apparatus applied thereto | |
US9639195B2 (en) | Method using finger force upon a touchpad for controlling a computerized system | |
JP2016066133A (en) | Method for processing input of pointing stick, computer and computer program | |
JP4085163B2 (en) | Contact type information input device | |
JP5992380B2 (en) | Pointing device, notebook personal computer, and operation method. | |
US9047000B2 (en) | Apparatus and method to input a position and scrolling a displayed image relative to the input position | |
JP2012141650A (en) | Mobile terminal | |
JP2010272111A (en) | Information apparatus with input part disposed on surface invisible when in use, input method, and program | |
TWI478017B (en) | Touch panel device and method for touching the same | |
JP2012079097A (en) | Information apparatus with key input unit disposed on surface invisible during use, input method and program | |
WO2015013662A1 (en) | Method for controlling a virtual keyboard from a touchpad of a computerized device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150115 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20150330 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20150410 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20150416 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160518 |
|
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: 20160809 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160817 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5992380 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |