Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR MANAGING IMAGE DATA, AND VEHICLE LIGHTING SYSTEM
Document Type and Number:
WIPO Patent Application WO/2021/214263
Kind Code:
A1
Abstract:
The invention relates to a method for managing image data in an motor vehicle lighting system (SYS), said lighting system comprising at least one lighting module intended to project light beams generated on the basis of data relating to the selection of at least one image (I[x]), each image (I[x]) being defined by a matrix (M[x]) containing a plurality of horizontal or vertical rows (R[k]) of pixels (P[i]), wherein each pixel (P[i]) is characterized by a numerical value V[i] related to a light intensity of said pixel (P[i]), the method comprising the following steps: - receiving an instruction to activate at least one image (I[x]) to be projected; - converting the original image (I[x]) into N grey levels, where each grey level corresponds to a threshold ranging from a first grey level threshold (S[1]) to the last grey level threshold (S[N]); - from the first row (R[1]) to the last row (R[D]) of the matrix (M[x]), sequentially carrying out the following steps from the first pixel (P[1]) to the last pixel (P[F]) in the row (R[k]): - if the numerical intensity value V[i] of an analyzed pixel P[i] is approximately to exactly equal to at least one of the thresholds from (S[1]) to (S[N]), the analyzed pixel (P[i]) is regarded as a significant inflection point of a curve (C_R[k]) in respect of the row (R[k]) and is saved as a compressed pixel (PIS[i]) in a list (LPIS[i]) to be transmitted, otherwise the pixel (P[i]) is not saved; - the previous step is repeated to the last pixel (P[F]) in the last row (R[D]) of the matrix (M[x]); and in that the list (LPIS[i]) of compressed pixels (PIS[i]) of the matrix (M[x]) is transmitted to at least one lighting module (HL[z]) so that the lighting device (HL) projects a resulting image (Ir[x]).

Inventors:
ALMEHIO YASSER (FR)
EL IDRISSI HAFID (FR)
PRAT CONSTANTIN (FR)
Application Number:
PCT/EP2021/060609
Publication Date:
October 28, 2021
Filing Date:
April 22, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
VALEO VISION (FR)
International Classes:
G06T9/00; B60Q1/08; F21S41/60
Domestic Patent References:
WO2020053718A22020-03-19
Foreign References:
DE102008062640A12009-07-23
US6061475A2000-05-09
Other References:
MARK J W ET AL: "A NONUNIFORM SAMPLING APPROACH TO DATA COMPRESSION", IEEE TRANSACTIONS ON COMMUNICATIONS, IEEE SERVICE CENTER, PISCATAWAY, NJ. USA, vol. 28, no. 1, 1 January 1981 (1981-01-01), pages 24 - 32, XP000892048, ISSN: 0090-6778, DOI: 10.1109/TCOM.1981.1094872
Attorney, Agent or Firm:
VALEO VISIBILITY (FR)
Download PDF:
Claims:
Revendications

1. [Procédé de gestion de données d’image dans un système d’éclairage automobile (SYS), ledit système d’éclairage comportant au moins un module d’éclairage (HL[z]) destiné à la projection de faisceaux lumineux, lesdits faisceaux lumineux étant générées à partir de données relatives à la sélection d’au moins une image (l[x]), chaque image (l[x]) étant respectivement définie par une matrice (M[x]) comportant une pluralité de rangées (R[k]) horizontale ou verticales de pixels (P[ij), dans lequel chaque pixel (P[i]) est caractérisé par une valeur numérique V[i] liée à une intensité lumineuse dudit pixel (P[i]), ledit procédé comprenant les étapes suivantes:

- réception d’une instruction d’activation d’au moins une image (l[x]) destinée à être projetée ;

- conversion de l’image d’origine (l[x]) en N niveaux de gris, où chaque niveau de gris correspond à un seuil allant respectivement d’un premier seuil (S[1]) de niveau de gris jusqu’au dernier seuil (S[N]) de niveau de gris;

- à partir de la première rangée (R[1]) jusqu’à la dernière rangée (R[D]) de la matrice (M[x]), procéder séquentiellement à l’exécution des étapes suivantes, à partir du premier pixel (P[1]) jusqu’au dernier pixel (P[F]) de la rangée (R[k]):

- si la valeur numérique d’intensité V[i] d’un pixel P[i] analysé se trouve à proximité ou égale à au moins l’un des seuils allant respectivement de (S[1 ]) jusqu’à (S[N]), alors le pixel (P[i]) analysé est considéré comme un point d’inflexion significatif d’une courbe (C_R[k]) relative à la rangée (R[k]) et est sauvegardé, en tant que pixel compressé (PIS[i]) dans une liste (LPIS[i]) à transmettre, sinon le pixel (P[ij) analysé n’est pas sauvegardé;

- l’étape précédente est réitérer jusqu’au dernier pixel (P[F]) de la dernière rangée (R[D]) de la matrice (M[x]); et en ce que, la liste (LPIS[i]) de pixels compressés (PIS[i]) de la matrice (M[x]) est transmise à au moins un module d’éclairage (HL[z]) afin qu’il puisse projeter une image résultante (lr[x]).

2. Procédé selon la revendication 1 , caractérisé en ce que lorsque la valeur numérique V[i] d’un pixel compressé (PIS[i]) et la valeur numérique V[i+1] d’un pixel compressé adjacent (PIS[i+1]) se retrouvent respectivement à proximité d’un même seuil (S[1 ],..., S[N]) alors un pixel (P[i]) est recherché , entre cet ensemble de pixels compressés (PIS[i]) et (PIS[i+1]), ledit pixel (P[i]) recherché comportant une valeur numérique maximale V[iMax] ou minimale V[iMin] de sorte à servir de point d’inflexion significatif de la courbe (C_R[k]), ledit pixel P[i] recherché étant sauvegardé dans la liste (LPIS[i]) de pixels compressés (PIS[i]).

3. Procédé selon la revendication 1 ou 2, caractérisé en ce que lorsque la valeur numérique de V[i+1] du pixel adjacent (P[i+1 ]) par rapport à la valeur numérique V[i] du pixel P[i] analysé est supérieure à au moins deux seuils (S[1 S[N]) successifs, alors ces pixels (P[i], P[i+1]) sont sauvegardés dans la liste (LPIS[i]) des pixels compressés (PIS[i]).

4. Procédé selon l’une quelconque des revendications 1 à 3, caractérisé en ce que lorsque la valeur numérique V[i] du pixel (P[i]) analysé et la valeur V[i+1] du pixel adjacent (P[i+1]) sont successivement égale à 0, alors la valeur de i est incrémentée, puis cette étape est réitérée jusqu’à ce que la valeur numérique V[i+1] du pixel adjacent (P[i+1]) soit distincte de 0, alors le premier et le dernier pixel (P[i]) ayant eu comme valeur V[i] égale à 0 sont sauvegardés dans la liste LPIS[ i] des pixel compressés (PIS[i]).

5. Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce qu’à partir du premier pixel compressé (PIS[1]) jusqu’au dernier pixel compressé (PIS[F]) de la liste (LPIS[i]) de pixels compressés PIS[i]:

- calculer une valeur de gradient G[i] en fonction de la valeur numérique V[i] du pixel compressé (PIS[i]) et de la valeur numérique V[i+1] du pixel compressé adjacent (PIS[i+1]) ;

- déterminer si le pixel compressé PIS[i] analysé est un point d’inflexion significatif d’une courbe (C_PIS[i]) relative à la liste (LPIS[i]) de pixels compressés (PIS[i]);

- lorsque le pixel compressé (PIS[i]) analysé est considéré comme un point d’inflexion significatif de la courbe (C_PIS[i]), alors le pixel compressé (PIS[i]) analysé est conservé dans la liste (LPIS[i]) de pixels compressés à transmettre, sinon ledit pixel compressé (PIS[i]) est supprimé de la liste (LPIS[i]].

6. Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que la matrice M[x], correspondant à l’image l[x], à utiliser préalablement à toute étape de compression, résulte d’une sélection de Y rangées R[k] suivant une récurrence T donnée parmi la totalité des rangées D, avec T correspondant à un nombre entier inférieur à D, et Y=D/T.

7. Procédé selon la revendication 6, caractérisé en ce que :

- T = 2, ou

- T = 3, ou - T = 4.

8. Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que l’image d’origine (l[x]) est sélectionnée parmi un ensemble de:

- photométries, telles que LB, ou HB, ou OFF, ou LB et DBL, ou HB et DBL;

- de fonctions d’éclairage, telles que ADB, et/ou TSAG, et/ou RW, et/ou LA, et/ou LA_Center.

9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu’il comporte en outre une étape de décompression de la liste (LPIS[i]) de pixels compressés PIS[i] reçue au niveau des modules d’éclairage (HL [z]), une telle étape de décompression s’effectue:

- au moyen d’une interpolation linéaire des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation polynomiale des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des courbes de Bézier des sous- intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des adaptations paramétriques des sous- intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des moindre carré des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode de la modélisation exponentielle des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des séries de Fourier des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode de la modélisation par Gaussian des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des séries de puissances des sous- intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des sommes des modélisations de sinus des sous-intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode de distribution de Weibull des sous- intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]), ou

- au moyen d’une interpolation par la méthode des modèles personnalisés des sous- intervalles entre les points d’inflexions significatifs de la courbe (C_PIS[i]) formée par la liste (LPIS[i]) de pixels compressés (PIS[i]).

10. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que les pixels compressées (PIS[i]) ne sont liées qu'à une partie spécifique de l'image d’origine (l[x]).

11. Système d'éclairage automobile (SYS) comprenant :

- au moins un module d’éclairage (HL[z]) comprenant une pluralité de sources lumineuses apte à projeter des fonctions d’éclairage à partir de données compressée (LPIS[i]),

- un bus multiplexé (CAN) pour la transmission de données compressées (LPIS[x]) à au moins un module d’éclairage (HL[z])

- une unité de commande (PCM) configurée de sorte à mettre en oeuvre l’ensemble des étapes du procédé selon l'une quelconque des revendications précédentes.

12. Système d'éclairage automobile (SYS) selon la revendication 11 , dans lequel le module d'éclairage (HL[z]) comprend en outre une unité de contrôle (UC[z]) configurée de sorte à pouvoir décompresser la liste (LPIS[i]) de pixels compressés (PIS[i]).

13. Système d’éclairage automobile (SYS) selon la revendication 12, caractérisé en ce que l’unité de contrôle (UC[z]) de chaque module d’éclairage (HL) comporte une mémoire dans laquelle est stockée au moins un Welcome et/ou un Goodbye scénario.]

Description:
Description

Titre : Procédé de gestion de données d’image et système d’éclairage de véhicule

Cette invention est liée au domaine des systèmes d'éclairage de véhicule, et plus particulièrement à la gestion des données d’image pour le contrôle de sources d'éclairage d’un véhicule.

Les systèmes d'éclairage actuels comprennent notamment des sources de lumière permettant dorénavant de projeter un faisceau lumineux haute définition. La projection souhaitée de lumière haute définition peut être obtenue par l’intermédiaire des sources de lumière et à partir d’images, ou de motifs d’image, que les sources reçoivent en vue de les afficher et ainsi projeter un faisceau lumineux donné. Ces images ou motifs d’image peuvent atteindre des résolutions très élevées maintenant, notamment en fonction de la résolution de la source de lumière utilisée. A titre d’exemple, la source de lumière peut avoir au moins 4000 à 30000 pixels, permettant ainsi de générer un faisceau lumineux à partir d’image de ce niveau de résolution.

Pour parvenir à générer de tels faisceaux lumineux haute définition, plusieurs sources lumineuses peuvent être utilisées, voire combinées, ce qui nécessite de les contrôler et de synchroniser finement ces sources afin de fournir des fonctionnalités d'éclairage maîtrisées, variées et adaptatives.

Le véhicule embarque donc de plus en plus de sources lumineuses, qui utilisent des données d’image haute définition de plus en plus lourdes, ce qui implique une grande quantité de données qui doivent être gérées par une unité de commande du véhicule et communiquées via un moyen de transmission entre l’unité de commande et la ou les sources lumineuses. Pour ce faire par exemple, un bus de données de type protocole CAN est souvent utilisé pour transférer de telles données entre l’unité de commande et la source de lumière. Cependant, ces moyens de transmission de données ont pour inconvénient d’avoir une largeur de bande limitée, ne permettant pas par exemple de dépasser un débit de 2 à 5 Mbps généralement. De ce fait, des difficultés apparaissent pour transmettre sur ces réseaux limités la grande quantité de données nécessaire aux images haute définition susmentionnées. De surcroît, ces réseaux servent également à la communication de d’autres données du véhicule, ce qui implique que la bande passante disponible pour les données d’image haute définition peut encore varier à la baisse, par exemple en étant limité à une plage de 70 à 90% du débit maximal possible sur le réseau de transmission de données.

A titre d’exemple, pour communiquer des données d’image haute définition pour la projection d’une fonction d’éclairage avec une résolution de 20000 pixels, le débit nécessaire sur un réseau de transmission de type CAN-FD serait généralement de 10 à 12 Mbps. Or, un tel réseau CAN-FD est en réalité limité à 5 Mbps à ce jour (voire même à 2 Mbps dans la plupart des cas). Il existe donc un besoin d’optimiser les données transmises sur ces réseaux, et notamment de compresser les données communiquées afin de transmettre un flux de données d’image haute définition suffisant pour assurer la ou les fonctions d’éclairage associées, et ce tout en respectant les contraintes de débit et bande passante de ce même réseau.

Des méthodes de compression connues ont été envisagées pour palier à cette problématique, toutefois elles se sont toutes avérées insuffisamment efficaces par rapport à la spécificité des faisceaux de route, compromettant ainsi une réduction suffisante de la largeur de la bande passante requise par les constructeurs automobiles.

Pour y parvenir, il pourrait être prévu que plusieurs niveaux ou itérations de compression des données soient réalisés, jusqu’à réussir à respecter une largeur de bande souhaitée. Ceci étant, une telle démarche impacte très sensiblement la qualité d’affichage des fonctions d’éclairage projetées, puisque à chaque compression effectuée, la qualité d’affichage est impactée, cette dernière étant réduite.

Or, pour certaines fonctions d’éclairage, par exemple le Feu de route évolutifs (connu aussi sous l’acronyme ADB pour “Adaptive Driving Beam” en langue anglaise) et le marquage au sol (connu aussi sous l’acronyme RW pour “Road Writing” en langue anglaise), la qualité d’affichage ne peut être trop dégradée, sous peine de diminuer sensiblement le confort de l’utilisateur, rendre incertaines, voire inadaptées ou même illisibles des informations lumineuses projetées par le faisceau lumineux. Une solution technique est donc recherchée afin de pallier aux inconvénients préalablement cités.

L'invention apporte une solution au moins partielle aux problèmes techniques précédemment soulevés au moyen d'un procédé de gestion de données d’image dans un système d’éclairage automobile, ledit système d’éclairage comportant au moins un module d’éclairage destiné à la projection de faisceaux lumineux, lesdits faisceaux lumineux étant générées à partir de données relatives à la sélection d’au moins une image d’origine, chaque image d’origine étant respectivement définie par une matrice comportant une pluralité de rangées horizontale et/ou verticales de pixels, dans lequel chaque pixel est caractérisé par une valeur numérique V[i] liée à une intensité lumineuse dudit pixel, ledit procédé comprenant les étapes suivantes:

- réception d’une instruction d’activation d’au moins une image d’origine destinée à être projetée;

- conversion de l’image d’origine en N niveaux de gris, où chaque niveau de gris correspond à un seuil allant respectivement d’un premier seuil de niveau de gris jusqu’au dernier seuil de niveau de gris;

- à partir de la première rangée jusqu’à la dernière rangée de la matrice, procéder séquentiellement à l’exécution des étapes suivantes, à partir du premier pixel jusqu’au dernier pixel de la rangée analysée:

- si la valeur numérique d’intensité V[i] d’un pixel analysé se trouve à proximité ou égale à au moins l’un des seuils allant respectivement de du premier seuil jusqu’au dernier seuil, alors le pixel analysé est considéré comme un point d’inflexion significatif d’une courbe relative à la rangée analysée et est sauvegardé en tant que pixel compressé dans une liste à transmettre, sinon le pixel analysé n’est pas sauvegardé dans cette liste;

- l’étape précédente est réitérée jusqu’au dernier pixel de la dernière rangée de la matrice; et en ce que, la liste de pixels compressés de la matrice est transmise à au moins un module d’éclairage afin qu’il puisse projeter une image résultante.

Avantageusement, dans un mode de réalisation, lorsque la valeur numérique V[i] d’un pixel compressé et la valeur numérique V[i+1] d’un pixel compressé adjacent se retrouvent respectivement à proximité d’un même seuil de niveau de gris, alors un pixel est recherché, entre cet ensemble de pixels compressés, ledit pixel recherché comportant une valeur numérique maximale V[iMax] ou minimale V[iMin] de sorte à servir de point d’inflexion significatif de la courbe de pixel, ledit pixel recherché étant sauvegardé dans la liste de pixels compressés.

Avantageusement, dans un autre mode de réalisation, lorsque la valeur numérique de V[i+1] du pixel adjacent par rapport à la valeur numérique V[i] du pixel analysé est supérieure à au moins deux seuils de niveau de gris successifs, alors ces pixels sont sauvegardés dans la liste de pixels compressés.

Avantageusement, dans un autre mode de réalisation, lorsque la valeur numérique V[i] du pixel analysé et la valeur V[i+1] du pixel adjacent sont successivement égale à 0, alors la valeur de i est incrémentée, puis cette étape est réitérée jusqu’à ce que la valeur numérique V[i+1] du pixel adjacent soit distincte de 0, alors le premier et le dernier pixel ayant eu comme valeur V[i] égale à 0 sont sauvegardés dans la liste des pixels compressés.

Avantageusement, dans un autre mode de réalisation, à partir du premier pixel compressé jusqu’au dernier pixel compressé de la liste de pixels compressés:

- calculer une valeur de gradient en fonction de la valeur numérique V[i] du pixel compressé et de la valeur numérique V[i+1] du pixel compressé adjacent ;

- déterminer si le pixel compressé analysé est un point d’inflexion significatif d’une courbe relative à la liste de pixels compressés;

- lorsque le pixel compressé analysé est considéré comme un point d’inflexion significatif de la courbe, alors le pixel compressé analysé est conservé dans la liste de pixels compressés à transmettre, sinon ledit pixel compressé est supprimé de la liste;

Avantageusement, dans un autre mode de réalisation, la matrice correspondant à l’image d’origine, à utiliser préalablement à toute étape de compression, résulte d’une sélection de Y rangées suivant une récurrence T donnée parmi la totalité des rangées D, avec T correspondant à un nombre entier inférieur à D, et Y=D/T.

Avantageusement, dans un autre mode de réalisation:

- T = 2, ou - T = 3, ou - T = 4.

Selon un mode de réalisation, l’image d’origine (l[x]) est sélectionnée parmis un ensemble de:

- photométries, telles que LB, ou HB, ou OFF, ou LB et DBL, ou HB et DBL;

- fonctions d’éclairage, telles que ADB, et/ou TSAG, et/ou RW, et/ou LA, et/ou LA_Center.

Selon un mode de réalisation, une étape de décompression de la liste de pixels compressés reçue au niveau des modules d’éclairage s’effectue:

- au moyen d’une interpolation linéaire des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation polynomiale des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode des courbes de Bézier des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode des adaptations paramétriques des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode des moindre carré des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode de la modélisation exponentielle des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode des séries de Fourier des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode de la modélisation par Gaussian des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode des séries de puissances des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode des sommes des modélisations de sinus des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- au moyen d’une interpolation par la méthode de distribution de Weibull des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés

- au moyen d’une interpolation par la méthode des modèles personnalisés des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés.

Dans un autre mode de réalisation, les pixels compressés ne sont liés qu'à une partie spécifique de l'image d’origine.

Selon un deuxième aspect de l’invention, l’invention concerne un système d'éclairage automobile comprenant :

- au moins un module d’éclairage comprenant une pluralité de sources lumineuses apte à projeter au moins une photométrie et/ou fonctions d’éclairage à partir de données compressée,

- un bus multiplexé pour la transmission de données compressées à au moins un module d’éclairage,

- une unité de commande configurée de sorte à mettre en oeuvre l’ensemble des étapes du procédé selon l'une quelconque des caractéristiques précédentes.

Dans un mode de réalisation, le module d'éclairage comprend en outre une unité de contrôle configurée de sorte à pouvoir décompresser la liste de pixels compressés.

Dans un autre mode de réalisation, l’unité de contrôle de chaque module d’éclairage comporte une mémoire dans laquelle est stockée au moins un Welcome et/ou un Goodbye scénario.

Selon un autre mode de réalisation avantageux, au moins un module d’éclairage comprend au moins une source de lumière à semi-conducteurs, telles que des LED, et en particulier une source LED pixélisée. Par rapport à l'éclairage à incandescence, l'éclairage à semi-conducteurs crée de la lumière visible avec une production de chaleur et une dissipation d'énergie réduites. La masse généralement faible d'un dispositif d'éclairage électronique à semi- conducteurs offre une plus grande résistance aux chocs et aux vibrations que les tubes/ampoules en verre cassant et les fils de filaments longs et fins. Ils éliminent également l'évaporation du filament, ce qui peut augmenter la durée de vie du dispositif d'éclairage. Certains exemples de ces types d'éclairage comprennent les diodes électroluminescentes (LED en anglais) à semi-conducteurs, les diodes électroluminescentes organiques (OLED en anglais) ou les diodes électroluminescentes à polymère (PLED en anglais) comme sources d'éclairage plutôt que les filaments électriques, le plasma ou le gaz.

Sauf définition contraire, tous les termes (y compris les termes techniques et scientifiques) utilisés dans le présent document doivent être interprétés conformément aux usages de la profession. Il sera en outre entendu que les termes d'usage courant doivent également être interprétés comme étant d'usage dans l'art concerné et non dans un sens idéalisé ou trop formel, sauf si cela est expressément défini dans le présent document.

Pour compléter la description et pour permettre une meilleure compréhension de l'invention, un ensemble de figures est fourni. Ces figures font parties intégrantes de la description et illustrent un mode de réalisation de l'invention, qui ne doit pas être interprétée comme limitant la portée de l'invention, mais simplement comme un exemple de la manière dont l'invention peut être réalisée. Les figures sont les suivantes :

Fig 1 illustre une représentation schématique d’une image relative à la photométrie d’un feu de route, selon un mode de réalisation de l'invention;

Fig 2 illustre une matrice partielle de pixels de la photométrie selon Fig 1 , conformément à un mode de réalisation de l’invention;

Fig 3 illustre une quantification en N niveaux de gris de la photométrie selon Fig 1 , conformément à un mode de réalisation de l’invention. Fig 4a, Fig 4b et Fig 4c illustrent respectivement une courbe représentative d’une rangée R[k] d’une matrice M[x] en fonction de N niveaux de gris pour lequel des étapes de compression successive sont réalisées, conformément à un mode de réalisation de l'invention.

Fig 5 illustre un système d'éclairage automobile selon l'invention.

Dans le reste de la description, un ensemble d’abréviations, références et/ou numéros ont été utilisés, leurs définitions ont été listées ci-dessous pour une meilleure compréhension des figures, toutefois certaines références ne sont pas illustrées pour alléger les figures, mais sont connus de l’homme du métier :

SYS : Système d’éclairage d’un véhicule automobile comportant au moins un module d’éclairage HL[z], un bus multiplexé CAN, et une unité de commande PCM ;

HL[z] : module d’éclairage, composante essentielle à la projection de faisceaux lumineux de même résolution, z correspondant au numéro du module; l[x] : image d’origine relative à un ensemble de photométries et/ou fonctions d’éclairages non exhaustives de type LB, HB, OFF, DBL, ADB, TSAG, RW, LA, LA_Center.

M[x] : correspondant à l’équivalent matriciel de l’image l[x].

LB : (Low Beam en anglais) photométrie représentative d’un feu de croisement;

HB : (High Beam en anglais) photométrie représentative d’un feu de route ;

OFF : photométrie où la valeur numérique V[i] de tous les pixels P[i] de l’image l[x] sont à 0 ou éteint ;

DBL: (Dynamic Bending Light en anglais) photométrie permettant un éclairage dynamique directionnel, autrement dit un déplacement horizontal de l’intensité maximale d’une photométrie LB ou HB en fonction de l’angle de rotation du volant d’un véhicule automobile;

ADB : (Adaptive Driving Beam en anglais) fonction permettant un éclairage avec une photométrie de type feu de route tout en évitant l’éblouissement des autres usagers de la route;

TSAG: (Traffic Sign Anti-Glare en anglais) fonction d’éclairage permettant d’éviter l’éblouissement des panneaux d’affichage d’une route suite à la projection de faisceaux lumineux provenant du véhicule automobile; RW: (Road Writing en anglais) fonction d’éclairage permettant la projection sur la route de motifs visibles par le conducteur et/ou par les usagers de la route;

LA: (Ligne Assist en anglais) fonction d’éclairage permettant la projection de de motif de type lignes sur la route, notamment pour délimiter une portion de route à emprunter par le véhicule automobile ou présenter une stratégie d’évitement d’obstacle;

LA_Center : est une variante de LA, sauf que celle-ci se projette au centre de la route, notamment pour indiquer une direction du véhicule.

P[i]: Pixel de l’image, où i est une variable allant d’une valeur initiale 1 à une valeur finale F;

V[i]: Valeur numérique du pixel P[i], où i est une variable allant d’une valeur initiale 1 à une valeur finale F;

G[i]: Valeur du Gradient de P[i]

R[k]: k-ième Rangées de l’image l[x] ou l[y], où k est une variable allant d’une valeur initiale 1 à une dernière valeur D;

C_R[k] : Courbe relative à la k-ième rangée R[k];

PIS [i] : Point d’inflexion Significatif d’une courbe, est le point où s’opère un changement de concavité de la courbe, le PIS[i] est considéré comme un pixel destiné à être compressé, où i est une variable allant d’une valeur initiale 1 à une valeur finale F;

C_PIS[i]: courbe relative à l’ensemble des pixels compressé PIS[i] de la liste LPIS[i]; LPIS[i]: liste de pixels compressés PIS[i];

PCM : (Pixel Controller Module en anglais), est une unité de commande destinée à piloter un ensemble de pixels de modules d’éclairage via une unité de contrôle UC[z];

CAN ou CAN-FD: variantes de bus de communication multiplexé;

UC[z] : Unité de contrôle, encore appelé Driver en anglais, est destiné à contrôler un module d’éclairage. Chaque unité de contrôle UC[z] interagit en tant que “Slave” (“Esclave” en Français) par rapport à l’unité de commande PCM considéré comme “Master” (Maître en Français).

Les exemples de modes de réalisations sont décrits de manière suffisamment détaillée pour permettre à ceux qui ont des compétences ordinaires dans cet art de pouvoir mettre en oeuvre les systèmes et les processus décrits ci-dessous. Il est important de comprendre que les modes de réalisations peuvent être fournies sous de nombreuses formes alternatives et ne doivent pas être interprétées comme étant limitées aux exemples présentés ci-dessous.

En conséquence, bien qu’un mode de réalisation puisse être modifié de diverses manières et prendre diverses formes alternatives, des modes de réalisations spécifiques de celle-ci sont montrées dans les dessins et décrites en détail ci- dessous à titre d'exemple. Il n'y a aucune intention de se limiter aux formes particulières divulguées. Au contraire, toutes les modifications, équivalentes et alternatives entrant dans le champ d'application des revendications annexées doivent être inclus.

Fig 1 illustre une représentation schématique d’une image l[x], dite d’origine, relative à une photométrie de type feux de route HB (High Beam en anglais).

Selon l’invention, chaque image l[x] dispose de son équivalent sous forme de matrice M[x] comportant une pluralité de rangées R[k] horizontale ou verticale de pixel P[i], chaque pixel P[i] étant caractérisé par une valeur numérique V[i] liée à une intensité lumineuse. Dans un mode de réalisation de l’invention, la valeur numérique V[i] s’étend sur une échelle allant de 0, correspondant au noir, jusqu’à 255, correspondant au blanc. La Fig 2 illustre un mode de réalisation relatif à une matrice M[x] partielle de pixel P[i] d’une photométrie correspondant aux feux de route HB selon la Fig 1.

De nos jours, un véhicule automobile moderne dispose d’une unité de commande régulièrement appelée PCM (pour Pixel Controller Module), destinée à piloter un ensemble de pixels de modules d’éclairage HL[z] par l’intermédiaire d’unité de contrôle UC[z], où la variable z allant de 1 à n correspond au numéro assigné au module d’éclairage HL[z]. L’unité de commande PCM et chaque unité de contrôle UC[z] comporte respectivement, de manière non exhaustive, au moins un microprocesseur PRO et une mémoire MEM configuré de sorte à permettre la mise en oeuvre d’un procédé de gestion de données d’image dans un système d’éclairage automobile SYS selon l’invention.

L’unité de commande PCM est configurée de sorte en ce qu’en fonction de données collectées à partir d’un ensemble de capteurs réparties dans le véhicule automobile et du contexte environnemental dans lequel ledit véhicule évolue, ladite unité de commande PCM est capable de décider, en totale autonomie ou sous l’impulsion d’un conducteur, ou du comportement de ce dernier sur la route, l’activation ou la désactivation d’au moins une photométrie LB, HB, OFF, DBL et/ou fonction d’éclairage ADB, TSAG, RW, LA, LA_Center réglementaire. Dans le cadre de cette invention, les deux notions photométrie et fonction d’éclairage sont distinctes. En effet, il sera considéré, dans une liste non exhaustive, que le terme photométrie englobe une image l[x], avec x allant de 1 à 4, où :

- 1[1] comporte une matrice équivalente M[1] correspondant à un feu de route LB (High Beam en anglais);

- 1[2] comporte une matrice équivalente M[2] correspondant à un feu de croisement HB (Low beam en anglais);

- 1[3] comporte une matrice équivalente M[3] où tous les pixels ont une valeur numérique V[i] à 0, autrement dit tous les pixels P[i] sont éteints (OFF en anglais), avec i allant de 1 à F;

- 1[4] comporte une matrice équivalente M[4] correspondant à un éclairage dynamique directionnel DBL (Dynamic Bending Light en anglais).

De même, il sera considéré, dans une liste non exhaustive, que le terme fonction d’éclairage englobe une image l[x], avec x allant de 5 à 9, où :

- 1[5] comporte une matrice équivalente M[5] correspondant à une fonction ADB (Adaptive Driving Beam en anglais) permettant un éclairage avec une photométrie de type LB, HB, ou DBL tout en évitant l’éblouissement des autres usagers de la route ;

- 1[6] comporte une matrice équivalente M[6] correspondant à une fonction TSAG (Traffic Sign Anti-Glare en anglais) permettant d’éviter l’éblouissement des panneaux d’affichage d’une route suite à la projection de faisceaux lumineux provenant du véhicule automobile ;

- 1[7] comporte une matrice équivalente M[7] correspondant à une fonction RW (Road Writing en anglais) permettant la projection sur la route de motifs visibles par le conducteur et/ou par les usagers de la route ;

- I[8] comporte une matrice équivalente M[8] correspondant à une fonction LA (Ligne Assist en anglais) permettant la projection de motifs de type lignes sur la route avec ou sans sensation de défilement des lignes de sorte à délimiter une portion de route à emprunter par le véhicule automobile ou projeter une stratégie d’évitement d’obstacles ;

- I[9] comporte une matrice équivalente M[9] correspondant à une fonction LA_Center qui est une variante de la fonction LA, à part que celle-ci se projette au centre de la route, notamment pour indiquer une direction du véhicule.

L’invention ne se limite nullement aux seules photométries et fonctions d’éclairages précédemment cités, il va de soi que des images relatives à un Welcome et/ou Goodbye scénario, et/ou d’autres photométries et/ou fonctions d’éclairages spécifiques à la réglementation d’un pays ou d’une région du monde pourraient être ajoutées ou mises-à-jour.

Conformément à l’invention, une base de donnée comportant un ensemble de matrice M[x] de photométries et fonctions d’éclairages possibles sur une route, notamment en fonctions des réglementations respectives, est enregistrée dans la mémoire de l’unité de commande PCM. L’unité de commande PCM procède, suite à la réception d’une instruction du conducteur ou de sa propre initiative au regard du contexte environnemental du véhicule automobile, à l’activation de la projection d’au moins une image l[x] destinée à être projetée. La matrice M[x] correspondante est alors sélectionnée à partir de la base de donnée sauvegardée dans la mémoire de l’unité de commande PCM.

Selon Fig 3, l’image l[x] sélectionnée est convertie en N niveaux de gris, où chaque niveau de gris correspond à un seuil allant respectivement d’un premier seuil S[1] de niveau de gris jusqu’au dernier seuil S[N] de niveau de gris. Conformément à la Fig 4a, à partir de la première rangée R[1] jusqu’à la dernière rangée R[D] de la matrice M[x], l’unité de commande procède séquentiellement à l’exécution des étapes suivantes, à partir du premier pixel P[1] jusqu’au dernier pixel P[F] de la rangée R[k]:

- si la valeur numérique d’intensité V[i] d’un pixel P[i] analysé se trouve à proximité ou égale à au moins l’un des seuils allant respectivement de S[1] jusqu’à S[N], alors le pixel P[i] analysé est considéré comme un point d’inflexion significatif d’une courbe C_R[k] relative à la rangée R[k] et est sauvegardé, en tant que pixel compressé PIS[i], dans une liste LPIS[i] à transmettre, sinon le pixel P[i] analysé n’est pas sauvegardé;

- l’unité de commande PCM réitère l’étape précédente jusqu’au dernier pixel P[F] de la dernière rangée R[D] de la matrice M[x]

Dans un premier mode de réalisation de l’invention, la liste LPIS[i] de pixels compressés PIS[i] de la matrice M[x] est transmise à au moins un module d’éclairage HL[z] afin qu’il puisse projeter une image résultante lr[x].

Afin d’améliorer le taux d’erreur, un mode de réalisation illustré Fig 4b, l’invention prévoit que lorsque la valeur numérique V[i] d’un pixel compressé PIS[i] et la valeur numérique V[i+1] d’un pixel compressé adjacent PIS[i+1] se retrouvent respectivement à proximité d’un même seuil S[1 ],..., S[N], alors un pixel P[i] est recherché, entre cet ensemble de pixels compressés PIS[i]) et PIS[i+1], ledit pixel P[i] recherché comportant une valeur numérique maximale V[iMax] ou minimale V[iMin], de sorte à servir de point d’inflexion significatif de la courbe C_R[k] Le pixel P[i] recherché est alors sauvegardé dans la liste LPIS[i] de pixels compressés PIS[i].

Afin d’améliorer le taux de compression, dans un mode de réalisation selon Fig 4c, lorsque la valeur numérique de V[i+1] du pixel adjacent P[i+1] par rapport à la valeur numérique V[i] du pixel P[i] analysé est supérieure à au moins deux seuils S[1 S[N] successifs, alors ces pixels P[i], P[i+1] sont sauvegardés dans la liste LPIS[i] des pixels compressés PIS[i].

Toujours dans le but d’améliorer le taux de compression, dans un mode de réalisation illustré à la Fig 4c, lorsque la valeur numérique V[i] du pixel P[i] analysé et la valeur V[i+1] du pixel adjacent P[i+1] sont successivement égale à 0, alors la valeur de i est incrémentée, puis cette étape est réitérée jusqu’à ce que la valeur numérique V[i+1] du pixel adjacent P[i+1] soit distincte de 0, alors le premier et le dernier pixel P[i] ayant eu comme valeur V[i] égale à 0 sont sauvegardés dans la liste LPIS[i] des pixel compressés PIS[i].

Afin d’améliorer de nouveau le taux de compression, dans un mode de réalisation de l’invention, à partir du premier pixel compressé PIS[1] jusqu’au dernier pixel compressé PIS[F] de la liste LPIS[i] de pixels compressés PIS[i]: - l’unité de commande calcule une valeur de gradient G[i] en fonction de la valeur numérique V[i] du pixel compressé PIS[i] et de la valeur numérique V[i+1] du pixel compressé adjacent PIS[i+1]. Un tel calcul du gradient G[i] s’effectue de la façon suivante: G[i] = V[i+1] - V[i], avec i allant de 1 à F;

- l’unité de commande détermine si le pixel compressé PIS[i] analysé est un point d’inflexion significatif d’une courbe C_PIS[i] relative à la liste LPIS[i] de pixels compressés PIS[i]. Pour cela, l’unité de commande PCM:

- détermine, une valeur E_Max_V[i] correspondant à la différence maximale tolérée entre la valeur V[i] du pixel compressé analysé PIS[i] de la courbe C_PIS[i] et la valeur V[i] du pixel compressé PIS[i].

- lorsque le pixel compressé PIS[i] analysé est considéré comme un point d’inflexion significatif de la courbe C_PIS[i], alors le pixel compressé PIS[i] analysé est conservé dans la liste LPIS[i] de pixels compressés à transmettre au module d’éclairage HL[z], sinon ledit pixel compressé PIS[i] est supprimé de la liste LPIS[i].

Pour améliorer drastiquement le taux de compression, dans un mode de réalisation de l’invention, préalablement à toute étape de compression, une étape préliminaire prévoit une sélection de Y rangées R[k] de la matrice M[x] suivant une récurrence T donnée, entre la première rangée R[1] jusqu’à la dernière rangée R[D] Il est considéré que la récurrence T correspond à un nombre entier inférieur à D nombre total de rangée R[k], et que Y=D/T. Dans un exemple, T=2, ou T= 3, ou 1=4. Ainsi, une matrice M[Y] correspondant aux Y rangées sélectionnées suivant la récurrence T sera utilisée à la place de la matrice M[x] pour mettre en oeuvre les différents algorithmes de compression précités, allégeant par voie de conséquence le nombre de pixels à compresser et diminuant par la même occasion les temps de calcul du microprocesseur PRO.

Fig 5 montre un système d'éclairage automobile SYS selon l'invention comprenant :

- au moins un module d'éclairage HL[z] comprenant une pluralité de sources lumineuses, telles que des LEDs, apte à projeter des photométrie et/ou fonction d’éclairage à partir de données compressée LPIS[i] ;

- un bus multiplexé CAN, CAN-FD, ou autre, pour la transmission de données compressées LPIS[i] à au moins un module d’éclairage HL[z]

- une unité de commande PCM destinée à mettre en oeuvre l’ensemble des étapes de compression préalablement cité, de sorte à générer des données compressées PIS[i];

- une unité de contrôle UC[z] configurée pour décompresser les données compressées, cette unité de contrôle UC[z] étant située dans le module d’éclairage HL[z].

Une telle étape de décompression de la liste de pixels compressés reçue via le CAN au niveau des modules d’éclairage HL[z] s’effectue au moyen:

- d’une interpolation linéaire des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation polynomiale des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode des courbes de Bézier des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode des adaptations paramétriques des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode des moindre carré des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode de la modélisation exponentielle des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode des séries de Fourier des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode de la modélisation par Gaussian des sous- intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode des séries de puissances des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou

- d’une interpolation par la méthode des sommes des modélisations de sinus des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés, ou d’une interpolation par la méthode de distribution de Weibull des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés - d’une interpolation par la méthode des modèles personnalisés des sous-intervalles entre les points d’inflexions significatifs de la courbe formée par la liste de pixels compressés.

Chaque module d’éclairage HL[z] permet d'obtenir une projection de faisceaux de route ou image résultante lr[x] d’une qualité sensiblement identique à l’image d’origine l[x], en ayant utilisé un procédé permettant un taux de compression proche ou supérieur à 90%