Embodiments described herein relate to a display system, and more particularly to a pulse width modulation and amplitude modulation driving system for display panels.
Display panels are utilized in a wide range of electronic devices. Common types of display panels include active matrix display panels where each pixel element, e.g., light emitting diode (LED), may be individually driven to display a data frame, and passive matrix display panels where rows and columns of pixel elements may be driven in a data frame. Frame rate can be tied to display artifacts and may be set at a specified level based on display application.
Conventional organic light emitting diode (OLED), or liquid crystal display (LCD) technologies, feature a thin film transistor (TFT) substrate. More recently, it has been proposed to integrate an array of inorganic III-V or II-VI semiconductor-based micro-LEDs as the emissive pixel elements within a display panel.
A driving system for a display panel including micro-LEDs may utilize a combination of pulse width modulation and amplitude modulation. Some implementations may include a display panel including a TFT layer including a plurality of subpixel circuits. Each subpixel circuit of the plurality of subpixel circuits may include a drive transistor, a comparator, and a switch. A plurality of LEDs may be connected to the plurality of subpixel circuits. Each subpixel circuit can control an LED of the plurality of LEDs based on a current amplitude controlled by the drive transistor and a current pulse width controlled by the comparator and the switch.
In some implementations, each subpixel circuit receives a voltage ramp setting applied to a first input of the comparator, and a voltage data setting applied to a second input of the comparator, to control the current pulse width via the switch. In some implementations, each subpixel circuit includes a storage device connected to the drive transistor and the comparator to store the voltage data setting. In some implementations, each subpixel circuit includes a first storage device connected to the drive transistor and second storage device connected to the comparator, the first storage device storing the voltage data setting and the second storage device storing the voltage ramp setting. In some implementations, the voltage data setting is applied to a gate of the drive transistor to control the current amplitude. In some implementations, each subpixel circuit receives a second voltage data setting applied to a gate of the drive transistor to control the current amplitude. In some implementations, each subpixel circuit receives a global voltage reference applied to a gate of the drive transistor to control the current amplitude. In some implementations, the voltage ramp setting is constant between first and second frames while the voltage data setting changes to modulate the current pulse width. In some implementations, the plurality of subpixel circuits receives a global voltage ramp setting utilized by each subpixel circuit to control the current pulse width. In some implementations, the plurality of subpixel circuits receives a first voltage ramp setting and a second voltage ramp setting, the first voltage ramp setting utilized by a first group of subpixel circuit to control the current pulse width, and the second voltage ramp setting utilized by a second group of subpixel circuit to control the current pulse width. In some implementations, the drive transistor is connected to a power supply to control the current amplitude. In some implementations, the drive transistor is connected in series with the switch. In some implementations, an output of the comparator is connected to a gate of the switch. In some implementations, the plurality of LEDs is a plurality of micro-LEDs.
Some implementations may include a method of display, including generating a voltage ramp setting and a voltage data setting; and controlling, by a subpixel circuit of a plurality of subpixel circuits in a TFT layer, an LED of a plurality of LEDs. The subpixel circuit may include a drive transistor to control a current amplitude to the LED and a comparator to compare the voltage ramp setting and the voltage data setting to control a current pulse width to the LED. In some implementations, the method may further include accessing one or more look up tables to determine the voltage ramp setting and the voltage data setting. In some implementations, controlling the LED includes simultaneously controlling the current amplitude and the current pulse width. In some implementations, the voltage ramp setting is a global voltage ramp setting utilized by the plurality of subpixel circuits. In some implementations, the voltage ramp setting is a first voltage ramp setting of a plurality of voltage ramp settings utilized by the plurality of subpixel circuits. In some implementations, the plurality of LEDs is a plurality of micro-LEDs. Other aspects are also described and claimed.
A driving system for displays (e.g., micro-LEDs) may include circuitry to simultaneously implement current pulse width modulation (e.g., time of emission) and current amplitude modulation. This may enable achieving a display gamma over a wide range of brightness bands for a wide range of portable electronic devices, including mobile telephones and wearable devices. In an embodiment, a display panel may include a TFT layer including a plurality of subpixel circuits. Each subpixel circuit of the plurality of subpixel circuits may include a drive transistor, a comparator, and a switch. The subpixel circuit can control an LED of a plurality of LEDs in the display based on a current amplitude controlled by the drive transistor and a current pulse width controlled by the comparator and the switch. Such an arrangement can maximize the effectiveness of current used to illuminate the LEDs, including micro-LEDs, resulting in a greater dynamic range and brightness of the display and/or reduced power consumption. The circuit designs in accordance with embodiments can be arranged with only p-channel metal-oxide-semiconductor (PMOS) transistors or complementary metal-oxide-semiconductor (CMOS) transistors including both PMOS and n-channel metal-oxide-semiconductor (NMOS). The transistors may be formed using suitable techniques such as amorphous silicon (a-Si) TFTs, low temperature poly silicon (LTPS) TFTs, oxide TFTs, and hybrid silicon TFT and oxide TFT structures.
In one aspect it has been observed that a combination of pulse width modulation and amplitude modulation may be advantageous for micro-LEDs based on their sensitivity to current (e.g., as opposed to OLED). While OLED illumination is generally scalable with current input for amplitude modulation it has been observed that micro-LEDs do not share the same responsiveness as OLEDs and can have significantly different efficiencies over different current densities. In accordance with embodiments, the term “micro-LED” as used herein may refer to the descriptive size, e.g. length or width, of the LED. In some embodiments, “micro-LEDs” may be on the scale of 0.1 μm to approximately 100 μm or less in many applications. More specifically, in some embodiments, “micro-LEDs” may be on the scale of 0.1 μm to 20 μm, such as 10 μm, 5 μm, 3 μm, or 1 μm where the LED lateral dimensions approach or surpass the carrier diffusion length. Embodiments disclosed herein enable limiting current amplitude within a defined range that is beneficial for micro-LEDs (e.g., between 1×10−8 and 1×10−5 Amperes, to reduce issues associated with system reliability and/or current droop), while achieving a greater dynamic range and/or power reduction, based on simultaneously implementing a current pulse width modulation and a current amplitude modulation. Adding the current pulse width modulation to the limited current range may enable expanding the dynamic range for the micro-LED display.
Embodiments describe a pulse width modulation and amplitude modulation driving system for display panels. In various embodiments, description is made with reference to figures. However, certain embodiments may be practiced without one or more of these specific details, or in combination with other known methods and configurations. In the following description, numerous specific details are set forth, such as specific configurations, dimensions and processes, etc., in order to provide a thorough understanding of the embodiments. In other instances, well-known processes and manufacturing techniques have not been described in particular detail in order to not unnecessarily obscure the embodiments. Reference throughout this specification to “one embodiment” means that a particular feature, structure, configuration, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrase “in one embodiment” in various places throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures, configurations, or characteristics may be combined in any suitable manner in one or more embodiments.
The display driver 104 may be coupled to the display panel 110 to supply video control signals to the subpixel circuits (e.g., vertically to the columns). The video control signals may include a plurality of video data lines 112 supplied to columns of subpixel circuits (e.g., dedicated lines wired to columns of the subpixel circuits). Each video data line 112 may supply a voltage data setting (Vdata) to a column. The voltage data setting may provide a first level of programming for an LED driven by a subpixel circuit. The video control signals may also include a voltage ramp data line 114 supplied to the subpixel circuits (e.g., a dedicated line wired to each of the subpixel circuits). The voltage ramp data line 114 may supply a voltage ramp setting (Vramp) to the subpixel circuits, including in different rows and columns. The voltage ramp setting may provide a second level of programming for an LED driven by a subpixel circuit. The plurality of voltage data settings and the voltage ramp setting may enable the subpixel circuits to control the plurality of LEDs based on a combination of pulse width modulation and amplitude modulation.
In some implementations, the voltage ramp setting may be a global voltage ramp setting utilized by each subpixel circuit to control the current pulse width. In some implementations, the video control signals may include a plurality of voltage ramp data lines to supply a plurality of voltage ramp settings, including as described in
In some implementations, the video control signals may include a voltage reference line 118 supplied to the subpixel circuits. The voltage reference line 118 may supply a global voltage reference (Vref) to the subpixel circuits, including in different rows and columns. The global voltage reference may provide another level of programming for an LED driven by a subpixel circuit. For example, the plurality of voltage data settings, the voltage ramp setting, and the global voltage reference may enable the subpixel circuits to control the plurality of LEDs based on a combination of pulse width modulation and amplitude modulation.
The display driver 104 may also supply a power grid to the display panel 110. The power grid may include high voltage power supply lines and low voltage power supply lines supplied to the subpixel circuits. The high voltage power supply lines can provide a current that subpixel circuits can pulse width modulate, and amplitude modulate, in different ways when powering the plurality of LEDs. In some implementations, the display driver 104 can be placed on a chip on film or a flex circuit.
The gate drivers 106 may be coupled to the display panel 110 to supply row control signals to the subpixel circuits (e.g., horizontally to the rows). For example, the gate drivers 106 may include switches or transistors providing scan lines 120 to rows of subpixel circuits (e.g., dedicated lines wired to rows of the subpixel circuits). In some implementations, the gate drivers 106 can be placed on a chip on film or a flex circuit.
The control circuit 102 can include a timing controller (TCON) to coordinate the display driver 104 and the gate drivers 106 to display frames to the display panel 110. The control circuit 102 may also include additional system components coupled with the display driver 104, the gate drivers 106, and/or directly to the display panel 110. For example, the control circuit 102 can include a host system on chip (SoC), a power management integrated circuit (PMIC), level shifters, a touch screen controller, and/or additional passive circuitry.
In some implementations, the display driver 104 may implement one or more look up tables, such as a first look up table 122 and a second look up table 124. For example, the look up tables may indicate digital gray level values, which could range from 0 to 255. The display driver 104 may reference the look up tables to determine programming (e.g., for the plurality of LEDs) to achieve varying levels of brightness in the display panel 110. For example, to achieve a particular brightness, the display driver 104 can access the first look up table 122 to determine voltage data settings and/or the second look up table 124 to determine voltage ramp settings, then utilize digital to analog converters to supply the voltage data settings and the voltage ramp settings to the subpixel circuits.
The subpixel circuit 200 may receive from the display driver 104 a video data line 112 supplying a voltage data setting (Vdata). The subpixel circuit 200 may also receive from the display driver 104 a voltage ramp data line 114 supplying a voltage ramp setting (Vramp). The subpixel circuit 200 may also receive from a gate driver of the gate drivers 106 a scan line 120. The video data line 112 may be coupled with a plurality of (rows) subpixel circuits 200 implemented by the display panel 110. The scan line 120 may be coupled with a plurality of (columns) subpixel circuits 200 implemented by the display panel 110. Thus, the display panel 110 may include a plurality of columns of video data lines 112, and a plurality of rows of scan lines 120. As described herein, the voltage data setting and the voltage ramp setting may enable the subpixel circuit 200 to control an LED 202 based on a combination of pulse width modulation and amplitude modulation. For example, the LED 202 may be one of a plurality of LEDs implemented by the display panel 110.
As shown in the circuit diagram, the subpixel circuit 200 can include a memory cell 204 coupled with the video data line 112, from the display driver 104, and the scan line 120 from the gate driver. In an embodiment, the memory cell 204 may include a select switch 206, such as a thin film transistor, and a storage device 208, such as a capacitor. The video data line 112 may supply the voltage data setting to the storage device 208. The select switch 206 may enable programming of the voltage data setting to the storage device 208.
The subpixel circuit 200 can further include a comparator 210. The comparator 210 may comprise circuitry, such as thin film transistors, configured to receive first and second inputs and generate an output based on a comparison between the two inputs. The comparator 210 may be coupled with the voltage ramp data line 114 to receive the voltage ramp setting at the first input. The comparator 210 may also be coupled with the memory cell 204 (e.g., the storage device 208) to receive the voltage data setting at the second input. The comparator 210 may compare the voltage ramp setting to the voltage data setting to generate the output.
In some implementations, the display panel 110 can include an array of pixel driver chips, with each pixel driver chip including one or more of the subpixel circuits 200. The pixel driver chips may additionally include functionality from the gate drivers 106 and/or display driver 104. The pixel driver chips may also be present with the TFT layer. For example, the pixel driver chips can be mounted onto the TFT layer, or alternatively the TFT layer formed on the pixel driver chips. In some implementations, the subpixel circuits 200 can be partially formed in the TFT layer and partially formed in the pixel driver chips. For example, the memory cell 204 and/or the comparator 210 could be part of a pixel driver chip that can switch and drive a corresponding plurality of LEDs, such as a matrix of LEDs which could be micro-LEDs. Such a configuration may provide additional area for global routing lines (Vramp, Vdata, Vref, Vdd, etc.).
Still referring to
In operation, the subpixel circuit 200 can apply the voltage ramp setting and the voltage data setting, from the display driver 104, to control the LED 202. The subpixel circuit 200 can control the LED 202 based on a combination of pulse width modulation and amplitude modulation. The subpixel circuit 200 can apply, via the storage device 208 and the drive transistor 216, the voltage data setting (e.g., from the video data line 112) to control a current amplitude to the LED 202. Additionally, the subpixel circuit 200 can apply, via the comparator 210 and the switch 218, the voltage data setting (e.g., from the video data line 112) and the voltage ramp setting (e.g., from the voltage ramp data line 114) to control a current pulse width (e.g., a time of emission) to the LED 202. The combination of pulse width modulation and amplitude modulation may cause a simultaneous change in current pulse width and current amplitude, respectively, at an emission 220 supplied to the LED 202.
Thus, a voltage data setting may be loaded to the subpixel circuit 200 per frame of display to determine a current amplitude modulation. The same voltage data setting, combined with the voltage ramp setting, may determine the time of emission to the LED 202. As a result of the combination, the subpixel circuit 200 can improve control of light emitted by the LED 202 to provide a greater dynamic range and/or a reduced power consumption, including for a display panel comprising micro-LEDs.
For example, with additional reference to
Still referring to
In this example, the voltage ramp setting R1 may be constant while the voltage data setting changes from frame to frame (e.g., from the first voltage data setting V1 to the second voltage data setting V2). The difference in the voltage data settings intersecting with a same voltage ramp setting causes a difference in times of emission (e.g., between TE1 and TE2). This enables a precise application of both amplitude modulation and pulse width modulation to the LED 202 while keeping the voltage ramp setting constant. In some implementations, the voltage data setting may be constant while the voltage ramp setting changes from frame to frame (e.g., from a first voltage ramp setting R1 to a second voltage ramp setting R2). In some implementations, the voltage data setting and the voltage ramp setting may both change from frame to frame (e.g., from a first voltage data setting V1 and a first voltage ramp setting R1, to a second voltage data setting V2 and a second voltage ramp setting R2). Such variations are within the scope of the embodiments.
In some cases, a plurality of voltage ramp settings (e.g., the voltage ramp setting from the voltage ramp data line 114, and a second voltage ramp setting (Vramp2) from a second ramp data line 116) may be supplied in phases to different subpixel circuits like the subpixel circuits 200. This may enable generating more accurate times of emission in pixels of the display panel 110, such as in a block of the display panel 110 (e.g., upper rows of subpixel circuits, or lower rows of subpixel circuits). For example, with additional reference to
The subpixel circuit 500 can include the storage device 208, the drive transistor 216, the comparator 210, and the switch 218 of
In operation, the subpixel circuit 500 can apply, via the storage device 208 and the drive transistor 216, the first voltage data setting to control a current amplitude supplied to the LED 202. Additionally, the subpixel circuit 500 can apply, via the second storage device 502, the comparator 210, and the switch 218, the second voltage data setting and the voltage ramp setting to control a current pulse width modulation supplied to the LED 202. Supplying the first voltage data setting and the second voltage data setting, in addition to the voltage ramp setting, may enable the subpixel circuit 500 to control the LED 202 through a greater dynamic range.
The subpixel circuit 600 can include the storage device 208, the drive transistor 216, the comparator 210, and the switch 218 of
In operation, the subpixel circuit 600 can apply, via the storage device 208 and the drive transistor 216, the global voltage reference to control a current amplitude modulation supplied to the LED 202. Additionally, the subpixel circuit 600 can apply, via the second storage device 502, the comparator 210, and the switch 218, the voltage data setting and the voltage ramp setting to control a current pulse width modulation supplied to the LED 202. Supplying the global voltage reference, in addition to the voltage ramp setting and the voltage data setting, may enable the subpixel circuit 500 to control the LED 202 through a greater dynamic range than the subpixel circuit 200. Further, supplying the global voltage reference, as opposed to a second voltage data setting, may simplify wiring as compared to the subpixel circuit 500.
At step 704, the display driver 104 may generate the voltage ramp settings and the voltage data settings, which may be supplied to subpixel circuits (e.g., the subpixel circuit 200, the subpixel circuit 500, or the subpixel circuit 600). For example, the display driver 104 may utilize one or more digital to analog converters to convert values accessed from the one or more look up tables (e.g., gray level values, which could range from 0 to 255) to analog values for configuring the subpixel circuits with the voltage ramp settings and the voltage data settings. In some implementations, the display driver 104 may utilize one or more digital to analog converters to convert values accessed from the one or more look up tables to analog values for configuring the subpixel circuits with the second voltage data settings.
At step 706, subpixel circuits in the TFT layer may control a plurality of LEDs in the display panel 110 based on the voltage ramp settings and the voltage data settings. Each subpixel circuit may include a drive transistor to control a current amplitude to an LED and a comparator to compare a voltage ramp setting and a voltage data setting to control a current pulse width to the LED. As a result of the combination pulse width modulation and amplitude modulation, the subpixel circuits can improve control of light emitted by LEDs to provide a greater dynamic range/or a reduce power consumption.
The system also includes a power module 1280 (e.g., flexible batteries, wired or wireless charging circuits, etc.), a peripheral interface 1208, and one or more external ports 1290 (e.g., Universal Serial Bus (USB), HDMI, Display Port, and/or others). In one embodiment, the portable electronic device 1200 includes a communication module 1212 configured to interface with the one or more external ports 1290. For example, the communication module 1212 can include one or more transceivers functioning in accordance with IEEE standards, 3GPP standards, or other communication standards, and configured to receive and transmit data via the one or more external ports 1290. The communication module 1212 can additionally include one or more WWAN transceivers configured to communicate with a wide area network including one or more cellular towers, or base stations to communicatively connect the portable electronic device 1200 to additional devices or components. Further, the communication module 1212 can include one or more WLAN and/or WPAN transceivers configured to connect the portable electronic device 1200 to local area networks and/or personal area networks, such as a Bluetooth network.
The portable electronic device 1200 can further include a sensor controller 1270 to manage input from one or more sensors such as, for example, proximity sensors, ambient light sensors, or infrared transceivers. In some implementations, the system includes an audio module 1231 including one or more speakers 1234 for audio output and one or more microphones 1232 for receiving audio. In some implementations, the speaker 1234 and the microphone 1232 can be piezoelectric components. The portable electronic device 1200 further includes an input/output (I/O) controller 1222, the display system 100 (e.g., the display panel 110), and additional I/O components 1218 (e.g., keys, buttons, lights, LEDs, cursor control devices, haptic devices, and others). The display system 100 and the additional I/O components 1218 may be considered to form portions of a user interface (e.g., portions of the portable electronic device 1200 associated with presenting information to the user and/or receiving inputs from the user).
It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
As used herein, the term “circuitry” refers to an arrangement of electronic components (e.g., transistors, resistors, capacitors, and/or inductors) that is structured to implement one or more functions. For example, a circuit may include one or more transistors interconnected to form logic gates that collectively implement a logical function.
In utilizing the various aspects of the embodiments, it would become apparent to one skilled in the art that combinations or variations of the above embodiments are possible for driving a display panel based on simultaneous pulse width modulation and amplitude modulation. Although the embodiments have been described in language specific to structural features and/or methodological acts, it is to be understood that the appended claims are not necessarily limited to the specific features or acts described. The specific features and acts disclosed are instead to be understood as embodiments of the claims useful for illustration.
This patent application claims the benefit of priority of U.S. Provisional Application No. 63/513,039, filed Jul. 11, 2023, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63513039 | Jul 2023 | US |