IP Library Granted Patent US 11,723,123
Granted Patent B2
US 11,723,123 · App. 17/341,725 · Granted Aug 8, 2023

High speed image refresh system

Inventors: Ronald Johannes Bonne (Plainfield, IL); Udo Karbowski (Aachen, DE)
Assignee: Lumileds LLC
H05B45/10B60Q1/143B60Q2300/054B60Q2300/42B60Q2300/45
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,723,123
App. No.
17/341,725
Granted
Aug 8, 2023
Kind
B2
Abstract

A LED controller for an LED pixel array includes an image frame buffer to receive image data and a standby image buffer connected to the image frame buffer to hold a standby image. A command and control module connected is configured to substitute the standby image in the standby image buffer for the image in the image frame buffer when image data is unavailable.

Claims (56)

1. A method for driving a light emitting diode (LED) array, the method comprising:

determining an image is to be displayed by the LED array, the LED array comprising thousands of pixels; and

in response to determining that the image is to be displayed by the LED array:

determining whether valid image data has been received at an image frame buffer for a first predetermined number of frames;

in response to determining that valid image data has been received at the image frame buffer for the first predetermined number of frames, driving the LED array using the image data to generate the image; and

in response to determining that valid image data has not been received at the image frame buffer for the first predetermined number of frames, driving the LED array using standby image data from a standby image buffer to generate the image.

2. The method of claim 1 , further comprising selecting, by a command and control module, the standby image data from among a plurality of sets of standby image data stored in the standby image buffer.

3. The method of claim 1 , wherein determining whether valid image data has been received at the image frame buffer for the first predetermined number of frames comprises determining whether errors are present in the image data for any of the first predetermined number of frames.

4. The method of claim 1 , wherein determining whether valid image data has been received at the image frame buffer for the first predetermined number of frames comprises determining whether the first predetermined number of frames of the image data has been received at the image frame buffer from an external source.

5. The method of claim 4 , wherein the external source is bus of a vehicle.

6. The method of claim 4 , wherein the image data timely received at the image frame buffer corresponds to an image having an intensity and spatial pattern consistent with a headlamp radiation pattern of a vehicle.

7. The method of claim 6 , wherein the standby image data corresponds to an image having an intensity and spatial pattern consistent with a legally allowed low beam headlamp radiation pattern of the vehicle.

8. The method of claim 6 , further comprising:

determining whether sensor signals have been received from the vehicle, the sensor signals selected from a set of sensor signals that include ambient light levels, time of day, vehicle location, location of nearby vehicles, road conditions, and weather conditions; and

in response to determining that the sensor signals have been received from the vehicle, adjusting, based on the sensor signals, at least one of the image data or standby image data to generate the image.

9. The method of claim 4 , further comprising:

in response to determining that valid image data has been received at the image frame buffer for the first predetermined number of frames, repeating driving the LED array using the image data for a second predetermined number of image frames; and

after driving the LED array using the image data for the second predetermined number of image frames:

determining whether new valid image data has been received for a second predetermined number of frames at the image frame buffer from the external source;

in response to determining that the new valid image data has been received for the second predetermined number of frames at the image frame buffer from the external source, repeating driving the LED array using the new valid image data for another second predetermined number of image frames; and

in response to determining that the new valid image data has been received for the second predetermined number of frames at the image frame buffer from the external source, driving the LED array using the standby image data.

10. The method of claim 1 , further comprising:

controlling groups of pixels of the LED array as individual blocks; and

partially refreshing the image data in the image frame buffer to alter the image by only the groups of pixels associated with the partially refreshed image data.

11. A compound metal oxide semiconductor (CMOS) backplane comprising:

a driver configured to drive a light emitting diode (LED) array to generate an image based on driver image data supplied thereto;

an image frame buffer configured to receive internal image data from an internal source and external image data from an external source;

a standby image buffer coupled to the image frame buffer, the standby image buffer configured to hold standby image data for transmission to the image frame buffer as the internal image data from the internal source; and

a controller coupled to the image frame buffer and the standby image buffer, the controller configured to:

determine, based on whether the external image data has been timely received at the image frame buffer within a predetermined amount of time and, if timely received, whether at least one error is present in the external image data to determine whether the external image data is available in the image frame buffer for transmission to the driver to drive the LED array,

in response to a determination that the external image data has been timely received, control transmission to the driver to be the external image data; and

in response to a determination that the external image data has not been timely received, select one set of standby image data corresponding to one of a plurality of standby images in the standby image buffer for transmission to the driver.

12. The CMOS backplane of claim 11 , wherein the external image data received at the image frame buffer corresponds to an image having an intensity and spatial pattern consistent with a headlamp radiation pattern of a vehicle.

13. The CMOS backplane of claim 12 , wherein the standby image data corresponds to an image having an intensity and spatial pattern consistent with a legally allowed low beam headlamp radiation pattern of the vehicle.

14. The CMOS backplane of claim 13 , wherein the controller is further configured to:

determine whether sensor signals have been received from the vehicle, the sensor signals selected from a set of sensor signals that include ambient light levels, time of day, vehicle location, location of nearby vehicles, road conditions, and weather conditions; and

in response to a determination that the sensor signals have been received from the vehicle, adjust, based on the sensor signals, at least one of the external image data or standby image data to generate the image.

15. The CMOS backplane of claim 13 , wherein the controller is further configured to:

in response to a determination that the external image data has been timely received at the image frame buffer, drive the LED array repeatedly using the external image data for a predetermined number of image frames; and

after the LED array is driven using the external image data for the predetermined number of image frames:

determine whether new external image data has been timely received at the image frame buffer;

in response to a determination that the new external image data has been timely received at the image frame buffer, drive the LED array repeatedly the LED array using the new external image data for another predetermined number of image frames; and

in response to a determination that the new image data has not been timely received at the image frame buffer, drive the LED array using the standby image data.

16. The CMOS backplane of claim 13 , wherein the controller is further configured to control groups of pixels of the LED array as individual blocks, the image data in the image frame buffer being partially refreshed to alter the image by only the groups of pixels associated with the partially refreshed image data.

17. The CMOS backplane of claim 11 , wherein in response to a determination that the external image data is unavailable, the controller is further configured to direct the standby image in the standby image buffer to the image frame buffer by issuing a buffer swap command to swap the standby image into the image frame buffer.

18. A vehicle headlamp system, comprising:

a light emitting diode (LED) array;

a driver configured to drive the LED array to generate an image based on driver image data supplied thereto;

an image frame buffer coupled to a data bus to receive external image data via the data bus;

a standby image buffer coupled to the image frame buffer, the standby image buffer configured to hold standby image data;

an oscillator (OSC) to set a pulse width modulation oscillation (PWMOSC) frequency to drive the LED array; and

a command and control module coupled to the driver to select the external image data in the image frame buffer or the standby image data to transfer to the image frame buffer as the driver image data, the image frame buffer and the standby image buffer, the command and control module comprising a digital to analog converter (DAC) to set a bias voltage for the LED array and analog to digital converters (ADC) to determine a maximum forward voltage and system temperature, the command and control module configured to reduce a driving current to drive the LED array using PWM to an intensity level indicated by the driver image data, the command and control module configured to control addressing of individual pixels or pixel blocks in the LED array via a bypass line for diagnostic, calibration, or testing of the LED array.

19. The vehicle headlamp system of claim 18 , wherein the command and control module is configured to determine calibration of a forward voltage of all pixels of the LED array and store a maximum, minimum, and average forward voltage of each of a plurality of active areas of the LED array as a different calibration frame.

20. The vehicle headlamp system of claim 19 , wherein the command and control module is further configured to at least one of:

determine a change in forward voltage with respect to a change in temperature for each active area, store the change in forward voltage with respect to the change in temperature for each active area as a different change calibration frame, or

select which of the external image data and the standby image data to use as the driver image data dependent on whether the external image data has been timely received at the image frame buffer and, if timely received, whether at least one error is present in the external image data in the image frame buffer.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: LUMILEDS LLC
To: LUMILEDS SINGAPORE PTE. LTD.
Reel/Frame 071888/0086 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2025
From: SOUND POINT AGENCY LLC
To: LUMILEDS LLC; LUMILEDS HOLDING B.V.
Reel/Frame 070046/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: BONNE, RONALD; KARBOWSKI, UDO
To: LUMILEDS HOLDING B.V.
Reel/Frame 062998/0238 →
SECURITY INTEREST Recorded Jan 5, 2023
From: LUMILEDS LLC; LUMILEDS HOLDING B.V.
To: SOUND POINT AGENCY LLC
Reel/Frame 062299/0338 →
PATENT SECURITY AGREEMENT Recorded Dec 9, 2022
From: LUMILEDS, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 062114/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: LUMILEDS HOLDING B.V.
To: LUMILEDS LLC
Reel/Frame 057500/0214 →
Priority Claims (1)
EP 18203445 · Oct 30, 2018 · regional
Continuity (3)
Continuation 16456862 · Jun 28, 2019
Provisional Application 62729257 · Sep 10, 2018
Related Publication 20210298138A1 · Sep 23, 2021
Cited By (1)
US 12,232,227