Brevet FR3090093A1 — publié le 20200619

Description Titre de l'invention: Procédé de détermination d'au moins un lieu d'intérêt en fonction d'une requête vocale d'un occupant d'un véhicule automobile Domaine technique 100011 L'invention a pour domaine technique la détermination d'un Heu d'intérêt. Etat de la technique antérieure [0002] Lors de leurs déplacements, les occupants d'un véhicule sont parfois attirés par un lieu d'intérêt, tel qu'un site naturel, un bâtiment ou un monument, suscitant. leur curiosité et. pour lequel ils souhaiteraient des informations. [0003] Un assistant personnel peut alors examiner l'ensemble des monuments « entourant » la position du véhicule afin de réaliser l'identification de ce lieu d'intérêt. [0004] Cependant la liste peut être importante, notamment en milieu urbain, et les pro- positions faites à l'utilisateur peuvent représenter une expérience utilisateur pauvre. Pour limiter les possibilités, l'utilisateur devrait formuler une requête vocale du type « Quel est ce bâtiment qui est sur ma gauche à environ 30 degrés ? ». Toutefois une telle requête vocale est peu probable et certainement pas naturelle. [0005] En réalité, l'utilisateur préfère formuler la requête vocale en langage naturel et ne prend tout son sens qu'en interprétant le langage corporel de l'utilisateur, notamment. la position de son regard, car l'utilisateur regarde généralement le lieu d'intérêt suscitant sa curiosité. [0006] Il n'existe pas actuellement de procédé de détermination de la position d'un lieu d'intérêt basé sur une détermination du champ de vision de l'utilisateur. Exposé de l'invention [0007] L'invention a pour objet un procédé de détermination d'au moins un lieu d'intérêt en fonction d'une requête vocale d'un occupant d'un véhicule automobile, comprenant les étapes suivantes : [0008] on réalise une reconnaissance vocale d'une requête vocale formulée par l'occupant du véhicule, on détermine la position du véhicule par l'intermédiaire d'un moyen de positionnement global lié au véhicule, on détermine un premier angle entre la direction du véhicule et une direction de référence absolue, on réalise une acquisition d'image de l'habitacle du véhicule comprenant le visage de l'occupant ayant formulé la requête vocale afin de déterminer le deuxième angle entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule, on détermine un point d'horizon de champ visuel en fonction du premier angle entre la direction du véhicule et une direction de référence absolue, du deuxième angle entre la direction du 2 regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule et d'une distance d'horizon calculée ou prédéterminée dépendant de l'environnement du véhicule, et de la vitesse du véhicule, on détermine au moins un lieu d'intérêt dans une ellipse définie par un premier rayon, un deuxième rayon et la position du point d'horizon, et on transmet au moins un lieu d'intérêt déterminé à destination des occupants du véhicule par l'intermédiaire d'une synthèse vocale et/ou d'un affichage visuel sur une interface homme machine. [0009] Le conducteur peut être l'occupant du véhicule ayant formulé la requête vocale. [0010] On peut déterminer la position de l'occupant du véhicule ayant formulé la requête vocale en fonction d'au moins deux enregistrements sonores de la requête vocale provenant chacun d'au moins un parmi un premier ensemble de dispositifs d'acquisition sonore. [0011] On peut déterminer le premier angle entre la direction du véhicule et une direction de référence absolue par l'intermédiaire d'une boussole électronique, notamment une boussole électronique comprise dans le moyen de positionnement global. [0012] On peut également déterminer le premier angle entre la direction du véhicule et une direction de référence absolue en fonction de deux positions successives du véhicule. [0013] On peut déterminer le contour du visage et l'emplacement des caractéristiques du visage, notamment les yeux, le nez et la bouche, par des techniques d'apprentissage machine, sur un plan à deux dimensions, on peut déterminer ensuite une projection sur un plan à deux dimensions d'une modélisation à trois dimensions d'une tête humaine munie des mêmes caractéristiques du visage que celles déterminées sur l'image acquise, la modélisation présentant un deuxième angle par rapport à la direction du véhicule, on peut comparer les emplacements de caractéristiques du visage de la projection de la modélisation à ceux de l'image acquise, si les emplacements de caractéristiques du visage de la projection de la modélisation correspondent à ceux de l'image acquise, on considère que le deuxième angle de la modélisation correspond au deuxième angle de l'image acquise, si tel n'est pas le cas, on considère que le deuxième angle de la modélisation ne correspond pas au deuxième angle de l'image acquise, le procédé reprend alors à la projection d'une modélisation de tête humaine présentant un nouveau deuxième angle. [0014] On peut déterminer le deuxième angle entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule en fonction d'au moins deux enregistrements sonores de la requête vocale provenant chacun d'au moins un parmi un deuxième ensemble de dispositifs d'acquisition sonore. [0015] Afin d'identifier le lieu du point d'intérêt, une ellipse est construite dont le premier rayon peut être égal à un rayon prédéterminé, le deuxième rayon pouvant être égal à une fraction du premier rayon, le rayon prédéterminé pouvant être fonction de la 3 distance d'horizon calculée ou prédéterminée et du deuxième angle entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule. [0016] Alternativement, le premier rayon et le deuxième rayon peuvent être égaux à un rayon prédéterminé fonction de la distance d'horizon calculée ou prédéterminée et du deuxième angle entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule. [0017] On peut déterminer que la distance entre chaque lieu d'intérêt déterminé et le point d'horizon compris dans l'ellipse, si tel n'est pas le cas, on supprime le lieu d'intérêt. Brève description des dessins [0018] D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée uniquement à titre d'exemple non limitatif et faite en référence aux dessins annexés sur lesquels : [0019] [fig.1] illustre les principales étapes d'un procédé de détermination selon l'invention. Description détaillée [0020] Sur la figure 1, on peut voir une première étape 1, au cours de laquelle on réalise une reconnaissance vocale d'une requête vocale formulée par un occupant du véhicule. [0021] Dans un mode de réalisation, on considère que le conducteur est l'occupant du véhicule ayant formulé la requête vocale. 100221 Dans un autre mode de réalisation, on détermine la position de l'occupant du véhicule ayant formulé la requête vocale en fonction d'au moins deux enregistrements sonores de la requête vocale provenant chacun d'au moins un parmi un premier ensemble de dispositifs d'acquisition sonore. 100231 Au cours d'une deuxième étape 2, on détermine la position du véhicule par l'intermédiaire d'un moyen de positionnement global, compris dans le véhicule ou dans un dispositif d'un occupant du véhicule relié par une connexion filaire ou sans fil avec le véhicule. On détermine également un premier angle a entre la direction du véhicule et une direction de référence absolue, par exemple le nord. 100241 Dans un mode de réalisation, le premier angle a entre la direction du véhicule et une direction de référence absolue est déterminé par l'intermédiaire d'une boussole électronique, notamment telle qu'intégrée dans les dispositifs de navigation comprenant un moyen de positionnement global. 100251 Dans un mode de réalisation alternatif, le premier angle a entre la direction du véhicule et une direction de référence absolue est déterminé en fonction de deux positions successives du véhicule à partir desquelles on détermine le premier angle a entre la direction du véhicule et une direction de référence absolue. [0026] Au cours d'une troisième étape 3, on réalise une acquisition d'image de l'habitacle du véhicule afin de déterminer le deuxième angle ri entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule. [0027] Plus précisément, on détermine le contour du visage et l'emplacement des caracté- ristiques du visage, notamment yeux, nez et bouche par des techniques d'apprentissage machine (« Machine Lcarning » en langue anglaise). Les emplacements des caractéristiques du visage sont déterminés comme des points sur un plan à deux dimensions, notamment comme le barycentre de chacune des caractéristiques. [0028] On détermine ensuite une projection sur un plan à deux dimensions d'une modé- lisation à trois dimensions d'une tête humaine la modélisation présentant un deuxième angle ri par rapport à la direction du véhicule. [0029] On compare les emplacements de caractéristiques du visage de la projection de la modélisation à ceux de l'image acquise. [0030] Si les emplacements correspondent, on considère que le deuxième angle ri de la mo- délisation correspond au deuxième angle ri de l'image acquise [0031] Si les emplacements ne correspondent pas, on considère que le deuxième angle ri de la modélisation ne correspond pas au deuxième angle fi de I'mage acquise. Le procédé reprend à la projection d'une modélisation de tête humaine présentant un nouveau deuxième angle fi différent du précèdent. [0032] Alternativement, on détermine le deuxième angle ri par apprentissage machine à partir de l'image acquise. [0033] Dans un mode de réalisation particulier, on détermine le deuxième angle r3 entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule en fonction d'au moins deux enregistrements sonores de la requête vocale provenant chacun d'au moins un parmi un deuxième ensemble de dispositifs d'acquisition sonore. Le deuxième ensemble peut être différent du premier ensemble. [0034] La détermination du deuxième angle [3 est réalisée en fonction du rapport d'intensité entre au moins deux enregistrements, un enregistrement au moins étant réalisé de chaque côté de l'habitacle. [0035] Au cours d'une quatrième étape 4, on détermine un point d'horizon de champ visuel en fonction du premier angle a entre la direction du véhicule et une direction de référence absolue, du deuxième angle p entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule et de la position du véhicule. Le point d'horizon est situé à une distance prédéterminée d'horizon de la position du véhicule, sur une droite correspondant à la direction du regard formant un angle égal à la somme du premier a et du deuxième angle p avec la direction de référence absolue. [0036] Tl est à noter que la distance prédéterminée d'horizon dépend de l'environnement du véhicule, et de la vitesse du véhicule, ainsi que de l'angle p. En effet, on considère qu'au-delà dudit point d'horizon, la probabilité est plus faible de pouvoir voir un lieu d'intérêt de par la densité en lieux d'intérêt autour de la position du véhicule. En d'autres termes, un lieu d'intérêt ne peut être vu par l'occupant du véhicule au-delà du point d'horizon, car caché par les autres points d'intérêt. [0037] Un mode de réalisation alternatif de l'étape 4 comprend les étapes suivantes : [0038] On détermine une première direction d'horizon fonction de la position du véhicule et des angles a et 13. [0039] On détermine de nouveaux angles a' et à un instant postérieur à la détermination des angles a et 13. Tl est à noter que les nouveaux angles a' et fi' prennent en compte le suivi du regard lors du mouvement du véhicule. [0040] On détermine ensuite une deuxième direction d'horizon fonction de la position du véhicule à l'instant postérieur et des nouveaux angles a' et fi'. [0041] On détermine alors le point d'horizon comme l'intersection entre la première direction d'horizon et la deuxième direction d'horizon. [0042] Au cours d'une cinquième étape 5, on détermine au moins un lieu d'intérêt autour de la position du point d'horizon dans une ellipse définie par un premier rayon et un deuxième rayon. L'ellipse est disposée de sorte que le grand rayon soit aligné avec la direction du regard de l'occupant du véhicule ayant formulé la requête vocale, et que l'intersection du grand rayon et du petit rayon coïncide avec le point d'hoiizon. [0043] Dans un premier mode de réalisation, le premier rayon est égal à un rayon pré- déterminé, le deuxième rayon étant égal à une fraction du premier rayon, de préférence la moitié du premier rayon. [0044] Dans un autre mode de réalisation particulier, le deuxième rayon est égal au premier rayon. L'ellipse est alors réduite à un cercle, dont le centre est le point d'horizon de rayon égal au rayon prédéterminé. [0045] Dans tous les modes de réalisation, le rayon prédéterminé est fonction de la distance calculée ou prédéterminée d'horizon et du deuxième angle f3 entre la direction du regard de l'occupant du véhicule ayant formulé la requête vocale et la direction du véhicule. [0046] Dans un mode de réalisation particulier, on vérifie que la distance entre chaque lieu d'intérêt déterminé et le point d'hoiizon est bien compris dans l'ellipse. Un tel mode de réalisation permet d'éviter l'apparition dans les lieux d'intérêt déterminés, de lieux d'intérêt disposés hors de l'ellipse mais ayant recours à un placement rémunéré dans une requête sur la base de mots clef. [0047] Au cours d'une sixième étape 6, on transmet le au moins un lieu d'intérêt déterminé à destination des occupants du véhicule par l'intermédiaire d'une synthèse vocale et/ou 6 d'un affichage visuel sur une interface homme machine. [0048] Le procédé transmet le au moins un lieu d'intérêt par synthèse vocale dans le contexte de la requête vocale. À une requête vocale de l'utilisateur de type « Qu'est-ce que cc bâtiment ? », le procédé transmet les lieux d'intérêt sous la forme : « Devant vous, vous avez une église, un restaurant et l'ambassade des Etats-Unis » [0049] Le procédé transmet le au moins un lieu d'intérêt sous forme graphique et/ou textuelle sur une interface homme machine, notamment un écran, par exemple en façade central sous forme d'une adresse et éventuellement d'informations enrichies tel que des avis utilisateurs (note d'un restaurant), horaires ouverture, prix etc... [0050] La transmission sous forme vocale peut être réalisée de manière automatique, ou si l'utilisateur l'a paramétré ainsi dans ses préférences, ou en fonction d'une requête de l'assistant touristique, notamment par une question de type « Voulez-vous plus d'information ? ». [0051] Des statistiques sur les réponses « Oui » peuvent être capitalisées par Renault dans le cas où la liste des lieux d'intérêt est fournie par un serveur externe Renault Une réponse qui donne beaucoup de « Oui » peut être privilégiée pour la cinquième étape 5 de détermination des lieux d'intérêt parmi une liste de lieux d'intérêt se trouvant sur la ligne de direction du regard. [0052] Dans un mode de réalisation alternatif, on réalise un filtrage du au moins un lieu d'intérêt déterminé en fonction de paramètres additionnels de la requête vocale et/ou de paramètres contextuels. [0053] Les paramètres additionnels peuvent concerner le type de lieu d'intérêt (restaurant, bar, hôtel, monument, ...), l'état du lieu (allumé, ouvert, fermé...) ou une caractéristique esthétique (couleur, style architectural...) [0054] Les paramètres contextuels sont dérivés de la position ou de l'horodatage de la requête vocale pour filtrer les lieux d'intérêt déterminés. [0055] Par exemple, pour une requête vocale générique, on peut filtrer les lieux d'intérêt pour privilégier les hôtels plutôt que les restaurants ou inversement selon la date et l'heure (le la requête vocale. 7