Brevet FR3015715A1 — publié le 20150626

PROCEDE ET DISPOSITIF POUR COMMANDER L'AFFICHAGE D'UNE INTERFACE GRAPHIQUE L'invention concerne l'affichage d'une interface graphique, en particulier, sur un écran tel que celui d'un véhicule automobile. Les véhicules automobiles commercialisés actuellement comportent souvent un écran tactile. Cet écran est utilisé à la fois pour afficher des informations (concernant l'état du véhicule ou la situation environnante) mais aussi en complément ou substitution des commandes traditionnelles du io véhicule (par exemple la climatisation ou l'autoradio). Dès lors, on a développé des interfaces graphiques sophistiquées afin de faciliter l'accès à toutes ces informations et ces commandes. Néanmoins, les écrans embarqués dans les véhicules sont de taille relativement modeste (souvent de l'ordre de 7 ou 8 pouces). Il en résulte qu'il 15 est souvent nécessaire de faire des compromis entre la taille d'affichage des informations et la taille d'affichage des commandes. Ceci a pour conséquence une densité importante des pages de l'interface graphique. Pour remédier à ce problème, il a été proposé de coupler l'interface graphique avec un capteur de présence permettant de détecter l'approche 20 d'un objet (le doigt ou la main de l'utilisateur) de l'écran tactile. L'interface graphique comporte alors deux états : un état dédié à l'affichage, présenté lorsqu'aucun objet n'est détecté à proximité de l'écran et un état dédié à l'utilisation des commandes, affiché lorsqu'un objet est détecté à proximité de l'écran. Un tel exemple d'interface graphique est présenté dans le document 25 DE4121180. Cependant dans ce type d'interface rien n'est prévu lorsque le capteur tombe en panne ou lorsque l'utilisateur ne souhaite pas utiliser cette détection d'approche. L'invention a donc notamment pour but de remédier à ce problème en 30 proposant un procédé et un dispositif de commande d'interface graphique comportant une détection d'un objet approchant d'un écran et présentant un fonctionnement amélioré lorsque les moyens de détections sont désactivés ou défaillant Elle propose plus précisément à cet effet un procédé pour commander l'affichage d'une interface graphique sur un écran tactile, ladite interface graphique comportant au moins un objet graphique d'information et au moins un objet graphique d'interaction, ledit procédé comportant : - Une étape d'affichage d'un premier état de l'interface graphique, privilégiant l'affichage du au moins un objet graphique d'information, - Une étape de détection de l'approche d'un objet de l'écran, - En réponse à la détection d'approche de l'objet, l'affichage d'un deuxième état de l'interface graphique, privilégiant l'affichage du au moins un objet graphique d'interaction, ledit procédé étant caractérisé en ce qu'il comporte en outre : - Une étape de désactivation des moyens de détection, - En réponse à la désactivation des moyens de détection, l'affichage d'un troisième état de l'interface graphique. L'invention a pour avantage de proposer une ergonomie améliorée lorsque les moyens de détection sont désactivés (en panne ou désactivé par l'utilisateur). En proposant un troisième état affiché lors d'une désactivation, l'invention permet de conserver un affichage clair et un accès simple aux fonctions. Les interfaces graphiques selon l'art connu sont contraintes de proposer un premier et un deuxième état présentant seulement de légères transformations de l'affichage de manière à ce qu'il soit possible, le cas échéant, de laisser l'un des deux états activés en permanence en cas de désactivation des moyens de détection. Ceci a pour conséquence de limiter les possibilités de transformation de l'interface graphique entre le premier état et le deuxième état. L'invention, qui comprend un troisième état, permet de s'affranchir de cette dernière contrainte. Le premier et/ou le deuxième état n'est plus nécessairement limité à un compromis de ce qui serait acceptable en cas de de désactivation des moyens de détection d'approche. Avantageusement, les moyens de détection sont désactivés consécutivement à une panne. Avantageusement, les moyens de détection sont désactivés en réponse à un paramétrage d'un utilisateur. Avantageusement, lequel le passage d'un état de l'interface graphique à un autre état, modifie l'intensité lumineuse, la couleur, la forme ou la représentation du au moins un objet graphique d'information et/ou celle du au moins un objet graphique d'interaction. Avantageusement, le au moins un objet graphique d'information présente une intensité lumineuse supérieure dans le premier état de l'interface graphique que dans deuxième état de l'interface graphique, le au moins un objet graphique d'interaction présente une intensité lumineuse inférieure dans le premier état de l'interface graphique que dans deuxième état de l'interface graphique. Avantageusement, dans le troisième état, l'intensité lumineuse du au moins un objet graphique d'information est équivalente à son intensité lumineuse dans le premier état, l'intensité lumineuse du au moins un objet graphique d'interaction étant équivalente à son intensité dans le deuxième état. Avantageusement, au moins un objet graphique d'information présente une taille supérieure dans le premier état de l'interface graphique que dans deuxième état de l'interface graphique, le au moins un objet graphique d'interaction présente une taille inférieure dans le premier état de l'interface graphique que dans deuxième état de l'interface graphique. Avantageusement, dans le troisième état, la taille du au moins un objet graphique d'information est équivalente à sa taille dans le premier état, la taille du au moins un objet graphique d'interaction étant équivalente à sa taille dans le deuxième état. L'invention concerne aussi un dispositif pour commander l'affichage d'une interface graphique sur un écran tactile comportant une unité de traitement configurée pour mettre en oeuvre le procédé selon l'une des revendications précédentes. L'invention concerne aussi un véhicule comportant un dispositif pour commander l'affichage d'une interface graphique selon la revendication précédente. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels: - la figure 1 est un schéma synoptique illustrant la structure d'un dispositif conforme à l'invention ; - les figures 2, 3 et 4 illustrent chacune respectivement une page d'interface graphique dans le premier, le deuxième et le troisième état. la Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. Sur la figure 1, on a représenté un dispositif 100 pour commander l'affichage d'une interface graphique sur un écran tactile 110. Ce dispositif comporte une unité de traitement 120 apte à commander l'affichage d'une 15 interface graphique sur l'écran tactile 110. L'unité de traitement 120 est connectée à des moyens de détection 130. L'écran 110 est, par exemple, disposé sur la console centrale d'un véhicule. L'écran tactile 110 est capacitif ou résistif. Les moyens de détection 130 sont, par exemple, une barrette 20 infrarouge disposée sous l'écran tactile 110. La barrette 130 permet de détecter la présence d'un objet (en particulier la main d'un utilisateur) dans une zone de détection 140 située devant l'écran tactile 110. Les moyens de détection 130 sont adaptés pour transmettre, à l'unité de traitement 120 un signal, indiquant si un objet est détecté dans zone de 25 détection 140. Les moyens de détection 130 sont actifs ou sont désactivés. Lorsqu'ils sont actifs, les moyens de détections 130 émettent un signal, à destination de l'unité de traitement 120 indiquant si un objet est détecté dans la zone de détection 140. 30 Lorsqu'ils sont désactivés, aucun signal ne parvient jusqu'à l'unité de traitement 120 ou, de façon alternative, si un signal est reçu par l'unité de traitement 120 celui-ci n'est pas pris en compte. Les moyens de détection 130 sont désactivés par exemple lors d'une panne ou bien encore lorsque l'utilisateur a configuré l'unité de traitement 120 pour que les moyens de détection 130 soient désactivés. Avantageusement, en cas de défaillance de la barrette, la barrette envoie un signal spécifique permettant de signaler à l'utilisateur le problème avant de basculer dans le troisième état. L'unité de traitement 120 comporte une mémoire de stockage et au moins un processeur. L'unité de traitement 120 est apte à commander l'affichage d'une interface graphique sur l'écran tactile 110. la Certaines pages de l'interface homme machine affichée sur l'écran tactile 110 comprennent trois états : - un premier état 10, dit d'information, destiné à être affiché lorsqu'aucun objet n'est détecté par le capteur infrarouge 130 dans la zone de détection 140 ; 15 - un deuxième état 20, dit d'utilisation ou manipulation, destiné à être affiché lorsqu'un objet est détecté par le capteur infrarouge 130 dans la zone de détection 140 ; - un troisième état 30, destiné à être affiché lorsque les moyens de détection 130 sont désactivés. 20 La zone de détection 140 est positionnée de sorte à détecter l'approche d'une main ou d'un ou plusieurs doigt(s) approchant l'écran tactile 110 quel que soit l'angle d'approche de la main ou du doigt. Cette zone de détection 140 est définie suffisamment proche de l'écran 110 pour limiter les cas de détection intempestive tout en garantissant une détection 25 suffisamment précoce pour laisser le temps à l'affichage de se reconfigurer entièrement avant que le doigt de l'utilisateur n'atteigne l'écran 110 (passage rapide du premier état 10 au deuxième état 20). Avantageusement, le dispositif selon l'invention comporte aussi des moyens de mesure de la vitesse d'approche de l'objet détecté (i.e. le doigt de 30 l'utilisateur), la vitesse de passage du premier état 10 au deuxième état 20 étant adaptée à la vitesse d'approche de l'objet détecté. Plus l'objet s'approche vite et plus le passage se fait rapidement. L'invention concerne aussi un procédé pour commander l'affichage d'une interface graphique sur un écran tactile. L'interface graphique comporte au moins un objet graphique d'information 11 et au moins un objet graphique d'interaction 13, 14. Le procédé selon l'invention comporte les étapes suivantes : - l'affichage du premier état 10 de l'interface graphique, privilégiant l'affichage du au moins un objet graphique d'information 11, - la détection, par les moyens de détection 130, de l'approche d'un objet de l'écran tactile 110, - En réponse à la détection d'approche d'un objet, l'affichage du deuxième état 20 de l'interface graphique, privilégiant l'affichage du au moins un objet graphique d'interaction 13, 14. Lorsque le dispositif 100 affiche le deuxième état 20 de l'interface graphique, et que la sortie de l'objet de la zone de détection 140 est détectée, alors le dispositif 100 affiche le premier état 10 de l'interface graphique. Lors de la détection de la sortie de l'objet de la zone de détection, un temporisateur (ou timer en anglais) est lancé de manière à mesurer un temps minimum (2 à 5 s) durant lequel l'affichage reste dans le deuxième état 20. Une fois ce temps écoulé, l'affichage retourne au premier état 10. Pour des questions de réactivité de l'IHM lors du passage du premier état 10 au deuxième état 20, la transformation/animation devra être courte (c'est à dire inférieure ou égale à des valeurs de 300 à 500ms). En revanche l'animation de transition du deuxième état 20 au premier état 10 ne nécessite pas d'être contrainte temporellement. Toutefois, de façon préférentielle, les animations ont une durée de 2 à 3s pour éviter une animation longue qui risque de provoqué une focalisation du regard du conducteur sur l'écran tactile. Cette animation de transition est néanmoins interrompue en cas de détection d'un objet dans la zone de détection 140.Dans ce cas, de façon avantageuse, l'animation repart dans l'autre sens à partir du point où elle était arrivée. Autrement dit, l'animation est jouée dans les deux sens mais à des 3015 715 7 vitesses différentes. Le comportement décrit ci-avant est celui du dispositif 100 lorsque les moyens de détections 130 sont activés. Lorsque les moyens de détections 130 sont désactivés, le dispositif affiche le troisième état 30. 5 Le procédé selon l'invention comporte alors les étapes suivantes : - la désactivation des moyens de détection 130, - En réponse à la désactivation des moyens de détection 130, l'affichage du troisième état 30 de l'interface graphique. Les figures 2, 3 et 4 représentent chacune un exemple d'affichage 1 o d'une page d'une application respectivement dans le premier 10, le deuxième 20 et le troisième état 30. L'application concernée est une application de lecture de musique mais l'invention s'applique aussi pour d'autres applications telles que : la navigation ou le réglage de la climatisation du véhicule ou plus généralement, 15 à toute page comportant simultanément des informations remises à jours en temps réel et des commandes associées (Téléphone, ou Ordinateur de bord) Dans cet exemple, la page de l'application comporte un objet graphique d'information 11. On appelle objet graphique d'information un composant de la page d'affichage présentant au moins une information 20 relative à l'application mais ne possédant pas de capacité d'interaction. Autrement dit, si l'utilisateur sélectionne cet objet, par exemple en le touchant, l'application ne fournit en retour aucune réponse. Dans cet exemple, l'objet graphique d'information 11 est une image représentant une pochette d'album. 25 Dans cet exemple, la page de l'application comporte aussi un premier 13 et un deuxième 14 objet graphique d'interaction. On appelle objet graphique d'interaction un composant de la page d'affichage possédant une capacité d'interaction. Autrement dit, si l'utilisateur sélectionne cet objet, par exemple en le touchant, l'application fournit en retour une réponse. 30 Dans cet exemple, le premier objet graphique d'interaction 13 est une barre de boutons permettant d'agir sur le morceau en cours de lecture. Le deuxième objet graphique d'interaction 14 est une barre de progression comportant un curseur représentant l'état de progression de la lecture du morceau en cours. La sélection et le déplacement du curseur permet d'avancer ou de reculer dans la lecture du morceau. Dans l'état d'affichage 10, les boutons de commande de l'interface occupent une place restreinte. C'est la lecture de l'information qui est privilégiée. Au contraire dans l'état d'utilisation 20, les boutons de commande de l'interface occupent une place plus importante. C'est l'interaction et la facilité d'accès aux commandes qui sont privilégiées. Selon une caractéristique de l'invention, le passage d'un état 10, 20, 30 de l'interface graphique à un autre état 10, 20, 30 modifie l'intensité lumineuse de l'objet graphique d'information 11 et/ou celle des objets graphique d'interaction 13, 14. Selon un mode de réalisation avantageux, l'objet graphique d'information 11 présente une intensité lumineuse supérieure dans le premier état 10 de l'interface graphique que dans deuxième état 20 de l'interface graphique. En outre, les objets graphiques d'interaction 13, 14 présentent une intensité lumineuse inférieure dans le premier état 10 de l'interface graphique que dans deuxième état 20 de l'interface graphique. Selon une caractéristique de l'invention, le passage d'un premier état 10 de l'interface graphique au deuxième état 20 modifie le fond de la commande (dans le deuxième état le fond de la commande apparait identique à d'autres commandes de la page) et provoque l'apparition d'une délimitation explicite de la zone active. Pour les des objets graphiques d'interaction 13, 14, lorsque l'on passe du premier état 10 de l'interface graphique au deuxième état 20, les fonds apparaissent pour renforcer leur présence quand la main est détectée et faciliter l'identification des commandes et des zones actives de ces commandes. Le fond de la page lui a tendance à disparaître lorsque l'on passe du du premier état 10 de l'interface graphique au deuxième état 20 pour limiter le « bruit » et faciliter le pointage des commandes Selon une autre caractéristique de l'invention, les objets graphiques d'information 11 présentent une taille supérieure dans le premier état 10 de l'interface graphique que dans deuxième état 20 de l'interface graphique. En outre, les objets graphiques d'interaction 13, 14 présentent une taille inférieure dans le premier état 10 de l'interface graphique que dans deuxième état 20 de l'interface graphique. Selon un autre aspect de l'invention, le passage d'un premier état 10 de l'interface graphique au deuxième état 20 modifie la forme d'au moins un objet graphique d'information 11. Dans l'exemple, la pochette d'album 11 semble affichée de face dans le premier état 10. Elle a alors la forme d'un carré. Dans le deuxième état 20, la pochette d'album 11 semble affichée en perspective. Elle a alors la forme d'un trapèze. Le troisième état 30, destiné à être affiché lorsque les moyens de détection 130 sont désactivés, présente un compromis entre les deux précédents états. Cet état, affiché indépendamment de la position de la main de l'utilisateur permet à la fois de lire facilement des informations et d'interagir avec l'interface graphique. En particulier dans le troisième état 30, l'intensité lumineuse des objets graphiques d'information 11 est équivalente à leur intensité lumineuse dans le premier état 10. En outre, dans ce troisième état 30, l'intensité lumineuse des objets graphiques d'interaction 13, 14 est équivalente à leur intensité dans le deuxième état 20. En particulier dans le troisième état 30, la taille des objets graphiques d'information 11 est équivalente à leur taille dans le premier état 10. De plus, la taille des objets graphiques d'interaction 13, 14 est équivalente leur taille dans le deuxième état 20. Selon une caractéristique de l'invention, le passage d'un état 10, 20, 30 de l'interface graphique à un autre état 10, 20, 30 modifie la transparence des objets graphiques d'information 11 et/ou celle des objets graphique d'interaction 13, 14. Avantageusement, l'interface graphique comporte au moins un objet mixte 12 ayant le comportement d'un objet graphique d'information 11, dans le premier état et le comportement d'un objet graphique d'interaction 14, dans le deuxième et le troisième état 30. Dans cet exemple, l'objet mixte 12 est un ensemble de caractère alphanumérique comprenant notamment : un nom d'artiste, un titre d'album et un titre de chanson en cours de lecture qui est purement informatif dans le premier état 10 et qui permet d'effectuer une sélection dans le deuxième 20 et le troisième 30 état. REVENDICATIONS1. Procédé pour commander l'affichage d'une interface graphique sur un écran tactile, ladite interface graphique comportant au moins un objet graphique d'information (11) et au moins objet graphique d'interaction (13, 14), ledit procédé comportant : - Une étape d'affichage d'un premier état (10) de l'interface graphique, io privilégiant l'affichage du au moins un objet graphique d'information (11), Une étape de détection de l'approche d'un objet de l'écran, En réponse à la détection d'approche d'un objet, l'affichage d'un deuxième état (20) de l'interface graphique, privilégiant l'affichage du au moins un objet graphique d'interaction (13, 14), 15 ledit procédé étant caractérisé en ce qu'il comporte en outre : - Une étape de désactivation des moyens de détection, - En réponse à la désactivation des moyens de détection, l'affichage d'un troisième état (30) de l'interface graphique. 20 2. Procédé pour commander l'affichage d'une interface graphique selon la revendication 1, dans lequel les moyens de détection sont désactivés consécutivement à une panne. 3. Procédé pour commander l'affichage d'une interface graphique selon la 25 revendication 1, dans lequel les moyens de détection sont désactivés en réponse à un paramétrage d'un utilisateur. 4. Procédé pour commander l'affichage d'une interface graphique selon l'une des revendications 1 à 3, dans lequel le passage d'un état (10, 20, 30) de 30 l'interface graphique à un autre état (10, 20, 30), modifie l'intensité lumineuse, la couleur, la forme ou la représentation du au moins un objet graphique d'information (11) et/ou celle du au moins un objet graphique d'interaction (13,14). 5. Procédé pour commander l'affichage d'une interface graphique selon la revendication 4, dans lequel le au moins un objet graphique d'information (11) présente une intensité lumineuse supérieure dans le premier état (10) de l'interface graphique que dans deuxième état (20) de l'interface graphique, le au moins un objet graphique d'interaction (13, 14) présente une intensité lumineuse inférieure dans le premier état (10) de l'interface graphique que dans deuxième état (20) de l'interface graphique. 6. Procédé pour commander l'affichage d'une interface graphique selon l'une des revendications 4 ou 5, dans lequel dans le troisième état (30), l'intensité lumineuse du au moins un objet graphique d'information (11) est équivalente à son intensité lumineuse dans le premier état (10), l'intensité lumineuse du au moins un objet graphique d'interaction (13, 14) étant équivalente à son intensité dans le deuxième état (20). 7. Procédé pour commander l'affichage d'une interface graphique selon l'une des revendications précédentes, dans laquelle au moins un objet graphique d'information (11) présente une taille supérieure dans le premier état (10) de l'interface graphique que dans deuxième état (20) de l'interface graphique, le au moins un objet graphique d'interaction (13, 14) présente une taille inférieure dans le premier état (10) de l'interface graphique que dans deuxième état (20) de l'interface graphique. 8. Procédé pour commander l'affichage d'une interface graphique selon la revendication 7, dans lequel dans le troisième état (30), la taille du au moins un objet graphique d'information (11) est équivalente à sa taille dans le premier état (10), la taille du au moins un objet graphique d'interaction (13, 14) étant équivalente à sa taille dans le deuxième état (20). 9. Dispositif pour commander l'affichage d'une interface graphique sur unécran tactile comportant une unité de traitement configurée pour mettre en oeuvre le procédé selon l'une des revendications précédentes. 10. Véhicule comportant un dispositif pour commander l'affichage d'une interface graphique selon la revendication précédente.