JPH1153100A - Support system for double-tap input - Google Patents
Support system for double-tap inputInfo
- Publication number
- JPH1153100A JPH1153100A JP21153997A JP21153997A JPH1153100A JP H1153100 A JPH1153100 A JP H1153100A JP 21153997 A JP21153997 A JP 21153997A JP 21153997 A JP21153997 A JP 21153997A JP H1153100 A JPH1153100 A JP H1153100A
- Authority
- JP
- Japan
- Prior art keywords
- double tap
- input
- register
- data
- progress
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims abstract description 45
- 238000010079 rubber tapping Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 12
- 239000002131 composite material Substances 0.000 description 6
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータのデ
ータ入力装置の入力方式に係り、そのコンピュータの入
力装置の中でも特に、座標入力装置(タブレット)に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input method of a data input device of a computer, and more particularly to a coordinate input device (tablet) among the input devices of the computer.
【0002】[0002]
【従来の技術】従来のタブレット入力装置は、入力面か
ら入力された座標値データをそのまま出力するデータと
していた。また、従来技術では、ダブルタップ入力を行
うために、入力を何回も人がやり直すか、あるいは、ダ
ブルタップ入力がなくても使用できるアプリケーション
プログラムを使用する方法が採られていた。2. Description of the Related Art In a conventional tablet input device, coordinate value data input from an input surface is used as data to be output as it is. Further, in the prior art, in order to perform a double tap input, a method has been adopted in which a human repeatedly performs the input many times, or an application program that can be used without the double tap input.
【0003】[0003]
【発明が解決しようとする課題】このような従来のタブ
レット入力装置でのダブルタップは、マウスでのダブル
クリックに相当する。マウスのダブルクリックは、マウ
スポインタの座標値が変化しない条件で、ボタンを2回
押す必要ある。タブレットではタブレットのペン押下が
マウスのボタン押下に相当するので、ダブルクリックと
同様の操作を行うためには、全く同一の座標を2回連続
して押下しなければならない。しかし、人が正確に全く
同一点を連続して押下するのは難しい。A double tap on such a conventional tablet input device corresponds to a double click with a mouse. Double-clicking the mouse requires pressing the button twice under the condition that the coordinate value of the mouse pointer does not change. On a tablet, pressing a pen on the tablet corresponds to pressing a mouse button. Therefore, in order to perform an operation similar to double-clicking, the same coordinates must be pressed twice consecutively. However, it is difficult for a person to press the exact same point continuously.
【0004】本発明は、上記問題点を除去し、人が正確
に連続して同一座標を押下しなくてもダブルタップであ
るか否かを判断することにより、適切に入力することが
できるダブルタップ入力の補助方式を提供することを目
的とする。[0004] The present invention eliminates the above-mentioned problems, and determines whether or not a double tap is performed even if a person does not press the same coordinates continuously in succession. An object of the present invention is to provide an auxiliary method of tap input.
【0005】[0005]
【課題を解決するための手段】本発明は、上記目的を達
成するために、 〔1〕タブレット入力装置におけるダブルタップ入力の
補助方式において、時計部と、この時計部に接続される
タブレット入力部と、このタブレット入力部に接続され
る入力座標レジスタと、前記タブレット入力部に接続さ
れるペン状態保存レジスタと、前記時計部に接続される
とともに、前記入力座標レジスタとペン状態保存レジス
タに接続されるダブルタップ認識部と、このダブルタッ
プ認識部に接続される出力座標レジスタとを備え、前記
ダブルタップ認識部によりダブルタップ進行中と判断さ
れる場合は、前回のデータを前記出力座標レジスタに保
存した上で、この出力座標レジスタが保持する値を出力
とするようにしたものである。SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides: (1) a clock unit and a tablet input unit connected to the clock unit in an auxiliary system of double tap input in a tablet input device. An input coordinate register connected to the tablet input unit, a pen state storage register connected to the tablet input unit, and a clock unit connected to the input coordinate register and the pen state storage register. A double tap recognizing unit, and an output coordinate register connected to the double tap recognizing unit. If the double tap recognizing unit determines that the double tap is in progress, the previous data is stored in the output coordinate register. Then, the value held by the output coordinate register is output.
【0006】〔2〕上記〔1〕記載のダブルタップ入力
の補助方式において、前記ダブルタップ認識部における
2回のペン押下間の座標のずれが一定の値以下の場合
は、ダブルタップ進行中と認識するようにしたものであ
る。 〔3〕上記〔1〕記載のダブルタップ入力の補助方式に
おいて、前記ダブルタップ認識部における2回のペン押
下間の時間間隔が一定の時間以下の場合は、ダブルタッ
プ進行中と認識するようにしたものである。[2] In the double tap input assisting method according to the above [1], if the coordinate shift between two pen presses in the double tap recognition unit is equal to or smaller than a predetermined value, it is determined that the double tap is in progress. It is intended to be recognized. [3] In the double tap input assisting method according to the above [1], if the time interval between two pen presses in the double tap recognition unit is equal to or less than a predetermined time, it is recognized that the double tap is in progress. It was done.
【0007】〔4〕上記〔1〕記載のダブルタップ入力
の補助方式において、前記ダブルタップ認識部における
2回のペン押下間の座標のずれが一定の値以下の場合で
あって、かつ、2回のペン押下間の時間間隔が一定時間
以下の場合にはダブルタップ進行中と認識するようにし
たものである。 〔5〕上記〔1〕、〔2〕、〔3〕又は〔4〕記載のダ
ブルタップ入力の補助方式において、前記ダブルタップ
認識部におけるダブルタップ進行中か否かを判断する基
準値を可変に設定できるようにしたものである。[4] In the double tap input assisting method according to the above [1], the coordinate shift between two pen presses in the double tap recognition unit is equal to or less than a predetermined value, and If the time interval between two pen presses is equal to or less than a predetermined time, it is recognized that a double tap is in progress. [5] In the double tap input assisting method according to [1], [2], [3] or [4], the reference value for determining whether or not double tap is in progress in the double tap recognition unit is variable. It can be set.
【0008】[0008]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照しながら詳細に説明する。図1は本発明の
実施例を示すタブレット入力装置のブロック図である。
この図に示すように、時計部6は、タブレット入力部1
とダブルタップ認識部4に接続されている。また、タブ
レット入力部1は、入力データを入力座標レジスタ2と
ペン状態保存レジスタ3に保存する。入力座標レジスタ
2には、ペンの存在する座標値が保存され、ペン状態保
存レジスタ3には、「ペンが離れている」、「ペンが接
触している」、「ペンが今まさに接触した」、「ペンが
今まさに離れた」のいずれかの状態が保存される。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram of a tablet input device according to an embodiment of the present invention.
As shown in this figure, the clock unit 6 is a tablet input unit 1
And the double tap recognition unit 4. Further, the tablet input unit 1 stores the input data in the input coordinate register 2 and the pen state storage register 3. The input coordinate register 2 stores a coordinate value at which the pen exists, and the pen state storage register 3 stores "the pen is away", "the pen is in contact", and "the pen has just contacted". , Any state of “pen is just off” is saved.
【0009】また、ダブルタップ認識部4は、入力座標
レジスタ2とペン状態保存レジスタ3と時計部6よりデ
ータを取得し、処理結果を出力座標レジスタ5に保存す
る。そして、ペン状態保存レジスタ3に保存されたデー
タと出力座標レジスタ5に保存されたデータをタブレッ
ト入力装置の出力とする。次に、このタブレット入力装
置の動作について説明する。The double tap recognition unit 4 obtains data from the input coordinate register 2, the pen state storage register 3, and the clock unit 6, and stores the processing result in the output coordinate register 5. Then, the data stored in the pen state storage register 3 and the data stored in the output coordinate register 5 are output from the tablet input device. Next, the operation of the tablet input device will be described.
【0010】タブレット入力部1は、時計部6を利用し
て定期的にペンを検出して、ペンの存在する座標とペン
の状態を得て、座標データを入力座標レジスタ2に保存
し、ペンの状態データをペン状態保存レジスタ3に保存
する。ダブルタップ認識部4は、入力座標レジスタ2か
ら座標データを得て、ペン状態保存レジスタ3からペン
の状態データを得て、これらのデータと前回出力した座
標データとペンの状態データを使用して、今回の入力デ
ータがダブルタップ入力進行中のデータであるか否かを
判断し、ダブルタップ進行中のデータであれば、前回出
力した座標データを出力座標レジスタ5に保存し、ダブ
ルタップ進行中のデータでなければ、入力座標レジスタ
2から得たデータを出力座標レジスタ5に保存する。The tablet input unit 1 uses the clock unit 6 to periodically detect a pen, obtains coordinates of the pen and the state of the pen, stores coordinate data in the input coordinate register 2, Is stored in the pen state storage register 3. The double tap recognition unit 4 obtains coordinate data from the input coordinate register 2, obtains pen state data from the pen state storage register 3, and uses these data, the previously output coordinate data, and the pen state data. It is determined whether or not the current input data is data in which double tap input is in progress. If the data is data in which double tap is in progress, the previously output coordinate data is stored in the output coordinate register 5 and double tap is in progress. If not, the data obtained from the input coordinate register 2 is stored in the output coordinate register 5.
【0011】ペン状態保存レジスタ3に保存されている
データと出力座標レジスタ5に保存されているデータを
タブレット入力装置からの出力データとする。ここでの
ダブルタップ入力進行中とは、ダブルタップ認識部4内
部にて判断されるもので、判断の方式は任意である。こ
のように構成したので、ダブルタップ認識部4の働きに
より、ダブルタップ入力進行中は、同一座標値が出力さ
れるので、人がダブルタップ入力中にペンの押下座標を
ずらしてしまっても、ダブルタップとして認識されると
いう効果が得られる。The data stored in the pen state storage register 3 and the data stored in the output coordinate register 5 are output data from the tablet input device. Here, the fact that the double tap input is in progress is determined inside the double tap recognition unit 4, and the method of determination is arbitrary. With such a configuration, the same coordinate value is output while the double-tap input is in progress by the operation of the double-tap recognition unit 4, so that even if a person shifts the pressing coordinates of the pen during the double-tap input, The effect of being recognized as a double tap is obtained.
【0012】次に、上記したタブレット入力装置のダブ
ルタップ認識部の構成について説明する。図2は本発明
のタブレット入力装置の第1実施例を示すダブルタップ
認識部のブロック図である。この図に示すように、今回
の入力座標データレジスタ7は、図1の入力座標レジス
タ2からの入力データを保存するレジスタである。Next, the configuration of the double tap recognition unit of the tablet input device will be described. FIG. 2 is a block diagram of the double tap recognition unit showing the first embodiment of the tablet input device of the present invention. As shown in this figure, the current input coordinate data register 7 is a register for storing input data from the input coordinate register 2 of FIG.
【0013】前回の出力座標データレジスタ8は、前回
出力した座標データを保存するレジスタである。座標デ
ータ差分算出部9は、今回の入力座標データレジスタ7
と前回の出力座標データレジスタ8よりデータを取得
し、処理結果を判断部(座標差分方式)11に出力す
る。ここで、今回のペン状態データレジスタ10は、図
1のペン状態保存レジスタ3からの入力データを保存す
るレジスタである。The previous output coordinate data register 8 is a register for storing the previously output coordinate data. The coordinate data difference calculation unit 9 stores the current input coordinate data register 7
Then, data is obtained from the previous output coordinate data register 8 and the processing result is output to the determination unit (coordinate difference method) 11. Here, the current pen state data register 10 is a register for storing input data from the pen state storage register 3 in FIG.
【0014】また、判断部(座標差分方式)11は、今
回のペン状態データレジスタ10と座標データ差分算出
部9とダブルタップ進行中フラグレジスタ12からデー
タを取得し、出力座標レジスタ5へ座標データを出力す
るとともに、出力したのと同じデータを前回の出力座標
データレジスタ8に保存する。ダブルタップ進行中フラ
グレジスタ12は、ダブルタップ進行中か否かを保存す
るレジスタである。The judging section (coordinate difference method) 11 acquires data from the current pen state data register 10, the coordinate data difference calculating section 9, and the double tap progress flag register 12, and sends the coordinate data to the output coordinate register 5. And the same data as output is stored in the previous output coordinate data register 8. The double tap in progress flag register 12 is a register that stores whether or not a double tap is in progress.
【0015】次に、このタブレット入力装置のダブルタ
ップ認識部の動作について説明する。座標データ差分算
出部9は、今回の入力座標データレジスタ7から得たデ
ータと、前回の出力座標データレジスタ8から得たデー
タの差を算出し、判断部(座標差分方式)11に出力す
る。Next, the operation of the double tap recognition unit of the tablet input device will be described. The coordinate data difference calculator 9 calculates the difference between the data obtained from the current input coordinate data register 7 and the data obtained from the previous output coordinate data register 8, and outputs the difference to the determination unit (coordinate difference method) 11.
【0016】判断部(座標差分方式)11は、今回のペ
ン状態データレジスタ10から得たデータと、座標デー
タ差分算出部9と、ダブルタップ進行中フラグレジスタ
12から得たデータをもとに、ダブルタップ進行中か否
かを判断する。ダブルタップ進行中と判断した場合は、
前回の出力座標データレジスタ8の保存しているデータ
を取得して出力座標レジスタ5(図1参照)へ出力す
る。また、ダブルタップ進行中ではないと判断した場合
は、今回の入力座標データレジスタ7の保存しているデ
ータを取得して、前回の出力座標データレジスタ8に保
存するとともに、出力座標レジスタ5(図1参照)へ出
力する。The determination unit (coordinate difference method) 11 is based on the data obtained from the current pen state data register 10, the coordinate data difference calculation unit 9, and the data obtained from the double tap progress flag register 12. It is determined whether a double tap is in progress. If you determine that a double tap is in progress,
The data stored in the previous output coordinate data register 8 is obtained and output to the output coordinate register 5 (see FIG. 1). When it is determined that the double tap is not in progress, the data stored in the current input coordinate data register 7 is acquired and stored in the previous output coordinate data register 8, and the output coordinate register 5 (FIG. 1).
【0017】図3は、本発明のタブレット入力装置の第
1実施例を示す判断部(座標差分方式)が、ダブルタッ
プ進行中であるか否かの判断フローチャートである。こ
の図に示すように、判断部(座標差分方式)11は、ダ
ブルタップ進行中フラグレジスタ12に保存されている
データが、「ダブルタップ進行中」か否かを判断する
(ステップS1)。その結果、「ダブルタップ進行中」
というデータであった場合、座標データ差分算出部9よ
り受け取ったデータを、予め設定した閾値(座標)より
小さいか否かを判断(ステップS2)する。その結果、
もしデータが閾値(座標)よりも小さかった場合は、ダ
ブルタップが進行中であると判断する(ステップS
3)。また、ステップS2において、データが閾値(座
標)よりも大きかった場合は、ダブルタップ進行中フラ
グレジスタ12に「ダブルタップが進行中ではない」と
いうデータをセット(ステップS4)し、ダブルタップ
が進行中でないと判断する(ステップS7)。FIG. 3 is a flowchart for determining whether or not a double tap is in progress by the determining unit (coordinate difference method) according to the first embodiment of the tablet input device of the present invention. As shown in this figure, the determination unit (coordinate difference method) 11 determines whether or not the data stored in the double tap progress flag register 12 is "double tap progress" (step S1). As a result, "double tap in progress"
Is determined, the data received from the coordinate data difference calculator 9 is determined to be smaller than a preset threshold (coordinate) (step S2). as a result,
If the data is smaller than the threshold value (coordinates), it is determined that a double tap is in progress (step S
3). If the data is larger than the threshold value (coordinates) in step S2, data indicating that "double tap is not in progress" is set in the double tap in progress flag register 12 (step S4), and the double tap proceeds. It is determined that it is not inside (step S7).
【0018】また、判断部(座標差分方式)11は、ダ
ブルタップ進行フラグレジスタ12に保存されているデ
ータが、「ダブルタップ進行中」というデータでなかっ
た場合、今回のペン状態データレジスタ10の値を参照
して「ペンが今まさに接触した」であるか否かを判断
(ステップS5)する。その結果、「ペンが今まさに接
触した」であった場合は、ダブルタップ進行中フラグレ
ジスタ12にダブルタップ進行中のデータをセット(ス
テップS6)し、ダブルタップ進行中ではないと判断す
る(ステップS7)。ステップS5において、「ペンが
今まさに接触した」でなかった場合は、ダブルタップ進
行中ではないと判断する(ステップS7)。If the data stored in the double tap progress flag register 12 is not “double tap in progress”, the judgment section (coordinate difference method) 11 determines whether the current pen state data register 10 With reference to the value, it is determined whether or not “the pen has just touched” (step S5). As a result, if "the pen has just touched", the data indicating that the double tap is in progress is set in the double tap in progress flag register 12 (step S6), and it is determined that the double tap is not in progress (step S6). S7). If it is not "pen just touched" in step S5, it is determined that the double tap is not in progress (step S7).
【0019】このように、第1実施例によれば、タブレ
ットでダブルタップを行う際の2回のペン押下間で、座
標値のずれが発生しても、ダブルタップ進行中は同一座
標値が出力されるという利点がある。また、2回のずれ
の大きさに制限をつけたので、明らかに違う点を押下し
た場合には、ダブルタップとして認識されない。As described above, according to the first embodiment, even if a coordinate value shift occurs between two pen presses when a double tap is performed on a tablet, the same coordinate value is maintained during the double tap. It has the advantage of being output. In addition, since the size of the two shifts is limited, if a distinctly different point is pressed, it is not recognized as a double tap.
【0020】次に、本発明のタブレット入力装置の第2
実施例を示すダブルタップ認識部について説明する。図
4は本発明のタブレット入力装置の第2実施例を示すダ
ブルタップ認識部のブロック図である。なお、図2と同
じ部分には同じ符号を付して、その説明は省略する。Next, the second embodiment of the tablet input device of the present invention will be described.
A double tap recognition unit according to the embodiment will be described. FIG. 4 is a block diagram of a double tap recognition unit showing a second embodiment of the tablet input device of the present invention. The same parts as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.
【0021】この図に示すように、今回の時間レジスタ
13は、時計部6(図1参照)より取得した現在の時間
を保存する。前回の時間レジスタ14は、直前の「ペン
が今まさに接触した」時の時間を保存する。時間データ
差分算出部15は、前回の時間レジスタ14と今回の時
間レジスタ13からデータを取得し、処理結果を判断部
(時間差分方式)16に出力する。As shown in FIG. 2, the current time register 13 stores the current time obtained from the clock unit 6 (see FIG. 1). The previous time register 14 stores the time of the last "pen just touched". The time data difference calculation unit 15 acquires data from the previous time register 14 and the current time register 13 and outputs the processing result to the determination unit (time difference method) 16.
【0022】判断部(時間差分方式)16は、今回のペ
ン状態データレジスタ10と時間データ差分算出部15
とダブルタップ進行中フラグレジスタ12からデータを
取得し、出力座標レジスタ5(図1参照)へ座標データ
を出力するとともに、出力したのと同じデータを前回の
出力座標データレジスタ8に保存する。次に、そのダブ
ルタップ認識部の動作について説明する。The judgment unit (time difference method) 16 includes a current pen state data register 10 and a time data difference calculation unit 15
The data is obtained from the double tap progress flag register 12 and the coordinate data is output to the output coordinate register 5 (see FIG. 1), and the same data as the output is stored in the previous output coordinate data register 8. Next, the operation of the double tap recognition unit will be described.
【0023】まず、時間データ差分算出部15は、今回
の時間レジスタ13から得たデータと、前回の時間レジ
スタ14から得たデータの時間差を算出し、判断部(時
間差分方式)16に出力する。判断部(時間差分方式)
16は、今回のペン状態データレジスタ10から得たデ
ータと、時間データ差分算出部15とダブルタップ進行
中フラグレジスタ12から得たデータを基に、ダブルタ
ップ進行中か否かを判断する。ダブルタップ進行中と判
断した場合は、前回の出力座標データレジスタ8の保存
しているデータを取得して、出力座標レジスタ5(図1
参照)へ出力する。また、ダブルタップ進行中ではない
と判断した場合は、今回の入力座標データレジスタ7の
保存しているデータを取得して、今回の出力座標データ
レジスタ8に保存するとともに、出力座標レジスタ5
(図1参照)へ出力する。First, the time data difference calculation section 15 calculates the time difference between the data obtained from the current time register 13 and the data obtained from the previous time register 14 and outputs the calculated time difference to the judgment section (time difference method) 16. . Judgment unit (time difference method)
Reference numeral 16 determines whether or not the double tap is in progress based on the data obtained from the current pen state data register 10 and the data obtained from the time data difference calculator 15 and the double tap in progress flag register 12. When it is determined that the double tap is in progress, the data stored in the previous output coordinate data register 8 is obtained, and the output coordinate register 5 (FIG. 1) is acquired.
Output). If it is determined that the double tap is not in progress, the data stored in the current input coordinate data register 7 is acquired and stored in the current output coordinate data register 8 and the output coordinate register 5 is stored.
(See FIG. 1).
【0024】図5は、本発明のタブレット入力装置の第
2実施例を示す判断部(時間差分方式)が、ダブルタッ
プ進行中であるか否かの判断フローチャートである。こ
の図に示すように、判断部(時間差分方式)16は、ダ
ブルタップ進行中フラグレジスタ12に保存されている
データが「ダブルタップ進行中」か否かを判断(ステッ
プS11)する。その結果、「ダブルタップ進行中」と
いうデータであった場合、時間データ差分算出部15よ
り受け取ったデータを、予め設定した閾値(時間)より
小さいか否かを判断(ステップS12)する。その結
果、データが閾値(時間)よりも小さかった場合は、ダ
ブルタップが進行中であると判断する(ステップS1
3)。FIG. 5 is a flowchart for determining whether or not a double tap is in progress by a determination unit (time difference method) according to a second embodiment of the tablet input device of the present invention. As shown in this figure, the determination unit (time difference method) 16 determines whether or not the data stored in the double tap in progress flag register 12 is “double tap in progress” (step S11). As a result, if the data is “double tap in progress”, it is determined whether the data received from the time data difference calculation unit 15 is smaller than a preset threshold (time) (step S12). As a result, when the data is smaller than the threshold value (time), it is determined that the double tap is in progress (step S1).
3).
【0025】また、ステップS12において、データが
閾値(時間)よりも大きかった場合は、ダブルタップ進
行中フラグレジスタ12に、「ダブルタップが進行中で
はない」というデータをセット(ステップS14)し、
ダブルタップが進行中ではない(ステップS18)と判
断する。次に、判断部(時間差分方式)16は、ステッ
プS11において、ダブルタップ進行中フラグレジスタ
12に保存されているデータが「ダブルタップ進行中」
というデータでなかった場合、今回のペン状態データレ
ジスタ10の値を参照して、「ペンが今まさに接触し
た」であるか否かを判断(ステップS15)する。その
結果、「ペンが今まさに接触した」となった場合は、ダ
ブルタップ進行中フラグレジスタ12にダブルタップ進
行中のデータをセット(ステップS16)する。If the data is larger than the threshold value (time) in step S12, data indicating that "double tap is not in progress" is set in the double tap in progress flag register 12 (step S14).
It is determined that the double tap is not in progress (step S18). Next, in step S11, the determination unit (time difference method) 16 determines that the data stored in the double tap in progress flag register 12 is "double tap in progress".
If it is not the data, it is determined with reference to the current value of the pen state data register 10 whether or not "the pen has just touched" (step S15). As a result, if "the pen has just touched", the data indicating that the double tap is in progress is set in the double tap in progress flag register 12 (step S16).
【0026】その後、前回の時間レジスタ14に、今回
の時間レジスタ13に保存されているデータを保存(ス
テップS17)して、ダブルタップ進行中ではないと判
断する(ステップS18)。また、ステップS15にお
いて、「ペンが今まさに接触した」でなかった場合は、
ダブルタップ進行中ではないと判断する(ステップS1
8)。Thereafter, the data stored in the current time register 13 is stored in the previous time register 14 (step S17), and it is determined that the double tap is not in progress (step S18). If it is determined in step S15 that “the pen has just touched”,
It is determined that the double tap is not in progress (step S1)
8).
【0027】このように、第2実施例によれば、タブレ
ットがダブルタップを行う際の2回のペン押下間で座標
値のずれが発生しても、同一座標に補正されるため、ダ
ブルタップの入力がし易くなるという利点がある。ま
た、2回のペン押下間に時間制限をつけたので、2回の
ペン押下動作の時間間隔が大きい場合には、同一座標を
押下しても、ダブルタップとして認識されない。As described above, according to the second embodiment, even if a coordinate value shift occurs between two presses of the pen when the tablet performs a double tap, the tablet is corrected to the same coordinate. There is an advantage that it becomes easy to input the data. Further, since a time limit is imposed between two presses of the pen, if the time interval between the two presses of the pen is large, even if the same coordinates are pressed, it is not recognized as a double tap.
【0028】次に、本発明のタブレット入力装置の第3
実施例を示すダブルタップ認識部について説明する。図
6は本発明のタブレット入力装置の第3実施例を示すダ
ブルタップ認識部のブロック図である。なお、前記実施
例と同じ部分には同じ符号を付して、その説明は省略す
る。Next, the third embodiment of the tablet input device of the present invention will be described.
A double tap recognition unit according to the embodiment will be described. FIG. 6 is a block diagram of a double tap recognition unit showing a third embodiment of the tablet input device of the present invention. The same parts as those in the above embodiment are denoted by the same reference numerals, and description thereof will be omitted.
【0029】この実施例は、第1実施例で示した方式と
第2実施例で示した方式を複合した方式である。図6に
示すように、判断部(複合方式)17は時間データ差分
算出部15と座標データ算出部9と今回のペン状態デー
タレジスタ10とダブルタップ進行中フラグレジスタ1
2からデータを取得し、出力座標レジスタ5(図1参
照)へ座標データを出力するとともに、出力したのと同
じデータを前回の出力座標データレジスタ8に保存す
る。This embodiment is a combination of the system shown in the first embodiment and the system shown in the second embodiment. As shown in FIG. 6, the determination unit (composite method) 17 includes a time data difference calculation unit 15, a coordinate data calculation unit 9, a current pen state data register 10, and a double tap progress flag register 1.
2 is obtained, the coordinate data is output to the output coordinate register 5 (see FIG. 1), and the same data as the output is stored in the previous output coordinate data register 8.
【0030】それ以外の構成要素については、前述のも
のと同様である。次に、そのダブルタップ認識部の動作
について説明する。図7は本発明のタブレット入力装置
の第3実施例を示す判断部(複合方式)がダブルタップ
進行中であるか否かの判断フローチャートである。この
図に示すように、判断部(複合方式)17は、ダブルタ
ップ進行中フラグレジスタ12に保存されているデータ
が「ダブルタップ進行中」であるか否かを判断(ステッ
プS21)する。その結果、「ダブルタップ進行中」と
いうデータであった場合、時間データ差分算出部15よ
り受け取ったデータを、予め設定した閾値(時間)より
小さいか否かを判断する(ステップS22)。その結
果、データが閾値(時間)よりも小さかった場合は、次
に座標データ差分算出部9より受け取ったデータを、予
め設定した閾値(座標)より小さいか否かを判断(ステ
ップS23)する。その結果、もし、データが閾値(距
離)よりも小さかった場合は、ダブルタップが進行中で
あると判断する(ステップS24)。The other components are the same as those described above. Next, the operation of the double tap recognition unit will be described. FIG. 7 is a flowchart for determining whether or not the double tap is in progress by the determining unit (composite method) according to the third embodiment of the tablet input device of the present invention. As shown in this figure, the determination unit (composite method) 17 determines whether or not the data stored in the double tap in progress flag register 12 is "double tap in progress" (step S21). As a result, if the data is “double tap in progress”, it is determined whether or not the data received from the time data difference calculator 15 is smaller than a preset threshold (time) (step S22). As a result, if the data is smaller than the threshold (time), it is determined whether the data received from the coordinate data difference calculator 9 is smaller than a preset threshold (coordinate) (step S23). As a result, if the data is smaller than the threshold (distance), it is determined that the double tap is in progress (step S24).
【0031】また、ステップS22及びステップS23
において、データが時間、距離のいずれかの閾値よりも
大きかった場合は、ダブルタップ進行中フラグレジスタ
12に「ダブルタップが進行中ではない」というデータ
をセット(ステップS25)し、ダブルタップが進行中
ではないと判断する(ステップS29)。判断部(複合
方式)17は、ステップS21において、ダブルタップ
進行中フラグレジスタ12に保存されているデータが、
「ダブルタップ進行中」というデータでなかった場合、
今回のペン状態データレジスタ10の値を参照して、
「ペンが今まさに接触した」であるか否かを判断する
(ステップS26)。その結果、「ペンが今まさに接触
した」であった場合は、ダブルタップ進行中フラグレジ
スタ12にダブルタップ進行中のデータをセット(ステ
ップS27)する。Steps S22 and S23
In the case where the data is larger than the threshold value of either time or distance, the data indicating that "double tap is not in progress" is set in the double tap in progress flag register 12 (step S25), and the double tap proceeds. It is determined that it is not inside (step S29). The determination unit (composite method) 17 determines in step S21 that the data stored in the double tap in progress flag register 12 is
If the data is not "double tap in progress"
Referring to the value of the current pen state data register 10,
It is determined whether or not "the pen has just touched" (step S26). As a result, if "the pen has just touched", data indicating that the double tap is in progress is set in the double tap in progress flag register 12 (step S27).
【0032】前回の時間レジスタ14に、今回の時間レ
ジスタ13に保存されているデータを保存(ステップS
28)して、ダブルタップ進行中ではないと判断する
(ステップ29)。また、ステップS26において、
「ペンが今まさに接触した」でなかった場合は、直ちに
ダブルタップ進行中ではないと判断する(ステップS2
9)。The data stored in the current time register 13 is stored in the previous time register 14 (step S).
28) Then, it is determined that the double tap is not in progress (step 29). Also, in step S26,
If it is not "the pen has just touched", it is immediately determined that the double tap is not in progress (step S2)
9).
【0033】このように、第3実施例によれば、タブレ
ットでダブルタップを行う際の2回のペン押下間で座標
値のずれが発生しても同一座標に補正されるため、ダブ
ルタップの入力をし易くなるという利点がある。また、
2回のペン押下間に時間制限を付けたので、2回のペン
押下動作の時間間隔が大きい場合には、同一座標を押下
してもダブルタップとして認識されることはない。As described above, according to the third embodiment, even if a coordinate value shift occurs between two presses of a pen when performing a double tap on a tablet, the coordinate is corrected to the same coordinate. There is an advantage that input becomes easy. Also,
Since a time limit is set between two pen presses, if the time interval between two pen press operations is large, even if the same coordinates are pressed, it is not recognized as a double tap.
【0034】次に、本発明のタブレット入力装置の第4
実施例を示すダブルタップ認識部について説明する。図
8は本発明のタブレット入力装置の第4実施例を示すダ
ブルタップ認識部のブロック図である。なお、前記実施
例と同じ部分には同じ符号を付して、その説明は省略す
る。Next, the fourth embodiment of the tablet input device of the present invention will be described.
A double tap recognition unit according to the embodiment will be described. FIG. 8 is a block diagram of a double tap recognition section showing a fourth embodiment of the tablet input device of the present invention. The same parts as those in the above embodiment are denoted by the same reference numerals, and description thereof will be omitted.
【0035】この実施例は、図6に示した第3実施例の
ブロック図に2つのレジスタを追加したものであり、そ
の追加したレジスタは、閾値(時間)レジスタ18と閾
値(距離)レジスタ19である。次に、その第4実施例
のダブルタップ認識部の動作について説明する。判断部
(複合方式)17は、時間と距離を使用して、ダブルタ
ップ進行中か否かを判断する際に、それぞれの判断時に
使用する閾値として、時間判定では閾値(時間)レジス
タ18に保存されているデータを使用し、距離判定では
閾値(距離)レジスタ19に保存されているデータを使
用する。閾値(時間)レジスタ18と閾値(距離)レジ
スタ19には、使用者が任意の値を設定することができ
る。This embodiment is obtained by adding two registers to the block diagram of the third embodiment shown in FIG. 6. The added registers are a threshold (time) register 18 and a threshold (distance) register 19. It is. Next, the operation of the double tap recognition unit of the fourth embodiment will be described. When determining whether or not the double tap is in progress using the time and the distance, the determination unit (composite method) 17 stores the threshold in the threshold (time) register 18 in the time determination as a threshold to be used in each determination. The data stored in the threshold (distance) register 19 is used for the distance determination. The user can set arbitrary values in the threshold (time) register 18 and the threshold (distance) register 19.
【0036】このように、第4実施例によれば、使用者
の用途にあったダブルタップ間隔とダブルタップ範囲を
設定できる利点がある。更に、本発明は、以下のような
利用形態を有する。この実施例では、タブレットへ入力
する道具としてペンを記述しているが、これはペンであ
る必要はなく、例えば、指など任意のものでよい。As described above, according to the fourth embodiment, there is an advantage that the double tap interval and the double tap range suitable for the user's use can be set. Further, the present invention has the following utilization modes. In this embodiment, a pen is described as a tool for inputting information to the tablet. However, the pen need not be a pen, but may be an arbitrary one such as a finger.
【0037】図1に示したブロック図では、時計部6を
使用しているが、タブレット入力部1がペンを検出する
動機は時計によるものではなく、センス方式、割り込み
方式等、任意の方式で良い。なお、本発明は上記実施例
に限定されるものではなく、本発明の趣旨に基づいて種
々の変形が可能であり、これらを本発明の範囲から排除
するものではない。In the block diagram shown in FIG. 1, the clock unit 6 is used. However, the motive for detecting the pen by the tablet input unit 1 is not based on a clock, but by an arbitrary system such as a sense system or an interrupt system. good. It should be noted that the present invention is not limited to the above embodiment, and various modifications can be made based on the gist of the present invention, and these are not excluded from the scope of the present invention.
【0038】[0038]
【発明の効果】以上、詳細に説明したように、本発明に
よれば、以下のような効果を奏することができる。 (1)請求項1記載の発明によれば、人が正確に連続し
て同一座標を押下しなくてもダブルタップであるか否か
を判断することにより、適切なダブルタップの入力を行
うことができる。As described above, according to the present invention, the following effects can be obtained. (1) According to the first aspect of the present invention, it is possible to input an appropriate double tap by judging whether or not a double tap is performed even if a person does not press the same coordinates accurately and continuously. Can be.
【0039】(2)請求項2記載の発明によれば、ダブ
ルタップ認識部において2回のペン押下間の座標のずれ
が一定の値以下の場合は、ダブルタップ進行中と認識す
ることにより、ダブルタップ入力進行中は、同一座標値
が出力されるので、人がダブルタップ入力中にペンの押
下座標をずらしてしまっても、ダブルタップとして認識
し、適切なダブルタップの入力を行うことができる。(2) According to the second aspect of the present invention, when the coordinate shift between two pen presses is equal to or smaller than a predetermined value, the double tap recognition unit recognizes that the double tap is in progress. The same coordinate value is output while the double tap input is in progress, so even if a person shifts the coordinates of the pen press during the double tap input, it is recognized as a double tap and the appropriate double tap input can be performed. it can.
【0040】(3)請求項3記載の発明によれば、ダブ
ルタップ認識部において、2回のペン押下間の時間間隔
が一定の時間以下の場合は、ダブルタップ進行中と認識
することにより、タブレットがダブルタップを行う際の
2回のペン押下間で座標値のずれが発生しても、同一座
標に補正されるため、ダブルタップの入力がし易くな
る。(3) According to the invention described in claim 3, the double tap recognition unit recognizes that the double tap is in progress when the time interval between two pen presses is equal to or less than a predetermined time. Even if a coordinate value shift occurs between two presses of the pen when the tablet performs a double tap, the coordinate is corrected to the same coordinate, so that the input of the double tap becomes easier.
【0041】(4)請求項4記載の発明によれば、ダブ
ルタップ認識部において、2回のペン押下間の座標のず
れが一定の値以下の場合であって、かつ、2回のペン押
下間の時間間隔が一定時間以下の場合にはダブルタップ
進行中と認識するようにしたので、タブレットでダブル
タップを行う際の2回のペン押下間で座標値のずれが発
生しても同一座標に補正されるため、ダブルタップの入
力がし易くなる。(4) According to the fourth aspect of the present invention, in the double tap recognition unit, when the coordinate shift between two pen presses is equal to or less than a certain value, and two pen presses are performed. If the time interval between them is less than a certain time, it is recognized that double tap is in progress, so even if the coordinate value shifts between two pen presses when performing double tap on the tablet, the same coordinates , It is easy to input a double tap.
【0042】(5)請求項5記載の発明によれば、ダブ
ルタップ認識部において、ダブルタップ進行中か否かを
判断する基準値を可変に設定でき、状況に応じた適切な
ダブルタップ認識を行うことができる。(5) According to the fifth aspect of the present invention, the reference value for judging whether or not the double tap is in progress can be variably set in the double tap recognition section, and the appropriate double tap recognition according to the situation can be performed. It can be carried out.
【図1】本発明のタブレット入力装置のブロック図であ
る。FIG. 1 is a block diagram of a tablet input device of the present invention.
【図2】本発明のタブレット入力装置の第1実施例を示
すダブルタップ認識部のブロック図である。FIG. 2 is a block diagram of a double tap recognition unit showing the first embodiment of the tablet input device of the present invention.
【図3】本発明のタブレット入力装置の第1実施例を示
す判断部(座標差分方式)が、ダブルタップ進行中であ
るか否かの判断フローチャートである。FIG. 3 is a flowchart for determining whether or not a double tap is in progress by a determining unit (coordinate difference method) according to the first embodiment of the tablet input device of the present invention.
【図4】本発明のタブレット入力装置の第2実施例を示
すダブルタップ認識部のブロック図である。FIG. 4 is a block diagram of a double tap recognition unit showing a second embodiment of the tablet input device of the present invention.
【図5】本発明のタブレット入力装置の第2実施例を示
す判断部(時間差分方式)がダブルタップ進行中である
か否かの判断フローチャートである。FIG. 5 is a flowchart illustrating a process of determining whether a double tap is in progress by a determination unit (time difference method) according to a second embodiment of the tablet input device of the present invention.
【図6】本発明のタブレット入力装置の第3実施例を示
すダブルタップ認識部のブロック図である。FIG. 6 is a block diagram of a double tap recognition unit showing a third embodiment of the tablet input device of the present invention.
【図7】本発明のタブレット入力装置の第3実施例を示
す判断部(複合方式)がダブルタップ進行中であるか否
かの判断フローチャートである。FIG. 7 is a flowchart illustrating a process of determining whether or not a double tap is in progress by a determining unit (composite method) according to a third embodiment of the tablet input device of the present invention.
【図8】本発明のタブレット入力装置の第4実施例を示
すダブルタップ認識部のブロック図である。FIG. 8 is a block diagram of a double tap recognition section showing a fourth embodiment of the tablet input device of the present invention.
1 タブレット入力部 2 入力座標レジスタ 3 ペン状態保存レジスタ 4 ダブルタップ認識部 5 出力座標レジスタ 6 時計部 7 今回の入力座標データレジスタ 8 前回の出力座標データレジスタ 9 座標データ差分算出部 10 今回のペン状態データレジスタ 11 判断部(座標差分方式) 12 ダブルタップ進行中フラグレジスタ 13 今回の時間レジスタ 14 前回の時間レジスタ 15 時間データ差分算出部 16 判断部(時間差分方式) 17 判断部(複合方式) 18 閾値(時間)レジスタ 19 閾値(距離)レジスタ 1 Tablet input unit 2 Input coordinate register 3 Pen state saving register 4 Double tap recognition unit 5 Output coordinate register 6 Clock unit 7 Current input coordinate data register 8 Previous output coordinate data register 9 Coordinate data difference calculation unit 10 Current pen state Data register 11 Judgment unit (coordinate difference method) 12 Double tap progress flag register 13 Current time register 14 Previous time register 15 Time data difference calculation unit 16 Judgment unit (Time difference method) 17 Judgment unit (Compound method) 18 Threshold value (Time) register 19 Threshold (distance) register
Claims (5)
プ入力の補助方式において、(a)時計部と、(b)該
時計部に接続されるタブレット入力部と、(c)該タブ
レット入力部に接続される入力座標レジスタと、(d)
前記タブレット入力部に接続されるペン状態保存レジス
タと、(e)前記時計部に接続されるとともに、前記入
力座標レジスタとペン状態保存レジスタに接続されるダ
ブルタップ認識部と、(f)該ダブルタップ認識部に接
続される出力座標レジスタとを備え、(g)前記ダブル
タップ認識部によりダブルタップ進行中と判断される場
合は、前回のデータを前記出力座標レジスタに保存した
上で、該出力座標レジスタが保持する値を出力とするこ
とを特徴とするダブルタップ入力の補助方式。1. A tablet input device, comprising: a double tap input auxiliary method; (a) a clock unit; (b) a tablet input unit connected to the clock unit; and (c) a tablet input unit connected to the tablet input unit. (D) an input coordinate register;
A pen state storage register connected to the tablet input unit; (e) a double tap recognition unit connected to the clock unit and connected to the input coordinate register and the pen state storage register; An output coordinate register connected to the tap recognizing unit. (G) When the double tap recognizing unit determines that the double tap is in progress, the previous data is stored in the output coordinate register, and An auxiliary method of double tap input, characterized in that a value held by a coordinate register is output.
方式において、前記ダブルタップ認識部における2回の
ペン押下間の座標のずれが一定の値以下の場合は、ダブ
ルタップ進行中と認識することを特徴とするダブルタッ
プ入力の補助方式。2. The double tap input assisting method according to claim 1, wherein when the coordinate shift between two pen presses in the double tap recognition unit is equal to or smaller than a predetermined value, it is recognized that the double tap is in progress. An auxiliary method for double tap input.
方式において、前記ダブルタップ認識部における2回の
ペン押下間の時間間隔が一定の時間以下の場合は、ダブ
ルタップ進行中と認識することを特徴とするダブルタッ
プ入力の補助方式。3. The double tap input assisting method according to claim 1, wherein if the time interval between two pen presses in the double tap recognition unit is equal to or less than a predetermined time, it is recognized that the double tap is in progress. A method for assisting double tap input.
方式において、前記ダブルタップ認識部における2回の
ペン押下間の座標のずれが一定の値以下の場合であっ
て、かつ、2回のペン押下間の時間間隔が一定時間以下
の場合にはダブルタップ進行中と認識することを特徴と
するダブルタップ入力の補助方式。4. The double tap input assisting method according to claim 1, wherein a coordinate shift between two pen presses in said double tap recognition unit is equal to or less than a predetermined value, and said double tap recognition unit performs two taps. If the time interval between pressing the pen is equal to or less than a predetermined time, it is recognized that the double tap is in progress.
ップ入力の補助方式において、前記ダブルタップ認識部
におけるダブルタップ進行中か否かを判断する基準値を
可変に設定できることを特徴とするダブルタップ入力の
補助方式。5. The double tap input assisting method according to claim 1, wherein a reference value for determining whether or not a double tap is in progress in the double tap recognition unit can be variably set. Auxiliary method for double tap input.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21153997A JPH1153100A (en) | 1997-08-06 | 1997-08-06 | Support system for double-tap input |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21153997A JPH1153100A (en) | 1997-08-06 | 1997-08-06 | Support system for double-tap input |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1153100A true JPH1153100A (en) | 1999-02-26 |
Family
ID=16607531
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21153997A Withdrawn JPH1153100A (en) | 1997-08-06 | 1997-08-06 | Support system for double-tap input |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1153100A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259041A (en) * | 2001-03-02 | 2002-09-13 | Ricoh Co Ltd | Information input / output system, display control method, storage medium, and program |
| JP2002323955A (en) * | 2001-04-26 | 2002-11-08 | Matsushita Electric Ind Co Ltd | Input device, input method, input program, and storage medium storing input program |
| US8456436B2 (en) | 2009-03-04 | 2013-06-04 | Panasonic Corporation | Input device and input method |
-
1997
- 1997-08-06 JP JP21153997A patent/JPH1153100A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259041A (en) * | 2001-03-02 | 2002-09-13 | Ricoh Co Ltd | Information input / output system, display control method, storage medium, and program |
| JP2002323955A (en) * | 2001-04-26 | 2002-11-08 | Matsushita Electric Ind Co Ltd | Input device, input method, input program, and storage medium storing input program |
| US8456436B2 (en) | 2009-03-04 | 2013-06-04 | Panasonic Corporation | Input device and input method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9007314B2 (en) | Method for touch processing and mobile terminal | |
| EP2752741B1 (en) | Electronic apparatus and method for determining validity of touch key input used for the electronic apparatus | |
| KR19990015738A (en) | Handheld Computer with Touchpad Input Control | |
| US6532003B2 (en) | Data processing apparatus having control element for detecting false touch | |
| JPH09231006A (en) | Portable information processor | |
| US5621437A (en) | Data input/output control unit for touch panel interface device | |
| TWI399672B (en) | Method for controlling touch screen apparatus | |
| JPH1153100A (en) | Support system for double-tap input | |
| CN105955602B (en) | A kind of mobile terminal operating method and device | |
| KR100474267B1 (en) | Minimization method for cognition error of touch panel for an automobile | |
| US9904397B2 (en) | Electronic device and method for switching between text input assistants | |
| CN115061595A (en) | Control method and device of electronic equipment, electronic equipment and readable storage medium | |
| JPH04199416A (en) | Touch panel input method | |
| KR100503056B1 (en) | Touch pad processing apparatus, method thereof and touch pad module in computer system | |
| JPH1195912A (en) | Coordinate input device, coordinate input method, and computer-readable recording medium recording coordinate input program | |
| TWI518560B (en) | Multi - finger gesture coding method and coding system | |
| JP2682480B2 (en) | Event notification method in pen input operating system and pen input operation device to which the method is applied | |
| JP2000089891A (en) | Information processing apparatus and cursor moving method thereof | |
| JPS58221476A (en) | Input device | |
| JPH096510A (en) | Key input device | |
| WO2019084876A1 (en) | Writing scoring system determination method, system and apparatus | |
| US20130038557A1 (en) | Method and apparatus for controlling the display of a screen in a portable terminal | |
| JP2009251965A (en) | Multifinger gesture coding system and its coding method | |
| JP2002024004A (en) | Device and method for data processing | |
| JPS6383819A (en) | Input indicating device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041102 |