ITMI20111540A1 - METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN. - Google Patents

METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN. Download PDF

Info

Publication number
ITMI20111540A1
ITMI20111540A1 IT001540A ITMI20111540A ITMI20111540A1 IT MI20111540 A1 ITMI20111540 A1 IT MI20111540A1 IT 001540 A IT001540 A IT 001540A IT MI20111540 A ITMI20111540 A IT MI20111540A IT MI20111540 A1 ITMI20111540 A1 IT MI20111540A1
Authority
IT
Italy
Prior art keywords
layer
value
cos
sin
coordinates
Prior art date
Application number
IT001540A
Other languages
Italian (it)
Inventor
Andrea Celani
Nicolo' Pastore
Original Assignee
Haptyc Technology S R L
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 Haptyc Technology S R L filed Critical Haptyc Technology S R L
Priority to IT001540A priority Critical patent/ITMI20111540A1/en
Priority to PCT/IB2012/053695 priority patent/WO2013027132A1/en
Publication of ITMI20111540A1 publication Critical patent/ITMI20111540A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/045Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Description

Titolo: “Metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo†. Title: â € œMethod for determining multiple touches on a resistive touch screenâ €.

Campo tecnico Technical field

La presente invenzione si riferisce ad un metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo, particolarmente, ma non esclusivamente, per determinare le coordinate di due punti di tocco in accordo, con il preambolo della rivendicazione 1. The present invention relates to a method for determining multiple touches on a resistive touch screen, particularly, but not exclusively, for determining the coordinates of two touch points in accordance with the preamble of claim 1.

Stato della Tecnica State of the art

Lo schermo a sfioramento di tipo resistivo (o Touch screen resistivo) à ̈ uno dei principali e più diffusi dispositivi di visualizzazione grazie al fatto di avere un costo contenuto, un elevato livello di flessibilità ed un’elevata affidabilità. The resistive touch screen (or resistive touch screen) is one of the main and most popular display devices thanks to its low cost, high level of flexibility and high reliability.

In effetti, lo schermo a sfioramento ha trovato impiego in svariati apparati elettronici quali ad esempio negli ATM (AutomaticTeller Machine), chioschi, POS (Point of Service) ma, anche, nei dispositivi elettronici quali ad esempio PDA (Personal Digital Assistant), telefoni mobili, notebook, laptop, riproduttori MP3 nonché in ambito industriale come ad esempio negli schermi dei PLC e prodotti similari. In fact, the touch screen has found use in various electronic devices such as ATMs (AutomaticTeller Machines), kiosks, POS (Point of Service) but, also, in electronic devices such as PDA (Personal Digital Assistant), telephones furniture, notebooks, laptops, MP3 players as well as in industrial environments such as PLC screens and similar products.

Tali schermi a sfioramento comprendono uno strato superiore flessibile ed uno strato inferiore rigido separati per mezzo di elementi isolanti, in cui la superficie interna di ciascuno strato à ̈ rivestito con uno strato trasparente di ossido di metallo conduttivo. Such touch screens comprise a flexible upper layer and a rigid lower layer separated by means of insulating elements, in which the inner surface of each layer is coated with a transparent layer of conductive metal oxide.

Premendo lo strato superiore flessibile mediante un dito di una mano o con un oggetto, si crea un contatto elettrico tra gli strati resistivi a causa, essenzialmente, della chiusura di un interruttore del circuito. By pressing the upper flexible layer with a finger of a hand or with an object, electrical contact is created between the resistive layers due, essentially, to the closure of a circuit breaker.

L'elettronica di controllo dello schermo alterna la tensione di alimentazione tra gli strati per ottenere la coordinata in ascissa (x) e la coordinata in ordinata (y) del punto in cui à ̈ avvenuto il tocco. The screen control electronics alternate the power supply voltage between the layers to obtain the abscissa (x) coordinate and the ordinate (y) coordinate of the point where the touch took place.

Tuttavia, lo schermo a sfioramento resistivo, del tipo prima descritto, ha un grande svantaggio quando viene usato per eseguire tocchi multipli. However, the resistive touch screen, of the type described above, has a great disadvantage when it is used to perform multiple touches.

Infatti, quando un utente tocca lo schermo (ossia lo strato flessibile superiore) in un primo punto ed in un secondo punto mentre lo schermo à ̈ ancora toccato nel primo punto, lo strato superiore contatta lo strato inferiore in due punti in corrispondenza del primo ed del secondo punto di tocco. In fact, when a user touches the screen (i.e. the upper flexible layer) in a first point and in a second point while the screen is still touched in the first point, the upper layer contacts the lower layer in two points corresponding to the first and of the second touch point.

In questo caso l’elettronica di controllo anziché restituire le coordinate x,y sia del primo che del secondo punto restituisce le coordinate x,y di un punto mediano rispetto alla posizione del primo punto di tocco e del secondo punto di tocco. In this case the control electronics instead of returning the x, y coordinates of both the first and second points, returns the x, y coordinates of a midpoint with respect to the position of the first touch point and the second touch point.

L’elettronica pertanto non restituisce le coordinate di ciascun punto di tocco ma genera le coordinate di un singolo punto che risulta essere intermedio rispetto ai punti di tocco. The electronics therefore does not return the coordinates of each touch point but generates the coordinates of a single point which is intermediate with respect to the touch points.

Problema tecnico Technical problem

Da quanto sopra à ̈ evidente come nell’ambito degli schermi a sfioramento di tipo resistivo sia molto sentita l’esigenza di poter effettuare la rilevazione di tocchi multipli così da potere implementare funzioni che altrimenti non potrebbero trovare applicazione in un comune schermo a sfioramento di tipo resistivo. From the above it is evident that in the field of resistive touch screens there is a strong need to be able to detect multiple touches so as to be able to implement functions that otherwise could not find application in a common screen. resistive touch.

Il problema alla base della presente invenzione à ̈ pertanto quello di escogitare un metodo il quale presenti caratteristiche funzionali tali da soddisfare la suddetta esigenza, ovviando nel contempo agli inconvenienti di cui si à ̈ riferito precedentemente. The problem underlying the present invention is therefore that of devising a method which has functional characteristics such as to satisfy the aforementioned requirement, while obviating at the same time the drawbacks referred to above.

Soluzione Tecnica Technical Solution

Tale problema à ̈ risolto da un metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo in accordo con la rivendicazione 1. This problem is solved by a method for determining multiple touches on a resistive touch screen in accordance with claim 1.

Effetti Vantaggiosi Advantageous Effects

Grazie alla presente invenzione à ̈ possibile ottenere un metodo per determinare le coordinate di ciascun punto di tocco senza modificare la struttura costruttiva di un comune schermo a sfioramento di tipo resistivo ad esempio del tipo a 5-wires o più wires. Thanks to the present invention it is possible to obtain a method for determining the coordinates of each touch point without modifying the constructive structure of a common resistive touch screen, for example of the 5-wire or more wire type.

Breve Descrizione dei Disegni Brief Description of the Drawings

Ulteriori caratteristiche ed i vantaggi del metodo secondo la presente invenzione risulteranno dalla descrizione di seguito riportata di un suo esempio preferito di realizzazione, data a titolo indicativo e non limitativo, con riferimento alle annesse figure, in cui: Further characteristics and advantages of the method according to the present invention will result from the description given below of a preferred embodiment thereof, given by way of non-limiting example, with reference to the attached figures, in which:

- la figura 1 mostra un modello circuitale per rappresentare uno schermo a sfioramento di tipo resistivo; Figure 1 shows a circuit model for representing a touch screen of the resistive type;

- la figura 2 mostra una rappresentazione grafica dell'andamento del potenziale lungo le coordinate spaziali nel pannello resistivo sensibile al tocco allorquando si sono verificate condizioni di lavoro semplificate, in accordo con la presente invenzione; Figure 2 shows a graphical representation of the trend of the potential along the spatial coordinates in the touch-sensitive resistive panel when simplified working conditions have occurred, in accordance with the present invention;

- la figura 3 mostra una differente rappresentazione grafica tridimensionale della figura 2; Figure 3 shows a different three-dimensional graphic representation of Figure 2;

- la figura 4 mostra una differente rappresentazione grafica bidimensionale della figura 2; Figure 4 shows a different two-dimensional graphic representation of Figure 2;

- la figura 5 mostra l’andamento del potenziale al variare dell’intensità della corrente; - la figura 6 mostra un circuito per acquisire una corrente di tocco e convertirla in una tensione; - figure 5 shows the trend of the potential as the intensity of the current varies; Figure 6 shows a circuit for acquiring a touch current and converting it into a voltage;

- la figura 7 mostra un esempio applicativo del metodo in accordo alla presente invenzione; - figure 7 shows an application example of the method according to the present invention;

- le figure 8A e 8B mostrano un modello circuitale per rappresentare uno schermo a sfioramento di tipo resistivo, rispettivamente, quando à ̈ toccato in un solo punto e quando à ̈ toccato in due punti, in accordo con lo stato della tecnica. - Figures 8A and 8B show a circuit model to represent a resistive touch screen, respectively, when it is touched in only one point and when it is touched in two points, in accordance with the state of the art.

Descrizione Dettagliata Detailed Description

Giova immediatamente rilevare che quand'anche nel prosieguo della descrizione il metodo in accordo con la presente invenzione à ̈ descritto con riferimento ad un pannello resistivo 5-wires, il metodo à ̈ comunque applicabile a qualsiasi tipologia di pannello touchscreen resistivo che presenti i nodi di alimentazione in un piano e il o i nodi di rilevazione (o sensing) in un altro piano (indipendentemente dal numero di contatti). It should be immediately noted that even when the method in accordance with the present invention is described with reference to a 5-wire resistive panel in the rest of the description, the method is in any case applicable to any type of resistive touchscreen panel that has power supply in one floor and the sensing node (s) in another floor (regardless of the number of contacts).

Con riferimento alla figura 1 in cui à ̈ mostrato uno schema di principio di un pannello resistivo a sfioramento (o touchscreen) 1, si nota che tale pannello 1 à ̈ composto da due strati di materiale conduttivo normalmente separati tra loro. With reference to figure 1 in which a schematic diagram of a resistive touch panel (or touchscreen) 1 is shown, it can be seen that this panel 1 is composed of two layers of conductive material normally separated from each other.

Tale schermo ha un primo strato 1 A ed un secondo strato 1B in cui il primo strato 1A à ̈ idoneo per essere toccato ed à ̈ dotato di almeno un nodo di rilevazione Nsense per rilevare una tensione Vsense ed il secondo strato 1B à ̈ dotato di una pluralità di nodi di alimentazione Vl,...,Vn che alimentano il secondo strato 1B. This screen has a first layer 1A and a second layer 1B in which the first layer 1A is suitable to be touched and is equipped with at least one Nsense detection node to detect a Vsense voltage and the second layer 1B is equipped with a plurality of power supply nodes Vl, ..., Vn which feed the second layer 1B.

Il primo strato 1A ed il secondo strato 1B hanno, preferibilmente, geometria planare in cui il primo strato 1A e il secondo strato 1B hanno una prima dimensione a lungo una prima coordinata cartesiana y ed una seconda dimensione b lungo una seconda coordinata cartesiana x, come esemplificato in figura 7. The first layer 1A and the second layer 1B preferably have planar geometry in which the first layer 1A and the second layer 1B have a first dimension a along a first Cartesian coordinate y and a second dimension b along a second Cartesian coordinate x, such as exemplified in figure 7.

Ad esempio lo strato inferiore 1B presenta una pluralità di nodi di alimentazione Vl,...Vn che nell' esempio si concretizzano in quattro nodi di alimentazione V1,V2,V3,V4 disposti in corrispondenza dei quattro vertici di detto strato inferiore 1B, mentre lo strato superiore 1A à ̈ collegato alla circuiteria di acquisizione per mezzo di un solo nodo di rilevazione Nsense configurato per generare la tensione Vsense. For example, the lower layer 1B has a plurality of feeding nodes Vl, ... Vn which in the example take the form of four feeding nodes V1, V2, V3, V4 arranged in correspondence with the four vertices of said lower layer 1B, while the upper layer 1A is connected to the acquisition circuitry by means of a single Nsense detection node configured to generate the Vsense voltage.

La tipologia di pannelli resistivi 1 esemplificata in figura 1 Ã ̈ comunemente chiamata a cinque fili (o 5-wires). The type of resistive panels 1 exemplified in figure 1 is commonly called five-wire (or 5-wire).

Come ben noto ad un tecnico del ramo qualora sia esercitata una pressione sullo schermo 1 per mezzo di un dito o di un pennino vi à ̈ un contatto in un solo punto tra lo strato superiore 1A con il sottostante strato inferiore 1B. As well known to a person skilled in the art, if pressure is exerted on the screen 1 by means of a finger or a stylus, there is a contact in a single point between the upper layer 1A with the underlying lower layer 1B.

Tipicamente per ricavare la posizione di un primo punto di tocco PI 1 sullo schermo 1 si alimenta lo strato superiore 1A lungo una prima direttrice 2C (ad esempio l’asse delle ascisse di un sistema di riferimento cartesiano) e si acquisisce la tensione Vsense sul nodo Nsense. Typically, to obtain the position of a first touch point PI 1 on the screen 1, the upper layer 1A is fed along a first directrix 2C (for example the abscissa axis of a Cartesian reference system) and the voltage Vsense is acquired on the Nsense node.

E necessario inoltre ripetere l’operazione anche per una seconda direttrice 2D (ad esempio l’asse delle ordinate y di un sistema di riferimento cartesiano) che risulta essere ortogonale alla prima direttrice 2A, cambiando opportunamente le tensioni sui nodi di alimentazione V 1 , V2 , V3 , V4. It is also necessary to repeat the operation also for a second 2D directrix (for example the y-axis of a Cartesian reference system) which is orthogonal to the first directrix 2A, suitably changing the voltages on the supply nodes V 1 , V2, V3, V4.

In questo modo le coordinate del primo punto di tocco PI sono convertite in una grandezza elettrica perché lo strato conduttivo inferiore 1B alimentato secondo una direttrice crea un gradiente di potenziale mentre lo strato superiore 1A agisce come una sonda andando a cortocircuitare la circuiteria di acquisizione nel punto di tocco PI. In this way the coordinates of the first touch point PI are converted into an electrical quantity because the lower conductive layer 1B fed according to a directrix creates a potential gradient while the upper layer 1A acts as a probe, short-circuiting the acquisition circuitry in the touch point PI.

Ponendo un ulteriore punto di tocco P2, in contemporanea con il primo punto di tocco PI sul pannello 1, si genera un percorso resistivo nello strato conduttivo superiore 1A oltre a quello normalmente esistente nello strato inferiore 1B. By placing a further touch point P2, simultaneously with the first touch point P1 on the panel 1, a resistive path is generated in the upper conductive layer 1A in addition to that normally existing in the lower layer 1B.

Questo percorso resistivo aumenta la corrente normalmente erogata dai generatori di tensione V1,V2,V3,V4 e un circuito di rilevazione 5 della corrente di tocco II',..., In', una cui forma di realizzazione à ̈ illustrata in figura 6, à ̈ posto sugli stessi e ne misura il cambiamento. This resistive path increases the current normally delivered by the voltage generators V1, V2, V3, V4 and a touch current detection circuit 5 II ', ..., In', an embodiment of which is illustrated in figure 6 , Is placed on them and measures their change.

All’ aumentare della distanza d tra i due punti di tocchi PI e P2 aumenta il tratto di percorso parallelo tra lo strato superiore 1A e lo strato inferiore 1B rispetto alla resistenza in serie posta tra i punti di alimentazione e il percorso parallelo. Esiste dunque una proporzionalità tra la distanza dei punti di tocco e la corrente che scorre nel circuito di rilevazione 5. As the distance d between the two touch points P1 and P2 increases, the parallel path section between the upper layer 1A and the lower layer 1B increases with respect to the series resistance placed between the supply points and the parallel path. There is therefore a proportionality between the distance of the touch points and the current flowing in the detection circuit 5.

Per maggiori dettagli in relazione alla spiegazione di tale fenomeno à ̈ possibile fare riferimento alle figure 8A e 8B. For more details in relation to the explanation of this phenomenon it is possible to refer to figures 8A and 8B.

In particolare una circuiteria di controllo, anche con riferimento alla figura 8A, in cui à ̈ mostrato un modello circuitale per rappresentare uno schermo a sfioramento di tipo resistivo, per ottenere le coordinate x,y del singolo punto di tocco PI, prevede di alimentare alternativamente, ad esempio con una tensione di alimentazione Vcc pari a 5V, i due strati costituenti lo schermo. Ciascuno dei suddetti strati à ̈ in grado di rappresentare o la coordinata delle ascisse o la coordinata delle ordinate. La circuiteria di controllo legge la caduta di potenziale che ciascun strato presenta ed infine interpreta tale valore di caduta di potenziale di ciascun strato stabilendo quale siano i valori delle coordinate x,y del punto di tocco P1. La circuiteria di controllo pertanto à ̈ idonea per leggere un valore di tensione, elaborarlo cosi da generare le coordinate x,y del punto di tocco PI. In particular, a control circuitry, also with reference to Figure 8A, in which a circuit model is shown to represent a resistive touch screen, to obtain the x, y coordinates of the single touch point PI, provides for alternatively powering , for example with a supply voltage Vcc equal to 5V, the two layers constituting the screen. Each of the aforesaid layers is able to represent either the coordinate of the abscissa or the coordinate of the ordinates. The control circuitry reads the potential drop that each layer has and finally interprets this potential drop value of each layer, establishing the values of the x, y coordinates of the touch point P1. The control circuitry is therefore suitable for reading a voltage value, processing it so as to generate the x, y coordinates of the touch point PI.

In particolare nella figura 8A, si à ̈ nell’ipotesi di alimentare solo uno strato dei due strati costituenti lo schermo e di mantenere l’altro flottante; si nota, infatti, che lo strato alimentato alla tensione Vcc à ̈ ad esempio lo strato rappresentativo delle coordinate y mentre lo strato lasciato flottante à ̈ ad esempio quello rappresentativo delle coordinate x. In particular in figure 8A, it is assumed to feed only one layer of the two layers constituting the screen and to keep the other floating; it can be seen, in fact, that the layer fed at the voltage Vcc is for example the representative layer of the y coordinates while the layer left floating is for example the one representative of the x coordinates.

La lettura di tensione (ad alta impedenza) operata sul nodo Vsense dalla circuiteria di controllo dello schermo permette di risalire alla tensione del punto di tocco P1 perché non vi à ̈ caduta di tensione sulle resistenze R10, R11, R12 e R13 così da identificare la coordinata y del punto P1. The voltage reading (at high impedance) operated on the Vsense node by the screen control circuitry allows to trace the voltage of the touch point P1 because there is no voltage drop on the resistors R10, R11, R12 and R13 so as to identify the y coordinate of point P1.

La tensione Vsense sarà quindi pari a: The Vsense voltage will therefore be equal to:

5V 5V

Vsense = - * (R3 R4 R5 ) Vsense = - * (R3 R4 R5)

(R1 R2 R3 R4 R5) (R1 R2 R3 R4 R5)

Analogamente si procede per la coordinata x del punto PI, ossia si alimenta con la tensione Vcc lo strato che prima era flottante e si lascia flottante lo strato che prima era alimentato alla tensione Vcc. Similarly, one proceeds for the x coordinate of the point PI, ie the layer which was previously floating is fed with the voltage Vcc and the layer which was previously fed at the voltage Vcc is left floating.

Giova rilevare che la corrente II che fluisce nello strato alimentato (indipendentemente che sia il primo o il secondo strato) risulta essere costante e dipende solamente dalla resistività del materiale dello strato alimentato e dal valore della tensione di alimentazione Vcc. It should be noted that the current II which flows in the fed layer (regardless of whether it is the first or second layer) is constant and depends only on the resistivity of the material of the fed layer and on the value of the supply voltage Vcc.

Con riferimento ora alla figura 8B, in cui à ̈ introdotto un altro punto di contatto P2, che per semplicità presenta una coordinata x uguale a quella del punto di tocco PI, gli inventori hanno notato che la corrente 12 che fluisce nello strato alimentato (ossia nel caso di specie illustrato nella figura 1B lo strato rappresentativo della coordinata y) aumenta rispetto a quella del singolo punto di tocco. With reference now to Figure 8B, in which another contact point P2 is introduced, which for simplicity has an x coordinate equal to that of the touch point PI, the inventors have noticed that the current 12 flowing in the fed layer (i.e. in the present case illustrated in Figure 1B the representative layer of the coordinate y) increases with respect to that of the single touch point.

Ciò à ̈ dovuto al fatto che toccando in due punti il primo strato dello schermo si introduce un percorso parallelo nel pannello inferiore, ossia nel secondo strato, che nel caso di specie rappresenta la coordinata x. This is due to the fact that touching the first layer of the screen in two points introduces a parallel path in the lower panel, ie in the second layer, which in this case represents the x coordinate.

In particolare la corrente fluisce anche attraverso le maglie individuate, rispettivamente, dalle resistenze R1 1, R12 e R3 e dalle resistenze R7, R8 e R3. In particular, the current also flows through the meshes identified, respectively, by the resistances R1 1, R12 and R3 and by the resistances R7, R8 and R3.

Nella situazione in cui lo schermo à ̈ toccato in due punti pertanto si ha che la tensione Vsense cambia rispetto a quanto descritto con riferimento alla figura 8 A e si porta ad un valore intermedio tra il valore della tensione del nodo rappresentativo del punto di contatto P1 e il valore della tensione del nodo rappresentativo del punto di contatto P2. In the situation in which the screen is touched in two points, therefore, the Vsense voltage changes with respect to what is described with reference to figure 8 A and reaches an intermediate value between the voltage value of the node representative of the contact point P1 and the voltage value of the node representative of the contact point P2.

Ciò equivale a dire che à ̈ come se si fosse toccato lo schermo in un solo punto PO posto a metà tra i punti di contatto P1 e P2. This is equivalent to saying that it is as if you had touched the screen at a single point PO located halfway between the contact points P1 and P2.

La corrente 12 che circola nello strato alimentato risulta essere pertanto maggiore rispetto alla corrente II che scorre nel medesimo strato quando il pannello à ̈ toccato in un solo punto ed in particolare si ha che la corrente circolante nel caso di due punti di tocco à ̈ pari a: The current 12 which circulates in the fed layer is therefore greater than the current II which flows in the same layer when the panel is touched in one point only and in particular, the current circulating in the case of two touch points is equal to:

Vcc Vcc

I2 - — - I2 - ⠀ "-

(R3 //(R7 R8) //(RI 1 RI 2)) RI RI R4 R5 (R3 // (R7 R8) // (RI 1 RI 2)) RI RI R4 R5

L’incremento della corrente che circola nello strato alimentato à ̈ enfatizzato tanto più i punti di contatto P1 e P2 sono lontani tra di loro; infatti, la tensione di Vsense rimane la medesima mentre la corrente che circola nello strato alimentato risulta essere maggiore: The increase in the current circulating in the fed layer is emphasized the more the contact points P1 and P2 are far from each other; in fact, the Vsense voltage remains the same while the current circulating in the fed layer is greater:

- sia rispetto alla corrente che scorre nel medesimo strato quando il pannello à ̈ toccato in due punti di tocco ma ravvicinati, - both with respect to the current flowing in the same layer when the panel is touched in two touch points but close together,

- sia rispetto alla corrente II che scorre nel medesimo strato quando il pannello à ̈ toccato in un solo punto di tocco. - both with respect to the current II which flows in the same layer when the panel is touched in a single touch point.

Ciò premesso il concetto alla base della presente invenzione à ̈ quello in accordo al quale That said, the concept underlying the present invention is the one according to which

à ̈ previsto di alimentare lo strato inferiore 1B del pannello 1 con una pluralità di generatori di tensione Vl,...,Vn comandati in maniera tale che la risultante del vettore gradiente di potenziale sviluppato dalla somma dei potenziali di ciascun generatore di tensione Vl,...,Vn sia orientabile (a piacere) in un piano x,y. It is provided to supply the lower layer 1B of the panel 1 with a plurality of voltage generators Vl, ..., Vn controlled in such a way that the resultant of the potential gradient vector developed by the sum of the potentials of each voltage generator Vl, ..., Vn is orientable (at will) in an x, y plane.

Inoltre à ̈ previsto che si rilevi un valore di corrente di tocco I1,. . ,,In’ erogata da ciascun generatore Vl,...,Vn quando detto primo strato 1A à ̈ toccato in detto primo punto (P1) e nel frattempo à ̈ toccato anche in detto secondo punto P2. It is also expected that a touch current value I1, is detected. . ,, Inâ € ™ supplied by each generator Vl, ..., Vn when said first layer 1A is touched in said first point (P1) and in the meantime it is also touched in said second point P2.

Inoltre à ̈ previsto che si rilevi un valore di corrente di base II,..., In erogata da ciascun generatore VI,. ..,Vn quando detto primo strato 1A non à ̈ toccato in nessun punto. Furthermore, it is envisaged that a base current value II, ..., In supplied by each generator VI, is detected. .., Vn when said first layer 1A is not touched at any point.

Inoltre à ̈ previsto che siano sommate le correnti di tocco Ι1,.,.,Ιn’ dello stesso segno entranti o uscenti in ciascuno di detta pluralità di generatori Vl,...,Vn così da ottenere un valore l∑b,as(0). Furthermore, it is envisaged that the touch currents Î ™ 1,.,., Î ™ nâ € ™ of the same sign entering or leaving in each of said plurality of generators Vl, ..., Vn are added so as to obtain a value lâˆ'b, as (0).

Inoltre à ̈ previsto che siano sommate le correnti di base Il,...,In dello stesso segno entranti o uscenti in ciascuno di detta pluralità di generatori Vl,...,Vn così da ottenere un valore l∑in(0). Furthermore, it is foreseen that the base currents Il, ..., In of the same sign entering or leaving in each of said plurality of generators Vl, ..., Vn are added so as to obtain a value lâˆin (0) .

E anche prevista una fase di confronto tra il valore l∑m(0) ed il valore l∑bias(0) per ottenere un terzo valore I∑aCq(0). There is also a phase of comparison between the value l∑m (0) and the value l∑bias (0) to obtain a third value I∑aCq (0).

Quest’ultimo valore l∑acq(9) à ̈ identificativo dell’incremento di corrente a valore massimo Amax mentre si orienta il vettore gradiente di potenziale nella geometria planare xy dello schermo 1. This last value the acq (9) identifies the current increase at maximum value Amax while orienting the potential gradient vector in the planar geometry xy of screen 1.

In particolare, secondo un aspetto della presente invenzione al fine di comandare i generatori di tensione Vl,...,Vn in modo tale da ottenere il vettore gradiente di potenziale orientabile a piacere, supponendo che i due strati 1 A e 1B del pannello 1 siano omogenei con una resistività specifica pari a p e prendendo in considerazione solo lo strato inferiore 1B, in cui sono presenti i nodi di alimentazione VI,.. ,,Vn, dato che per definizione In particular, according to an aspect of the present invention in order to control the voltage generators Vl, ..., Vn in such a way as to obtain the potential gradient vector which can be oriented at will, assuming that the two layers 1A and 1B of the panel 1 are homogeneous with a specific resistivity equal to p and taking into consideration only the lower layer 1B, in which the power supply nodes VI, .. ,, Vn are present, given that by definition

dove -E à ̈ il vettore campo elettrico mentre J à ̈ il vettore densità di corrente ed essendo E — -grad(V)=- ^ V , where -E is the electric field vector while J is the current density vector and being E â € ”-grad (V) = - ^ V,

à ̈ necessario che It is necessary that

ox ay ox ay

Dalla [1] si comprende che per imporre un modulo, una direzione ed un verso al vettore densità di corrente J à ̈ necessario creare un gradiente di potenziale sulla superfìcie degli strati 1A e/o 1B del pannello resistivo 1. From [1] it is understood that to impose a modulus, a direction and a direction on the current density vector J it is necessary to create a potential gradient on the surface of the layers 1A and / or 1B of the resistive panel 1.

Idealmente, qualora il controllo avvenisse per ogni porzione, al limite infinitesima, della superficie dello strato 1B del pannello 1 tramite un proprio nodo di alimentazione dedicato sarebbe possibile imporre un vettore densità di corrente J in ogni punto spaziale dello strato stesso. Ideally, if the control were to take place for each portion, at the infinitesimal limit, of the surface of the layer 1B of panel 1 through its own dedicated power supply node, it would be possible to impose a current density vector J in each spatial point of the layer itself.

Tramite un’operazione di integrazione dell’equazione [1] à ̈ possibile giungere al valore che ciascun nodo di alimentazione V1,...,Vn deve assumere lungo tutta la superficie xy del pannello resistivo 1. By integrating equation [1] it is possible to reach the value that each power supply node V1, ..., Vn must assume along the entire surface xy of the resistive panel 1.

In particolare, qualora siano fomite le coordinate spaziali Vx,Vy di ciascun nodo di alimentazione V1,...,Vn implementato nel pannello 1, à ̈ possibile risalire al valore di potenziale che devono assumere tali nodi di alimentazione V1,...,Vn affinché si ottengano le determinate caratteristiche di modulo, direzione e verso del vettore densità di corrente J . In particular, if the spatial coordinates Vx, Vy of each power supply node V1, ..., Vn implemented in panel 1 are provided, it is possible to trace the potential value that these power supply nodes V1, ..., must assume Vn in order to obtain the specific characteristics of modulus, direction and direction of the current density vector J.

In seguito si sviluppa un funzionale di V(<x>>y><@>) per ogni nodo di alimentazione V1,. . ,,Vn tale per cui sia soddisfatta la condizione di rotazione del vettore·^<=>. Then a functional of V (<x>> y> <@>) is developed for each power supply node V1 ,. . ,, Vn such that the rotation condition of the vector ^ <=> is satisfied.

In altre parole, per sviluppare il funzionale di per ogni nodo di alimentazione V1,. .. ,Vn tale per cui sia soddisfatta la condizione di rotazione del vettore^<=>J (0) à ̈ previsto di fornire le coordinate Xc,Yc del punto centrale Pc del primo strato 1A e, di fornire: - un primo valore Î ̃ identificativo della direzione della corrente che scorre nello strato 1B o contemporaneamente negli strati 1B e 1 A se cortocircuitati da più di un tocco; In other words, to develop the functional of for each power node V1 ,. .., Vn such that the rotation condition of the vector ^ <=> J (0) is satisfied, it is expected to provide the coordinates Xc, Yc of the central point Pc of the first layer 1A and, to provide: - a first value Î ̃ identification of the direction of the current flowing in the layer 1B or simultaneously in the layers 1B and 1 A if short-circuited by more than one touch;

- un secondo valore φ identificativo del valore di intensità di detta corrente che scorre in detto secondo strato 1 B - a second value Ï † identifying the intensity value of said current flowing in said second layer 1 B

- le coordinate spaziali Vx,Vy e di potenziale Vz di ciascun nodo di alimentazione di detta pluralità di nodi alimentazione V1 , ... ,Vn. - the spatial coordinates Vx, Vy and potential Vz of each power supply node of said plurality of power supply nodes V1, ..., Vn.

In particolare ciascun nodo di alimentazione V1,...,Vn eroga un valore di tensione di alimentazione Vz che à ̈ funzione del primo valore Î ̃, del secondo valore φ e delle coordinate spaziali Vx,Vy. In particular, each power supply node V1, ..., Vn supplies a power supply voltage value Vz which is a function of the first value Î ̃, of the second value Ï † and of the spatial coordinates Vx, Vy.

Pertanto la coordinata Vz corrisponde a tale tensione di alimentazione del pannello resistivo. Therefore the coordinate Vz corresponds to this power supply voltage of the resistive panel.

Una volta ottenuti i valori di tensione di alimentazione di ciascun nodoV1,...,Vn per calcolare le coordinante P1x,P1y;P2x,P2y dei due punti di tocco P1 e P2 si elabora la distanza d in funzione delle coordinate Î§Ï ,Î¥Ï delpunto centrale PO per generare le suddette coordinate P1x,P1y;P2x,P2y dei due punti di tocco P1,P2. Once the power supply voltage values of each node V1, ..., Vn have been obtained to calculate the coordinates P1x, P1y; P2x, P2y of the two touch points P1 and P2, the distance d is calculated as a function of the coordinates ΧÏ, Î ¥ Ï of the central point PO to generate the aforementioned coordinates P1x, P1y; P2x, P2y of the two touch points P1, P2.

E' anche previsto di ripetere le fasi prime citate incrementando di una quantità Î ́ del primo valore Î ̃, in cui Î ́ à ̈ l’incremento in gradi dell’angolo della corrente Î ̃ ad esempio: 1° oppure 5°. It is also planned to repeat the first phases mentioned by increasing by a quantity Î ́ of the first value Î ̃, in which Î ́ à ̈ the increase in degrees of the angle of the current Î ̃ for example: 1 ° or 5 ° .

Da questo valore Î ́ dipende la risoluzione angolare con cui si scansiona l’intero pannello resistivo. The angular resolution with which the entire resistive panel is scanned depends on this value Î ́.

Con riferimento alla figura 2 e ponendosi in una condizione semplificata rispetto a quanto sino ad ora descritto ossia ritenendo sia la resistività specifica degli strati 1A e 1B pari a p che il vettore densità di corrente J costanti, lungo la prima 2C e la seconda direttrice 2D (ossia gli assi cartesiani x e y), si ottiene che il valore che ciascun nodo di alimentazione Vl,...,Vn ottenuto tramite l’operazione di integrazione dell’equazione [1] à ̈ un piano a rigido nello spazio x,y,z dove x e y sono dimensioni spaziali mentre z à ̈ il potenziale in quel punto. Per semplicità il piano a di potenziale rappresentato nella figura 2 può essere paragonato ad un piano inclinato meccanico la cui pendenza fa scivolare delle palline per gravità. With reference to Figure 2 and placing itself in a simplified condition with respect to what has been described up to now, i.e. considering both the specific resistivity of the layers 1A and 1B equal to p and the current density vector J constant, along the first 2C and the second 2D direction ( i.e. the Cartesian axes x and y), we obtain that the value that each supply node Vl, ..., Vn obtained through the integration operation of equation [1] is a rigid plane a in space x, y , z where x and y are spatial dimensions while z is the potential at that point. For simplicity, the potential plane a represented in figure 2 can be compared to a mechanical inclined plane whose slope causes balls to slide by gravity.

In questo paragone le palline sono l’equivalente della corrente I che fluisce nel pannello resistivo. All’ aumentare dell’inclinazione aumenterà la corrente mentre al variare della direzione dell’inclinazione del piano varierà la direzione delle palline e dunque la direzione della corrente. In this comparison the balls are the equivalent of the current I flowing in the resistive panel. As the inclination increases, the current will increase while as the direction of the inclination of the plane changes, the direction of the balls and therefore the direction of the current will vary.

Più in particolare, anche con riferimento alla figura 3, l’ottenimento del pianoa come soluzione dell’ integrazione dell’equazione [1] può essere espletata imponendo le condizioni nel seguente modo: More specifically, also with reference to Figure 3, the obtaining of plana as a solution of the integration of equation [1] can be carried out by imposing the conditions as follows:

- passaggio per un punto 3A di coordinate cartesiane (0,0,0); giova rilevare che questo punto à ̈ arbitrario e rappresenta il punto a potenziale zero su cui ruoterà il piano di potenziale a; in particolare à ̈ possibile imporre la rotazione anche sulla posizione di un nodo di alimentazione VI,. ..,Vn in modo da tenerlo fisso ad un preciso valore di potenziale; - passage through a point 3A of Cartesian coordinates (0,0,0); it should be noted that this point is arbitrary and represents the zero potential point on which the potential plane a will rotate; in particular, it is possible to impose the rotation also on the position of a VI power node. .., Vn so as to keep it fixed at a precise potential value;

- passaggio per il punto 3B di coordinate (<Χ>Ε>)<?>Ε·><Ζ>Ε) verso cui punta un vettore 1D rappresentativo del campo elettrico - E con modulo unitario |<~>E \ - passage through the coordinate point 3B (<Χ> Î •>) <?> Î • ·> <Ζ> Î •) towards which a vector 1D representative of the electric field points - E with unitary module | <~> AND \

- l’intersezione tra il piano di potenziale V e il piano xy che genera la retta 3C perpendicolare alla proiezione del vettore campo elettrico - E sul piano xy. - the intersection between the potential plane V and the xy plane which generates the line 3C perpendicular to the projection of the electric field vector - E on the xy plane.

L’angolo φ rappresenta l’angolo tra l’asse Z e il piano di potenziale α , mentre Î ̃ à ̈ l’angolo tra l’asse X e il vettore rotante finale 1D del campo elettrico (o vettore densità di corrente J ). The angle Ï † represents the angle between the Z axis and the potential plane Î ±, while Î ̃ is the angle between the X axis and the final rotating vector 1D of the electric field ( or current density vector J).

Giova rilevare che la condizione in accordo alla quale l’intersezione tra il piano di potenziale α e il piano xy che genera la retta 3C perpendicolare alla proiezione del vettore campo elettrico - E sul piano xy si riduce al passaggio per il punto 3D di coordinate: (cos(0 ^),sin(0 /φ,Ο) It should be noted that the condition according to which the intersection between the potential plane Î ± and the xy plane that generates the line 3C perpendicular to the projection of the electric field vector - E on the xy plane is reduced to the passage through the 3D point of coordinates: (cos (0 ^), sin (0 / Ï †, Ο)

Con riferimento ora alla figura 4, che rappresenta la proiezione bidimensionale sul piano With reference now to Figure 4, which represents the two-dimensional projection on the plane

xy della figura 3 e pone in evidenza la costruzione geometrica tra la proiezione del vettore xy of Figure 3 and highlights the geometric construction between the vector projection

campo elettrico e il punto 3D Ã ̈ possibile imporre le tre condizioni prima citate ad electric field and the 3D point It is possible to impose the three conditions mentioned above ad

un’equazione generica di un piano nello spazio x,y,z ossia a generic equation of a plane in the space x, y, z that is

ax by cz d = 0 ax by cz d = 0

Da ciò si ricava la seguente equazione: From this we obtain the following equation:

- sint#<Ï€>/ζ) * x cos(#<Ï€>- sint # <Ï €> / ζ) * x cos (# <Ï €>

z - -/ζ) * y z - - / ζ) * y

— — T - [2] â € ”â €” T - [2]

[sin(<9) * cos(i9 y^) - cos((9) * sin(6> ^)] * tg((p) [sin (<9) * cos (i9 y ^) - cos ((9) * sin (6> ^)] * tg ((p)

οοη0 ≤Π̧< 2Ï€ e 0 ≤φ < Ï€ /2. οοΠ· 0 â ‰ ¤Î ̧ <2Ï € and 0 â ‰ ¤Ï † <Ï € / 2.

L’equazione [2] rappresenta il potenziale z lungo la geometria planare ossia nel piano xy. Per individuare il potenziale dei nodi di alimentazione VI,. . .,Vn affinché la corrente abbia una determinata direzione, verso e intensità à ̈ necessario sostituire alle variabili x e y della [2] le coordinate spaziali dei nodi di alimentazione. Equation [2] represents the potential z along the planar geometry, ie in the xy plane. To identify the potential of the VI power nodes ,. . ., Vn in order for the current to have a certain direction, direction and intensity, it is necessary to replace the x and y variables of [2] with the spatial coordinates of the power supply nodes.

Tuttavia, ciò può risultare tecnologicamente ed economicamente svantaggioso, in quanto i nodi di alimentazione V1,. .. ,Vn implementabili nel pannello 1 sono in un numero limitato. However, this can be technologically and economically disadvantageous, as the power nodes V1 ,. .., Vn that can be implemented in panel 1 are limited in number.

Infatti, in commercio sono presenti pannelli sensibili al tocco con cinque contatti di cui quattro sono impiegati per alimentare il pannello come mostrato in figura 1. In fact, on the market there are touch sensitive panels with five contacts of which four are used to power the panel as shown in figure 1.

Geometricamente tali contatti sono disposti su ciascun vertice del pannello sensibile al tocco 1 , come esemplificato in figura 1. Geometrically, these contacts are arranged on each vertex of the touch-sensitive panel 1, as exemplified in Figure 1.

Per semplicità à ̈ possibile trascurare la cornice di supporto passiva presente tutta intorno al sensore e considerare i nodi di alimentazioni V1,. . .,Vn posti esattamente agli angoli del pannello resistivo 1. For simplicity it is possible to neglect the passive support frame present all around the sensor and consider the power supply nodes V1 ,. . ., Vn placed exactly at the corners of the resistive panel 1.

Il primo strato 1A e il secondo strato 1B hanno geometria planare, preferibilmente rettangolare o quadrata, in cui il primo strato 1 A ed il secondo strato 1B presentano una prima dimensione “a†lungo la prima direttrice 2D (che nell’esempio si identifica con la coordinata cartesiana y) ed una seconda dimensione “b†lungo la seconda direttrice 2C (che nell’esempio si identifica con la coordinata cartesiana x). The first layer 1A and the second layer 1B have planar geometry, preferably rectangular or square, in which the first layer 1A and the second layer 1B have a first dimension â € œaâ € along the first 2D direction (which in the example is identifies with the Cartesian coordinate y) and a second dimension â € œbâ € along the second direction 2C (which in the example is identified with the Cartesian coordinate x).

In tale scenario, ipotizzando di mantenere il punto centrale Pc del pannello 1 nel punto di origine del sistema di riferimento cartesiano, si ha che nei pannelli 1, del tipo mostrato in figura 1 , le coordinate di ciascun nodo di alimentazione sono pari a: In this scenario, assuming to keep the central point Pc of panel 1 at the point of origin of the Cartesian reference system, we have that in panels 1, of the type shown in Figure 1, the coordinates of each feeding node are equal to:

- il primo nodo di alimentazione V1 avendo coordinate spaziali -b/2,a/2; - the first supply node V1 having spatial coordinates -b / 2, a / 2;

- il secondo nodo di alimentazione V2 avendo coordinate spaziali b/2,a/2; - the second supply node V2 having spatial coordinates b / 2, a / 2;

- il terzo nodo di alimentazione V3 avendo coordinate spaziali b/2,-a/2; - the third feeding node V3 having spatial coordinates b / 2, -a / 2;

- il quarto nodo di alimentazione V4 avendo coordinate spaziali -b/2,-a/2. - the fourth supply node V4 having spatial coordinates -b / 2, -a / 2.

Sostituendo le coordinate dei nodi V1,V2,V3, V4 alla equazione [2] si avrà il potenziale dei singoli nodi al variare di Î ̃ (direzione della corrente) e di φ (inclinazione del piano inclinato e dunque intensità di corrente): By substituting the coordinates of the nodes V1, V2, V3, V4 to equation [2], one will have the potential of the single nodes as Î ̃ (direction of the current) and Ï † (inclination of the inclined plane and therefore intensity of current) vary:

sin(<9<n>y) * — cos(0 y)<â– >sin (<9 <n> y) * â € ”cos (0 y) <â–>

Fi = Fi =

[sin(0) * cos(0 y) - cos(<9) * sin(0 y)\ * tg{<p) [sin (0) * cos (0 y) - cos (<9) * sin (0 y) \ * tg {<p)

<â– >sin(6* y^) * — 005(6* y) a <â–> sin (6 * y ^) * â € ”005 (6 * y) a

[sin(0) * cos(0 y) - cos (Î ̃) * sin(0 y)\ * tg(<p) [sin (0) * cos (0 y) - cos (Î ̃) * sin (0 y) \ * tg (<p)

<â– >sin(# y) * — cos(0 y a <â–> sin (# y) * â € ”cos (0 y a

)<:>) <:>

[sin(6*) * cos(6* yy - cos(0) * sin(0 y)\ * tg(<p) [sin (6 *) * cos (6 * yy - cos (0) * sin (0 y) \ * tg (<p)

sin(<9 y) * — cos(<9 y) ' sin (<9 y) * ⠀ "cos (<9 y) '

K = K =

[sin(6*) * cos(#<n>y) - cos((9)<1,1>sin(i9 y)] * tg(^) [sin (6 *) * cos (# <n> y) - cos ((9) <1,1> sin (i9 y)] * tg (^)

Nel caso particolare in cui Î ̧=0 si ha che Γ equazione [2] si riduce a: In the particular case in which Î ̧ = 0 we have that Î "equation [2] reduces to:

x x

z — z ⠀ "

tg(<p) tg (<p)

ossia il pianodi potenziale a à ̈ inclinato da destra verso sinistra e pertanto la corrente that is, the potential plane a is inclined from right to left and therefore the current

scorre verso sinistra con l' asse x positivo verso destra ecp >0. scrolls to the left with the positive x axis to the right and ecp> 0.

Per schermi di piccole dimensioni in cui a=40mm e b=70mm, la resistenza tipica lungo For small screens where a = 40mm and b = 70mm, the typical resistance is long

la seconda direttrice 2C (che nell’esempio si identifica con la coordinata cartesiana x) à ̈ di the second directrix 2C (which in the example is identified with the Cartesian coordinate x) is

poche centinaia di ohm, ad esempio pari a 400Ω. a few hundred ohms, for example equal to 400Î ©.

Volendo impone un’intensità di corrente pari a 10mA (tipica dei pannelli resistivi) à ̈ possibile ricavare che φ = 1.513rad o, similarmente, φ=86.68° con “b†espresso in millimetri·Il valore del potenziale dei quattro nodi di alimentazione, secondo Î ̃, anche con riferimento alla figura 5 in cui à ̈ mostrato in forma grafica avrà la seguente espressione: If desired, it imposes a current intensity of 10mA (typical of resistive panels), it is possible to derive that Ï † = 1.513rad or, similarly, Ï † = 86.68 ° with â € œbâ € expressed in millimeters The value of the potential of the four power nodes, according to Î ̃, also with reference to figure 5 in which it is shown in graphic form will have the following expression:

1.14286 * (cos(£+ ^) 1.75 * sin(0 ^/)) 1.14286 * (cos (£ + ^) 1.75 * sin (0 ^ /))

[sin(#)* cos((9+ ^)- cos(0)<5|:>siii(0 ^>2)] [sin (#) * cos ((9+ ^) - cos (0) <5 |:> siii (0 ^> 2)]

1.14286 * (cos(£<Ï€>/2)~ 1.75 * sin(0+ ^)) 1.14286 * (cos (£ <Ï €> / 2) ~ 1.75 * sin (0+ ^))

[sin(0)*cos(^+^>2 ) - cos((9) * sin(0<Ï€>/^)\ [sin (0) * cos (^ + ^> 2) - cos ((9) * sin (0 <Ï €> / ^) \

-1.14286 * (cos(0 ^/)+1.75* sin(0+ ^)) -1.14286 * (cos (0 ^ /) + 1.75 * sin (0+ ^))

[sin($) * cos((9+<Ï€>/2')~ cos(^) * sin(<9+ ^)] [sin ($) * cos ((9+ <Ï €> / 2 ') ~ cos (^) * sin (<9+ ^)]

- 1.14286 * (cos(£ ^) - 1.75 * sin(0 3⁄4)) - 1.14286 * (cos (£ ^) - 1.75 * sin (0 3⁄4))

<4>[sin(#)* cos(#+ ^/)-cos(6?) * sin(#+ ^)] <4> [sin (#) * cos (# + ^ /) - cos (6?) * Sin (# + ^)]

A tale risultato si può giungere anche considerando un pannello resistivo con più nodi di alimentazione ad esempio sei o otto nodi di alimentazione. This result can also be achieved by considering a resistive panel with several power supply nodes, for example six or eight power supply nodes.

In particolare con sei nodi di alimentazione, di cui quattro posti come l’esempio precedente e gli altri due con coordinate: In particular with six feeding nodes, of which four are placed as in the previous example and the other two with coordinates:

- il quinto nodo di alimentazione V5 avendo coordinate spaziali 0,a/2; - the fifth power supply node V5 having spatial coordinates 0, a / 2;

- il sesto nodo di alimentazione V6 avendo coordinate spaziali 0,-a/2; - the sixth supply node V6 having spatial coordinates 0, -a / 2;

si ottiene che le due alimentazione aggiuntive avranno la seguente espressione: we obtain that the two additional feeds will have the following expression:

1.14286 * (cos(<9<Ï€>/Λ 1.14286 * (cos (<9 <Ï €> / Î ›

V5= - - T ^ -[sin(0) * cos(# y^) - cos((9) * sin(0 y^)} V5 = - - T ^ - [sin (0) * cos (# y ^) - cos ((9) * sin (0 y ^)}

20 20

- 1.14286 * (cos(0 */) - 1.14286 * (cos (0 * /)

V = - - — - T V = - - â € ”- T

[sin(é?) * cos(0 y^) - cos($) * sin(<9 [sin (à ©?) * cos (0 y ^) - cos ($) * sin (<9

In particolare con otto nodi di alimentazione, di cui sei posti come l' esempio precedente e gli altri due con coordinate: In particular with eight feeding nodes, of which six are placed like the previous example and the other two with coordinates:

- il quinto nodo di alimentazione V7 avendo coordinate spaziali b/2,0; - the fifth supply node V7 having spatial coordinates b / 2,0;

- il sesto nodo di alimentazione V8 avendo coordinate spaziali -b/2,0; - the sixth power node V8 having spatial coordinates -b / 2,0;

si ottiene che le due alimentazione aggiuntive avranno la seguente espressione: we obtain that the two additional feeds will have the following expression:

2 *sin(6<l>+<7>^) 2 * sin (6 <l> + <7> ^)

v7= -7- — ^v7 = -7- â € ”^

[sin((9) * cos(# ^/) - cos((9) * sin(<9 /^)] [sin ((9) * cos (# ^ /) - cos ((9) * sin (<9 / ^)]

=_ 2»smQ9 3⁄4) _ = _ 2 »smQ9 3⁄4) _

<8>[sm(0) * cosili<Ï€>/Λ - cosic i<y>siili6* <8> [sm (0) * cosili <Ï €> / Î ›- cosic i <y> siili6 *

Creato il vettore rotante 1D rappresentativo del gradiente di potenziale espresso nell’equazione [1], mediante il controllo di ciascun nodo di alimentazione secondo le formule prima esposte à ̈ necessario monitorare le correnti di tocco Ι1, I2’, I3’, I4’ provenienti dai generatori V1,V2,V3 e V4 (anche 15’, 16’, 17’, 18’ fomite da V5,V6,V7 e V8 nel caso di pannello con più di quattro nodi di alimentazione). Having created the 1D rotating vector representative of the potential gradient expressed in equation [1], by controlling each power supply node according to the above formulas it is necessary to monitor the touch currents Î ™ 1, I2â € ™, I3â € ™, I4â € ™ from generators V1, V2, V3 and V4 (also 15â € ™, 16â € ™, 17â € ™, 18â € ™ supplied by V5, V6, V7 and V8 in the case of panels with more than four nodes power supply).

A tale fine, anche con riferimento al circuito di figura 6, à ̈ ivi illustrato un circuito 5 per convertire le correnti di tocco Ι1, 12’, 13’, 14’ provenienti dai generatori V1,V2,V3 e V4 in una tensione di uscita Vout. To this end, also with reference to the circuit of figure 6, a circuit 5 is shown there for converting the touch currents Î ™ 1, 12â € ™, 13â € ™, 14â € ™ coming from the generators V1, V2, V3 and V4 in an output voltage Vout.

Giova rilevare che il circuito 5 consente la lettura sia di correnti uscenti sia di correnti entranti. It should be noted that the circuit 5 allows the reading of both outgoing and incoming currents.

Infatti, definendo la corrente da misurare circolante in Rsensecome Iine le resistenze poste all’ingresso dell’amplificatore operazionale U1 come RI al nodo non invertente e come R2 al nodo invertente, con R1=R2, si ha che la configurazione circuitale dell’amplificatore operazionale U1 e del transistor Q1 posto sulla sua uscita crea un anello a reazione negativa che tende a far uguagliare le tensioni tra il nodo invertente e il nodo non invertente dell’amplificatore U1. In fact, defining the current to be measured circulating in Rsense as Iine the resistances placed at the input of the operational amplifier U1 as RI at the non-inverting node and as R2 at the inverting node, with R1 = R2, we have that the circuit configuration of the The operational amplifier U1 and the transistor Q1 placed on its output creates a negative feedback loop which tends to equalize the voltages between the inverting node and the non-inverting node of the amplifier U1.

Nei nodi di ingresso dell'operazionale U1 non può scorrere corrente (idealmente) e quindi la tensione VSense-<=>V<'>da cui per la retroazione sopracitata V<+>=Vsense-. In the input nodes of the operational U1 no current can flow (ideally) and therefore the voltage VSense - <=> V <'> from which for the aforementioned feedback V <+> = Vsense-.

V , - V _ V, - V _

La corrente circolante in R1 Ã ̈ pari a The current circulating in R1 is equal to

RI RE

ma essendo but being

(V sense - V ) = R * /<v ~>seme<~ J>seme m (V sense - V) = R * / <v ~> seed <~ J> seed m

si ha che la corrente Ioutdrenata dal transistor Q 1 di uscita avrà il valore we have that the current Ioutdrenata by the output transistor Q 1 will have the value

R sense *1 in R sense R sense * 1 in R sense

L RI Ri L RI Ri

La Ioutassorbita dal transistor Q1 Ã ̈ indirizzata verso l' impedenza di uscita composta dal parallelo di Route Cout· The Ioutabsorbed by transistor Q1 is addressed towards the output impedance composed by the parallel of Route Cout

La caduta di tensione provocata da Iout su Routgenera la tensione di uscita Vout: The voltage drop caused by Iout on Rout generates the output voltage Vout:

R R.

V<r>out = in # V <r> out = in #

<R>oul<V>omet \?\ <R> oul <V> omet \? \

RI RE

Per consentire la conversione della corrente in entrambi i versi (sia entrante che uscente dalla resistenza Rsense) si trasla con un offset pari a metà dinamica di alimentazione l’uscita del circuito transimpendenza, ossia: To allow the conversion of the current in both directions (both incoming and outgoing from the Rsense resistor) the output of the transimpendence circuit is translated with an offset equal to half the power supply dynamics, that is:

Vdd See

V<Y>offset = V <Y> offset =

La relazione generale che lega la conversione tra Iin e Vout risulta essere la equazione [3], prima identificata. The general relationship that links the conversion between Iin and Vout turns out to be the equation [3], previously identified.

Acquisite e digitalizzate le correnti di tocco Ι1, 12’, 13’, 14’ si prosegue con la somma delle correnti entranti e delle correnti uscenti dal pannello 1 (si sommano le correnti con lo stesso segno). Acquired and digitized the touch currents Î ™ 1, 12â € ™, 13â € ™, 14â € ™ continue with the sum of the incoming and outgoing currents from panel 1 (the currents with the same sign are added).

Il totale delle correnti entranti à ̈ in valore assoluto circa uguale al totale delle correnti uscenti perché, come spiegato in precedenza, dal nodo Nsense del layer superiore 1A à ̈ assorbita una corrente di valore trascurabile (corrente di bias del circuito ADC). The total of the incoming currents is in absolute value approximately equal to the total of the outgoing currents because, as explained above, a negligible current is absorbed by the Nsense node of the upper layer 1A (bias current of the ADC circuit).

Per questo motivo da ora in poi si considereranno solo la somma delle correnti entranti For this reason, from now on, only the sum of the incoming currents will be considered

I∑in. I∑in.

Per ogni valore di Î ̃ acquisisco la somma delle correnti entranti e sottraggo il valore di corrente di base acquisito in precedenza quando il pannello non era stato toccato I∑acq(0)<=>Ι∑Π̄η(Î ̧) - I∑bias(<Q>)<e>si cerca il zimax di I∑acqper 0 < Î ̧ < 2Ï€. For each value of Î ̃ I acquire the sum of the incoming currents and subtract the base current value previously acquired when the panel was not touched Iâˆ'acq (0) <=> Î ™ âˆ'Î ̄Î · (Î ̧) - Iâˆ'bias (<Q>) <e> we search for the zimax of Iâˆ'acq for 0 <Î ̧ <2Ï €.

Trovato il massimo si identifica la direzione Î ̃ nello spazio del segmento che unisce i due punti di tocco Pi e P2. Once the maximum is found, the direction Î ̃ is identified in the space of the segment joining the two touch points Pi and P2.

Il valore di Ivacqà ̈ convertito in una distanza d tra i due punti di tocco P1 e P2 attraverso una curva polinomiale calibrata in precedenza oppure attraverso una lookuptable riempita di valori in precedenza attraverso una procedura di calibrazione. The Ivacqà value is converted into a distance d between the two touch points P1 and P2 through a previously calibrated polynomial curve or through a lookuptable filled with previously filled values through a calibration procedure.

Durante l’aumento di Î ̃ e l’acquisizione conseguente di I∑a cqà ̈ possibile acquisire anche la tensione Vsense sul nodo Nsense. A tale fine à ̈ sufficiente avere anche solo due valori di Vsense per due valori di Î ̃ tale che: During the increase of Î ̃ and the consequent acquisition of I∑a cqà it is also possible to acquire the voltage Vsense on the Nsense node. For this purpose it is sufficient to have even only two values of Vsense for two values of Î ̃ such that:

I I β<σ>ι - Î ̧<σ>2 \~<Ï€>//2 I I β <σ> ι - Î ̧ <σ> 2 \ ~ <Ï €> // 2

ad esempio 0i=0 (ossia vettore gradiente di potenziale parallelo all’asse x) for example 0i = 0 (i.e. gradient vector of potential parallel to the x axis)

e Î ̧2=Ï€/2 (ossia vettore gradiente di potenziale parallelo all’asse y). and Î ̧2 = Ï € / 2 (ie potential gradient vector parallel to the y axis).

In questo modo risalgo alle coordinate x,y del punto centrale P0 punto medio del segmento che unisce i due punti di tocco. In this way I go back to the x, y coordinates of the central point P0 midpoint of the segment that joins the two touch points.

A questo punto posso calcolare le coordinate di tocco PI e P2 nel seguente modo: At this point I can calculate the touch coordinates PI and P2 as follows:

- Plx - Xc cos(0) *<d>/2- Plx - Xc cos (0) * <d> / 2

- Pìy = Yc tg(6) *<d>/^ - Pìy = Yc tg (6) * <d> / ^

- P2x = Xc -<d>/2- P2x = Xc - <d> / 2

- P2y = Yc→ tg{0) *<d>/2- P2y = Ycâ † ’tg {0) * <d> / 2

Alternativamente un altro metodo di misura e calcolo delle coordinate P1 e P2 che verrà esplicitato nel seguente esempio applicativo. Alternatively another method of measurement and calculation of the coordinates P1 and P2 which will be explained in the following application example.

Esempio applicativo Application example

E’ possibile implementare il metodo sopra descritto in maniera semplificata. It is possible to implement the method described above in a simplified way.

Infatti, anche con riferimento alla figura 7, dato che la generazione di tensioni finemente controllate à ̈ costosa in termine di risorse, à ̈ pensabile giungere a buoni risultati in un pannello a 5-wires. Implementando il metodo sopradescritto solo a due nodi di alimentazione, ad esempio quelli contraddistinti da V2 e V4, ponendoli pari alla tensione di alimentazioni VDD e GND, rispettivamente. In fact, even with reference to figure 7, given that the generation of finely controlled voltages is expensive in terms of resources, it is conceivable to achieve good results in a 5-wire panel. Implementing the method described above to only two power supply nodes, for example those marked by V2 and V4, setting them equal to the power supply voltage VDD and GND, respectively.

In particolare à ̈ possibile far ruotare il vettore gradiente di potenziale 1D di un angolo pari a Î ̃’ ponendo V2=VDD (ad esempio 3Volt) e V4=GND (ad esempio OVolt). In particular, it is possible to rotate the 1D potential gradient vector by an angle equal to Î ̃â € ™ by setting V2 = VDD (for example 3Volt) and V4 = GND (for example OVolt).

Giova rilevare che gli altri due V1 e V3 sono scollegati dal pannello (condizione di alta impedenza). It should be noted that the other two V1 and V3 are disconnected from the panel (high impedance condition).

L’orientamento spaziale del campo elettrico segue l' orientamento del gradiente di potenziale applicato 1D che ora à ̈ ruotato di un angolo <9’ (in un pannello wide di 10,1†di diagonale l’angolo Î ̧<'>à ̈ circa 30° o Ï€/6 radianti). The spatial orientation of the electric field follows the orientation of the applied potential gradient 1D which is now rotated by an angle <9 '(in a wide panel of 10.1' diagonal the angle Î ̧ <' > Is about 30 ° or Ï € / 6 radians).

Ponendo V1=VDD e V3=GND e V2=V4=HiZ (alta impedenza) à ̈ possibile orientare il vettore gradiente di potenziale 1D lungo la direzione con angolo Ï€-Î ̧' (nel pannello wide di diagonale 10,1†dell’esempio precedente tale angolo à ̈ 150°). By setting V1 = VDD and V3 = GND and V2 = V4 = HiZ (high impedance) it is possible to orient the gradient vector of potential 1D along the direction with angle Ï € -Î ̧ '(in the wide panel of diagonal 10.1â € of the € ™ previous example this angle is 150 °).

Si acquisiscono le tensioni e le correnti in maniere simile a quanto descritto precedentemente. The voltages and currents are acquired in a manner similar to that described above.

Ponendo V2=V3=Vdd e V1=V4=GND=0V si acquisisce la somma delle correnti entranti l∑in delta xe si sottrae il valore di conente di base precedentemente acquisito e salvato in memoria quando il pannello non à ̈ stato toccato: I∑acq_deita_x<~>I∑m_deita_x - fcbias delta _x-È possibile acquisire e salvare in memoria anche il valore di Vsense sul nodo Nsense come VxO. By setting V2 = V3 = Vdd and V1 = V4 = GND = 0V, the sum of the currents entering the delta x is acquired and the base connection value previously acquired and saved in memory is subtracted when the panel has not been touched: I∠'acq_deita_x <~> Iâˆ'm_deita_x - fcbias delta _x-It is also possible to acquire and save in memory the Vsense value on the Nsense node as VxO.

Ponendo V1=V2=Vdd e V3 - V4— GN D-0 V e ripetendo la sequenza delle operazioni precedenti acquisendo la somma delle correnti entranti I∑jn_deita_y<e>sottraendo la corrente di biaS per la delta y . l∑acq delta y I∑iri delta y - I∑bias_delta_y· By setting V1 = V2 = Vdd and V3 - V4â € ”GN D-0 V and repeating the sequence of the previous operations acquiring the sum of the incoming currents I∑jn_deita_y <e> by subtracting the biaS current for the delta y. l∑ water delta y I∑iri delta y - I∑bias_delta_y ·

È possibile acquisire e salvare in memoria anche il valore di Vsense sul nodo Nsense come VyO. It is also possible to acquire and save in memory the Vsense value on the Nsense node as VyO.

Convertendo i valori di tensione VxO e VyO in coordinate POxc e POyc e la somma delle correnti entranti a meno dell’offset I∑acq_ccita_x<e>I∑acq_deita_y si convertono in distanza dx e dy tra i due punti di tocco attraverso una curva polinomiale precedentemente calcolata o attraverso una lookuptable i cui valori sono stati precedentemente inseriti attraverso una fase di calibrazione e interpolazione dei dati. Converting the voltage values VxO and VyO into coordinates POxc and POyc and the sum of the incoming currents up to the offset Iâˆ'acq_ccita_x <e> Iâˆ'acq_deita_y are converted into distance dx and dy between the two touch points through a curve previously calculated polynomial or through a lookuptable whose values have been previously entered through a phase of calibration and interpolation of the data.

A questo punto si hanno quattro punti che soddisfano le condizioni di punto centrale POxc e POyc e le distanze ortogonali dx e dy, due sono i punti di tocco veri mentre gli altri due saranno punti fantasma. At this point there are four points that satisfy the central point conditions POxc and POyc and the orthogonal distances dx and dy, two are the true touch points while the other two will be phantom points.

La soluzione al problema dell’ambiguità à ̈ spiegato nel seguente paragrafo. The solution to the problem of ambiguity is explained in the following paragraph.

La rotazione del vettore campo elettrico in due sole posizioni oltre quelle già note non permette una mappatura completa della corrente circolante nel pannello ma consente di risolvere il problema dell’ambiguità. The rotation of the electric field vector in only two positions beyond those already known does not allow a complete mapping of the current circulating in the panel but allows to solve the problem of ambiguity.

Infatti, anche con riferimento alla figura 7, la circuiteria elettronica del pannello a sfioramento di tipo resistivo con le informazioni acquisite (ossia coordinante POxc, POyc del punto mediano PO, Δγ e Δχ) giunge ad identificare due coppie di punti di tocco ε e λ. In fact, also with reference to Figure 7, the electronic circuitry of the resistive touch panel with the acquired information (i.e. coordinant POxc, POyc of the midpoint PO, Î "γ and Î" Ï ‡) identifies two pairs of points of touch ε and Î ».

In effetti si nota che entrambe le coppie di punti di tocco ε e λ hanno le medesime coordinante P0xc,P0yc del punto mediano P0, il medesimo valore Ay ed il medesimo valore e Δχ. In fact, it is noted that both pairs of touch points ε and Î »have the same coordinate P0xc, P0yc of the median point P0, the same value Ay and the same value and Δ Ï ‡.

Ciascuna coppia ε e λ, a parte il caso in cui posseggano identica coordinata in ascissa o in ordinata, à ̈ orientata secondo una diagonale di un ipotetico piano di riferimento cartesiano. A loro volta ciascuna coppia à ̈ orientata in modo speculare una rispetto all’altra. Each pair ε and Î », apart from the case in which they have the same coordinate on the abscissa or on the ordinate, is oriented according to a diagonal of a hypothetical Cartesian reference plane. In turn, each pair is oriented in a mirror image of one another.

In particolare, come esemplificato in figura 7, la coppia di punti di tocco ε si può estendere lungo una diagonale alto-destra/basso-sinistra (ossia primo e terzo quadrante di un sistema di riferimento ad assi cartesiano centrato nel punto mediano P0xc,P0yc ) mentre la coppia di punti di tocco λ si può estendere lungo una diagonale alto-sinistra/basso destra (ossia secondo e quarto quadrante di un sistema di riferimento ad assi cartesiano centrato nel punto mediano P0xc,P0yc) o viceversa. In particular, as exemplified in Figure 7, the pair of touch points ε can extend along a top-right / bottom-left diagonal (i.e. first and third quadrant of a Cartesian axis reference system centered in the midpoint P0xc, P0yc ) while the pair of touch points Î »can extend along a top-left / bottom-right diagonal (ie the second and fourth quadrant of a Cartesian axis reference system centered in the midpoint P0xc, P0yc) or vice versa.

Per ovviare al problema di ambiguità di orientamento delle due coppie ε e λ, à ̈ possibile risalire alla distanza d tra i due tocchi PI e P2 misurando le correnti nei due assi e convertendo le stesse tramite una curva di calibrazione precedentemente calcolata. To overcome the problem of orientation ambiguity of the two pairs ε and Î », it is possible to trace the distance d between the two touches PI and P2 by measuring the currents in the two axes and converting them using a previously calculated calibration curve.

Ponendo le alimentazioni del pannello in maniera tale che il campo elettrico sia orientato secondo ω ossia V2<=>VDD (ad esempio 3Volt) e V4=GND (ad esempio OVolt), scorrerà una determinata corrente di tocco 12’. By placing the panel power supplies in such a way that the electric field is oriented according to Ï ‰ that is V2 <=> VDD (for example 3Volt) and V4 = GND (for example OVolt), a certain 12â € ™ touch current will flow.

Ruotando il campo elettrico 1D secondo Ï€- ω (asse: alto-sinistra verso basso-destra) e si misura la corrente erogata dal generatore pari alla corrente di tocco II ’. Rotating the electric field 1D according to Ï € - Ï ‰ (axis: top-left to bottom-right) and the current delivered by the generator is measured equal to the touch current II â € ™.

Sia sperimentalmente che teoricamente si ha che la corrente di tocco H’>12’ se la coppia di punti reali à ̈ orientata secondo λ (caso dell’esempio) mentre I2’>I1’ se la coppia di punti di tocco reale à ̈ orientata secondo ε. Ciò à ̈ dovuto alla posizione dei tocchi rispetto alla direzione del gradiente di potenziale. Both experimentally and theoretically we have that the touch current Hâ € ™> 12â € ™ s and the pair of real points is oriented according to Î "(case of the example) while I2â € ™> I1â € ™ s and the pair of points of real touch is oriented according to ε. This is due to the position of the touches with respect to the direction of the potential gradient.

Seguendo l’esempio per cui la coppia reale di punti di tocco à ̈ la coppia λ si ha che alimentando il pannello secondo ala differenza di potenziale tra i due tocchi PI e P2 à ̈ quasi nulla perché circa equipotenziali (sono perpendicolari alla direzione della differenza di potenziale). La corrente che scorre nel circuito parallelo costituito dallo strato superiore 1A à ̈ piuttosto bassa quindi 12’ à ̈ pari circa al valore che avrebbe in assenza di tocchi. Al contrario alimentando il pannello secondo Ï€- ω la differenza di potenziale tra i punti P1 e P2 à ̈ considerevole perché sono quasi allineati alla direzione della differenza di potenziale. Following the example for which the real pair of touch points is the pair Î "we have that by feeding the panel according to the potential difference between the two touches PI and P2 it is almost zero because about equipotential (they are perpendicular to the direction of the potential difference). The current flowing in the parallel circuit constituted by the upper layer 1A is rather low so 12â € ™ is approximately equal to the value it would have in the absence of touches. On the contrary, by powering the panel according to Ï € - Ï ‰ the potential difference between points P1 and P2 is considerable because they are almost aligned with the direction of the potential difference.

La corrente circolante nello strato superiore 1 A à ̈ maggiore rispetto alla situazione senza tocchi sul pannello quindi Ι1 misurata in questa condizione à ̈ superiore alla corrente di base Il misurata in assenza di tocchi. Confrontando la corrente di tocco I1 ’ con la corrente di tocco 12’ à ̈ possibile ricavare l’orientamento reale dei due punti di tocco P1 e P2 risolvendo quindi il problema dell’ambiguità. The current circulating in the upper layer 1 A is greater than in the situation without touches on the panel therefore Î ™ 1 measured in this condition is higher than the base current Il measured in the absence of touches. By comparing the touch current I1 â € ™ with the touch current 12, it is possible to obtain the real orientation of the two touch points P1 and P2 thus solving the problem of ambiguity.

Ovviamente un tecnico del ramo, allo scopo di soddisfare esigenze contingenti e specifiche, potrà apportare numerose modifiche e varianti al metodo ed al controllore sopra descritti, tutte peraltro contenute nell'ambito di protezione deH'invenzione quale definito dalle seguenti rivendicazioni. Obviously, a person skilled in the art, in order to satisfy contingent and specific needs, can make numerous modifications and variations to the method and to the controller described above, all of which are however contained within the scope of the invention as defined by the following claims.

Claims (5)

RIVENDICAZIONI 1. Metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo, tale schermo avendo un primo strato (1A) ed un secondo strato (1B), detto primo strato (1A) essendo idoneo per essere toccato e detto secondo strato (1B) à ̈ dotato di una pluralità di nodi di alimentazione (V1,...,Vn) che alimentano detto secondo strato (1B), detto primo strato (1 A) e detto secondo strato (1B) hanno geometria planare, il metodo comprendendo le fasi di: caratterizzato dal fatto di comprendere le ulteriori fasi di: - alimentare detto strato inferiore (1B) con una pluralità di generatori di tensione comandati (Vl....,Vn) in maniera tale da ottenere un vettore gradiente di potenziale (1D), per ciascun generatore di tensione (V 1 , ... ,Vn), orientabile in detta geometria planare (xy); - rilevare un valore di corrente di base (II,..., In) erogata da ciascun generatore (VI,. . .,Vn) quando detto primo strato (1 A) non à ̈ toccato in nessun punto; - sommare dette correnti di base (II,..., In) dello stesso segno entranti o uscenti in ciascuno di detta pluralità di generatori (Vl,...,Vn) così da ottenere un primo valore (I∑bias(9)); - rilevare un valore di corrente di tocco (ΙΓ,,.,,Ιη’) erogata da ciascun generatore (Vl,...,Vn) quando detto primo strato (1A) à ̈ toccato in detto primo punto (PI) e nel frattempo à ̈ toccato anche in detto secondo punto (P2); - sommare dette correnti di tocco (ΙΓ,.,.,Ιn<'>) dello stesso segno entranti o uscenti in ciascuno di detta pluralità di generatori (Vl,...,Vn) così da ottenere un secondo valore (l∑in(0)); - confrontare detto primo valore (l∑bias(0)) e detto secondo valore (I∑;rl(0)) per ottenere un terzo valore (I∑aCq(0)) identificativo delf incremento di corrente a valore massimo (Amax) mentre si orienta il vettore gradiente di potenziale in detta geometria planare (x,y); - determinare una distanza (d) che intercorre tra detti due punti di tocco (P1,P2) in funzione di detto terzo valore (I∑aCq(0)); - elaborare detta distanza (d) per generare le coordinate (Plx,Ply;P2x,P2y) di detti due punti di tocco (P1,P2). CLAIMS 1. Method for determining multiple touches on a resistive touch screen, this screen having a first layer (1A) and a second layer (1B), said first layer (1A) being suitable to be touched and said second layer (1B ) Is equipped with a plurality of feeding nodes (V1, ..., Vn) which feed said second layer (1B), said first layer (1A) and said second layer (1B) have planar geometry, the method comprising the phases of: characterized by the fact of understanding the further phases of: - supplying said lower layer (1B) with a plurality of controlled voltage generators (Vl ...., Vn) in such a way as to obtain a potential gradient vector (1D), for each voltage generator (V 1, .. ., Vn), orientable in said planar geometry (xy); - detecting a base current value (II, ..., In) delivered by each generator (VI ,..., Vn) when said first layer (1 A) is not touched at any point; - add said base currents (II, ..., In) of the same sign entering or leaving in each of said plurality of generators (Vl, ..., Vn) so as to obtain a first value (Iâˆ'bias (9 )); - detect a touch current value (Î ™ Î “,,. ,, Î ™ Î · â € ™) supplied by each generator (Vl, ..., Vn) when said first layer (1A) is touched in said first point (PI) and in the meantime it is also touched on said second point (P2); - add said touch currents (Î ™ Î ",.,., Î ™ n <'>) of the same incoming or outgoing sign in each of said plurality of generators (Vl, ..., Vn) so as to obtain a second value (lâˆ'in (0)); - compare said first value (lâˆ'bias (0)) and said second value (I∠'; rl (0)) to obtain a third value (Iâˆ'aCq (0)) identifying the current increase to maximum value (Amax) while orienting the gradient vector of potential in said planar geometry (x, y); - determine a distance (d) between said two touch points (P1, P2) as a function of said third value (I∑aCq (0)); - processing said distance (d) to generate the coordinates (Plx, Ply; P2x, P2y) of said two touch points (P1, P2). 2. Metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo in accordo con la rivendicazione 1, in cui detto vettore gradiente di potenziale (1D), ottenuto per ciascun generatore di tensione (VI,...,Vn), à ̈ orientabile nella geometria planare (xy) secondo un primo valore angolare (Î ̃) variabile tra 0 < Î ̧ < 2Ï€. 2. Method for determining multiple touches on a resistive touch screen according to claim 1, wherein said potential gradient vector (1D), obtained for each voltage generator (VI, ..., Vn), is ̈ orientable in planar geometry (xy) according to a first angular value (Î ̃) variable between 0 <Î ̧ <2Ï €. 3. Metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo in accordo con la rivendicazione 1 o 2, in cui in cui detto primo strato (1 A) à ̈ dotato di almeno un nodo di rilevazione (Nsense), detto primo strato (1A) e detto secondo strato (1B) hanno una prima dimensione (a) lungo una prima coordinata cartesiana (y) ed una seconda dimensione (b) lungo una seconda coordinata cartesiana (x), il metodo comprendendo l’ulteriore fase di fornire le coordinate (Xc,Yc) di un punto centrale (Pc) di detto primo strato (1A) e detta fase di alimentare detto strato inferiore (1B) con una pluralità di generatori di tensione comandati (VI,.. .,Vn) comprende le fasi di: a) fornire un secondo valore angolare (φ) identificativo del valore di intensità di detta corrente che scorre in detto secondo strato (1B); b) fornire le coordinate planari (Vx.Vy) delle posizioni di detti generatori di tensione comandati (Vl,...,Vn) rispetto a detto secondo strato (1B), c) fornire secondo detto primo valore angolare (Î ̃) identificativo della direzione di una corrente che scorre in detto secondo strato (1B); d) ciascun generatore di tensione (Vl,...,Vn) erogando un rispettivo valore di tensione di alimentazione (Vzl,...,Vzn) che à ̈ funzione di detto secondo valore angolare (φ), di detto primo valore angolare (Î ̃) e di dette coordinate spaziali (Vx,Vy); e) alimentare detto pannello resistivo con detto rispettivo valore di tensione di alimentazione (Vz 1 , .... V zn) ; f) acquisire un valore di ascissa (POxc) e di ordinata (POyc) di deto punto centrale di tocco (PO) convertendo in coordinate spaziali un valore di tensione di rilevazione (Vsense) su deto nodo di rilevazione (Nsense); g) elaborare deta distanza (d) in funzione di deti valore di ascissa (POxc) e di ordinata (POyc) di deto punto centrale (PO) per generare le coordinate (Plx,Ply;P2x,P2y) di detti due punti di tocco (P1,P2). 3. Method for determining multiple touches on a resistive touch screen according to claim 1 or 2, wherein said first layer (1 A) is equipped with at least one detection node (Nsense), said first layer (1A) and said second layer (1B) have a first dimension (a) along a first Cartesian coordinate (y) and a second dimension (b) along a second Cartesian coordinate (x), the method comprising the further step of providing the coordinates (Xc, Yc) of a central point (Pc) of said first layer (1A) and said step of supplying said lower layer (1B) with a plurality of controlled voltage generators (VI, ..., Vn) includes the phases of: a) providing a second angular value (Ï †) identifying the intensity value of said current flowing in said second layer (1B); b) providing the planar coordinates (Vx.Vy) of the positions of said controlled voltage generators (Vl, ..., Vn) with respect to said second layer (1B), c) providing according to said first angular value (Î ̃) identifying the direction of a current flowing in said second layer (1B); d) each voltage generator (Vl, ..., Vn) supplying a respective power supply voltage value (Vzl, ..., Vzn) which is a function of said second angular value (Ï †), of said first value angular (Î ̃) and of said spatial coordinates (Vx, Vy); e) supplying said resistive panel with said respective supply voltage value (Vz 1, .... V zn); f) acquiring an abscissa (POxc) and ordinate (POyc) value of said central touch point (PO) by converting a detection voltage value (Vsense) on said detection node (Nsense) into spatial coordinates; g) processing said distance (d) as a function of said abscissa (POxc) and ordinate (POyc) values of said central point (PO) to generate the coordinates (Plx, Ply; P2x, P2y) of said two touch points (P1, P2). 4. Metodo per determinare tocchi multipli su uno schermo a sfioramento di tipo resistivo in accordo con la rivendicazione 3, comprendente l’ulteriore fase di: h) variare di una quantità prefissata (Î ́) deto primo valore angolare (Î ̃) e ripetere le fasi da d) a g). 4. Method for determining multiple touches on a resistive touch screen according to claim 3, comprising the further step of: h) vary the first angular value (Î) by a predetermined quantity (Î ́) and repeat steps d) to g). 5. Metodo in accordo con una qualunque delle precedenti rivendicazioni, in cui il punto di origine (0,0) di deta geometria planare coincide con le coordinate (Xc,Yc) di detto punto centrale (Pc), deta pluralità di generatore di tensione (Vl,...,Vn) comprendendo quattro nodi di alimentazione in cui ciascun nodo di alimentazione à ̈ disposto in prossimità dei vertici di deto secondo strato (1B), ciascun nodo di alimentazione fornendo un valore di tensione di alimentazione pari alla seguente formula: sin(#<Ï€>Λ) cos(#<Ï€>/Λ [sin(0) * cos(<9<Ï€>Δ) - cos(<9) * sin(#<Ï€>/Ί)] * tg{(p ) sin(0 3⁄4) cos(<9<7>%) [sin(0) * cos(# '3⁄4) - cos($) * sin((9 3⁄4)] * tg{(p ) sin((9<Ï€>/Ί) cos {Î ̧<Ï€>/~) y3= [sin(i9) * cos (Î ̧<Ï€>/,j) - cos(0) * sin(0<Ï€>/^)\ * tg(jp) sin(<9<Ï€>^) * - cos(0 <4>[sin(0) * cos(# - cos(0) * sin^<Ï€>/^)] * 3⁄4(<p) con<{>ÏŒ < Î ̧ < 2Ï€ e O < ^< Tz72, - “a†essendo la prima dimensione lungo la prima coordinata cartesiana (y); - “b†essendo la seconda dimensione lungo la seconda coordinata cartesiana (x); - il primo nodo di alimentazione (VI) avendo coordinate spaziali (-b/2,a/2); - il secondo nodo di alimentazione (V2) avendo coordinate spaziali (b/2,a/2); - il terzo nodo di alimentazione (V3) avendo coordinate spaziali (b/2,-a/2); - il quarto nodo di alimentazione (V4) avendo coordinate spaziali (-b/2,-a/2).5. Method according to any one of the preceding claims, in which the point of origin (0,0) of said planar geometry coincides with the coordinates (Xc, Yc) of said central point (Pc), said plurality of voltage generator (Vl, ..., Vn) comprising four power supply nodes in which each power supply node is arranged in proximity to the vertices of said second layer (1B), each power supply node providing a power supply voltage value equal to the following formula : sin (# <Ï €> Î ›) cos (# <Ï €> / Λ [sin (0) * cos (<9 <Ï €> Î ") - cos (<9) * sin (# <Ï €> / Ί)] * tg {(p) sin (0 3⁄4) cos (<9 <7>%) [sin (0) * cos (# '3⁄4) - cos ($) * sin ((9 3⁄4)] * tg {(p) sin ((9 <Ï €> / Ί) cos {Î ̧ <Ï €> / ~) y3 = [sin (i9) * cos (Î ̧ <Ï €> /, j) - cos (0) * sin (0 <Ï €> / ^) \ * tg (jp) sin (<9 <Ï €> ^) * - cos (0 <4> [sin (0) * cos (# - cos (0) * sin ^ <Ï €> / ^)] * 3⁄4 (<p) with <{> ÏŒ <Î ̧ <2Ï € and O <^ <Tz72, - â € œaâ € being the first dimension along the first Cartesian coordinate (y); - â € œbâ € being the second dimension along the second Cartesian coordinate (x); - the first feeding node (VI) having spatial coordinates (-b / 2, a / 2); - the second feeding node (V2) having spatial coordinates (b / 2, a / 2); - the third feeding node (V3) having spatial coordinates (b / 2, -a / 2); - the fourth feeding node (V4) having spatial coordinates (-b / 2, -a / 2).
IT001540A 2011-08-23 2011-08-23 METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN. ITMI20111540A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
IT001540A ITMI20111540A1 (en) 2011-08-23 2011-08-23 METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN.
PCT/IB2012/053695 WO2013027132A1 (en) 2011-08-23 2012-07-19 Method for determining multiple touches on a resistive touch screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT001540A ITMI20111540A1 (en) 2011-08-23 2011-08-23 METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN.

Publications (1)

Publication Number Publication Date
ITMI20111540A1 true ITMI20111540A1 (en) 2013-02-24

Family

ID=44883339

Family Applications (1)

Application Number Title Priority Date Filing Date
IT001540A ITMI20111540A1 (en) 2011-08-23 2011-08-23 METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN.

Country Status (2)

Country Link
IT (1) ITMI20111540A1 (en)
WO (1) WO2013027132A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6425514B2 (en) * 2014-11-27 2018-11-21 富士通コンポーネント株式会社 Touch panel device and position detection method in touch panel device
US10990236B2 (en) 2019-02-07 2021-04-27 1004335 Ontario Inc. Methods for two-touch detection with resistive touch sensor and related apparatuses and systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090322701A1 (en) * 2008-06-30 2009-12-31 Tyco Electronics Corporation Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
US20090322700A1 (en) * 2008-06-30 2009-12-31 Tyco Electronics Corporation Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
US20110043462A1 (en) * 2009-08-24 2011-02-24 Ayman Shabra Touchscreen apparatus, integrated circuit device, electronic device and method therefor
FR2952449A1 (en) * 2009-11-06 2011-05-13 Peugeot Citroen Automobiles Sa Method for accurately locating supports on e.g. analog resistive touch-sensitive faceplate in motor vehicle, involves calculating coordinates of support point based on coordinates of another point and coordinates provided by faceplate

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090322701A1 (en) * 2008-06-30 2009-12-31 Tyco Electronics Corporation Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
US20090322700A1 (en) * 2008-06-30 2009-12-31 Tyco Electronics Corporation Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
US20110043462A1 (en) * 2009-08-24 2011-02-24 Ayman Shabra Touchscreen apparatus, integrated circuit device, electronic device and method therefor
FR2952449A1 (en) * 2009-11-06 2011-05-13 Peugeot Citroen Automobiles Sa Method for accurately locating supports on e.g. analog resistive touch-sensitive faceplate in motor vehicle, involves calculating coordinates of support point based on coordinates of another point and coordinates provided by faceplate

Also Published As

Publication number Publication date
WO2013027132A1 (en) 2013-02-28

Similar Documents

Publication Publication Date Title
JP6290953B2 (en) Touch input device
JP6112494B2 (en) Capacitance measurement
US8711120B2 (en) Single integrated circuit configured to operate both a capacitive proximity sensor device and a resistive pointing stick
US10139950B2 (en) Flexible display device and driving method thereof
JP6525536B2 (en) Display protection technology
US10261628B2 (en) Driving chip, circuit film, chip-on-film type driving circuit, and display device having built-in touchscreen
JP6042763B2 (en) Display device with touch detection function and electronic device
EP2634552A1 (en) Electronic device and method for determining a temperature of an electronic device
US9236861B2 (en) Capacitive proximity sensor with enabled touch detection
JP5220201B2 (en) Method and system for measuring position on a surface capacitive touch panel using a flying capacitor
KR20130018063A (en) Apparatus for driving touch panel and display apparatus comprising the same
JP2017506405A (en) Integrated digitizer with touch screen using 3-axis magnetic sensor and magnetic pen
JP2010262623A (en) Patterned resistive touch panel
TW201337279A (en) Device for detecting capacitance and capacitive-type touch control system utilizing the same
US20140004905A1 (en) Directional capacitive proximity sensor with bootstrapping
TWI549034B (en) Electronic device
CN105814527A (en) Current-mode coarse-baseline-correction
KR20160144957A (en) Apparatus for improving signal-to-noise performance of projected capacitance touch screens and panels
ITMI20111540A1 (en) METHOD FOR DETERMINING MULTIPLE TOUCHES ON A RESISTIVE-TOUCH SCREEN.
KR20200085994A (en) Triboelectric energy harvester, method of manufacturing of the same, method of operationg of the same, e-paper and electronic sensor using the same
US20100328241A1 (en) Method and system for measuring position on surface capacitance touch panel using a flying capacitor
JP2013205989A (en) Touch sensor
Manabe et al. A capacitive touch sensing technique with series-connected sensing electrodes
ITMI20102210A1 (en) METHOD FOR INTERPRETING GESTURES ON A RESISTIVE TOUCH SCREEN.
US10474108B2 (en) Magnetic sensor array for crown rotation