The invention relates to a driving circuit and a method for driving a panel, and more particularly to a display driving circuit and a method for driving a display panel.
When a mobile phone or a radio frequency (RF) device is placed near the display, the external noise may disrupt the display driving circuit and cause reception errors in the source driver circuit, resulting in abnormal display. Typically, when the source driver circuit is affected by the external noise, the timing controller circuit will increase the signal transmission energy, e.g. signal swing, to improve the signal-to-noise ratio. However, increasing the signal swing in certain models may not solve the issue of external noise interference.
The invention is directed to a display driving circuit and a method for driving a display panel, capable of solving the issue of external noise interference to improve the signal quality and increase the signal-to-noise ratio.
An embodiment of the invention provides a display driving circuit adapted to drive a display panel to display an image. The display driving circuit includes a source driver circuit and a timing controller circuit. The source driver circuit is configured to sense whether noise occurs and output a lock signal. The lock signal indicates whether the noise occurs. The timing controller circuit is coupled to the source driver circuit, and configured to output image data to the source driver circuit and receive the lock signal from the source driver circuit. The timing controller circuit adjusts a data depth of the image data or a frame rate of the display panel when the lock signal indicates the noise occurs.
An embodiment of the invention provides a method for driving a display panel. The method includes: sensing whether noise occurs and output a lock signal, wherein the lock signal indicates whether the noise occurs; adjusting a data depth of an image data when the lock signal indicates the noise occurs; and driving the display panel to display an image according to the image data.
An embodiment of the invention provides a method for driving a display panel. The method includes sensing whether noise occurs and output a lock signal, wherein the lock signal indicates whether the noise occurs; adjusting a frame rate of the display panel when the lock signal indicates the noise occurs; and driving the display panel to display an image according to the frame rate.
To make the aforementioned more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
Embodiments are provided below to describe the disclosure in detail, though the disclosure is not limited to the provided embodiments, and the provided embodiments can be suitably combined. The term “coupling/coupled” or “connecting/connected” used in this specification (including claims) of the application may refer to any direct or indirect connection means. For example, “a first device is coupled to a second device” should be interpreted as “the first device is directly connected to the second device” or “the first device is indirectly connected to the second device through other devices or connection means.” In addition, the term “signal” can refer to a current, a voltage, a charge, a temperature, data, electromagnetic wave or any one or multiple signals.
The display driving circuit 110 includes a timing controller circuit 112 and a source driver circuit 114. The timing controller circuit 112 is coupled to the source driver circuit 114. The timing controller circuit 112 outputs image data D to the source driver circuit 114. The source driver circuit 114 receives the image data D from the timing controller circuit 112 via transmission lines 116, and drives the display panel 120 to display the image according to the image data D. The hardware structures of the timing controller circuit 112 and the source driver circuit 114 can be obtained with reference to common knowledge in the related art.
In the present embodiment, the source driver circuit 114 senses whether noise S1 occurs and feeds back a lock signal S2 to the timing controller circuit 112. The timing controller circuit 112 receives the lock signal S2 from the source driver circuit 114. The lock signal S2 indicates whether the noise S1 occurs. Once the noise S1 occurs, signal quality of the image data D is affected. To improve the signal quality and increase the signal-to-noise ratio, the timing controller circuit 112 may adjust a data depth of the image data D or a frame rate of the display panel 120 when the lock signal S2 indicates the noise S1 occurs.
In an embodiment, the timing controller circuit 112 outputs a clock signal to the source driver circuit 114 for clock training. The source driver circuit 114 senses whether the noise S1 occurs based on head data of the clock signal from the timing controller circuit 112. For example, the signal or data transmission between the timing controller circuit 112 and the source driver circuit 114 may comply with a specified protocol. When the noise S1 occurs, the head data of the clock signal changes and no longer complies with the specified protocol. The source driver circuit 114 can detect the change of the head data to determine whether the noise S1 occurs. To be specific, the head data “01” of the clock signal may be changed to “00”, “10” or “11” due to interference of the noise S1, and it indicates the noise S1 occurs.
The lock signal S2 includes a first signal level L1 and a second signal level L2, and the second signal level L2 is lower than the first signal level L1. The first signal level L1 of the lock signal S2 indicates the noise does not occur, and the second signal level L2 of the lock signal S2 indicates the noise occurs. The noise S1 occurs during a period T3. The lock signal S2 changes from the first signal level L1 to the second signal level L2 at time t1. The source driver circuit 114 feeds back the lock signal S2 with the second signal level L2 to the timing controller circuit 112 to inform the timing controller circuit 112 that the noise S1 occurs.
After receiving the lock signal S2 with the second signal level L2, the timing controller circuit 112 adjusts the data depth of the image data D from a first data depth D1 to a second data depth D2 during the active period of the frame period T1. The first data depth D1 is larger than the second data depth D2. For example, the timing controller circuit 112 may adjust the data depth of the image data D from 8 bits to 6 bits, or from 10 bits to 8 bits. In an embodiment, the timing controller circuit 112 may adjust the data depth of the image data D during the V-blanking period of the frame period T1.
The second data depth D2 is maintained for a predetermined period T2. For example, the second data depth D2 may be maintained for more than one frame periods T1. That is, the predetermined period T2 is larger than one frame period T1. The predetermined period T2 can be determined by a frame counter of the timing controller circuit 112. Next, the timing controller circuit 112 recovers the data depth of the image data D from the second data depth D2 to the first data depth D1 during the V-blanking period of the frame period T1. For example, the data depth of the image data D is recovered from the second data depth D2 to the first data depth D1 at the time t2 during the V-blanking period. In an embodiment, the timing controller circuit 112 may recover the data depth of the image data D during the active period of the frame period T1.
Taking the display device 100 for example, in step S100, the source driver circuit 114 senses whether the noise S1 occurs and outputs the lock signal S2. In step S110, the timing controller circuit 112 adjusts the data depth of the image data D when the lock signal S2 indicates the noise S1 occurs. In step S120, the source driver circuit 114 drives the display panel 120 to display an image according to the image data D.
The driving method of the display device described in the embodiment of the invention is sufficiently taught, suggested, and embodied in the embodiments illustrated in
Taking the display device 100 for example, in step S200, the source driver circuit 114 drives the display panel 120 to display an image according to the image data D with the first data depth D1. In step S210, the source driver circuit 114 senses whether the noise S1 occurs and outputs the lock signal S2 to the timing controller circuit 112. When the noise S1 occurs at time t1, the source driver circuit 114 outputs the lock signal S2 having the second signal level L2 to the timing controller circuit 112 to inform the timing controller circuit 112 that the noise S1 occurs. The flow goes to step S220.
In step S220, the timing controller circuit 112 adjusts the data depth of the image data D from the first data depth D1 to the second data depth D2 when the lock signal S2 indicates the noise occurs. The second data depth D2 is maintained for the predetermined period T2. Next, in step S230, the timing controller circuit 112 recovers the data depth of the image data D from the second data depth D2 to the first data depth D1 during the V-blanking period of the frame period T1.
On the other hand, when the noise S1 does not occur, the source driver circuit 114 outputs the lock signal S2 having the first signal level L1 to the timing controller circuit 112 to inform the timing controller circuit 112 that the noise S1 does not occur. The flow returns to step S200. The timing controller circuit 112 does not adjust the data depth of the image data D when the lock signal S2 indicates the noise S1 does not occur. The source driver circuit 114 continues to drive the display panel 120 to display the image according to the image data D with the first data depth D1.
The driving method of the display device described in the embodiment of the invention is sufficiently taught, suggested, and embodied in the embodiments illustrated in
To be specific, the frame rate of the display panel 120 during the first frame period T11 is the first frame rate F1, and the frame rate of the display panel 120 during the second frame period T12 is the second frame rate F2. The second frame period T12 is next to the first frame period T11, and the first frame rate F1 is larger than the second frame rate F2. The noise S1 may occur during the period T3, and the lock signal S2 changes from the first signal level L1 to the second signal level L2 at time t3 to indicate the noise S1 occurs. The timing controller circuit 112 stops outputting the scan signals S3 at time t3. The timing controller circuit 112 adjusts the frame rate of the display panel 120 from the first frame rate F1 to the second frame rate F2 during the second frame period T12.
The second frame rate F2 is maintained for a predetermined period T2, and the predetermined period T2 is determined by the timing controller circuit 112. For example, the second frame rate F2 may be maintained for more than one frame periods T1. That is, the predetermined period T2 is larger than one frame period T1.
Next, the timing controller circuit 112 recovers the frame rate of the display panel 120 from the second frame rate F2 to the first frame rate F1 during the V-blanking period of the frame period T1. For example, the frame rate of the display panel 120 is recovered from the second frame rate F2 to the first frame rate F1 at the time t4 during the V-blanking period.
Taking the display device 100 for example, in step S300, the source driver circuit 114 senses whether the noise S1 occurs and outputs the lock signal S2. In step S310, the timing controller circuit 112 adjusts the frame rate of the display panel 120 when the lock signal S2 indicates the noise S1 occurs. In step S320, the source driver circuit 114 drives the display panel 120 to display an image according to the frame rate, e.g. the second frame rate F2.
The driving method of the display device described in the embodiment of the invention is sufficiently taught, suggested, and embodied in the embodiments illustrated in
Taking the display device 100 for example, in step S400, the source driver circuit 114 drives the display panel 120 to display an image according to the image data D with the first frame rate F1. In step S410, the source driver circuit 114 senses whether the noise S1 occurs and outputs the lock signal S2 to the timing controller circuit 112. When the noise S1 occurs at time t3, the source driver circuit 114 outputs the lock signal S2 having the second signal level L2 to the timing controller circuit 112 to inform the timing controller circuit 112 that the noise S1 occurs. The flow goes to step S420.
In step S420, the timing controller circuit 112 adjusts the frame rate of the display panel 120 from the first frame rate F1 to the second frame rate F2 when the lock signal S2 indicates the noise occurs. The second frame rate F2 is maintained for the predetermined period T2. Next, in step S430, the timing controller circuit 112 recovers the frame rate of the display panel 120 from the second frame rate F2 to the first frame rate F1 during the V-blanking period of the frame period T1.
On the other hand, when the noise S1 does not occur, the source driver circuit 114 outputs the lock signal S2 having the first signal level L1 to the timing controller circuit 112 to inform the timing controller circuit 112 that the noise S1 does not occur. The flow returns to step S400. The timing controller circuit 112 does not adjust the frame rate of the display panel 120 when the lock signal S2 indicates the noise S1 does not occur. The source driver circuit 114 continues to drive the display panel 120 to display the image according to the image data D with the first frame rate F1.
The driving method of the display device described in the embodiment of the invention is sufficiently taught, suggested, and embodied in the embodiments illustrated in
In summary, in the embodiment of the invention, when the noise is detected, the timing controller circuit dynamically adjusts the data depth or the frame rate to improve the signal quality and increase the signal-to-noise ratio. When the noise disappears, the data depth or the frame rate return to the initial setting. Therefore, the issue of external noise interference can be solved.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided that they fall within the scope of the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
9208732 | Kim et al. | Dec 2015 | B2 |
9583070 | Lin et al. | Feb 2017 | B2 |
9947286 | Lin | Apr 2018 | B2 |
11017740 | Hu | May 2021 | B2 |
20100225637 | Jeon | Sep 2010 | A1 |
20130050176 | Kim et al. | Feb 2013 | A1 |
20140062994 | Chen | Mar 2014 | A1 |
20150062105 | Park | Mar 2015 | A1 |
20150062110 | Oh | Mar 2015 | A1 |
20160118013 | Lin | Apr 2016 | A1 |
20160125840 | Oh | May 2016 | A1 |
20160284313 | Lin et al. | Sep 2016 | A1 |
20160379559 | Yamaji | Dec 2016 | A1 |
20200243041 | Tzeng | Jul 2020 | A1 |
20200258472 | Hu | Aug 2020 | A1 |
20210272489 | Ishii | Sep 2021 | A1 |
20210280125 | Kim et al. | Sep 2021 | A1 |
20230005401 | Jung | Jan 2023 | A1 |
20230215317 | Kim | Jul 2023 | A1 |
Number | Date | Country |
---|---|---|
201310434 | Mar 2013 | TW |
201413692 | Apr 2014 | TW |
201616471 | May 2016 | TW |
201635263 | Oct 2016 | TW |
Entry |
---|
“Office Action of Taiwan Counterpart Application”, issued on Aug. 20, 2024, p. 1-p. 6. |