FR3112628A1 - Computer pointing device - Google Patents
Computer pointing device Download PDFInfo
- Publication number
- FR3112628A1 FR3112628A1 FR2007452A FR2007452A FR3112628A1 FR 3112628 A1 FR3112628 A1 FR 3112628A1 FR 2007452 A FR2007452 A FR 2007452A FR 2007452 A FR2007452 A FR 2007452A FR 3112628 A1 FR3112628 A1 FR 3112628A1
- Authority
- FR
- France
- Prior art keywords
- touch
- touch screens
- press
- pointing device
- screens
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0382—Plural input, i.e. interface arrangements in which a plurality of input device of the same type are in communication with a PC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04809—Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Les modes de réalisation de l’invention fournissent un dispositif de pointage informatique pour commande d’éléments graphiques. Avantageusement, le dispositif de pointage informatique (100) pour commande d’éléments graphiques comprend au moins deux dalles tactiles (101, 102), chacune des dalles tactiles (101, 102) étant apte à détecter instantanément la position d’au moins un appui, le dispositif de pointage comporte un dispositif électronique de calcul (110) configuré de façon à déterminer, pendant une fenêtre temporelle où, simultanément, un premier appui est réalisé sur la première dalle tactile (101) et un second appui est réalisé sur la seconde dalle tactile (102), un premier geste effectué par l’ensemble des deux appuis pendant la fenêtre temporelle, le premier geste étant représentatif d’une première commande d’un élément graphique. Figure pour l’abrégé : Fig. 2Embodiments of the invention provide a computer pointing device for controlling graphical elements. Advantageously, the computer pointing device (100) for controlling graphic elements comprises at least two touch screens (101, 102), each of the touch screens (101, 102) being able to instantly detect the position of at least one touch , the pointing device comprises an electronic calculation device (110) configured so as to determine, during a time window where, simultaneously, a first press is made on the first touch screen (101) and a second press is made on the second touchpad (102), a first gesture performed by all of the two presses during the time window, the first gesture being representative of a first command of a graphic element. Figure for the abstract: Fig. 2
Description
Art antérieurPrior art
La présente invention concerne généralement les systèmes d’interaction homme-machine et en particulier un dispositif de pointage informatique.The present invention relates generally to human-computer interaction systems and in particular to a computer pointing device.
La présente invention s’applique notamment aux systèmes informatiques interactifs dotés d’un écran d’affichage sur lequel des éléments graphiques peuvent être affichés et manipulés. Dans ce cas, un dispositif de pointage informatique peut être utilisé pour faciliter la manipulation de l’état de chacun des éléments graphiques affichés. Un dispositif de pointage informatique permet généralement d’assurer deux fonctions distinctes : une première fonction indiquant la position, sur les deux dimensions de l’écran d’affichage, de l’endroit où l’utilisateur veut agir, et une deuxième fonction indiquant la manière dont l’utilisateur veut agir. Par exemple, la première fonction permet de sélectionner un élément graphique affiché sur l’écran d’affichage, et la deuxième fonction permet d’agir sur l’élément graphique sélectionné en modifiant son état.The present invention applies in particular to interactive computer systems equipped with a display screen on which graphic elements can be displayed and manipulated. In this case, a computer pointing device can be used to facilitate manipulation of the state of each of the graphical elements displayed. A computer pointing device generally makes it possible to provide two distinct functions: a first function indicating the position, on the two dimensions of the display screen, of the place where the user wishes to act, and a second function indicating the how the user wants to act. For example, the first function makes it possible to select a graphic element displayed on the display screen, and the second function makes it possible to act on the selected graphic element by modifying its state.
Dans des systèmes informatiques classiques, généralement fixes et encombrants, tels que l’ordinateur, il est connu d’utiliser une souris ou une boule de pointage comme dispositif de pointage informatique. Les souris informatiques sont dotées d’une unité de repérage, mécanique ou optique, permettant repérer le déplacement de la souris. Un tel déplacement de la souris est reçu par l’ordinateur avant d’être interprété en un déplacement d’un pointeur, appelé aussi curseur, sur un écran d’affichage. Des boutons sont généralement incorporés dans la souris informatique et permettent d’agir sur des éléments graphiques selon le ou les boutons appuyés. L’utilisation d’une souris informatique requière toutefois un support homogène et plat pour que la souris glisse de manière facile et régulière. La surface requise pour un tel support est généralement plusieurs fois supérieure à celle de la souris informatique et dépend de la résolution de l’écran d’affichage. De telles caractéristiques du support tapis sont néanmoins incompatibles avec des systèmes informatiques actuels généralement d’encombrement réduit et mobile.In conventional computer systems, generally fixed and bulky, such as the computer, it is known to use a mouse or a trackball as a computer pointing device. Computer mice are equipped with a tracking unit, mechanical or optical, to track the movement of the mouse. Such a mouse movement is received by the computer before being interpreted as a movement of a pointer, also called a cursor, on a display screen. Buttons are generally incorporated into the computer mouse and allow you to act on graphic elements according to the button(s) pressed. The use of a computer mouse, however, requires a homogeneous and flat support so that the mouse glides easily and regularly. The area required for such a stand is usually several times that of the computer mouse and depends on the resolution of the display screen. Such characteristics of the mat support are nevertheless incompatible with current computer systems that are generally small and mobile in size.
Par ailleurs, l’utilisation des systèmes informatiques a connu un ressort majeur ces dernières années dans divers domaines techniques tels que le transport aérien. Dans un tel domaine technique, l’utilisation d’un système informatique permet de simplifier les actions de pilotage d’un aéronef en proposant une visualisation sur un ensemble d’écrans d’affichage de nombreuses fonctionnalités sous forme d’ éléments graphiques, connus sous le terme anglais de « widgets », et la possibilité d’interagir avec les différentes fonctionnalités au moyen d’un dispositif de pointage. Ce dispositif de pointage permet de sélectionner des fonctions, mais pas de modifier des paramètres. Pour ce faire, il est obligatoire d’agir sur des objets graphique de type barre de scrolling, ou bien de rotacteurs physiques. Les perturbations auxquelles un tel environnement peut être soumis, l’encombrement contraint et le niveau de sécurité élevé requis en manipulant de tels éléments graphiques excluent l’utilisation d’une souris informatique classique comme dispositif de pointage.In addition, the use of computer systems has experienced a major spring in recent years in various technical fields such as air transport. In such a technical field, the use of a computer system makes it possible to simplify the piloting actions of an aircraft by proposing a visualization on a set of display screens of numerous functionalities in the form of graphic elements, known as the English term "widgets", and the possibility of interacting with the various functionalities by means of a pointing device. This pointing device allows you to select functions, but not to modify parameters. To do this, it is mandatory to act on graphic objects of the scrolling bar type, or physical rotators. The disturbances to which such an environment can be subjected, the constrained size and the high level of security required by handling such graphic elements exclude the use of a conventional computer mouse as a pointing device.
Il est connu d’utiliser conjointement un dispositif de pointage dont le rôle est limité à la fonction de déplacer un pointeur sur un écran d’affichage et donc de pouvoir sélectionner un élément graphique affiché, en association avec un ou plusieurs objets physiques d’action tels que des boutons poussoirs afin d’agir sur l’état de l’élément graphique sélectionné. Les dispositifs de pointage actuels mises en œuvre dans un poste du pilotage d’un aéronef (cockpit) utilisent une boule, dont la rotation suivant deux axes orthogonaux est analysée par des capteurs. D’autres systèmes utilisent à la place une dalle tactile qui, dans ce cas, délivre un jeu de coordonnées correspondant à la position du doigt de l’opérateur. La dalle tactile est généralement de type « mono-touche » dans le sens qu’elle est capable de détecter un seul appui à un instant donné. De manière générale, la multitude des éléments graphiques susceptibles d’être affichés requière un nombre considérable d’objets physiques à manipuler. Une telle architecture est difficile à mettre en œuvre dû au nombre important d’éléments (dalles tactiles, objets physiques d’action, etc.) à mettre en place.It is known to jointly use a pointing device whose role is limited to the function of moving a pointer on a display screen and therefore of being able to select a displayed graphic element, in association with one or more physical action objects. such as push buttons in order to act on the state of the selected graphic element. Current pointing devices implemented in an aircraft cockpit (cockpit) use a ball, whose rotation along two orthogonal axes is analyzed by sensors. Other systems instead use a touch screen which, in this case, delivers a set of coordinates corresponding to the position of the operator's finger. The touch screen is generally of the "one-touch" type in the sense that it is able to detect a single press at a given moment. In general, the multitude of graphical elements likely to be displayed requires a considerable number of physical objects to manipulate. Such an architecture is difficult to implement due to the large number of elements (touch tiles, physical action objects, etc.) to be implemented.
Il est aussi connu d’utiliser une dalle tactile de type « multi-touche » afin de fournir un dispositif de pointage compact capable de sélectionner et d’interagir avec un élément graphique affiché en interprétant des gestes à plusieurs doigts. Cette solution présente néanmoins plusieurs inconvénients liés au coût onéreux et la complexité de la mise en place d’un tel type de dalles tactiles. En outre, Les dalles tactiles « multi-touche » présentent une latence plus importance et une sensibilité moindre, en particulier lorsqu’elles sont manipulées à travers des gants, par rapport à une dalle tactile « mono-touche ». De telles caractéristiques sont difficilement compatibles avec des applications exigeantes en termes de latence telles que dans le domaine de l’aviation.It is also known to use a touch screen of the “multi-touch” type in order to provide a compact pointing device capable of selecting and interacting with a graphical element displayed by interpreting gestures with several fingers. This solution nevertheless has several disadvantages related to the high cost and the complexity of setting up such a type of touch screen. In addition, "multi-touch" touch screens have higher latency and lower sensitivity, especially when handled through gloves, compared to a "single-touch" touch screen. Such characteristics are hardly compatible with demanding applications in terms of latency such as in the field of aviation.
Il existe donc un besoin pour un dispositif de pointage informatique ne présentant pas les inconvénients de l’état de l’art.There is therefore a need for a computer pointing device that does not have the disadvantages of the state of the art.
Définition générale de l’inventionGeneral definition of invention
L’invention vient améliorer la situation en proposant un dispositif de pointage informatique pour commande d’éléments graphiques, comprenant au moins deux dalles tactiles, chacune des dalles tactiles étant apte à détecter instantanément la position d’au moins un appui, le dispositif de pointage comporte un dispositif électronique de calcul configuré de façon à déterminer, pendant une fenêtre temporelle où, simultanément, un premier appui est réalisé sur la première dalle tactile et un second appui est réalisé sur la seconde dalle tactile, un premier geste effectué par l’ensemble des deux appuis pendant la fenêtre temporelle, le premier geste étant représentatif d’une première commande d’un élément graphique.The invention improves the situation by proposing a computer pointing device for controlling graphic elements, comprising at least two touch screens, each of the touch screens being capable of instantaneously detecting the position of at least one press, the pointing device comprises an electronic calculation device configured so as to determine, during a time window in which, simultaneously, a first press is made on the first touch screen and a second press is made on the second touch screen, a first gesture performed by the assembly of the two presses during the time window, the first gesture being representative of a first command of a graphic element.
Dans un mode de réalisation, le dispositif de pointage informatique peut comprendre au moins une troisième dalle tactile, le dispositif électronique étant configuré de façon à déterminer, pendant une fenêtre temporelle où, simultanément, un premier appui est réalisé sur la première dalle tactile et un second appui est réalisé sur la troisième dalle tactile, un second geste effectué par l’ensemble des deux appuis pendant la fenêtre temporelle, le second geste étant représentatif d’une seconde commande d’un élément graphique, la seconde commande étant de nature différente de la première commande.In one embodiment, the computer pointing device may comprise at least a third touch screen, the electronic device being configured so as to determine, during a time window where, simultaneously, a first press is made on the first touch screen and a second press is performed on the third touch screen, a second gesture performed by all of the two presses during the time window, the second gesture being representative of a second command of a graphic element, the second command being of a different nature from the first order.
Dans un autre mode de réalisation, les dalles tactiles peuvent être « mono-touche », chacune des dalles tactiles étant apte à détecter à un instant donné la position d’un seul appui.In another embodiment, the touch screens can be "single-touch", each of the touch screens being capable of detecting the position of a single press at a given moment.
Avantageusement, au moins deux dalles tactiles peuvent être différentiables l’une de l’autre.Advantageously, at least two touch screens can be distinguished from each other.
En variante, au moins deux dalles tactiles peuvent être inclinées l’une par rapport à l’autre.Alternatively, at least two touch screens can be tilted relative to each other.
Dans un mode de réalisation, au moins deux dalles tactiles peuvent être de couleurs différentes.In one embodiment, at least two touch screens can be of different colors.
Dans un autre mode de réalisation, au moins deux dalles tactiles peuvent être séparées d’une surface de séparation de largeur supérieure à 1 millimètre.In another embodiment, at least two touch screens can be separated by a separation surface with a width greater than 1 millimeter.
Avantageusement, des textures différentes peuvent recouvrir les dalles tactiles, de façon à provoquer des sensations haptiques différentes selon la dalle tactile.Advantageously, different textures can cover the touch screens, so as to cause different haptic sensations depending on the touch screen.
En variante, au moins deux dalles tactiles adjacentes peuvent présenter un bord commun.Alternatively, at least two adjacent touch screens may have a common edge.
Dans un mode de réalisation, les dalles tactiles peuvent être de même type.In one embodiment, the touch screens can be of the same type.
Avantageusement, les dalles tactiles peuvent être de type dalle tactile capacitive intrinsèque.Advantageously, the touch screens can be of the intrinsic capacitive touch screen type.
En variante, au moins deux dalles tactiles peuvent être de types différents.As a variant, at least two touch screens can be of different types.
Dans un autre mode de réalisation, au moins l’une des dalles tactiles peut être incurvée.In another embodiment, at least one of the touch screens may be curved.
Il est en outre proposé un système d’affichage interactif pouvant comprendre :
- un dispositif d’affichage apte à afficher sur un ou plusieurs écrans d’affichage une pluralité d’éléments graphiques, et
- un dispositif de pointage configuré pour interagir avec les éléments graphiques.
- a display device capable of displaying on one or more display screens a plurality of graphic elements, and
- a pointing device configured to interact with the graphical elements.
Brève description des figuresBrief description of figures
D’autres caractéristiques et avantages de l’invention apparaîtront à l’aide de la description qui suit et des figures dans lesquels :Other characteristics and advantages of the invention will become apparent with the aid of the description which follows and of the figures in which:
Description détailléedetailed description
La
Chacune des dalles tactiles 101, 102 peut être « mono-touche » dans le sens qu’un seul appui exercé sur sa surface tactile 1011, 1021 peut être instantanément détecté par l’unité de traitement 1013, 1023 correspondante en déterminant les coordonnées de la position approximative de l’appui dans un repère de mesure préalablement défini. Un fonctionnement « mono-touche » d’une dalle tactile 101, 102 peut être obtenu en associant une surface tactile 1011, 1021, « mono-touche » ou « multi-touche », à une unité de traitement 1013, 1023 exécutant un algorithme de détection d’appui « mono-touche », un tel algorithme étant capable de détecter au plus un seul appui exercé sur la surface tactile, « mono-touche » ou « multi-touche », associée, à un instant donné. Alternativement, le fonctionnement « mono-touche » d’une dalle tactile 101, 102 peut aussi être assuré par une surface tactile 1011, 1021 « multi-touche » associée à une unité de traitement 1013, 1023 exécutant un algorithme de détection d’appui « multi-touche », un tel algorithme étant capable de détecter plusieurs appuis exercés simultanément sur la surface tactile « multi-touche » associée, à un instant donné. Avantageusement, les unités de traitement 1013, 1023 mises en œuvre peuvent être configurées pour lever un message d’erreur en cas de détection de plusieurs appuis réalisés de manière simultanée sur la surface tactile 1011, 1021 associée.Each of the touch screens 101, 102 can be "single-touch" in the sense that a single press exerted on its touch surface 1011, 1021 can be instantly detected by the corresponding processing unit 1013, 1023 by determining the coordinates of the approximate position of the support in a previously defined measurement mark. “Single-touch” operation of a touch screen 101, 102 can be obtained by associating a “single-touch” or “multi-touch” touch surface 1011, 1021 with a processing unit 1013, 1023 executing an algorithm “single-touch” press detection, such an algorithm being capable of detecting at most a single press exerted on the touch surface, “single-touch” or “multi-touch”, associated, at a given moment. Alternatively, the "single-touch" operation of a touch screen 101, 102 can also be ensured by a "multi-touch" touch surface 1011, 1021 associated with a processing unit 1013, 1023 executing a press detection algorithm "multi-touch", such an algorithm being capable of detecting several presses exerted simultaneously on the associated "multi-touch" touch surface, at a given instant. Advantageously, the processing units 1013, 1023 implemented can be configured to raise an error message in the event of detection of several presses made simultaneously on the associated touch surface 1011, 1021.
La
Un repère de mesure peut avoir comme origine le centre de la surface tactile 1011, 1021 et peut être muni d’une base formée par deux vecteurs unitaires orthogonaux. Le système de coordonnées cartésiennes peut être utilisé pour définir les coordonnées de la position de l’appui sur la surface tactile 1011, 1021. Pour une surface tactile 1011, 1021 de forme circulaire, le système de coordonnées cylindriques peut être utilisé pour définir les coordonnées de la position de l’appui.A measurement mark can have as its origin the center of the tactile surface 1011, 1021 and can be provided with a base formed by two orthogonal unit vectors. The Cartesian coordinate system can be used to define the coordinates of the position of the touch on the touch surface 1011, 1021. For a touch surface 1011, 1021 of circular shape, the cylindrical coordinate system can be used to define the coordinates of the position of the support.
Les deux dalles tactiles 101, 102 peuvent être agencées l’une à côté de l’autre selon un même plan en étant séparés l’une de l’autre. Alternativement, les deux dalles tactiles 101, 102 peuvent avoir un bord commun 1012. Les deux dalles tactiles 101, 102 peuvent, en outre, avoir une même forme géométrique qui peut être plate bidirectionnelle (2D), et leurs géométries peuvent être sensiblement identiques. L’espacement entre les deux surfaces tactiles 1011, 1021 peut être optimisé de sorte à permettre une utilisation par deux doigts d’une seule main.The two touch screens 101, 102 can be arranged next to each other on the same plane while being separated from each other. Alternatively, the two touch screens 101, 102 may have a common edge 1012. The two touch screens 101, 102 may, moreover, have the same geometric shape which may be bidirectional (2D) flat, and their geometries may be substantially identical. The spacing between the two touch surfaces 1011, 1021 can be optimized so as to allow use by two fingers with one hand.
Le dispositif de pointage informatique 100 comprend en outre un dispositif électronique de calcul 110 connecté aux deux dalles tactiles 101, 102 mises en œuvre afin de déterminer et d’interpréter les appuis exercés sur les deux dalles tactiles 101, 102. Pour chaque appui exercé sur l’une des dalles tactiles 101, 102, le dispositif électronique de calcul 110 peut être configuré pour déterminer des paramètres géométriques tels que la position de l’appui, et des paramètres temporels tels que l’instant de début de l’appui et la durée de l’appui.The computer pointing device 100 further comprises an electronic calculation device 110 connected to the two touch screens 101, 102 implemented in order to determine and interpret the presses exerted on the two touch screens 101, 102. For each press exerted on one of the touch screens 101, 102, the electronic calculation device 110 can be configured to determine geometric parameters such as the position of the press, and temporal parameters such as the moment of the start of the press and the duration of support.
Avantageusement, le dispositif électronique de calcul 110 peut déterminer un premier appui réalisé sur la première dalle tactile 101 et un second appui réalisé sur la seconde dalle tactile 102. Les deux appuis peuvent être réalisés de manière simultanée ou de manière successive pendant une fenêtre temporelle prédéfinie. L’ensemble des deux appuis réalisés sur les deux dalles tactiles 101, 102 peut être interprété par le dispositif électronique de calcul 110 comme étant un premier geste et peut être représentatif d’une première commande d’un élément graphique. Des exemples d’éléments graphiques comprennent, à titre non limitatif, des boutons poussoirs, des cases à cocher, des barres de défilement, des barres d’outils, etc. Pour une case à cocher, par exemple, une commande déterminée par le dispositif électronique de calcul 110 peut consister à cocher ou à décocher la case considérée.Advantageously, the electronic calculation device 110 can determine a first press made on the first touch screen 101 and a second press made on the second touch screen 102. The two presses can be made simultaneously or successively during a predefined time window. . The set of two presses made on the two touch screens 101, 102 can be interpreted by the electronic computing device 110 as being a first gesture and can be representative of a first command of a graphic element. Examples of graphical elements include, but are not limited to, push buttons, check boxes, scroll bars, toolbars, etc. For a box to be checked, for example, a command determined by the electronic computing device 110 can consist of checking or unchecking the box considered.
Le dispositif électronique de calcul 110 peut, en outre, être configuré pour déterminer un premier glissement réalisé sur la première dalle tactile 101 et un second glissement réalisé sur la seconde dalle tactile 102 pendant une fenêtre temporelle prédéfinie. D’un point de vue expérimental, un glissement peut être assimilé à une succession d’appuis exercés de manière continue dans temps sur une dalle tactile 101, 102. Chacun des deux glissements peut être décrit par un ensemble de paramètres de glissement comprenant des paramètres temporels tels que l’instant de début de glissement et la durée de glissement, et des paramètres géométriques tels que la direction de glissement. Le premier glissement et le second glissement peuvent être réalisés de manière simultanée selon un même instant de début de glissement et une même durée de glissement. Alternativement, le premier glissement et le second glissement peuvent être réalisés de manière successive selon deux instants de début de glissement différents. Selon les paramètres de glissement caractérisant chacun des deux glissements effectués, le dispositif électronique de calcul 110 peut être configuré pour interpréter les deux glissements comme étant un geste représentatif d’une deuxième commande d’un élément graphique. Par exemple, l’action de deux glissements simultanés réalisés sur les deux dalles tactiles peut être interprétée comme étant un geste représentatif d’une commande pour zoomer ou pour dé-zoomer un ou plusieurs éléments graphiques selon que les doigts réalisant les glissements se rapprochent ou s’éloignent au cours du temps.The electronic calculation device 110 can also be configured to determine a first slip performed on the first touchpad 101 and a second slip performed on the second touchpad 102 during a predefined time window. From an experimental point of view, a slip can be likened to a succession of presses exerted continuously over time on a touchpad 101, 102. Each of the two slips can be described by a set of slip parameters comprising parameters time such as the sliding start time and the sliding duration, and geometric parameters such as the sliding direction. The first sliding and the second sliding can be carried out simultaneously according to the same sliding start time and the same sliding duration. Alternatively, the first slip and the second slip can be performed successively at two different slip start instants. Depending on the slip parameters characterizing each of the two slips performed, the electronic computing device 110 can be configured to interpret the two slips as being a gesture representing a second command of a graphic element. For example, the action of two simultaneous slides made on the two touch screens can be interpreted as being a gesture representative of a command to zoom in or to zoom out one or more graphic elements depending on whether the fingers making the slides come closer together or drift away over time.
Le dispositif électronique de calcul 110 peut aussi être configuré pour déterminer un appui réalisé sur la première dalle tactile 101 et un glissement réalisé sur la seconde dalle tactile 102, ou inversement, pendant une fenêtre temporelle prédéfinie. L’appui peut être réalisé avant, après ou pendant la durée au cours de laquelle le glissement a été réalisé. Le dispositif électronique de calcul 110 peut être configuré pour interpréter le glissement et l’appui comme étant un geste représentatif d’une autre commande d’un élément graphique.The electronic calculation device 110 can also be configured to determine a press performed on the first touchpad 101 and a sliding performed on the second touchpad 102, or vice versa, during a predefined time window. The support can be carried out before, after or during the duration during which the sliding was carried out. The electronic calculation device 110 can be configured to interpret the sliding and the pressing as being a gesture representative of another command of a graphic element.
L’utilisation de deux dalles tactiles 101, 102 « mono-touche » permet donc de réaliser une multitude de commandes d’éléments graphiques qui ne sont pas possibles au moyen d’une seule dalle tactile « mono-touche ». Une telle multitude de commandes d’éléments graphiques est toutefois réalisable avec d’autres dispositifs de pointage connu par l’homme du métier, notamment les dalles tactiles « multi-touche », qui sont plus complexe à mettre en œuvre que l’association de plusieurs dalles tactiles « mono-touche » selon les modes de réalisation de l’invention.The use of two “single-touch” touch screens 101, 102 therefore makes it possible to carry out a multitude of commands of graphic elements which are not possible by means of a single “single-touch” touch screen. Such a multitude of graphical element commands can however be achieved with other pointing devices known to those skilled in the art, in particular "multi-touch" touch screens, which are more complex to implement than the combination of several “single-touch” touch screens according to the embodiments of the invention.
La
Le dispositif électronique de calcul 110 peut, en outre, être configuré pour déterminer, pendant une deuxième fenêtre temporelle ou simultanément, un premier appui réalisé sur la première dalle tactile 101 et un second appui réalisé sur la troisième dalle tactile 103. Un second geste effectué par l’ensemble des deux appuis pendant la deuxième fenêtre temporelle est représentatif d’une deuxième commande d’un élément graphique. La deuxième commande peut être différente de la première commande. Par exemple, la première commande peut consister à cocher une case à cocher et la deuxième commande peut consister à la décocher.The electronic computing device 110 can also be configured to determine, during a second time window or simultaneously, a first press made on the first touch screen 101 and a second press made on the third touch screen 103. A second gesture performed by all of the two presses during the second time window is representative of a second command of a graphic element. The second command can be different from the first command. For example, the first command may be to check a checkbox and the second command may be to uncheck it.
Selon un mode de réalisation de l’invention, les surfaces tactiles 1011, 1021 équipant chacune des dalles tactiles 101, 102 « mono-touche » mises en œuvre dans le dispositif de pointage informatique 100 sont de même type.According to one embodiment of the invention, the touch surfaces 1011, 1021 equipping each of the "one-touch" touch screens 101, 102 implemented in the computer pointing device 100 are of the same type.
Avantageusement, les surfaces tactiles 1011, 1021 peuvent être de type capacitif intrinsèque. Dans ce cas, un quadrillage d’électrodes métalliques conductrices couvre chacune des surfaces tactiles 1011, 1021 de sorte que chaque électrode horizontale est électriquement connectée à toutes les électrodes verticales. Chacune des électrodes métalliques est soumise à une différence de potentiel électrique, générant ainsi des lignes de champ électrique, et présentant une capacité électrique mesurable au moyen d’un capteur dédié. La détection d’un appui sur une surface tactile de type capacitif intrinsèque repose sur l’interaction entre les lignes de champ électrique initialement généré et celles d’un objet conducteur électrique, tel qu’un doigt d’une main d’un opérateur (H), en contact avec la surface tactile. Ceci fait augmenter la capacité électrique des électrodes se trouvant à proximité du lieu de contact avec l’objet conducteur électrique. En mesurant les capacités électriques de toutes les électrodes métalliques, verticales et horizontales, la position de l’appui est déterminée par la combinaison de la position des capteurs dont la capacité électrique augmente. La position d’un appui correspond à l’intersection de l’électrode verticale et de l’électrode horizontale qui présentent un signal électrique différent de celui des autres électrodes. En comparaison avec une surface tactile capacitive mutuelle « multi-touche » où les électrodes métalliques horizontales sont séparées des électrodes métallique verticales et le calcul des capacités électriques s’effectue pour toutes les intersections entre électrodes métalliques, les surfaces tactiles capacitives intrinsèques présentent les avantages d’une complexité réduite et d’une latence réduite surtout pour un nombre élevé d’électrodes métalliques. Les surfaces tactiles capacitives intrinsèques nécessitent à être manipulées directement par un doigt ou en utilisant un gant conducteur d’électricité.Advantageously, the touch surfaces 1011, 1021 can be of the intrinsic capacitive type. In this case, a grid of conductive metal electrodes covers each of the touch surfaces 1011, 1021 so that each horizontal electrode is electrically connected to all of the vertical electrodes. Each of the metal electrodes is subjected to a difference in electric potential, thus generating electric field lines, and presenting an electric capacity measurable by means of a dedicated sensor. The detection of a press on an intrinsic capacitive type touch surface is based on the interaction between the initially generated electric field lines and those of an electrically conductive object, such as a finger of an operator's hand ( H), in contact with the touch surface. This increases the electrical capacitance of the electrodes located near the place of contact with the electrically conductive object. By measuring the electrical capacities of all metal electrodes, vertical and horizontal, the position of the support is determined by the combination of the position of the sensors whose electrical capacity increases. The position of a support corresponds to the intersection of the vertical electrode and the horizontal electrode which present an electrical signal different from that of the other electrodes. In comparison with a "multi-touch" mutual capacitive touch surface where the horizontal metal electrodes are separated from the vertical metal electrodes and the calculation of the electrical capacities is carried out for all the intersections between metal electrodes, the intrinsic capacitive touch surfaces have the advantages of reduced complexity and reduced latency especially for a high number of metallic electrodes. Intrinsic capacitive touch surfaces need to be manipulated directly with a finger or using an electrically conductive glove.
Selon un autre mode de réalisation, les surfaces tactiles 1011, 1021 « mono-touche » peuvent être de type résistif analogique en étant composées de deux couches métalliques parallèles soumises à des faibles tensions électriques et séparées par une mince couche isolante. La pression exercée par un appui sur la couche métallique supérieure conduit à sa déformation et crée un contact électrique entre les deux couches métalliques. Un tel contact électrique peut être localisé en analysant les résistivités des deux couches métalliques.According to another embodiment, the “single-touch” touch surfaces 1011, 1021 can be of the analog resistive type by being composed of two parallel metal layers subjected to low electrical voltages and separated by a thin insulating layer. The pressure exerted by pressing on the upper metal layer leads to its deformation and creates electrical contact between the two metal layers. Such electrical contact can be located by analyzing the resistivities of the two metal layers.
Alternativement, le type des surfaces tactiles 1011, 1021 « mono-touche » mises œuvre peut être choisi parmi les éléments de la liste non exhaustive comprenant les surfaces acoustiques, les surfaces optiques, les surfaces à technologie infrarouge et les surfaces à technologie à induction.Alternatively, the type of “single-touch” tactile surfaces 1011, 1021 implemented can be chosen from the elements of the non-exhaustive list comprising acoustic surfaces, optical surfaces, infrared technology surfaces and induction technology surfaces.
Selon un autre mode de réalisation de l’invention, le dispositif de pointage informatique 100 peut comprendre au moins deux surfaces tactiles 1011, 1021 « mono-touche » de types différents. Par exemple, une première surface tactile 1011 équipant une première dalle tactile 101 peut être choisie de type capacitif intrinsèque et une deuxième surface 1021 tactile équipant une deuxième dalle tactile 102 peut être choisie de type résistif analogique.According to another embodiment of the invention, the computer pointing device 100 can comprise at least two touch surfaces 1011, 1021 “one-touch” of different types. For example, a first touch surface 1011 fitted to a first touch screen 101 can be chosen of the intrinsic capacitive type and a second touch surface 1021 fitted to a second touch screen 102 can be chosen of the analog resistive type.
Selon un mode de réalisation de l’invention, des surfaces tactiles « mono-touche » équipant des dalles tactiles mises en œuvre dans le dispositif de pointage informatique 100 peuvent avoir des formes géométriques en deux dimensions (2D) différentes. Par exemple, une des surfaces tactiles peut être de forme rectangulaire et une autre surface tactile peut être de forme circulaire. En outre, des surfaces tactiles « mono-touche » présentant la même forme géométrique peuvent avoir des paramètres géométriques différents. Par exemple, deux surfaces tactiles circulaires peuvent avoir deux rayons différents.According to one embodiment of the invention, “one-touch” touch surfaces equipping touch screens implemented in the computer pointing device 100 can have different two-dimensional (2D) geometric shapes. For example, one of the touch surfaces can be rectangular in shape and another touch surface can be circular in shape. Furthermore, “single-touch” touch surfaces having the same geometric shape may have different geometric parameters. For example, two circular touch surfaces can have two different radii.
Selon un autre mode de réalisation de l’invention, des surfaces tactiles « mono-touche » mises en œuvre dans le dispositif de pointage informatique 100 peuvent être de couleurs différentes. Un tel mode de réalisation de l’invention permet une distinction visuelle entre les surfaces tactiles.According to another embodiment of the invention, “one-touch” touch surfaces implemented in the computer pointing device 100 can be of different colors. Such an embodiment of the invention allows a visual distinction between the touch surfaces.
Avantageusement, des dalles tactiles « mono-touche » mises en œuvre dans le dispositif de pointage informatique 100 sont différentiables au moyen de textures différentes recouvrant leur surface tactile. Les textures peuvent être appliquées de sorte à provoquer des sensations haptiques différentes. Par exemple, les textures peuvent être directement gravées sur les surfaces tactiles.Advantageously, “single-touch” touch screens implemented in the computer pointing device 100 can be distinguished by means of different textures covering their touch surface. Textures can be applied in such a way as to cause different haptic sensations. For example, textures can be etched directly onto tactile surfaces.
La
La
Selon un mode de réalisation de l’invention, des dalles tactiles mises en œuvre dans le dispositif de pointage informatique 100 sont différentiables par au moins deux moyens de distinction décrits ci-dessus. Par exemple, les dalles tactiles peuvent être inclinées les unes par rapport aux autres, présentant des couleurs différentes et sur lesquelles des textures différentes recouvrant leur surface tactile de sorte à provoquer des sensations haptiques différentes selon la surface tactile.According to one embodiment of the invention, touch screens implemented in the computer pointing device 100 can be distinguished by at least two means of distinction described above. For example, the touch screens can be tilted relative to each other, having different colors and on which different textures covering their touch surface so as to cause different haptic sensations depending on the touch surface.
Selon un autre mode de réalisation de l’invention, le dispositif de pointage informatique 100 comprend au moins trois dalles tactiles « mono-touche ». L’une des dalles tactiles mises en œuvre est destinée à sécuriser les commandes d’éléments graphiques réalisés par des appuis et/ou des glissements effectués sur les autres dalles tactiles. Par exemple, une commande d’éléments graphiques ne peut être validée que lorsque les appuis et/ou les glissements associés sont effectués simultanément avec un appui réalisé sur la dalle tactile de sécurité. D’un point de vue pratique, la dalle tactile de sécurité peut être manipulée par la paume de la main (H) et les autres dalles tactiles peuvent être manipulées par les doigts de la même main (H).According to another embodiment of the invention, the computer pointing device 100 comprises at least three “one-touch” touch screens. One of the touch screens implemented is intended to secure the controls of graphic elements made by pressing and/or sliding on the other touch screens. For example, a graphic element command can only be validated when the associated presses and/or slides are made simultaneously with a press made on the safety touch screen. From a practical point of view, the security touch screen can be manipulated by the palm of the hand (H) and the other touch screens can be manipulated by the fingers of the same hand (H).
La
Selon un mode de réalisation de l’invention, au moins l’une des dalles tactiles mises en œuvre dans un dispositif de pointage informatique 100 est de type « multi-touche », c’est-à dire associant une surface tactile « multi-touche » et une unité de traitement exécutant un algorithme de détection « multi-touche ». La dalle tactile « multi-touche » peut être utilisée dans un mode de fonctionnement « mono-touche », c’est-à-dire pour détecter à un instant donné au plus un seul appui. Le recours à un mode de fonctionnement « multi-touche » de la dalle tactile « multi-touche » pour détecter à un instant donné plusieurs appuis simultanés, peut être effectué en cas de dysfonctionnement de l’une des dalles tactiles « mono-touche ». Un tel mode de réalisation permet ainsi de garder un fonctionnement « multi-touche » du dispositif de pointage informatique 100 en cas de dysfonctionnement d’une ou de plusieurs dalles tactiles « mono-touche » mises en œuvre.According to one embodiment of the invention, at least one of the touch screens implemented in a computer pointing device 100 is of the “multi-touch” type, that is to say combining a “multi-touch” touch surface key” and a processing unit executing a “multi-key” detection algorithm. The "multi-touch" touch screen can be used in a "single-touch" operating mode, i.e. to detect at a given moment at most a single press. The use of a "multi-touch" operating mode of the "multi-touch" touch screen to detect several simultaneous presses at a given moment, can be carried out in the event of a malfunction of one of the "single-touch" touch screens . Such an embodiment thus makes it possible to maintain “multi-touch” operation of the computer pointing device 100 in the event of a malfunction of one or more “single-touch” touch screens implemented.
Selon un autre mode de réalisation de l’invention, les surfaces tactiles « mono-touche » mises en œuvre dans le dispositif de pointage informatique 100 peuvent correspondre à des zones distinctes d’une surface tactile « multi-touche », la surface tactile « multi-touche » étant associée à une unité de traitement exécutant un algorithme de détection « multi-touche ». Dans un tel mode de réalisation, le dispositif électronique de calcul (110) peut être configuré pour identifier la surface tactile « mono-touche » sur laquelle un appui est exercé à partir des coordonnées géométriques de la position d’un tel appui telles que déterminées par l’unité de traitement.According to another embodiment of the invention, the "single-touch" touch surfaces implemented in the computer pointing device 100 can correspond to distinct areas of a "multi-touch" touch surface, the " multi-key” being associated with a processing unit executing a “multi-key” detection algorithm. In such an embodiment, the electronic calculation device (110) can be configured to identify the "one-touch" tactile surface on which a press is exerted from the geometric coordinates of the position of such a press as determined by the processing unit.
La
L'invention n'est pas limitée aux modes de réalisation décrits ci-avant à titre d’exemple non limitatif. Elle englobe toutes les variantes de réalisation qui pourront être envisagées par l'homme du métier.The invention is not limited to the embodiments described above by way of non-limiting example. It encompasses all the variant embodiments which may be envisaged by those skilled in the art.
Claims (14)
- un dispositif d’affichage (201) apte à afficher sur un ou plusieurs écrans d’affichage une pluralité d’éléments graphiques, et
- un dispositif de pointage (100) configuré pour interagir avec lesdits éléments graphiques selon l’une des revendications 1 à 13.
- a display device (201) capable of displaying on one or more display screens a plurality of graphic elements, and
- a pointing device (100) configured to interact with said graphic elements according to one of claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2007452A FR3112628B1 (en) | 2020-07-16 | 2020-07-16 | Computer pointing device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2007452 | 2020-07-16 | ||
FR2007452A FR3112628B1 (en) | 2020-07-16 | 2020-07-16 | Computer pointing device |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3112628A1 true FR3112628A1 (en) | 2022-01-21 |
FR3112628B1 FR3112628B1 (en) | 2022-08-12 |
Family
ID=74045503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2007452A Active FR3112628B1 (en) | 2020-07-16 | 2020-07-16 | Computer pointing device |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3112628B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6473069B1 (en) * | 1995-11-13 | 2002-10-29 | Cirque Corporation | Apparatus and method for tactile feedback from input device |
US20160034171A1 (en) * | 2014-08-04 | 2016-02-04 | Flextronics Ap, Llc | Multi-touch gesture recognition using multiple single-touch touch pads |
US20170123516A1 (en) * | 2014-09-01 | 2017-05-04 | Yinbo Li | Multi-surface controller |
-
2020
- 2020-07-16 FR FR2007452A patent/FR3112628B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6473069B1 (en) * | 1995-11-13 | 2002-10-29 | Cirque Corporation | Apparatus and method for tactile feedback from input device |
US20160034171A1 (en) * | 2014-08-04 | 2016-02-04 | Flextronics Ap, Llc | Multi-touch gesture recognition using multiple single-touch touch pads |
US20170123516A1 (en) * | 2014-09-01 | 2017-05-04 | Yinbo Li | Multi-surface controller |
Also Published As
Publication number | Publication date |
---|---|
FR3112628B1 (en) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210181894A1 (en) | Multipoint touchscreen | |
US8466893B2 (en) | Use of a two finger input on touch screens | |
US7864161B2 (en) | Use of a two finger input on touch screens | |
US9189093B2 (en) | System and method for the generation of a signal correlated with a manual input operation | |
RU2537043C2 (en) | Detecting touch on curved surface | |
KR101875995B1 (en) | Method for interacting with an apparatus implementing a capacitive control surface, interface and apparatus implementing this method | |
FR2917516A1 (en) | TRANSPOSITIONS SPEED MODE / POSITIONAL MODE | |
EP2332035A2 (en) | Device for controlling an electronic apparatus by handling graphic objects on a multi-contact touch screen | |
EP2849040A1 (en) | Device and method for a control interface that is sensitive to a movement of a body or an object and display screen including said device | |
EP2321833A1 (en) | Multi-contact tactile sensor including variable-size and -impedance spacing means | |
FR3017723A1 (en) | METHOD OF MAN-MACHINE INTERACTION BY COMBINING TOUCH-FREE AND CONTACTLESS CONTROLS | |
FR3033203A1 (en) | METHOD FOR INTERACTING WITH AN ELECTRONIC AND / OR COMPUTER APPARATUS IMPLEMENTING A CAPACITIVE CONTROL SURFACE AND A PERIPHERAL SURFACE, INTERFACE AND APPARATUS IMPLEMENTING SAID METHOD | |
JP2007272840A (en) | Compact data input device and menu selection method | |
FR3112628A1 (en) | Computer pointing device | |
TWI516989B (en) | Three-dimensional user interface device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20220121 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |