Brevet FR3138103A1 — publié le 20240126

Un procédé de présentation d’un panneau routier textuel à un conducteur d’un véhicule comprenant les étapes de : acquisition (21) d’un flux d’images en temps réel de l’environnement du véhicule ; détection (23) de la présence d’un panneau routier textuel dans ce flux d’images ; et, en parallèle, acquisition (25) en temps réel d’un point de fixation oculaire du conducteur ; et présentation (27) du panneau routier textuel au conducteur via une interface du véhicule si le point de fixation oculaire est dirigé (29) vers le panneau routier textuel. Un dispositif de présentation et un véhicule automobile comprenant le dispositif sont également décrits. Figure à publier avec l’abrégé : Fig 2 Procédé et dispositif de présentation de panneaux routiers textuels pour véhicule La présente invention se rapporte à des procédés et dispositifs de présentation d’un panneau routier textuel à un conducteur d’un véhicule. État de la technique Pour améliorer la sécurité et le confort des usagers de la route, les véhicules embarquent de plus en plus de fonctions pour assister le conducteur dans la conduite du véhicule. De telles fonctions sont généralement mises en œuvre par des systèmes d’aide à la conduite, connus sous le nom de systèmes ADAS (de l’anglais « Advanced Driver-Assistance System » ou, en français, « Système avancé d’aide à la conduite »). Parmi les nombreuses fonctions remplies par ces systèmes ADAS, l’aide à la compréhension de l’environnement du véhicule par le conducteur est un enjeu important. Cela peut concerner, par exemple, les conditions de circulation telles que les limitations de vitesse ou le trafic, ou la gestion d’un itinéraire. Ainsi des systèmes sont conçus pour repérer les panneaux routiers textuels et les présenter au conducteur. La demande de brevet US 2003/0202683 décrit ainsi un procédé d’acquisition de l’image de l’environnement avant d’un véhicule pour l’afficher sur un écran à un occupant d’un véhicule, permettant à celui-ci de sélectionner de différentes façons (écran tactile, pointeur, analyse vocale) un objet textuel sur l’écran. Le procédé identifie l’objet en faisant une reconnaissance de texte à partir de l’image. Puis le texte est traduit dans une langue familière à l’occupant du véhicule et présente la traduction, soit en superposition du texte originel, soit par synthèse vocale. Éventuellement, si le texte reconnu correspond à une alarme ou une signalisation de danger, des actions spécifiques peuvent être entreprises. Toutefois, ce document oblige le conducteur à réaliser une opération de sélection de l’objet textuel présenté sur l’écran avant que celui-ci soit traduit par une action manuelle ou vocale. Cela a donc l’inconvénient de potentiellement distraire le conducteur qui va pendant quelques secondes regarder l’écran pour réaliser la sélection et non l’environnement. Il existe donc un réel besoin d’un procédé et dispositif de présentation de panneaux routiers textuels palliant ces défauts, inconvénients et obstacles de l’art antérieur, en particulier d’un procédé permettant d’améliorer la sécurité en minimisant les opérations que le conducteur doit réaliser. Description de l’invention Pour résoudre un ou plusieurs des inconvénients cités précédemment, selon un premier mode de réalisation, un procédé de présentation d’un panneau routier textuel à un conducteur d’un véhicule comprend les étapes de : acquisition d’un flux d’images en temps réel de l’environnement avant du véhicule ; détection de la présence d’un panneau routier textuel dans ce flux d’images ; et, en parallèle, acquisition en temps réel d’un point de fixation oculaire du conducteur ; et présentation du panneau routier textuel au conducteur par une interface du véhicule si le point de fixation oculaire est dirigé vers le panneau routier textuel. Ainsi, la présentation du panneau routier textuel ne nécessite pas d’action du conducteur, autre que de le regarder. Ainsi le conducteur n’a pas à quitter des yeux l’environnement extérieur du véhicule, ce qui contribue à sa sécurité. Des caractéristiques ou des modes de réalisation particuliers, utilisables seuls ou en combinaison sont : Le procédé comprend en outre une réception d’un ordre du conducteur demandant la présentation dudit panneau routier textuel ; Il comprend en outre une reconnaissance automatique de caractères dudit panneau routier textuel ; Il comprend en outre une localisation du véhicule et un traitement du texte du panneau routier textuel dépendant de la localisation du véhicule ; le traitement du texte est une traduction dans une langue définie pour le véhicule ; le traitement du texte comprend la présentation de données de navigation ou d’informations contextuelles ; et/ou l’étape de présentation comprend la présentation d’un sous-ensemble du texte du panneau routier textuel, le sous-ensemble étant sélectionné par le point de fixation oculaire du conducteur. Dans un second mode de réalisation, un dispositif de présentation d’un panneau routier textuel à un conducteur d’un véhicule comprend : un capteur d’un flux d’images en temps réel de l’environnement du véhicule ; un analyseur d’image adapté pour détecter la présence d’un panneau routier textuel dans ce flux d’images ; et, une interface de présentation, est caractérisé en ce qu’il comprend en outre : un capteur en temps réel d’un point de fixation oculaire du conducteur ; et l’interface de présentation est configurée pour présenter le panneau routier textuel au conducteur si le point de fixation oculaire est dirigé vers le panneau routier textuel. Dans un troisième mode de réalisation, un véhicule automobile comprend un dispositif selon le second mode de réalisation. Un autre aspect de l’invention se rapporte à un programme d’ordinateur à installer dans un appareil de traitement vidéo, comprenant des instructions pour mettre en œuvre les étapes d’un procédé de présentation tel que défini ci-dessus lors d’une exécution du programme par une unité de calcul dudit appareil. Brève description des figures L’invention sera mieux comprise à la lecture de la description qui suit, faite uniquement à titre d’exemple, et en référence aux figures en annexe dans lesquelles : représente un véhicule comprenant un dispositif de présentation selon un mode de réalisation ; représente un ordinogramme d’un procédé de présentation selon un premier mode de réalisation ; et représente un ordinogramme d’un procédé de présentation selon un second mode de réalisation. Modes de réalisation Les modes de réalisation présentés ci-après font référence à un véhicule automobile, une voiture. Cependant l’homme du métier comprend que ceux-ci sont également utilisables avec d’autres types de véhicule tels que les camionnettes, les cars, les camions, etc. En référence à la , un véhicule 1 comprend un premier capteur 3 sous forme d’une caméra avant adaptée pour acquérir des images de l’environnement avant du véhicule 1. Cette caméra 3 peut être placée, par exemple, derrière le parebrise ou à la hauteur de la calandre du véhicule. La caméra 3 est connectée à un analyseur d’images 5 capable d’extraire dans l’image les panneaux routiers textuels 6. Par panneau routier textuel, on entend tout panneau routier contenant du texte tels que panneau de direction, indication de déviation, panneau informatif de lieu (entrée de ville et village, lieu touristique, etc.). Cela ne comprend pas les panneaux de règle de circulation tels que les panneaux « Stop », les limitations de vitesse, etc. L’analyseur d’images 5 comprend une reconnaissance optique de caractères 7 (ROC ou OCR « Optical Character Recognition » en anglais). Ainsi l’image du panneau routier textuel est transformée en une chaine alphanumérique. Par ailleurs, le véhicule 1 comprend un second capteur 9 sous forme d’une caméra orientée vers la figure du conducteur. Cette caméra 9 comprend un module 11 configuré pour suivre la direction du regard du conducteur. Cette caméra 9 et son module 11 font, par exemple, partie d’un système de surveillance du conducteur, dit système DMS (de l’anglais « Driver Monitoring System »). La détermination de la direction associée au regard du conducteur est réalisée selon toute méthode connue du métier, par exemple selon l’une des méthodes décrites dans le document intitulé « A review and analysis of eye-gaze estimation systems, algorithms and performance evaluation methods in consumer platforms », de Anuradha Kar et Peter Corcoran, publié le 21 juin 2017 dans IEEE Access, volume 5. La caméra 9 et la caméra 1 sont connectées ensemble par un contrôleur 13 calibré pour faire le lien spatial entre la direction du regard du conducteur et une position dans l’image de l’environnement avant selon des techniques bien connues de l’homme du métier. Ainsi, le contrôleur 13 est adapté pour savoir si le conducteur regarde ou non le panneau routier textuel. Si le contrôleur 13 détecte que le conducteur regarde le panneau routier textuel, alors ce dernier est présenté au conducteur par une interface 15. Cette interface 15 peut être un afficheur graphique, comme représenté dans la , soit être une interface de synthèse vocale adaptée pour lire le texte du panneau routier textuel. Dans un mode de réalisation, le véhicule comprend également un module de commande vocale 17 adapté pour recevoir des ordres vocaux du conducteur. Ce module de commande vocale 17 est connecté au contrôleur 13 de sorte que le contrôleur 13 ne présente le panneau routier textuel qu’à la réception d’un ordre d’intérêt de la part du conducteur. Par exemple, le conducteur peut dire « Qu’est-ce que c’est ? » en regardant le panneau routier textuel. Dans un mode de réalisation particulier, le véhicule comprend en outre un module de localisation 19, par exemple via un module GNSS (pour Géolocalisation et Navigation par un Système de Satellites). Le module de localisation 19 est connecté au contrôleur 13 de sorte que ce dernier est adapté pour réaliser des fonctions sur le texte du panneau routier textuel adaptées à la position. Par exemple, si le contrôleur détecte que le véhicule circule dans un pays dont la langue n’est pas la langue définie pour le véhicule, le contrôleur traduit le texte du panneau routier textuel en une version dans la langue définie pour le véhicule. Il peut également rechercher des informations associées au contexte du texte du panneau routier textuel, telles que des points d’intérêt, de l’information touristique, etc. Selon le type d’information, celle-ci peut être présentée systématiquement au conducteur ou seulement à sa demande. La représente un ordinogramme d’un procédé mis en œuvre par le dispositif décrit précédemment. Le procédé de présentation d’un panneau routier textuel à un conducteur d’un véhicule comprend donc au moins les étapes de : Acquisition, étape 21, d’un flux d’images en temps réel de l’environnement du véhicule ; Détection, étape 23, de la présence d’un panneau routier textuel dans ce flux d’images ; et, en parallèle, Acquisition, étape 25, en temps réel d’un point de fixation oculaire du conducteur ; et Présentation, étape 27, du panneau routier textuel au conducteur via une interface du véhicule si le point de fixation oculaire est dirigé vers le panneau routier textuel, ce test de condition étant représenté à l’étape 29. Cependant, comme expliqué lors de la description du dispositif de la , de nombreuses variantes et optimisations sont possibles. La représente un ordinogramme du procédé incluant ces variantes principales. Remarque : les étapes communes avec celles de la sont numérotées à l’identique. Ainsi, il est possible d’associer à l’acquisition 25, une réception 31 d’un ordre du conducteur demandant la présentation dudit panneau routier textuel, ce qui a l’avantage de limiter la présentation au panneau dont le conducteur souhaite une présentation. De même, le procédé peut se limiter à la présentation d’un sous-ensemble du texte du panneau routier textuel, le sous-ensemble étant sélectionné par le point de fixation oculaire du conducteur. Lorsque le panneau routier textuel est acquis, il est procédé à une étape 33 de reconnaissance automatique de caractères de ce panneau routier textuel, permettant ainsi d’effectuer des traitements sur une chaine de caractères alphanumériques. En parallèle, une étape 35 de localisation du véhicule va permettre un traitement 37 du texte du panneau routier textuel dépendant de la localisation du véhicule. Par exemple, le traitement du texte est une traduction dans une langue définie pour le véhicule. Cela peut être également, ou conjointement, la présentation de données de navigation ou d’informations contextuelles. La illustre un système selon certains modes de réalisation. Le découpage présenté a un but pédagogique pour mettre en avant les différentes fonctions. Cependant, on comprend que chaque bloc peut être implémenté en utilisant différents moyens ou leurs combinaisons, tels que des composants matériels, du logiciel, un ou plusieurs calculateurs et/ou des circuits électroniques. Chacun des composants peut inclure au moins un calculateur ou une unité de contrôle-commande. Au moins une mémoire peut être comprise dans chaque composant. La mémoire peut inclure des instructions de programme d’ordinateur ou du code logiciel. Les calculateurs peuvent être réalisés par n’importe quel type de dispositif de traitement de données, tel qu’une unité centrale de calcul, un processeur de traitement de signal, un circuit intégré d’application spécifique, un réseau de portes programmable, etc. Les calculateurs peuvent être réalisés sous forme d’un unique contrôleur, ou d’une pluralité de contrôleurs ou de calculateurs. Les différents modules sont connectés entre eux par des liaisons de données adaptées à l’environnement. Celles-ci peuvent être de type filaire ou sans-fil. Pour le logiciel, l’implémentation peut comprendre des modules ou unités répartis sous forme de procédures, fonctions, etc. Les mémoires peuvent être n’importe quel type de circuit de stockage. Elles peuvent faire partie du circuit du processeur, ou en être séparées et connectées via des liaisons électriques de donnée. Cela peut être des mémoires de type non volatiles, des disques durs, des mémoires vives, des mémoires flash, etc. De plus, les instructions de programme stockées dans la mémoire et traitées par les calculateurs peuvent être n’importe quel type de code de programme, par exemple, un programme compilé ou interprété écrit dans un langage de programmation adapté. Les instructions de programme d’ordinateur stockées dans la mémoire sont telles que, quand elles sont exécutées par le calculateur, ce dernier réalise une ou plusieurs des étapes des procédés décrits ci-dessus. L’invention a été illustrée et décrite en détail dans les dessins et la description précédente. Celle-ci doit être considérée comme illustrative et donner à titre d’exemple et non comme limitant l’invention a cette seule description. De nombreuses variantes de réalisation sont possibles. Par exemple, les modes de réalisation ci-dessus décrivent l’utilisation d’une caméra orientée pour capter l’environnement avant du véhicule. Cependant, l’utilisation d’un rétroviseur électronique est également possible pour permettre d’avoir une vision sur l’arrière ou le côté du véhicule. Dans ce cas, le système de détection de la direction du regard intègre la position du rétroviseur. Le module de commande vocale peut également être remplacé par tout module permettant d’enregistrer un ordre du conducteur. Par exemple, cela peut être une caméra repérant un signal visuel tel qu’un double clignement d’œil, ou bien un module haptique réagissant à un geste du conducteur. Procédé de présentation d’un panneau routier textuel à un conducteur d’un véhicule comprenant les étapes de : Acquisition (21) d’un flux d’images en temps réel de l’environnement du véhicule ; détection (23) de la présence d’un panneau routier textuel dans ce flux d’images ; et, en parallèle, acquisition (25) en temps réel d’un point de fixation oculaire du conducteur ; et présentation (27) du panneau routier textuel au conducteur via une interface du véhicule si le point de fixation oculaire est dirigé vers le panneau routier textuel. Procédé selon la revendication 1, comprenant en outre une réception (31) d’un ordre du conducteur demandant la présentation dudit panneau routier textuel. Procédé selon la revendication 1 ou 2, comprenant en outre une reconnaissance automatique de caractères (33) dudit panneau routier textuel. Procédé selon la revendication 3, comprenant en outre une localisation (35) du véhicule et un traitement (37) du texte du panneau routier textuel dépendant de la localisation du véhicule. Procédé selon la revendication 4, dans lequel le traitement du texte est une traduction dans une langue définie pour le véhicule. Procédé selon la revendication 4 ou 5, dans lequel le traitement du texte comprend la présentation de données de navigation ou d’informations contextuelles. Procédé selon l’une quelconque des revendications précédentes, dans lequel l’étape de présentation comprend la présentation d’un sous-ensemble du texte du panneau routier textuel, le sous-ensemble étant sélectionné par le point de fixation oculaire du conducteur. Dispositif de présentation d’un panneau routier textuel à un conducteur d’un véhicule (1) comprenant : un capteur (3) d’un flux d’images en temps réel de l’environnement du véhicule ; un analyseur d’image (5) adapté pour détecter la présence d’un panneau routier textuel dans ce flux d’images ; et, une interface de présentation (15), est caractérisé en ce qu’il comprend en outre : un capteur (9) en temps réel d’un point de fixation oculaire du conducteur ; et l’interface de présentation (15) est configurée pour présenter le panneau routier textuel au conducteur si le point de fixation oculaire est dirigé vers le panneau routier textuel. Véhicule automobile comprenant un dispositif selon la revendication 8. Produit programme d’ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu’il comprend des instructions de code de programme pour la mise en œuvre du procédé de présentation selon l’une au moins des revendications 1 à 7