JP3209178B2 - Mouse and information processing device using mouse - Google Patents
Mouse and information processing device using mouseInfo
- Publication number
- JP3209178B2 JP3209178B2 JP08384598A JP8384598A JP3209178B2 JP 3209178 B2 JP3209178 B2 JP 3209178B2 JP 08384598 A JP08384598 A JP 08384598A JP 8384598 A JP8384598 A JP 8384598A JP 3209178 B2 JP3209178 B2 JP 3209178B2
- Authority
- JP
- Japan
- Prior art keywords
- mouse
- data
- comparing
- movement amount
- click
- 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.)
- Expired - Fee Related
Links
Landscapes
- Position Input By Displaying (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報処理装置に関
し、特に情報を入力するためのポインティングデバイス
とその情報処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, and more particularly to a pointing device for inputting information and the information processing apparatus.
【0002】[0002]
【従来の技術】従来、情報処理装置の入力装置の一つと
して使用されるポインティングデバイス(以下、マウス
という。)は、図12に示されるように、マウス本体1
2のX−Y軸方向への移動を検出して、その変位をX−
Y軸方向移動量データとしてケーブル4を介してコンピ
ュータ3に出力し、コンピュータ3の画面上のカーソル
を移動させている。図13(a)または(b)に示すよ
うに、マウス11または21の上部には2もしくは3個
のボタンが設けられており、これらボタンを押下(以
下、「クリック」という。)したときの画面上のカーソ
ルの位置によりコンピュータ3に所望の指示を与えるこ
とを可能としている。2. Description of the Related Art Conventionally, a pointing device (hereinafter, referred to as a mouse) used as one of input devices of an information processing apparatus is, as shown in FIG.
2 is detected in the X-Y axis direction, and the displacement is detected as X-Y.
The data is output to the computer 3 via the cable 4 as the Y-axis direction movement amount data, and the cursor on the screen of the computer 3 is moved. As shown in FIG. 13A or 13B, two or three buttons are provided above the mouse 11 or 21, and when these buttons are pressed (hereinafter, referred to as "click"). It is possible to give a desired instruction to the computer 3 by the position of the cursor on the screen.
【0003】従来の2−ボタンマウスの動作について図
13(a)および図14を参照して説明する。従来の2
−ボタンマウス11は、マウス本体12と2つのクリッ
クボタン(左クリックボタン13と右クリックボタン1
4)とを有する。そして、マウス11はケーブル4を介
してコンピュータ3に接続された状態にある。マウス1
1からはX軸およびY軸方向の時間あたりの移動量に関
する移動量データ(X、Y)とクリックボタン13およ
び14の状態に関するクリック情報とがケーブル4を介
してコンピュータ3に定期的に送出されている。The operation of a conventional two-button mouse will be described with reference to FIGS. Conventional 2
The -button mouse 11 includes a mouse body 12 and two click buttons (a left click button 13 and a right click button 1).
4). The mouse 11 is connected to the computer 3 via the cable 4. Mouse 1
From 1, movement amount data (X, Y) relating to the movement amount per time in the X-axis and Y-axis directions and click information regarding the states of the click buttons 13 and 14 are periodically transmitted to the computer 3 via the cable 4. ing.
【0004】図16を参照すると、マウス11から送出
される情報(以下、「操作データ」という。)は、2つ
のクリックボタンのそれぞれのクリックの有無を示す左
クリックビット32および右クリックビット33と、マ
ウス11のX軸およびY軸方向のそれぞれの時間あたり
の移動量を示すX軸方向移動量データ34およびY軸方
向移動量データ35とからなる。Referring to FIG. 16, information transmitted from the mouse 11 (hereinafter referred to as “operation data”) includes a left click bit 32 and a right click bit 33 indicating whether each of the two click buttons is clicked. X-axis direction movement amount data 34 and Y-axis direction movement amount data 35 indicating the amount of movement of the mouse 11 in the X-axis and Y-axis directions per time.
【0005】図15の動作流れ図に示すように、マウス
11は、まずマウス11内部の検出部(図示せず)により
X軸およびY軸方向の移動量を検出し(図15のステッ
プS41)、さらに左クリックボタン13の状態をチェ
ックして(ステップS42)、オン状態ならばクリック値
の左クリックビット32を「オン」とし(ステップS4
3)、オフ状態ならば左クリックビット32を「オフ」
とする(ステップS44)。同様に右クリックボタン14
の状態もチェックして、オン状態ならばクリック値の右
クリックビット33を「オン」とし、オフ状態ならば右
クリックビット33を「オフ」とする。そして、X軸お
よびY軸方向の移動量に関するX軸方向移動量データ3
4およびY軸方向移動量データ35ならびに左右のクリ
ックビット32および33からなる操作データ31を作
成し(ステップS45)、ケーブル4を介してコンピュー
タ3に送出する(ステップS46)。コンピュータ3は、
この送出された操作データ31を基にディスプレイの画
面上のマウスカーソルの位置を移動したり、所望の処理
を起動したりする。As shown in the operation flowchart of FIG. 15, the mouse 11 first detects the amount of movement in the X-axis and Y-axis directions by a detection unit (not shown) inside the mouse 11 (step S41 in FIG. 15). Further, the state of the left click button 13 is checked (step S42). If the left click button 13 is on, the left click bit 32 of the click value is turned on (step S4).
3) If left off, left click bit 32 is "off"
(Step S44). Similarly, right click button 14
Also, the right click bit 33 of the click value is set to “on” if the state is on, and the right click bit 33 is set to “off” if the state is off. Then, X-axis direction movement amount data 3 relating to the movement amounts in the X-axis and Y-axis directions
4 and the Y-axis direction movement amount data 35 and operation data 31 including left and right click bits 32 and 33 are created (step S45), and sent to the computer 3 via the cable 4 (step S46). Computer 3
The position of the mouse cursor on the screen of the display is moved based on the transmitted operation data 31, and a desired process is started.
【0006】[0006]
【発明が解決しようとする課題】このような従来のマウ
スにおいては、一般的にマウスを前後左右に操作した後
に即座にボタンをクリックできるように、2−ボタンマ
ウス11では人差し指を左クリックボタン13、中指を
右クリックボタン14上にそれぞれ置いた状態で親指と
薬指とでマウス本体12の移動操作を行うこととなる。
また、図13(b)に示す3−ボタンマウス21では人
差し指を左クリックボタン23上に、中指を中クリック
ボタン24上に、薬指を右クリックボタン25上に置い
た状態でマウス本体22の移動操作を行うことになる。
このため、マウスの移動中にボタン上に置いている指に
力が入ると、誤ってボタンをクリックして誤入力を発生
させてしまうという問題がある。In such a conventional mouse, the index button of the two-button mouse 11 can be used to immediately click the button immediately after operating the mouse forward, backward, left and right. When the middle finger is placed on the right-click button 14, the mouse body 12 is moved with the thumb and ring finger.
In the 3-button mouse 21 shown in FIG. 13B, the mouse body 22 is moved with the index finger placed on the left click button 23, the middle finger placed on the middle click button 24, and the ring finger placed on the right click button 25. Operation.
For this reason, there is a problem in that if a force is applied to a finger placed on the button while the mouse is moving, the button is erroneously clicked and an erroneous input is generated.
【0007】また、このように、従来のマウスでは、そ
の使用にあたって持ち方が制限されてしまうため操作性
が悪く、さらに、右手で用いることを前提として作られ
ているため左ききの者には操作が行いにくいなどの問題
点がある。[0007] As described above, the conventional mouse is limited in how to hold it when used, resulting in poor operability. In addition, since it is made on the assumption that the mouse is used with the right hand, it can be operated by left-handed persons. Is difficult to perform.
【0008】また、クリックボタンはスイッチング機構
であるためその構成が複雑になるとともに、クリックボ
タンの使用頻度が高いと劣化が激しく、高い耐久性が必
要とされる。さらに、複数あるうちのいずれか1つのボ
タンでも故障した場合には操作に甚大な影響を与え、使
用不能に陥るという大きな問題もある。Further, the click button is a switching mechanism, which complicates its structure. If the click button is used frequently, it is severely deteriorated and needs high durability. Furthermore, if any one of the buttons fails, the operation is greatly affected, and there is a serious problem that the buttons become unusable.
【0009】本発明の目的は、このような問題点に鑑
み、クリックボタンを必要としない簡易な構成のマウス
を提供することにある。An object of the present invention is to provide a mouse having a simple configuration that does not require a click button in view of the above problems.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本発明に係るマウスは、クリック有無データに基づ
き所定の処理の起動が制御される上位装置に接続される
マウスであって、マウス本体と、この本体の単位時間あ
たりの移動量を検出する検出手段と、所定値および所定
の図形データを保持する第1の記憶手段と、前記検出手
段によって検出された移動量の履歴を前記本体の移動軌
跡データとして保持する第2の記憶手段と、前記検出手
段によって検出された移動量と前記第1の記憶手段に記
憶された所定値とを比較する第1の比較手段と、前記第
1の記憶手段に記憶された所定の図形データと前記第2
の記憶手段に記憶された前記移動軌跡データとを比較す
る第2の比較手段とを含み、前記第1の比較手段が、前
記所定値より前記移動量の方が大きいと判断すると、前
記第2の比較手段が比較を行い該第2の比較手段の比較
結果を判定結果として出力する判定手段と、この判定手
段の判定結果を前記クリック有無データとして前記上位
装置に送出する送出手段とを含む。 In order to achieve the above object, a mouse according to the present invention uses a mouse based on click presence / absence data.
Connected to a higher-level device whose activation of a given process is controlled
A mouse and a mouse
A detecting means for detecting the amount of movement of the
First storage means for holding the graphic data of
The history of the amount of movement detected by the step is
Second storage means for storing as trace data, the detection means
The movement amount detected by the step and the amount stored in the first storage means are stored.
First comparing means for comparing the stored predetermined value with the predetermined value;
The predetermined graphic data stored in the first storage means and the second graphic data
And comparing the movement trajectory data stored in the storage means.
And second comparing means, wherein the first comparing means is
If it is determined that the movement amount is larger than the predetermined value,
The second comparing means makes a comparison and compares the second comparing means.
Determining means for outputting a result as a determination result;
The determination result of the step is the higher rank as the click presence / absence data.
Sending means for sending to the device.
【0011】また、本発明の他のマウスは、前記検出手
段は、前記本体の複数の方向への単位時間あたりの移動
量をそれぞれ検出する複数の検出手段を含む。 Further, another mouse of the present invention comprises
The steps move the unit in multiple directions per unit time
It includes a plurality of detecting means for detecting the amounts.
【0012】さらに、本発明の他のマウスは、前記第2
の比較手段は、少なくとも検出すべきクリック有無デー
タの数と同数の比較手段を含む。 Further, another mouse of the present invention comprises the second mouse.
The comparison means of at least
And the same number of comparison means.
【0013】本発明のマウスを用いる情報処理装置は、
マウスの単位時間あたりの移動量が与えられる情報処理
装置であって、前記移動量から得られる前記マウスの移
動軌跡が所定図形と一致するか否かを判定するものであ
って、所定値および所定の図形データを保持する第1の
記憶手段と、前記移動量を移動軌跡として保持する第2
の記憶手段と、前記移動量と前記第1の記憶手段に記憶
された所定値とを比較する第1の比較手段と、前記第1
の記憶手段に記憶された所定の図形データと前記第2の
記憶手段に記憶された前記移動軌跡とを比較する第2の
比較手段とを含み、前記第1の比較手段が、前記第1の
記憶手段に記憶された所定値より前記移動量の方が大き
いと判断すると、前記第2の比較手段が比較を行い該第
2の比較手段の比較結果を判定結果として出力する判定
手段を備え、この判定手段の判定結果に基づき所定の処
理を実行することを特徴とする。 An information processing apparatus using a mouse according to the present invention comprises:
Information processing that gives the amount of mouse movement per unit time
A device for moving the mouse obtained from the amount of movement.
This is to determine whether the motion trajectory matches the predetermined figure.
Thus, a first value holding a predetermined value and predetermined graphic data
Storage means for storing the movement amount as a movement trajectory;
Storage means, and the movement amount and the first storage means
First comparing means for comparing the calculated value with the predetermined value,
The predetermined graphic data stored in the storage means and the second
A second comparing the movement trajectory stored in the storage means;
Comparing means, wherein the first comparing means includes the first
The movement amount is larger than the predetermined value stored in the storage means.
When the second comparison means judges that the second
A judgment to output the comparison result of the second comparison means as a judgment result
Means for performing a predetermined process based on the determination result of the determination means.
The characteristic is that the processing is performed.
【0014】また、本発明の他のマウスを用いる情報処
理装置は、前記比較手段は、検出すべきクリック有無デ
ータの数と同数の比較手段を含む。 An information processing device using another mouse of the present invention.
The comparison device may be configured such that the comparing means detects whether there is a click to be detected.
Including the same number of comparison means as the number of data.
【0015】[0015]
【0016】[0016]
【0017】[0017]
【0018】[0018]
【発明の実施の形態】次に本発明の第1の実施の形態に
ついて図面を参照して詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, a first embodiment of the present invention will be described in detail with reference to the drawings.
【0019】本発明の第1の実施の形態を示す図1およ
び図2を参照すると、本発明のマウス1はコンピュータ
3にケーブル4を介して接続される。図から明らかなよ
うに、本発明のマウス1は、従来のマウスに設けられて
いたクリックボタンを具備していない。Referring to FIGS. 1 and 2 showing a first embodiment of the present invention, a mouse 1 of the present invention is connected to a computer 3 via a cable 4. As is clear from the figure, the mouse 1 of the present invention does not have the click button provided in the conventional mouse.
【0020】マウス1は従来のマウスと同様に、図16
に示されるような、左クリックビット32および右クリ
ックビット33と、X軸およびY軸方向の移動量に関す
る移動量データ34および35とから構成される操作デ
ータ31を作成し、ケーブル4を介してコンピュータ3
に送出する。ただし、以下で記述するように、実施の形
態においては、マウス1はX軸方向の単位時間あたりの
移動量が所定値以上であると判断したときに左クリック
ビット32を「オン」とし、所定値未満であると判断し
たときに「オフ」とする。同様に、Y軸方向の単位時間
あたりの移動量が所定値以上であると判断したときに右
クリックビット33を「オン」とし、所定値未満と判断
したときに「オフ」とする。The mouse 1 is the same as the conventional mouse, as shown in FIG.
The operation data 31 composed of the left click bit 32 and the right click bit 33 and the movement data 34 and 35 related to the movement in the X-axis and Y-axis directions as shown in FIG. Computer 3
To send to. However, as described below, in the embodiment, when the mouse 1 determines that the amount of movement per unit time in the X-axis direction is equal to or larger than a predetermined value, the mouse 1 sets the left click bit 32 to “ON”, and When it is determined that the value is less than the value, it is set to “off”. Similarly, when it is determined that the movement amount per unit time in the Y-axis direction is equal to or more than a predetermined value, the right click bit 33 is set to “ON”, and when it is determined that it is less than the predetermined value, it is set to “OFF”.
【0021】図3および図4を参照してマウス1の動作
を詳細に説明する。まず、マウス1の内部に設けられた
検出部101は、マウス本体2のX軸およびY軸方向の
単位時間あたりの移動量に関する移動量データを定期的
に検出し、これらの移動量データをデータ生成部102
および判定部100に送出する。このとき、判定部10
0に送出するデータのうちのX軸方向移動量データは比
較部105に、Y軸方向移動量データは106にそれぞ
れ送出する(図4のステップS1)。比較部105は、検
出部101から与えられたX軸方向移動量データ、すな
わちX軸方向の単位時間あたりの移動量、とメモリ10
3に予め設定された所定値とを比較する(ステップS
2)。ここで、X軸方向移動量データが所定値以上であ
ると判断されると、データ生成部102は左クリックビ
ット32を「オン」とし(ステップS3)、一方、所定値
未満と判断されると左クリックビット32を「オフ」と
する(ステップS4)。同様に、データ生成部102は、
Y軸方向移動量データが比較部106においてメモリ1
03に設定されている所定値以上と判断された場合、右
クリックビット33を「オン」とし、一方、所定値未満
と判断された場合、右クリックビット33を「オフ」と
する。データ生成部102は、検出部101から与えら
れたX軸方向移動量データ34およびY軸方向移動量デ
ータ35と、左クリックビット32および右クリックビ
ット33とからなる操作データ31を生成する(ステッ
プS5)。このようにして作成された操作データ31は
出力部104からケーブル4を介してコンピュータ3に
送出される(ステップS6)。コンピュータ3は、この操
作データ31中の移動量データ34および35を基にデ
ィスプレイの画面上のマウスカーソルの位置を動かし、
また、操作データ31中のクリックビット32および3
3に基づき所定の処理を起動する。The operation of the mouse 1 will be described in detail with reference to FIGS. First, the detection unit 101 provided inside the mouse 1 periodically detects movement amount data relating to the movement amount of the mouse body 2 in the X-axis and Y-axis directions per unit time, and converts these movement amount data into data. Generator 102
And to the determination unit 100. At this time, the determination unit 10
Among the data transmitted to 0, the X-axis direction movement amount data is transmitted to the comparison unit 105, and the Y-axis direction movement amount data is transmitted to 106 (step S1 in FIG. 4). The comparison unit 105 stores the X-axis direction movement amount data provided from the detection unit 101, that is, the movement amount per unit time in the X-axis direction, and the memory 10
3 is compared with a predetermined value (step S3).
2). Here, when it is determined that the X-axis direction movement amount data is equal to or more than the predetermined value, the data generation unit 102 sets the left click bit 32 to “ON” (step S3), and when it is determined that the data is less than the predetermined value. The left click bit 32 is turned off (step S4). Similarly, the data generation unit 102
The moving amount data in the Y-axis direction is stored in the memory 1 in the comparing unit 106.
When it is determined that the right click bit 33 is equal to or more than the predetermined value set to 03, the right click bit 33 is turned “on”, and when it is determined that it is less than the predetermined value, the right click bit 33 is turned “off”. The data generation unit 102 generates the operation data 31 including the X-axis direction movement amount data 34 and the Y-axis direction movement amount data 35 provided from the detection unit 101, and the left click bit 32 and the right click bit 33 (step). S5). The operation data 31 created in this way is sent from the output unit 104 to the computer 3 via the cable 4 (step S6). The computer 3 moves the position of the mouse cursor on the screen of the display based on the movement amount data 34 and 35 in the operation data 31,
The click bits 32 and 3 in the operation data 31
3. A predetermined process is started based on 3.
【0022】なお、当然のことながら、マウス本体2を
メモリ103に保持された所定値未満の速度で前後左右
に移動されている限りにおいて、マウス1はクリックビ
ット32および33を「オフ」とした操作データ31を
ケーブル4を介してコンピュータ3へ送信するため、画
面上のカーソルが移動するだけで何ら処理の起動はなさ
れない。As long as the mouse body 2 is moved back and forth and right and left at a speed less than a predetermined value held in the memory 103, the mouse 1 turns off the click bits 32 and 33 as a matter of course. Since the operation data 31 is transmitted to the computer 3 via the cable 4, no processing is started just by moving the cursor on the screen.
【0023】このように、本発明の第1の実施の形態に
おいては、従来のマウスに比べ、簡易な構成でクリック
機能を提供するボタンなしマウスを構成でき、この結
果、従来のマウスにおけるようなボタンの誤クリックが
なく、左右いずれの手でも均等な操作を行うことが可能
となる。As described above, in the first embodiment of the present invention, a buttonless mouse that provides a click function can be configured with a simpler configuration than a conventional mouse, and as a result, as in the conventional mouse, There is no erroneous click of the button, and it is possible to perform an equal operation with either the left or right hand.
【0024】次に、本発明の第2の実施の形態について
図面を参照して詳細に説明する。Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
【0025】前述の第1の実施の形態では、マウス1の
X軸またはY軸方向の単位時間あたりの移動量が所定値
を上回った場合にクリックボタンがクリックされたと判
断していたが、本実施の形態では、マウスの通常の動か
し方として使用しないような特別な動きによってクリッ
クボタンがクリックされたと判断するようにしたもので
ある。例えば、マウス1が図5(a)に示すような丸印の
動きをした場合は左クリックボタンのクリック、図5
(b)に示すようなチェック印の動きをした場合は右ク
リックボタンのクリックと判断して各クリックビットを
「オン」とするものである。つまり、マウス1の移動軌
跡を所定の図形と比較して略一致すればクリックボタン
のクリックがあったとみなしクリックビットを「オン」
とする。以下、詳細に説明する。In the first embodiment described above, it was determined that the click button was clicked when the amount of movement of the mouse 1 in the X-axis or Y-axis direction per unit time exceeded a predetermined value. In the embodiment, it is determined that the click button is clicked by a special movement that is not used as a normal movement of the mouse. For example, when the mouse 1 moves in a circle as shown in FIG.
When the check mark moves as shown in (b), it is determined that the right click button has been clicked, and each click bit is turned on. That is, if the movement locus of the mouse 1 is compared with a predetermined figure and substantially coincides with each other, it is assumed that the click button has been clicked, and the click bit is turned on.
And The details will be described below.
【0026】本発明の第2の実施の形態を示す図6およ
び図7を参照すると、まず、マウス1内部の検出部11
1がマウス本体2のX軸およびY軸方向の単位時間あた
りの移動量に関する移動量データを定期的に検出してデ
ータ生成部112および判定部100のレジスタ115
にそれぞれ出力する(図7のステップS11)。レジス
タ115は検出部111から与えられた移動量データを
新しく入力されたものから順に一定量を蓄え、移動軌跡
データとして保持する。比較部116および117はレ
ジスタ113に格納された移動軌跡データとメモリ11
3に予め設定された所定の図形データとの比較を行う
(ステップS12)。比較部116において、レジスタ
115に格納された移動軌跡データがメモリ113に設
定された第1の図形データ、例えば丸印、と一致してい
ると判断されると、データ生成部112は丸印に対応す
る左クリックビットを「オン」とし(ステップS1
3)、一致していなければ左クリックビットを「オフ」
とする(ステップS14)。同様に、比較部117にお
いて、レジスタ115に格納された移動軌跡データがメ
モリ113内の第2の図形(例えばチェック印)データ
と一致していると判断されると、データ生成部112は
チャック印に対応する右クリックビットを「オン」と
し、一致しないと判断されれば「オフ」とする。 ここ
で行われる移動軌跡データとメモリに設定された図形デ
ータとの比較は公知の適当なパターンマッチング技術を
用いて行うことができるので、その詳細な説明は省略す
る。データ生成部112はX軸およびY軸方向移動量デ
ータ34および35と、左右クリックビット32および
33とから成る操作データ31を作成する(ステップS
15)。作成された操作データ31は出力部114から
ケーブル4を介してコンピュータ3に送出される(ステ
ップS16)。コンピュータ3はこの操作データ31を
基にディスプレイの画面上のマウスカーソルの位置の移
動や所定の処理の起動を行う。Referring to FIG. 6 and FIG. 7 showing the second embodiment of the present invention, first, the detection unit 11 inside the mouse 1
1 periodically detects movement amount data relating to the movement amount of the mouse body 2 in the X-axis and Y-axis directions per unit time, and registers the data generation unit 112 and the register 115 of the determination unit 100.
(Step S11 in FIG. 7). The register 115 stores a certain amount of the moving amount data given from the detecting unit 111 in order from the newly inputted one, and holds the moving amount data as moving trajectory data. The comparison units 116 and 117 store the movement trajectory data stored in the register 113 and the memory 11
3 is compared with predetermined graphic data set in advance (step S12). If the comparing unit 116 determines that the movement trajectory data stored in the register 115 matches the first graphic data set in the memory 113, for example, a circle, the data generation unit 112 The corresponding left click bit is set to "ON" (step S1).
3) Left click bit “off” if they do not match
(Step S14). Similarly, when the comparison unit 117 determines that the movement trajectory data stored in the register 115 matches the second graphic (for example, check mark) data in the memory 113, the data generation unit 112 determines Is set to “ON”, and if it is determined that they do not match, it is set to “OFF”. The comparison between the movement trajectory data and the graphic data set in the memory performed here can be performed by using a well-known appropriate pattern matching technique, and a detailed description thereof will be omitted. The data generation unit 112 creates operation data 31 including X-axis and Y-axis direction movement amount data 34 and 35 and left and right click bits 32 and 33 (step S).
15). The created operation data 31 is sent from the output unit 114 to the computer 3 via the cable 4 (step S16). The computer 3 moves the position of the mouse cursor on the screen of the display and starts predetermined processing based on the operation data 31.
【0027】なお、ここで述べた所定の図形とは、本実
施の形態で示した丸およびチェック印に限定されるもの
ではなく、数字やアルファベット、ギリシャ文字などと
してもよい。It should be noted that the predetermined figure described here is not limited to the circles and check marks shown in the present embodiment, but may be numbers, alphabets, Greek letters, or the like.
【0028】このように、本発明の第2に実施の形態に
おいては、第1の実施の形態に比べ、通常のマウスカー
ソルの移動のための動作とクリックのための動作とをよ
りはっきりと区別することができ、誤操作による誤った
クリックを防止することができる。As described above, in the second embodiment of the present invention, the operation for moving the normal mouse cursor and the operation for clicking are more clearly distinguished from those in the first embodiment. Erroneous clicks due to erroneous operations can be prevented.
【0029】次に、本発明の第3の実施の形態について
説明する。本発明の第3の実施の形態では、マウスが所
定の速度以上でかつ所定の動きを行ったことを検出する
ことによってクリックがあったと判断する。Next, a third embodiment of the present invention will be described. In the third embodiment of the present invention, it is determined that a click has occurred by detecting that the mouse has performed a predetermined movement at a speed equal to or higher than a predetermined speed.
【0030】本発明の第3実施の形態を示す図8および
図9を参照すると、まず、マウス1内部の検出部121
がマウス本体2の単位時間あたりの移動量に関する移動
量データを定期的に検出し、この移動量データをデータ
生成部122、判定部120内のレジスタ126および
第1の比較部125にそれぞれ出力する(図9のステッ
プS21)。Referring to FIGS. 8 and 9 showing the third embodiment of the present invention, first, the detection unit 121 inside the mouse 1
Periodically detects movement amount data relating to the movement amount of the mouse body 2 per unit time, and outputs the movement amount data to the data generation unit 122, the register 126 in the determination unit 120, and the first comparison unit 125, respectively. (Step S21 in FIG. 9).
【0031】レジスタ126は第2の実施の形態におけ
るレジスタ115と同様に移動量データを蓄え、移動軌
跡データとして保持する。第1の比較部125は、検出
部121から入力された移動量データから得られる値と
メモリ123に予め設定された所定値との比較を行う
(ステップS22)。ここで移動量データから得られる値
とは、X軸およびY軸方向移動量データの和とする。し
かし、この移動量データから得られる値は、移動量デー
タの和にのみ限定されるものではなく、X軸およびY軸
方向移動量データのいずれか大きい方の値としてもよ
く、または、 X軸およびY軸方向移動量データと三平
方の定理から得られるマウスの移動距離としてもよい。
そして、比較部125が単位時間あたりの移動量データ
から得られた値が所定値以上と判断すれば、第2の比較
部127および128に動作信号として「オン」を送出
し、一方、所定値以下と判断すれば「オフ」を送出す
る。The register 126, like the register 115 in the second embodiment, stores movement amount data and holds it as movement trajectory data. The first comparison unit 125 compares a value obtained from the movement amount data input from the detection unit 121 with a predetermined value set in the memory 123 in advance.
(Step S22). Here, the value obtained from the movement amount data is the sum of the X-axis and Y-axis direction movement amount data. However, the value obtained from the movement amount data is not limited to the sum of the movement amount data, and may be the larger one of the X-axis and Y-axis direction movement amount data, or Alternatively, the moving distance of the mouse obtained from the Y-axis direction moving amount data and the theorem of three squares may be used.
When the comparing unit 125 determines that the value obtained from the movement amount data per unit time is equal to or larger than a predetermined value, it sends “ON” as an operation signal to the second comparing units 127 and 128, and on the other hand, If it is determined as follows, "OFF" is transmitted.
【0032】第2の比較部127および128は、第1
の比較部125からの動作信号「オン」をトリガとし
て、レジスタ126の移動軌跡データとメモリ123に
予め設定された所定の図形との比較をそれぞれ行う(ス
テップS23)。第2の比較部127において移動軌跡
データとメモリ123に予め設定された第1の図形デー
タ、例えば丸印、とが一致していると判断されると、デ
ータ生成部122は丸印に対応する左クリックビットを
「オン」とし(ステップS24)、一致していなければ
左クリックビットを「オフ」とする(ステップS2
5)。同様に、第2の比較部128において移動軌跡デ
ータとメモリ123に設定された第2の図形データ、例
えばチェック印、とが一致していると判断されると、チ
ャック印に対応する右クリックビットを「オン」とし、
一致しないと判断さると「オフ」とする。 ここで、第
1の比較部125からの動作信号が「オフ」であれば、
第2の比較部127および128は比較処理を行わず、
データ生成部122はクリックビット32および33を
「オフ」とする(ステップS25)。そして、データ生
成部122はX軸方向移動量データ34およびY軸方向
移動量データ35と、左右のクリックビット32および
33から成る操作データ31を作成し(ステップS2
6)、出力部124から操作データ31をケーブル4を
介してコンピュータ3に送出する(ステップS27)。コ
ンピュータ3はこの操作データ31を基にディスプレイ
の画面上のマウスカーソルの位置の移動や所定の処理の
起動を行う。The second comparing sections 127 and 128 are provided with the first
The operation trajectory data of the register 126 is compared with a predetermined figure preset in the memory 123 by using the operation signal “ON” from the comparing unit 125 as a trigger (step S23). When the second comparison unit 127 determines that the movement trajectory data matches the first graphic data set in the memory 123 in advance, for example, a circle, the data generation unit 122 corresponds to the circle. The left click bit is set to “ON” (step S24), and if they do not match, the left click bit is set to “OFF” (step S2).
5). Similarly, if the second comparison unit 128 determines that the movement trajectory data matches the second graphic data set in the memory 123, for example, a check mark, the right click bit corresponding to the chuck mark is determined. To “on”,
If it is determined that they do not match, it is set to “off”. Here, if the operation signal from the first comparing unit 125 is “OFF”,
The second comparing units 127 and 128 do not perform the comparing process,
The data generator 122 turns off the click bits 32 and 33 (step S25). Then, the data generator 122 creates the operation data 31 including the X-axis direction movement amount data 34 and the Y-axis direction movement amount data 35 and the left and right click bits 32 and 33 (step S2).
6) The operation data 31 is transmitted from the output unit 124 to the computer 3 via the cable 4 (step S27). The computer 3 moves the position of the mouse cursor on the screen of the display and starts predetermined processing based on the operation data 31.
【0033】このように、本発明の第3の実施の形態に
おいては、第1および第2の実施例に比べ、通常動作と
クリック動作を明確に区別することが可能になり、マウ
ス操作における誤動作を防止することが可能となる。As described above, in the third embodiment of the present invention, the normal operation and the click operation can be clearly distinguished from each other in comparison with the first and second embodiments, and a malfunction in the mouse operation can be realized. Can be prevented.
【0034】次に、本発明の第4の実施の形態について
説明する。図10を参照すると、本願の第4の実施の形
態では、マウス1は、内部の検出部131によりマウス
本体2のX軸およびY軸方向の単位時間あたりの移動量
に関する移動量データの検出のみを行い、上記第1ない
し第3の実施の形態において行われる移動量データ検出
以降の処理を全てコンピュータ3内部で行うものとす
る。従って、マウス1は移動量データの検出を行う検出
部131と移動量データを出力する出力部134を備え
るだけでよい。Next, a fourth embodiment of the present invention will be described. Referring to FIG. 10, in the fourth embodiment of the present application, the mouse 1 detects only the movement amount data on the movement amount per unit time in the X-axis and Y-axis directions of the mouse main body 2 by the internal detection unit 131. And all the processes after the movement amount data detection performed in the first to third embodiments are performed inside the computer 3. Therefore, the mouse 1 only needs to include the detection unit 131 that detects the movement amount data and the output unit 134 that outputs the movement amount data.
【0035】図11を参照すると、まず、マウス1内部
の検出部131がマウス本体2のX軸およびY軸方向の
単位時間あたりの移動量に関する移動量データを定期的
に検出して(図11のステップS31)、出力部134
からケーブル4を介してコンピュータ3内の判定部13
0に送出する(ステップS32)。判定部130では、
上述した第1または第2または第3の実施の形態におけ
る比較処理およびデータ生成処理等を行い(ステップS
33)、操作データを作成する(ステップS34)。コ
ンピュータ3は、この操作データを基にディスプレイの
画面上のマウスカーソルの位置の移動や所定の処理の起
動を行う(ステップS35)。Referring to FIG. 11, first, the detection unit 131 inside the mouse 1 periodically detects movement amount data on the amount of movement of the mouse body 2 in the X-axis and Y-axis directions per unit time (FIG. 11). Step S31), the output unit 134
From the computer 3 via the cable 4
0 (step S32). In the determination unit 130,
The comparison processing, the data generation processing, and the like in the above-described first, second, or third embodiment are performed (step S
33), and create operation data (step S34). The computer 3 moves the position of the mouse cursor on the screen of the display and starts a predetermined process based on the operation data (step S35).
【0036】このように、本発明の第4の実施の形態に
おいては、上述した第1ないし第3の実施の形態におけ
る判定部およびデータ生成部を上位装置側に設けること
によって、マウスのハードウェア機構をさらに削減する
ことができ、簡易かつ廉価なマウスを提供することがで
きる。As described above, in the fourth embodiment of the present invention, by providing the determination unit and the data generation unit in the above-described first to third embodiments on the host device side, the hardware of the mouse The number of mechanisms can be further reduced, and a simple and inexpensive mouse can be provided.
【0037】[0037]
【発明の効果】以上説明したように、本発明によると、
その第1の効果は、クリックボタンをクリックしなくと
も、クリック動作を行うことができるためにクリックボ
タンが不要となり、従来のクリックボタンに関するハー
ドウェアを削除できるということである。As described above, according to the present invention,
The first effect is that the click operation can be performed without clicking the click button, so that the click button becomes unnecessary, and hardware related to the conventional click button can be deleted.
【0038】また、本発明の第2の効果は、第1の効果
によってクリックボタンが削除できるために、操作中の
クリックボタンの誤動作をなくすことができるというこ
とである。A second effect of the present invention is that a click button can be deleted by the first effect, so that a malfunction of the click button during operation can be eliminated.
【0039】また、本発明の第3の効果は、クリックボ
タンが削除されたことで、クリックボタンの故障によっ
てマウスが使用不能に陥ることがなくなり、マウスの耐
久性が向上することである。A third effect of the present invention is that the removal of the click button prevents the mouse from being disabled due to the failure of the click button, thereby improving the durability of the mouse.
【0040】さらに、本発明の第4の効果は、クリック
ボタンが不要になりクリックボタン上に指を置く必要が
なくなり、マウスの自由な持ち方ができるようになって
左右いずれの手でも一貫した操作を行うことが可能にな
ることである。Further, the fourth effect of the present invention is that the click button is not required, and it is not necessary to place a finger on the click button. It is possible to perform the operation.
【図1】本発明のマウスを使用したコンピュータを示す
図である。FIG. 1 is a diagram showing a computer using a mouse of the present invention.
【図2】本発明のマウスの構造を示す図である。FIG. 2 is a diagram showing the structure of the mouse of the present invention.
【図3】本発明の第1の実施の形態を示すブロック図で
ある。FIG. 3 is a block diagram showing a first embodiment of the present invention.
【図4】第1の実施の形態における動作を示す流れ図で
ある。FIG. 4 is a flowchart showing an operation in the first embodiment.
【図5】所定の図形を示す図である。FIG. 5 is a diagram showing a predetermined figure.
【図6】本発明の第2の実施の形態を示すブロック図で
ある。FIG. 6 is a block diagram showing a second embodiment of the present invention.
【図7】第2の実施例の形態における動作を示す流れ図
である。FIG. 7 is a flowchart showing an operation in the mode of the second embodiment.
【図8】本発明の第3の実施の形態を示すブロック図で
ある。FIG. 8 is a block diagram showing a third embodiment of the present invention.
【図9】第3の実施の形態における動作を示す流れ図で
ある。FIG. 9 is a flowchart showing an operation in the third embodiment.
【図10】本発明の第4の実施の形態を示すブロック図
である。FIG. 10 is a block diagram showing a fourth embodiment of the present invention.
【図11】第4の実施の形態における動作を示す流れ図
である。FIG. 11 is a flowchart showing an operation in the fourth embodiment.
【図12】従来のマウスを使用したコンピュータを示す
図である。FIG. 12 is a diagram showing a computer using a conventional mouse.
【図13】従来のマウスの構造を示す図である。FIG. 13 is a diagram showing the structure of a conventional mouse.
【図14】従来のマウスを使用したコンピュータを示す
図である。FIG. 14 is a diagram showing a computer using a conventional mouse.
【図15】従来のマウスにおける動作を示す流れ図であ
る。FIG. 15 is a flowchart showing the operation of a conventional mouse.
【図16】操作データの構成を示す図である。FIG. 16 is a diagram showing a configuration of operation data.
1、11、21 マウス 2 コンピュータ 3 ケーブル 12、13、22、23、24 クリックボタン 31 操作データ 100、110、120 判定部 101、111、121 検出部 102、112、122 データ生成部 103、113、123 メモリ 104、114、124 出力部 105、106、116、117、125、127、1
28 比較部 115、126 レジスタ1, 11, 21 mouse 2 computer 3 cable 12, 13, 22, 23, 24 click button 31 operation data 100, 110, 120 determination unit 101, 111, 121 detection unit 102, 112, 122 data generation unit 103, 113, 123 memory 104, 114, 124 output unit 105, 106, 116, 117, 125, 127, 1
28 Comparison section 115, 126 Register
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平4−7726(JP,A) 特開 平4−322375(JP,A) 特開 平9−282079(JP,A) 特開 平3−172917(JP,A) 特開 平3−269717(JP,A) 特開 平6−149462(JP,A) 特開 平6−12185(JP,A) 特開 平8−87378(JP,A) 特開 平9−231004(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 3/033 - 3/037 G06F 3/03 ────────────────────────────────────────────────── ─── Continuation of front page (56) References JP-A-4-7726 (JP, A) JP-A-4-322375 (JP, A) JP-A-9-282079 (JP, A) JP-A-3-3 172917 (JP, A) JP-A-3-269717 (JP, A) JP-A-6-149462 (JP, A) JP-A-6-12185 (JP, A) JP-A 8-87378 (JP, A) JP-A-9-231004 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06F 3/033-3/037 G06F 3/03
Claims (5)
の起動が制御される上位装置に接続されるマウスにおい
て、 マウス本体と、 この本体の単位時間あたりの移動量を検出する検出手段
と、 所定値および所定の図形データを保持する第1の記憶手
段と、前記検出手段によって検出された移動量の履歴を
前記本体の移動軌跡データとして保持する第2の記憶手
段と、前記検出手段によって検出された移動量と前記第
1の記憶手段に記憶された所定値とを比較する第1の比
較手段と、前記第1の記憶手段に記憶された所定の図形
データと前記第2の記憶手段に記憶された前記移動軌跡
データとを比較する第2の比較手段とを含み、前記第1
の比較手段が、前記所定値より前記移動量の方が大きい
と判断すると、前記第2の比較手段が比較を行い該第2
の比較手段の比較結果を判定結果として出力する判定手
段と、 この判定手段の判定結果を前記クリック有無データとし
て前記上位装置に送出する送出手段とを含むことを特徴
とするマウス。1. A mouse connected to a host device whose activation of a predetermined process is controlled based on click presence / absence data, a mouse main body, a detecting means for detecting an amount of movement of the main body per unit time, and a predetermined value. First storage means for holding predetermined graphic data, second storage means for holding a history of the movement amount detected by the detection means as movement trajectory data of the main body, and detection by the detection means. First comparing means for comparing the amount of movement with a predetermined value stored in the first storage means; predetermined graphic data stored in the first storage means and stored in the second storage means; And second comparing means for comparing the moving trajectory data with the moving trajectory data.
When the comparing means determines that the movement amount is larger than the predetermined value, the second comparing means makes a comparison and performs the second
A determination unit for outputting a comparison result of the comparison unit as a determination result, and a transmission unit for transmitting the determination result of the determination unit as the click presence / absence data to the host device.
への単位時間あたりの移動量をそれぞれ検出する複数の
検出手段を含むことを特徴とする請求項1記載のマウ
ス。Wherein said detecting means is a mouse according to claim 1, characterized in that it comprises a plurality of detecting means for detecting a movement amount per unit time to the plurality of directions of the body, respectively.
すべきクリック有無データの数と同数の比較手段を含む
ことを特徴とする請求項2記載のマウス。Wherein said second comparing means, mouse according to claim 2, characterized in that it comprises as many comparator click whether data to be at least detected.
られる情報処理装置において、 前記移動量から得られる前記マウスの移動軌跡が所定図
形と一致するか否かを判定するものであって、所定値お
よび所定の図形データを保持する第1の記憶手段と、前
記移動量を移動軌跡として保持する第2の記憶手段と、
前記移動量と前記第1の記憶手段に記憶された所定値と
を比較する第1の比較手段と、前記第1の記憶手段に記
憶された所定の図形データと前記第2の記憶手段に記憶
された前記移動軌跡とを比較する第2の比較手段とを含
み、前記第1の比較手段が、前記第1の記憶手段に記憶
された所定値より前記移動量の方が大きいと判断する
と、前記第2の比較手段が比較を行い該第2の比較手段
の比較結果を判定結果として出力する判定手段を備え、 この判定手段の判定結果に基づき所定の処理を実行する
ことを特徴とする情報処理装置。4. An information processing apparatus to which a movement amount of a mouse per unit time is given, wherein it is determined whether or not a movement trajectory of the mouse obtained from the movement amount matches a predetermined figure. First storage means for storing a value and predetermined graphic data, second storage means for storing the movement amount as a movement trajectory,
First comparing means for comparing the movement amount with a predetermined value stored in the first storage means; predetermined graphic data stored in the first storage means; and storage in the second storage means And a second comparing means for comparing the obtained moving trajectory, and when the first comparing means determines that the moving amount is larger than a predetermined value stored in the first storage means, Information, characterized in that the second comparing means comprises a comparing means for performing a comparison and outputting the result of comparison by the second comparing means as a result of the determination, and performing a predetermined process based on the result of the determination by the determining means. Processing equipment.
無データの数と同数の比較手段を含むことを特徴とする
請求項4記載の情報処理装置。5. The information processing apparatus according to claim 4 , wherein said comparing means includes the same number of comparing means as the number of click presence / absence data to be detected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08384598A JP3209178B2 (en) | 1998-03-30 | 1998-03-30 | Mouse and information processing device using mouse |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08384598A JP3209178B2 (en) | 1998-03-30 | 1998-03-30 | Mouse and information processing device using mouse |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11282622A JPH11282622A (en) | 1999-10-15 |
JP3209178B2 true JP3209178B2 (en) | 2001-09-17 |
Family
ID=13814052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP08384598A Expired - Fee Related JP3209178B2 (en) | 1998-03-30 | 1998-03-30 | Mouse and information processing device using mouse |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3209178B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3725460B2 (en) * | 2000-10-06 | 2005-12-14 | 株式会社ソニー・コンピュータエンタテインメント | Image processing apparatus, image processing method, recording medium, computer program, semiconductor device |
-
1998
- 1998-03-30 JP JP08384598A patent/JP3209178B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11282622A (en) | 1999-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6958749B1 (en) | Apparatus and method for manipulating a touch-sensitive display panel | |
US7616191B2 (en) | Electronic device and method for simplifying text entry using a soft keyboard | |
CN101526880B (en) | Touch event model | |
EP1840713A2 (en) | Wheel input device and method for four-way key stroke in portable terminal | |
US20020158843A1 (en) | Method and adapter for performing assistive motion data processing and/or button data processing external to a computer | |
JPH06259189A (en) | Mouse and method for simultaneous control of cursor position and scrolling | |
JP2619383B2 (en) | Coordinate input device | |
US7774518B2 (en) | Method for switching of KVM switch ports and related device | |
US8555191B1 (en) | Method, system, and apparatus for keystroke entry without a keyboard input device | |
US20010030613A1 (en) | Auxiliary keyboard and keyboard improved in operability for key input, and control method therefor | |
JP3209178B2 (en) | Mouse and information processing device using mouse | |
US7119795B2 (en) | Information processing unit, control method for information processing unit for performing operation according to user input operation, and computer program | |
JPH05298027A (en) | Touch input data processor | |
JP3568638B2 (en) | Tablet pointer | |
JPH04127314A (en) | Touch position discriminating method for touch panel | |
US4988997A (en) | Method for character code generation | |
US5412586A (en) | Method and system for interfacing a computer processor with a calculator keyboard and calculator | |
US6031521A (en) | Computer operating pointer devices and computer operating processes | |
JP3197764B2 (en) | Input device | |
JP3051021B2 (en) | Operation input device | |
JP2957368B2 (en) | Coordinate input device switching device | |
CN111273851A (en) | Touch keyboard and instruction generating method thereof | |
KR100395941B1 (en) | Signal cognition method of glass touch system | |
JPH0981313A (en) | Multi football input device | |
JPS6155725A (en) | keyboard device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010306 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010612 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070713 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080713 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090713 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |