Brevet FR3087914A1 — publié le 20200501

Procédé et dispositif pour fournir une interface graphique comportant deux barres de raccourcis L'invention concerne les interfaces graphiques, et en particulier, les interfaces de véhicule personnalisables. Ces dernières années ont vu l'apparition, dans les véhicules, d'afficheurs entièrement numériques comportant par exemple un écran d'affichage LCD à matrice active (LCD-TFT) en lieu et place touches physiques. 13 Ces afficheurs d'un nouveau type qui offrent une très bonne qualité d'image en termes de résolution, de contraste et de luminosité, sont en outre configurables par le conducteur du véhicule qui peut ainsi choisir au moins en partie les modules qu'il souhaite voir s'afficher sur l'écran ainsi que le style d'affichage et l'ambiance (sobre avec fond d'éclairage de couleur sombre, ou 15 sportif avec fond d'éclairage de couleur vive). Ces afficheurs numériques permettent également de piloter un certain nombre de fonctions du véhicule : climatisation, système audio, verrouillage centralisé, éclairage, etc. Cependant, ces afficheurs n'offrent pas réellement de possibilité de 23 personnalisation de l'affichage des informations. La conséquence est que certaines informations n'intéressant pas le conducteur ou les passagers peuvent être affichées et dégradent la synthèse d'affichage et augmentent notamment la densité d'informations. Par ailleurs, lorsque des paramétrages sont disponibles, la multitude 25 de données pouvant être affichées et la diversité des options possibles, rendent l'utilisation et la lecture de ces afficheurs relativement complexe, en particulier pour un utilisateur néophyte. On connait par le document EP3212453 un procédé pour faire fonctionner un système d'affichage tactile d'un véhicule à moteur capable de 30 déterminer si un conducteur ou un passager du véhicule à moteur souhaite 2 utiliser le système d'affichage. Le procédé permet de personnaliser le système d'affichage en fonction de l'utilisateur (conducteur ou passager). Ce système a pour inconvénient d'être relativement complexe et couteux à mettre en oeuvre. L'invention a donc pour but de fournir une interface personnalisable s pour plusieurs utilisateurs simultanés qui soit simple à mettre en oeuvre et peu couteuse. Elle propose plus précisément à cet effet un procédé pour fournir une interface graphique dans un véhicule comportant un écran tactile, caractérisé en ce qu'il comporte des étapes : - En réponse à la détection, sur ledit écran, d'un premier geste, tactile ou aérien, l'affichage d'une première barre de raccourcis associée à un premier profil utilisateur, - En réponse à la détection, sur ledit écran, d'un deuxième geste, tactile ou aérien, l'affichage d'une deuxième barre de raccourcis associée à un deuxième profil utilisateur. Grace à l'invention, deux utilisateurs peuvent utiliser et personnaliser simultanément l'interface graphique d'un écran tactile. Ceci est particulièrement utile pour un écran tactile de véhicule, disposé sur une console centrale et partagé par le conducteur et son passager. Avantageusement, le procédé pour fournir une interface graphique dans un véhicule selon l'invention comporte en outre une étape d'identification d'un premier utilisateur, en réponse l'identification dudit premier utilisateur, l'association de la première barre de raccourcis à un profil associé audit premier utilisateur identifié. Avantageusement, le procédé pour fournir une interface graphique dans un véhicule selon l'invention comporte en outre une étape d'identification d'un deuxième utilisateur, en réponse l'identification dudit deuxième utilisateur, l'association de la deuxième barre de raccourcis à un profil associé audit deuxième utilisateur identifié. Avantageusement, l'identification d'un utilisateur comprend la sélection 3 d'un profil utilisateur parmi une pluralité de profils utilisateur affichés sur l'écran. Avantageusement, le procédé pour fournir une interface graphique dans un véhicule selon l'invention comprend en outre en réponse à la détection, sur ledit écran, du premier geste, des étapes de : déclenchement 5 d'une temporisation et à l'expiration de la temporisation et en l'absence de détection d'une commande sur l'écran, le masquage de la première barre de raccourcis. Avantageusement, le procédé pour fournir une interface graphique dans un véhicule selon l'invention comprend en outre une étape de détection io d'une commande de sélection d'un raccourci de l'une des barres de raccourcis et en réponse le masquage de la barre de raccourcis, l'exécution d'une action associée au raccourci sélectionné et l'affichage d'une information sur l'écran indiquant l'exécution de ladite action. Avantageusement, la première barre de raccourcis s'étend le long d'un 15 bord de l'écran, la deuxième barre de raccourcis s'étendant le long d'un bord opposé. L'invention concerne aussi un programme d'ordinateur comportant des instructions pour mettre en oeuvre le procédé pour fournir une interface graphique dans un véhicule selon l'invention, lorsqu'il est exécuté sur un ou 20 plusieurs processeurs. L'invention concerne aussi un dispositif pour fournir une interface graphique dans un véhicule, comportant au moins un processeur et une mémoire caractérisé en ce qu'il est configuré pour mettre en oeuvre le procédé pour fournir une interface graphique dans un véhicule selon l'invention. 25 L'invention concerne aussi un véhicule caractérisé en ce qu'il comporte un dispositif selon l'invention. 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: 30 - La figure 1 montre un habitacle de véhicule et en particulier une planche de 4 bord ; - La figure 2 montre un exemple d'un affichage d'une page de sélection d'un profil ; - La figure 3 montre un affichage trois widgets ; 5 - La figure 4 montre un premier exemple d'affichage d'une barre de raccourcis ; La figure 5 montre un exemple d'un affichage après la sélection d'un raccourci ; - La figure 6 montre un deuxième exemple d'affichage d'une barre de :to raccourcis ; La figure 7 montre un exemple de sélection d'un profil dans une barre de raccourcis ; - La figure 8 montre un affichage avec une barre de raccourcis dont les raccourcis correspondent à un profil sélectionné ; 15 - La figure 9 montre un exemple de dispositif de calcul d'un véhicule. Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. La figure 1 montre un habitacle 1 de véhicule et en particulier une planche de bord. La planche de bord comporte par exemple, du côté 20 conducteur, qui est dans l'exemple représenté du côté gauche du véhicule, un combiné d'instrumentation 11. La planche de bord comporte aussi par exemple, dans une partie centrale un écran 12. Il s'agit avantageusement d'un écran tactile. L'invention concerne un procédé pour fournir une interface graphique dans un véhicule comportant un écran. 25 Le procédé comporte une étape d'identification du conducteur. Cela peut être fait automatiquement par le système à l'entrée du conducteur dans le véhicule (par exemple avec une reconnaissance faciale par le biais d'une caméra ou par la détection du téléphone du conducteur). Mais cela peut aussi être réalisé de façon déclarative par exemple en sélectionnant un profil parmi 30 plusieurs profils proposés par le dispositif selon l'invention. La figure 2 montre un exemple d'un affichage d'une page de sélection 5 20 d'un profil. La page comprend quatre objets graphiques 21, 22, 23, 24 correspondant chacun à un profil différent. La sélection d'un profil se fait par sélection (un appui) de l'un des objets graphiques. L'étape suivante comporte l'affichage d'une page comportant une s pluralité d'objets graphiques d'affichage de données appelés « widgets ». La figure 3 montre un affichage comportant trois widgets 31, 32, 33. Un premier widget 31, dit de navigation, présente des données de cartographie et de navigation pour guider le conducteur vers sa destination. Ce widget occupe une moitié supérieure de l'affichage. o Un deuxième widget 32, dit multimédia, affiche des informations sur un programme audio (musique ou radio) en cours d'écoute. Ce widget comporte également des touches de fonctions permettant de sélectionner un programme audio (avancer ou reculer dans une playlist) et une touche permettant de mettre en pause et lire un programme audio. Ce widget occupe un quart inférieur droit 15 de l'affichage. Un troisième widget 33, dit de climatisation, affiche des informations concernant le paramétrage de la climatisation du véhicule. Ce widget permet aussi de modifier ces paramétrages. Le procédé comporte ensuite la détection d'un premier geste et en 20 réponse à cette détection, l'affichage d'une première barre de raccourcis. On suppose par exemple que le conducteur désire passer un coup de téléphone. Le conducteur tire depuis la gauche de l'écran (geste depuis l'extérieur de l'écran) vers la droite de l'écran. Il s'agit d'un geste de balayage effectué depuis le bord latéral gauche de l'écran. Dans ce cas le geste est 25 détecté par l'écran tactile. Mais il pourrait aussi s'agir d'un geste aérien détecté par une caméra, une barrette infrarouge ou tout autre capteur susceptible de détecter un tel geste. La figure 4 montre un exemple d'affichage d'une barre de raccourcis. 30 La figure 4 montre un affichage 30 identique à celui de la figure 3 auquel s'ajoute une première barre de raccourcis 40. La première barre de raccourcis 40 est affichée par-dessus l'affichage 30. Autrement dit, la barre de raccourcis 6 40 dissimule une partie de l'affichage 30. La première barre de raccourcis 40, une fois affichée, s'étend préférentiellement verticalement le long d'un bord latéral de l'écran, dans l'exemple le bord gauche. De façon avantageuse, la barre de raccourcis 40 comporte en outre s une indication graphique signalant que ladite barre est active, autrement dit qu'elle comporte des éléments graphiques activables directement en réponse à une commande. L'indication graphique est par exemple une ombre qui fait apparaître la barre de raccourcis au-dessus de l'écran. Cela montre que la partie active est la barre de raccourci et non pas l'écran situé dessous. o La barre de raccourcis 40 comporte une pluralité de raccourcis 41,42,43. Un premier raccourci 41 permet d'effectuer appel téléphonique à destination d'un interlocuteur déterminé. Un deuxième raccourci 42 permet de démarrer l'écoute d'une station 1s prédéterminée. Un troisième raccourci 43 permet de lancer un guidage vers une destination déterminée. Avantageusement, le procédé comporte en outre en réponse à la détection, sur ledit écran 12, du premier geste, des étapes de : déclenchement z o d'une temporisation et à l'expiration de la temporisation et en l'absence de détection d'une commande sur l'écran, le masquage de la première barre 40 de raccourcis. Selon une caractéristique de l'invention, la barre de raccourcis 40 est associée au profil déterminé lors de l'étape d'identification du conducteur. Les zs raccourcis affichés sont ainsi spécifiques à l'utilisateur. Avantageusement, la barre de raccourcis 40 comporte un objet graphique 44 fournissant une indication sur le profil auquel elle est associée. L'objet graphique 44 comprend par exemple une image (photo ou avatar) permettant d'identifier le profil. 30 Le procédé comprend en outre une étape de détection d'une commande de sélection d'un raccourci de la barre de raccourcis 40 et en 7 réponse à cette détection, le masquage de la barre de raccourcis 40, l'exécution d'une action associée au raccourci et l'affichage d'une information sur l'écran indiquant l'exécution de ladite action. Ainsi lorsque l'utilisateur clique sur un raccourcis, l'action s correspondante est lancée. Dans l'exemple, l'utilisateur clique sur une des actions raccourcies, par exemple appeler sa mère. L'action est lancée directement, avec un retour d'information sur l'écran, tandis que la barre 40 est sortie de l'écran. La figure 5 montre un exemple d'un affichage après la sélection d'un o raccourci. L'élément graphique 51 offre un retour d'information. Celui-ci indique le nom de l'interlocuteur et la durée de la conversation. Selon une variante de réalisation de l'invention le procédé comprend en outre une étape intermédiaire consistant à afficher une fenêtre de confirmation intermédiaire avant le lancement effectif de l'action. Cela peut être 15 effectué pour un appel, ou pour le lancement d'une navigation vers une destination. Cette caractéristique permet d'éviter des lancement intempestifs d'actions (fausse manipulation par exemple). Le procédé comprend en outre une étape de, en réponse à la 20 détection, sur ledit écran 12, d'un deuxième geste, affichage d'une deuxième barre 60 de raccourcis associée à un deuxième profil utilisateur. Comme pour le premier geste, le deuxième geste peut être tactile ou aérien L'invention permet ainsi à un utilisateur, par exemple un passager du 25 véhicule, de choisir de lancer sa radio favorite, au lieu du media qui était en train d'être joué. Ce raccourci lui permet de lancer l'action directement, au lieu de faire la modification dans le menu du média. La radio favorite est ensuite chargée à la place du media. Avantageusement, la deuxième barre de raccourcis 60 comporte un 30 deuxième objet graphique 64 fournissant une indication sur le profil auquel elle est associée. 8 La figure 7 montre un exemple de sélection d'un profil dans une barre de raccourcis. Selon une caractéristique de l'invention, le procédé comporte en outre des étapes de : - En réponse à la détection d'un appui sur l'objet graphique 64 d'identification s du profil associé à la barre de raccourcis 60, affichage d'une pluralité de profils, - En réponse à la sélection d'un profil parmi ceux affichés, l'affichage de la barre de raccourcis 60 associée au profil sélectionné. Autrement dit, les raccourcis affichés dans la barre 60 sont modifiés de io façon à correspondre à ceux paramétrés dans le profil utilisateur. Les figures 6 à 8 montre le fonctionnement de la deuxième barre de raccourcis, en particulier le changement de profil associé à la barre de raccourcis. Partant de l'affichage présenté figure 6, on suppose que l'utilisateur 15 sélectionne l'objet graphique 64 d'identification. Le dispositif commande alors l'affichage des autres profils stockés en mémoire. L'utilisateur sélectionne ensuite un profil parmi ceux affichés. En réponse, le profil est chargé, avec ses raccourcis. Avantageusement, l'affichage des profils stockés côté passager se fait 20 en lien avec le profil affiché sur l'autre barre de raccourcis (côté conducteur). Par exemple, par défaut, si A est le profil de la barre de gauche, alors on propose le profil B pour la barre de droite. Ceci permet d'éviter d'être dans la situation d'un changement de conducteur où le passager B prend le volant et où on se retrouverait avec un 25 profil B à droite (B étant l'ancien passager) et un profil B à gauche (B étant le nouveau conducteur). Le passage de B en place conducteur propose automatiquement en suggestion le profil A en passager (il s'agit d'un pré-paramétrage par association de profils par exemple, ou par historique). 30 Avantageusement, chaque profil comporte un statut conducteur et un statut passager. Par exemple, si A est détecté en tant que conducteur, c'est son 9 profil A/conducteur qui sera chargé. Mais si c'est B qui est détecté en tant que conducteur et que A est le passager associé à ce profil B, alors ce sera le profil A/passager qui sera chargé à droite. Ceci permet d'avoir des raccourcis différents selon que l'on est conducteur s (raccourcis plus liés à la conduite) ou passager. La figure 8 montre un affichage avec une barre de raccourcis dont les raccourcis correspondent au profil sélectionné. Ces raccourcis correspondent à ceux de la figure 4. En particulier, la barre de raccourcis 60 comporte un objet graphique 44 fournissant une indication sur le profil auquel elle est associée, 10 identique à celui de la figure 4. La figure 9 représente un exemple de dispositif 900 de calcul d'un véhicule. Ce dispositif 900 peut prendre la forme d'un boitier comprenant des circuits imprimés, de plusieurs circuits imprimés reliés par des connections filaires ou non filaires, de tout type d'ordinateur. On entend par circuit imprimé 15 tout type de dispositif apte à effectuer au moins une opération électrique ou électronique. Le dispositif 900 comprend une mémoire vive 901 pour stocker des instructions pour la mise en oeuvre par un processeur 902 du procédé selon l'invention. Le dispositif 900 comporte aussi une mémoire de masse 903 pour le 20 stockage de données destinées à être conservées après la mise en oeuvre du procédé. Le dispositif 900 peut en outre comporter un processeur de signal numérique (DSP) 904. Une ou plusieurs des étapes du procédé peuvent être effectuées par 25 des composants différents. Ainsi, le procédé peut être mis en oeuvre par une pluralité de processeurs, mémoire vive, mémoire de masse, interface d'entrée, interface de sortie et/ou DSP. Dans ces situations, le dispositif 900 peut être décentralisé, au sein d'un réseau local (plusieurs processeurs reliés entre eux par exemple) ou d'un réseau étendu. 30 Le dispositif 900 comporte également une interface d'entrée 905 pour la réception notamment des données utilisées par le procédé et une interface 10 de sortie 906 pour la transmission des données produites par le procédé. Le dispositif selon l'invention permet de fournir une interface graphique dans le véhicule. Il est en particulier configuré pour commander l'affichage REVENDICATIONS1. Procédé pour fournir une interface graphique dans un véhicule comportant un écran (12), caractérisé en ce qu'il comporte des étapes : - En réponse à la détection, sur ledit écran (12), d'un premier geste, l'affichage d'une première barre (40) de raccourcis associée à un premier profil utilisateur, io - En réponse à la détection, sur ledit écran (12), d'un deuxième geste, l'affichage d'une deuxième barre (60) de raccourcis associée à un deuxième profil utilisateur. 2. Procédé pour fournir une interface graphique dans un véhicule, selon la 15 revendication 1, caractérisé en ce qu'il comporte en outre une étape d'identification d'un premier utilisateur, en réponse l'identification dudit premier utilisateur, l'association de la première barre (40) de raccourcis à un profil associé audit premier utilisateur identifié. 20 3. Procédé pour fournir une interface graphique dans un véhicule, selon l'une des revendications 1 à 2, caractérisé en ce qu'il comporte en outre une étape d'identification d'un deuxième utilisateur, en réponse l'identification dudit deuxième utilisateur, l'association de la deuxième barre (60) de raccourcis à un profil associé audit deuxième utilisateur identifié. 25 4. Procédé pour fournir une interface graphique dans un véhicule, selon l'une des revendications 2 à 3, caractérisé en ce que l'identification d'un utilisateur comprend la sélection d'un profil utilisateur parmi une pluralité de profils utilisateur affichés sur l'écran (12). 30 5. Procédé pour fournir une interface graphique dans un véhicule, selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre en 11 réponse à la détection, sur ledit écran (12), du premier geste, des étapes de : déclenchement d'une temporisation et à l'expiration de la temporisation et en l'absence de détection d'une commande sur l'écran, le masquage de la première barre (40) de raccourcis. 5 6. Procédé pour fournir une interface graphique dans un véhicule, selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre une étape de détection d'une commande de sélection d'un raccourci de l'une (40,60) des barres de raccourcis et en réponse le masquage de la barre lo (40,60) de raccourcis, l'exécution d'une action associée au raccourci sélectionné et l'affichage d'une information (51) sur l'écran (12) indiquant l'exécution de ladite action. 7. Procédé pour fournir une interface graphique dans un véhicule, selon l'une 15 des revendications précédentes, caractérisé en ce que la première barre (40) de raccourcis s'étend le long d'un bord de l'écran, la deuxième barre (60) de raccourcis s'étendant le long d'un bord opposé. 8. Programme d'ordinateur comportant des instructions pour mettre en oeuvre 20 le procédé pour fournir une interface graphique dans un véhicule selon l'une des revendications précédentes, lorsqu'il est exécuté sur un ou plusieurs processeurs. 9. Dispositif pour fournir une interface graphique dans un véhicule, 25 comportant au moins un processeur et une mémoire caractérisé en ce qu'il est configuré pour mettre en oeuvre le procédé pour fournir une interface graphique dans un véhicule selon l'une des revendications 1 à 7. 10. Véhicule caractérisé en ce qu'il comporte un dispositif selon la 30 revendication précédente.