Brevet FR3145437A1 — publié le 20240802

La présente invention concerne un procédé et un dispositif de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine pour véhicule. L’interface homme-machine comprend un ensemble d’au moins un témoin correspondant au fonctionnement d’organes d’un véhicule et/ou de systèmes mis en œuvre dans un véhicule. Cette interface homme-machine est destinée à être affichée dans une zone d’un écran de ce véhicule. La zone de l’écran est dimensionnée pour que chaque témoin dudit ensemble d’au moins un témoin soit visible d’un utilisateur du véhicule et compréhensible par cet utilisateur. Lorsqu’au moins un témoin supplémentaire doit être aussi affiché dans cette zone de l’écran aux dimensions fixes (41), les dimensions d’au moins un témoin dudit ensemble d’au moins un témoin sont modifiées (47) pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés simultanément dans ladite zone de l’écran. Figure pour l’abrégé : Figure 4 Procédé et dispositif de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine pour véhicule L’invention concerne les procédés et dispositifs de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine, ledit ensemble d’au moins un témoin étant destiné à être affiché sur un écran d’un véhicule, notamment un véhicule automobile. Arrière-plan technologique La sophistication des véhicules s’accompagne d’exigences élevées en termes de sécurité des véhicules et de leurs passagers. Les systèmes, composants et fonctions mis en œuvre dans un véhicule doivent souvent répondre à un niveau de sécurité déterminé. Ces niveaux de sécurité sont par exemple décrits dans la norme ISO 26262, ces niveaux de sécurité étant identifiés par leur niveau ASIL (de l’anglais « Automotive Safety Integrity Level » ou en français « Niveau d’intégrité de sécurité automobile »), c’est-à-dire ASIL A, B, C ou D, auxquels sont associés des taux admissibles de défaillance par heure. Par exemple, les composants ou calculateurs contrôlant le système de freinage d’un véhicule doivent être à un niveau ASIL très élevé, par exemple un niveau ASIL D. En cas de problème ou de défaillance du système de freinage, il est indispensable d’informer le conducteur du véhicule pour que ce dernier prenne les mesures qui s’imposent, par exemple un arrêt du véhicule et/ou une prise de rendez-vous dans un garage. Les véhicules contemporains embarquent aujourd’hui un ou plusieurs écrans sur lesquels sont affichées une ou plusieurs interfaces homme-machine, dites IHM, qui permettent au conducteur ou aux passagers d’un véhicule d’interagir avec le véhicule. Ces IHM sont aujourd’hui utilisées pour afficher certaines informations telles que la vitesse du véhicule ou encore pour afficher un ou plusieurs témoins signalant un éventuel problème d’un organe du véhicule ou un état de fonctionnement d’un système d’aide à conduite par exemple. La diversité de ces IHM est très grande, chaque modèle de véhicule disposant d’une IHM particulière avec notamment une disposition particulière et/ou un graphisme particulier des éléments à afficher. Pour des raisons de sécurité de fonctionnement, de réglementation ou d’utilisation du véhicule, ces IHMs affichent des dizaines de témoins pour qu’un usager du véhicule puisse superviser l’état global des organes du véhicule et des systèmes mis en œuvre dans le véhicule. Ces IHMs sont en général affichées dans différentes zones d’un écran. Chaque zone peut correspondre à un voir plusieurs témoin(s) d’une IHM et chaque témoin correspond à une information relative à un organe du véhicule ou à un état de fonctionnement de l’un des systèmes mis en œuvre par ce véhicule. C’est ainsi que ces IHMs peuvent être affichées dans des zones dites dédiées, c’est-à-dire des zones dans lesquelles un voir plusieurs témoin(s) peut (peuvent) être affiché(s) mais de manière exclusive. Par exemple un témoin représentatif d’un système en activité et un témoin représentatif de ce système inactif peuvent s’afficher dans une même zone dédiée de l’écran. Ces IHMs peuvent également être affichées dans des zones dites empilables c’est-à-dire des zones dans lesquelles un voir plusieurs témoin(s) peut (peuvent) être affiché(s) selon des règles de priorité d’affichage : certains témoins peuvent être affichés simultanément tandis que d’autres ne le sont pas selon une première règle de priorité et ces autres témoins peuvent être affichés selon une deuxième règle de priorité, etc. De nos jours, ces IHMs comprennent toujours plus de témoins qui doivent être affichés dans une zone de l’écran dont la surface est figée. C’est le cas notamment lors de phase de maintenance du véhicule au cours desquelles les IHMS affichées comprennent des témoins supplémentaires à afficher qui s’ajoutent aux témoins d’une qui sont habituellement affichés lors de l’utilisation du véhicule. De plus, les zones de l’écran dédiée à l’affichage de ces IHM ont tendance à être de plus en plus petite. Le problème se pose de visibilité par un utilisateur du véhicule de ces témoins d’IHMs affichés sur une zone d’un écran lorsque le nombre de ces témoins augmente. Un objet de la présente invention est d’améliorer le contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine destiné à être affiché dans une zone d’un écran d’un véhicule. Un autre objet est de faciliter les phase de maintenance d’un véhicule qui requiert l’affichage de témoins d’un IHM. Selon un premier aspect, la présente invention concerne un procédé de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine, ledit ensemble d’au moins un témoin étant destiné à être affiché dans une zone d’un écran contrôlé par un dispositif d’un véhicule, ledit procédé comprenant les étapes suivantes : - réception, par le dispositif, d’une requête identifiant au moins un témoin supplémentaire destiné à être affiché dans ladite zone de l’écran; - identification, par le dispositif, à partir d’une mémoire, d’une surface d’affichage de chaque témoin supplémentaire dans ladite zone de l’écran; - identification, par le dispositif, à partir de la mémoire, d’une surface d’affichage dans ladite zone de l’écran de chaque témoin dudit ensemble d’au moins un témoin; - calcul, par le dispositif, d’une première surface d’affichage totale à partir de la surface d’affichage de chaque témoin supplémentaire; - calcul, par le dispositif, d’une deuxième surface d’affichage totale à partir de la surface d’affichage de chaque témoin dudit ensemble d’au moins un témoin; - comparaison, par le dispositif, d’une somme de la première et de la deuxième surfaces d’affichage totales avec une surface d’affichage de ladite zone de l’écran; - si la surface d’affichage de ladite zone de l’écran est inférieure à la somme de la première et de la deuxième surfaces d’affichage totales, modification (47), par le dispositif, de la surface d’affichage d’au moins un témoin dudit ensemble d’au moins un témoin pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés dans ladite zone de l’écran. Le procédé permet d’afficher l’ensemble des témoins dans une zone d’un écran d’un véhicule qui est demandé lors du démarrage d’un véhicule pour respecter les textes réglementaires en termes des sécurité. Cette zone de l’écran est alors dimensionnée pour que l’usager du véhicule puisse prendre connaissance des témoins affichés. Le procédé permet également d’afficher au moins un témoin supplémentaire dans cette même zone de l’écran lors, par exemple, d’une phase de maintenance du véhicule en diminuant les dimensions d’au moins un témoin jusque-là affiché dans la zone de l’écran pour que l’ensemble des témoins jusque-là affichés dans la zone de l’écran et les témoins supplémentaires puissent être affichés simultanément dans cette zone de l’écran. Le procédé est particulièrement avantageux lors d’une phase de maintenance car les témoins habituellement affichés lors de l’utilisation du véhicule par un usager sont moins visibles que ceux requit lors d’une phase de maintenance. Le procédé permet que les témoins supplémentaires utilisés lors d’une phase de maintenance soient donc visibles et compréhensifs d’un technicien procédant à cette phase de maintenance au détriment de la visibilité des témoins habituellement affichés lors de l’utilisation du véhicule. Selon une variante, la première surface d’affichage totale correspond à une surface d’une seule partie de l’écran. Selon une variante, la première surface d’affichage totale correspond à une somme de surfaces d’au moins deux parties de l’écran, chacune desdites parties de l’écran ayant des dimensions adaptées pour l’affichage d’au moins un témoin supplémentaire et pour que la somme des surfaces desdites au moins deux parties de l’écran soit égale à la première surface d’affichage totale. Selon une variante, la deuxième surface d’affichage totale correspond à une surface d’une seule partie de l’écran. Selon une variante, la deuxième surface d’affichage totale correspond à une somme de surfaces d’au moins deux parties de l’écran, chacune desdites parties de l’écran ayant des dimensions adaptées pour l’affichage d’au moins un témoin supplémentaire et pour que la somme des surfaces desdites au moins deux parties de l’écran soit égale à la deuxième surface d’affichage totale. Selon une variante, pour chaque témoin supplémentaire, une configuration d’affichage est identifiée à partir de la mémoire et la surface d’affichage dudit témoin supplémentaire est déduite de dimensions définies par la configuration d’affichage dudit témoin supplémentaire. Selon un deuxième aspect, la présente invention concerne un dispositif comprenant une mémoire associée à au moins 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 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 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 l'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 modes de réalisation non limitatifs de la présente invention ci-après, en référence aux figures 1 à 4 annexées, sur lesquelles : illustre schématiquement une interface homme-machine à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; illustre un système configuré pour contrôler un ensemble d’au moins un témoin de l’interface homme-machine de la à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; illustre un dispositif de contrôle d’un ensemble d’au moins un témoin de l’interface homme-machine de la à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; illustre un organigramme des différentes étapes d’un procédé de contrôle d’un ensemble d’au moins un témoin de l’interface homme-machine de la à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention. Un procédé et un dispositif de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 4. 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. Selon la présente invention, une IHM comprend un ensemble d’au moins un témoin correspondant au fonctionnement d’organes d’un véhicule et/ou de systèmes mis en œuvre dans un véhicule. Cette IHM est destinée à être affichée dans une zone d’un écran de ce véhicule. La zone de l’écran est dimensionnée pour que chaque témoin dudit ensemble d’au moins un témoin soit visible d’un utilisateur du véhicule et compréhensible par cet utilisateur. Lorsqu’au moins un témoin supplémentaire doit être aussi affiché dans cette zone de l’écran aux dimensions fixes, les dimensions d’au moins un témoin dudit ensemble d’au moins un témoin sont modifiées pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés simultanément dans ladite zone de l’écran. Selon un exemple particulier et non limitatif de réalisation de la présente invention, le contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine (IHM) destinée à être affichée dans une zone d’un écran contrôlé par un dispositif d’un véhicule comprend la réception, par le dispositif, d’une requête identifiant au moins un témoin supplémentaire destiné à être affiché dans ladite zone de l’écran. Le dispositif identifie alors, à partir d’une mémoire, une surface d’affichage dans ladite zone de l’écran de chaque témoin supplémentaire. Le dispositif identifie également, à partir de la mémoire, une surface d’affichage dans ladite zone de l’écran de chaque témoin dudit ensemble d’au moins un témoin. Le dispositif calcule une première surface d’affichage totale à partir de la surface d’affichage de chaque témoin supplémentaire, et une deuxième surface d’affichage totale à partir de la surface d’affichage de chaque témoin dudit ensemble d’au moins un témoin. Le dispositif compare une somme de la première et de la deuxième surfaces d’affichage totales avec une surface d’affichage de ladite zone de l’écran. Si la surface d’affichage de ladite zone de l’écran est inférieure à la somme de la première et de la deuxième surfaces d’affichage totales, le dispositif modifie la surface d’affichage d’au moins un témoin dudit ensemble d’au moins un témoin pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés simultanément dans ladite zone de l’écran. La présente invention est intuitive pour un technicien intervenant sur le véhicule lors d’une phase de maintenance car les témoins utilisés pour la maintenance sont affichés dans une zone de l’écran où sont habituellement affichés des témoins de fonctionnement des organes de véhicule et/ou de systèmes mis en œuvre dans le véhicule et ce quel que soit le type du véhicule et le nombre de témoins à afficher. Le procédé est mis en œuvre par un dispositif, qui peut-être par exemple un calculateur dédié à l’info-divertissement (« Infotainment » en anglais). Le calculateur peut être un composant non qualifié norme ISO-26262. Il peut donc être produit à faible coût et subir des développements (mises à jour) indépendamment de cette norme. Le calculateur peut être surveillé par un autre calculateur qui lui est qualifié. La mise en œuvre du procédé en utilisant ces deux calculateurs est donc moins onéreuse qu’une mise en œuvre n’utilisant qu’un seul calculateur à la fois qualifié norme ISO-26262 et dédié, par exemple à l’info-divertissement. illustre schématiquement une interface homme-machine à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention. La illustre un exemple particulier d’interface homme-machine, dite IHM, affichée dans une zone d’un écran disposé dans l’habitacle d’un véhicule, par exemple un véhicule automobile. Bien entendu, le véhicule n’est pas limité à un véhicule automobile mais s’étend à tout type de véhicule embarquant un ou plusieurs écrans sur lequel ou lesquels est affichée une IHM, par exemple un car, un bus, un camion, un véhicule utilitaire, c’est-à-dire à un véhicule de type véhicule terrestre motorisé. L’IHM 1 est utilisée pour afficher un ensemble d’informations à destination du conducteur et/ou des passagers du véhicule. Ces informations comprennent selon l’exemple de la des informations relatives à la vitesse, au niveau d’énergie restant (par exemple le niveau d’énergie dans les batteries ou le niveau d’essence dans le réservoir), le nombre de kilomètres parcourus, etc. Parmi ces informations, l’IHM comprend un ensemble de témoins, dont au moins une partie correspond à un ensemble d’au moins un témoins qui peuvent être des témoins dits de sécurité ou d’alerte et des témoins dits d’avertissement. Un témoin correspond à une icône graphique ou à un pictogramme de couleur déterminée. Chaque témoin possède avantageusement une forme ou représentation graphique particulière et déterminée, une couleur particulière et déterminée. Certaines représentations et couleurs associées aux témoins, notamment aux témoins de sécurité ou d’alerte, sont par exemple définies dans une norme internationale telle que l’ECE R121. Les témoins d’alerte ou de sécurité signalent chacun une panne moteur imposant un arrêt immédiat ou un danger pour les passagers du véhicule, l’affichage d’un tel témoin alertant le conducteur du véhicule de la nécessité de s’arrêter. Un niveau de sécurité correspondant au niveau dit ASIL A est avantageusement associé à chaque témoin de sécurité ou d’alerte, garantissant qu’un tel témoin est affiché lorsque le défaut ou la panne est constatée. Chaque témoin d’alerte appartient à un ensemble de témoins de sécurité ou d’alerte comprenant notamment : le témoin de charge batterie : l’affichage d’un tel témoin indique une insuffisance de la charge de la batterie résultant par exemple d’une panne de l’alternateur ; le témoin de pression d’huile moteur : l’affichage d’un tel témoin indique une pression insuffisante (inférieure à un seuil déterminé) ; le témoin de température d’huile moteur : l’affichage d’un tel témoin indique une surchauffe de l’huile moteur (température supérieure à un seuil déterminé) ; le témoin de température du liquide de refroidissement : l’affichage d’un tel témoin indique toute surchauffe du moteur (température supérieure à un seuil déterminé) ; le témoin de défaillance des freins ou du système de freinage : l’affichage d’un tel témoin indique par exemple une baisse de pression du circuit de freinage et/ou un niveau insuffisant du liquide de freinage et/ou le serrage du frein de stationnement ; le témoin de pression des pneumatiques : l’affichage d’un tel témoin indique une perte de pression excessive d’un ou plusieurs pneumatiques du véhicule ; et le témoin de ceinture de sécurité non bouclée : l’affichage d’un tel témoin indique que le conducteur et/ou un passager n’a pas bouclé sa ceinture de sécurité. Un témoin d’avertissement correspond à un indicateur signalant la panne d’un système électronique de bord ou le besoin de faire réviser rapidement un organe du véhicule, tout en laissant la possibilité de continuer à utiliser le véhicule. L’ensemble de témoins d’avertissement à contrôler comprend par exemple un ou plusieurs des témoins suivants : témoin de niveau d’huile moteur, témoin d’air bag (ou « coussin gonflable » en français), témoin de système ABS, témoin de système de correction électronique de trajectoire, témoin d’usure des plaquettes de frein, témoin du système antipatinage du véhicule, témoin de niveau de carburant, témoin de dépollution du moteur, témoin de direction assistée, témoin d’ampoule défaillante. Une IHM telle que l’IHM 1 correspond par exemple à un empilement de couches (de l’anglais « layer »), chaque couche correspondant à l’affichage d’un ensemble d’éléments graphiques déterminés, la superposition des couches permettant d’obtenir le rendu de l’IHM. Les témoins à afficher sont avantageusement compris dans une seule et même couche, par exemple la couche supérieure de l’empilement. A titre d’exemple, l’empilement de couches comprend 5 couches numérotées de 1 à 5, la couche comprenant les témoins correspondant à la 5 ème couche, c’est-à-dire la couche se superposant au-dessus des autres couches. Les témoins de l’IHM 1 sont regroupés dans trois zones 10, 11 et 12 d’écran. La présente invention n’est pas limitée à un nombre ni à la forme de zones d’écran. illustre un système 2 configuré pour contrôler un ensemble d’au moins un témoin de l’IHM de la à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention . Le système 2 est avantageusement embarqué dans le véhicule dans lequel l’IHM 1 décrite en regard de la est à afficher dans une zone, par exemple la zone 10, de l’écran. Le système 2 comprend par exemple un ou plusieurs calculateurs 20, 21, 22 de type UCE (« Unité de Commande Electronique »). Une UCE est composée d’un calculateur électronique et d’un ou plusieurs logiciels embarqués qui réalisent un ou plusieurs asservissements. Le système 2 comprend aussi un dispositif 23 de contrôle de l’ensemble d’au moins un témoin de l’IHM 1 à afficher dans la zone 10. Le dispositif 23, et les calculateurs 20 à 22 sont avantageusement reliés en communication via une liaison filaire, par exemple un bus de données 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 l’architecture de la , le calculateur 20 correspond par exemple à un calculateur maître et chacun des calculateurs 21 à 22 correspond à un calculateur esclave du calculateur maître 20. Le calculateur 20 correspond par exemple à un calculateur en charge du système IVI (de l’anglais « In Vehicle Infotainment » ou en français « Info-divertissement dans le véhicule »), le calculateur 20 étant aussi dénommé à ce titre calculateur IVI 20. Le calculateur IVI 20 est ainsi en charge du système info-divertissement du véhicule fournissant les accès audio et vidéo à l’intérieur du véhicule, tels que l’accès à l’internet, l’accès aux informations routières, la navigation, les services de diffusion numérique et de streaming ainsi que la génération d’informations relatives au véhicule à rendre, par exemple afficher sur un écran, à destination du conducteur et/ou des passagers du véhicule par l’intermédiaire d’une IHM. Le calculateur IVI 20 génère par exemple les contenus à rendre sur des périphériques embarqués dans le véhicule, tels qu’un ou plusieurs écrans d’affichage, un ou plusieurs haut-parleurs. Chacun de ces périphériques est par exemple contrôlé par un calculateur 21, 22 recevant les données à rendre (diffuser ou afficher par exemple) sur le périphérique associé au calculateur concerné. Par exemple, le calculateur 21 reçoit un flux vidéo comprenant les données représentatives de l’IHM en charge de restituer au conducteur les paramètres, données et informations relatives à un organe du véhicule ou à un état de fonctionnement d’un système tel que par exemple un état de fonctionnement d’un système d’aide à la conduite, ou encore des informations relatives par exemple à des témoins de sécurité ou d’alerte ayant un niveau de sécurité associé égal au niveau ASIL A. Le calculateur 21 gère alors, par exemple, l’affichage de l’IHM dans une zone prédéterminée d’un écran qu’il contrôle. Le dispositif 23 est dédié à la mise en œuvre d’un processus de contrôle d’un ensemble d’au moins un témoin comprenant par exemple un ou plusieurs témoins de sécurité et/ou un ou plusieurs témoins d’avertissement. Les opérations formant un tel processus étant décrite ci-après. Supposons qu’un ensemble d’au moins un témoin de l’IHM 1 soit affiché dans une zone d’un écran du véhicule, par exemple dans la zone 10 d’un écran contrôlé par le calculateur 21. Dans une première opération, le dispositif 23 reçoit une requête identifiant au moins un témoin supplémentaire destiné à être affiché dans ladite zone 10. La requête requiert l’affichage d’un ou plusieurs témoins supplémentaires à afficher sur dans ladite zone 10. Le témoin supplémentaire à afficher peut-être un témoin de sécurité ou un témoin d’avertissement par exemple. La requête est par exemple émise par un dispositif de calcul distant (par exemple un ordinateur de diagnostic ou un ordinateur de supervision) et transmise au dispositif 23 via une liaison filaire reliant le dispositif de calcul distant au dispositif 23. Par exemple, le dispositif distant est le calculateur 22 qui émet la requête à destination du calculateur IVI20. Le calculateur IVI20 relais alors cette requête à destination du dispositif 23 qui la reçoit. Selon un exemple de mise en œuvre particulier, la requête correspond à une trame de données comprenant les informations suivantes : un en-tête de trame, par exemple codé sur 4 octets, comprenant par exemple des informations telles que la longueur de la trame, le type de la trame. Selon une variante de réalisation, l’en-tête comprend également un ensemble d’informations permettant de chercher et trouver la trame parmi une liste de trames stockées en mémoire du dispositif de calcul distant. Ces informations comprennent par exemple un identifiant du projet du véhicule permettant d’identifier le type, le modèle ou la version du véhicule ; et une ou plusieurs des informations suivantes : une information indiquant si le calculateur 21 est supervisé ou non par le calculateur IVI 20 ; et/ou une information relative au type de frein à main ; et/ou le type du système de direction du véhicule ; et/ou les caractéristiques de l’écran d’affichage utilisé pour afficher l’IHM 1, par exemple la définition de l’écran ; un identifiant, par exemple codé sur 1, 2, 3 ou 4 octets, d’une table stockée dans une mémoire du calculateur IVI 20 ou associée au calculateur IVI 20 et comprenant des paramètres d’affichage de témoins supplémentaires de l’IHM 1. Le dispositif de calcul distant stocke par exemple un ensemble déterminé de requêtes, chaque requête étant identifiée par des informations par exemple comprises dans l’en-tête. Dans une deuxième opération, le dispositif 23 identifie, à partir d’une mémoire du dispositif 23 ou d’une mémoire associée au dispositif 23, une surface d’affichage de chaque témoin supplémentaire dans ladite zone 10. Selon une variante, le dispositif 23 interprète (et/ou décode) la requête reçue pour identifier dans une mémoire du dispositif 23 (ou associée au dispositif 23) une configuration d’affichage de chaque témoin supplémentaire. Le dispositif 23 obtient des dimensions de chaque témoin supplémentaire à partir de chaque configuration d’affichage identifiée et en déduit la surface d’affichage de chaque témoin supplémentaire. Dans une troisième opération, le dispositif 23 identifie, à partir de la mémoire, une surface d’affichage dans ladite zone 10 de chaque témoin dudit ensemble d’au moins un témoin. Selon une variante, le dispositif 23 identifie dans la mémoire une configuration d’affichage de chaque témoin dudit ensemble d’au moins témoin. Le dispositif 23 obtient des dimensions de chaque témoin dudit ensemble d’au moins témoin à partir de chaque configuration d’affichage identifiée et en déduit la surface d’affichage de chaque témoin dudit ensemble d’au moins témoin. Par exemple, la surface d’affichage d’un témoin dudit ensemble d’au moins un témoin ou d’un témoin supplémentaire peut être de forme rectangulaire, carré, circulaire, etc. Selon une variante, le dispositif 23 comprend avantageusement en mémoire une table de correspondance comprenant une liste de configurations d’affichage de témoin dudit ensemble d’au moins témoin affichés par l’IHM 1 et/ou de témoins supplémentaires à afficher par l’IHM 1. Chaque identifiant unique est associé à une configuration d’affichage qui peut comprendre un ensemble de paramètres /données d’affichage pour un type ou une version d’IHM d’un ensemble de véhicules dans lesquels le dispositif 23 est mis en œuvre ou embarqué. Les paramètres /données d’affichage comprennent par exemple : les dimensions de la représentation graphique d’un témoin à afficher dans une zone de l’écran ; - les données de position de chaque témoin à afficher dans la zone de l’écran, par exemple les coordonnées de chaque pixel de chaque témoin à afficher ; les données relatives aux pixels formant chaque témoin, par exemple des données de couleur, par exemple au format RGB (de l’anglais « Red, Green, Blue » ou en français « Rouge, vert, bleu »), chaque canal couleur étant par exemple codé sur 8 bits ; les données relatives à la résolution de l’IHM. Dans une quatrième opération, le dispositif 23 calcule une première surface d’affichage totale à partir de la surface d’affichage de chaque témoin supplémentaire. Par exemple, le première surface d’affichage totale est égale à la somme des surfaces des témoins supplémentaires. Selon une variante, la première surface d’affichage correspond à une surface d’une seule partie de l’écran. Selon une variante, la première surface totale correspond à une somme de surfaces d’au moins deux parties de l’écran, chacune desdites parties de l’écran ayant des dimensions adaptées pour l’affichage d’au moins un témoin supplémentaire et pour que la somme des surfaces desdites au moins deux parties de l’écran soit égale à la première surface totale. Dans une cinquième opération, le dispositif 23 calcule une deuxième surface d’affichage totale à partir de la surface d’affichage de chaque témoin dudit ensemble d’au moins un témoin. Selon une variante, la deuxième surface d’affichage correspond à une surface d’une seule partie de l’écran. Selon une variante, la deuxième surface totale correspond à une somme de surfaces d’au moins deux parties de l’écran, chacune desdites parties de l’écran ayant des dimensions adaptées pour l’affichage d’au moins un témoin dudit ensemble d’au moins un témoin et pour que la somme des surfaces desdites au moins deux parties de l’écran soit égale à la deuxième surface totale. Dans une sixième opération, le dispositif 23 compare une somme de la première et de la deuxième surfaces d’affichage totales avec une surface d’affichage de ladite zone de l’écran. Si la surface d’affichage de ladite zone de l’écran est inférieure à la somme de la première et de la deuxième surfaces d’affichage totales, dans une septième opération, le dispositif 23 modifie la surface d’affichage d’au moins un témoin dudit ensemble d’au moins un témoin pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés dans ladite zone de l’écran. Un tel processus a l’avantage d’être générique, c’est-à-dire qu’il s’applique de manière identique à toute configuration d’affichage requise par la requête. Dans un tel processus, seul le contenu de la requête diffère d’une requête à une autre, permettant d’utiliser le procédé pour toute configuration d’affichage de témoins et pour toute version d’IHM (qui dépend du véhicule notamment). Cela permet ainsi de gérer la grande diversité qui existe dans la configuration des IHM et de répondre aux besoins d’affichage de témoins lors de phase de maintenance propre à chaque type de véhicules, permettant un gain de temps et une augmentation de la visibilité des témoins lors de phase de maintenance d’un véhicule. Le processus est aussi avantageux car il est mis en œuvre par un dispositif 23 qui est dédié au contrôle d’un ensemble de témoins d’une interface homme-machine 1 à afficher sur au moins un écran d’un véhicule. Ce dispositif 23 comprend, en outre, un micro-processeur dédié à bas prix qui permet une mise en œuvre du processus moins coûteuse que celle mise en œuvre pas un calculateur embarqué du véhicule tel que le calculateur IV 20. illustre un dispositif de contrôle d’un ensemble d’au moins un témoin de l’interface homme-machine de la à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention. Le dispositif 23 est par exemple configuré pour la mise en œuvre des opérations décrites en regard des figures 1 et 2 et/ou des étapes du procédé décrit en regard de la . Les éléments du dispositif 23, 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 23 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. Selon différents modes de réalisation particuliers, le dispositif 23 est couplé en communication avec d’autres dispositifs ou systèmes similaires, par exemple les calculateurs 20, 21 et/ou 22 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. Le dispositif 23 comprend un (ou plusieurs) processeur(s) 230 configurés pour exécuter des instructions pour la réalisation d’une partie des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 23. Le processeur 230 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 23 comprend en outre ou est en association avec au moins une mémoire 231 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 231. Selon un mode de réalisation particulier et non limitatif, le dispositif 23 comprend un bloc 232 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un dispositif de calcul distant. Les éléments d’interface du bloc 232 comprennent une ou plusieurs des interfaces suivantes : interface radiofréquence RF, par exemple de type Bluetooth® ou Wi-Fi®, 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 mode de réalisation particulier, le dispositif 23 comprend une interface de communication 233 qui permet d’établir une communication avec d’autres dispositifs, tels que les calculateurs 20, 21 et/ou 22 embarqués du véhicule via un canal de communication 234. L’interface de communication 233 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 234. L’interface de communication 233 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). illustre un organigramme des différentes étapes d’un procédé de contrôle d’un ensemble d’au moins un témoin de l’interface homme-machine de la à afficher dans une zone d’un écran d’un véhicule, selon un exemple de réalisation particulier de la présente invention. Dans une première étape 41, le dispositif 23 reçoit une requête identifiant au moins un témoin supplémentaire destiné à être affiché dans une zone d’un écran embarqué dans un véhicule. Dans une deuxième étape 42, le dispositif 23 identifie, à partir d’une mémoire du dispositif 23 ou d’une mémoire associée au dispositif 23, une surface d’affichage de chaque témoin supplémentaire dans ladite zone d’écran. Dans une troisième étape 43, le dispositif 23 identifie, à partir de la mémoire, une surface d’affichage dans ladite zone d’écran de chaque témoin dudit ensemble d’au moins un témoin. Dans une quatrième étape 44, le dispositif 23 calcule une première surface d’affichage totale à partir de la surface d’affichage de chaque témoin supplémentaire. Dans une cinquième étape 45, le dispositif 23 calcule une deuxième surface d’affichage totale à partir de la surface d’affichage de chaque témoin dudit ensemble d’au moins un témoin. Dans une sixième étape 46, le dispositif 23 compare une somme de la première et de la deuxième surfaces d’affichage totales avec une surface d’affichage de ladite zone de l’écran. Si la surface d’affichage de ladite zone de l’écran est inférieure à la somme de la première et de la deuxième surfaces d’affichage totales, dans une septième étape 47, le dispositif 23 modifie la surface d’affichage d’au moins un témoin dudit ensemble d’au moins un témoin pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés dans ladite zone de l’écran. Selon une variante de réalisation, les variantes et exemples des opérations décrits en relation avec les figures 1 et 2 s’appliquent aux étapes du procédé de la . Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine pour véhicule, ainsi qu’au dispositif configuré pour la mise en œuvre d’un tel procédé. La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 23 de la . Procédé de contrôle d’un ensemble d’au moins un témoin d’une interface homme-machine (1), ledit ensemble d’au moins un témoin étant destiné à être affiché dans une zone d’un écran contrôlé par un dispositif (23) d’un véhicule, ledit procédé comprenant les étapes suivantes : - réception (41), par le dispositif, d’une requête identifiant au moins un témoin supplémentaire destiné à être affiché dans ladite zone de l’écran ; - identification (42), par le dispositif, à partir d’une mémoire, d’une surface d’affichage de chaque témoin supplémentaire dans ladite zone de l’écran ; - identification (43), par le dispositif, à partir de la mémoire, d’une surface d’affichage dans ladite zone de l’écran de chaque témoin dudit ensemble d’au moins un témoin; - calcul (44), par le dispositif, d’une première surface d’affichage totale à partir de la surface d’affichage de chaque témoin supplémentaire ; - calcul (45), par le dispositif, d’une deuxième surface d’affichage totale à partir de la surface d’affichage de chaque témoin dudit ensemble d’au moins un témoin ; - comparaison (46), par le dispositif, d’une somme de la première et de la deuxième surfaces d’affichage totales avec une surface d’affichage de ladite zone de l’écran ; - si la surface d’affichage de ladite zone de l’écran est inférieure à la somme de la première et de la deuxième surfaces d’affichage totales, modification (47), par le dispositif, de la surface d’affichage d’au moins un témoin dudit ensemble d’au moins un témoin pour que ledit ensemble d’au moins un témoin et ledit au moins un témoin supplémentaire soient affichés dans ladite zone de l’écran. Procédé selon la revendication 1, pour lequel la première surface d’affichage totale correspond à une surface d’une seule partie de l’écran. Procédé selon la revendication 1, pour lequel la première surface d’affichage totale correspond à une somme de surfaces d’au moins deux parties de l’écran, chacune desdites parties de l’écran ayant des dimensions adaptées pour l’affichage d’au moins un témoin supplémentaire et pour que la somme des surfaces desdites au moins deux parties de l’écran soit égale à la première surface d’affichage totale. Procédé selon l’une des revendications 1 à 3, pour lequel la deuxième surface d’affichage totale correspond à une surface d’une seule partie de l’écran. Procédé selon l’une des revendications 1 à 3, pour lequel la deuxième surface d’affichage totale correspond à une somme de surfaces d’au moins deux parties de l’écran, chacune desdites parties de l’écran ayant des dimensions adaptées pour l’affichage d’au moins un témoin supplémentaire et pour que la somme des surfaces desdites au moins deux parties de l’écran soit égale à la deuxième surface d’affichage totale. Procédé selon l’une des revendications précédentes, pour lequel pour chaque témoin supplémentaire, une configuration d’affichage est identifiée à partir de la mémoire et la surface d’affichage dudit témoin supplémentaire est déduite de dimensions définies par la configuration d’affichage dudit témoin supplémentaire. Programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon l’une des revendications 1 à 6 lorsque le programme d’ordinateur est exécuté par au moins un processeur. 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 l’une des revendications 1 à 6. Dispositif (23) comprenant une mémoire (231) associée à au moins un processeur (230) configuré pour la mise en œuvre des étapes du procédé selon l’une des revendications 1 à 6. Véhicule comprenant un dispositif (23) selon la revendication 9.