This disclosure relates generally to light emitting diodes (LEDs) and LED driver circuitry for a display, and more specifically to a display architecture with distributed driver circuits.
LEDs are used in many electronic display devices, such as televisions, computer monitors, laptop computers, tablets, smartphones, projection systems, and head-mounted devices. Modern displays include very large numbers of individual LEDs that may be arranged in rows and columns in a display area. In order to drive each LED, current methods employ driver circuitry that requires significant amounts of external chip area that impacts the size of the display device.
A display device includes a group of light emitting diode zones each comprising one or more light emitting diodes, a group of driver circuits for driving the group of light emitting diode zones, a group of sensor circuits distributed in the display area of the display device, and a control circuit. The control circuit facilitates assignment of addresses to the group of sensor circuits during an addressing mode. In this process, the control circuit turns on a selected driver circuit to drive a corresponding LED zone and obtains sensor data from the group of sensor circuits that represents a sensed condition associated with the LED zone. The control circuit determines, based on the sensor data, a sensor value associated with a proximate sensor circuit that is proximate to the LED zone turned on by the selected driver circuit. The control circuit assigns an address to the proximate sensor circuit associated with an address of the selected driver circuit.
In various embodiments, the sensor circuits may comprise temperature sensing circuits that detect heat generated by the selected driver circuit, light sensing circuits that detect light generating by the LED zone, or audio sensing circuits that detect sound generating by an audio transducer proximate to the LED zone.
The teachings of the embodiments of the present invention can be readily understood by considering the following detailed description in conjunction with the accompanying drawings.
The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive aspect matter.
A display device includes an array of driver circuits distributed in a display area for driving corresponding LED zones and an array of sensor circuits distributed in the display area for sensing conditions associated with the driver circuits or LED zones. Various communication protocols and connectivity configurations may be employed to communicate driver control signals to the driver circuits and to obtain readback data from the sensors. In an addressing scheme, a control circuit selectively controls a driver circuit to turn on an LED zone and obtains sensor data representing sensed conditions. Based on the sensor data, the control circuit identifies a sensor circuit proximate to the LED zone that was turned on and assigns an address to the proximate sensor circuit that is associated with an address of the selected driver circuit that was turned on. During operation, the control circuit obtains sensor data together with addresses of the sensor circuits, and adjusts operation of the display device based on the sensor data and the discovered location-based mapping of the driver circuits to the sensor circuits.
The display device 100 may include a device array 105 and a control circuit 110. The device array 105 comprises an array of zone integrated circuits (ICs) 120 that may have different configurations, examples of which are illustrated in
As will be described in further detail below, at least some of the zone ICs 120 in the configurations of
The LEDs of each LED zone 140 may be organic light emitting diodes (OLEDs), inorganic light emitting diodes (ILEDs), mini light emitting diodes (mini-LEDs) (e.g., having a size range between 100 to 300 micrometers), micro light emitting diodes (micro-LEDs) (e.g., having a size of less than 100 micrometers), white light emitting diodes (WLEDs), active-matrix OLEDs (AMOLEDs), transparent OLEDs (TOLEDs), or some other type of LEDs.
The LED zones 140 may be arranged in a two-dimensional array (e.g., in rows and columns). In an LCD display, the LED zones 140 can have one or more LEDs that provides backlighting for a backlighting zone, which may include a one-dimensional or two-dimensional array of pixels. In an LED display, the LED zones 140 may comprise one or more LEDs corresponding to a single pixel or may comprise a one-dimensional array or two-dimensional array of LEDs corresponding to an array of pixels (e.g., one or more columns or rows). For example, in one embodiment, the LED zones 140 may comprise one or more groups of red, green, and blue LEDs that each correspond to a sub-pixel of a pixel. In another embodiment, the LED zones 140 may comprise one or more groups of red, green, and blue LED strings that correspond to a column or partial column of sub-pixels or a row or partial row of sub-pixels. For example, an LED zone 140 may comprise a set of red sub-pixels, a set of green sub-pixels, or a set of blue sub-pixels.
In an embodiment, the driver circuits 150 and sensor circuits 160 may similarly be arranged in a two-dimensional array. Zone ICs 120 with driver circuits 150 are generally distributed throughout in the display area to drive corresponding LED zones 140. The sensor circuits 160 may also be distributed throughout the device array 105 to sense conditions relating to operation of a set of one or more adjacent driver circuits 150 as will be described in further detail below. Sensor circuits 160 may be positioned, for example, next to each driver circuit 150 or may be spread out between sets of driver circuits (e.g., one sensor circuit 160 in each row).
In other embodiments in which the zone ICs 120 have the configuration of
The zone ICs 120 may operate in various modes including at least an addressing mode, a configuration mode, and an operational mode. During the addressing mode, the control circuit 110 initiates an addressing procedure to cause assignment of addresses to each of the zone ICs 120. During the configuration and operational modes, the control circuit 110 transmits commands and data that may be targeted to specific zone ICs 120 based on their addresses. In the configuration mode, the control circuit 110 configures driver circuits 150 of the zone ICs 120 with one or more operating parameters (e.g., overcurrent thresholds, overvoltage thresholds, clock division ratios, and/or slew rate control). During the operational mode, the control circuit 110 provides control data to the driver circuits 150 that causes the driver circuits 150 to control the respective driver currents to the LED zones 140, thereby controlling brightness. For example, in each of a sequence of image frames, the control circuit 110 provides driver control signals to the driver circuits 150 that control a driving current of the LED zones 140 (e.g., by controlling a duty cycle and/or current level through one or more LED strings). The control circuit 110 may also issue commands to request readback data from sensor circuits 160, and the sensor circuits 160 provide the sensor data to the control circuit 110 in response to the commands. The control circuit 110 may adjust driver control signals, supply voltage levels, sensor parameters, or other display parameters dependent on the received feedback data from the sensor circuits 160. For example, the control circuit 110 may calibrate the driver circuits 150 based on the sensed data so that LED zones 140 each output the same brightness in response to the same brightness control signal, despite process variations or other sensed conditions that may otherwise cause variations. The calibration process may be performed by measuring light output, channel voltages, temperature, or other data that may affect performances of the LEDs. The calibration process may be repeated over time (e.g., as the display device 100 heats up during operation). The control circuit 110 may furthermore calibrate sensor circuits 160, adjust supply voltage levels, or adjust parameters associated with the display device 100 based on the readback data.
The zone ICs 120 may be connected to the control circuit 110 in groups of zone ICs 120 that share common power lines, ground lines, and/or communication lines. In different embodiments, different connectivity configurations may be employed to couple the control circuit 110 to each group of zone ICs 120. For example, in an embodiment, each group of zone ICs 120 is coupled by a shared parallel communication line that provides the driver control signals and/or readback commands to zone ICs 120 within the group and targets different signals to different zone ICs 120 based on their addresses. The shared parallel communication line may comprise a dedicated communication line or may comprise a power communication line that both provides a supply voltage to the zone ICs 120 and includes digital data modulated on the supply voltage. The zone ICs 120 may furthermore include serial connections between adjacent zone ICs 120 in a group and between the group of zone ICs 120 and the control circuit 110 to form a serial communication chain. The serial communication chain may be utilized to facilitate assignment of addresses to the zone ICs 120 at startup, may be used to communicate various commands to the zone ICs 120, and/or may be used to communicate readback data from the zone ICs 120 to the control circuit 110. In other embodiments, some zone ICs 120 (e.g., zone ICs 120 including driver circuits 150) within a group may be serially connected, while the serial communications lines bypass other zone ICs 120 (e.g., sensor circuits 160) within the group.
Alternatively, the control circuit 110 may include sets of control lines across multiple dimensions to facilitate communication of the driver control signals without addresses. Here, a group of zone ICs 120 along a first dimension (e.g., a row) may be selected based on a first shared control line coupled to all the zone ICs 120 in the group. Then control signals may be communicated in parallel using a set of separate control lines that may be shared between zone ICs 120 along a second dimension (e.g., a column). In some embodiments, a display device 100 may utilize addresses for driver circuits 150 but not for sensor circuits 160. In yet further embodiments, driver circuits 150 may share an address with a corresponding sensor circuit 160 (e.g., an adjacent sensor circuit 160).
Each group of zone ICs 120 may comprise, for example, a row or partial row of zone ICs 120, a column or partial column of zone ICs 120, a block of adjacent zone ICs 120, or any arbitrary subset of the zone ICs 120. In some embodiments, each group of zone ICs 120 is of uniform type such that, for example, some groups of zone ICs 120 comprise driver circuits 150 while other groups of zone ICs 120 comprise sensor circuits 160. In this case, the connectivity configurations in the different types of groups may be different. Alternatively, a group of zone ICs 120 may include a mixture of zone ICs 120 with sensor circuits 160 (e.g., in the configuration of
In the illustrated embodiment, the driver circuits 250 include an input pin 254, a power line communication pin 256, one or more output pins 258, and a ground pin 252. In an embodiment, the output pins 258 may comprise a set of multiple pins on each driver circuit 250 to control multiple channels of the LED zone 240. For example, the output pins 258 may each include 3 pins per driver circuit 250 to control red, green, and blue channels of the LED zones 740.
The ground pin 252 is configured to provide a path to a ground line for the driver circuit 250. The power line communication input pin 256 is configured to receive a power line communication signal from the control circuit 210 via the common power communication line 265. The data input pin 254 and the output pin 258 are coupled to the serial communication lines 255 to facilitate serial communication to and from the driver circuits 250. The serial communication lines 255 may be used, for example, to assign addresses to the driver circuits 250 as described below. The output pin 258 serves a dual-purpose dependent on the mode of operation. In an addressing mode, the output pin 258 facilitates communications on the serial communication lines 255 as described above. The output pin 258 is also coupled to sink current from a corresponding LED zone 240 to control the driver current during the operational mode.
The sensor circuits 260 include a power line communication pin 266, an output pin 268, and a ground pin 262. The ground pin 262 is coupled to ground. The power line communication input pin 266 is configured to receive readback commands from the control circuit 210 via the common power communication line 265. The output pin 268 is coupled to a shared readback line 225 for providing readback data to the control circuit 210.
The serial communication lines 255 may be utilized in the addressing mode to facilitate assignment of addresses to the driver circuits 250. Here, an addressing signal is sent from the control circuit 210 via the serial communication lines 255 to the driver circuit 250-1 in a group. The first driver circuit 250-1 stores an address based on the incoming addressing signal and generates an outgoing addressing signal for outputting to the next driver circuit 250-2 via the serial communication line 255. The second driver circuit 250-2 similarly receives the addressing signal from the first driver circuit 250-1, stores an address based on the incoming addressing signal, and outputs an outgoing addressing signal to the next driver circuit 250-3. This process continues through the chain of driver circuits 250. The addressing process may be performed in parallel or sequentially for each group of driver circuits 250.
In an example addressing scheme, each driver circuit 250 may receive an address, store the address, increment the address by one or by another fixed amount, and send the incremented address as an outgoing addressing signal to the next driver circuit 250 in the group. Alternatively, each driver circuit 250 may receive the address of the prior driver circuit 250, increment the address, store the incremented address, and send the incremented address to the next driver circuit 250. In other embodiments, the driver circuit 250 may generate an address based on the incoming address signal according to a different function (e.g., decrementing).
Once addresses are assigned to the driver circuits 250, an addressing scheme may be used by which the control circuit 210 turns on different LED zones 240 (via their corresponding driver circuits 250) in a detectable pattern to create local heat, light, or another detectable condition in an localized area of the device array 205 that can be detected by one or more sensor circuits 260 proximate to the LED zone 240 and/or driver circuit 250. After turning on a selected LED zone 240, the control circuit 210 can issue a power line communication command so that all the sensor circuits 260 in a group output their sensor data via the readback line 225. The control circuit 210 can then issue a command to assign an address to a specific sensor circuit 260 that can be referenced based on the sensor data value it provided. For example, the control circuit 210 can turn on a specific driver circuit 250, obtain temperature data from a set of sensor circuits 260, and assign addresses to sensor circuits 260 based on their provided values. If the sensor data is unique for each sensor circuits 260, the control circuit 210 can issue commands associating an assigned address with each sensor value. The sensors 260 can then each recognize the sensor value they each provided and store the assigned address.
Alternatively, addresses may be assigned one at a time as driver circuits 250 are turned on a particular sequence. For example, the control circuit 210 turns on a particular driver circuit 250 and obtains temperature data from a set of sensors 260. The control circuit 210 identifies the highest temperature in the sensor data and assigns an address to the sensor circuit 260 providing the highest temperature at this time step. This process may repeat for different driver circuits 210 in different areas of the device array 205. Here, the sensor circuit 260 that responds most strongly (e.g., highest temperature value) to a particular driver circuit 210 turning on is indicative of proximity of the sensor circuit 260 to the driver circuit 210 or to the corresponding LED zone 240. The sensor circuit 260 may be assigned an address associated with the address of the selected driver circuit 210. For example, the sensor circuit 260 may be assigned the same address as the selected driver circuit, or a mapping between the address of the sensor circuit 260 and the driver circuit 250 may be stored. The proximity information enables the control circuit 210 to later detect which driver circuits 250 and LED zones 240 are associated with the conditions sensed by the sensor circuits 260 so that operation of the driver circuits 250 can be calibrated accordingly.
If the control circuit 210 is preprogrammed with information about the relative locations of the sensor circuits 260 and the driver circuits 250 within the device array 205, then the control circuit 210 can quickly select the most optimal driver circuits 250 to turn on to detect and assign unique addresses to the sensor circuits 260. For example, the control circuit 210 can turn on the driver circuits 250 that are known to be most proximate to the sensor circuits 260 and assign addresses accordingly. However, if the control circuit 210 has no information about the relative locations of the sensor circuits 280, the control circuit 210 can instead scan across each row (e.g., one driver circuit 250 at a time) to determine the sensor circuit 260 that responds most strongly, indicating proximity to the driver circuit 250 or LED zone 240. The control circuit 210 then sends a command assigning a unique address to the sensor circuit 260 that outputted the sensor value indicative of proximity. Each sensor circuit 260 can determine whether or not the command applies to it. The control circuit 210 can furthermore produce a map of the relative locations of the driver circuits 250 or LED zones 240 and nearby sensor circuits 260.
In other examples, a similar technique may be used in device arrays of other devices that are not necessarily driver circuits 250. For example, other types of electronic devices can similarly be configured to generate a detectable condition such as light, heat, or sound in a localized portion of the device array 205 to enable assignment of unique addresses to the sensor circuits 260. Addresses can be assigned based on the relative detection levels in a similar manner as described above.
After addressing, commands may be sent to the driver circuits 250 based on the addresses. The commands may include dimming commands for driver circuits 250 to control dimming of corresponding the LED zones 240. Here, the driver circuits 250 receive the dimming data and adjust the driving currents to the corresponding LED zone 240 to achieve the desired brightness. Commands may be sent to the driver circuits 250 via the shared command line 265 or via the serial communication lines 255 and serially connected driver circuits 250. If commands are sent via the shared command line 265, the targeted driver circuit 250 having the specified address processes the command while the other driver circuits 250 may ignore the command. If the commands are sent via the serial communication lines 255, driver circuits 250 that are not targeted by the command may propagate the command to an adjacent driver circuit 250 via the serial communication lines 255 until it reaches the targeted driver circuit 250, which processes the command.
The control circuit 210 may also issue readback commands via the shared command line 265 to the sensor circuits 260 to request sensor data. The feedback commands may request information such as channel voltage information, temperature information, light sensing information, status information, fault information, or other data from sensor circuits 260. In response to these commands, the sensor circuits 260 may obtain the data from integrated sensors and send the readback data to the control circuit 210 via parallel connections to the single wire readback line 225. The commands generally specify a targeted sensor circuit 260 (e.g., by specifying an address). The sensor circuit 260 processes the command and outputs requested readback data on the single wire readback line 225. The other sensor circuits 260 may determine that they are not targeted by the command and configure their output pin coupled to the single wire readback line 225 in a high impedance state so that they do not affect the voltage on the single wire readback line 225. The display device 200 may utilize this communication scheme to detect channel voltage of corresponding LED zones 240, temperature data, status information, or other data and adjust operation accordingly as described above.
Additional connectivity configurations for a display device are described in further detail in U.S. patent application Ser. No. 17/067,427 filed on Oct. 9, 2020 entitled “Display Device with Feedback via Serial Connections Between Distributed Driver Circuits”, U.S. patent application Ser. No. 17/067,432 filed on Oct. 9, 2020 entitled “Display Device with Feedback via Parallel Connections from Distributed Driver Circuits to a Single Wire Interface”, and U.S. patent application Ser. No. 17/109,066 filed on Dec. 1, 2020 entitled “Display Device with Distributed Arrays of Driver Circuits and Sensors”, which are each incorporated by reference herein.
The integrated LED and driver circuit 405 includes a substrate 430 that is mountable on a surface of the PCB interconnect layer 420. The substrate 430 may be, e.g., a silicon (Si) substrate. In other embodiments, the substrate 430 may include various materials, such as gallium arsenide (GaAs), indium phosphide (InP), gallium nitride (GaN), AlN, sapphire, silicon carbide (SiC), or the like.
A driver circuit layer 440 may be fabricated on a surface of the substrate 430 using silicon transistor processes (e.g., BCD processing) or other transistor processes. The driver circuit layer 440 may include one or more driver circuits 150 (e.g., a single driver circuit 120 or a group of driver circuits 150 arranged in an array). An interconnect layer 450 may be formed on a surface of the driver circuit layer 440. The interconnect layer 450 may include one or more metal or metal alloy materials, such as Al, Ag, Au, Pt, Ti, Cu, or any combination thereof. The interconnect layer 450 may include electrical traces to electrically connect the driver circuits 150 in the driver circuit layer 440 to wire bonds 455, which are in turn connected to the control circuit 110 on the PCB 410. In an embodiment, each wire bond 455 provides an electrical connection for the various connections described above.
In an embodiment, the interconnect layer 450 is not necessarily distinct from the driver circuit layer 440 and these layers 440, 450 may be formed in a single process in which the interconnect layer 450 represents a top surface of the driver layer 440.
The conductive redistribution layer 460 may be formed on a surface of the interconnect layer 450. The conductive redistribution layer 460 may include a metallic grid made of a conductive material, such as Cu, Ag, Au, Al, or the like. An LED layer 470 includes LEDs that are on a surface of the conductive redistribution layer 460. The LED layer 470 may include arrays of LEDs arranged into the LED zones 140 as described above. The conductive redistribution layer 460 provides an electrical connection between the LEDs in the LED layer 470 and the one or more driver circuits in the driver circuit layer 440 for supplying the driver current and provides a mechanical connection securing the LEDs over the substrate 430 such that the LED layer 470 and the conductive redistribution layer 460 are vertically stacked over the driver circuit layer 440.
Thus, in the illustrated circuit 400, the one or more driver circuits 150 and the LED zones 130 including the LEDs are integrated in a single package including a substrate 430 with the LEDs in an LED layer 470 stacked over the driver circuits 150 in the driver circuit layer 440. By stacking the LED layer 470 over the driver circuit layer 440 in this manner, the driver circuits 150 can be distributed in the display area of a display device 100.
In alternative embodiments, the integrated driver and LED circuits 405, 485, 495 may be mounted to a different base such as a glass base instead of the PCB 410.
The PCB 410 includes a connection to a power source supplying power (e.g., VLED) to the LEDs, a control circuit for generating a control signal, generic I/O connections, and a ground (GND) connection. The driver circuit layer 440 includes a plurality of driver circuits (e.g., DC1, DC2, DCn) and a demultiplexer DeMux. The conductive redistribution layer 460 provides electrical connections between the driver circuits and the demultiplexer DeMux in the driver circuit layer 440 to the plurality of LEDs in the LED layer 470. The LED layer 470 includes a plurality of LEDs arranged in rows and columns. In this example implementation, each column of LEDs is electrically connected via the conductive redistribution layer 460 to one driver circuit in the driver circuit layer 440. The electrical connection established between each driver circuit and its respective column of LEDs controls the supply of driver current from the driver circuit to the column. In this embodiment each diode shown in the LED layer corresponds to an LED zone. Each row of LEDs is electrically connected via the conductive redistribution layer 460 to one output (e.g., VLED_1, VLED_2, . . . VLED_M) of the demultiplexer DeMux in the driver circuit layer 440. The demultiplexer DeMux in the driver circuit layer 440 is connected to a power supply (VLED) and a control signal from the PCB 410. The control signal instructs the demultiplexer DeMux which row or rows of LEDs are to be enabled and supplied with power using the VLED lines. Thus, a particular LED in the LED layer 470 is activated when power (VLED) is supplied on its associated row and the driver current is supplied to its associated column.
Upon reading this disclosure, those of skill in the art will appreciate still additional alternative embodiments through the disclosed principles herein. Thus, while particular embodiments and applications have been illustrated and described, it is to be understood that the disclosed embodiments are not limited to the precise construction and components disclosed herein. Various modifications, changes and variations, which will be apparent to those skilled in the art, may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the scope described herein.
This application claims the benefit of U.S. Provisional Application No. 63/029,389 filed on May 22, 2020, U.S. Provisional Application No. 63/042,548 filed on Jun. 22, 2020, and U.S. Provisional Application No. 63/059,737 filed on Jul. 31, 2020, which are each incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63029389 | May 2020 | US | |
63042548 | Jun 2020 | US | |
63059737 | Jul 2020 | US |