JPH08123618A - Coordinate data acquiring method of coordinate input device - Google Patents

Coordinate data acquiring method of coordinate input device

Info

Publication number
JPH08123618A
JPH08123618A JP28271194A JP28271194A JPH08123618A JP H08123618 A JPH08123618 A JP H08123618A JP 28271194 A JP28271194 A JP 28271194A JP 28271194 A JP28271194 A JP 28271194A JP H08123618 A JPH08123618 A JP H08123618A
Authority
JP
Japan
Prior art keywords
data
coordinate
coordinate data
noise
memory
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.)
Pending
Application number
JP28271194A
Other languages
Japanese (ja)
Inventor
Shinichiro Ueno
真一郎 上野
Keizo Nishimura
恵造 西村
Shinichi Masubuchi
伸一 増渕
Akitoshi Tsunoka
明俊 角鹿
Takanobu Nishio
隆信 西尾
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.)
Hitachi Ltd
Hitachi Advanced Digital Inc
Original Assignee
Hitachi Ltd
Hitachi Video and Information System Inc
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 Hitachi Ltd, Hitachi Video and Information System Inc filed Critical Hitachi Ltd
Priority to JP28271194A priority Critical patent/JPH08123618A/en
Publication of JPH08123618A publication Critical patent/JPH08123618A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04182Filtering of noise external to the device and not generated by digitiser components

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)
  • Position Input By Displaying (AREA)

Abstract

PURPOSE: To obtain accurate input coordinate data by acquiring >=3 successive coordinate data in a period shorter than a noise period, detecting the mean value of data except the maximum and minimum values as noise-free data, and employing the data as coordinate data. CONSTITUTION: Analog coordinate data are inputted from the coordinate detection part of the coordinate input device 1 with liquid crystal display, constituted by laminating a touch panel and a liquid crystal display element in one body, to an A/D converter 2. The A/D converting circuit 2 inputs three coordinate data successively and converts their analog values into digital values. The maximum value and minimum value are removed from the coordinate data of those digital values and the intermediate value is detected as the noise-free data, which is employed as final coordinate data. Consequently, the accurate input coordinate data is obtained without requiring any specific parameter.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は座標入力装置の座標デー
タ採取方法に関し、特に、ノイズの影響を受けずに正確
な座標を採取することのできる座標入力装置の座標デー
タ採取方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coordinate data collecting method for a coordinate input device, and more particularly to a coordinate data collecting method for a coordinate input device capable of collecting accurate coordinates without being affected by noise.

【0002】[0002]

【従来の技術】従来の座標入力装置は、例えば特開昭6
3−268027号公報(以下、第1先行技術)に見ら
れるように、周期的に発生するノイズの原因となる信号
の立ち上がり立ち下がりと、座標データ検出のタイミン
グとの同期をとり、座標データ検出時にノイズが発生し
ないようにすることにより、座標データの読み込み誤り
を防いでいた。この装置では、周期的に混入するノイズ
が座標データ読み取り時に発生した場合、誤った座標デ
ータを検出する可能性があるため、座標データ検出の周
期をノイズの原因となる信号の周期にあわせて、座標デ
ータ検出時にノイズが発生しないようにすることにより
座標データ読み込み誤りを防いでいる。
2. Description of the Related Art A conventional coordinate input device is disclosed in, for example, Japanese Patent Laid-Open No.
As disclosed in Japanese Patent Laid-Open No. 3-268027 (hereinafter, referred to as first prior art), coordinate data detection is performed by synchronizing the rising and falling edges of a signal that causes noise that occurs periodically with the coordinate data detection timing. Occasionally, noise was prevented from occurring, thereby preventing an error in reading coordinate data. In this device, if noise that is periodically mixed occurs when reading coordinate data, incorrect coordinate data may be detected.Therefore, the coordinate data detection period is adjusted to match the signal period that causes noise, By preventing noise from being generated when the coordinate data is detected, an error in reading the coordinate data is prevented.

【0003】また、他の従来装置は、例えば特開昭62
−245328号公報(以下、第2先行技術)に見られ
るように、タブレットデータを時系列的に複数個入力す
るためのデータ入力手段と、該データ入力手段より得ら
れる複数データに対して、データの近傍を判定する近傍
枠とを備え、該近傍枠の適用後に、近傍の個数が最多の
データを出力すべきデータと決定するようにしたもので
ある。
Another conventional apparatus is disclosed in, for example, Japanese Patent Laid-Open No. 62-62.
As disclosed in Japanese Patent Laid-Open No. 245328 (hereinafter, referred to as second prior art), data input means for inputting a plurality of tablet data in time series and data for a plurality of data obtained by the data input means And a neighborhood frame for determining the neighborhood of, and after applying the neighborhood frame, the data having the largest number of neighborhoods is determined as the data to be output.

【0004】さらに他の従来装置として、例えば特開平
5−289802号公報(以下、第3先行技術)に記さ
れているように、ノイズが重畳しても、1回の走査で、
キーの入力状態の判別を正確に行うことができるように
したものがある。
As another conventional apparatus, as described in, for example, Japanese Patent Application Laid-Open No. 5-289802 (hereinafter, referred to as third prior art), even if noise is superimposed, one scanning operation
There is one that is capable of accurately determining the key input state.

【0005】[0005]

【発明が解決しようとする課題】前記の第1の先行技術
では、前記したように、座標データ検出の周期をノイズ
の原因となる信号の周期にあわせて、座標データ検出時
にノイズが発生しないようにしているため、ノイズの原
因となる信号の周期の大きさによっては座標データ検出
のタイミングが遅くなり、タッチパネルの座標データ検
出速度を有効に発揮することが出来ず、高速な座標デ−
タ検出が困難であるという問題、あるいはノイズの原因
となる信号により同期をとるための特別な装置が必要に
なる問題等があった。
In the first prior art, as described above, noise is not generated during coordinate data detection by adjusting the coordinate data detection cycle to the signal cycle that causes noise. Therefore, the coordinate data detection timing is delayed depending on the size of the signal cycle that causes noise, and the coordinate data detection speed of the touch panel cannot be effectively exhibited, resulting in high-speed coordinate data.
However, there is a problem in that it is difficult to detect the data, or a special device is required to synchronize with a signal that causes noise.

【0006】また、前記第2の先行技術では、座標デー
タを、採取したデータと、別途決定した近傍枠とにより
決定するものであり、該近傍枠はシステムに対して特定
の値を取るものと考えられるから、システムによって該
近傍枠を算出し直すことが必要となり、システムの設計
が面倒であるという問題がある。また、該近傍枠により
決定されるノイズ幅以下の小さいノイズについては、除
去することができないという問題があった。なお、前記
第3の先行技術は、キーボードが押されたかどうかを判
定するものであり、座標データの決定には適用できない
という問題があった。
Further, in the second prior art, the coordinate data is determined by the collected data and the separately determined neighboring frame, and the neighboring frame has a specific value for the system. Since it is considered, it is necessary to recalculate the neighborhood frame by the system, and there is a problem that the system design is troublesome. In addition, there is a problem that it is not possible to remove noise that is smaller than the noise width determined by the neighborhood frame. The third prior art is for determining whether or not the keyboard is pressed, and has a problem that it cannot be applied to the determination of coordinate data.

【0007】本発明の目的は、前記した従来技術の問題
点に鑑み、高速に座標データを検出することができ、ま
た前記近傍枠のような特定のパラメータを必要とせず
に、採取した座標データのみにより、正確な入力座標デ
ータを得ることができる座標データ採取方法を提供する
ことにある。また、他の目的は、ノイズが存在しても、
正確な入力座標データを得ることができる座標データ採
取方法を提供することにある。
In view of the above-mentioned problems of the prior art, an object of the present invention is to enable coordinate data to be detected at high speed and to collect coordinate data without requiring a specific parameter such as the neighborhood frame. It is to provide a coordinate data collection method capable of obtaining accurate input coordinate data only by using the above method. Another purpose is that even in the presence of noise,
It is to provide a coordinate data collection method capable of obtaining accurate input coordinate data.

【0008】[0008]

【課題を解決するための手段】従来の問題点を解決する
ため、本発明は、周期的に混入するノイズがあるデータ
取り込み手段から座標データを取得する時に、ノイズ周
期より短い期間内で連続して3つ以上の複数個の座標デ
ータを採取し、最大値と最小値を破棄しその中間値また
は最大値最小値以外のデータの平均値をノイズの混入し
ていないデータとして検出しこれを座標データとして採
用する。または、連続して3点座標データを採取して、
最大値と最小値を除いた中間値をノイズの混入していな
いデータとして検出しこれを座標データとして採用す
る。
SUMMARY OF THE INVENTION In order to solve the problems of the prior art, the present invention, when acquiring coordinate data from a data fetching means that has noise that is periodically mixed, continues within a period shorter than the noise period. 3 or more coordinate data is collected, the maximum value and the minimum value are discarded, and the average value of the intermediate value or the data other than the maximum value and the minimum value is detected as noise-free data, and this is the coordinate. Adopt as data. Or, collect 3 point coordinate data continuously,
The intermediate value excluding the maximum value and the minimum value is detected as noise-free data and this is used as coordinate data.

【0009】または、全てのデータ間の差を計算し、そ
の差の比較を行い、最小差のデータ2つの組み合わせを
1組以上抽出し、抽出したデータの平均値をノイズの混
入していないデータとして検出してこれを座標データと
して採用する。または、それぞれのデータについて他の
すべてのデータとの差を合計した値を計算し、合計した
値が最小なデータを1つ以上抽出し、抽出したデータの
平均値をノイズの混入していないデータとして検出して
これを座標データとして採用する。以上の操作は特別な
装置を必要とせず、ソフトウェアのみでも実現できる。
Alternatively, the difference between all the data is calculated, the differences are compared, one or more sets of two data having the minimum difference are extracted, and the average value of the extracted data is the data not mixed with noise. As the coordinate data. Alternatively, for each data, calculate the sum of the differences from all the other data, extract one or more data with the smallest sum, and use the average value of the extracted data as the noise-free data. As the coordinate data. The above operation does not require a special device and can be realized only by software.

【0010】[0010]

【作用】ノイズが周期的に混入する時、ノイズ周期より
短い期間内で連続して複数個のまとまった座標データを
採取すると、その複数個のデータにはノイズの混入した
データは最大でも1つしか存在しない。したがって、ノ
イズ周期より短い期間内に連続して採集した3つ以上の
複数個のデータ内にノイズの混入したデータが1つだけ
存在する時、そのノイズの混入したデータは他のノイズ
の混入していないデータに比べ必ず離れた値を持つた
め、複数個のデータ内では必ず最大値もしくは最小値に
なる。このため、複数のデータ内から最大値と最小値を
抽出し取り除くと、ノイズの混入したデータを取り除く
ことになり、残ったデータにはノイズの混入したデータ
は含まれない。
When noise is periodically mixed, if a plurality of collected coordinate data are continuously collected within a period shorter than the noise cycle, at least one data containing noise is included in the plurality of data. Only exists. Therefore, when there is only one data containing noise in a plurality of three or more data collected continuously within a period shorter than the noise cycle, the data containing noise is mixed with other noise. Since it always has a value that is far from that of data that does not exist, it is always the maximum or minimum value in multiple data. Therefore, if the maximum value and the minimum value are extracted and removed from a plurality of data, the data with noise is removed, and the remaining data does not include the data with noise.

【0011】連続して採取した複数のデータ内ではノイ
ズの混入した座標データが最大値または最小値となるた
め、ノイズの混入したデータとノイズの混入していない
データの大きさの差は、ノイズの混入していないデータ
同士の差に比べ大きくなる。連続した3つ以上の複数個
の座標データにノイズの混入した座標データが1つだけ
存在するとき、他の対のデータの組み合わせの差と比べ
大きな差を持つ対のデータの組み合わせには必ずノイズ
の混入したデータが含まれる。よって、最小差のデータ
2つの組み合わせのデータにはノイズの混入したデータ
は含まれなくなる。
Since the coordinate data in which noise is mixed has the maximum value or the minimum value in a plurality of data which are continuously sampled, the difference in size between the data in which noise is mixed and the data in which noise is not mixed is Is larger than the difference between the data that is not mixed. When there is only one coordinate data in which noise is mixed in the continuous three or more coordinate data, there is always noise in the paired data combination that has a large difference compared to the difference in the other paired data combination. Data that contains Therefore, the data in which the noise is mixed is not included in the data of the combination of the two data having the minimum difference.

【0012】また、連続して採取した複数のデータ内で
はノイズの混入した座標データが最大値または最小値と
なるため、ノイズの混入したデータの大きさとノイズの
混入していないデータの大きさの差は、ノイズの混入し
ていないデータ同士の差に比べて大きくなる。1つのデ
ータと他の全てのデータとの差をすべて加算し和を取る
と、ノイズの混入していないデータの他の全てのデータ
との差の和には必ず一つだけノイズの混入したデータと
の差が含まれるが、ノイズの混入したデータと他のデー
タとの差の和はすべて、最大値または最小値であるノイ
ズの混入したデータとノイズの混入していないデータと
の差の和になる。このため、必ずノイズの混入したデー
タと他のデータとの差の和のほうが、ノイズの混入して
いないデータの他のデータとの差の和よりも大きな値を
持つ。この結果、他のデータとの差の和が最小なデータ
には、ノイズの混入したデータは含まれない。
Further, since the coordinate data in which noise is mixed has the maximum value or the minimum value in a plurality of data collected continuously, the size of the data in which noise is mixed and the size of the data in which noise is not mixed are determined. The difference is larger than the difference between the data in which noise is not mixed. If all the differences between one data and all other data are added and the sum is taken, the sum of the differences between the data that does not contain noise and all other data must be exactly one However, the sum of the differences between the data with noise and other data is the sum of the differences between the data with noise, which is the maximum or minimum value, and the data without noise. become. Therefore, the sum of the differences between the data containing noise and the other data always has a larger value than the sum of the differences between the data containing no noise and the other data. As a result, the data in which the sum of the differences from other data is the minimum does not include the data in which noise is mixed.

【0013】[0013]

【実施例】以下に、図面を参照して、本発明を詳細に説
明する。図1は本発明の第1実施例の構成の概要を示す
回路ブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to the drawings. FIG. 1 is a circuit block diagram showing the outline of the configuration of the first embodiment of the present invention.

【0014】この実施例は、タッチパネルと液晶表示素
子を積層一体化した液晶表示つき座標入力装置の座標検
出部から、連続して3回座標データを読取り、これらの
座標データから、最大値および最小値を破棄し、中間値
をノイズの混入していない座標データとして検出してこ
れを最終的な座標データとして採用するようにしたもの
である。同図において、1は液晶表示素子と積層一体化
されたタッチパネルを用いた座標入力装置、2は座標入
力装置から受取ったアナログ座標データをデジタル値に
変換するA/D変換回路、3は座標データ検出及びA/
D変換のタイミングを出力するタイミング発生回路、
4、6、9は特定のメモリにデータを記憶する、または
メモリからデータを取り出す記憶回路、5、7、8は記
憶装置により記憶された特定のメモリのデータの大きさ
を比較する比較回路である。
In this embodiment, coordinate data is continuously read three times from the coordinate detecting section of a coordinate input device with a liquid crystal display in which a touch panel and a liquid crystal display element are laminated and integrated, and the maximum and minimum values are read from these coordinate data. The value is discarded, the intermediate value is detected as coordinate data in which no noise is mixed, and this is adopted as final coordinate data. In the figure, 1 is a coordinate input device using a touch panel integrated with a liquid crystal display element, 2 is an A / D conversion circuit for converting analog coordinate data received from the coordinate input device into a digital value, and 3 is coordinate data. Detection and A /
A timing generation circuit for outputting the D conversion timing,
4, 6 and 9 are storage circuits for storing data in a specific memory or for extracting data from the memory, and 5, 7, 8 are comparison circuits for comparing the size of data in the specific memory stored by the storage device. is there.

【0015】また、10はある一つのメモリを幾つかの
領域に分けたメモリブロックを示し、該メモリブロック
10はメモリA、B、C、MAX、MIDに分割されて
いる。メモリA、B、Cはデータのみを保存するメモ
リ、メモリMAX、MIDはデータ及びそのデータの所
属を示すフラグを保存するメモリである。このメモリは
ブロックでなく各々別々に設置しても問題ない。
Reference numeral 10 denotes a memory block in which a certain memory is divided into several areas, and the memory block 10 is divided into memories A, B, C, MAX and MID. Memories A, B, and C are memories that store only data, and memories MAX and MID are memories that store data and a flag indicating the affiliation of the data. This memory is not a block, and can be installed separately without any problem.

【0016】この実施例の座標入力装置1は、前記した
ように、タッチパネルと液晶表示素子を積層一体化して
いるため、一般に、液晶表示素子ドライバで生成する液
晶駆動波形交流化信号に同期したノイズがタッチパネル
の座標データ読取り信号に発生する。
In the coordinate input device 1 of this embodiment, as described above, since the touch panel and the liquid crystal display element are laminated and integrated, generally, noise synchronized with the liquid crystal drive waveform alternating signal generated by the liquid crystal display element driver is generated. Occurs in the coordinate data read signal of the touch panel.

【0017】図2は、本実施例の座標データ取り込みの
タイミングを示す図である。図2において、aは液晶駆
動波形交流化信号、bは液晶駆動波形交流化信号によっ
て発生するノイズ、cはタッチパネルの座標を表すアナ
ログ信号、dはA/D変換回路2への座標データ取り込
みのタイミング信号を示す。座標入力装置1から出力さ
れた座標データのアナログ信号cは、タイミング発生回
路3により生成された座標データ取り込みタイミング信
号dにより、A/D変換回路2に読み込れる。該A/D
変換回路2は、読込んだ座標データのアナログ信号cを
デジタル信号に変換し、座標データとして出力される。
FIG. 2 is a diagram showing the timing of coordinate data acquisition in this embodiment. In FIG. 2, a is a liquid crystal drive waveform AC conversion signal, b is noise generated by the liquid crystal drive waveform AC conversion signal, c is an analog signal representing the coordinates of the touch panel, and d is the coordinate data acquisition into the A / D conversion circuit 2. Indicates a timing signal. The analog signal c of the coordinate data output from the coordinate input device 1 is read into the A / D conversion circuit 2 by the coordinate data acquisition timing signal d generated by the timing generation circuit 3. The A / D
The conversion circuit 2 converts the analog signal c of the read coordinate data into a digital signal and outputs it as coordinate data.

【0018】図2のタイミング図では、A/D変換回路
2は連続して3回座標データを取り込み、それぞれのア
ナログ値のデータをデジタル値に変換する。このデジタ
ル値を、データ1、データ2、データ3とする。本実施
例では、データ2のA/D変換回路2への座標データ取
り込み時に、ノイズが座標データ読取り信号に発生し、
誤ったデータを読み込んだ場合を想定している。なお、
本実施例では、A/D変換後の座標データが、ノイズの
混入しない正確な値は100であるとして、データ1に
はノイズが乗らない正確な値が読み込まれ、データ2に
は液晶駆動波形交流化信号に同期したノイズが混入した
データが読み込まれ、データ1=100、データ2=2
0、データ3=101となるものとして説明する。
In the timing diagram of FIG. 2, the A / D conversion circuit 2 takes in coordinate data three times in succession and converts each analog value data into a digital value. These digital values are data 1, data 2, and data 3. In this embodiment, noise is generated in the coordinate data read signal when the data 2 is loaded into the A / D conversion circuit 2 as coordinate data.
It is assumed that you read the wrong data. In addition,
In the present embodiment, it is assumed that the coordinate data after A / D conversion has an accurate value of 100 in which noise is not mixed, the data 1 is read as an accurate value without noise, and the data 2 is a liquid crystal drive waveform. Data mixed with noise synchronized with the AC signal is read, and data 1 = 100, data 2 = 2
It is assumed that 0 and data 3 = 101.

【0019】次に、図1の回路の動作を、図2のA/D
変換後の座標データの例を交えて説明する。ここでは、
X、Y座標のどちらか一方の座標データだけについて説
明する。
Next, the operation of the circuit shown in FIG.
An example of the coordinate data after conversion will be described together. here,
Only the coordinate data of either the X or Y coordinate will be described.

【0020】まず、タイミング発生回路3によって生成
されたタイミング信号dは座標入力装置1とA/D変換
回路2に入力される。座標取り込みのタイミング信号d
のタイミングで座標が検出され、座標入力装置1から出
力されたアナログの座標データは、A/D変換回路2に
よってデジタルの座標データに変換される。
First, the timing signal d generated by the timing generation circuit 3 is input to the coordinate input device 1 and the A / D conversion circuit 2. Timing signal d for coordinate acquisition
The coordinates are detected at the timing of, and the analog coordinate data output from the coordinate input device 1 is converted into digital coordinate data by the A / D conversion circuit 2.

【0021】変換された座標データは、図2の例では、
データ1=100、データ2=20、データ3=101
である。各データの値は記憶装置4により、メモリA、
B、Cに記憶され、各メモリの記憶データは、A=10
0、B=20、C=101となる。
The converted coordinate data is, in the example of FIG.
Data 1 = 100, data 2 = 20, data 3 = 101
Is. The value of each data is stored in the memory A,
The data stored in each of the memories B and C is A = 10.
0, B = 20, C = 101.

【0022】次に、メモリA、Bのデータが次段の比較
回路5に出力され、比較回路5により、メモリA、Bの
データが比較される。次段の記憶回路6では、この比較
結果により、A>Bならば、メモリAのデータがメモリ
MAXに、メモリBのデータがメモリMIDに記憶さ
れ、A≦Bならば、メモリBのデータがメモリMAX
に、メモリAのデータがメモリMIDに記憶される。メ
モリC、MAX、MIDのデータが次段の比較回路7に
出力される。前記の具体例では、メモリA=100、B
=20であるため、A>Bとなり、A=100がMAX
に、B=20がMIDに記憶され、MAX=100、M
ID=20となる。
Next, the data in the memories A and B are output to the comparison circuit 5 in the next stage, and the comparison circuit 5 compares the data in the memories A and B. In the memory circuit 6 at the next stage, the data of the memory A is stored in the memory MAX and the data of the memory B is stored in the memory MID if A> B, and the data of the memory B is stored in A = B if A ≦ B. Memory max
Then, the data of the memory A is stored in the memory MID. The data of the memories C, MAX and MID are output to the comparison circuit 7 in the next stage. In the above specific example, memories A = 100, B
= 20, so A> B, and A = 100 is MAX.
, B = 20 is stored in MID, and MAX = 100, M
ID = 20.

【0023】比較回路7で、メモリCのデータとメモリ
MIDのデータが比較される。この比較結果により、C
>MIDならばメモリC、MAXのデータを次段の比較
回路8に出力し比較回路8に処理を移す。一方、C≦M
IDならば、メモリの内容に変化はない。前記処理を移
された比較回路8は、メモリCのデータとメモリMAX
のデータとを比較する。そして、C>MAXならば記憶
回路9でメモリMAXのデータがメモリMIDに記憶さ
れ、一方、C≦MAXならば記憶回路9でメモリCのデ
ータがメモリMIDに記憶される。
The comparison circuit 7 compares the data in the memory C with the data in the memory MID. From this comparison result, C
If it is> MID, the data in the memories C and MAX are output to the comparison circuit 8 in the next stage and the processing is transferred to the comparison circuit 8. On the other hand, C ≦ M
If it is an ID, there is no change in the contents of the memory. The comparison circuit 8 to which the above-mentioned processing has been transferred receives the data in the memory C and the memory MAX.
Compare with the data in. If C> MAX, the memory circuit 9 stores the data in the memory MAX in the memory MID, while if C ≦ MAX, the memory circuit 9 stores the data in the memory C in the memory MID.

【0024】前記の具体例では、比較回路7でメモリC
とメモリMIDのデータが比較され、C=101、MI
D=20であるためC>MIDとなり、比較回路8に処
理が移る。比較回路8ではメモリCとメモリMAXのデ
ータが比較され、C=101、MAX=100であるた
め、記憶回路9でメモリMAXのデータがメモリMID
に記憶され、MID=100となる。
In the above-described specific example, the comparison circuit 7 is used for the memory C.
And memory MID data are compared, C = 101, MI
Since D = 20, C> MID, and the process moves to the comparison circuit 8. In the comparison circuit 8, the data in the memory C and the data in the memory MAX are compared, and since C = 101 and MAX = 100, the data in the memory MAX is stored in the memory MID in the memory circuit 9.
, And MID = 100.

【0025】次に、記憶回路9から、メモリMIDのデ
ータを取り出し、それを座標データとして採用する。前
記の具体例では、最終的な座標データはメモリMIDの
データ100となる。
Next, the data of the memory MID is taken out from the memory circuit 9 and used as the coordinate data. In the above specific example, the final coordinate data is the data 100 in the memory MID.

【0026】以上のように、本実施例によれば、3つの
データは100、20、101であるため、最終的な座
標データとしてノイズの混入していないデータの中間値
100が採用でき、液晶駆動波形交流化信号に同期して
発生するノイズの混入したデータ2=20を排除でき
る。なお、もう一方の座標データについても同様の操作
を行い、座標データを決定する。
As described above, according to the present embodiment, since the three data are 100, 20, and 101, the intermediate value 100 of the data without noise can be adopted as the final coordinate data, and the liquid crystal It is possible to eliminate the data 2 = 20 in which noise that is generated in synchronization with the drive waveform alternating signal is mixed. Note that the same operation is performed for the other coordinate data to determine the coordinate data.

【0027】図3は、以上の図1で示される回路の動作
をフローチャートで表したものである。ステップS1で
は、連続して3回読み込んだデータをそれぞれ、A、
B、Cとする。ステップS2では、AとBを比較し、A
>BならばステップS3に進んで、AをMAXに、Bを
MIDに代入する。一方、A≦BならばステップS4に
進み、BをMAXに、AをMIDに代入する。次に、ス
テップS5で、CとMIDを比較し、C≦MIDならば
ステップS6に進む。このときのMIDは中間値となる
ので、現在のMIDを最終的な座標データとして採用す
る。もしC>MIDならばステップS7に進み、さらに
CとMAXを比較する。この比較の結果、C>MAXな
らばステップS8に進んで、現在のMAXが最終的な座
標データとなる。もしC≦MAXならばステップS9に
進み、Cが最終的な座標データとなる。これにより、3
つの連続して採取した座標データのうち、中間値を最終
的な座標データとして採用できる。
FIG. 3 is a flow chart showing the operation of the circuit shown in FIG. In step S1, the data read three times in succession are set to A,
B and C. In step S2, A and B are compared and A
If> B, the process proceeds to step S3, where A is substituted for MAX and B is substituted for MID. On the other hand, if A ≦ B, the process proceeds to step S4 to substitute B for MAX and A for MID. Next, in step S5, C and MID are compared, and if C ≦ MID, the process proceeds to step S6. Since the MID at this time is an intermediate value, the current MID is adopted as the final coordinate data. If C> MID, the flow advances to step S7 to further compare C and MAX. If C> MAX as a result of this comparison, the process proceeds to step S8, and the current MAX becomes the final coordinate data. If C ≦ MAX, the process proceeds to step S9, and C becomes the final coordinate data. This makes 3
An intermediate value can be adopted as the final coordinate data among the three coordinate data collected continuously.

【0028】ノイズが周期的に混入する時、ノイズ周期
より短い期間内で連続して複数個のまとまった座標デー
タを採取すると、その複数個のデータにはノイズの混入
したデータは最大でも1つしか存在せず、ノイズの混入
した座標データは必ず3つの座標データのうちの最大値
または最小値に含まれることになる。本実施例では、こ
の3つの座標データのうちの中間値のデータを最終的な
座標データとして採用するようにしているので、ノイズ
の混入した座標データを排除して座標検出を行うことが
可能となる。なお、このフローチャートをソフトウェア
で実現し、またタイミングをソフトウェアで生成するこ
とにより、図1の回路の点線内の回路部分をソフトウェ
アで置換えることができる。
When noise is periodically mixed, when a plurality of collected coordinate data are continuously collected within a period shorter than the noise cycle, at least one noise-mixed data is included in the plurality of data. However, the coordinate data with noise is always included in the maximum value or the minimum value of the three coordinate data. In the present embodiment, since the intermediate value data of the three coordinate data is adopted as the final coordinate data, it is possible to eliminate the noise-containing coordinate data and perform the coordinate detection. Become. By implementing this flow chart with software and generating the timing with software, the circuit portion within the dotted line of the circuit in FIG. 1 can be replaced with software.

【0029】次に、本発明の第2実施例を、図4を参照
して説明する。この実施例は、タッチパネルと液晶表示
素子を積層一体化した液晶表示つき座標入力装置の座標
検出部から、連続して3回座標データを読取り、全ての
データ間の差を計算し、その差の比較を行い、最小差の
データ2つの組み合わせを1組以上抽出し、抽出したデ
ータの平均値を最終的な座標データとして採用するよう
にしたものである。
Next, a second embodiment of the present invention will be described with reference to FIG. In this embodiment, coordinate data is continuously read three times from a coordinate detection unit of a coordinate input device with a liquid crystal display in which a touch panel and a liquid crystal display element are laminated and integrated, the difference between all data is calculated, and the difference is calculated. The comparison is performed to extract one or more sets of two data having the smallest difference, and the average value of the extracted data is adopted as the final coordinate data.

【0030】図4において、11は液晶表示素子と積層
一体化されたタッチパネルを用いた座標入力装置、12
は座標入力装置から受取ったアナログ座標データをデジ
タル値に変換するA/D変換回路、13は座標データ検
出及びA/D変換のタイミングを出力するタイミング発
生回路、14、17、19は特定のメモリにデータ及び
フラグを記憶する、またはメモリからデータ及びフラグ
を取り出す記憶回路、16、18は記憶装置により記憶
された特定のメモリのデータの大きさを比較する比較回
路、15は2つのデータの差を計算してメモリブロック
のメモリにデータを記憶する回路、20は複数個のデー
タの平均値を計算する回路を示す。
In FIG. 4, 11 is a coordinate input device using a touch panel which is laminated and integrated with a liquid crystal display element, and 12
Is an A / D conversion circuit that converts the analog coordinate data received from the coordinate input device into a digital value, 13 is a timing generation circuit that outputs the timing of coordinate data detection and A / D conversion, and 14, 17, 19 are specific memories A storage circuit for storing data and a flag in the memory or for extracting the data and a flag from the memory, 16 and 18 are comparison circuits for comparing the size of data in a specific memory stored by the storage device, and 15 is a difference between two data And a circuit for calculating the average value of a plurality of data, and a circuit for storing the data in the memory of the memory block.

【0031】また、21はある一つのメモリを幾つかの
領域に分割したメモリブロックを示し、メモリブロック
はメモリA、B、C、AB、AC、BC、MIN、iに
分割されている。メモリA、B、C、AB、AC、B
C、iはデータのみを保存するメモリ、メモリMINは
データ及びそのデータの所属を示す複数のフラグを保存
するメモリである。このメモリはブロックでなく各々別
々に設置しても問題ない。該メモリiに記憶されるデー
タは、後述の説明から明らかになるように、座標データ
の平均値を求める際の分母になる値であり、また前記フ
ラグと関連して決定される。例えば、前記フラグが1個
であれば2、2個であれば3と決定される。 前記座標
入力装置11は、タッチパネルと液晶表示素子を積層一
体化しているため、液晶表示素子ドライバで生成する液
晶駆動波形交流化信号に同期したノイズがタッチパネル
の座標データ読取り信号に発生する。
Reference numeral 21 denotes a memory block obtained by dividing a certain memory into several areas. The memory block is divided into memories A, B, C, AB, AC, BC, MIN, and i. Memories A, B, C, AB, AC, B
C and i are memories that store only data, and the memory MIN is a memory that stores data and a plurality of flags indicating belonging of the data. This memory is not a block, and can be installed separately without any problem. The data stored in the memory i is a denominator value for obtaining the average value of the coordinate data, and will be determined in association with the flag, as will be apparent from the description below. For example, if the number of the flag is one, it is determined to be 2, and if it is two, the number is determined to be 3. In the coordinate input device 11, since the touch panel and the liquid crystal display element are laminated and integrated, noise that is synchronized with the liquid crystal drive waveform alternating signal generated by the liquid crystal display element driver is generated in the coordinate data read signal of the touch panel.

【0032】座標データ取り込みのタイミングは図2と
同じである。また、第1実施例と同様に、A/D変換後
の座標データが、ノイズの混入しない正確な値は100
であるとして、データ1にはノイズが乗らない正確な値
が読み込まれ、データ2には液晶駆動波形交流化信号に
同期したノイズが混入したデータが読み込まれ、データ
1=100、データ2=20、データ3=101となる
ものとして、以下に説明する。
The timing for taking in the coordinate data is the same as in FIG. Further, as in the first embodiment, the coordinate data after A / D conversion has an accurate value of 100 without noise.
Then, an accurate value without noise is read into data 1, data with noise mixed with the liquid crystal drive waveform alternating signal is read into data 2, data 1 = 100, data 2 = 20. , Data 3 = 101 will be described below.

【0033】図4の回路の動作を、図2のA/D変換後
の座標データの例を交えて説明する。ここでは、図1の
実施例の説明と同様に、X、Y座標のどちらか一方の座
標データだけについて述べるが、他方の座標データにつ
いても同様である。
The operation of the circuit shown in FIG. 4 will be described with reference to the example of coordinate data after A / D conversion shown in FIG. Here, similar to the description of the embodiment of FIG. 1, only the coordinate data of either the X or Y coordinate will be described, but the same applies to the other coordinate data.

【0034】図2の座標取り込みのタイミング信号のタ
イミングdで座標が検出され座標入力装置11から出力
されたアナログの座標データは、該タイミングdによ
り、A/D変換回路12によってデジタルの座標データ
に変換される。変換された座標データは、図2と同様
に、データ1=100、データ2=20、データ3=1
01とする。各データの値は、記憶装置14によりメモ
リA、B、Cに記憶され、A=100、B=20、C=
101となる。
The analog coordinate data output from the coordinate input device 11 when the coordinates are detected at the timing d of the coordinate acquisition timing signal shown in FIG. 2 are converted into digital coordinate data by the A / D conversion circuit 12 at the timing d. To be converted. The converted coordinate data is data 1 = 100, data 2 = 20, data 3 = 1 as in FIG.
01. The value of each data is stored in the memories A, B, C by the storage device 14, and A = 100, B = 20, C =
It becomes 101.

【0035】差分回路15により、メモリA、B、Cの
それぞれのデータの差AB、AC、BCが計算される。
AB=|A−B|、AC=|A−C|、BC=|B−C
|が計算され、それぞれメモリAB、AC、BCに記憶
される。メモリAB、ACのデータが次段の比較回路1
6に出力される。具体例では、AB=|100−20|
=80、AC=|100−101|=1、BC=|20
−101|=81となり、それぞれの値がメモリAB、
AC、BCに記憶される。
The difference circuit 15 calculates differences AB, AC and BC of the respective data in the memories A, B and C.
AB = | AB |, AC = | AC |, BC = | BC
| Is calculated and stored in the memories AB, AC and BC, respectively. The data in the memories AB and AC is the comparison circuit 1 in the next stage
6 is output. In the specific example, AB = | 100-20 |
= 80, AC = | 100-101 | = 1, BC = | 20
−101 | = 81, and each value is the memory AB,
It is stored in AC and BC.

【0036】次に、比較回路16によりメモリAB、A
Cの値が比較される。そして、次段の記憶回路17によ
って、この比較結果により、AB>ACならば、メモリ
ACのデータとACであることを示す1つのフラグとが
メモリMINに記憶され、メモリiに2が記憶される。
一方、AB<ACならば、メモリABのデータとABで
あることを示す1つのフラグとがメモリMINに記憶さ
れ、メモリiに2が記憶される。さらに、AB=ACな
らば、AB及びACのデータとAB及びACであること
を示す2つのフラグがメモリMINに記憶され、メモリ
iに3が記憶される。次に、メモリBC、MINのデー
タが次段の比較回路18に出力される。
Next, the comparison circuit 16 causes the memories AB, A
The values of C are compared. Then, if AB> AC as a result of this comparison, the memory circuit 17 of the next stage stores the data of the memory AC and one flag indicating the AC in the memory MIN, and stores 2 in the memory i. It
On the other hand, if AB <AC, the data in the memory AB and one flag indicating AB are stored in the memory MIN, and 2 is stored in the memory i. Further, if AB = AC, data of AB and AC and two flags indicating AB and AC are stored in the memory MIN, and 3 is stored in the memory i. Next, the data in the memories BC and MIN are output to the comparison circuit 18 in the next stage.

【0037】具体例では、AB=80、AC=1である
ので、AB>ACとなり、ACのデータ=1、およびA
Cであることを示す1つのフラグがメモリMINに記憶
され、MINのデータ値は1、フラグはACを示し、メ
モリiの値は2となる。
In the specific example, since AB = 80 and AC = 1, AB> AC, and AC data = 1 and A
One flag indicating C is stored in the memory MIN, the data value of MIN is 1, the flag indicates AC, and the value of the memory i is 2.

【0038】次に、比較回路18により、メモリBCの
データとメモリMINのデータが比較される。記憶回路
19では、この比較結果により、BC<MINならば、
メモリBCのデータとBCであることを示す1つのフラ
グとがメモリMINに記憶され、メモリiに2が記憶さ
れる。一方、BC=MINならばメモリBCのデータと
BCであることを示す2つのフラグがメモリMINに記
憶され、メモリiに3が記憶される。また、BC>MI
Nならば、メモリの内容に変化はない。
Next, the comparison circuit 18 compares the data in the memory BC with the data in the memory MIN. In the memory circuit 19, according to the comparison result, if BC <MIN,
The data of the memory BC and one flag indicating that it is BC are stored in the memory MIN, and 2 is stored in the memory i. On the other hand, if BC = MIN, the data in the memory BC and the two flags indicating BC are stored in the memory MIN, and 3 is stored in the memory i. Also, BC> MI
If N, there is no change in the contents of the memory.

【0039】具体例では、BC=81、MIN=1であ
るので、BC>MINとなり、メモリの内容に変化はな
く、MINのデータ値は1、フラグはACを示し、メモ
リiは2のままである。
In the specific example, since BC = 81 and MIN = 1, BC> MIN and BC does not change the contents of the memory. The data value of MIN is 1, the flag indicates AC, and the memory i remains 2. Is.

【0040】次に、記憶装置19からメモリMINに記
憶されているフラグの内容を読取り、そのフラグの示す
データの組み合わせのデータと、メモリiのデータ値を
次段の平均回路20に入力する。平均回路20ではMI
Nに記憶されているフラグAB、AC、BCそれぞれに
対応して、座標データAとB、AとC、BとCを読み込
んでくる。
Next, the content of the flag stored in the memory MIN is read from the storage device 19, and the data of the combination of the data indicated by the flag and the data value of the memory i are input to the averaging circuit 20 in the next stage. MI in averaging circuit 20
Coordinate data A and B, A and C, and B and C are read corresponding to the flags AB, AC, and BC stored in N, respectively.

【0041】メモリMINに記憶されていたフラグに対
応する2つのデータの組み合わせに含まれるデータをZ
j (j=1、2、3)とすると、平均回路20ではデー
タの平均値=(Z1 +…+Zj )/iを計算しこれを座
標データとして採用する。メモリMINに組み合わせの
種類を示すフラグが1つ立っている時は、データは2つ
読み込まれ、この時i=2であるため2つのデータの平
均値が計算される。メモリMINに組み合わせの種類を
示すフラグが2つ立っている時は、データは3つ読み込
まれ、この時i=3であるため3つのデータの平均値が
計算される。
The data contained in the combination of the two data corresponding to the flag stored in the memory MIN is Z.
Assuming j (j = 1, 2, 3), the averaging circuit 20 calculates the average value of data = (Z1 + ... + Zj) / i and employs this as coordinate data. When one flag indicating the combination type is set in the memory MIN, two pieces of data are read, and since i = 2 at this time, the average value of the two pieces of data is calculated. When two flags indicating the type of combination are set in the memory MIN, three data are read, and since i = 3 at this time, the average value of the three data is calculated.

【0042】具体例では、MINに記憶されているフラ
グはACを示し、メモリi=2であるので、A=10
0、C=101の平均値=(100+101)/2=1
00.5となり、最終的な座標データは100.5とな
る。各データの差AB、AC、BCはそれぞれ80、
1、81であり、もっとも差の小さなデータの組み合わ
せACが抽出でき、ノイズの混入していないデータAと
Cの平均値100.5を座標データとして抽出でき、液
晶駆動波形交流化信号に同期したノイズの混入したデー
タ2=20を排除できる。
In the specific example, the flag stored in MIN indicates AC, and the memory i = 2, so A = 10.
Average value of 0 and C = 101 = (100 + 101) / 2 = 1
It becomes 00.5, and the final coordinate data becomes 100.5. The difference AB, AC, BC of each data is 80,
1, 81, the combination AC of the data having the smallest difference can be extracted, and the average value 100.5 of the data A and C in which noise is not mixed can be extracted as the coordinate data, which is synchronized with the liquid crystal drive waveform alternating signal. Data 2 = 20 in which noise is mixed can be eliminated.

【0043】図5は、上記した動作をフローチャートで
表したものである。ステップS11では、連続して3回
読み込んだデータをそれぞれ、A、B、Cとし、メモリ
iを初期化する。ステップS12では、それぞれのデー
タの差を計算し、AB=|A−B|、AC=|A−C
|、BC=|B−C|とする。ステップS13では、ま
ずABとACを比較し、AB>ACならばステップS1
4に進んで、ACのデータ及びフラグをMINに、2を
iに代入する。AB<ACならばステップS15に進ん
で、ABのデータ及びフラグをMINに、2をiに代入
する。また、AB=ACならばステップS16に進み、
ABとACのデータ及びフラグをMINに、3をiに代
入する。
FIG. 5 is a flowchart showing the above operation. In step S11, the memory i is initialized by setting the data read three times consecutively as A, B, and C, respectively. In step S12, the difference between the respective data is calculated, and AB = | AB |, AC = | AC
|, BC = | BC | In step S13, first, AB is compared with AC, and if AB> AC, step S1
In step 4, the AC data and flag are assigned to MIN, and 2 is assigned to i. If AB <AC, the flow advances to step S15 to substitute the data and flag of AB for MIN and 2 for i. If AB = AC, the process proceeds to step S16,
Substitute AB and AC data and flags for MIN and 3 for i.

【0044】次にステップS17に進み、BCとMIN
に格納されているデータを比較する。この比較の結果、
BC<MINならばステップS18に進み、BCが最小
差のデータの組み合わせとなり、B及びCの平均値が最
終的な座標データとなる。BC>MINならばステップ
S19に進み、現在のMINに格納されているフラグに
よって示される座標データの組み合わせに含まれるデー
タの平均値が最終的な座標データとなる。BC=MIN
ならばステップS20に進んで、BとC及び現在のMI
Nに格納されているフラグによって示される座標データ
の組み合わせに含まれるデータの平均値が最終的な座標
データとなる。
Next, in step S17, BC and MIN
Compare the data stored in. As a result of this comparison,
If BC <MIN, the process proceeds to step S18, where BC is the combination of data with the minimum difference, and the average value of B and C is the final coordinate data. If BC> MIN, the process proceeds to step S19, and the average value of the data contained in the combination of the coordinate data indicated by the flag stored in the current MIN becomes the final coordinate data. BC = MIN
If so, the process proceeds to step S20, B and C, and the current MI.
The average value of the data contained in the combination of the coordinate data indicated by the flag stored in N becomes the final coordinate data.

【0045】ノイズが周期的に混入する時、ノイズ周期
より短い期間内で連続して複数個のまとまった座標デー
タを採取すると、その複数個のデータにはノイズの混入
したデータは最大でも1つしか存在せず、ノイズの混入
した座標データは3つのデータの全ての対の組み合わせ
のうちのもっとも小さな差の組み合わせには含まれな
い。このため、本実施例によれば、もっとも差の小さな
データの組み合わせの平均値を最終的な座標データとし
て採用することにより、ノイズの混入した座標データを
排除して座標検出を行うことが可能となる。このフロー
チャートをソフトウェアで実現し、またタイミングをソ
フトウェアで生成することにより、図4の回路の点線内
の回路部分をソフトウェアで置換えることができる。
When noise is periodically mixed, if a plurality of collected coordinate data are continuously collected within a period shorter than the noise cycle, at least one data mixed with noise is included in the plurality of data. However, the coordinate data containing noise is not included in the combination having the smallest difference among the combinations of all pairs of the three data. Therefore, according to the present embodiment, by adopting the average value of the combination of the data having the smallest difference as the final coordinate data, it is possible to perform coordinate detection by eliminating the coordinate data in which noise is mixed. Become. By implementing this flowchart with software and generating the timing with software, the circuit portion within the dotted line of the circuit in FIG. 4 can be replaced with software.

【0046】次に、本発明の第3実施例を、図6を参照
して説明する。この実施例は、タッチパネルと液晶表示
素子を積層一体化した液晶表示つき座標入力装置の座標
検出部から、連続して3回座標データを読取り、それぞ
れのデータについて他のすべてのデータとの差を合計し
た値を計算し、合計した値が最小なデータを1つ以上抽
出し、抽出したデータの平均値をノイズの混入していな
いデータとして検出してこれを座標データとして採用す
るようにしたものである。
Next, a third embodiment of the present invention will be described with reference to FIG. In this embodiment, coordinate data is read three times in succession from a coordinate detection unit of a coordinate input device with a liquid crystal display in which a touch panel and a liquid crystal display element are laminated and integrated, and the difference between each data and all other data is calculated. Calculated summed value, extracted one or more data with the smallest summed value, detected the average value of the extracted data as noise-free data, and adopted this as coordinate data Is.

【0047】同図において、22は液晶表示素子と積層
一体化されたタッチパネルを用いた座標入力装置、23
は座標入力装置から受取ったアナログ座標データをデジ
タル値に変換するA/D変換回路、24は座標データ検
出及びA/D変換のタイミングを出力するタイミング発
生回路、25、28、30は特定のメモリにデータ及び
フラグを記憶する、またはメモリからデータ及びフラグ
を取り出す記憶回路、27、29は記憶装置により記憶
された特定のメモリのデータの大きさを比較する比較回
路、26は2つのデータの差を計算してその差を加算し
てメモリにデータを記憶する回路、31は複数個のデー
タの平均値を計算する回路である。
In the figure, reference numeral 22 is a coordinate input device using a touch panel laminated and integrated with a liquid crystal display element, and 23.
Is an A / D conversion circuit that converts the analog coordinate data received from the coordinate input device into a digital value, 24 is a timing generation circuit that outputs the timing of coordinate data detection and A / D conversion, and 25, 28 and 30 are specific memories. A storage circuit for storing data and flags in the memory or for extracting data and flags from the memory, 27 and 29 comparing circuits for comparing the size of data in a specific memory stored by the storage device, and 26 a difference between two data Is a circuit for storing the data by adding the difference and storing the data in the memory, and 31 is a circuit for calculating the average value of a plurality of data.

【0048】また、32はある一つのメモリを幾つかの
領域に分割したメモリブロックを示し、該メモリブロッ
ク32はメモリA、B、C、Ad 、Bd 、Cd 、MI
N、iに分割されている。メモリA、B、C、Ad 、B
d 、Cd 、iはデータのみを保存するメモリ、メモリM
INはデータ及びそのデータの所属を示す複数のフラグ
を保存するメモリである。このメモリはブロックでなく
各々別々に設置しても問題ない。この実施例において
も、前記メモリiのデータは前記フラグと関連して決定
されるが、フラグが1個の場合にはi=1、2個の場合
はi=2となる。
Reference numeral 32 denotes a memory block obtained by dividing one memory into several areas, and the memory block 32 has memories A, B, C, Ad, Bd, Cd, MI.
It is divided into N and i. Memories A, B, C, Ad, B
d, Cd, i are memories for storing only data, and memories M
IN is a memory that stores data and a plurality of flags indicating the affiliation of the data. This memory is not a block, and can be installed separately without any problem. In this embodiment as well, the data in the memory i is determined in association with the flag, but i = 1 when the number of flags is one, and i = 2 when the number of flags is two.

【0049】前記座標入力装置22は、タッチパネルと
液晶表示素子を積層一体化しているため、液晶表示素子
ドライバで生成する液晶駆動波形交流化信号に同期した
ノイズがタッチパネルの座標データ読取り信号に発生す
る。
In the coordinate input device 22, since the touch panel and the liquid crystal display element are laminated and integrated, noise that is synchronized with the liquid crystal drive waveform alternating signal generated by the liquid crystal display element driver is generated in the coordinate data read signal of the touch panel. .

【0050】次に、図6の回路の動作を図2のA/D変
換後の座標データの例を交えて説明する。本実施例にお
いても、前記第1、第2実施例と同様に、A/D変換回
路23から出力されたデータ1、2、3は、それぞれ、
データ1=100、データ2=20、データ3=101
となるものとして説明する。
Next, the operation of the circuit shown in FIG. 6 will be described with reference to the example of coordinate data after A / D conversion shown in FIG. Also in this embodiment, as in the first and second embodiments, the data 1, 2, and 3 output from the A / D conversion circuit 23 are respectively
Data 1 = 100, data 2 = 20, data 3 = 101
Will be described.

【0051】まず、図2の座標取り込みのタイミング信
号のタイミングdで座標が検出され座標入力装置22か
ら出力されたアナログの座標データは、A/D変換回路
23によってデジタルの座標データに変換される。変換
された座標データは、図2と同様に、データ1=10
0、データ2=20、データ3=101とする。各デー
タの値は記憶装置25によりメモリA、B、Cに記憶さ
れ、A=100、B=20、C=101となる。続い
て、メモリA、B、Cのデータを次段の差分加算回路2
6に出力する。
First, the analog coordinate data output from the coordinate input device 22 after the coordinates are detected at the timing d of the coordinate fetch timing signal in FIG. 2 are converted into digital coordinate data by the A / D conversion circuit 23. . The converted coordinate data is data 1 = 10 as in FIG.
0, data 2 = 20, and data 3 = 101. The value of each data is stored in the memories A, B, and C by the storage device 25, and A = 100, B = 20, and C = 101. Subsequently, the data in the memories A, B, and C are transferred to the difference adding circuit 2 in the next stage.
6 is output.

【0052】差分加算回路26により、メモリA、B、
Cのそれぞれの他の全てのデータとの差の和Ad 、Bd
、Cd が計算される。Ad =|A−B|+|A−C
|、Bd=|A−B|+|B−C|、Cd =|A−C|
+|B−C|が計算され、それぞれメモリAd 、Bd 、
Cd に記憶される。メモリAd 、Bd のデータが次段の
比較回路27に出力される。
The memories A, B,
Sum of the differences between C and all other data Ad, Bd
, Cd are calculated. Ad = | AB | + | AC
|, Bd = | AB | + | BC |, Cd = | AC |
+ | B-C | is calculated, and the memories Ad, Bd, and
It is stored in Cd. The data in the memories Ad and Bd are output to the comparison circuit 27 in the next stage.

【0053】具体例では、Ad =|100−20|+|
100−101|=81、Bd =|100−20|+|
20−101|=161、Cd =|100ー101|+
|20−101|=82となり、それぞれの値がメモリ
Ad 、Bd 、Cd に記憶される。
In the specific example, Ad = | 100-20 | + |
100-101 | = 81, Bd = | 100-20 | + |
20-101 | = 161, Cd = | 100-101 | +
| 20-101 | = 82, and the respective values are stored in the memories Ad, Bd, and Cd.

【0054】次に、比較回路27によりメモリAd 、B
d の値が比較される。次段の記憶回路28では、この比
較結果により、Ad >Bd ならば、メモリBd のデータ
とBd であることを示すフラグとがメモリMINに記憶
され、メモリiに1が記憶される。Ad <Bd ならば、
メモリAd のデータとAd であることを示すフラグとが
メモリMINに記憶され、メモリiに1が記憶される。
また、Ad =Bd ならば、Ad 及びBd のデータとAd
及びBd であることを示す2個のフラグとがメモリMI
Nに記憶され、メモリiに2が記憶される。続いて、メ
モリCd 、MINのデータが次段の比較回路29に出力
される。
Next, the comparison circuit 27 causes the memories Ad, B
The values of d are compared. In the memory circuit 28 at the next stage, if Ad> Bd as a result of this comparison, the data of the memory Bd and the flag indicating that Bd are stored in the memory MIN, and 1 is stored in the memory i. If Ad <Bd,
The data in the memory Ad and the flag indicating that it is Ad are stored in the memory MIN, and 1 is stored in the memory i.
Also, if Ad = Bd, the data of Ad and Bd and Ad
, And two flags indicating Bd are the memory MI.
It is stored in N and 2 is stored in the memory i. Then, the data in the memories Cd and MIN are output to the comparison circuit 29 in the next stage.

【0055】具体例では、Ad =81、Bd =161で
あり、Ad <Bd となるので、Adのデータ値=81お
よびAd であることを示すフラグとがメモリMINに記
憶される。このため、MINの値は81、フラグはAd
を示し、メモリiの値は1となる。
In the specific example, Ad = 81 and Bd = 161, and Ad <Bd. Therefore, the data value of Ad = 81 and a flag indicating that Ad is stored in the memory MIN. Therefore, the MIN value is 81 and the flag is Ad.
, And the value of the memory i becomes 1.

【0056】次に、比較回路29により、メモリCd の
データとメモリMINのデータが比較される。記憶回路
30では、この比較結果により、Cd <MINならば、
メモリCd のデータとCd であることを示すフラグとが
メモリMINに記憶され、メモリiに1が記憶される。
Cd =MINならば、メモリCd のデータとCd である
ことを示すフラグとがメモリMINの現在の内容につけ
加えられ、メモリiに1が加算される。また、Cd >M
INならば、メモリの内容に変化はない。
Next, the comparison circuit 29 compares the data in the memory Cd with the data in the memory MIN. In the memory circuit 30, if Cd <MIN, according to the comparison result,
The data of the memory Cd and the flag indicating that it is Cd are stored in the memory MIN, and 1 is stored in the memory i.
If Cd = MIN, the data in the memory Cd and the flag indicating that it is Cd are added to the current contents of the memory MIN, and 1 is added to the memory i. Also, Cd> M
If it is IN, there is no change in the contents of the memory.

【0057】具体例では、Cd =82、MIN=81で
あり、Cd >MINとなるので、メモリの内容に変化は
なく、MINのデータ値は81、フラグはAd を示し、
メモリiは1のままである。
In the specific example, Cd = 82 and MIN = 81, and Cd> MIN, so there is no change in the contents of the memory, the data value of MIN is 81, and the flag indicates Ad.
The memory i remains 1.

【0058】次に、記憶装置29からメモリMINに記
憶されているフラグの内容を読取り、そのフラグの示す
データと、メモリiのデータを次段の平均回路31に入
力する。平均回路32ではMINに記憶されているフラ
グAd 、Bd 、Cd それぞれに対応して座標データA、
B、Cを読み込んでくる。メモリMINにデータの種類
を示すフラグが1つ立っている時はフラグに対応するデ
ータが1つだけ読み込まれ、そのデータがそのまま最終
的な座標データとなる。フラグが2つ以上ある時はその
数だけフラグに対応する座標データを読み込み、メモリ
MINに記憶されていたフラグに対応するデータをZj
(j=1、2、3)とすると、平均回路30ではデータ
の平均値=(Z1 +…+Zj )/iを計算し、これを座
標データとして採用する。
Next, the content of the flag stored in the memory MIN is read from the storage device 29, and the data indicated by the flag and the data in the memory i are input to the averaging circuit 31 in the next stage. In the averaging circuit 32, coordinate data A, Bd, and Cd corresponding to the flags Ad, Bd, and Cd stored in MIN, respectively.
B and C are read. When one flag indicating the type of data is set in the memory MIN, only one data corresponding to the flag is read and that data becomes the final coordinate data as it is. When there are two or more flags, the coordinate data corresponding to the flags are read by that number, and the data corresponding to the flags stored in the memory MIN is Zj.
If (j = 1, 2, 3), the averaging circuit 30 calculates the average value of data = (Z1 + ... + Zj) / i and adopts this as the coordinate data.

【0059】具体例では、MINに記憶されているフラ
グはAd で、メモリi=1であるので、A=100が最
終的な座標データとなる。それぞれのデータの他のデー
タとの差の合計値Ad 、Bd 、Cd はそれぞれ81、1
61、82であり、合計した値が最小なAdが抽出でき
る。このため、それに対応したノイズの混入していない
データA=100が座標データとして抽出でき、液晶駆
動波形交流化信号に同期したノイズの混入したデータ2
=20を排除できる。
In the specific example, since the flag stored in MIN is Ad and the memory i = 1, A = 100 is the final coordinate data. The total values Ad, Bd, Cd of the difference between each data and other data are 81 and 1, respectively.
61 and 82, and the Ad having the smallest total value can be extracted. Therefore, corresponding data A = 100 in which noise is not mixed can be extracted as coordinate data, and data 2 in which noise is mixed in synchronization with the liquid crystal drive waveform alternating signal 2
= 20 can be excluded.

【0060】図7は、上記の動作をフローチャートで表
したものである。ステップS21では、A/D変換回路
23から連続して3回読み込んだデータをそれぞれ、
A、B、Cとし、メモリiを初期化する。ステップS2
2では、メモリA、B、Cのそれぞれの他の全てのデー
タとの差の和Ad 、Bd 、Cd を計算し、Ad =|A−
B|+|A−C|、Bd =|A−B|+|B−C|、C
d =|A−C|+|B−C|とする。ステップS23で
は、まず、Ad とBd を比較する。Ad >Bd ならばス
テップS24に進み、Bd のデータ及びフラグをMIN
に、1をiに代入する。一方、Ad <Bd ならばステッ
プS25に進み、Ad のデータ及びフラグをMINに、
1をiに代入する。Ad =Bd ならばステップS26に
進んで、Ad とBd のデータ及びフラグをMINに、2
をiに代入する。
FIG. 7 is a flow chart showing the above operation. In step S21, the data read three times consecutively from the A / D conversion circuit 23 are
The memory i is initialized as A, B, and C. Step S2
In 2, the sums Ad, Bd, Cd of the differences from all the other data in the memories A, B, C are calculated, and Ad = | A−
B | + | AC |, Bd = | AB | + | BC |, C
d = | AC | + | BC | In step S23, Ad and Bd are first compared. If Ad> Bd, the process proceeds to step S24, and the data and flag of Bd are set to MIN.
Is assigned to i. On the other hand, if Ad <Bd, the process proceeds to step S25, where the data and flag of Ad are set to MIN,
Substitute 1 for i. If Ad = Bd, the process proceeds to step S26, and the data and flag of Ad and Bd are set to MIN and 2
Is assigned to i.

【0061】次に、ステップS27に進んで、Cd とM
INに格納されているデータを比較する。この比較の結
果、Cd <MINならばステップS28に進んでi=1
となり、Cd に対応するCのデータが最終的な座標デー
タとなる。Cd >MINならばステップS30に進ん
で、iが1より大きいかあるいは1に等しいかの判断が
行われる。前者の場合には、ステップS31に進んで、
座標データの平均が最終的な座標データとなる。一方、
後者の場合には、ステップS32に進んで、現在のMI
Nに格納されているフラグによって示される座標データ
が最終的な座標データとなる。
Next, in step S27, Cd and M
Compare the data stored in IN. As a result of this comparison, if Cd <MIN, the process proceeds to step S28 and i = 1.
Then, the C data corresponding to Cd becomes the final coordinate data. If Cd> MIN, the process proceeds to step S30, and it is determined whether i is greater than 1 or equal to 1. In the case of the former, the process proceeds to step S31,
The average of the coordinate data is the final coordinate data. on the other hand,
In the latter case, the process proceeds to step S32 and the current MI
The coordinate data indicated by the flag stored in N becomes the final coordinate data.

【0062】また、前記ステップS27において、Cd
=MINならばステップS29に進んでiに1が加算さ
れ、次いでステップS30でi>1となる。そして、ス
テップS31に進み、Cd に対応するCのデータ及び現
在のMINに格納されているフラグによって示される座
標データとの平均値が最終的な座標データとなる。
In step S27, Cd
= MIN, the process proceeds to step S29, 1 is added to i, and then i> 1 in step S30. Then, in step S31, the average value of the C data corresponding to Cd and the coordinate data indicated by the flag stored in the current MIN becomes the final coordinate data.

【0063】ノイズが周期的に混入する時、ノイズ周期
より短い期間内で連続して複数個のまとまった座標デー
タを採取すると、その複数個のデータにはノイズの混入
したデータは最大でも1つしか存在せず、ノイズの混入
した座標データの他の全てのデータとの差の和はもっと
も小さな和には含まれない。このため、本実施例によれ
ば、合計した値が最小なデータ平均値を最終的な座標デ
ータとして採用することにより、ノイズの混入した座標
データを排除して座標検出を行うことが可能となる。こ
のフローチャートをソフトウェアで実現し、またタイミ
ングをソフトウェアで生成することにより、図6の回路
の点線内の回路部分をソフトウェアで置換えることがで
きる。
When noise is periodically mixed, if a plurality of collected coordinate data are continuously collected within a period shorter than the noise cycle, at least one data mixed with noise is included in the plurality of data. However, the sum of the differences between the coordinate data containing noise and all other data is not included in the smallest sum. Therefore, according to the present embodiment, by adopting the data average value having the smallest total value as the final coordinate data, it is possible to eliminate the coordinate data in which noise is mixed and perform the coordinate detection. . By realizing this flowchart with software and generating the timing with software, the circuit portion within the dotted line of the circuit in FIG. 6 can be replaced with software.

【0064】[0064]

【発明の効果】以上に説明したように、本発明によれ
ば、ノイズが周期的に混入する時、ノイズ周期より短い
期間内で連続して複数個のまとまった座標データを採取
すると、その複数個のデータにはノイズの混入したデー
タは最大でも1つしか存在しないことに着目し、複数の
データ内から最大値と最小値を抽出しこれを取り除き、
残ったデータから座標データを得るようにしているの
で、精度の高い座標データを得ることができる。
As described above, according to the present invention, when noise is periodically mixed, a plurality of collected coordinate data can be continuously collected within a period shorter than the noise cycle. Paying attention to the fact that there is at most one data with noise in each data, extracting the maximum value and the minimum value from multiple data and removing it,
Since the coordinate data is obtained from the remaining data, highly accurate coordinate data can be obtained.

【0065】また、従来方式のような、近傍枠等の特殊
なパラメータを用いることなく、採取したデータのみか
ら座標データを求めることができるので、あらゆるシス
テムに簡単に導入することができる。また、ソフトウェ
アで実現でき、ノイズの原因となる信号と座標データ検
出の同期を取る必要がないため、特殊な装置を用いるこ
となく精度の高い座標検出を行うことができる。
Further, the coordinate data can be obtained only from the collected data without using a special parameter such as the neighborhood frame as in the conventional method, so that it can be easily introduced into any system. In addition, since it can be realized by software and there is no need to synchronize the signal that causes noise with the coordinate data detection, highly accurate coordinate detection can be performed without using a special device.

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

【図1】 本発明の第1の実施例の回路ブロック図であ
る。
FIG. 1 is a circuit block diagram of a first embodiment of the present invention.

【図2】 本実施例のタイミング図である。FIG. 2 is a timing chart of the present embodiment.

【図3】 本実施例のアルゴリズムのフローチャートで
ある。
FIG. 3 is a flowchart of an algorithm of this embodiment.

【図4】 本発明の第2の実施例の回路ブロック図であ
る。
FIG. 4 is a circuit block diagram of a second embodiment of the present invention.

【図5】 本実施例のアルゴリズムのフローチャートで
ある。
FIG. 5 is a flowchart of an algorithm of this embodiment.

【図6】 本発明の第3の実施例の回路ブロック図であ
る。
FIG. 6 is a circuit block diagram of a third embodiment of the present invention.

【図7】 本実施例のアルゴリズムのフローチャートで
ある。
FIG. 7 is a flowchart of an algorithm of this embodiment.

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

1、11、22…座標入力装置、2、12、23…A/
D変換回路、3、13、24…タイミング発生回路、
4、6、9、14、17、19、25、28、30…記
憶回路、5、7、8、16、18、27、29…比較回
路、15…差分回路、26…差分加算回路、20、31
…平均回路、10、21、32…メモリブロック。
1, 11, 22, ... Coordinate input device, 2, 12, 23 ... A /
D conversion circuit, 3, 13, 24 ... Timing generation circuit,
4, 6, 9, 14, 17, 19, 25, 28, 30 ... Storage circuit, 5, 7, 8, 16, 18, 27, 29 ... Comparison circuit, 15 ... Difference circuit, 26 ... Difference addition circuit, 20 , 31
... averaging circuit, 10, 21, 32 ... memory block.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 増渕 伸一 栃木県下都賀郡大平町大字富田800番地 株式会社日立製作所リビング機器事業部内 (72)発明者 角鹿 明俊 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立画像情報システム内 (72)発明者 西尾 隆信 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立画像情報システム内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Shinichi Masubuchi 800 Tomita, Ohira-cho, Shimotsuga-gun, Tochigi Prefecture Living Equipment Division, Hitachi, Ltd. (72) Akitoshi Kakuka 292 Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Inside the Hitachi Imaging Information System (72) Inventor Takanobu Nishio 292 Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Stock Company Inside the Hitachi Imaging Information System

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 タッチパネルを使った座標入力装置の座
標データ採取方法であって、 周期的に混入するノイズがあるデータ取り込み手段から
座標データを取得する際に、ノイズ周期より短い期間内
に連続して3つ以上の複数個の座標データを採取して、
最大値および最小値を除いたデータの平均値をノイズの
混入していないデータとして検出し、これを座標データ
として採用するようにしたことを特徴とする座標入力装
置の座標データ採取方法。
1. A method for collecting coordinate data of a coordinate input device using a touch panel, wherein when coordinate data is acquired from a data capturing means that has noise that is periodically mixed, it is continuously performed within a period shorter than the noise period. Collect multiple coordinate data of 3 or more,
A method for collecting coordinate data of a coordinate input device, wherein an average value of data excluding a maximum value and a minimum value is detected as noise-free data, and this is adopted as coordinate data.
【請求項2】 タッチパネルを使った座標入力装置の座
標データ採取方法であって、 周期的に混入するノイズがあるデータ取り込み手段から
座標データを取得する際に、ノイズ周期より短い期間内
に連続して3つ以上の複数個の座標データを採取して、
全てのデータ間の差を計算し、その差の比較を行い、最
小差のデータ2つの組み合わせを1組以上抽出し、抽出
したデータの平均値をノイズの混入していないデータと
して検出し、これを座標データとして採用するようにし
たことを特徴とする座標入力装置の座標データ採取方
法。
2. A coordinate data collecting method for a coordinate input device using a touch panel, wherein when coordinate data is acquired from a data fetching means having periodic noise, the coordinate data is continuously obtained within a period shorter than the noise period. Collect multiple coordinate data of 3 or more,
Calculate the difference between all data, compare the differences, extract one or more combinations of two data with the minimum difference, detect the average value of the extracted data as data without noise, Is adopted as coordinate data, a coordinate data collecting method for a coordinate input device.
【請求項3】 タッチパネルを使った座標入力装置の座
標データ採取方法であって、 周期的に混入するノイズがあるデータ取り込み手段から
座標データを取得する際に、ノイズ周期より短い期間内
に連続して3つ以上の複数個の座標データを採取して、
それぞれのデータについて他のすべてのデータとの差を
合計した値を計算し、合計した値が最小なデータを1つ
以上抽出し、抽出したデータの平均値をノイズの混入し
ていないデータとして検出し、これを座標データとして
採用するようにしたことを特徴とする座標入力装置の座
標データ採取方法。
3. A coordinate data collecting method for a coordinate input device using a touch panel, wherein when coordinate data is acquired from a data fetching means having periodic noise, the coordinate data is continuously input within a period shorter than the noise period. Collect multiple coordinate data of 3 or more,
Calculate the sum of the differences between each data and all other data, extract one or more data with the smallest total value, and detect the average value of the extracted data as noise-free data Then, the coordinate data collecting method for the coordinate input device is characterized in that the coordinate data is adopted as coordinate data.
【請求項4】 タッチパネルを使った座標入力装置の座
標データ採取方法であって、 周期的に混入するノイズがあるデータ取り込み手段から
座標データを取得する際に、ノイズ周期より短い期間内
で連続して3点座標データを採取して、最大値と最小値
を除いた中間値をノイズの混入していないデータとして
検出し、これを座標データとして採用するようにしたこ
とを特徴とする請求項1の座標データ採取方法。
4. A coordinate data collecting method for a coordinate input device using a touch panel, wherein when coordinate data is acquired from a data fetching means that has noise that is periodically mixed, it is continuously performed within a period shorter than the noise period. 3. The three-point coordinate data is sampled, the intermediate value excluding the maximum value and the minimum value is detected as noise-free data, and this is adopted as the coordinate data. Coordinate data collection method.
JP28271194A 1994-10-21 1994-10-21 Coordinate data acquiring method of coordinate input device Pending JPH08123618A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28271194A JPH08123618A (en) 1994-10-21 1994-10-21 Coordinate data acquiring method of coordinate input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28271194A JPH08123618A (en) 1994-10-21 1994-10-21 Coordinate data acquiring method of coordinate input device

Publications (1)

Publication Number Publication Date
JPH08123618A true JPH08123618A (en) 1996-05-17

Family

ID=17656059

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28271194A Pending JPH08123618A (en) 1994-10-21 1994-10-21 Coordinate data acquiring method of coordinate input device

Country Status (1)

Country Link
JP (1) JPH08123618A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0822529A1 (en) * 1996-07-31 1998-02-04 Aisin Aw Co., Ltd. Information display system with touch panel
WO2010024179A1 (en) * 2008-08-25 2010-03-04 シャープ株式会社 Display device
KR20130077060A (en) * 2011-12-29 2013-07-09 엘지디스플레이 주식회사 Touch display device
US9323390B2 (en) 2010-11-29 2016-04-26 Toshiba Tec Kabushiki Kaisha Coordinate recognition apparatus and control method thereof
KR20180053597A (en) * 2016-10-31 2018-05-23 선전 구딕스 테크놀로지 컴퍼니, 리미티드 Touch panel wet state detection method and capacitive touch apparatus
CN110554791A (en) * 2018-06-04 2019-12-10 北京钛方科技有限责任公司 Touch panel signal detection method and device
KR20220002045A (en) * 2020-06-30 2022-01-06 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 Touch control method, device, electronic equipment and storage medium

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0822529A1 (en) * 1996-07-31 1998-02-04 Aisin Aw Co., Ltd. Information display system with touch panel
EP2320305A4 (en) * 2008-08-25 2013-01-02 Sharp Kk Display device
EP2320305A1 (en) * 2008-08-25 2011-05-11 Sharp Kabushiki Kaisha Display device
CN102132238A (en) * 2008-08-25 2011-07-20 夏普株式会社 Display device
JPWO2010024179A1 (en) * 2008-08-25 2012-01-26 シャープ株式会社 Display device
RU2468414C1 (en) * 2008-08-25 2012-11-27 Шарп Кабусики Кайся Display device
WO2010024179A1 (en) * 2008-08-25 2010-03-04 シャープ株式会社 Display device
US9323390B2 (en) 2010-11-29 2016-04-26 Toshiba Tec Kabushiki Kaisha Coordinate recognition apparatus and control method thereof
KR20130077060A (en) * 2011-12-29 2013-07-09 엘지디스플레이 주식회사 Touch display device
KR101878183B1 (en) * 2011-12-29 2018-07-16 엘지디스플레이 주식회사 Touch display device
KR20180053597A (en) * 2016-10-31 2018-05-23 선전 구딕스 테크놀로지 컴퍼니, 리미티드 Touch panel wet state detection method and capacitive touch apparatus
US10345976B2 (en) 2016-10-31 2019-07-09 Shenzhen GOODIX Technology Co., Ltd. Touch panel wet state detection method and capacitive touch apparatus
CN110554791A (en) * 2018-06-04 2019-12-10 北京钛方科技有限责任公司 Touch panel signal detection method and device
KR20220002045A (en) * 2020-06-30 2022-01-06 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 Touch control method, device, electronic equipment and storage medium
US11460943B2 (en) 2020-06-30 2022-10-04 Beijing Xiaomi Mobile Software Co., Ltd. Touch control methods and electronic device

Similar Documents

Publication Publication Date Title
CA1267719A (en) Device for examining moving objects by means of ultrasound echography
US8050910B2 (en) Pitch extraction with inhibition of harmonics and sub-harmonics of the fundamental frequency
US7046298B2 (en) Data signal extraction apparatus
JP4230027B2 (en) Signal processing method for analog image signal
JP2000022992A (en) Noise reducing signal processor
US6888517B2 (en) Video display apparatus and display method
JPH08123618A (en) Coordinate data acquiring method of coordinate input device
EP1174721B1 (en) Jitter detecting apparatus and phase locked loop using the detected jitter
GB2266593A (en) Removing noise induced artifacts from a repeating complex waveform
US5790200A (en) Horizontal synchronization signal stabilization method and apparatus
US5253052A (en) Apparatus for detecting relative motion between contents of successive fields of a video signal
JP2950251B2 (en) Image display device
KR910007351A (en) Ghost Removal Device and Method
JPH07306912A (en) Font pattern extracting device, pattern position detector, character code extracting device, image collector and pulse synchronizing circuit
JP3472668B2 (en) Tone signal detection circuit
JP2969082B2 (en) Biological signal display
JP6127811B2 (en) Image discrimination device, image discrimination method, and image discrimination program
JPH01120598A (en) Voice waveform display device
JP2877597B2 (en) Spectrum analyzer
JPH01233497A (en) Pitch extracting device
KR100215461B1 (en) Detecting device and method of synchronous signal
JPH05300889A (en) Artifact removing system, artifact removing method, and signal processor for cardiogram using them
JPS61128680A (en) Image data noise removing device
JPS59231970A (en) System for changing magnification of picture for image input device
JP4608727B2 (en) Synchronization frequency discrimination circuit, image processing apparatus using the same, and synchronization frequency discrimination method