[go: up one dir, main page]

FR3147889A1 - Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment - Google Patents

Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment Download PDF

Info

Publication number
FR3147889A1
FR3147889A1 FR2303679A FR2303679A FR3147889A1 FR 3147889 A1 FR3147889 A1 FR 3147889A1 FR 2303679 A FR2303679 A FR 2303679A FR 2303679 A FR2303679 A FR 2303679A FR 3147889 A1 FR3147889 A1 FR 3147889A1
Authority
FR
France
Prior art keywords
image
vehicle
rendering
visual content
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2303679A
Other languages
French (fr)
Inventor
Emmanuelle Diaz
Sebastien Denjean
Thibaut Zimmermann
Francois Kolaczek
Pierre-Olivier Wagner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PSA Automobiles SA
Original Assignee
PSA Automobiles SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PSA Automobiles SA filed Critical PSA Automobiles SA
Priority to FR2303679A priority Critical patent/FR3147889A1/en
Publication of FR3147889A1 publication Critical patent/FR3147889A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

La présente invention concerne un procédé et un dispositif de rendu d’un contenu visuel dans un véhicule (10). A cet effet, des données d’une première image d’un environnement extérieur du véhicule (10) sont reçues d’une caméra (101) du véhicule (10). Ces données d’image sont analysées pour déterminer un ensemble de caractéristiques de la première image. Une deuxième image est générée à partir de la première image en modifiant certaines caractéristiques de la première image et en conservant d’autres caractéristiques de cette première image. Un contenu visuel représentatif de la deuxième image est rendu dans le véhicule (10) sur au moins un dispositif d’affichage (13). Figure pour l’abrégé : Figure 1 The present invention relates to a method and a device for rendering visual content in a vehicle (10). For this purpose, data of a first image of an external environment of the vehicle (10) are received from a camera (101) of the vehicle (10). This image data is analyzed to determine a set of characteristics of the first image. A second image is generated from the first image by modifying certain characteristics of the first image and by retaining other characteristics of this first image. A visual content representative of the second image is rendered in the vehicle (10) on at least one display device (13). Figure for abstract: Figure 1

Description

Procédé et dispositif de rendu d’un contenu visuel d’ambiance évocatrice dans un véhicule en fonction de l’environnement du véhiculeMethod and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment

La présente invention concerne les procédés et dispositifs de rendu d’un contenu visuel dans un véhicule, notamment mais non exclusivement dans un véhicule automobile. La présente invention concerne également un procédé et un dispositif de génération d’une image en fonction de données d’environnement du véhicule.The present invention relates to methods and devices for rendering visual content in a vehicle, particularly but not exclusively in a motor vehicle. The present invention also relates to a method and device for generating an image based on vehicle environmental data.

Arrière-plan technologiqueTechnological background

Les véhicules contemporains embarquent pour certains d’entre eux plusieurs écrans 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.Some contemporary vehicles have several screens to display information useful to the driver for driving the vehicle as well as comfort information, such as information for interacting with the vehicle's infotainment system, also called IVI (In-Vehicle Infotainment) system.

Parmi ces écrans, il est connu d’embarquer un ou plusieurs écrans de type LCD (de l’anglais « Liquid Crystal Display » ou en français « Affichage à cristaux liquides »), par exemple 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 »).Among these screens, it is known to embed one or more LCD type screens (from the English “Liquid Crystal Display” or in French “Display à cristaux liquide”), for example of the TFT type (from the English “Thin-Film Transistor” or in French “Transistor en film mince”), or OLED (from the English “Organic Light-Emitting Diode” or in French “Diode électroluminescente biologique”).

Des fonds d’écran sont parfois utilisés pour générer une ambiance déterminée dans le véhicule, par exemple pour fournir une ambiance déterminée dans l’habitacle du véhicule.Wallpapers are sometimes used to generate a specific mood in the vehicle, for example to provide a specific mood in the vehicle's interior.

Certains véhicules sont également équipés d’éclairage d’ambiance dans l’habitacle par exemple à base de LEDs (de l’anglais « Light-Emitting Diode » ou « diode électroluminescente » en français).Some vehicles are also equipped with ambient lighting in the passenger compartment, for example using LEDs (from the English “Light-Emitting Diode” or “electroluminescent diode” in French).

S’il est possible de personnaliser certains paramètres de l’éclairage d’ambiance (par exemple la couleur du fond d’écran ou la couleur des LEDs), la personnalisation reste cependant limitée ce qui limite l’expérience utilisateur vis-à-vis de l’éclairage d’ambiance dans l’habitacle de son véhicule.While it is possible to customize certain ambient lighting parameters (for example, the color of the background screen or the color of the LEDs), the customization remains limited, which limits the user experience with regard to ambient lighting in the passenger compartment of the vehicle.

Résumé de la présente inventionSummary of the present 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.An object of the present invention is to solve at least one of the problems of the technological background described above.

Un autre objet de la présente invention est d’améliorer l’expérience utilisateur pour la restitution d’une ambiance sonore dans un véhicule.Another object of the present invention is to improve the user experience for the restitution of a sound ambiance in a vehicle.

Un autre objet est d’améliorer l’éclairage d’ambiance dans un véhicule.Another purpose is to improve the ambient lighting in a vehicle.

Selon un premier aspect, la présente invention concerne un procédé de rendu d’un contenu visuel dans un véhicule, le véhicule embarquant une caméra ayant dans son champ de vision au moins une partie d’un environnement extérieur du véhicule, le véhicule embarquant en outre un système d’affichage comprenant au moins un dispositif d’affichage, le procédé comprenant les étapes suivantes :
- réception de premières données représentatives d’une première image acquise par la caméra ;
- détermination, à partir des premières données, de caractéristiques représentatives d’au moins une partie de la première image ;
- réception de deuxièmes données représentatives d’un mode de rendu représentatif d’une ambiance lumineuse déterminée ;
- génération d’une deuxième image par transformation de la au moins une partie de la première image,
la transformation comprenant une modification, en fonction des deuxièmes données, d’une première partie des caractéristiques de la au moins une partie de la première image dans la deuxième image et une conservation d’une deuxième partie des caractéristiques de la au moins une partie de la première image dans la deuxième image ;
- contrôle du rendu d’un contenu visuel représentatif de la deuxième image sur le au moins un dispositif d’affichage.
According to a first aspect, the present invention relates to a method for rendering visual content in a vehicle, the vehicle carrying a camera having in its field of vision at least part of an environment outside the vehicle, the vehicle further carrying a display system comprising at least one display device, the method comprising the following steps:
- reception of first data representative of a first image acquired by the camera;
- determination, from the first data, of characteristics representative of at least part of the first image;
- reception of second data representative of a rendering mode representative of a specific lighting ambiance;
- generation of a second image by transformation of at least part of the first image,
the transformation comprising a modification, as a function of the second data, of a first part of the characteristics of the at least one part of the first image in the second image and a conservation of a second part of the characteristics of the at least one part of the first image in the second image;
- controlling the rendering of visual content representative of the second image on the at least one display device.

La prise en compte de l’environnement dans lequel se trouve le véhicule à partir d’une image de l’environnement extérieur du véhicule, notamment des caractéristiques de l’image, pour le rendu d’un contenu visuel dans le véhicule permet d’améliorer l’expérience utilisateur lorsqu’il est à l’intérieur de son véhicule. Cela permet en effet de générer un contenu visuel selon une ambiance lumineuse souhaitée en fonction de caractéristiques d’une image de l’environnement autour du véhicule, par exemple en temps réel et au fur et à mesure du déplacement du véhicule.Taking into account the environment in which the vehicle is located from an image of the vehicle's external environment, in particular the characteristics of the image, for rendering visual content in the vehicle makes it possible to improve the user experience when the user is inside their vehicle. This in fact makes it possible to generate visual content according to a desired lighting ambiance based on characteristics of an image of the environment around the vehicle, for example in real time and as the vehicle moves.

Le contenu visuel rendu dans le véhicule est ainsi en meilleure adéquation avec l’environnement du véhicule, permettant par exemple d’améliorer la capacité du conducteur à appréhender l’environnement dans lequel il circule.The visual content rendered in the vehicle is thus better suited to the vehicle's environment, allowing for example to improve the driver's ability to understand the environment in which he is driving.

Selon une variante, les caractéristiques appartiennent à un ensemble de caractéristiques comprenant :
- une couleur ;
- une saturation ;
- un gamma ;
- une luminance ; et
- un contraste.
Alternatively, the features belong to a set of features including:
- a color;
- saturation;
- a gamma;
- a luminance; and
- a contrast.

Selon une autre variante, la transformation comprend une modification de la couleur de la au moins une partie de la première image pour obtenir la couleur de la deuxième image, la luminance et le contraste de la deuxième image correspondant à la luminance et au contraste de la au moins une partie de la première image.According to another variant, the transformation comprises a modification of the color of the at least one part of the first image to obtain the color of the second image, the luminance and the contrast of the second image corresponding to the luminance and the contrast of the at least one part of the first image.

Selon une variante supplémentaire, ladite transformation comprend en outre une modification de la saturation de la au moins une partie de la première image pour obtenir la saturation de la deuxième image et/ou une modification du gamma de la au moins une partie de la première image pour obtenir le gamma de la deuxième image.According to a further variant, said transformation further comprises a modification of the saturation of the at least one part of the first image to obtain the saturation of the second image and/or a modification of the gamma of the at least one part of the first image to obtain the gamma of the second image.

Selon encore une variante, la transformation comprend en outre un lissage de la au moins une partie de la première image.According to yet another variant, the transformation further comprises smoothing of at least part of the first image.

Selon une variante additionnelle, la deuxième image est en outre obtenue par sélection d’une partie de la première image.According to an additional variant, the second image is further obtained by selecting a part of the first image.

Selon une autre variante, le au moins un dispositif d’affichage appartient à un ensemble de dispositifs d’affichage comprenant :
- un écran d’affichage ;
- une matrice de LEDs ;
- un arrangement de LEDs ; et
- un projecteur.
According to another variant, the at least one display device belongs to a set of display devices comprising:
- a display screen;
- a matrix of LEDs;
- an arrangement of LEDs; and
- a projector.

Selon un deuxième aspect, la présente invention concerne un dispositif de rendu d’un contenu visuel dans 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.According to a second aspect, the present invention relates to a device for rendering visual content in a vehicle, the device comprising a memory associated with a processor configured for implementing the steps of the method according to the first aspect of the present invention.

Selon un troisième aspect, la présente invention concerne un système d’affichage comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention et au moins un dispositif d’affichage relié en communication au dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention.According to a third aspect, the present invention relates to a display system comprising a device as described above according to the second aspect of the present invention and at least one display device communicatively connected to the device as described above according to the second aspect of the present invention.

Selon un quatriè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 ou un système d’affichage tel que décrit ci-dessus selon le troisième aspect de la présente invention.According to a fourth aspect, the present invention relates to a vehicle, for example of the automobile type, comprising a device as described above according to the second aspect of the present invention or a display system as described above according to the third aspect of the present invention.

Selon un cinquiè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.According to a fifth aspect, the present invention relates to a computer program which comprises instructions adapted for the execution of the steps of the method according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.

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.Such a computer program may use any programming language, and may be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.

Selon un sixiè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.According to a sixth aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the method according to the first aspect of the present 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.On the one hand, the recording medium may be any entity or device capable of storing the program. For example, the medium may include a storage medium, such as a ROM memory, a CD-ROM or a microelectronic circuit type ROM memory, or a magnetic recording medium or a hard disk.

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.On the other hand, this recording medium may also be a transmissible medium such as an electrical or optical signal, such a signal being able to be conveyed via an electrical or optical cable, by conventional or hertzian radio or by self-directed laser beam or by other means. The computer program according to the present invention may in particular be downloaded from a network such as the 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.Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to perform or to be used in performing the method in question.

Brève description des figuresBrief description of the 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 :Other characteristics and advantages of the present invention will emerge from the description of the particular and non-limiting exemplary embodiments of the present invention below, with reference to the appended figures 1 to 3, in which:

illustre schématiquement une partie d’habitacle d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; schematically illustrates a portion of a vehicle passenger compartment, according to a particular exemplary embodiment of the present invention;

illustre schématiquement un dispositif configuré pour le rendu d’un contenu visuel dans le véhicule de la , selon un exemple de réalisation particulier et non limitatif de la présente invention ; schematically illustrates a device configured for rendering visual content in the vehicle of the , according to a particular and non-limiting exemplary embodiment of the present invention;

illustre un organigramme des différentes étapes d’un procédé de rendu d’un contenu visuel dans le véhicule de la , selon un exemple de réalisation particulier et non limitatif de la présente invention. illustrates a flowchart of the different steps of a process for rendering visual content in the vehicle of the , according to a particular and non-limiting exemplary embodiment of the present invention.

Description des exemples de réalisationDescription of examples of implementation

Un procédé et un dispositif de rendu d’un contenu visuel dans 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.A method and device for rendering visual content in a vehicle will now be described in the following with joint reference to Figures 1 to 3. The same elements are identified with the same reference signs throughout the description which follows.

Selon un exemple particulier et non limitatif de réalisation de la présente invention, le rendu d’un contenu visuel dans un véhicule, notamment dans l’habitacle du véhicule, comprend la réception de premières données représentatives d’une ou plusieurs premières images d’une partie de l’environnement extérieur du véhicule acquises par une caméra embarquée dans le véhicule. Ces premières données d’image sont analysées ou traitées selon toute méthode de traitement d’image connue pour déterminer ou extraire des caractéristiques de la première image, telle que les couleurs composant cette première image, la ou les couleurs dominantes, la saturation, le gamma, la luminance et/ou le contraste. Des deuxièmes données représentatives d’un mode de rendu associé à une ambiance lumineuse déterminée sont reçues, par exemple après sélection de ce mode de rendu via une IHM (Interface Homme-Machine) du véhicule. Une deuxième image est générée par transformation de la première image, ou d’une partie seulement de cette première image (par exemple suivant une sélection d’une partie de l’image pour générer la deuxième image à partir de cette partie sélectionnée dans la première image). Les caractéristiques de la deuxième image sont obtenues par transformation d’une ou plusieurs caractéristiques de la première image et en conservant une ou plusieurs autres caractéristiques de la première image. La deuxième image ainsi générée est utilisée pour le rendu d’un contenu visuel sur un ou plusieurs dispositifs d’affichage embarqués dans le véhicule pour générer une ambiance lumineuse particulière.According to a particular and non-limiting example of embodiment of the present invention, the rendering of visual content in a vehicle, in particular in the passenger compartment of the vehicle, comprises the reception of first data representative of one or more first images of a part of the exterior environment of the vehicle acquired by a camera on board the vehicle. These first image data are analyzed or processed according to any known image processing method to determine or extract characteristics of the first image, such as the colors composing this first image, the dominant color(s), the saturation, the gamma, the luminance and/or the contrast. Second data representative of a rendering mode associated with a determined lighting ambiance are received, for example after selection of this rendering mode via an HMI (Human-Machine Interface) of the vehicle. A second image is generated by transformation of the first image, or of only a part of this first image (for example following a selection of a part of the image to generate the second image from this part selected in the first image). The characteristics of the second image are obtained by transforming one or more characteristics of the first image and retaining one or more other characteristics of the first image. The second image thus generated is used for rendering visual content on one or more display devices embedded in the vehicle to generate a particular lighting ambiance.

La illustre schématiquement une partie d’habitacle d’un véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention.There schematically illustrates a portion of the passenger compartment of a vehicle 10, according to a particular and non-limiting exemplary embodiment of the present 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 comprenant un habitacle ou au minimum équipé d’un écran d’affichage, par exemple une automobile, un camion, un car, une moto.The vehicle 10 corresponds for example to a vehicle with a thermal engine, with electric motor(s) or even a hybrid vehicle with a thermal engine and one or more electric motors. The vehicle 10 thus corresponds for example to a land vehicle comprising a passenger compartment or at least equipped with a display screen, for example an automobile, a truck, a coach, a motorcycle.

Le véhicule 10 embarque avantageusement une ou plusieurs caméras 101 configurées pour l’acquisition de données d’images de l’environnement du véhicule 10, notamment l’environnement extérieur du véhicule 10.The vehicle 10 advantageously carries one or more cameras 101 configured for the acquisition of image data of the environment of the vehicle 10, in particular the exterior environment of the vehicle 10.

Le véhicule 10 embarque par exemple une caméra 101, dite caméra frontale. Une telle caméra 101 est avantageusement arrangée dans l’habitacle du véhicule 10 sous le pare-brise et en haut et au milieu de ce pare-brise. Une telle caméra frontale 101 possède un champ de vision correspondant à l’espace situé devant le véhicule 10 selon le sens de circulation du véhicule 10.The vehicle 10 for example carries a camera 101, called a front camera. Such a camera 101 is advantageously arranged in the passenger compartment of the vehicle 10 under the windshield and at the top and in the middle of this windshield. Such a front camera 101 has a field of vision corresponding to the space located in front of the vehicle 10 according to the direction of travel of the vehicle 10.

La caméra 101 comprend par exemple les éléments suivants :
- un capteur photosensible correspondant par exemple à une matrice de photorécepteurs associée par exemple à un filtre de Bayer ;
- un ensemble optique arrangée devant le capteur vis-à-vis de la scène à acquérir par le capteur, l’ensemble optique comprenant par exemple un arrangement d’une ou plusieurs lentilles ; et
- optionnellement un ou plusieurs calculateurs associés à de la mémoire et configurés pour le traitement des images acquises par le capteur.
The camera 101 comprises, for example, the following elements:
- a photosensitive sensor corresponding for example to a matrix of photoreceptors associated for example with a Bayer filter;
- an optical assembly arranged in front of the sensor with respect to the scene to be acquired by the sensor, the optical assembly comprising for example an arrangement of one or more lenses; and
- optionally one or more calculators associated with memory and configured for processing images acquired by the sensor.

Selon un autre exemple, le véhicule 10 embarque une caméra arrangée au niveau de la calandre avant ou au niveau du parechoc avant, une telle caméra ayant dans son champ de vision la portion de route défilant devant le véhicule 10. Une telle caméra est par exemple utilisée pour la détection et la reconnaissance des marquages au sol (lignes tracées sur la route). Une telle caméra est par exemple protégée de l’environnement extérieur d’une vitre de protection.According to another example, the vehicle 10 has a camera arranged at the front grille or at the front bumper, such a camera having in its field of vision the portion of road passing in front of the vehicle 10. Such a camera is for example used for the detection and recognition of road markings (lines drawn on the road). Such a camera is for example protected from the external environment by a protective window.

Selon encore un autre exemple, le véhicule 10 embarque une caméra montée sur ou dans chaque rétroviseur extérieur.In yet another example, the vehicle 10 has a camera mounted on or in each exterior rearview mirror.

Les données obtenues de cette caméra 101 (et/ou d’autres caméras embarqués) sont transmises à un ou plusieurs calculateurs embarqués dans le véhicule 10, notamment dans le cadre du processus décrit ci-après et/ou dans le cadre du procédé décrit ci-après en regard de la .The data obtained from this camera 101 (and/or other on-board cameras) are transmitted to one or more computers on board the vehicle 10, in particular within the framework of the process described below and/or within the framework of the method described below with regard to the .

Le véhicule 10 embarque en outre un système d’affichage comprenant un ou plusieurs dispositifs d’affichages. Le ou les dispositifs d’affichage correspondent par exemple à un ou plusieurs des dispositifs d’affichage suivants, selon toute combinaison :
- un ou plusieurs écrans tel que par exemple un écran 13 à interface tactile et un calculateur configuré pour contrôler l’affichage de contenu(s) d’une IHM graphique sur l’écran tactile 13 ; et/ou
- un écran d’affichage 12 correspondant par exemple à une lame transparente ou semi-transparente 12, par exemple arrangée sur le dessus de la planche de bord 11 devant le pare-brise du véhicule électrique 10. La lame transparente 12 est par exemple arrangée derrière le volant 14, selon le point d’un vue d’un conducteur installé dans le siège conducteur 15, de telle manière que le conducteur voit le contenu affiché ou projeté sur la lame transparente 12 lorsque le conducteur conduit le véhicule électrique 10. La lame transparente 12 correspond ainsi à un élément d’un dispositif ou système dit d’affichage tête-haute. Un tel système d’affichage comprend par exemple un ou plusieurs projecteurs intégrés par exemple dans la planche de bord 11. Un tel système de projection d’images ou de contenus graphiques correspond par exemple à un système dit à réalité augmentée, dite AR (de l’anglais « Augmented Reality »), par exemple un système de Vision Tête Haute, dite VTH ou HUD (de l’anglais « Head Up Display » ou en français « Affichage Tête Haute »), lequel permet l’incrustation d’objets virtuels dans le champ de vision du conducteur en projetant les images sur la lame 12, de manière à superposer les objets virtuels des images projetées sur la scène routière réelle. La projection des images de l’objet graphique est par exemple contrôlée par un ou plusieurs calculateurs du système embarqué du véhicule 10, par exemple par le calculateur IVI. La liaison entre le calculateur et le dispositif d’affichage tête-haute correspond par exemple à une liaison de type LVDS (de l’anglais « Low Voltage Differential Signaling » ou en français « Transmission différentielle basse-tension ») ; et/ou
- un écran d’affichage appelé combiné ou tableau de bord et généralement arrangé dans une zone 141 derrière le volant dans la planche de bord 11 ; et/ou
- un arrangement de LEDs comprenant par exemple plusieurs LEDs arrangés sous la forme d’une matrice de LEDs et/ou sous le forme d’une ou plusieurs lignes ou bandes de LEDs ; et/ou
- un ou plusieurs projecteurs configurés pour projeter une ou plusieurs images ou contenus visuels sur une surface, par exemple sur une partie du pare-brise, sur la planche de bord 11, sur le plafond de l’habitacle du véhicule 10, etc.
The vehicle 10 further includes a display system comprising one or more display devices. The display device(s) correspond, for example, to one or more of the following display devices, in any combination:
- one or more screens such as for example a screen 13 with a touch interface and a computer configured to control the display of content(s) of a graphical HMI on the touch screen 13; and/or
- a display screen 12 corresponding for example to a transparent or semi-transparent blade 12, for example arranged on top of the dashboard 11 in front of the windshield of the electric vehicle 10. The transparent blade 12 is for example arranged behind the steering wheel 14, according to the point of view of a driver installed in the driver's seat 15, such that the driver sees the content displayed or projected on the transparent blade 12 when the driver is driving the electric vehicle 10. The transparent blade 12 thus corresponds to an element of a device or system called a head-up display. Such a display system comprises for example one or more projectors integrated for example in the dashboard 11. Such a system for projecting images or graphic content corresponds for example to a so-called augmented reality system, called AR (from the English “Augmented Reality”), for example a Head-Up Display system, called VTH or HUD (from the English “Head Up Display” or in French “Display Tête Haute”), which allows the embedding of virtual objects in the driver's field of vision by projecting the images on the blade 12, so as to superimpose the virtual objects of the projected images on the real road scene. The projection of the images of the graphic object is for example controlled by one or more computers of the on-board system of the vehicle 10, for example by the IVI computer. The connection between the computer and the head-up display device corresponds for example to a connection of the LVDS type (from the English “Low Voltage Differential Signaling” or in French “Low Voltage Differential Transmission”); and/or
- a display screen called a handset or dashboard and generally arranged in an area 141 behind the steering wheel in the dashboard 11; and/or
- an arrangement of LEDs comprising for example several LEDs arranged in the form of an LED matrix and/or in the form of one or more lines or strips of LEDs; and/or
- one or more projectors configured to project one or more images or visual contents onto a surface, for example onto a portion of the windshield, onto the dashboard 11, onto the ceiling of the vehicle interior 10, etc.

Les calculateurs contrôlant le ou les systèmes 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é »)) et/ou la ou les caméras 101 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 assister le conducteur et/ou les passagers du véhicule dans le contrôle de systèmes embarqués 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).The computers controlling the display system(s) (such as the computer of the infotainment system, called IVI (In-Vehicle Infotainment) computer) and/or the camera(s) 101 form, for example, a multiplexed architecture for the production of various services useful for the proper operation of the vehicle and for assisting the driver and/or passengers of the vehicle in controlling the on-board systems of the vehicle 10. The computers communicate and exchange data with each other via one or more computer buses, for example a communication bus of the CAN (Controller Area Network) type, CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (according to the ISO 17458 standard), LIN (Local Interconnect Network) type. or Ethernet (according to ISO/IEC 802-3 standard).

Un processus de contrôle de rendu d’un contenu visuel ou de contrôle du rendu d’un tel contenu visuel est avantageusement mis en œuvre par un ou plusieurs dispositifs embarqués dans le véhicule 10, par exemple par un ou plusieurs calculateurs du système embarqué du véhicule 10.A process for controlling the rendering of visual content or controlling the rendering of such visual content is advantageously implemented by one or more devices embedded in the vehicle 10, for example by one or more computers of the embedded system of the vehicle 10.

Selon une variante, le processus est mis en œuvre par un système comprenant le ou les calculateurs et un ou plusieurs autres dispositifs ou systèmes embarqués dans le véhicule 10, par exemple une ou plusieurs caméras 101 et un ou plusieurs dispositifs d’affichage 13.According to one variant, the process is implemented by a system comprising the calculator(s) and one or more other devices or systems embedded in the vehicle 10, for example one or more cameras 101 and one or more display devices 13.

Un contenu visuel est représenté par des données telles que des données d’image ou de partie d’image, les données étant par exemple représentatives d’une matrice de pixels, des valeurs de couleur étant par exemple associées à chaque pixel, par exemple selon un ou plusieurs canaux de couleur. Par exemple, les données de pixels sont codées sous la forme de valeurs RGB (de l’anglais « Red, Green, Blue » ou « Rouge, vert, bleu » en français).Visual content is represented by data such as image or image part data, the data being for example representative of a matrix of pixels, color values being for example associated with each pixel, for example according to one or more color channels. For example, the pixel data is encoded in the form of RGB values (from the English “Red, Green, Blue” or “Rouge, vert, bleu” in French).

Dans une première opération, des premières données représentatives d’une ou plusieurs premières images sont reçues d’une ou plusieurs caméras telle que la caméra 101 sont reçues par le calculateur mettant en œuvre le processus, par exemple le calculateur IVI.In a first operation, first data representative of one or more first images are received from one or more cameras such as camera 101 are received by the computer implementing the process, for example the IVI computer.

Les premières données sont par exemple reçues de la caméra 101 ou d’un calculateur contrôlant la caméra 101 via un ou plusieurs bus de données reliant la caméra 101 au calculateur mettant en œuvre le processus.The first data are for example received from the camera 101 or from a computer controlling the camera 101 via one or more data buses connecting the camera 101 to the computer implementing the process.

Les premières données sont par exemple reçues à chaque instant d’acquisition d’une image par la caméra 101. Selon une variante, seule une partie des premières données des premières images acquises par la caméra 101 sont reçues, par exemple à intervalles réguliers. Selon cette variante, le calculateur reçoit une image toutes les 200, 500 ou 1000 ms ou le calculateur reçoit 1 image toutes les N images acquises par la caméra 101, N étant un nombre par exemple égal à 10, 20, 24 ou 48 images.The first data are for example received at each instant of acquisition of an image by the camera 101. According to a variant, only a portion of the first data of the first images acquired by the camera 101 are received, for example at regular intervals. According to this variant, the computer receives an image every 200, 500 or 1000 ms or the computer receives 1 image every N images acquired by the camera 101, N being a number for example equal to 10, 20, 24 or 48 images.

Selon une variante, les premières données sont reçues par le calculateur suivant une requête émise par le calculateur à destination de la caméra 101 ou du calculateur contrôlant la caméra 101 pour recevoir les données d’image à réception de la requête.According to one variant, the first data is received by the computer following a request sent by the computer to the camera 101 or to the computer controlling the camera 101 to receive the image data upon receipt of the request.

Le reste du processus sera décrit en référence à une première image pour des raisons de clarté. Bien entendu, le processus s’applique de la même manière pour plusieurs premières images, c’est-à-dire pour chaque première image d’une pluralité de premières images acquises séquentiellement par la caméra 101 par exemple.The remainder of the process will be described with reference to a first image for the sake of clarity. Of course, the process applies in the same manner for several first images, that is, for each first image of a plurality of first images acquired sequentially by the camera 101 for example.

Dans une deuxième opération, un ensemble de caractéristiques représentatives d’au moins une partie de la première image sont déterminées par analyse ou traitement des premières données reçues à la première opération.In a second operation, a set of characteristics representative of at least a portion of the first image are determined by analyzing or processing the first data received in the first operation.

Selon un mode de réalisation particulier, une partie de la première image reçue est sélectionnée avant d’effectuer le ou les traitements permettant d’obtenir les caractéristiques de la première image. La partie sélectionnée correspond par exemple à une partie entourant ou englobant une zone d’intérêt dans la première image, une telle zone d’intérêt étant déterminée selon toute méthode connue de l’homme du métier, par exemple via la détermination d’une carte de saillance ou par la recherche et reconnaissance d’un objet d’intérêt particulier dans la première image. Selon un autre exemple, la partie sélectionnée correspond à la partie centrale de la première image. Selon encore un autre exemple, la sélection d’une partie de la première image correspond à une sélection d’une partie des pixels de la matrice formant la première image pour réduire la définition ou la résolution de la première image et réduire le temps de traitement et d’analyse de la première image.According to a particular embodiment, a portion of the first image received is selected before performing the processing operation(s) making it possible to obtain the characteristics of the first image. The selected portion corresponds for example to a portion surrounding or encompassing an area of interest in the first image, such an area of interest being determined according to any method known to those skilled in the art, for example via the determination of a saliency map or by searching for and recognizing a particular object of interest in the first image. According to another example, the selected portion corresponds to the central portion of the first image. According to yet another example, the selection of a portion of the first image corresponds to a selection of a portion of the pixels of the matrix forming the first image to reduce the definition or resolution of the first image and reduce the processing and analysis time of the first image.

Les caractéristiques extraites de la première image et représentatives de la première image correspondent par exemple à des caractéristiques relatives à la couleur.The features extracted from the first image and representative of the first image correspond for example to features relating to color.

La ou les caractéristiques déterminées via le traitement des premières données correspondent par exemple à une ou plusieurs des caractéristiques suivantes, selon toute combinaison possible :
- la couleur, par exemple la ou les couleurs principales de la première image, l’ensemble des couleurs associées aux pixels, une ou plusieurs couleurs dominantes dans la première image, une couleur étant par exemple exprimé en valeurs de niveau de gris (par exemple entre 0 et 255) pour chaque canal de couleur (3 canaux dans le cas d’un codage en RGB) ; et/ou
- la saturation de la première image, la saturation correspondant par exemple à une valeur représentative d’une différence d’une couleur par rapport à un gris neutre de même luminosité, la saturation étant par exemple exprimée sur une échelle comprise entre 00 et 99 ; et/ou
- le gamma (aussi appelé facteur de contraste) de la première image, le gamma correspondant à une valeur ou un nombre (par exemple compris entre 1 et 3) représentant la forme d’une courbe décrivant le passage du noir au blanc ou du blanc au noir ; et/ou
- la luminance de la première image, représentant un quotient entre l’intensité lumineuse d’une source lumineuse et sa surface totale, la luminance étant mesuré en candela par mètre carré (cd/m²) ; et/ou
- le contraste de la première image, le contraste caractérisant la répartition lumineuse de la première image, le contraste pouvant par exemple être interprété comme un étalement de l’histogramme de luminosité de l’image ou comme le rapport entre la luminosité maximale et la luminosité minimale de l’image, le contraste étant représenté par une valeur ou un nombre.
The characteristic(s) determined via the processing of the first data correspond, for example, to one or more of the following characteristics, in any possible combination:
- the color, for example the main color(s) of the first image, the set of colors associated with the pixels, one or more dominant colors in the first image, a color being for example expressed in gray level values (for example between 0 and 255) for each color channel (3 channels in the case of RGB coding); and/or
- the saturation of the first image, the saturation corresponding for example to a value representative of a difference of a color compared to a neutral gray of the same luminosity, the saturation being for example expressed on a scale between 00 and 99; and/or
- the gamma (also called contrast factor) of the first image, the gamma corresponding to a value or a number (for example between 1 and 3) representing the shape of a curve describing the transition from black to white or from white to black; and/or
- the luminance of the first image, representing a quotient between the luminous intensity of a light source and its total surface area, the luminance being measured in candela per square meter (cd/m²); and/or
- the contrast of the first image, the contrast characterizing the light distribution of the first image, the contrast being able for example to be interpreted as a spread of the brightness histogram of the image or as the ratio between the maximum brightness and the minimum brightness of the image, the contrast being represented by a value or a number.

Les caractéristiques de la première image sont déterminées selon toute méthode de traitement d’image connue de l’homme du métier, par exemple tel que décrit dans l’article « Color Indexing » de MJ Swain et DH Ballard, paru dans « International journal of computer vision » en 1991.The characteristics of the first image are determined according to any image processing method known to those skilled in the art, for example as described in the article “Color Indexing” by MJ Swain and DH Ballard, published in “International journal of computer vision” in 1991.

Dans une troisième opération, une deuxième image est générée à partir des premières données, c’est-à-dire à partir de la première image.In a third operation, a second image is generated from the first data, that is, from the first image.

La deuxième image est générée par transformation de la première image (ou de la partie sélectionnée dans la première image le cas échéant). La deuxième image est ainsi obtenue en déterminant les caractéristiques de la deuxième image à partir des caractéristiques de la première image, les caractéristiques de la première image et de la deuxième image étant de même nature ou de mêmes types (couleur, saturation, gamma, luminance, contraste).The second image is generated by transforming the first image (or the selected portion of the first image, if applicable). The second image is thus obtained by determining the characteristics of the second image from the characteristics of the first image, the characteristics of the first image and the second image being of the same nature or types (color, saturation, gamma, luminance, contrast).

La transformation mise en œuvre pour déterminer la deuxième image comprend :
- une modification d’une ou plusieurs caractéristiques de la première image pour obtenir la ou les caractéristiques correspondantes de la deuxième image ; et
- une conservation d’une ou plusieurs caractéristiques de la première image pour obtenir la ou les caractéristiques correspondantes de la deuxième image.
The transformation implemented to determine the second image includes:
- a modification of one or more characteristics of the first image to obtain the corresponding characteristic(s) of the second image; and
- a conservation of one or more characteristics of the first image to obtain the corresponding characteristic(s) of the second image.

Une telle transformation permet d’obtenir une deuxième image évoquant par exemple une atmosphère ou une ambiance déterminée (via la modification d’une ou plusieurs caractéristiques de la première image) et rappelant l’environnement dans lequel le véhicule 10 circule (via la conservation d’une ou plusieurs caractéristiques de la première image), ce qui permet d’éviter d’isoler complètement le conducteur du véhicule 10 de l’environnement dans lequel il circule pour maintenir son attention sur l’environnement.Such a transformation makes it possible to obtain a second image evoking, for example, a specific atmosphere or ambiance (via the modification of one or more characteristics of the first image) and recalling the environment in which the vehicle 10 is traveling (via the conservation of one or more characteristics of the first image), which makes it possible to avoid completely isolating the driver of the vehicle 10 from the environment in which he is traveling in order to maintain his attention on the environment.

La ou les caractéristiques de couleur de la première image sont avantageusement modifiées dans la transformation pour obtenir la ou les caractéristiques de couleur de la deuxième image. Une modification de la couleur est par exemple obtenue en appliquant un ou plusieurs filtres de couleur à la première image pour obtenir la deuxième image.The color characteristic(s) of the first image are advantageously modified in the transformation to obtain the color characteristic(s) of the second image. A modification of the color is for example obtained by applying one or more color filters to the first image to obtain the second image.

En variante optionnelle, la saturation et/ou le gamme de la première image sont modifiées pour obtenir la saturation et/ou le gamme de la deuxième image.As an optional variation, the saturation and/or gamut of the first image is modified to obtain the saturation and/or gamut of the second image.

La modification de la ou les caractéristiques de la première image est par exemple obtenue à partir d’un ou plusieurs paramètres appliqués à chaque caractéristique de la première image à modifier, ces paramètres étant par exemple stockées dans une mémoire du véhicule 10 accessible par le calculateur mettant en œuvre le processus.The modification of the characteristic(s) of the first image is for example obtained from one or more parameters applied to each characteristic of the first image to be modified, these parameters being for example stored in a memory of the vehicle 10 accessible by the computer implementing the process.

Les paramètres de modification sont par exemple associés à un mode de rendu sélectionné par un utilisateur, par exemple par le conducteur ou un passager du véhicule 10, via une IHM du véhicule 10.The modification parameters are for example associated with a rendering mode selected by a user, for example by the driver or a passenger of the vehicle 10, via an HMI of the vehicle 10.

Le mode de rendu est par exemple sélectionné (par exemple via une interface tactile de l’écran 13 sur lequel est affiché le contenu de l’IHM permettant de choisir le mode de rendu souhaité), à chaque mode de rendu de la liste étant par exemple associée une ambiance lumineuse, chaque ambiance lumineuse étant configurée pour par exemple évoquer un paysage particulier (mer, montagne en hiver, forêt, désert, etc.) et/ou un moment de la journée (lever du soleil, coucher du soleil, jour, nuit, etc.).The rendering mode is for example selected (for example via a touch interface of the screen 13 on which the content of the HMI is displayed allowing the desired rendering mode to be chosen), each rendering mode in the list being for example associated with a light ambiance, each light ambiance being configured to for example evoke a particular landscape (sea, mountain in winter, forest, desert, etc.) and/or a time of day (sunrise, sunset, day, night, etc.).

Par exemple, si le mode de rendu sélectionné est associé à une ambiance de type forêt, un filtre de couleur verte est appliqué à la première image pour obtenir la deuxième image.For example, if the selected render mode is associated with a forest-type ambiance, a green color filter is applied to the first image to obtain the second image.

Pour obtenir un rendu de la deuxième image avec deux couleurs uniquement, la première image est par exemple transformée en noir et blanc (ou en nuances de gris) et le noir (ou les valeurs de gris supérieures à un seuil) est transformé en une première couleur et le blanc (ou les valeurs de gris inférieures au seuil) est transformé en une deuxième couleur pour obtenir les deux couleurs de la deuxième image.To obtain a rendering of the second image with only two colors, for example, the first image is transformed into black and white (or shades of gray) and the black (or gray values above a threshold) is transformed into a first color and the white (or gray values below the threshold) is transformed into a second color to obtain the two colors of the second image.

La saturation et/ou le gamma sont par exemple modifiés pour obtenir une deuxième image avec des teintes ou couleurs plus chaleureuses ou au contraire plus ternes, selon le mode de rendu sélectionné et les paramètres de modification associés, de tels paramètres pour le gamma et la saturation correspondant par exemple à des coefficients à appliquer au gamma et/ou à la saturation de la première image.The saturation and/or gamma are for example modified to obtain a second image with warmer or, on the contrary, duller hues or colors, depending on the selected rendering mode and the associated modification parameters, such parameters for the gamma and saturation corresponding for example to coefficients to be applied to the gamma and/or saturation of the first image.

La ou les caractéristiques de la première image dont les valeurs associées ne sont pas modifiées correspondent par exemple à :
- la luminance ; et/ou
- le contraste.
The characteristic(s) of the first image whose associated values are not modified correspond for example to:
- luminance; and/or
- the contrast.

Ainsi, lors de la génération de la deuxième image par transformation de la première image, la luminance et/ou le contraste de la première image sont conservés à l’identique pour obtenir la luminance et/ou le contraste de la deuxième image. Dit autrement, la luminance et/ou le contraste de la première image sont identiques ou égaux à la luminance et/ou au contraste de la deuxième image.Thus, when generating the second image by transforming the first image, the luminance and/or contrast of the first image are kept identical to obtain the luminance and/or contrast of the second image. In other words, the luminance and/or contrast of the first image are identical or equal to the luminance and/or contrast of the second image.

Selon un mode de réalisation particulier, la transformation comprend en outre un ou plusieurs traitements supplémentaires, par exemple :
- un lissage de la première image (ou de la partie sélectionnée de la première image le cas échéant) pour atténuer un bruit et/ou obtenir un flou, par exemple par application d’un filtre gaussien ; et/ou
- une réduction de la définition de la première image pour obtenir la définition de la deuxième image.
According to a particular embodiment, the transformation further comprises one or more additional treatments, for example:
- smoothing of the first image (or of the selected part of the first image if applicable) to attenuate noise and/or obtain blur, for example by applying a Gaussian filter; and/or
- a reduction of the definition of the first image to obtain the definition of the second image.

Le lissage ou floutage de l’image permet par exemple de réduire la visibilité de certains détails ou objets représentés dans la première image, pour éviter par exemple de distraire le conducteur qui pourrait être attiré par ces détails ou objets affichés.Smoothing or blurring the image can, for example, reduce the visibility of certain details or objects shown in the first image, for example to avoid distracting the driver who might be attracted by these details or objects displayed.

Le ou les traitements supplémentaires sont par exemple fonction du type de dispositif d’affichage utilisé pour le rendu du contenu visuel, lequel correspond par exemple à la deuxième image ou à la deuxième image après le ou les traitements supplémentaires.The additional processing(s) depends for example on the type of display device used to render the visual content, which corresponds for example to the second image or the second image after the additional processing(s).

Par exemple, lorsque le dispositif d’affichage correspond à une matrice de LEDs, un groupe de pixels de la deuxième image est associé à chaque LEDs (en fonction de la position de chaque LED dans la matrice de LEDs, le groupe de pixels sélectionné pour une LED ayant une position spatiale dans la deuxième image correspondant à la position spatiale de la LED considérée dans la matrice), les informations de couleurs de chaque pixel du groupe de pixel étant par exemple moyennées pour obtenir la couleur à restituer par la LED.For example, when the display device corresponds to a matrix of LEDs, a group of pixels of the second image is associated with each LED (according to the position of each LED in the matrix of LEDs, the group of pixels selected for an LED having a spatial position in the second image corresponding to the spatial position of the LED considered in the matrix), the color information of each pixel of the group of pixels being for example averaged to obtain the color to be rendered by the LED.

Le traitement supplémentaire appliqué à la deuxième image obtenue des caractéristiques de la première image est par exemple fonction de la définition du dispositif d’affichage.The additional processing applied to the second image obtained from the characteristics of the first image is for example a function of the definition of the display device.

Dans une quatrième opération, le rendu du contenu visuel (correspondant à la deuxième image ou à la deuxième image à laquelle est(sont) appliqué(s) un ou plusieurs traitements d’image supplémentaires) est contrôlé par le calculateur pour que le contenu visuel soit affiché et/ou projeté sur le ou les dispositifs d’affichage configurés pour obtenir une ambiance lumineuse dans l’habitacle du véhicule 10.In a fourth operation, the rendering of the visual content (corresponding to the second image or to the second image to which one or more additional image processing operations are applied) is controlled by the computer so that the visual content is displayed and/or projected onto the display device(s) configured to obtain a light ambiance in the passenger compartment of the vehicle 10.

Le rendu comprend l’affichage ou la projection du contenu visuel sur le ou les dispositifs d’affichage prévus à cet effet.Rendering includes displaying or projecting the visual content on the display device(s) provided for that purpose.

La illustre schématiquement un dispositif 3 configuré pour contrôler le rendu d’un contenu visuel dans un véhicule, par exemple dans le véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le dispositif 2 correspond par exemple à un dispositif embarqué dans le véhicule 10, par exemple un calculateur.There schematically illustrates a device 3 configured to control the rendering of visual content in a vehicle, for example in the vehicle 10, according to a particular and non-limiting exemplary embodiment of the present invention. The device 2 corresponds for example to a device embedded in the vehicle 10, for example a calculator.

Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la et/ou des étapes du procédé décrit en regard de la . 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 »), un téléphone intelligent, une tablette, un ordinateur portable. 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.Device 2 is for example configured to implement the operations described with regard to the and/or steps of the method described with respect to the . Examples of such a device 2 include, but are not limited to, on-board electronic equipment such as an on-board computer of a vehicle, an electronic calculator such as an ECU (“Electronic Control Unit”), a smartphone, a tablet, a laptop. The elements of the device 2, individually or in combination, can be integrated in a single integrated circuit, in several integrated circuits, and/or in discrete components. The device 2 can be implemented in the form of electronic circuits or software (or computer) modules or even a combination of electronic circuits and software modules.

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.The device 2 comprises one (or more) processor(s) 20 configured to execute instructions for carrying out the steps of the method and/or for executing the instructions of the software(s) embedded in the device 2. The processor 20 may include integrated memory, an input/output interface, and various circuits known to those skilled in the art. The device 2 further comprises at least one memory 21 corresponding for example to a volatile and/or non-volatile memory and/or comprises a memory storage device which may comprise volatile and/or non-volatile memory, such as EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, magnetic or optical disk.

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.The computer code of the embedded software(s) comprising the instructions to be loaded and executed by the processor is for example stored in the memory 21.

Selon différents modes de réalisation particuliers, 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.According to various particular embodiments, the device 2 is coupled in communication with other similar devices or systems and/or with communication devices, for example a TCU (from the English “Telematic Control Unit” or in French “Telematic Control Unit”), for example via a communication bus or through dedicated input/output ports.

Selon un mode 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, par exemple un serveur distant ou le « cloud », d’autres nœuds du réseau ad hoc. Les éléments d’interface du bloc 32 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 »).
According to a particular and non-limiting embodiment, the device 2 comprises a block 22 of interface elements for communicating with external devices, for example a remote server or the “cloud”, other nodes of the ad hoc network. The interface elements of the block 32 comprise one or more of the following interfaces:
- RF radio frequency interface, for example of the Bluetooth® or Wi-Fi® type, LTE (Long-Term Evolution), LTE-Advanced;
- USB interface (from the English “Universal Serial Bus” or “Universal Serial Bus” in French);
- HDMI interface (from the English “High Definition Multimedia Interface”);
- LIN interface (from the English “Local Interconnect Network”).

Selon un autre mode de réalisation particulier, 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).According to another particular embodiment, the device 2 comprises a communication interface 23 which makes it possible to establish communication with other devices (such as other computers of the on-board system) via a communication channel 230. The communication interface 23 corresponds for example to a transmitter configured to transmit and receive information and/or data via the communication channel 230. The communication interface 23 corresponds for example to a wired network of the CAN (Controller Area Network), CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (standardized by the ISO 17458 standard) or Ethernet (standardized by the ISO/IEC 802-3 standard).

Selon un mode de réalisation particulier supplémentaire, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage 240, 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.According to an additional particular embodiment, the device 2 can provide output signals to one or more external devices, such as a display screen 240, one or more speakers 250 and/or other peripherals 260 (projection system) via output interfaces 24, 25 and 26 respectively. According to a variant, one or other of the external devices is integrated into the device 2.

La illustre un organigramme des différentes étapes d’un procédé de contrôle de rendu d’un contenu visuel dans 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 dispositif embarqué dans le véhicule 10, par exemple par un ou plusieurs processeurs embarqués dans le véhicule 10, ou par le dispositif 2 de la .There illustrates a flowchart of the different steps of a method for controlling the rendering of visual content in a vehicle, for example the vehicle 10, according to a particular and non-limiting exemplary embodiment of the present invention. The method is for example implemented by a device embedded in the vehicle 10, for example by one or more processors embedded in the vehicle 10, or by the device 2 of the .

Dans une première étape 31, des premières données représentatives d’une première image acquise par une caméra embarqué dans le véhicule 10 sont reçues, la caméra ayant dans son champ de vision au moins une partie d’un environnement extérieur du véhicule.In a first step 31, first data representative of a first image acquired by a camera on board the vehicle 10 are received, the camera having in its field of vision at least part of an environment outside the vehicle.

Dans une deuxième étape 32, des caractéristiques représentatives d’au moins une partie de la première image sont déterminées à partir des premières données.In a second step 32, characteristics representative of at least part of the first image are determined from the first data.

Dans une troisième étape 33, des deuxièmes données représentatives d’un mode de rendu représentatif d’une ambiance lumineuse déterminée sont reçues, par exemple d’une mémoire du véhicule ou du dispositif 2.In a third step 33, second data representative of a rendering mode representative of a determined lighting ambiance are received, for example from a memory of the vehicle or of the device 2.

Dans une quatrième étape 34, une deuxième image est générée par transformation de la au moins une partie de la première image, la transformation comprenant une modification, en fonction des deuxièmes données, d’une première partie des caractéristiques de la au moins une partie de la première image dans la deuxième image et une conservation d’une deuxième partie des caractéristiques de la au moins une partie de la première image dans la deuxième image.In a fourth step 34, a second image is generated by transforming the at least one part of the first image, the transformation comprising a modification, as a function of the second data, of a first part of the characteristics of the at least one part of the first image in the second image and a conservation of a second part of the characteristics of the at least one part of the first image in the second image.

Dans une cinquième étape 35, le rendu d’un contenu visuel représentatif de la deuxième image est contrôlé pour que le contenu visuel soit affiché sur au moins un dispositif d’affichage embarqué dans le véhicule.In a fifth step 35, the rendering of visual content representative of the second image is controlled so that the visual content is displayed on at least one display device on board the vehicle.

Selon une variante de réalisation, les variantes et exemples des opérations décrits en relation avec la s’appliquent aux étapes du procédé de la .According to an alternative embodiment, the variants and examples of the operations described in relation to the apply to the process steps of the .

Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé d’affichage d’un contenu visuel représentatif d’une ambiance lumineuse évocatrice dans un véhicule qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé.Of course, the invention is not limited to the embodiments described above but extends to a method for displaying visual content representative of an evocative lighting ambiance in a vehicle that would include secondary steps without thereby departing from the scope of the present invention. The same would apply to a device configured for implementing such a method.

L’invention concerne également un système comprenant le dispositif 2 de la relié en communication avec un ou plusieurs dispositifs d’affichage embarqués dans le véhicule.The invention also relates to a system comprising the device 2 of the connected in communication with one or more display devices on board the vehicle.

Selon une variante, le système comprend en outre une ou plusieurs caméras embarquées dans le véhicule et reliées en communication au dispositif 2.According to one variant, the system further comprises one or more cameras embedded in the vehicle and connected in communication to the device 2.

L’invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 2 de la ou le système ci-dessus.The invention also relates to a vehicle, for example an automobile or more generally an autonomous vehicle with a land motor, comprising the device 2 of the or the above system.

Claims (10)

Procédé de rendu d’un contenu visuel dans un véhicule (10), ledit véhicule (10) embarquant une caméra (101) ayant dans son champ de vision au moins une partie d’un environnement extérieur dudit véhicule (10), ledit véhicule embarquant en outre un système d’affichage comprenant au moins un dispositif d’affichage (13), ledit procédé comprenant les étapes suivantes :
- réception (31) de premières données représentatives d’une première image acquise par ladite caméra (101) ;
- détermination (32), à partir desdites premières données, de caractéristiques représentatives d’au moins une partie de ladite première image ;
- réception (33) de deuxièmes données représentatives d’un mode de rendu représentatif d’une ambiance lumineuse déterminée ;
- génération (34) d’une deuxième image par transformation de ladite au moins une partie de la première image,
ladite transformation comprenant une modification, en fonction desdites deuxièmes données, d’une première partie desdites caractéristiques de ladite au moins une partie de la première image dans ladite deuxième image et une conservation d’une deuxième partie des caractéristiques de ladite au moins une partie de la première image dans ladite deuxième image ;
- contrôle (35) du rendu d’un contenu visuel représentatif de ladite deuxième image sur ledit au moins un dispositif d’affichage (13).
Method for rendering visual content in a vehicle (10), said vehicle (10) carrying a camera (101) having in its field of vision at least part of an external environment of said vehicle (10), said vehicle further carrying a display system comprising at least one display device (13), said method comprising the following steps:
- reception (31) of first data representative of a first image acquired by said camera (101);
- determination (32), from said first data, of characteristics representative of at least part of said first image;
- reception (33) of second data representative of a rendering mode representative of a determined lighting ambiance;
- generation (34) of a second image by transformation of said at least part of the first image,
said transformation comprising a modification, as a function of said second data, of a first part of said characteristics of said at least one part of the first image in said second image and a conservation of a second part of the characteristics of said at least one part of the first image in said second image;
- control (35) of the rendering of a visual content representative of said second image on said at least one display device (13).
Procédé selon la revendication 1, pour lequel lesdites caractéristiques appartiennent à un ensemble de caractéristiques comprenant :
- une couleur ;
- une saturation ;
- un gamma ;
- une luminance ; et
- un contraste.
Method according to claim 1, wherein said characteristics belong to a set of characteristics comprising:
- a color;
- saturation;
- a gamma;
- a luminance; and
- a contrast.
Procédé selon la revendication 2, pour lequel ladite transformation comprend une modification de la couleur de ladite au moins une partie de la première image pour obtenir la couleur de ladite deuxième image, la luminance et le contraste de la deuxième image correspondant à la luminance et au contraste de ladite au moins une partie de la première image.The method of claim 2, wherein said transformation comprises modifying the color of said at least one portion of the first image to obtain the color of said second image, the luminance and contrast of the second image corresponding to the luminance and contrast of said at least one portion of the first image. Procédé selon la revendication 3, pour lequel ladite transformation comprend en outre une modification de la saturation de ladite au moins une partie de la première image pour obtenir la saturation de la deuxième image et/ou une modification du gamma de ladite au moins une partie de la première image pour obtenir le gamma de la deuxième image.The method of claim 3, wherein said transformation further comprises modifying the saturation of said at least one portion of the first image to obtain the saturation of the second image and/or modifying the gamma of said at least one portion of the first image to obtain the gamma of the second image. Procédé selon l’une des revendications 1 à 4, pour lequel ladite transformation comprend en outre un lissage de ladite au moins une partie de la première image.Method according to one of claims 1 to 4, for which said transformation further comprises a smoothing of said at least one part of the first image. Procédé selon l’une des revendications 1 à 5, pour lequel ladite deuxième image est en outre obtenue par sélection d’une partie de ladite première image.Method according to one of claims 1 to 5, for which said second image is further obtained by selecting a part of said first image. Procédé selon l’une des revendications 1 à 6, pour lequel ledit au moins un dispositif d’affichage (13) appartient à un ensemble de dispositifs d’affichage comprenant :
- un écran d’affichage ;
- une matrice de LEDs ;
- un arrangement de LEDs ; et
- un projecteur.
Method according to one of claims 1 to 6, for which said at least one display device (13) belongs to a set of display devices comprising:
- a display screen;
- a matrix of LEDs;
- an arrangement of LEDs; and
- a projector.
Dispositif (2) de rendu d’un contenu visuel dans 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.Device (2) for rendering visual content in a vehicle (10), said device (2) comprising a memory (21) associated with at least one processor (20) configured for implementing the steps of the method according to any one of claims 1 to 7. Système d’affichage comprenant le dispositif (2) selon la revendication 8 et au moins un dispositif d’affichage (13) relié en communication audit dispositif (2).Display system comprising the device (2) according to claim 8 and at least one display device (13) communicatively connected to said device (2). Véhicule (10) comprenant le dispositif (2) selon la revendication 8 ou le système d’affichage selon la revendication 9.Vehicle (10) comprising the device (2) according to claim 8 or the display system according to claim 9.
FR2303679A 2023-04-13 2023-04-13 Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment Pending FR3147889A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2303679A FR3147889A1 (en) 2023-04-13 2023-04-13 Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2303679 2023-04-13
FR2303679A FR3147889A1 (en) 2023-04-13 2023-04-13 Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment

Publications (1)

Publication Number Publication Date
FR3147889A1 true FR3147889A1 (en) 2024-10-18

Family

ID=87280786

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2303679A Pending FR3147889A1 (en) 2023-04-13 2023-04-13 Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment

Country Status (1)

Country Link
FR (1) FR3147889A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220041105A1 (en) * 2010-04-19 2022-02-10 SMR Patent S.à.r.l. Rearview device simulation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220041105A1 (en) * 2010-04-19 2022-02-10 SMR Patent S.à.r.l. Rearview device simulation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MJ SWAINDH BALLARD: "Color Indexing", INTERNATIONAL JOURNAL OF COMPUTER VISION, 1991

Similar Documents

Publication Publication Date Title
FR3119722A1 (en) Method and device for controlling the brightness of a vehicle cockpit screen
FR3147889A1 (en) Method and device for rendering evocative ambient visual content in a vehicle based on the vehicle's environment
FR3121248A1 (en) Vehicle image display method and device
WO2024069003A1 (en) Method for displaying a luminous animation on a light-emitting system of a motor vehicle
FR3149578A1 (en) Method and device for indicating the presence of an object in the environment of a vehicle
FR3164030A1 (en) Method and device for controlling an augmented reality content display device embedded in a vehicle comprising a camera
FR3104521A1 (en) Method and device for controlling image display in a vehicle
FR3126363A1 (en) Method and device for controlling a digital rear-view system of a vehicle
FR3147753A1 (en) Method and device for rendering a visual or sound ambiance in a vehicle depending on the vehicle's environment
FR3156576A1 (en) Method and device for controlling a display system for displaying representative content of a variable message panel
FR3155343A1 (en) Method and device for generating training images of a depth prediction model for a vision system.
FR3159463A1 (en) Method and device for determining the depth of a pixel of an image by a depth prediction model associated with a vision system on board a vehicle
FR3125117A1 (en) Vehicle display system and vehicle comprising such a display system
FR3160494A1 (en) Method and device for learning a depth prediction model to reduce the loss of consistency of a stereoscopic vision system.
WO2024069001A1 (en) Method for displaying a luminous animation on a light-emitting system of a motor vehicle
FR3160797A1 (en) Method and device for learning a depth prediction model of a set of pixels of an image associated with a stereoscopic vision system on board a vehicle.
FR3158575A1 (en) Method and device for determining the depth of a pixel of an image by a neural network associated with a vision system on board a vehicle
FR3160493A1 (en) Method and device for learning a depth prediction model associated with a stereoscopic vision system and insensitive to occlusion.
FR3158484A1 (en) Method and device for controlling the speed of a vehicle comprising a predictive cruise control system
FR3163760A1 (en) Method and device for generating training images of a depth prediction model for a vision system with heterogeneous cameras.
FR3158381A1 (en) Method and device for determining the depth of a pixel of an image by a neural network associated with a vision system on board a vehicle
FR3160032A1 (en) Method and device for determining the depth of a pixel of an image by a depth prediction model associated with a vision system on board a vehicle
CA3033242C (en) Real-time hdr video for vehicle control
FR3160789A1 (en) Method and device for learning a depth prediction model associated with a stereoscopic vision system by comparing positions of points in a three-dimensional scene.
FR3161785A1 (en) Method and device for learning a depth prediction model from images filtered by vertical bands.

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20241018

PLFP Fee payment

Year of fee payment: 3