JP3220405B2 - Coordinate input device - Google Patents

Coordinate input device

Info

Publication number
JP3220405B2
JP3220405B2 JP5226097A JP5226097A JP3220405B2 JP 3220405 B2 JP3220405 B2 JP 3220405B2 JP 5226097 A JP5226097 A JP 5226097A JP 5226097 A JP5226097 A JP 5226097A JP 3220405 B2 JP3220405 B2 JP 3220405B2
Authority
JP
Japan
Prior art keywords
electrodes
electrode
pair
detection signal
reference level
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 - Lifetime
Application number
JP5226097A
Other languages
Japanese (ja)
Other versions
JPH10233670A (en
Inventor
康弘 丹羽
光治 岩崎
元治 石垣
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.)
Rohm Co Ltd
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
Rohm 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, Rohm Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP5226097A priority Critical patent/JP3220405B2/en
Priority to TW086116845A priority patent/TW408277B/en
Priority to US08/969,563 priority patent/US6075520A/en
Priority to CNB971224889A priority patent/CN1151607C/en
Publication of JPH10233670A publication Critical patent/JPH10233670A/en
Application granted granted Critical
Publication of JP3220405B2 publication Critical patent/JP3220405B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、座標入力装置に
関し、詳しくは、格子状に配列された一対の電極を1対
のコンデンサとしてスキャンすることで、指でタッチし
た電極近傍の検出信号として所定の基準レベルに対して
上下に振れる2つのピークを持つタッチ検出信号を発生
させ、指のタッチ幅に対して正確にタッチ位置を検出す
ることができ、かつ、無調整で製品化が可能な格子状微
小ピッチ電極配列の座標入力装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coordinate input device, and more particularly, to a method of scanning a pair of electrodes arranged in a grid pattern as a pair of capacitors to detect a detection signal near an electrode touched by a finger. Generates a touch detection signal having two peaks that swing up and down with respect to the reference level of, and can accurately detect the touch position with respect to the touch width of the finger, and can be commercialized without adjustment. The present invention relates to a coordinate input device having an array of minute pitch electrodes.

【0002】[0002]

【従来の技術】コンピュータシステムで使用されるマウ
ス、トラックボール、クイックポインタに代わるポイン
ティングデバイスとして座標入力装置がある。この座標
入力装置は、X,Y電極が多数格子状に配列された静電
センサ部分を持ち、各一対の電極の容量差の検出により
タッチされた位置の検出を行う。タッチされた位置を検
出するために、通常、隣接する一対の電極を組として、
X電極あるいはY電極のスキャンを行う。そして、一対
の電極により形成される2つのコンデンサの容量の差を
それぞれの電荷電流の差として電荷電流検出回路で検出
することで、検出信号を得ている。
2. Description of the Related Art There is a coordinate input device as a pointing device in place of a mouse, a trackball, and a quick pointer used in a computer system. This coordinate input device has an electrostatic sensor portion in which a large number of X and Y electrodes are arranged in a grid pattern, and detects a touched position by detecting a capacitance difference between each pair of electrodes. In order to detect the touched position, usually, a pair of adjacent electrodes is paired,
Scan the X electrode or the Y electrode. Then, a detection signal is obtained by detecting a difference in capacitance between two capacitors formed by the pair of electrodes as a difference between respective charge currents by a charge current detection circuit.

【0003】座標入力装置の静電センサ部分に配置され
るX,Y電極の幅を指のタッチ幅より細いストライブ電
極とすれば、タッチされている電極は、X,Y電極間の
電気力線が指により遮られることでその容量が低下す
る。そのために、タッチされている電極の前後での1対
の電極間の容量の差が変化する。この容量差は、タッチ
位置の手前側では+側で増加していき、やがて減少し
て、指のタッチ位置(タッチした指の中央部分)でやが
てゼロになり、タッチ位置から後になると−側で増加し
ていき、やがて減少して再びゼロになるような特性を持
つ検出信号になる。言い換えれば、電荷電流検出回路に
より得られる検出信号は、スキャン方向に沿っての変化
が所定の基準レベルに対して上下に振れる2つのピーク
を持つものになる(図5(a)参照)。
If the width of the X and Y electrodes arranged on the electrostatic sensor portion of the coordinate input device is a stripe electrode smaller than the touch width of a finger, the touched electrode will be an electric force between the X and Y electrodes. Blocking the line with a finger reduces its capacity. Therefore, the difference in capacitance between the pair of electrodes before and after the touched electrode changes. This capacitance difference increases on the + side on the near side of the touch position, decreases gradually, and eventually becomes zero at the touch position of the finger (the center part of the touched finger), and decreases on the − side after the touch position. It becomes a detection signal having such a characteristic that it increases and then decreases and becomes zero again. In other words, the detection signal obtained by the charge current detection circuit has two peaks whose change along the scanning direction swings up and down with respect to a predetermined reference level (see FIG. 5A).

【0004】[0004]

【発明が解決しようとする課題】このような検出信号に
おいて、タッチされた電極位置を検出するのは、理論的
には、前後のピークの間のゼロクロス点を検出すればよ
い。しかし、静電センサ部に多数のX,Y電極が配列さ
れていることと、印加電圧に多少の変動があること、さ
らに静電センサ部分の電極間の容量が数ピコから十数ピ
コオーダであって、非常に小さい容量であることなどに
より、波形も変形し易く、S/N比が十分に採れず、し
かも、電荷電流を検出する関係で検出信号の基準レベル
が変動を受け易い。また、検出する電極間のピッチは、
数百μmオーダと微小であるために、指のタッチ幅との
関係で正確なタッチ電極位置を割出して検出することは
難しい。
In such a detection signal, the position of the touched electrode is theoretically detected by detecting a zero cross point between the preceding and succeeding peaks. However, a large number of X and Y electrodes are arranged in the electrostatic sensor section, the applied voltage varies slightly, and the capacitance between the electrodes in the electrostatic sensor section is on the order of several pico to several tens pico. Because of the very small capacitance, the waveform is also easily deformed, the S / N ratio cannot be sufficiently taken, and the reference level of the detection signal is liable to change in relation to the detection of the charge current. The pitch between the electrodes to be detected is
Since it is as small as several hundred μm, it is difficult to determine and detect an accurate touch electrode position in relation to the touch width of a finger.

【0005】そのために、この種の座標入力装置では、
基準レベルや回路の調整が必要になる。しかも、この種
の座標入力装置では、製品ごとにばらつきが発生し易
く、そのレベル調整も必要になる。このようなことから
製造工数が増加する問題がある。この発明の目的は、こ
のような従来技術の問題点を解決するものであって、製
品の無調整化が可能で、指でタッチさせた場合でもその
タッチ電極位置を正確に検出することができる座標入力
装置を提供することにある。
For this reason, in this type of coordinate input device,
Adjustment of reference level and circuit is required. In addition, in this type of coordinate input device, variation easily occurs for each product, and its level adjustment is required. As a result, there is a problem that the number of manufacturing steps increases. SUMMARY OF THE INVENTION An object of the present invention is to solve such a problem of the related art, and it is possible to adjust the product without adjusting the position of the touch electrode even when the finger is touched. A coordinate input device is provided.

【0006】[0006]

【課題を解決するための手段】このような目的を達成す
るためのこの発明の座標入力装置の特徴は、所定の方向
に配列された多数の電極をスキャンして電極対応に得ら
れる検出信号の所定の方向に沿ってのレベルの変化がタ
ッチ位置を含めたその近傍で所定の基準レベルに対して
上下に振れる2つのピークを持つ検出信号を得てこの検
出信号のレベルと基準レベルとの交差する点を検出して
タッチされた電極位置を検出する座標入力装置におい
て、タッチされていないときの所定の基準レベルを電極
対応に検出信号に基づき検出して記憶する基準レベル採
取手段と、タッチされているときに電極対応の検出信号
から基準レベル採取手段により記憶された電極対応の基
準レベルを電極対応に減算した補正値を電極対応に算出
して記憶する補正値算出手段と、電極対応に算出された
補正値を電極を更新するごとに積算し、積算値を更新し
た電極に対応して記憶する積算処理手段と、この積算処
理手段の積算値の最大値に対応する電極をタッチされた
電極位置として検出するタッチ位置検出手段とを備える
ものである。
A feature of the coordinate input device according to the present invention for achieving the above object is that a large number of electrodes arranged in a predetermined direction are scanned and a detection signal of a corresponding electrode is obtained . Changes in level along a given direction
To the specified reference level in the vicinity including the switch position
A detection signal having two peaks swinging up and down is obtained and this detection is performed.
A coordinate input device that detects a point where an output signal level intersects with a reference level to detect a touched electrode position.
Te, a reference level collecting unit for a predetermined reference level electrode corresponding to on the basis of the detection signal detected and stored when not in data pitch, the reference level sampling means from the electrode corresponding detection signal when being touched A correction value calculating means for calculating and storing, for each electrode, a correction value obtained by subtracting the stored reference level corresponding to the electrode for each electrode, and integrating the correction value calculated for each electrode every time the electrode is updated, It is provided with integration processing means for storing the value corresponding to the updated electrode, and touch position detection means for detecting an electrode corresponding to the maximum value of the integration value of the integration processing means as a touched electrode position.

【0007】[0007]

【発明の実施の形態】このように、検出信号のスキャン
方向(所定の電極配列方向)に沿っての変化が所定の基
準レベルに対して上下に振れる2つのピークを持つ信号
に対して、タッチされていないときに検出信号の基準レ
ベルを電極対応に採取しておき、タッチされたときの検
出信号から基準レベルを減算することで、グランドレベ
ルに対して正負に振れるピークを持つ信号に変換する。
さらに、前記の積算処理手段で電極を更新しながら順次
積算していくことにより、ゼロクロス位置が積算値のピ
ークとなるデータを得る。これにより、電極幅より大き
な指幅でタッチしたとしても、この最大積算値の位置か
らタッチ位置を割出して検出することができる。このよ
うにすることで、製品ごとにダイナミックに基準レベル
の補正ができ、また、その静電センサ部の状態や電荷電
流検出回路の状態も含めて検出信号そのもののレベル補
正をその検出回路の検出信号に対して行うことができ
る。しかも、積算処理によりピーク値を検出することに
なるので、タッチ位置の検出精度を上げることができ、
かつ、タッチ位置の検出が容易であって、各製品におけ
る調整は不要になる。
As described above, a signal having two peaks in which a change of a detection signal along a scanning direction (predetermined electrode arrangement direction) fluctuates up and down with respect to a predetermined reference level is touched. When not performed, the reference level of the detection signal is sampled corresponding to the electrode, and the reference level is subtracted from the detection signal when touched, thereby converting the signal into a signal having a peak that swings positively and negatively with respect to the ground level. .
Further, by sequentially integrating the electrodes while updating the electrodes by the integration processing means, data in which the zero-cross position becomes the peak of the integrated value is obtained. Thus, even if a finger is touched with a finger width larger than the electrode width, the touch position can be determined and detected from the position of the maximum integrated value. In this way, the reference level can be dynamically corrected for each product, and the level correction of the detection signal itself, including the state of the electrostatic sensor unit and the state of the charge current detection circuit, can be performed by the detection circuit. Can be done on the signal. In addition, since the peak value is detected by the integration process, the detection accuracy of the touch position can be improved,
In addition, the touch position can be easily detected, and adjustment for each product is not required.

【0008】[0008]

【実施例】図1は、この発明の一実施例の座標入力装置
のブロック図、図2は、静電型センサ部の構造の説明
図、図3は、その一対の電極についての検出状態の説明
図、図4は、検出動作のタイミングチャート、図5は、
その検出信号の説明図、図6は、検出信号についてのデ
ータ採取処理のフローチャート、そして、図7は、タッ
チ位置検出処理のフローチャートである。図1におい
て、10は、検出部であり、11は、その静電センサ
部、12はマルチプレクサ、13は、パルス駆動回路で
あって、X側ドライブ回路13aとY側ドライブ回路1
3bとからなる。14は接続切換回路、15は差電流発
生回路、16はスイッチ回路、17は積分回路、そして
18はコントロール回路である。なお、積分回路17
は、積分用のコンデンサCSとこれに並列に接続されて
このコンデンサに充電された電荷をリセットするための
スイッチ回路SWとからなる。
FIG. 1 is a block diagram of a coordinate input device according to an embodiment of the present invention, FIG. 2 is an explanatory diagram of the structure of an electrostatic sensor unit, and FIG. 3 is a detection state of a pair of electrodes. FIG. 4 is a timing chart of the detection operation, and FIG.
FIG. 6 is a flowchart of the detection signal, FIG. 6 is a flowchart of a data collection process for the detection signal, and FIG. 7 is a flowchart of a touch position detection process. In FIG. 1, reference numeral 10 denotes a detection unit, 11 denotes an electrostatic sensor unit, 12 denotes a multiplexer, 13 denotes a pulse drive circuit, and an X-side drive circuit 13a and a Y-side drive circuit 1
3b. 14 is a connection switching circuit, 15 is a difference current generation circuit, 16 is a switch circuit, 17 is an integration circuit, and 18 is a control circuit. The integration circuit 17
Comprises a capacitor CS for integration and a switch circuit SW connected in parallel with the capacitor CS for resetting the electric charge charged in this capacitor.

【0009】20は、検出信号判定部であって、アンプ
21と、サンプルホールド回路(S/H)22、A/D
変換回路(A/D)23、そして、データ処理装置24
とからなる。静電センサ部11は、平板状のものであっ
て、図2に示すように、X方向に所定の間隔で多数配列
されたストライプ電極X1,X2,…,XnとY方向に所
定の間隔で多数配列されたストライプ電極Y1,Y2,…
Ymとを有し、これら電極が誘電体樹脂のスペーサ(図
示せず)を介して所定間隔で積層されている。
Reference numeral 20 denotes a detection signal determination unit, which includes an amplifier 21, a sample / hold circuit (S / H) 22, an A / D
Conversion circuit (A / D) 23 and data processing device 24
Consists of The electrostatic sensor section 11 is of a flat plate shape, and as shown in FIG. 2, a large number of stripe electrodes X1, X2,..., Xn arranged at predetermined intervals in the X direction and at predetermined intervals in the Y direction. Many stripe electrodes Y1, Y2,...
Ym, and these electrodes are stacked at predetermined intervals via a spacer (not shown) made of a dielectric resin.

【0010】各ストライプ電極X1,X2,…,Xnとス
トライプ電極Y1,Y2,…Ymとは、いずれか一方の隣
接する電極2本が順次一対のものとして選択されパルス
駆動回路13によりパルス駆動される。このとき、他
の電極は、一定レベルの電圧が与えられている。ここで
選択される2本の電極は、選択されたときに、他方の電
極との関係において図3に示す2つのコンデンサCaと
Cbとに対応する。そして、一方のコンデンサの容量に
対して他方のコンデンサの容量の差が差電流発生回路1
5により電流値として出力される。
[0010] Each stripe electrodes X1, X2, ..., Xn and the stripe electrodes Y1, Y2, and ... Ym, pulsed by selecting Sarepa pulse drive circuit 13 as one of the adjacent electrodes two things sequential pair Is done. This and can, other side of the electrode, a constant level of voltage is applied. Here Ru selected two electrodes, when selected, corresponding to the two capacitors Ca and Cb shown in FIG. 3 in relation to the other electrode. The difference between the capacitance of one capacitor and the capacitance of the other capacitor is the difference current generation circuit 1
5 is output as a current value.

【0011】さて、図3において、マルチプレクサ12
は、ここでは、まず、図2における上側にあるY方向の
隣接電極2本を1本づつずらせて選択し、すべての2本
の電極が終了した時点でX方向の隣接電極2本を1本づ
つずらせて選択する。これは、電極Y1,Y2、電極Y
2,Y3、,…電極Yi-1,Yi,…電極Ym,Y1というよ
うに、Y方向の隣接する2本の電極である。ただし最後
の電極Ymについては最初の電極Y1の2本の電極にな
る。そして、次は、電極X1,X2、電極X2,X3、,…
電極Xi-1,Xi,…電極Xn,X1というように、X方向
の隣接する2本の電極である。ただし最後の電極Xnに
ついても最初の電極X1の2本の電極になる。これらが
マルチプレクサ12により順次選択されかつパルス駆動
回路13から駆動パルスが加えられる。なお、Y側の電
極が選択されているときには、Y側ドライブ回路13b
が駆動パルスを順次一対の電極に加えてスキャンしてい
き、X側ドライブ回路13aは固定電圧を各電極に加え
る。また X側の電極が選択されているときには、X側
ドライブ回路13aの駆動パルスを順次一対の電極に加
えてスキャンしていき、Y側ドライブ回路13bは固定
定電圧を各電極に加える。いずれが駆動側となり、いず
れが固定電圧を発生するかは、データ処理装置24から
の選択信号S3,S4により決定される。
Now, referring to FIG.
Here, first, two adjacent electrodes in the Y direction on the upper side in FIG. 2 are selected by shifting one by one, and when all two electrodes are completed, one adjacent electrode in the X direction is selected. Select one after another. This is because the electrodes Y1, Y2, electrode Y
2, Y3,..., Electrodes Yi-1, Yi,..., Electrodes Ym, Y1 are two adjacent electrodes in the Y direction. However, the last electrode Ym is two electrodes of the first electrode Y1. Next, electrodes X1, X2, electrodes X2, X3,.
The electrodes Xi-1, Xi,..., The electrodes Xn, X1 are two adjacent electrodes in the X direction. However, the last electrode Xn is also two electrodes of the first electrode X1. These are sequentially selected by the multiplexer 12 and a drive pulse is applied from the pulse drive circuit 13. When the Y-side electrode is selected , the Y-side drive circuit 13b
Scans by sequentially applying drive pulses to a pair of electrodes.
The X-side drive circuit 13a applies a fixed voltage to each electrode.
You. When the X side electrode is selected, the X side
A drive pulse of the drive circuit 13a is sequentially applied to a pair of electrodes.
Scanning, and the Y-side drive circuit 13b is fixed.
A constant voltage is applied to each electrode. Which is the driving side and which generates the fixed voltage is determined by the selection signals S3 and S4 from the data processing device 24.

【0012】そこで、最初は、選択 信号S3,S4によ
り、電極Y1,Y2,…Ymがドライブ側にされて、例え
ば、HIGHレベル,Vcc等の電圧のパルスでドライブ
される。このとき、X側の電極X1,X2,…XnがLO
Wレベル,Vcc/2等の一定電圧に固定される。また、
X側の電極がドライブ側に選択されて、例えば、HIG
Hレベル,Vcc等の電圧のパルスでドライブされている
ときには、逆にY側の電極がLOWレベル,Vcc/2等
の一定電圧に固定される。また、マルチプレクサ12の
電極の選択とパルス駆動回路13の駆動パルスの発生
は、コントロール回路18からの制御信号に応じて行わ
れる。マルチプレクサ12により順次選択される一対の
隣接する2つの電極を中心に示した回路が図3である。
そして、コントロール回路18により制御されてマルチ
プレクサ12により選択された隣接する一対の2つのコ
ンデンサCa,Cbは、選択された一対のY電極と、X
電極、あるいは一対のX電極と、Y電極とにより形成さ
れるコンデンサである。図4は、その検出動作のタイミ
ングチャートである。
Therefore, first, the electrodes Y1, Y2,..., Ym are driven to the drive side by the selection signals S3, S4, and are driven by, for example, a pulse of a HIGH level, a voltage of Vcc or the like. At this time, the X-side electrodes X1, X2,.
It is fixed at a constant voltage such as W level and Vcc / 2 . Also,
When the electrode on the X side is selected for the drive side, for example, HIG
When driven by a pulse of a voltage such as H level or Vcc, the electrode on the Y side is fixed to a constant voltage such as LOW level or Vcc / 2 . Further, the selection of the electrodes of the multiplexer 12 and the generation of the drive pulses of the pulse drive circuit 13 are performed according to a control signal from the control circuit 18. FIG. 3 shows a circuit mainly showing a pair of adjacent two electrodes which are sequentially selected by the multiplexer 12.
A pair of adjacent two capacitors Ca and Cb selected by the multiplexer 12 under the control of the control circuit 18 are connected to the selected pair of Y electrodes and X
It is a capacitor formed by an electrode or a pair of X electrodes and a Y electrode. FIG. 4 is a timing chart of the detection operation.

【0013】マルチプレクサ12により選択された隣接
するY方向の2つの電極に駆動パルスPが入力される
と、共通に接続されたコンデンサCa,Cbの一端N
(最初はX側の電極)に駆動パルスP(図4(a)参
照)が加えられる。選択されたコンデンサCa,Cbの
他端Na,Nb(最初はY側の電極)は、マルチプレク
サ12,接続切換回路14を介して差電流発生回路15
に入力される。差電流発生回路15は、Gmアンプ(ト
ランス・コンダクタンス・アンプ)で構成され、その+
位相端子と−位相端子とにコンデンサCa,Cbの他端
Na,Nbに発生する電圧信号をそれぞれが受ける。そ
して、その出力には、これら入力信号の電位差に応じた
電流が差電流値、すなわち、2つのコンデンサの容量差
より発生する電流値(それぞれの電荷電流の差に対応す
る電流値)として出力される。
The neighbor selected by the multiplexer 12
Drive pulse P is input to two electrodes in the Y direction
And one end N of commonly connected capacitors Ca and Cb.
A drive pulse P (see FIG. 4A) is applied to the first (X-side electrode). The other ends Na and Nb (first electrodes on the Y side) of the selected capacitors Ca and Cb are connected to a difference current generating circuit 15 via a multiplexer 12 and a connection switching circuit 14.
Is input to The difference current generating circuit 15 is constituted by a Gm amplifier (transconductance amplifier),
Voltage signals generated at the other ends Na and Nb of the capacitors Ca and Cb are respectively received at the phase terminal and the −phase terminal. Then, at the output thereof, a current corresponding to the potential difference between these input signals is output as a difference current value, that is, a current value generated from the capacitance difference between the two capacitors (current value corresponding to the difference between the respective charge currents). You.

【0014】スイッチ回路16は、一定期間の間ONに
されるスイッチであって、コントロール回路18から制
御信号を受ける。このスイッチ回路16がONになって
いる間、差電流発生回路15の出力は、積分回路17の
コンデンサCSに送出され、その出力電流により充電さ
れる。なお、この出力電流は、2つのコンデンサの容量
差により発生する電荷電流の差に対応した電流値になっ
ている。ここで、接続切換回路14は、コントロール回
路18からの制御信号S1(図4(b)参照)を受け
て、その立上がりで実線で示す接続を行い、立下がりで
点線で示す接続を行う。実線で示す接続では、第1の入
力I1と第1の出力O1とを接続するとともに第2の入力
I2と第2の出力O2とをそれぞれ接続する。また、点線
で示す接続では、逆に第1の入力I1と第2の出力O2と
を接続し、第2の入力I2と第1の出力O1とを接続す
る。
The switch circuit 16 is a switch that is turned on for a predetermined period, and receives a control signal from a control circuit 18. While the switch circuit 16 is ON, the output of the difference current generation circuit 15 is sent to the capacitor CS of the integration circuit 17 and charged by the output current. This output current has a current value corresponding to the difference between the charge currents generated by the capacitance difference between the two capacitors. Here, the connection switching circuit 14 receives the control signal S1 (see FIG. 4 (b)) from the control circuit 18 and makes the connection indicated by the solid line at the rise and the connection indicated by the dotted line at the fall. In the connection shown by the solid line, the first input I1 is connected to the first output O1, and the second input I2 is connected to the second output O2. In the connection indicated by the dotted line, the first input I1 is connected to the second output O2, and the second input I2 is connected to the first output O1.

【0015】駆動パルスPと制御信号S1との関係は、
それぞれのパルス幅は同じであって、制御信号S1の位
相が駆動パルスPよりも進んでいる。そこで、駆動パル
スPの立上がる手前で制御信号S1が立上がり、駆動パ
ルスPの立下がる手前で制御信号S1が立下がる。その
結果、駆動パルスPが立上がったときには、接続切換回
路14は実線状態で接続され、駆動パルスPが立下がっ
たときには、接続切換回路14は点線状態で接続され
る。なお、駆動パルスPのパルス幅は、コンデンサC
a,Cbの充電が完了する期間よりも長い期間tに設定
され、その周期Tは、さらにこれの2倍以上(2t<
T)になっている。
The relationship between the drive pulse P and the control signal S1 is as follows:
The respective pulse widths are the same, and the phase of the control signal S1 is ahead of the drive pulse P. Therefore, the control signal S1 rises before the drive pulse P rises, and the control signal S1 falls just before the drive pulse P falls. As a result, when the driving pulse P rises, the connection switching circuit 14 is connected in a solid line state, and when the driving pulse P falls, the connection switching circuit 14 is connected in a dotted line state. The pulse width of the drive pulse P is
The period T is set to be longer than the period during which the charging of a and Cb is completed, and the period T is twice or more (2t <2t).
T).

【0016】このとき、コンデンサCa,Cbの他端N
a,Nbには、駆動パルスPの立上がり、立下がりに対
応して図4(c)に示すような電圧信号が過渡現象とし
て発生する。この過渡現象により発生する電圧信号が差
電流発生回路15の+位相端子と−位相端子にそれぞれ
加えられる。このとき端子間に加わる差電圧としての
形は、接続切換回路14により駆動パルスPが立上がり
と立下がりとで同じ極性(同じ位相)の波形になる。そ
こで、差電流発生回路15の出力には、図4(d)に示
す電流信号が出力される。その結果、積分回路17のコ
ンデンサCSには、駆動パルスPの立上がりと立下がり
とで発生する電流により1駆動パルスにつき、2回充電
され、その電荷が蓄積される。なお、図4(d)は、C
a>Cbの場合であるが、Ca<Cbの場合には、図4
(d)に示す電流信号は、逆極性になる。
At this time, the other ends N of the capacitors Ca and Cb
In a and Nb, a voltage signal as shown in FIG. 4C is generated as a transient phenomenon corresponding to the rise and fall of the drive pulse P. The voltage signal generated by this transient phenomenon is applied to the + phase terminal and the − phase terminal of the difference current generation circuit 15, respectively. Wave <br/> form of the time as a differential voltage applied between the terminals, a waveform of the same polarity (the same phase) in the connection switching circuit 14 and a rising drive pulse P is the fall. Therefore, a current signal shown in FIG. 4D is output to the output of the difference current generating circuit 15. As a result, the capacitor CS of the integrating circuit 17 is charged twice per drive pulse by the current generated at the rise and fall of the drive pulse P, and the charge is accumulated. In addition, FIG.
a> Cb, but when Ca <Cb, FIG.
The current signal shown in (d) has the opposite polarity.

【0017】図1におけるスイッチ回路16は、ここで
は、コントロール回路18により駆動パルスPの16個
分の期間の間ONになる。したがって、積分回路17の
コンデンサCSには、ほぼ32回分のパルス電流が加え
られ、これにより充電が行われる。この充電によるコン
デンサCSの端子電圧値が検出信号判定部20のアンプ
21により増幅されて、サンプルホールド回路(S/
H)22に加えられる。ここで、コントロール回路18
からのサンプリング信号SPによりサンプリングされ、
そのサンプリング値が(A/D)23に入力されて、デ
ジタル値に変換され、それがA/D23からデータ処理
装置24に入力される。なお、スイッチ回路16のON
期間に対応する前記の駆動パルスの数は、さらに多くて
もよく、例えば、30個程度の範囲のうちから適切な個
数に対応する期間とすることができる。
Here, the switch circuit 16 in FIG. 1 is turned ON by the control circuit 18 for a period of 16 drive pulses P. Therefore, approximately 32 pulse currents are applied to the capacitor CS of the integrating circuit 17 to charge the capacitor CS. The terminal voltage value of the capacitor CS due to this charging is amplified by the amplifier 21 of the detection signal determination unit 20, and is amplified by the sample and hold circuit (S /
H) added to 22; Here, the control circuit 18
Sampled by the sampling signal SP from
The sampled value is input to the (A / D) 23 and converted into a digital value, which is input from the A / D 23 to the data processing device 24. Note that the switch circuit 16 is turned on.
The number of the driving pulses corresponding to the period may be larger, for example, a period corresponding to an appropriate number from a range of about 30.

【0018】ところで、コンデンサCSの端子(アンプ
21の(+)入力)は、アンプ21の(−)入力と同様
に所定の電圧、ここでは、Vcc/2のバイアス端子に接
続されているとする。そこで、スイッチSWがONした
ときには、コンデンサCSは、前記のバイアス電圧Vcc
/2にプリセットされる。そして、検出側のコンデンサ
Ca,Cbの容量がCa>Cbのときには、差電流発生
回路15の電流出力が吐出しとなるので、コンデンサC
Sは、バイアス電圧Vcc/2よりも高い電圧まで充電さ
れる。一方、コンデンサの容量がCa<Cbのときに
は、差電流発生回路15の電流出力がシンクとなるの
で、コンデンサCSは、その電荷が放電されてバイアス
電圧Vcc/2よりも低い電圧になる。そして、コンデン
サの容量がCa=Cbのときには、差電流発生回路15
に電流出力が発生しないので、コンデンサCSの充電電
圧は、バイアス電圧Vcc/2に等しくなる。
The terminal of the capacitor CS ((+) input of the amplifier 21) is connected to a bias terminal of a predetermined voltage, here, Vcc / 2, similarly to the (-) input of the amplifier 21. . Therefore, when the switch SW is turned on, the capacitor CS is connected to the bias voltage Vcc.
/ 2 is preset. When the capacitances of the capacitors Ca and Cb on the detection side satisfy Ca> Cb, the current output of the difference current generating circuit 15 is discharged.
S is charged to a voltage higher than the bias voltage Vcc / 2. On the other hand, when the capacitance of the capacitor is Ca <Cb, the current output of the difference current generation circuit 15 serves as a sink, so that the charge of the capacitor CS is discharged to a voltage lower than the bias voltage Vcc / 2. When the capacitance of the capacitor is Ca = Cb, the difference current generation circuit 15
Does not generate a current output, the charging voltage of the capacitor CS becomes equal to the bias voltage Vcc / 2.

【0019】さて、先に従来技術で説明したように、い
ずれかの電極を指でタッチすると、指が導体として作用
し、電気力線が導体(指)によって遮断されることで、
タッチされた電極の容量が小さくなる。そこで、図3の
コンデンサCaをある電極とし、コンデンサCbをこれ
に隣接する次の電極とすると、タッチされた電極を中心
としてその手前近傍での一対の電極(XまたはY電極)
と他方の電極(YまたはX電極)による構成されるコン
デンサの容量については、Ca>Cbとなり、その後ろ
近傍での一対の電極と他方の電極により構成されるコン
デンサの容量については、Ca<Cbとなる。そして、
指がタッチしている中心付近では、Ca=Cbとなる。
なお、静電センサ部11が指でタッチされていない電極
もCa=Cbとなる。この場合、タッチする指の幅が電
極の幅よりも大きいので、タッチした前後の多数の電極
が影響を受けて、結果として図5(a)に示すような検
出信号Dが得られ、その基準レベルの電圧Vcc/2でク
ロスする点TP(タッチ位置)を検出する処理がMPU
24aにより行われる。
As described in the prior art, when any one of the electrodes is touched by a finger, the finger acts as a conductor, and the lines of electric force are cut off by the conductor (finger).
The capacitance of the touched electrode is reduced. Therefore, assuming that the capacitor Ca in FIG. 3 is a certain electrode and the capacitor Cb is the next electrode adjacent thereto, a pair of electrodes (X or Y electrodes) in the vicinity of the touched electrode as the center.
And the other electrode (Y or X electrode) has a capacitance of Ca> Cb, and the capacitance of a capacitor formed by a pair of electrodes and the other electrode in the vicinity thereof is Ca <Cb. Becomes And
Ca = Cb near the center where the finger is touching.
Note that Ca = Cb also applies to the electrodes where the electrostatic sensor unit 11 is not touched by a finger. In this case, since the width of the finger to be touched is larger than the width of the electrodes, a large number of electrodes before and after the touch are affected, and as a result, a detection signal D as shown in FIG. The processing for detecting the point TP (touch position) at which the signal crosses at the level voltage Vcc / 2
24a.

【0020】その結果、アンプ21の出力電圧は、図5
(a)に示すような、電圧Vcc/2を基準電圧として上
下に振れる2つのピークを持つ波形の検出信号Dにな
る。なお、横軸は、電極のスキャン方向であり、順次電
極番号が配列される。そして、この波形信号Dにおい
て、指のタッチ幅の中央付近に対応するタッチ位置がV
cc/2にクロスする点TPになり、これに対応する電極
番号の位置が指のタッチ位置になる。サンプルホールド
回路(S/H)22は、検出信号Dに対してスキャンす
る電極対応に複数点でサンプリングしてA/D23に送
出する。その結果、検出信号Dがデジタル値に変換され
てデータ処理装置24に送出される。なお、スキャン
は、先に説明したように、一対の電極についてのもので
あるが、ここでは、その前側の電極に対応する検出信号
として図5(a)に示す検出信号Dを扱う。したがっ
て、以後の説明では、一対の電極とはせずに、単に1つ
の電極の検出信号として説明する。なお、これは、一対
の電極のままで管理し、扱ってもよく、また、一対の後
側の電極に対応する検出信号として扱っても差し支えな
い。
As a result, the output voltage of the amplifier 21 is
The detection signal D has a waveform having two peaks swinging up and down using the voltage Vcc / 2 as a reference voltage as shown in FIG. Note that the horizontal axis is the scanning direction of the electrodes, and the electrode numbers are sequentially arranged. In the waveform signal D, the touch position corresponding to the vicinity of the center of the touch width of the finger is V
The point TP crosses cc / 2, and the position of the electrode number corresponding to this is the touch position of the finger. The sample-and-hold circuit (S / H) 22 samples the detection signal D at a plurality of points corresponding to the electrodes to be scanned, and sends it to the A / D 23. As a result, the detection signal D is converted into a digital value and transmitted to the data processing device 24. Note that the scan is for a pair of electrodes as described above, but here, the detection signal D shown in FIG. 5A is used as a detection signal corresponding to the electrode on the front side. Therefore, in the following description, the detection signal will be described as a detection signal of one electrode instead of a pair of electrodes. It should be noted that this may be managed and handled as a pair of electrodes, or may be handled as a detection signal corresponding to a pair of rear electrodes.

【0021】さて、先に発明が解決しようとする課題に
おいて述べたように、検出信号Dは、静電センサ部11
との関係において、Vcc/2の基準電圧レベルがシフト
する上に、製品ごとにばらつきがあって、その都度変化
する。そのために、図(b)に示すようなオフセットO
fを生じ、これが一定したものではない。そのため、指
がタッチされていない状態のときのグランドGNDレベ
ルからのみて変動するVcc/2の基準レベルを各電極対
応に採取する。データ処理装置24には、そのためにデ
ータ採取プログラム25が設けられている。
As described above in connection with the problem to be solved by the present invention, the detection signal D is applied to the electrostatic sensor unit 11.
In addition to the above, the reference voltage level of Vcc / 2 shifts, and there is variation for each product, which changes each time. Therefore, the offset O as shown in FIG.
f, which is not constant. Therefore, a reference level of Vcc / 2 that varies only from the ground GND level when the finger is not touched is sampled for each electrode. The data processing device 24 is provided with a data collection program 25 for that purpose.

【0022】そのときどきの検出信号におけるグランド
GNDレベルからみたVcc/2の基準レベル分を検出信
号のレベルから減算して補正すると、検出信号Dは、図
(c)に示すような波形になる。そこで、この補正した
サンプリング値を順次加算していく。このとき、図
(c)において正側のピークのレベルと負側のピークの
レベルとが理想的には等しい場合、ゼロクロス点まで
は、加算による積算値が増加し、それ以降は、積算値が
減少してやがてゼロになる。すなわち、積算値VSは、
図(d)のような波形になる。なお、検出信号Dの波形
が多少変形したとしても積算した最大値の位置のずれは
少ない。そこで、このような積算処理のプログラムとし
て基準レベルシフト・積算プログラム27をデータ処理
装置24に設ける。さらに、X、Yの電極幅が微細で積
算処理の結果得られる最大値の位置が必ずしも適合しな
い場合には、最大値とその両側の等距離にある3点の電
極位置を採り、この3点の位置と積算値とから重心を求
めて、この重心の位置に最も近い位置の電極をタッチ位
置の電極の位置(座標)として割出す。このような重心
位置算出のプログラムとして重心位置算出プログラム2
8をデータ処理装置24は特別に有している。
When the reference level of Vcc / 2 from the ground GND level in the detection signal at that time is subtracted from the level of the detection signal and corrected, the detection signal D has a waveform as shown in FIG. Therefore, the corrected sampling values are sequentially added. At this time, if the level of the positive side peak and the level of the negative side peak are ideally equal in FIG. (C), the integrated value by addition increases up to the zero crossing point, and thereafter, the integrated value becomes It decreases and eventually becomes zero. That is, the integrated value VS is
The waveform is as shown in FIG. It should be noted that even if the waveform of the detection signal D is slightly deformed, the deviation of the position of the integrated maximum value is small. Therefore, a reference level shift / integration program 27 is provided in the data processing device 24 as such an integration processing program. Further, when the X and Y electrode widths are fine and the position of the maximum value obtained as a result of the integration processing does not always match, the maximum value and the three electrode positions equidistant on both sides of the maximum value are taken. The center of gravity is determined from the position and the integrated value, and the electrode closest to the position of the center of gravity is determined as the position (coordinate) of the electrode of the touch position. The center-of-gravity position calculation program 2 is used as such a center-of-gravity position calculation program.
8 is specially provided in the data processor 24.

【0023】次にこのようなプログラムを有するデータ
処理装置24について説明する。図1において、データ
処理装置24は、MPU24aと、各種の処理プログラ
ムを記憶したメモリ24b、バッファメモリ24c、I
/Oインタフェース24d等から構成されている。そし
て、メモリ24bには、データ採取プログラム25とタ
ッチ位置検出プログラム26、基準レベル補正・積算プ
ログラム27、重心位置算出プログラム28、そして駆
動周波数選択プログラム29等が格納されていて、さら
に基準レベル補正データ領域30が設けられている。な
お、データ採取プログラム25は、上記を含めて他のプ
ログラムが実行されていないときに実行される。そし
て、まず、指が静電センサ部11にタッチされている否
かの判定をする。そして、指がタッチされているときに
はタッチ位置検出プログラム26をコールして実行し、
指がタッチされていないときにはオフセットキャンセル
処理のためにそのときのデータをVcc/2の基準レベル
のデータとして採取する。また、これは、駆動周波数選
択プログラム29を必要に応じてコールしてスキャンす
る際の各電極に加える駆動パルスの周波数を変更する
(後述)。タッチ位置検出プログラム26は、指がタッ
チされているときに実行され、基準レベル補正・積算プ
ログラム27、重心位置算出プログラム28を順次コー
ルしてMPU24aに実行させ、タッチ電極の位置を検
出する。
Next, the data processing device 24 having such a program will be described. In FIG. 1, a data processing device 24 includes an MPU 24a, a memory 24b storing various processing programs, a buffer memory 24c,
/ O interface 24d and the like. The memory 24b stores a data collection program 25, a touch position detection program 26, a reference level correction / integration program 27, a center-of-gravity position calculation program 28, a drive frequency selection program 29, and the like. An area 30 is provided. The data collection program 25 is executed when no other program including the above is executed. Then, first, it is determined whether or not the finger is touching the electrostatic sensor unit 11. When the finger is touched, the touch position detection program 26 is called and executed,
When the finger is not touched, the data at that time is sampled as the reference level data of Vcc / 2 for offset cancel processing. This also changes the frequency of the drive pulse applied to each electrode when scanning by calling the drive frequency selection program 29 as needed (described later). The touch position detection program 26 is executed when a finger is touched, and sequentially calls the reference level correction / integration program 27 and the center-of-gravity position calculation program 28 and causes the MPU 24a to execute the program, thereby detecting the position of the touch electrode.

【0024】以下、これらプログラムの処理について図
6,図7を参照して説明する。図6は、データ採取プロ
グラム25の処理の流れである。電源ONスタートによ
り、X側の電極スキャンの後にY側の電極スキャンを行
う、XY電極のスキャンを開始(ステップ101)し、
X側、Y側の各電極ごとの検出信号の電圧レベルLをデ
ータとして取得して各電極に対応してバッファメモリ2
4cに記憶する(ステップ102)。
Hereinafter, the processing of these programs will be described with reference to FIGS. FIG. 6 shows the flow of processing of the data collection program 25. When the power is turned on, scanning of the XY electrodes, in which the scanning of the Y side is performed after the scanning of the X side, is started (step 101).
The voltage level L of the detection signal for each of the X-side and Y-side electrodes is acquired as data, and the buffer memory 2 corresponding to each electrode is obtained.
4c (step 102).

【0025】このステップ101とステップ102にお
けるデータ処理装置24の検出信号を採取する処理を先
に説明する。データ処理装置24のMPU24aは、最
初に制御信号SSを発生して、制御信号S2をコントロー
ル回路18から受けるとデータ採取プログラム24を実
行して、サンプルホールド信号SHとA/D変換信号SA
とを送出して、サンプルホールドしたアンプ21の出力
電圧値をA/D変換し、そのデータをバッファメモリ2
4cに記憶する。そして、I/Oインタフェース24d
を介してコントロール回路18に測定開始の制御信号S
Sを送出する。また、この制御信号SSによりサンプルホ
ールド回路22のホールド値もリセットされる。
The process of collecting the detection signal of the data processing device 24 in steps 101 and 102 will be described first. The MPU 24a of the data processing device 24 first generates the control signal SS, and when receiving the control signal S2 from the control circuit 18, executes the data collection program 24, and executes the sample and hold signal SH and the A / D conversion signal SA.
Is sent out, the output voltage value of the sampled and held amplifier 21 is A / D converted, and the data is stored in the buffer memory 2.
4c. And the I / O interface 24d
To the control circuit 18 via the control signal S
Send S. Further, the hold value of the sample hold circuit 22 is also reset by the control signal SS.

【0026】なお、データ処理装置24は、最初にY側
をドライブ回路にする選択信号S3を発生させてコント
ロール回路18にY方向の電極の選択制御をさせ、次に
X側をドライブ回路にする選択信号S4を発生させてコ
ントロール回路18にX方向の電極の選択制御をさせ、
Y,X方向の電極選択がすべて終了するまで制御信号S
2を受けごとに、同様なデータをA/D23から受けて
採取してバッファメモリ24cに記憶し、測定開始の制
御信号SSを送出する。そして、Y方向とX方向のすべ
ての電極の測定が終了にした時点で測定終了信号SEを
コントロール回路18に送出してその動作を停止させ
る。
The data processor 24 first generates a selection signal S3 for setting the Y side to a drive circuit, causes the control circuit 18 to control the selection of electrodes in the Y direction, and then sets the X side to a drive circuit. A selection signal S4 is generated to cause the control circuit 18 to control the selection of electrodes in the X direction,
The control signal S is kept until all the electrode selections in the Y and X directions are completed.
Each time 2 is received, similar data is received and collected from the A / D 23, stored in the buffer memory 24c, and sends a control signal SS for starting measurement. When the measurement of all the electrodes in the Y direction and the X direction is completed, a measurement end signal SE is sent to the control circuit 18 to stop the operation.

【0027】コントロール回路18は、データ処理装置
24から測定開始の制御信号SSを受けるごとに、スイ
ッチ回路SWをONにして、次にコンデンサCSをバイ
アス電圧(例えばVcc/2)にプリセットする。そして
マルチプレクサ12を駆動して次の一対の電極を選択す
る制御信号を送出し、スイッチ回路17をONにする。
そして、接続切換回路14には制御信号S1を送出し、
パルス駆動回路13を駆動する。コントロール回路18
は、パルス駆動回路13から駆動パルスPを受けて(図
S3参照)、その数をカウントする。駆動パルスPの数
が16個カウントされるとスイッチ回路17をOFFに
してデータ処理装置24に測定終了を示す制御信号S2
を送出する。
The control circuit 18 turns on the switch circuit SW each time the control signal SS for starting the measurement is received from the data processing device 24, and then presets the capacitor CS to a bias voltage (for example, Vcc / 2). Then, the multiplexer 12 is driven to transmit a control signal for selecting the next pair of electrodes, and the switch circuit 17 is turned on.
Then, a control signal S1 is sent to the connection switching circuit 14, and
The pulse driving circuit 13 is driven. Control circuit 18
Receives the drive pulse P from the pulse drive circuit 13 (see FIG. S3) and counts the number. When the number of the driving pulses P is counted by 16, the switch circuit 17 is turned off, and the control signal S2 indicating the end of the measurement to the data processing device 24.
Is sent.

【0028】これにより、コントロール回路18は、デ
ータ処理装置24から最初の測定開始の制御信号SSを
受けてから、この信号を受けるたびに、電極Y1,Y2、
電極Y2,Y3、,…電極Yi-1,Yi,…電極Ym,Y1
と、Y方向の隣接する2本の電極選択して、次にX方向
へと移り、電極X1,X2、電極X2,X3、,…電極Xi-
1,Xi,…電極Xn,X1と、X方向の隣接する2本の電
極を順次選択する制御をする。また、選択された各一対
の電極については、駆動パルスPの数が16個計測され
たときに制御信号S2を送出し、次の電極に切り換える
制御信号S5をマルチプレクサ12に送出する。
Thus, the control circuit 18 receives the first measurement start control signal SS from the data processing device 24, and every time the control circuit 18 receives this signal, the electrodes Y1, Y2,.
Electrodes Y2, Y3, ... Electrodes Yi-1, Yi, ... Electrodes Ym, Y1
, And two adjacent electrodes in the Y direction are selected, and then the operation is shifted to the X direction, and the electrodes X1, X2, X2, X3,.
1, Xi,..., Electrodes Xn, X1, and control for sequentially selecting two adjacent electrodes in the X direction. Also, for each selected pair of electrodes, the control signal S2 is transmitted when the number of drive pulses P has been measured to 16 and the control signal S5 for switching to the next electrode is transmitted to the multiplexer 12.

【0029】次に、MPU24aは、測定終了信号SE
をコントロール回路18に送出した後に、図6に示すス
テップ103の処理へと移る。さて、図6のステップ1
03においては、各電極の検出信号の電圧レベルLをバ
ッファメモリ24cにおいてまずは最初の電極分のもの
から読出して(ステップ103)、電圧レベルLがVcc
/2−Vα<=L<=Vcc/2+Vαか否かを判定する
(ステップ104)。ここでの判定でYESとなると、
X側、Y側の全電極終了か否かの判定をして(ステップ
105)、ここで、NOのときには、ステップ103へ
と戻り、次の電極について検出信号の電圧レベルLを読
出して、同様な判定を行う。このような循環処理を繰り
返して、ステップ105の判定においてYESとなり、
全電極について検出信号の電圧レベルLがステップ10
4の判定における範囲内にあるときには、静電センサ部
11に指がタッチされていないことになる。言い換えれ
ば、図5(a)に示すような信号が発生していないもの
と判定する。ここで、±Vαは、図5(a)に示すよう
なレベルの信号Dがあるか否かを判定する基準範囲を示
す電圧である。なお、この範囲を決める電圧は、上限を
+Vαとし、下限−Vα’としてこれらを異なる電圧値
にしてもよい。
Next, the MPU 24a outputs the measurement end signal SE
Is sent to the control circuit 18, and then the process proceeds to step 103 shown in FIG. Now, step 1 in FIG.
In step 03, the voltage level L of the detection signal of each electrode is first read from the first electrode in the buffer memory 24c (step 103), and the voltage level L becomes Vcc.
It is determined whether or not 2−−2−Vα <= L <= Vcc / 2 + Vα (step 104). If the determination here is YES,
It is determined whether all the electrodes on the X side and the Y side have been completed (step 105). If the determination is NO, the process returns to step 103, where the voltage level L of the detection signal is read for the next electrode, and Make a judgment. By repeating such a circulation process, YES is determined in the determination of step 105,
The voltage level L of the detection signal for all electrodes is
When it is within the range in the determination of No. 4, it means that the finger has not been touched on the electrostatic sensor unit 11. In other words, it is determined that no signal as shown in FIG. Here, ± Vα is a voltage indicating a reference range for determining whether there is a signal D having a level as shown in FIG. The voltages that determine this range may be different voltage values with the upper limit being + Vα and the lower limit −Vα ′.

【0030】静電センサ部11に指がタッチされていな
いときには、次に、各電極ごとの採取データをオフセッ
トキャンセル処理のためのVcc/2の基準レベルの補正
データとしてメモリ24bの基準レベル補正データ領域
30のX側,Y側の各電極領域にそれぞれのデータを転
送して記憶する(ステップ106)。そして、ステップ
101へと戻る。このようにして、指がタッチされてい
ないときには、常時、X側,Y側のそれぞれの最新の基
準レベルの補正データがX、Yの各電極対応に基準レベ
ル補正データ領域30に記憶される。一方、先のステッ
プ104の判定において、NOとなると、X側,Y側の
いずれかの電極位置において図5(a)に示すようなレ
ベルの信号が存在することになる。そこで、タッチ位置
検出プログラム26がコールされて、MPU24aによ
り実行され、タッチ位置検出処理が行われる(ステップ
107)。そして、このタッチ位置の検出が終了する
と、再びステップ101へと戻る。
When the finger has not been touched on the electrostatic sensor section 11, the sampled data for each electrode is then used as the reference level correction data in the memory 24b as Vcc / 2 reference level correction data for offset cancellation processing. The respective data are transferred to and stored in the X and Y electrode regions of the region 30 (step 106). Then, the process returns to step 101. In this way, when the finger is not touched, the latest correction data of the reference levels on the X and Y sides are always stored in the reference level correction data area 30 corresponding to the X and Y electrodes. On the other hand, if the determination in step 104 is NO, a signal having a level as shown in FIG. 5A exists at one of the X and Y electrode positions. Therefore, the touch position detection program 26 is called, executed by the MPU 24a, and a touch position detection process is performed (step 107). When the detection of the touch position ends, the process returns to step 101 again.

【0031】図7は、ステップ107におけるタッチ位
置検出処理の手順の説明図である。これは、まず、基準
レベル補正処理を行う。まず、初期設定として、これ
は、検出対象をY側の電極に設定して(ステップ11
1)、基準レベル補正・積算プログラム27をコールし
てMPU24aが実行し、バッファメモリ24cに採取
されている現在の各電極(最初はY側で次にX側とな
る。)についての検出信号の電圧値Lについて、各電極
対応にすでに記憶されている基準レベル補正データ領域
30の補正データ(タッチされていないときの各電極に
ついてのVcc/2の基準レベル)を読出して、検出信号
の電圧値Lから補正データの電圧値を減算する処理を各
電極対応に行ってメモリ24bの作業領域(RAM)に
記憶する(ステップ112)。これにより基準レベルの
各電極のオフセットをなくし、かつ、基準レベルをグラ
ンドレベルへと落とす。これをアナログ値として説明す
ると、図5(c)に示すような波形信号となり、これに
ついてのデータが各電極対応に得られる。
FIG. 7 is an explanatory diagram of the procedure of the touch position detection processing in step 107. For this, first, a reference level correction process is performed. First, as an initial setting, the detection target is set to the Y-side electrode (step 11).
1), the MPU 24a calls the reference level correction / integration program 27 and executes the MPU 24a to detect the current detection electrodes (first on the Y side and then on the X side) collected in the buffer memory 24c. For the voltage value L, the correction data of the reference level correction data area 30 (the reference level of Vcc / 2 for each electrode when not touched) which is already stored for each electrode is read out, and the voltage value of the detection signal is read. A process of subtracting the voltage value of the correction data from L is performed for each electrode and stored in the work area (RAM) of the memory 24b (step 112). This eliminates the offset of each electrode of the reference level and lowers the reference level to the ground level. If this is described as an analog value, a waveform signal as shown in FIG. 5C is obtained, and data on this is obtained for each electrode.

【0032】次に、各電極の検出信号の補正した電圧値
L(補正値)を電極更新ごとに順次最初の電極から現在
選択されている更新電極までの電圧値L(補正値)を積
算して更新した電極に対応して最初から更新した電極ま
での積算値VSを記憶し、これを最終電極まで積算して
作業領域に記憶する(ステップ113)。これをアナロ
グ値として説明すると、図5(d)に示すような波形の
信号となる。次に、重心位置算出プログラム28をコー
ルしてMPU24aが実行し、まず、作業領域の積算値
VSのデータに対して最大値Mを検出するととも、その
電極を検出する(ステップ114)。そして、最大値M
の電極位置から等距離で隣接する2つの電極位置の積算
値P1,P2のデータを検出する(ステップ115)。最
後に積算値における最大値と両側の2点の合計3点の積
算値と電極位置とから重心電極位置を算出して、これに
最も近い実際の電極位置を現在スキャンした側のタッチ
電極とし、それを現在設定されている検出側(初期では
Y側)のタッチ電極位置としてメモリ24bに記憶する
(ステップ116)。このタッチ電極位置が前記の図5
(a)におけるタッチ位置TPに対応する。
Next, the corrected voltage value of the detection signal of each electrode
L (correction value) is sequentially accumulated every time the electrode is updated, and the voltage value L (correction value) from the first electrode to the currently selected update electrode is integrated and updated from the beginning corresponding to the updated electrode. The value VS is stored, integrated to the last electrode, and stored in the work area (step 113). If this is described as an analog value, the signal has a waveform as shown in FIG. Next, the MPU 24a executes the program by calling the center-of-gravity position calculation program 28. First, the maximum value M is detected with respect to the data of the integrated value VS of the work area, and the electrode is also detected (step 114). And the maximum value M
The data of the integrated values P1 and P2 of two electrode positions adjacent to each other at the same distance from the electrode position are detected (step 115). Finally, the center-of-gravity electrode position is calculated from the maximum value of the integrated value and the integrated value of the total of three points of the two points on both sides and the electrode position, and the actual electrode position closest to this is set as the touch electrode on the currently scanned side, This is stored in the memory 24b as the currently set touch electrode position on the detection side (Y side at the beginning) (step 116). This touch electrode position is shown in FIG.
This corresponds to the touch position TP in (a).

【0033】次に、検出対象がX側か否かの判定をし
(ステップ117)、X側でないときには、NOとなっ
て、検出対象をX側電極に設定して(ステップ11
8)、ステップ112へと戻り、X側の電極について前
記と同様な処理によりタッチ位置TPの電極を得る。そ
して、ステップ117の判定において検出対象がX側で
あるとの判定を受けたときに、X側,Y側のタッチ位置
電極についてのデータを出力して(ステップ119)、
図6のステップ101へと戻る。このようにして、Ca
>CbからCa=Cb、そしてCa=CbからCa<Cb
へと変わる変化点がY方向の電極番号とX方向の電極番
号でそれぞれに与えられ、タッチ位置として検出され
る。
Next, it is determined whether or not the object to be detected is on the X side (step 117). If the object is not on the X side, the determination is NO, and the object to be detected is set to the X side electrode (step 11).
8) Return to step 112, and obtain the electrode at the touch position TP by performing the same processing as described above for the X-side electrode. Then, when it is determined in step 117 that the detection target is the X side, data on the X-position and Y-side touch position electrodes is output (step 119),
It returns to step 101 of FIG. Thus, Ca
> Cb to Ca = Cb, and Ca = Cb to Ca <Cb
The change point that changes to is given by the electrode number in the Y direction and the electrode number in the X direction, respectively, and is detected as a touch position.

【0034】ところで、差電流発生回路15は、ここで
は、Gmアンプの例を挙げているが、これは、積分用コ
ンデンサを充放電する電流出力アンプであればよい。特
に、図4に(c),(d)に示す波形(検出信号)を電
圧波形として先に説明しているが、電流波形もこれと同
じ形態を採る。したがって、検出信号を電流信号とすれ
ば、差電流発生回路15として電流増幅アンプを使用す
ることが可能である。また、S/N比を向上させた電流
出力アンプとしてカレントミラーを用いた微小電流検出
回路として特願平7−289218号,「微小電流検出
回路およびこれを利用した座標入力装置」を本出願人等
は出願済みである。この出願の実施例において検出回路
10として示す微小微小電流検出回路をそのまま前記の
差電流発生回路15に置換えて使用することで、S/N
比が高い検出動作をさせることができる。
Here, the difference current generating circuit 15 is an example of a Gm amplifier, but it may be a current output amplifier that charges and discharges an integrating capacitor. In particular, although the waveforms (detection signals) shown in FIGS. 4C and 4D have been described above as voltage waveforms, the current waveform also takes the same form. Therefore, if the detection signal is a current signal, a current amplification amplifier can be used as the difference current generation circuit 15. Further, as a minute current detection circuit using a current mirror as a current output amplifier with an improved S / N ratio, Japanese Patent Application No. Hei 7-289218, "A minute current detection circuit and a coordinate input device using the same" are filed by the present applicant. Etc. have been filed. In the embodiment of the present application, the S / N ratio is obtained by replacing the minute and minute current detection circuit shown as the detection circuit 10 with the above-described difference current generation circuit 15 as it is.
A detection operation with a high ratio can be performed.

【0035】最後に、駆動周波数選択プログラム29に
ついて説明すると、これは、データの採取を開始する前
にデータ採取プログラム25によりコールされて電極駆
動パルスの周波数を選択する。周波数の選択は、パルス
駆動回路13に設けられた分周回路(図示せず)の分周
率を選択することで駆動パルスの周波数を変更する。選
択される周波数の具体例としては、105kHz,13
3kHz,167kHz,200kHzのうちの1つで
ある。このような選択を行うのは、タッチ位置が検出さ
れない場合あるいはX、Yのいずれかのタッチ位置が不
確定であった場合などに行う。その理由は、コンピュー
タなどでは、スイッチング電源が使用され、これが特定
の周波数でスイッチングされることでパルスノイズを発
生する。また、MPU等の動作のためのクロック発生回
路が数十〜数百MHzオーダの信号を発生する。このよ
うなパルスがノイズとなり、静電センサ部11に乗っ
て、検出信号を変化させ、あるいは誤検出が発生する。
これを防止するために位置検出が十分にできないとき
に、別の駆動周波数の信号を選択することで切換えて、
最適な検出信号Dを発生させて位置検出を行うものであ
る。
Finally, the drive frequency selection program 29 will be described. It is called by the data collection program 25 before starting data collection to select the frequency of the electrode drive pulse. The selection of the frequency changes the frequency of the driving pulse by selecting the frequency division ratio of a frequency dividing circuit (not shown) provided in the pulse driving circuit 13. As a specific example of the selected frequency, 105 kHz, 13
One of 3 kHz, 167 kHz, and 200 kHz. Such selection is performed when the touch position is not detected or when any of the X and Y touch positions is uncertain. The reason is that a switching power supply is used in a computer or the like, and this is switched at a specific frequency to generate pulse noise. In addition, a clock generation circuit for operation of an MPU or the like generates a signal on the order of tens to hundreds of MHz. Such a pulse becomes noise and rides on the electrostatic sensor unit 11 to change the detection signal or cause erroneous detection.
When position detection cannot be performed sufficiently to prevent this, switching is performed by selecting a signal with a different drive frequency.
The position detection is performed by generating an optimum detection signal D.

【0036】ところで、説明の都合上、以上のタッチ位
置検出の処理では、一対の電極について前又は後の電極
番号で管理するものとして説明しているが、一対の電極
を1対の電極として番号順に管理してもよいことはもち
ろんである。このような場合には、前記一対の前の電極
や後の電極と相違する番号で一対の電極対応にデータを
管理することができることももちろんである。
By the way, for convenience of explanation, in the above touch position detection processing, a description has been made assuming that a pair of electrodes is managed by the front or rear electrode number, but the pair of electrodes is numbered as a pair of electrodes. Of course, they may be managed in order. In such a case, it is a matter of course that data can be managed in correspondence with the pair of electrodes with numbers different from those of the pair of preceding and succeeding electrodes.

【0037】以上説明してきたが、実施例では、タッチ
電極の位置を重心処理により重心を求めて決定している
が、これは、電極ピッチの細かさの程度により行えばよ
く、単に、最大積算値の位置に対応する電極をタッチ位
置の電極としてもよいことはもちろんである。また、実
施例において、駆動パルスを複数個発生させて、積分す
ることで検出電流値に対応する電圧値を得る回路を挙げ
ているが、この発明においては、必ずしも駆動パルスを
複数個用いて、その期間分の積分値を得る必要はない。
また、実施例では、Y方向とX方向とに多数の電極が配
列された座標入力装置を中心に説明しているが、この発
明は、図5に示す検出信号Dの波形で理解できるよう
に、このような波形の検出信号において、基準レベルと
のクロス点をタッチ位置とするような座標入力装置にも
適用できることはもちろんである。
As described above, in the embodiment, the position of the touch electrode is determined by calculating the center of gravity by processing the center of gravity. However, this may be performed according to the degree of fineness of the electrode pitch. Needless to say, the electrode corresponding to the position of the value may be the electrode at the touch position. Further, in the embodiment, a circuit that generates a plurality of drive pulses and obtains a voltage value corresponding to the detected current value by integrating the drive pulses is described. However, in the present invention, a plurality of drive pulses are necessarily used. There is no need to obtain an integral value for that period.
Further, in the embodiment, the coordinate input device in which a large number of electrodes are arranged in the Y direction and the X direction is mainly described, but the present invention can be understood from the waveform of the detection signal D shown in FIG. Of course, in such a waveform detection signal, the present invention can be applied to a coordinate input device in which a cross point with a reference level is set as a touch position.

【0038】[0038]

【発明の効果】以上のとおり、この発明にあっては、検
出信号のスキャン方向(所定の電極配列方向)に沿って
の変化が所定の基準レベルに対して上下に振れる2つの
ピークを持つ信号に対して、タッチされていないときに
検出信号の基準レベルを電極対応に採取しておき、タッ
チされたときの検出信号から基準レベルを減算すること
で、グランドレベルに対して正負に振れるピークを持つ
信号に変換するようにし、さらに、前記の積算処理手段
で電極を更新しながら順次積算していくことにより、ゼ
ロクロス位置が積算値のピークとなるデータを得るよう
にしているので、電極幅より大きな指幅でタッチしたと
しても、この最大積算値の位置からタッチ位置を割出し
て検出することができる。このように積算処理によりピ
ーク値を検出するので、タッチ位置の検出精度を上げる
ことができ、かつ、タッチ位置の検出が容易であって、
各製品における調整は不要になる。
As described above, according to the present invention, the change of the detection signal along the scanning direction (predetermined electrode arrangement direction) has two peaks which fluctuate up and down with respect to a predetermined reference level. In contrast, the reference level of the detection signal is sampled corresponding to the electrode when the touch is not performed, and the reference level is subtracted from the detection signal when the touch is performed, so that the peak swinging positive or negative with respect to the ground level is obtained. The signal is converted to a signal having the same value, and further, by sequentially integrating while updating the electrodes by the integration processing means, the data at which the zero-cross position becomes the peak of the integrated value is obtained. Even if the user touches with a large finger width, the touched position can be determined and detected from the position of the maximum integrated value. Since the peak value is detected by the integration process as described above, the detection accuracy of the touch position can be increased, and the detection of the touch position is easy.
No adjustment is required for each product.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は、この発明の一実施例の座標入力装置の
ブロック図である。
FIG. 1 is a block diagram of a coordinate input device according to an embodiment of the present invention.

【図2】図2は、静電型センサ部の構造の説明図であ
る。
FIG. 2 is an explanatory diagram of a structure of an electrostatic sensor unit.

【図3】図3は、その一対の電極についての検出状態の
説明図である。
FIG. 3 is an explanatory diagram of a detection state of the pair of electrodes.

【図4】図4は、検出動作のタイミングチャートであ
る。
FIG. 4 is a timing chart of a detection operation.

【図5】図5は、その検出信号の説明図であって、
(a)〜(c)は、検出信号の波形の変化の説明図であ
り、(d)は、その積算値の説明図である。
FIG. 5 is an explanatory diagram of the detection signal,
(A)-(c) is an explanatory view of a change in the waveform of the detection signal, and (d) is an explanatory view of the integrated value.

【図6】図6は、検出信号についてのデータ採取処理の
フローチャートである。
FIG. 6 is a flowchart of a data collection process for a detection signal.

【図7】図7は、タッチ位置検出処理のフローチャート
である。
FIG. 7 is a flowchart of a touch position detection process.

【符号の説明】[Explanation of symbols]

10…検出部、11…静電センサ部、12…マルチプレ
クサ、13…パルス駆動回路、14…接続切換回路、1
5…差電流発生回路、16…スイッチ回路、17…積分
回路、18…コントロール回路、20…検出信号判定
部、21…アンプ、22…サンプルホールド回路、23
…A/D変換回路(A/D)、24…データ処理装置、
24a…MPU、24b…メモリ、25…データ採取プ
ログラム、26…タッチ位置検出プログラム、27…基
準レベル補正・積算プログラム、28…重心位置算出プ
ログラム、29…駆動周波数選択プログラム、30…基
準レベル補正データ領域。
DESCRIPTION OF SYMBOLS 10 ... Detection part, 11 ... Electrostatic sensor part, 12 ... Multiplexer, 13 ... Pulse drive circuit, 14 ... Connection switching circuit, 1
5 ... Difference current generation circuit, 16 ... Switch circuit, 17 ... Integration circuit, 18 ... Control circuit, 20 ... Detection signal judgment section, 21 ... Amplifier, 22 ... Sample hold circuit, 23
... A / D conversion circuit (A / D), 24 ... data processing device,
24a: MPU, 24b: memory, 25: data collection program, 26: touch position detection program, 27: reference level correction / integration program, 28: center of gravity position calculation program, 29: drive frequency selection program, 30: reference level correction data region.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H03K 17/96 H03K 17/96 B (72)発明者 石垣 元治 京都市右京区西院溝崎町21番地 ローム 株式会社内 (56)参考文献 特開 昭63−257821(JP,A) 特開 平5−88811(JP,A) 特開 平7−84712(JP,A) 特開 平8−335139(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 3/033 - 3/037 G06F 3/03 H03K 17/78 H03K 17/955 H03K 17/96 G01R 19/00 - 19/32 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification code FI H03K 17/96 H03K 17/96 B (72) Inventor Genji Ishigaki 21 Niisin-Mizozaki-cho, Ukyo-ku, Kyoto ROHM Co., Ltd. (56) Reference Document JP-A-63-257821 (JP, A) JP-A-5-88811 (JP, A) JP-A-7-84712 (JP, A) JP-A-8-335139 (JP, A) (58) Field (Int.Cl. 7 , DB name) G06F 3/033-3/037 G06F 3/03 H03K 17/78 H03K 17/955 H03K 17/96 G01R 19/00-19/32

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】所定の方向に配列された多数の電極をスキ
ャンして電極対応に得られる検出信号の前記所定の方向
に沿ってのレベルの変化がタッチ位置を含めたその近傍
で所定の基準レベルに対して上下に振れる2つのピーク
を持つ検出信号を得てこの検出信号のレベルと前記基準
レベルとの交差する点を検出してタッチされた電極位置
を検出する座標入力装置において、タッチされていない
ときの前記所定の基準レベルを前記電極対応に前記検出
信号に基づき検出して記憶する基準レベル採取手段と、
タッチされているときに前記電極対応の前記検出信号か
ら前記基準レベル採取手段により記憶された前記電極対
応の前記基準レベルを前記電極対応に減算した補正値を
前記電極対応に算出して記憶する補正値算出手段と、前
記電極対応に算出された補正値を前記電極を更新するご
とに積算し、積算値を更新した電極に対応して記憶する
積算処理手段と、この積算処理手段の積算値の最大値に
対応する電極をタッチされた電極位置として検出するタ
ッチ位置検出手段とを備える座標入力装置。
1. A method according to claim 1, wherein a plurality of electrodes arranged in a predetermined direction are scanned, and the predetermined direction of a detection signal obtained corresponding to the electrodes is scanned.
Changes in level along the vicinity including the touch position
Two peaks swinging up and down with respect to a predetermined reference level
And the level of the detection signal and the reference
Level Te coordinate input device odor for detecting a touched electrode position by detecting the point of intersection between the detected and based on the detection signal the predetermined reference level when not data pitch to the electrodes corresponding A reference level sampling means for storing;
A correction value for subtracting the reference level corresponding to the electrode stored in the detection signal corresponding to the electrode from the detection signal corresponding to the electrode when touched, in correspondence with the electrode; Value calculation means, integration processing means for integrating the correction value calculated for the electrode each time the electrode is updated, and storing the integrated value corresponding to the updated electrode, and integration value of the integration value of the integration processing means. A touch position detecting unit configured to detect an electrode corresponding to a maximum value as a touched electrode position.
【請求項2】前記スキャンは、隣接する一対電極を単位
として行われ、前記検出信号は、前記一対電極対応に得
られるものであり、前記一対の電極の前側あるいは後側
の電極のものとしてあるいは一対の電極に対応するもの
として前記検出信号が管理される請求項1記載の座標入
力装置。
2. The scanning is performed in units of an adjacent pair of electrodes, and the detection signal is obtained in correspondence with the pair of electrodes, and is used as a signal of a front or rear electrode of the pair of electrodes. The coordinate input device according to claim 1, wherein the detection signal is managed as corresponding to a pair of electrodes.
【請求項3】格子状にX方向に配列された多数のX電極
とY方向に格子状に配列された多数のY電極をそれぞれ
に隣接する一対の電極を単位としてスキャンして前記X
電極および前記Y電極の各一対の電極対応に得られる
キャンの方向に沿っての検出信号のレベルの変化がタッ
チ位置を含めたその近傍で所定の基準レベルに対して上
下に振れる2つのピークを持つ検出信号を得てこの検出
信号のレベルと前記基準レベルとの交差する点をX電極
とY電極においてそれぞれに検出することで前記X電極
および前記Y電極それぞのタッチされた電極位置を検出
する座標入力装置において、前記各一対の電極対応の前
記検出信号のレベルをそれぞれ所定の基準レベルと比較
することによりタッチされているか否かを判定する判定
手段と、この判定手段の判定結果に応じてタッチされて
いないときの前記所定の基準レベルを前記検出信号に基
づき前記各一対の電極対応あるいは一対のうちのいずれ
かの電極対応に検出して記憶する基準レベル採取手段
と、前記判定手段の判定結果に応じてタッチされている
ときに前記各一対の電極対応の前記検出信号から前記基
準レベル採取手段により記憶されたこの検出信号に対応
する前記基準レベルを減算した補正値を前記各一対の電
極対応あるいは一対のうちのいずれかの電極対応に算出
して記憶する補正値算出手段と、前記各一対の電極対応
あるいは一対のうちのいずれかの電極対応に算出された
補正値を前記X電極と前記Y電極のそれぞれにおいて電
極を1つ更新するごとに積算し、積算値を更新した前記
各一対の電極対応あるいは一対のうちのいずれかの電極
対応に記憶する積算処理手段と、この積算処理手段の積
算値の最大値に対応する前記各一対の電極対応あるいは
一対のうちのいずれかの電極を前記X電極と前記Y電極
のそれぞれにおいてタッチされた電極位置として検出す
るタッチ位置検出手段とを備える座標入力装置。
3. The method according to claim 1, wherein a large number of X electrodes arranged in a grid in the X direction and a large number of Y electrodes arranged in a lattice in the Y direction are scanned with each pair of adjacent electrodes as a unit.
The electrodes and the Y electrodes each have a pair of electrodes .
Changes in the level of the detection signal along the scan direction
Above the specified reference level in the vicinity including the
Obtain a detection signal with two peaks swinging down and perform this detection
The point where the signal level intersects with the reference level is defined as an X electrode
And the Y electrode to detect the X electrode
Not and the Te Y electrode coordinate input apparatus odor which detects the respectively touched electrode position of, before or Symbol the level of the detection signal of each pair of electrodes corresponding being touched by comparing each with a predetermined reference level Determining means for determining whether the predetermined reference level when not touched according to the determination result of the determining means corresponds to each of the pair of electrodes or one of the pair of electrodes based on the detection signal Reference level sampling means for detecting and storing the detection signal, and the detection signal stored by the reference level sampling means from the detection signal corresponding to each of the pair of electrodes when touched according to the determination result of the determination means A correction value calculated by calculating a correction value obtained by subtracting the reference level corresponding to the pair of electrodes or one of the pair of electrodes. Output means, and the correction value calculated for each pair of electrodes or for any one of the pair of electrodes is integrated each time one electrode is updated in each of the X electrode and the Y electrode, and the integrated value is calculated. The integration processing means for storing the paired electrodes corresponding to the paired electrodes or any one of the paired electrodes, and the paired electrodes corresponding to the maximum value of the integrated value of the integration processing means or the paired electrodes. And a touch position detecting means for detecting any one of the electrodes as an electrode position touched on each of the X electrode and the Y electrode.
【請求項4】さらに、プロセッサとメモリとを備え、前
記判定手段と前記基準レベル採取手段と前記補正値算出
手段と前記積算処理手段と前記タッチ位置検出手段と
は、前記メモリに記憶されたプログラムを前記プロセッ
サが実行することで実現され、前記タッチ位置検出手段
は、最大値に対応する前記各一対の電極の少なくとも一
方の位置を基準に前後に等距離の2つの一対の電極にお
ける補正値を採り、これら2つの補正値と前記最大値と
により決定される重心の位置に最も近い電極位置をタッ
チ位置とする請求項3記載の座標入力装置。
4. further comprising a processor and a memory, said a determining means and said reference level collecting unit and the correction value calculating unit and the integration processing unit and the touch position detection unit, up stored in the memory the program said processor is realized by executing, before Symbol touch position detection means, the equidistant of the two pair of electrodes before and after on the basis of the position of at least one of each pair of electrodes corresponding to the maximum value 4. The coordinate input device according to claim 3, wherein a correction value is taken, and an electrode position closest to a position of a center of gravity determined by the two correction values and the maximum value is set as a touch position.
JP5226097A 1996-11-15 1997-02-20 Coordinate input device Expired - Lifetime JP3220405B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5226097A JP3220405B2 (en) 1997-02-20 1997-02-20 Coordinate input device
TW086116845A TW408277B (en) 1996-11-15 1997-11-11 Small current detector circuit and locator device using the same
US08/969,563 US6075520A (en) 1996-11-15 1997-11-13 Small current detector circuit and locator device using the same
CNB971224889A CN1151607C (en) 1996-11-15 1997-11-14 Weak current monitoring circuit and coordinate input device of utilizing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5226097A JP3220405B2 (en) 1997-02-20 1997-02-20 Coordinate input device

Publications (2)

Publication Number Publication Date
JPH10233670A JPH10233670A (en) 1998-09-02
JP3220405B2 true JP3220405B2 (en) 2001-10-22

Family

ID=12909805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5226097A Expired - Lifetime JP3220405B2 (en) 1996-11-15 1997-02-20 Coordinate input device

Country Status (1)

Country Link
JP (1) JP3220405B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609128A (en) * 2010-12-16 2012-07-25 刘鸿达 Dual-mode touch sensing element, touch display related device and touch driving method thereof
CN102902427A (en) * 2011-07-26 2013-01-30 比亚迪股份有限公司 Touch detection method and touch device
TWI469024B (en) * 2011-08-03 2015-01-11 Raydium Semiconductor Corp Touch input device for switching driving signals
US9046976B2 (en) 2011-09-28 2015-06-02 Hung-Ta LIU Method for transmitting and detecting touch sensing signals and touch device using the same
US9069421B2 (en) 2010-12-16 2015-06-30 Hung-Ta LIU Touch sensor and touch display apparatus and driving method thereof

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6621487B2 (en) 2000-07-25 2003-09-16 Rohm Co., Ltd. Circuit for generating touch detection signals, locator device and a method of generating touch detection signals
CN100377055C (en) * 2004-12-22 2008-03-26 盛群半导体股份有限公司 Interpretation method for touch controlled induction system
JP4592755B2 (en) * 2005-09-14 2010-12-08 シャープ株式会社 Coordinate position detector
KR20070088008A (en) 2006-02-24 2007-08-29 삼성전자주식회사 Display device and voltage adjusting method thereof
US8279180B2 (en) * 2006-05-02 2012-10-02 Apple Inc. Multipoint touch surface controller
JP5280375B2 (en) * 2007-01-16 2013-09-04 エヌ−トリグ リミテッド System and method for calibration of capacitive touch digitizer systems
JP4945345B2 (en) * 2007-07-03 2012-06-06 株式会社 日立ディスプレイズ Display device with touch panel
WO2009013965A1 (en) * 2007-07-20 2009-01-29 Japan Aviation Electronics Industry Limited Capacitance sensor and position sensor
JP4942729B2 (en) * 2008-05-21 2012-05-30 三菱電機株式会社 Touch panel and display device including the same
JP2010015262A (en) * 2008-07-01 2010-01-21 Seiko Instruments Inc Electrostatic detection device and electrostatic detection method
JP5071735B2 (en) * 2008-08-08 2012-11-14 ソニー株式会社 Capacitance sensor circuit capacitance change measurement circuit, capacitance sensor module, capacitance sensor device capacitance change measurement method, and electronic apparatus
JP5055231B2 (en) * 2008-09-08 2012-10-24 株式会社ジャパンディスプレイイースト Touch position detection method for touch panel
US8810542B2 (en) * 2008-09-10 2014-08-19 Apple Inc. Correction of parasitic capacitance effect in touch sensor panels
JP5067763B2 (en) * 2008-10-08 2012-11-07 株式会社ジャパンディスプレイウェスト Contact detection device, display device, and contact detection method
KR101322957B1 (en) * 2008-10-10 2013-10-29 엘지디스플레이 주식회사 Touch sensor and driving method thereof
JP2010108501A (en) 2008-10-30 2010-05-13 Samsung Electronics Co Ltd Touch screen controller having increased sensing sensitivity, and display driving circuit and display device and system having the touch screen controller
TWI414981B (en) * 2009-10-09 2013-11-11 Egalax Empia Technology Inc Method and device for dual-differential sensing
TW201118698A (en) * 2009-11-27 2011-06-01 Ite Tech Inc Posistion apparatus for touch device and posistion method thereof
JP5443207B2 (en) * 2010-02-24 2014-03-19 株式会社ルネサスエスピードライバ Touch sensor device
JP2012043275A (en) * 2010-08-20 2012-03-01 Alps Electric Co Ltd Capacitance type input device
FR2967278B1 (en) * 2010-11-08 2013-06-28 Nanotec Solution METHOD FOR DETECTING AN OBJECT OF INTEREST IN A DISTURBED ENVIRONMENT, AND GESTUAL INTERFACE DEVICE USING THE SAME
JP5623894B2 (en) * 2010-12-14 2014-11-12 京セラディスプレイ株式会社 Touch panel
JP5932523B2 (en) * 2012-06-29 2016-06-08 シャープ株式会社 Touch panel controller, touch panel system, and electronic device
US9279874B2 (en) * 2012-08-16 2016-03-08 Microchip Technology Germany Gmbh Signal processing for a capacitive sensor system with robustness to noise

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609128A (en) * 2010-12-16 2012-07-25 刘鸿达 Dual-mode touch sensing element, touch display related device and touch driving method thereof
US8933897B2 (en) 2010-12-16 2015-01-13 Hung-Ta LIU Dual-mode touch sensing apparatus and method thereof
US9069421B2 (en) 2010-12-16 2015-06-30 Hung-Ta LIU Touch sensor and touch display apparatus and driving method thereof
CN102902427A (en) * 2011-07-26 2013-01-30 比亚迪股份有限公司 Touch detection method and touch device
CN102902433A (en) * 2011-07-26 2013-01-30 比亚迪股份有限公司 Touch detection method and touch control device
CN102902427B (en) * 2011-07-26 2015-09-02 比亚迪股份有限公司 Touch detecting method and contactor control device
CN102902433B (en) * 2011-07-26 2017-01-25 比亚迪股份有限公司 Touch detection method and touch control device
TWI469024B (en) * 2011-08-03 2015-01-11 Raydium Semiconductor Corp Touch input device for switching driving signals
US9046976B2 (en) 2011-09-28 2015-06-02 Hung-Ta LIU Method for transmitting and detecting touch sensing signals and touch device using the same

Also Published As

Publication number Publication date
JPH10233670A (en) 1998-09-02

Similar Documents

Publication Publication Date Title
JP3220405B2 (en) Coordinate input device
US6075520A (en) Small current detector circuit and locator device using the same
US8698774B2 (en) Method for determining multiple touch points by pairing detected electrodes during a second touch sensing period
US6621487B2 (en) Circuit for generating touch detection signals, locator device and a method of generating touch detection signals
TWI571788B (en) Touch sensing device and scanning method thereof
US20100289758A1 (en) Position detecting device and position detecting method
KR101473541B1 (en) Method for scanning projective capacitive touch panel
TWI485606B (en) Touch apparatus and touch sensing method thereof
KR101239844B1 (en) apparatus for sensing a touch
US9182849B2 (en) Capacitive touch system and method of operating a capacitive touch system
US8547113B2 (en) Capacitive touch panel
US20140312919A1 (en) Configurable analog front-end for mutual capacitance sensing and self capacitance sensing
US8547117B2 (en) Capacitive touch panel
US10908737B2 (en) Input device, element data configuration method, and program
KR20130030169A (en) Device for sensing user input and electronic device including the same
JP5443207B2 (en) Touch sensor device
JP3061115B2 (en) Charge current detection circuit and coordinate input device using the same
US8624871B2 (en) Method and apparatus for sensing and scanning a capacitive touch panel
JP5549145B2 (en) Capacitance detection device
JP2006155608A (en) Identification method for touch control sensing device
CN106886327B (en) Signal measurement method and device of touch screen
JP3710730B2 (en) Touch detection signal generation circuit, coordinate input device, and touch detection signal generation method
US20190377455A1 (en) Liquid detecting method and controller for a capacitive touch pad
KR20140010714A (en) Method and apparatus for lowing noise on touch screen panel
JP3116631B2 (en) Coordinate input device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010710

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070810

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110810

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110810

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120810

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120810

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130810

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term