Brevet FR2800885A1 — publié le 20010511

La présente invention concerne un procédé de commande d'une surface tactile. Plus exactement, il s'agit d'une surface tactile mise en place dans un véhicule automobile. II est déjà connu d'utiliser une surface tactile en tant qu'organe d'entrée de commande pour un véhicule automobile (voir à cet effet la demande de brevet FR 9911409 au nom de la demanderesse). Une telle surface tactile (couramment appelée touch pad ) est pratique car elle permet de commander tous les dispositifs électroniques situés à l'intérieur de l'habitacle du véhicule à partir d'un même organe de commande. Cependant, les vibrations et conditions de circulations rencontrées lors de la conduite d'un véhicule automobile sont telles qu'il est impossible d'utiliser cette surface tactile sans adaptations. En effet, lorsque la surface tactile est utilisée dans un lieu stable (sur une table, par exemple), il est relativement facile de faire déplacer un curseur sur un écran d'affichage en déplaçant son doigt sur la surface tactile. Dans un véhicule, la précision requise est trop importante et le déplacement du doigt peut être incertain. Pour pallier cet inconvénient, chaque mouvement du doigt d'un utilisateur est considéré comme un déplacement selon la direction privilégiée la plus proche. Deux mouvements successifs doivent être séparés par une pause. Ainsi, lorsque le curseur doit se déplacer dans une direction donnée de quelques cases, il est nécessaire de tracer plusieurs segments successifs dans cette direction, chacun de ces segments étant séparé par une pause temporelle. Lorsqu'un grand nombre de mouvements successifs (déplacement de huit cases dans une même direction par exemple) est nécessaire, l'utilisateur ne peut pas les tracer sur la surface tactile en continuité, car il sort de cette surface. A chaque fois, l'utilisateur doit reporter son doigt de l'autre côté de l'écran et recommencer. On conçoit que ce type de manipulation soit possible lorsque la surface tactile est implantée dans un lieu fixe. Par contre, dans un véhicule automobile en mouvement, ce type de déplacement accapare trop l'attention du conducteur. Le but de la présente invention est de réaliser de manière simple et rapide un déplacement d'un curseur de plusieurs cases dans une même direction en utilisant une surface tactile comme organe de commande. Ce déplacement doit se faire sans accaparer l'attention du conducteur. A cet effet, la présente invention concerne un procédé de commande d'une surface tactile, la dite surface étant adaptée pour interpréter toute succession de déplacements d'un organe de commande selon des directions données, en une succession de commandes de déplacement d'un curseur selon ces mêmes directions, le dit procédé étant caractérisé en ce qu'il consiste en outre à considérer une succession de déplacements comme une succession de commande de déplacements dans un même sens et selon un incrément déterminé, lorsque cette succession de déplacements est constituée de mouvements allers retours entre deux directions sensiblement opposées et lorsque ces mouvements sont enchaînés en continuité. Ainsi, un aller et retour rapide du doigt de l'utilisateur sur la surface tactile indique au curseur qu'il doit se déplacer d'une case dans la direction globale de l'aller effectué. Si plusieurs allers et retours rapides sont enchaînés, cela signifie que le curseur doit se déplacer de plusieurs cases dans la direction globale des trajets allers du doigt. On notera que le nombre d'allers et retours pouvant être effectués sans sortir de la surface tactile est illimité. En effet, ces allers et retours sont effectués sur place et donc le doigt de l'utilisateur ne sort pas de l'écran. En outre, la réalisation de ces allers et retours ne requiert que très faiblement l'attention du conducteur. Avantageusement, le procédé selon l'invention comporte une étape de filtrage de la dérive du doigt. Ainsi, même si le conducteur effectue une pluralité d'allers et retours en dérivant sur l'écran, cette dérive du doigt est prise en compte et la commande est tout de même correctement interprétée. Bien entendu l'organe d'entrée de données peut être le doigt de l'utilisateur mais également un dispositif de commande du type souris électronique, stylo optique ou analogue. D'autres objets, caractéristiques et avantages de la présente invention ressortiront d'ailleurs de la description qui suit, à titre d'exemple non limitatif, et en référence aux dessins annexés dans lesquels - la figure 1 est une vue schématique d'un poste de conduite de véhicule automobile muni d'une surface tactile, - la figure 2 est une vue schématique d'un écran d'affichage commandé par la surface tactile, - la figure 3 est une vue représentant les déplacements d'un doigt sur la surface tactile mettant en ceuvre le procédé de commande selon l'invention, et - La figure 4 est une vue schématique illustrant le filtrage de la dérive du doigt selon la présente invention. Le procédé selon la présente invention, utilise une surface tactile 10 (encore appelée touch pad ) comme organe de commande des dispositifs électroniques embarqués dans un véhicule automobile. Cette surface tactile est disposée, par exemple, sur la partie centrale du volant. Elle se trouve ainsi aisément accessible par le conducteur, même si celui-ci ne regarde pas le volant directement. Pour commander la mise en marche de l'auto-radio (par exemple) le conducteur déplace son doigt sur la surface tactile de manière à déplacer de manière correspondante un curseur 11 sur un écran d'affichage 12 (figure 2). Si le curseur est en face de la position repérée zéro (0) et qu'il est nécessaire de le déplacer dans la position 4 pour mettre en marche l'auto-radio, le conducteur doit déplacer son doigt quatre fois vers le haut pour atteindre cette position. Cependant, en agissant ainsi, il se peut que son doigt sorte de la surface tactile (cette surface est relativement petite de l'ordre de 100 cm2). Pour pallier cet inconvénient, le procédé de commande selon la présente invention propose au lieu de réaliser quatre déplacements rectilignes vers le haut de réaliser quatre allers retours rapides (A / R) avec le doigt, comme le montre la figure 3. Chaque aller / retour est alors considéré comme une commande de déplacement du curseur 11 de la valeur de l'incrément (en général cet incrément correspond à une case). Un aller retour est détecté chaque fois que deux déplacements de direction sensiblement opposées sont enchaînés rapidement (en continuité). Ainsi, une succession de mouvements rectilignes dans une direction donnée est remplacée par une même succession d'allers et retours. L'intérêt d'un tel mode de commande réside dans le fait qu'en réalisant des allers et retours le doigt revient à peu près au même endroit (à son point de départ) et ne risque pas de sortir de la surface tactile quel que soit le nombre de mouvements rectilignes à effectuer. Il est à noter que la succession d'allers et retours sera considérée comme une demande de mouvement pas à pas uniquement si cette succession d'allers retours est réalisée rapidement, c'est-à-dire si ces mouvements sont enchaînés en continuité. Ainsi, le temps s'écoulant entre un aller et un retour devra être inférieur à une valeur seuil, par exemple, d'une demi-seconde. Si le temps séparant un mouvement aller et un mouvement retour est supérieur à cette valeur seuil, alors les mouvements du doigt seront interprétés comme une demande de déplacement vers le haut suivie d'une demande de déplacement vers le bas. Cependant, en réalisant une succession d'allers et retours, il est pratiquement impossible (surtout si ces déplacements sont réalisés sans regarder la surface tactile et tout en conduisant) de rester strictement et exactement dans la même zone de la surface tactile. Comme le montre la figure 3, le doigt a tendance à dériver par exemple selon une ligne de dérive D. Le procédé selon la présente invention utilise une étape de filtrage de la dérive du doigt qui permet de tenir compte de cette dérive et d'analyser correctement les déplacements de doigt réalisés par le conducteur. A cet effet, le point initial d'impact du doigt (-0- figure 4) est mémorisé. Une zone morte Z de dimension et de taille déterminée est établie autour de ce point initial d'impact. Lorsqu'un mouvement aller l retour est détecté, le procédé selon l'invention mémorise le point (1) ou un second mouvement aller retour est initialisé. Si ce point se situe dans la zone morte antérieure (c'est à dire celle du point initial), alors la zone morte initiale est décalée et est recentrée autour de ce nouveau point (1), et ainsi de suite pendant toute la durée de la succession d'allers retours. Ainsi, même si le doigt du conducteur dépasse la position initiale (0), ce dépassement (1) n'est pas interprété comme une demande de nouveau déplacement (vers le bas à la figure 4 entre le point 0 et le point 1). II est à noter que dans la description ci-dessus, le doigt du conducteur peut être remplacé par tout organe de commande analogue comme par exemple une souris électronique, un stylo optique, etc... Bien entendu, la présente invention n'est pas limitée au mode de mise en oeuvre décrit et englobe toute variante à la portée de l'homme de l'art. Ainsi, des allers / retours réalisés de manière perpendiculaire à ceux présentés aux figures 3 et 4 peuvent également être utilisés pour provoquer des déplacements successifs vers la droite ou vers la gauche (sur les dessins). De même, des allers et retour tracés de manière oblique signifie que l'on désire que le curseur se déplace selon cette direction oblique (une ou plusieurs fois). REVENDICATIONS 1. Procedé de commande d'une surface tactile, la dite surface 0) étant adaptée pour interpréter toute succession de déplacements d'un organe de commande selon des directions données, en une succession de commandes de déplacement curseur selon ces mêmes directions, le dit procedé étant caractérisé ce qu'il consiste en outre à considérer une succession de déplacements comme une succession de commande de déplacements dans un même sens et selon un incrément déterminé, lorsque cette succession de déplacements est constituée de mouvements allers retours(A / R) entre deux directions sensiblement opposées et lorsque ces mouvements sont enchaînés en continuité. 2. Procedé selon la revendication 1 caractérisé en ce que chaque aller retour est considéré comme une commande de déplacement du curseur de la valeur de l'incrément. 3. Procedé selon la revendication 1 ou 2, caractérisé en qu'on détermine, autour d'un point de premier impact (0) du dispositif de commande, une zone morte (Z) de forme et de dimension prédéterminées. 4. Procedé selon la revendication 3, caractérisé en ce qu'on realise un filtrage de la dérive du dispositif de commande au cours d'une succession d'allers et retours. 5. Procedé selon la revendication 4, caractérisé en ce que filtrage consiste à créer une nouvelle zone morte autour du point ou un nouvel aller et retour est détecté, si ce point se trouve dans la zone morte antérieure. 6. Procedé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que deux mouvements sont considérés comme étant enchalnés en continuité lorsqu'ils sont effectués avec moins d'une demi-seconde d'écart temporel entre eux. 7. Procédé selon l'une quelconque des revendications précedentes, caractérisé en ce que le dispositif de commande est constitué par le doigt d'un utilisateur ou par une souris électronique ou par un stylo optique.