The present invention relates to a driving method for a display panel, and more particularly, to a driving method used in a driving circuit for controlling a display panel and a related source operational amplifier (SOP) included in the driving circuit.
The low-temperature polycrystalline oxide (LTPO) technology is an evolution of the low-temperature polycrystalline silicon (LTPS). In an LTPO panel, several thin-film transistors (TFTs) coupled to the storage capacitors in the pixels may be implemented with N-type metal oxide semiconductor (NMOS) transistors, which can be fully cutoff to minimize the leakage current in their off state, thereby fully isolating the leakage path of electric charges from the capacitors. Due to the low leakage feature, the LTPO display can support an extremely low frame rate such as 1 Hz (1 refresh per second) or 0.016 Hz (1 refresh per minute).
In a display driver integrated circuit (DDIC), the source operational amplifier (SOP) for outputting display data voltages to the display panel usually applies a chopper technique to cancel the voltage offset of the SOP. The voltage offset of the SOP refers to a voltage error between two input terminals of the SOP. However, if the panel displays with an extremely low frame rate such as 1 Hz or 0.016 Hz, the same image will stay on the panel too long such that the brightness deviation caused by the voltage offset might be easily seen under the usage of chopper technique. Thus, there is a need for improvement over the prior art.
It is therefore an objective of the present invention to provide a novel driving method for a display panel and a related source operational amplifier (SOP), in order to solve the abovementioned problems.
An embodiment of the present invention discloses a driving method, which comprises steps of: providing an SOP to drive a display element; operating the SOP at a first bias current value when the display element is refreshed with a first refresh rate; and operating the SOP at a second bias current value different from the first bias current value when the display element is refreshed with a second refresh rate different from the first refresh rate.
Another embodiment of the present invention discloses a driving method for driving a plurality of display elements. The driving method comprises steps of: providing an SOP to drive the plurality of display elements; operating the SOP at a first bias current value when a first display element among the plurality of display elements is refreshed with a first refresh rate; and operating the SOP at a second bias current value different from the first bias current value when a second display element among the plurality of display elements is refreshed with a second refresh rate different from the first refresh rate.
Another embodiment of the present invention discloses a driving circuit, which comprises an SOP configured to drive a plurality of display elements. The SOP is operated at a first bias current value when a first display element among the plurality of display elements is refreshed with a first refresh rate and operated at a second bias current value different from the first bias current value when a second display element among the plurality of display elements is refreshed with a second refresh rate different from the first refresh rate.
Another embodiment of the present invention discloses a driving circuit, which comprises a first SOP and a second SOP. The first SOP is configured to drive a first display element of a display panel. The second SOP is configured to drive a second display element of the display panel. The first SOP is operated at a first bias current value when the first display element is refreshed with a first refresh rate and the second SOP is operated at a second bias current value different from the first bias current value when the second display element is refreshed with a second refresh rate different from the first refresh rate.
Another embodiment of the present invention discloses an SOP for driving a plurality of display elements on a display panel. The SOP comprises a differential input pair, a current source pair and a first bias control circuit. The differential input pair is configured to receive an input signal of the SOP. The current source pair is configured to provide an operating current for the SOP. The first bias control circuit is configured to supply a first bias current to one of the differential input pair and the current source pair. When a refresh rate of a display element among the plurality of display elements driven by the SOP changes, the first bias current generated by the first bias control circuit is adjusted accordingly.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
As shown in
The chopper technique allows the SOP 10 to be switched between the first configuration and the second configuration alternately, in order to cancel the SOP's voltage offset in temporal and spatial aspects.
In this example, as for each subpixel, one of the first configuration and the second configuration is applied in the image frame F (X) and the other is applied in the image frame F(X+1), so as to realize the chopper in temporal aspect. In addition, in an image frame, every two adjacent subpixels apply different configurations, so as to realize the chopper in spatial aspect. Since a slightly higher output voltage VOUT and a slightly lower output voltage VOUT caused by the voltage offset of the SOP are output under the first configuration and the second configuration respectively and alternately, these slight deviations will be averaged out over a long-term display, to generate accurate display brightness in visual effects. Therefore, the chopper effect may be realizable under a high frame rate such as 60 Hz or 120 Hz, where the brightness deviation caused by the voltage offset in each image frame may not be easily perceived by human eyes under high-speed switching of image frames.
As shown in
As mentioned above, if the panel displays with an extremely low frame rate such as 1 Hz or 0.016 Hz, the same image will stay on the panel too long such that the brightness deviation caused by the voltage offset might be easily seen with the usage of chopper technique. For example,
The brightness deviation caused by the voltage offset may be mitigated by increasing the bias current of the SOP, where an increase of the circuit area of the driving circuit is not necessary.
In an exemplary embodiment, if the SOP is in a low bias current configuration, the voltage offset may be approximately equal to 50 mV; and if the SOP is in a high bias current configuration having a larger bias current value, the voltage offset may be decreased to approximately 10 mV.
However, the increase of bias current value is usually accompanied by higher power consumption. Note that the power consumption of the display driving circuit is mainly generated from the SOPs for driving the display panel. Thus, if the high bias current configuration is always applied in the SOPs of the driving circuit, the overall power consumption of the driving circuit may increase dramatically.
Therefore, the present invention provides a novel method of changing the bias current of the SOPs under a dynamically changed frame rate. Under a high frame rate or normal frame rate, the SOPs may be in a low bias current configuration to achieve the visual effects of averaging out the brightness deviation under the chopper application, while keeping low power consumption to achieve satisfactory power saving effects. Under a low frame rate, the SOPs may be in a high bias current configuration to mitigate the visual effect problem that might be caused by the chopper operation. Since the panel is refreshed with an extremely low frequency, the high bias current configuration in the low frame rate will not evidently increase the power consumption. As a result, the overall power consumption may still be improved and the visual effect problem may be solved.
Step 502: Receive a series of image frames.
Step 504: Determine the refresh rate of a display element according to the series of image frames.
Step 506: Operate a first SOP of the driving circuit at a first bias current value.
Step 508: Operate the first SOP at a second bias current value different from the first bias current value when the refresh rate of the display element changes.
According to the driving process 50, the driving circuit may receive a series of image frames (Step 502). According to the received image frames, the driving circuit may determine the refresh rate of one or more display elements on the display panel. Based on the refresh rate, the driving circuit may determine to operate the corresponding SOP at the first bias current value or the second bias current value. For example, as for a specific display element driven by the first SOP, the driving circuit may determine the refresh rate of this specific display element (Step 504). In a first image frame, the driving circuit may operate the first SOP at the first bias current value (Step 506). In a subsequent second image frame, when the refresh rate of the specific display element changes, the driving circuit may operate the first SOP at a second bias current value which is different from the first bias current value (Step 508).
In an embodiment, the display element may refer to a pixel or subpixel on the display panel. More specifically, the display element may refer to a light emitting device included in a pixel or subpixel, where the light emitting device may be a light emitting diode (LED) or an organic LED (OLED), but not limited thereto.
Note that in the driving process 50, the bias current configuration of the SOP may be determined according to the refresh rate of the corresponding display element(s). The refresh rate herein is equivalent to the frame rate described in the above paragraphs. As mentioned above, a display panel may be operated in a normal frame rate such as 120 Hz or 60 Hz, or may be operated in a low frame rate such as 1 Hz or 0.016 Hz. The normal or low frame rate indicates the refresh number of times or the refresh frequency in a series of consecutive image frames. Therefore, the frame rate of the display panel is equivalent to the refresh rate of the display element(s) on the display panel. The terms “frame rate” and “refresh rate” will be used interchangeably in the following descriptions.
Referring back to
In an embodiment, when the specific display element is refreshed with a first refresh rate, the driving circuit may operate the first SOP at the first bias current value; and when the specific display element is refreshed with a second refresh rate, the driving circuit may operate the first SOP at the second bias current value. Assuming that the first refresh rate is higher than the second refresh rate, the first bias current value will be smaller than the second bias current value.
In an exemplary embodiment, the normal frame rate may be 60 Hz, the low frame rate may be 15 Hz, and the ultra-low frame rate may be 1 Hz. In fact, the numerical values of the frame rates are merely an example, and the normal frame rate, the low frame rate, and the ultra-low frame rate may have any appropriate values, which are not limited to those provided in this disclosure. As long as these frame rates satisfy the relations that the normal frame rate is greater than the low frame rate and the low frame rate is greater than the ultra-low frame rate, the bias current configurations may be feasible. With these frame rate allocations, the bias current values of these configurations CONF1-CONF3 will satisfy the relations that the bias current value of the configuration CONF1 is smaller than the bias current value of the configuration CONF2, which is further smaller than the bias current value of the configuration CONF3.
In an exemplary embodiment, the bias current configuration may be applied to all SOPs of the driving circuit, and the display operation may indicate the refreshment of all display elements on the display panel. As shown in
In this embodiment, the driving circuit may be predetermined to operate in the display sequence having the dynamically decreased frame rates 60 Hz, 30 Hz, 15 Hz, and then 1 Hz, and thus may refresh the display elements with the frame rates accordingly. Therefore, the SOPs may apply the corresponding bias current configurations in different frame rates. In detail, as shown in
Note that in the non-refresh frame periods, since the SOPs need not to output data voltages, the bias current status of the SOPs may be off or in high impedance (Hi-Z), so as to prevent unnecessary power consumption generated from the bias current.
Therefore, when the driving circuit receives the input image data, it may obtain the setting of display sequence in subsequent several frame periods, and allocate the refresh frame periods and non-refresh frame periods according to the variation of frame rates in the display sequence. In such a situation, the driving circuit may set the bias current configuration of the SOPs accordingly. The SOPs may be operated by using appropriate bias current configurations in the corresponding frame periods under different frame rates, as shown in
In another embodiment, the driving circuit may set the bias current configuration of the SOPs based on the counting result of a counter associated with the frame skip count FSC, which counts the consecutive non-refresh frame periods to determine the refresh rate. The SOPs are then operated at an appropriate bias current configuration according to the number of consecutive non-refresh frame periods indicated in the counting result, to be adapted to the change of the refresh rate.
In another embodiment, the driving circuit may implement the lower frame rates by entering a long-V mode. In this implementation, the back porch or front porch of display timing may be extended to increase the blanking period where no data voltage is output and no refreshment is performed, so as to realize the lower frame rates. Under the long-V mode, the length of the back porch or front porch may be variable and have any appropriate value, so that the frame rate may be set flexibly. Based on the operation of the long-V mode, the refreshment of display elements may not need to be skipped in an entire frame period. For example, if the maximum frame rate is 120 Hz, using the implementation of allocating non-refresh frame periods may realize 60 Hz frame rate by refreshing the display elements in every one of two frame periods, but it may not easily realize a 90 Hz frame rate. In comparison, the 90 Hz frame rate can be easily realized by controlling the display timing to extend the back porch or front porch to an appropriate length.
In an embodiment, the bias current configuration may be determined based on the predefined frame rates in the display sequence. That is, a low bias current configuration (e.g., CONF1) is applied under the frame rates 30 Hz and 60 Hz, a medium bias current configuration (e.g., CONF2) is applied under the frame rate 15 Hz, and a high bias current configuration (e.g., CONF3) is applied under the frame rate 1 Hz.
In another embodiment, the bias current configuration may be performed by using the counting result of a counter associated with the porch count PC, which counts the line times in the non-refresh frame periods. The SOPs of the driving circuit may be operated at a selected bias current configuration according to the counting result of the line times. For example, as shown in
Note that the numerical value and related implementation of the porch count PC shown in
Referring back to
For example, if the display element(s) driven by the first SOP have a first refresh rate in a first time interval, the first SOP may be operated at a first bias current value to refresh the display element(s) in the first time interval; and if the display element(s) driven by the first SOP have a second refresh rate in a second time interval, the first SOP may be operated at a second bias current value to refresh the display element(s) in the second time interval.
In an exemplary embodiment, the first refresh rate may be a normal refresh rate such as 60 Hz or 30 Hz, and thus the first SOP may have a low bias current configuration with a lower bias current value. The second refresh rate may be a low refresh rate such as 1 Hz, and thus the first SOP may have a high bias current configuration with a higher bias current value.
In an embodiment, the driving circuit may drive the display panel under a multi-area frame rate (MAFR) application, where an image frame of the display panel may be divided into multiple areas which are allocated with different frame rates. For example, as shown in
As mentioned above, an SOP of the driving circuit may be configured to drive one or multiple columns of display elements on the display panel, which may be allocated to different areas configured with different frame rates. For example, a first SOP may be configured to drive multiple display elements on the display panel, which may include a first display element and a second display element at different locations of the display panel. Therefore, when the first display element is refreshed, the first SOP may be operated at a first bias current value for driving the first display element; and when the second display element is refreshed, the first SOP may be operated at a second bias current value for driving the second display element. If the first display element and the second display element are in the same area with the same frame rate, the first bias current value may be identical to the second bias current value. If the first display element and the second display element are in different areas configured with different frame rates, the first bias current value may be different from the second bias current value.
Note that there may be multiple driving channels included in the driving circuit. Therefore, the driving circuit may have multiple SOPs for driving multiple columns of display elements on the display panel. In an embodiment, the driving circuit may have a first SOP and a second SOP implemented in different driving channels. Correspondingly, the display panel may include multiple display elements, among which a first display element may correspond to the first SOP (e.g., may be driven by the first SOP) and a second display element may correspond to the second SOP (e.g., may be driven by the second SOP). In such a situation, when the first display element is refreshed, the first SOP may be operated at a first bias current value to be adapted to the refresh rate of the first display element; and when the second display element is refreshed, the second SOP may be operated at a second bias current value to be adapted to the refresh rate of the second display element. Under an MAFR application, the first display element and the second display element may be in different areas configured with different frame rates; hence, the first bias current value may be different from the second bias current value.
Referring back to
In an embodiment, the driving circuit may receive the area flag(s) from a front-end video provider when receiving the video/image data. Alternatively, the driving circuit may generate the area flag(s) according to the video/image content and/or the refreshing status indicated by the video/image data received from the video provider.
As shown in
In an embodiment, the first image frame may apply Status 1 for refreshing. Since only the area A2 is always refreshed, the second image frame may apply Status 2 for refreshing, and the frame skip counts FSC_A1 and FSC_A3 of other two areas A1 and A3 start to accumulate in subsequent non-refresh frame periods. After the frame skip count FSC_A3 indicates 3 consecutive frame periods without refresh in the area A3, the next image frame will enter Status 3, while the frame skip count FSC_A1 keeps accumulating. Subsequently, the next image frame returns to Status 2 and then the frame skip count FSC_A3 restarts to accumulate from 0.
Similarly, after the frame skip count FSC_A1 indicates 59 consecutive frame periods without refresh in the area A1, the next image frame will enter Status 1. The display operation then repeats the same sequence in every 60 consecutive image frames, until the frame rate setting changes.
Based on the above status changing operations, different frame rates may be realized in different areas of an image frame, and thus different bias current configurations may be applied to generate different brightness deviations in different areas, to be adapted to the frame rate values in different areas under the chopper operation. The brightness deviations resulting from the voltage offset of the chopper in an image frame F (X) are shown in
Note that the MAFR implementations may also be applicable to the long-V mode, as shown in
Similarly, in the MAFR application, the bias current configurations may be set in the SOPs for different areas based on a predefined frame rate allocation obtained from the input image data, or alternatively, may be set by using the counting result of the non-refresh (skip) frame counters or porch counters.
Note that the bias current configuration may determine the brightness deviation caused by the voltage offset of the SOP.
In detail, the input stages include two differential input pairs IN_P and IN_N and two bias control circuits BIAS_P1 and BIAS_N1. The differential input pairs IN_P and IN_N may receive an input signal VINof the SOP 140, and may also be coupled to the output terminal of the SOP 140 to receive an output voltage VOUT of the SOP 140, so as to realize an output buffer for driving the display elements. As shown in
The gain stage of the SOP 140 includes two current source pairs MP and MN and two bias control circuits BIAS_P2 and BIAS_N2. The current source pairs MP and MN, which are coupled to the input pairs IN_N and IN_P, respectively, may provide an operating current for the gain stage of the SOP 140. As shown in
The SOPs described in the above embodiments may have the structure as shown in
For example, the bias current generated by the bias control circuit BIAS_P1 may be adjusted to be adapted to the refresh rate of a display element driven by the SOP 140. If the display element is refreshed with a first refresh rate, the bias current generated by the bias control circuit BIAS_P1 may have a first value; and if the display element is refreshed with a second refresh rate different from the first refresh rate, the bias current generated by the bias control circuit BIAS_P1 may have a second value different from the first value. In a similar way, the bias currents generated by the bias control circuits BIAS_N1, BIAS_P2 and/or BIAS_N2 may be adjusted to be adapted to the refresh rate of the display element.
As mentioned above, a higher bias current will result in a smaller voltage offset and thus is preferably applied under a lower refresh rate, and a lower bias current will result in a larger voltage offset and thus is preferably applied under a higher refresh rate. In such a situation, if the first refresh rate is greater than the second refresh rate, the first value of the bias current may be smaller than the second value of the bias current.
In detail, the SOP 140 may have an offset voltage VOS, which is generated from the mismatch of the input stages and/or the gain stage. As shown in
where gmN1 is the transconductance of the differential input pair IN_N, gmP1 is the transconductance of the differential input pair IN_P, gmN2 is the transconductance of the current source pair MN, gmP2 is the transconductance of the current source pair MP, ΔVtN1 is the threshold voltage mismatch of the differential input pair IN_N, ΔVtP1 is the threshold voltage mismatch of the differential input pair IN_P, ΔVtN2 is the threshold voltage mismatch of the current source pair MN, and ΔVtP2 is the threshold voltage mismatch of the current source pair MP.
In an embodiment, according to the above equation, in order to reduce the offset voltage VOS, the transconductances gmP2 and gmN2 of the current source pairs MP and MN may be decreased, which may be achieved by increasing the bias current of the current source pairs MP and MN in the gain stage. In such a situation, the bias current may be increased by increasing the bias voltage AVBNO3 and/or decreasing the bias voltage AVBPO3. Alternatively or additionally, the increase of the bias current in the gain stage may be achieved by adjusting other bias voltages APDI1, ANDI1, APDI2, and/or ANDI2 output to the gain stage.
The reduction of the offset voltage VOS may be realized in other manners. For example, according to the above equation, the offset voltage VOS is also associated with the transconductances gmP1 and gmN1 of the differential input pairs IN_P and IN_N, and thus the tail currents of these input pairs IN_P and IN_N may be modified to reduce the offset voltage VOS. In other words, the bias currents generated by the bias control circuits BIAS_P1 and BIAS_N1 may be modified to reduce the offset voltage VOS.
In another embodiment, the bias current for the current source pairs MN and MP may be modified by adjusting the width-length ratio of the transistors and/or changing the number of transistor units used to implement the elements included in the current source pairs MN and MP. Various implementations for modifying the voltage offset value may be applied to the embodiments of the present invention to realize different bias current configurations of the SOP under different refresh rates, and these implementations should belong to the scope of the present invention.
To sum up, the present invention provides a novel driving method for a display panel and a related SOP implemented in the driving circuit for driving the display panel. The driving circuit may apply a chopper technique to remove the brightness deviation generated from the voltage offset of the SOPs by setting different chopper configurations/polarities and averaging the output data voltages in adjacent subpixels and/or frame periods in visual effects. However, the brightness deviation may be evident and easily perceived by human eyes under a low frame rate, and this brightness deviation may be mitigated by increasing the bias current of the SOP. Therefore, in order to achieve a preferable visual effect while keeping satisfactory power consumption, in the driving circuit for the display panel, the SOPs may be dynamically switched between different bias current configurations as the frame rate changes. More specifically, under a lower frame rate, a higher bias current value may be applied to mitigate the brightness deviation generated by the voltage offset with chopper; and under a normal or higher framer rate, a lower bias current value may be applied to save power consumption. In an embodiment, the MAFR application requires different frame rates in different areas of an image frame. Therefore, the corresponding bias current configurations may be allocated to the SOPs for driving the areas having different frame rates. As a result, the bias current configurations may be different between different frame periods and/or between different SOPs.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 63/521,638, filed on Jun. 16, 2023. The content of the application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63521638 | Jun 2023 | US |