FR 2915719 A1 20081107 FR 0703264 A 20070504 PROCÉDÉ DE COMMANDE DE L'ORIENTATION DES PROJECTEURS DE VÉHICULE Domaine de l'invention La présente invention concerne un procédé de commande automatique de lampes d'un système d'éclairage d'un véhicule automobile, les lampes étant aptes à émettre un faisceau lumineux pour éclairer une route, le véhicule comportant une caméra vidéo de champ déterminé pour acquérir une image d'un environnement du véhicule se trouvant dans le champ de la caméra, et un dispositif pour la mise en io oeuvre du procédé à cet effet. Elle trouve une application particulière dans le domaine des véhicules automobiles. Etat de la technique is Un procédé de commande automatique connu dans le document US 6 960 005 utilise une caméra vidéo visant vers l'avant du véhicule. La commande automatique des lampes du véhicule, ici les projecteurs, est fonction d'un angle déterminé entre une source lumineuse d'un véhicule frontal situé devant les projecteurs, dans le champ de la 20 caméra, et l'horizon de ladite caméra. Ainsi, lorsque le véhicule frontal s'éloigne des lampes du véhicule, l'angle calculé augmente. A ce moment, la commande automatique ajuste le faisceau lumineux des lampes en relevant l'orientation verticale des lampes vers le haut, de sorte que les lampes éclairent plus loin. 25 Par contre, lorsque le véhicule frontal se rapproche des lampes du véhicule, l'angle calculé diminue. A ce moment, la commande automatique ajuste le faisceau lumineux des lampes en baissant l'orientation verticale des lampes vers le bas, de sorte que les lampes éclairent moins. 30 Un des problèmes de cet état de la technique est que lorsqu'un véhicule frontal se trouve sur une route surélevée par rapport au véhicule 2 2915719 comprenant la caméra, le faisceau lumineux du véhicule n'éclaire que la côte, et non la route, la distance de visibilité est alors réduite. De plus, plus un véhicule frontal se rapprochera, moins les lampes vont éclairer l'environnement devant le véhicule puisqu'elles seront orientées de plus 5 en plus bas, ce qui pose un problème d'éclairage pour le conducteur du véhicule comportant la caméra. On perd ainsi de la distance de visibilité. Par ailleurs, en pente descendante, lorsque c'est le véhicule comprenant la caméra qui se trouve sur une route surélevée par rapport à un véhicule frontal, le faisceau lumineux va être trop éblouissant pour le io véhicule frontal. Objet de l'invention La présente invention a pour but de résoudre les problèmes cités ci-dessus et notamment d'optimiser la visibilité procurée par le faisceau 15 lumineux des lampes du système d'éclairage du véhicule en prenant en compte la problématique d'éblouissement d'un usager d'un véhicule frontal quand ce véhicule est sur un même plan ou sur un plan différent du véhicule comportant les projecteurs et la caméra. 20 Selon un premier objet de l'invention, ce but est atteint par un procédé de commande automatique de lampes d'un système d'éclairage d'un véhicule automobile, les lampes étant aptes à émettre un faisceau lumineux pour éclairer une route, le véhicule comportant une caméra vidéo de champ déterminé pour acquérir une image d'un environnement 25 du véhicule se trouvant dans le champ de la caméra, caractérisé en ce qu'il comporte les étapes de : û détecter la présence d'une paire de sources lumineuses à partir d'une image acquise par la caméra ; - calculer un angle projecteur qui est défini par un angle de 30 site de la paire de sources lumineuses dans un référentiel véhicule situé au niveau des lampes du système d'éclairage du véhicule ; et 3 2915719 ajuster l'orientation du faisceau lumineux des lampes du système d'éclairage en fonction dudit angle projecteur. Un tel procédé présente l'avantage de permettre d'ajuster l'orientation du 5 faisceau lumineux des projecteurs d'un véhicule en fonction d'un angle projecteur calculé par rapport à un référentiel véhicule passant par les projecteurs contrairement à l'état de la technique antérieur dans lequel le référentiel passe par la caméra. Ainsi, grâce à cet angle projecteur, iii est possible d'adapter l'éclairage en conséquence sans pour autant éblouir un usager d'un véhicule se situant en face du véhicule conducteur ou venant d'en face quand ce véhicule est sur un même plan ou sur un plan différent du véhicule comportant les projecteurs et la caméra, tout en garantissant une bonne distance de visibilité pour le conducteur du véhicule comportant la caméra. Dans un premier mode de réalisation non limitatif, l'angle projecteur est calculé à partir d'un angle caméra qui est défini par un angle de site de la paire de sources lumineuses dans un référentiel véhicule situé au niveau de la caméra. Ce calcul est simple à mettre en oeuvre. Dans un deuxième mode de réalisation non limitatif, l'angle projecteur est calculé à partir d'un angle au sol qui est défini par un angle de site de la paire de sources lumineuses dans un référentiel véhicule situé à l'aplomb de la caméra. Ce calcul permet par la suite d'obtenir facilement la pente qui existe entre une première route sur laquelle se trouve le véhicule et une deuxième route sur laquelle se trouve un véhicule frontal. C'est également un calcul simple à effectuer. Selon ce deuxième mode de réalisation, dans une variante de réalisation 3o non limitative, l'angle au sol est calculé à partir d'un calcul d'un angle d'inclinaison de la caméra. Le calcul de l'angle d'inclinaison est simple à effectuer. 4 2915719 Selon cette variante, le calcul de l'angle au sol s'effectue par un changement de repère par rotation à partir d'un repère de l'angle d'inclinaison de la caméra. Cela va permettre de considérer la somme de l'angle au sol et de l'angle d'inclinaison de la caméra comme un 5 deuxième angle d'inclinaison de la caméra et d'utiliser la formule de l'angle d'inclinaison calculée précédemment. Il suffira pour cela de faire des projections dans le nouveau repère. Dans un mode de réalisation non limitatif, le champ de la caméra est io déterminé de manière à couvrir une plage d'éblouissement définie par le faisceau lumineux des lampes du système d'éclairage du véhicule. Dans une variante de ce mode de réalisation non limitatif, le champ de la caméra est de 40 de large. Cela permet de couvrir la plage is d'éblouissement. Dans un mode de réalisation non limitatif, l'orientation du faisceau lumineux des lampes est ajustée au moyen d'un angle de commande fonction d'une distance entre le véhicule et la paire de sources 20 lumineuses. Cela permet de garantir une bonne portée d'éclairage. Dans un mode de réalisation non limitatif, l'orientation du faisceau lumineux des lampes est ajustée au moyen d'un angle de commande fonction de la nature de la paire de sources lumineuses. Cela permet 25 d'ajouter une marge de sécurité supplémentaire pour garantir de ne pas éblouir un conducteur d'un véhicule frontal. Dans un mode de réalisation non limitatif, lorsque la distance entre le véhicule et la paire de sources lumineuses est supérieure à une distance déterminée, le faisceau lumineux est ajusté avec un angle de commande supérieur à 1% en dessous de l'angle projecteur. Cela va permettre de relever le faisceau lumineux des lampes lorsqu'un véhicule frontal se trouve loin du véhicule comportant la caméra, et donc d'augmenter la 5 2915719 distance de visibilité sans pour autant risquer d'éblouir un usager du véhicule frontal. Selon une variante de ce mode, la distance déterminée est égale à trois 5 cent mètres. Le véhicule frontal se situe alors à une distance assez lointaine de sorte qu'il n'est pas ébloui lorsque le faisceau lumineux est relevé. Dans un mode de réalisation non limitatif, lorsque l'angle projecteur est io nul, il n'y a aucun ajustement de l'orientation du faisceau lumineux des lampes. Ainsi, si un véhicule frontal se situe sur le même plan que le véhicule comportant la caméra, il reçoit toujours la même intensité lumineuse. Il n'y aucun risque d'éblouissement. 15 Selon un deuxième objet, l'invention concerne, un dispositif de commande automatique de lampes d'un système d'éclairage d'un véhicule automobile, les lampes étant aptes à émettre un faisceau lumineux pour éclairer une route, le véhicule comportant une caméra vidéo de champ déterminé pour acquérir une image d'un environnement 20 du véhicule se trouvant dans le champ de la caméra, caractérisé en ce qu'il comporte : -un dispositif de traitement d'images pour détecter une paire de sources lumineuses à partir d'une image acquise par la caméra ; 25 une unité de contrôle pour : - calculer un angle projecteur qui est défini par un angle de site de la paire de sources lumineuses dans un référentiel véhicule situé au niveau des lampes du système d'éclairage du véhicule ; et 30 -ajuster l'orientation du faisceau lumineux des lampes du système d'éclairage en fonction dudit angle projecteur. 6 2915719 Selon un troisième objet, l'invention concerne, un système d'éclairage d'un véhicule comprenant des lampes aptes à émettre un faisceau lumineux pour éclairer une route et un dispositif de commande automatique desdites lampes mettant en oeuvre le procédé de 5 commande selon l'une des caractéristiques précédentes. Selon un quatrième objet, l'invention concerne, un produit programme d'ordinateur comportant une ou plusieurs séquences d'instructions exécutables par une unité de traitement d'information, l'exécution lo desdites séquences d'instructions permettant une mise en oeuvre du procédé selon l'une quelconque des caractéristiques précédentes. Brève description des figures D'autres caractéristiques et avantages de la présente invention seront mieux compris à l'aide de la description et des dessins non limitatifs is parmi lesquels : la Fig. 1 est un diagramme d'un mode de réalisation non limitatif du procédé de commande automatique selon l'invention ; la Fig. 2 est une représentation schématique de deux sources de lumière dans une image utilisée par le procédé de commande 20 automatique de la Fig. 1 ; ù la Fig. 3 est une courbe représentative d'un écart entre les deux sources de lumière de la Fig. 2 en fonction d'une distance entre un premier véhicule et un deuxième véhicule, utilisée par le procédé de la Fig. 1 ; 25 ù la Fig. 4 est un schéma représentant un premier véhicule, un deuxième véhicule sur des plans différents, et un angle projecteur entre le premier et deuxième véhicule, calculé par le procédé de commande de la Fig. 1 ; ù la Fig. 5 est un schéma représentant un premier véhicule, un 30 deuxième véhicule sur des plans différents, et un angle caméra utilisé 7 2915719 par le procédé de commande de la Fig. 1 pour le calcul d'un angle projecteur de la Fig. 4 ; la Fig. 6 est un schéma permettant d'expliquer un calcul d'un angle projecteur effectué par le procédé de la Fig. 1 selon un premier mode 5 de réalisation non limitatif et utilisant un angle caméra illustré à la Fig. 5; la Fig. 7 est un schéma représentant un premier véhicule, un deuxième véhicule sur des plans différents, et un angle au sol utilisé par le procédé de commande de la Fig. 1 pour le calcul d'un angle to projecteur de la Fig. 4 ; les Fig. 8, 9, 10 et 11 sont des schémas permettant d'expliquer un calcul d'un angle projecteur effectué par le procédé de la Fig. 1 selon un deuxième mode de réalisation non limitatif et utilisant un angle au sol illustré à la Fig. 7 ; 15 ù la Fig. 12 est un premier schéma représentant un premier véhicule et un deuxième véhicule sur des plans différents, et montrant un ajustement de l'orientation des lampes du premier véhicule tel qu'effectué par le procédé de commande de la Fig. 1 ; la Fig. 13 est un deuxième schéma représentant un premier véhicule 20 et un deuxième véhicule sur des plans différents, et montrant un ajustement de l'orientation des lampes du premier véhicule tel qu'effectué par le procédé de commande de la Fig. 1 ; et ; la Fig. 14 est une représentation schématique selon un mode de réalisation non limitatif d'un dispositif de mise en oeuvre du procédé 25 de la Fig. 1. Le diagramme de la Fig. 1 représente le procédé de commande automatique de lampes d'un système d'éclairage SYS d'un véhicule automobile selon un mode de réalisation non limitatif de l'invention. 30 Comme on va le voir, le procédé de commande va permettre d'ajuster le faisceau lumineux des lampes P d'un véhicule VH1 et notamment les projecteurs (en actionnant le mouvement de ces projecteurs à la verticale) en fonction d'un angle projecteur calculé par rapport à un 8 2915719 repère basé sur les projecteurs P dudit véhicule VH1 et ce lorsqu'un deuxième véhicule VH2 se trouve dans le champ de la caméra Cam du véhicule VH1. Un tel véhicule VH2, peut être un véhicule se trouvant suer la même route que le véhicule VH1 et donc se trouvant devant et roulant 5 dans le même sens, ou être un véhicule roulant en sens opposé au véhicule VH1 venant en face sur la route opposée. Dans la suite de la description, un tel véhicule VH2 est appelé véhicule frontal, qu'il roule dans le même sens ou dans le sens opposé au véhicule VH1. io Le système d'éclairage SYS du véhicule VH1, qui est décrit plus en détail par la suite, comporte notamment: - des lampes P, qui sont par exemple les projecteurs du véhicule, aptes à émettre un faisceau lumineux FX pour éclairer une route sur laquelle se trouve la véhicule VH1, et 15 -une caméra vidéo Cam de champ déterminé Ch. Dans la suite de la description, on prend les projecteurs P en tant qu'exemple non limitatif de lampes du véhicule VH1. 20 Le procédé de commande automatique comporte les étapes suivantes. Dans une première étape 1), on acquiert une image I d'un environnement du véhicule VH1 se trouvant dans le champ Ch de la caméra Cam. 25 L'acquisition se fait au moyen d'une caméra Cam. Dans un mode de réalisation non limitatif, elle permet d'acquérir des images de 640*480 pixels. De plus, dans un mode de réalisation non limitatif, l'angle d'ouverture de la caméra Cam est défini de manière à couvrir la plage d'éblouissement 30 du faisceau lumineux émis par les projecteurs P. Ainsi, par exemple, l'angle d'ouverture est de 40 en largeur. En ce qui concerne l'angle d'ouverture vertical, on le prend à 30 par exemple. On a ainsi un pixel qui représente 30/480 = 0,0625 (à la tangente près en raison de la déformation due à la lentille de la caméra). 9 2915719 On notera que l'acquisition d'une image I de l'environnement du véhicule et notamment ici de l'environnement en face du véhicule se trouvant dans le champ de la caméra est bien connu de l'homme du métier et 5 n'est donc pas décrit dans la description. Dans une deuxième étape 2), on détecte la présence d'une paire de sources lumineuses S1-S2 à partir de l'image I. Une paire de sources lumineuses S1-S2 est caractérisée par le fait io qu'elles appartiennent toutes les deux à même véhicule VH2 frontalä Cela peut être soit des projecteurs à l'avant, soit des feux à l'arrière du véhicule VH2 lorsque ce dernier se trouve respectivement sur la même route que le véhicule VH1, ou sur la route opposée. Une telle détection est bien connue de l'homme du métier. Elle peut se 15 baser par exemple sur des critères géométriques pour permettre un appariement entre différentes sources lumineuses. Ainsi, des critères tels que alignement vertical dans l'image I, taille similaire, écartement horizontal par rapport à une taille véhicule standard, similarités d'autres paramètres tels que (feux ou projecteurs)...etc peuvent être utilisés. 20 Dans une troisième étape 3), on définit un angle projecteur (3 entre la paire de sources lumineuses S1-S2 et les lampes P du système d'éclairage SYS du véhicule. Afin de définir cet angle 13, les sous-étapes suivantes sont effectuées. 25 Dans une première sous-étape 3a), on détermine une distance d horizontale entre la caméra Cam du véhicule VH1 et le véhicule frontal VH2 comportant la paire de sources lumineuses S1-S2 déterminée précédemment. 30 Cette distance d est déterminée au moyen d'un écartement W défini entre les deux sources lumineuses SI et S2 déterminées ci-dessus, et une courbe de rapport Cl. Ainsi, sur la Fig. 2 est représentée une image I acquise par la caméra Cam et dans laquelle une paire de sources lumineuses S1-S2 a été 10 2915719 détectée. L'écartement W entre les deux sources SI et S2 peut se lire directement sur l'image en pixels. La Fig. 3 montre une courbe de rapport entre cet écart W (représenté sur l'axe des abscisses, en pixels) et la distance d (représentée sur l'axe 5 des ordonnées, en mm) entre la caméra Cam et la paire de sources lumineuses S1-S2. Comme on peut le voir sur la Fig. 3, cette courbe Cl est une courbe de rapport 1/x à un coefficient multiplicatif CO près. Ce coefficient CO est défini de tel manière que la largeur du véhicule frontal VH2 divisé par la distance d entre ce véhicule VH2 et le véhicule VH1 io soit égale au nombre de pixels de l'écart W fois la taille d'un pixel. Dans un exemple non limitatif, on prend comme largeur typique du véhicule frontal VH2 une largeur de 1,6 mètres, et comme taille de pixel 8 microns. 15 Dans une deuxième sous-étape 3b), on détermine si les deux véhicules VH1 et VH2 sont sur un même plan ou non. A cet effet, il suffit de regarder sur l'image I acquise par la caméra Cam telle qu'illustrée à la Fig. 2 le décalage v ( offset en anglais) qui existe entre l'axe horizontal AH passant par la paire de sources 20 lumineuses S1-S2 et le milieu de l'image qui se situe donc à 240 pixels dans l'exemple pris. On notera que le milieu de l'image I définit dans un mode de réalisation non limitatif l'horizon de la caméra Cam. 25 Dans une variante de réalisation, si les sources lumineuses SI et S2 ne sont pas alignées, on prend la moyenne de deux offsets vl et v2 existant entre deux axes horizontaux AH1, AH2 passant respectivement par les deux sources lumineuses S1 et S2, et le milieu de l'image I. 30 Bien entendu, les deux premières sous-étapes 3a) et 3b) peuvent être effectuées en parallèle ou dans l'ordre inverse. Dans une troisième sous-étape 3c), on calcule l'angle projecteur R à partir de la distance d et du décalage V calculées précédemment et soit 11 2915719 d'un angle caméra, soit d'un angle au sol comme décrit en détail ci-après. Cet angle projecteur (3 est représenté sur la Fig. 4. Sur cette Fig. sont également représentés : 5 le véhicule VH1 comportant la caméra Cam et les projecteurs P. La caméra Cam est à une hauteur hc du sol d'une première route RH1 sur laquelle se trouve le véhicule VH1, tandis que les projecteurs P se trouvent à une hauteur hp par rapport à ce même sol. Par ailleurs la caméra Cam est définie par un champ Ch et un axe io optique AOc. un véhicule frontal VH2 comportant la paire de sources lumineuses S1-S2. La paire S1-S2 est située à une hauteur h par rapport à la première route RH1. Le véhicule frontal VH2 se trouve sur une deuxième route RH2 ayant une pente par rapport à la route RH1 sur is laquelle se trouve le véhicule VH1. 1) Dans un premier mode de réalisation non limitatif, l'angle projecteur fi est calculé par rapport à un angle caméra al. Cet angle caméra al est illustré sur la Fig. 5. Il est défini par l'angle de 20 site de la paire de sources lumineuses S1-S2 dans un référentiel véhicule VH1 situé au niveau de la caméra Cam. Comme le montre la Fig. 5, on a : 25 et tais 13 aux distorsions de l'objectif près. 12 2915719 avec : 13 l'angle projecteur défini par une droite reliant la paire de sources lumineuses S1-S2 et les projecteurs P, et par une droite horizontale dans le référentiel de la voiture passant par les projecteurs P du 5 véhicule VH1 ; al l'angle caméra défini de façon pratique par la droite passant par la caméra Cam et la paire de sources lumineuses S1-S2, et l'horizontale, illustrée HZc, par rapport au référentiel véhicule VH1 et donc par rapport à la première route RH1 et reportée au niveau de la io caméra Cam ; hc, la hauteur de la caméra Cam par rapport au sol de la première route RH1 ; hp, la hauteur des projecteurs P par rapport au sol de la première route RH1 ; 15 h la distance entre la paire de sources lumineuses S1-S2 et le sol de la première route RH1 ; d, la distance horizontale entre la caméra Cam et la paire de sources lumineuses S1-S2 ; et dl, la distance horizontale entre la caméra Cam et les projecteurs P. 20 On a obtient donc : ta,n Soit 25 [1 ] : 13 2915719 avec tanal approximé à al car l'angle est petit, au maximum de 10% radian dans un exemple non limitatif. On peut ainsi facilement passer de l'angle caméra al à l'angle projecteur 13 avec un calcul simple. 5 On notera que l'on peut également approximer la distance d-dl à d pour simplifier. Calcul de l'angle caméra al La Fig. 6 illustre une projection Pt1_I d'un premier point d'intérêt Ptl 10 dans l'image I, ce premier point d'intérêt correspondant ici à la paire de sources lumineuses S1-S2. Comme indiqué sur la Fig. 6, on a : et 15 tai( c avec : 8 l'angle d'inclinaison de la caméra qui est fixe. Dans un exemple non limitatif, cet angle dépend de la longueur du capot véhicule VH1. En effet, il est défini de telle sorte que l'avant du véhicule soit visible 20 dans l'image I. De façon pratique, le capot du véhicule est visible au bas de l'image I. V, le décalage mesuré précédemment dans l'image I; - Spxl, la taille d'un pixel dans l'image; et - F, la distance focale entre le centre optique AC de la lentille de la 25 caméra Cam et du foyer de l'image I. 14 2915719 5 On a alors : ( tan (6 ) + tan ( 1 ) (1 ù tan ((5 * tan ( Soit tan(6 lic d ù tan tan S'pxl ) ( Spxl ù tan 6'1 t'Y 1 et * Spxl tan f 6 '1 Spxl * tan (à) + tan ( 6 ) * f' * Spxl tan(cx ti * Spxl (.l+tan(*( Soit [ 2 ] 15 On obtient ainsi l'angle caméra al par rapport à des valeurs connues ou calculées précédemment et de façon simple. (F+ (6)*V*Spxl) 15 2915719 2) Dans un deuxième mode de réalisation non limitatif, l'angle projecteur [3 est calculé par rapport à un angle au sol a2. Cet angle au sol a2 est illustré à la Fig. 7. II est défini par l'angle de site de la paire de sources lumineuses S1-S2 dans un référentiel véhicule VH1 situé à l'aplomb de 5 la caméra Cam. Comme le montre la Fig. 7, on a : io et avec -- a2 l'angle au sol défini de façon pratique par la droite passant par la caméra Cam et la paire de sources lumineuses S1-S2, et un point 15 AS1 passant par la première route RH1 et situé à l'aplomb de la caméra Cam, et le sol de la première route RH1. On obtient donc : * tan (oc 2 tan 20 Soit : [3l 16 2915719 avec tana2 approximé à a2 car l'angle est petit, au maximum de 10%radian dans un exemple non limitatif. On notera que l'on peut également approximer la distance d-dl à d pour 5 simplifier. On peut ainsi facilement passer de l'angle au sol a2 à l'angle projecteur e. L'intérêt de ce deuxième mode de réalisation est d'obtenir la pente existant entre les deux routes RH1 et RH2, grâce à cet angle au sol a2 io soit la différence d'altitude existant entre la première route RH1 sur laquelle se trouve le véhicule VH1 et la deuxième route RH2 sur laquelle se trouve le véhicule frontal VH2. Calcul de l'angle au sol a2 15 Le calcul de l'angle au sol s'effectue en utilisant l'angle d'inclinaison ^5 de la caméra. Dans une première sous-étape, on détermine l'angle d'inclinaison 8 en fonction notamment de caractéristiques relatives à une projection d'un point d'intérêt dans l'espace sur l'image I. 20 La Fig. 8 représente de manière générale la projection Ptl d'un point d'intérêt Pt sur l'image I. Ce point d'intérêt définit un angle 0 entre l'axe vertical AY passant par le centre optique AC de la lentille de la caméra Cam et une droite passant par le point d'intérêt Pts. Dans l'exemple pris, 25 l'angle 0 est négatif. On notera que ce point d'intérêt PtS peut dans des exemples non limitatifs être le point correspondant à la paire de sources lumineuses S1-S2 ou encore un point de marquage au sol sur la route RH2 sur 30 laquelle se trouve le véhicule frontal VH2 (qui permettra de calculer par 5 17 2915719 la suite la pente de cette deuxième route RH2 par rapport à la première route RH1). On remarquera par ailleurs que l'image I est représentée ici sous forme d'un tableau de pixels (qui est réduit pour plus de commodité). Comme indiqué sur la Fig. 8, on a : tan (O 1k tan ( e ù ( et 15 Io On obtient donc : tan ( 0 ) tan ( -- (,'s, tan( ) tan (. ) Soit : [ 4 ] tan(f5) avec : D, la distance entre le point de projection PtS et l'axe vertical AY, 20 - V, le nombre de pixels Pxl s'étendant entre le point de projection Ptl et un point Ptc correspondant à la projection de l'angle d'inclinaison 5 de la caméra sur l'image I. Spxl : la taille d'un pixel Pxl, 5 18 2915719 F, la distance focale, Hc la hauteur de la caméra Cam par rapport à un plan horizontal PH (qui peut représenter le sol de la première route RH1) sur lequel se trouve le point d'intérêt PtS. On obtient ainsi l'angle d'inclinaison 8 de la caméra (qui correspond à l'angle entre l'axe optique de la caméra et l'axe horizontal AX) par rapport à des valeurs connues. 10 Dans une deuxième sous-étape, on calcule l'angle au sol a2 de la même manière que l'on a calculé l'angle d'inclinaison 8 calculé ci-dessus. Les Fig. 9, 10 et 11 illustrent ce calcul. A la Fig. 9 sont représentés l'angle d'inclinaison 8 de la caméra tel que vu précédemment ainsi qu'un angle au sol a2 qui est dans cet exemple 15 d'un signe opposé à l'angle d'inclinaison 8, soit ici positif. Nous sommes dans l'exemple où un véhicule VH1 est à une altitude plus basse qu'un véhicule frontal VH2 ; dans le cas opposé où c'est le véhicule frontal qui se situe à une altitude plus basse, les signes des angles sont les mêmes. 20 Un premier repère AX-AY considéré est défini par les axes vertical AX et horizontal AY par rapport à un plan PH horizontal. L'axe horizontal AX délimite l'angle d'inclinaison 8 et est horizontal par rapport au plan PH. L'axe vertical AY passe par le centre optique AC de la caméra Cam. Pour plus de commodités, l'angle au sol a2 a été rapporté au point AC 25 représentant l'axe optique de la caméra. Sont également représentées sur cette Fig. 9 : la hauteur Hc de la caméra par rapport au sol, la distance D entre la projection A3 d'un point d'intérêt PtS (non représenté) et le centre optique AC de la caméra, et 30 la distance focale F. 19 2915719 La Figure 10 illustre les mêmes données que la Fig. 9 à savoir l'angle d'inclinaison 8 de la caméra tel que vu précédemment ainsi qu'un angle au sol a2 mais dans un deuxième repère AX'-AY'. Ce deuxième repère AX'-AY' considéré est déduit du premier repère AX-5 AY par une rotation de l'angle au sol a2, ici dans le sens des aiguilles d'une montre. Pour plus de commodités, l'angle au sol a2 a été rapporté au point AC représentant par l'axe optique de la caméra. Ce changement de repère va permettre de voir l'angle défini par la io somme de l'angle d'inclinaison 8 et de l'angle au sol a2 comme un deuxième angle d'inclinaison 8' de la caméra. Pour calculer cet angle 8' = 8+a2, et donc en déduire l'angle au sol a2 il suffira donc d'utiliser la formule [4] calculée ci-dessus pour l'angle d'inclinaison 8 à des coefficients en cosinus près comme expliqué ci-après. 15 En raison du changement de repère effectué par rotation de l'angle au sol a2, toutes les distances calculées dans le premier repère AX-AY sont projetées dans le deuxième repère AX'-AY', ce qui donne des distances en cosinus de l'angle au sol a2. 20 Ainsi, on obtient telles que représentées à la Fig. 11 une hauteur H'c de la caméra qui est la projection de la hauteur Hic (définie dans l'ancien repère AX-AY par lesegment AC-A2 sur la Fig.) sur le nouvel axe vertical AY', soit : H'c = Hc * cos a2 25 - une distance D' qui est la projection de la distance D (défini dans l'ancien repère AX-AY par le segment A2-A3 sur la Fig.) sur le nouvel axe horizontal AX', soit : D' = D/cos a2, et la distance focale F. 30 Ainsi, dans la formule [4] calculée pour l'angle d'inclinaison 8 précédente, on a pour l'angle d'inclinaison 8' : tan ( ( 20 2915719 D * srxi Ur Y COS , CX . cosot 2 ( I)*F " :,. He* cos (a 1 ) (cos( t'.x 2) ) Io Soit et en approximant car l'angle au sol a2 étant relativement assez petit (entre -10%radian et + 10% radian dans un exemple non limitatif) : 15 [5] : (D * ù F He ( 1) * F + He V * ) On obtient ainsi l'angle au sol a2 à partir de l'angle d'inclinaison 8 et de valeurs connues ou calculées précédemment pour un point 20 d'intérêt déterminé. Pour le point d'intérêt déterminé correspondant à la paire de sources lumineuses S1-S2, on a D = d, V = v, Hc = hc et PH correspondant à la première route RH1. * Spxl cos-( oc avec : 8' par 8+a2, 5 D' = D/cosa2, -- Hc' = Hc*cosa2, et F, la distance focale On obtient : tan 21 2915719 En conclusion, grâce au premier mode (calcul à partir de l'angle caméra) ou deuxième mode (calcul à partir de l'angle au sol) de réalisation non limitatifs on obtient ainsi un angle projecteur R en ayant pris comme repère un repère véhicule passant par les projecteurs P du 5 véhicule VH1. Dans une quatrième étape 4), on ajuste l'orientation du faisceau lumineux des projecteurs P du système d'éclairage P en fonction dudit angle projecteur R calculé au moyen d'un signal de commande S_Cd lo envoyé au projecteurs P. Lorsque les deux véhicules VH1 et VH2 sont sur un même plan, l'angle projecteur R est égal à 0 et il n'y a aucun ajustement de l'orientation du faisceau lumineux des projecteurs P. Ainsi, quand un véhicule frontal VH2 se rapproche, on ne baisse pas le faisceau 15 lumineux ce qui permet de conserver une distance de visibilité constante contrairement à l'art antérieur dans lequel les projecteurs sont abaissés dans ce cas. Lorsque les deux véhicules VH1 et VH2 sont sur un plan différent, comme dans l'exemple non limitatif de la Fig. 5 l'angle projecteur R est 20 différent de 0 et un ajustement de l'orientation du faisceau lumineux des projecteurs P est effectué. Ainsi, lorsqu'un véhicule frontal VH2 se trouve à une hauteur plus élevée que le véhicule VH1, le véhicule VH1 étant donc en début d'une montée, l'angle projecteur R est positif et l'ajustement est effectué de manière à 25 ce que le faisceau lumineux des projecteurs P éclairent plus haut. Un signal de commande S_Cd est envoyé et les projecteurs P subissent un mouvement vertical vers le haut. On ne perd ainsi pas de la distance de visibilité en montée. Par contre, lorsqu'un véhicule frontal VH2 se trouve à une hauteur plus 30 basse que le véhicule VH1, le véhicule VH1 étant donc en début d'une descente, l'angle projecteur [3 est négatif et l'ajustement est effectué de manière à ce que le faisceau lumineux des projecteurs P éclairent moins haut. Un signal de commande S_Cd est envoyé et les projecteurs P 22 2915719 subissent un mouvement vertical vers le bas. On ne risque ainsi pas d'éblouir les usagers du (des) véhicule(s) frontal VH2. 5 L'orientation des projecteurs P est ajustée en fonction d'un angle de commande cp comme illustré sur les Fig. 12 et 13. Dans un premier mode de réalisation non limitatif, l'angle de commande cp peut être défini de manière à placer le haut du faisceau lumineux des projecteurs P à une première valeur déterminée dans une io plage. Par exemple à une valeur entre 1% et 1,5%. Dans un deuxième mode de réalisation non limitatif, suivant la portée d'éclairage que l'on veut garantir, l'angle de commande cp peut varier en fonction de la distance entre le véhicule VH1 et la paire de sources lumineuses S1-S2. Cette distance peut être la distance d décrite is précédemment (entre la caméra et la paire de sources lumineuses) ou encore une distance d2 entre l'avant du véhicule VH1 et la paire de sources lumineuses S1-S2. Ainsi, lorsque cette distance est supérieure à une distance déterminée DA, le faisceau lumineux peut être ajusté avec un angle de commande inférieur à 1% en dessous de l'angle projecteur 20 8. Dans un exemple non limitatif, cette distance déterminée DA est égale à 300m. Ainsi, pour une portée de lm à 300m, l'angle de commande cp peut être de 1% en dessous de l'angle projecteur (i et haut delà de 300m, l'angle peut être de 0,5% en dessous de l'angle projecteur 8. Dans un troisième mode de réalisation (qui peut être combiné aux 25 deux modes précédents), la valeur de l'angle de commande cp peut être également fonction de la nature de la paire de sources lumineuses SI-S2 Dans le cas où les sources lumineuses S1-S2 sont des projecteurs (le véhicule frontal VH2 est un véhicule provenant de la voie d'à côté et est 30 donc un véhicule VH2 que le véhicule VH1 croise), l'angle de commande cp peut diminuer en fonction de sa valeur standard appliquée décrit ci-dessus. Par exemple, si nous sommes dans le cas de 1%, on peut appliquer 0,8% en dessous de l'angle projecteur 13. En effet, les 23 2915719 projecteurs sont situés à une distance verticale bien en dessous de la tête d'un conducteur et donc de sa vision. Si on relève un peu le faisceau lumineux, il n'y a pas de risque d'éblouissement du conducteur du véhicule frontal VH2. 5 Au contraire, dans le cas où les sources lumineuses S1-S2 sont des feux arrière (le véhicule frontal VH2 est un véhicule se situant sur la même voie et est donc un véhicule VH2 que le véhicule VH1 suit), l'angle de commande cp peut augmenter en fonction de sa valeur standard appliquée décrit ci-dessus. Par exemple, si nous sommes dans le cas de io 1%, on peut appliquer 1,2% en dessous de l'angle projecteur [3. En effet, pour certains véhicules, les feux arrières peuvent être situés à peut près au même niveau que la tête d'un conducteur et donc de sa vision. Si on rabaisse un peu le faisceau lumineux, cela permet d'avoir une marge de sécurité supplémentaire quant au risque d'éblouissement du conducteur 15 du véhicule frontal VH2. Ainsi, comme on peut le voir sur les Fig. 12 et 13, que ce soit en pente montante (Fig. 12) ou en pente descendante (Fig. 13), il n'y a aucun risque d'éblouissement ou de réduction de la distance de visibilité contrairement à un pourcentage d'ajustement de l'art antérieur indiqué 20 edt sur ces Fig. et dont le haut du faisceau lumineux indiqué en pointillés non gras dans un cas (Fig. 12) bute sur la pente en montée et donc réduit la distance de visibilité et qui dans l'autre cas (Fig. 13) éblouit trop le conducteur du véhicule frontal VH2. 25 Le procédé de l'invention est mis en oeuvre par un dispositif DISP de commande automatique de projecteurs P d'un système d'éclairage SYS d'un véhicule automobile VH1 représenté à la Fig. 14. Ce dispositif comporte : la caméra vidéo Cam permettant d'acquérir l'image I. Elle est par 30 exemple du type VGA de définition 640*480 et comporte une lentille Lz à cet effet. Elle comporte également un dispositif de traitement d'images TR pour détecter une paire de sources lumineuses S1-S2 à partir de l'image L 24 2915719 -- une unité de contrôle UC pour définir : - l'angle projecteur R qui est défini par un angle de site de la paire de sources lumineuses S1-S2 dans un référentiel véhicule VH1 situé au niveau des projecteurs P du système d'éclairage SYS du 5 véhicule VH1; - pour ajuster l'orientation du faisceau lumineux desdits projecteurs P en fonction dudit angle projecteur R ; et pour envoyer un signal de commande S_Cd à un actionneur mécanique AC des projecteurs P. Un tel actionneur AC est connu io de l'homme du métier et n'est donc pas décrit ici. L'unité de contrôle UC permet notamment de calculer l'écartement W entre les deux sources lumineuses S1-S2, le décalage v et la distance cl entre la caméra Cam et l'avant du véhicule frontal VH2 tel que vu précédemment. 15 On notera que la mise en oeuvre du procédé de commande exposé ci-dessus peut être effectuée au moyen d'un dispositif micro-programmé, ou même d'une logique câblée de type ASIC. Ainsi, le dispositif de commande DISP peut comporter un produit 20 programme d'ordinateur PG comportant une ou plusieurs séquences d'instructions exécutables par une unité de traitement d'information telle que microprocesseur, microcontrôleur, ordinateur et/ou machine d'état, l'exécution desdites séquences d'instructions permettant une mise en oeuvre du procédé décrit. 25 Un tel programme d'ordinateur PG peut être inscrit en mémoire non volatile inscriptible de type ROM ou en mémoire non volatile ré-inscriptible de type EEPROM. Ledit programme d'ordinateur PG peut être inscrit en mémoire en usine ou encore téléchargé en mémoire. Les séquences d'instructions peuvent être des séquences d'instructions 30 machine, ou encore des séquences d'un langage de commande interprétées par le CPU au moment de leur exécution. Dans l'exemple de la Fig. 14, le programme d'ordinateur PG est inscrit dans une mémoire de l'unité de contrôle UC. 25 2915719 Bien entendu, au lieu d'un seul programme PG, on pourrait également avoir deux programmes différents pour effectuer d'une part le traitement d'image par le dispositif de traitement d'image TR et d'autre part effectuer les étapes de l'unité de contrôle UC. 5 Ainsi, le procédé selon l'invention présente les avantages suivants : il permet d'anticiper les variations verticales de la route, que le véhicule VH1 se trouve en début de montée, ou en début de descente, ce qui garantit une bonne distance d'éclairage quelque io soient les variations verticales de la route ; et il permet d'adapter l'ajustement du faisceau lumineux à une valeur déterminée en fonction de l'angle projecteur et donc en prenant en compte non seulement la distance entre le véhicule comportant la caméra et un véhicule frontal mais également la pente existant entre 15 le véhicule VH1 et un véhicule frontal VH2. 26 REVENDICATIONS 1. Procédé de commande automatique de lampes (P) d'un système d'éclairage (SYS) d'un véhicule automobile (VH1), les lampes (P) étant aptes à émettre un faisceau lumineux pour éclairer une route, le véhicule comportant une caméra vidéo (Cam) de champ déterminé (Ch) pour acquérir une image (I) d'un environnement du io véhicule (VH1) se trouvant dans le champ de la caméra (Cam), caractérisé en ce qu'il comporte les étapes de : ù détecter la présence d'une paire de sources lumineuses (S1-S2) à partir d'une image (I) acquise par la caméra (Cam) ; 15 calculer un angle projecteur (13) qui est défini par un angle de site de la paire de sources lumineuses (S1-S2) dans un référentiel véhicule (VH1) situé au niveau des lampes (P) du système d'éclairage (SYS) du véhicule (VH1) ; et ajuster l'orientation du faisceau lumineux des lampes (P) 20 du système d'éclairage (P) en fonction dudit angle projecteur (13). 2. Procédé de commande selon la revendication 1, dans lequel l'angle projecteur (13) est calculé à partir d'un angle caméra (a1) qui est 25 défini par un angle de site de la paire de sources lumineuses (SI-S2) dans un référentiel véhicule (VH1) situé au niveau de la caméra (Cam). 3. Procédé de commande selon la revendication 1, dans lequel, 30 l'angle projecteur (13) est calculé à partir d'un angle au sol (a2) qui est défini par un angle de site de la paire de sources lumineuses (S1-S2) dans un référentiel véhicule (VH1) situé à l'aplomb de la caméra (Cam). 27 2915719 4. Procédé de commande selon la revendication précédente, dans lequel, l'angle au sol (a2) est calculé à partir d'un calcul d'un angle d'inclinaison (8) de la caméra (Cam). 5 Procédé de commande selon l'une des revendications précédentes 3 ou 4, dans lequel le calcul de l'angle au sol s'effectue par un changement de repère par rotation à partir d'un repère (AX-AY) de l'angle d'inclinaison (8) de la caméra (Cam). Procédé de commande selon l'une des revendications précédentes, dans lequel le champ de la caméra est déterminé de manière à couvrir une plage d'éblouissement définie par le faisceau lumineux des lampes (P) du système d'éclairage (SYS) du véhicule. 7 Procédé de commande selon la revendication précédente, dans lequel le champ de la caméra est de 40 de large. 8. Procédé de commande selon l'une des revendications précédentes, 20 dans lequel l'orientation du faisceau lumineux des lampes est ajusté au moyen d'un angle de commande (cp) fonction d'une distance (d, d2) entre le véhicule et la paire de sources lumineuses (S1-S2). 25 9. Procédé de commande selon l'une des revendications précédentes, dans lequel l'orientation du faisceau lumineux des lampes est ajusté au moyen d'un angle de commande (9) fonction de la nature de la paire de sources lumineuses (S1-S2). 3o 10. Procédé de commande selon l'une quelconque des revendications précédentes, dans lequel lorsque une distance (d) entre le véhicule (CH1) et la paire de sources lumineuses (S1-S2) est supérieure à une distance déterminée (DA), le faisceau lumineux est ajusté avec 5 15 28 2915719 un angle de commande ((p) supérieur à 1% en dessous de l'angle projecteur (13). 11. Procédé de commande selon la revendication précédente, dans 5 lequel la distance déterminée (DA) est égale à trois cent mètres. 12. Procédé de commande selon l'une des revendications précédentes 1 à 7, dans lequel lorsque l'angle projecteur (13) est nul, il n'y a aucun ajustement de l'orientation du faisceau lumineux des lampes i0 (P). 13. Dispositif de commande automatique de lampes (P) d'un système d'éclairage (SYS) d'un véhicule automobile (VH1), les lampes (P) étant aptes à émettre un faisceau lumineux pour éclairer une route, is le véhicule comportant une caméra vidéo (Cam) de champ déterminé (CH) pour acquérir une image (I) d'un environnement du véhicule (VH1) se trouvant dans le champ de la caméra (Cam), caractérisé en ce qu'il comporte : un dispositif de traitement d'images (TR) pour détecter 20 une paire de sources lumineuses (S1-S2) à partir d'une image (I) acquise par la caméra (Cam) ; une unité de contrôle (UC) pour : calculer un angle projecteur (13) qui est défini par un angle de site de la paire de sources 25 lumineuses (S1-S2) dans un référentiel véhicule (VH1) situé au niveau des lampes (P) du système d'éclairage (SYS) du véhicule (VH1) ; et ajuster l'orientation du faisceau lumineux des lampes (P) du système d'éclairage (SYS) en 30 fonction dudit angle projecteur ([3). 14. Système d'éclairage (SYS) d'un véhicule automobile comprenant des lampes (P) aptes à émettre un faisceau lumineux pour éclairer 29 2915719 une route et un dispositif de commande (DISP) automatique desdites lampes mettant en oeuvre le procédé de commande selon l'une des revendications précédentes 1 à 12. 5 15. Produit programme d'ordinateur (PG) comportant une ou plusieurs séquences d'instructions exécutables par une unité de traitement d'information, l'exécution desdites séquences d'instructions permettant une mise en oeuvre du procédé selon l'une quelconque des revendications précédentes 1 à 12.