Powering MicroLEDs with Outlier Pixels in Mind
A dynamic voltage control scheme addresses the issue of outlier LEDs with high forward voltages by synchronizing power supply with PWM signals, ensuring all LEDs are driven properly and reducing heat losses.
Patent Information
- Application Number
- JP2023537090
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-12-17
- Filing Date
- 2021-12-14
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2041-12-14
AI Technical Summary
Existing LED driving schemes fail to effectively manage outlier LEDs with abnormally high forward voltages, leading to undriven or underdriven pixels that appear as dark spots and increase heat losses.
A control scheme that dynamically adjusts the supply voltage to meet the compliance voltage of outlier LEDs by synchronizing the rise in power supply voltage with their PWM signals, ensuring proper illumination while minimizing heat loss.
This approach eliminates dark spots and maintains high electrical efficiency by effectively driving all LEDs, reducing heat losses and maintaining consistent light output.
Smart Images

Figure 0007654933000001 
Figure 0007654933000002 
Figure 0007654933000003
Abstract
Description
[Technical field]
[0001] This application claims the benefit of priority to U.S. Patent Application No. 17 / 125,841, filed December 17, 2020, which is incorporated herein by reference in its entirety.
[0002] The present disclosure relates to light emitting devices and light emitting device control systems configured to reduce or eliminate dark aberrations experienced at abnormally high forward voltages (Vf). [Background technology]
[0003] In some applications, for example domestic or commercial lighting, the user experience regarding the visible effect of the light is very important. Automotive lighting is another application where the user experience is very important. If the forward voltage of a light emitting diode (LED) exceeds the supply voltage, the LED will most likely not perform as expected. Such an LED may appear as a black or darker spot in the lit LED. [Brief description of the drawings]
[0004] The figures show various views of a device, system, or method including a control system that can modify the light emerging from one or more light emitting diodes (LEDs), according to some embodiments. The terms "front," "back," "top," "side," and other directional terms are used merely for convenience in describing the devices and systems and other elements and should not be construed as being limiting in any way. [Figure 1] 1 illustrates, by way of example, a logical block diagram of one embodiment of a system for driving a die containing a matrix of micro LEDs (uLEDs). [Diagram 2] 1 illustrates, by way of example, a perspective view of one embodiment of a uLED die including un-driven and / or under-driven uLEDs. [Diagram 3] A graph of driver circuit electrical efficiency versus uLED forward voltage (Vf) is shown as an example. [Figure 4]FIG. 1 illustrates, by way of example, a conceptual block diagram of one embodiment of a package containing a matrix of uLEDs and corresponding driver circuitry. [Diagram 5] 1 shows, as an example, a circuit diagram of one embodiment of a uLED pixel (uLED driver circuit and corresponding uLED). [Figure 6] FIG. 1 illustrates, by way of example, a logical block diagram of one embodiment of a system that takes pixel forward voltage (Vf) into account when driving uLEDs. [Figure 7] As examples, graphs of various electrical LED characteristics over time are shown. [Figure 8] 1 shows, by way of example, a graph of one embodiment of a waveform from a voltage source and the corresponding response of several uLEDs of a matrix of uLEDs over time. [Figure 9] 1 illustrates, by way of example, a conceptual block diagram of one embodiment of a uLED forward voltage (Vf) analysis system. [Figure 10] FIG. 1 illustrates, by way of example, a diagram of one embodiment of a method for driving a uLED matrix die. [Figure 11] Illustrated, by way of example, is a diagram of one embodiment of a chip-level implementation of a system supporting functionality such as those described below with respect to FIGS. [Figure 12] 1 illustrates, by way of example, a diagram of one embodiment of a circuit included in a uLED package. [Figure 13] 13 illustrates, by way of example, a block diagram of one embodiment of a machine 1300 (eg, a computer system) for implementing one or more embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0005] Compact pixelated LEDs, such as an array of micro LEDs on a uLED die (sometimes referred to as "uLEDs"), can include large monolithic areas. uLED arrays can be used in automotive lighting, such as headlights, tail lights, parking lights, fog lights, directional lights, or the like. Such applications are merely examples, and many other applications of uLED arrays are possible.
[0006] A uLED array can include uLED dies hybridized with driver electronics for control of individual pixel brightness. The driver electronics can be fabricated, for example, using complementary metal-oxide-semiconductor (CMOS) materials or processes, or other semiconductor manufacturing processes.
[0007] In some embodiments, the driver electronics can implement a linear driving scheme. A linear driving scheme is one practical solution for such control electronics, especially for large uLED array configurations. However, a linear driving scheme requires special care to control the voltage supply to the driver electronics, e.g., to provide both a stable uLED current supply and acceptable heat dissipation. To ensure that all pixel drivers are operated above their compliance voltage, the voltage supply to the driver electronics is typically set above the highest forward voltage (Vf) of the uLEDs in the array.
[0008] An advantage of monolithic uLED chips is that they favor a narrow distribution of forward voltages (Vf) among the uLED population (e.g., standard deviation <100 millivolts). This forward voltage (Vf) uniformity reduces heat losses, such as by reducing the voltage difference between the supplied voltage and the forward voltage (Vf) of the uLEDs. Unfortunately, there still exists a small but problematic population of outlier uLEDs whose forward voltages (Vf) are excessively high (e.g., 20% higher, 25% higher, a larger or smaller percentage higher than the average forward voltage (Vf) of the uLEDs, or a percentage therebetween).
[0009] One solution to provide sufficient supply voltage involves providing a supply voltage higher than (or equal to) the highest Vf for all of the uLEDs on the die, including the outliers. With this solution, all uLEDs, including the outliers, will be driven properly. However, the voltage drop across the driver electronics will increase on average, and so will the heat losses (up to prohibitive levels in some practical cases).
[0010] Another solution involves not considering outlier uLEDs. Skipping the outliers in this way allows the supply voltage to remain low, thereby benefiting from a narrow forward voltage (Vf) distribution among the uLEDs. This solution would reduce heat losses compared to a solution that increases the supply voltage to address one or more of the outlier Vfs. However, with such a solution, it is highly likely that some outlier uLEDs will be undriven and / or underdriven. Such undriven or underdriven uLEDs may appear as dark spots on the uLED array. A larger population of outliers may be prohibitive in some applications, especially if the undriven and / or underdriven uLEDs remain visible.
[0011] The embodiments may include a (e.g., simple) driving scheme to provide voltage compliance to the outlier uLED driver so that the corresponding uLED can be illuminated with little impact on heat loss. Advantages provided by the embodiments may address one or more of the following challenges of pixelated matrix LEDs driven with linear driver schemes: (1) providing a cost-effective driving scheme for matrix uLEDs, (2) overcoming driver efficiency constraints, (3) overcoming voltage compliance constraints, or (4) addressing forward voltage distribution across a pixel population where the outliers are those that compromise either voltage compliance or driver efficiency.
[0012] FIG. 1 illustrates, by way of example, a diagram of one embodiment of a uLED control system 100. The illustrated system 100 includes a voltage source 102 that provides power distributed by multiple LED drivers to a matrix 104 of uLEDs. The voltage source 102 provides a constant direct current (DC) voltage V LED 106 and a constant reference voltage V GND 108. The voltage source 102 provides a voltage supply V LED 106 DC level. This voltage does not dynamically change with the load line response (load of the uLED array 104). Therefore, V LED 106 does not change dynamically during the pulse width modulation (PWM) of the current driver signal.
[0013] As mentioned earlier, V is adjusted to account for outlier pixels in the uLED array 104. LED If 106 is set, the heat loss in the driver of the uLED will be high (even prohibitively high). Conversely, if V is set without considering the Vf of the outlier uLED, LED 106 is set, the outlier uLEDs may remain undriven or underdriven. Such undriven or underdriven LEDs may appear as dark spots in the matrix 104 of uLEDs.
[0014] 2 shows, by way of example, a diagram of one embodiment of an array of uLEDs 200 driven without considering the Vf of the outlier uLEDs. As can be seen, some uLEDs remain undriven or underdriven, resulting in black or dark spots 220 in the array of uLEDs 200.
[0015] FIG. 3 shows, by way of example, a diagram of one embodiment of a graph of efficiency versus number of outlier uLEDs (as a % of all uLEDs in the array of uLEDs 200). As can be seen, as the percentage of pixels considered outliers increases, the driver circuit electrical efficiency decreases. The goal can be to keep the electrical efficiency higher, for example, than 85%, 80%, a higher or lower percentage, or a percentage in between. Electrical efficiency is defined as the power output divided by the power supplied. For example, if the outlier Vf increases by 20% across the population of LEDs in the matrix of uLEDs 104, the driver efficiency decreases from 86% (the reference efficiency not considering the outliers) to 72%.
[0016] 4 illustrates, by way of example, a logical block diagram of one embodiment of a system 400 including an electrical backplane electrically coupled to a matrix 104 of uLEDs. The electrical backplane includes a uLED driver 444 and a power delivery circuit. Further details of a linear driver version of the uLED driver 444 are provided with respect to FIG. 5. The power delivery circuit receives V LED 106 and the reference voltage V GND Includes 108. V LED 106 is provided to the power plane 442. GND 108 is provided to a ground plane 440. The uLED driver 444 receives V LED 106. The uLED driver 444 controls individual uLEDs or groups of uLEDs in the matrix of uLEDs 104 via electrical interconnects 446. The uLED driver 444 can control whether the uLEDs are on or off, the duty cycle, or other power control of the uLEDs 104.
[0017] The matrix of uLEDs 104 is electrically coupled to a uLED driver 444 via an electrical interconnect 446. The matrix of uLEDs 104 is electrically coupled to a ground plane 440 via another electrical interconnect 448. A dielectric 450 electrically and physically isolates the uLED driver 444 from the ground plane 440. That is, the dielectric 450 is located between (e.g., directly) the uLED driver 444 and the ground plane 440, and is located between (e.g., directly) the ground plane 440 and the power plane 442.
[0018] 5 illustrates, by way of example, a logic diagram of one embodiment of a system 500 including a uLED driver 444 and uLEDs 550 of a matrix of uLEDs 104. The uLED driver 444 controls an electrical signal 554 on the electrical interconnect 446. By controlling the electrical signal 554, the uLED driver 444 can block or allow current to flow through the uLEDs 550. With this control, the uLED driver 444 can ultimately control if and when individual or groups of uLEDs 550 are on, as well as the duty cycle of the uLEDs.
[0019] To overcome limitations of other uLED driving schemes and to increase electrical efficiency of the matrix 104 of uLEDs, several improved driving schemes are provided. The embodiments consider a uLED die having individually addressable pixels. The uLED die includes a uLED driver 444 that includes a linear driver architecture operating in PWM mode. The control scheme(s) can help minimize the total root-mean-square (RMS) and harmonic currents driven by the voltage source 102, at least in part, by randomizing the phase of the uLEDs' pulse-width modulated (PWM) control signals.
[0020] An embodiment may include a voltage source 102 whose output voltage may be dynamically modulated and controlled by a load (e.g., a controller 990 of the load (see FIG. 9 )) with sufficient bandwidth response. An embodiment may include a control scheme that may identify outlier pixels (e.g., classify them as such by their sensed voltage (see FIG. 9 )) before or during operation of the matrix 104 of uLEDs. The controller 990 may increase the voltage from the voltage source 102 to a specified voltage value every cycle or every few cycles of the driver's PWM signal. This higher voltage may be specified as a function of the distribution of the forward voltages (Vf) of the outlier pixels.
[0021] An embodiment may include a control scheme that repeatedly (e.g., periodically at predetermined intervals, etc.) raises the voltage supply to a specified voltage value every cycle or every few cycles of the driver's PWM signal. The upper set voltage may be specified as a function of the forward voltage (Vf) of the outlier pixel. The forward voltage (Vf) of an LED is the voltage drop across the LED while it is illuminated.
[0022] The embodiments may include a control scheme that can synchronize random PWM phase control of the identified outlier pixels with a rise in the power supply voltage. The embodiments may include a control scheme that synchronizes the rise in voltage provided by the power supply with the PWM signals of the outlier pixels so that their compliance voltages can be met at least during a period established by the rise in the supply voltage. The embodiments may provide a control scheme that includes a changeable set current of the outlier pixels.
[0023] FIG. 6 illustrates, by way of example, a logic diagram of an embodiment of a system 600 that considers outlier pixel Vf to drive a matrix 104 of uLEDs. The system 600 is similar to the uLED control system 100, in that the system 600 includes a circuit that provides a control command 660 to the voltage source 102. The control command 660 indicates that the power source 102 should provide a higher voltage in the next voltage supply period. The control command 660 can be issued by a controller 990 (see FIG. 9 ) coupled to the uLED driver 444 (see FIG. 4 ). The controller 990 can include or otherwise access a memory 988 that includes at least data indicative of the Vf, duty cycle, PWM period, or the like, for each uLED that has an abnormally high Vf (e.g., a Vf that is higher than the average Vf by a specified percentile or a number of standard deviations). The controller 990 can use this data to provide a command 660 to the power supply 102 to raise the supply voltage above Vf. The timing of the control command 660 is determined by whether the voltage source 102 raises the supply voltage V during the on PWM portion of the outlier uLED. LED 106 can be synchronized to increase.
[0024] 7 shows an example graph 700 of various electrical LED characteristics over time. The graph 700 shows the voltage provided by the voltage source 102 (V LED ) is plotted. The voltage source 102 is set to a compliance voltage that is at least higher than Vf for the majority (e.g., more than 50%, 60%, 70%, 80%, 90%, or a greater percentage or percentages therebetween) of the uLEDs in the matrix 104 of uLEDs. The controller 990 can issue a command 660 to trigger activation of the outlier pixels. In response to the command 660, the voltage source 102 increases the supply voltage V LED V MIN From V MAX(e.g., the highest forward voltage of all uLEDs, a voltage set to be greater than a specified percentage of the uLEDs (e.g., greater than 75%, 80%, 85%, 90%, 95%, or any percentage therebetween). V MIN From V MAX In transitioning to , the voltage can be sufficient to turn on one or more of the outlier pixels during the pixel's ON PWM period.
[0025] Other electrical parameters shown in graph 700 include outlier uLED current for outlier uLEDs that have an undefined voltage response. The voltage response is undefined at voltages not higher than Vf. In such instances, the current may be near zero or floating (somewhere between zero and the current when the uLED is turned on).
[0026] 6 and 7 show the basic operation of an embodiment in which a control command 660 from the matrix of uLEDs 104 is sent to the voltage source 102. Thus, the voltage source 102 of FIG. 6 includes a dynamic control bandwidth to establish a modulated signal of approximately the same frequency as the uLED driver 444. With sufficient bandwidth, the voltage source 102 can regulate at least two levels (V MIN and V MAX ) can provide a voltage source that can swing between a low voltage level (V MIN) corresponds to a voltage level that does not take outliers into account. The high voltage level is applied for a short period of time defined by the duty cycle of the voltage supply modulation signal. Such high voltage level is determined to guarantee voltage compliance of the outlier pixel during this short period. The duty cycle of the current driver may match the voltage source as shown by the "△" and "x" lines, or it may extend beyond this period as shown by the " / " and "○" lines, in which case voltage compliance is not guaranteed and the drive current is undefined. Note that when the voltage supply transitions between two voltage levels, the rise and fall times depend on the bandwidth response of the system, which limits the minimum time for the high voltage level and the square shape quality of the PWM driver current.
[0027] 8 shows an example graph 800 of one embodiment of a waveform from a voltage source 102 and the corresponding response of several uLEDs of the matrix of uLEDs 104 over time. In a PWM driving scheme, only a portion of the uLEDs of the matrix of uLEDs 104 are driven at a given time. The time that each uLED is driven is considered the PWM period of that uLED. As long as the time between the on-times of a uLED is low enough (the frequency is high enough), the human eye does not perceive the off-times and the color intensity appears as an average of the intensity over the time interval.
[0028] The advantages of using a power supply voltage as in FIG. 8 over that of FIG. 7 include eliminating the need to synchronize the phase of the voltage supply with the PWM on cycle of the uLED. For simplicity, FIG. 8 shows only three outlier pixels whose phases are spread across the PWM period. In reality, there may be many more such pixels with different phases, but the operating principle is similar.
[0029] Supply voltage V LED 106 is V at a frequency higher than the pixel PWM frequency. MIN Value and V MAX That is, during each PWM on-period, the voltage alternates between V LED 106 is VMIN and V MAX Therefore, for an outlier pixel at a given duty cycle value, the supply voltage V LED Even if the phase of 106 and the pixel PWM are not synchronized, the pixel current will vary with the supply voltage V in a similar manner as described for FIG. LED 106. The resulting average pixel current may be similar to that of an embodiment operating according to FIG.
[0030] In FIG. 8, each uLED is shown to have approximately the same duty cycle, but this is not required. The pixels can have different duty cycles and still operate well. Although the pixels have different PWM phases, they all experience some occurrence of the high supply voltage within the high period of their respective PWM signals. The supply voltage V LED The higher the frequency of 106, the more frequently the phase of the uLEDs and Vmax correspond, resulting in a more accurate average pixel current. For pixels with a small enough duty cycle and a high enough Vf, a high supply voltage (V MAX ) and the high-frequency pixel PWM signal, the uLED may not be able to turn on. Nevertheless, the impact of such turning off (the inability of the uLED to turn on) on the displayed image or the total current of the array of uLEDs 104 may be limited, since the difference between zero current and the small current is still small. The duty cycle threshold for turning off is determined by the alternating frequency of the uLEDs (1 / V MIN and V MAX It depends on the PWM on-period (time between 0 and 1) and the PWM on-period (duty cycle). The higher the frequency, the smaller the duty cycle threshold and the smaller the effect of turning off the lights.
[0031] FIG. 9 illustrates, by way of example, a diagram of one embodiment of a system 900 for analyzing the uLED forward voltage (Vf) of a uLED die. To use the embodiment, a controller 990 can be used as part of the matrix 104 of uLEDs, as described. The controller 990 can include a memory 988. The memory 988 can store data indicating which uLEDs have an abnormally high Vf. To determine which uLEDs 996 have an abnormally high Vf, an electrical stimulus 994 can be provided to the uLED driver 444 by a test equipment 992. The test equipment 992 can include a power source similar to the power source 102. The test equipment 992 can be operable to vary the amplitude, frequency, or other parameters of the current or voltage provided as the stimulus 994.
[0032] The stimulus 994 is the voltage (V MIN If a sufficient response 998 is detected, the uLED 996 may be considered normal. If an insufficient response 998 is detected, the uLED 996 may be considered an outlier.
[0033] In response to an insufficient response 998 (current below the expected (threshold) current), the test equipment 992 can cause an identifier for that uLED 996 (e.g., by its position in the matrix of uLEDs, such as by row and column, or other identifier) to be stored in the memory 988 of the controller 990 (or in a memory accessible by the controller 990). In that way, the controller 990 can adjust the supply voltage V LED 9 may be performed during manufacturing, after packaging, during some other stage of manufacturing or distribution, or a combination thereof.
[0034] The controller 990 may include electrical or electronic components configured to perform its operations, including one or more transistors, resistors, capacitors, diodes, inductors, oscillators, switches, logic gates (e.g., AND, OR, XOR, negate, buffers, or the like), multiplexers, analog-to-digital converters, digital-to-analog converters, amplifiers, rectifiers, modulators, demodulators, processors (e.g., a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like), memory devices (e.g., a random access memory (RAM), a read only memory (ROM), or the like), or the like.
[0035] The driver 444 may include electrical or electronic components configured to implement power delivery to the uLED(s) of the matrix of uLEDs 104 (sometimes referred to as uLED dies), including one or more transistors, resistors, capacitors, diodes, inductors, oscillators, switches, logic gates, multiplexers, analog-to-digital converters, digital-to-analog converters, amplifiers, rectifiers, modulators, demodulators, processors, memory devices, or the like.
[0036] 10 illustrates, by way of example, a diagram of one embodiment of a method 1000 for driving a uLED matrix die. The method 1000 may be performed, at least in part, by the voltage source 102, the matrix of uLEDs 104, the controller 990, the driver 444, other components, or a combination thereof. The method 1000 includes, as shown, supplying power by a power source to a uLED driver of each of the micro light emitting diode (uLED) dies having a first voltage sufficient to operate a majority of the uLEDs of the uLED die for a first period of time at operation 1002, driving the majority of the uLEDs of the uLED die with the uLED driver for the first period of time at operation 1004, supplying power by the power source having a second voltage for a second period of time after the first period of time at operation 1006, the second voltage being higher than the first voltage, the second voltage being sufficient to operate the uLEDs of the uLED die not operable by the first voltage, and driving the majority of the uLEDs and the uLEDs of the uLED die not operable by the first voltage for the second period of time at operation 1008.
[0037] The method 800 may further include, the second time period being synchronized with a pulse width modulation (PWM) on time period of the uLEDs of the uLEDs not operable by the first voltage. The method may further include testing, with a test instrument, each uLED of the uLED die to determine if the uLED is operable by the first voltage. The method 800 may further include storing data indicative of an identifier (ID) of each uLED of the uLED die not operable by the first voltage in a memory accessible by the controller of the uLED die.
[0038] The method 800 may further include issuing a command by the controller to the power supply to cause the power supply to supply power at the second voltage. The method 800 may further include supplying power by the power supply at the first voltage and the second voltage multiple times during a single pulse width modulation (PWM) on-period of the uLEDs of the uLEDs not operable by the first voltage. The method 800 may further include supplying, by the power supply, the second voltage during each pulse width modulation cycle on-time of the uLEDs not operable by the first voltage.
[0039] The method 800 may further include providing, by the power source, a second voltage during a portion of the plurality of pulse width modulated (PWM) on-times of the uLEDs not operable by the first voltage. The method 800 may further include individually varying the drive currents of the uLEDs of the uLED dies not operable by the first voltage such that an average drive current of the uLEDs is driven to a target average power.
[0040] Below are some details regarding the matrix 104 of uLEDs and some application considerations followed by some embodiments.
[0041] FIG. 11 illustrates in more detail one embodiment of a chip-level implementation of a system 1100 supporting functionality such as that described with respect to FIGS. 6-10. The system 1100 includes a command & control module 1116 (sometimes referred to as a controller, which may be similar or the same as the controller 990 of FIG. 9) that may implement pixel-level or group-pixel-level control of amplitude and duty cycle for circuits and procedures such as those described with respect to FIGS. 6-10 and elsewhere herein. In some embodiments, the system 1100 further includes a frame buffer 1110 for holding generated or processed images that may be provided to a matrix 1120 of uLEDs. Other modules include a serial bus (e.g., I / O) configured to transmit control data or commands or response data. 2The interface may include a digital control interface such as an Inter-Integrated Circuit (C) serial bus or a Serial Peripheral Interface (SPI) (1114).
[0042] In operation, the system 1100 can accept images or other data from a vehicle or other source arriving via the SPI interface 1114. Continuous image or video data can be stored in an image frame buffer 1110. When image data is not available, one or more standby images held in a standby image buffer 1111 can be directed to the image frame buffer 1110. Such standby images can include, for example, an intensity and spatial pattern that matches a vehicle's legally permitted low beam headlamp radiation pattern, or a default light radiation pattern for architectural lighting or display.
[0043] In operation, pixels in the image are used to determine the response of corresponding LED pixels in the active, and the intensity and spatial modulation of the LED pixels are based on the image. To reduce data rate issues, in some embodiments, a group of pixels (e.g., a 5x5 block) can be controlled as a block. In some embodiments, high speed and high data rate operation is supported, allowing pixel values from successive images to be loaded as successive frames in an image sequence at a rate between 30Hz and 100Hz, with 60Hz being typical. Using PWM, each pixel can be controlled to emit light in a pattern and intensity that depends at least in part on the image held in the image frame buffer 1110.
[0044] In some embodiments, the system 1100 may allocate logic power to V dd and V ss The active matrix receives power for controlling the LED array through multiple VLED and V CathodeThe SPI 1114 receives the pixel data via a pin. The SPI 1114 can provide full duplex mode communication using a master-slave architecture with a single master. The master device originates frames for reading and writing. Multiple slave devices are supported via selection on individual slave select (SS) lines. Input pins can include master output slave input (MOSI), master input slave output (MISO), chip select (SC), and clock (CLK), all connected to the SPI interface 1114. The SPI interface 1114 connects to an address generator, a frame buffer, and a standby frame buffer. The pixels can have parameters set and signal or power modified by the command & control module (e.g., by power gating before input to the frame buffer, or after output from the frame buffer via pulse width modulation or power gating). The SPI interface 1114 can be connected to an address generation module 1118, which provides row and address information to the active matrix 1120. The address generation module 1118 can then provide frame buffer addresses to the frame buffer 1110.
[0045] In some embodiments, the command & control module 1116 can be externally controlled via a serial bus 1112. A clock (SCL) pin and a data (SDA) pin, such as 7-bit addressing, can be supported. The command & control module 1116 can include a digital-to-analog converter (DAC) and two analog-to-digital converters (ADCs). The DAC and ADCs respectively convert the V of the connected active matrix. biasis used to set the Vbias, determine the maximum Vf, and to help determine the system temperature. An oscillator (OSC) is also connected to set the pulse width modulated oscillation (PWMOSC) frequency of the active matrix 1120. In one embodiment, there are also bypass lines to allow addressing of individual pixels or blocks of pixels within the active matrix for diagnostic, calibration, or test purposes. The active matrix 1120 may be further supported by row and column selects used to address individual pixels to which the data, bypass, PWMOSC, Vbias, and Vf lines are supplied.
[0046] As will be appreciated by those skilled in the art, in some embodiments, the described circuits and active matrix 1120 can be packaged and can optionally include a submount or printed circuit board connected to power and control the light generation by the semiconductor LEDs. In certain embodiments, the printed circuit board can also include electrical vias, heat sinks, ground planes, electrical traces, and flip-chip or other mounting systems. The submount or printed circuit board can be formed from any suitable material, such as ceramic, silicon, aluminum, etc. If the submount material is conductive, an insulating layer is formed on the substrate material and a metal electrode pattern is formed on the insulating layer. The submount can act as a mechanical support and provide an electrical interface between the electrodes on the LEDs and a power source, as well as providing a heat sinking effect.
[0047] In some embodiments, the active matrix 1120 can be formed from light emitting elements of various types, sizes, and layouts. In one embodiment, a one-dimensional array or two-dimensional matrix array of individually addressable light emitting diodes (LEDs) can be used. In general, an N×M array can be used, with N and M being between 2 and 1000, respectively. The individual LED structures can have square, rectangular, hexagonal, polygonal, circular, arcuate, or other surface shapes. The array of LED assemblies or structures can be geometrically arranged in linear rows and columns, staggered rows or columns, curved lines, or quasi-random or random layouts. LED assemblies including multiple LEDs formed as individually addressable pixel arrays are also supported. In some embodiments, radial or other non-rectangular grid arrangements of conductive lines to the LEDs can be used. In other embodiments, curved, wound, serpentine, and / or other suitable non-linear arrangements of conductive lines to the LEDs can be used.
[0048] In some embodiments, an array of micro LEDs (μLEDs or uLEDs) may be used. uLEDs can support high density pixels with lateral dimensions smaller than 100 μm×100 μm. In some embodiments, uLEDs with dimensions of about 50 μm or less in diameter or width may be used. Such uLEDs can be used to fabricate color displays by closely aligning uLEDs with red, blue, and green wavelengths. In other embodiments, uLEDs can be defined on a monolithic gallium nitride (GaN) or other semiconductor substrate, segmented and formed on a partially or fully partitioned semiconductor substrate, or individually formed or panel assembled as groupings of uLEDs. In some embodiments, the active matrix 1120 may include a small number of uLEDs positioned on a substrate of centimeter-scale area or larger. In some embodiments, the active matrix 1120 may support a uLED pixel array with hundreds, thousands, or millions of LEDs positioned together on a substrate of centimeter-scale area or smaller. In some embodiments, the uLEDs may include LEDs sized between 30 microns and 500 microns. In some embodiments, each of the light-emitting pixels in the light-emitting pixel array may be positioned at least 1 millimeter apart to form a sparse LED array. In other embodiments, the light-emitting pixels of the sparse LED array may be positioned less than 1 millimeter apart and spaced apart by a distance ranging from 30 microns to 500 microns. The LEDs may be embedded in a solid or flexible substrate, which may be at least partially transparent. For example, the light-emitting pixel array may be at least partially embedded in a glass, ceramic, or polymer material.
[0049] Emissive matrix pixel arrays such as those described herein may support applications that benefit from fine intensity, spatial, and temporal control of light distribution. This may include, but is not limited to, precise spatial patterning of emitted light from pixel blocks or individual pixels. Depending on the application, the emitted light may be spectrally distinct, adaptive over time, and / or environmentally responsive. Emissive pixel arrays may provide pre-programmed light distributions with different intensity, spatial, or temporal patterns. The emitted light may be based at least in part on received sensor data and may be used for optical wireless communication. The associated optics may be distinct at the pixel level, pixel block level, or device level. An example emissive pixel array may include a device having a commonly controlled central block of high brightness pixels with associated common optics, while edge pixels may have separate optics. Common applications supported by emissive pixel arrays include video lighting, automotive headlights, architectural and area lighting, street lighting, and information displays.
[0050] Emissive matrix pixel arrays may be used to selectively and adaptively illuminate buildings or areas for improved visual display and to reduce lighting costs. Emissive pixel arrays may also be used to project media facades for decorative motion or video effects. With tracking sensors and / or cameras, selective illumination of areas around pedestrians may be possible. Spectrally distinct pixels may be used to tune the color temperature of the illumination and support specific wavelengths of horticultural lighting.
[0051] Street lighting is one application that may benefit from the use of emissive pixel arrays. A single emissive array may be used to mimic various street light types, allowing for example switching between a type I linear street light and a type IV semicircular street light by appropriate activation or deactivation of selected pixels. Furthermore, street lighting costs may be reduced by adjusting the intensity or distribution of the light beam according to environmental conditions or time of use. For example, the light intensity and distribution area may be reduced when no pedestrians are present. If the pixels of the emissive pixel array are spectrally distinct, the respective color temperatures of the lights may be adjusted according to daylight, twilight, or nighttime conditions.
[0052] Light emitting arrays are also suitable to support applications requiring direct or projected display. For example, warning signs, emergency signs, or information signs can all be displayed or projected using light emitting arrays. This allows, for example, color changing or flashing exit signs to be projected. When the light emitting array is composed of multiple pixels, textual or numerical information may be presented. Pointing arrows or similar indicators may also be provided.
[0053] Vehicle headlamps are an emissive array application that requires a large pixel count and a high data refresh rate. Automotive headlights that actively illuminate only selected portions of the road can be used to reduce problems associated with glare or dazzle for oncoming drivers. Using an infrared camera as a sensor, an emissive pixel array can activate only the pixels necessary to illuminate the road while deactivating pixels that may dazzle pedestrians or oncoming drivers. Also, off-road pedestrians, animals, or signs can be selectively illuminated to enhance the driver's environmental awareness. If the pixels of the emissive pixel array are spectrally distinct, the color temperature of each of the lights may be adjusted according to daylight, twilight, or nighttime conditions. Some pixels may be used for optical wireless vehicle-to-vehicle communication.
[0054] An LED light module can include matrix LEDs, either alone or in conjunction with primary or secondary optics including lenses or reflectors. To reduce overall data management requirements, the light module may be limited to on / off functionality, or to switching between relatively few light intensity levels. Full pixel level control of light intensity is not necessarily supported.
[0055] In operation, pixels in an image are used to define the response of corresponding LED pixels in the pixel module, and the intensity and spatial modulation of the LED pixels are based on the image. To reduce data rate issues, in some embodiments, a group of pixels (e.g., a 5x5 block) can be controlled as a block. High speed and high data rate operation is supported, allowing pixel values from successive images to be loaded as successive frames in an image sequence at a rate between 30Hz and 100Hz, with 60Hz being typical. In conjunction with the pulse width modulation module, each pixel in the pixel module can be operated to emit light in a pattern and intensity that depends at least in part on the image held in the image frame buffer.
[0056] In the above described embodiment, the intensity of the uLEDs can be controlled and adjusted separately by setting the appropriate lamp time and pulse width for each LED pixel using suitable lighting logic, control module, and / or PWM module. Outlier pixel voltage management can provide LED pixel activation to provide reliable patterned illumination. A control system 1200 that can provide voltage management of the power supply 102 is illustrated in FIG. 12. As seen in FIG. 12, the matrix micro LED array 1220 can include one or more arrays of thousands to millions of microscopic LED pixels that are individually controlled to actively emit light. To emit light in a pattern or sequence that results in the display of an image, the current levels of the micro LED pixels at different locations on the array are individually adjusted according to a specific image. This can involve PWM to turn the pixels on and off at a specific frequency. During PWM operation, the average DC current through the pixel is the product of the PWM duty cycle, which is the ratio between the conduction time and the period or cycle time, and the current amplitude.
[0057] FIG. 12 illustrates, by way of example, a logical block diagram of a system 1200 including circuits that may be included in a uLED package. A processing module that facilitates efficient use of the system 1200 is illustrated in FIG. 12. The system 1200 includes a control module 1216 that may implement pixel-level or group-pixel-level control of amplitude and duty cycle for circuits and procedures such as those described with respect to FIGS. 6-11. In some embodiments, the system 1200 further includes an image processing module 1204 for generating, processing, or transmitting images, and a processor 1216 configured to transmit control data and / or instructions, e.g., an I / O module 1218 configured to transmit the control data and / or instructions. 2and a digital control interface 1213, such as an inter-integrated circuit (C), serial peripheral interface (SPI), controller area network (CAN), or universal asynchronous receiver transmitter (UART). The digital control interface 1213 and control module 1116 may include a system microcontroller and any type of wired or wireless module configured to receive control inputs from external devices. By way of example, the wireless module may be Bluetooth, Zigbee, (Registered Trademark) , Z-wave, mesh, WiFi, Near Field Communication (NFC), and / or peer-to-peer modules may be used. The microcontroller may be any type of dedicated computer or processor that may be incorporated into the LED lighting system and configured or configurable to receive inputs from wired or wireless modules or other modules in the LED system and provide control signals to other modules based thereon. The algorithms implemented by the microcontroller or other suitable control module 1116 may be implemented in a computer program, software, or firmware embodied in a non-transitory computer readable storage medium for execution by the dedicated processor. Examples of non-transitory computer readable storage media include read only memory (ROM), random access memory (RAM), registers, cache memory, and semiconductor memory devices. The memory may be included as part of the microcontroller or may be implemented elsewhere, either on or off a printed circuit board or electronics board.
[0058] The term module, as used herein, may refer to electrical and / or electronic components disposed on individual circuit boards that may be soldered to one or more electronics substrates. However, the term module may also refer to electrical and / or electronic components that provide similar functionality but that may be individually soldered to one or more circuit boards, either in the same area or in different areas.
[0059] The control module 1216 further controls the image processing module 1204 and, e.g., 2 The image processing module 1204 may include a digital control interface 1213 such as an I / O module. As will be appreciated, in some embodiments, image processing calculations may be performed by the control module 1116 through direct generation of a modulated image. Alternatively, standard image files may be processed or otherwise converted to provide a modulation matching image. Image data, including primarily PWM duty cycle values, may be processed for every pixel within the image processing module 1204. Since the amplitude is a fixed or nearly non-changing value, amplitude related commands may be implemented using commands such as I / O modules. 2 The digital data can be provided separately via a simpler digital interface such as 1212. A control module 1216 interprets the digital data, which can be used by the PWM generator 1210 to generate PWM signals for the pixels, and by the digital-to-analog converter (DAC) block 1212 to generate control signals to obtain the required current source amplitudes.
[0060] In some embodiments, the active matrix 1220 of FIG. 12 may include m pixels, each of which includes m common anode LEDs. In one embodiment, a pixel unit includes a single LED, LED1, and three transconductance device (e.g., MOSFET) switches M1 to M3, and is connected to a power supply V1 (V LEDLED1 is powered by a PWM signal (sometimes referred to as a PWM gate). M3 is an N-channel metal oxide semiconductor field effect transistor (MOSFET) whose gate is coupled to the amplitude control signal to generate the required current source amplitude. P-channel MOSFET M1 is in parallel with LED1 and forms a totem pole pair with N-channel MOSFET M2. The gates of the M1 and M2 transistor pair are coupled together and to the PWM signal. Thus, when PWM is high, M1 is turned off and M2 is turned on. Current flows through LED1, M2, and M3 at an amount determined by the amplitude control signal coupled to the M3 gate. When PWM is low, M1 is turned on and M2 is turned off. As a result, M3's current source is shut off and the LEDs are rapidly discharged through M1.
[0061] FIG. 13 illustrates, by way of example, a block diagram of one embodiment of a machine 1300 (e.g., a computer system) for implementing one or more embodiments. The machine 1300 can implement techniques for managing under-driven or un-driven uLEDs of a uLED die. The controller 990, the test equipment 992, the voltage source 102, or components thereof can include one or more of the components of the machine 1300. The controller 990, the test equipment 992, the voltage source 102, or one or more of the components thereof can be implemented, at least in part, with the components of the machine 1300. An example machine 1300 (in the form of a computer) can include a processing unit 1302, a memory 1303, a removable storage 1310, and a non-removable storage 1312. Although an example computing device is illustrated and described as the machine 1300, the computing device can be in different forms in different embodiments. For example, the computing device can instead be a smartphone, a tablet, a smartwatch, or other computing device that includes the same or similar elements as illustrated and described with respect to FIG. 13. Devices such as smartphones, tablets, and smartwatches are generally collectively referred to as mobile devices. Also, although various data storage elements are shown as part of machine 1300, storage may also or instead include cloud-based storage accessible over a network such as the Internet.
[0062] The memory 1303 may include volatile memory 1314 and non-volatile memory 1308. The machine 1300 may include a variety of computer readable media, or may have access to a computing environment that includes a variety of such computer readable media, such as, for example, volatile memory 1314 and non-volatile memory 1308, removable storage 1310, and non-removable storage 1312. Computer storage may include random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM) and electrically erasable programmable read only memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD ROM), digital versatile disc (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage, or other magnetic storage devices that may store computer readable instructions for performing the functions described herein.
[0063] The machine 1300 may include or have access to a computing environment including an input 1306, an output 1304, and a communication connection 1316. The output 1304 may include a display device, such as a touch screen, that may also function as an input device. The input 1306 may include one or more of a touch screen, a touch pad, a mouse, a keyboard, a camera, one or more device-specific buttons, one or more sensors integrated within the machine 1300 or coupled to the machine 1300 via a wired or wireless data connection, and other input devices. The computer may operate in a networked environment using the communication connection to connect to one or more remote computers, such as database servers, including cloud-based servers and storage. The remote computers may include personal computers (PCs), servers, routers, network PCs, peer devices or other common network nodes, or the like. The communication connection may include a local area network (LAN), a wide area network (WAN), cellular, Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), Bluetooth, or other networks.
[0064] The computer-readable instructions stored on the computer-readable storage device are executable by the processing unit 1302 (sometimes referred to as a processing circuit) of the machine 1300. Hard drives, CD-ROMs, and RAM are some examples of articles that include non-transitory (e.g., tangible) computer-readable media, such as storage devices. For example, a computer program 1318 may be used to cause the processing unit 1302 to execute one or more of the methods or algorithms described herein. Note that the term "non-transitory" should not be interpreted to imply that the media or storage device is non-removable.
[0065] To further illustrate the presently disclosed apparatus and related methods, a list of non-limiting examples is provided below. Each of the following non-limiting examples may exist alone or in any permutation or combination with any one or more of the other examples.
[0066] In Example 1, a method may include: supplying, by a power source, power to a uLED driver of each micro light emitting diode (uLED) die having a first voltage sufficient to operate a majority of uLEDs of the uLED die, driving the majority of uLEDs of the uLED die with the uLED driver for the first time period; supplying, by the power source, power having a second voltage for a second time period after the first time period, the second voltage being higher than the first voltage, the second voltage being sufficient to operate uLEDs of the uLED die not operable by the first voltage, and driving the uLEDs of the uLED die not operable by the first voltage and the majority of uLEDs for the second time period.
[0067] In Example 2, Example 1 may further include, the second time period being synchronized with a pulse width modulated (PWM) on-time of one of the uLEDs that is not operable by the first voltage.
[0068] In Example 3, Example 2 may further include testing, with test equipment, each uLED of the uLED die to determine whether the uLED is operable by the first voltage, and storing data indicative of an identifier (ID) of each uLED of the uLED die that is not operable by the first voltage in a memory accessible by a controller of the uLED die.
[0069] In Example 4, example 3 can further include issuing, by the controller, a command to the power supply to cause the power supply to provide power at the second voltage.
[0070] In Example 5, at least one of Examples 1 to 4 may further include providing power by the power source at the first voltage and the second voltage multiple times during a single pulse-width modulated (PWM) on period of one of the uLEDs that is not operable by the first voltage.
[0071] In Example 6, at least one of Examples 1-5 can further include supplying, by the power source, the second voltage during each pulse width modulation cycle on time of a uLED not operable by the first voltage.
[0072] In Example 7, at least one of Examples 1-6 may further include providing, by the power source, the second voltage during a portion of a plurality of pulse-width modulated (PWM) on-times of uLEDs not operable by the first voltage.
[0073] In Example 8, at least one of Examples 1 to 7 may further include, wherein the drive currents of the uLEDs of the uLED dies not operable by the first voltage are individually altered such that an average drive current of the uLEDs is driven to a target average power.
[0074] Example 9 includes a system including a micro light emitting diode (uLED) die having a plurality of uLEDs and respective uLED drivers; a power source; and a controller configured to: provide a first command causing the power source to supply power having a first voltage to the uLED driver for a first time period, the first voltage being sufficient to operate a majority of the plurality of uLEDs; and provide a second command causing the power source to supply power having a second voltage for a second time period after the first time period, the second voltage being higher than the first voltage and sufficient to operate uLEDs of the uLED die that are not operable by the first voltage.
[0075] In Example 10, Example 9 can further include, the second time period being synchronized with a pulse width modulation (PWM) on-time of one of the uLEDs that is not operable by the first voltage.
[0076] In Example 11, Example 10 may further include test equipment configured to determine, for each uLED of the uLED die, whether the uLED is operable by the first voltage, and a memory accessible by a controller of the uLED die configured to store data indicative of an identifier (ID) of each uLED of the uLED die that is not operable by the first voltage.
[0077] In Example 12, Example 11 may further include, wherein the controller is further configured to issue a command to the power supply causing the power supply to supply power at a third voltage, the third voltage being greater than the first voltage and the second voltage.
[0078] In Example 13, Example 9 may further include, wherein the controller is further configured to cause the power source to supply power at the first voltage and the second voltage multiple times during a single pulse-width modulated (PWM) on period of one of the uLEDs that is not operable by the first voltage.
[0079] In Example 14, at least one of Examples 9-13 may further include, wherein the controller is further configured to cause the power source to supply the second voltage during each PWM cycle on time of a uLED that is not operable by the first voltage.
[0080] In Example 15, at least one of Examples 9-14 may further include, wherein the controller is further configured to cause the power source to supply the second voltage during a portion of a plurality of pulse-width modulated (PWM) on-times of uLEDs that are not operable by the first voltage.
[0081] Example 16 includes a machine-readable medium containing instructions that, when executed by a machine, cause the machine to perform a process including providing a first command to cause a power source coupled to a micro light emitting diode (uLED) die to supply power having a first voltage to a uLED driver of the uLED die for a first time period, the first voltage being sufficient to operate a majority of uLEDs of the uLED die, and providing a second command to cause the power source to supply power having a second voltage for a second time period after the first time period, the second voltage being higher than the first voltage and sufficient to operate uLEDs of the uLED die that are not operable by the first voltage.
[0082] In Example 17, Example 16 can further include, the second time period is synchronized with a pulse width modulated (PWM) on time period of one of the uLEDs that is not operable by the first voltage.
[0083] In Example 18, at least one of Examples 16-17 may further include, the process further comprising: determining, for each uLED of the uLED die, whether the uLED is operable by the first voltage; and storing, by a memory accessible by a controller of the uLED die, data indicating an identifier (ID) of each uLED of the uLED die that is not operable by the first voltage.
[0084] In Example 19, Example 18 can further include the process further including issuing a command to cause the power source to supply power at a third voltage, the third voltage being greater than the first voltage and the second voltage.
[0085] In Example 20, at least one of Examples 16-19 may further include, wherein the process further includes causing the power source to supply power at the first voltage and the second voltage multiple times during a single pulse width modulation (PWM) on period of one of the uLEDs that is not operable by the first voltage.
[0086] While example embodiments of the presently disclosed subject matter have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, changes, and substitutions will occur to those skilled in the art upon reading and understanding the material provided herein without departing from the disclosed subject matter. It should be understood that various alternatives to the embodiments of the disclosed subject matter described herein may be used in implementing various embodiments of the subject matter. It is intended that the following claims define the scope of the disclosed subject matter, thereby covering methods and structures within the scope of these claims and their equivalents.
Claims
1. providing power to a uLED driver of each of the uLED (micro light emitting diode) dies with a first voltage sufficient to operate a majority of the uLEDs of the uLED die by a power source for a first period of time, the uLEDs and the uLED driver being connected in series to the power source; driving the majority of uLEDs of the uLED die with the uLED driver during the first time period; providing power having a second voltage by the power source for a second time period after the first time period, the second voltage being greater than the first voltage, the second voltage being sufficient to operate uLEDs of the uLED die that are not operable by the first voltage; How to have that.
2. 2. The method of claim 1, wherein the second time period is synchronized with a pulse width modulation (PWM) on-time of one of the uLEDs that is not operable by the first voltage.
3. testing each uLED of the uLED die with a test instrument to determine whether the uLED is operable with the first voltage; storing data indicative of an identifier (ID) of each uLED of the uLED die that is not operable by the first voltage in a memory accessible by a controller of the uLED die; The method of claim 2 further comprising:
4. issuing a command by the controller to the power supply to cause the power supply to supply power at the second voltage; The method of claim 3 further comprising:
5. 2. The method of claim 1, further comprising: supplying power with the first voltage and the second voltage by the power source multiple times during a single pulse width modulation (PWM) on period of one of the uLEDs not operable by the first voltage.
6. providing, by said power supply, said second voltage during each pulse width modulation cycle on-time of said uLEDs not operable by said first voltage; The method of claim 1 further comprising:
7. providing, by the power supply, the second voltage during a portion of a plurality of pulse width modulated (PWM) on-times of uLEDs not operable by the first voltage; The method of claim 1 further comprising:
8. 2. The method of claim 1, wherein the drive currents of the uLEDs of the uLED dies not operable by the first voltage are individually altered such that an average drive current of the uLEDs is driven to a target average power.
9. a uLED die having a plurality of uLEDs (micro light emitting diodes) and respective uLED drivers; a power supply, the uLED and the uLED driver being connected in series to the power supply; A controller, providing a first command to cause the power source to supply power having a first voltage to the uLED driver for a first time period, the first voltage being sufficient to operate a majority of the plurality of uLEDs; providing a second command to cause the power source to supply power having a second voltage for a second time period after the first time period, the second voltage being greater than the first voltage and sufficient to operate uLEDs of the uLED die that are not operable by the first voltage; A controller configured as follows: A system having
10. 10. The system of claim 9, wherein the second time period is synchronized with a pulse width modulated (PWM) on-time of one of the uLEDs that is not operable by the first voltage.
11. a test device configured to determine, for each uLED of the uLED die, whether the uLED is operable by the first voltage; a memory accessible by a controller of the uLED die configured to store data indicative of an identifier (ID) of each uLED of the uLED die that is not operable by the first voltage; The system of claim 10 further comprising:
12. 12. The system of claim 11, wherein the controller is further configured to issue commands to the power supply causing the power supply to supply power at a third voltage, the third voltage being greater than the first voltage and the second voltage.
13. 10. The system of claim 9, wherein the controller is further configured to cause the power source to supply power at the first voltage and the second voltage multiple times during a single pulse-width modulated (PWM) on-period of one of the uLEDs that is not operable by the first voltage.
14. 10. The system of claim 9, wherein the controller is further configured to cause the power supply to supply the second voltage during each PWM cycle on-time of a uLED that is not operable by the first voltage.
15. 10. The system of claim 9, wherein the controller is further configured to cause the power supply to supply the second voltage during a portion of a plurality of pulse-width modulated (PWM) on-times of uLEDs not operable by the first voltage.
16. A machine-readable medium containing instructions which, when executed by a machine, cause the machine to: providing a first command to a power source coupled to a uLED (micro light emitting diode) die to supply power having a first voltage to a uLED driver of the uLED die for a first time period, the first voltage being sufficient to operate a majority of a plurality of uLEDs of the uLED die, the uLED and the uLED driver being connected in series to the power source; providing a second command to cause the power source to supply power having a second voltage for a second time period after the first time period, the second voltage being greater than the first voltage and sufficient to operate uLEDs of the uLED die that are not operable by the first voltage; Executing a process comprising: Machine-readable medium.
17. 17. The machine-readable medium of claim 16, wherein the second time period is synchronized with a pulse width modulated (PWM) on-time of one of the uLEDs that is not operable by the first voltage.
18. The process further comprises: For each uLED of the uLED die, determining whether the uLED is operable by the first voltage; storing, by a memory accessible by a controller of the uLED die, data indicative of an identifier (ID) of each uLED of the uLED die that is not operable by the first voltage; 20. The machine-readable medium of claim 16, comprising:
19. 20. The machine-readable medium of claim 18, wherein the process further comprises issuing a command to cause the power supply to supply power at a third voltage, the third voltage being greater than the first voltage and the second voltage.
20. 17. The machine-readable medium of claim 16, wherein the process further comprises: causing the power source to supply power at the first voltage and the second voltage multiple times during a single pulse-width modulated (PWM) on-period of a uLED among the uLEDs that is not operable by the first voltage.
21. 1. A light emitting diode (LED) controller having a circuit, comprising: The circuit comprises: providing a first command to a power source to supply power having a first voltage to a uLED driver for a first time period, the first voltage being sufficient to operate a majority of a plurality of uLEDs, the uLEDs and the uLED driver being connected in series to the power source; providing a second command to cause the power supply to supply power having a second voltage for a second time period after the first time period, the second voltage being greater than the first voltage and sufficient to operate LEDs of an LED die not operable by the first voltage; It is configured as follows: LED controller.
22. 22. The LED controller of claim 21, wherein the second time period is synchronized with a pulse width modulated (PWM) on-time of a uLED of the LEDs not operable by the first voltage.
23. a memory configured to store data indicative of an identifier (ID) of each LED of the LED die that is not operable by the first voltage; 23. The LED controller of claim 22, further comprising:
24. 24. The LED controller of claim 23, wherein the circuitry is further configured to issue a command to the power supply causing the power supply to supply power at a third voltage, the third voltage being higher than the first voltage and the second voltage.
25. 22. The LED controller of claim 21, wherein the circuitry is further configured to cause the power supply to supply power at the first voltage and the second voltage multiple times during a single pulse width modulation (PWM) on-period of an LED among the LEDs not operable by the first voltage.
26. 26. The LED controller of claim 25, wherein the circuitry is further configured to cause the power supply to supply the second voltage during each PWM cycle on-time of an LED that is not operable by the first voltage.
27. 22. The LED controller of claim 21, wherein the circuitry is further configured to cause the power supply to supply the second voltage during a portion of a plurality of pulse width modulated (PWM) on-times of LEDs not operable by the first voltage.
Citation Information
Patent Citations
Display device and method for driving the same
JP2010054641A
LED lighting device and LED luminaire
JP2018137129A
Method for controlling a segmented flash system
JP2020528205A
Micro LED Power Considering Outlier Pixel Dynamic Resistance
JP2023554362A
Image display device
US20200043405A1