Generation and remote processing of light maps
10272824 ยท 2019-04-30
Assignee
Inventors
Cpc classification
B60Q2300/45
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/143
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/1438
PERFORMING OPERATIONS; TRANSPORTING
H04N5/772
ELECTRICITY
B60Q1/1423
PERFORMING OPERATIONS; TRANSPORTING
B60Q11/005
PERFORMING OPERATIONS; TRANSPORTING
B60Q2300/146
PERFORMING OPERATIONS; TRANSPORTING
B60Q2400/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A lighting method comprising: definition, by a control system (CTRL_S) of a lighting device (HL), of a parameter (PAR) of the lighting device; transmission of this parameter, by the control system, to an actuator (LSS) of the lighting device; and generation, by the actuator, with a light source (LSR) of the lighting device, of a light beam producing an image corresponding to a light map obtained by modifying a light map stored in the actuator using the parameter received from the control system. The description also relates to a lighting device, a computer program and a storage medium for implementing such a method.
Claims
1. A lighting method implemented by a lighting device comprising: a digitized matrix-array of light sources; an actuator storing a plurality of light maps to control all points on the digitized matrix-array, each of the plurality of light maps defined by an image file; and a control system, said lighting method comprising: definition, by said control system, of a parameter of said lighting device; transmission of said parameter by said control system to said actuator; generation, by said actuator, with a light source, of a light beam producing an image corresponding to a light map obtained by modifying said each of the plurality of light maps stored in said actuator using said parameter received from said control system; analysis, by said control system, of a video stream captured by a video camera connected to said control system; and definition, by said control system, of said parameter depending on the result of said analysis.
2. The lighting method according to claim 1, comprising: reception, by said control system, of a measurement taken by a sensor connected to said control system; and definition, by said control system, of said parameter depending on said measurement.
3. The lighting method according to claim 2, comprising: detection, by said actuator, of a possible malfunction in said lighting device; in case of detection of a malfunction, generation, by said actuator, of a light beam producing an image corresponding to a light map stored in said actuator.
4. A non-transitory computer-readable storage medium comprising a set of instructions that, when they are executed by a processor, lead said processor to implement the lighting method according to claim 2.
5. A non-transitory computer-readable storage medium comprising a set of instructions that, when they are executed by a processor, lead said processor to implement the lighting method according to claim 1.
6. The lighting method according to claim 1, comprising: detection, by said actuator, of a possible malfunction in said lighting device; in case of detection of said possible malfunction, generation, by said actuator, of a light beam producing an image corresponding to a light map stored in said actuator.
7. The lighting method according to claim 1, wherein the parameter is a mask to mask a portion in one of the plurality of the light maps.
8. The lighting method according to claim 7, wherein an image formed by the mask is embedded with navigation information.
9. A lighting device, comprising: a digitized matrix-array of light sources; an actuator storing a plurality of light maps to control all points on the digitized matrix-array, each of the plurality of light maps defined by an image file; and a control system arranged to define a parameter of said lighting device and to transmit said parameter to said actuator, said actuator being arranged to generate, with a light source, a light beam producing an image corresponding to a light map obtained by modifying a light map stored in said actuator using said parameter; said actuator being arranged to detect a possible malfunction in said lighting device, and to generate, when it detects such said possible malfunction, said light beam producing said image corresponding to said light map stored in said actuator, and said control system being arranged to analyze a video stream captured by a video camera connected to said control system and to define said parameter depending on the result of this analysis.
10. The lighting device according to claim 9, said control system being arranged to define said parameter depending on a measurement taken by a sensor connected to said control system.
11. A non-transitory computer-readable storage medium comprising a set of instructions that, when they are executed by a processor, lead said processor to operate the lighting device according to claim 9.
12. The lighting device according to claim 9, wherein the parameter is a mask to mask a portion in one of the plurality of the light maps.
13. The lighting device according to claim 12, wherein an image formed by the mask is embedded with navigation information.
14. A lighting method implemented by a lighting device comprising: a digitized matrix-array of light sources; an actuator storing a plurality of light maps to control all points on the digitized matrix-array, each of the plurality of light maps defined by an image file; and a control system, said lighting method comprising: definition, by said control system, of a parameter of said lighting device; transmission of said parameter by said control system to said actuator; generation, by said actuator, with a light source, of a light beam producing an image corresponding to a light map obtained by modifying a light map stored in said actuator using said parameter received from said control system, reception, by said control system, of a measurement taken by a sensor connected to said control system; and definition, by said control system, of said parameter depending on said measurement, wherein the sensor measures rotation of a steering wheel or a load of a vehicle.
Description
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
(1) The invention will also be better understood by virtue of the drawings, in which:
(2)
(3)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(4) According to a first embodiment, a lighting method is implemented by a lighting device HL (for headlamp), for example an automobile headlamp.
(5) The lighting device comprises an actuator storing at least two light maps (nothing prevents it from storing more thereof). This actuator is for example a laser scanning system LSS, as schematically shown in
(6) However, the actuator LSS may also be a system controlling a matrix-array of LEDs (light-emitting diodes). Various technologies thus allow any given image to be projected.
(7) The lighting device may obviously comprise a plurality of actuators LSS.
(8) The at least two light maps stored in the actuator LSS advantageously undergo processing beforehand in order to decrease the subsequent real-time processing.
(9) A first light map is for example a conventional light map, such as an LB (low-beam) light map, at the actuator level. This makes it possible to provide a safe mode in case of malfunction (for example in case of loss of communication between the control system CTRL_S and the actuator LSS), as will be explained below.
(10) A second light map is for example an unconventional light map on the basis of which it is easy to model a large number of light maps, using masks that the actuator LSS applies directly to this light map depending on parameters transmitted by the control system CTRL_S. Advantageously, it is a question of a light map corresponding to a high-beam light. Thus, a single data stream is transmitted instead of sending image information that would require much more complicated and expensive means.
(11) Other light maps may be stored in the actuator LSS, for example in order to accommodate driving on the right or left, or to provide a welcome scenario when the vehicle is opened, with for example projection of the logo of the manufacturer of the vehicle or a personalized welcome message.
(12) It will be understood that the main advantage of the invention is that, with only two stored light maps, it is possible to produce all the desired light beams, with very few memory storage resources and little consumption of bandwidth. Thus, in the specific case of adaptation of the low-beam light to driving on the left or right, the first low-beam LB light map, which includes an inclined cut-off corresponding to a given driving side, for example the right-hand side, allows a low-beam light beam that is suitable for the other driving side to be generated by simply projecting a mirror image of the stored first LB light map.
(13) In the context of the invention, the actuator LSS will possibly store 2 to 10 different light maps. Preferably, the actuator LSS stores up to 5 light maps, limiting value included. More preferably, the actuator LSS stores two or three light maps and even more preferably, the actuator LSS stores two light maps.
(14) The actuator LSS comprises an electronic circuit (such as an assembly comprising a microprocessor and a memory storing a suitable computer program, or even a purpose-built electronic circuit such as an FPGA). This electronic circuit allows the actuator LSS to be controlled (for example by defining a suitable scan of a laser beam, or by suitably controlling the turn on of diodes of a matrix-array of diodes).
(15) The lighting device comprises a control system CTRL_S. This control system CTRL_S is an electronic circuit, for example an assembly comprising a microprocessor and a memory storing a suitable computer program. Alternatively, this control system CTRL_S is for example a purpose-built electronic circuit such as an FPGA.
(16) The lighting device comprises a (or more than one) light source, such as a laser LSR, or even a matrix array of diodes.
(17) The lighting method comprises definition a, by the control system CTRL_S, of a parameter PAR of the lighting device HL. Nothing prevents the parameter PAR from comprising a plurality of sub-parameters. According to one possible implementation, this definition results from the processing of a certain number of input data. The control system CTRL_S thus unburdens the actuator LSS of all these processing operations (thus requiring only a lower processing power in the actuator LSS) and decreases the bandwidth required between the control system CTRL_S and the actuator LSS (only the parameter PAR, and not all the input data, being transmitted).
(18) The lighting method comprises transmission b of this parameter PAR by the control system CTRL_S to the actuator LSS.
(19) The lighting method comprises generation c, by the actuator LSS, with the light source, of a light beam producing an image corresponding to a light map obtained by modifying a light map stored in the actuator LSS using the parameter PAR received from the control system CTRL_S.
(20) The method may thus modulate the intensity of the laser in order not to illuminate certain zones. It may also, in the context of use of a matrix array of LEDs, command the gradual turnoff of the LEDs at the exit of a tunnel, etc.
(21) It is thus possible to limit the real-time processing to only dynamic functionalities (identified by the received parameters), the majority of the stored light maps not being affected.
(22) According to a second embodiment, a lighting method according to the first embodiment comprises an analysis d1, by the control system CTRL_S, of a video stream captured by a video camera CAM connected to the control system CTRL_S. The control system CTRL_S may thus seek to identify, in the scene filmed by the video camera CAM, any vehicles approaching from in front (for example by detecting their turned-on headlamps), or even pedestrians.
(23) The lighting method comprises definition e1, by the control system CTRL_S, of the parameter PAR depending on the result of this analysis. The parameter PAR may thus consist of a mask. This mask, transmitted to the actuator LSS, allows it for example to mask a portion of the light map that would risk dazzling vehicles approaching from in front. The actuator LSS may thus, from a stored image file (containing a light map) generate another image file (light map modified by adding a mask).
(24) A mask also allows, according to one possible implementation, relevant information to be embedded in the image. For example, when the navigation of the vehicle is assisted by a global positioning system such as GPS, the mask may be used to make an extra bright arrow (or other types of information) appear on the road indicating the direction to follow. The parameter PAR then depends not only on the image captured by the video camera CAM but also on other data (information originating from a GPS).
(25) This second embodiment makes it possible to avoid transmitting a broadband video stream, and instead to transmit simple parameters requiring only a narrow band.
(26) By broadband, what is meant is a bandwidth of about an order of magnitude of at least ten times higher than a narrowband (in theory, the notions of broad and narrow band may vary, and hence the relative definition of these notions).
(27) According to a third embodiment, the lighting device HL according to the first or second embodiment comprises reception d2, by the control system CTRL_S, of a measurement carried out by a sensor connected to the control system CTRL_S. The sensor is for example a SW (steering wheel) sensor connected to a steering wheel and measuring the rotation thereof, or a LD (load) sensor measuring the load of the vehicle, or an SPD (speed) sensor measuring the speed of the vehicle. The sensor may consist of a combination of sensors and return a combination of information (each piece of information being issued from each sensor of the combination, respectively).
(28) The lighting method comprises definition e2, by the control system CTRL_S, of the parameter PAR depending on this received measurement. For example, a measurement of cornering to the left (to the right, respectively) via the SW sensor may be translated into the parameter PAR indicating a horizontal translation to the left (to the right, respectively) of the light map so that the lighting device HL continues to light the road despite the corner (and not the roadside to the right or left, respectively). Likewise, a distribution of the load measured by the LD sensor or a measurement of acceleration or deceleration taken by virtue of the SPD sensor makes it possible to indicate a change in the pitch angle of the vehicle and this may be taken into account by defining the parameter PAR specifying an upward or downward translation of the light map (so as to compensate for the pitch angle).
(29) The parameter PAR may incorporate sub-parameters issued from various sensors (such as the aforementioned sensors SW, SPD and LD) and sub-parameters issued from an analysis of an image taken by the video camera CAM (as indicated in the aforementioned second embodiment), and yet other sub-parameters.
(30) According to a fourth embodiment, the lighting device HL according to one of the preceding embodiments comprises detection f, by the actuator LSS, of a possible malfunction in the lighting device HL.
(31) The actuator LSS may thus comprise an error detecting electronic circuit that is for example an assembly comprising a microprocessor and a memory storing a suitable computer program. Alternatively, this error detecting electronic circuit is for example a purpose-built electronic circuit such as an FPGA. This circuit for example makes it possible to detect whether the parameters PAR received from the control system CTRL_S are inconsistent, or even whether the connection with the control system CTRL_S is no longer reliable.
(32) The lighting method comprises, in case of detection of a malfunction, generation g, by the actuator LSS, of a light beam producing an image corresponding to a light map stored in the actuator LSS. It is preferably a question of a light map corresponding to the dipped function, without corrections. Thus, dazzle of other users is avoided, but (realistically) at the price of suboptimal lighting.
(33) According to a fifth embodiment, a computer program comprises a set of instructions that, when they are executed by a processor, lead the processor to implement a method according to one of the preceding embodiments. This computer program may for example be written in a high-level language such as the language C or in a lower level language such as an assembly language.
(34) According to a sixth embodiment, a non-transient computer-readable storage medium stores a computer program according to the fifth embodiment. This storage medium is for example a memory of the lighting device HL, such as a nonvolatile memory (EEPROM, ROM, Flash, etc.).
(35) According to a seventh embodiment, the lighting device HL comprises the actuator LSS storing two light maps.
(36) The lighting device HL comprises the control system CTRL_S arranged to define the parameter PAR of the lighting device HL and to transmit this parameter PAR to the actuator LSS.
(37) The lighting device HL comprises the light source LSR.
(38) The actuator LSS is arranged to generate, with the light source LSR, a light beam producing an image corresponding to a light map obtained by modifying a light map stored in the actuator LSS using the parameter PAR.
(39) According to an eighth embodiment, the control system CTRL_S of the lighting device HL according to the seventh embodiment is arranged to analyze a video stream captured by the video camera CAM connected to the control system CTRL_S and to define the parameter PAR depending on the result of this analysis.
(40) According to a ninth embodiment, the control system CTRL_S of the lighting device HL according to the seventh or eighth embodiment is arranged to define the parameter PAR depending on a measurement taken by the SW, LD or SPD sensor connected to the control system CTRL_S.
(41) According to a tenth embodiment, the actuator LSS of the lighting device HL according to one of the seventh to ninth embodiments is arranged to detect a possible malfunction in the lighting device HL, and to generate, when it detects such a malfunction, a light beam producing an image corresponding to a light map stored in the actuator LSS.
(42)
(43) The lighting device HL is connected to the (single) video camera CAM (shared by the two headlamps), which is arranged to measure the field in front of the vehicle in order to detect bright spots and depending on these bright spots determine where there are vehicles not to be dazzled. Each actuator LSS may deduce its own visual field by a change of frame of reference relative to the measurement of the video camera CAM (this also avoids the need for a dual-camera). However, it is also possible to provide as many cameras as there are headlamps.
(44) Each headlamp comprises, as is conventional, its own optical module (not shown) allowing its light beam to be adapted.
(45) The lighting device HL is also connected to the sensor SW, to the sensor LD and to the sensor SPD, and to an automobile network NET. The control system CTRL_S is arranged to analyze the information issued from these various sensors and from the video camera CAM in order to generate the parameter PAR transmitted to the respective actuator LSS.
(46)
(47) Of course, the present invention is not limited to the embodiments described above by way of example; it extends to other variants. In particular, the lighting device HL may be used by any type of vehicle, including motorcycles, aircraft or even ships. Moreover, the embodiments relating to the methods are transposable to the devices and vice versa.
(48) While the system, apparatus, process and method herein described constitute preferred embodiments of this invention, it is to be understood that the invention is not limited to this precise system, apparatus, process and method, and that changes may be made therein without departing from the scope of the invention which is defined in the appended claims.