DISPLAY PANEL DRIVING APPARATUS AND METHOD FOR COMPENSATING PIXEL VOLTAGE
20190051261 ยท 2019-02-14
Assignee
Inventors
Cpc classification
G09G3/3655
PHYSICS
G09G3/3629
PHYSICS
G09G2320/0209
PHYSICS
International classification
Abstract
A display panel driving apparatus and method are provided. The display panel driving apparatus includes a timing control circuit, a memory, a compensation circuit and a data driving circuit. The memory provides at least one coupling-capacitance information between a current pixel and at least one adjacent pixel in a display panel. By using the coupling-capacitance information, the compensation circuit compensates the current pixel data to obtain the compensated pixel data for compensating the voltage offset of the current pixel caused by the coupling voltage of the adjacent pixel. The data driving circuit drives the current pixel according to the compensated pixel data.
Claims
1. A display panel driving apparatus, comprising: a timing control circuit, configured to provide current pixel data of a current pixel in a display panel; a memory, configured to provide at least one coupling-capacitance information between the current pixel and at least one adjacent pixel in the display panel; a compensation circuit, coupled to the timing control circuit to receive the current pixel data, coupled to the memory to receive the coupling-capacitance information, and configured to compensate the current pixel data by using the at least one coupling-capacitance information to obtain compensated pixel data for compensating a voltage offset of the current pixel caused by a coupling voltage of the at least one adjacent pixel; and a data driving circuit, coupled to the current pixel of the display panel, coupled to the compensation circuit to receive the compensated pixel data, and configured to drive the current pixel according to the compensated pixel data.
2. The display panel driving apparatus according to claim 1, wherein the compensation circuit compensates the current pixel data by using the at least one coupling-capacitance information and by using at least one gray level difference between the at least one adjacent pixel and the current pixel to obtain the compensated pixel data.
3. The display panel driving apparatus according to claim 1, wherein the at least one adjacent pixel comprises a first adjacent pixel, a second adjacent pixel, a third adjacent pixel and a fourth adjacent pixel, and the compensation circuit calculates a formula, ERR.sub.P5=PAR.sub.2*(M.sub.P5Q.sub.P2)+PAR.sub.52+PAR.sub.4*(M.sub.P5Q.sub.P4)+PAR.sub.54+PAR.sub.6*(M.sub.P5Q.sub.P6)+PAR.sub.56+PAR.sub.8*(M.sub.P5Q.sub.P8)+PAR.sub.58+PAR.sub.5, to obtain a compensation value ERR.sub.P5 and compensates current pixel data M.sub.P5 by using the compensation value ERR.sub.P5 to obtain the compensated pixel data, wherein PAR.sub.2 represents the coupling-capacitance information between the current pixel and the first adjacent pixel, PAR.sub.4 represents the coupling-capacitance information between the current pixel and the second adjacent pixel, PAR.sub.6 represents the coupling-capacitance information between the current pixel and the third adjacent pixel, PAR.sub.8 represents the coupling-capacitance information between the current pixel and the fourth adjacent pixel, Q.sub.P2 represents pixel data of the first adjacent pixel, Q.sub.P4 represents pixel data of the second adjacent pixel, Q.sub.P6 represents pixel data of the third adjacent pixel, Q.sub.P8 represents pixel data of the fourth adjacent pixel, and PAR.sub.52, PAR.sub.54, PAR.sub.56, PAR.sub.58 and PAR.sub.5 are real numbers.
4. The display panel driving apparatus according to claim 3, wherein PAR.sub.2=(C.sub.P2P5*VGR*P)/(RG*C.sub.P5), PAR.sub.4=(C.sub.P4P5*VGR*P)/(RG*C.sub.P5), PAR.sub.6=(C.sub.P6P5*VGR*P)/(RG*C.sub.P5), and PAR.sub.8=(C.sub.P8P5*VGR*P)/(RG*C.sub.P5), wherein C.sub.P5 represents a storage capacitance value of the current pixel, C.sub.P2P5 represents a coupling capacitance value between the current pixel and the first adjacent pixel, C.sub.P4P5 represents a coupling capacitance value between the current pixel and the second adjacent pixel, C.sub.P6P5 represents a coupling capacitance value between the current pixel and the third adjacent pixel, C.sub.P8P5 represents a coupling capacitance value between the current pixel and the fourth adjacent pixel, VGR represents a maximum pixel voltage range, P represents a polarity conversion coefficient, and RG represents a reference gray level value.
5. The display panel driving apparatus according to claim 1, wherein the compensation circuit calculates a current pixel change of the current pixel between a current frame and a previous frame, calculates at least one adjacent pixel change of the at least one adjacent pixel between the current frame and the previous frame, and compensates the current pixel data by using the at least one coupling-capacitance information, the current pixel change and the at least one adjacent pixel change to obtain the compensated pixel data.
6. The display panel driving apparatus according to claim 1, wherein the at least one adjacent pixel comprises a first adjacent pixel, a second adjacent pixel, a third adjacent pixel and a fourth adjacent pixel, the compensation circuit calculates a formula, ERR.sub.P5=C.sub.2*(PV.sub.2PV.sub.5)+C.sub.4*(PV.sub.4PV.sub.5)+C.sub.6*(PV.sub.6PV.sub.5)+C.sub.8*(PV.sub.8PV.sub.5)+PAR.sub.5, to obtain a compensation value ERR.sub.P5, and compensates the current pixel data M.sub.P5(N) of the current pixel in a current frame by using the compensation value ERR.sub.P5 to obtain the compensated pixel data, wherein C.sub.2 represents the coupling-capacitance information between the current pixel and the first adjacent pixel, C.sub.4 represents the coupling-capacitance information between the current pixel and the second adjacent pixel, C.sub.6 represents the coupling-capacitance information between the current pixel and the third adjacent pixel, C.sub.8 represents the coupling-capacitance information between the current pixel and the fourth adjacent pixel, PV.sub.5 represents a current pixel change of the current pixel between the current frame and a previous frame, PV.sub.2 represents an adjacent pixel change of the first adjacent pixel between the current frame and the previous frame, PV.sub.4 represents an adjacent pixel change of the second adjacent pixel between the current frame and the previous frame, PV.sub.6 represents an adjacent pixel change of the third adjacent pixel between the current frame and the previous frame, PV.sub.8 represents an adjacent pixel change of the fourth adjacent pixel between the current frame and the previous frame, and PAR.sub.5 is a real number.
7. The display panel driving apparatus according to claim 6, wherein C.sub.2=(GT/VGR)*(C.sub.P2P5/C.sub.P5), C.sub.4(GT/VGR)*(C.sub.P4P5/C.sub.P5), C.sub.6=(GT/VGR)*(C.sub.P6P5/C.sub.P5), C.sub.8=(GT/VGR)*(C.sub.P8P5/C.sub.P5), PV.sub.5=(VGR/GT)*(M.sub.P5(N)+M.sub.P5(N1))VGR, PV.sub.2=(VGR/GT)*(Q.sub.P2(N)+Q.sub.P2(N1))VGR, PV.sub.4=(VGR/GT)*(Q.sub.P4(N)+Q.sub.P4(N1))VGR, PV.sub.6=(VGR/GT)*(Q.sub.P6(N)+Q.sub.P6(N1))VGR, and PV.sub.8=(VGR/GT)*(Q.sub.P8(N)+Q.sub.P8(N1))VGR, wherein GT represents a maximum gray level value range, VGR represents a maximum pixel voltage range, C.sub.P5 represents a storage capacitance value of the current pixel, C.sub.P2P5 represents a coupling capacitance value between the current pixel and the first adjacent pixel, C.sub.P4P5 represents a coupling capacitance value between the current pixel and the second adjacent pixel, C.sub.P6P5 represents a coupling capacitance value between the current pixel and the third adjacent pixel, C.sub.P8P5 represents a coupling capacitance value between the current pixel and the fourth adjacent pixel, M.sub.P5(N1) represents the current pixel data of the current pixel in a previous frame, Q.sub.P2(N) represents pixel data of the first adjacent pixel in the current frame, Q.sub.P2(N1) represents pixel data of the first adjacent pixel in the previous frame, Q.sub.P4(N) represents pixel data of the second adjacent pixel in the current frame, Q.sub.P4(N1) represents pixel data of the second adjacent pixel in the previous frame, Q.sub.P6(N) represents pixel data of the third adjacent pixel in the current frame, Q.sub.P6(N1) represents pixel data of the third adjacent pixel in the previous frame, Q.sub.P8(N) represents pixel data of the fourth adjacent pixel in the current frame, and Q.sub.P8(N1) represents pixel data of the fourth adjacent pixel in the previous frame.
8. The display panel driving apparatus according to claim 1, wherein the compensation circuit converts the current pixel data into a corresponding gray level voltage value, compensates the corresponding gray level voltage value by using the at least one coupling-capacitance information to obtain a compensated gray level voltage value, and converts the compensated gray level voltage value into the compensated pixel data.
9. A display panel driving method, comprising: providing, by a timing control circuit, current pixel data of a current pixel in a display panel; providing, by a memory, at least one coupling-capacitance information between the current pixel and at least one adjacent pixel in the display panel; compensating, by a compensation circuit, the current pixel data by using the at least one coupling-capacitance information to obtain compensated pixel data for compensating a voltage offset of the current pixel caused by a coupling voltage of the at least one adjacent pixel; and driving, by a data driving circuit, the current pixel according to the compensated pixel data.
10. The display panel driving method according to claim 9, wherein the step of compensating the current pixel data comprises: compensating, by the compensation circuit, the current pixel data by using the at least one coupling-capacitance information and by using at least one gray level difference between the at least one adjacent pixel and the current pixel to obtain the compensated pixel data.
11. The display panel driving method according to claim 9, where the at least one adjacent pixel comprises a first adjacent pixel, a second adjacent pixel, a third adjacent pixel and a fourth adjacent pixel, and the step of compensating the current pixel data comprises: calculating, by the compensation circuit, a formula, ERR.sub.P5=PAR.sub.2*(M.sub.P5Q.sub.P2)+PAR.sub.52+PAR.sub.4*(M.sub.P5Q.sub.P4)+PAR.sub.54+PAR.sub.6*(M.sub.P5Q.sub.P6)+PAR.sub.56+PAR.sub.8*(M.sub.P5Q.sub.P8)+PAR.sub.58+PAR.sub.5, to obtain a compensation value ERR.sub.P5, wherein PAR.sub.2 represents the coupling-capacitance information between the current pixel and the first adjacent pixel, PAR.sub.4 represents the coupling-capacitance information between the current pixel and the second adjacent pixel, PAR.sub.6 represents the coupling-capacitance information between the current pixel and the third adjacent pixel, PAR.sub.8 represents the coupling-capacitance information between the current pixel and the fourth adjacent pixel, M.sub.P5 represents the current pixel data, Q.sub.P2 represents pixel data of the first adjacent pixel, Q.sub.P4 represents pixel data of the second adjacent pixel, Q.sub.P6 represents pixel data of the third adjacent pixel, Q.sub.P8 represents pixel data of the fourth adjacent pixel, and PAR.sub.52, PAR.sub.54, PAR.sub.56, PAR.sub.58 and PAR.sub.5 are real numbers; and compensating the current pixel data M.sub.P5 by using the compensation value ERR.sub.P5 to obtain the compensated pixel data.
12. The display panel driving method according to claim 11, wherein PAR.sub.2=(C.sub.P2P5*VGR*P)/(RG*C.sub.P5), PAR.sub.4=(C.sub.P4P5*VGR*P)/(RG*C.sub.P5), PAR.sub.6=(C.sub.P6P5*VGR*P)/(RG*C.sub.P5), and PAR.sub.8=(C.sub.P8P5*VGR*P)/(RG*C.sub.P5), wherein C.sub.P5 represents a storage capacitance value of the current pixel, C.sub.P2P5 represents a coupling capacitance value between the current pixel and the first adjacent pixel, C.sub.P4P5 represents a coupling capacitance value between the current pixel and the second adjacent pixel, C.sub.P6P5 represents a coupling capacitance value between the current pixel and the third adjacent pixel, C.sub.P8P5 represents a coupling capacitance value between the current pixel and the fourth adjacent pixel, VGR represents a maximum pixel voltage range, P represents a polarity conversion coefficient, and RG represents a reference gray level value.
13. The display panel driving method according to claim 9, wherein the step of compensating the current pixel data comprises: calculating, by the compensation circuit, a current pixel change of the current pixel between a current frame and a previous frame; calculating, by the compensation circuit, at least one adjacent pixel change of the at least one adjacent pixel between the current frame and the previous frame; and compensating, by the compensation circuit, the current pixel data by using the at least one coupling-capacitance information, the current pixel change and the at least one adjacent pixel change to obtain the compensated pixel data.
14. The display panel driving method according to claim 9, wherein the at least one adjacent pixel comprises a first adjacent pixel, a second adjacent pixel, a third adjacent pixel and a fourth adjacent pixel, and the step of compensating the current pixel data comprises: calculating, by the compensation circuit, a formula, ERR.sub.P5=C.sub.2*(PV.sub.2PV.sub.5)+C.sub.4*(PV.sub.4PV.sub.5)+C.sub.6*(PV.sub.6PV.sub.5)+C.sub.8*(PV.sub.8PV.sub.5)+PAR.sub.5, to obtain a compensation value ERR.sub.P5, wherein C.sub.2 represents the coupling-capacitance information between the current pixel and the first adjacent pixel, C.sub.4 represents the coupling-capacitance information between the current pixel and the second adjacent pixel, C.sub.6 represents the coupling-capacitance information between the current pixel and the third adjacent pixel, C.sub.8 represents the coupling-capacitance information between the current pixel and the fourth adjacent pixel, PV.sub.5 represents a current pixel change of the current pixel between a current frame and a previous frame, PV.sub.2 represents an adjacent pixel change of the first adjacent pixel between the current frame and the previous frame, PV.sub.4 represents an adjacent pixel change of the second adjacent pixel between the current frame and the previous frame, PV.sub.6 represents an adjacent pixel change of the third adjacent pixel between the current frame and the previous frame, PV.sub.8 represents an adjacent pixel change of the fourth adjacent pixel between the current frame and the previous frame, and PAR.sub.5 is a real number; and compensating, by the compensation circuit, the current pixel data M.sub.P5(N) of the current pixel in the current frame by using the compensation value ERR.sub.P5 to obtain the compensated pixel data.
15. The display panel driving method according to claim 14, wherein C.sub.2=(GT/VGR)*(C.sub.P2P5/C.sub.P5), C.sub.4=(GT/VGR)*(C.sub.P4P5/C.sub.P5), C.sub.6=(GT/VGR)*(C.sub.P6P5/C.sub.P5), C.sub.8=(GT/VGR)*(C.sub.P8P5/C.sub.P5), PV.sub.5=(VGR/GT)*(M.sub.P5(N)+M.sub.P5(N1))VGR, PV.sub.2=(VGR/GT)*(Q.sub.P2(N)+Q.sub.P2(N1))VGR, PV.sub.4=(VGR/GT)*(Q.sub.P4(N)+Q.sub.P4(N1))VGR, PV.sub.6=(VGR/GT)*(Q.sub.P6(N)+Q.sub.P6(N1))VGR, and PV.sub.8=(VGR/GT)*(Q.sub.P8(N)+Q.sub.P8(N1))VGR, wherein GT represents a maximum gray level value range, VGR represents a maximum pixel voltage range, C.sub.P5 represents a storage capacitance value of the current pixel, C.sub.P2P5 represents a coupling capacitance value between the current pixel and the first adjacent pixel, C.sub.P4P5 represents a coupling capacitance value between the current pixel and the second adjacent pixel, C.sub.P6P5 represents a coupling capacitance value between the current pixel and the third adjacent pixel, C.sub.P8P5 represents a coupling capacitance value between the current pixel and the fourth adjacent pixel, M.sub.P5(N1) represents the current pixel data of the current pixel in a previous frame, Q.sub.P2(N) represents pixel data of the first adjacent pixel in the current frame, Q.sub.P2(N1) represents pixel data of the first adjacent pixel in the previous frame, Q.sub.P4(N) represents pixel data of the second adjacent pixel in the current frame, Q.sub.P4(N1) represents pixel data of the second adjacent pixel in the previous frame, Q.sub.P6(N) represents pixel data of the third adjacent pixel in the current frame, Q.sub.P6(N1) represents pixel data of the third adjacent pixel in the previous frame, Q.sub.P8(N) represents pixel data of the fourth adjacent pixel in the current frame, and Q.sub.P8(N1) represents pixel data of the fourth adjacent pixel in the previous frame.
16. The display panel driving method according to claim 9, wherein the step of obtaining the compensated pixel data comprises: converting, by the compensation circuit, the current pixel data into a corresponding gray level voltage value; compensating, by the compensation circuit, the corresponding gray level voltage value by using the at least one coupling-capacitance information to obtain a compensated gray level voltage value; and converting, by the compensation circuit, the compensated gray level voltage value into the compensated pixel data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
[0009]
[0010]
[0011]
[0012]
[0013]
DESCRIPTION OF EMBODIMENTS
[0014] A term couple used in the full text of the disclosure (including the claims) refers to any direct and indirect connections. For instance, if a first device is described to be coupled to a second device, it is interpreted as that the first device is directly coupled to the second device, or the first device is indirectly coupled to the second device through other devices or connection means. Moreover, wherever possible, components/members/steps using the same referral numerals in the drawings and description refer to the same or like parts. Components/members/steps using the same referral numerals or using the same terms in different embodiments may cross-refer related descriptions.
[0015]
[0016]
[0017]
[0018] The compensation circuit 130 is coupled to the timing control circuit 110 to receive current pixel data of the current pixel P5. The compensation circuit 130 is coupled to the memory 120 to receive the coupling-capacitance information. By using the coupling-capacitance information, the compensation circuit 130 may, in step S230, compensate the current pixel data of the current pixel P5 to obtain compensated pixel data, thereby compensating a voltage offset of the current pixel P5 caused by coupling voltages of the adjacent pixels P2, P4, P6 and P8.
[0019] The data driving circuit 140 is coupled to a plurality of pixels (e.g., the current pixel P5 and other pixels illustrated in
[0020] For instance, in some embodiments, by using the coupling-capacitance information and by using a gray level difference between the current pixel (e.g., the pixel P5 illustrated in
[0021]
[0022] In the embodiment illustrated in
[0023] Referring to
[0024] An application example of a static image will be set forth hereinafter. Refer to
ERR.sub.P5=PAR.sub.2*(M.sub.P5Q.sub.P2)+PAR.sub.52+PAR.sub.4*(M.sub.P5Q.sub.P4)+PAR.sub.54+PAR.sub.6*(M.sub.P5Q.sub.P6)+PAR.sub.56+PAR.sub.8*(M.sub.P5Q.sub.P8)+PAR.sub.58+PAR.sub.5Formula 1
COMP.sub.P5=M.sub.P5+ERR.sub.P5Formula 2
[0025] In Formula 1, each of the coupling-capacitance information PAR.sub.2, PAR.sub.4, PAR.sub.6 and PAR.sub.8 may be determined according to the property of the display panel 10 and/or according the maximum pixel voltage range VGR. For instance, in some embodiments, in Formula 1, the coupling-capacitance information PAR.sub.2 is (C.sub.P2P5*VGR*P)/(RG*C.sub.P5), the coupling-capacitance information PAR.sub.4 is (C.sub.P4P5*VGR*P)/(RG*C.sub.P5), the coupling-capacitance information PAR.sub.6 is (C.sub.P6P5*VGR*P)/(RG*C.sub.P5), and the coupling-capacitance information PAR.sub.8 is (C.sub.P8P5*VGR*P)/(RG*C.sub.P5), where C.sub.P5 represents a storage capacitance value of the current pixel P5, C.sub.P2P5 represents a coupling capacitance value between the current pixel P5 and the first adjacent pixel P2, C.sub.P4P5 represents a coupling capacitance value between the current pixel P5 and the second adjacent pixel P4, C.sub.P6P5 represents a coupling capacitance value between the current pixel P5 and the third adjacent pixel P6, C.sub.P8P5 represents a coupling capacitance value between the current pixel P5 and the fourth adjacent pixel P8, P represents a polarity conversion coefficient, and RG represents a reference gray level value. The polarity conversion coefficient P is 1 or 1. When the frame with the positive polarity (i.e., the frame F.sub.N1) is changed to the frame with the negative polarity (i.e., the frame F.sub.N), the polarity conversion coefficient P is 1. When the frame with the negative polarity (i.e., the frame F.sub.N) is changed to the frame with the positive polarity (i.e., the frame F.sub.N1), the polarity conversion coefficient P is 1. If the application condition illustrated in
[0026] It is assumed that the storage capacitance value C.sub.P5 of the current pixel P5=20 fF, each of the coupling capacitance values C.sub.P2P5, C.sub.P4P5, C.sub.P6P5 and C.sub.P8P5 is 0.5 fF, and the maximum pixel voltage range VGR is 4V. It is assumed that the gray level of the current pixel P5 (current pixel data M.sub.P5) is 128, and the gray level of each of the adjacent pixels P2, P4, P6 and P8 is 0. When the frame with the positive polarity (i.e., the frame F.sub.N1) is changed to the frame with the negative polarity (i.e., the frame F.sub.N), a voltage variation of the adjacent pixel P2 with respect to the current pixel P5 is (VGR/128)(QM)*P=(VGR/128)(0128)*1=VGR. In the same way, a voltage variation of another adjacent pixel (P4, P6 or P8) with respect to the current pixel P5 is also VGR. It is assumed that the coupling capacitance of each of the pixel P1, the pixel P3, the pixel P7 and the pixel P9 with respect to the pixel P5 may be disregarded from the calculation. By calculating using a capacitance formula, C.sub.P5*V.sub.P5=C.sub.P2P5*V.sub.P2P5+C.sub.P4P5*V.sub.P4P5+C.sub.P6P5*V.sub.P6P5+C.sub.P8P5*V.sub.P8P5, V.sub.P2P5 is a voltage variation of the pixel P2 with respect to the pixel P5, V.sub.P4P5 is a voltage variation of the pixel P4 with respect to the pixel P5, P.sub.P6P5 is a voltage variation of the pixel P6 with respect to the pixel P5, and V.sub.P8P5 is a voltage variation of the pixel P8 with respect to the pixel P5. V.sub.P2P5=V.sub.P4P5=V.sub.P6P5=V.sub.P8P5=(VGR/128)(QM)*P=(4/128)(0128)*1=4. Thus, the voltage variation of the pixel P5 caused by the coupling capacitance is V.sub.P5=(0.5/20)*(4)+(0.5/20)*(4)+(0.5/20)*(4)+(0.5/20)*(4)=0.4V. A unit gray level voltage VGRAY is VGR/255=4/255=15.7 mV. The voltage difference (ERR.sub.P5) caused by a coupling effect is V.sub.P5/VGRAY=0.4V/15.7 mV25. Namely, the coupling capacitance of each of the adjacent pixels P2, P4, P6 and P8 with respect to the current pixel P5 causes a voltage difference of 25 gray levels to the current pixel P5. Thus, the compensated pixel data COMP.sub.P5 is M.sub.P5+25=128+25, so as to compensate the difference caused by the coupling effect.
[0027] In another embodiment, the compensation circuit 130 may calculate a current pixel change of the current pixel P5 between the current frame F.sub.N and the previous frame F.sub.N1. The compensation circuit 130 may also calculate an adjacent pixel change of each of the adjacent pixels (e.g., pixels P2, P4, P6 and P8 illustrated in
[0028] An application example of a dynamic image will be set forth hereinafter. Refer to
ERR.sub.P5=C.sub.2*(PV.sub.2PV.sub.5)+C.sub.4*(PV.sub.4PV.sub.5)+C.sub.6*(PV.sub.6PV.sub.5)+C.sub.8*(PV.sub.8PV.sub.5)+PAR.sub.5Formula 3
[0029] In Formula 3, each of the coupling-capacitance information C.sub.2, C.sub.4, C.sub.6 and C.sub.8 may be determined according to the property of the display panel 10 and/or according the maximum pixel voltage range VGR For instance, in some embodiments, in Formula 3, the coupling-capacitance information C.sub.2 is (GT/VGR)*(C.sub.P2P5/C.sub.P5), the coupling-capacitance information C.sub.4 is (GT/VGR)*(C.sub.P4P5/C.sub.P5), the coupling-capacitance information C.sub.6 is (GT/VGR)*(C.sub.P6P5/C.sub.P5), and the coupling-capacitance information C.sub.8 is (GT/VGR)*(C.sub.P8P5/C.sub.P5). GT represents a maximum gray level value range, VGR represents the maximum pixel voltage range, and C.sub.P5 represents the storage capacitance value of the current pixel P5. If the application condition illustrated in
[0030] In the frame with the positive polarity (e.g., the frame F.sub.N1 illustrated in
[0031] In the frame with the positive polarity (e.g., the frame F.sub.N1 illustrated in
[0032]
[0033] It should be noted that in some embodiments, the compensation circuit 130 may be a separate integrated circuit, and the memory 120 may be an additional integrated circuit. In some other embodiments, the memory 120 may be embedded in the compensation circuit 130. Based on a design requirement, the timing control circuit 110 and the data driving circuit 140 may be two separate integrated circuits, and the compensation circuit 130 may be embedded in the timing control circuit 110, or alternatively, the compensation circuit 130 may be embedded in the data driving circuit 140. In other embodiments, the timing control circuit 110, the compensation circuit 130 and the data driving circuit 140 may be together implemented in one integrated circuit.
[0034] In difference application scenarios, related functions of the timing control circuit 110, the memory 120, the compensation circuit 130 and/or the data driving circuit 140 may be implemented in a form of software, firmware or hardware by employing general programming languages (e.g., C or C++), hardware description languages (e.g., Verilog HDL or VHDL) or other suitable programming languages. The programming languages capable of executing the functions may be deployed in any computer-accessible media, such as magnetic tapes, semiconductor memories, magnetic disks or compact disks (e.g., CD-ROM or DVD-ROM) or may be delivered through the Internet, wired communication, wireless communication or other communication media. The programming languages may be stored in the computer-accessible media for a processor of the computer to access/execute the programming codes of the software (or firmware). For the hardware implementation, one or more controllers, micro-controllers, micro-processors, application-specific integrated circuits (ASICs), digital signal processors (DSPs), field programmable gate arrays (FPGAs) and/or logical blocks, modules and circuits in other processing units may be employed to implement or execute the aforementioned functions of the embodiments described herein. Moreover, the apparatus and the method of the invention may be implemented by means of a combination of hardware and software.
[0035] In light of the foregoing, in the display panel driving apparatus and the driving method of the embodiments of the invention, the memory can provide the coupling-capacitance information between the current pixel and the adjacent pixel in the display panel. By using the coupling-capacitance information, the compensation circuit can compensate the current pixel data of the current pixel to obtain the compensated pixel data of the current pixel P5. Thereby, the display panel driving apparatus 100 can compensate the voltage offset of the current pixel P5 caused by coupling voltages of the adjacent pixels.
[0036] Although the invention has been described with reference to the above embodiments, it will be apparent to one of the ordinary skill in the art that modifications to the described embodiment may be made without departing from the spirit of the invention. Accordingly, the scope of the invention will be defined by the attached claims not by the above detailed descriptions.