ITRM20130059A1 - METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿. - Google Patents

METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿.

Info

Publication number
ITRM20130059A1
ITRM20130059A1 IT000059A ITRM20130059A ITRM20130059A1 IT RM20130059 A1 ITRM20130059 A1 IT RM20130059A1 IT 000059 A IT000059 A IT 000059A IT RM20130059 A ITRM20130059 A IT RM20130059A IT RM20130059 A1 ITRM20130059 A1 IT RM20130059A1
Authority
IT
Italy
Prior art keywords
stylus
acquisition
latches
pressure
point
Prior art date
Application number
IT000059A
Other languages
Italian (it)
Inventor
Antonio Carbonera
Paolo Forlani
Roberto Garavaglia
Original Assignee
Prb 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 Prb S R L filed Critical Prb S R L
Priority to IT000059A priority Critical patent/ITRM20130059A1/en
Publication of ITRM20130059A1 publication Critical patent/ITRM20130059A1/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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer recognition; Reading and verifying signatures
    • G06V40/37Writer recognition; Reading and verifying signatures based only on signature signals such as velocity or pressure, e.g. dynamic signature recognition
    • G06V40/376Acquisition
    • 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/04106Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Silver Salt Photography Or Processing Solution Therefor (AREA)

Description

“METODO PER L’ELIMINAZIONE DI ARTEFATTI NELL’ACQUISIZIONE DI DISEGNI E FIRME DA “TOUCH SCREEN†⠀ œMETHOD FOR THE ELIMINATION OF ARTIFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM â € œTOUCH SCREENâ €

DESCRIZIONE DESCRIPTION

Settore della tecnica Technical sector

La presente invenzione si riferisce in generale ad un sistema di gestione dei dati, e in particolare all’utilizzo della firma per l’identificazione immediata e accurata di una persona in relazione a delle transazioni di tipo bancario commerciale. Ancora più in particolare essa fa riferimento a una logica digitale ottimizzata per l’eliminazione degli artefatti nel riconoscimento dei disegni e della firma come mezzo di autenticazione. The present invention refers in general to a data management system, and in particular to the use of the signature for the immediate and accurate identification of a person in relation to commercial banking transactions. Even more specifically, it refers to a digital logic optimized for the elimination of artifacts in the recognition of drawings and the signature as a means of authentication.

Stato dell’arte State of the art

Nel campo dell’hardware informatico dedicato all’acquisizione della firma esistono alcune tecnologie di riconoscimento adatte alla realizzazione di “Touch Screen†o “Schermi azionati dal tocco†(di un dito o di uno stilo). In tali soluzioni le variazioni spaziali su due dimensioni della traccia della punta dello stilo, che costituiscono una firma manuale, sono già di per se stesse diverse ogni volta che la stessa persona va ad apporre la sua firma. Questa casualità chiaramente pone problemi di riconoscimento per l’apparato e rende difficile l’utilizzo di un sistema informatico che analizzi tali tecniche di autenticazione. Per l’autenticazione della firma sono disponibili altre variabili - quali la velocità o l’accelerazione dello stilo - rispetto alle variazioni spaziali del tracciato dello stilo sullo schermo touch screen. Tali variabili possono essere derivate dalla dinamica della punta dello stilo con riferimento ai cambiamenti nel posizionamento dello stilo stesso nel tempo. Esse fanno comunque riferimento alla pressione (forza per unità di superficie) esercitata dalla punta dello stilo sullo schermo e sulle tipologie di contatto che viene stabilito tra stilo e tavoletta grafica. In the field of computer hardware dedicated to signature acquisition, there are some recognition technologies suitable for the creation of â € œTouch Screenâ € or â € œScreen operated by touchâ € (of a finger or a stylus). In these solutions the spatial variations on two dimensions of the trace of the stylus tip, which constitute a manual signature, are already different in themselves every time the same person goes to affix his signature. This randomness clearly poses recognition problems for the apparatus and makes it difficult to use a computer system that analyzes such authentication techniques. For signature authentication, other variables are available - such as stylus speed or acceleration - with respect to the spatial variations of the stylus trace on the touch screen. These variables can be derived from stylus tip dynamics with reference to changes in stylus positioning over time. However, they refer to the pressure (force per unit of surface) exerted by the tip of the stylus on the screen and to the types of contact that is established between the stylus and the tablet.

Tra le diverse tecnologie adatte alla realizzazione di “Touch Screen†o “Schermi azionati dal tocco†(di un dito o di uno stilo), la più economica e diffusa à ̈ quella “resistiva†, basata sull’uso di due strati resistivi trasparenti, sovrapposti allo schermo e separati tra loro da una piccola distanza. Non si riporta, in questa sede, una descrizione dettagliata del meccanismo di funzionamento di tali tipi di schermo in quanto ben nota ai tecnici del settore; basta ricordare che la pressione del dito o dello stilo provoca il contatto reciproco tra i due strati resistivi e che l’elettronica di supporto ricava le coordinate del punto toccato, misurando il rapporto di partizione resistiva tra le coordinate del punto toccato e quelle dell’intero schermo. Among the different technologies suitable for the creation of â € œTouch Screenâ € or â € œScreen operated by touchâ € (of a finger or a stylus), the cheapest and most widespread is the â € œresistiveâ €, based on the use of two transparent resistive layers, superimposed on the screen and separated from each other by a small distance. A detailed description of the operating mechanism of these types of screens is not reported here as it is well known to those skilled in the art; just remember that the pressure of the finger or the stylus causes mutual contact between the two resistive layers and that the supporting electronics obtain the coordinates of the touched point, measuring the resistive partition ratio between the coordinates of the touched point and those of the ™ full screen.

Tale tecnologia, economica e di buone prestazioni, presenta però un’importante limitazione: se accade che lo schermo venga toccato in due o più punti, l’elettronica di supporto non riesce a rilevare tale situazione, ma restituisce delle coordinate errate, in pratica quelle di un punto intermedio tra quelli toccati. This technology, cheap and of good performance, however, has an important limitation: if it happens that the screen is touched in two or more points, the support electronics cannot detect this situation, but returns incorrect coordinates, in practice those of an intermediate point between those touched.

Si pensi ad esempio all’applicazione di un touch screen resistivo in una tavoletta per la raccolta della firma. Il soggetto che firma usa uno stilo per “scrivere†sullo schermo; l’elettronica della tavoletta annerisce tutti i punti che sono man mano premuti con lo stilo. Think for example of the application of a resistive touch screen in a tablet for the collection of the signature. The signing person uses a stylus to â € œwriteâ € on the screen; the tablet electronics blacken all the points that are gradually pressed with the stylus.

È qui opportuno aprire un inciso: l’apposizione della firma à ̈ da lungo tempo accettata come uno strumento di identificazione legale di una persona. Le più comuni tecniche di autenticazione tramite firma si basano sul confronto visuale di una firma apposta al momento con una firma registrata precedentemente. È previsto più in generale, che una persona, visivamente, oppure un dispositivo/ apparato, in modo automatico, possano stabilire se effettivamente le due firme coincidono. La maggiore difficoltà con le tecniche automatizzate di autenticazione della firma deriva dalla mancanza di accuratezza nel rilevare e quindi distinguere una firma autentica da una apposta in modo fraudolento. Here it is appropriate to open an aside: the affixing of the signature has long been accepted as a means of legal identification of a person. The most common signature authentication techniques are based on the visual comparison of a signature placed on the spot with a previously registered signature. More generally, it is envisaged that a person, visually, or a device / apparatus, can automatically establish whether the two signatures actually coincide. The greatest difficulty with automated signature authentication techniques derives from the lack of accuracy in detecting and therefore distinguishing an authentic signature from one affixed in a fraudulent way.

Se accade che il soggetto tocchi lo schermo non solo con lo stilo, ma anche con le altre dita della mano che regge lo stilo (o con altri oggetti, ad esempio un braccialetto), la firma risulta disturbata da “artefatti†dovuti all’annerimento di punti intermedi tra quelli toccati con lo stilo e quelli toccati accidentalmente, con il risultato che la firma à ̈ inutilizzabile. If it happens that the subject touches the screen not only with the stylus, but also with the other fingers of the hand holding the stylus (or with other objects, such as a bracelet), the signature is disturbed by `` artifacts '' due to the ™ blackening of intermediate points between those touched with the stylus and those accidentally touched, with the result that the signature is unusable.

Questo problema à ̈ facilmente riscontrabile in tutte le tavolette di firma a tecnologia resistiva reperibili in commercio. This problem is easily found in all resistive technology signature tablets available on the market.

È pur vero che esistono tecnologie (cosiddette “multitouch†) in grado di rilevare la pressione contemporanea di più punti dello schermo ed anche di restituire le coordinate di ognuno dei punti, ma in molte applicazioni non serve il multitouch, serve solamente l’acquisizione di un solo punto per volta, ma senza artefatti. È anche vero che esistono tecnologie di tipo induttivo che non presentano il problema degli artefatti, ma sono più costose e a loro volta hanno la limitazione di non potere acquisire il tocco diretto del dito, ma solamente quello dello stilo in dotazione. La limitazione à ̈ evidente nel caso in cui si visualizza sullo schermo una tastiera con tasti da premere: con la tecnologia induttiva non si può premere col dito ma solo con lo stilo. It is true that there are technologies (so-called â € œmultitouchâ €) capable of detecting the simultaneous pressure of several points on the screen and also of returning the coordinates of each of the points, but in many applications multitouch is not needed, only the acquisition of only one point at a time, but without artifacts. It is also true that there are inductive technologies that do not present the problem of artifacts, but are more expensive and in turn have the limitation of not being able to acquire the direct touch of the finger, but only that of the stylus supplied. The limitation is evident in the case in which a keyboard with keys to press is displayed on the screen: with inductive technology it is not possible to press with the finger but only with the stylus.

Scopo della presente invenzione à ̈ quello di fornire un processo di elaborazione delle informazioni fornite in ingresso ad un dispositivo di tipo Touch Screen ai fini della validazione delle stesse, che preveda delle procedure di ottimizzazione del rilevamento per mezzo dell’eliminazione degli artefatti nell’acquisizione di disegni o firme. The purpose of the present invention is to provide a process of processing the information supplied in input to a Touch Screen type device for the purpose of validating the same, which provides for detection optimization procedures by means of the elimination of artifacts in the ™ acquisition of drawings or signatures.

Un ulteriore scopo à ̈ quello di fornire una tecnica di autenticazione della firma adatta per dei processi computerizzati inerenti la acquisizione della firma da dispositivo Touch Screen con minimo tempo e con minima probabilità di errore. A further object is to provide a signature authentication technique suitable for computerized processes concerning the acquisition of the signature from a Touch Screen device with minimum time and with minimum probability of error.

Ancora un ulteriore scopo della presenta invenzione à ̈ fornire un sistema che autentichi in tempo reale la firma. A still further object of the present invention is to provide a system that authenticates the signature in real time.

È infine scopo della presente invenzione quello di fornire un metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†, che si basi su componentistica diffusa - del tipo general purpose - e sulle relative tecniche di utilizzo note realizzative delle funzionalità di rilevamento. Inoltre si prevede di impiegare componenti firmware ed hardware standard, nel settore della acquisizione e della elaborazione dei segnali rilevati su schermo touch screen, al fine di rendere i nuovi dispositivi di rilevamento contenuti nei costi, di elevata affidabilità e di immediato utilizzo. Finally, the purpose of the present invention is to provide a method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ €, which is based on widespread components - of the general purpose type - and on the relative techniques of use of implementation notes of the detection functions. Furthermore, it is planned to use standard firmware and hardware components in the sector of acquisition and processing of the signals detected on the touch screen, in order to make the new detection devices low in costs, highly reliable and immediately usable.

Questi scopi sono raggiunti da una tecnica per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†, la quale si caratterizza in accordo con la rivendicazione 1 che seguirà. These purposes are achieved by a technique for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ €, which is characterized in accordance with claim 1 that will follow.

Breve descrizione dei disegni Brief description of the drawings

L’invenzione verrà ora descritta in maggior dettaglio con riferimento ad un esempio di pratica attuazione, dato solo a titolo indicativo e non limitativo, illustrato nei disegni allegati in cui: The invention will now be described in greater detail with reference to an example of practical implementation, given only by way of non-limiting indication, illustrated in the attached drawings in which:

FIGURA 1 à ̈ una rappresentazione in un diagramma a blocchi della configurazione HW, logico-digitale, che permette di ottenere le funzionalità secondo l’invenzione; FIGURE 1 is a representation in a block diagram of the HW configuration, logic-digital, which allows to obtain the functionalities according to the invention;

FIGURA 2 Ã ̈ una rappresentazione, in un diagramma cartesiano, della scansione di controllo impiegata nel rilevamento, in una particolare realizzazione della presente invenzione. FIGURE 2 is a representation, in a Cartesian diagram, of the control scan employed in sensing, in a particular embodiment of the present invention.

Descrizione delle realizzazioni preferite Description of favorite realizations

L’apparato e la tecnica di eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†sono basati sulla derivazione di una serie di dati dallo scorrimento di uno stilo su una tavoletta grafica di tipo touch screen, e nell’elaborazione di tali dati in modo da fornire la direzione di un vettore in un sistema di assi cartesiani, per il confronto in tempo reale con un predeterminato riferimento o con le caratteristiche di un vettore già memorizzato che à ̈ associato alla firma autentica originaria. I dati fondamentali su cui ci si basa sono la velocità e l’accelerazione della punta dello stilo nelle direzioni ortogonali sull’asse cartesiano, vale a dire nelle direzioni x e y, ed il numero dei contatti distinti stilo-tavoletta in un dato intervallo durante la apposizione della firma, per la durata di tali intervalli. Dal tracciato di ciascuna firma al momento della apposizione, si à ̈ in grado di ricavare una pluralità di informazioni che derivano da parametri quali: la durata del tempo della firma, la durata nel tempo di ciascuno dei diversi intervalli di contatto penna-tavoletta, gli istanti in cui si hanno delle variazioni di velocità e di accelerazione nella tracciatura ecc. Tali componenti identificative della firma rilevata, in tempo reale, sono confrontate con le componenti corrispondenti registrate e la validazione à ̈ basata sul grado di corrispondenza tra le suddette variabili di riferimento memorizzate. The apparatus and the technique of eliminating artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € are based on the derivation of a series of data from the scrolling of a stylus on a touch screen type tablet, and in the € ™ processing of such data in order to provide the direction of a vector in a system of Cartesian axes, for comparison in real time with a predetermined reference or with the characteristics of a vector already stored which is associated with the original authentic signature. The fundamental data on which this is based are the speed and acceleration of the stylus tip in the orthogonal directions on the Cartesian axis, i.e. in the x and y directions, and the number of distinct stylus-tablet contacts in a given interval during the affixing of the signature, for the duration of these intervals. From the tracing of each signature at the time of affixing, it is possible to obtain a plurality of information that derives from parameters such as: the duration of the signature time, the duration over time of each of the different pen-tablet contact intervals, instants in which there are variations in speed and acceleration in the tracing, etc. These identifying components of the detected signature, in real time, are compared with the corresponding registered components and the validation is based on the degree of correspondence between the aforementioned stored reference variables.

La presente invenzione fa riferimento proprio alle coordinate cartesiane x e y della punta dello stilo che à ̈ utilizzato per apporre tale firma. Esse variano in modo continuo in funzione del tempo. Alla traslazione delle componenti x(t) e y(t) corrispondono delle accelerazioni, relative, della punta rispetto alla posizione attuale dello stilo nelle direzioni x e y; esse sono ottenute mediante calcolo del rapporto spazio/tempo eseguendo il differenziale della posizione dello stilo sulla tavoletta grafica, rispetto al tempo, e forniscono le caratteristiche identificative dalle quali si derivano le informazioni relative alla firma. The present invention refers precisely to the Cartesian coordinates x and y of the tip of the stylus which is used to affix this signature. They vary continuously as a function of time. The translation of the components x (t) and y (t) correspond to the relative accelerations of the tip with respect to the current position of the stylus in the x and y directions; they are obtained by calculating the space / time ratio by performing the differential of the position of the stylus on the graphics tablet, with respect to time, and provide the identifying characteristics from which the information relating to the signature is derived.

Tuttavia se la firma risulta disturbata da “artefatti†dovuti all’annerimento di punti intermedi tra quelli toccati con lo stilo e quelli toccati accidentalmente -evento che si verifica se l’utente tocca lo schermo non solo con lo stilo, ma anche con le altre dita della mano che regge lo stilo (o con altri oggetti) - la firma presenta dei contenuti informativi spuri ed à ̈ inutilizzabile. However, if the signature is disturbed by â € œartifactsâ € due to the blackening of intermediate points between those touched with the stylus and those accidentally touched - an event that occurs if the user touches the screen not only with the stylus, but also with the other fingers of the hand holding the stylus (or with other objects) - the signature has spurious information content and is unusable.

Il metodo di rilevazione dell’artefatto secondo la presente invenzione, descritto di seguito, si basa su due distinti meccanismi, ognuno dei due dotato di una sua propria efficacia nell’eliminazione degli artefatti; il loro uso combinato secondo la tecnica realizzata permette una efficacia molto superiore a quella di ognuno dei due. The artifact detection method according to the present invention, described below, is based on two distinct mechanisms, each of the two having its own effectiveness in eliminating artifacts; their combined use according to the technique implemented allows a much higher efficacy than that of each of the two.

Prima soluzione First solution

Ogni volta che un punto viene validamente acquisito, l’elettronica di supporto definisce una figura convessa di piccole dimensioni tutto attorno al punto appena acquisito. Ammettiamo ora che l’utente muova lo stilo senza cessare la pressione sullo schermo: il successivo punto acquisito deve per forza essere vicino al precedente, cioà ̈ deve essere interno alla figura prima definita. Se à ̈ così, l’elettronica acquisisce il nuovo punto e definisce una nuova figura attorno ad esso. Il processo si ripete finché l’utente non alza lo stilo: a questo punto la pressione sullo schermo termina, l’elettronica rileva la fine del contatto e la figura convessa viene ingrandita fino ad occupare tutta l’area permessa per la firma. Il sistema à ̈ così pronto ad acquisire un nuovo tratto, che può essere in qualsiasi punto dello schermo. Each time a point is validly acquired, the supporting electronics define a small convex figure all around the point just acquired. Let us now assume that the user moves the stylus without releasing pressure on the screen: the next acquired point must necessarily be close to the previous one, that is, it must be inside the previously defined figure. If so, the electronics acquire the new point and define a new shape around it. The process is repeated until the user raises the stylus: at this point the pressure on the screen ends, the electronics detect the end of the contact and the convex figure is enlarged until it occupies the entire area allowed for the signature. The system is now ready to acquire a new stroke, which can be anywhere on the screen.

Se invece, perdurando la pressione sullo schermo, l’elettronica rileva l’acquisizione di un nuovo punto esterno alla figura convessa data dal punto precedente, vuol necessariamente dire che lo schermo à ̈ stato toccato in due punti: infatti, non si può “saltare†senza terminare la pressione sullo schermo. Non appena l’elettronica rileva il doppio tocco, smette di annerire i punti sullo schermo: l’utente istintivamente si accorge che non sta scrivendo, alza un attimo lo stilo e posiziona meglio la mano e il processo riprende regolarmente. If, on the other hand, if the pressure on the screen continues, the electronics detect the acquisition of a new point outside the convex figure given by the previous point, it necessarily means that the screen has been touched in two points: in fact, it cannot be â € œJumpâ € without ending the pressure on the screen. As soon as the electronics detect the double tap, it stops blackening the points on the screen: the user instinctively realizes that he is not typing, raises the stylus for a moment and positions his hand better and the process resumes regularly.

Seconda soluzione Second solution

Mentre il primo metodo à ̈ efficace sia per la pressione del dito, sia per quella dello stilo, il secondo vale solo se si usa lo stilo e serve per distinguere tra i punti premuti con lo stilo e i punti estranei premuti con le dita o con altri oggetti. Lo stilo à ̈ dotato di un sensore di pressione, di tipo “on/off†oppure di tipo “proporzionale†secondo l’applicazione. Nelle tavolette di firma si preferisce la seconda possibilità, per poter acquisire anche la pressione del tratto. L’elettronica, prima di acquisire un punto, verifica che vi sia pressione sullo stilo: in tal modo à ̈ in grado di distinguere la pressione fatta con lo stilo da quella fatta con il dito o con un corpo estraneo. Se non c’à ̈ pressione, non inizia nemmeno ad acquisire, distinguendo così tra i punti desiderati e quelli spuri. La stessa elettronica, quando occorre invece rilevare la pressione su dei tasti disegnati, non tiene più conto della pressione sullo stilo: i tasti possono essere premuti liberamente anche col dito. While the first method is effective for both finger pressure and stylus pressure, the second is only valid if you use the stylus and serves to distinguish between points pressed with the stylus and foreign points pressed with fingers or others. objects. The stylus is equipped with an â € œon / offâ € or â € œproportionalâ € pressure sensor depending on the application. In signature tablets, the second possibility is preferred, in order to acquire the pressure of the stroke. Before acquiring a point, the electronics check that there is pressure on the stylus: in this way it is able to distinguish the pressure made with the stylus from that made with the finger or with a foreign body. If there is no pressure, it does not even begin to acquire, thus distinguishing between desired and spurious points. The same electronics, when it is necessary to detect the pressure on the drawn keys, no longer takes into account the pressure on the stylus: the keys can be pressed freely even with the finger.

Combinazione delle soluzioni: l’uso di ambedue i metodi permette all’elettronica di distinguere molto efficacemente tra le pressioni volute e quelle estranee, eliminando praticamente tutti i tipi di artefatto. Combination of solutions: the use of both methods allows the electronics to distinguish very effectively between the desired and extraneous pressures, practically eliminating all types of artifact.

La figura convessa in realtà, preferibilmente, à ̈ un quadrato, di 25 x 25 pixel, nella realizzazione attuale ogni pixel à ̈ 0.198 mm, quindi il quadrato ha il lato di 4.95 mm. Quando si alza la penna, il quadrato si amplia fino a tutto lo schermo (attualmente 480 x 272 pixel). The convex figure in reality, preferably, is a square, of 25 x 25 pixels, in the current realization each pixel is 0.198 mm, so the square has a side of 4.95 mm. When you lift the pen, the square expands to the full screen (currently 480 x 272 pixels).

Il quadrato inoltre non à ̈ vincolato ad un rapporto di proporzionalità con le dimensioni della tavoletta. Le sue dimensioni sono scelte in base ad un compromesso: se il quadrato à ̈ troppo grande, passano più artefatti; se il quadrato à ̈ troppo piccolo, vengono esclusi i tratti di firma tracciati ad alta velocità. Il ritmo di acquisizione à ̈ fisso (es. 400 acq/secondo corrispondenti a 2.5mS di periodo); se un punto dista dal precedente più della metà delle dimensioni, del quadrato non viene acquisito. Nel caso pratico, la velocità massima in direzione x oppure y à ̈ pari a: (4.95/2)/0.0025=990 mm/sec. (nella direzione diagonale c’à ̈ un ulteriore fattore radice di due). Furthermore, the square is not bound to a proportional relationship with the dimensions of the tablet. Its dimensions are chosen on the basis of a compromise: if the square is too large, more artifacts pass; if the square is too small, the signature strokes drawn at high speed are excluded. The acquisition rate is fixed (eg 400 acq / second corresponding to 2.5mS of period); if a point is more than half the size from the previous one, the square is not acquired. In the practical case, the maximum speed in the x or y direction is equal to: (4.95 / 2) /0.0025=990 mm / sec. (in the diagonal direction there is an additional root factor of two).

Con riferimento alla Figura 1 viene riportato un dispositivo logico di autenticazione della firma in cui sono compresi gli elementi circuitali a livello di comparatori, bistabili, circuiti di temporizzazione, orologio ecc. With reference to Figure 1, a logic authentication device of the signature is reported in which the circuit elements at the level of comparators, bistables, timing circuits, clock etc. are included.

In particolare il blocco 12 riporta un digitalizzatore 1920x1088 con le uscite x e y che si interfacciano, rispettivamente, con un latch X 14 e un latch Y 15, a valle dei quali due comparatori a finestra corrispondenti, 16 e 18, producono le uscite xv e yv costituendo i segnali di confronto in ingresso al comparatore finale 19. La logica di valutazione citata interlavora con il segnale 20 rilevato per effetto della forza esercitata (comunemente, ma impropriamente denominata “pressione†), in base a una soglia di pressione 21 preconfigurata e a un comparatore di pressione dedicato 22. Il segnale di pressione viene portato in ingresso a una porta OR 23, col primo ingresso negato, insieme all’uscita del comparatore 19, e di qui portato in AND con lo stesso clock del digitalizzatore per la sincronizzazione. L’uscita 25 in AND à ̈ la risultante di una combinazione di valori derivanti dal comparatore di pressione 22, dal clock del digitalizzatore e dall’uscita del comparatore 19 a valle della coppia di latch 14, 15. In particular, block 12 shows a 1920x1088 digitizer with the x and y outputs that interface, respectively, with a latch X 14 and a latch Y 15, downstream of which two corresponding window comparators, 16 and 18, produce the outputs xv and yv constituting the input comparison signals to the final comparator 19. The cited evaluation logic interacts with the signal 20 detected as a result of the force exerted (commonly, but improperly called â € œpressureâ €), on the basis of a preconfigured pressure threshold 21 and a a dedicated pressure comparator 22. The pressure signal is brought to the input of an OR gate 23, with the first input negated, together with the output of the comparator 19, and from here brought to AND with the same clock as the digitizer for synchronization . The AND output 25 is the result of a combination of values deriving from the pressure comparator 22, the digitizer clock and the output of the comparator 19 downstream of the latch pair 14, 15.

Dal punto di vista più propriamente funzionale il digitalizzatore 12, sovrapposto allo schermo, restituisce le letture delle coordinate x e y del punto toccato sullo schermo, che nell’esempio ha una risoluzione di 1920 x 1088 punti (lo schermo ha invece una risoluzione di 480 x 272 pixel). L’acquisizione avviene ad un ritmo costante (nella realizzazione pari a 400 acquisizioni/secondo); il digitalizzatore 12 emette un clock a livello alto ogni volta che un nuovo dato à ̈ stabile. La lettura analogica del segnale di forza proveniente dallo stilo va ad un comparatore 19 indicato come “comparatore pressione†, che emette un segnale a livello alto quando la forza à ̈ superiore ad una soglia fissa (nell’esempio corrispondente a circa 20 grammi). Due latch, indicati come latch X 14 e latch Y 15, memorizzano le coordinate lette dal digitalizzatore. I due comparatori a finestra 16, 18 confrontano l’uscita dei latch 14 e 15 con le coordinate correnti X e Y e restituiscono un livello alto (segnale COMPXY) se la differenza in valore assoluto tra la posizione corrente e quelle memorizzata nei latch à ̈ inferiore ad un numero di punti predeterminato (nell’esempio, più o meno 48 punti corrispon denti a 24 pixel). From a more functional point of view, the digitizer 12, superimposed on the screen, returns the readings of the x and y coordinates of the point touched on the screen, which in the example has a resolution of 1920 x 1088 points (the screen instead has a resolution of 480 x 272 pixels). The acquisition takes place at a constant pace (in the realization equal to 400 acquisitions / second); digitizer 12 clocks at a high level every time new data is stable. The analogue reading of the force signal coming from the stylus goes to a comparator 19 indicated as â € œpressure comparatorâ €, which emits a high level signal when the force is higher than a fixed threshold (in the example corresponding to about 20 grams ). Two latches, referred to as latch X 14 and latch Y 15, store the coordinates read by the digitizer. The two window comparators 16, 18 compare the output of latches 14 and 15 with the current X and Y coordinates and return a high level (COMPXY signal) if the difference in absolute value between the current position and those stored in the latches is It is less than a predetermined number of points (in the example, plus or minus 48 points corresponding to 24 pixels).

La logica che comanda il clock dei due latch 14, 15 opera nel seguente modo: - Finché si ha un’uscita X Y alta, i latch 14, 15 sono aggiornati ad ogni clock del digitalizzatore, quindi le loro uscite seguono esattamente quelle del digitalizzatore 12. Quindi, ad ogni nuova acquisizione di posizione del digitalizzatore 12, se il nuovo punto à ̈ interno ad un quadrato di lato 96 punti centrato nel punto acquisito in precedenza, i due latch 14 e 15 sono aggiornati con il nuovo valore letto. The logic that controls the clock of the two latches 14, 15 operates as follows: - As long as there is a high X Y output, the latches 14, 15 are updated at each digitizer clock, therefore their outputs follow exactly those of the digitizer 12. Therefore, at each new position acquisition of digitizer 12, if the new point is inside a square with 96 points side centered in the previously acquired point, the two latches 14 and 15 are updated with the new value read.

- Quando le uscite X, Y sono basse, i latch 14 e 15 sono aggiornati solo se il segnale COMPP à ̈ basso, cioà ̈ se lo stilo à ̈ alzato. - When the X, Y outputs are low, latches 14 and 15 are only updated if the COMPP signal is low, that is, if the stylus is raised.

In definitiva, i latch sono aggiornati se lo stilo à ̈ alzato oppure se il nuovo punto acquisito à ̈ vicino al precedente. Ultimately, the latches are updated if the stylus is raised or if the new point acquired is close to the previous one.

Il clock di uscita, indicato come “Clock†, à ̈ generato da una porta AND per cui viene emesso solamente se lo stilo à ̈ premuto e se il nuovo punto acquisito à ̈ vicino a quello precedente. The output clock, indicated as â € œClockâ €, is generated by an AND gate so it is emitted only if the stylus is pressed and if the new point acquired is close to the previous one.

Il funzionamento generale del circuito à ̈ il seguente: The general operation of the circuit is as follows:

- Quando la mano inizia a premere la penna, il segnale COMPXY à ̈ alto perché i latch 14, 15, fino a quel momento, hanno seguito le uscite del digitalizzatore. - Il clock di uscita viene subito emesso. - When the hand starts to press the pen, the COMPXY signal is high because the latches 14, 15, up to that moment, have followed the digitizer outputs. - The output clock is output immediately.

- Finché il nuovo punto à ̈ vicino al precedente, il segnale COMPXY à ̈ pure alto e i latch continuano a seguire il digitalizzatore. - As long as the new point is close to the previous one, the COMPXY signal is also high and the latches continue to follow the digitizer.

- Il clock di uscita viene sempre emesso. - The output clock is always output.

- Se il nuovo punto à ̈ lontano dal precedente, COMPXY diventa basso, i latch 14, 15 non sono più aggiornati. - If the new point is far from the previous one, COMPXY becomes low, latches 14, 15 are no longer updated.

- Il clock di uscita non viene più emesso, quindi i dati non sono considerati dai circuiti che seguono. - The output clock is no longer output, so the data is not considered by the following circuits.

- La mano rilascia la penna: si ritorna alla condizione di riposo, i latch sono mantenuti aggiornati fino alla successiva pressione dello stilo ma il clock di uscita non viene emesso finché lo stilo non à ̈ di nuovo sufficientemente premuto. In un’ulteriore realizzazione della presente invenzione - secondo quanto riportato in Fig. 2 - à ̈ previsto che la zona di scansione su cui viene attuata la rilevazione e l’eliminazione dell’eventuale artefatto sia definita con una configurazione circolare con ciò ottimizzando la direzione equiprobabile di ciascuno spostamento virtuale della punta dello stilo. In tal modo viene considerato - The hand releases the pen: it returns to the rest condition, the latches are kept updated until the next stylus pressure but the output clock is not emitted until the stylus is pressed sufficiently again. In a further embodiment of the present invention - according to what is reported in Fig. 2 - it is envisaged that the scanning area on which the detection and elimination of any artifact is carried out is defined with a circular configuration with this optimizing the equiprobable direction of each virtual movement of the stylus tip. Thus it is considered

a- lo spostamento virtuale dello stilo sullo schermo come localizzabile in una circonferenza con centro nell’origine e raggio r, e a- the virtual displacement of the stylus on the screen as locatable in a circumference with center at the origin and radius r, and

b- l’eventuale artefatto come segnale spurio rilevato esternamente alla circonferenza. b- any artifact as a spurious signal detected outside the circumference.

Proprio dal punto di vista della configurazione si considera una circonferenza virtuale, volta per volta, avente raggio [(4.95.√2)/2] mm, in un sistema di assi cartesiani che variano traslando di una data componente vettoriale acquisita dallo stilo. Precisely from the point of view of the configuration a virtual circumference is considered, each time, having a radius [(4.95.√2) / 2] mm, in a system of Cartesian axes that vary by translating a given vector component acquired by the stylus.

La virtualizzazione della zona di scansione viene attuata tenendo conto che esiste una zona a massima probabilità di prosecuzione del tratto, che à ̈ costituita dal settore circolare riportato in figura 2 e che si apre a 120° sulle due diagonali del quadrato interno. Viene definito un algoritmo che va a selezionare passo dopo passo una nuova circonferenza e il settore circolare OBC che avanzano in modo traslatorio nella direzione di avanzamento della firma che viene apposta. Con tale algoritmo viene, innanzitutto, definito in relazione all’attuale posizione della punta dello stilo sulla tavoletta un centro O della circonferenza di equazione x2 y2 = r2. A tale circonferenza viene quindi associato un settore circolare volta per volta definito dalle coordinate dei punti di intersezione della circonferenza con il quadrato ABCD descritto sulla base delle equazioni y = x e x2 y2 = r2, con ciò definendo gli estremi del settore circolare nei punti di coordinate OBC. The virtualization of the scanning area is carried out taking into account that there is an area with maximum probability of continuation of the section, which is constituted by the circular sector shown in figure 2 and which opens at 120 ° on the two diagonals of the internal square. An algorithm is defined which goes to select step by step a new circumference and the circular sector OBC which move forward in a translational way in the direction of advancement of the signature that is affixed. With this algorithm, first of all, a center O of the circumference of equation x2 y2 = r2 is defined in relation to the current position of the stylus tip on the tablet. A circular sector is then associated to this circumference each time defined by the coordinates of the intersection points of the circumference with the square ABCD described on the basis of the equations y = x and x2 y2 = r2, thereby defining the extremes of the circular sector in the coordinate points OBC.

Tale settore circolare a minima probabilità di presenza di artefatti e a massima probabilità di avanzamento dello stilo, che à ̈ utilizzato per apporre la firma sulla tavoletta, costituisce una zona su cui si concentra l’azione di scansione e rilevazione con la massima risoluzione. This circular sector with minimum probability of presence of artifacts and maximum probability of advancement of the stylus, which is used to affix the signature on the tablet, constitutes an area on which the scanning and detection action is concentrated with the highest resolution.

A partire dall’assunto che l’equazione riportata à ̈ dunque quella di una circonferenza 20 con centro nell’origine e raggio r, ci siamo chiesti come si modifichi l’equazione della circonferenza quando il suo centro non si trova più nell’origine degli assi perché lo stilo viene spostato, traslando sullo schermo touch screen. È noto che se si suppone ad esempio, di voler trovare l’equazione di una circonferenza che ha centro C(x, y) e raggio (4.95.√2)/2, per determinarne la formulazione parametrica si può considerare l’equazione base della circonferenza a essa congruente ma con centro nell’origine e poi la sua associata nella traslazione che fa corrispondere i due centri. La traslazione - per esempio di 3 unità sull’asse x e di 4 unità sull’asse y - che associa il punto C al punto O à ̈ individuata da un vettore v (3, 4) e ha equazione x’ = x 3 e y’ = y 4, ovvero x = x’ - 3 e y = y’ - 4. Generalizzando se vogliamo scrivere l’equazione di una circonferenza con centro in C (p, q) e raggio r va considerata dapprima la circonferenza a essa congruente che ha centro nell’origine e poi applicare a tale curva la traslazione di un certo vettore v che fa corrispondere i due centri. Starting from the assumption that the equation reported is therefore that of a circumference 20 with center at the origin and radius r, we wondered how the equation of the circumference changes when its center is no longer found in the origin of the axes because the stylus is moved, translating on the touch screen. It is known that if we suppose, for example, that we want to find the equation of a circle that has center C (x, y) and radius (4.95.√2) / 2, to determine its parametric formulation we can consider the equation base of the circumference congruent to it but with center in the origin and then its associated in the translation that makes the two centers correspond. The translation - for example of 3 units on the x axis and of 4 units on the y axis - which associates point C to point O is identified by a vector v (3, 4) and has equation xâ € ™ = x 3 and yâ € ™ = y 4, that is x = xâ € ™ - 3 and y = yâ € ™ - 4. Generalizing if we want to write the equation of a circle with center in C (p, q) and radius r must be considered first the circumference congruent to it which has its center in the origin and then apply to this curve the translation of a certain vector v which makes the two centers correspond.

Il medesimo procedimento di traslazione della circonferenza viene applicato nella presente invenzione per considerare l’avanzamento dello stilo sulla tavoletta e contestualmente rilevare una zona di massima probabilità di avanzamento dello stilo. The same circumference translation procedure is applied in the present invention to consider the advancement of the stylus on the tablet and at the same time detect an area of maximum probability of advancement of the stylus.

Riassumendo, similmente alla configurazione con quadrato descritta sopra, ogni volta che un punto viene validamente acquisito, l’elettronica di supporto definisce un circonferenza di dimensioni ridotte tutta attorno al punto appena acquisito. Ammettiamo ora che l’utente muova lo stilo senza cessare la pressione sullo schermo: il successivo punto acquisito deve per forza essere vicino al precedente, cioà ̈ deve essere interno alla circonferenza prima definita. Se à ̈ così, l’elettronica acquisisce il nuovo punto e definisce la nuova circonferenza attorno ad esso. Il processo si ripete finché l’utente non alza lo stilo: a questo punto la pressione sullo schermo termina, l’elettronica rileva la fine del contatto e la circonferenza viene ingrandita fino ad occupare tutta l’area permessa per la firma. Il sistema à ̈ così pronto ad acquisire un nuovo tratto, che può essere in qualsiasi punto dello schermo. Summarizing, similarly to the configuration with square described above, every time a point is validly acquired, the supporting electronics defines a circumference of reduced dimensions all around the point just acquired. Let us now assume that the user moves the stylus without releasing pressure on the screen: the next point acquired must necessarily be close to the previous one, that is, it must be inside the circumference defined above. If so, the electronics acquire the new point and define the new circumference around it. The process is repeated until the user raises the stylus: at this point the pressure on the screen ends, the electronics detect the end of the contact and the circumference is enlarged until it occupies the entire area allowed for the signature . The system is now ready to acquire a new stroke, which can be anywhere on the screen.

È ben evidente a chi à ̈ addentro nel settore della programmazione firmware che la lettura analogica del segnale di forza proveniente dallo stilo, che va a un comparatore di pressione 19, può essere gestita completamente con una logica memorizzata con minima componentistica hardware piuttosto che con una logica cablata così come esposto poc’anzi. Anche in questa soluzione à ̈ previsto che sia presente una funzione che restituisce un messaggio dal sottosistema grafico di gestione del touch screen. Questo messaggio contiene, tra l’altro, le coordinate x y del punto toccato e le informazioni relative al tipo di evento: tra i valori restituiti come evento vi sono, tra le altre, le due variabili che indicano a) il punto toccato si à ̈ mosso senza alcun rilascio della penna, e b) che la penna à ̈ stata alzata dallo schermo. I dettagli implementativi di tali soluzioni basate sulla programmazione dei dispositivi e dei componenti saranno ben noti agli esperti del settore e non verranno descritti nei dettagli. It is very clear to those who are well versed in the firmware programming sector that the analog reading of the force signal coming from the stylus, which goes to a pressure comparator 19, can be completely managed with a logic stored with minimal hardware components rather than with a wired logic as described above. Also in this solution it is expected that there is a function that returns a message from the graphic subsystem for managing the touch screen. This message contains, among other things, the x y coordinates of the touched point and the information relating to the type of event: among the values returned as an event there are, among others, the two variables that indicate a) the touched point si Is moved without any release of the pen, and b) that the pen has been lifted from the screen. The implementation details of such solutions based on the programming of devices and components will be well known to those skilled in the art and will not be described in detail.

Vantaggi ed industrialità del trovato Advantages and industriality of the invention

Da quanto sopra descritto appare evidente che la tecnica di acquisizione secondo l’invenzione si avvale dell’utilizzo combinato di accorgimenti che risultano utili per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†. From what has been described above it is evident that the acquisition technique according to the invention makes use of the combined use of devices that are useful for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ €.

Tali procedure ed accorgimenti possono anche essere utilizzati in parziale o totale combinazione tra loro. These procedures and precautions can also be used in partial or total combination with each other.

L’uso di ambedue i metodi permette all’elettronica di distinguere molto efficacemente tra le pressioni volute e quelle estranee, eliminando praticamente tutti i tipi di artefatto. The use of both methods allows the electronics to distinguish very effectively between the desired and extraneous pressures, practically eliminating all types of artifact.

Va notato che la stessa tecnica à ̈ efficace non solamente nel caso degli schermi con tecnologia resistiva, ma anche per tutte le altre tecnologie che non dispongono della capacità di distinguere due tocchi contemporanei dello schermo. It should be noted that the same technique is effective not only in the case of resistive technology screens, but also for all other technologies that do not have the ability to distinguish two simultaneous touches of the screen.

Con la soluzione descritta si ottiene una validazione dell’operazione bancaria in tempo reale basata sull’autentica della firma, evitando che la persona che sta firmando con lo stilo, apponga una firma inficiata da artefatti. With the described solution, a real-time validation of the banking operation is obtained based on the authentication of the signature, avoiding that the person who is signing with the stylus, affixes a signature tainted by artifacts.

Claims (9)

RIVENDICAZIONI 1. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†per l’autenticazione in tempo reale delle informazioni digitate in ingresso e/o della firma apposta da un utente con uno stilo, caratterizzato dal fatto di comprendere due procedure (I, II) distinte e cooperanti di rilevamento ed elaborazione del segnale acquisito, la prima procedura (I) operativa sia per la pressione del dito, sia per la pressione dello stilo, comprendendo le seguenti fasi: i- definire ogni volta che un punto viene acquisito, una figura convessa (20) di dimensioni ridotte attorno al punto appena acquisito, ii- rilevare per ogni movimento dello stilo o del dito, senza interruzione di pressione sullo schermo, un successivo punto che à ̈ acquisito nelle vicinanze del precedente e quindi internamente alla figura convessa (20) precedentemente definita, iii-a definire una nuova figura convessa attorno al detto successivo nuovo punto singolo rilevato, iv- iterare il procedimento sino a che l’utente non alza lo stilo o il dito, v- in caso di sollevamento dello stilo o del dito e di assenza di pressione sullo schermo, rilevare la fine del contatto con la figura convessa (20) che viene ingrandita fino ad occupare tutta l’area permessa per la firma, il sistema disponendosi in una condizione di pronto per l’acquisizione di un nuovo tratto, che può essere in qualsiasi punto dello schermo, iii-b perdurando la pressione sullo schermo, nel rilevamento e l’acquisizione di un nuovo punto esterno alla figura convessa (20) fornita dal punto precedente, con la rilevazione di una condizione di schermo toccato in due punti, interrompere l’annerimento dei punti sullo schermo, non appena l’elettronica rileva il doppio tocco, di qui portando al sollevamento istintivo dello stilo da parte dell’utente che si accorge che non sta scrivendo, e che posiziona meglio la mano per poter riprendere regolarmente il processo di apposizione della firma, o di pressione esercitata col dito sullo schermo, e la seconda procedura (II) intervenendo solo quando si usa lo stilo, essendo operativa per distinguere tra i punti premuti con lo stilo e i punti estranei premuti con le dita o con altri oggetti, per mezzo del sensore di pressione di cui à ̈ dotato lo stilo, di tipo “on/off†e/o di tipo “proporzionale†, per acquisire anche la pressione del tratto, verificando, prima di acquisire un punto, che vi sia pressione sullo stilo, la calibratura essendo pre-tarata in modo che si distingua la pressione esercitata con lo stilo da quella esercitata con il dito o con un corpo estraneo e prevedendo due modalità operative secondo le quali: A- l’acquisizione tramite stilo inizia solo se c’à ̈ pressione al di sopra di una soglia minima, distinguendo così tra i punti desiderati e quelli spuri, B- la rilevazione della pressione su dei tasti disegnati, esclude il riferimento alla pressione sullo stilo, in tale funzionalità i tasti potendo essere premuti liberamente anche col dito. CLAIMS 1. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € for the real-time authentication of the information entered and / or of the signature affixed by a user with a stylus, characterized in that it comprises two distinct and cooperating procedures (I, II) for detecting and processing the acquired signal, the first operative procedure (I) for both finger pressure and stylus pressure, comprising the following phases: i - define each time a point is acquired, a convex figure (20) of reduced dimensions around the point just acquired, ii- detect for each movement of the stylus or finger, without interrupting pressure on the screen, a subsequent point that is acquired in the vicinity of the previous one and therefore inside the previously defined convex figure (20), iii-to define a new convex shape around said next new single point detected, iv- iterate the procedure until the user lifts the stylus or finger, v- if the stylus or finger is lifted and there is no pressure on the screen, detect the end of contact with the convex figure (20) which is enlarged until it occupies the entire area allowed for the signature, the system arranging in a ready condition for the acquisition of a new stroke, which can be anywhere on the screen, iii-b if the pressure on the screen continues, in the detection and acquisition of a new point outside the convex figure (20) provided by the previous point, with the detection of a condition of screen touched in two points, stop blackening points on the screen, as soon as the electronics detect the double touch, hence leading to the instinctive lifting of the stylus by the user who notices that he is not typing, and who positions his hand better to be able to resume the process regularly affixing the signature, or pressing the finger on the screen, And the second procedure (II) intervening only when using the stylus, being operative to distinguish between the points pressed with the stylus and the foreign points pressed with the fingers or other objects, by means of the pressure sensor the stylus is equipped with , of the â € œon / offâ € type and / or the â € œproportionalâ € type, to also acquire the stroke pressure, verifying, before acquiring a point, that there is pressure on the stylus, the calibration being pre-calibrated so that the pressure exerted with the stylus can be distinguished from that exerted with the finger or with a foreign body and providing two operating modes according to which: A- stylus acquisition starts only if there is pressure above a minimum threshold, thus distinguishing between desired and spurious points, B- the detection of the pressure on the drawn keys excludes the reference to the pressure on the stylus, in this function the keys can be pressed freely even with the finger. 2. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo la rivendicazione 1 caratterizzato dal fatto che le dimensioni della figura convessa siano selezionate in base ad un criterio di compromesso tenendo conto che se la figura convessa (20) fosse troppo grande, passerebbero più artefatti; e se la figura convessa (20) fosse troppo piccola, verrebbero esclusi i tratti di firma tracciati ad alta velocità. 2. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to claim 1 characterized by the fact that the dimensions of the convex figure are selected on the basis of a criterion of compromise taking into account that if the convex figure (20) were too large, more artifacts would pass; and if the convex figure (20) were too small, the signature strokes drawn at high speed would be excluded. 3. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto che la figura convessa internamente alla quale viene rilevato il punto prossimo successivo che indica la prosecuzione del tratto, o della digitazione, ed esternamente alla quale viene attuata la rilevazione dell’eventuale artefatto, à ̈ costituita come un quadrato, preferibilmente di 25 x 25 pixel, ovvero con ciascun lato di 4.95 mm, in un sistema di assi cartesiani che varia per effetto della traslazione di una data componente vettoriale rilevata sullo stilo 3. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to each of the preceding claims characterized by the fact that the convex figure inside which the next next point is detected which indicates the continuation of the line, or typing, and externally to which the detection of any artifact is carried out, it is constituted as a square, preferably of 25 x 25 pixels, or with each side of 4.95 mm, in a system of Cartesian axes that varies due to the translation of a given vector component detected on the stylus 4. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo la rivendicazione 1 caratterizzato dal fatto che la figura convessa internamente alla quale viene rilevato il punto prossimo successivo che indica la prosecuzione del tratto, o della digitazione, ed esternamente alla quale viene attuata la rilevazione dell’eventuale artefatto, sia definita con una configurazione circolare (20) con ciò ottimizzando la direzione equiprobabile di ciascuno spostamento virtuale della punta dello stilo, in un sistema di assi cartesiani che varia per effetto della traslazione di una data componente vettoriale rilevata sullo stilo 4. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to claim 1 characterized by the fact that the convex figure inside which the next next point is detected which indicates the continuation of the section , or of typing, and externally to which the detection of any artifact is implemented, is defined with a circular configuration (20) thereby optimizing the equiprobable direction of each virtual movement of the stylus tip, in a system of Cartesian axes that it varies due to the translation of a given vector component detected on the stylus 5. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo la rivendicazione 4 caratterizzato dal fatto che l’elaborazione delle informazioni derivanti dalla scansione viene attuata tenendo conto che sussiste una zona a massima probabilità di prosecuzione del tratto, che à ̈ costituita da un settore circolare (OBC) che si apre a 120° sulle due diagonali del quadrato inscritto, tale settore circolare costituendo una zona a minima probabilità di presenza di artefatti ed a massima probabilità di avanzamento dello stilo. 5. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to claim 4 characterized by the fact that the processing of the information deriving from the scan is carried out taking into account that there is an area to maximum probability of continuation of the section, which is constituted by a circular sector (OBC) that opens at 120 ° on the two diagonals of the inscribed square, this circular sector constituting an area with minimum probability of presence of artifacts and with maximum probability of advancement stylus. 6. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo le rivendicazioni 4 e 5 caratterizzato dal fatto che la figura convessa à ̈ costituita come una circonferenza avente preferibilmente raggio pari a [(4.95*√2)/2]mm. 6. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to claims 4 and 5 characterized by the fact that the convex figure is constituted as a circumference preferably having a radius equal to [( 4.95 * √2) / 2] mm. 7. Dispositivo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†, secondo ciascuna delle rivendicazioni precedenti, che comprende mezzi trasduttori aventi una superficie di scrittura sui quali possono essere digitate delle posizioni per mezzo del dito della mano e/o sono rilevabili gli spostamenti di uno stilo con riferimento alla direzione degli assi cartesiani x e y, e si avvale di uno stilo passabile su detta superficie per imprimervi una forza in tempo reale, costituente una firma che deve essere oggetto di validazione e/o autenticazione, detto dispositivo essendo caratterizzato dal fatto di comprendere a- un blocco digitalizzatore (12), b- due latch (14, 15) i cui ingressi derivano da detto digitalizzatore (12), detti latch memorizzando le coordinate lette dal digitalizzatore, c- due comparatori (16, 18) a finestra, che confrontano l’uscita dei latch (14, 15) con le coordinate correnti X e Y e restituiscono un livello alto (COMPXY) se la differenza in valore assoluto tra la posizione corrente e quelle memorizzata nei latch à ̈ inferiore ad un numero di punti predeterminato, d- un comparatore di pressione dedicato (22) che acquisisce la lettura analogica del segnale di forza proveniente dallo stilo e che emette un segnale a livello alto quando la forza à ̈ superiore ad una soglia fissa, e- un temporizzatore d’uscita, che genera un segnale di sincronismo temporizzato a partire dalla logica implementativa, per cui viene emesso un clock in uscita solamente se lo stilo à ̈ premuto e se il nuovo punto acquisito à ̈ vicino a quello precedente. 7. Device for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ €, according to each of the preceding claims, which comprises transducer means having a writing surface on which positions can be typed by means of the finger of the hand and / or the movements of a stylus are detectable with reference to the direction of the Cartesian axes x and y, and a stylus that can be passed on said surface is used to impart a force in real time, constituting a signature that must be validated and / or authentication, said device being characterized in that it comprises a- a digitizer block (12), b- two latches (14, 15) whose inputs derive from said digitizer (12), called latches memorizing the coordinates read by the digitizer, c- two window comparators (16, 18), which compare the output of the latches (14, 15) with the current X and Y coordinates and return a high level (COMPXY) if the difference in absolute value between the current position and those stored in the latches are less than a predetermined number of points, d- a dedicated pressure comparator (22) which acquires the analog reading of the force signal coming from the stylus and which emits a high level signal when the force is higher than a fixed threshold, e- an output timer, which generates a timed synchronism signal starting from the implementation logic, for which an output clock is emitted only if the stylus is pressed and if the new acquired point is close to the previous one. 8. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo ciascuna delle rivendicazioni precedenti caratterizzato dal fatto di impiegare un digitalizzatore (12), sovrapposto allo schermo, che restituisce le letture delle coordinate X e Y del punto toccato sullo schermo, l’acquisizione avvenendo ad un ritmo costante in base alle seguenti fasi funzionali: i- detto digitalizzatore (12) emette un clock a livello alto ogni volta che un nuovo dato in ingresso à ̈ stabile, ii- la lettura analogica del segnale di forza proveniente dallo stilo viene riportata ad un comparatore di forza (22), che emette un segnale a livello alto quando la forza à ̈ superiore ad una soglia fissa; iii- due latch (14, 15) memorizzano le coordinate lette dal digitalizzatore e, di qui, due comparatori a finestra (16, 18) confrontano le uscite dei latch (14, 15) con le coordinate correnti X e Y e restituiscono un livello alto (COMPXY) se la differenza in valore assoluto tra la posizione corrente e quelle memorizzata nei latch (16, 18) à ̈ inferiore ad un numero di punti predeterminato, iv- la logica che comanda la temporizzazione dei due latch (14, 15) operando nelle seguenti due modalità: A- finché i segnali di uscita (X, Y) sono alti, i latch (14, 15) sono aggiornati ad ogni clock del digitalizzatore, le loro uscite seguendo esattamente quelle del digitalizzatore (12), di qui, ad ogni nuova acquisizione di posizione del digitalizzatore (12), se il nuovo punto à ̈ interno alla figura complessa (20) centrata nel punto acquisito in precedenza, i due latch sono aggiornati con il nuovo valore letto, B- quando i segnali di uscita (X, Y) sono bassi, i latch (14, 15) sono aggiornati solo se il segnale (COMPP) di rilevamento della presenza della pressione in ingresso à ̈ basso, essendo lo stilo alzato. 8. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to each of the preceding claims characterized by using a digitizer (12), superimposed on the screen, which returns the readings of the coordinates X and Y of the point touched on the screen, the acquisition taking place at a constant rate according to the following functional phases: i- said digitizer (12) emits a high level clock every time a new input data is stable, ii- the analog reading of the force signal coming from the stylus is reported to a force comparator (22), which emits a high level signal when the force is higher than a fixed threshold; iii- two latches (14, 15) store the coordinates read by the digitizer and, from here, two window comparators (16, 18) compare the outputs of the latches (14, 15) with the current coordinates X and Y and return a level high (COMPXY) if the difference in absolute value between the current position and those stored in the latches (16, 18) is less than a predetermined number of points, iv- the logic that controls the timing of the two latches (14, 15) operating in the following two modes: A- as long as the output signals (X, Y) are high, the latches (14, 15) are updated at each digitizer clock, their outputs exactly following those of the digitizer (12), hence, at each new acquisition position of the digitizer (12), if the new point is inside the complex figure (20) centered in the previously acquired point, the two latches are updated with the new value read, B- when the output signals (X, Y) are low, the latches (14, 15) are updated only if the input pressure detection signal (COMPP) is low, since the stylus is raised. 9. Metodo per l’eliminazione di artefatti nell’acquisizione di disegni e firme da “Touch Screen†secondo la rivendicazione 8 caratterizzato dal fatto che il funzionamento della logica circuitale configurata à ̈ il seguente: i- con i latch (14, 15), che inseguono le uscite del digitalizzatore (12) quando la mano inizia a premere lo stilo, il segnale di comparazione (COMPXY) à ̈ alto, ed il clock di uscita viene subito emesso, ii- finché il nuovo punto à ̈ vicino al precedente, il segnale di comparazione (COMPXY) à ̈ pure alto e i latch (14,15) continuano a seguire il digitalizzatore (12) essendo comunque emesso il clock di uscita, iii- se il nuovo punto à ̈ lontano dal precedente, il segnale di comparazione (COMPXY) diventa basso, ed i latch (14,15) non sono più aggiornati, di qui il clock di uscita non viene più emesso, e quindi i dati non sono considerati dalla logica circuitale a valle, iv- quando la mano rilascia lo stilo, si ritorna alla condizione di riposo, i latch (14, 15) sono mantenuti aggiornati fino alla successiva pressione dello stilo ed il clock di uscita non viene emesso finché lo stilo non à ̈ di nuovo sufficientemente premuto.9. Method for the elimination of artifacts in the acquisition of drawings and signatures from â € œTouch Screenâ € according to claim 8 characterized by the fact that the operation of the configured circuit logic is as follows: i- with the latches (14, 15), which follow the outputs of the digitizer (12) when the hand starts to press the stylus, the comparison signal (COMPXY) is high, and the output clock is immediately emitted, ii- as long as the new point is close to the previous one, the comparison signal (COMPXY) is also high and the latches (14,15) continue to follow the digitizer (12) since the output clock is still emitted, iii- if the new point is far from the previous one, the comparison signal (COMPXY) becomes low, and the latches (14,15) are no longer updated, hence the output clock is no longer output, and therefore the data are not considered by the downstream circuit logic, iv- when the hand releases the stylus, the rest condition is returned, the latches (14, 15) are kept updated until the next stylus pressure and the output clock is not emitted until the stylus is again sufficiently held down.
IT000059A 2013-01-30 2013-01-30 METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿. ITRM20130059A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IT000059A ITRM20130059A1 (en) 2013-01-30 2013-01-30 METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT000059A ITRM20130059A1 (en) 2013-01-30 2013-01-30 METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿.

Publications (1)

Publication Number Publication Date
ITRM20130059A1 true ITRM20130059A1 (en) 2014-07-31

Family

ID=48184377

Family Applications (1)

Application Number Title Priority Date Filing Date
IT000059A ITRM20130059A1 (en) 2013-01-30 2013-01-30 METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿.

Country Status (1)

Country Link
IT (1) ITRM20130059A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030080946A1 (en) * 2001-10-25 2003-05-01 Wei-Pin Chuang Portable computer and related method for preventing input interruption by write-tracking an input region
WO2003105073A2 (en) * 2002-06-07 2003-12-18 Koninklijke Philips Electronics N.V. Input system
US20070018966A1 (en) * 2005-07-25 2007-01-25 Blythe Michael M Predicted object location
ITRM20110370A1 (en) * 2011-07-15 2013-01-16 Prb S R L GRAPHIC STYLO-TABLET SYSTEM FOR THE PRESENTATION AND COMPARISON OF THE AUTOGRAPH BIOMETRIC SIGNATURE.

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030080946A1 (en) * 2001-10-25 2003-05-01 Wei-Pin Chuang Portable computer and related method for preventing input interruption by write-tracking an input region
WO2003105073A2 (en) * 2002-06-07 2003-12-18 Koninklijke Philips Electronics N.V. Input system
US20070018966A1 (en) * 2005-07-25 2007-01-25 Blythe Michael M Predicted object location
ITRM20110370A1 (en) * 2011-07-15 2013-01-16 Prb S R L GRAPHIC STYLO-TABLET SYSTEM FOR THE PRESENTATION AND COMPARISON OF THE AUTOGRAPH BIOMETRIC SIGNATURE.

Similar Documents

Publication Publication Date Title
JP5740407B2 (en) System and method for assessing authenticity of a dynamic handwritten signature
CN106030477B (en) Projecting type capacitor with power detection touches
US9477330B2 (en) Stylus tilt tracking with a digitizer
KR20140016987A (en) Method and electronic device for virtual handwritten input
US9582127B2 (en) Large feature biometrics using capacitive touchscreens
TWI669650B (en) Determining touch locations and forces thereto on a touch and force sensing surface
JP4816808B1 (en) Computer apparatus, input system, and program
JP5664303B2 (en) Computer apparatus, input system, and program
CN108874284A (en) Gesture trigger method
KR101371736B1 (en) Method for recognizing touching of touch screen
JP5655573B2 (en) Computer apparatus, input system, and program
JP6272069B2 (en) Information processing apparatus, information processing method, computer program, and recording medium
WO2012153536A1 (en) Coordinates input device and coordinates input method
US20180059806A1 (en) Information processing device, input control method for controlling input to information processing device, and computer-readable storage medium storing program for causing information processing device to perform input control method
KR101382287B1 (en) Apparatus and method for recognizing touching of touch screen by infrared light
ITRM20130059A1 (en) METHOD FOR THE ELIMINATION OF ARTEFACTS IN THE ACQUISITION OF DRAWINGS AND SIGNATURES FROM ¿TOUCH SCREEN¿.
KR102022530B1 (en) Apparatus for controlling based on motion recognition system
JP5257486B2 (en) Computer apparatus, input system, and program
JP5678697B2 (en) Computer apparatus, input system, and program
JP5664300B2 (en) Computer apparatus, input system, and program
TWI420358B (en) Touch apparatus and touch recognizing method
KR20190133441A (en) Effective point tracing method interactive touchscreen
JP2020173494A (en) Handwritten character recognizing device and handwritten character recognizing method
JP2019109571A (en) Display apparatus and input apparatus
JP4816809B1 (en) Computer apparatus, input system, and program