JPS6233618B2 - - Google Patents

Info

Publication number
JPS6233618B2
JPS6233618B2 JP58203721A JP20372183A JPS6233618B2 JP S6233618 B2 JPS6233618 B2 JP S6233618B2 JP 58203721 A JP58203721 A JP 58203721A JP 20372183 A JP20372183 A JP 20372183A JP S6233618 B2 JPS6233618 B2 JP S6233618B2
Authority
JP
Japan
Prior art keywords
data
coordinate
coordinates
circuit
pen
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
Application number
JP58203721A
Other languages
Japanese (ja)
Other versions
JPS6097429A (en
Inventor
Kyoshi 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)

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は平面状の入力面の任意の点を筆記具や
スタイラス等で押圧することにより、その点の二
次元座標をコンピユータ等へ入力する装置に関
し、特に抵抗体シート上に生じた電圧値を基に座
標データを得る入力装置に関する。
[Detailed Description of the Invention] (Technical Field of the Invention) The present invention relates to a device for inputting two-dimensional coordinates of an arbitrary 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 input device using a resistor sheet is
It is attracting attention as an inexpensive and easy-to-use input device that does not require a pen with a cord.

ところがこの入力装置は、大面積の抵抗体シー
トで形成された入力面内の1点の電圧を測定する
ことから、人間の手などからの誘導ノイズによ
り、出力される座標値が変動するという欠点があ
つた。このため、入力面を構成する抵抗体膜の上
下に、絶縁層を介してシールド電極を設けること
で人体からの誘導ノイズを防ぐことが考えられ
た。しかしながらシールド電極を設けると、抵抗
体膜とシールド電極間の静電容量のために、X,
Yの座標検出モードを切換えるアナログスイツチ
を所望のモードに切換えた後に観測される過渡応
答の波形が、軽い筆圧でペンを移動させた時に生
ずる抵抗体膜の接点の接触抵抗の変動に大きく依
存することになつた。このため出力される座標
は、人体の影響を受けないながらも、軽い筆圧で
ペンを移動させた時の接触抵抗の変動によつて、
予期しない不連続な座標値が出力されることがあ
つた。
However, since this input device measures the voltage at a single point on the input surface formed by a large-area resistor sheet, it has the disadvantage that the output coordinate values fluctuate due to induced noise from human hands, etc. It was hot. Therefore, it has been considered to prevent noise induced from the human body by providing shield electrodes with insulating layers above and below the resistor film that constitutes the input surface. However, when a shield electrode is provided, due to the capacitance between the resistor film and the shield electrode,
The waveform of the transient response observed after switching the analog switch that changes the Y coordinate detection mode to the desired mode is highly dependent on the variation in contact resistance of the contact point of the resistor film that occurs when the pen is moved with light pen pressure. I decided to do it. For this reason, the output coordinates are not affected by the human body, but due to fluctuations in contact resistance when moving the pen with light pressure,
Unexpected and discontinuous coordinate values were sometimes output.

そこで、従来はこの対策として予期しない座標
値が得られた時に、それを除外することで安定し
た座標値を出力させるようにしていた。
Conventionally, as a countermeasure to this problem, when unexpected coordinate values are obtained, stable coordinate values are output by excluding them.

斯る従来構成一例を第1図を用いて説明する
と、座標入力装置は同図に示したように、抵抗体
シート1、電流源2、アナログスイツチ3、差動
増幅器4、AD変換器5、ペン検出回路6、主演
算制御装置7′、インタフエース回路8から成つ
ている。
An example of such a conventional configuration will be explained using FIG. 1. As shown in the figure, the coordinate input device includes a resistor sheet 1, a current source 2, an analog switch 3, a differential amplifier 4, an AD converter 5, It consists of 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 X, Y coordinate data will be described below.

まず、アナログスイツチ3をX座標検出側に設
定し、一定時間(例えば、抵抗体と電極間容量に
よる時間遅れや、アナログスイツチ3や差動増幅
器4の応答時間によつて決まる値)経過した後、
AD変換器5によつて抵抗体から得られたX座標
に対応するアナログ電圧をデイジタルデータに変
換し、該データは主演算制御装置7′のデータ収
集回路9に送出されて、データ収集回路9におい
てはデータをデマルチプレクサ10を介してXO
レジスタ11に保持する。次にアナログスイツチ
3をY座標検出側に切換え、上記と同様にしてY
座標に相当するデータがYOレジスタ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) has elapsed. ,
The analog voltage corresponding to the X coordinate obtained from the resistor is converted into digital data by the AD converter 5, and the data is sent to the data acquisition circuit 9 of the main processing and control unit 7'. , the data is passed through the demultiplexer 10 to the XO
It is held in register 11. Next, switch analog switch 3 to the Y coordinate detection side, and do the same as above to
Data corresponding to the coordinates is stored in the YO register 12.

一方、主演算制御装置7′のデータ処理回路1
3では得られたデータを必要な分解能に変換した
り、該データ処理回路13中のペンステータスレ
ジスタ14の値を、IOポート21、シーケンス
制御回路19を介して供給されるペン検出回路6
の出力に応じて設定し、後段のインタフエース回
路8へデータを送出する。このデータ処理回路1
3では、すでに送出したデータをレジスタ
XPRIV、YPRIV15,16に保持しており、新
しい座標データが、X0,Y0レジスタ11,12
に収納されると、座標間距離判別回路17が、
X0,Y0レジスタ11,12とレジスタXPRIV、
YPRIV15,16に収納されたデータとの差
(距離)を、あらかじめ許容範囲として設定した
値と比較し、もし許容範囲以内ならばレジスタ
XPRIV、YPRIV15,16にX0,Y0レジスタ1
1,12の最新データを転送し、有効な座標とし
て出力する。しかし筆圧が軽いなどの要因で正確
なアナログ電圧が得られなかつた場合には、即
ち、X0,Y0レジスタ11,12のデータとレジ
スタXPRIV,YPRIV15,16のデータとの距
離が設定値を越えた場合には、X0,Y0レジスタ
11,12の最新データは座標ノイズであるとし
て無効にし、ノイズを除去するようになつてい
る。
On the other hand, the data processing circuit 1 of the main arithmetic and control unit 7'
3 converts the obtained data to the required resolution and converts the value of the pen status register 14 in the data processing circuit 13 to the pen detection circuit 6 supplied via the IO port 21 and the sequence control circuit 19.
The data is set according to the output of the interface circuit 8 at the subsequent stage. This data processing circuit 1
In step 3, register the data already sent.
It is held in XPRIV, YPRIV15, 16, and new coordinate data is stored in X0, Y0 registers 11, 12.
, the inter-coordinate distance discrimination circuit 17
X0, Y0 registers 11, 12 and register XPRIV,
Compare the difference (distance) with the data stored in YPRIV15, 16 with the value set in advance as an allowable range, and if it is within the allowable range, register
XPRIV, YPRIV15, 16, X0, Y0 register 1
Transfer the latest data of 1 and 12 and output them as valid coordinates. However, if accurate analog voltage cannot be obtained due to factors such as light pen pressure, the distance between the data in X0 and Y0 registers 11 and 12 and the data in registers XPRIV and YPRIV15 and 16 will exceed the set value. In this case, the latest data in the X0 and Y0 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, because the analog switch 3 was set to each of the X and Y coordinate detection modes and the coordinate data was obtained by blindly performing AD conversion after a certain period of time had elapsed, It was not possible to determine noise 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 pen speed that can be input. In addition, since the distance is always determined based on the coordinates and distance that were sent as valid last time, if the pen speed temporarily increases and it is determined to be noise, the last valid press of the pen may The next effective coordinate could not be obtained unless the user moved closer to the point or lifted the pen, making operability worse.

(発明の目的) 従つて、本発明の目的とするところは、ペンの
筆圧の軽い時などに生ずる不安定状態に起因する
座標のノイズを除去し、常に安定な座標データを
出力できる装置を提供することにある。また本発
明の他の目的とするところは、ペンが一時的に許
容範囲を越えた速度で動かされたときに、いつた
ん座標ノイズと判定されても、その後再び許容範
囲内の速度に戻つた時にはただちに座標データを
出力可能にし、操作性の向上をはかることにあ
る。
(Objective of the Invention) Therefore, an object of the present invention is to provide a device that can remove coordinate noise caused by unstable conditions such as when the pen pressure is light, and can always output stable coordinate data. It is about providing. Another object of the present invention is that when the pen is temporarily moved at a speed exceeding the allowable range, even if it is determined to be coordinate noise, the speed returns to within the allowable 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 above object, the present invention samples a plurality of voltage values corresponding to the X and Y coordinates, and samples at least two of each data sampled for each X and Y coordinate. In addition to determining whether the deviation of the data is within a predetermined permissible variation range, the X and Y coordinates of approximately the same pressing point are similarly sampled to determine whether the deviation is within the permissible variation range. Only when the data are allowed together,
The previous data and the latest data are compared and determined, and when it is determined that the data is valid, the latest data is output.

(発明の実施例) 以下、本発明の詳細を第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、AD変換器5、ペン検出回路6、主演算
制御装置7、それにインターフエース回路8から
成つている。上記主演算制御装置7の内部をさら
に詳細に表わしたものが第3図であり、同図に示
すように主演算制御装置7の内部には、過渡応答
監視・データ収集回路18、座標距離判定回路1
7、データ処理回路13、シーケンス制御回路1
9等が用意されている。また、この各回路13,
17,18,19は更にそれぞれ後述する機能手
段(回路)をもつているが、これは以下の動作説
明から明らかとなろう。
FIG. 2 shows an outline of the coordinate input device of the embodiment, and the coordinate input device includes, as shown in the figure, a resistor sheet 1, a current source 2, an analog switch 3, a differential amplifier 4, an AD converter 5, It consists of a pen detection circuit 6, a main arithmetic and control unit 7, and an interface circuit 8. FIG. 3 shows the inside of the main arithmetic and control unit 7 in more detail. circuit 1
7, data processing circuit 13, sequence control circuit 1
9th grade is available. In addition, each circuit 13,
17, 18, and 19 each further have functional means (circuits) to be described later, which will become clear from the following explanation of the operation.

今初期状態においては、抵抗体シート1に何の
入力もなく、シーケンス制御回路19のペンフラ
グ20はリセツトされており、このような状態か
らペン入力があると、ペン検出回路6よりI/O
ポート21を経てシーケンス制御回路19に信号
が送られ、次に示す一連のデータ収集シーケンス
がスタートする。
In the initial state, there is no input to the resistor sheet 1, and the pen flag 20 of the sequence control circuit 19 is reset.If there is a pen input in such a state, the I/O is output from the pen detection circuit 6.
A signal is sent to the sequence control circuit 19 through the port 21, and the following data collection sequence starts.

上記信号の供給によりシーケンス制御回路19
では、まずペンフラグ20の状態を判定するが、
ペンフラグ20がリセツトされているのでメイン
フラグ22がリセツトされる。メインフラグ22
がリセツトされるとシーケンス制御回路19は、
過渡応答監視・データ収集回路18のトランジエ
ントフラグ23をリセツトし、過渡応答監視・デ
ータ収集回路18に起動をかけて1回めのデータ
収集を行なわせる。即ち、アナログスイツチ3を
X座標検出側に切換え、約0.9msec経過した後
に、n回のAD変換を連続して行ない、AD変換器
5により得られたデジタルデータは、最大値・最
小値判断回路24を通じ介して必要に応じて
MAXレジスタ25、MINレジスタ26にセツト
される。その一方でn回のサンプリングデータは
加算器27により総和がとられSUMレジスタ2
8に保持される。この総和がとられたあとSUM
レジスタの内容は、デマルチプレクサ10により
X0レジスタ11に移される。他方、n回サンペ
リングデータの最大値と最小値は、減算回路29
によてその差が求められ比較回路30により設定
値と比較され、その差が許容変動範囲内にあるか
否か、換言するならサンプリングデータが安定し
た信頼性のあるものかどうかが判定される。
By supplying the above signal, the sequence control circuit 19
First, the state of the pen flag 20 is determined.
Since the pen flag 20 has been reset, the main flag 22 is also reset. main flag 22
When is reset, the sequence control circuit 19
The transient flag 23 of the transient response monitoring/data collection circuit 18 is reset, and the transient response monitoring/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 0.9 msec has elapsed, AD conversion is performed continuously n times, and the digital data obtained by the AD converter 5 is sent to the maximum value/minimum value judgment circuit. 24 as necessary through
It is set in the MAX register 25 and MIN register 26. On the other hand, the n-time sampling data is summed by the adder 27 and added to the SUM register 2.
It is held at 8. After this sum is taken, SUM
The contents of the register are determined by the demultiplexer 10.
Moved to X0 register 11. On the other hand, the maximum value and minimum value of the n-times sampling data are calculated by the subtraction circuit 29.
The difference is determined by the comparison circuit 30 and compared with the set value, and it is determined whether the difference is within the allowable variation range, in other words, whether the sampled data is stable and reliable. .

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

いま、時刻0でアナログスイツチ3をX座標検
出モードに切換えたあと、所定の時間td経過後、
図中35で示したタイミングで連続して少なくと
も2回のAD変換によるサンプリングを行なう。
その一連のサンプリング値(図中黒丸で表わした
各点)の最大値と最小値の差が、斜線の帯36で
示した設定値の範囲内に収まつているときは、抵
抗体シート1の接触状態は安定であると判定され
る。しかし第5図に示したように抵抗体シート1
の接触状態が不安定なために最大値と最小値との
差が設定値36の範囲を越えてしまつた場合に
は、座標ノイズの原因となるため、後続の処理の
ために、過渡応答監視・データ収集回路18はそ
のトランジエントフラグ23をセツトする。
Now, after switching the analog switch 3 to the X coordinate detection mode at time 0, after a predetermined time td has elapsed,
Sampling by AD conversion is performed continuously at least twice at the timing indicated by 35 in the figure.
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 diagonally shaded band 36, the resistor sheet 1 The contact state is determined to be stable. However, as shown in FIG.
If the difference between the maximum value and the minimum value exceeds the range of the set value 36 due to unstable contact status, it may cause coordinate noise. - The data acquisition circuit 18 sets its transient flag 23.

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

上記トランジエントフラグ23は、シーケンス
制御回路19側内からのみリセツトできるように
なつており、過渡応答監視・データ収集回路18
ではリセツトできないようになつている。従つ
て、X座標検出時もしくはY座標検出時どちらか
一方でも過渡応答が不安定であると、トランジエ
ントフラグ23がセツトされるため、データ収集
回路18において、X座標検出、Y座標検出の一
連の動作が終了した後にトランジエントフラグ2
3をチエツチするようにしてもよい。
The transient flag 23 can be reset only from within the sequence control circuit 19, and can be reset only from within the sequence control circuit 19.
Now you can't reset it. Therefore, if the transient response is unstable when detecting either the X coordinate or the Y coordinate, the transient flag 23 is set. Transient flag 2 is set after the operation of
3 may be checked.

そして、上述したように比較回路30がサンプ
リングしたデータの差が許容範囲外であるとし
て、トランジエントフラグ23をセツトした場合
は、シーケンス制御回路19のリジエクト制御回
路31に制御が移される。リジエクト制御回路3
1は、トランジエントフラグ23を立てる原因と
なつた不安定な状態が一過性のものであるかを判
断し、必要に応じて全体のシーケンスをコントロ
ールする。
If the difference between the data sampled by the comparator circuit 30 is outside the allowable range and the transient flag 23 is set as described above, control is transferred to the reject control circuit 31 of the sequence control circuit 19. Reject control circuit 3
1 determines whether the unstable condition that caused the transient flag 23 to be set is temporary, and controls the entire sequence as necessary.

以上のように過渡応答監視・データ収集回路1
8の一連の動作終了後、トランジエントフラグ2
3がセツトされていなければ、X0,Y0レジスタ
11,12内のデータはほぼ正確なデータである
ことが保証される。
As described above, transient response monitoring/data acquisition circuit 1
After completing the series of operations in step 8, the transient flag 2
If 3 is not set, the data in the X0, Y0 registers 11, 12 is guaranteed to be approximately accurate data.

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

2回めのデータ収集によつて再びほぼ正確なデ
ータがX0,Y0レジスタ11,12にセツトされ
ると、メインフラグ22のチエツクが行なわれ
る。そして、X1,Y1レジスタ32,33に前回
収集した信頼に足る正確なデータがすでに保持さ
れている場合には、メインフラグ22がセツトさ
れているので、この場合は、制御が、X0,Y0レ
ジスタ11,12をX1,Y1レジスタ32,32
との内容、即ち座標データの判定手段たる距離判
別回路17に移される。この距離の演算には公知
の適宜の手段が用いられ、算出されたX0,Y0レ
ジスタ11,12のデータとX1,Y1レジスタ3
2,33のデータとの差即ち、最新の座標データ
と前回収集の座標データの差である2点間の距離
は、距離判別回路17により設定値と比較され
る。もし、この距離が設定値よりも大きい場合
は、シーケンス制御回路19により1回めのデー
タ収集に制御が移される。反対に距離が設定値以
内に入つている場合には、X0,Y0レジスタ1
1,12に保持されているデータ、すなわち最新
のデータを真のデータとしてデータ処理回路13
へ送出する。
When almost accurate data is set in the X0, Y0 registers 11, 12 again by the second data collection, the main flag 22 is checked. If the X1, Y1 registers 32, 33 already hold reliable and accurate data collected last time, the main flag 22 is set, so in this case, the control is 11, 12 to X1, Y1 registers 32, 32
In other words, the content is transferred to the distance determining circuit 17, which is a means for determining coordinate data. A known appropriate means is used to calculate this distance, and the calculated data in the X0, Y0 registers 11, 12 and the data in the X1, Y1 registers 3 are used.
The distance between the two points, which is the difference between the data Nos. 2 and 33, that is, the difference between the latest coordinate data and the previously collected coordinate data, is compared with a set value by the distance discrimination circuit 17. If this distance is larger than the set value, the sequence control circuit 19 transfers control to the first data collection. Conversely, if the distance is within the set value, X0, Y0 register 1
The data processing circuit 13 treats the data held in 1 and 12, that is, the latest data, as true data.
Send to.

データ処理回路13では必要に応じてデータの
平滑処理を行ない後段のインタレエース回路8に
データを送出すると共に、ペンフラグ20のセツ
ト、リセツトを行なう。こうして正確な座標デー
タが出力されるとメインフラグ22がセツトさ
れ、シーケンス制御回路19により、動作は次の
データ収集処理ルーチンに戻る。
The data processing circuit 13 performs data smoothing processing as necessary and sends the data to the subsequent interlace circuit 8, and also sets and resets the pen flag 20. When accurate coordinate data is thus output, the main flag 22 is set, and the sequence control circuit 19 returns the operation to the next data collection processing routine.

従つて、直前にペンダウン状態の正確な座標デ
ータが出力されていたとすると、上記の如くメイ
ンフラグ22がセツトされているので、今度はた
だちに2回めのデータ収集ルーチンへ移ることと
なる。すなわち、この場合には新しい座標データ
がX0,Y0レジスタ11,12にセツトされる
と、ただちに座標間距離判定回路17が動作する
ことになる。これによつてペンの移動が安定に続
いている時には、常に前回の有効座標との距離で
判断するため、1回のサンプリングで済むことに
なり、変換速度が低下するということはない。
Therefore, if accurate coordinate data of the pen-down state had been output immediately before, the main flag 22 has been set as described above, and the routine immediately moves to the second data collection routine. That is, in this case, as soon as new coordinate data is set in the X0, Y0 registers 11, 12, the inter-coordinate distance determining circuit 17 will operate. As a result, when the pen continues to move stably, the distance from the previous effective coordinate is always used for judgment, so only one sampling is required, and the conversion speed does not decrease.

一方、ただちに2回めのデータ収集ルーチンに
移つても、その時点で抵抗体シート1の接触が不
安定なために、トランジエントフラグ23がセツ
トされることがある。このような時には、シーケ
ンス制御回路19はある適当なタイミングでトラ
ンジエントフラグがセツトされていることを検知
し、メインフラグをクリアして以後のデータ収集
を1回めのデータ収集として制御シーケンスをコ
ントロールするようになつている。こうすること
によつて、例えば何らかの条件でペンが許容され
る速度を越えて動かされた場合に、サンプリング
した座標点が直前に有効として送出した座標点か
ら設定値以上離れたために無効となつても、ペン
速度が許容範囲内に戻つた時点で、直ちに、再び
有効座標を出力することが可能となる。
On the other hand, even if the second data collection routine is started immediately, the transient flag 23 may be set because the contact of the resistor sheet 1 is unstable at that point. In such a case, the sequence control circuit 19 detects that the transient flag is set at a certain appropriate timing, clears the main flag, and controls the control sequence by treating subsequent data collection as the first data collection. I'm starting to do that. By doing this, for example, if the pen is moved faster than the allowable speed under some conditions, the sampled coordinate point will become invalid because it has moved beyond the set value from the coordinate point previously sent as valid. However, as soon as the pen speed returns to within the allowable range, it becomes possible to output effective coordinates again.

(発明の効果) 以上詳述したように本発明によれば、軽い圧力
でペン入力が行なわれた場合にも、常に正確で安
定した座標のみを出力することが可能となる。ま
た、ペンが一時的に許容される速度を越えて動か
され、サンプリングされた座標が無効として出力
されなくとも、その後許容範囲内の速度に戻つた
時点で、再び直ちに有効な座標を出力することが
できるため、操作性を向上させることが可能とな
る。
(Effects of the Invention) As described in detail above, according to the present invention, even when pen input is performed with light pressure, it is possible to always output only accurate and stable coordinates. Also, even if the pen is temporarily moved beyond the allowable speed and sampled coordinates are not output as invalid, valid coordinates will be output again immediately when the speed returns to within the allowable range. This makes it possible to improve operability.

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

第1図は従来の実施例のブロツク図、第2図は
本発明による実施例の大まかなブロツク図であ
り、第3図は動作の説明のための詳細なブロツク
図、第4図及び第5図は回路中で観測される電圧
の波形を表わした図である。 図において3はアナログスイツチ、5はAD変
換器、7は主演算制御装置、19はシーケンス制
御装置、17は座標間距離判定回路である。
FIG. 1 is a block diagram of a conventional embodiment, 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 FIGS. The figure shows the voltage waveform observed in the circuit. In the figure, 3 is an analog switch, 5 is an AD converter, 7 is a main arithmetic and control device, 19 is a sequence control device, and 17 is an inter-coordinate distance determination circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 抵抗体シート上の押圧点のX,Y座標にそれ
ぞれ対応した電圧値を出力する座標入力手段と、
該座標入力手段のX,Y座標に対応した電圧値を
択一交番的に出力させるスイツチング手段と、前
記X,Y座標に対応した電圧値をそれぞれ複数個
サンプリングしてなるデータを収納する記憶手段
と、前記サンプリングされた各々のデータのうち
少くとも2個のデータの偏差が所定の許容変動範
囲にあるか否かを判断する比較手段と、前記スイ
ツチング手段の切換えにより略同一押圧点のX,
Y座標の電圧値をそれぞれ複数回サンプリングし
て前記記憶手段に新らたに取込ませる制御手段と
を備え、該新らたに取込まれたX,Y座標毎の各
データのうち少くとも2個のデータの偏差が所定
の許容変動範囲にあるか否かを前記比較手段によ
つて判断させ、最新のデータと前回のデータとが
共に許容範囲内にある時にのみ、最近に取込まれ
たデータと前回取込まれた値のX,Y座標の累積
値をX,Y座標毎に判別手段によつて比較させ、
該判定手段による判定が所定の許容変動範囲にあ
る時のみ最近のデータを出力させるようにしたこ
とを特徴とする入力装置。
1. Coordinate input means that outputs voltage values corresponding to the X and Y coordinates of the pressing point on the resistor sheet,
a switching means for alternately outputting voltage values corresponding to the X and Y coordinates of the coordinate input means; and a storage means for storing data obtained by sampling a plurality of voltage values corresponding to the X and Y coordinates. , a comparison means for determining whether the deviation of at least two of the sampled data is within a predetermined allowable fluctuation range;
control means for sampling each voltage value of the Y coordinate a plurality of times and newly importing it into the storage means; The comparing means determines whether the deviation between the two pieces of data is within a predetermined permissible fluctuation range, and only when the latest data and the previous data are both within the permissible range, the most recently imported data is determined. The cumulative value of the X and Y coordinates of the previously captured data is compared for each X and Y coordinate by a discrimination means,
An input device characterized in that the latest data is output only when the determination by the determination means is within a predetermined allowable fluctuation range.
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 JPS6097429A (en) 1985-05-31
JPS6233618B2 true 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)

Families Citing this family (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
JPS6097429A (en) 1985-05-31

Similar Documents

Publication Publication Date Title
US5453941A (en) Method and device for detecting and measuring pressure and coordinates in pressure-sensitive pads
KR950005227B1 (en) Information input device
US8749520B2 (en) Detection method for a capacitive touchpad to identify a real touch point
US6255604B1 (en) Coordinate detecting device for outputting coordinate data when two points are simultaneously depressed, method therefor and computer control device
JP3750905B2 (en) Coordinate input device
CN108475155A (en) Capacitive detection circuit, touch detecting apparatus and terminal device
US9606671B2 (en) Capacitive sensing device capable of eliminating influence from mutual capacitance and operating method thereof
CN110945464B (en) Sliding signal recognition method, MCU, touch device and storage medium
CN105426095A (en) A method and device for enabling the camera function of a mobile terminal when the screen is off
EP3770738B1 (en) Capacitance detection circuit, capacitance detection method, touch chip and electronic device
JPS6233618B2 (en)
CN217085101U (en) Capacitance detection circuit, touch control chip and electronic equipment
JPH0854976A (en) Resistive touch panel
JP3397519B2 (en) Coordinate input device and its coordinate input method
JP2584535B2 (en) Touch panel input method
US20240152237A1 (en) Distributed analog display noise suppression circuit
JP3176475B2 (en) Computer input device
JP2633845B2 (en) Coordinate input device
JP2007156875A (en) Touch panel and multiple press detection method
JPH09269861A (en) Tablet device, tablet device detection method, and electronic device
JPH0366687B2 (en)
JPH06168067A (en) Information input device
JPH07120237B2 (en) Coordinate input device
JP3408167B2 (en) Coordinate detection device
JP3711771B2 (en) Touch panel control device and touch panel coordinate detection method