The present disclosure relates to a driving circuit and a driving method, and more particularly to a display driving circuit applicable to use with a display unit and a driving method of the display unit.
Compared with other types of current displays, electrophoretic display, due to having low-power consumption, readability, etc. is getting popular with consumers in recent years. Although the electrical power is consumed only while the frame switching is being performed, the electrophoretic display, due to the insulating solvent may limit the movement speed of charged color particles, and therefore still has the ghost issue; in other words, the previous frame is still shown while the current frame is being displayed. In particular, the ghost issue is getting serious if the previous frame has a relatively long displaying time.
The disclosure provides a driving method of a display unit, which includes: executing a first display procedure, for displaying a first frame on the display unit, and executing a counting mechanism; determining, if a second display procedure for displaying a second frame on the display unit is confirmed to be executed, whether or not a counting value of the counting mechanism is larger than a predetermined value; sequentially executing a specific display procedure and the second display procedure if the counting value is larger than the predetermined value; and directly executing the second display procedure if the counting value is equal to or smaller than the predetermined value.
The disclosure further provides a display driving circuit, which includes a gate drive unit, a source drive unit, a display unit and a timing control unit. The gate drive unit is configured to provide at least a scan signal. The source drive unit is configured to provide at least a data signal. The display unit is electrically coupled to the gate drive unit and the source drive unit and configured to display a corresponding frame according to the scan signal(s) and the data signal(s). The timing control unit is electrically coupled to the source drive unit and configured to control the source drive unit to provide the data signal(s), execute a first display procedure for displaying a first frame on the display unit and execute a counting mechanism. The timing control unit is further configured to determine, before a second display procedure for displaying a second frame on the display unit is confirmed to be executed, whether or not a counting value of the counting mechanism is larger than a predetermined value. The timing control unit is further configured to sequentially execute a specific display procedure and the second display procedure if the counting value is larger than the predetermined value. The timing control unit is further configured to directly execute the second display procedure if the counting value is equal to or smaller than the predetermined value.
The disclosure still further provides driving method of a display unit, which includes: displaying a first image; accumulating a counting value when a first image is being displayed; and delivering a compensating signal when the counting value is larger than a predetermined value.
To sum up, because a specific frame(s) (for example, a previous frame, a full-white frame and/or a full-black frame) is inserted and displayed while the display unit is performing an image switching, the driving method and the display driving circuit according to the present disclosure can avoid the ghost issue and consequently have an improved display quality.
The present disclosure will become more readily apparent to those ordinarily skilled in the art after reviewing the following detailed description and accompanying drawings, in which:
The present disclosure will now be described more specifically with reference to the following embodiments. It is to be noted that the following descriptions of preferred embodiments of this disclosure are presented herein for purpose of illustration and description only. It is not intended to be exhaustive or to be limited to the precise form disclosed.
The display unit 10 includes a plurality of pixel circuits (not shown), a power supply circuit (not shown) and/or an optical module (not shown). Each pixel circuit is constituted by a thin film transistor (TFT), a liquid crystal capacitor and a storage capacitor. The display unit 10 is a bi-stable display, and no limitation.
The gate drive unit 20 is electrically coupled to the display unit 10 and configured to provide, through a plurality of scan lines (not designated in
The source drive unit 30 is electrically coupled to the display unit 10 and configured to provide, through a plurality of data lines (not designated in
The timing control unit 40 is electrically coupled to the gate drive unit 20 and the source drive unit 30. The timing control unit 40 is configured to control the time sequence of the data signals provided from the source drive unit 30 to the display unit 10. In particular, the timing control unit 40 in this embodiment is further configured to execute a counting mechanism along with a first display procedure, which is for displaying a frame P1 (shown in
In this embodiment, if the counting value is larger than the predetermined value, the timing control unit 40 firstly executes a specific display procedure SF (shown in
As shown in
The second display procedure is also constituted by several operation process of specific program commands (for example, program commands DMA2, DDMA2) similar to those in the first display procedure. Based on the same manner of operation, the timing control unit 40 is configured to store the frame data of the frame P2 into the memory unit 50 according to the program command DMA2; and then, the timing control unit 40 is configured to read the frame data of the frame P2 from the memory unit 50 according to the program command DDMA2, and accordingly the readout frame data can be performed by a signal conversion and transmitted to the gate drive unit 20 and/or the source drive unit 30 for displaying. As such, the timing control unit 40 can control the gate drive unit 20 and the source drive unit 30 to respectively output specific scan signals and data signals so as to display the frame P2 on the display unit 10.
In this embodiment, it is to be noted that the timing control unit 40 further executes the counting mechanism CM according to the program command DDMA1 and obtain a counting value of the counting mechanism CM according to the program command DMA2. In addition, the timing control unit 40 determines the relationship between the counting value and the predetermined value once the counting value is obtained. As mentioned above, the timing control unit 40, upon determining if the counting value is larger than the predetermined value, firstly executes the specific display procedure SF before the execution of the second display procedure. Each of the counting value and the determined value is corresponding to a time length; specifically, the determined value is e.g. 30 seconds and the counting value is the time between the executions of the two program commands DDMA1, DMA2 (in other words, the counting value is determined based on a user's operation on the display unit 10) in this embodiment. In addition, it is to be noted that the comparison between the counting value and the predetermined value in this embodiment can be realized by commands such as, for example, “if” and “else” of C language, and no limitation.
Afterwards, the timing control unit 40 displays the frame P2 on the display unit 10 according to the program command DDMA2. In this embodiment, because an extra frame P1 is shortly inserted and displayed while the image shown on the display unit 10 is being switched from the frame P1 to the frame P2, the ghost issue can be avoided. In addition, the specific display procedure SF, for displaying a specific frame on the display unit 10 between the frames P1, P2, is configured to have a time length shorter than the time required by the display unit switching the image from the frame P1 to the frame P2; for example, the specific frame can have a displaying length of 1 second.
The frames P3, P4 each are configured to have a displaying time of 1 second, and no limitation. Afterwards, the timing control unit 40 displays the frame P2 on the display unit 10 according to the program command DDMA2.
Then, the timing control unit 40 determines whether or not to execute the second display procedure according to the program command DMA2 (step S302). If the program command DMA2 is not required to be executed, the display unit 10 keeps displaying the frame P1 and the counting mechanism CM keeps accumulating the counting value without a resetting.
Alternatively, the timing control unit 40, if the program command DMA2 is confirmed to be executed, determines as to whether or not the counting value is larger than the predetermined value (step S305).
Afterwards, if the counting value is larger than the predetermined value, the timing control unit 40 firstly executes the specific display procedure SF before the execution of the second display procedure (step S307). Alternatively, the driving method goes to step S309 if the counting value is equal to or smaller than the predetermined value. In one embodiment, the specific display procedure SF is configured to read the frame data of the frame P1 from the memory unit 50 according to the program command DDMA1 so as to display the frame P1 on the display unit 10. In another embodiment, the specific display procedure SF is configured to read the frame data of the frame P3 (for example, a full-white frame) from the memory unit 50 according to the program command DDMA3 so as to display the frame P3 on the display unit 10. In another embodiment, the specific display procedure SF is configured to read the frame data of the frame P4 (for example, a full-black frame) from the memory unit 50 according to the program command DDMA4 so as to display the frame P4 on the display unit 10. In another embodiment, the specific display procedure SF is configured to firstly read the frame data of the frame P3 (for example, a full-white frame) from the memory unit 50 according to the program command DDMA3 so as to display the frame P3 on the display unit 10, and then read the frame data of the frame P4 (for example, a full-black frame) from the memory unit 50 according to the program command DDMA4 so as to display the frame P4 on the display unit 10. In another embodiment, the specific display procedure SF is configured to firstly read the frame data of the frame P4 (for example, a full-black frame) from the memory unit 50 according to the program command DDMA4 so as to display the frame P4 on the display unit 10, and then read the frame data of the frame P3 (for example, a full-white frame) from the memory unit 50 according to the program command DDMA3 so as to display the frame P3 on the display unit 10.
Afterwards, the timing control unit 40 executes the second display procedure (specifically, the program command DDMA2) for displaying the frame P2 on the display unit 10 (step S309). Specifically, the program command DDMA2 for displaying the frame P2 on the display unit 10 is executed only when the specific display procedure SF is completed.
In addition, it is to be noted that the frames P3, P4 can be referred to as a compensating image; wherein the frames P3, P4 each are a full-white or a full-black image. Moreover, the program commands DDMA3, DDMA4, for displaying the frames P3, P4 respectively, can be referred to as a compensating signal.
In summary, because a specific frame(s) (for example, a previous frame, a full-white frame and/or a full-black frame) is inserted and displayed while the display unit is performing an image switching, the driving method and the display driving circuit according to the embodiments of the present disclosure can avoid the ghost issue and consequently have an improved display quality.
While the disclosure has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the disclosure needs not be limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.
Number | Date | Country | Kind |
---|---|---|---|
101110158 | Mar 2012 | TW | national |