This application claims priority to the Chinese Patent Application No. CN201811142691.3, filed on Sep. 28, 2018, which is incorporated herein by reference in its entirety.
The present disclosure relates to, but is not limited to, the field of display technologies, and more particularly, to a method for driving a display panel and a computer readable storage medium.
Display panels in which White (W for short) sub-pixels are added to conventional Red, Green and Blue (RBG for short) sub-pixels to form Red, Green Blue and White sub-pixels (i.e., RGBW sub-pixels) have been widely applied in various display devices since the display panels designed with RGBW sub-pixels have better light transmittance, higher brightness, and lower power consumption.
In an existing display panel having RGBW sub-pixels, selection switches for controlling turn-on and turn-off of rows of sub-pixels, for example, data multiplexers (“muxes” for short), are usually designed as a 1:3mux arrangement. In the design of the arrangement, sub-pixels in adjacent rows of light-emitting pixels are arranged in different orders. A conventional mixed color picture is a reloaded image, and a plurality of sub-pixels with the same color in the same row of sub-pixels are turned on by the respective different muxes to be charged, which may result in differences in the charging of the plurality of sub-pixels with the same color in a case of a specific display image, and thus cause differences in brightness of the sub-pixels with same color. The reloaded image described above means that an output waveform at a source of a Thin Film Transistor (TFT for short) is variable. In addition, in an existing design of a turn-on timing of muxes, the muxes are turned on in the same manner between respective different frames. Thereby, respective frames and respective rows of sub-pixels have the same coupling state therebetween. If there are differences in brightness of sub-pixels due to coupling of the sub-pixels when each row of muxes is turned on, it may result in a display effect of horizontal stripes and vertical stripes on the display panel, which greatly affects the display effect of the display panel.
According to the embodiments of the present disclosure, there is provided a method for driving a display panel, the display panel comprising a plurality of sub-pixels arranged in an array, a plurality of data input ports, a plurality of groups of data lines, and a plurality of groups of selection switches, wherein each group of data lines among the plurality of groups of data lines comprises a plurality of data lines coupled to the same data input port through a plurality of selection switches in a corresponding group of selection switches, and each of the plurality of data lines is coupled to a corresponding column of sub-pixels, the method comprising:
sequentially turning on a plurality of selection switches according to a first sequence when an Mth row of sub-pixels of the display panel is scanned; and
sequentially turning on the plurality of selection switches according to a second sequence when an (M+1)th row of sub-pixels of the display panel is scanned,
wherein M is a positive integer greater than or equal to 1, and the first sequence is different from the second sequence.
In an embodiment, the plurality of selection switches comprise a first selection switch, a second selection switch, and a third selection switch.
In an embodiment, the first sequence is (the first selection switch, the second selection switch, the third selection switch), and the second sequence is (the third selection switch, the second selection switch, the first selection switch), or
the first sequence is (the first selection switch, the third selection switch, the second selection switch), and the second sequence is (the second selection switch, the third selection switch, the first selection switch).
In an embodiment, the first sequence is (the second selection switch, the third selection switch, the first selection switch), and the second sequence is (the first selection switch, the third selection switch, the second selection switch), or
the first sequence is (the second selection switch, the first selection switch, the third selection switch), and the second sequence is (the third selection switch, the first selection switch, the second selection switch).
In an embodiment, the first sequence is (the third selection switch, the second selection switch, the first selection switch), and the second sequence is (the first selection switch, the second selection switch, the third selection switch), or
the first sequence is (the third selection switch, the first selection switch, the second selection switch), and the second sequence is (the second selection switch, the first selection switch, the third selection switch).
In an embodiment, scanning an Mth row of sub-pixels of the display panel comprises:
sequentially turning on the plurality of selection switches according to a third sequence when the Mth row of sub-pixels of the display panel is scanned in an Nth frame; and
sequentially turning on the plurality of selection switches according to a fourth sequence when the Mth row of sub-pixels of the display panel is scanned in an (N+1)th frame,
wherein N is a positive integer greater than or equal to 1, and the third sequence is different from the fourth sequence.
In an embodiment, the plurality of selection switches comprise a first selection switch, a second selection switch, and a third selection switch.
In an embodiment, the third sequence is (the first selection switch, the second selection switch, the third selection switch), and the fourth sequence is (the third selection switch, the second selection switch, the first selection switch).
In an embodiment, the third sequence is (the first selection switch, the third selection switch, the second selection switch), and the fourth sequence is (the second selection switch, the third selection switch, the first selection switch).
In an embodiment, the third sequence is (the second selection switch, the third selection switch, the first selection switch), and the fourth sequence is (the first selection switch, the third selection switch, the second selection switch).
In an embodiment, the third sequence is (the second selection switch, the first selection switch, the third selection switch), and the fourth sequence is (the third selection switch, the first selection switch, the second selection switch).
In an embodiment, the third sequence is (the third selection switch, the second selection switch, the first selection switch), and the fourth sequence is (the first selection switch, the second selection switch, the third selection switch).
In an embodiment, the third sequence is (the third selection switch, the first selection switch, the second selection switch), and the fourth sequence is (the second selection switch, the first selection switch, the third selection switch).
In an embodiment, the sub-pixels comprise red, green, blue, and white sub-pixels, and adjacent rows of sub-pixels have sub-pixels with different colors in the same column.
In an embodiment, the plurality of data input ports comprise a plurality of groups of data input ports, each group of data input ports among the plurality of groups of data input ports has a first data input port and a second data port, the first data input port is coupled to a group of data lines through one group of selection switches among two groups of selection switches, and the second data input port is coupled to another group of data lines through the other group of selection switches among the two groups of selection switches,
wherein the first data input port is configured to input a first data voltage, and
the second data input port is configured to input a second data voltage having a polarity opposite to that of the first data voltage.
According to the embodiments of the present disclosure, there is provided a method for driving a display panel, the display panel comprising a plurality of sub-pixels arranged in an array, a plurality of data input ports, a plurality of groups of data lines and a plurality of groups of selection switches, wherein each group of data lines among the plurality of groups of data lines comprises a plurality of data lines coupled to the same data input port through a plurality of selection switches in a corresponding group of selection switches, and each of the plurality of data lines is coupled to a corresponding column of sub-pixels, the method comprising:
sequentially turning on the plurality of selection switches according to a fifth sequence when a row of sub-pixels of the display panel is scanned in an Nth frame; and
sequentially turning on the plurality of selection switches according to a sixth sequence when the row of sub-pixels of the display panel is scanned in an (N+1)th frame,
wherein N is a positive integer greater than or equal to 1, and the fifth sequence is different from the sixth sequence.
In an embodiment, the plurality of selection switches comprise a first selection switch, a second selection switch, and a third selection switch, and
wherein the fifth sequence and the sixth sequence satisfy one of the following conditions that:
the fifth sequence is (the first selection switch, the second selection switch, the third selection switch), and the sixth sequence is (the third selection switch, the second selection switch, the first selection switch); or
the fifth sequence is (the first selection switch, the third selection switch, the second selection switch), and the sixth sequence is (the second selection switch, the third selection switch, the first selection switch); or
the fifth sequence is (the second selection switch, the third selection switch, the first selection switch), and the sixth sequence is (the first selection switch, the third selection switch, the second selection switch); or
the fifth sequence is (the second selection switch, the first selection switch, the third selection switch), and the sixth sequence is (the third selection switch, the first selection switch, the second selection switch); or
the fifth sequence is (the third selection switch, the second selection switch, the first selection switch), and the sixth sequence is (the first selection switch, the second selection switch, the third selection switch); or
the fifth sequence is (the third selection switch, the first selection switch, the second selection switch), and the sixth sequence is (the second selection switch, the first selection switch, the third selection switch).
In an embodiment, scanning a row of sub-pixels of the display panel in an Nth frame comprises:
sequentially turning on the plurality of selection switches according to a seventh sequence when an Mth row of sub-pixels of the display panel is scanned in the Nth frame; and
sequentially turning on the plurality of selection switches according to an eighth sequence when an (M+1)th row of sub-pixels of the display panel is scanned in the Nth frame,
wherein M is a positive integer greater than or equal to 1, and the seventh sequence is the same as or different from the eighth sequence.
According to the embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon executable instructions which, when executed by a processor, implement the method for driving a display panel described above.
The accompanying drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification. The accompanying drawings are used together with the embodiments of the present application to explain the technical solutions of the present disclosure, and do not constitute a limitation of the technical solutions of the present disclosure.
In order to make the purposes, technical solutions and advantages of the present disclosure more obvious and apparent, the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be illustrated that, the embodiments in the present application and the features in the embodiments may be randomly combined with each other without conflict.
The steps illustrated in the flowcharts of the accompanying drawings may be executed in a computer system comprising, for example, a group of computer executable instructions. Further, although logical orders are shown in the flowcharts, in some cases, the steps shown or described may be performed in an order different from those described herein.
A method for driving a display panel and a computer readable storage medium are provided according to the embodiments of the present disclosure, wherein the display panel comprises a plurality of sub-pixels arranged in an array, a plurality of data input ports, a plurality of groups of data lines, and a plurality of groups of selection switches, wherein each group of data lines among the plurality of groups of data lines comprises a plurality of data lines coupled to the same data input port through a plurality of selection switches in a corresponding group of selection switches, and each of the plurality of data lines is coupled to a corresponding column of sub-pixels. In the method, the plurality of selection switches are sequentially turned on according to different sequences when an Mth row of sub-pixels and an (M+1)th row of sub-pixels of the display panel are scanned. In the method according to the embodiment of the present disclosure, a turn-on timing of the selection switches can effectively avoid the differences in brightness of sub-pixels due to the same coupling state between respective rows of sub-pixels by a coupling compensation function, thereby solving the phenomenon of horizontal stripes appearing on the existing display panel. In addition, in the method according to the embodiment of the present disclosure, in a process of scanning adjacent rows of sub-pixels, in a case that a selection switch which is finally turned on when the Mth row of sub-pixels is scanned is used as a selection switch which is firstly turned on when the (M+1)th row of sub-pixels is scanned, the power consumption for timing control of the display panel may be reduced to some extent.
The present disclosure provides the following specific embodiments which may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
As shown in
In S210, a plurality of selection switches are sequentially turned on according to a first sequence when an Mth row of sub-pixels of the display panel is scanned.
In S220, the plurality of selection switches are sequentially turned on according to a second sequence when an (M+1)th row of sub-pixels of the display panel is scanned.
Here, M is a positive integer greater than or equal to 1, and the first sequence is different from the second sequence.
In the embodiment of the present disclosure, reference may be made to a structure of the display panel 100 shown in
It should be illustrated that the embodiment of the present disclosure is described by taking each group of selection switches comprising three selection switches (mux1, mux2, mux3) as an example. In practical applications, each group of selection switches may comprise two, four, or five selection switches, or may also comprise more selection switches. A manner in which the sub-pixels 111 are coupled to the selection switches 121 and a manner in which the sub-pixels, the data input ports and the scanning lines are coupled in the display panel may be known with reference to the display panel 100 shown in
In a process of driving the display panel, various rows of sub-pixels are usually scanned progressively, that is, the (M+1)th row of sub-pixels may be scanned after the Mth row of sub-pixels is completely scanned. In the method for driving a display panel according to the embodiment of the present disclosure, the Mth row of sub-pixels and the (M+1)th row of sub-pixels of the display panel are sequentially scanned. Since various sub-pixels in a plurality of rows of sub-pixels may be controlled to be turned on or turned off by a plurality of selection switches (muxes), that is, a certain row of sub-pixels may be selected or controlled to be turned on by the muxes, when a certain row of sub-pixels (for example, the Mth row of sub-pixels) is scanned, selection switches coupled to the row of sub-pixels may be sequentially turned on according to a selection switch sequence. As an example, all the selection switches coupled to the Mth row of sub-pixels may be sequentially turned on according to a preset sequence, for example, all the first selection switches (mux1) are firstly turned on, then all the second selection switches (mux2) are turned on, and finally all the third selection switches (mux3) are turned on. That is, for the Mth row of sub-pixels, sub-pixels coupled to mux1 are firstly turned on to be charged, then sub-pixels coupled to mux2 are turned on to be charged, and finally sub-pixels coupled to mux3 are turned on to be charged. In this way, an operation of turning on all the sub-pixels in the Mth row of sub-pixels is completed.
The turn-on timing of the muxes in the method according to the embodiment of the present disclosure differs from that in the related art is in that switches are turned on in different orders when adjacent rows of sub-pixels are scanned, for example, when the Mth row of sub-pixels and the (M+1)th row of sub-pixels are scanned, as compared with a case in the related art that switches (muxes) are turned on in the same order when various rows of sub-pixels are scanned. As shown in
It should be illustrated that, in the method for driving a display panel according to the embodiment of the present disclosure, when adjacent rows of sub-pixels (for example, the Mth row of sub-pixels and the (M+1)th row of sub-pixels) are scanned, the order in which the muxes are turned on is not necessarily limited to the timing shown in
In the method for driving a display panel according to the embodiment of the present disclosure, the display panel comprises a plurality of sub-pixels arranged in an array, a plurality of data input ports, a plurality of groups of data lines, and a plurality of groups of selection switches, wherein each group of data lines among the plurality of groups of data lines comprises a plurality of data lines coupled to the same data input port through a plurality of selection switches in a corresponding group of selection switches, and each of the plurality of data lines is coupled to a corresponding column of sub-pixels. In the method, the selection switches are turned on in different orders when the Mth row of sub-pixels and the (M+1)th row of sub-pixels of the display panel are scanned. In the method according to the embodiment of the present disclosure, a turn-on timing of the selection switches can effectively avoid the differences in brightness of sub-pixels due to the same coupling state between respective rows of sub-pixels by a coupling compensation function, thereby solving the phenomenon of horizontal stripes appearing on the existing display panel.
Further, in the method according to the embodiment of the present disclosure, in a process of scanning the adjacent rows of sub-pixels, a selection switch (for example, mux3 in
In the embodiment of the present disclosure, each group of selection switches may comprise two, three, four, five or six selection switches.
For example, the implementation of the timing control in the embodiment of the present disclosure is described by taking each group of selection switches comprising two selection switches as an example, that is, a first selection switch and a second selection switch. In the embodiment of the present disclosure, one of the following conditions may be realized when the Mth row of sub-pixels and the (M+1)th row of sub-pixels are scanned.
In a first timing, the selection switches are turned on in an order of the first selection switch (mux1) and the second selection switch (mux2) when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the second selection switch (mux2) and the first selection switch (mux1) when the (M+1)th row of sub-pixels is scanned.
In a second timing, the selection switches are turned on in an order of the second selection switch (mux2) and the first selection switch (mux1) when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the first selection switch (mux1) and the second selection switch (mux2) when the (M+1)th row of sub-pixels is scanned.
The first timing control is shown in
For example, the implementation of the timing control in the embodiment of the present disclosure is described by taking each group of selection switches comprising three selection switches as an example, that is, a first selection switch, a second selection switch, and a third selection switch. In the embodiment of the present disclosure, one of the following conditions may be realized when the Mth row of sub-pixels and the (M+1)th row of sub-pixels are scanned.
In a first timing, the selection switches are turned on in an order of the first selection switch, the second selection switch and the third selection switch when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the third selection switch, the second selection switch and the first selection switch when the (M+1)th row of sub-pixels is scanned.
In a second timing, the selection switches are turned on in an order of the first selection switch, the third selection switch and the second selection switch when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the second selection switch, the third selection switch and the first selection switch when the (M+1)th row of sub-pixels is scanned.
In a third timing, the selection switches are turned on in an order of the second selection switch, the third selection switch and the first selection switch when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the first selection switch, the third selection switch and the second selection switch when the (M+1)th row of sub-pixels is scanned.
In a fourth timing, the selection switches are turned on in an order of the second selection switch, the first selection switch and the third selection switch when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the third selection switch, the first selection switch and the second selection switch when the (M+1)th row of sub-pixels is scanned.
In a fifth timing, the selection switches are turned on in an order of the third selection switch, the second selection switch and the first selection switch when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the first selection switch, the second selection switch and the third selection switch when the (M+1)th row of sub-pixels is scanned.
In a sixth timing, the selection switches are turned on in an order of the third selection switch, the first selection switch and the second selection switch when the Mth row of sub-pixels is scanned; and the selection switches are turned on in an order of the second selection switch, the first selection switch and the third selection switch when the (M+1)th row of sub-pixels is scanned.
The above timing control schemes of the selection switches (muxes) are shown in Table 1 as follows.
The first timing control described above is shown in
In the above embodiment, the turn-on timing of the selection switches when the adjacent rows of sub-pixels (i.e., the Mth row of sub-pixels and the (M+1)th row of sub-pixels) of the display panel are scanned is mainly described. An implementation of scanning the same row of sub-pixels in different frames will be described below. In the following embodiments of the present disclosure, a timing control manner of the selection switches is described by taking three selection switches (i.e., mux1, mux2, mux3) as an example, and in some embodiments, a timing control manner of four selection switches is exemplified.
In S211, a plurality of selection switches are sequentially turned on according to a third sequence when an Mth row of sub-pixels of the display panel is scanned in an Nth frame.
In S212, the plurality of selection switches are sequentially turned on according to a fourth sequence when the Mth row of sub-pixels of the display panel is scanned in an (N+1)th frame.
Here, N is a positive integer greater than or equal to 1, and the third sequence is the same as or different from the fourth sequence.
In an implementation of the embodiment of the present disclosure, the same timing of the selection switches is used when a certain row of sub-pixels (for example, the Mth row of sub-pixels) is scanned in adjacent frames. As shown in
In another implementation of the embodiment of the present disclosure, different timings of the selection switches are used when a certain row of sub-pixels (for example, the Mth row of sub-pixels) is scanned in adjacent frames. In practical applications, the three selection switches may be turned on in different orders when the Mth row of sub-pixels is scanned in the Nth frame and the (N+1)th frame. In this implementation, one of the following conditions may be realized.
In a first timing, the selection switches are turned on in an order of the first selection switch, the second selection switch and the third selection switch when the Mth row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the third selection switch, the second selection switch, and the first selection switch when the Mth row of sub-pixels is scanned in the (N+1)th frame.
In a second timing, the selection switches are turned on in an order of the first selection switch, the third selection switch and the second selection switch when the Mth row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the second selection switch, the third selection switch, and the first selection switch when the Mth row of sub-pixels is scanned in the (N+1)th frame.
In a third timing, the selection switches are turned on in an order of the second selection switch, the third selection switch and the first selection switch when the Mth row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the first selection switch, the third selection switch, and the second selection switch when the Mth row of sub-pixels is scanned in the (N+1)th frame.
In a fourth timing, the selection switches are turned on in an order of the second selection switch, the first selection switch and the third selection switch when the Mth row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the third selection switch, the first selection switch, and the second selection switch when the Mth row of sub-pixels is scanned in the (N+1)th frame.
In a fifth timing, the selection switches are turned on in an order of the third selection switch, the second selection switch and the first selection switch when the Mth row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the first selection switch, the second selection switch, and the third selection switch when the Mth row of sub-pixels is scanned in the (N+1)th frame.
In a sixth timing, the selection switches are turned on in an order of the third selection switch, the first selection switch and the second selection switch when the Mth row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the second selection switch, the first selection switch, and the third selection switch when the Mth row of sub-pixels is scanned in the (N+1)th frame.
The above timing control schemes of the selection switches (muxes) is shown in Table 2 as follows.
The first timing control described above is shown in
It should be illustrated that, in the above various implementations, regardless of whether the timings of the selection switches are the same in the Nth frame and the (N+1)th frame, the selection switches are turned on in different orders when adjacent rows of sub-pixels (for example, the Mth row of sub-pixels and the (M+1)th row of sub-pixels in
In the embodiment of the present disclosure, each row of sub-pixels 110 comprises RGBW sub-pixels 111, and adjacent rows of sub-pixels 110 (for example, the Mth row of sub-pixels and the (M+1)th row of sub-pixels in
In the embodiment of the present disclosure, the data input ports comprise a plurality of groups of data input ports each having a first data input port and a second data input port, and the selection switches 121 comprise a plurality of groups of selection switches 120. The first data input port is coupled to a group of data lines through one group of selection switches among two groups of selection switches, and the second data input port is coupled to another group of data lines through the other group of selection switches among the two groups of selection switches. As shown in
Here, the first data input port is configured to input a first data voltage.
The second data input port is configured to input a second data voltage having a polarity opposite to that of the first data voltage.
It is schematically illustrated in
In the above pixel arrangement manner, if the timing control manner in the related art is used, it is easy to cause differences in charging of a plurality of sub-pixels with the same color in a case of a specific image, thereby causing differences in brightness of the sub-pixels with the same color, and there are differences in brightness of the sub-pixels due to the same coupling state between respective frames and between respective rows of sub-pixels, which may result in the phenomenon of horizontal stripes and vertical stripes appearing on the display panel. However, with the timing control scheme in the method according to the embodiment of the present disclosure, the above problem may be solved by the coupling compensation function.
It should be illustrated that, in the above embodiment, one group of selection switches (i.e., mux1, mux2, mux3) is taken as an example to describe an implementation of timing control in the method according to the embodiment of the present disclosure, and in the embodiment of the present disclosure, one group of selection switches may also comprise two, four, five or six selection switches. By taking one group of selection switches comprising four selection switches (mux1, mux2, mux3, mux4) as an example, in a complete period of a row of sub-pixels, a plurality of sub-pixels with the same color are coupled to two mux1, two mux2, two mux3, and two mux4 in one-to-one correspondence, and in each group of switches 120, one mux1, one mux2, one mux3, and one mux4 are coupled to a first data input port for inputting a first data voltage, and the other mux1, the other mux2, the other mux3, and the other mux4 are coupled to a second data input port for inputting a second data voltage. With respect to the arrangement manner of the above four selection switches, the timing control manner may be as shown in
In S310, a plurality of selection switches are sequentially turned on according to a fifth sequence when a row of sub-pixels of the display panel is scanned in an Nth frame.
In S320, the plurality of selection switches are sequentially turned on according to a sixth sequence when the row of sub-pixels of the display panel is scanned in an (N+1)th frame.
Here, N is a positive integer greater than or equal to 1, and the fifth sequence is different from the sixth sequence.
The display panel 100 according to the embodiment of the present disclosure may also comprise a plurality of sub-pixels 111 arranged in an array, a plurality of data input ports (the data input ports in
It should be illustrated that the embodiment of the present disclosure is also illustrated by taking each group of selection switches comprising three selection switches (mux1, mux2, mux3) as an example. In practical applications, each group of selection switches may comprise two, four, or five selection switches, or may also comprise more selection switches. A manner in which the sub-pixels 111 are coupled to the selection switches 121 and a manner in which the sub-pixels, the data input ports and the scanning lines are coupled in the display panel may be known with reference to the display panel 100 shown in
In the process of driving the display panel, various rows of sub-pixels are scanned progressively in a current frame (which is, for example, the Nth frame), and various rows of sub-pixels continue to be scanned progressively in a next frame (which is the (N+1)th frame) after the scanning is completed in the current frame. In the method for driving a display panel according to the embodiment of the present disclosure, a row of sub-pixels of the display panel is sequentially scanned in the Nth frame and the (N+1)th frame. Since various sub-pixels in each row of sub-pixels may be controlled to be turned on or turned off by a plurality of selection switches (muxes), that is, a certain row of sub-pixels is selected or controlled to be turned on by the muxes, in the process of scanning the same row of sub-pixels (for example, the Mth row of sub-pixels) of the display panel, all the selection switches coupled to the row of sub-pixels may be turned on in a preset order, for example, all the first selection switches (mux1) are firstly turned on, then all the second selection switches (mux2) are turned on, and finally all the third selection switches (mux3) are turned on. That is, for the specific row of sub-pixels, sub-pixels coupled to mux1 are firstly turned on to be charged, then sub-pixels coupled to mux2 are turned on to be charged, and finally sub-pixels coupled to mux3 are turned on to be charged. In this way, an operation of turning on all the sub-pixels in the specific row of sub-pixels is completed.
The turn-on timing of the muxes in the method according to the embodiment of the present disclosure differs from that in the related art is in that selection switches are turned on in different orders for the same row of sub-pixels when scanning is performed in adjacent frames, for example, when scanning is performed in the Nth frame and the (N+1)th frame, as compared with a case in the related art that selection switches (muxes) are turned on in the same order when the same row of sub-pixels is scanned in various frames. As shown in
It should be illustrated that, in the method for driving a display panel according to the embodiment of the present disclosure, when the same row of sub-pixels is scanned in adjacent frames (for example, the Nth frame and the (N+1)th frame), the order in which the muxes are turned on is not necessarily limited to the timing shown in
In the method for driving a display panel according to the embodiment of the present disclosure, the display panel comprises a plurality of sub-pixels arranged in an array, a plurality of data input ports, a plurality of groups of data lines, and a plurality of groups of selection switches, wherein each group of data lines among the plurality of groups of data lines comprises a plurality of data lines coupled to the same data input port through a plurality of selection switches in a corresponding group of selection switches, and each of the plurality of data lines is coupled to a corresponding column of sub-pixels. In the method, rows of sub-pixels of the display panel are scanned in the Nth frame and the (N+1)th frame. The selection switches are turned on in different orders when the same row of sub-pixels of the display panel is scanned in the Nth frame and the (N+1)th frame. In the method according to the embodiment of the present disclosure, a turn-on timing of the selection switches can effectively avoid the differences in brightness of sub-pixels due to the same coupling state between respective frames and between respective rows of sub-pixels by a coupling compensation function, thereby solving the phenomenon of vertical stripes appearing on the existing display panel.
Further, in the method according to the embodiment of the present disclosure, in a process of performing scanning in the same frame (for example, the Nth frame or the (N+1)th frame as shown in
In the embodiment of the present disclosure, each group of selection switches may comprise two, three, four, five or six selection switches.
For example, the implementation of the timing control in the embodiment of the present disclosure is described by taking each group of selection switches comprising two selection switches as an example, that is, a first selection switch and a second selection switch. In the embodiment of the present disclosure, one of the following conditions may be realized when a row of sub-pixels of the display panel is scanned in the Nth frame and the (N+1)th frame.
In a first timing, the selection switches are turned on in an order of the first selection switch and the second selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the second selection switch and the first selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In a second timing, the selection switches are turned on in an order of the second selection switch and the first selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the first selection switch and the second selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
For example, the implementation of the timing control in the embodiment of the present disclosure is described by taking each group of selection switches comprising three selection switches as an example, that is, a first selection switch, a second selection switch, and a third selection switch. In the embodiment of the present disclosure, one of the following conditions may be realized when a row of sub-pixels of the display panel is scanned in the Nth frame and the (N+1)th frame.
In a first timing, the selection switches are turned on in an order of the first selection switch, the second selection switch and the third selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the third selection switch, the second selection switch and the first selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In a second timing, the selection switches are turned on in an order of the first selection switch, the third selection switch and the second selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the second selection switch, the third selection switch and the first selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In a third timing, the selection switches are turned on in an order of the second selection switch, the third selection switch and the first selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the first selection switch, the third selection switch and the second selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In a fourth timing, the selection switches are turned on in an order of the second selection switch, the first selection switch and the third selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the third selection switch, the first selection switch and the second selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In a fifth timing, the selection switches are turned on in an order of the third selection switch, the second selection switch and the first selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the first selection switch, the second selection switch and the third selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In a sixth timing, the selection switches are turned on in an order of the third selection switch, the first selection switch and the second selection switch when the same row of sub-pixels is scanned in the Nth frame; and the selection switches are turned on in an order of the second selection switch, the first selection switch and the third selection switch when the same row of sub-pixels is scanned in the (N+1)th frame.
In the above timing control schemes of the selection switches (muxes), the same row of sub-pixels may refer to the Mth row of sub-pixels in
The above table 3 is described by taking performing scanning in the the Nth frame and the (N+1)th frame as an example. The first timing control described above is shown in
In the above embodiment, the turn-on timing of the selection switches when the same row of sub-pixels (i.e., the Mth row of sub-pixels or the (M+1)th row of sub-pixels) of the display panel is scanned in adjacent frames (i.e., the Nth frame and the (N+1)th frame) is mainly described. An implementation of scanning adjacent rows of sub-pixels (i.e., the Mth row of sub-pixels and the (M+1)th row of sub-pixels) in the same frame (for example, the Nth frame) will be described below.
In S311, a plurality of selection switches are sequentially turned on according to a seventh sequence when an Mth row of sub-pixels of the display panel is scanned in an Nth frame.
In S312, the plurality of selection switches are sequentially turned on according to an eighth sequence when an (M+1)th row of sub-pixels of the display panel is scanned in the Nth frame.
Here, M is a positive integer greater than or equal to 1, and the seventh sequence is the same as or different from the eighth sequence.
In an implementation of the embodiment of the present disclosure, the same timing of the selection switches is used when adjacent rows of sub-pixels (for example, the Mth row of sub-pixels and the (M+1)th row of sub-pixels) are scanned in the same frame (for example, the Nth frame). As shown in
In another implementation of the embodiment of the present disclosure, in the process of scanning adjacent rows of sub-pixels (for example, the Mth row of sub-pixels and the (M+1)th row of sub-pixels) in the same frame (for example, the Nth frame), the selection switches are turned on according to different timings. A timing control scheme of the selection switches in this implementation may be known with reference to the six timings shown in Table 2 above and the timing control diagram shown in
It should be illustrated that, in the display panel according to the embodiment of the present disclosure, a color configuration of sub-pixels in each row of sub-pixels and a manner in which sub-pixels in each row of sub-pixels are arranged, as well as a manner in which columns of sub-pixels, the selection switches, the data input ports, the data lines, and the scanning lines are coupled have been described in detail in the above embodiments, and therefore will not be described in detail here.
In practical applications, each group of selection switches in the embodiment of the present disclosure comprises two, four, five or six selection switches, and the present embodiment is described by taking each group of selection switches comprising four selection switches (mux1, mux2, mux3, mux4) as an example. A manner in which the four selection switches are coupled to the sub-pixels has been described in detail in the above embodiments, and therefore will not be described in detail here. With respect to the arrangement manner of the above four selection switches, the timing control manner may be as shown in
Based on the method for driving a display panel according to the above embodiments of the present disclosure, the embodiments of the present disclosure further provide a display apparatus, which has a hardware structure for performing the method for driving a display panel according to any of the above embodiments of the present disclosure.
As shown in
In the embodiment of the present disclosure, the shift register 430 is configured to sequentially turn on a plurality of selection switches according to a first sequence when an Mth row of sub-pixels of the display panel is scanned.
The shift register 430 is further configured to sequentially turn on the plurality of selection switches according to a second sequence when an (M+1)th row of sub-pixels of the display panel is scanned.
Here, M is a positive integer greater than or equal to 1, and the first sequence is different from the second sequence.
In the embodiment of the present disclosure, based on the structure of the display panel 100 shown in
In the embodiment of the present disclosure, the shift register 430 may scan the Mth row of sub-pixels 410 of the display panel 400 in the following implementation.
The shift register 430 is further configured to sequentially turn on the plurality of selection switches according to a third sequence when the Mth row of sub-pixels of the display panel is scanned in an Nth frame.
The shift register 430 is further configured to sequentially turn on the plurality of selection switches according to a fourth sequence when the Mth row of sub-pixels of the display panel is scanned in an (N+1)th frame.
Here, N is a positive integer greater than or equal to 1, and the third sequence is the same as or different from the fourth sequence.
In the embodiment of the present disclosure, various implementations, beneficial effects, and timing control diagrams of timing control of the selection switches 421 by the shift register 430 may be known with reference to the embodiments shown in
The embodiments of the present disclosure further provide a display apparatus. The display apparatus according to the present embodiment may be known with reference to
In the embodiment of the present disclosure, the shift register 430 is configured to turn on a plurality of selection switches according to a fifth sequence when a row of sub-pixels of the display panel is scanned in an Nth frame.
The shift register 430 is further configured to turn on the plurality of selection switches according to a sixth sequence when the row of sub-pixels of the display panel is scanned in an (N+1)th frame.
Here, N is a positive integer greater than or equal to 1, and the fifth sequence is different from the sixth sequence.
In the embodiment of the present disclosure, based on the structure of the display panel 100 shown in
In the embodiment of the present disclosure, the shift register 430 may scan the row of sub-pixels 410 of the display panel 400 in the Nth frame in the following implementation.
The shift register 430 is further configured to sequentially turn on the plurality of selection switches according to a seventh sequence when an Mth row of sub-pixels of the display panel 400 is scanned in the Nth frame.
The shift register 430 is further configured to sequentially turn on the plurality of selection switches according to an eighth sequence when an (M+1)th row of sub-pixels of the display panel 400 is scanned in the Nth frame.
Here, M is a positive integer greater than or equal to 1, and the seventh sequence is the same as or different from the eighth sequence.
In the embodiment of the present disclosure, various implementations, beneficial effects, and timing control diagrams of timing control of the selection switches 421 by the shift register 430 may be known with reference to the embodiments shown in
The embodiments of the present disclosure further provide a computer readable storage medium having stored thereon executable instructions which, when executed by a processor, may implement the method for driving a display panel according to any of the above embodiments of the present disclosure. The computer readable storage medium according to the embodiment of the present disclosure may be implemented in the same manner as that of the method for driving a display panel according to the above embodiments of the present disclosure, and will not be described in detail here.
Although the embodiments disclosed in the present disclosure are as described above, the content described is merely implementations used to facilitate the understanding of the present disclosure, and is not intended to limit the present disclosure. Any modification and variation in forms and details of the implementations may be made by those skilled in the art without departing from the spirit and scope of the present disclosure, but the patent protection scope of the present disclosure should still be defined by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201811142691.3 | Sep 2018 | CN | national |