[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009282586A - System and method for detecting touching point on touch screen - Google Patents

System and method for detecting touching point on touch screen Download PDF

Info

Publication number
JP2009282586A
JP2009282586A JP2008131394A JP2008131394A JP2009282586A JP 2009282586 A JP2009282586 A JP 2009282586A JP 2008131394 A JP2008131394 A JP 2008131394A JP 2008131394 A JP2008131394 A JP 2008131394A JP 2009282586 A JP2009282586 A JP 2009282586A
Authority
JP
Japan
Prior art keywords
conductive layer
terminal
reference voltage
contact points
touch screen
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
JP2008131394A
Other languages
Japanese (ja)
Inventor
Xie Lu
シエ ルヴ
You Hai
ヨウ ハイ
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.)
Vimicro Corp
Original Assignee
Vimicro Corp
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 Vimicro Corp filed Critical Vimicro Corp
Priority to JP2008131394A priority Critical patent/JP2009282586A/en
Publication of JP2009282586A publication Critical patent/JP2009282586A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a system and a method for detecting multiple touching points on a touch screen. <P>SOLUTION: A mechanism is provided to collect voltages read on four terminals of two conductive layers. By changing a reference voltage or an application to a terminal of the four terminals, at least four voltages can be read from the four terminals. These voltages are converted to digital voltages to be processed in a microprocessor in accordance with a set of equations so as to determine the number of the touching points on the touch screen and coordinates thereof. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、タッチスクリーンのための技術に関し、より詳細にはタッチスクリーン上の接触点を検出する技術に関する。   The present invention relates to a technique for a touch screen, and more particularly to a technique for detecting a contact point on a touch screen.

タッチスクリーンは、電子システムに情報を入力する主要な手段になりつつある。複数の接触点を検出する技術はタッチスクリーンの分野で魅力的である。しかしながら、複数の接触点を検出する技術は、主に光学タッチスクリーンに実装され、大部分の消費者には非常に高価である。   Touch screens are becoming the primary means of entering information into electronic systems. The technique of detecting multiple contact points is attractive in the field of touch screens. However, techniques for detecting multiple contact points are implemented primarily on optical touch screens and are very expensive for most consumers.

図1Aは、従来の4線抵抗性タッチスクリーンを示す概略図である。4線抵抗性タッチスクリーンは、x軸方向に沿ったx導電層、及びx軸方向と垂直であるy軸方向に沿ったy導電層を有する。x導電層は、x軸方向に当該x導電層の端に正端子XP及び負端子XNを有する。y導電層は、y軸方向に当該y導電層の端に正端子YP及び負端子YNを有する。x導電層は、スペーサによりy導電層と物理的に離れている。十分な圧力を有する接触点P1が抵抗性タッチスクリーンに現れると、x導電層はy導電層と接触点P1で接触し得る。図1Bは、単一の接触点が抵抗性タッチスクリーンに存在する場合の、抵抗性タッチスクリーンの等価電気回路を示す回路図である。   FIG. 1A is a schematic diagram illustrating a conventional 4-wire resistive touch screen. The 4-wire resistive touch screen has an x conductive layer along the x-axis direction and a y conductive layer along the y-axis direction that is perpendicular to the x-axis direction. The x conductive layer has a positive terminal XP and a negative terminal XN at the end of the x conductive layer in the x-axis direction. The y conductive layer has a positive terminal YP and a negative terminal YN at the end of the y conductive layer in the y-axis direction. The x conductive layer is physically separated from the y conductive layer by a spacer. If a contact point P1 with sufficient pressure appears on the resistive touch screen, the x conductive layer may contact the y conductive layer at the contact point P1. FIG. 1B is a circuit diagram illustrating an equivalent electrical circuit of a resistive touch screen when a single contact point is present on the resistive touch screen.

Rxplateは、負端子XNから正端子XPまでのx導電層の総抵抗値を表すために設けられている。各導電層は各方向に沿って均一な線形抵抗を有するので、接触点P1は、それぞれXP及びXNからのP1の距離に比例して総抵抗値Rxplateを抵抗R1とR3とに分割する。Ryplateは、負端子YNから正端子YPまでのy導電層の総抵抗値を表すために設けられている。接触点P1は、それぞれYP及びYNからのP1の距離に比例して総抵抗値Ryplateを抵抗R4とR6とに分割する。Rzは、接触点P1におけるx導電層とy導電層との間の接触抵抗値を表すために設けられている。抵抗値Rzは、接触点P1の圧力に関連する。従って、抵抗値R3及びR6が求められると、接触点P1のx及びy座標が求められる。   Rxplate is provided to represent the total resistance value of the x conductive layer from the negative terminal XN to the positive terminal XP. Since each conductive layer has a uniform linear resistance along each direction, the contact point P1 divides the total resistance value Rxplate into resistors R1 and R3 in proportion to the distance of P1 from XP and XN, respectively. Ryplate is provided to represent the total resistance value of the y conductive layer from the negative terminal YN to the positive terminal YP. The contact point P1 divides the total resistance value Ryplate into resistors R4 and R6 in proportion to the distance of P1 from YP and YN, respectively. Rz is provided to represent the contact resistance value between the x conductive layer and the y conductive layer at the contact point P1. The resistance value Rz is related to the pressure at the contact point P1. Therefore, when the resistance values R3 and R6 are obtained, the x and y coordinates of the contact point P1 are obtained.

一般に、抵抗値R3及びR6を得るためには2回の測定が必要である。1回目の測定では、端子XPは正の基準電圧Vref+と接続され、端子XNは負の基準電圧Vref−、例えば接地と接続され、端子YPの電圧値V3が測定される。次に、図1Bに示された等価回路により次式を得る。
V3/R3=VREF/Rxplate
上式を変形し、次式を得る。
R3=Rxplate*V3/VREF (式1)
ここで、VREFは正の基準電圧Vref+と負の基準電圧Vref−との間の電位差を表す。
In general, two measurements are required to obtain the resistance values R3 and R6. In the first measurement, the terminal XP is connected to the positive reference voltage Vref +, the terminal XN is connected to the negative reference voltage Vref−, for example, ground, and the voltage value V3 at the terminal YP is measured. Next, the following equation is obtained from the equivalent circuit shown in FIG. 1B.
V3 / R3 = V REF / Rxplate
The above equation is transformed to obtain the following equation.
R3 = Rxplate * V3 / V REF (Formula 1)
Here, V REF represents a potential difference between the positive reference voltage Vref + and the negative reference voltage Vref−.

2回目の測定では、端子YPは基準電圧Vref+と接続され、端子YNは接地され、端子XPの電圧値V1が測定される。次に、図1Bに示された等価回路により次式を得る。
V1/R6=VREF/Ryplate
上式を変形し、次式を得る。
R6=Ryplate*V1/VREF (式2)
ここで、VREFは正の基準電圧Vref+と負の基準電圧Vref−との間の電位差を表す。
抵抗値R3及びR6が求められた後、接触点P1のx及びy座標が続いて求められる。しかしながら、従来の4線抵抗性タッチスクリーンは、タッチスクリーン上の単一の接触点のみを検出する。
In the second measurement, the terminal YP is connected to the reference voltage Vref +, the terminal YN is grounded, and the voltage value V1 at the terminal XP is measured. Next, the following equation is obtained from the equivalent circuit shown in FIG. 1B.
V1 / R6 = V REF / Ryplate
The above equation is transformed to obtain the following equation.
R6 = Ryplate * V1 / V REF (Formula 2)
Here, V REF represents a potential difference between the positive reference voltage Vref + and the negative reference voltage Vref−.
After the resistance values R3 and R6 are obtained, the x and y coordinates of the contact point P1 are subsequently obtained. However, conventional 4-wire resistive touch screens detect only a single touch point on the touch screen.

複数の接触点が検出され得る場合がある。従って、抵抗性タッチスクリーン上の複数の接触点を検出する改良された技術が必要である。   Multiple contact points may be detected. Therefore, there is a need for an improved technique for detecting multiple contact points on a resistive touch screen.

以下に本発明のいくつかの態様を纏める目的で、いくつかの好適な実施例を簡単に紹介する。本節、及び要旨又は詳細な説明の標題は、本節、要旨、及び標題の目的が不明瞭になることを避けるため、簡略化又は省略される。このような簡略化又は省略は本発明の範囲を制限するものではない。   In order to summarize some aspects of the present invention, some preferred embodiments are briefly introduced below. The titles of this section and the summary or detailed description are simplified or omitted to avoid obscuring the purpose of this section, the summary, and the title. Such simplifications or omissions do not limit the scope of the invention.

一般に、本発明は、タッチスクリーン上の複数の接触点を検出する技術に関連する。本発明のある態様によると、2つの導電層の4個の端子で読み出された電圧を収集する機構が提供される。基準電圧又は端子の4個の端子の何れか1つへの印加を変更することにより、少なくとも4個の電圧が当該4個の端子から読み出され得る。これらの電圧は、一連の式に従いマイクロプロセッサーで処理され当該タッチスクリーン上の接触点の数及び座標を決定するためにデジタル電圧に変換される。   In general, the present invention relates to techniques for detecting a plurality of contact points on a touch screen. According to one aspect of the present invention, a mechanism is provided for collecting voltages read at four terminals of two conductive layers. By changing the reference voltage or the application of any one of the four terminals to the terminal, at least four voltages can be read from the four terminals. These voltages are processed by a microprocessor according to a series of equations and converted to digital voltages to determine the number and coordinates of touch points on the touch screen.

本発明は方法、システム、又はシステムの部分として実施されて良い。ある実施例によると、本発明は、それぞれ正端子と負端子とを備えた第1の導電層と第2の導電層とを有し合計4個の端子を有する抵抗性タッチスクリーン上の1又は複数の接触点を検出する方法である。当該方法は、前記第2の導電層の前記正端子を正の基準電圧に設定する段階、前記第2の導電層の前記負端子を負の基準電圧に設定する段階、前記第1の導電層の前記正端子の電圧値V1と前記第1の導電層の前記負端子の電圧値V2とを測定する段階、前記第1の導電層の前記正端子を正の基準電圧に設定する段階、前記第1の導電層の前記負端子を負の基準電圧に設定する段階、前記第2の導電層の前記正端子の電圧値V3と前記第2の導電層の前記負端子の電圧値V4とを測定する段階、及び前記電圧値V1乃至V4に従い前記抵抗性タッチスクリーン上の接触点を検出する段階、を有する。   The present invention may be implemented as a method, system, or part of a system. According to one embodiment, the present invention provides a first or second resistive touch screen on a resistive touch screen having a first conductive layer and a second conductive layer, each having a positive terminal and a negative terminal, and a total of four terminals. This is a method for detecting a plurality of contact points. The method includes setting the positive terminal of the second conductive layer to a positive reference voltage, setting the negative terminal of the second conductive layer to a negative reference voltage, and the first conductive layer. Measuring the voltage value V1 of the positive terminal and the voltage value V2 of the negative terminal of the first conductive layer, setting the positive terminal of the first conductive layer to a positive reference voltage, Setting the negative terminal of the first conductive layer to a negative reference voltage, the voltage value V3 of the positive terminal of the second conductive layer and the voltage value V4 of the negative terminal of the second conductive layer; Measuring, and detecting a contact point on the resistive touch screen according to the voltage values V1 to V4.

別の実施例によると、本発明は、それぞれ正端子と負端子とを備えた第1の導電層と第2の導電層とを有し合計4個の端子を有する抵抗性タッチスクリーン上の少なくとも1つの接触点を検出するシステムである。当該システムは、基準電圧又は接地の何れかを前記4個の端子のうちの1又は複数に少なくとも6個の方法で印加することにより前記4個の端子の少なくとも6個の電圧を測定する少なくとも6個の測定モードを有し、前記抵抗性タッチスクリーンの測定モードを選択するセレクタ、前記少なくとも6個の測定モードのそれぞれで得られたアナログ電圧値を対応するデジタル電圧値に変換し、少なくとも6個のデジタル電圧値を得るアナログ−デジタル変換器、及び前記6個のデジタル電圧値を受信し、前記6個のデジタル電圧値を一連の式に従い処理し、前記少なくとも1つの接触点の前記抵抗性タッチスクリーン上の座標を導出するマイクロプロセッサー、を有する。   According to another embodiment, the present invention provides at least a resistive touch screen having a first conductive layer and a second conductive layer, each having a positive terminal and a negative terminal, and a total of four terminals. This is a system for detecting one contact point. The system measures at least six voltages of the four terminals by applying either a reference voltage or ground to one or more of the four terminals in at least six ways. A selector for selecting a measurement mode of the resistive touch screen, an analog voltage value obtained in each of the at least six measurement modes is converted into a corresponding digital voltage value, and at least six An analog-to-digital converter that obtains a digital voltage value of the at least one contact point, and receives the six digital voltage values, processes the six digital voltage values according to a series of equations, and the resistive touch of the at least one contact point A microprocessor for deriving coordinates on the screen;

本発明の特徴、利点、及び利益の1つは、タッチスクリーン上の1より多い接触点を検出する技術を提供することである。   One of the features, advantages, and benefits of the present invention is to provide a technique for detecting more than one touch point on a touch screen.

本発明の他の目的、特徴及び利点は、以下の本発明の実施例の詳細な記載を添付の図面と関連して読むことにより明らかである。   Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments of the invention when read in conjunction with the accompanying drawings.

上述及び他の本発明の特徴、態様、及び利点は、以下の説明、特許請求の範囲、及び添付の図面を参照して一層理解されるだろう。   The foregoing and other features, aspects, and advantages of the present invention will be better understood with reference to the following description, appended claims, and accompanying drawings.

本発明の詳細な説明は、主として手順、段階、論理ブロック、処理、又は直接又は間接に本発明で意図された装置若しくはシステムの動作を象徴する他の象徴的表現で提示される。これらの記載及び表現は、当業者が彼らの作業内容を他の当業者へ最も効率的に伝達するために標準的に用いるものである。   The detailed description of the invention is presented primarily in terms of procedures, steps, logic blocks, processes, or other symbolic representations that directly or indirectly symbolize the operation of an apparatus or system as intended by the invention. These descriptions and representations are those standardly used by those skilled in the art to most effectively convey the substance of their work to others skilled in the art.

明細書で、「1つの実施例」又は「ある実施例」の語は、実施例と関連して記載された特定の機能、構造、又は特徴が本発明の少なくとも1つの実施例に含まれることを意味する。本願明細書を通じて各所に現れる「1つの実施例では」の句は、必ずしも全て同一の実施例を参照するものではなく、又は他の実施例と相互排他的な実施例を分離若しくは置き換えるものではない。更に、処理フローチャート若しくは図中のブロックの順序、又は本発明の1又は複数の実施例を表す連続番号は、如何なる特定の順序を本質的に示すものではなく、又は本発明の如何なる限定を示唆するものでもない。   In the specification, the word “one embodiment” or “an embodiment” means that a particular function, structure, or feature described in connection with the embodiment is included in at least one embodiment of the invention. Means. The phrases “in one embodiment” appearing throughout this application are not necessarily all referring to the same embodiment, or separate or replace embodiments that are mutually exclusive with other embodiments. . Further, the order of blocks in the process flow charts or figures, or sequential numbers representing one or more embodiments of the invention do not essentially indicate any particular order, or imply any limitation of the invention. Not a thing.

本発明の実施例は、図1乃至11を参照して本願明細書で議論される。しかしながら、当業者は、本願明細書に図を参照して与えられる詳細な記載が単に説明を目的とするものであり、本発明はこれら限定的な実施例に制限されないことを直ちに理解するだろう。   Embodiments of the present invention are discussed herein with reference to FIGS. However, one of ordinary skill in the art will readily appreciate that the detailed description given herein with reference to the drawings is for illustrative purposes only and that the invention is not limited to these limiting examples. .

本発明のある実施例によると、抵抗性タッチスクリーン上の複数の接触点を検出するシステムが提供される。図2は、抵抗性タッチスクリーン上の複数の接触点を検出する改良された技術が必要である。システム200は、単一の接触点だけでなく、複数の接触点の検出に対応し得る。図2に示されるように、システム200は、抵抗性タッチスクリーン220、セレクタ240、アナログ−デジタル変換器(ADC)260、及びマイクロプロセッサー280を有する。   According to one embodiment of the present invention, a system for detecting a plurality of contact points on a resistive touch screen is provided. FIG. 2 requires an improved technique for detecting multiple contact points on a resistive touch screen. The system 200 may accommodate detection of multiple contact points as well as a single contact point. As shown in FIG. 2, the system 200 includes a resistive touch screen 220, a selector 240, an analog-to-digital converter (ADC) 260, and a microprocessor 280.

抵抗性タッチスクリーン220は、x軸方向に沿ったx導電層、及びx軸方向と垂直であるy軸方向に沿ったy導電層を有する。x導電層は、x軸方向に当該x導電層の端に正端子XP及び負端子XNを有する。y導電層は、y軸方向に当該y導電層の端に正端子YP及び負端子YNを有する。各導電層は、それぞれの方向に沿って均一な線形の抵抗を有する。ある実施例では、Rxplateは、負端子XNから正端子XPまでのx導電層の、一般に約300Ωである総抵抗値を表すために設けられている。Ryplateは、負端子YNから正端子YPまでのy導電層の、一般に約700Ωである総抵抗値を表すために設けられている。x導電層は、間隙又はスペーサによりy導電層と物理的に離れている。十分な圧力を有する1つの接触点が抵抗性タッチスクリーン220に現れると、x導電層はy導電層と接触点で接触する。   The resistive touch screen 220 has an x conductive layer along the x-axis direction and a y conductive layer along the y-axis direction that is perpendicular to the x-axis direction. The x conductive layer has a positive terminal XP and a negative terminal XN at the end of the x conductive layer in the x-axis direction. The y conductive layer has a positive terminal YP and a negative terminal YN at the end of the y conductive layer in the y-axis direction. Each conductive layer has a uniform linear resistance along the respective direction. In one embodiment, Rxplate is provided to represent the total resistance of the x conductive layer from the negative terminal XN to the positive terminal XP, which is typically about 300Ω. Ryplate is provided to represent the total resistance value, typically about 700Ω, of the y conductive layer from the negative terminal YN to the positive terminal YP. The x conductive layer is physically separated from the y conductive layer by a gap or a spacer. When one contact point with sufficient pressure appears on the resistive touch screen 220, the x conductive layer contacts the y conductive layer at the contact point.

図3Aは、x2>x1且つy2>y1のときの抵抗性タッチスクリーンに2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。ここで、x2及びy2は第2の接触点P2のx及びy座標を表し、x1及びy1は第2の接触点P1のx及びy座標を表す。図3Bは、図3Aに示された抵抗性タッチスクリーン220の等価回路を示す。   FIG. 3A schematically illustrates the resistive touch screen 220 when there are two contact points on the resistive touch screen when x2> x1 and y2> y1. Here, x2 and y2 represent the x and y coordinates of the second contact point P2, and x1 and y1 represent the x and y coordinates of the second contact point P1. FIG. 3B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 3A.

図4Aは、x2>x1且つy1>y2のときの抵抗性タッチスクリーン上に2つの接触点P1、P2がある場合の抵抗性タッチスクリーン220を概略的に示す。図4Bは、図4Aに示された抵抗性タッチスクリーン220の等価回路を示す。図5Aは、x2>x1且つy1=y2のときの抵抗性タッチスクリーン上に2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。図5Bは、図5Aに示された抵抗性タッチスクリーン220の等価回路を示す。図6Aは、x2=x1且つy1<y2のときの抵抗性タッチスクリーン上に2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。図6Bは、図6Aに示された抵抗性タッチスクリーン220の等価回路を示す。   FIG. 4A schematically shows a resistive touch screen 220 when there are two contact points P1, P2 on the resistive touch screen when x2> x1 and y1> y2. FIG. 4B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 4A. FIG. 5A schematically illustrates a resistive touch screen 220 when there are two contact points on the resistive touch screen when x2> x1 and y1 = y2. FIG. 5B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 5A. FIG. 6A schematically illustrates a resistive touch screen 220 when there are two contact points on the resistive touch screen when x2 = x1 and y1 <y2. FIG. 6B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 6A.

ある実施例によると、セレクタ240は抵抗性タッチスクリーン220の測定モードを選択する。セレクタ240は6個の利用可能な測定モードを有する。第1の測定モードは、正の基準電圧Vref+を端子YPへ供給し、負の基準電圧Vref−を端子YNへ供給し、端子XPは電圧V1が測定される測定端子として選択される。ある実施例では、負の基準電圧Vref−として接地が用いられる。第2の測定モードは、正の基準電圧Vref+を端子YPへ供給し、端子YNを接地し、端子XNは電圧V2が測定される測定端子として選択される。第3の測定モードは、正の基準電圧Vref+を端子XPへ供給し、端子XNを接地し、端子YPは電圧V3が測定される測定端子として選択される。第4の測定モードは、正の基準電圧Vref+を端子XPへ供給し、端子XNを接地し、端子YNは電圧V4が測定される測定端子として選択される。第5の測定モードは、正の基準電圧Vref+を端子YPへ供給し、端子XNを接地し、端子XPは電圧V5が測定される測定端子として選択される。第6の測定モードは、正の基準電圧Vref+を端子YPへ供給し、端子XNを接地し、端子YNは電圧V6が測定される測定端子として選択される。測定端子は、ADC260と接続される、セレクタ240の出力端子として動作する。   According to one embodiment, the selector 240 selects the measurement mode of the resistive touch screen 220. The selector 240 has six available measurement modes. In the first measurement mode, a positive reference voltage Vref + is supplied to the terminal YP, a negative reference voltage Vref− is supplied to the terminal YN, and the terminal XP is selected as a measurement terminal for measuring the voltage V1. In one embodiment, ground is used as the negative reference voltage Vref−. In the second measurement mode, a positive reference voltage Vref + is supplied to the terminal YP, the terminal YN is grounded, and the terminal XN is selected as a measurement terminal for measuring the voltage V2. In the third measurement mode, a positive reference voltage Vref + is supplied to the terminal XP, the terminal XN is grounded, and the terminal YP is selected as a measurement terminal for measuring the voltage V3. In the fourth measurement mode, a positive reference voltage Vref + is supplied to the terminal XP, the terminal XN is grounded, and the terminal YN is selected as a measurement terminal for measuring the voltage V4. In the fifth measurement mode, a positive reference voltage Vref + is supplied to the terminal YP, the terminal XN is grounded, and the terminal XP is selected as a measurement terminal for measuring the voltage V5. In the sixth measurement mode, a positive reference voltage Vref + is supplied to the terminal YP, the terminal XN is grounded, and the terminal YN is selected as a measurement terminal for measuring the voltage V6. The measurement terminal operates as an output terminal of the selector 240 connected to the ADC 260.

図7は、本発明のある実施例によるセレクタ240の構造の例を示すブロック図である。セレクタ240は、正の基準電圧(Vref+)セレクタ242、負の基準電圧(Vref−)セレクタ244、測定端子セレクタ246、及びモード制御部248を有する。モード制御部248は、各測定モードで、Vref+セレクタ242、Vref−セレクタ244、及び測定端子セレクタ246を制御するために設けられる。Vref+セレクタ242は、端子YP及び端子XPから正の基準電圧Vref+に接続されるべき1つを選択するために設けられる。Vref−セレクタ244は、端子YN及び端子XNから負の基準電圧Vref−に接続されるべき1つを選択するために設けられる。測定端子セレクタ246は、端子YP、YN、XP、XNから測定端子として1つを選択するために設けられる。   FIG. 7 is a block diagram illustrating an example of the structure of a selector 240 according to an embodiment of the present invention. The selector 240 includes a positive reference voltage (Vref +) selector 242, a negative reference voltage (Vref−) selector 244, a measurement terminal selector 246, and a mode control unit 248. The mode control unit 248 is provided to control the Vref + selector 242, the Vref− selector 244, and the measurement terminal selector 246 in each measurement mode. The Vref + selector 242 is provided to select one to be connected to the positive reference voltage Vref + from the terminal YP and the terminal XP. The Vref-selector 244 is provided to select one to be connected to the negative reference voltage Vref- from the terminal YN and the terminal XN. The measurement terminal selector 246 is provided to select one of the terminals YP, YN, XP, and XN as a measurement terminal.

再び図を参照すると、ADC260は、アナログ測定電圧V1−V6をデジタル測定電圧V1−V6に変換する。ADC260の精度は10ビット又は12ビット等であって良い。ADC260の精度が12ビットの場合、各導電層は、各方向に沿って212=4096分割の分解能で分割されて良い。従って、正の基準電圧と負の基準電圧との間の電位差Vrefは、以下の実施例では計算を簡単にするため4096に設定されて良い。 Referring again to the figure, the ADC 260 converts the analog measurement voltage V1-V6 to the digital measurement voltage V1-V6. The accuracy of the ADC 260 may be 10 bits or 12 bits. When the accuracy of the ADC 260 is 12 bits, each conductive layer may be divided along each direction with a resolution of 2 12 = 4096 divisions. Accordingly, the potential difference V ref between the positive reference voltage and the negative reference voltage may be set to 4096 for ease of calculation in the following embodiments.

マイクロプロセッサー280は、デジタル測定電圧V1−V6を受信し、デジタル測定電圧V1−V6に従い決定を行う。   The microprocessor 280 receives the digital measurement voltage V1-V6 and makes a determination according to the digital measurement voltage V1-V6.

図1Bを参照する。図1Bは抵抗性タッチスクリーン上に単一の接触点がある場合を示す。ここで、V1はV2と等しく、V3はV4と等しくなければならないことが分かる。図5Bを参照する。図5Bは、x2>x1且つy1=y2のとき、抵抗性タッチスクリーン上に2つの接触点がある場合を示す。ここで、V1はV2と等しく、V3はV4と等しくなければならないことが分かる。図6Bを参照する。図6Bは、x2=x1且つy1<y2のとき、抵抗性タッチスクリーン上に2つの接触点がある場合を示す。ここで、V1はV2と等しく、V3はV4と等しくなければならないことが分かる。図3Bを参照する。図3Bは、x2>x1且つy2>y1のとき、抵抗性タッチスクリーン上に2つの接触点がある場合を示す。ここで、V1はV2より大きく、V3はV4より大きくなければならないことが分かる。図4Bを参照する。図4Bは、x2>x1且つy2<y1のとき、抵抗性タッチスクリーン上に2つの接触点がある場合を示す。ここで、V1はV2より小さく、V3はV4より小さくなければならないことが分かる。   Refer to FIG. 1B. FIG. 1B shows the case where there is a single contact point on the resistive touch screen. Here it can be seen that V1 must be equal to V2 and V3 must be equal to V4. Refer to FIG. 5B. FIG. 5B shows the case where there are two contact points on the resistive touch screen when x2> x1 and y1 = y2. Here it can be seen that V1 must be equal to V2 and V3 must be equal to V4. Reference is made to FIG. 6B. FIG. 6B shows the case where there are two contact points on the resistive touch screen when x2 = x1 and y1 <y2. Here it can be seen that V1 must be equal to V2 and V3 must be equal to V4. Refer to FIG. 3B. FIG. 3B shows the case where there are two contact points on the resistive touch screen when x2> x1 and y2> y1. Here, it can be seen that V1 must be greater than V2 and V3 must be greater than V4. Refer to FIG. 4B. FIG. 4B shows the case where there are two contact points on the resistive touch screen when x2> x1 and y2 <y1. Here, it can be seen that V1 must be smaller than V2 and V3 must be smaller than V4.

マイクロプロセッサー280は、測定電圧V1−V4に従い抵抗性タッチスクリーン上の接触点に関する情報を導出して良い。動作中、V1=V2且つV3=V4のとき、マイクロプロセッサー280は、抵抗性タッチスクリーン上に単一の接触点又は同一のx及びy座標を有する2つの接触点があると判断して良い。V1>V2且つV3>V4のとき、マイクロプロセッサー280は、x2>x1且つy2>y1のときに抵抗性タッチスクリーン上に2つの接触点があると判断して良い。V1<V2且つV3<V4のとき、マイクロプロセッサー280は、x2>x1且つy2<y1のときに抵抗性タッチスクリーン上に2つの接触点があると判断して良い。   The microprocessor 280 may derive information about the contact points on the resistive touch screen according to the measured voltages V1-V4. In operation, when V1 = V2 and V3 = V4, the microprocessor 280 may determine that there is a single contact point or two contact points having the same x and y coordinates on the resistive touch screen. When V1> V2 and V3> V4, the microprocessor 280 may determine that there are two contact points on the resistive touch screen when x2> x1 and y2> y1. When V1 <V2 and V3 <V4, the microprocessor 280 may determine that there are two contact points on the resistive touch screen when x2> x1 and y2 <y1.

好適な実施例では、V1をV2と、及びV3をV4と比較する場合に、弁別閾値THD1、THD2の対が設定される。第1の弁別閾値THD1はゼロより小さいか又はゼロに等しい。また、第2の弁別閾値THD2はゼロより大きいか又はゼロに等しい。弁別閾値THD1及びTHD2は、複数の接触点が同時に狭い領域に存在することを防ぐために非常に重要である。更に、これらの弁別閾値は、厳密にグループ化された接触点のセットを単純に単一の点として考えるために役立つ。電気的雑音及び温度に基づく抵抗性タッチスクリーン220の応答の変化は、THD1及びTHD2がゼロに等しく又はゼロの近くに設定された場合に、複数の接触点として紛らわしく現れ得る。従って、THD1≦V1−V2≦THD2且つTHD1≦V3−V4≦THD2のとき、マイクロプロセッサー280は、抵抗性タッチスクリーン上に単一の接触点又は同一のx及びy座標を有する2つの接触点があると判断して良い。V1−V2>THD2且つV3−V4>THD2のとき、マイクロプロセッサー280は、x2>x1且つy2>y1のときに抵抗性タッチスクリーン上に2つの接触点があると判断して良い。V1−V2<THD1且つV3−V4<THD1のとき、マイクロプロセッサー280は、x2>x1且つy2<y1のときに抵抗性タッチスクリーン上に2つの接触点があると判断して良い。   In a preferred embodiment, a discrimination threshold THD1, THD2 pair is set when comparing V1 with V2 and V3 with V4. The first discrimination threshold THD1 is less than or equal to zero. Also, the second discrimination threshold THD2 is greater than or equal to zero. The discrimination thresholds THD1 and THD2 are very important for preventing a plurality of contact points from being simultaneously present in a narrow area. In addition, these discrimination thresholds are useful for simply considering a set of strictly grouped contact points as a single point. Changes in the response of resistive touch screen 220 based on electrical noise and temperature can appear confusing as multiple contact points when THD1 and THD2 are set equal to or near zero. Thus, when THD1 ≦ V1−V2 ≦ THD2 and THD1 ≦ V3−V4 ≦ THD2, the microprocessor 280 has a single contact point or two contact points with the same x and y coordinates on the resistive touch screen. You may judge that there is. When V1-V2> THD2 and V3-V4> THD2, the microprocessor 280 may determine that there are two contact points on the resistive touch screen when x2> x1 and y2> y1. When V1-V2 <THD1 and V3-V4 <THD1, the microprocessor 280 may determine that there are two contact points on the resistive touch screen when x2> x1 and y2 <y1.

本発明の更なる理解のため、図8A及び8Bは共に、本発明のある実施例による、抵抗性タッチスクリーン上の単一又は複数の接触点を検出する処理又はフローチャートを示す。   For further understanding of the present invention, FIGS. 8A and 8B together illustrate a process or flowchart for detecting single or multiple touch points on a resistive touch screen, according to an embodiment of the present invention.

動作802で、正端子YPは基準電圧Vref+と接続され、負端子YNは接地され、正端子XPの電圧値V1及び負端子XNの電圧値V2が測定される。   In operation 802, the positive terminal YP is connected to the reference voltage Vref +, the negative terminal YN is grounded, and the voltage value V1 of the positive terminal XP and the voltage value V2 of the negative terminal XN are measured.

動作804で、正端子XPは基準電圧Vref+と接続され、負端子XNは接地され、正端子XPの電圧値V3及び負端子XNの電圧値V4が測定される。   In operation 804, the positive terminal XP is connected to the reference voltage Vref +, the negative terminal XN is grounded, and the voltage value V3 of the positive terminal XP and the voltage value V4 of the negative terminal XN are measured.

動作806で、電圧値V1とV2との間の第1の差V1−V2、及び電圧値V3とV4との間の第2の差V3−V4が求められる。   In operation 806, a first difference V1-V2 between the voltage values V1 and V2 and a second difference V3-V4 between the voltage values V3 and V4 are determined.

動作808で、第1の差V1−V2は第1の弁別閾値THD1及び第2の弁別閾値THD2と比較され、第2の差V3−V4は第1の弁別閾値THD1及び第2の弁別閾値THD2と比較される。   In act 808, the first difference V1-V2 is compared with the first discrimination threshold THD1 and the second discrimination threshold THD2, and the second difference V3-V4 is compared with the first discrimination threshold THD1 and the second discrimination threshold THD2. Compared with

THD1≦V1−V2≦THD2且つTHD1≦V3−V4≦THD2のとき、処理は810で、抵抗性タッチスクリーン上に単一の接触点又は同一のx及びy座標を有する2つの接触点があると示す。V1−V2>THD2且つV3−V4>THD2のとき、処理フローは812で、x2>x1且つy2>y1のときに抵抗性タッチスクリーン上に2つの接触点があると示す。V1−V2<THD1且つV3−V4<THD1のとき、処理フローは814で、x2>x1且つy2<y1のときに抵抗性タッチスクリーン上に2つの接触点があると示す。   When THD1 ≦ V1−V2 ≦ THD2 and THD1 ≦ V3−V4 ≦ THD2, the process is 810 and there is a single contact point or two contact points with the same x and y coordinates on the resistive touch screen. Show. When V1-V2> THD2 and V3-V4> THD2, the process flow is 812, indicating that there are two contact points on the resistive touch screen when x2> x1 and y2> y1. When V1-V2 <THD1 and V3-V4 <THD1, the process flow is 814, indicating that there are two contact points on the resistive touch screen when x2> x1 and y2 <y1.

図8Bを参照する。動作810の後、処理は816へ続き、正端子YPは基準電圧Vref+と接続され、負端子XNは接地され、正端子XPの電圧値V5及び負端子YNの電圧値V6が測定される。   Refer to FIG. 8B. After operation 810, processing continues to 816 where the positive terminal YP is connected to the reference voltage Vref +, the negative terminal XN is grounded, and the voltage value V5 at the positive terminal XP and the voltage value V6 at the negative terminal YN are measured.

段階818で、抵抗性タッチスクリーン上に単一の接触点のみがあると仮定する。次に、仮定の接触点の接触抵抗Rzの第1の値が次の式3に従い計算され、仮定の接触点の接触抵抗Rzの第2の値が次の式4に従い計算される。   In step 818, assume that there is only a single contact point on the resistive touch screen. Next, the first value of the contact resistance Rz at the hypothetical contact point is calculated according to the following equation 3, and the second value of the contact resistance Rz at the hypothetical contact point is calculated according to the following equation 4.

図1Bを参照すると、端子YPはVref+と接続され、端子XNは接地され、電流は端子YPからR4、Rz、及びR3を通過し端子XNに到達する。電流は至る所で互いに等しく、従って次式が成り立つことが分かる。
V5/R3=V6/(R3+Rz)
上式を変形し、次式を得る。
Rz=R3*(V6/V5−1)
上述の式1を上式に代入し、次式を得る。
Rz=(V6/V5−1)*Rxplate*V3/VREF (式3)
図1Bを参照すると、別の式が得られる。
V5/R3=VREF/(R3+Rz+R4)
上式を変形し、次式を得る。
Rz=R3*(VREF/V5−1)―R4
式1、2、及びRyplate=R4+R6を上式に代入し式4を得る。
Rz=(VREF/V5−1)*Rxplate*V3/VREF−Ryplate*(1−V1/VREF) (式4)
従って、測定電圧値V3、V6、及びV5を式3に代入すると、VREF、Rxplateが分かっているので、接触抵抗Rzの第1の値Rzが求められる。従って、測定電圧値V1、V3、及びV5を式4に代入すると、VREF、Rxplate、及びRyplateが分かっているので、接触抵抗Rzの第2の値Rzが求められる。
Referring to FIG. 1B, terminal YP is connected to Vref +, terminal XN is grounded, and current passes from terminal YP through terminals R4, Rz, and R3 to terminal XN. It can be seen that the currents are equal to each other everywhere, and therefore:
V5 / R3 = V6 / (R3 + Rz)
The above equation is transformed to obtain the following equation.
Rz = R3 * (V6 / V5-1)
Substituting Equation 1 above into the above equation yields:
Rz 1 = (V6 / V5-1) * Rxplate * V3 / V REF (Formula 3)
Referring to FIG. 1B, another equation is obtained.
V5 / R3 = V REF / (R3 + Rz + R4)
The above equation is transformed to obtain the following equation.
Rz = R3 * (V REF / V5-1)-R4
Expressions 1 and 2 and Ryplate = R4 + R6 are substituted into the above expression to obtain Expression 4.
Rz 2 = (V REF / V5-1 ) * Rxplate * V3 / V REF -Ryplate * (1-V1 / V REF) ( Equation 4)
Therefore, when the measured voltage value V3, V6, and V5 is substituted into Equation 3, V REF, since the known RXPLATE, first value Rz 1 of the contact resistance Rz is obtained. Therefore, when the measured voltage value V1, V3, and V5 is substituted into Equation 4, V REF, RXPLATE, and since Ryplate has been found, the second value Rz 2 of the contact resistance Rz is obtained.

第1の値Rzと第2の値Rzとの差分値Rz−Rzは、次式に従い求められる。
Delta=Rz−Rz=Ryplate*(1−V1/VREF)−(Rxplate*V3/VREF)*(VREF−V6)/V5
タッチスクリーン上に単一の接触点がある場合、差分値はゼロに等しくなければならない。図5Aに示されるようにタッチスクリーン上に同一のy座標を有する2つの接触点がある場合の、抵抗性タッチスクリーンの等価電気回路は図5Bに示される。y型回路とΔ型回路との間の等価な関係により、図5Bに示される回路は図5Cに示される回路として等価的に示される。ここで、
R1=R2*Rz/(R2+Rz+Rz)
R2=R2*Rz/(R2+Rz+Rz)
R3=Rz*Rz/(R2+Rz+Rz)
更に、図5B及び図5Cに示された対応する端子の電圧値は、互いに等しい。つまり、V1=V1’、V2=V2’、V3=V3’、V4=V4’、及びV6=V6’である。
A difference value Rz 1 -Rz 2 between the first value Rz 1 and the second value Rz 2 is obtained according to the following equation.
Delta = Rz 1 −Rz 2 = Ryplate * (1-V1 / V REF ) − (Rxplate * V3 / V REF ) * (V REF −V6) / V5
If there is a single contact point on the touch screen, the difference value must be equal to zero. The equivalent electrical circuit of a resistive touch screen when there are two contact points with the same y coordinate on the touch screen as shown in FIG. 5A is shown in FIG. 5B. Due to the equivalent relationship between the y-type circuit and the Δ-type circuit, the circuit shown in FIG. 5B is equivalently shown as the circuit shown in FIG. 5C. here,
R1 = R2 * Rz 1 / ( R2 + Rz 1 + Rz 2)
R2 = R2 * Rz 2 / ( R2 + Rz 1 + Rz 2)
R3 = Rz 1 * Rz 2 / (R2 + Rz 1 + Rz 2 )
Furthermore, the voltage values of corresponding terminals shown in FIGS. 5B and 5C are equal to each other. That is, V1 = V1 ′, V2 = V2 ′, V3 = V3 ′, V4 = V4 ′, and V6 = V6 ′.

従って次式を得る。
Delta’=Ryplate*(1−V1/VREF)−(Rxplate*V3/VREF)*(VREF−V6)/V5=0
Rxplate’=R1+R3+R1+R2=R1+R3+R2*Rz/(R2+Rz+Rz)+R2*Rz/(R2+Rz+Rz)
=R1+R2//(Rz+Rz)+R3<Rxplate
従って、図5Aに示されるようにタッチスクリーン上に同一のy座標を有する2つの接触点がある場合、Delta<Delta’=0である。
Therefore, the following equation is obtained.
Delta '= Ryplate * (1- V1 / V REF) - (Rxplate * V3 / V REF) * (V REF -V6) / V5 = 0
Rxplate '= R1 + R3 + R1 + R2 = R1 + R3 + R2 * Rz 1 / (R2 + Rz 1 + Rz 2) + R2 * Rz 2 / (R2 + Rz 1 + Rz 2)
= R1 + R2 // (Rz 1 + Rz 2) + R3 <Rxplate
Therefore, if there are two contact points with the same y coordinate on the touch screen as shown in FIG. 5A, Delta <Delta ′ = 0.

同様に、図6Aに示されるようにタッチスクリーン上に同一のx座標を有する2つの接触点がある場合、Delta>Delta’=0である。結果として、第1の値Rzと第2の値Rzとの間の差分値Rz−Rzを分析することにより、次の法則を得る。タッチスクリーン上に単一の接触点がある場合には、差分値はゼロに近いか等しく、同一のy座標を有する2つの接触点がある場合には、差分値はゼロより小さく、同一のx座標を有する2つの接触点がある場合には、差分値はゼロより大きい。 Similarly, if there are two contact points with the same x coordinate on the touch screen as shown in FIG. 6A, Delta> Delta ′ = 0. As a result, by analyzing the difference value Rz 1 -Rz 2 between the first value Rz 1 and the second value Rz 2, to obtain the following law. If there is a single contact point on the touch screen, the difference value is close to or equal to zero, and if there are two contact points with the same y coordinate, the difference value is less than zero and the same x If there are two touch points with coordinates, the difference value is greater than zero.

再び図8Bを参照すると、処理は段階820へ進み、第1の値Rzと第2の値Rzとの差分値Rz−Rzが求められる。次に、差分値Rz−Rzは、第3の弁別閾値THD3及び第4の弁別閾値THD4と比較される。第3の弁別閾値THD3はゼロより小さいか又はゼロに等しい。また、第4の弁別閾値THD4はゼロより大きいか又はゼロに等しい。弁別閾値THD3、THD4は、種々の電気的雑音及び温度に基づく変動による誤判定を避けるために重要である。 Referring to Figure 8B again, the process proceeds to step 820, the difference value Rz 1 -Rz 2 first value Rz 1 and the second value Rz 2 is obtained. Then, the difference value Rz 1 -Rz 2 is compared with the third discrimination threshold THD3 and fourth discrimination thresholds THD4. The third discrimination threshold THD3 is less than or equal to zero. The fourth discrimination threshold THD4 is greater than or equal to zero. The discrimination thresholds THD3 and THD4 are important for avoiding misjudgment due to fluctuations based on various electrical noises and temperatures.

動作822で、THD3≦Rz1−Rz2≦THD4の場合に、抵抗性タッチスクリーン上に単一の接触点があることを示す。段階824で、Rz1−Rz2≦THD3の場合に、抵抗性タッチスクリーン上に同一のy座標を有する2つの接触点があることを示す。段階826で、Rz1−Rz2>THD4の場合に、抵抗性タッチスクリーン上に同一のx座標を有する2つの接触点があることを示す。 Operation 822 indicates that there is a single contact point on the resistive touch screen if THD3 ≦ Rz 1 −Rz 2 ≦ THD4. Step 824 indicates that there are two contact points with the same y coordinate on the resistive touch screen if Rz 1 −Rz 2 ≦ THD3. Step 826 indicates that there are two contact points with the same x coordinate on the resistive touch screen if Rz 1 −Rz 2 > THD4.

以上の記載では、抵抗性タッチスクリーン上に1つ又は2つの接触点があるか否かを検出すること及び報告することに主に焦点を当てた。以下の記載では、複数の接触点が検出された場合の動作を説明する。   The above description has focused primarily on detecting and reporting whether there are one or two contact points on a resistive touch screen. In the following description, an operation when a plurality of contact points is detected will be described.

2つの接触点が検出された場合には、各接触点の座標が計算される。従って、各接触点の座標を得るために、R2、R3、R5、R6、Rz1、及びRz2の値を求める必要がある。そのために、R2、R3、R5、R6、Rz1、及びRz2に関する少なくとも6個の式が必要である。従って、R2、R3、R5、R6、Rz1、及びRz2に関する少なくとも6個の式が測定電圧V1−V6に従い記載される場合、2つの既知の式、つまりRxplate=R1+R2+R3及びRyplate=R4+R5+R6を用いて、R2、R3、R5、R6、Rz1、及びRz2の値を求めることができる。 If two contact points are detected, the coordinates of each contact point are calculated. Therefore, in order to obtain the coordinates of each contact point, R2, R3, R5, R6 , Rz 1, and it is necessary to obtain the value of Rz 2. Therefore, R2, R3, R5, R6 , Rz 1, and requires at least six equations for Rz 2. Thus, R2, R3, R5, R6, if Rz 1, and the at least six equations for Rz 2 is described in accordance with the measured voltage V1-V6, 2 one known formula, i.e. Rxplate = R1 + R2 + R3 and Ryplate Using R = R4 + R5 + R6, the values of R2, R3, R5, R6, Rz 1 and Rz 2 can be determined.

図4Bに示された等価電気回路は図3Bに示されたものと異なるので、図4Bに従い記載された6個の式は図3Bに従い記載されたものと異なり得る。それぞれ以下に説明される。図5B及び図6Bに示された等価電気回路は、図4B又は図3Bに示された等価電気回路の特別な場合と考えられるので、それらは別個に説明される。   Since the equivalent electrical circuit shown in FIG. 4B is different from that shown in FIG. 3B, the six equations described according to FIG. 4B may be different from those described according to FIG. 3B. Each is described below. The equivalent electrical circuit shown in FIGS. 5B and 6B is considered a special case of the equivalent electrical circuit shown in FIG. 4B or FIG. 3B and will be described separately.

図3Bを参照する。6個の対応する式は、x2>x1且つy2>y1のときに抵抗性タッチスクリーン上に2つの接触点P1、P2がある場合に記載され得る。   Refer to FIG. 3B. Six corresponding equations can be described when there are two contact points P1, P2 on the resistive touch screen when x2> x1 and y2> y1.

端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
Ra=R2//(Rz1+Rz2+R5)
R=Rz1+Rz2+R2+R5
Ix=VREF/(R1+R3+Ra)
ここで、Ixはx導電層を流れる電流を表し、Rz1は第1の接触点P1の接触抵抗を表し、Rz2は第2の接触点P2の接触抵抗を表す。
When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
Ra = R2 // (Rz 1 + Rz 2 + R5)
R = Rz 1 + Rz 2 + R2 + R5
Ix = V REF / (R1 + R3 + Ra)
Here, Ix represents a current flowing through the x conductive layer, Rz 1 represents the contact resistance of the first contact point P1, Rz 2 represents the contact resistance of the second contact point P2.

図3Bを参照すると、次の2つの式が得られる。   Referring to FIG. 3B, the following two equations are obtained.

Figure 2009282586
端子YPを基準電圧Vref+に設定し、端子YNを接地すると、次式が得られる。
Rb=R5//(Rz1+Rz2+R2)
R=Rz1+Rz2+R2+R5
Iy=VREF/(R4+R6+Rb)
ここでIyはy導電層を流れる電流を表す。
Figure 2009282586
When the terminal YP is set to the reference voltage Vref + and the terminal YN is grounded, the following equation is obtained.
Rb = R5 // (Rz 1 + Rz 2 + R2)
R = Rz 1 + Rz 2 + R2 + R5
Iy = V REF / (R4 + R6 + Rb)
Here, Iy represents the current flowing through the y conductive layer.

図3Bを参照すると、次の2つの式が得られる。   Referring to FIG. 3B, the following two equations are obtained.

Figure 2009282586
端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
Rc=(Rz1+R2)//(Rz2+R5)
Ip=VREF/(Rc+R4+R3)
R=Rz1+Rz2+R2+R5
ここでIpはy導電層からx導電層へ流れる電流を表す。
Figure 2009282586
When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
Rc = (Rz 1 + R2) // (Rz 2 + R5)
Ip = V REF / (Rc + R4 + R3)
R = Rz 1 + Rz 2 + R2 + R5
Here, Ip represents a current flowing from the y conductive layer to the x conductive layer.

図3Bを参照すると、次の2つの式が得られる。   Referring to FIG. 3B, the following two equations are obtained.

Figure 2009282586
結果として、6個の対応する式(式5乃至10)は、x2>x1且つy2>y1のときに抵抗性タッチスクリーン上に2つの接触点P1、P2がある場合に記載される。次に、式5乃至10を測定電圧V1−V6に従い解くことにより、2つの既知の式、つまりRxplate=R1+R2+R3及びRyplate=R4+R5+R6を用いて、R2、R3、R5、R6、Rz1、及びRz2の値が求められる。最終的に、接触点P1及びP2の座標が求められる。
Figure 2009282586
As a result, six corresponding equations (Equations 5-10) are described when there are two contact points P1, P2 on the resistive touch screen when x2> x1 and y2> y1. Next, by solving equations 5 to 10 according to the measured voltages V1−V6, using two known equations, namely Rxplate = R1 + R2 + R3 and Ryplate = R4 + R5 + R6, R2, R3, R5, Values for R6, Rz 1 and Rz 2 are determined. Finally, the coordinates of the contact points P1 and P2 are obtained.

図4Bを参照する。6個の対応する式は、x2>x1且つy2<y1のときに抵抗性タッチスクリーン上に2つの接触点P1、P2がある場合に記載され得る。   Refer to FIG. 4B. Six corresponding equations can be described when there are two contact points P1, P2 on the resistive touch screen when x2> x1 and y2 <y1.

端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
Ra=R2//(Rz1+Rz2+R5)
R=Rz1+Rz2+R2+R5
Ix=VREF/(R1+R3+Ra)
ここでIxはx導電層を流れる電流を表す。
When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
Ra = R2 // (Rz 1 + Rz 2 + R5)
R = Rz 1 + Rz 2 + R2 + R5
Ix = V REF / (R1 + R3 + Ra)
Here, Ix represents a current flowing through the x conductive layer.

図4Bを参照すると、次の2つの式が得られる。   Referring to FIG. 4B, the following two equations are obtained.

Figure 2009282586
端子YPを基準電圧Vref+に設定し、端子YNを接地すると、次式が得られる。
Rb=R5//(Rz1+Rz2+R2)
R=Rz1+Rz2+R2+R5
Iy=VREF/(R4+R6+Rb)
ここでIyはy導電層を流れる電流を表す。
Figure 2009282586
When the terminal YP is set to the reference voltage Vref + and the terminal YN is grounded, the following equation is obtained.
Rb = R5 // (Rz 1 + Rz 2 + R2)
R = Rz 1 + Rz 2 + R2 + R5
Iy = V REF / (R4 + R6 + Rb)
Here, Iy represents the current flowing through the y conductive layer.

図4Bを参照すると、次の2つの式が得られる。   Referring to FIG. 4B, the following two equations are obtained.

Figure 2009282586
端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
Rc=(Rz1+R2)//(Rz2+R5)
Ip=VREF/(Rc+R4+R3)
R=Rz1+Rz2+R2+R5
ここでIpはy導電層からx導電層へ流れる電流を表す。
Figure 2009282586
When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
Rc = (Rz 1 + R2) // (Rz 2 + R5)
Ip = V REF / (Rc + R4 + R3)
R = Rz 1 + Rz 2 + R2 + R5
Here, Ip represents a current flowing from the y conductive layer to the x conductive layer.

図4Bを参照すると、次の2つの式が得られる。   Referring to FIG. 4B, the following two equations are obtained.

Figure 2009282586
結果として、6個の対応する式(式5’乃至10’)は、x2>x1且つy2<y1のときに抵抗性タッチスクリーン上に2つの接触点P1、P2がある場合に記載される。次に、式5’乃至10’を測定電圧V1−V6に従い解くことにより、2つの既知の式、つまりRxplate=R1+R2+R3及びRyplate=R4+R5+R6を用いて、R2、R3、R5、R6、Rz1、及びRz2の値が求められる。最終的に、接触点P1及びP2の座標が求められる。
Figure 2009282586
As a result, six corresponding equations (Equations 5 ′ to 10 ′) are described when there are two contact points P1, P2 on the resistive touch screen when x2> x1 and y2 <y1. Next, by solving equations 5 ′ to 10 ′ according to the measured voltages V1−V6, using two known equations, namely Rxplate = R1 + R2 + R3 and Ryplate = R4 + R5 + R6, R2, R3, The values of R5, R6, Rz 1 and Rz 2 are determined. Finally, the coordinates of the contact points P1 and P2 are obtained.

2つの接触点が検出された場合には、2つの接触点の動向が決定される。2つの接触点の動向は、前進運動、後退運動、又は静止であって良い。2つの接触点の前進運動は、2つの接触点の間の距離が次第に近くなることを意味する。2つの接触点の後退運動は、2つの接触点の間の距離が次第に遠くなることを意味する。2つの接触点が静止しているとは、2つの接触点の間の距離が変化しないことを意味する。2つの接触点は分布が異なるので、2つの接触点の動向を決定する方法が異なって良い。   When two contact points are detected, the trend of the two contact points is determined. The trend of the two contact points may be forward movement, backward movement, or stationary. The forward movement of the two contact points means that the distance between the two contact points becomes gradually closer. The backward movement of the two contact points means that the distance between the two contact points is gradually increased. The two contact points being stationary means that the distance between the two contact points does not change. Since the two contact points have different distributions, the method for determining the trend of the two contact points may be different.

抵抗性タッチスクリーン上に同一のx座標又は同一のy座標を有する2つの接触点がある場合に、2つの接触点の動向を決定する3つの実施例が提供される。   Three examples are provided for determining the behavior of two contact points when there are two contact points having the same x-coordinate or the same y-coordinate on the resistive touch screen.

上述のように、動作820における差分値Rz1−Rz2は次の法則を有する。同一のy座標を有する2つの接触点がある場合、差分値はゼロより小さい。同一のx座標を有する2つの接触点がある場合、差分値はゼロより大きい。更に、差分値Rz1−Rz2は以下の法則を更に有する。同一のy座標を有する2つの接触点の間の距離が大きいほど、差分値Rz1−Rz2の絶対値は大きくなる。同様に、同一のx座標を有する2つの接触点の間の距離が大きいほど、差分値Rz1−Rz2の絶対値は大きくなる。従って、2つの接触点の動向は更なる統計的法則に従い決定されて良い。 As described above, the difference value Rz 1 -Rz 2 in the operation 820 has the following law. If there are two contact points with the same y coordinate, the difference value is less than zero. If there are two contact points with the same x coordinate, the difference value is greater than zero. Further, the difference value Rz 1 −Rz 2 further has the following law. The absolute value of the difference value Rz 1 -Rz 2 increases as the distance between two contact points having the same y coordinate increases. Similarly, the absolute value of the difference value Rz 1 −Rz 2 increases as the distance between two contact points having the same x coordinate increases. Thus, the trend of the two contact points may be determined according to further statistical laws.

図9は、第1の実施例による、抵抗性タッチスクリーン上の同一のx又はy座標を有する2つの接触点の動向を決定するフローチャートである。動作902、904、及び914は、それぞれ図8Bの動作820、824、及び826と実質的に同様である。従って、動作902、904、及び914に関する説明はここでは省略される。   FIG. 9 is a flowchart for determining the trend of two contact points having the same x or y coordinates on a resistive touch screen according to a first embodiment. Operations 902, 904, and 914 are substantially similar to operations 820, 824, and 826, respectively, in FIG. 8B. Accordingly, descriptions regarding operations 902, 904, and 914 are omitted here.

動作904の後、処理は動作906へ進み、現在の差分DCUR及び前の差分DPREとの間の差DCUR−DPREが計算される。現在の差分DCURは次回の前の差分DPREとして格納される。留意すべき点は、動作906が繰り返し実行されて良いことである。DCUR−DPRE>Delta_limitの場合、動作908で、同一のy座標を有する2つの接触点は互いに前進運動すると示される。DCUR−DPRE<−Delta_limitの場合、動作910で、同一のy座標を有する2つの接触点は互いに後退運動すると示される。その他の場合、同一のy座標を有する2つの接触点は静止していると示される。Delta_limitは混乱を避けるための閾値として機能する。 After operation 904, processing proceeds to operation 906, the difference D CUR -D PRE between the current difference D CUR and previous difference D PRE is calculated. The current difference D CUR is stored as the next previous difference D PRE . It should be noted that operation 906 may be performed repeatedly. If D CUR −D PRE > Delta_limit, operation 908 indicates that two contact points having the same y coordinate move forward relative to each other. If D CUR −D PRE <−Delta_limit, operation 910 indicates that two contact points having the same y coordinate move backward relative to each other. In other cases, two contact points having the same y coordinate are shown to be stationary. Delta_limit functions as a threshold to avoid confusion.

動作914の後、処理は動作916へ進み、現在の差分DCUR及び前の差分DPREとの間の差DCUR−DPREが計算される。現在の差分DCURは次回の前の差分DPREとして格納される。留意すべき点は、動作916が繰り返し実行されて良いことである。DCUR−DPRE>Delta_limitの場合、動作918で、同一のx座標を有する2つの接触点は互いに後退運動すると示される。DCUR−DPRE<−Delta_limitの場合、動作920で、同一のx座標を有する2つの接触点は互いに前進運動すると示される。その他の場合、同一のx座標を有する2つの接触点は静止していると示される。 After operation 914, processing proceeds to operation 916, the difference D CUR -D PRE between the current difference D CUR and previous difference D PRE is calculated. The current difference D CUR is stored as the next previous difference D PRE . It should be noted that operation 916 may be performed repeatedly. If D CUR −D PRE > Delta_limit, operation 918 indicates that two contact points having the same x coordinate move backward relative to each other. If D CUR −D PRE <−Delta_limit, operation 920 indicates that two contact points having the same x coordinate move forward relative to each other. In other cases, two contact points with the same x-coordinate are shown to be stationary.

第2の実施例では、抵抗性タッチスクリーン上の同一のx又はy座標を有する2つの接触点の動向を決定する別の方法が提供される。計算を簡単にするために、第1の接触点P1の接触圧力は第2の接触点P2の接触圧力と等しいとする。つまりRz=Rz1=Rz2である。更に、同一のy座標を有する2つの接触点はx軸方向に沿ってのみ動き、同一のx座標を有する2つの接触点はy軸方向に沿ってのみ動くとする。従って、図5Bに示されたR4又はR6は、2つの接触点が動く場合に変化しない。また、図6Bに示されたR1又はR3は、2つの接触点が動く場合に変化しない。 In a second embodiment, another method is provided for determining the trend of two touch points having the same x or y coordinate on a resistive touch screen. In order to simplify the calculation, it is assumed that the contact pressure at the first contact point P1 is equal to the contact pressure at the second contact point P2. That is, Rz = Rz 1 = Rz 2 . Furthermore, it is assumed that two contact points having the same y coordinate move only along the x-axis direction, and two contact points having the same x coordinate move only along the y-axis direction. Therefore, R4 or R6 shown in FIG. 5B does not change when the two contact points move. Also, R1 or R3 shown in FIG. 6B does not change when the two contact points move.

図6Aに示されるように抵抗性タッチスクリーン上の2つの接触点が同一のx座標を有する場合、端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。   As shown in FIG. 6A, when two contact points on the resistive touch screen have the same x coordinate, when the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.

Figure 2009282586
ここでIはy導電層からx導電層へ流れる電流を表す。
Figure 2009282586
Here, I represents a current flowing from the y conductive layer to the x conductive layer.

上述の2つの式を解くと、次式を得る。
R5=V5*(Rz*Rz)/(V6−V5)/R3−2*Rz (式11)
式11は、Rz及びR3の値が変化しない場合、単調増加関数であることが分かる。つまり、V5/(V6−V5)の値が増加すると、R5の値も増加する。更に、2つの接触点の動向はR5の値に従い決定されて良い。R5の値が増加することは、2つの接触点が互いに後退運動することを示して良い。また、R5の値が減少することは、2つの接触点が互いに前進運動することを示して良い。従って、V5/(V6−V5)の値は、同一のx座標を有する2つの接触点の動向を決定するために用いられ得る。
Solving the above two equations yields:
R5 = V5 * (Rz * Rz) / (V6−V5) / R3−2 * Rz (Formula 11)
Equation 11 is a monotonically increasing function when the values of Rz and R3 do not change. That is, as the value of V5 / (V6−V5) increases, the value of R5 also increases. Furthermore, the trend of the two contact points may be determined according to the value of R5. Increasing the value of R5 may indicate that the two contact points are moving backwards relative to each other. Also, a decrease in the value of R5 may indicate that the two contact points move forward relative to each other. Thus, the value of V5 / (V6-V5) can be used to determine the behavior of two contact points that have the same x coordinate.

図5Aに示されるように2つの接触点が同一のy座標を有する場合、端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。   As shown in FIG. 5A, when the two contact points have the same y coordinate, when the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.

Figure 2009282586
ここでIはy導電層からx導電層へ流れる電流を表す。
Figure 2009282586
Here, I represents a current flowing from the y conductive layer to the x conductive layer.

上述の2つの式を解くと、次式を得る。
R2=(VREF−V6)*Rz*Rz/R4/(V6−V5)−2*Rz (式12)
式12は、Rz及びR4の値が変化しない場合、単調増加関数であることが分かる。つまり、(VREF−V6/(V6−V5)の値が増加すると、R2の値も増加する。更に、2つの接触点の動向はR2の値に従い決定されて良い。R2の値が増加することは、2つの接触点が互いに後退運動することを示して良い。また、R2の値が減少することは、2つの接触点が互いに前進運動することを示して良い。従って、(VREF−V6)/(V6−V5)の値は、同一のy座標を有する2つの接触点の動向を決定するために用いられ得る。
Solving the above two equations yields:
R2 = (V REF −V6) * Rz * Rz / R4 / (V6−V5) −2 * Rz (Equation 12)
Equation 12 is a monotonically increasing function when the values of Rz and R4 do not change. That is, as the value of (V REF −V6 / (V6−V5) increases, the value of R2 also increases. Furthermore, the trend of the two contact points may be determined according to the value of R2.The value of R2 increases. This may indicate that the two contact points move backward with respect to each other, and a decrease in the value of R2 may indicate that the two contact points move forward with respect to each other, so (V REF − The value of (V6) / (V6−V5) can be used to determine the behavior of two contact points with the same y coordinate.

第3の実施例では、抵抗性タッチスクリーン上の同一のx又はy座標を有する2つの接触点の動向を決定する別の方法が提供される。本実施例では、唯一の前提として、2つの接触点が互いに一致している。つまりR1=R3又はR4=R6である。   In a third embodiment, another method is provided for determining the trend of two contact points having the same x or y coordinate on a resistive touch screen. In this embodiment, the only premise is that the two contact points coincide with each other. That is, R1 = R3 or R4 = R6.

タッチスクリーン上に同一のy座標を有する2つの接触点がある場合、タッチスクリーンの等価電気回路は図5B及び図5Cに示される。図5Bを参照する。端子YPを基準電圧Vref+に設定し、端子YNを接地すると、次式が得られる。
R4=Ryplate*(VREF−V1)/VREF
図5Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
R3=(V6−V5)*R4/(VREF−V6)
R3+R2=V5*R4/(VREF−V6) (1)
図5Bを参照する。端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
R1+R1=R3+R1=(VREF−V3)*(R3+R2)/V3 (2)
図5Cを参照する。y及びΔ型電気回路の間の従来の関係に従い、次式を得る。
R2=Rxplate−2*R3=R1+R2+R1*R2/R3 (3)
式(1)、(2)、及び(3)を解き、
If there are two touch points on the touch screen with the same y coordinate, the equivalent electrical circuit of the touch screen is shown in FIGS. 5B and 5C. Refer to FIG. 5B. When the terminal YP is set to the reference voltage Vref + and the terminal YN is grounded, the following equation is obtained.
R4 = Ryplate * (V REF −V1) / V REF
Refer to FIG. 5B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
R3 = (V6−V5) * R4 / (V REF −V6)
R3 + R2 = V5 * R4 / (V REF −V6) (1)
Refer to FIG. 5B. When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
R1 + R1 = R3 + R1 = (V REF −V3) * (R3 + R2) / V3 (2)
Refer to FIG. 5C. According to the conventional relationship between y and Δ-type electrical circuit, the following equation is obtained.
R2 = Rxplate−2 * R3 = R1 + R2 + R1 * R2 / R3 (3)
Solve equations (1), (2), and (3),

Figure 2009282586
と仮定すると、以下を得る。
R1=(d+f−e)/2
R2=d−(f−e)
R2=Rxplate−2*(f−R1)
R2の値は、同一のy座標を有する2つの接触点の間の距離を反映する。従って、同一のy座標を有する2つの接触点の動向が決定され得る。
Figure 2009282586
Assuming that we get
R1 = (d + f−e) / 2
R2 = d− (f−e)
R2 = Rxplate−2 * (f−R1)
The value of R2 reflects the distance between two contact points having the same y coordinate. Thus, the trend of two contact points having the same y coordinate can be determined.

タッチスクリーン上に同一のy座標を有する2つの接触点がある場合、タッチスクリーンの等価電気回路は図6B及び図6Cに示される。   If there are two contact points with the same y coordinate on the touch screen, the equivalent electrical circuit of the touch screen is shown in FIGS. 6B and 6C.

図6Bを参照する。端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
R3=Rxplate*V3/VREF
図6Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
R3=(V6−V5)*R3/V5
R4+R2=(VREF−V6)*R3/V5
図6Bを参照する。端子YPを基準電圧Vref+に設定し、端子YNを接地すると、次式が得られる。
R4+R1=(R4+R2)*V1/(VREF−V1)=(VREF−V6)*V1*R3/(V5*(VREF−V1))
図6Cを参照する。y及びΔ型電気回路の間の従来の関係に従い、次式を得る。
R1+R2+R1*R2/R3=Ryplate−R4−R6=Ryplate−2*R4
これらの式を解き、
Reference is made to FIG. 6B. When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
R3 = Rxplate * V3 / V REF
Reference is made to FIG. 6B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
R3 = (V6−V5) * R3 / V5
R4 + R2 = (V REF −V6) * R3 / V5
Reference is made to FIG. 6B. When the terminal YP is set to the reference voltage Vref + and the terminal YN is grounded, the following equation is obtained.
R4 + R1 = (R4 + R2 ) * V1 / (V REF -V1) = (V REF -V6) * V1 * R3 / (V5 * (V REF -V1))
Refer to FIG. 6C. According to the conventional relationship between y and Δ-type electrical circuit, the following equation is obtained.
R1 + R2 + R1 * R2 / R3 = Ryplate−R4−R6 = Ryplate−2 * R4
Solve these equations,

Figure 2009282586
と設定すると、以下を得る。
R2=(d+e)/2
R1=(d−e)/2
R5=d+f/R3
R5の値は、同一のx座標を有する2つの接触点の間の距離を反映する。従って、同一のx座標を有する2つの接触点の動向が決定され得る。
Figure 2009282586
To get the following:
R2 = (d + e) / 2
R1 = (d−e) / 2
R5 = d + f / R3
The value of R5 reflects the distance between two contact points having the same x coordinate. Thus, the trend of two contact points having the same x coordinate can be determined.

x2>x1且つy2>y1のときに抵抗性タッチスクリーン上に2つの接触点がある場合、2つの接触点の動向を決定する2つの実施例が提供される。   If there are two contact points on the resistive touch screen when x2> x1 and y2> y1, two examples of determining the behavior of the two contact points are provided.

第1の実施例では、計算を簡単にするために、第1の接触点P1の接触圧力が第2の接触点P2の接触圧力と等しく、第1の接触点P1は第2の接触点P2と抵抗性タッチスクリーンの中心に対し中心対称であり、x1=y1、x2=y2であると仮定した。この仮定は、図3Bに示されるRz1=Rz2、R1=R3、及びR4=R6を意味する。図10は、x2>x1且つy2>y1のときに抵抗性タッチスクリーンの中心に対し互いに中心対称である2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。 In the first embodiment, in order to simplify the calculation, the contact pressure at the first contact point P1 is equal to the contact pressure at the second contact point P2, and the first contact point P1 is the second contact point P2. And symmetric with respect to the center of the resistive touch screen, and x1 = y1 and x2 = y2. This assumption means Rz 1 = Rz 2 , R1 = R3, and R4 = R6 shown in FIG. 3B. FIG. 10 schematically illustrates a resistive touch screen 220 when there are two contact points that are centrosymmetric with respect to the center of the resistive touch screen when x2> x1 and y2> y1.

図3Bを参照する。端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
IR1=VREF/(2*R1+(2Rz+R5)//R2)
IR5=R2/(2Rz+R2+R5)*IR1
ここでIR1は抵抗R1を流れる電流を表し、IR5は抵抗R5を流れる電流を表し、VREF=4096と仮定する。
Refer to FIG. 3B. When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
I R1 = V REF / (2 * R1 + (2Rz + R5) // R2)
I R5 = R2 / (2Rz + R2 + R5) * I R1
Here, I R1 represents the current flowing through the resistor R1, I R5 represents the current flowing through the resistor R5, and it is assumed that V REF = 4096.

従って次式を得る。
V3−V4=IR5*R5
=R2/(2Rz+R2+R5)*IR1*R5
=R2/(2Rz+R2+R5)*4096/(2*R1+(2r+R5)//R2)*R5
P1及びP2がそれぞれx及びy導電層の線形抵抗を表すと仮定すると、各導電層は各方向に沿って最大で212=4096分割に分割され得る。従って、p1=Rxplate/4096、P2=Ryplate/4096である。文字xは2つの接触点の間の距離を表し、x∈[0,4095]である。
Therefore, the following equation is obtained.
V3−V4 = I R5 * R5
= R2 / (2Rz + R2 + R5) * I R1 * R5
= R2 / (2Rz + R2 + R5) * 4096 / (2 * R1 + (2r + R5) // R2) * R5
Assuming P1 and P2 represent the linear resistances of the x and y conductive layers, respectively, each conductive layer can be divided up to 2 12 = 4096 divisions along each direction. Therefore, p1 = Rxplate / 4096 and P2 = Ryplate / 4096. The letter x represents the distance between the two contact points and x∈ [0, 4095].

v=V3−V4と設定し、R1=(Rxplate−p1*x)/2、R2=p1*x、R5=P2*xを上式に代入すると、次式を得る。
v=4096*p1*P2*x*x/((4096*p1−p1*x)*(p1*x+P2*x+2*Rz)+p1*x*(P2*x+2*Rz)) (式13)
図13Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
I=VREF/(R3+R4+(R2+Rz)//(R5+Rz))
V5=I*R3+I*(R5+Rz)/(R2+R5+2Rz)*R2
V6=I*R3+I*(R2+Rz)/(R2+R5+2Rz)*Rz
ここで、IはR3及びR4を通じて流れる電流を表す。
Setting v = V3−V4, substituting R1 = (Rxplate−p1 * x) / 2, R2 = p1 * x, and R5 = P2 * x into the above equation, the following equation is obtained.
v = 4096 * p1 * P2 * x * x / ((4096 * p1−p1 * x) * (p1 * x + P2 * x + 2 * Rz) + p1 * x * (P2 * x + 2 * Rz) (Formula 13)
Refer to FIG. 13B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
I = V REF / (R3 + R4 + (R2 + Rz) // (R5 + Rz))
V5 = I * R3 + I * (R5 + Rz) / (R2 + R5 + 2Rz) * R2
V6 = I * R3 + I * (R2 + Rz) / (R2 + R5 + 2Rz) * Rz
Here, I represents the current flowing through R3 and R4.

u=V5−V6と設定すると、u=I*((R5+Rz)*R2−(R2+Rz)*Rz)/(R2+R5+2Rz)であり、R1=(Rxplate−p1*x)/2、R4=(Ryplate−P2*x)/2、R2=p1*x、R5=P2*xをuの式に代入すると、次式を得る。
u=4096*2*((P2*x+Rz)*p1*x−(p1*x+Rz)*Rz)/((4096*p1−p1*x+4096*P2−P2*x)*(2*Rz+p1*x+P2*x)+2*(p1*x+Rz)*(P2*x+Rz)) (式14)
式13及び14を解くと、次式を得る。
x=1/2/(4096+u)*(33554432*v*p1+8192*u*p1*v+33554432*v*P2+8192*u*P2*v+8192*(67108864*p1*P2*v^2+8192*u*p1*P2*v^2−2*u^2*p1*v^2*P2+8192*u*P2^2*v^2+2*u^2*P2^2*v^2−33554432*u*P2^2*v−33554432*u*p1*v*P2−8192*u^2*P2^2*v−8192*u^2*p1*v*P2)^(1/2))/(4096*P2+v*p1) (式15)
従って、2つの接触点の間の距離xは、式15に従い得られる。従って、図10に示された2つの接触点の動向が決定され得る。
If u = V5−V6, then u = I * ((R5 + Rz) * R2− (R2 + Rz) * Rz) / (R2 + R5 + 2Rz) and R1 = (Rxplate−p1 * x) Substituting / 2, R4 = (Ryplate−P2 * x) / 2, R2 = p1 * x, and R5 = P2 * x into the equation of u, the following equation is obtained.
u = 4096 * 2 * ((P2 * x + Rz) * p1 * x− (p1 * x + Rz) * Rz) / ((4096 * p1−p1 * x + 4096 * P2−P2 * x) * ( 2 * Rz + p1 * x + P2 * x) + 2 * (p1 * x + Rz) * (P2 * x + Rz)) (Equation 14)
Solving equations 13 and 14 yields:
x = 1/2 / (4096 + u) * (33554432 * v * p1 + 8192 * u * p1 * v + 33554432 * v * P2 + 8192 * u * P2 * v + 8192 * (67108864 * p1 * P2 * v ^ 2 + 8192 * u * p1 * P2 * v ^ 2-2−2 * u ^ 2 * p1 * v ^ 2 * P2 + 8192 * u * P2 ^ 2 * v ^ 2 + 2 * u ^ 2 * P2 ^ 2 * v ^ 2−33554432 * u * P2 ^ 2 * v−33554432 * u * p1 * v * P2−8192 * u ^ 2 * P2 ^ 2 * v−8192 * u ^ 2 * p1 * v * P2) ^ (1/2)) / (4096 * P2 + v * p1) (Formula 15)
Therefore, the distance x between the two contact points is obtained according to Equation 15. Therefore, the trend of the two contact points shown in FIG. 10 can be determined.

第2の実施例で、x2>x1且つy2>y1のときに2つの接触点の動向を決定する別の方法が以下に記載される。本実施例では、唯一の前提として、2つの接触点が互いに中心対称である。つまりR1=R3且つR4=R6である。   In the second embodiment, another method for determining the trend of two contact points when x2> x1 and y2> y1 is described below. In this embodiment, the only premise is that the two contact points are centrosymmetric with respect to each other. That is, R1 = R3 and R4 = R6.

R2=x、VREF=4096と設定すると、次の通りである。
R1=R3=(XPlate−x)/2、R4=R6=(YPlate−k*x)/2、R5=k*x
ここで、kは2つの接触点により形成される最短距離の直線の傾斜に関する定数であり、XPlateは上述のRxplateであり、YPlateは上述のRyplateである。
When R2 = x and V REF = 4096 are set as follows.
R1 = R3 = (XPlate−x) / 2, R4 = R6 = (YPlate−k * x) / 2, R5 = k * x
Here, k is a constant related to the slope of the straight line of the shortest distance formed by two contact points, XPlate is the above-mentioned Rxplate, and YPlate is the above-mentioned Ryplate.

図3Bを参照する。端子YPを基準電圧Vref+に設定し、端子YNを接地すると、次式が得られる。
4096*((YPlate−k*x)*(x+k*x+Rz1+Rz2)/2+k*x*(Rz2+x))−V1*(k*x*(Rz1+Rz2+x)+(YPlate−k*x)*(x+Rz1+Rz2+k*x))=0 (1)4096*((YPlate−k*x)*(x+k*x+Rz1+Rz2)/2+k*x*(Rz2))−V2*(k*x*(Rz1+Rz2+x)+(YPlate−k*x)*(x+Rz1+Rz2+k*x))=0 (2)
図3Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
4096*((XPlate−x)*(x+k*x+Rz1+Rz2)/2+(k*x+Rz2)*x)−V5*(((XPlate−x)/2+(YPlate−k*x)/2)*(x+k*x+Rz1+Rz2)+(x+Rz1)*(k*x+Rz2))=0 (3)
4096*((XPlate−x)*(x+k*x+Rz1+Rz2)/2+(x+Rz1)*Rz2)−V6*(((XPlate−x)/2+(YPlate−k*x)/2)*(x+k*x+Rz1+Rz2)+(x+Rz1)*(k*x+Rz2))=0 (4)
図3Bを参照する。端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
4096*((XPlate−x)*(x+k*x+Rz1+Rz2)/2+x*(Rz2+k*x))−Vx*(x*(Rz1+Rz2+k*x)+(XPlate−x)*(x+Rz1+Rz2+k*x))=0 (5)
4096*((XPlate−x)*(x+k*x+Rz1+Rz2)/2+x*(Rz2))−VXN*(x*(Rz1+Rz2+k*x)+(XPlate−x)*(x+Rz1+Rz2+k*x))=0 (6)
Matlabツールの支援により式(1)乃至(6)のうちの4つを解くと、k及びxが得られる。
k=−1/4*(−4096*V5*YPlate−V5*Vx*XPlate+8192*Vx*XPlate+VXN*XPlate*V5−2*V6*XPlate*Vx−(VXN^2*XPlate^2*V5^2+16384*V5*Vx*XPlate*YPlate*V6−8192*Vx*V5^2*YPlate*XPlate+16777216*YPlate^2*V5^2+8192*VXN*V5^2*XPlate*YPlate−67108864*V5*YPlate*Vx*XPlate−4*VXN*XPlate^2*V5*V6*Vx−32768*Vx^2*XPlate^2*V6+4*V6^2*XPlate^2*Vx^2−16384*V5*XPlate^2*Vx^2−2*V5^2*XPlate^2*Vx*VXN+16384*Vx*XPlate^2*V5*VXN+4*V5*XPlate^2*Vx^2*V6+V5^2*XPlate^2*Vx^2+67108864*Vx^2*XPlate^2−8*V5^2*YPlate*VXN*XPlate*Vx+8*Vx^2*V5^2*YPlate*XPlate)^(1/2))/V5/XPlate/(Vx−2048)
x=(−2048*V5*XPlate*k^2+V5*k^2*Vx*XPlate−2048*V5*YPlate*k−2048*V5*k*XPlate+V5*k*XPlate*Vx−V6*XPlate*k*Vx+4096*Vx*XPlate*k−2048*V5*YPlate−V6*XPlate*Vx+4096*Vx*XPlate+(4096*V5^2*YPlate^2*k*Vx−2*Vx^2*V6^2*YPlate*XPlate−8192*V5*k*XPlate^2*Vx^2−2*V5^2*YPlate*k^2*Vx^2*XPlate−24576*V6*XPlate^2*Vx^2*k+67108864*k*Vx^2*XPlate^2+8192*XPlate*V6*YPlate*Vx^2−8192*XPlate*k*V5*YPlate*Vx^2+4194304*k^2*V5^2*YPlate^2+2*V6*XPlate^2*k*V5*Vx^2−8192*XPlate*V5*YPlate*Vx^2+8388608*V5^2*k*YPlate*XPlate+4194304*V5^2*k^2*XPlate^2+16777216*k^2*XPlate*V5^2*YPlate+8388608*V5^2*k^3*XPlate^2+8388608*YPlate*V5^2*XPlate*k^3+2*Vx^2*V6^2*XPlate^2*k−8192*V5^2*k^3*XPlate^2*Vx+2*V5^2*k^3*XPlate^2*Vx^2+2*V6*XPlate*Vx^2*V5*YPlate+8388608*k*V5^2*YPlate^2−4096*V6*YPlate^2*V5*Vx−2*Vx^2*XPlate^2*k^3*V6*V5−V5^2*k^2*Vx^2*XPlate^2−16777216*Vx*XPlate*k^2*V5*YPlate−4096*k^3*V5^2*YPlate*Vx*XPlate+4096*Vx*XPlate*k^2*V6*YPlate*V5+V5^2*YPlate^2*Vx^2+8192*V6*XPlate^2*k^2*Vx*V5+4096*V6*XPlate*k*Vx*V5*YPlate−4*V6*XPlate^2*k^2*Vx^2*V5+4*V6*XPlate*k*Vx^2*V5*YPlate−8192*Vx^2*XPlate^2*k^2*V6−4096*V5^2*XPlate^2*k^4*Vx−16777216*V5*XPlate^2*k^3*Vx+4096*V5*XPlate^2*k^3*V6*Vx+4194304*V5^2*YPlate^2+24576*V5*k^2*Vx^2*XPlate^2−50331648*V5*k^2*Vx*XPlate^2−50331648*XPlate*V5*YPlate*k*Vx−4096*V5^2*YPlate*k^2*Vx*XPlate+4194304*V5^2*XPlate^2*k^4+16777216*Vx^2*XPlate^2*k^2+Vx^2*XPlate^2*k^2*V6^2+Vx^2*XPlate^2*k^4*V5^2+8192*Vx^2*XPlate^2*k^3*V5)^(1/2))/Vx/(V5*k−V6+4096)
ここで、Vx=V3、VXN=V4、Vy=V1、VYN=V2である。
Refer to FIG. 3B. When the terminal YP is set to the reference voltage Vref + and the terminal YN is grounded, the following equation is obtained.
4096 * ((YPlate−k * x) * (x + k * x + Rz 1 + Rz 2 ) / 2 + k * x * (Rz 2 + x)) − V1 * (k * x * (Rz 1 + Rz 2 + x) + (YPlate−k * x) * (x + Rz 1 + Rz 2 + k * x)) = 0 (1) 4096 * ((YPlate−k * x) * (x + k * x + Rz 1 + Rz 2 ) / 2 + k * x * (Rz 2 )) − V2 * (k * x * (Rz 1 + Rz 2 + x) + (YPlate−k * x) * (x + Rz 1 + Rz 2 + k * x)) = 0 (2)
Refer to FIG. 3B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
4096 * ((XPlate−x) * (x + k * x + Rz 1 + Rz 2 ) / 2 + (k * x + Rz 2 ) * x) −V5 * (((XPlate−x) / 2 + ( YPlate−k * x) / 2) * (x + k * x + Rz 1 + Rz 2 ) + (x + Rz 1 ) * (k * x + Rz 2 )) = 0 (3)
4096 * ((XPlate−x) * (x + k * x + Rz 1 + Rz 2 ) / 2 + (x + Rz 1 ) * Rz 2 ) −V6 * (((XPlate−x) / 2 + (YPlate −k * x) / 2) * (x + k * x + Rz 1 + Rz 2 ) + (x + Rz 1 ) * (k * x + Rz 2 )) = 0 (4)
Refer to FIG. 3B. When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
4096 * ((XPlate−x) * (x + k * x + Rz 1 + Rz 2 ) / 2 + x * (Rz 2 + k * x)) − Vx * (x * (Rz 1 + Rz 2 + k * x) + (XPlate−x) * (x + Rz 1 + Rz 2 + k * x)) = 0 (5)
4096 * ((XPlate−x) * (x + k * x + Rz 1 + Rz 2 ) / 2 + x * (Rz 2 )) − VXN * (x * (Rz 1 + Rz 2 + k * x) + (XPlate−x) * (x + Rz 1 + Rz 2 + k * x)) = 0 (6)
Solving four of equations (1) through (6) with the help of the Matlab tool gives k and x.
k = −1 / 4 * (− 4096 * V5 * YPlate−V5 * Vx * XPlate + 8192 * Vx * XPlate + VXN * XPlate * V5−2 * V6 * XPlate * Vx− (VXN ^ 2 * XPlate ^ 2 * V5 ^ 2 + 16384 * V5 * Vx * XPlate * YPlate * V6−8192 * Vx * V5 ^ 2 * YPlate * XPlate + 16777216 * YPlate ^ 2 * V5 ^ 2 + 8192 * VXN * V5 ^ 2 * XPlate * YPlate− 67108864 * V5 * YPlate * Vx * XPlate-4 * VXN * XPlate ^ 2 * V5 * V6 * Vx−32768 * Vx ^ 2 * XPlate ^ 2 * V6 + 4 * V6 ^ 2 * XPlate ^ 2 * Vx ^ 2− 16384 * V5 * XPlate ^ 2 * Vx ^ 2-2 * V5 ^ 2 * XPlate ^ 2 * Vx * VXN + 16384 * Vx * XPlate ^ 2 * V5 * VXN + 4 * V5 * XPlate ^ 2 * Vx ^ 2 * V6 + V5 ^ 2 * XPlate ^ 2 * Vx ^ 2 + 67108864 * Vx ^ 2 * XPlate ^ 2−8 * V5 ^ 2 * YPlate * VXN * XPlate * Vx + 8 * Vx ^ 2 * V5 ^ 2 * YPlate * XPlate) ^ (1/2)) / V5 / XPlate / (Vx−2048)
x = (− 2048 * V5 * XPlate * k ^ 2 + V5 * k ^ 2 * Vx * XPlate−2048 * V5 * YPlate * k−2048 * V5 * k * XPlate + V5 * k * XPlate * Vx−V6 * XPlate * k * Vx + 4096 * Vx * XPlate * k−2048 * V5 * YPlate−V6 * XPlate * Vx + 4096 * Vx * XPlate + (4096 * V5 ^ 2 * YPlate ^ 2 * k * Vx−2 * Vx ^ 2 * V6 ^ 2 * YPlate * XPlate-8192 * V5 * k * XPlate ^ 2 * Vx ^ 2-2-2 * V5 ^ 2 * YPlate * k ^ 2 * Vx ^ 2 * XPlate-24576 * V6 * XPlate ^ 2 * Vx ^ 2 * k + 67108864 * k * Vx ^ 2 * XPlate ^ 2 + 8192 * XPlate * V6 * YPlate * Vx ^ 2−8192 * XPlate * k * V5 * YPlate * Vx ^ 2 + 4194304 * k ^ 2 * V5 ^ 2 * YPlate ^ 2 + 2 * V6 * XPlate ^ 2 * k * V5 * Vx ^ 2−8192 * XPlate * V5 * YPlate * Vx ^ 2 + 8388608 * V5 ^ 2 * k * YPlate * XPlate + 4194304 * V5 ^ 2 * k ^ 2 * XPlate ^ 2 + 16777216 * k ^ 2 * XPlate * V5 ^ 2 * YPlate + 8388608 * V5 ^ 2 * k ^ 3 * XPlate ^ 2 + 8388608 * YPlate * V5 ^ 2 * XPlate * k ^ 3 + 2 * Vx ^ 2 * V6 ^ 2 * XPlate ^ 2 * k-8192 * V5 ^ 2 * k ^ 3 * XPlate ^ 2 * Vx + 2 * V5 ^ 2 * k ^ 3 * XPlate ^ 2 * Vx ^ 2 + 2 * V6 * XPlate * Vx ^ 2 * V5 * YPlate + 8388608 * k * V5 ^ 2 * YPlate ^ 2-4096 * V6 * YPlate ^ 2 * V5 * Vx-2 * Vx ^ 2 * XPlate ^ 2 * k ^ 3 * V6 * V5−V5 ^ 2 * k ^ 2 * Vx ^ 2 * XPlate ^ 2−16777216 * Vx * XPlate * k ^ 2 * V5 * YPlate−4096 * k ^ 3 * V5 ^ 2 * YPlate * Vx * XPlate + 4096 * Vx * XPlate * k ^ 2 * V6 * YPlate * V5 + V5 ^ 2 * YPlate ^ 2 * Vx ^ 2 + 8192 * V6 * XPlate ^ 2 * k ^ 2 * Vx * V5 + 4096 * V6 * XPlate * k * Vx * V5 * YPlate −4 * V6 * XPlate ^ 2 * k ^ 2 * Vx ^ 2 * V5 + 4 * V6 * XPlate * k * Vx ^ 2 * V5 * YPlate-8192 * Vx ^ 2 * XPlate ^ 2 * k ^ 2 * V6 −4096 * V5 ^ 2 * XPlate ^ 2 * k ^ 4 * Vx−16777216 * V5 * XPlate ^ 2 * k ^ 3 * Vx + 4096 * V5 * XPlate ^ 2 * k ^ 3 * V6 * Vx + 4194304 * V5 ^ 2 * YPlate ^ 2 + 24576 * V5 * k ^ 2 * Vx ^ 2 * XPlate ^ 2−50331648 * V5 * k ^ 2 * Vx * XPlate ^ 2−50331648 * XPlate * V5 * YPlate * k * Vx−4096 * V5 ^ 2 * YPlate * k ^ 2 * Vx * XPlate + 4194304 * V5 ^ 2 * XPlate ^ 2 * k ^ 4 + 16777216 * Vx ^ 2 * XPlate ^ 2 * k ^ 2 + Vx ^ 2 * XPlate ^ 2 * k ^ 2 * V6 ^ 2 + Vx ^ 2 * XPlate ^ 2 * k ^ 4 * V5 ^ 2 + 8192 * Vx ^ 2 * XPlate ^ 2 * k ^ 3 * V5) ^ (1/2)) / Vx / (V5 * k−V6 + 4096)
Here, Vx = V3, VXN = V4, Vy = V1, and VYN = V2.

従って、x2>x1且つy2>y1である2つの接触点の間の距離xが得られる。従って、x2>x1且つy2>y1である2つの接触点の動向が決定され得る。   Therefore, a distance x between two contact points where x2> x1 and y2> y1 is obtained. Thus, the trend of the two contact points where x2> x1 and y2> y1 can be determined.

x2>x1且つy2<y1のときに抵抗性タッチスクリーン上に2つの接触点がある場合、2つの接触点の動向を決定する2つの実施例が提供される。   If there are two contact points on the resistive touch screen when x2> x1 and y2 <y1, two examples are provided for determining the behavior of the two contact points.

第1の実施例では、計算を簡単にするために、第1の接触点P1の接触圧力が第2の接触点P2の接触圧力と等しく、第1の接触点P1は第2の接触点P2と抵抗性タッチスクリーンの中心に対し中心対称であり、x1=y1、x2=y2であると仮定する。この仮定は、図4Bに示されるRz1=Rz2、R1=R3、及びR4=R6を意味する。図11は、x2>x1且つy2<y1のときに抵抗性タッチスクリーンの中心に対し互いに中心対称である2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。 In the first embodiment, in order to simplify the calculation, the contact pressure at the first contact point P1 is equal to the contact pressure at the second contact point P2, and the first contact point P1 is the second contact point P2. Are symmetric with respect to the center of the resistive touch screen, and x1 = y1 and x2 = y2. This assumption implies Rz 1 = Rz 2 , R1 = R3, and R4 = R6 shown in FIG. 4B. FIG. 11 schematically illustrates a resistive touch screen 220 when there are two contact points that are centrosymmetric with respect to the center of the resistive touch screen when x2> x1 and y2 <y1.

図4Bを参照する。端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
v=V4−V3
=4096*p1*P2*x*x/((4096*p1−p1*x)*(p1*x+P2*x+2*Rz)+p1*x*(P2*x+2*Rz)) (式16)
図4Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
I=Vref/(R3+R4+(R2+R5+Rz)//Rz)
V5=I*R3+I*Rz/(R2+R5+2Rz)*R2
V6=I*R3+I*Rz/(R2+R5+2Rz)*(R2+Rz)
ここで、IはR3及びR4を通じて流れる電流を表す。本実施例ではVref+=4096と仮定する。
u=V6−V5と設定すると、u=I*Rz*Rz/(R2+R5+2Rz)である。
Refer to FIG. 4B. When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
v = V4−V3
= 4096 * p1 * P2 * x * x / ((4096 * p1−p1 * x) * (p1 * x + P2 * x + 2 * Rz) + p1 * x * (P2 * x + 2 * Rz)) (Formula 16)
Refer to FIG. 4B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
I = V ref / (R3 + R4 + (R2 + R5 + Rz) // Rz)
V5 = I * R3 + I * Rz / (R2 + R5 + 2Rz) * R2
V6 = I * R3 + I * Rz / (R2 + R5 + 2Rz) * (R2 + Rz)
Here, I represents the current flowing through R3 and R4. In this embodiment, it is assumed that Vref + = 4096.
When u = V6−V5, u = I * Rz * Rz / (R2 + R5 + 2Rz).

R3=(Rxplate−p1*x)/2、R4=(Ryplate−P2*x)/2、R2=p1*x、R5=P2*xをuの式に代入すると、次式を得る。
u=4096*2*Rz*Rz/((4096*p1+4096*P2−p1*XP2*x)*(2*Rz+p1*x+P2*x)+2*Rz*(Rz+p1*x+P2*x)) (式17)
式13及び14を解くと、次式を得る。
x=1/2/(−4096+u)*(−33554432*v*p1+8192*u*p1*v−33554432*v*P2+8192*u*P2*v−8192*(−8192*u*p1*P2*v^2+2*u^2*p1*v^2*P2−8192*u*P2^2*v^2+2*u^2*P2^2*v^2+33554432*u*p1*v*P2+33554432*u*P2^2*v−8192*u^2*p1*v*P2−8192*u^2*P2^2*v)^(1/2))/(4096*P2+v*p1) (式18)
従って、2つの接触点の間の距離xは、式17に従い得られる。従って、図11に示された2つの接触点の動向が決定され得る。
Substituting R3 = (Rxplate−p1 * x) / 2, R4 = (Ryplate−P2 * x) / 2, R2 = p1 * x, R5 = P2 * x into the equation of u, the following equation is obtained.
u = 4096 * 2 * Rz * Rz / ((4096 * p1 + 4096 * P2−p1 * XP2 * x) * (2 * Rz + p1 * x + P2 * x) + 2 * Rz * (Rz + p1 * x + P2 * x)) (Equation 17)
Solving equations 13 and 14 yields:
x = 1/2 / (− 4096 + u) * (− 33554432 * v * p1 + 8192 * u * p1 * v−33554432 * v * P2 + 8192 * u * P2 * v−8192 * (− 8192 * u * p1 * P2 * v ^ 2 + 2 * u ^ 2 * p1 * v ^ 2 * P2−8192 * u * P2 ^ 2 * v ^ 2 + 2 * u ^ 2 * P2 ^ 2 * v ^ 2 + 33554432 * u * p1 * v * P2 + 33554432 * u * P2 ^ 2 * v-8192 * u ^ 2 * p1 * v * P2-8192 * u ^ 2 * P2 ^ 2 * v) ^ (1/2)) / (4096 * P2 + v * p1) (Formula 18)
Therefore, the distance x between the two contact points is obtained according to Equation 17. Therefore, the trend of the two contact points shown in FIG. 11 can be determined.

第2の実施例で、x2>x1且つy2<y1のときに2つの接触点の動向を決定する別の方法が以下に記載される。本実施例では、唯一の前提として、2つの接触点が互いに中心対称である。つまりR1=R3且つR4=R6である。   In the second embodiment, another method for determining the trend of two contact points when x2> x1 and y2 <y1 is described below. In this embodiment, the only premise is that the two contact points are centrosymmetric with respect to each other. That is, R1 = R3 and R4 = R6.

R2=x、Vref=4096と設定すると、次の通りである。
R1=R3=(XPlate−x)/2、R4=R6=(YPlate−k*x)/2、R5=k*x
ここで、kは2つの接触点により形成される最短距離の直線の傾斜に関する定数であり、XPlateは上述のRxplateであり、YPlateは上述のRyplateである。
When R2 = x and Vref = 4096 are set as follows.
R1 = R3 = (XPlate−x) / 2, R4 = R6 = (YPlate−k * x) / 2, R5 = k * x
Here, k is a constant related to the slope of the straight line of the shortest distance formed by two contact points, XPlate is the above-mentioned Rxplate, and YPlate is the above-mentioned Ryplate.

図4Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
4096*((YPlate−k*x)*(x+k*x+z1+z2)/2+k*x*(z1+x))−VYN*(k*x*(z1+z2+x)+(YPlate−k*x)*(x+z1+z2+k*x))=0 (1’)
4096*((YPlate−k*x)*(x+k*x+z1+z2)/2+k*x*(z1))−Vy*(k*x*(z1+z2+x)+(YPlate−k*x)*(x+z1+z2+k*x))=0 (2’)
図4Bを参照する。端子YPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
((XPlate−x)*(x+k*x+z1+z2)/2+z2*x)*V6−V5*((XPlate−x)*(x+k*x+z1+z2)/2+z2*(x+z1))=0 (3’)
4096*z1*z2−(V6−V5)*((XPlate−x+YPlate−k*x)*(x+k*x+z1+z2)/2+(x+k*x+z1)*z2)=0 (4’)
図4Bを参照する。端子XPを基準電圧Vref+に設定し、端子XNを接地すると、次式が得られる。
4096*((XPlate−x)*(x+k*x+z1+z2)/2+x*(z2+k*x))−VXN*(x*(z1+z2+k*x)+(XPlate−x)*(x+z1+z2+k*x))=0 (5’)
4096*((XPlate−x)*(x+k*x+z1+z2)/2+x*(z2))−Vx*(x*(z1+z2+k*x)+(XPlate−x)*(x+z1+z2+k*x))=0 (6’)
Matlabツールの支援により式(1’)乃至(6’)のうちの4つを解くと、k及びxが得られる。
k=1/4*(XPlate*V5*VXN+8192*Vx*XPlate−2*V6*Vx*XPlate−4096*V5*YPlate−V5*XPlate*Vx−(−32768*V6*Vx^2*XPlate^2−2*XPlate^2*V5^2*VXN*Vx+4*XPlate^2*V5*V6*Vx^2+16384*Vx*V6*V5*YPlate*XPlate−67108864*XPlate*V5*YPlate*Vx+67108864*Vx^2*XPlate^2+8192*XPlate*V5^2*YPlate*VXN−8192*XPlate*V5^2*YPlate*Vx−16384*V5*XPlate^2*Vx^2+16384*V5*XPlate^2*VXN*Vx+XPlate^2*V5^2*Vx^2+XPlate^2*V5^2*VXN^2+16777216*V5^2*YPlate^2−4*XPlate^2*V5*VXN*V6*Vx+4*V6^2*Vx^2*XPlate^2−8*XPlate*V5^2*YPlate*VXN*Vx+8*XPlate*V5^2*YPlate*Vx^2)^(1/2))/XPlate/V5/(−2048+Vx)x=(XPlate*V5*k*VXN−XPlate*V5*k*Vx+XPlate*V5*VXN−V5*XPlate*Vx+(XPlate^2*V5^2*VXN^2*k^2−2*k^2*V5^2*XPlate^2*Vx*VXN+2*XPlate^2*V5^2*k*VXN^2−8*XPlate^2*V5^2*k*VXN*Vx+5*V5^2*XPlate^2*Vx^2*k^2+6*XPlate^2*V5^2*k*Vx^2+4*XPlate*V5^2*YPlate*VXN*Vx−8192*XPlate*YPlate*V5^2*k*VXN−16384*XPlate^2*Vx*V5^2*k^2+8192*XPlate*YPlate*V5^2*k*Vx+16384*XPlate^2*V5*VXN*Vx*k−16384*XPlate^2*V5*k*Vx^2−2*XPlate*YPlate*V5^2*Vx^2+16777216*XPlate^2*V5^2*k^2−2*XPlate*YPlate*V5^2*VXN^2)^(1/2))/V5/(−Vx+VXN+4096*k)
ここで、Vx=V3、VXN=V4、Vy=V1、VYN=V2である。
Refer to FIG. 4B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
4096 * ((YPlate−k * x) * (x + k * x + z1 + z2) / 2 + k * x * (z1 + x)) − VYN * (k * x * (z1 + z2 + x) + (YPlate−k * x) * (x + z1 + z2 + k * x)) = 0 (1 ')
4096 * ((YPlate−k * x) * (x + k * x + z1 + z2) / 2 + k * x * (z1)) − Vy * (k * x * (z1 + z2 + x) + ( YPlate−k * x) * (x + z1 + z2 + k * x)) = 0 (2 ')
Refer to FIG. 4B. When the terminal YP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
((XPlate−x) * (x + k * x + z1 + z2) / 2 + z2 * x) * V6−V5 * ((XPlate−x) * (x + k * x + z1 + z2) / 2 + z2 * (x + z1)) = 0 (3 ')
4096 * z1 * z2− (V6−V5) * ((XPlate−x + YPlate−k * x) * (x + k * x + z1 + z2) / 2 + (x + k * x + z1) * z2 ) = 0 (4 ')
Refer to FIG. 4B. When the terminal XP is set to the reference voltage Vref + and the terminal XN is grounded, the following equation is obtained.
4096 * ((XPlate−x) * (x + k * x + z1 + z2) / 2 + x * (z2 + k * x)) − VXN * (x * (z1 + z2 + k * x) + ( XPlate−x) * (x + z1 + z2 + k * x)) = 0 (5 ')
4096 * ((XPlate−x) * (x + k * x + z1 + z2) / 2 + x * (z2)) − Vx * (x * (z1 + z2 + k * x) + (XPlate−x) * (x + z1 + z2 + k * x)) = 0 (6 ')
Solving four of equations (1 ′) through (6 ′) with the help of the Matlab tool gives k and x.
k = 1/4 * (XPlate * V5 * VXN + 8192 * Vx * XPlate-2 * V6 * Vx * XPlate−4096 * V5 * YPlate−V5 * XPlate * Vx − (− 32768 * V6 * Vx ^ 2 * XPlate ^ 2-2 * XPlate ^ 2 * V5 ^ 2 * VXN * Vx + 4 * XPlate ^ 2 * V5 * V6 * Vx ^ 2 + 16384 * Vx * V6 * V5 * YPlate * XPlate−67108864 * XPlate * V5 * YPlate * Vx + 67108864 * Vx ^ 2 * XPlate ^ 2 + 8192 * XPlate * V5 ^ 2 * YPlate * VXN-8192 * XPlate * V5 ^ 2 * YPlate * Vx-16384 * V5 * XPlate ^ 2 * Vx ^ 2 + 16384 * V5 * XPlate ^ 2 * VXN * Vx + XPlate ^ 2 * V5 ^ 2 * Vx ^ 2 + XPlate ^ 2 * V5 ^ 2 * VXN ^ 2 + 16777216 * V5 ^ 2 * YPlate ^ 2−4 * XPlate ^ 2 * V5 * VXN * V6 * Vx + 4 * V6 ^ 2 * Vx ^ 2 * XPlate ^ 2-8 * XPlate * V5 ^ 2 * YPlate * VXN * Vx + 8 * XPlate * V5 ^ 2 * YPlate * Vx ^ 2 ) ^ (1/2)) / XPlate / V5 / (− 2048 + Vx) x = (XPlate * V5 * k * VXN−XPlate * V5 * k * Vx + XPlate * V5 * VXN−V5 * XPlate * Vx + ( XPlate ^ 2 * V5 ^ 2 * VXN ^ 2 * k ^ 2-2 * k ^ 2 * V5 ^ 2 * XPlate ^ 2 * Vx * VXN + 2 * XPlate ^ 2 * V5 ^ 2 * k * VXN ^ 2− 8 * XPlate ^ 2 * V5 ^ 2 * k * VXN * Vx + 5 * V5 ^ 2 * XPlate ^ 2 * Vx ^ 2 * k ^ 2 + 6 * XPlate ^ 2 * V5 ^ 2 * k * Vx ^ 2 + 4 * XPlate * V5 ^ 2 * YPlate * VXN * Vx−8192 * XPlate * YPlate * V5 ^ 2 * k * VXN−16384 * XPlate ^ 2 * Vx * V5 ^ 2 * k ^ 2 + 8192 * XPlate * YPlate * V5 ^ 2 * k * Vx + 16384 * XPlate ^ 2 * V5 * VXN * Vx * k-16384 * XPlate ^ 2 * V5 * k * Vx ^ 2-2 * XPlate * YPlate * V5 ^ 2 * Vx ^ 2 + 16777216 * XPlate ^ 2 * V5 ^ 2 * k ^ 2-2 * XPlat e * YPlate * V5 ^ 2 * VXN ^ 2) ^ (1/2)) / V5 / (− Vx + VXN + 4096 * k)
Here, Vx = V3, VXN = V4, Vy = V1, and VYN = V2.

従って、x2>x1且つy2<y1である2つの接触点の間の距離xが得られる。従って、x2>x1且つy2<y1である2つの接触点の動向が決定され得る。   Accordingly, a distance x between two contact points where x2> x1 and y2 <y1 is obtained. Therefore, the trend of the two contact points where x2> x1 and y2 <y1 can be determined.

本発明はある程度の特殊性をもって十分詳細に説明された。当業者に理解されるべき点は、実施例が単に例として本願明細書に開示されたこと、並びに請求される本発明の精神と範囲から逸脱することなく構成及び部分の組合せに多数の変更が行われ得ることである。従って、本発明の範囲は、前述の実施例ではなく特許請求の範囲により定められる。   The present invention has been described in sufficient detail with a certain degree of particularity. It should be understood by those skilled in the art that the embodiments have been disclosed herein by way of example only, and that numerous modifications may be made to combinations of components and parts without departing from the spirit and scope of the claimed invention. It can be done. Accordingly, the scope of the invention is defined by the appended claims rather than the foregoing embodiments.

従来の4線抵抗性タッチスクリーンを示す概略図である。1 is a schematic diagram illustrating a conventional 4-wire resistive touch screen. 単一の接触点が抵抗性タッチスクリーンに存在する場合の、抵抗性タッチスクリーンの等価電気回路を示す回路図である。FIG. 5 is a circuit diagram illustrating an equivalent electrical circuit of a resistive touch screen when a single contact point is present on the resistive touch screen. 抵抗性タッチスクリーン上の複数の接触点を検出する改良された技術が必要である。There is a need for an improved technique for detecting multiple contact points on a resistive touch screen. x2>x1且つy2>y1、x2及びy2は第2の接触点P2のx及びy座標を表し、x1及びy1は第2の接触点P1のx及びy座標を表すとき、抵抗性タッチスクリーンに2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。x2> x1 and y2> y1, x2 and y2 represent the x and y coordinates of the second contact point P2, and x1 and y1 represent the x and y coordinates of the second contact point P1, and A resistive touch screen 220 with two contact points is schematically shown. 図3Aに示された抵抗性タッチスクリーン220の等価回路を示す。3C shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 3A. x2>x1且つy1>y2のとき、抵抗性タッチスクリーン上に2つの接触点がある場合の抵抗性タッチスクリーンを概略的に示す。FIG. 6 schematically illustrates a resistive touch screen when there are two contact points on the resistive touch screen when x2> x1 and y1> y2. 図4Aに示された抵抗性タッチスクリーン220の等価回路を示す。4B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 4A. x2>x1且つy1=y2のとき、抵抗性タッチスクリーン上に2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。The resistive touch screen 220 is schematically shown when there are two contact points on the resistive touch screen when x2> x1 and y1 = y2. 図5Aに示された抵抗性タッチスクリーン220の等価回路を示す。5B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 5A. x2=x1且つy1<y2のとき、抵抗性タッチスクリーン上に2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。The resistive touch screen 220 is schematically shown when there are two contact points on the resistive touch screen when x2 = x1 and y1 <y2. 図6Aに示された抵抗性タッチスクリーン220の等価回路を示す。FIG. 6B shows an equivalent circuit of the resistive touch screen 220 shown in FIG. 6A. 本発明のある実施例によるセレクタ240の構造の例を示すブロック図である。FIG. 6 is a block diagram illustrating an example of the structure of a selector 240 according to an embodiment of the present invention. 本発明のある実施例による、抵抗性タッチスクリーン上の単一又は複数の接触点を検出する処理又はフローチャートを示す。FIG. 6 illustrates a process or flowchart for detecting single or multiple touch points on a resistive touch screen according to an embodiment of the present invention. 本発明のある実施例による、抵抗性タッチスクリーン上の単一又は複数の接触点を検出する処理又はフローチャートを示す。FIG. 6 illustrates a process or flowchart for detecting single or multiple touch points on a resistive touch screen according to an embodiment of the present invention. 第1の実施例による、抵抗性タッチスクリーン上の同一のx又はy座標を有する2つの接触点の動向を決定するフローチャートである。3 is a flowchart for determining the trend of two contact points having the same x or y coordinate on a resistive touch screen according to a first embodiment. x2>x1且つy2>y1のときに抵抗性タッチスクリーンの中心に対し互いに中心対称である2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。The resistive touch screen 220 is schematically illustrated when there are two contact points that are centrosymmetric with respect to the center of the resistive touch screen when x2> x1 and y2> y1. x2>x1且つy2<y1のときに抵抗性タッチスクリーンの中心に対し互いに中心対称である2つの接触点がある場合の抵抗性タッチスクリーン220を概略的に示す。The resistive touch screen 220 is schematically shown when there are two contact points that are centrosymmetric with respect to the center of the resistive touch screen when x2> x1 and y2 <y1.

符号の説明Explanation of symbols

200 システム
220 抵抗性タッチスクリーン
240 セレクタ
242 Vref+セレクタ
244 測定端子セレクタ
246 Vref−セレクタ
248 モード制御部
260 アナログ−デジタル変換器(ADC)
280 マイクロプロセッサー
P1、P2 接触点
R1〜R6 抵抗
V1〜V6 電圧値
REF Vref+とVref−との間の電位差
Vref+ 正の基準電圧
Vref− 負の基準電圧
XN、YN 負端子
XP、YP 正端子
x1、x2 x座標
y1、y2 y座標
200 System 220 Resistive Touch Screen 240 Selector 242 Vref + Selector 244 Measurement Terminal Selector 246 Vref-Selector 248 Mode Control Unit 260 Analog-to-Digital Converter (ADC)
280 microprocessor P1, the potential difference between the P2 contact point R1~R6 resistance V1~V6 voltage value V REF Vref + and Vref- as Vref + positive reference voltage Vref- negative reference voltage XN, YN negative terminal XP, YP positive terminal x1 , X2 x coordinate y1, y2 y coordinate

Claims (22)

それぞれ正端子と負端子とを備えた第1の導電層と第2の導電層とを有する抵抗性タッチスクリーン上の1又は複数の接触点を検出する方法であって、
前記第2の導電層の前記正端子を正の基準電圧に設定する段階、
前記第2の導電層の前記負端子を負の基準電圧に設定する段階、
前記第1の導電層の前記正端子の電圧値V1と前記第1の導電層の前記負端子の電圧値V2とを測定する段階、
前記第1の導電層の前記正端子を正の基準電圧に設定する段階、
前記第1の導電層の前記負端子を負の基準電圧に設定する段階、
前記第2の導電層の前記正端子の電圧値V3と前記第2の導電層の前記負端子の電圧値V4とを測定する段階、及び
前記電圧値V1乃至V4に従い前記抵抗性タッチスクリーン上の接触点を検出する段階、を有する方法。
A method for detecting one or more contact points on a resistive touch screen having a first conductive layer and a second conductive layer, each having a positive terminal and a negative terminal, comprising:
Setting the positive terminal of the second conductive layer to a positive reference voltage;
Setting the negative terminal of the second conductive layer to a negative reference voltage;
Measuring a voltage value V1 of the positive terminal of the first conductive layer and a voltage value V2 of the negative terminal of the first conductive layer;
Setting the positive terminal of the first conductive layer to a positive reference voltage;
Setting the negative terminal of the first conductive layer to a negative reference voltage;
Measuring a voltage value V3 of the positive terminal of the second conductive layer and a voltage value V4 of the negative terminal of the second conductive layer; and on the resistive touch screen according to the voltage values V1 to V4 Detecting the contact point.
前記第1の導電層はx軸に沿って延在しx導電層と称され、前記第2の導電層はy軸に沿って延在しy導電層と称され、
前記電圧値V1乃至V4に従い前記抵抗性タッチスクリーン上の接触点を検出する段階は、
前記電圧値V1とV2との間の第1の差分V1−V2、前記電圧値V3とV4との間の第2の差分V3−V4を求める段階、
前記第1の差分V1−V2を第1の閾値THD1及び第2の閾値THD2と比較し、前記第2の差分V3−V4を前記第1の閾値THD1及び前記第2の閾値THD2と比較する段階、
THD1≦V1−V2≦THD2且つTHD1≦V3−V4≦THD2の場合、前記抵抗性タッチスクリーン上に単一の接触点又は同一のx又はy座標を有する2つの接触点があると示す段階、
その他の場合、前記抵抗性タッチスクリーン上に異なるx及びy座標を有する2つの接触点があると示す段階、を有し、
前記第1の閾値THD1はゼロより小さいか又はゼロに等しく、前記第2の閾値THD2はゼロより大きいか又はゼロに等しい、請求項1記載の方法。
The first conductive layer extends along the x axis and is referred to as an x conductive layer, the second conductive layer extends along the y axis and is referred to as a y conductive layer,
Detecting a contact point on the resistive touch screen according to the voltage values V1 to V4,
Obtaining a first difference V1-V2 between the voltage values V1 and V2, and a second difference V3-V4 between the voltage values V3 and V4;
Comparing the first difference V1-V2 with a first threshold THD1 and a second threshold THD2, and comparing the second difference V3-V4 with the first threshold THD1 and the second threshold THD2. ,
If THD1 ≦ V1-V2 ≦ THD2 and THD1 ≦ V3-V4 ≦ THD2, indicating that there is a single contact point or two contact points having the same x or y coordinate on the resistive touch screen;
Otherwise, indicating that there are two contact points with different x and y coordinates on the resistive touch screen;
The method of claim 1, wherein the first threshold THD1 is less than or equal to zero and the second threshold THD2 is greater than or equal to zero.
前記抵抗性タッチスクリーン上に異なるx及びy座標を有する2つの接触点があると示す段階は、
x2>x1且つy2>y1、x1及びy1は第1の接触点のx及びy座標を表し、x2及びy2は第2の接触点のx及びy座標を表すとき、V1−V2>THD2且つV3−V4>THD2の場合、前記抵抗性タッチスクリーン上に2つの接触点があると示す段階、及び
x2>x1且つy2<y1のとき、V1−V2<THD1且つV3−V4<THD1の場合、前記抵抗性タッチスクリーン上に2つの接触点があると示す段階、を有する、請求項2記載の方法。
Indicating that there are two contact points with different x and y coordinates on the resistive touch screen,
When x2> x1 and y2> y1, x1 and y1 represent the x and y coordinates of the first contact point, and x2 and y2 represent the x and y coordinates of the second contact point, V1−V2> THD2 and V3 If -V4> THD2, indicating that there are two contact points on the resistive touch screen; and
The method of claim 2, further comprising the step of indicating that there are two contact points on the resistive touch screen when V1−V2 <THD1 and V3−V4 <THD1 when x2> x1 and y2 <y1. .
前記抵抗性タッチスクリーン上に単一の接触点又は同一のx又はy座標を有する2つの接触点があると示す段階の後、
前記y導電層の前記正端子を前記正の基準電圧に設定し、前記x導電層の前記負端子を前記負の基準電圧に設定し、及び前記x導電層の前記負端子の電圧値V5と前記y導電層の前記負端子の電圧値V6とを測定する段階、
2つの異なる方法により、前記電圧値V5と前記電圧値V6とに従い、仮定接触点の接触抵抗の第1の値Rz1及び第2の値Rz2を求める段階、
前記第1の値Rz1と第2の値Rz2との間の差分値Rz1−Rz2を求め、前記差分値Rz1−Rz2を第3の閾値THD3及び第4の閾値THD4と比較する段階、
THD3≦Rz1−Rz2≦THD4の場合、前記抵抗性タッチスクリーン上に単一の接触点があると示す段階、
Rz1−Rz2>THD4の場合、同一のx座標を有する2つの接触点があると示す段階、及び
Rz1−Rz2<THD3の場合、同一のy座標を有する2つの接触点があると示す段階、を有し、
前記第3の閾値THD3はゼロより小さいか又はゼロに等しく、前記第4の閾値THD4はゼロより大きいか又はゼロに等しい、請求項2記載の方法。
After indicating that there is a single contact point or two contact points having the same x or y coordinate on the resistive touch screen;
Setting the positive terminal of the y conductive layer to the positive reference voltage, setting the negative terminal of the x conductive layer to the negative reference voltage, and a voltage value V5 of the negative terminal of the x conductive layer; Measuring a voltage value V6 of the negative terminal of the y conductive layer;
Obtaining a first value Rz 1 and a second value Rz 2 of the contact resistance of the assumed contact point according to the voltage value V5 and the voltage value V6 by two different methods;
Comparison said first value Rz 1 and calculates the difference value Rz 1 -Rz 2 between the second value Rz 2, the difference value Rz 1 -Rz 2 and the third threshold THD3 and fourth threshold THD4 Stage to do,
If THD3 ≦ Rz 1 −Rz 2 ≦ THD4, indicating that there is a single contact point on the resistive touch screen;
If Rz 1 −Rz 2 > THD4, indicating that there are two contact points with the same x coordinate; and
If Rz 1 −Rz 2 <THD3, there are two contact points with the same y coordinate,
The method of claim 2, wherein the third threshold THD3 is less than or equal to zero, and the fourth threshold THD4 is greater than or equal to zero.
現在の差分値DCURと前の差分値DPREとの間の差分DCUR−DPREに従い、同一のx座標を有する2つの接触点の動向を決定する段階、を更に有する請求項4記載の方法。 The method of claim 4, further comprising: determining a trend of two contact points having the same x coordinate according to a difference D CUR -D PRE between a current difference value D CUR and a previous difference value D PRE . Method. 現在の差分値DCURと前の差分値DPREとの間の差分DCUR−DPREに従い、同一のx座標を有する2つの接触点の動向を決定する段階は、Delta_limitがゼロより大きいか又はゼロに等しいとすると、
DCUR−DPRE>Delta_limitの場合、同一のx座標を有する2つの接触点は互いに後退するように動くと示す段階、及び
DCUR−DPRE<−Delta_limitの場合、同一のx座標を有する2つの接触点は互いに前進するように動くと示す段階、を有する、請求項5記載の方法。
According to the difference D CUR −D PRE between the current difference value D CUR and the previous difference value D PRE , the step of determining the trend of two contact points having the same x coordinate is either Delta_limit is greater than zero or If it is equal to zero,
If D CUR −D PRE > Delta_limit, indicating that two touch points with the same x coordinate move back away from each other; and
6. The method of claim 5, comprising: if D CUR −D PRE <−Delta_limit, indicating that two touch points with the same x coordinate move forward with respect to each other.
現在の差分値DCURと前の差分値DPREとの間の差分DCUR−DPREに従い、同一のy座標を有する2つの接触点の動向を決定する段階、を更に有する請求項4記載の方法。 The method according to claim 4, further comprising: determining a trend of two contact points having the same y-coordinate according to a difference D CUR -D PRE between a current difference value D CUR and a previous difference value D PRE . Method. 現在の差分値DCURと前の差分値DPREとの間の差分DCUR−DPREに従い、同一のy座標を有する2つの接触点の動向を決定する段階は、delta_limitがゼロより大きいか又はゼロに等しいとすると、
DCUR−DPRE>Delta_limitの場合、同一のy座標を有する2つの接触点は互いに前進するように動くと示す段階、及び
DCUR−DPRE<−Delta_limitの場合、同一のy座標を有する2つの接触点は互いに後退するように動くと示す段階、を有する、請求項7記載の方法。
According to the difference D CUR −D PRE between the current difference value D CUR and the previous difference value D PRE , the step of determining the trend of two contact points having the same y coordinate is either delta_limit is greater than zero or If it is equal to zero,
If D CUR −D PRE > Delta_limit, indicating that two contact points with the same y coordinate move forward with respect to each other; and
The method of claim 7, further comprising: if D CUR −D PRE <−Delta_limit, indicating that two contact points with the same y coordinate move backward with respect to each other.
前記電圧値V5及びV6に従い前記y軸方向に沿った前記2つの接触点の間の抵抗値R5を求める段階、
前記抵抗値R5に従い前記同一のx座標を有する2つの接触点の動向を決定する段階、を更に有する請求項4記載の方法。
Obtaining a resistance value R5 between the two contact points along the y-axis direction according to the voltage values V5 and V6;
The method according to claim 4, further comprising: determining a trend of two contact points having the same x coordinate according to the resistance value R5.
前記電圧値V5及びV6に従い前記x軸方向に沿った前記2つの接触点の間の抵抗値R2を求める段階、
前記抵抗値R2に従い前記同一のy座標を有する2つの接触点の動向を決定する段階、を更に有する請求項4記載の方法。
Obtaining a resistance value R2 between the two contact points along the x-axis direction according to the voltage values V5 and V6;
5. The method of claim 4, further comprising determining a trend of two contact points having the same y coordinate according to the resistance value R2.
前記抵抗性タッチスクリーン上に2つの接触点があると示す段階の後、x2>x1且つy2>y1のとき、
前記y導電層の前記正端子を前記正の基準電圧に設定し、前記x導電層の前記負端子を前記負の基準電圧に設定し、及び前記x導電層の前記正端子の電圧値V5と前記y導電層の前記負端子の電圧値V6とを測定する段階、及び
前記電圧値V1乃至V6に従い前記2つの接触点の座標を求める段階、を更に有する請求項3記載の方法。
After the step indicating that there are two contact points on the resistive touch screen, when x2> x1 and y2> y1,
Setting the positive terminal of the y conductive layer to the positive reference voltage, setting the negative terminal of the x conductive layer to the negative reference voltage, and a voltage value V5 of the positive terminal of the x conductive layer; The method according to claim 3, further comprising: measuring a voltage value V6 of the negative terminal of the y conductive layer; and determining coordinates of the two contact points according to the voltage values V1 to V6.
前記抵抗性タッチスクリーン上に2つの接触点があると示す段階の後、x2>x1且つy2>y1のとき、
前記y導電層の前記正端子を前記正の基準電圧に設定し、前記x導電層の前記負端子を前記負の基準電圧に設定し、及び前記x導電層の前記正端子の電圧値V5と前記y導電層の前記負端子の電圧値V6とを測定する段階、及び
前記電圧値V1乃至V6に従い前記2つの接触点の座標を求める段階、を更に有する請求項3記載の方法。
After the step indicating that there are two contact points on the resistive touch screen, when x2> x1 and y2> y1,
Setting the positive terminal of the y conductive layer to the positive reference voltage, setting the negative terminal of the x conductive layer to the negative reference voltage, and a voltage value V5 of the positive terminal of the x conductive layer; The method according to claim 3, further comprising: measuring a voltage value V6 of the negative terminal of the y conductive layer; and determining coordinates of the two contact points according to the voltage values V1 to V6.
前記抵抗性タッチスクリーン上に2つの接触点があると示す段階の後、x2>x1且つy2>y1のとき、
前記y導電層の前記正端子を前記正の基準電圧に設定し、前記x導電層の前記負端子を前記負の基準電圧に設定し、及び前記x導電層の前記正端子の電圧値V5と前記y導電層の前記負端子の電圧値V6とを測定する段階、
前記第1の接触点の接触抵抗は前記第2の接触点の接触抵抗と等しく、前記第1の接触点は前記第2の接触点と前記抵抗性タッチスクリーンの中心に対し中心対称であると仮定する段階、
前記電圧値V3乃至V6に従い前記2つの接触点の間の距離を求める段階、及び
前記距離に従い前記2つの接触点の動向を決定する段階、を更に有する請求項3記載の方法。
After the step indicating that there are two contact points on the resistive touch screen, when x2> x1 and y2> y1,
Setting the positive terminal of the y conductive layer to the positive reference voltage, setting the negative terminal of the x conductive layer to the negative reference voltage, and a voltage value V5 of the positive terminal of the x conductive layer; Measuring a voltage value V6 of the negative terminal of the y conductive layer;
The contact resistance of the first contact point is equal to the contact resistance of the second contact point, and the first contact point is centrosymmetric with respect to the center of the second contact point and the resistive touch screen. Assuming stage,
The method according to claim 3, further comprising: determining a distance between the two contact points according to the voltage values V3 to V6; and determining a trend of the two contact points according to the distance.
前記抵抗性タッチスクリーン上に2つの接触点があると示す段階の後、x2>x1且つy2<y1のとき、
前記y導電層の前記正端子を前記正の基準電圧に設定し、前記x導電層の前記負端子を前記負の基準電圧に設定し、及び前記x導電層の前記正端子の電圧値V5と前記y導電層の前記負端子の電圧値V6とを測定する段階、
前記第1の接触点の接触抵抗は前記第2の接触点の接触抵抗と等しく、前記第1の接触点は前記第2の接触点と前記抵抗性タッチスクリーンの中心に対し中心対称であると仮定する段階、
前記電圧値V3乃至V6に従い前記2つの接触点の間の距離を求める段階、及び
前記距離に従い前記2つの接触点の動向を決定する段階、を更に有する請求項3記載の方法。
After the step indicating that there are two contact points on the resistive touch screen, when x2> x1 and y2 <y1,
Setting the positive terminal of the y conductive layer to the positive reference voltage, setting the negative terminal of the x conductive layer to the negative reference voltage, and a voltage value V5 of the positive terminal of the x conductive layer; Measuring a voltage value V6 of the negative terminal of the y conductive layer;
The contact resistance of the first contact point is equal to the contact resistance of the second contact point, and the first contact point is centrosymmetric with respect to the center of the second contact point and the resistive touch screen. Assuming stage,
The method according to claim 3, further comprising: determining a distance between the two contact points according to the voltage values V3 to V6; and determining a trend of the two contact points according to the distance.
前記負の基準電圧は接地である、請求項1記載の方法。   The method of claim 1, wherein the negative reference voltage is ground. それぞれ正端子と負端子とを備えた第1の導電層と第2の導電層とを有し合計4個の端子を有する抵抗性タッチスクリーン上の少なくとも1つの接触点を検出するシステムであって、
基準電圧又は接地の何れかを前記4個の端子のうちの1又は複数に少なくとも6個の方法で印加することにより前記4個の端子の少なくとも6個の電圧を測定する少なくとも6個の測定モードを有し、前記抵抗性タッチスクリーンの測定モードを選択するセレクタ、
前記少なくとも6個の測定モードのそれぞれで得られたアナログ電圧値を対応するデジタル電圧値に変換し、少なくとも6個のデジタル電圧値を得るアナログ−デジタル変換器、及び
前記6個のデジタル電圧値を受信し、前記6個のデジタル電圧値を一連の式に従い処理し、前記少なくとも1つの接触点の前記抵抗性タッチスクリーン上の座標を導出するマイクロプロセッサー、を有するシステム。
A system for detecting at least one contact point on a resistive touch screen having a first conductive layer and a second conductive layer each having a positive terminal and a negative terminal and having a total of four terminals. ,
At least six measurement modes for measuring at least six voltages at the four terminals by applying either a reference voltage or ground to one or more of the four terminals in at least six ways. A selector for selecting a measurement mode of the resistive touch screen,
An analog-to-digital converter that converts analog voltage values obtained in each of the at least six measurement modes into corresponding digital voltage values to obtain at least six digital voltage values; and the six digital voltage values A microprocessor that receives, processes the six digital voltage values according to a series of equations, and derives coordinates on the resistive touch screen of the at least one contact point;
前記少なくとも6個の測定モードは、
正の基準電圧を前記第2の導電層の前記正端子に印加し、負の基準電圧を前記第2の導電層の前記負端子に印加し、前記第1の導電層の前記正端子は電圧V1が測定される測定端子として選択される、第1の測定モード、
前記正の基準電圧を前記第2の導電層の前記正端子に印加し、負の基準電圧を前記第2の導電層の前記負端子に印加し、前記第1の導電層の前記負端子は電圧V2が測定される測定端子として選択される、第2の測定モード、
前記正の基準電圧を前記第1の導電層の前記正端子に印加し、負の基準電圧を前記第1の導電層の前記負端子に印加し、前記第2の導電層の前記正端子は電圧V3が測定される測定端子として選択される、第3の測定モード、
前記正の基準電圧を前記第1の導電層の前記正端子に印加し、負の基準電圧を前記第1の導電層の前記負端子に印加し、前記第2の導電層の前記負端子は電圧V4が測定される測定端子として選択される、第4の測定モード、
前記正の基準電圧を前記第2の導電層の前記正端子に印加し、負の基準電圧を前記第1の導電層の前記負端子に印加し、前記第1の導電層の前記正端子は電圧V5が測定される測定端子として選択される、第5の測定モード、及び
前記正の基準電圧を前記第2の導電層の前記正端子に印加し、負の基準電圧を前記第1の導電層の前記負端子に印加し、前記第2の導電層の前記負端子は電圧V6が測定される測定端子として選択される、第6の測定モード、を有する、請求項16記載のシステム。
The at least six measurement modes are:
A positive reference voltage is applied to the positive terminal of the second conductive layer, a negative reference voltage is applied to the negative terminal of the second conductive layer, and the positive terminal of the first conductive layer is a voltage A first measurement mode, in which V1 is selected as the measurement terminal to be measured;
The positive reference voltage is applied to the positive terminal of the second conductive layer, the negative reference voltage is applied to the negative terminal of the second conductive layer, and the negative terminal of the first conductive layer is A second measurement mode, selected as the measurement terminal at which the voltage V2 is measured,
The positive reference voltage is applied to the positive terminal of the first conductive layer, the negative reference voltage is applied to the negative terminal of the first conductive layer, and the positive terminal of the second conductive layer is A third measurement mode, selected as the measurement terminal at which the voltage V3 is measured,
The positive reference voltage is applied to the positive terminal of the first conductive layer, the negative reference voltage is applied to the negative terminal of the first conductive layer, and the negative terminal of the second conductive layer is A fourth measurement mode, selected as the measurement terminal at which the voltage V4 is measured,
The positive reference voltage is applied to the positive terminal of the second conductive layer, the negative reference voltage is applied to the negative terminal of the first conductive layer, and the positive terminal of the first conductive layer is A fifth measurement mode selected as a measurement terminal at which the voltage V5 is measured; and applying the positive reference voltage to the positive terminal of the second conductive layer and applying a negative reference voltage to the first conductivity 17. The system of claim 16, having a sixth measurement mode applied to the negative terminal of a layer, wherein the negative terminal of the second conductive layer is selected as a measurement terminal at which the voltage V6 is measured.
前記セレクタは正の基準電圧セレクタ、負の基準電圧セレクタ、測定端子セレクタ、及びモード制御部を有し、
前記モード制御部は、各測定モードで前記正の基準電圧セレクタ、前記負の基準電圧セレクタ、及び前記測定端子セレクタの選択を制御し、
前記正の基準電圧セレクタは、前記第1の導電層の前記正端子と前記第2の導電層の前記正端子から、前記正の基準電圧と接続されるべき1つを選択し、
前記負の基準電圧セレクタは、前記第1の導電層の前記負端子と前記第2の導電層の前記負端子から、前記負の基準電圧と接続されるべき1つを選択し、
前記測定端子セレクタは、前記2つの導電層の前記4つの端子から1つを前記測定端子として選択する、請求項17記載のシステム。
The selector includes a positive reference voltage selector, a negative reference voltage selector, a measurement terminal selector, and a mode control unit.
The mode control unit controls selection of the positive reference voltage selector, the negative reference voltage selector, and the measurement terminal selector in each measurement mode,
The positive reference voltage selector selects one to be connected to the positive reference voltage from the positive terminal of the first conductive layer and the positive terminal of the second conductive layer;
The negative reference voltage selector selects one to be connected to the negative reference voltage from the negative terminal of the first conductive layer and the negative terminal of the second conductive layer;
The system of claim 17, wherein the measurement terminal selector selects one of the four terminals of the two conductive layers as the measurement terminal.
x1及びy1は第1の接触点のx及びy座標を表し、x2及びy2は第2の接触点のx及びy座標を表すとき、
V1=V2且つV3=4の場合、前記マイクロプロセッサーは、前記抵抗性タッチスクリーン上に単一の接触点又は同一のx又はy座標を有する2つの接触点があると判断し、
x2>x1且つy2>y1のとき、V1>V2且つV3>4の場合、前記マイクロプロセッサーは、前記抵抗性タッチスクリーン上に2つの接触点があると判断し、
x2>x1且つy2<y1のとき、V1<V2且つV3<4の場合、前記マイクロプロセッサーは、前記抵抗性タッチスクリーン上に2つの接触点があると判断する、請求項18記載のシステム。
x1 and y1 represent the x and y coordinates of the first contact point, and x2 and y2 represent the x and y coordinates of the second contact point,
If V1 = V2 and V3 = 4, the microprocessor determines that there is a single contact point or two contact points with the same x or y coordinate on the resistive touch screen;
When x2> x1 and y2> y1, and when V1> V2 and V3> 4, the microprocessor determines that there are two contact points on the resistive touch screen;
19. The system of claim 18, wherein when x2> x1 and y2 <y1, if V1 <V2 and V3 <4, the microprocessor determines that there are two contact points on the resistive touch screen.
それぞれ正端子と負端子とを備えた第1の導電層と第2の導電層とを有し合計で4個の端子を有し合計4個の端子を有する抵抗性タッチスクリーン上の少なくとも1つの接触点を検出する方法であって、
前記第2の導電層の前記正端子を正の基準電圧に設定し、前記第2の導電層の前記負端子を負の基準電圧に設定し、前記第1の導電層の前記正端子の電圧値V1と前記第1の導電層の前記負端子の電圧値V2とを測定する段階、
前記第1の導電層の前記正端子を正の基準電圧に設定し、前記第1の導電層の前記負端子を負の基準電圧に設定し、前記第2の導電層の前記正端子の電圧値V3と前記第2の導電層の前記負端子の電圧値V4とを測定する段階、及び
前記第2の導電層の前記正端子を正の基準電圧に設定し、前記第1の導電層の前記負端子を負の基準電圧に設定し、前記第1の導電層の前記正端子の電圧値V5と前記第2の導電層の前記負端子の電圧値V6とを測定する段階、を有する方法。
At least one on a resistive touch screen having a first conductive layer and a second conductive layer each having a positive terminal and a negative terminal, a total of four terminals, and a total of four terminals A method for detecting a contact point,
The positive terminal of the second conductive layer is set to a positive reference voltage, the negative terminal of the second conductive layer is set to a negative reference voltage, and the voltage of the positive terminal of the first conductive layer Measuring a value V1 and a voltage value V2 of the negative terminal of the first conductive layer;
The positive terminal of the first conductive layer is set to a positive reference voltage, the negative terminal of the first conductive layer is set to a negative reference voltage, and the voltage of the positive terminal of the second conductive layer is set Measuring the value V3 and the voltage value V4 of the negative terminal of the second conductive layer; and setting the positive terminal of the second conductive layer to a positive reference voltage; Setting the negative terminal to a negative reference voltage and measuring the voltage value V5 of the positive terminal of the first conductive layer and the voltage value V6 of the negative terminal of the second conductive layer. .
前記電圧値V1乃至V4に従い2つの接触点の分布を決定する段階、を更に有する請求項20記載の方法。   21. The method according to claim 20, further comprising determining a distribution of two contact points according to the voltage values V1 to V4. 前記第1の導電層はx軸に沿って延在しx導電層と称され、前記第2の導電層はy軸に沿って延在しy導電層と称され、
前記電圧値V1乃至V4に従い前記抵抗性タッチスクリーン上の接触点の分布を検出する段階は、
前記電圧値V1とV2との間の第1の差分V1−V2、前記電圧値V3とV4との間の第2の差分V3−V4を求める段階、
前記第1の差分V1−V2を第1の閾値THD1及び第2の閾値THD2と比較し、前記第2の差分V3−V4を前記第1の閾値THD1及び前記第2の閾値THD2と比較する段階、及び
x2>x1且つy2>y1であり、x1及びy1は第1の接触点のx及びy座標を表し、x2及びy2は第2の接触点のx及びy座標を表すとき、V1−V2>THD2且つV3−V4>THD2の場合、前記抵抗性タッチスクリーン上に2つの接触点があると示す段階、
x2>x1且つy2<y1であり、前記第1の閾値THD1はゼロより小さいか又はゼロに等しく、前記第2の閾値THD2はゼロより大きいか又はゼロに等しいとき、V1−V2<THD1且つV3−V4<THD1の場合、前記抵抗性タッチスクリーン上に2つの接触点があると示す段階、を有する請求項21記載の方法。
The first conductive layer extends along the x axis and is referred to as an x conductive layer, the second conductive layer extends along the y axis and is referred to as a y conductive layer,
Detecting a distribution of contact points on the resistive touch screen according to the voltage values V1 to V4,
Obtaining a first difference V1-V2 between the voltage values V1 and V2, and a second difference V3-V4 between the voltage values V3 and V4;
Comparing the first difference V1-V2 with a first threshold THD1 and a second threshold THD2, and comparing the second difference V3-V4 with the first threshold THD1 and the second threshold THD2. ,as well as
When x2> x1 and y2> y1, x1 and y1 represent the x and y coordinates of the first contact point, and x2 and y2 represent the x and y coordinates of the second contact point, V1−V2> THD2 And if V3-V4> THD2, indicating that there are two contact points on the resistive touch screen;
When x2> x1 and y2 <y1, the first threshold THD1 is less than or equal to zero, and the second threshold THD2 is greater than or equal to zero, V1−V2 <THD1 and V3 24. The method of claim 21, comprising the step of indicating that there are two contact points on the resistive touch screen if -V4 <THD1.
JP2008131394A 2008-05-19 2008-05-19 System and method for detecting touching point on touch screen Pending JP2009282586A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008131394A JP2009282586A (en) 2008-05-19 2008-05-19 System and method for detecting touching point on touch screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008131394A JP2009282586A (en) 2008-05-19 2008-05-19 System and method for detecting touching point on touch screen

Publications (1)

Publication Number Publication Date
JP2009282586A true JP2009282586A (en) 2009-12-03

Family

ID=41453017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008131394A Pending JP2009282586A (en) 2008-05-19 2008-05-19 System and method for detecting touching point on touch screen

Country Status (1)

Country Link
JP (1) JP2009282586A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011076591A (en) * 2009-07-07 2011-04-14 Rohm Co Ltd Control circuit and control method of touch panel, and touch panel input device and electronic device using the same

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07319608A (en) * 1994-05-30 1995-12-08 Sanyo Electric Co Ltd Coordinate input device
JPH086699A (en) * 1994-06-17 1996-01-12 Toshiba Corp Resistance film type coordinate detector
JPH08190453A (en) * 1995-01-11 1996-07-23 Niles Parts Co Ltd Analog touch panel device
JPH0934625A (en) * 1995-07-20 1997-02-07 Canon Inc Method and device for coordinate detection and computer controller
JP2001344062A (en) * 2000-05-31 2001-12-14 Sharp Corp Device for inputting coordinate

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07319608A (en) * 1994-05-30 1995-12-08 Sanyo Electric Co Ltd Coordinate input device
JPH086699A (en) * 1994-06-17 1996-01-12 Toshiba Corp Resistance film type coordinate detector
JPH08190453A (en) * 1995-01-11 1996-07-23 Niles Parts Co Ltd Analog touch panel device
JPH0934625A (en) * 1995-07-20 1997-02-07 Canon Inc Method and device for coordinate detection and computer controller
JP2001344062A (en) * 2000-05-31 2001-12-14 Sharp Corp Device for inputting coordinate

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011076591A (en) * 2009-07-07 2011-04-14 Rohm Co Ltd Control circuit and control method of touch panel, and touch panel input device and electronic device using the same

Similar Documents

Publication Publication Date Title
TWI509476B (en) Control circuit and control method for touch panel, touch panel input device and electronic apparatus
US20090322700A1 (en) Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
TWI419025B (en) A sensing device for detecting contact with or close to an object, and a display device for mounting the same
US7916127B2 (en) Method and circuitry for self testing of connectivity of touch screen panel
US20070085553A1 (en) Method for using touch signals and a touch unit
CN102902404B (en) Touch panel
CN101644983B (en) Detection method of touch screen and device thereof
US20090184934A1 (en) Method For Determining The Number Of Fingers On A Sensing Device
KR20090082142A (en) Touch panel device and user interface device
JP6158615B2 (en) Touch panel
US20140168113A1 (en) Touch panel control circuit
US8421773B2 (en) Resistive touch panel and driving method therefor
JP2009282586A (en) System and method for detecting touching point on touch screen
KR102030220B1 (en) Touch panel device and method of detecting the displacement therein
CN107452043B (en) Network graph connection method, application and visual terminal
US8587264B2 (en) System, method and apparatus to automatically detect a type of a variable output DC power source
KR101453139B1 (en) Touch panel apparatus, control apparatus and control method
US6639587B2 (en) Method and apparatus for a scaleable touch panel controller
US11126304B2 (en) Capacitance sensor, method for controlling the same, and program
JP2012234419A (en) Touch panel controller and touch panel control method
JP3004837B2 (en) Tablet input device
JP2006106842A (en) Data-capturing control method of touch panel and device therefor
JP2024080244A (en) Resistance value measuring circuit
JP6240802B1 (en) Wire inspection device
CN114936118A (en) Touch screen short circuit detection device and detection method and touch display chip

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110712