Brevet FR3160784A1 — publié le 20251003

Procédé de commande, mis en œuvre dans un véhicule automobile, comprenant un module d’analyse de regard (111), et un écran d’affichage (130) dans un habitacle du véhicule automobile, caractérisé ce qu’il comporte les premières étapes suivantes : Première détection, par le module d’analyse de regard (111), d’un premier regard (r2), d’une première personne (pe2) présente dans l’habitacle, depuis une première localisation (l2) dans l’habitacle, vers un premier élément graphique (132) affiché par l’écran d’affichage (130) dans une première apparence initiale, l’étape de première détection du premier regard comprenant une étape de détermination d’une caractéristique du premier regard (r2), Sur première détection du premier regard (r2) : Détermination d’une première apparence d’activation du premier élément graphique (132), différente de la première apparence initiale, à partir d’une caractéristique du premier regard, puis Commande d’un affichage, à l’écran d’affichage (130), du premier élément graphique (132) dans la première apparence d’activation. Figure pour l’abrégé : figure 1 Procédé de commande d’un affichage à partir de la détection d’un regard L’invention concerne l’affichage sur un écran d’un véhicule automobile. Il existe notamment un besoin de commander un tel affichage de manière simple et intuitive. Dans ce but, l’invention concerne un procédé de commande (d’affichage), mis en œuvre dans un véhicule automobile, comprenant un module (électronique et/ou logiciel) d’analyse de regard, et un écran d’affichage dans un habitacle du véhicule automobile, le procédé étant caractérisé ce qu’il comporte les premières étapes suivantes : Première détection, par le module d’analyse de regard, d’un premier regard, le premier regard étant un regard d’une première personne présente dans l’habitacle, depuis une première localisation dans l’habitacle, vers un premier élément graphique affiché par l’écran d’affichage dans une première apparence initiale, l’étape de première détection du premier regard comprenant une étape de détermination d’une caractéristique du premier regard, Sur (autrement dit : à condition d’une, en cas de, suite à la première détection du premier regard : Détermination d’une première apparence d’activation du premier élément graphique, différente de la première apparence initiale, à partir de la caractéristique du premier regard, puis Commande d’un affichage, à l’écran d’affichage, du premier élément graphique dans la première apparence d’activation. Grâce à l’invention, la première personne peut, grâce au fait que la première apparence d’activation est déterminée à partir d’une caractéristique du premier regard, être assurée que l’élément graphique est bien sélectionné par son regard, et non par le regard d’une autre personne. Par exemple, le premier élément graphique est une fenêtre graphique ou un bouton graphique. L’écran d’affichage est par exemple sur un tableau de bord (autrement dit : fait partie du tableau de bord) du véhicule automobile situé dans l’habitacle. Bien entendu, l’écran d’affichage peut être situé à d’autres endroits que sur le tableau de bord. Un module (électronique et/ou logiciel) d’analyse de regard est un module (électronique et/ou logiciel) apte à mettre en œuvre, à partir d’images reçues d’une caméra, une détection d’un regard, en déterminant notamment sa direction et/ou son origine (en l’occurrence, la première localisation), et/ou un élément regardé (en l’occurrence, le premier élément graphique), et en reconnaissant éventuellement la personne qui regarde. Un tel module (électronique) d’analyse de regard est une technologie bien connue de l’homme de métier utilisée de manière routinière dans les véhicules automobiles. Le procédé peut comprendre, de manière facultative, après les premières étapes, les étapes suivantes : (Par exemple, sur mise en œuvre ou pendant l’étape de première détection) Détection d’une interaction de la première personne avec une interface homme-machine (par exemple un bouton ou une interface homme machine d’un autre type, l’interaction est par exemple, dans le cas d’un bouton, un appui sur le bouton par la première personne) située dans l’habitacle, (puis) Sur détection l’interaction (autrement dit : suite à la détection de l’interaction), commande d’une fonction associée au premier élément graphique. Durant la détection de l’interaction, l’interaction peut être détectée à partir d’un message en provenance de l’interface homme-machine. Selon un mode de réalisation, la fonction associée au premier élément est un affichage d’un troisième élément associé au premier élément, par exemple d’une troisième fenêtre associée au premier élément. Par exemple, le premier élément comprend une fenêtre d’affichage d’une carte routière, et le troisième élément comprend une fenêtre d’affichage d’un menu de saisie d’une destination pour un guidage routier. En variante, le premier élément est un bouton graphique et la fonction associée est une activation d’un composant électronique (ou électromécanique ou électro-optique du véhicule automobile). Par exemple, la fonction associée est une activation de feux de détresse du véhicule automobile. Selon un mode de réalisation, la caractéristique du premier regard est la première localisation, et la première apparence d’activation, lorsqu’une image par une projection (géométrique) est d’un premier coté du premier élément graphique, est différente de la première apparence d’activation, lorsque lorsqu’une image par la projection (géométrique) est d’un deuxième coté du premier élément graphique, opposé au premier côté du premier élément graphique, la projection étant une projection orthogonale de la première localisation sur une droite horizontale, lorsque le véhicule automobile circule sur une route horizontale, la droite horizontale coupant (approximativement) le premier élément graphique en deux parties égales (si bien entendu cette droite existe). Ainsi, la détermination de la première apparence d’activation du premier élément graphique peut comprendre une détermination d’une projection orthogonale de la première localisation sur ladite droite horizontale. La détermination de la première apparence peut également comprendre une détermination d’une information selon laquelle la projection est du premier côté du premier élément graphique ou du deuxième coté du premier élément graphique. En variante, l’écran d’affichage comprenant une surface d’affichage plane et la caractéristique du premier regard est un angle d’inclinaison entre une direction du premier regard et la surface d’affichage plane. Dans ce mode de réalisation, la première apparence d’activation peut être déterminée à partir de cet angle d’inclinaison. Par exemple, la première apparence d’activation est celle d’une perspective du premier élément graphique vu depuis la première localisation. Selon un mode de réalisation, La détermination de la première apparence d’activation peut comprendre une étape de sélection d’un identifiant de la première apparence d’activation (par exemple parmi plusieurs possibles en mémoire), à partir : De l’information selon laquelle la projection est du premier côté du premier élément graphique ou du deuxième coté du premier élément graphique, et/ou D’une position de la projection, et/ou De l’angle d’inclinaison. Selon une variante où la caractéristique du premier regard est la première localisation, l’écran d’affichage comprenant une surface d’affichage plane, la première apparence d’activation lorsque la première localisation est d’un premier côté d’un plan est différente de la première apparence d’activation lorsque la première localisation est d’un deuxième côté du plan opposé au premier côté, le plan étant vertical, lorsque le véhicule circule sur une chaussé horizontale (autrement dit : le premier plan étant orthogonal à un planché du véhicule automobile) et coupant en deux parties égales la surface d’affichage. Selon une variante, la caractéristique du premier regard est un identifiant de la première personne. Cet identifiant peut être obtenu, par un programme de reconnaissance faciale, à partir d’une image de l’habitacle comprenant un visage de la première personne reçue en provenance d’une caméra filmant un intérieur de l’habitacle. Selon un mode de réalisation, la première apparence initiale comprend une première forme géométrique du premier élément graphique et la première apparence d’activation comprend une deuxième forme géométrique du premier élément graphique différente de la première forme géométrique du premier élément graphique. En variante ou en combinaison, la première apparence initiale comprend une première couleur (et/ou luminosité du premier élément, et/ou un contraste du premier élément, et/ou des épaisseurs de trait, et/ou un ombrage) du premier élément et la première apparence d’activation comprend une deuxième couleur (et/ou luminosité du premier élément, et/ou un contraste du premier élément, et/ou des épaisseurs de trait, et/ou un ombrage) du premier élément, différente de la première couleur (et/ou de la luminosité du premier élément, et/ou du contraste du premier élément, et/ou des épaisseurs de trait, et/ou d’un ombrage). Selon un mode de réalisation, la deuxième forme géométrique du premier élément graphique est, par rapport à la première forme géométrique du premier élément graphique, lorsque la projection est du premier (et/ou du deuxième) coté du premier élément graphique : Contractée (autrement dit : étranglé) du premier côté du premier élément graphique, et/ou Dilatée (autrement dit : évasé) du deuxième coté du premier élément graphique. Selon un mode de réalisation, la deuxième forme du premier élément graphique est une dilatation uniforme (autrement dit : homogène) de la première forme du premier élément graphique, par exemple lorsque la projection est dans le premier élément (et/ou par exemple lorsque le premier élément est un bouton graphique). Bien entendu, on peut envisager d’autres différences entre la première forme et la deuxième forme, de natures différentes. Selon un deuxième mode de réalisation, la deuxième forme du premier élément graphique à une aire (autrement dit : surface), d’au plus, 25 pour cent de plus ou, d’au moins, 25 pour cent de moins qu’une aire (autrement dit :surface) de la première forme du premier élément graphique. Selon un mode de réalisation une intersection entre la première forme du premier élément graphique et la deuxième forme du premier élément graphique a une aire (autrement dit :surface) inférieure à 25 pour cent d’une aire (autrement dit :surface) de la première forme du premier élément graphique (par exemple, une aire ou une surface inférieure à 10 pour cent de l’aire ou la surface de la première forme du premier élément graphique). Ainsi, la perturbation de l’affichage sur l’écran est limitée. Bien entendu, on peut envisager d’autres différences d’aire (autrement dit : de surface) entre la première forme et la deuxième forme. Selon un mode de réalisation, le procédé comprend les deuxièmes étapes suivantes, mises en œuvre simultanément aux premières étapes : Deuxième détection, par le module d’analyse de regard, d’un deuxième regard, d’une deuxième personne présente dans l’habitacle, depuis une deuxième localisation dans l’habitacle, vers un deuxième élément graphique affiché par l’écran d’affichage dans une deuxième apparence initiale (en même temps que le première élément graphique), l’étape de deuxième détection du deuxième regard comprenant une étape de détermination d’une caractéristique du deuxième regard, Sur (autrement dit : à condition d’une, en cas de, suite à la) deuxième détection du deuxième regard : Détermination d’une deuxième apparence d’activation du deuxième élément graphique, différente de la deuxième apparence initiale, à partir d’une caractéristique du deuxième regard, puis Commande d’un affichage, à l’écran d’affichage, du deuxième élément dans la deuxième apparence d’activation (en même temps que la commande de l’affichage, à l’écran d’affichage, du premier élément, dans la première apparence d’activation). Bien entendu, les deuxièmes étapes sont facultatives. Les caractéristiques et avantages des deuxièmes étapes sont identiques ou analogues à ceux des premières étapes, sans qu’il soit nécessaire de les répéter ici. L’invention concerne aussi un programme d’ordinateur comprenant des instructions exécutables par un microprocesseur ou un microcontrôleur ou un ordinateur, pour mettre en œuvre les étapes du procédé selon l’invention, lorsqu’il est exécuté par le microprocesseur ou le microcontrôleur ou l’ordinateur. Le procédé selon l’invention peut être mis en œuvre par un dispositif électronique (ou un véhicule automobile). L’invention concerne donc également un dispositif électronique (ou un véhicule automobile) configuré pour mettre en œuvre les étapes du procédé selon l’invention, ainsi qu’un véhicule automobile comprenant le dispositif électronique. Les caractéristiques et avantages du programme d’ordinateur, du dispositif électronique, et du véhicule sont identiques à ceux du procédé selon l’invention (sans qu’il soit nécessaire de les répéter ici). Quand le dispositif électronique, le véhicule automobile, le dispositif de projection (ou un autre élément) est « configuré pour » (ou « apte à ») réaliser ou mettre en œuvre une étape ou une opération, cela implique, par exemple, que l’élément comporte des moyens pour réaliser l’étape ou l’opération. Les moyens comprennent préférentiellement des moyens électroniques, par exemple un programme d’ordinateur, des données en mémoire, des circuits électroniques spécialisés, des connexions filaires ou sans fil, un microprocesseur et/ou un microcontrôleur. D’autres caractéristiques et avantages de la présente invention apparaitront plus clairement à la lecture de la description détaillée qui suit comprenant des modes de réalisation de l’invention donnés à titre d’exemples nullement limitatifs et illustrés par les dessins annexés, dans lesquels : FIG. 1 représente un dispositif électronique selon un mode de réalisation de l’invention, FIG. 2 et FIG. 3 représentent un écran commandé par le dispositif électronique de la FIG. 1 durant des étapes du procédé FIG. 4 , FIG. 4 représente une mise en œuvre du procédé selon l’invention, selon un exemple de réalisation, par le dispositif électronique de la FIG. 1 . Description détaillée d’un exemple de réalisation de l’invention, en référence aux figures 1 à 4. La FIG. 1 représente, dans un véhicule automobile (non représenté), un microprocesseur 110 connecté un écran 130 et une caméra 120. L’écran 130 est par exemple sur un tableau de bord (non représenté) du véhicule automobile situé dans l’habitacle. Le microprocesseur 110 comprend par exemple un module 111 et un programme (informatique) 113. Le module 111 est par exemple est module logiciel apte à analyser un regard d’une personne dans l’habitacle à partir d’images de l’habitacle en provenance de la caméra 120. En référence à la FIG. 4 , à l’étape S00, l’écran 130 affiche les éléments représentés FIG. 2 . A l’étape S10, comme représenté FIG. 1 , le module 111 détecte : Un regard r1, de la personne pe1 présente dans l’habitacle, depuis la localisation l1 vers le bouton graphique 131. Un regard r2, de la personne pe2 présente dans l’habitacle, depuis la localisation l2 vers la fenêtre 132 affichant une carte routière. Durant l’étape S20, le programme 113, détermine une nouvelle forme pour le bouton graphique 131 et pour la fenêtre 132. Pour cela, le programme 113 détermine d’abord : L’image pr1 par une projection orthogonale de la localisation l1 sur la droite d1, horizontale lorsque le véhicule automobile circule sur une route horizontale, et coupant le bouton graphique 131 en deux parties égales. L’image pr2 par une projection orthogonale de la localisation l2 sur la droite d2, horizontale lorsque le véhicule automobile circule sur une route horizontale, et coupant la fenêtre 132 en deux parties égales. Puis, toujours au cours de l’étape S20, le programme 113 détermine que : L’image pr2 est du côté c1_132 de la fenêtre 132, et L’image pr1 est dans le bouton graphique 131. En conséquence, le programme 113 lit en mémoire 112 un identifiant d’une apparence de la fenêtre 132 (parmi plusieurs en mémoire 112, par exemple) et un identifiant d’une apparence du bouton graphique 131 (parmi plusieurs en mémoire 112, par exemple). L’identifiant de l’apparence de la fenêtre 132 indique que, par rapport une forme rectangulaire, FIG. 2 , la fenêtre 132 est contractée du côté c1_132 et dilaté du coté c2_132, avec une pente rectiligne de 25%, comme illustré FIG. 1 . Ainsi, l’apparence de la fenêtre 132 devient celle d’une vue en perspective depuis la deuxième localisation. L’identifiant d’une apparence du bouton graphique 131 indique, que par rapport à sa surface, FIG. 2 , le bouton graphique 131 est dilaté uniformément de 21% en surface. Une intersection entre le bouton graphique 131 (autrement dit : la forme du bouton graphique) FIG. 2 et le bouton graphique 131 (autrement dit : la forme du bouton graphique) FIG. 1 a une aire égale à 20% de l’aire du bouton graphique 131 (autrement dit : la forme du bouton graphique) FIG. 2 . A l’étape S30, le programme 113 commande ainsi l’affichage par l’écran 130, comme représenté FIG. 2 , de la fenêtre 132 dans l’apparence déterminée par l’identifiant de l’’apparence de la fenêtre 132 et un bouton graphique 131 dans l’apparence déterminée par l’apparence du bouton graphique 131. A l’étape S40, alors que le regard r1 en direction du bouton graphique 131 est toujours détecté, le programme 113, reçoit un message, en provenance du bouton b1. Le programme 113 peut détecter ainsi que la personne pe1 a appuyé sur le bouton b1. A l’étape S50, le programme 113 commande alors l’activation des feux de détresse du véhicule automobile. A l’étape S60, alors que le regard r2 en direction la fenêtre 132 est toujours détecté, le programme 113, reçoit un message, en provenance du bouton b2. Le programme 113 peut détecter ainsi que la personne pe2 a appuyé sur le bouton b2. A l’étape S70, le programme 113 commande l’affichage d’une fenêtre d’affichage d’un menu de saisie d’une destination pour un guidage routier. Selon une variante, à l’étape S10, comme représenté FIG. 3 (à l’exception du microprocesseur 110 et de la caméra 120 qui ne sont pas représentés à nouveau), le module 111 détecte un regard r2’, de la personne pe2’ présente dans l’habitacle, depuis la localisation l2’ vers la fenêtre 132’ affichant une carte routière. Selon cette variante, durant l’étape S20, le programme 113, détermine une nouvelle forme pour la fenêtre 132’. Pour cela, le programme 113 détermine d’abord l’image pr2’ par une projection orthogonale de la localisation l2’ sur ladite droite d2’, horizontale lorsque le véhicule automobile circule sur une route horizontale, et coupant la fenêtre 132’ en deux parties égales. Puis, toujours au cours de l’étape S20, le programme 113 détermine que l’image pr2’ est du côté c2_132’ de la fenêtre 132’. En conséquence, le programme 113 lit en mémoire 112 un identifiant de d’une apparence de la fenêtre 132’ (parmi plusieurs en mémoire 112, par exemple). L’identifiant de l’apparence de la fenêtre 132’ indique que, par rapport une forme rectangulaire, FIG. 2 , la fenêtre 132’ est contractée du côté c2_132’ et dilaté du côté opposé à c2_132’, avec une pente rectiligne de 25%, comme illustré FIG. 3 . Selon cette variante, à l’étape S30, le programme 113 commande alors l’affichage par l’écran 130, comme représenté FIG. 2 , de la fenêtre 132’ dans l’apparence déterminée par l’identifiant de l’’apparence de la fenêtre 132’. Procédé de commande, mis en œuvre dans un véhicule automobile, comprenant un module d’analyse de regard (111), et un écran d’affichage (130) dans un habitacle du véhicule automobile, le procédé étant caractérisé ce qu’il comporte les premières étapes suivantes : Première détection (S10), par le module d’analyse de regard (111), d’un premier regard (r2), le premier regard (r2) étant un regard d’une première personne (pe2) présente dans l’habitacle, depuis une première localisation (l2) dans l’habitacle, vers un premier élément graphique (132) affiché par l’écran d’affichage (130) dans une première apparence initiale, l’étape de première détection du premier regard (r2) comprenant une étape de détermination d’une caractéristique du premier regard (r2), Sur la première détection (S10) du premier regard (r2) : Détermination (S20) d’une première apparence d’activation du premier élément graphique (132), différente de la première apparence initiale, à partir de la caractéristique du premier regard (r2), puis Commande d’un affichage (S30), à l’écran d’affichage (130), du premier élément graphique (132) dans la première apparence d’activation. Procédé de commande selon la revendication précédente dans lequel la caractéristique du premier regard (r2) est la première localisation (l2), et la première apparence d’activation, lorsqu’une image (pr2), par une projection, est d’un premier coté (c1_132) du premier élément graphique (132), est différente de la première apparence d’activation, lorsque lorsqu’une image (pr2’), par la projection, est d’un deuxième coté (c2_132’) du premier élément graphique (132), opposé au premier côté (c1_132) du premier élément graphique (132), la projection étant une projection orthogonale de la première localisation (l2) sur une droite horizontale (d2), lorsque le véhicule automobile circule sur une route horizontale, la droite horizontale (d2) coupant le premier élément graphique (132) en deux parties égales. Procédé de commande selon la revendication 1 ou 2 dans lequel la première apparence initiale comprend une première forme géométrique du premier élément graphique (132) et la première apparence d’activation comprend une deuxième forme géométrique du premier élément graphique (132) différente de la première forme géométrique du premier élément graphique (132). Procédé de commande selon la revendication précédente, prise en dépendance de la revendication 2, dans lequel la deuxième forme géométrique du premier élément graphique est, par rapport à la première forme géométrique du premier élément graphique (132), lorsque la projection (pr2) est du premier coté (c1_132) du premier élément graphique (132): Contractée du premier côté (c1_132) du premier élément graphique (132), et/ou Dilatée du deuxième coté (c2_132) du premier élément graphique (132). Procédé de commande selon la revendication 3 dans laquelle la deuxième forme du premier élément graphique (132) est une dilatation uniforme de la première forme du premier élément graphique (132). Procédé de commande selon l’une quelconque des revendications 3 à 5 dans laquelle la deuxième forme du premier élément graphique (132) a une aire, d’au plus, 25 pour cent de plus qu’une aire de la première forme du premier élément graphique (132). Procédé de commande selon la revendication 3 dans laquelle une intersection entre la première forme du premier élément graphique (132) et la deuxième forme du premier élément graphique (132) à une aire inférieure à 25 pour cent d’une aire de la première forme du premier élément graphique (132). Programme d’ordinateur comprenant des instructions, exécutables par un microprocesseur ou un microcontrôleur, pour la mise en œuvre du procédé selon l’une quelconque des revendications 1 à 7, lorsqu’il est exécuté par le microprocesseur ou le microcontrôleur. Dispositif électronique (110) configuré pour mettre en œuvre les étapes du procédé selon l’une quelconque des revendications 1 à 7. Véhicule automobile (100) comprenant le dispositif électronique (110) selon la revendication précédente.