Brevet FR3162884A1 — publié le 20251205

La présente invention concerne un procédé et un dispositif de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule. A cet effet, un ensemble de questions est rendu (31) par synthèse vocale pour obtenir des préférences utilisateur. Des premières données représentatives de réponses vocales à l’ensemble de questions sont reçues (32). Les premières données sont traitées (33) via une méthode de traitement en langage naturel pour générer un ensemble de premières données de commande alimentant un moteur d’intelligence artificielle pour générer (34) le contenu graphique. Le contenu graphique généré est affiché (35) sur un écran du véhicule. Figure pour l’abrégé : Figure 3 Procédé et dispositif de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule L’invention concerne les procédés et dispositifs de génération automatique d’un contenu ou thème graphique d’une interface homme-machine, dite IHM, d’un véhicule, notamment mais non exclusivement un véhicule automobile. L’invention concerne également un procédé et un dispositif de personnalisation d’un thème ou fond d’écran d’une IHM. Arrière-plan technologique Les véhicules contemporains sont équipés d’un ou plusieurs dispositifs d’affichage pour afficher des informations utiles au conducteur pour la conduite du véhicule ainsi que des informations de confort, telles que par exemple des informations pour interagir avec le système d’infodivertissement, aussi appelé système IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué »), du véhicule. Les informations affichées sur un tel dispositif d’affichage le sont au travers d’une IHM comprenant plusieurs pages permettant d’accéder à différents contenus pour par exemple paramétrer un ensemble de systèmes embarqués du véhicule. Certains véhicules proposent aux utilisateurs du véhicule de personnaliser l’aspect graphique de l’IHM. Une telle personnalisation est cependant limitée et se réduit souvent à des paramètres tels que la couleur du fond d’écran ou à des choix entre plusieurs thèmes graphiques préconfigurés, ce qui limite l’expérience utilisateur vis-à-vis de l’IHM du véhicule. Résumé de la présente invention Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment. Un objet de la présente invention est d’améliorer l’expérience utilisateur vis-à-vis de l’interface homme-machine graphique d’un véhicule. Selon un premier aspect, la présente invention concerne un procédé de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule, le véhicule embarquant un système d’affichage comprenant un écran, le procédé étant mis en œuvre par un processeur et comprenant les étapes suivantes : - rendu, par synthèse vocale, d’un ensemble de questions pour obtenir des préférences utilisateur pour la génération automatique du contenu graphique ; - réception de premières données représentatives de réponses vocales à l’ensemble de questions ; - traitement des premières données basé sur une méthode de traitement en langage naturel pour générer un ensemble de premières données de commande ; - génération du contenu graphique en alimentant un moteur d’intelligence artificielle générative avec les premières données de commande ; - contrôle d’affichage du contenu graphique sur l’écran. L’utilisation d’un moteur d’intelligence artificielle générative permet de générer un contenu graphique en fonction des préférences de l’utilisateur du véhicule identifiées via des réponses à des questions rendues dans l’habitacle du véhicule par synthèse vocale. Cela permet d’élargir les possibilités de personnalisation de l’IHM du véhicule en utilisant l’intelligence artificielle et des moyens d’interaction vocaux du véhicule, c’est-à-dire un ou plusieurs microphones et des haut-parleurs. Selon une variante, le procédé comprend en outre une étape de réception de deuxièmes données représentatives d’une commande vocale de génération du contenu graphique, le rendu de l’ensemble de questions étant déclenché suivant un traitement des deuxièmes données par une méthode de reconnaissance vocale. Selon une variante, l’ensemble de questions est généré en fonction d’un ensemble d’objets graphiques disponibles dans une base de données pour générer le contenu graphique, d’un ensemble de paramètres de génération du contenu graphique défini par un constructeur du véhicule et/ou de troisièmes données représentatives d’un historique de réponses à au moins une question précédant une question courante. Selon une autre variante, la génération du contenu graphique comprend une sélection d’au moins un objet graphique dans l’ensemble d’objets graphiques disponibles en fonction des premières données de commande. Selon encore une variante, le procédé comprend en outres les étapes suivantes : - réception de quatrièmes données représentatives d’instructions vocales pour modifier le contenu graphique affiché sur l’écran ; - traitement des quatrièmes données basé sur la méthode de traitement en langage naturel pour générer un ensemble de deuxièmes données de commande ; - modification du contenu graphique en alimentant le moteur d’intelligence artificielle générative avec les deuxièmes données de commande pour générer un contenu graphique modifié ; - contrôle d’affichage du contenu graphique modifié sur l’écran, les étapes de réception de quatrièmes données, traitement des quatrièmes données, modification du contenu graphique et contrôle d’affichage du contenu graphique modifié étant réitérées jusqu’à réception de cinquièmes données représentatives d’une validation vocale du contenu graphique modifié. Selon encore une variante, le procédé comprend en outre une étape de rendu par synthèse vocale d’une confirmation de validation et d’application du contenu graphique ou du contenu graphique modifié à l’interface homme-machine. Selon une autre variante, le procédé comprend en outre une étape de rendu par synthèse vocale d’une description du contenu graphique affiché sur l’écran. Selon un deuxième aspect, la présente invention concerne un dispositif de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention. Selon un troisième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention. Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles : FIG. 1 illustre schématiquement une partie d’habitacle d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; FIG. 2 illustre un dispositif configuré pour générer automatiquement un contenu graphique d’une interface homme-machine du véhicule de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. FIG. 3 illustre un organigramme des différentes étapes d’un procédé de génération automatique d’un contenu graphique d’une interface homme-machine du véhicule de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. Description des exemples de réalisation Un procédé et un dispositif de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation. Selon un exemple particulier et non limitatif de réalisation de la présente invention, la génération automatique d’un contenu ou thème graphique d’une IHM d’un véhicule, par exemple un thème graphique de l’IHM ou un fond d’écran associé à l’IHM ou à une partie de l’IHM, est mise en œuvre par un ou plusieurs calculateurs du véhicule, notamment par un ou plusieurs processeurs de ce ou ces calculateurs. Ce ou ces calculateurs sont avantageusement configurés pour la mise en œuvre d’une méthode de génération de contenu graphique par intelligence artificielle générative, c’est-à-dire via un modèle génératif appris dans une phase d’apprentissage préalable. A cet effet, un ensemble de questions comprenant une ou plusieurs questions est rendu dans l’habitacle du véhicule, via un ou plusieurs haut-parleurs du véhicule, par synthèse vocale. Cet ensemble de questions a pour objectif de recueillir un ensemble de préférences utilisateur pour la génération du contenu graphique. Des premières données représentatives de réponses vocales aux questions posées sont reçues, par exemple d’un ou plusieurs microphones arrangés dans l’habitacle du véhicule. Les premières données sont traitées par une méthode de traitement en langage naturel, connue sous le sigle NLP (de l’anglais « Natural Language Processing »), pour comprendre le langage des réponses vocales et le rendre interprétable ou utilisable par un moteur d’intelligence artificielle générative mis en œuvre par exemple sous la forme d’un réseau de neurones profonds. Le contenu graphique est alors généré en alimentant le modèle génératif avec des premières données de commande obtenues en sortie de la méthode NLP. Un tel un moteur d’intelligence artificielle générative comprend par exemple un ou plusieurs modèles de prédiction génératifs appris lors d’une phase d’apprentissage, tel que connu de l’homme du métier. Enfin, l’affichage du contenu graphique ainsi généré est contrôlé pour que ce contenu graphique soit affiché sur un écran du véhicule, par exemple pour obtenir une validation de l’utilisateur du véhicule ayant requis la génération du contenu graphique ou pour obtenir des commandes de modification du contenu graphique proposé. L’utilisation de l’intelligence artificielle permet la génération automatique du contenu graphique en réponse à des instructions prononcées par un utilisateur du véhicule, par exemple le conducteur, avec une grande variété quant aux objets graphiques composant ce contenu graphique et leur arrangement dans l’espace de l’écran. La FIG. 1 illustre schématiquement une partie d’habitacle du véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le véhicule 10 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le véhicule 10 correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car. Le véhicule 10 embarque un système d’affichage comprenant un écran 12, par exemple à interface tactile, et un calculateur configuré pour contrôler l’affichage de contenu(s) d’une IHM graphique sur l’écran 12. Le calculateur correspond par exemple au calculateur du système d’infodivertissement, dit calculateur IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué ») du véhicule 10. L’écran 12 correspond par exemple à un écran de type LCD (de l’anglais « Liquid Crystal Display » ou en français « Affichage à cristaux liquides »), par exemple de type de type TFT (de l’anglais « Thin-Film Transistor » ou en français « Transistor en film mince »), ou OLED (de l’anglais « Organic Light-Emitting Diode » ou en français « Diode électroluminescente organique »). L’écran 12 est configuré pour afficher des contenus à destination du conducteur et des passagers du véhicule 10. L’écran 12, notamment lorsqu’il est tactile, est également configuré pour permettre au conducteur et/ou aux passagers du véhicule d’interagir avec un ou plusieurs systèmes embarqués dans le véhicule via une interface homme machine (IHM) affichée sur l’écran tactile 12. Selon un mode de réalisation particulier, le système d’affichage comprend un ou plusieurs autres écrans, par exemple un écran d’un dispositif ou système dit d’affichage tête-haute correspondant par exemple à une lame transparente ou semi-transparente arrangée de telle manière qu’un conducteur assis dans le siège 15 voit le contenu affiché ou projeté sur la lame transparente lorsque le conducteur conduit le véhicule 10. Le système d’affiche comprend par exemple en outre un écran d’affichage appelé combiné ou tableau de bord et généralement arrangé dans une zone 13 derrière le volant 14 dans la planche de bord 11. Selon un mode de réalisation particulier, le système d’affichage comprenant l’écran tactile 12 est par exemple prévu ou configuré pour réduire le nombre d’écrans présents dans le véhicule 10, permettant par exemple de supprimer le ou les écrans d’affichage appelés combiné ou tableau de bord. Le véhicule 10 embarque en outre un ou plusieurs haut-parleurs 16 arrangés dans l’habitacle, par exemple à l’avant et à l’arrière de l’habitacle pour le rendu de contenu sonore avec tout effet sonore en utilisant la répartition spatiale des haut-parleurs dans l’habitacle du véhicule 10. Les haut-parleurs 16 appartiennent à un système audio et/ou multimédia du véhicule 10 configuré pour le rendu d’un contenu sonore, par exemple une musique, un son d’ambiance. Le système audio et/ou multimédia est en outre configuré pour la mise en œuvre d’une interface de communication vocale par le rendu de texte par synthèse vocale via les haut-parleurs 16. Le texte est par exemple généré automatiquement par un modèle de langage appris dans une phase d’apprentissage, un tel modèle de langage étant connu de l’homme du métier. Le véhicule 10 embarque en outre un ou plusieurs microphones 16 arrangés dans l’habitacle, par exemple au niveau du rétroviseur intérieur et/ou des portes avant. Les microphones appartiennent par exemple à l’interface de communication vocale du véhicule 10 pour l’acquisition de commandes ou de réponses prononcées par l’utilisateur du véhicule 10, notamment dans le cadre de la génération automatique du contenu graphique tel que décrit ci-après avec plus de détails. Les calculateurs contrôlant le système d’affichage (tel que le calculateur du système d’infodivertissement, dit calculateur IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué »)), le système audio, le système d’acquisition des sons, et tout autre système embarqué du véhicule 10 forment par exemple une architecture multiplexée pour la réalisation de différents services utiles pour le bon fonctionnement du véhicule et pour la génération de contenu graphique de l’IHM du véhicule 10. Les calculateurs communiquent et échangent des données entre eux par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458), LIN (de l’anglais « Local Interconnect Network » ou en français « Réseau interconnecté local ») ou Ethernet (selon la norme ISO/IEC 802-3). Un processus de génération automatique d’un contenu graphique d’une IHM du véhicule 10 est avantageusement mis en œuvre par un ou plusieurs processeurs, par exemple un ou plusieurs processeurs d’un ou plusieurs calculateurs d’un système de génération de contenu graphique embarqué dans le véhicule 10 et basé sur intelligence artificielle (IA). Un tel système est configuré pour la mise en œuvre de méthodes dites d’intelligence artificielle, c’est-à-dire pour la mise en œuvre d’un ou plusieurs modèles appris dans une ou plusieurs phases d’apprentissage. Ces méthodes et modèles de prédiction associés sont par exemple mis en œuvre sous la forme de réseau(x) de neurones, par exemple de réseau(x) de neurones profonds. Le processus de génération du contenu ou thème graphique utilise notamment un moteur d’intelligence artificielle générative mettant par exemple en œuvre un ou plusieurs modèles de génération de contenu ou de prédiction de contenu et un ou plusieurs modèles de langage, de tels modèles étant appris dans une ou plusieurs phases d’apprentissage dans le cadre de méthode d’apprentissage machine (de l’anglais « machine learning ») tel que connu de l’homme du métier. La ou les phases d’apprentissage sont mises en œuvre antérieurement à une phase dite de production, de prédiction ou d’inférence utilisant les modèles appris lors de la ou les phases d’apprentissage. La phase de production ainsi que la ou les phases de production sont par exemple mises en œuvre en utilisant un ou plusieurs réseaux de neurone, par exemple des réseaux de neurones dits profonds dans le cadre de l’intelligence artificielle. La ou les phases d’apprentissages sont par exemple mises en œuvre par un ou plusieurs dispositifs de traitement de données de type serveur ou ordinateur en utilisant des données d’apprentissage par exemple obtenues d’une ou plusieurs bases de données. L’apprentissage de chaque modèle correspond par exemple à un apprentissage supervisé, auto-supervisé ou semi-supervisé, selon toutes méthodes d’apprentissage connues de l’homme du métier. Les paramètres de chacun des modèles appris lors de la ou les phases d’apprentissage sont par exemple transmis au véhicule 10, par exemple via une connexion sans fil ou via une connexion filaire, pour la mise en œuvre de la phase de production décrite ci-après. Dans une première opération du processus, des données, dites deuxièmes données, représentatives d’une commande de génération du contenu graphique sont reçues ou obtenues par le système de génération de contenu graphique d’une interface embarquée dans le véhicule 10. Cette commande de génération du contenu graphique correspond par exemple à une commande vocale prononcée par un utilisateur du véhicule 10, par exemple le conducteur. Cette commande vocale commence par exemple par un ou plusieurs mots clés déterminés que le système mettant en œuvre le processus détecte et reconnait comme étant le déclencheur pour la mise en œuvre des opérations suivantes. De tels mots clés correspondent par exemple à des mots tels que « génère moi une nouvelle interface graphique », « personnalise mon interface graphique » ou tout autre expression La commande vocale est capturée par un ou plusieurs microphones 17 arrangés dans l’habitacle du véhicule 10, les deuxièmes données étant alors transmises au(x) calculateur(s) mettant en œuvre le processus (soit directement par le ou les microphones soit par l’intermédiaire d’un calculateur contrôlant le ou les microphones). Selon une variante de réalisation, les deuxièmes données sont représentatives d’une commande entrée par une interface tactile de l’écran 12, par exemple les deuxièmes données correspondent à des données représentatives d’un appui tactile sur un emplacement déterminé de l’écran 12, par exemple à l’endroit d’affichage d’un objet graphique affiché sur l’écran 12 et prévu pour commander l’initiation de la génération d’un contenu graphique pour l’IHM du véhicule 10. Dans une deuxième opération du processus, un traitement est appliqué aux deuxièmes données par le système de génération de contenu graphique pour interpréter la commande (par exemple vocale) reçue et déclencher le processus de génération du contenu graphique ou de personnalisation de l’interface graphique de l’IHM du véhicule 10. Lorsque la commande correspond à une commande vocale, le traitement des deuxièmes données est mis en œuvre par un module de reconnaissance vocale embarqué dans le véhicule 10, lequel module de reconnaissance vocale est compris dans le système de génération de contenu graphique. Dans une troisième opération du processus, un dialogue interactif entre le système de génération de contenu graphique pour l’IHM du véhicule 10 et l’utilisateur du véhicule 10 ayant requis ou commandé cette génération est mis en œuvre. Le dialogue interactif est par exemple mis en œuvre par un module d’intelligence artificielle (IA) conversationnelle compris dans le système de génération de contenu graphique pour l’IHM. Cette troisième opération comprend la génération d’un ensemble de questions par le module d’IA conversationnelle. Chaque question de l’ensemble de questions générées est rendue par synthèse vocale pour obtenir des préférences utilisateur pour la génération automatique du contenu graphique. Le rendu par synthèse vocale est mis en œuvre par un module de rendu par synthèse vocale du système de génération de contenu graphique, chaque question étant rendue dans l’habitacle du véhicule 10 via le ou les haut-parleurs 16 du véhicule 10. Lorsque l’ensemble de questions comprend plusieurs questions, les questions sont rendues l’une après l’autre de manière séquentielle temporellement. Une question de la séquence est rendue après que le système a reçu et traité la réponse à la question précédente dans la séquence. Le générateur de questions formule la ou les questions nécessaires pour obtenir les préférences utilisateur quant à la génération du contenu graphique de l’IHM pour personnaliser cette IHM en fonction des préférences utilisateurs. Les questions sont ainsi relatives à des paramètres de personnalisation tels que la ou les couleurs souhaitées, la couleur dominante souhaitée, le style graphique souhaité, le ou les motifs ou textures souhaitées, etc. L’ensemble de questions est par exemple généré dynamiquement sur la base d’un ou plusieurs des critères suivants : - un ensemble d’éléments ou d’objets graphiques (par exemple des motifs ou textures, des icônes, des pictogrammes, des palettes de couleur, etc.) disponibles dans une base de données d’objets graphiques utilisables pour la génération du contenu graphique pour la personnalisation de l’IHM, cette base de données étant par exemple stockée dans une mémoire du véhicule 10 ; et/ou - un ensemble de paramètres définis par le constructeur du véhicule 10 pour contraindre la génération du contenu graphique et la personnalisation de l’IHM selon des préférences constructeurs, l’ensemble de paramètres étant relatifs à des teintes ou couleurs particulières, des polices de caractères déterminées, une organisation spatiale des objets graphiques déterminée, un thème graphique particulier, etc. ; et/ou - les réponses de l’utilisateur (représentées sous la forme de troisièmes données) aux questions formulées et rendues précédemment, les questions générées dynamiquement s’adaptant au fur et à mesure des réponses aux questions précédentes ; selon ce critère, une question courante est générée en fonction de la ou les réponses à une ou plusieurs des questions formulées et rendues antérieurement à cette question courante dans l’objectif de collecter les préférences utilisateur pour la personnalisation de l’IHM. Suivant chaque question de l’ensemble de questions, des premières données représentatives d’une réponse vocale sont reçues par le module d’IA conversationnelle. La réponse vocale est capturée ou acquise par le ou les microphone 17 arrangés dans l’habitacle du véhicule 10. Les premières données sont traitées pour analyser la réponse à chaque question formulée et rendue et extraire de la réponse des paramètres de personnalisation pour guider la génération du contenu graphique pour personnaliser l’IHM. Les premières sont traitées selon une méthode de traitement en langage naturel, notée NLP (de l’anglais « Natural Language Processing ») pour générer un ensemble de premières données de commande. Un tel traitement est également connu sous le nom de traitement automatique du langage (TAL) et permet de comprendre et d’interpréter la réponse reçue. Le traitement en langage naturel comprend par exemple des opérations telles que la lemmatisation, l’analyse syntaxique, l’étiquetage morpho-syntaxique, la racinisation (de l’anglais « stemming »), la tokenisation, et/ou la séparation des mots. Le texte de la réponse est par exemple représenté sous la forme d’un vecteur de données de commande et/ou converti en une liste de nombres, par exemple à l’aide d’un « tokenizer » qui correspond à une fonction bijective établissant une correspondance entre des mots ou textes et des listes d’entiers. Dans une quatrième opération du processus, les premières données de commande obtenues à la troisième opération sont fournies en entrée d’un module ou moteur d’intelligence artificielle générative pour générer le contenu graphique pour personnaliser l’IHM du véhicule 10, conformément aux réponses fournies par l’utilisateur du véhicule 10 aux questions formulées par le module d’IA conversationnelle. Le contenu graphique correspond par exemple à un ou plusieurs fonds d’écran associé à un thème graphique généré par le modèle génératif. La génération du contenu graphique comprend par exemple la sélection d’un ou plusieurs objets ou éléments graphiques disponibles dans la base de données, ces éléments ou objets graphiques étant sélectionnés en fonction des instructions décrites par les premières données de commande et correspondant aux préférences ou paramètres utilisateur extraits des réponses à l’ensemble de questions. Le moteur d’IA générative assemble et organise spatialement les éléments ou objets graphiques sélectionnés dans la base de données pour générer le contenu graphique qui pourra alors être appliqué à l’IHM pour la personnaliser visuellement. Le moteur d’IA générative met par exemple en œuvre un ou plusieurs algorithmes d’intelligence artificielle pour créer le contenu graphique et optimiser visuellement les différents objets graphiques sélectionnés, en assurant une cohérence visuelle entre les différentes pages de l’IHM auxquelles sera appliqué le contenu graphique généré, c’est-à-dire le thème visuel généré. Dans une cinquième opération du processus, un calculateur du véhicule 10, par exemple le calculateur IVI, contrôle l’affichage du contenu graphique ainsi généré pour l’afficher sur l’écran 12 du véhicule 10. Un contrôle d’affichage d’un contenu graphique ou de tout objet graphique (texte, pictogramme, icône, etc.) comprend un rendu du contenu graphique ou de l’objet graphique, un tel rendu correspondant à un ensemble d’opérations effectuées par un ou plusieurs processeurs sur les pixels d’une ou plusieurs images du contenu graphique à afficher sur l’écran 12. Par exemple, le rendu consiste à associer à un ensemble de pixels d’une image des données de pixels (par exemple des données de couleurs exprimées dans un espace de type RGB (de l’anglais « Red, Green, Blue » ou en français « rouge, vert, bleu »)) associés à chaque objet graphique. Le contrôle d’affichage du contenu graphique comprend ainsi la transmission de signaux de contrôle à destination de l’écran 12 pour modifier les valeurs associées aux pixels de l’écran 12 à l’endroit prévu pour afficher le témoin (ou tout objet graphique). L’affichage du contenu graphique sur l’écran 12 correspond par exemple à une présentation du contenu graphique généré à l’utilisateur du véhicule ayant requis la personnalisation de l’IHM préalable à l’application du contenu ou thème graphique généré à l’IHM du véhicule 10. Selon un mode de réalisation particulier, l’affichage du contenu graphique généré s’accompagne du rendu d’une description vocale du contenu graphique généré, par exemple une description vocale des éléments ou objets graphiques composant le contenu graphique généré. Cette description vocale est générée automatiquement par un modèle de langage du module d’IA conversationnelle, le texte généré étant rendu dans l’habitacle du véhicule 10 via les haut-parleurs 16. La description vocale est par exemple générée et rendue automatiquement en parallèle de l’affichage du contenu graphique présenté et proposé à l’utilisateur du véhicule 10. Selon un autre exemple, la description vocale est générée et rendue sur requête de l’utilisateur du véhicule 10, par exemple après le prononcé d’une requête ou commande vocale déterminée, c’est-à-dire après réception de données représentatives d’une telle requête ou commande vocale par le système de génération automatique de contenu graphique obtenues du ou des microphones 17. Cette prévisualisation par l’utilisateur du véhicule 10 a par exemple pour objectif : - d’obtenir un retour de l’utilisateur avec d’éventuels commentaires à prendre en compte pour affiner l’aspect visuel du contenu graphique ; - d’obtenir une validation du contenu ou thème graphique généré pour l’appliquer à l’IHM. Les commentaires sur le contenu graphique généré ou la validation du contenu graphique généré sont par exemple reçus sous la forme d’instructions ou commandes vocales capturées par le ou les microphones du véhicule 10. Lorsque l’utilisateur du véhicule 10 ayant requis la personnalisation de l’IHM apporte des commentaires en vue de modifier l’aspect graphique du contenu graphique généré à la quatrième opération, le processus se poursuit alors avec les opérations suivantes : - réception de quatrièmes données représentatives d’instructions vocales pour modifier le contenu graphique affiché sur l’écran 12 ; - traitement des quatrièmes données basé sur la méthode de traitement en langage naturel pour générer un ensemble de deuxièmes données de commande ; - modification du contenu graphique en alimentant le moteur d’IA générative avec les deuxièmes données de commande pour générer un contenu graphique modifié ; - contrôle d’affichage du contenu graphique modifié sur l’écran 12. Selon une variante de réalisation, le module d’IA conversationnelle génère une ou plusieurs questions additionnelles pour préciser les instructions vocales prononcées par l’utilisateur du véhicule 10, par exemple pour obtenir des informations ou précisions additionnelles sur les modifications à apporter au contenu graphique. Selon une autre variante de réalisation, une description vocale du contenu graphique modifié est générée et rendue dans l’habitacle du véhicule 10 en parallèle de l’affichage du contenu graphique modifié, tel que décrit précédemment. Les opérations listées ci-dessus sont réitérées jusqu’à réception de cinquièmes données représentatives d’une validation vocale du contenu graphique modifié prononcé par l’utilisateur du véhicule 10 et acquises par le ou les microphones 17. Dans une dernière opération du processus, l’IHM du véhicule 10 est mise à jour à partir du contenu graphique généré ou du contenu graphique modifié, le cas échéant, après réception d’une validation vocale de l’utilisateur du véhicule 10. Le contenu graphique représentatif du thème personnalisé est appliqué à une ou plusieurs pages de l’IHM ou à l’ensemble de l’IHM. Selon une variante de réalisation, la mise à jour finale de l’IHM s’accompagne du rendu par synthèse vocal d’une confirmation vocale que le contenu ou thème graphique validé par l’utilisateur a été appliqué à l’IHM avec succès. La FIG. 2 illustre schématiquement un dispositif 2 configuré pour générer automatiquement un contenu ou thème graphique d’une IHM d’un véhicule, par exemple le véhicule 10, selon des exemples de réalisation particuliers et non limitatifs de la présente invention. Le dispositif 2 correspond par exemple à un dispositif embarqué dans le véhicule 10, par exemple un calculateur ou ensemble de calculateurs. Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la FIG. 1 et/ou des étapes du procédé décrit en regard de la FIG. 3 . Des exemples d’un tel dispositif 2 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »), ou une combinaison de plusieurs des dispositifs énumérés ci-avant. Les éléments du dispositif 2, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 2 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 21. Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 230. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 230. L’interface de communication 23 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage 240, tactile ou non, un ou des haut-parleurs 250 et/ou d’autres périphériques 260 (système de projection) via respectivement des interfaces de sortie 24, 25 et 26. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 2. La FIG. 3 illustre un organigramme des différentes étapes d’un procédé de génération automatique d’un contenu ou thème graphique d’une IHM d’un véhicule, par exemple le véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par un ou plusieurs dispositifs embarqués dans le véhicule 10 ou par le dispositif 2 de la FIG. 2 . Dans une première étape 31, un ensemble de questions est rendu par synthèse vocale pour obtenir des préférences utilisateur pour la génération automatique du contenu graphique. Dans une deuxième étape 32, des premières données représentatives de réponses vocales à l’ensemble de questions sont reçues. Dans une troisième étape 33, les premières données sont traitées via une méthode de traitement en langage naturel pour générer un ensemble de premières données de commande. Dans une quatrième étape 34, le contenu ou thème graphique est généré en alimentant un moteur d’intelligence artificielle générative avec les premières données de commande. Dans une cinquième étape 35, l’’affichage du contenu ou thème graphique est contrôlé pour afficher ce contenu ou thème graphique sur un écran du véhicule. Selon une variante, les variantes et exemples des opérations décrits en relation avec la FIG. 1 s’appliquent aux étapes du procédé de la FIG. 3 . Procédé de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule (10), ledit véhicule (10) embarquant un système d’affichage comprenant un écran (12), ledit procédé étant mis en œuvre par un processeur et comprenant les étapes suivantes : - rendu (31), par synthèse vocale, d’un ensemble de questions pour obtenir des préférences utilisateur pour la génération automatique dudit contenu graphique ; - réception (32) de premières données représentatives de réponses vocales audit ensemble de questions ; - traitement (33) desdites premières données basé sur une méthode de traitement en langage naturel pour générer un ensemble de premières données de commande ; - génération (34) dudit contenu graphique en alimentant un moteur d’intelligence artificielle générative avec lesdites premières données de commande ; - contrôle d’affichage (35) dudit contenu graphique sur ledit écran (12). Procédé selon la revendication 1, comprenant en outre une étape de réception de deuxièmes données représentatives d’une commande vocale de génération dudit contenu graphique, le rendu (31) dudit ensemble de questions étant déclenché suivant un traitement desdites deuxièmes données par une méthode de reconnaissance vocale. Procédé selon la revendication 1 ou 2, pour lequel ledit ensemble de questions est généré en fonction d’un ensemble d’objets graphiques disponibles dans une base de données pour générer ledit contenu graphique, d’un ensemble de paramètres de génération dudit contenu graphique défini par un constructeur dudit véhicule et/ou de troisièmes données représentatives d’un historique de réponses à au moins une question dudit ensemble de questions précédant une question courante dudit ensemble de questions. Procédé selon la revendication 3, pour lequel ladite génération dudit contenu graphique comprend une sélection d’au moins un objet graphique dans ledit ensemble d’objets graphiques disponibles en fonction desdites premières données de commande. Procédé selon l’une des revendications 1 à 4, comprenant en outres les étapes suivantes : - réception de quatrièmes données représentatives d’instructions vocales pour modifier ledit contenu graphique affiché sur ledit écran ; - traitement desdites quatrièmes données basé sur la méthode de traitement en langage naturel pour générer un ensemble de deuxièmes données de commande ; - modification dudit contenu graphique en alimentant ledit moteur d’intelligence artificielle générative avec lesdites deuxièmes données de commande pour générer un contenu graphique modifié ; - contrôle d’affichage dudit contenu graphique modifié sur ledit écran (12), lesdites étapes de réception de quatrièmes données, traitement des quatrièmes données, modification du contenu graphique et contrôle d’affichage du contenu graphique modifié étant réitérées jusqu’à réception de cinquièmes données représentatives d’une validation vocale dudit contenu graphique modifié. Procédé selon la revendication 5, comprenant en outre une étape de rendu par synthèse vocale d’une confirmation de validation et d’application dudit contenu graphique ou dudit contenu graphique modifié à ladite interface homme-machine. Procédé selon l’une des revendications 1 à 6, comprenant en outre une étape de rendu par synthèse vocale d’une description dudit contenu graphique affiché sur ledit écran (12). Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications 1 à 7, lorsque ces instructions sont exécutées par au moins un processeur. Dispositif (2) de génération automatique d’un contenu graphique d’une interface homme-machine d’un véhicule (10), ledit dispositif (2) comprenant une mémoire (21) associée à au moins un processeur (20) configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 7. Véhicule (10) comprenant le dispositif (2) selon la revendication 9.