Brevet FR3070087A1 — publié le 20190215

DOMAINE TECHNIQUE AUQUEL SE RAPPORTE L'INVENTION La présente invention concerne de manière générale l'affichage d'informations dans des véhicules automobiles, en vue notamment d'aider les conducteurs à manoeuvrer leurs véhicules en toute sécurité. Elle concerne plus particulièrement un procédé de traitement et d'affichage d'images sur un écran d'un système d'affichage situé dans l'habitacle d'un véhicule automobile, comportant trois opérations concomitantes, mises en oeuvre en parallèle, dont : - une opération de génération d'un premier flux d'images, - une opération de transmission du premier flux d'images audit système d'affichage, et - une opération d'affichage d'images sur ledit écran. ARRIERE-PLAN TECHNOLOGIQUE Les véhicules automobiles sont de plus en plus souvent équipés d'écrans d'affichage d'informations intégrés dans leurs consoles centrales. L'architecture électronique d'un tel véhicule automobile comporte alors habituellement un calculateur principal permettant d'élaborer des images à afficher, et un calculateur multimédia qui est intégré à l'écran et qui est conçu pour recevoir ces images et pour commander leur affichage sur l'écran. Généralement, les écrans sont placés dans les véhicules de façon à présenter des formats « paysage » (c'est-à-dire de manière que l'axe longitudinal de l'écran soit orienté horizontalement). Toutefois, un même constructeur de véhicules automobiles peut souhaiter équiper une gamme particulière de véhicules automobiles d'écrans orientés verticalement, au format « portrait » (c'est-à-dire de manière que l'axe longitudinal de l'écran soit orienté verticalement). On comprend que les images à afficher sur des formats différents 30 d'écrans ne peuvent pas être les mêmes (sauf à ne pas profiter de toute la surface d'affichage des deux écrans) et qu'il est donc nécessaire de générer ces images de façons différentes. L'inconvénient est que le constructeur de véhicule automobile est alors forcé d'utiliser pour ses différentes gammes de véhicules automobiles des 2 calculateurs principaux différents, chacun dédiés à un format d'écran particulier. OBJET DE L'INVENTION Afin de remédier à l'inconvénient précité de l'état de la technique, la présente invention propose un nouveau procédé de traitement et d'affichage 5 d'images. Plus particulièrement, on propose selon l'invention un procédé tel que défini en introduction, dans lequel : - lors de l'opération de génération, un second flux d'images est généré, - lors de l'opération de transmission, les premier et second flux d'images 10 sont transmis audit système d'affichage, et - lors de l'opération d'affichage, il est prévu de sélectionner l'un desdits premier et second flux d'images et d'afficher sur l'écran uniquement le flux d'images sélectionné. Ainsi, grâce à l'invention, on génère deux flux d'images adaptés à des 15 écrans qui diffèrent par leurs tailles et/ou par leur orientation, puis on sélectionne le flux d'images correspondant au format de l'écran équipant le véhicule automobile considéré. De ce fait, il n'est pas nécessaire de prévoir des architectures électroniques différentes pour fabriquer des véhicules automobiles équipés 20 d'écrans qui diffèrent. A titre d'exemple, il est possible d'utiliser un seul et même calculateur principal pour des gammes de véhicules équipés d'écrans qui diffèrent, et d'adapter seulement le calculateur multimédia de façon à ce qu'il sélectionne le flux d'images correspondant au format de son écran. D'autres caractéristiques avantageuses et non limitatives du procédé 25 conforme à l'invention sont les suivantes : - lors de l'opération de transmission, les images des premier et second flux d'images sont transmises audit système d'affichage de façon intercalée ; - lors de l'opération de transmission, les images des premier et second flux d'images sont successivement transmises audit système d'affichage de façon alternée, et lors de l'opération d'affichage, seule une image sur deux est sélectionnée ; - lors de l'opération de génération, les images de l'un au moins des premier et second flux d'images sont dotées d'une marque permettant de les distinguer des images de l'autre des deux flux d'images, et lors de l'opération 3 d'affichage, les images sont sélectionnées en fonction de la présence de marque et/ou des caractéristiques de la marque ; - à l'étape de génération, l'un des premier et second flux d'images est constitué d'images au format paysage tandis que l'autre flux d'images est 5 constitué d'images au format portrait ; - lors de l'opération de génération, les deux flux d'images sont générés au même format paysage ou portrait, et lors de l'opération d'affichage, si l'un des deux flux d'images est sélectionné, il est prévu de basculer ses images à 90 degrés avant de les afficher sur l'écran et, si l'autre des deux flux d'images est 10 sélectionné, il est prévu d'afficher ses images sur l'écran sans les basculer ; - l'opération de génération et l'opération d'affichage sont mises en oeuvre par des calculateurs informatiques distincts ; - si l'un des deux flux d'images prédéfini est sélectionné, il est prévu de couper une partie prédéterminée de chacune de ses images avant de les afficher 15 sur l'écran ; et - l'un au moins des premier et second flux d'images comporte au moins deux vues distinctes représentant l'environnement extérieur du véhicule automobile. L'invention propose également un véhicule automobile comportant : 20 - des capteurs d'images, - un système d'affichage comprenant un écran, et - au moins un calculateur informatique adapté à mettre en oeuvre un procédé tel que précité. DESCRIPTION DETAILLEE D'UN EXEMPLE DE REALISATION 25 La description qui va suivre en regard des dessins annexés, donnés à titre d'exemples non limitatifs, fera bien comprendre en quoi consiste l'invention et comment elle peut être réalisée. Sur les dessins annexés : - la figure 1 est une vue schématique de moyens électroniques et 30 informatiques qui équipent un véhicule automobile et qui permettent de mettre en oeuvre un procédé conforme à l'invention ; - les figures 2 et 3 représentent deux images appartenant respectivement à deux flux d'images générées au cours d'un procédé conforme à un premier mode de réalisation de l'invention ; 4 - les figures 4 et 5 représentent deux images appartenant respectivement à deux flux d'images générées au cours d'une variante de réalisation du premier mode de réalisation du procédé conforme à l'invention ; - les figures 7 et 9 représentent deux images appartenant respectivement 5 à deux flux d'images générées au cours d'un procédé conforme à un second mode de réalisation de l'invention ; et - les figures 6 et 8 sont des schémas illustrant la manière selon laquelle les images représentées sur les figures 7 et 9 sont composées. En préliminaire on notera que les éléments identiques ou similaires des 10 différentes variantes de réalisation de l'invention représentées sur les différentes figures seront, dans la mesure du possible, référencés par les mêmes signes de référence et ne seront pas décrits à chaque fois. Sur la figure 1, on a représenté schématiquement des moyens électroniques et/ou informatiques qui équipent un véhicule automobile et qui sont 15 spécifiquement conçus pour aider le conducteur à manoeuvrer son véhicule. Comme cela sera bien décrit dans la suite de cet exposé, ce véhicule automobile comprend plus précisément une unité d'acquisition d'images, un calculateur principal 10 et un système d'affichage 20. L'unité d'acquisition d'images comporte plusieurs capteurs d'images 30 20 aptes à acquérir une pluralité de clichés de l'environnement extérieur au véhicule automobile. Plus précisément ici, l'unité d'acquisition d'images comprend quatre caméras 30 respectivement placées sur les quatre côtés du véhicule automobile, à savoir : 25 - une caméra avant, située par exemple au-dessus de la plaque d'immatriculation, et adaptée à capturer une zone située à l'avant du véhicule, - une caméra arrière, située par exemple au-dessous de la plaque d'immatriculation, et adaptée à capturer une zone située à l'arrière du véhicule, - une caméra droite, située par exemple au-dessous du rétroviseur droit, 30 et adaptée à capturer une zone située à droite du véhicule, et - une caméra gauche, située par exemple au-dessous du rétroviseur gauche, et adaptée à capturer une zone située à gauche du véhicule. Ces caméras 30 sont adaptées à acquérir des clichés successifs de l'environnement du véhicule automobile, sous forme de vidéos numériques. 5 Le calculateur principal 10 est pour sa part prévu pour recevoir en entrée ces clichés bruts et pour générer des images à afficher dans le champ de vision du conducteur pour l'aider à conduire le véhicule. Ce calculateur principal 10 est en particulier apte à générer des images 5 101, 201 (voir figures 2 et 3) constituées de plusieurs vues 51, 52. Ces vues peuvent être formées par les clichés bruts capturés par les caméras, ou par des photos retouchées et/ou reconstituées. Le calculateur principal 10 est notamment adapté à constituer une vue du dessus du véhicule à partir des quatre clichés bruts simultanément acquis par les quatre caméras 30. 10 Cette vue de dessus sera ci-après appelée « vue d'oiseau ». Le système d'affichage 20 comporte quant à lui un écran 21 et un calculateur multimédia 22. L'écran 21 utilisé peut être de tout type. Il peut par exemple s'agir d'un écran à cristaux liquides (ou LCD pour "Liquid Crystal Display") à transistors en 15 couche mince (ou TFT pour "Thin-Film Transistor"), présentant une surcouche tactile. Il est ici positionné dans la console centrale de la planche de bord du véhicule. Le calculateur multimédia 22 est ici intégré dans le boîtier de cet écran 21. Il permet de recevoir en entrée des images à afficher, de réaliser des 20 opérations simples sur ces images, puis de commander l'affichage de ces images sur l'écran 21. On peut prévoir que les deux calculateurs 10, 22 soient connectés ensemble par un bus de communication de données numériques (communément appelé bus CAN, de l'anglais « Controller Area Network »). 25 Ici, les images ne passent toutefois pas par le réseau CAN. Des entrées spécifiques (une pour chaque caméra) sont prévues sur le calculateur principal 10. Les images numériques sont transmises au format LVDS (d'après l'anglais Low Voltage Differential Signaling) ou Ethernet. De même, une sortie LVDS ou Ethernet sur le calculateur principal 10 transmet l'image à afficher et une entrée 30 LVDS ou Ethernet sur le calculateur multimédia 22 la reçoit. Chacun des deux calculateurs 10, 22 comporte classiquement un processeur (CPU), une mémoire vive et/ou morte, et différentes interfaces d'entrée et de sortie. La mémoire mémorise des données utilisées dans le cadre du procédé 6 décrit ci-dessous. Elle mémorise notamment une application informatique, constituée de programmes d'ordinateur comprenant des instructions dont l'exécution permet la mise en oeuvre par les calculateurs du procédé décrit ci-après. 5 Dans la suite de la description, on considérera que l'écran 21 installé dans le véhicule pourra être de l'un ou l'autre des deux modèles suivants : - un écran au format portrait, avec une résolution définie par une hauteur H1 et une largeur L1 exprimées en pixels (avec H1>L1), et - un écran au format paysage, avec une résolution définie par une 10 hauteur H2 et une largeur L2 exprimées en pixels (avec H2 H2, et - L1 L2. De façon préférentielle, la mémoire du calculateur multimédia 22 15 comporte un paramètre « type d'écran », dont la valeur indique auquel de ces deux types d'écrans 21 ce calculateur multimédia 22 est associé. On peut maintenant décrire en détail un premier mode de réalisation d'un procédé de traitement et d'affichage d'images sur l'écran 21. Ce procédé comporte quatre opérations qui sont mises en oeuvre en 20 parallèle, c'est-à-dire de façon concomitante et en continue. La première opération consiste, pour le calculateur principal 10, à recevoir via le bus de communication de données les derniers clichés capturés par les quatre caméras 30. La seconde opération consiste, pour le calculateur principal 10, à 25 générer deux flux d'images 100, 200 différentes. Les images 101 (voir figure 2) constituant le premier flux d'images 100 présentent des formats et des dimensions identiques. Les images 201 (voir figure 3) constituant le second flux d'images 200 présentent également des formats et des dimensions identiques. 30 En revanche, les images 101 du premier flux d'images 100 présentent des formats et/ou des dimensions différentes de ceux des images 201 du second flux d'images 200. Ainsi, dans le premier mode de réalisation de l'invention décrit en référence aux figures 2 et 3, le premier flux d'images 100 est constitué d'images 7 101 au format portrait tandis que le second flux d'images 200 est constitué d'images 201 au format paysage. Les images 101 du premier flux d'images 100 comportent ici deux vues représentées en position superposée, dont une vue d'oiseau 51 positionnée en 5 haut de l'image 101 et une vue 52 qui correspond au cliché brut acquis par la caméra 30 avant ou arrière du véhicule (selon le rapport de vitesse engagé) et qui est positionnée en bas de l'image 101. Les images 201 du second flux d'images 200 comportent ici deux vues représentées en position juxtaposée, dont une vue d'oiseau 51 positionnée à 10 droite de l'image 201 et une vue 52 qui correspond au cliché brut acquis par la caméra 30 avant ou arrière du véhicule (selon le rapport de vitesse engagé) et qui est positionnée à gauche de l'image 201. Des zones de ces images 101, 201 sont ici laissées vierges de toute information. En pratique, d'autres informations pourront être affichées dans ces 15 zones (alerte d'obstacle, mode d'affichage sélectionné... ). On notera ici que lorsqu'une image est générée, un identifiant se présentant sous la forme d'un numéro est affecté à cette image. Ce numéro est incrémentiel. Or, le calculateur principal 10 génère alternativement une image 101 pour le premier flux d'images 100 et une image 201 pour le second flux d'images 20 200. Ainsi comprend-t-on que si toutes les images 101 du premier flux d'images 100 présentent un numéro d'identifiant qui est pair, toutes les images 201 du second flux d'images 200 présentent un numéro d'identifiant qui est impair. La troisième opération consiste, pour le calculateur principal 10, à transmettre les deux flux d'images 100, 200 au calculateur multimédia 22. 25 Les images des premier et second flux d'images 100, 200 ; 100', 200' sont ici transmises au calculateur multimédia 22 par le même canal (par le réseau d'échange de données), de façon intercalée. On pourrait prévoir que les images de chaque flux soient transmises par paquets de plusieurs images. 30 Toutefois, préférentiellement, les images des premier et second flux d'images 100, 200 sont transmises de façon alternée, si bien qu'une image transmise sur deux appartient au premier flux d'images 100, et l'image successive appartient au second flux d'images 200. En l'espèce, le calculateur principal 10 est paramétré pour générer 60 8 images par seconde et le calculateur multimédia 22 est paramétré pour recevoir en entrée ces 60 images par seconde. Chacun des premier et second flux d'images 100, 200 présente donc un « débit » de 30 images par secondes. 5 La quatrième opération consiste, pour le calculateur multimédia 22, à sélectionner l'un des deux flux d'images 100, 200 et à commander son affichage sur l'écran 21. Ainsi, le calculateur multimédia 22 ne va commander l'affichage sur l'écran 21 que d'une seule image sur deux, de façon à ce que l'usager ne perçoive 10 que les images de l'un des deux flux d'images. Pour sélectionner les images correspondant au format de l'écran 21 équipant le véhicule automobile concerné, on peut envisager différentes solutions. Ces différentes solutions ont pour trait commun qu'elles n'affectent pas l'algorithme de fonctionnement du calculateur principal 10. Elles requièrent en 15 revanche de modifier la valeur du paramètre « type d'écran » mémorisé dans le calculateur multimédia 22. En pratique, dans un premier mode de réalisation, on peut prévoir que : - si la valeur du paramètre « type d'écran » indique au calculateur multimédia 22 que l'écran 21 est au format portrait, ce calculateur choisit de ne 20 commander l'affichage sur l'écran 21 que des images dont les numéros d'identifiant sont pairs, ou - si la valeur du paramètre « type d'écran » indique au calculateur multimédia 22 que l'écran 21 est au format paysage, ce calculateur choisit de ne commander l'affichage sur l'écran 21 que des images dont les numéros 25 d'identifiant sont impairs. En variante ou en complément (pour vérifier qu'il n'y a pas d'erreur en ce sens que les images sélectionnées sont bien celles qui correspondent au format de l'écran 21), on peut utiliser un détrompeur. Pour cela, comme le montrent les figures 4 et 5, lors de l'opération de 30 génération, le calculateur principal 10 peut doter les images de l'un au moins de premier et second flux d'images 100, 200 d'une marque 110, 210 permettant de les distinguer des images de l'autre des deux flux. Dans l'exemple illustré sur les figures 4 et 5, les coins supérieurs gauches des images 101 du premier flux d'images 100 son colorés en bleu, tandis 9 que ceux des images 201 du second flux d'images 200 sont colorés en vert. On pourrait prévoir d'utiliser d'autres types de marques, par exemple des marques de mêmes couleurs mais de formes différentes. Quoi qu'il en soit, lors de l'opération d'affichage, le calculateur 5 multimédia 22 pourra commander l'affichage sur l'écran 21 des seules images dont les marques présentent une couleur qui correspond à la valeur du paramètre « type d'écran » stockée dans sa mémoire. On notera ici sur la figure 5 que les images 201 du second flux d'images 200 ne comportent qu'une seule et unique vue de l'extérieur du véhicule, qui 10 s'étend sur toute la largeur de l'image 201. D'autres modes de réalisation de l'invention sont envisageables. Ainsi, on peut envisager un second mode de réalisation dans lequel le calculateur principal 10 ne serait pas en mesure de générer des images de formats et/ou de dimensions différentes. 15 Dans ce second mode de réalisation, le procédé selon l'invention comporte quatre opérations mises en oeuvre en parallèle. La première opération consiste, pour le calculateur principal 10, à recevoir via le bus de communication de données les derniers clichés capturés par les quatre caméras 30. 20 La seconde opération consiste, pour le calculateur principal 10, à générer deux flux d'images 100', 200' différents. Comme le montrent les figures 7 et 9, les images 101', 201' constituant les deux flux d'images 100', 200' présentent des formats paysages et des dimensions identiques (800 pixels de hauteur sur 1024 pixels de largeur). 25 Les vues 61, 62 illustrées sur les images des deux flux d'images 100', 200' sont en revanche réparties de façons différentes et sont orientées différemment. Comme le montre la figure 9, les images 201' du second flux d'images 200' sont ici formées de deux vues représentées en position juxtaposée, dont une 30 vue d'oiseau 61 positionnée à droite de l'image 201', et une vue 62 qui correspond à une vue tridimensionnelle de dessus du véhicule et qui est positionnée à gauche de l'image 201'. Comme le montre la figure 7, les images 101' du premier flux d'images 100' sont ici formées de deux vues représentées en position juxtaposée, dont une 10 vue d'oiseau 61 qui est positionnée en haut à gauche de l'image 101' et qui est basculée de 90 degrés vers la gauche (par rapport à cette même vue représentée sur les images 201'), et une vue 62 qui correspond à une vue tridimensionnelle de dessus du véhicule, qui est positionnée à droite de l'image 101' et qui est 5 basculée de 90 degrés vers la gauche (par rapport à cette même vue représentée sur les images 201'). En pratique, comme le montre la figure 8, la vue 62 s'étend sur toute la hauteur des images 201' du second flux d'images 200' et sur les deux tiers de la hauteur de ces images, tandis que la vue 61 s'étend sur le tiers restant de ces 10 images. Comme le montre la figure 6, la vue 62 s'étend sur toute la hauteur des images 101' du premier flux d'images 101' et sur moins de la moitié de la largeur de ces images, tandis que la vue 61 s'étend en largeur sur moins de la moitié de la largeur de ces images et en hauteur sur moins de la moitié de la hauteur de ces 15 images. La troisième opération consiste, pour le calculateur principal 10, à transmettre les deux flux d'images 100', 200' au calculateur multimédia 22. Cette troisième opération est mise en oeuvre de manière identique à celle décrite supra. La quatrième opération consiste, pour le calculateur multimédia 22, à 20 sélectionner l'un des deux flux d'images 100', 200' et à commander son affichage sur l'écran 21. En pratique, si le second flux d'images 200' est sélectionné, le calculateur multimédia 22 commande l'affichage des images 201' sur l'écran 21 sans les modifier. 25 En revanche, si le premier flux d'images 100' est sélectionné, le calculateur multimédia 22 commande la bascule des images 101' à 90 degrés vers la droite et la découpe d'une partie de ces images (la partie hachurée sur la figure 6) afin d'adapter leurs dimensions et leurs formats à ceux de l'écran 21. Il commande ensuite l'affichage des images ainsi modifiées sur l'écran REVENDICATIONS1. Procédé d'affichage d'images sur un écran (21) d'un système d'affichage (20) de véhicule automobile, comportant : - une opération de génération d'un premier flux d'images (100; 100'), - une opération de transmission du premier flux d'images (100; 100') audit système d'affichage (20), et - une opération d'affichage d'images sur ledit écran (21), caractérisé en ce que : - lors de l'opération de génération, un second flux d'images (200; 200') est généré, - lors de l'opération de transmission, les premier et second flux d'images (100, 200; 100', 200') sont transmis audit système d'affichage (20), et - lors de l'opération d'affichage, il est prévu de sélectionner l'un desdits premier et second flux d'images (100, 200; 100', 200') et d'afficher sur l'écran (21) uniquement le flux d'images sélectionné. 2. Procédé selon la revendication précédente, dans lequel, lors de l'opération de transmission, les images des premier et second flux d'images (100, 200 ; 100', 200') sont transmises audit système d'affichage (20) de façon 20 intercalée. 3. Procédé selon la revendication précédente, dans lequel : - lors de l'opération de transmission, les images des premier et second flux d'images (100, 200 ; 100', 200') sont transmises audit système d'affichage (20) de façon alternée, et 25 - lors de l'opération d'affichage, seule une image sur deux est sélectionnée. 4. Procédé selon l'une des revendications précédentes, dans lequel - lors de l'opération de génération, les images de l'un au moins des premier et second flux d'images (100, 200 ; 100', 200') sont dotées d'une marque 30 (110, 210) permettant de les distinguer des images de l'autre des deux flux d'images (100, 200; 100', 200'), et - lors de l'opération d'affichage, les images sont sélectionnées en fonction de la présence de marque (110, 210) et/ou des caractéristiques de la marque. 12 5. Procédé selon l'une des revendications 1 à 4, dans lequel, à l'étape de génération, l'un des premier et second flux d'images (100) est constitué d'images au format paysage tandis que l'autre flux d'images (200) est constitué d'images au format portrait. 5 6. Procédé selon l'une des revendications 1 à 4, dans lequel : - lors de l'opération de génération, les deux flux d'images (100', 200') sont générés au même format paysage ou portrait, et - lors de l'opération d'affichage, si l'un des deux flux d'images (100') est sélectionné, il est prévu de basculer ses images à 90 degrés avant de les afficher 10 sur l'écran (21) et, si l'autre des deux flux d'images (200') est sélectionné, il est prévu d'afficher ses images sur l'écran (21) sans les basculer. 7. Procédé selon l'une des revendications précédentes, dans lequel l'opération de génération et l'opération d'affichage sont mises en oeuvre par des calculateurs informatiques (10, 22) distincts. 15 8. Procédé selon l'une des revendications précédentes, dans lequel, si l'un des deux flux d'images (100') prédéfini est sélectionné, il est prévu de couper une partie prédéterminée de chacune de ses images avant de les afficher sur l'écran (21). 9. Procédé selon l'une des revendications précédentes, dans lequel les images de l'un au moins des premier et second flux d'images (100, 200 ; 100', 200') comportent au moins deux vues (51, 52) distinctes représentant l'environnement extérieur du véhicule automobile. 10. Véhicule automobile comportant : - des capteurs d'images (30), - un système d'affichage (20) comprenant un écran (21), et - au moins un calculateur informatique (10, 22), caractérisé en ce que ledit au moins un calculateur informatique (10, 22) est adapté à mettre en oeuvre un procédé conforme à l'une des revendications précédentes.30