JPS6097429A - Input device - Google Patents

Input device

Info

Publication number
JPS6097429A
JPS6097429A JP58203721A JP20372183A JPS6097429A JP S6097429 A JPS6097429 A JP S6097429A JP 58203721 A JP58203721 A JP 58203721A JP 20372183 A JP20372183 A JP 20372183A JP S6097429 A JPS6097429 A JP S6097429A
Authority
JP
Japan
Prior art keywords
data
coordinate
coordinates
range
flag
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.)
Granted
Application number
JP58203721A
Other languages
Japanese (ja)
Other versions
JPS6233618B2 (en
Inventor
Kiyoshi Kimura
清 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP58203721A priority Critical patent/JPS6097429A/en
Publication of JPS6097429A publication Critical patent/JPS6097429A/en
Publication of JPS6233618B2 publication Critical patent/JPS6233618B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To output accurate and stable coordinates by outputting effective up- to-date data by comparing the last data with the up-to-date data whereas two deviations of each data obtained by sampling at every coordinate are within a permissible range. CONSTITUTION:Sampling by AD conversion is performed >=2 times successively after switching to an X-coordinate detection mode, and when the difference between its maximum and minimum is within a range shown by slanting lines 36, it is decided that the contacting between a pen and a resistor sheet is stable. When the difference exceeds the range, a transient response monitoring and data collecting circuit 18 sets its transient flag 23. Similarly, detection as to Y coordinates is performed. When the flag 23 is set, the control is transferred to the rejection control circuit 31 of a sequence control circuit 19 to judges whether the cause is temporary or not, controlling the whole sequence. When the flag 23 is not set after the completion of a series of operations, it is guaranteed that data in Xphi and Yphi registers 11 and 12 are nearly accurate.

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は平面状の入力面の任意の点を筆記具やスタイラ
ス等で押圧することにより、その点の二次元座標をコン
ピュータ等へ入力する装置に関し、特に抵抗体シート上
に生じた電圧値を基に座標データを得る入力装置に関す
る。
[Detailed Description of the Invention] (Technical Field of the Invention) The present invention relates to a device for inputting two-dimensional coordinates of a point on a flat input surface into a computer, etc. by pressing the point with a writing instrument, stylus, etc. In particular, the present invention relates to an input device that obtains coordinate data based on a voltage value generated on a resistor sheet.

(従来技術とその問題点) 抵抗体シートを用いた二次元座標大刀装置は、コードつ
きのペンを必要吉しない安価で操作性の良い入力装置と
して注目されている。
(Prior Art and Its Problems) A two-dimensional coordinate device using a resistor sheet is attracting attention as an inexpensive and easy-to-operate input device that does not require a pen with a cord.

ところがこの入力装置は、大面積の抵抗体シートで形成
された大刀面内の1点の′電圧を測定することから、人
間の手などからのvj4ノイズにより、出力される座標
イ11が変動するきいう欠点があった。
However, since this input device measures the voltage at one point within the long plane formed by a large-area resistor sheet, the output coordinates 11 may vary due to vj4 noise from human hands, etc. There was a drawback.

このため、入力面を構成する抵抗体膜の上下に、絶縁層
を介してシールド電極を設けることで人体からの誘洒、
ノイズを防ぐこ七が考えられた。しかしながらシールド
電極を設けると、抵抗体膜とシールド正4;シ間の静t
ar、 ’jイ階のために、X、Yの座標検出モードを
(11史えるアナログスイッチを所望のモードにU)閘
えた後に観測される過渡応答の波形が、軽5 > jl
’H,川でペンを移動させた時に生ずる抵抗体膜の接触
点の接触I(抗の変動に大きく依存するこみになった。
Therefore, by providing shield electrodes with an insulating layer above and below the resistor film that makes up the input surface, the
A method was devised to prevent noise. However, if a shield electrode is provided, the static t between the resistor film and the shield positive 4;
ar, 'j For the 1st floor, the waveform of the transient response observed after setting the X, Y coordinate detection mode (setting the 11 analog switch to the desired mode) is light 5 > jl
'H, Contact I of the contact point of the resistor film that occurs when the pen is moved in a river (it became highly dependent on resistance fluctuations).

このため出力される川((禁は、人体の影響を受&fな
いながらも、軽い筆圧でペンを移動させたIl、llc
/)接触抵抗の変動によって、予期しない不連続な座標
値か出力されることがあった。
For this reason, the output river
/) Unexpected and discontinuous coordinate values were sometimes output due to fluctuations in contact resistance.

そこで、11f来(よこの対策として予期しない座標値
かイ4/らtb、た時に、それを除外することで安定し
た座標値を11」力させるようにしていた。
Therefore, as a countermeasure against 11f, when an unexpected coordinate value occurs, by excluding it, a stable coordinate value is output.

貼る従来構成−例を第1図を用いて飲明すると、座標人
力装置は同図に示したように、抵抗体シート1、ttt
、流涼2、アナログスイッチ3、差動増幅器4、AD変
換器5、ペン検出回路6、主演算制御装置7′、インタ
フェース回路8から成っている。
An example of the conventional configuration for pasting will be explained using FIG.
, an analog switch 3, a differential amplifier 4, an AD converter 5, a pen detection circuit 6, a main arithmetic and control unit 7', and an interface circuit 8.

上記構成において、X、Yの座檎データを得るまでの動
作を次に説明する。
In the above configuration, the operation up to obtaining the data of X and Y will be explained below.

まず、アナログスイッチ3をX座標検出側に設定し、一
定時間(例えば、抵抗体と電極間容量による時間遅れや
、アナログスイッチ3や差動増幅器4の応答時間によっ
て決まる値)経過した後、AD変換器5によりて抵抗体
から得られたX座標に対応するアナログ電圧をディジタ
ルデータに変換し、該データは主演算制御装置7′のデ
ータ収集回路9に送出されて、データ収集回路9におい
てはデータをデマルチプレクサ10を介してXOレジス
タ11に保持する。次にアナログスイッチ3をX座標検
出側に切換え、上記と同様にしてY座標に相当するデー
タがY(Jレジスタ12に収納される。
First, the analog switch 3 is set to the X coordinate detection side, and after a certain period of time (for example, a value determined by the time delay due to the capacitance between the resistor and the electrode, or the response time of the analog switch 3 and the differential amplifier 4), the AD The converter 5 converts the analog voltage corresponding to the X coordinate obtained from the resistor into digital data, and the data is sent to the data acquisition circuit 9 of the main processing and control unit 7'. The data is held in the XO register 11 via the demultiplexer 10. Next, the analog switch 3 is switched to the X coordinate detection side, and data corresponding to the Y coordinate is stored in the Y (J register 12) in the same manner as described above.

一方、主演算制御装置7′のデータ処理回路13では得
られたデータを必賛な分解能に変換したり、該データ処
理回路13中のペンステータスレジスタ14の値を、I
Oボート21.シーケンス制御回路19を介して供給さ
れるペン検出回路6の出力に応じて設定し、後段のイン
タフェース回路8ヘデータを送出する。このデータ処理
回路13では、すでに送出したデータをレジスタXP几
IV、YPRIV15,16に保持しており、新しい座
標データが、XΩ、Y0レジスタ11 、12に収納さ
れると、座標間距離判別回路17が、xg、yΩレジス
タ11 、12トレシスタXP RI V、 YP R
I V15 、164C収納されたデータとの差(距離
)を、あらかじめ許容範囲として設定した値と比較し、
もし許容範囲以内ならばレジスタXP1(1■■、YP
RIV15,16にXρ、Yρレジスタ11 、12の
最新データを転送し、有効な座標として出力する。しか
じ筆圧が軽いなどのか因で正確なアナログ電圧が得られ
なかった場合には、即ち、xg、yρレジスタ11 、
12のデータとレジスタXl’lも1■、YPRIV1
5゜16のデータとの距離が設定値を越えた場合には、
XB 、 Yy)レジスタ11 、12の最新データは
座標ノイズであるとして無効にし、ノイズを除去するよ
うになっている。
On the other hand, the data processing circuit 13 of the main arithmetic and control unit 7' converts the obtained data to a required resolution, and converts the value of the pen status register 14 in the data processing circuit 13 into
O-Boat 21. It is set according to the output of the pen detection circuit 6 supplied via the sequence control circuit 19, and data is sent to the subsequent interface circuit 8. In this data processing circuit 13, the data that has already been sent out is held in the registers XP⇠IV and YPRIV15 and 16, and when new coordinate data is stored in the XΩ and Y0 registers 11 and 12, the inter-coordinate distance discriminating circuit 17 However, xg, yΩ register 11, 12 resistor XP RI V, YP R
I V15, 164C Compare the difference (distance) with the stored data with the value set in advance as an allowable range,
If it is within the allowable range, register XP1 (1 ■■, YP
The latest data in the Xρ and Yρ registers 11 and 12 is transferred to the RIVs 15 and 16 and output as valid coordinates. However, if accurate analog voltage cannot be obtained due to light pen pressure, etc., the xg, yρ register 11,
12 data and register Xl'l are also 1■, YPRIV1
If the distance from the 5°16 data exceeds the set value,
The latest data in the XB, Yy) registers 11 and 12 is considered to be coordinate noise and is invalidated to remove the noise.

しかしながら上記構成においては、X、Y各々の座標検
出モードにアナログスイッチ3を設定して一定時間経過
後に盲目的にAD変換を行ない座標データを得ていたた
めに、 (座標値上してのノイズ判定のみに頼らざるを
得す)完全なアナログ電圧レベルでのノイズ判定は行な
えなかった。従って、2点の座標間の距離比較でのみノ
イズ判定を行なうため、ノイズを強く抑えて確実性を高
めざるを得す、ために入手可能なペン速度を制限するも
のであった。また、距離の判定では、常に前回有効とし
て送出した座標との距離で判定しているために、一時的
にペン速度が速くなり、ノイズと判定された場合に、ペ
ンを最後に有効となった押圧点に近づけるか、ペンをい
ったん持ち上げるかしない上次の・可動座標が得られず
、操作性を悪くしていたう (発明の目的) 従って、本発明の目的きするところは、ペンの電圧の軽
い時などに生する不安定状態に起因する座像のノイズを
除去し、常に安定な座標データを出力できる装置を揚供
することにある。また本発明の他の目的とする々ころは
、ペンが一時的に許容範囲を越えた速度で動かされたと
きに、いったん座標ノイズと判定されても、その後再び
許容範囲内の速度に戻った時にはただちに座標データを
出力可能にし、操作性の向上をはかることにある。
However, in the above configuration, the analog switch 3 is set to each of the X and Y coordinate detection modes, and AD conversion is performed blindly after a certain period of time has elapsed to obtain coordinate data. It was not possible to perform noise judgment using a completely analog voltage level. Therefore, since noise is determined only by comparing the distance between the coordinates of two points, it is necessary to strongly suppress noise to increase reliability, which limits the available pen speed. In addition, since the distance is always judged based on the distance from the coordinates that were sent as valid last time, if the pen speed temporarily increases and it is determined to be noise, the pen will become valid last time. Unless you approach the pressing point or lift the pen once, you cannot obtain the upper and next movable coordinates, which worsens operability. (Objective of the Invention) Therefore, the object of the present invention is to The object of the present invention is to provide a device that can remove noise in sitting images caused by unstable conditions that occur when the weather is light, and can always output stable coordinate data. Another object of the present invention is that when the pen is temporarily moved at a speed exceeding the permissible range, even if it is once determined to be coordinate noise, the speed returns to within the permissible range. Sometimes it is possible to immediately output coordinate data to improve operability.

(発明の概要) 本発明は」二記目的を達成するため、X、Y座標に対応
した電圧値をそれぞれ複数個サンプリングし、X、Y座
標毎にサンプリングされた各データのうち、それぞれ少
くとも2個のデータの偏差が所定の許容変動範囲にある
か否かを判断すると共に、引き続き略同−押圧点のX、
Y座標を同様にサンプリングして偏差が許容変動範囲に
あるかを判断し、両者のデータが共に許容される時のみ
、先のデータと最近のデータとを比較Φ判定して有効と
判定した時最新のデータを出力するようにしたものであ
る。
(Summary of the Invention) In order to achieve the second object, the present invention samples a plurality of voltage values corresponding to the X and Y coordinates, and out of each data sampled for each X and Y coordinate, at least It is determined whether the deviation between the two pieces of data is within a predetermined allowable variation range, and the approximately same pressure point X,
Sample the Y coordinate in the same way to determine whether the deviation is within the allowable variation range, and only when both data are acceptable, compare the previous data and recent data and determine Φ to be valid. It is designed to output the latest data.

(発明の実施例) 以下、本発明の詳細を第2図以降に示した実施例によっ
て説明する。
(Embodiments of the Invention) Details of the present invention will be explained below with reference to embodiments shown in FIG. 2 and subsequent figures.

第2図は実施例の座標入力装置の概要を示しており、該
座標入力装置は図示のように、抵抗体シート1、電流源
2、アナログスイッチ3、差動増幅器4、AI)変換器
5、ペン検出回路6、主演算制御装置7、それにインタ
フェース回路8から成っている。上記主演算制御装置7
の内部をさらに詳細に表わしたものが第3図であり、同
図に示すように主演算制御装置re 7の内部には、過
渡応答監視・データ収集回路18、座標距離判定回路1
7、データ処理回路13、シーケンス制御回路19等が
用意されている。また、この各回路13 、17 、1
8 、19は(にそれぞれ後述する機能手段(回路)を
もっているが、これは以下の動作説明から明らかとなろ
う。
FIG. 2 shows an outline of the coordinate input device of the embodiment, and the coordinate input device includes a resistor sheet 1, a current source 2, an analog switch 3, a differential amplifier 4, an AI converter 5, and , a pen detection circuit 6, a main arithmetic and control unit 7, and an interface circuit 8. The main arithmetic and control unit 7
FIG. 3 shows the inside of the main arithmetic and control unit re7 in more detail.
7, a data processing circuit 13, a sequence control circuit 19, etc. are prepared. Moreover, each of these circuits 13, 17, 1
8 and 19 each have functional means (circuits) which will be described later, which will become clear from the explanation of their operation below.

今初期状態においては、抵抗体シート1に(”Iの入力
もなく、シーケンス制御卸回路19のペンフラグ20は
リセットされており、このような状態からペン人力があ
ると、ペン検出回路6よりI/IJボート21を経てシ
ーケンス制御回路19に18号が送られ、次に示す一連
のデータ収集シーケンスがスタートする。
In the initial state, there is no input of "I" to the resistor sheet 1, and the pen flag 20 of the sequence control wholesale circuit 19 is reset. If there is any pen power from this state, the pen detection circuit 6 will output "I". No. 18 is sent to the sequence control circuit 19 via the /IJ boat 21, and the following data collection sequence starts.

上記信号の供給によりシーケンス制御回路19では、ま
ずペンフラグ20の状態を判定するが、ペンフラグ20
がリセットされているのでメインフラグnがリセットさ
れる。メインフラグ22がリセットされるとシーケンス
制御回路19は、過渡応答監視・データ収集回路18の
トランジェントフラグ囚をリセットし、過渡応答監視・
データ収集回路18に起動をかけて1回めのデータ収集
を行なわせる。即ち、アナログスイッチ3をX座標検出
側に切換え、約9.9+n5ec経過した後に、n回の
AD変換を連続して行ない、AI)変換器5により得ら
れたデジタルデータは、最大値・最小値判断回路24を
通じ介して必要に応じてMA、Xレジスタ25、MIN
レジスタ26にセットされる。その一方でn回のサンプ
リンクデータは加算器27により総和がきられSUMレ
ジスタ四に保持される。この総オlかとられたあとSU
Mレジスタの内容は、デマルチプレクサ10fCよりX
(6レジスタ11に移される。他方、11回サンベリン
グデータの最大値と最小値は、減算回路29によってそ
の差がめられ比較回路30により設定値と比較され、そ
の差が許容変動範囲内にあるか否か、換言する。ならサ
ンプリンタデータが安定した信頼性のあるものかどうか
が判定される。
By supplying the above signal, the sequence control circuit 19 first determines the state of the pen flag 20.
has been reset, so the main flag n is reset. When the main flag 22 is reset, the sequence control circuit 19 resets the transient flag of the transient response monitoring/data collection circuit 18, and the transient response monitoring/data collection circuit 18 is reset.
The data collection circuit 18 is activated to perform the first data collection. That is, the analog switch 3 is switched to the X coordinate detection side, and after approximately 9.9+n5ec has passed, AD conversion is performed n times in succession, and the digital data obtained by the AI) converter 5 is the maximum value and the minimum value. MA, X register 25, MIN as necessary through the judgment circuit 24.
Set in register 26. On the other hand, the n-time sample link data is summed by the adder 27 and held in the SUM register 4. SU after being taken as this total otaku
The contents of the M register are
(The data is transferred to the 6th register 11. On the other hand, the difference between the maximum value and the minimum value of the 11th sampling data is found by the subtraction circuit 29 and compared with the set value by the comparison circuit 30, and the difference is found to be within the allowable fluctuation range. In other words, it is determined whether the sampler data is stable and reliable.

即ち、第4図は実際のアナログ電圧波形七の対応を示し
、図中、波形34はAl)変換器の入力端子で観測され
る電圧波形である。
That is, FIG. 4 shows the correspondence of actual analog voltage waveforms 7, in which waveform 34 is the voltage waveform observed at the input terminal of the Al) converter.

いま、時刻0でアナログスイッチ3をX座標検出モード
に切換えたあと、所定の時間(td)経過後、図中35
で示したタイミングで連続して少なくとも2回のAIJ
変換によるサンプリングを行なう。その一連のサンプリ
ング値(図中黒丸で表わした各点)の最大値と最小値の
差が、斜線の帝36で示した設定値の範囲内に収まって
いるときは、抵抗体シート1の接触状態は安定であると
判定される。しかし第5図に示したように抵抗体シート
1の接触状態が不安定なために最大値と最小値との差が
設定値36の範囲を越えてしまった場合には、座標ノイ
ズの原因となるため、後続の処理のために、過渡応答監
視・データ収集回路18はそのトランジェントフラグ2
3をセットする。
Now, after switching the analog switch 3 to the X coordinate detection mode at time 0, after a predetermined time (td) has elapsed,
At least two consecutive AIJs at the timing shown in
Perform sampling by conversion. When the difference between the maximum and minimum values of the series of sampling values (each point represented by a black circle in the figure) is within the set value range indicated by the diagonal line 36, the contact between the resistor sheet 1 The condition is determined to be stable. However, as shown in Fig. 5, if the contact state of the resistor sheet 1 is unstable and the difference between the maximum value and the minimum value exceeds the range of the set value 36, it may cause coordinate noise. Therefore, the transient response monitoring/data acquisition circuit 18 sets the transient flag 2 for subsequent processing.
Set 3.

次にアナログスイッチ3をY座標検出側に切換えれば、
上記と同様にしてYOレジスタに収納するデータ12が
得られ、また、最大値と最小値さの差が許容範囲外であ
れば、トランジェントフラグ23がセットされる。
Next, if you switch the analog switch 3 to the Y coordinate detection side,
Data 12 to be stored in the YO register is obtained in the same manner as described above, and if the difference between the maximum value and the minimum value is outside the allowable range, the transient flag 23 is set.

上記トランジエンi・フラグ23は、シーケンス副側1
凹路19 (1111内からのみリセットできるように
なっており、過渡応答監視拳データ収集回路18ではリ
セットできないようになっている。従って、X座標検出
時もしくはY座椋検出時どちらか一方でも過渡応答が不
安定であると、トランジェントフラグ23がセットされ
るため、データ収集回路]8において、X座標検出、Y
%c標検出の一連の動作が終了した後にトランジェント
フラグ23をチェックするようにしCもよい。
The above transient i flag 23 is the sequence secondary side 1
It can only be reset from inside the concave path 19 (1111) and cannot be reset by the transient response monitoring fist data collection circuit 18. Therefore, when detecting the X coordinate or the Y position, either the transient If the response is unstable, the transient flag 23 is set.
It is also possible to check the transient flag 23 after the series of operations for detecting the %c target is completed.

そして、上述したように比較回路30がサンプリングし
たデータの差が許′14範u外であるとして、トランジ
ェントフラグ23をセットした場合は、シーケンス制御
回路19のリジェクト制御回路31に制御が移される。
If the transient flag 23 is set because the difference between the data sampled by the comparator circuit 30 is outside the allowable range u as described above, control is transferred to the reject control circuit 31 of the sequence control circuit 19.

リジェクト制御回路31は、トランジェントフラグ23
を立てる原因となった不安定な状態が一過性のものであ
るかを判断し、必要に応じて全体のシーケンスをコント
ロールする。
The rejection control circuit 31 uses the transient flag 23
Determine whether the unstable condition that caused the problem is temporary, and control the overall sequence as necessary.

以上のように過渡応答監視・データ収集回路18の一連
の動作終了後、トランジェントフラグ膿がセットされて
いなければ、XZ 、YOレジスタ11 、12内のデ
ータはほぼ正確なデータであることが保証される。
As described above, after the series of operations of the transient response monitoring/data acquisition circuit 18 is completed, if the transient flag is not set, the data in the XZ and YO registers 11 and 12 is guaranteed to be almost accurate data. Ru.

然る後、シーケンス制御回路19内でメインフラグ22
の状態がチェックされ、これがセットされていない時に
は、XZ、YΩレジスタ11 、12内のデータをそれ
ぞれXlレジスタ32.Ylレジスタ33へ転送しメイ
ンフラグをセットした後、再び前記同様トランジェント
フラグるをリセットし過渡応答監視・データ収集回路1
8に起動をかけ、2回めのデータ収集を行なわせる。
After that, the main flag 22 is set in the sequence control circuit 19.
is checked, and if it is not set, the data in the XZ and YΩ registers 11 and 12 are transferred to the Xl registers 32. After transferring the data to the Yl register 33 and setting the main flag, the transient flag is reset again in the same manner as described above, and the transient response monitoring/data acquisition circuit 1
8 and performs the second data collection.

2回めのデータ収集によって再びほぼ正確なデータがX
Z、Yρレジスタ11 、12にセットされると、メイ
ンフラグ22のチェックが行なわわる。そして、Xl、
Ylレジスタ32 、33に前回収集した信和に足る正
確なデータがすでに保持されている場合には、メインフ
ラグ22がセットされているので、この場合は、制イ1
41が、)15.YΩレジスタ11.12(!:XI、
Ylレジスタ32 、32との内容、即ち座標データの
判定手段たる距離判別回路17に移される。この距(l
!l(の演算には公知の適宜の手段が用いられ、算出さ
れたXZ、YQレジスタ1.1 、12のデータとXi
、Ylレジスタ32 、33のデータとの差即ち、最新
の座標データと前回収集の座(非データの差である2点
間の距離は、距離判別回路17により設定値と比較され
る。もし、この距離が設定値よりも大きい場合は、シー
ケンス制御回路19により1回めのデータ収集に制御が
#される。反対に距離が設定値以内に入っている場合に
は、XZ。
The second data collection yielded almost accurate data again.
When the Z and Yρ registers 11 and 12 are set, the main flag 22 is checked. And Xl,
If the Yl registers 32 and 33 already hold accurate data that is sufficient for Shinkazu collected last time, the main flag 22 is set, so in this case, the control
41 is)15. YΩ register 11.12 (!:XI,
The contents of the Yl registers 32, 32, ie, the coordinate data, are transferred to the distance determining circuit 17 which is a means for determining the coordinate data. This distance (l
! An appropriate known means is used for the calculation of l(, and the calculated XZ, YQ registers 1.1 and 12 data and
, Yl registers 32 and 33, that is, the distance between the two points, which is the difference between the latest coordinate data and the previously collected location (non-data), is compared with the set value by the distance discrimination circuit 17.If If this distance is greater than the set value, the sequence control circuit 19 controls the first data collection.On the other hand, if the distance is within the set value, XZ.

Y53レジスタ11 、12に保持されているデータ、
すなわち最新のデータを真のデータとしてデータ処理回
路■3へ送出する。
Data held in Y53 registers 11 and 12,
That is, the latest data is sent to the data processing circuit 3 as true data.

デー〃肋り押回路13ではI区非ζこLトζ1〕でデー
タ0)平滑処理を行ない後段のインタレエース回路8に
データを送出すると共に、ペンフラグ20のセット、リ
セットを行なう。こうして正確な座標データが出力され
るとメインフラグnがセットされ、シーケンス制御回路
19により、動作は次のデータ収集処理ルーチンに戻る
In the data push circuit 13, smoothing processing is performed on the data (0) in the I section, non-ζ, L, and ζ1, and the data is sent to the interlace circuit 8 at the subsequent stage, and the pen flag 20 is set and reset. When accurate coordinate data is thus output, the main flag n is set, and the sequence control circuit 19 returns the operation to the next data collection processing routine.

従って、直前にペンダウン状態の正確な座標データが出
力されていたとすると、−上記の如くメインフラグ22
がセットされているので、今度はただちに2回めのデー
タ収集ルーチンへ移ることとなる。すなわち、この場合
には新しい座標データがX@ 、Yρレジスタ11 、
12にセットされると、ただちに座標間距離判定回路1
7が動作することになる。これによってペンの移動が安
定に続いている時には、常に前回の有効座標との距離で
判断するため、1回のサンプリングで済むことになり、
変換速度が低下するということはない。
Therefore, if accurate coordinate data of the pen down state has been output immediately before, - the main flag 22 is
has been set, so we immediately move on to the second data collection routine. That is, in this case, the new coordinate data is X@, Yρ register 11,
When set to 12, the coordinate distance determination circuit 1 is immediately activated.
7 will work. As a result, when the pen continues to move stably, it is always judged based on the distance from the previous effective coordinates, so only one sampling is required.
There is no reduction in conversion speed.

一方、ただちに2回めのデータ収集ルーチンに移っても
、その時点で抵抗体シート1の接触が不安定なために、
トランジェントフラグおがセットされることがある。こ
のような時には、シーケンス制御101路1つはある適
当なタイミングでトランジェントフラグがセットされて
いるこ七を検知し、メインフラグをクリアして以後のデ
ータ収集を1回めのデータ収集上して制御シーケンスを
コントロールするようになっている。こうするこみによ
って、例えば倒らかの条件でペンが許容される速度を越
えて動かされた場合に、サンプリングした座標点が直前
にイj効として送出した座標点から設定値以−1:、離
れたために無効となっても、ペン速度が許容範囲内に戻
った時点で、直ちに、rJlび有効座標を出力すること
が可能きなる。
On the other hand, even if the second data collection routine is started immediately, the contact of the resistor sheet 1 is unstable at that point.
A transient flag may be set. In such a case, the sequence control circuit 101 detects the transient flag set at a certain appropriate timing, clears the main flag, and performs subsequent data collection after the first data collection. It is designed to control the control sequence. By doing this, for example, if the pen is moved faster than the allowable speed under the tilt condition, the sampled coordinate point will be less than the set value from the coordinate point that was sent as an effect just before. Even if the pen becomes invalid due to separation, it becomes possible to output rJl and effective coordinates as soon as the pen speed returns to within the permissible range.

(発明の効果) 以上n−P述したように本発明によれば、軽い圧力でペ
ン人力が行なわれた場合にも、常に正確で安定した座標
のみを出力することが可11ヒとなる。咳た、ペンが一
時的に許容される速波を越えて動かされ、サンプリング
さイ’lた座標か無効として出力されなくとも、その俵
許′:81IA囲内の速度に決った時点で、丹び直ちに
有効な座標を出力することができるため、操作性を向上
させることが可能となる。
(Effects of the Invention) As described above, according to the present invention, it is possible to always output only accurate and stable coordinates even when the pen is manually applied with light pressure. Even if the pen is temporarily moved beyond the allowable speed wave and the sampled coordinates are not output as invalid, once the pen is determined to have a velocity within the range of 81IA, Since valid coordinates can be output immediately after the change, operability can be improved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の実Mg例のブロック図、第2図は本発明
による実施例の大まかなブロック図であり、第3図は動
作の説明のための詳細なブロック図、第4[・N及び第
51ν1は回路中で覗【1ljlされる電圧の波形を表
わした図である。 図において3はアナログスイッチ、5はAI)変換器、
7は主演’算it山a1装置+”:s 19はシーケア
 スfli制御装置r、t%17は座標間距離判定回路
である。
FIG. 1 is a block diagram of a conventional actual Mg example, FIG. 2 is a rough block diagram of an embodiment according to the present invention, FIG. 3 is a detailed block diagram for explaining the operation, and FIG. The 51st ν1 is a diagram showing the waveform of the voltage observed in the circuit. In the figure, 3 is an analog switch, 5 is an AI) converter,
7 is the leading 'arithmetic it mountain a1 device +': s 19 is the SeaCares fli control device r, and t% 17 is an inter-coordinate distance determination circuit.

Claims (1)

【特許請求の範囲】[Claims] 抵抗体シート上の押圧点のX、Y座標にそれぞれ対応し
た7+を圧値を出力する座標人力手段と、該座標入力手
段のX、Y座;p、:ljに対応した電圧値を択一交番
的に出力させるスイッチング手段と、前記X、Y座標に
対応した電圧値をそれぞれ複数個サンプリングしてなる
データを収納する記憶手段と、前記サンブリンクされた
各々のデータのうち少くさも2個υ)データの偏差が所
定の許容変動範囲にあるか否かを判断する比較手段と、
前記スイッチング手段の切換えにより略同−押圧点のX
、Y座標の電圧値をそれぞれ複数回サンプリングして前
記記憶手段に新らたに取6ませる制御手段とを備え、該
Wrらだに取込まれたX、Y座標毎の各データのうち少
くとも21II!11のデータの偏差がH[定の計容変
動範囲にあるか台かを前記比1に手段によって判断させ
、最新のデータと前回のデータとが共に許容範囲内にあ
る時にのみ、最近に取込まれたデータと前回取込まれた
値のX、Y座標の累積値をX、Y座標毎に判別手段によ
って比較させ、該判定手段による判定が所定の許容変動
範囲にある時のみ最近のデー多を出力させるようにした
こ吉を%徴とする入力装置。
A coordinate manual means for outputting a pressure value of 7+ corresponding to the X and Y coordinates of the pressing point on the resistor sheet, and a voltage value corresponding to the X and Y positions ;p, :lj of the coordinate input means are selected. a switching means for alternately outputting, a storage means for storing data obtained by sampling a plurality of voltage values corresponding to the X and Y coordinates, and at least two of each of the sampled data. υ) comparison means for determining whether the deviation of the data is within a predetermined permissible variation range;
By switching the switching means, approximately the same pressure point X
, and control means for sampling the voltage values of the Y coordinates a plurality of times and newly storing them in the storage means; Tomo 21 II! The ratio 1 is used to judge whether the deviation of the data in step 11 is within the range of constant measurement fluctuation or not, and only when the latest data and the previous data are both within the allowable range, the most recent data is detected. A determining means compares the accumulated values of the X and Y coordinates of the imported data and the previously imported values for each X and Y coordinate, and only when the determining means determines that the accumulated value is within a predetermined allowable fluctuation range, the latest data is compared. An input device that uses Kokichi as a % symbol to output a large number.
JP58203721A 1983-11-01 1983-11-01 Input device Granted JPS6097429A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58203721A JPS6097429A (en) 1983-11-01 1983-11-01 Input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58203721A JPS6097429A (en) 1983-11-01 1983-11-01 Input device

Publications (2)

Publication Number Publication Date
JPS6097429A true JPS6097429A (en) 1985-05-31
JPS6233618B2 JPS6233618B2 (en) 1987-07-22

Family

ID=16478744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58203721A Granted JPS6097429A (en) 1983-11-01 1983-11-01 Input device

Country Status (1)

Country Link
JP (1) JPS6097429A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62221721A (en) * 1986-03-20 1987-09-29 Fujitsu Ltd Correction method for coordinate value
JPS6375918A (en) * 1986-09-19 1988-04-06 Alps Electric Co Ltd Coordinate input device
JPS6414629A (en) * 1987-07-08 1989-01-18 Hitachi Seiko Kk Coordinate reader

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62221721A (en) * 1986-03-20 1987-09-29 Fujitsu Ltd Correction method for coordinate value
JPS6375918A (en) * 1986-09-19 1988-04-06 Alps Electric Co Ltd Coordinate input device
JPS6414629A (en) * 1987-07-08 1989-01-18 Hitachi Seiko Kk Coordinate reader

Also Published As

Publication number Publication date
JPS6233618B2 (en) 1987-07-22

Similar Documents

Publication Publication Date Title
US4929934A (en) Pressure-sensitive input apparatus
JP5451181B2 (en) Sensor device for detecting contact or proximity of an object
JP5366681B2 (en) Position detection device
US8736578B2 (en) Sensing circuit and method for a capacitive touch panel
JP3750905B2 (en) Coordinate input device
US20190018054A1 (en) Key detecting method and apparatus
WO2021081738A1 (en) Slide signal recognition method, mcu, touch-control device, and storage medium
CN212675021U (en) Software and hardware double-control three-phase current acquisition and overcurrent detection circuit
JPS6097429A (en) Input device
JPH0934625A (en) Coordinate detection method and device and computer control device
US20010017617A1 (en) Coordinate detection device with improved operability and method of detecting coordinates
JPH1011216A (en) Touch panel control device
JP2002049467A (en) Noise processing circuit
US11126304B2 (en) Capacitance sensor, method for controlling the same, and program
JP2633845B2 (en) Coordinate input device
JPH0854977A (en) Resistive touch panel
JP2003296030A (en) Device and method for detecting coordinate
JPH1040016A (en) Touch panel input device
JPH09269861A (en) Tablet device, tablet device detection method, and electronic device
JP2006106844A (en) Touch panel data capture method and apparatus
JPH04262272A (en) Judging device for input state of three phase
JPH0366687B2 (en)
JP2006106842A (en) Touch panel data capture control method and apparatus
JPH07141088A (en) Touch panel input device
JP2001017886A (en) Spark detector of electric precipitator