JPS5894069A - Coordinate detector - Google Patents
Coordinate detectorInfo
- Publication number
- JPS5894069A JPS5894069A JP56192348A JP19234881A JPS5894069A JP S5894069 A JPS5894069 A JP S5894069A JP 56192348 A JP56192348 A JP 56192348A JP 19234881 A JP19234881 A JP 19234881A JP S5894069 A JPS5894069 A JP S5894069A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate data
- signal
- data
- resistive film
- coordinate
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/045—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
Description
【発明の詳細な説明】
本発明状、被抑圧体の押圧点位置を検出し、この押圧点
位置を示すX軸およびY軸の座標データを出力する座標
検出装置に関し、特に前記被抑圧体として所定間隔で縦
横に配置され要点状のスペーサを挾んで対向配置された
2枚の抵抗膜を用いた座標検出装置に関するものである
。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a coordinate detection device that detects the position of a pressed point on a suppressed object and outputs coordinate data on the X-axis and Y-axis indicating the pressed point position. The present invention relates to a coordinate detection device using two resistive films arranged vertically and horizontally at predetermined intervals and facing each other with a dot-shaped spacer in between.
従来において、例えば特開昭56−11580号公報に
開示されているように翫枠状のスペーサを挾んで対向配
置された2枚の抵抗膜の一方を押圧して両抵抗膜を接触
させ、この接触点における電位を検出することにより端
記具などの抑圧体の押圧点座標を得、これにより手書き
文字や図形岬をコンピュータに入力するようにした座標
検出装置が知られている。Conventionally, as disclosed in, for example, Japanese Unexamined Patent Publication No. 56-11580, one of two resistive films placed facing each other with a frame-shaped spacer in between is pressed to bring the two resistive films into contact with each other. 2. Description of the Related Art A coordinate detection device is known that obtains the coordinates of a pressed point of a suppressor such as an edge marking tool by detecting the electric potential at a contact point, and thereby inputs handwritten characters or graphic capes into a computer.
ところが、上述の座標検出装置においては2枚の抵抗膜
相互間の絶縁を枠状のスペーサによって行っているため
、抵抗膜の面積を広くとると抵抗膜が自重によシ撓んで
しまうという不都合がある。However, in the above-mentioned coordinate detection device, since the two resistive films are insulated from each other by a frame-shaped spacer, if the area of the resistive film is made large, the resistive film will bend due to its own weight, which is an inconvenience. be.
そこで、被抑圧体として第1図(1)に示すように2枚
の抵抗膜1および2を、所定間隔で縦横に配置された点
状のスペーサ3を介して対向配置し、一方の抵抗膜を押
圧することにょシ、第1“図(b)の断面図に示すよう
に両抵抗膜をスペーサ3の不在部分で点接触させるよう
Kした構造のものがある。Therefore, as shown in FIG. 1 (1), two resistive films 1 and 2 are arranged facing each other with dot-shaped spacers 3 arranged vertically and horizontally at predetermined intervals as objects to be suppressed, and one resistive film is There is a structure in which both resistive films are brought into point contact in the area where the spacer 3 is absent, as shown in the cross-sectional view of FIG. 1(b).
そして、抑圧体の押圧点位置を検出し、その座標データ
を出力するに当っては、前述の特開昭56−11580
号公報に開示されている検出動作の原理と同様に1第1
の抵抗膜1のX軸方向に電極1ムおよび1Bを利用して
所定電圧を印加する動作と、第2の抵抗膜2のY軸方向
に電極2人および2Bを利用して所定電圧を印加する動
作とを交互に行い、両抵抗膜の接触点における電位を電
圧不印加飼の抵抗膜の電極から交互に取り出し、これら
の電位をディジタル値に変換して押圧点のX軸およびY
軸の座標データとして出力するように構成される。In detecting the pressing point position of the suppressing body and outputting its coordinate data,
Similar to the principle of the detection operation disclosed in the publication,
The operation of applying a predetermined voltage in the X-axis direction of the second resistive film 1 using electrodes 1M and 1B, and the application of a predetermined voltage in the Y-axis direction of the second resistive film 2 using electrodes 2 and 2B. The potentials at the contact points of both resistive membranes are taken out alternately from the electrodes of the resistive membrane with no voltage applied, and these potentials are converted into digital values and calculated on the X-axis and Y-axis of the pressing point.
It is configured to be output as axis coordinate data.
従って、このような被抑圧体を使用した座標検出装置に
おいては、被抑圧体の面積を広くとれ、特に手書き図面
などをコンピュータに入力する場合に最適なものとなる
。Therefore, in a coordinate detection device using such a suppressed body, the area of the suppressed body can be increased, and it is particularly suitable for inputting handwritten drawings into a computer.
しかし、スペーサが点状であるため、押圧点における点
接触面積が抑圧強さの変動によシ第1図(c)または(
d)の断面図に示す如く種々費化し、これに伴って一方
の抵抗膜から取シ出す接触点の電位が変動する。例えば
押圧点を第1図(e)の記号ムに示すように連続的に直
線状に移動させたとしても、点接触面積の大小に応じて
接触点の電位に変動が生じてX軸、Y軸の座標データが
不連続な奄のとなり、コンピュータ側においては第1図
(・)の記号1に示すような曲線の座標データとして認
識あるいは表示してしまうという欠点がある。However, since the spacer is in the form of a point, the point contact area at the pressing point is affected by fluctuations in the suppression strength, as shown in Figure 1 (c) or (
As shown in the cross-sectional view d), various costs are incurred, and the potential at the contact point taken out from one of the resistive films varies accordingly. For example, even if the pressing point is moved continuously in a straight line as shown by symbol M in Fig. 1(e), the potential of the contact point will fluctuate depending on the size of the point contact area. The problem is that the coordinate data of the axes becomes discontinuous, and the computer side recognizes or displays it as the coordinate data of a curve as shown by symbol 1 in FIG. 1 (.).
本発明はこのような欠点を解決するためになされたもの
で、その目的は抑圧強さの変動あるいは点接触状態の変
動があっても、押圧点の移動に追従した連続性のある座
標データを出力し得るようにした座標検出装置を提供す
ることにある。The present invention was made to solve these drawbacks, and its purpose is to provide continuous coordinate data that follows the movement of the pressed point even if there are fluctuations in the suppression strength or point contact state. An object of the present invention is to provide a coordinate detection device capable of outputting coordinates.
この九めに本発明は、押圧点の移動に伴って順次取抄出
される座標データ相互間の偏差を求め、その偏差が所定
値未満の座標データのみを連続性のある座標データとし
、他は不正常なものとして無視するようにした屯のであ
る。Ninthly, the present invention calculates the deviation between the coordinate data that is sequentially extracted as the pressing point moves, treats only the coordinate data whose deviation is less than a predetermined value as continuous coordinate data, and treats the other coordinate data as continuous coordinate data. This is the case with Ton, who has decided to ignore it as something abnormal.
なお、この明細書においては順次取り出される座標デー
タ列のうち連続性があると判断した座標データは、座標
データの真値として定義して説明のために使用する。Note that in this specification, coordinate data that is determined to be continuous among coordinate data strings that are sequentially extracted is defined as the true value of the coordinate data and used for explanation.
以下、図示する実施例に基づき本発明の詳細な説明する
。Hereinafter, the present invention will be described in detail based on illustrated embodiments.
第2図は本発明の一実施例を示すブロック図である。同
図において、第1の抵抗膜1の電極1ムはトランジスタ
Q1を介して正の駆動電圧(+Vs)に接続され、一方
の電極1BはトランジスタQsを介してアース電位に接
続されている。また、第2の抵抗膜2の電極2Aはトラ
ンジスタQsを介して正の駆動電圧(+V1)K接続さ
れ、一方の電極2BはトランジスタQ4を介してアース
電位に接続されている。FIG. 2 is a block diagram showing one embodiment of the present invention. In the figure, an electrode 1B of the first resistive film 1 is connected to a positive drive voltage (+Vs) via a transistor Q1, and one electrode 1B is connected to a ground potential via a transistor Qs. Further, the electrode 2A of the second resistive film 2 is connected to a positive driving voltage (+V1) K via a transistor Qs, and the one electrode 2B is connected to ground potential via a transistor Q4.
これらのトランジスタQ* A−Q a ld 、フリ
ップフロップFFIの出力端子(q)および◎からそれ
ぞれ出力される駆動電圧交互印加用の信号YD、XDに
よシ導通および非導通が制御されるように構成されてい
る。Conduction and non-conduction are controlled by signals YD and XD for alternate application of drive voltages output from these transistors Q* A-Q a ld , the output terminal (q) of the flip-flop FFI, and ◎, respectively. It is configured.
フリップフロップFF、は2つの抵抗膜1.2に対する
駆動電圧の印加を交互に切換えるためのものであり、D
型フリップフロップによって構成されている。そのデー
タ入力端子(2)にはプロセッサ。The flip-flop FF is used to alternately switch the application of the driving voltage to the two resistive films 1.2, and
It consists of type flip-flops. At its data input terminal (2) is a processor.
ユニットPUからチャンネル切換信号C)1Bが入力さ
れ、・またクロック入力端子(CK)にはインバータI
NVIKよってチップセレクト信号で1を反転した信号
C8,が入力されている。A channel switching signal C)1B is input from the unit PU, and an inverter I is input to the clock input terminal (CK).
A signal C8, which is an inverted 1 of the chip select signal from the NVIK, is input.
従って、フリップフロップFFlは論理11#のチャン
ネル切換信号CHsが入力されている時に、論理“0”
のチップセレクト信号で百がプロセッサユニットPυか
ら発生されると、このチップセレクト信号CIの立下り
タイミング後において論理“1”の信号YDおよび論理
“Omの信号XDを出力する。すなわち、フリップフロ
ップFF、d論理“1”のチャ/ネル切換信号CH8が
入力され、かつ論理“0”のチップセレクト信号で百が
発生すると、トランジスタQsおよびQ4を導通させ、
第2の抵抗膜2に駆動電圧(vl)を印加し、矢印で示
すy軸方向の電位勾配を生じさせる信号を出力する。Therefore, the flip-flop FFl has a logic "0" when the channel switching signal CHs of logic 11# is input.
When a chip select signal of 100 is generated from the processor unit Pυ, a signal YD of logic "1" and a signal XD of logic "Om" are output after the falling timing of this chip select signal CI. , d When the channel/channel switching signal CH8 of logic "1" is input and 100 occurs in the chip select signal of logic "0", transistors Qs and Q4 are made conductive,
A driving voltage (vl) is applied to the second resistive film 2 to output a signal that generates a potential gradient in the y-axis direction as indicated by the arrow.
一方、フリップフロップFF、は論理10#のチャンネ
ル切換信号CH8が入力されている時に、論理“Omの
チャンネルセレクト信号でiがプロセッサユニットPU
から発生されると、このチップセレクト信号τ1の立下
υタイミング後において論理“0”の信号YDおよび論
理m1”の信号XDを出力する。すなわち、フリップフ
ロップFF、は論理“0#のチャンネル切換信号CI’
1gが入力され、かつ論理“0”のチップセレクト信号
でiが発生すると、トランジスタQ1およびQ−を導通
させ、第1の抵抗膜1に駆動電圧(V、)を印加し、矢
印で示すS軸方向の電位勾配を生じさせる信号を出力す
る。On the other hand, when the flip-flop FF is input with the channel switching signal CH8 of logic 10#, the channel select signal of logic "Om" and i is the processor unit PU.
, the logic "0" signal YD and the logic "m1" signal XD are output after the fall υ timing of the chip select signal τ1.In other words, the flip-flop FF outputs the logic "0#" signal XD. Signal CI'
When 1g is input and i is generated by a chip select signal of logic "0", transistors Q1 and Q- are made conductive, a driving voltage (V, ) is applied to the first resistive film 1, and S shown by an arrow is applied. Outputs a signal that creates an axial potential gradient.
従って、プロセッサユニットPUから送出するチャンネ
ル切換信号01Bを論理“1″と論理10′″とで交互
に切換えることにより、第1の抵抗膜1のX軸方向およ
び第2の抵抗膜のy軸方向に所定の電位勾配を交互に生
じさせることができる。これにより、一方の抵抗膜の任
意の座標位置を押圧して両抵抗膜を点接触させると、y
軸方向に電位勾配を生じさせている時には押圧点のy軸
方向の位置を両抵抗膜の接触点および一方の抵抗膜1の
電極1Bを介してそのy軸方向の押圧点位置に対応した
レベルの電位信号vyとして取シ出すことができ、逆に
X軸方向に電位勾配を生じさせている時には押圧点のX
軸方向の位置を両抵抗膜の接触点および一方の抵抗膜2
の電極2Bを介してそのS軸方向の押圧点位置に対応し
たレベルの電位信号vxとして取り出すことができる。Therefore, by alternately switching the channel switching signal 01B sent from the processor unit PU between logic "1" and logic 10'', A predetermined potential gradient can be generated alternately in the y
When a potential gradient is generated in the axial direction, the position of the pressing point in the y-axis direction is set at a level corresponding to the position of the pressing point in the y-axis direction via the contact point of both resistive films and the electrode 1B of one of the resistive films 1. On the other hand, when a potential gradient is generated in the X-axis direction, the potential signal vy at the pressing point
Adjust the axial position to the contact point of both resistive films and one resistive film 2.
can be extracted as a potential signal vx at a level corresponding to the pressing point position in the S-axis direction through the electrode 2B.
このようにして取り出される押圧点のy軸およびX軸方
向の座標位置に対応したレベルの電位信号vy、vxは
それぞれスイッチsw1. swlを介して積分囲路I
TG、、ITG、に入力される。Potential signals vy and vx at levels corresponding to the coordinate positions of the pressed point in the y-axis and Integral circuit I via swl
It is input to TG,,ITG,.
ここで、2つの抵抗膜1,2は、駆動電圧(vl)が交
互に印加されている関係上、積分回路ITGI。Here, the two resistive films 1 and 2 are connected to the integration circuit ITGI because the drive voltage (vl) is applied alternately.
IT(hにはアース電位が直接印加されて積分動作が遅
くなり、ひいては電位信号VY、VXのディジタル値へ
の変換速度が遅くなる。これを防ぐためにスイッチsw
l >よび8W1が設けられている。The earth potential is directly applied to IT (h, which slows down the integration operation, which in turn slows down the conversion speed of the potential signals VY and VX into digital values. To prevent this, switch sw
l > and 8W1 are provided.
すなわち、この種の座標検出装置では電位信号VY#v
xに含まれるリップル成分やノイズ成分を除去し、電位
信号vy、vxの平均的な値をディジタル値に変換する
ようにムD変換器の入力段にコンデンサを含む積分回路
を付加するのが一般的に行なわれているが、このような
構成において駆動電圧印加側のアース電位が積分回路I
TGIまたは!TG、に直後入力されると、これらの積
分回路のコンデンサCはアース電位の入力により放電さ
れてしまい、各抵抗膜から取り出した電位信号7丁、V
Xを積分する動作時には、アース電位から充電を再び開
始させなければならない。このため、アース電位から電
位信号vY、vxのレベルに充電させる壕での時間だけ
積分動作が遅れてしまい、座標データへの変換速度が遅
くなる。That is, in this type of coordinate detection device, the potential signal VY#v
Generally, an integrating circuit including a capacitor is added to the input stage of the D converter to remove ripple and noise components contained in x and convert the average value of the potential signals vy and vx into digital values. However, in such a configuration, the ground potential on the drive voltage application side is connected to the integrating circuit I.
TGI or! When input immediately to TG, the capacitors C of these integrating circuits are discharged due to the input of the ground potential, and the potential signals 7 and V taken out from each resistor film are
When integrating X, charging must be restarted from ground potential. Therefore, the integration operation is delayed by the time required to charge the ground potential to the level of the potential signals vY and vx, and the speed of conversion to coordinate data is slowed down.
このために、スイッチ8W1はフリップフロップtri
の出力信号YDが“1′で、かつインノ(−夕INV。For this purpose, the switch 8W1 is connected to the flip-flop tri
The output signal YD is "1', and the output signal YD is "1', and the output signal YD is "1', and the output signal YD is "1'", and
から出力されるチップセレクト信号C8が“1”の時の
みアントゲ−トムGlの出力信号にlオン状態(閉成状
態)とされ、第1の抵抗膜1に駆動電圧(vI)を印加
していゐ時にはオフ状態とされ、アース電位は積分回路
ITG、の入力に直接加わらないように制御される。i
九、スイッチawsaフリップフロップFFIの出力信
号XDが11”で、かつチップセレクト信号C8が11
”め時のみアントゲ−トムG1の出力信号によ如オン状
!I(閉成状態)とされ、鯖2の抵抗膜2に駆動電圧(
vI)を印加している時にはオフ状態とされ、アース電
位は積分回路ITG、の入力に直接加わらないように制
御される。Only when the chip select signal C8 output from the antagonist Gl is "1", the output signal of the antagonist Gl is turned on (closed state), and the driving voltage (vI) is applied to the first resistive film 1. At other times, it is in the off state, and the ground potential is controlled so as not to be directly applied to the input of the integrating circuit ITG. i
9. The output signal XD of the switch awsa flip-flop FFI is 11", and the chip select signal C8 is 11".
``Only when this happens, the output signal of the antgame G1 turns on state!I (closed state), and the driving voltage (
vI) is in an off state, and the ground potential is controlled so as not to be applied directly to the input of the integrating circuit ITG.
これにより、コンデンサCを含む積分回路ZTGl#I
TG、は、チップセレクト信号CIの発生期間だけ電位
信号vy、vxの積分動作を行なってその積分値を次の
チップセレクト信号CBの発生タイミングに新たな電位
信号vy、vxが印加されるまで保持するようになる。As a result, the integration circuit ZTGl#I including the capacitor C
TG performs an integral operation on the potential signals vy, vx only during the generation period of the chip select signal CI, and holds the integrated value until a new potential signal vy, vx is applied at the timing when the next chip select signal CB is generated. I come to do it.
この場合、通常の抑圧操作においては電位信号vy、
vx、のレベルの変化率は比較的小さいため、積分回路
ITGI、ITG。In this case, in a normal suppression operation, the potential signal vy,
Since the rate of change in the level of vx, is relatively small, the integration circuits ITGI, ITG.
におけるコンデンサCは瞬時に新たな電位信号Vy、v
xのレベルに充電されるようKなシ、積分動作を極めて
迅速に終了させることができる。Capacitor C at instantaneously receives new potential signals Vy,v
If K is charged to the level of x, the integral operation can be completed very quickly.
このようにして積分回路I TGIおよびITG、にお
いて積分された電位信号vY′およびVX’d、2チヤ
ンネルのムD変換入力Ca1l、 CH2を有するムD
変換器ムDCに入力される。In this way, the potential signals vY' and VX'd integrated in the integration circuits I TGI and ITG, and the two-channel D conversion inputs Ca1l and CH2 are integrated.
It is input to the converter DC.
ムD変換器ムDCは、チャンネル切換信号CHIiが“
0”の時に拡第1チャンネルのムD変換器入力CHIに
入力されている電位信号vY′を選択し、チップセレク
ト信号τiが11”信号になった後にこの信号vY′を
対応するディジタル値に変換する。When the channel switching signal CHIi is “
When the chip select signal τi becomes a 11" signal, the potential signal vY' input to the expanded first channel D converter input CHI is selected. Convert.
そして、一定時間後にその変換動作が終了すると論理“
θ″の変換終了信号百とともに、変換値をデータ構成が
シリアルなy軸の座標データYとして出力する。また、
チャ・ンネル切換信号CH8が11mの時には第2チヤ
ンネルのムD変換入力CH2に入力されている電位信号
vx′を選択し、チップセレクト信号でiが11m信号
になった後にこの信号vX′を対応するディジタル値に
変換する。そして、その変換値を変換終了信号mocと
ともに5軸の座標データXとして出力する。Then, when the conversion operation is completed after a certain period of time, the logic “
Along with the conversion end signal 100 for θ'', the converted value is output as y-axis coordinate data Y with a serial data structure.
When the channel switching signal CH8 is 11m, the potential signal vx' input to the mu-D conversion input CH2 of the second channel is selected, and after i becomes the 11m signal with the chip select signal, this signal vx' is handled. Convert to a digital value. Then, the converted value is output as five-axis coordinate data X together with the conversion end signal moc.
VsKよって反転されてプロセッサユニットPUに送ら
れる。すると、プロセッサユニットPυは信号IOCを
受けたことにょシ、シリアルなデータ構成のX軸セよび
y軸の座標データX、 Yを読み込む。The signal is inverted by VsK and sent to the processor unit PU. Then, upon receiving the signal IOC, the processor unit Pυ reads the X-axis and y-axis coordinate data X, Y in a serial data configuration.
さて、プロセッサエ二ッ)PUi演算処理装置CPUや
プログラムメモリMIM等によって構成され、ムD変換
器ムDCから入力される座標データの読込みやその連続
性の判別勢の一連の制御を行って押圧点の移動に正確に
追従した座標データとして出力するものであるが、仁の
ような制御を行う喪めのプログラムの起動はアリツブフ
ロップF?。Now, the processor unit (PUi) is composed of the arithmetic processing unit CPU, program memory MIM, etc., and performs a series of controls such as reading the coordinate data input from the MuD converter MuDC and determining its continuity. It is output as coordinate data that accurately follows the movement of a point, but is it possible to start a mourning program that performs a control like Jin? .
の出力端子(2)から論理“omの抑圧検出信号8N8
が入力される仁とによって行う。Logic “om” suppression detection signal 8N8 is output from the output terminal (2) of
This is done by inputting jin.
すなわち、2つの抵抗膜1および2に対して駆動電圧(
vl)を交互に印加している時、任意のタイ電ングで押
圧操作が開始されると、この押圧点位置に対応した電位
信号vy、vxが取シ出されるが、このうちvxはスイ
ッチBw3を介して積分回路!テG■に入力される一方
、抵抗B1およびR,によって分圧されてトランジスタ
Qsのペースに入力される。That is, the driving voltage (
When a pressing operation is started with an arbitrary tie voltage while applying Vl) alternately, potential signals vy and vx corresponding to this pressing point position are taken out, and among these, vx is applied to the switch Bw3. Integral circuit through! On the other hand, the voltage is divided by the resistors B1 and R, and is input to the gate of the transistor Qs.
トランジスタQsは、抵抗膜に対する抑圧操作が開始さ
れて電位信号VXのレベルが所定値以上になると導通し
、そのコレクタ出力から抑圧操作が開始されたことを示
す10”の検出信号8Nsムを出力する。仁のトランジ
スタQmから出力されゐ10″の検出信号80ムはD型
フリップフリップFF、のデー−入力端子(2)へ供給
され、チップセレクト信号CIの立上シタイ電ングで取
り込まれて出力端子Qから論理“Omの抑圧検出信号8
NBとして出力される。従って、チップセレクト信号で
百を比較的短い周期で発生させるようにしておけば、抵
抗膜に対する抑圧操作後ただちに抑圧検出信号lNi1
を得ることができ、座標データx、Yの読込み処理やそ
の連続性の判別などの処理を行うプログラムを起動させ
ることができる。The transistor Qs becomes conductive when the suppression operation on the resistive film is started and the level of the potential signal VX exceeds a predetermined value, and outputs a 10" detection signal 8Nsm indicating that the suppression operation has started from its collector output. The detection signal 80" of 10" output from the external transistor Qm is supplied to the data input terminal (2) of the D-type flip-flip FF, and is taken in and output at the rising edge of the chip select signal CI. Suppression detection signal 8 of logic “Om” from terminal Q
Output as NB. Therefore, if the chip select signal is made to generate 100 in a relatively short cycle, the suppression detection signal lNi1 is immediately generated after the suppression operation on the resistive film.
can be obtained, and a program that performs processing such as reading the coordinate data x and Y and determining the continuity thereof can be activated.
ところで、抵抗膜が押圧されたことを検出するに際し、
抵抗膜1に駆動電圧(Vs)の印加による比較的大きな
電流を流すようにしておくと、抵抗膜1における電位勾
配が急勾配となシ、押圧点の位置によっては電位信号v
Xのレベルが大幅に変化してしまう。その結果、トラン
ジスタQmにおける識別レベルの決め方によっては抑圧
操作が行なわれ良ことの識別が不可能となったりするこ
とがある。そζで、抑圧操作の検出前は抵抗膜1に対し
て微少電流を流し、その電位勾配をゆるやかとし、どの
位置を押圧しても高レベルの電位信号VXが得られるよ
うにする。すなわち、トランジスタQ■をトランジス°
りQ−の出力信号(“0”信号)によって非導通とし、
抵抗膜1に紘トランジスター61によって駆動電圧(v
l)の正電位のみを印加してこの抵抗膜1の全体の電位
を正電位側にシフトする。これによって抵抗膜1にトラ
ンジスタQsおよび積分回路I?G、の入力側のインピ
ーダンスと抵抗膜1の抵抗値とによって定まる微少電流
を流すように構成されている。この′場合、トランジス
タQ@を導通させる信号としては、ムD変換器ムDCの
変換終了信号鳶OCが用いられている。既に理解できる
ように、ムD変換器ムDCは変換動作の終了後は新丸な
電位信号vyまた社vxが入力されるのを待機する状態
となるため、仁の変換終了信号KOCをインバータIN
Vsによって反転してトランジスタQ・を制御するよう
にしておけば、変換動作の終了後において抵抗膜1社常
に正電位側にシフトされる。By the way, when detecting that the resistive film is pressed,
If a relatively large current is caused to flow through the resistive film 1 by applying the drive voltage (Vs), the potential gradient in the resistive film 1 will become steep, and the potential signal V may vary depending on the position of the pressing point.
The level of X changes drastically. As a result, depending on how the discrimination level in the transistor Qm is determined, a suppression operation may be performed and it may become impossible to distinguish between good and good results. Therefore, before the suppression operation is detected, a small current is passed through the resistive film 1 to make the potential gradient gentle so that a high-level potential signal VX can be obtained no matter where the pressure is applied. In other words, transistor Q■ is replaced by transistor °
It is made non-conductive by the output signal (“0” signal) of Q-,
A driving voltage (v
By applying only the positive potential of l), the entire potential of this resistive film 1 is shifted to the positive potential side. As a result, the resistive film 1 is connected to the transistor Qs and the integrating circuit I? It is configured to flow a minute current determined by the impedance on the input side of G and the resistance value of the resistive film 1. In this case, the conversion end signal OC of the MDC converter MDC is used as the signal that makes the transistor Q@ conductive. As can be understood already, after the conversion operation is completed, the MuD converter MuDC is in a state of waiting for the input of the new potential signal vy or the new potential signal Vx, so the conversion end signal KOC is input to the inverter IN.
If the transistor Q is inverted and controlled by Vs, one resistive film is always shifted to the positive potential side after the conversion operation is completed.
従って、この状態において抑圧操作が行なわれると、ど
の位置を押圧しても高レベルの電位信号VXが得られ、
トランジスタQ−における識別レベルを若干高目にして
おいても確実にトランジスタQmが導通する。いい換え
れば、抑圧操作が行なわれたことを確実に検出すること
ができ゛る。この結果、プロセッサエニットにおけるプ
ログラムを抑圧操作に追従して確実に起動できる。この
場合、トランジスタQ、の識別レベルを高目に設定でき
るため、外乱ノイズによって誤った抑圧検出信号−N−
が発生することを防止できる効果もある。Therefore, if a suppression operation is performed in this state, a high-level potential signal VX will be obtained no matter where the pressure is applied.
Even if the discrimination level in transistor Q- is set a little high, transistor Qm is reliably conductive. In other words, it is possible to reliably detect that a suppression operation has been performed. As a result, the program in the processor enit can be reliably started following the suppression operation. In this case, since the discrimination level of transistor Q can be set high, disturbance noise may cause an erroneous suppression detection signal -N-
It also has the effect of preventing the occurrence of.
なお、押圧点の座標社1軸とy軸方向との1対で検出さ
れるものであるため、抑圧操作が行なわれ九ことを検出
するためのトランジスタ4bはX軸方向の電位信号vx
@1のみに設けれd足シる。これは、トランジスタQ・
についても同様である。Note that since the pressure point is detected as a pair of coordinates in the 1st axis and the y-axis direction, the transistor 4b for detecting that the suppression operation is performed receives the potential signal vx in the X-axis direction.
It is provided only in @1 and has a d foot. This is the transistor Q.
The same applies to
ここで、第3図に示すタイムチャートを参照し、1軸お
よびy軸の座標データx、YがプロセッサエエットPU
K入力される壕での動作を要約して説明する。Here, with reference to the time chart shown in FIG.
The operation in the trench where K is input will be summarized and explained.
まず、時#t1において同図(II) K示すチップセ
レクト信号で1が“O”になると、この立下りタイずン
グで変換終了信号流(同図−))祉“1″信号に復帰し
、ムD変換器ムDOは待機状態となる。この時、チャン
ネル切換信号CBsが同図<c)に示すように“0”に
変化していると、フリップフロップFFIの出力信号Y
Dii同図(d)に示すようにmo#信号となシ、一方
の出力信号XDは同図(・)K示すように11′″信号
となる。これによシ、第1の抵抗膜1に駆動電圧(vl
)が印加される状態となる。また、信号XDが11”信
号となゐことにょシ、チップセレクト信号てiの発生期
間中にアントゲ−トム01から111信号が出力されて
スイッチsw嘗が同wJ(4に示すようにオン状態とな
る。ところが、この時には未だ抑圧操作がなされていな
い大め、第2の抵抗膜1の電極21Ka電位信号VXは
現われない。First, at time #t1, when 1 becomes "O" in the chip select signal shown in FIG. , the MuD converter MuDO goes into a standby state. At this time, if the channel switching signal CBs changes to "0" as shown in <c) in the same figure, the output signal Y of the flip-flop FFI
As shown in (d) of the same figure, one output signal XD becomes a 11''' signal as shown in (-)K of the same figure. drive voltage (vl
) is applied. In addition, if the signal However, at this time, the rather large potential signal VX of the electrode 21Ka of the second resistive film 1, which has not yet been subjected to the suppression operation, does not appear.
次に、時刻tsになシ、チップセレクト信号でiが10
1に復帰すると、スイッチIW=はオフ状態となる。同
時に、ムD変換器ムDCは変換動作を開始するようにな
る。しかし、この時変換対象の電位信号VX’は入力さ
れていないえめ、時刻1.にシいて論理”o’o変換終
了信号f可を出力すゐとともに、オール“Omの座標デ
ータYを出力する。この時刻jsK藝いて変換終了信号
が101となることによシ、トランジスタq・が導通し
、信号XDによって導通していたトランジスタQsを非
導通とすゐ。これにより、第1の抵抗Iota全体の電
位が正電位側ヘシフトされ、これに伴って電極1Bから
取シ出される信号VYも第3 II (f)に示すよう
に変換終了信号1fの発生期間中に正電位儒ヘシフトさ
れる。Next, at time ts, i is 10 by the chip select signal.
When the signal returns to 1, the switch IW= is turned off. At the same time, the MuD converter MuDC starts the conversion operation. However, at this time, the potential signal VX' to be converted is not input at time 1. Then, a logic "o'o" conversion end signal f is outputted, and coordinate data Y of all "Om" is outputted. At this time jsK, the conversion end signal becomes 101, so that the transistor q becomes conductive, and the transistor Qs, which had been conductive due to the signal XD, becomes non-conductive. As a result, the potential of the entire first resistor Iota is shifted to the positive potential side, and accordingly, the signal VY taken out from the electrode 1B also changes during the generation period of the conversion end signal 1f, as shown in Part 3 II (f). is shifted to a positive potential.
この状態で時刻tsaのタイミングで押圧操作が開始さ
れると、電極2sから第3図頓に示すように高レベルの
電位信号VXが取り出されて抵抗翼1を介してトランジ
スタQ−のベースに印加される。When the pressing operation is started at time tsa in this state, a high-level potential signal VX is taken out from the electrode 2s as shown in Figure 3 and applied to the base of the transistor Q- via the resistance blade 1. be done.
これによって、トランジスタQsのコレクタ出力から第
3図(ロ)に示すような信号8N8ムが出力される。As a result, a signal 8N8m as shown in FIG. 3(b) is output from the collector output of the transistor Qs.
この後時刻t4においてチップセレクト信号で■が“0
”信号に変化すると、仁の立下りタイミングにおいて前
記信号11118ムがフリップフロップIFFmに取込
まれ、その出力から第3図(1)に示すような抑圧検出
信号INIIとして出力される。辷れによシ、プロセッ
サエニットPUは押圧点の座標を読込むためのプログラ
ムを起動する。After this, at time t4, ■ is “0” in the chip select signal.
When the signal 11118 is changed to the signal 11118, it is taken into the flip-flop IFFm at the falling timing of the input signal, and the output thereof is outputted as the suppression detection signal INII as shown in FIG. 3 (1). Okay, the processor enit PU starts a program for reading the coordinates of the press point.
一方、時刻teaにおいて抑圧操作が開始され、かつ時
刻t4〜tIにおいてチップセレクト信号舘が発生され
ていることにより、スイッチ8W嘗を介して押圧点のX
軸方向の位置に対応した電位信号VXが積分回路I?G
sへ入力される。これによシ、積分回路I’rGlは入
力信号vx tt4〜1.において積分し、第3図(j
)に示すような電位信号vx′を出力し、ムD変換器ム
DCの第2チヤンネルのムD変換入力CB’lK供給す
る。すると、ムD変換器ムDCはチャンネル切換信号C
Haが1”になっていることを条件に1第2チヤンネル
のムD変換入力に供給されている電位信号vx′を選択
し、チップセレクト信号で1が“1”信号に復帰した時
刻1.のタイ電ノグでこの電位信号vx′のディジタル
値への変換動作を開始する。そして、一定時間後の時刻
t@において変換動作が終了すると、変換終了信号lf
を0”信号とし、プロセッサユニットPυに対して変換
動作が終了したことを知らせる。これによシ、プロセッ
サユニットPυはムD変換器ムDCの変換出力、すなわ
ちl軸の座標データXの読込みを行う。On the other hand, since the suppression operation is started at time tea and the chip select signal is generated from time t4 to tI,
The potential signal VX corresponding to the axial position is the integral circuit I? G
input to s. Accordingly, the integrator circuit I'rGl receives input signals vx tt4-1. Integrate in Figure 3 (j
) and supplies it to the D conversion input CB'lK of the second channel of the D converter MDC. Then, the MDC converter MDC receives the channel switching signal C.
The potential signal vx' supplied to the MuD conversion input of the second channel is selected on the condition that Ha is 1", and the time 1 when 1 returns to the "1" signal by the chip select signal. The conversion operation of this potential signal vx' into a digital value is started by the tie electric nog.Then, when the conversion operation is completed at time t@ after a certain period of time, the conversion end signal lf is
is set to 0'' signal to notify the processor unit Pυ that the conversion operation has been completed.As a result, the processor unit Pυ reads the conversion output of the MuD converter MuDC, that is, the coordinate data X of the l axis. conduct.
一方、プロセッサユニットPUFiJ軸の座標データX
を読込みを行うに先立ち、時刻1.においてチャンネル
切換信号CHIを11”信号とする。これは、次の時刻
t1におい駆動電圧(vl)の印加を第1の抵抗・膜1
から第2の抵抗膜2へ切換えるためである。従って、時
刻t1においてチップセレクト信号C8がmOm信号に
変化すると、この立下シタイ建ングにおいてフリップ”
フロップFFIの出力信号you’″1m信号に変化し
、一方の出力信号XDは10″信号に変化する。これK
よシ、今度は第2の抵抗膜2に駆動電圧(vl)が印加
されるようになる。On the other hand, coordinate data X of the processor unit PUFiJ axis
Before reading, time 1. , the channel switching signal CHI is set to 11" signal. This means that at the next time t1, the application of the driving voltage (vl) is switched to the first resistor/film 1.
This is for switching from the resistive film 2 to the second resistive film 2. Therefore, when the chip select signal C8 changes to the mOm signal at time t1, a flip occurs at this falling timing.
The output signal you''' of the flop FFI changes to a 1m signal, and one output signal XD changes to a 10'' signal. This is K
Okay, now the driving voltage (vl) is applied to the second resistive film 2.
同時に、チップセレクト信号で1が発生している時刻t
!〜1.においてスイッチ8Wlがオン状態となる。従
って、第1の抵抗膜1の電極1Bから取り出されたy軸
方向の押圧点に対応した電位信号vYは、このスイッチ
swlを介して積分囲路tTGtに入力される。すると
、積分回路I TO,はこの入力電位信号vYをチップ
セレクト信号で百が発生の発生停止稜4保持してムDi
換器ムDCの第1チヤンネルの五り変換入力CHIに供
給する。これによシ、時刻t@〜t・において信号VY
’はディジタル値Km換される。そして、変換終了信号
EOCの発生によシ、プロセッサユニットPυに読込ま
れる。At the same time, the time t when 1 is generated in the chip select signal
! ~1. At this point, the switch 8Wl is turned on. Therefore, the potential signal vY corresponding to the pressing point in the y-axis direction taken out from the electrode 1B of the first resistive film 1 is input to the integrating circuit tTGt via this switch swl. Then, the integrator circuit I TO, holds this input potential signal vY as a chip select signal at the occurrence stop edge 4, and outputs it to the input potential signal vY.
It is supplied to the 5-way conversion input CHI of the first channel of the converter DC. Accordingly, at time t@~t・, the signal VY
' is converted into a digital value Km. Then, upon generation of the conversion end signal EOC, it is read into the processor unit Pυ.
以上のような動作は抑圧操作が継続している間繰り返し
行なわれる。これによシ、押圧点の座標データなx@お
よびy軸の1対で得ることができる。The above operations are repeated while the suppression operation continues. With this, coordinate data of the pressing point can be obtained as a pair of x@ and y axes.
次に、ムD変換器ムDCから出力される座標データZD
の読込みやその連続性の判別を行って、押圧点の移動に
忠実に追従した座標データとして出力するプロセッサユ
ニットPυの動作を第4図に示すフローチャートを参照
して説明する。Next, the coordinate data ZD output from the MuD converter MuDC
The operation of the processor unit Pυ which reads the data and determines its continuity and outputs it as coordinate data that faithfully follows the movement of the pressed point will be explained with reference to the flowchart shown in FIG.
なお、第4図に示すフルーチャートは、最終的に得られ
九座標データに基づき押圧点の軌跡をディスプレイ゛装
置の画面に表示することを前提として構成されているた
め、押圧点の軌跡が表示され為までの動作を説明する。Note that the flowchart shown in Figure 4 is constructed on the premise that the locus of the pressed point will be displayed on the screen of the display device based on the finally obtained nine coordinate data, so the locus of the pressed point will not be displayed. Explain the operation up to this point.
第4図において、まず押圧点の軌跡の表示色およびその
背景色などの条件設定が終了したかどうかがステップ1
00において判断される。この表示のための各種条件の
設定が完了していれば、軌跡表示処理に移る。In Fig. 4, first step 1 is to determine whether the setting of conditions such as the display color of the trajectory of the press point and its background color has been completed.
00. If the various conditions for this display have been set, the process moves to trajectory display processing.
軌跡表示処理においては1、まずステップ101にシい
てフラグFLGが”on’に設定される。フラグFLG
は、ムD費換器ムDCから読込んだ座標データZDが軌
跡表示処理へ突入した段階の最初のものであるかどうか
を判別するためのもので、軌跡表示処理に空入した段階
では“OH”に設定され、最初の座標データであること
が指示される。フラグFLGの設定が終ると、ステップ
102に示す「・CムLL 81i)181」ルーチン
へ進む。In the trajectory display process, first, in step 101, the flag FLG is set to "on".Flag FLG
is for determining whether the coordinate data ZD read from the MuD cost converter MuDC is the first one at the stage of entering the trajectory display process, and at the stage of entering the trajectory display process, "OH" to indicate that this is the first coordinate data. When the setting of the flag FLG is completed, the routine proceeds to the ".CMLL 81i) 181" routine shown in step 102.
rCALL ilg)[lEJルーチンは、抑圧検出信
号8Naが101になっているかどうかを判別するもの
で、まず次のステップ1020に示すように信号8N8
が“Omか否かが判別される。もし、抵抗膜に対する抑
圧操作によって抑圧検出信号8NSが10m信号になっ
ていれば、次のステップ10BのrCALLDムテム翼
IADJルーチンへ進み、ムD変換器ムDCからl軸お
よびy軸の座標データX、Yを読込み、演算処理装置c
pυに内蔵されている第1のレジスタに記憶させる。こ
の後、ステップ1030および1031において現在読
込んだl軸およびy軸の座標データXおよびYを@2の
レジスタにも座標データX′およびY′として記憶させ
る。これは1.押圧点の軌跡番−41t1回読込んだ座
標データX、Yを基点とし、新たに読込んだ現在の座標
データX、 Yを目標点とし、これらの基点と目標点と
を直線で結ぶことKよシ表示するようにしているためで
ある。すなわち、最初に読込んだ座標データX、 Yに
ついては軌跡を表示するための基点になるべきデータが
無いので、この最初の座標データが軌跡の基点と目標点
とに設定される。rCALL ilg) [lEJ routine determines whether the suppression detection signal 8Na is 101. First, as shown in the next step 1020, the signal 8N8 is
If the suppression detection signal 8NS becomes a 10m signal due to the suppression operation on the resistive film, the process proceeds to the next step 10B, the rCALLD mutem wing IADJ routine, and the muD converter mutem Reads the l-axis and y-axis coordinate data X, Y from the DC, and processes it in the processing unit c
It is stored in the first register built into pυ. Thereafter, in steps 1030 and 1031, the currently read l-axis and y-axis coordinate data X and Y are also stored in the register @2 as coordinate data X' and Y'. This is 1. Locus number of the press point - 41t Use the coordinate data X and Y read once as the base point, set the newly read current coordinate data X and Y as the target point, and connect these base points and the target point with a straight lineK This is because the information is displayed in the correct manner. That is, since there is no data that should serve as the base point for displaying the trajectory for the first read coordinate data X and Y, this first coordinate data is set as the base point and target point of the trajectory.
このようにして最初の座標データx、Yの絞込みが終了
すると、次のステップ104のrCALL11CNII
Jルーチンへ移り、ステップ1040において押圧検出
信号11[が10”になっているかどうかが再び判別さ
れゐ。ここで、抑圧検出信号8N8が“0”であれば、
次の押圧点の座標データx、Yを読込むためにステップ
105のrCALL DA’rム111CAD Jルー
チ移る。−そして、ステップ1050に、おいて新たな
S@p−座標データXを読込み、次にステップ1051
においてy軸の座標データYを読込み、これらの座標デ
ータx、Yを第1のレジスタに記憶させる。When the initial coordinate data x, Y is narrowed down in this way, rCALL11CNII in the next step 104
The program moves to the J routine, and in step 1040, it is determined again whether the pressure detection signal 11 is 10. Here, if the suppression detection signal 8N8 is 0,
In order to read the coordinate data x and Y of the next press point, the process moves to the rCALL DA'rm 111CADJ routine of step 105. - Then, in step 1050, new S@p- coordinate data X is read, and then in step 1051
The y-axis coordinate data Y is read in, and these coordinate data x and Y are stored in the first register.
次に、この第2番目の座標データの読込みが終了すると
ステップ1■へ進み、ここにおいてフラグFLGが10
H1であるかどうかを判別する。すなわち、ステップ1
0BのrCALL Dム丁ムRIADJルーチンにおい
て読込んだ座標データX、Yが最初のものであったかど
うかをフラグFLGによって判別する。もし、フラグF
LGが“011”ならば、ステップ101へ進みこのス
テップにおいて第1番目に読込み第2のレジスタに記憶
されている座標データX′と第2番目に胱込み第1のレ
ジスタに記憶されている座標データXとの偏差を求め、
その偏差が’511’(16進表示)以上の値になって
いるかどうかを判別する。同様に、第1番目の座標デー
タY′と第2番目の座標データYとの偏差を求め、その
偏差が’5B”以上の値になっているかどうかを判別す
る。この判別の結果、偏差が“5H”以上であれば、ス
テップ10Fからステップ102へ戻り、再びrCAL
L 81N8KJルーチンの処理を行う。Next, when reading of this second coordinate data is completed, the process proceeds to step 1■, where the flag FLG is set to 10.
Determine whether it is H1. That is, step 1
It is determined by the flag FLG whether the coordinate data X, Y read in the rCALL D mode RIADJ routine of 0B is the first one. If flag F
If LG is "011", the process advances to step 101, and in this step, the coordinate data X' read first and stored in the second register, and the coordinate data X' stored in the first register containing the bladder second. Find the deviation from data X,
It is determined whether the deviation is a value of '511' (in hexadecimal notation) or more. Similarly, the deviation between the first coordinate data Y' and the second coordinate data Y is determined, and it is determined whether the deviation is a value of '5B' or more.As a result of this determination, the deviation is If it is “5H” or more, the process returns from step 10F to step 102 and rCAL is performed again.
L Performs processing of the 81N8KJ routine.
なお、この場合には第2のレジスタに記憶されている座
標データx’、 y’は無効とされ、籐2番目に読込み
第1のレジスタに記憶されている座標データx、Yが第
1番目のものとして処理されるようになる。すなわち、
前回読込んだ座標データx′。In this case, the coordinate data x', y' stored in the second register is invalidated, and the coordinate data x, Y stored in the first register is read in the second register. It will now be treated as a. That is,
Previously read coordinate data x'.
Y′と今回新九に読込んだ座標データX、Yとの同一座
標軸上での偏差が“5H”以上ならば、前回読込んだ座
標データz1. y/は押圧強さの変動勢に起因する不
連続性のデータと見做され、ステップ1030において
第1のレジスタに記憶されている最新の座標データx、
Yが前回読込んだ座標データx1. Y/として第2の
レジスタに記憶される。If the deviation between Y' and the coordinate data X and Y read into the new nine on the same coordinate axis is "5H" or more, the previously read coordinate data z1. y/ is regarded as discontinuous data due to fluctuations in pressing strength, and is the latest coordinate data x stored in the first register in step 1030;
The coordinate data x1 that Y read last time. It is stored in the second register as Y/.
しかし、ステップ107における判別の結果、第1番目
に読込んだ座標データz/、 y/と第2番目に読込ん
だ座標データX、Yとの偏差が“IV未満ならば、これ
ら′のデータ紘連続性があるものとされ、次のステップ
1011へ進み、座標データx / 、 y/がディス
プレイ装置の画面上の画素座・標に対応するように変換
される。この後、ステップ1011においてフラグFL
Gを180H#に設定し、さらにステップ111におい
て座標データX、Y(第1のレジスタに配憶)がディス
プレイ装置の画面上の画素座標に対応するように変換さ
れる。そして、次のステップ112において画素座標に
変換されたデータCX’、 07’およびcx、cy
が出力レジス/RG3およびRG4に転送される。この
後、ステップ113へ進み、ここにおいて’CALL
LINIE’ルーチンが奥行され、データcx’、
cy’とデータCX。However, as a result of the determination in step 107, if the deviation between the first read coordinate data z/, y/ and the second read coordinate data X, Y is "less than IV," these data It is assumed that there is Hiro-continuity, and the process proceeds to the next step 1011, where the coordinate data x/, y/ is converted to correspond to the pixel coordinates and coordinates on the screen of the display device.After this, in step 1011, the flag is set. FL
G is set to 180H#, and further, in step 111, the coordinate data X, Y (stored in the first register) is converted to correspond to pixel coordinates on the screen of the display device. Then, in the next step 112, the data CX', 07' and cx, cy converted into pixel coordinates are
is transferred to output registers /RG3 and RG4. After this, the process proceeds to step 113, where 'CALL
LINIE' routine is deepened, data cx',
cy' and data CX.
CYとで示される座標位置の画素間が直線によって結ば
れて画面上に表示される。 ゛
このようにして2つの押圧点に対応する画素間が直線で
結合されて押圧点の軌跡として表示されると、次にステ
ップ114においてレジスタRG4の記憶データcx、
cyがレジスタRG3へ転送される。これは、第3番目
の押圧点に対応する画素座標が指定された場合に、第2
番目の押圧点□に対Cかφ
応する画素座標を軌跡表示のための新たな基点としてお
くためのものである。Pixels at coordinate positions indicated by CY are connected by straight lines and displayed on the screen. ``In this way, when the pixels corresponding to the two pressed points are connected with a straight line and displayed as the locus of the pressed point, then in step 114, the stored data cx of the register RG4,
cy is transferred to register RG3. This means that when the pixel coordinates corresponding to the third pressing point are specified, the second
This is to set the pixel coordinates corresponding to the second pressed point □ as a new base point for displaying the locus.
ステップ114の処理が終了すると、次のステップ11
5にオイテ75 りFLG 2!l!’801(’Ka
定すtL九後後ステップ1030戻シ、第1のレジスタ
に記憶されている第21目の座標データXが第2のレジ
スタヘデータX′として記憶される。そして、次のステ
ップにおいて第1のレジスタに記憶されている第2番目
の座標データYが第2のレジスタヘデータY′として記
憶される。When the process of step 114 is completed, the next step 11
Oite 75 on 5 FLG 2! l! '801 ('Ka
After tL9, the process returns to step 1030, and the 21st coordinate data X stored in the first register is stored in the second register as data X'. Then, in the next step, the second coordinate data Y stored in the first register is stored in the second register as data Y'.
これKよシ、第3番目の座標データを読込む状態に移動
、ステップ104C)rCALL IIINIIICJ
ルーチンが再度実行される。そして、抑圧検出信号8N
Sが’o”t’あれば、ステップ105のrcitt。This is K, move to the state to read the third coordinate data, step 104C) rCALL IIINIIICJ
The routine is executed again. Then, the suppression detection signal 8N
If S is 'o''t', rcitt in step 105;
DA’rA IIムD」ルーチンが実行されてステップ
10s@および1051 において第3番目の新たな座
標データx、yが読込まれる。The ``DA'rAIImD'' routine is executed and the third new coordinate data x, y is read in steps 10s@ and 1051.
この第3番目の新たな座標データは第1のレジスタに記
憶される。This third new coordinate data is stored in the first register.
次に、ステップ108においてフラグFLGが1OR’
であるかどうかが判別される。この時、フラグPLOハ
ステップItsにおいて“8011”に設定されている
ため、次のステップ110へ進み、今度は第2番目の座
標データx’、 y’と箒3番目の座標データx、Yと
の偏差が’5 H’以上であるかが判別される。もし、
偏差が’5B”未満であれば、これらの座標データは連
続性があるものとされる。そして、ステップ111にお
いて新たに読込んだ第3番目の座標データX、Yがディ
スプレイ装置の画面上の画素座標に対応するように変換
され、この応する画素座標と第3番目の押圧点に対応す
る画素座標とが直線で結ばれて表示される。Next, in step 108, the flag FLG is set to 1OR'
It is determined whether or not. At this time, since the flag PLO is set to "8011" in step Its, the process advances to the next step 110, and this time, the second coordinate data x', y' and the third coordinate data x, Y of the broom are It is determined whether the deviation of is greater than or equal to '5H'. if,
If the deviation is less than '5B', these coordinate data are considered to be continuous.Then, the third coordinate data X, Y newly read in step 111 is displayed on the screen of the display device. The pixel coordinates are converted to correspond to the pixel coordinates, and the corresponding pixel coordinates and the pixel coordinates corresponding to the third pressing point are connected with a straight line and displayed.
このようにして順次読込まれる座標データは前後の座標
データ同志で連続性が判別された後抑圧点の移動に追従
した軌跡として表示される。すなわち、偏差が“5H”
未満の座標データは互に連続性がある正しいもの(座標
データの真値)とされてディスプレイ装置に出力される
。The coordinate data sequentially read in this way is displayed as a locus that follows the movement of the suppression point after the continuity of the previous and subsequent coordinate data is determined. In other words, the deviation is “5H”
Coordinate data that is less than 1 is output to the display device as being correct and continuous (true value of the coordinate data).
しかし、ステップ110における判別の結果、第2番目
の座標データx1. Ylと第3番目の座標データX、
Yとの同一座標軸上での偏差が5B”以゛上ならば、ス
テップ110からステップ116へ進ミ、ここにおいて
フラグFLGが”811”よシ大きいか否かが判断され
る。この時、フラグFLG Fi’80B’であるため
にステップ111へ進み、とζにおいてこの7ラグFL
GO内容がインクリメントされる。However, as a result of the determination in step 110, the second coordinate data x1. Yl and the third coordinate data X,
If the deviation from Y on the same coordinate axis is 5B" or more, the process advances from step 110 to step 116, where it is determined whether the flag FLG is greater than "811". At this time, the flag FLG is larger than "811". Since FLG Fi'80B', the process proceeds to step 111, and in ζ this 7-lag FL
GO contents are incremented.
すなわち、フラグFLGはステップ111において“8
111“K更新される。この後、ステップ1030を軽
由せずにステップ104へ戻って再び「CALLllN
III Jルーチンが実行される。そして、さらにステ
ップIOSにおいて第4番目の座標データX。That is, the flag FLG is "8" in step 111.
111 "K" is updated. After this, without skipping step 1030, the process returns to step 104 and "CALLLLN" is updated again.
III J routine is executed. Then, in step IOS, the fourth coordinate data X.
Yが読込まれる。次いで、ステップ106を介してステ
ップ11@へ進み、ζζにおいて第2のレジスタに記憶
されてい為座標データx’、y’と第1のレジスタに記
憶されている座標データx、Yとの偏差が“5B”以上
か否かが判別される。すなわち、ここで紘ステップ11
1からrcALl、llN3冨」ルーチンへ直接戻つ九
ため、第2のレジスタの記憶内容は更新されておらず@
2番目の座標データが前回読込んだ座標データの真値と
して記憶されている。このため、ステップ110におい
ては第2番目に読込んだ座標データz/、 Ylと第4
番目に新たに絖込んだ座標データX、Yとの備差が“5
H”以上か否かが判別されることになる。Y is read. Next, the process proceeds to step 11@ via step 106, and at ζζ, the deviation between the coordinate data x', y' stored in the second register and the coordinate data x, Y stored in the first register is determined. It is determined whether the number is "5B" or more. That is, here Hiro step 11
1 to rcALl, llN3' routine, the contents of the second register are not updated.
The second coordinate data is stored as the true value of the previously read coordinate data. Therefore, in step 110, the second read coordinate data z/, Yl and the fourth
The difference between the newly inserted coordinate data X and Y is “5”.
It will be determined whether or not it is greater than or equal to H''.
この判別の結果、両者の偏差が15B″未満ならば、ス
テップ110からステップ111へ進んで第4誉目の座
標データX、Yの画素座標への変換が実行されて前述の
場合と同様にして軌跡として表示される。従って、この
場合には第3番目の座標データは無効とされる。As a result of this determination, if the deviation between the two is less than 15B'', the process proceeds from step 110 to step 111, where the conversion of the fourth coordinate data It is displayed as a trajectory. Therefore, in this case, the third coordinate data is invalid.
しかし、ステップttaの判別の結果、絡2番目および
第4番目の座標データの偏差が再び′5H15Bならば
、ステップ116へ再び進み、ζこにおいてフラグFL
Gが“81B”よシ大きいか否かが判別される。仁の時
、フラグFLGは’81H’であるため、ステップ11
1へ進みここにおいてrFLG=“8211”」にイン
クリメントされる。この後、前述の場合と同様に1ステ
ップ104. 105の処理が行なわれた後、ステップ
105Gおよび1051において第5番目の座標データ
x、Yが読込まれて第1のレジスタに記憶される。However, as a result of the determination in step tta, if the deviation between the second and fourth coordinate data is '5H15B again, the process returns to step 116, where the flag FL is set.
It is determined whether G is larger than "81B". At the time of jin, the flag FLG is '81H', so step 11
1, where it is incremented to rFLG="8211". After this, step 104. as in the previous case. After the process 105 is performed, the fifth coordinate data x, Y is read in steps 105G and 1051 and stored in the first register.
そして、ステップ1011を介してステップ110へ進
み、再び第1のレジスタに記憶されている座標データx
、y(すなわち、第5番目の座標データ)と館2のレジ
スタに記憶されている座標データx′。Then, the process proceeds to step 110 via step 1011, and again the coordinate data x stored in the first register is
, y (that is, the fifth coordinate data) and the coordinate data x' stored in the register of building 2.
y/(すなわち、第2番目の座標データ)との偏差が”
sn”以上か否かが判別される。The deviation from y/ (i.e., the second coordinate data) is "
It is determined whether or not the value is greater than or equal to "sn".
この判別の結果、両者の偏差が“5B″以上ならば、ス
テップ116へ進んで再びフラグFLGの判別が行なわ
れる。この時、フラグFLGは既に“82I’l”Kな
っているため、ステップ11@へmんで今度H’+so
n”に設定される。この後、今度祉ステップIQ3Gお
よび1031へ戻り、第2のレジスタに第5番目の座標
データX、Yが新たな真値として記憶され、以後ステッ
プ104に続く各ステップの処理が実行される。As a result of this determination, if the deviation between the two is "5B" or more, the process advances to step 116 and the flag FLG is determined again. At this time, since the flag FLG is already "82I'l"K, go to step 11@m and set H'+so next time.
After that, the process returns to step IQ3G and step 1031, and the fifth coordinate data X, Y is stored in the second register as a new true value. Processing is executed.
すなわち、ステップ105〜1051において第6番目
の座標データx、Yが新たに読込まれ、続いてステップ
11Gにおいて第511目の座標データx′。That is, in steps 105 to 1051, the 6th coordinate data x and Y are newly read, and then in step 11G, the 511th coordinate data x' is read.
Y′と第6番目の座標データx、Yとの偏差が15H1
以上か否かが判別される。この判別の結果、偏差が’5
11’未満ならばステップ111において第6番目に読
込んだ座標データx、Yの画素座標への変換が行なわれ
て前述の場合と同様にして軌跡の表示が行なわれる。こ
の場合、第3のレジスタRG3には第2番目の押圧点に
対応した画素座標が記憶されているため、第2番目の押
圧点に対応する画素座標と第6番目の押圧点に対応する
画素座標とが直紡で結ばれるヒとになる。すなわち、前
回にの座標データが3回連続した場合には次の座標デー
タは真値として判別されて軌跡の表示のために出力され
る。The deviation between Y' and the 6th coordinate data x, Y is 15H1
It is determined whether or not the value is greater than or equal to the value. As a result of this determination, the deviation is '5'.
If it is less than 11', in step 111, the sixth read coordinate data x, Y is converted into pixel coordinates, and the locus is displayed in the same manner as in the previous case. In this case, since the pixel coordinates corresponding to the second pressing point are stored in the third register RG3, the pixel coordinates corresponding to the second pressing point and the pixel coordinates corresponding to the sixth pressing point The coordinates are connected by direct spinning. That is, if the previous coordinate data is used three times in a row, the next coordinate data is determined as the true value and output for displaying the locus.
このように、ステップ110において前回の座標データ
との連続性が否定されたものであっても、これが3回連
続したならば第n+11目の座標データは正しいものと
して出力することにより、押圧点座標の変化幅が大きい
場合の座標データの脱落を防止することができ、押圧点
の移動に忠実に追従した軌跡を表示させることができる
。In this way, even if the continuity with the previous coordinate data is denied in step 110, if this occurs three times in a row, the n+11th coordinate data is output as correct, so that the pressed point coordinates can be changed. It is possible to prevent the coordinate data from being dropped when the range of change is large, and it is possible to display a locus that faithfully follows the movement of the pressing point.
さて、抑圧操作は時間的に連続して行なわれるとは限ら
ず、ある一定の時間間隔をおいて行なわれる仁とがある
。このような場合には最初の抑圧操作が連続しているの
か否かを識別しなければ、2つの独立した抑圧操作によ
る押圧点の軌跡が連続したものとなる。Now, suppression operations are not necessarily performed continuously in time, but are sometimes performed at certain time intervals. In such a case, unless it is determined whether the first suppression operations are continuous or not, the trajectories of the pressing points resulting from two independent suppression operations will be continuous.
そこで、このフローチャートには抑圧操作の時間間隔を
識別するためのソフトウェア的なタイマ手段が般社られ
ている。Therefore, this flowchart includes a software timer means for identifying the time interval of the suppression operation.
すなわち、ステップ102Gにおいて抑圧検出信号8N
Bが10mか否かが判別されるが、信号11NBが“O
mでなければ抑圧操作がなされていかいものとしてステ
ップ1021へ進み、ここにおいてソフトタイマの値T
MDが”FF”(16進表示)に設定される。この後、
ステップ1022において信号8N8が“0”か否かを
再び判別し、′″0″でなければ次のステップ1023
へ進み、こζにおいてソフトタイiの値〒MDが′″0
”Kなっているかどうか、すなわち所定時間経過したか
どうかを判別する。この判別の結果、TMDが101で
なければステップ1Q24においてソフトタイマの値を
デクレメン)(TMD−1)L、ステップ1G22へ戻
る。そして、このステップ1022において再び信号8
N11が“01か否かを判別する。そして、この段階に
おいて本信号BN1が10”でなければ未だ抑圧操作が
なされていないものとしてステップ1023→1o24
→1Q22の処理を繰シ返し、この繰シ返しの中でソフ
トタイiの値TMDを′″l“ずつ減じて行く。この結
果、ソフトタイマの値TMDが10”になれば、所定時
間の間抑圧操作がなされなかったものとしてステップ1
09の初期条件の判別ステップへ傷帰させる。That is, in step 102G, the suppression detection signal 8N
It is determined whether B is 10m or not, but signal 11NB is “O”.
If it is not m, it is assumed that the suppression operation has been performed and the process proceeds to step 1021, where the value T of the soft timer is
MD is set to "FF" (hexadecimal display). After this,
In step 1022, it is determined again whether the signal 8N8 is "0", and if it is not ``0'', the next step 1023
Then, at this ζ, the value of soft tie i MD is ′″0
"K", that is, whether a predetermined time has elapsed. As a result of this determination, if TMD is not 101, the value of the soft timer is decremented in step 1Q24) (TMD-1)L, and the process returns to step 1G22. Then, in this step 1022, the signal 8 is turned on again.
It is determined whether N11 is "01" or not. If the main signal BN1 is "10" at this stage, it is assumed that the suppression operation has not been performed yet and the process proceeds to step 1023→1o24.
→The process of 1Q22 is repeated, and during this repetition, the value TMD of the soft tie i is decreased by ``1''. As a result, if the value TMD of the soft timer becomes 10'', it is assumed that no suppression operation has been performed for a predetermined period of time, and step 1
The problem returns to step 09 of determining the initial conditions.
しかし、ソフトタイマの値TMDが“0”にならないう
ちに抑圧操作が行なわれると、ステップ1022からス
テップ163のrc:ALL、DATA RIADJル
ーチンへ移り、座標データX、YC)読込みを順次行う
。However, if the suppression operation is performed before the value TMD of the soft timer reaches "0", the process moves from step 1022 to the rc:ALL, DATA RIADJ routine of step 163, and the coordinate data (X, YC) is sequentially read.
従って、連続的な抑圧操作が行なわれた場合に社前述の
ようにして座標データX、Yが連続して順次読込まれる
ようになる。しかし、所定時間隔て喪2つの抑圧操作に
ついては、最初の抑圧操作が終った後ステップ100へ
復帰し、次の抑圧操作に対する座標データX、Yの読込
みが7ラグFLGを’o n”とした後始められるよう
になる。この結果、時間的に大きく離れた抑圧操作に対
する座標データX、Yは互いに区別されてディスプレイ
装置に出力されることになり、全く独立した軌跡として
表示することができる。Therefore, when successive suppression operations are performed, the coordinate data X and Y are successively read in sequence as described above. However, for two suppression operations performed at a predetermined time interval, the process returns to step 100 after the first suppression operation is completed, and the reading of the coordinate data X, Y for the next suppression operation sets the 7-lag FLG to 'on'. As a result, coordinate data X and Y for suppression operations that are temporally widely separated are output to the display device while being distinguished from each other, and can be displayed as completely independent trajectories.
これ社、ステップ1040〜1Q44についても全く同
様である。The same applies to steps 1040 to 1Q44.
以上説明したように、本発明は、押圧点の移動に伴って
順次取り出される座標データ相互間の偏差を求め、その
偏差が所定値未満の座標データのみを、連続性のおる座
標データとし、他は不正常なものとして無視するように
したものである。As explained above, the present invention calculates the deviation between the coordinate data sequentially taken out as the pressing point moves, treats only the coordinate data whose deviation is less than a predetermined value as continuous coordinate data, and are ignored as abnormal.
とのため、抑圧強さの変動あるいは点接触状態の変動が
あっても、押圧点の移動に追従した連続性のある座標デ
ータを出力することができる。Therefore, even if there is a variation in the suppression strength or a variation in the point contact state, it is possible to output continuous coordinate data that follows the movement of the pressed point.
第1図(&)は被押圧体の構造を示す図、第1図(b)
〜(・)は従来の欠点を説明するための図、第2図は本
発明の一実施例を示すブロック図、第3図はその動作を
説明するためのタイムチャート、第4因は座標データに
基づく軌跡表示に到るまでのフローチャートである。
1.2・O・・抵抗膜、FFhFFs−・・Φフリップ
フロップ、ムGl、ムam・・eIIアントゲ−)、g
wl、sw、* −@−スイッチ、Ql〜Q@−・・・
トランジスタ、ITGI、ITG、・・・・積分回路、
ムDC・拳ΦΦムD変換器、pu@・・・プロセツサユ
ニツ)、CPU−・・・演算処理装置、MICM・・−
・メモリ。
特許出願人 新日本電気株式会社
代 理 人 山 川 政 樹(ほか1名)手続補正
書(尤太し
特許庁長官殿 B“f’n ’I’ 5
7. h、 −781、78件の表示
昭和56年特 許願第(つ2348号2、丘)qの名
称
(敲鴎ミA矢出長霞
3、補正をする者
+JF件との関係 特 許出願人名称(氏
名)49り新日本電気株式会社し□の日イーj 昭和
51年 3 月30日(0明細1′;の浄、l:(内容
に変更なし)CZ)図面の浄書(内容に変更なし)Figure 1 (&) is a diagram showing the structure of the pressed body, Figure 1 (b)
〜(・) is a diagram for explaining the drawbacks of the conventional technology, FIG. 2 is a block diagram showing an embodiment of the present invention, FIG. 3 is a time chart for explaining its operation, and the fourth factor is coordinate data. 2 is a flowchart up to displaying a trajectory based on . 1.2.O...Resistive film, FFhFFs-...Φ flip-flop, MuGl, Muam...eII antgame), g
wl, sw, *-@- switch, Ql~Q@-...
Transistor, ITGI, ITG,...integrator circuit,
MuDC/fist ΦΦmu D converter, [email protected] unit), CPU-...arithmetic processing unit, MICM...-
·memory. Patent Applicant: ShinNippon Electric Co., Ltd. Agent: Masaki Yamakawa (and one other person) Procedural Amendment (To the Commissioner of the Japan Patent Office B"f'n 'I' 5)
7. h, -781, Display of 78 items 1982 Patent Application No. (Tsu 2348 2, Hill) q Name (Atsuoumi A Yade Nagaka 3, Amendr + Relationship with JF Patent Applicant Name (Name) 49 Shin Nippon Electric Co., Ltd. Japan Eij March 30, 1978 (0 details 1'; no change, l: (no change in content) CZ) engraving of drawings (change in content) none)
Claims (1)
向配置された第1および第2の抵抗膜を有し、第1の抵
抗膜のX軸方向および第2の抵抗膜のY軸方向に交互に
電圧を加え、一方の抵抗膜の抑圧による両抵抗膜の接触
点における電位信号を電圧不印加側の抵抗膜の電圧印加
電極から交互に取り出し、これらの電位信号をディジタ
ル値に変換して抵抗膜の押圧点のX軸およびY軸の座標
データとして出力する座標検出装置において、押圧点の
連続的移動に伴って順次取シ出される座標データを入力
とし、新たな時刻に取り出した座標データとその前に真
値とした座標データとの偏差を求める演算手段と、前記
偏差が所定値以内か否かを検出する比較手段と、この比
較手段の比較結果により前記偏差が所定値未満の座標デ
ータのみを新たな一標データの真値として出力する出力
手段とを具備して成る座標検出装置。The first and second resistive films are arranged opposite to each other with dot-shaped spacers arranged vertically and horizontally at predetermined intervals, and the first resistive film is arranged in the X-axis direction and the second resistive film in the Y-axis direction. A voltage is applied alternately to the resistive film, and the potential signals at the contact point of both resistive films due to the suppression of one resistive film are taken out alternately from the voltage application electrode of the resistive film on the side to which no voltage is applied, and these potential signals are converted into digital values. In a coordinate detection device that outputs coordinate data of the X-axis and Y-axis of the pressing point of the resistive film, the coordinate data that is sequentially extracted as the pressing point continuously moves is input, and the coordinates retrieved at a new time are input. calculation means for calculating the deviation between the data and the coordinate data set as the true value before that; a comparison means for detecting whether the deviation is within a predetermined value; A coordinate detection device comprising an output means for outputting only coordinate data as a true value of new single target data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56192348A JPS5894069A (en) | 1981-11-30 | 1981-11-30 | Coordinate detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56192348A JPS5894069A (en) | 1981-11-30 | 1981-11-30 | Coordinate detector |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5894069A true JPS5894069A (en) | 1983-06-04 |
JPH0225531B2 JPH0225531B2 (en) | 1990-06-04 |
Family
ID=16289774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56192348A Granted JPS5894069A (en) | 1981-11-30 | 1981-11-30 | Coordinate detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5894069A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3634714A1 (en) * | 1985-04-16 | 1988-04-14 | Mitsui Norin Co | COMPLEX FROM AN EXTRACT OF TEA LEAVES AND ACTIVE ALUMINUM HYDROXIDE |
-
1981
- 1981-11-30 JP JP56192348A patent/JPS5894069A/en active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3634714A1 (en) * | 1985-04-16 | 1988-04-14 | Mitsui Norin Co | COMPLEX FROM AN EXTRACT OF TEA LEAVES AND ACTIVE ALUMINUM HYDROXIDE |
Also Published As
Publication number | Publication date |
---|---|
JPH0225531B2 (en) | 1990-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS60181816A (en) | Signal detecting position deciding method of graphic input device | |
JPS61201321A (en) | Position detector | |
WO2020181404A1 (en) | Touch chip, touch detection method, touch detection system and electronic device | |
JPH0326850B2 (en) | ||
JPS5894069A (en) | Coordinate detector | |
JPS5894071A (en) | Coordinate detector | |
US6639587B2 (en) | Method and apparatus for a scaleable touch panel controller | |
CN111263084B (en) | Video-based gesture jitter detection method, device, terminal and medium | |
JPS5894070A (en) | Coordinate detector | |
JPS5894074A (en) | Coordinate detector | |
JPH0225529B2 (en) | ||
JPH0366687B2 (en) | ||
JPS5912665Y2 (en) | 2-axis travel control device | |
JPS5894073A (en) | Coordinate detector | |
CN109672502B (en) | Data processing method, data processing apparatus, and computer-readable storage medium | |
US4928092A (en) | Pattern input unit | |
JPS6097429A (en) | Input device | |
CN114115630A (en) | Working method of polynomial inequality equation in calculator and calculator | |
JPS6155681B2 (en) | ||
JPH10334253A (en) | Curve approximation method and simulation device using the approximation method | |
JPH10145814A (en) | Motion detector and its method | |
JPS6151230A (en) | Light pen input device | |
JPH03154122A (en) | Coordinate input sampling system | |
JPH06236230A (en) | Coordinate detecting device | |
JPH09134255A (en) | Interface system for analog contact point, type touch panel |