IP Library Granted Patent US 11,809,064
Granted Patent B2
US 11,809,064 · App. 17/898,629 · Granted Nov 7, 2023

Method of controlling a segmented flash system

Inventor: Henk Derks (Eindhoven, NL)
Assignee: Lumileds LLC
G03B15/02G03B15/05H05B45/14H05B45/37H05B45/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,809,064
App. No.
17/898,629
Granted
Nov 7, 2023
Kind
B2
Abstract

The invention describes a method of controlling a segmented flash ( 10 ) having a plurality of flash segments (S 1 , S 2 , . . . , Sn), which method comprises the steps of measuring the forward voltages (Vf 1 , Vf 2 , . . . , Vfn) of the flash segments (S 1 , S 2 , . . . , Sn); and adjusting the brightness of the flash segments (S 1 , S 2 , . . . , Sn) on the basis of the measured forward voltages (Vf 1 , Vf 2 , . . . , Vfn) to achieve a desired illumination profile (P) for the segmented flash ( 10 ). The invention further describes a segmented flash system ( 1 ) comprising a segmented flash ( 10 ) with a plurality of flash segments (S 1 , S 2 , . . . , Sn), wherein each flash segment (S 1 , S 2 , . . . , Sn) is arranged to illuminate a portion ( 20 ) of a scene ( 2 ); and a flash driver ( 11 ) adapted to perform the steps of the inventive method to adjust the brightness of the flash segments (S 1 , S 2 , . . . , Sn).

Claims (52)

1. A controller for an array of light emitting diodes (LEDs), the LEDs of the array of LEDs being configured to illuminate respective regions of a scene, the controller comprising:

a processor; and

memory including instructions that, when executed by the processor, cause the processor to execute instructions, the instructions comprising:

receiving measured forward voltages of respective LEDs of the array of LEDs, the forward voltages being dependent on respective temperatures of the respective LEDs of the array of LEDs;

receiving an illumination profile;

computing drive power values based on the illumination profile and the forward voltages, the drive power values configured to at least partially compensate for at least one of temperature-related illuminance difference or temperature-related color shift across the array of LEDs; and

causing the LEDs of the array of LEDs to be powered, with powers corresponding to the drive power values, to generate a flash to illuminate the scene.

2. The controller of claim 1 , wherein the processor, when executing the instructions, computes the drive power values such that the drive power values increase with increasing forward voltage values.

3. The controller of claim 1 , wherein the processor, when executing the instructions, computes the drive power values by using a fixed duty cycle over a range of current values.

4. The controller of claim 1 , wherein the processor, when executing the instructions, computes the drive power values by using a fixed current value over a range of duty cycles.

5. The controller of claim 1 , further comprising a voltage measuring module configured to measure the forward voltages while the LEDs of the array of LEDs receive a same constant value of current.

6. The controller of claim 5 , wherein the voltage measuring module includes:

an analog-to-digital converter;

a multiplexer that connects each LED of the array of LEDs to the analog-to-digital converter to provide analog measurements of the forward voltages to the analog-to-digital converter; and

a plurality of registers that are coupled to the analog-to-digital converter, the plurality of registers being configured to store digital values that correspond to the analog measurements of the forward voltages.

7. The controller of claim 6 , wherein:

the processor, when executing the instructions, determines at least one of an amplitude or a timing of one of the drive power values based on the digital values stored in the registers; and

the controller further comprises a state machine configured to control the multiplexer and the analog-to-digital converter to measure the forward voltages and store the digital values in the registers after the flash is generated.

8. The controller of claim 1 , wherein computation of the drive power values includes determination of at least one of a depth map or a three-dimensional (3D) profile of the scene.

9. A method for operating a segmented flash system, the segmented flash system including an array of light emitting diodes (LEDs), the LEDs of the array of LEDs being configured to illuminate respective regions of a scene, the method comprising:

receiving measured forward voltages of respective LEDs of the array of LEDs, the forward voltages being dependent on respective temperatures of the respective LEDs of the array of LEDs;

receiving an illumination profile for illuminating the scene;

computing drive power values based on the illumination profile and the forward voltages, the drive power values configured to at least partially compensate for at least one of temperature-related illuminance difference or temperature-related color shift across the array of LEDs; and

causing the LEDs of the array of LEDs to be powered, with powers corresponding to the drive power values, to generate a flash to illuminate the scene.

10. The method of claim 9 , further comprising computing the drive power values such that the drive power values increase with increasing forward voltage values.

11. The method of claim 9 , further comprising computing the drive power values by using a fixed duty cycle over a range of current values.

12. The method of claim 9 , further comprising computing the drive power values by using a fixed duty cycle over a range of current values.

13. The method of claim 9 , further comprising measuring the forward voltages while the LEDs of the array of LEDs receive a same constant value of current.

14. The method of claim 9 , further comprising:

providing analog measurements of the forward voltages to an analog-to-digital converter;

converting the analog measurements to digital values with the analog-to-digital converter; and

storing the digital values.

15. A controller for a segmented flash system, the controller comprising:

a processor configured to cause a flash driver to controllably apply current to at least some LED segments in a plurality of LED segments; and

memory including instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:

generating a first flash by causing the flash driver to electrically power at least one LED segment of the plurality of LED segments;

after generating the first flash, determining forward voltages of the LED segments of the plurality of LED segments;

receiving an illumination pattern; and

generating a second flash by causing the flash driver to electrically power the LED segments of the plurality of LED segments based at least in part on the illumination pattern and the forward voltages.

16. The controller of claim 15 , wherein the LED segments are configured to be electrically powered to at least partially compensate for shifts in color profile that arise from differences in temperature among the LED segments of the plurality of LED segments, the forward voltages being indicative of respective temperatures of the LED segments of the plurality of LED segments.

17. The controller of claim 15 , wherein the operations further comprise:

calculating drive currents for the LED segments of the plurality of LED segments based at least in part on the illumination pattern and the forward voltages, the calculated drive currents increasing with increasing forward voltages; and

causing the flash driver to direct the calculated drive currents to the LED segments of the plurality of LED segments.

18. The controller of claim 15 , wherein the operations further comprise:

calculating duty cycles for the LED segments of the plurality of LED segments based at least in part on the illumination pattern and the forward voltages, the calculated duty cycles increasing with increasing forward voltages; and

causing the flash driver to direct current having the calculated duty cycles to the LED segments of the plurality of LED segments.

19. The controller of claim 15 , wherein the operations further comprise:

causing the flash driver to direct a same current value to the LED segments of the plurality of LED segments; and

measuring the forward voltages of the LED segments of the plurality of LED segments while the flash driver is directing the same current value to the LED segments of the plurality of LED segments.

20. The controller of claim 15 , wherein:

the LED segments in the plurality of LED segments are configured to illuminate respective portions of a scene; and

the second flash is configured to illuminate the scene with the illumination pattern and with illumination having a uniform color profile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: LUMILEDS LLC
To: LUMILEDS SINGAPORE PTE. LTD.
Reel/Frame 071888/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2023
From: DERKS, HENK
To: LUMILEDS LLC
Reel/Frame 064259/0149 →