METHOD FOR ADAPTING SETPOINTS FOR A DIGITAL LIGHTING UNIT OF A MOTOR VEHICLE
20230311743 · 2023-10-05
Assignee
Inventors
- Ali KANJ (Bobigny Cedex, FR)
- Constantin PRAT (Bobigny Cedex, FR)
- Yasser ALMEHIO (Bobigny Cedex, FR)
- Hafid EL IDRISSI (Bobigny Cedex, FR)
Cpc classification
H04N9/3182
ELECTRICITY
International classification
Abstract
A method for adapting a setpoint for a digital lighting unit, which is intended to be projected by a digital lighting unit of a motor vehicle, which includes a matrix light source and an optical system. The method includes a step of applying digital filtering to the digital setpoint. The filter used is capable of anticipating geometric aberrations induced by said optical system when projecting a digital setpoint.
Claims
1. A method for adapting a digital lighting setpoint intended to be projected by a digital lighting unit of a motor vehicle, comprising a matrix light source and an optical system, wherein the method comprises a step of applying, by way of a computing unit, digital filtering to the digital setpoint before relaying the filtered digital setpoint to the lighting unit, said digital filtering anticipating geometric aberrations induced by said optical system during the projection P of a digital setpoint.
2. The method as claimed in claim 1, wherein the digital lighting setpoint comprises an elementary light intensity setpoint for each elementary light source of the matrix light source, and in that the digital filtering comprises selectively reducing the elementary light intensity setpoints in accordance with predetermined elementary setpoint filtering values.
3. The method as claimed in claim 1, wherein said filtering comprises applying a dedicated digital filter for each of the elementary light setpoints, said dedicated digital filter anticipating the geometric aberrations induced by said optical system on the projected pixels that form part of a spatial neighborhood of the projected pixel P corresponding to said elementary light setpoint.
4. The method as claimed in claim 1, wherein said filtering comprises applying a dedicated digital filter for each column or row of elementary light setpoints, said dedicated digital filter anticipating the geometric aberrations induced by said optical system on the projected columns or rows of pixels that form part of the spatial neighborhood of the projected column or row of pixels corresponding to said column or row of elementary light setpoints.
5. The method as claimed in claim 1, wherein the lighting setpoint comprises a digital image having a resolution at least equal to the projection resolution of the lighting device.
6. The method as claimed in claim 1, wherein it comprises the following preliminary steps for each elementary light source of the matrix light source: i. determining the spatial light distribution P of the pixel projected through the optical system when the elementary light source is controlled so as to emit at a maximum output; ii. determining, by way of a computer, a reduction factor or value of the maximum output, such that the reduced emission output produces a spatial light distribution that illuminates the pixels in the neighborhood of the projected pixel P at most to a predetermined degree of brightness; iii) associating the reduction factor or value with the position of said light source in the matrix light source, and storing it in a memory element as elementary setpoint filtering value for a corresponding elementary setpoint.
7. The method as claimed in claim 6, wherein the preliminary steps are performed once for each row or column of elementary light sources.
8. A lighting device for a motor vehicle, comprising a digital lighting unit having a matrix light source composed of elementary light sources as well as an optical system, the device furthermore comprising a data reception unit intended to receive a lighting setpoint, wherein the device comprises a computing unit configured so as to adapt a received lighting setpoint in accordance with the method as claimed in claim 1, the lighting device furthermore comprising a control unit intended to control the lighting unit in accordance with the filtered lighting setpoint F.
9. A computer program comprising a sequence of instructions which, when they are executed by a processor, result in the processor implementing a method as claimed in claim 1.
10. A non-transitory computer-readable storage medium, said medium storing a computer program as claimed in claim 9.
11. The method as claimed in claim 2 said filtering comprises applying a dedicated digital filter for each of the elementary light setpoints, said dedicated digital filter anticipating the geometric aberrations induced by said optical system on the projected pixels that form part of a spatial neighborhood of the projected pixel P corresponding to said elementary light setpoint.
12. The method as claimed in claim 2 said filtering comprises applying a dedicated digital filter for each column or row of elementary light setpoints, said dedicated digital filter anticipating the geometric aberrations induced by said optical system on the projected columns or rows of pixels that form part of the spatial neighborhood of the projected column or row of pixels corresponding to said column or row of elementary light setpoints.
13. The method as claimed in claim 2, wherein the lighting setpoint comprises a digital image having a resolution at least equal to the projection resolution of the lighting device.
14. The method as claimed in claim 2, wherein it comprises the following preliminary steps for each elementary light source of the matrix light source: i. determining the spatial light distribution P of the pixel projected through the optical system when the elementary light source is controlled so as to emit at a maximum output; ii. determining, by way of a computer, a reduction factor or value of the maximum output, such that the reduced emission output produces a spatial light distribution that illuminates the pixels in the neighborhood of the projected pixel P at most to a predetermined degree of brightness; iii) associating the reduction factor or value with the position of said light source in the matrix light source, and storing it in a memory element as elementary setpoint filtering value for a corresponding elementary setpoint.
15. A lighting device for a motor vehicle, comprising a digital lighting unit having a matrix light source composed of elementary light sources as well as an optical system, the device furthermore comprising a data reception unit intended to receive a lighting setpoint, wherein the device comprises a computing unit configured so as to adapt a received lighting setpoint in accordance with the method as claimed in claim 2, the lighting device furthermore comprising a control unit intended to control the lighting unit in accordance with the filtered lighting setpoint F.
16. A computer program comprising a sequence of instructions which, when they are executed by a processor, result in the processor implementing a method as claimed in claim 2.
17. The method as claimed in claim 3, wherein the lighting setpoint comprises a digital image having a resolution at least equal to the projection resolution of the lighting device.
18. The method as claimed in claim 3, wherein it comprises the following preliminary steps for each elementary light source of the matrix light source: i. determining the spatial light distribution P of the pixel projected through the optical system when the elementary light source is controlled so as to emit at a maximum output; ii. determining, by way of a computer, a reduction factor or value of the maximum output, such that the reduced emission output produces a spatial light distribution that illuminates the pixels in the neighborhood of the projected pixel P at most to a predetermined degree of brightness; iii) associating the reduction factor or value with the position of said light source in the matrix light source, and storing it in a memory element as elementary setpoint filtering value for a corresponding elementary setpoint.
19. A lighting device for a motor vehicle, comprising a digital lighting unit having a matrix light source composed of elementary light sources as well as an optical system, the device furthermore comprising a data reception unit intended to receive a lighting setpoint, wherein the device comprises a computing unit configured so as to adapt a received lighting setpoint in accordance with the method as claimed in claim 3, the lighting device furthermore comprising a control unit intended to control the lighting unit in accordance with the filtered lighting setpoint F.
20. A computer program comprising a sequence of instructions which, when they are executed by a processor, result in the processor implementing a method as claimed in claim 3.
Description
[0027] Other features and advantages of the present invention will be better understood from the description of examples, and from the drawings, in which:
[0028]
[0029]
[0030]
[0031] Unless specified otherwise, technical features that are described in detail for one given embodiment may be combined with the technical features that are described in the context of other embodiments described by way of example and without limitation.
[0032] The description focuses on the elements of a lighting module for a motor vehicle that are required to understand the invention. Other elements, which in a known manner form part of such modules, will not be mentioned or described in detail. For example, the presence and operation of a converter circuit involved in supplying electric power to a matrix light source, known per se, will not be described in detail.
[0033] A matrix light source may produce a large number of elementary light sources, for example several thousand electroluminescent semiconductor element-based light sources, of LED type. Such a light source may cover a large field of view, of the order of 35°. In a lighting device for a motor vehicle, an optical system comprising at least one optical lens is typically associated with such a matrix light source. Typically, the central portion of a projected image has a high resolution, while the image edge regions have a lower resolution. It has been observed that in a high-definition central region (corresponding to approximately −11 ° to 11° of aperture), the light emitted by an elementary source produces a projected pixel, and also contributes to the brightness of around two neighboring pixels. The light emitted by an elementary source in an average region (corresponding to approximately +/−11 to 14) produces a projected pixel, and also contributes to the brightness of around four neighboring pixels. In a low-resolution edge region, the light emitted from a single elementary source produces one projected pixel, and at the same time contributes to the brightness of around eight pixels in its neighborhood. The spatial distribution of the light emitted by an elementary source of the matrix light source is therefore not homogeneous for all of the elementary sources that make up the matrix light source, but depends on the location of the elementary source with respect to the optical system, even though the features of the elementary sources are otherwise the same. It has also been observed that the spatial distribution of the light emitted by an elementary light source depends on its operating output: at 100% output (always on), the light produced is liable to contribute to the illumination of a larger number of neighboring pixels than at a lower output. A blurring effect of the projected light beam or geometric aberration effect induced by the optical system may therefore be at least partially counteracted by reducing the light intensity of an elementary light source. The output of a light-emitting-diode light source may, in a known manner, be influenced by driving its electric current supply by way of a pulse-width-modulation, or PWM, signal, which is characterized by a duty cycle representative of the desired output. The invention uses these observations to implement a method that limits optical aberrations generated by the lighting unit.
[0034] The illustration of
[0035] According to one preferred embodiment of the invention, the value of each pixel 12 of the original setpoint 10 is adapted by the computing unit 130 according to a predetermined reduction factor or value that forms part of the data of the filter F. Each of these elementary setpoint filtering values is chosen so as to limit the impact of the spatial distribution of light emitted for a given pixel P(12) on its neighboring pixels. According to one preferred embodiment, the horizontal behavior of a matrix source is virtually homogeneous. In such a case, one elementary setpoint filtering value is chosen for each column of the original setpoint 10, thus limiting the computing requirements of the computing unit 130.
[0036]
[0037] It becomes apparent that a setpoint equivalent to 100% brightness for the elementary light source of index X involves excessively high brightness levels for all of the neighboring pixels. In order to comply with all of the imposed constraints, an output of 50% should be applied to the pixel of index X, if the original setpoint indicates 100%. The corresponding weight of 0.5 is stored in a memory element as elementary setpoint filtering value for each setpoint of index X. The filtering values may be refined for other intensities of the pixel of index X. This method is carried out once for all of the elementary light sources or for all of the columns of elementary sources. The method produces the filtering values F for the lighting unit in question. It should be noted that the elementary setpoint filtering values are not homogeneous for all of the elementary light sources, since their location with respect to the optical system 120 has a major impact on the light distribution that they produce.
[0038] Once all of these weights or elementary setpoint filtering values have been identified, the step of applying the filter is preferably implemented by the following algorithm:
[0039] for all the pixels i, j of the original setpoint:
TABLE-US-00001 min.sub.value = 1; for all k in [−5, ... , 5] if k = 0 value = I.sub.t(i,j) else value = I.sub.t(i + k,j) * W.sub.C(k) if value < i.sub.Min value = i.sub.Min if value < min.sub.value min.sub.value = value; I.sub.p(i + k,j) = min.sub.value
[0040] In which I.sub.t represents the original setpoint 10, I.sub.p represents the filtered setpoint F(10), W.sub.c is the vector of the filtering weights of column “c”, and i.sub.min is a lower threshold value that avoids the algorithm ending up setting all the intensities to 0. The value min.sub.value makes it possible to retain the worst case from among all of the neighboring pixels, that is to say the neighboring pixel most impacted by the pixel X. In the example given, for a given pixel, 10 neighboring columns are adapted by the algorithm, since 10 columns are liable to be impacted by the spatial distribution of the light emitted by this given pixel. It goes without saying that these data should be adapted depending on the application along with the features of the light sources/optical systems under consideration, without otherwise departing from the scope of the present invention.
[0041]
[0042] It goes without saying that the described embodiments do not limit the scope of protection of the invention. By referring to the description that has just been given, other embodiments may be contemplated without otherwise departing from the scope of the present invention.
[0043] The scope of protection is defined by the claims.