DRIVING CIRCUIT AND OPERATING METHOD THEREOF
20180047323 ยท 2018-02-15
Inventors
Cpc classification
G09G2310/0291
PHYSICS
G09G3/20
PHYSICS
International classification
G09G3/20
PHYSICS
Abstract
A driving circuit includes a data comparator, a data processor and a driver. The data comparator determines whether a second row of image data is the same with a previous first row of image data. If YES, the data comparator outputs a disable signal, then the data processor stops operating according to the disable signal and outputs an indicating signal, and the driver outputs a previous first row of output image data to a panel according to the indicating signal; if NO, the data comparator outputs the second row of image data to replace the previous first row of image data, then the data processor processes the second row of image data to generate a second row of output image data, and the driver outputs the second row of output image data to the panel to replace the previous first row of output image data.
Claims
1. A driving circuit, disposed in a display apparatus and coupled to a display panel, the driving circuit comprising: a data comparator, for determining whether a second row of image data is the same with a previous first row of image data, wherein if the second row of image data is the same with the first row of image data, the data comparator outputs a disable signal; if the second row of image data is different from the first row of image data, the data comparator outputs the second row of image data to replace the first row of image data; a data processor, coupled to the data comparator, wherein when the data processor receives the disable signal from the data comparator, the data processor stops operating according to the disable signal and outputs an indicating signal; when the data processor receives the second row of image data from the data comparator, the data processor processes the second row of image data to generate a second row of output image data; and a driver, coupled between the data processor and the display panel, wherein when the driver receives the indicating signal from the data processor, the driver outputs a previous first row of output image data to the display panel according to the indicating signal; when the driver receives the second row of output image data from the data processor, the driver outputs the second row of output image data to the display panel to replace the first row of output image data.
2. The driving circuit of claim 1, further comprising: a transmission interface, for receiving an input image data from outside; and another data processor, coupled among the transmission interface, the data comparator and the data processor, for performing data processing on the input image data to generate a frame of image data, wherein the frame of image data comprises the first row of image data and the second row of image data.
3. The driving circuit of claim 2, further comprising: a row buffer, coupled between the another data processor and the data processor, for receiving and temporarily storing the first row of image data or the second row of image data.
4. The driving circuit of claim 3, wherein if there is no other row of image data previous to the first row of image data in the frame of image data, the row buffer directly transmits the first row of image data to the data processor and the data processor performs data processing on the first row of image data to generate the first row of output image data.
5. The driving circuit of claim 4, wherein two input terminals of the data comparator are coupled to an input terminal and an output terminal of the row buffer respectively, the first row of image data is previous to the second row of image data in the frame of image data, the data comparator compares the first row of image data with the second row of image data to determine whether the first row of image data is the same with the second row of image data; if the first row of image data is different from the second row of image data, the row buffer uses the second row of image data to replace the temporarily stored first row of image data.
6. The driving circuit of claim 1, further comprising: a transmission interface, for receiving an input image data from outside; another data processor, coupled to the transmission interface, for performing data processing on the input image data to generate a frame of image data, wherein the frame of image data comprises the first row of image data and the second row of image data; and a frame storage, coupled among the another data processor, the data comparator and the data processor, for receiving and temporarily storing the frame of image data.
7. The driving circuit of claim 6, further comprising: a row buffer, coupled between the frame storage and the data processor, for receiving and temporarily storing the first row of image data or the second row of image data.
8. The driving circuit of claim 7, wherein if there is no other row of image data previous to the first row of image data in the frame of image data, the row buffer directly transmits the first row of image data to the data processor and the data processor performs data processing on the first row of image data to generate the first row of output image data.
9. The driving circuit of claim 8, wherein two input terminals of the data comparator are coupled to an input terminal and an output terminal of the row buffer respectively, the first row of image data is previous to the second row of image data in the frame of image data, the data comparator compares the first row of image data with the second row of image data to determine whether the first row of image data is the same with the second row of image data; if the first row of image data is different from the second row of image data, the row buffer uses the second row of image data to replace the temporarily stored first row of image data.
10. A driving circuit operating method for operating a driving circuit disposed in a display apparatus, the driving circuit being coupled to a display panel, the driving circuit comprising a data comparator, a data processor and a driver, the data processor being coupled to the data comparator, the driver being coupled between the data processor and the display panel, the driving circuit operating method comprising steps of: (a) using the data comparator to determine whether a second row of image data is the same with a previous first row of image data, wherein if the second row of image data is different from the first row of image data, the data comparator outputs the second row of image data to replace the first row of image data; (b) if the second row of image data is the same with the first row of image data, outputting a disable signal to control the data processor to stop operating and output an indicating signal to the driver, and the driver outputs a previous first row of output image data to the display panel according to the indicating signal; and (c) if the second row of image data is different from the first row of image data, outputting the second row of image data to the data processor to replace the previous first row of output image data, the data processor performing data processing on the second row of image data to generate a second row of output image data to the driver, and the driver outputting the second row of output image data to the display panel to replace the first row of output image data.
11. The driving circuit operating method of claim 10, wherein the driving circuit further comprises a transmission interface and another data processor, the another data processor is coupled among the transmission interface, the data comparator and the data processor, the driving circuit operating method further comprises: using the transmission interface to receive an input image data from outside; and using the another data processor to perform data processing on the input image data to generate a frame of image data, wherein the frame of image data comprises the first row of image data and the second row of image data.
12. The driving circuit operating method of claim 11, wherein the driving circuit further comprises a row buffer coupled between the another data processor and the data processor, the driving circuit operating method further comprises: using the row buffer to receive and temporarily store the first row of image data or the second row of image data from the another data processor.
13. The driving circuit operating method of claim 12, wherein if there is no other row of image data previous to the first row of image data in the frame of image data, the driving circuit operating method further comprises: using the row buffer to directly transmit the first row of image data to the data processor; and using the data processor to perform data processing on the first row of image data to generate the first row of output image data.
14. The driving circuit operating method of claim 13, wherein two input terminals of the data comparator are coupled to an input terminal and an output terminal of the row buffer respectively, the first row of image data is previous to the second row of image data in the frame of image data, the driving circuit operating method further comprises: using the data comparator to compare the first row of image data with the second row of image data to determine whether the first row of image data is the same with the second row of image data; and if the first row of image data is different from the second row of image data, the row buffer using the second row of image data to replace the temporarily stored first row of image data.
15. The driving circuit operating method of claim 10, wherein the driving circuit further comprises a transmission interface, another data processor and a frame storage, the another data processor is coupled to the transmission interface, the frame storage is coupled among the another data processor, the data comparator and the data processor, the driving circuit operating method further comprises: using the transmission interface to receive an input image data from outside; using the another data processor to perform data processing on the input image data to generate a frame of image data, wherein the frame of image data comprises the first row of image data and the second row of image data; and using the frame storage to receive and temporarily store the frame of image data.
16. The driving circuit operating method of claim 15, wherein the driving circuit further comprises a row buffer coupled between the frame storage and the data processor, the driving circuit operating method further comprises: using the row buffer to receive and temporarily store the first row of image data or the second row of image data.
17. The driving circuit operating method of claim 16, wherein if there is no other row of image data previous to the first row of image data in the frame of image data, the driving circuit operating method further comprises: using the row buffer to directly transmit the first row of image data to the data processor; and using the data processor to perform data processing on the first row of image data to generate the first row of output image data.
18. The driving circuit operating method of claim 17, wherein two input terminals of the data comparator are coupled to an input terminal and an output terminal of the row buffer respectively, the first row of image data is previous to the second row of image data in the frame of image data, the driving circuit operating method further comprises: using the data comparator to compare the first row of image data with the second row of image data to determine whether the first row of image data is the same with the second row of image data; and if the first row of image data is different from the second row of image data, the row buffer using the second row of image data to replace the temporarily stored first row of image data.
Description
BRIEF DESCRIPTION OF THE APPENDED DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF THE INVENTION
[0026] The invention provides a driving circuit disposed in a display apparatus and coupled to a display panel. When the driving circuit determines that the current row of image data is the same with the pervious row of image data according to the input image data, the driving circuit of the invention will stop the data processing of the back-end digital image processing circuit and directly output the row image data stored in the source driver. Therefore, the unnecessary and power consumptive data processing procedures can be effectively stopped to achieve the effect of reducing digital electrical power consumption.
[0027] A preferred embodiment of the invention is a display panel driving circuit. It should be noticed that the display panel driving circuit in this embodiment includes a frame storage. Please refer to
[0028] As shown in
[0029] Next, the above-mentioned units of the display panel driving circuit 3 will be introduced in detail as follows.
[0030] The transmission interface 31 is used for receiving an input image data SIN from outside, and then the first data processor 32 will perform data processing on the input image data SIN to generate a frame of image data SF. The frame storage 33 is used for receiving the frame of image data SF from the transmission interface 31 and temporarily storing the frame of image data SF.
[0031] It should be noticed that, as shown in
[0032] When the frame storage 33 receives and temporarily stores the first row of image data R1 in the frame of image data SF, the data comparator 34 will access the first row of image data R1 from the frame storage 33. At this time, since there is no other image data previous to the first row of image data R1, the data comparator 34 fails to compare the first row of image data R1 with other image data. Instead, the second data processor 35 will access the first row of image data R1 from the frame storage 33 and perform data processing on the first row of image data R1 to generate a first row of output image data R1 to the source driver 36. Then, the source driver 36 will output the first row of output image data R1 to the display panel PL, and the display panel PL will display the first row of output image data R1.
[0033] When the frame storage 33 receives and temporarily stores the second row of image data R2 in the frame of image data SF, the data comparator 34 will access the second row of image data R2 from the frame storage 33. At this time, the data comparator 34 can compare the current accessed second row of image data R2 with the previous accessed first row of image data R1 to determine whether the second row of image data R2 is the same with the first row of image data R1.
[0034] If the data comparator 34 determines that the second row of image data R2 is the same with the first row of image data R1, as shown in
[0035] It should be noticed that since the second data processor 35 stops operating according to the disable signal DIS at this time, the second data processor 35 will neither access the second row of image data R2 from the frame storage 33 nor perform any data processing on the second row of image data R2. By doing so, the invention can effectively stop the unnecessary and power consumptive data processing procedure performed in prior art to reduce the digital electrical power consumption.
[0036] When the source driver 36 receives the indicating signal K from the second data processor 35, the source driver 36 will still output the first row of output image data R1 to the display panel PL instead of outputting other new output image data.
[0037] If the data comparator 34 determines that the second row of image data R2 is different from the first row of image data R1, as shown in
[0038] When the second data processor 35 receives the second row of image data R2, the second data processor 35 will perform data processing on the second row of image data R2 to generate a second row of output image data R2 to the source driver 36.
[0039] When the source driver 36 receives the second row of output image data R2 from the second data processor 35, the source driver 36 will stop outputting the first row of output image data R1 to the display panel PL. Instead, the source driver 36 will output the second row of output image data R2 to the display panel PL.
[0040] As to other rows of image data in the frame of image data SF, such as a third row of image data, a fourth row of image data, . . . and so on, since they are similar to the above-mentioned first row of image data R1 and second row of image data R2, it is not repeated here.
[0041] Please refer to
[0042] Next, the above-mentioned units of the display panel driving circuit 4 will be introduced in detail as follows.
[0043] The transmission interface 41 is used for receiving an input image data SIN from outside, and then the first data processor 42 will perform data processing on the input image data SIN to generate a frame of image data SF. It should be noticed that, the frame of image data SF at least includes a first row of image data R1 and a second row of image data R2, wherein the first row of image data R1 is previous to the second row of image data R2.
[0044] When the data comparator 44 receives the first row of image data R1 from the first data processor 42, since there is no other image data previous to the first row of image data R1, the data comparator 44 fails to compare the first row of image data R1 with other image data. Instead, the second data processor 45 will receive the first row of image data R1 and perform data processing on the first row of image data R1 to generate a first row of output image data R1 to the source driver 46. Then, the source driver 46 will output the first row of output image data R1 to the display panel PL, and the display panel PL will display the first row of output image data R1.
[0045] When the data comparator 44 receives the second row of image data R2 from the first data processor 42, the data comparator 44 will compare the current accessed second row of image data R2 with the previous accessed first row of image data R1 to determine whether the second row of image data R2 is the same with the first row of image data R1. If the data comparator 44 determines that the second row of image data R2 is the same with the first row of image data R1, as shown in
[0046] If the data comparator 44 determines that the second row of image data R2 is different from the first row of image data R1, as shown in
[0047] In practical applications, as shown in
[0048] In the frame of image data SF, since there is no other row of image data previous to the first row of image data R1, the row buffer LB will directly transmit the first row of image data R1 to the second data processor 45 and the second data processor 45 will perform data processing on the first row of image data R1 to generate the first row of output image data R1.
[0049] As to the data comparator 44, two input terminals of the data comparator 44 are coupled to an input terminal and an output terminal of the row buffer LB respectively. Since the first row of image data R1 is previous to the second row of image data R2 in the frame of image data SF, the data comparator 44 will compare the first row of image data R1 with the second row of image data R2 to determine whether the first row of image data R1 is the same with the second row of image data R2.
[0050] If the first row of image data R1 is different from the second row of image data R2, as shown in
[0051] If the first row of image data R1 is the same with the second row of image data R2, as shown in
[0052] Another embodiment of the invention is a driving circuit operating method. In this embodiment, the driving circuit operating method is used for operating a driving circuit disposed in a display apparatus. The driving circuit is coupled to a display panel. The driving circuit includes a data comparator, a data processor and a driver. The data processor is coupled to the data comparator. The driver is coupled between the data processor and the display panel.
[0053] Please refer to
[0054] (S10) using the data comparator to determine whether a second row of image data is the same with a previous first row of image data, wherein if the second row of image data is different from the first row of image data, the data comparator outputs the second row of image data to replace the first row of image data;
[0055] (S12) if the second row of image data is the same with the first row of image data, the method outputs a disable signal to control the data processor to stop operating and to output an indicating signal to the driver, and the driver outputs a previous first row of output image data to the display panel according to the indicating signal; and
[0056] (S14) if the second row of image data is different from the first row of image data, the method outputs the second row of image data to the data processor to replace the previous first row of output image data, the data processor performs data processing on the second row of image data to generate a second row of output image data to the driver, and the driver outputs the second row of output image data to the display panel to replace the first row of output image data.
[0057] Compared to the prior art, the display panel driving circuit and operating method thereof of the invention will determine whether the current row of image data is the same with the pervious row of image data according to the input image data. If the current row of image data is the same with the pervious row of image data, the display panel driving circuit and operating method thereof of the invention will stop the data processing of the back-end digital image processing circuit and directly output the row image data stored in the data driving circuit (namely the source driver). Therefore, the unnecessary and power consumptive data processing procedures can be effectively stopped to achieve the effect of reducing digital electrical power consumption.
[0058] With the example and explanations above, the features and spirits of the invention will be hopefully well described. Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teaching of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.