FR3150319A1 - DATA INPUT DEVICE - Google Patents
DATA INPUT DEVICE Download PDFInfo
- Publication number
- FR3150319A1 FR3150319A1 FR2306477A FR2306477A FR3150319A1 FR 3150319 A1 FR3150319 A1 FR 3150319A1 FR 2306477 A FR2306477 A FR 2306477A FR 2306477 A FR2306477 A FR 2306477A FR 3150319 A1 FR3150319 A1 FR 3150319A1
- Authority
- FR
- France
- Prior art keywords
- piezoelectric film
- functional surface
- sensitivity
- user
- axis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K17/964—Piezoelectric touch switches
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K17/964—Piezoelectric touch switches
- H03K17/9643—Piezoelectric touch switches using a plurality of detectors, e.g. keyboard
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
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)
- Input From Keyboards Or The Like (AREA)
Abstract
Un dispositif (10) d’entrée de données comprend une surface fonctionnelle (12) adaptée à recevoir une pression d’un utilisateur, comme la pression d’un doigt (14) d’un utilisateur; un film piézoélectrique (16) ayant au moins un axe de sensibilité (30, 34) et étant disposé en dessous de la surface fonctionnelle et adapté à émettre un signal électrique en fonction de la pression reçue par la surface fonctionnelle ; et une unité de calcul (18) configurée pour recevoir le signal généré par le film piézoélectrique en réponse à la pression sur la surface fonctionnelle ; et déterminer à partir de ce signal une zone et/ou une forme de la surface fonctionnelle pressée par l’utilisateur grâce à un algorithme de classification. Figure de l’abrégé : Figure 1 A data input device (10) comprises a functional surface (12) adapted to receive a pressure from a user, such as the pressure of a finger (14) of a user; a piezoelectric film (16) having at least one sensitivity axis (30, 34) and being disposed below the functional surface and adapted to emit an electrical signal depending on the pressure received by the functional surface; and a calculation unit (18) configured to receive the signal generated by the piezoelectric film in response to the pressure on the functional surface; and determine from this signal an area and/or a shape of the functional surface pressed by the user using a classification algorithm. Abstract Figure: Figure 1
Description
La présente divulgation relève du domaine des dispositifs d’entrée de données, et notamment les surfaces tactiles et les claviers.This disclosure relates to the field of data input devices, and in particular touch surfaces and keyboards.
Les claviers sont composés généralement d’une surface qui est sensible à la pression du doigt associée à chaque touche. Le clavier peut intégrer des éléments de type mécanique (par exemple un interrupteur inductif), de type capacitif (par exemple des électrodes) ou encore de type ultrason.Keyboards are generally composed of a surface that is sensitive to the pressure of the finger associated with each key. The keyboard can integrate mechanical elements (for example an inductive switch), capacitive elements (for example electrodes) or ultrasonic elements.
Quelle que soit la solution, les zones sensibles à la pression de doigt doivent être organisées en matrice ou en une organisation spécifique propre à un clavier. Dépendamment de la technologie utilisée, on rencontre diverses limitations mécaniques dans leur intégration. Par exemple, les interrupteurs mécaniques peuvent être esthétiquement non plaisants en plus de requérir une course de mouvement, les interrupteurs inductifs pèchent quant à eux de par leur sensibilité magnétique. Quant à la matrice capacitive, elle fonctionne mal lorsqu’elle est positionnée derrière un métal.Regardless of the solution, the pressure sensitive areas must be organized in a matrix or in a specific organization specific to a keyboard. Depending on the technology used, there are various mechanical limitations in their integration. For example, mechanical switches can be aesthetically unpleasing in addition to requiring a movement path, inductive switches suffer from their magnetic sensitivity. As for the capacitive matrix, it works poorly when positioned behind metal.
Il serait donc bénéfique d’avoir un clavier ou plus généralement un dispositif d’entrée de données qui s’affranchisse de ces contraintes.It would therefore be beneficial to have a keyboard or more generally a data entry device that frees itself from these constraints.
La présente divulgation vient améliorer la situation.This disclosure improves the situation.
Il est proposé un dispositif d’entrée de données comprenant une surface fonctionnelle adaptée à recevoir une pression d’un utilisateur, comme la pression d’un doigt d’un utilisateur; un film piézoélectrique ayant au moins un axe de sensibilité et étant disposé en dessous de la surface fonctionnelle et adapté à émettre un signal électrique en fonction de la pression reçue par la surface fonctionnelle ; et une unité de calcul configurée pour : recevoir le signal généré par le film piézoélectrique en réponse à la pression sur la surface fonctionnelle ; et déterminer à partir de ce signal une zone et/ou une forme de la surface fonctionnelle pressée par l’utilisateur grâce à un algorithme de classification.A data input device is provided comprising a functional surface adapted to receive a pressure from a user, such as the pressure of a user's finger; a piezoelectric film having at least one axis of sensitivity and being disposed below the functional surface and adapted to emit an electrical signal depending on the pressure received by the functional surface; and a computing unit configured to: receive the signal generated by the piezoelectric film in response to the pressure on the functional surface; and determine from this signal an area and/or a shape of the functional surface pressed by the user using a classification algorithm.
Par « en dessous », on se rapporte à un axe orthogonal au plan des deux plus grandes dimensions de la surface fonctionnelle. Le dessous de la surface fonctionnelle s’étend, en utilisation, du côté opposé à la face de contact avec l’utilisateur, notamment le doigt de l’utilisateur.By "below" we refer to an axis orthogonal to the plane of the two largest dimensions of the functional surface. The underside of the functional surface extends, in use, on the side opposite the contact face with the user, in particular the user's finger.
La surface fonctionnelle peut ainsi former une interface homme-machine de type surface tactile. De préférence, la surface fonctionnelle forme, en utilisation, une surface externe d’un véhicule automobile. L’invention permet ainsi de transformer très facilement n’importe quelle portion de carrosserie ou autre surface externe de véhicule automobile, en une surface tactile.The functional surface can thus form a human-machine interface of the touch surface type. Preferably, the functional surface forms, in use, an external surface of a motor vehicle. The invention thus makes it possible to very easily transform any portion of bodywork or other external surface of a motor vehicle into a touch surface.
Selon un autre aspect, il est proposé un véhicule automobile tel qu’une voiture incluant le dispositif ci-dessus.According to another aspect, there is provided a motor vehicle such as a car including the above device.
Les caractéristiques exposées dans les paragraphes suivants peuvent, optionnellement, être mises en œuvre, indépendamment les unes des autres ou en combinaison les unes avec les autres :The features set out in the following paragraphs may, optionally, be implemented, independently of each other or in combination with each other:
- la forme est un point, un trait ou une figure bi-dimensionnelle.- the shape is a point, a line or a two-dimensional figure.
- l’unité de calcul configurée pour déterminer à partir du signal généré par le film piézoélectrique la séquence temporelle de pressage de la surface fonctionnelle grâce à un algorithme de classification.- the computing unit configured to determine from the signal generated by the piezoelectric film the time sequence of pressing of the functional surface using a classification algorithm.
- le dispositif d’entrée est un clavier, la surface fonctionnelle inclut une pluralité de zones, chaque zone correspondant à une touche, et l’unité de calcul est configurée pour déterminer à partir de ce signal la touche correspondant à la zone de la surface fonctionnelle pressée par l’utilisateur.- the input device is a keyboard, the functional surface includes a plurality of zones, each zone corresponding to a key, and the calculation unit is configured to determine from this signal the key corresponding to the zone of the functional surface pressed by the user.
- les touches sont disposées selon une ligne et le film piézoélectrique est un unique film piézoélectrique ayant un axe de sensibilité disposé parallèle à la ligne de touches.- the keys are arranged in a line and the piezoelectric film is a single piezoelectric film having a sensitivity axis arranged parallel to the line of keys.
- les touches sont disposées en matrice selon des lignes et des colonnes, et le film piézoélectrique est un unique film piézoélectrique ayant au moins deux axes de sensibilité non parallèle.- the keys are arranged in a matrix in rows and columns, and the piezoelectric film is a single piezoelectric film having at least two non-parallel sensitivity axes.
- les touches sont disposées en matrice selon des lignes et des colonnes, et le film piézoélectrique est constitué d’un premier film piézoélectrique ayant un premier axe de sensibilité et d’un deuxième film piézoélectrique ayant un deuxième axe de sensibilité, le premier film piézoélectrique étant disposé par rapport au deuxième film piézoélectrique de sorte à avoir le premier axe de sensibilité à un angle non nul, préférentiellement à 90 degrés, du deuxième axe de sensibilité.- the keys are arranged in a matrix according to rows and columns, and the piezoelectric film consists of a first piezoelectric film having a first sensitivity axis and a second piezoelectric film having a second sensitivity axis, the first piezoelectric film being arranged relative to the second piezoelectric film so as to have the first sensitivity axis at a non-zero angle, preferably at 90 degrees, from the second sensitivity axis.
- le premier film piézoélectrique est disposé vis-à-vis de la surface fonctionnelle de sorte à avoir le premier axe de sensibilité parallèle aux lignes de la matrice de touches, et le deuxième film piézoélectrique est disposé vis-à-vis de la surface fonctionnelle de sorte à avoir le deuxième axe de sensibilité parallèle aux colonnes de la matrice de touches.- the first piezoelectric film is arranged facing the functional surface so as to have the first sensitivity axis parallel to the rows of the key matrix, and the second piezoelectric film is arranged facing the functional surface so as to have the second sensitivity axis parallel to the columns of the key matrix.
- l’algorithme de classification est de type ensembliste.- the classification algorithm is of the set type.
- l’algorithme de classification est de type boosting, par exemple AdaBoost (Adaptive Boosting), Gradient Boosting, ou XGBoost (Extreme Gradient Boosting).- the classification algorithm is of the boosting type, for example AdaBoost (Adaptive Boosting), Gradient Boosting, or XGBoost (Extreme Gradient Boosting).
- le film piézoélectrique est directement collé à la surface fonctionnelle.- the piezoelectric film is directly bonded to the functional surface.
D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels :Other features, details and advantages will become apparent upon reading the detailed description below, and upon analysis of the attached drawings, in which:
Il est maintenant fait référence à la
Le dispositif d’entrée de données 10 permet d’identifier la forme et la position d’une pression faite sur la surface fonctionnelle 12 par l’utilisateur à l’aide d’un ou plusieurs doigts. La forme de la pression peut être un point (par exemple si le dispositif d’entrée de données 10 est un clavier), un trait ou une figure bi-dimensionnelle (par exemple un cercle, un zigzag ou un triangle).The data input device 10 makes it possible to identify the shape and position of a pressure made on the functional surface 12 by the user using one or more fingers. The shape of the pressure can be a point (for example if the data input device 10 is a keyboard), a line or a two-dimensional figure (for example a circle, a zigzag or a triangle).
La surface fonctionnelle 12 inclut une face externe 20 qui reçoit les pressions de doigts 14 de l’utilisateur, et une face interne 22 connectée au film piézoélectrique 16. La surface externe 20 peut recevoir directement la pression des doigts 14 de l’utilisateur par exemple comme surface tactile, ou via l’interaction d’un dispositif mécanique, comme par exemple une touche de clavier. La surface fonctionnelle 12 peut être une surface monolithique ou être constituée d’une pluralité de surface adjacentes.The functional surface 12 includes an outer face 20 that receives the pressures of the user's fingers 14, and an inner face 22 connected to the piezoelectric film 16. The outer surface 20 can directly receive the pressure of the user's fingers 14, for example as a touch surface, or via the interaction of a mechanical device, such as a keyboard key. The functional surface 12 can be a monolithic surface or be made up of a plurality of adjacent surfaces.
La surface fonctionnelle 12 peut être n’importe quelle surface adaptée à transmettre la pression des doigts de l’utilisateur au film piézoélectrique 16. De ce fait, la surface fonctionnelle 12 peut être relativement rigide tant que le film piézoélectrique 16 peut détecter un déplacement atomique dans la surface fonctionnelle 12. La surface fonctionnelle 12 peut être de n’importe quelle matière et forme.The functional surface 12 may be any surface suitable for transmitting pressure from the user's fingers to the piezoelectric film 16. Accordingly, the functional surface 12 may be relatively rigid as long as the piezoelectric film 16 can sense atomic displacement in the functional surface 12. The functional surface 12 may be of any material and shape.
Le film piézoélectrique 16 peut être directement collé à la surface fonctionnelle 12. Dans une autre mode de réalisation, un élément est disposé entre le film piézoélectrique 16 et la surface fonctionnelle 12. Cet élément permettant de transmettre la pression des doigts de l’utilisateur.The piezoelectric film 16 can be directly bonded to the functional surface 12. In another embodiment, an element is arranged between the piezoelectric film 16 and the functional surface 12. This element makes it possible to transmit the pressure of the user's fingers.
Le film piézoélectrique 16 inclut au moins un film piézoélectrique ayant au moins un axe de sensibilité. Ainsi, dépendamment de la mise en œuvre du dispositif d’entrée de données 10, il peut y avoir, un seul film ayant un seul axe de sensibilité pour la détection de pressions disposées en ligne (par exemple des touches disposées en ligne ou d’un mouvement de type trait, on a alors besoin de la détection que selon une dimension/axe), ou alors il peut y avoir, un seul film ayant deux ou plus axes de sensibilité pour la détection de pressions suivant deux dimensions/axes (par exemple des touches disposées en lignes et colonnes (matrice) ou d’une figure bidimensionnelle). Il se peut aussi que le film piézoélectrique 16 inclut deux ou plus films piézoélectriques ayant chacun un axe de sensibilité pour la détection de pressions suivant deux dimensions.The piezoelectric film 16 includes at least one piezoelectric film having at least one axis of sensitivity. Thus, depending on the implementation of the data input device 10, there may be a single film having a single axis of sensitivity for detecting pressures arranged in a line (for example, keys arranged in a line or a line-type movement, in which case detection is required only along one dimension/axis), or there may be a single film having two or more axes of sensitivity for detecting pressures along two dimensions/axes (for example, keys arranged in rows and columns (matrix) or a two-dimensional figure). It is also possible that the piezoelectric film 16 includes two or more piezoelectric films each having an axis of sensitivity for detecting pressures along two dimensions.
L’unité de calcul 18 permet d’analyser les pressions de doigts 14 sur la surface fonctionnelle 12 pour en déduire leur localisation et forme. Pour ce, l’unité de calcul utilise un algorithme de classification. Le nombre de classes de l’algorithme de classification dépendra du nombre de forme/localisation de pressions de doigts à identifier. Par exemple, pour un clavier numérique à 9 chiffres, le nombre de classes sera de 9.The computing unit 18 makes it possible to analyze the finger pressures 14 on the functional surface 12 to deduce their location and shape. For this, the computing unit uses a classification algorithm. The number of classes of the classification algorithm will depend on the number of shapes/locations of finger pressures to be identified. For example, for a 9-digit numeric keypad, the number of classes will be 9.
L’unité de calcul 18 peut se trouver proche ou distante de la surface fonctionnelle 12.The computing unit 18 may be located close to or distant from the functional surface 12.
En référence maintenant à la
Comme le dispositif d’entrée de données 10 est un clavier numérique 24 ayant des lignes et des colonnes (i.e. bi dimensionnel), le film piézoélectrique 16 a au moins deux axes de sensibilité. Dans le cas de la
Dans le cas de la
En référence maintenant à la
Pour que l’algorithme de classification puisse utiliser les signatures électriques, celles-ci sont d’abord converties en un vecteur N x 1 de dimension 1, avec les N caractéristiques de ce signal. En référence aux figures 4 et 5, la partie traitement du signal pour obtenir les vecteurs correspondants aux signatures électriques va maintenant être explicitée.In order for the classification algorithm to use the electrical signatures, they are first converted into an N x 1 vector of dimension 1, with the N characteristics of this signal. With reference to Figures 4 and 5, the signal processing part to obtain the vectors corresponding to the electrical signatures will now be explained.
La
La
Ainsi pour chaque signature électrique reçue par chaque film piézoélectrique transformée en graphe d’évolution temporelle de la pente du signal électrique dans le temps, le graphe de pente est découpé en deux, et possiblement trois fenêtres temporelles. Ces fenêtres correspondent à des phases de pressage du doigt 14 sur la surface fonctionnelle 12 (fenêtre T1), de relâchement du doigt 14 de la surface fonctionnelle 12 (fenêtre T2), et optionnellement, si cela se produit, d’un rebond une fois le doigt relâché (comme par exemple dans un clavier) (fenêtre T3).Thus, for each electrical signature received by each piezoelectric film transformed into a graph of the time evolution of the slope of the electrical signal over time, the slope graph is divided into two, and possibly three time windows. These windows correspond to phases of pressing the finger 14 on the functional surface 12 (window T1), of releasing the finger 14 from the functional surface 12 (window T2), and optionally, if this occurs, of a rebound once the finger is released (as for example in a keyboard) (window T3).
La
Selon un mode de réalisation, un algorithme de traitement du signal permet de découper chaque graphe temporel de pente du signal électrique en 2 ou 3 fenêtres temporelles en regardant les changements de signe de la pente.According to one embodiment, a signal processing algorithm makes it possible to cut each time graph of the slope of the electrical signal into 2 or 3 time windows by looking at the changes in sign of the slope.
Pour chaque fenêtre temporelle, des caractéristiques vont être extraites. L’algorithme d’apprentissage supervisé utilisera ces caractéristiques pour classifier la signature électrique reçue en zone et/ou forme correspondante de la surface fonctionnelle (i.e. pour un clavier en identification de touche pressée par l’utilisateur ou pour une surface tactile identifier la forme tracée par l’utilisateur). Il peut y avoir une multitude de caractéristiques, et l’algorithme peut utiliser une, plusieurs ou toutes les caractéristiques qui lui sont fournies pour déterminer la zone/forme correspondante de la surface fonctionnelle.For each time window, features will be extracted. The supervised learning algorithm will use these features to classify the received electrical signature into the corresponding area and/or shape of the functional surface (i.e. for a keyboard to identify the key pressed by the user or for a touch surface to identify the shape traced by the user). There can be a multitude of features, and the algorithm can use one, several or all of the features provided to it to determine the corresponding area/shape of the functional surface.
Selon un exemple, les caractéristiques extraites du graphe temporel de pente du signal électrique sont : (1) Durée de la fenêtre temporelle, pour chacune des 2 ou 3 fenêtres temporelles identifiées plus haut déterminées sur le graphe d’évolution temporelle de la pente du signal électrique dans le temps, (2) Amplitude maximale du graphe temporel du signal électrique dans chaque fenêtre temporelle, (3) Amplitude maximale de pente du graphe temporel de pente du signal électrique dans chaque fenêtre temporelle, (4) Ratios des amplitudes de pentes pour chaque fenêtre temporelle et pour les différents films piézoélectriques (si 2 piezos, 3 ratios calculés, si 3 piezos, 9 ratios calculés) calculés sur le graphe d’évolution temporelle de la pente du signal électrique dans le temps.According to an example, the characteristics extracted from the time graph of the slope of the electrical signal are: (1) Duration of the time window, for each of the 2 or 3 time windows identified above determined on the time evolution graph of the slope of the electrical signal over time, (2) Maximum amplitude of the time graph of the electrical signal in each time window, (3) Maximum amplitude of the slope of the time graph of the slope of the electrical signal in each time window, (4) Ratios of the slope amplitudes for each time window and for the different piezoelectric films (if 2 piezos, 3 calculated ratios, if 3 piezos, 9 calculated ratios) calculated on the time evolution graph of the slope of the electrical signal over time.
Les caractéristiques ainsi obtenues sont mises sous forme vectorielle comme données d’entrée de l’algorithme de classification.The features thus obtained are put into vector form as input data for the classification algorithm.
Par exemple, si un seul film piézoélectrique est utilisé [Caractéristique 1, Caractéristique 2, …., Caractéristique N] . Si deux films piézoélectriques sont utilisés [Caractéristique 1- Piezo 1, Caractéristique 2- Piezo 1, …., Caractéristique N- Piezo 1, Caractéristique 1- Piezo 2, Caractéristique 2- Piezo 2, …., Caractéristique N- Piezo 2]. Si M films piézoélectriques sont utilisés [Caractéristique 1- Piezo 1, Caractéristique 2- Piezo 1, …., Caractéristique N- Piezo 1, Caractéristique 1- Piezo 2, Caractéristique 2- Piezo 2, …., Caractéristique N- Piezo 2, ……. Caractéristique 1- Piezo M, Caractéristique 2- Piezo M, …., Caractéristique N- Piezo M].For example, if only one piezoelectric film is used [Feature 1, Feature 2, …., Feature N]. If two piezoelectric films are used [Feature 1- Piezo 1, Feature 2- Piezo 1, …., Feature N- Piezo 1, Feature 1- Piezo 2, Feature 2- Piezo 2, …., Feature N- Piezo 2]. If M piezoelectric films are used [Feature 1- Piezo 1, Feature 2- Piezo 1, …., Feature N- Piezo 1, Feature 1- Piezo 2, Feature 2- Piezo 2, …., Feature N- Piezo 2, ……. Feature 1- Piezo M, Feature 2- Piezo M, …., Feature N- Piezo M].
L’algorithme de classification aura autant de classes que de zones/formes à détecter. Par exemple, pour un clavier à 9 chiffres, il y aura 9 classes.The classification algorithm will have as many classes as there are areas/shapes to detect. For example, for a 9-digit keyboard, there will be 9 classes.
Selon un mode de réalisation, l’algorithme de classification est un algorithme ensembliste. Selon un mode de réalisation, l’algorithme de classification est un algorithme ensembliste de type boosting.According to one embodiment, the classification algorithm is a set algorithm. According to one embodiment, the classification algorithm is a boosting-type set algorithm.
Un algorithme de boosting est une technique d'apprentissage automatique qui combine les prédictions de plusieurs modèles faibles ou de base pour créer un modèle de prédiction plus fort et plus précis. Le boosting appartient aux méthodes d'apprentissage d'ensemble, où plusieurs modèles sont formés et combinés pour faire de meilleures prédictions que les modèles individuels.A boosting algorithm is a machine learning technique that combines the predictions of multiple weak or base models to create a stronger and more accurate prediction model. Boosting belongs to ensemble learning methods, where multiple models are trained and combined to make better predictions than the individual models.
En boosting, les modèles de base sont généralement simples et faibles, comme les arbres de décision avec une profondeur limitée ou des réseaux de neurones peu profonds. Chaque modèle de base est entraîné sur un sous-ensemble des données d'entraînement ou avec différents poids attribués aux points de données. Les modèles sont formés de manière itérative, chaque modèle suivant se concentrant sur les exemples qui ont été mal classés par les modèles précédents.In boosting, base models are typically simple and weak, such as decision trees with limited depth or shallow neural networks. Each base model is trained on a subset of the training data or with different weights assigned to the data points. Models are trained iteratively, with each subsequent model focusing on examples that were misclassified by previous models.
Au cours du processus de formation, le renforcement attribue des poids plus élevés aux exemples mal classés, leur donnant effectivement plus d'importance. Les modèles suivants sont ensuite formés pour hiérarchiser les exemples mal classés, en essayant de corriger les erreurs commises par les modèles précédents. Ce processus itératif se poursuit jusqu'à ce qu'un critère d'arrêt prédéfini soit satisfait, tel qu'un nombre maximal de modèles ou un niveau de précision souhaité.During the training process, reinforcement assigns higher weights to misclassified examples, effectively giving them more importance. Subsequent models are then trained to prioritize misclassified examples, attempting to correct the mistakes made by previous models. This iterative process continues until a predefined stopping criterion is met, such as a maximum number of models or a desired level of accuracy.
La prédiction finale est faite en combinant les prédictions de tous les modèles de base, généralement par le biais d'un système de vote pondéré. Les poids sont déterminés en fonction des performances de chaque modèle de base pendant l'entraînement. L'idée derrière le boosting est qu'en combinant plusieurs modèles faibles, chacun se concentrant sur différents aspects des données, le modèle global peut capturer des relations complexes et améliorer la précision prédictive.The final prediction is made by combining the predictions of all the base models, usually through a weighted voting system. The weights are determined based on the performance of each base model during training. The idea behind boosting is that by combining multiple weak models, each focusing on different aspects of the data, the overall model can capture complex relationships and improve predictive accuracy.
Les algorithmes de boost populaires incluent AdaBoost (Adaptive Boosting), Gradient Boosting et XGBoost (Extreme Gradient Boosting).Popular boosting algorithms include AdaBoost (Adaptive Boosting), Gradient Boosting, and XGBoost (Extreme Gradient Boosting).
Claims (12)
- Une surface fonctionnelle (12) adaptée à recevoir une pression d’un utilisateur, comme la pression d’un doigt (14) d’un utilisateur ;
- Un film piézoélectrique (16) ayant au moins un axe de sensibilité (30, 34) et étant disposé en dessous de la surface fonctionnelle et adapté à émettre un signal électrique en fonction de la pression reçue par la surface fonctionnelle ; et
- Une unité de calcul (18) configurée pour :
- Recevoir le signal généré par le film piézoélectrique en réponse à la pression sur la surface fonctionnelle ; et
- Déterminer à partir de ce signal une zone et/ou une forme de la surface fonctionnelle pressée par l’utilisateur grâce à un algorithme de classification.
- A functional surface (12) adapted to receive pressure from a user, such as pressure from a user's finger (14);
- A piezoelectric film (16) having at least one sensitivity axis (30, 34) and being disposed below the functional surface and adapted to emit an electrical signal as a function of the pressure received by the functional surface; and
- A computing unit (18) configured to:
- Receiving the signal generated by the piezoelectric film in response to pressure on the functional surface; and
- Determine from this signal an area and/or a shape of the functional surface pressed by the user using a classification algorithm.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2306477A FR3150319A1 (en) | 2023-06-22 | 2023-06-22 | DATA INPUT DEVICE |
| PCT/EP2024/066870 WO2024260938A1 (en) | 2023-06-22 | 2024-06-18 | Data input device |
| CN202480040842.1A CN121420277A (en) | 2023-06-22 | 2024-06-18 | Data input device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2306477 | 2023-06-22 | ||
| FR2306477A FR3150319A1 (en) | 2023-06-22 | 2023-06-22 | DATA INPUT DEVICE |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3150319A1 true FR3150319A1 (en) | 2024-12-27 |
Family
ID=87974219
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2306477A Pending FR3150319A1 (en) | 2023-06-22 | 2023-06-22 | DATA INPUT DEVICE |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN121420277A (en) |
| FR (1) | FR3150319A1 (en) |
| WO (1) | WO2024260938A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2101253A1 (en) * | 2008-03-14 | 2009-09-16 | France Telecom | Gesture-classification device |
| US20130257759A1 (en) * | 2012-03-29 | 2013-10-03 | Intermec Technologies Corporation | Interleaved piezoelectric tactile interface |
| US20200042137A1 (en) * | 2017-08-21 | 2020-02-06 | Murata Manufacturing Co., Ltd. | Pressure sensor and electronic device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11009988B2 (en) * | 2018-05-04 | 2021-05-18 | Synaptics Incorporated | Using electrical resistance to estimate force on an electrode during temperature changes |
-
2023
- 2023-06-22 FR FR2306477A patent/FR3150319A1/en active Pending
-
2024
- 2024-06-18 CN CN202480040842.1A patent/CN121420277A/en active Pending
- 2024-06-18 WO PCT/EP2024/066870 patent/WO2024260938A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2101253A1 (en) * | 2008-03-14 | 2009-09-16 | France Telecom | Gesture-classification device |
| US20130257759A1 (en) * | 2012-03-29 | 2013-10-03 | Intermec Technologies Corporation | Interleaved piezoelectric tactile interface |
| US20200042137A1 (en) * | 2017-08-21 | 2020-02-06 | Murata Manufacturing Co., Ltd. | Pressure sensor and electronic device |
Non-Patent Citations (1)
| Title |
|---|
| ZHANG SIZHE ET AL: "Piezoelectric and Machine Learning-Based Technique for Classifying Force Levels and Locations of Multiple Force Touch Events", 2021 IEEE INTERNATIONAL CONFERENCE ON FLEXIBLE AND PRINTABLE SENSORS AND SYSTEMS (FLEPS), IEEE, 20 June 2021 (2021-06-20), pages 1 - 4, XP033937961, DOI: 10.1109/FLEPS51544.2021.9469803 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024260938A1 (en) | 2024-12-26 |
| CN121420277A (en) | 2026-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12002282B2 (en) | Operating a fingerprint sensor comprised of ultrasonic transducers | |
| JP3188177B2 (en) | Fingerprint detector using raised resistance sensing array | |
| US10346699B2 (en) | Methods and systems for enrolling biometric data | |
| CN101142617B (en) | Method and apparatus for data entry input | |
| CN109219817A (en) | Operate the fingerprint sensor being made of ultrasonic transducer | |
| TWI598796B (en) | Touch sensitive switch and electronic device | |
| FR2949007A1 (en) | DEVICE AND METHOD FOR CONTROL INTERFACE SENSITIVE TO A MOVEMENT OF A BODY OR OBJECT AND CONTROL EQUIPMENT INCORPORATING THIS DEVICE. | |
| US10639543B2 (en) | Handheld controllers with touch-sensitive controls | |
| US11243300B2 (en) | Operating a fingerprint sensor comprised of ultrasonic transducers and a presence sensor | |
| US9898689B2 (en) | Nonparametric model for detection of spatially diverse temporal patterns | |
| CN112154404A (en) | Ultrasonic touch and force input detection | |
| CN109496310B (en) | Fingerprint identification method, device and terminal equipment | |
| JP2020064631A (en) | Input device | |
| Ryu et al. | Embedded identification of surface based on multirate sensor fusion with deep neural network | |
| FR3150319A1 (en) | DATA INPUT DEVICE | |
| CN109670478B (en) | Electronic device and control method thereof | |
| KR20170108764A (en) | Method and mobile terminal for identifying touch pressure | |
| US11348357B1 (en) | Fingerprint sensor configured for avoidance of latent fingerprints | |
| US11625955B1 (en) | Fingerprint sensor with force or pressure feedback | |
| CN105912239A (en) | Operation control method of mobile terminal, and mobile terminal | |
| Yu et al. | Fingerprint image preprocessing based on whole-hand image captured by digital camera | |
| US20260030915A1 (en) | Flexible acoustic sensor systems using an acoustic lens | |
| Gofman et al. | Security, privacy, and usability challenges in selfie biometrics | |
| JPH0648494B2 (en) | Uneven surface information input device | |
| WO2026030243A1 (en) | Flexible acoustic sensor systems using an acoustic lens |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20241227 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |