A driving method, a driving device and a display device of a display panel
By using first and second overdrive relationship tables in conjunction with optical sensors to collect brightness at high refresh rates and dynamically adjusting the data voltage, the problem of inaccurate grayscale value adjustment in the prior art is solved, thus improving the display effect of the display panel.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING BOE DISPLAY TECH CO LTD
- Filing Date
- 2023-05-17
- Publication Date
- 2026-05-12
AI Technical Summary
At high refresh rates, existing overdrive technology cannot adjust the grayscale value to the target grayscale value within one frame, resulting in poor performance such as ghosting and color inversion.
Using the first and second overdrive relationship tables, combined with the target and actual grayscale values of subpixels in different frames, the actual brightness is collected by the optical sensor, and the data voltage is dynamically adjusted to achieve accurate overdrive.
It improves the display effect at high refresh rates, reduces screen ghosting and color inversion, and enhances the display quality of the display panel.
Smart Images

Figure CN119007670B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of display technology, and provides a driving method, driving device, and display device for a display panel. Background Technology
[0002] Currently, overdrive technology is usually completed within the grayscale switching time of a single pixel. That is, based on the grayscale values of the previous and current frames in a predetermined overdrive relationship table, the adjustment grayscale value corresponding to the switching process is queried, and then each sub-pixel in the display panel is driven to be filled with the overdrive data voltage corresponding to the adjustment grayscale value.
[0003] However, due to the gradual increase in refresh rate, the existing overdrive technology cannot adjust the grayscale value to the target grayscale value within one frame. That is, the above-mentioned grayscale value adjustment cannot adjust the grayscale value of the previous frame to the target grayscale value within one frame. Therefore, without knowing whether the previous frame has reached the target grayscale value, the current frame continues to be driven by the existing overdrive technology. As a result, the difference between the actual grayscale value of the current frame and its corresponding target grayscale value will be even greater. Similarly, similar situations will occur in the next frame and the next one after that, resulting in poor performance such as image ghosting and color inversion. Summary of the Invention
[0004] This disclosure provides a driving method, driving device, and display device for a display panel, which improves overdrive technology at high refresh rates and enhances the display effect of the screen.
[0005] The specific technical solution provided in this disclosure is as follows:
[0006] In a first aspect, embodiments of this disclosure provide a method for driving a display panel, comprising:
[0007] In the (n+1)th frame, the display panel is driven to display the image based on the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames, where n is a natural number;
[0008] In frames n+1 to n+1+k, if the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame is different from the target grayscale value in the current frame, in the next frame after the current frame, the display panel is driven to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the current frame and the target grayscale value in the next frame, where k is a positive integer.
[0009] The first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value;
[0010] The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value;
[0011] The first gray level adjustment value, which corresponds at least partially to the first gray level value and the second gray level value, is different from the second gray level adjustment value.
[0012] Optionally, the method further includes:
[0013] Determine whether the difference between the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+1)th frame is greater than a threshold.
[0014] If so, then in the (n+2)th frame, the display panel is driven to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame;
[0015] Otherwise, in the (n+2)th frame, the display panel is driven to display the image based on the first overdrive relationship table and the target grayscale values of the sub-pixels in the (n+1)th and (n+2)th frames.
[0016] Optionally, based on the second overdrive relationship table and the actual grayscale value of the sub-pixel in frame n+1 and the target grayscale value in frame n+2, the display panel is driven to display the image, including:
[0017] Based on the actual grayscale value of the sub-pixel in frame n+1 and the target grayscale value in frame n+2, the target second grayscale adjustment value is obtained from the second overdrive relationship table;
[0018] The display panel is driven to display the image based on the target second grayscale adjustment value.
[0019] Optionally, based on the actual grayscale value of the sub-pixel in frame n+1 and the target grayscale value in frame n+2, the target second grayscale adjustment value is obtained from the second overdrive relationship table, including:
[0020] The actual grayscale value of the sub-pixel in the (n+1)th frame is used as the first grayscale value, and the target grayscale value in the (n+2)th frame is used as the second grayscale value.
[0021] In the second overdrive relationship table, the intersection point is found based on the first gray level value and the second gray level value, and the second gray level adjustment value corresponding to the intersection point is determined as the target second gray level adjustment value.
[0022] Optionally, the display panel is driven to display an image based on the target second grayscale adjustment value, including:
[0023] Based on the target second grayscale adjustment value, a second data voltage is input to the data lines in the display panel so that each sub-pixel in the (n+2)th frame is charged with the second data voltage.
[0024] Optionally, based on the first overdrive relationship table and the target grayscale values of the sub-pixels in frames n+1 and n+2, the display panel is driven to display the image, including:
[0025] Based on the target grayscale value of the sub-pixel in frame n+1 and frame n+2, the target first grayscale adjustment value is obtained from the first overdrive relationship table;
[0026] The display panel is driven to display the image based on the target first gray level adjustment value.
[0027] Optionally, based on the target grayscale values of the sub-pixels in the (n+1)th and (n+2)th frames, the target first grayscale adjustment value is obtained from the first overdrive relationship table, including:
[0028] Use the target grayscale value of the (n+1)th frame as the first grayscale value, and the target grayscale value of the (n+2)th frame as the second grayscale value;
[0029] In the first overdrive relationship table, the intersection point is found based on the target grayscale value of the (n+1)th frame and the target grayscale value of the (n+2)th frame, and the first grayscale adjustment value corresponding to the intersection point is determined as the target first grayscale adjustment value.
[0030] Optionally, the display panel is driven to display an image based on the target first grayscale adjustment value, including:
[0031] Based on the target first grayscale adjustment value, a first data voltage is input to the data lines in the display panel so that each sub-pixel in the (n+2)th frame is charged with the first data voltage.
[0032] Secondly, embodiments of this disclosure also provide a driving device for a display panel, comprising:
[0033] The first driving unit is used to drive the display panel to display the image in the (n+1)th frame according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames, where n is a natural number.
[0034] The second driving unit is used to drive the display panel to display the image in the next frame after the current frame if the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame is different from the target grayscale value in the current frame, according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the current frame and the target grayscale value in the next frame, where k is a positive integer.
[0035] Wherein: the first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value;
[0036] The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value;
[0037] The first gray level adjustment value and the second gray level adjustment value are different for some of the corresponding first gray level values and second gray level values.
[0038] Thirdly, embodiments of this disclosure also provide a display device, including:
[0039] Display panel;
[0040] An optical sensor is configured to capture the actual display brightness of the subpixels of the display panel;
[0041] The timing controller is configured to store a first overdrive relationship table and a second overdrive relationship table, and in the (n+1)th frame, drive the display panel to display the image according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames. From the (n+1)th frame to the (n+1+k)th frame, if the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame is different from the target grayscale value in the current frame, in the next frame, drive the display panel to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the current frame and the target grayscale value in the next frame. The first overdrive relationship table is used to provide a first grayscale adjustment value for the display panel, and the second overdrive relationship table is used to provide a second grayscale adjustment value for the display panel.
[0042] Wherein: the first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value;
[0043] The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value;
[0044] The first gray level adjustment value corresponding to the first gray level value and the second gray level value are different from the second gray level adjustment value. n is a natural number and k is a positive integer.
[0045] The beneficial effects of this disclosure are as follows:
[0046] In summary, this disclosure provides a driving method, driving device, and display device for a display panel. The driving method includes: in the (n+1)th frame, driving the display panel to display an image based on a first overdrive relationship table and the target grayscale values of the sub-pixels in the nth and (n+1)th frames, where n is a natural number; from the (n+1)th to the (n+1+k)th frames, if the actual grayscale value corresponding to the actual display brightness of the sub-pixels in the current frame differs from the target grayscale value in the current frame, in the next frame, driving the display panel to display an image based on a second overdrive relationship table and the actual grayscale value of the sub-pixels in the current frame and the target grayscale value in the next frame, where k is a positive integer; the aforementioned first overdrive relationship table... The overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value. The aforementioned second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value. At least some of the first grayscale adjustment values corresponding to the first grayscale values and the second grayscale values are different from the second grayscale adjustment values. The above-mentioned overdrive scheme for the display panel by combining the first overdrive relationship table and the second overdrive relationship table can meet the overdrive requirements of the display panel under high refresh rate and effectively improve the display effect of the picture.
[0047] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0048] The accompanying drawings, which are included to provide a further understanding of this disclosure and form part of this disclosure, illustrate exemplary embodiments of the present disclosure and are used to explain the disclosure, but do not constitute an undue limitation of the disclosure. In the drawings:
[0049] Figure 1 This is a schematic diagram of the structure of the first type of display device in the embodiments of this disclosure;
[0050] Figure 2 This is a schematic diagram of the structure of a display panel according to an embodiment of the present disclosure;
[0051] Figure 3 This is a schematic diagram of the structure of the second type of display device in the embodiments of this disclosure;
[0052] Figure 4 This is a flowchart illustrating a method for driving a display panel according to an embodiment of the present disclosure;
[0053] Figure 5This is a schematic diagram of a process for comparing the actual grayscale value of a sub-pixel in the (n+1)th frame with the target grayscale value in an embodiment of this disclosure;
[0054] Figure 6 This is a schematic diagram illustrating the process of using the second overdrive relationship table to overdrive the (n+2)th frame in an embodiment of this disclosure.
[0055] Figure 7 This is a schematic diagram of the process for determining the target second grayscale adjustment value in an embodiment of this disclosure;
[0056] Figure 8 This is a schematic diagram of the process of using the first overdrive relationship table to overdrive the (n+2)th frame in an embodiment of this disclosure;
[0057] Figure 9 This is a schematic diagram of the process for determining the target first grayscale adjustment value in an embodiment of this disclosure;
[0058] Figure 10 This is a schematic diagram of the grayscale values of each frame in application scenario one;
[0059] Figure 11 This is a schematic diagram of the first overdrive relationship table in an embodiment of this disclosure;
[0060] Figure 12 This is a schematic diagram of the second overdrive relationship table in an embodiment of this disclosure;
[0061] Figure 13 This is a schematic diagram illustrating the effects of different overdrive methods in the embodiments of this disclosure;
[0062] Figure 14 This is a schematic diagram of a driving device for a display panel according to an embodiment of the present disclosure. Detailed Implementation
[0063] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the technical solutions of this disclosure, and not all embodiments. Based on the embodiments recorded in this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the technical solutions of this disclosure.
[0064] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein.
[0065] First, it should be noted that this disclosure provides a display device, including:
[0066] Display panel 100.
[0067] Combination Figures 1 to 3 As shown, the display panel 100 may have a display area AA and a non-display area BB. The display area AA may include multiple pixel units arranged in an array, multiple gate lines GA (e.g., GA1, GA2, GA3, GA4), and multiple data lines DA (e.g., DA1, DA2, DA3). Exemplarily, each pixel unit includes multiple sub-pixels SPX. For example, a pixel unit may include red sub-pixels, green sub-pixels, and blue sub-pixels, allowing for color mixing via red, green, and blue to achieve color display. Alternatively, a pixel unit may also include red sub-pixels, green sub-pixels, blue sub-pixels, and white sub-pixels, allowing for color mixing via red, green, blue, and white to achieve color display. Of course, in practical applications, the emission color of the sub-pixels in a pixel unit can be designed and determined according to the actual application environment, and is not limited here.
[0068] See Figure 2 As shown, each sub-pixel SPX may include a transistor 01 and a pixel electrode 02. One row of sub-pixels SPX corresponds to one gate line, and one column of sub-pixels SPX corresponds to one data line. The gate of transistor 01 is electrically connected to the corresponding gate line, the source of transistor 01 is electrically connected to the corresponding data line, and the drain of transistor 01 is electrically connected to the pixel electrode 02. It should be noted that the pixel array structure of this disclosure can also be a dual-gate structure, that is, two gate lines are set between two adjacent rows of pixels. This arrangement can reduce the number of data lines by half; that is, some adjacent columns of pixels include data lines, while others do not. The specific pixel arrangement structure and the arrangement of data lines and scan lines are not limited.
[0069] Combination Figures 1 to 3 As shown, the non-display area BB may include a gate driving circuit 110 and a source driving circuit 120. The gate driving circuit 110 is coupled to gate lines GA1, GA2, GA3, and GA4, respectively, and the source driving circuit 120 is coupled to data lines DA1, DA2, and DA3, respectively. For example, two source driving circuits 120 may be configured, with one source driving circuit 120 connected to half of the data lines and the other source driving circuit 120 connected to the other half of the data lines. Of course, three, four, or more source driving circuits 120 may also be configured, and their design can be determined according to the actual application requirements; no limitation is made here.
[0070] Optical sensor 500 is configured to capture the actual display brightness of the subpixels of the display panel.
[0071] In this embodiment, the optical sensors are typically located in the non-display area BB, and the number and position of the optical sensors 500 are not specifically limited. After the overdrive is completed from frame n+1 to frame n+1+k, the optical sensors 500 are used to collect the actual display brightness of the sub-pixels of the display panel.
[0072] The timing controller 200 is configured to store a first overdrive relationship table and a second overdrive relationship table, and in the (n+1)th frame, drive the display panel to display the image according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames. From the (n+1)th frame to the (n+1+k)th frame, if the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame is different from the target grayscale value in the current frame, in the next frame, drive the display panel to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the current frame and the target grayscale value in the next frame. The first overdrive relationship table is used to provide a first grayscale adjustment value for the display panel, and the second overdrive relationship table is used to provide a second grayscale adjustment value for the display panel.
[0073] The first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value.
[0074] The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value.
[0075] The first gray level adjustment value corresponding to the first gray level value and the second gray level value are different from the second gray level adjustment value. n is a natural number and k is a positive integer.
[0076] In some embodiments of this disclosure, such as Figure 3The diagram illustrates the connection between the timing controller 200 and the display panel. Here, 300 represents the system controller, 200 represents the timing controller, 220 represents a printed circuit board (PCB) (e.g., XPCB) capable of transmitting display data, 120 represents a chip-on-film (COF) film, meaning the source driver chip 121 is mounted on a flexible circuit board. Optionally, the source driver chip can be directly bonded to the non-display area (Chip-on-Glass, COG) of the display panel; this is not limited here. 240 represents the timing circuit board where the timing controller 200 is located, and 210 is a flexible circuit board used for electrically connecting the PCB 220 and the timing circuit board 240. For example, the system controller 300 can receive display data of a display frame's image to be displayed and then send this display data to the timing controller 200. The timing controller 200 can input a clock control signal to the gate drive circuit 110 via a level shift circuit, causing the gate drive circuit 110 to output gate scan signals to the gate lines, thereby driving the gate lines GA1, GA2, GA3, and GA4. Furthermore, the timing controller 200 can process the received display data and send it to the source drive circuit 120 after processing. The source drive circuit 120 can input data voltages to the data lines DA1, DA2, and DA3 according to the received display data, thereby charging the sub-pixels SPX and enabling the sub-pixels SPX to input corresponding data voltages, thus realizing the image display function of the display frame. For example, the timing controller 200 can input display data to the source drive circuit 120 via the flexible circuit board 210 and COF 120. The source drive circuit 121 then applies data voltages to the data lines in the display panel according to the display data.
[0077] For example, the system controller 300 can be configured as a system on chip (SOC). Of course, in practical applications, the implementation of the system controller 300 can be determined according to the needs of the actual application, and no limitation is made here.
[0078] In some embodiments of this disclosure, such as Figure 3As shown, the timing controller 200 can also store a first overdrive relationship table and a second overdrive relationship table. Exemplarily, the timing controller 200 may further include at least one of electrically erasable programmable read-only memory (EEPROM) and flash memory. In other embodiments, a memory can also be used to store the aforementioned first and second overdrive relationship tables. The memory can be disposed on the timing circuit board 240, thus placing the memory closer to the timing controller 200 and further reducing signal transmission time.
[0079] It should be noted that the display panel in this embodiment can be a liquid crystal display panel. Exemplarily, a liquid crystal display panel generally includes an array substrate and a counter substrate, and liquid crystal molecules encapsulated between the array substrate and the counter substrate. When displaying an image, a voltage difference exists between the data voltage applied to the pixel electrode of each sub-pixel SPX and the common electrode voltage on the common electrode. This voltage difference can form an electric field, causing the liquid crystal molecules to deflect under the influence of this electric field. Because different intensities of electric fields cause different degrees of deflection of the liquid crystal molecules, the transmittance of the sub-pixel SPX varies, enabling the sub-pixel SPX to achieve different grayscale brightness levels, thereby realizing image display.
[0080] Grayscale, in general, divides the brightness variation between the darkest and brightest points into several parts to facilitate screen brightness control. For example, a displayed image may consist of three colors: red, green, and blue. Each color can be displayed at different brightness levels, and combinations of different brightness levels of red, green, and blue can form different colors. For instance, if an LCD panel has a grayscale bit depth of 6 bits, then red, green, and blue each have 64 (i.e., 2*) grayscale values. 6 There are 64 gray levels, with gray values ranging from 0 to 63. If the LCD panel has an 8-bit grayscale bit depth, then red, green, and blue each have 256 (i.e., 2*) gray levels. 8 There are 256 gray levels, with gray values ranging from 0 to 255. If the LCD panel has a 10-bit grayscale, then red, green, and blue each have 1024 (i.e., 2*) grayscale values. 10 There are 1024 gray levels, with gray values ranging from 0 to 1023. If the LCD panel has a 12-bit grayscale bit depth, then red, green, and blue each have 4096 (i.e., 2*) gray levels. 12 There are 4096 gray levels, with gray values ranging from 0 to 4093.
[0081] For example, taking a sub-pixel SPX as an example, Vcom represents the common electrode voltage. When the data voltage input to the pixel electrode of the sub-pixel SPX is greater than the common electrode voltage Vcom, the liquid crystal molecules at that sub-pixel SPX are positively polarized, and the polarity corresponding to the data voltage in the sub-pixel SPX is positive. When the data voltage input to the pixel electrode of the sub-pixel SPX is less than the common electrode voltage Vcom, the liquid crystal molecules at that sub-pixel SPX are negatively polarized, and the polarity corresponding to the data voltage in the sub-pixel SPX is negative. For example, the common electrode voltage can be 8.3V. If a data voltage of 8.3V to 16V is input to the pixel electrode of the sub-pixel SPX, the liquid crystal molecules at that sub-pixel SPX are positively polarized, and the data voltage of 8.3V to 16V is the data voltage corresponding to the positive polarity. If a data voltage of 0.6V to 8.3V is input to the pixel electrode of a sub-pixel SPX, the liquid crystal molecules at that sub-pixel SPX can be made negatively polarized. Therefore, the 0.6V to 8.3V data voltage corresponds to the negative polarity. For example, taking an 8-bit grayscale of 0 to 255 as an example, if a data voltage of 16V is input to the pixel electrode of a sub-pixel SPX, the sub-pixel SPX can correspond to the maximum grayscale value of the positive polarity. If a data voltage of 0.6V is input to the pixel electrode of a sub-pixel SPX, the sub-pixel SPX can correspond to the maximum grayscale value of the negative polarity.
[0082] Response time is typically a performance indicator specific to LCD panels. It refers to the speed at which each sub-pixel of an LCD panel reacts to input data voltage; that is, the time required for a sub-pixel to transition from dark to bright or from bright to dark. A shorter response time results in less ghosting when viewing dynamic images. Compared to positive LCDs, negative LCDs have higher transmittance, significantly improving the brightness, clarity, and contrast of the LCD panel, thus enhancing overall image quality. However, negative LCDs also have inherent drawbacks, such as high rotational viscosity, which can lead to insufficient response time under the same conditions, making it prone to ghosting when displaying dynamic images.
[0083] To improve the issue of image trailing during overdrive, please refer to... Figure 4 As shown, a method for driving a display panel in an embodiment of this disclosure includes:
[0084] Step 201: In the (n+1)th frame, drive the display panel to display the image according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames, where n is a natural number.
[0085] For ease of description, this embodiment uses the (n+1)th frame of the sub-pixel as the first frame in the overdrive process. The overdrive process of the sub-pixel in the (n+1)th frame needs to be determined by combining the grayscale values of the sub-pixel in the nth and (n+1)th frames. Specifically, it involves searching for the target grayscale value corresponding to the sub-pixel's grayscale values in the nth and (n+1)th frames in a pre-set first overdrive relationship table. It should be noted that the aforementioned first overdrive relationship table is the same overdrive relationship table used in circuit overdrive (OD) in related technologies; that is, related technologies use a pre-calibrated first overdrive relationship table to drive the liquid crystal display panel to display the image.
[0086] After finding the target grayscale value from the first overdrive relationship table, the display panel is driven to display the image in the (n+1)th frame according to the target grayscale value, that is, the overdrive of each sub-pixel is realized in the (n+1)th frame.
[0087] Step 202: In frames n+1 to n+1+k, if the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame is different from the target grayscale value in the current frame, in the next frame after the current frame, drive the display panel to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the current frame and the target grayscale value in the next frame, where k is a positive integer.
[0088] For ease of description, this application embodiment uses the current frame as the (n+1)th frame and the next frame after the current frame as the (n+2)th frame to provide a detailed introduction to the overdrive technology, that is, using k as 1 as an example for illustration.
[0089] After overdriving the (n+1)th frame using the first overdrive relation table, ideally, the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the (n+1)th frame should be the same as the target grayscale value in the (n+1)th frame. However, this ideal situation is usually difficult to achieve. In this embodiment, to improve the accuracy of the overdrive process, after overdriving the (n+1)th frame using the first overdrive relation table, the actual display brightness of the sub-pixel on the display panel is collected by an optical sensor, and the actual grayscale value of the sub-pixel after overdriving using the first overdrive relation table is determined based on the actual display brightness of the sub-pixel.
[0090] To determine whether the grayscale value after overdriving in the (n+1)th frame has reached the ideal situation, after obtaining the actual grayscale value corresponding to the actual display brightness of the sub-pixels in the current frame, the actual grayscale value is compared with the preset target grayscale value in the current frame. If the actual grayscale value is the same as the target grayscale value in the current frame, it means that the actual grayscale value after overdriving in the (n+1)th frame has reached the target grayscale value, that is, the ideal situation has been achieved. In this case, the overdriving process of the (n+1)th frame ends. If the actual grayscale value is different from the target grayscale value in the current frame, it means that the actual grayscale value after overdriving in the (n+1)th frame has not reached the target grayscale value, that is, the ideal situation has not been achieved.
[0091] If the actual grayscale value after overdriving in frame n+1 does not reach the target grayscale value, the second overdriving relationship table is used to overdrive frame n+2.
[0092] The following section provides supplementary information on the first and second overdrive relationship tables.
[0093] The first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value.
[0094] The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value.
[0095] The first gray level adjustment value, which corresponds at least partially to the first gray level value and the second gray level value, is different from the second gray level adjustment value.
[0096] For example, both the first overdrive relationship table and the second overdrive relationship table have corresponding gray level bits, that is, the first gray level value, the second gray level value, the first gray level adjustment value and the second gray level adjustment value in the first overdrive relationship table and the second overdrive relationship table have corresponding gray level bits.
[0097] For example, if the grayscale bit depth corresponding to the first and second overdrive relation tables is 10 bits, then the grayscale bit depth corresponding to the first grayscale value, the second grayscale value, the first grayscale adjustment value, and the second grayscale adjustment value can also be 10 bits. For instance, the first grayscale value in the first and second overdrive relation tables can be any grayscale value from 0 to 1024 in the 10-bit grayscale range, and the second grayscale value can also be any grayscale value from 0 to 1024 in the 10-bit grayscale range. Alternatively, the first grayscale value in the first and second overdrive relation tables can be a subset of the grayscale values from 0 to 1024 in the 10-bit grayscale range, and the second grayscale value can also be a subset of the grayscale values from 0 to 1024 in the 10-bit grayscale range.
[0098] It should be noted that in the first overdrive relationship table, the first grayscale value corresponds to the target grayscale value of each sub-pixel in row n, and the second grayscale value corresponds to the target grayscale value of each sub-pixel in row (n+1). In the second overdrive relationship table, the first grayscale value corresponds to the actual grayscale value of each sub-pixel in row n, and the second grayscale value corresponds to the target grayscale value of each sub-pixel in row (n+1). Furthermore, some of the first and second grayscale adjustment values differ at the positions corresponding to the same first and second grayscale values.
[0099] See Figure 5 As shown, for example, when k is 1, the above step 202 can be further divided into the following steps:
[0100] Step 301: Determine whether the difference between the actual grayscale value corresponding to the actual display brightness of the sub-pixel in frame n+1 and the target grayscale value in frame n+1 is greater than a threshold. If yes, proceed to step 302; otherwise, proceed to step 303.
[0101] In this embodiment of the application, after the target grayscale value of the first overdrive relation table is used to drive the display panel to display the image in the (n+1)th frame, in order to measure the overdrive effect of the sub-pixel in the (n+1)th frame, the actual display brightness that the sub-pixel in the (n+1)th frame can achieve after overdrive using the first overdrive relation table is collected by a pre-set optical sensor, and the actual display brightness is further converted into the actual grayscale value.
[0102] Calculate the difference between the actual grayscale value and the target grayscale value in the (n+1)th frame, and determine whether the difference is greater than the threshold. The threshold is usually set to 0 or a grayscale value within the acceptable range of brightness difference, such as 5 grayscale.
[0103] Obviously, the above judgment will produce two results. Result 1: If the difference is greater than the threshold, it means that the actual gray level value of the sub-pixel in the (n+1)th frame has failed to reach the expected target gray level value. Result 2: If the difference is not greater than the threshold, it means that the actual gray level value of the sub-pixel in the (n+1)th frame has reached the expected target gray level value.
[0104] Step 302: In the (n+2)th frame, drive the display panel to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame.
[0105] If the actual grayscale value of a sub-pixel in the (n+1)th frame fails to reach the expected target grayscale value, a second overdrive relationship table needs to be used during the overdrive process for the sub-pixels in the (n+2)th frame. Refer to [link / reference] for implementation details. Figure 6 As shown, it specifically includes:
[0106] Step 3021: Based on the actual grayscale value of the sub-pixel in frame n+1 and the target grayscale value in frame n+2, obtain the target second grayscale adjustment value from the second overdrive relationship table.
[0107] Unlike the use of the first overdrive relationship table, when obtaining the target second grayscale adjustment value from the second overdrive relationship table, it is necessary to refer to the actual grayscale value of the sub-pixel in frame n+1 and the target grayscale value in frame n+2.
[0108] In the specific implementation process, based on the actual grayscale value of the sub-pixel in frame n+1 and the target grayscale value in frame n+2, the target second grayscale adjustment value is obtained from the second overdrive relationship table. (See reference...) Figure 7 As shown, it includes:
[0109] Step 30211: Take the actual grayscale value of the sub-pixel in the (n+1)th frame as the first grayscale value, and take the target grayscale value in the (n+2)th frame as the second grayscale value.
[0110] Since the second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value. In order to find the target second grayscale adjustment value, during the implementation process, the actual grayscale value of the sub-pixel in the (n+1)th frame is used as the first grayscale value, and the target grayscale value in the (n+2)th frame is used as the second grayscale value.
[0111] Step 30212: In the second overdrive relationship table, find the intersection point based on the first gray level value and the second gray level value, and determine the second gray level adjustment value corresponding to the intersection point as the target second gray level adjustment value.
[0112] During implementation, first determine a row (or column) in the second overdrive relationship table based on the first gray level value, then determine a column (or row) in the second overdrive relationship table based on the second gray level value, and determine the intersection point of the above row and column in the second overdrive relationship table. The second gray level adjustment value corresponding to the intersection point in the second overdrive relationship table is determined as the target second gray level adjustment value.
[0113] Step 3022: Drive the display panel to display the image according to the target second grayscale adjustment value.
[0114] During implementation, after obtaining the target second grayscale adjustment value, the target second grayscale adjustment value is converted into a second data voltage, and the second data voltage is input to the data line in the display panel so that each sub-pixel in the (n+2)th frame is charged with the second data voltage. This compensates for the situation where the actual grayscale value fails to reach the target grayscale value during the overdrive process in the (n+1)th frame during the overdrive process in the (n+2)th frame.
[0115] Step 303: In the (n+2)th frame, drive the display panel to display the image according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the (n+1)th and (n+2)th frames.
[0116] If the actual grayscale value of a sub-pixel in the (n+1)th frame reaches the expected target grayscale value, the first overdrive relationship table is used to continue overdriveing the sub-pixel in the (n+2)th frame. During implementation, the target grayscale value corresponding to the sub-pixel in the (n+1)th and (n+2)th frames is searched in the pre-set first overdrive relationship table, and then the target grayscale value is used to drive the display panel to display the image.
[0117] For specific implementation details, please refer to [link / reference]. Figure 8 As shown, it includes:
[0118] Step 3031: Based on the target grayscale value of the sub-pixel in frame n+1 and frame n+2, obtain the target first grayscale adjustment value from the first overdrive relationship table.
[0119] During implementation, when obtaining the target first gray level adjustment value from the first overdrive relationship table, it is necessary to refer to the target gray level value of the sub-pixel in the (n+1)th frame and the target gray level value in the (n+2)th frame.
[0120] In the specific implementation process, the target first gray level adjustment value is obtained from the first overdrive relationship table based on the target gray level value of the sub-pixel in the (n+1)th frame and the target gray level value in the (n+2)th frame.
[0121] For the process of determining the first gray level adjustment value of the target as described above, please refer to [link / reference]. Figure 9 As shown, it includes:
[0122] Step 30311: Use the target grayscale value of the (n+1)th frame as the first grayscale value, and use the target grayscale value of the (n+2)th frame as the second grayscale value.
[0123] Since the first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value. In order to find the target first grayscale adjustment value, during the implementation process, the target grayscale value of the sub-pixel in the (n+1)th frame is used as the first grayscale value, and the target grayscale value in the (n+2)th frame is used as the second grayscale value.
[0124] Step 30312: In the first overdrive relationship table, find the intersection point based on the target grayscale value of the (n+1)th frame and the target grayscale value of the (n+2)th frame, and determine the first grayscale adjustment value corresponding to the intersection point as the target first grayscale adjustment value.
[0125] During implementation, a row (or column) in the first overdrive relationship table is first determined based on the first gray level value, and then a column (or row) in the first overdrive relationship table is determined based on the second gray level value. The intersection point of the above row and column in the first overdrive relationship table is determined, and the first gray level adjustment value corresponding to the intersection point in the first overdrive relationship table is determined as the target first gray level adjustment value.
[0126] Step 3032: Drive the display panel to display the image according to the target first gray level adjustment value.
[0127] Based on the target first grayscale adjustment value, a first data voltage is input to the data lines in the display panel so that each sub-pixel in the (n+2)th frame is charged with the first data voltage.
[0128] During implementation, after obtaining the target first grayscale adjustment value, the target first grayscale adjustment value is converted into a first data voltage, and the first data voltage is input to the data line in the display panel so that each sub-pixel in the (n+2)th frame is charged with the first data voltage, thereby using the first overdrive relationship table to complete the overdrive process of the (n+2)th frame.
[0129] Application Scenario 1:
[0130] See Figure 10 As shown, assume that the target grayscale value of the sub-pixel in the nth frame is 64, the target grayscale value of the sub-pixel in the (n+1)th frame is 255, the target grayscale value of the sub-pixel in the (n+2)th frame is 64, and the target grayscale value of the sub-pixel in the (n+3)th frame is 255.
[0131] In this embodiment, in the (n+1)th frame, the display panel is driven to display the image according to the first overdrive relationship table and the target grayscale value 64 of the sub-pixel in the nth frame and the target grayscale value 255 of the (n+1)th frame. During implementation, the target grayscale value 64 of the sub-pixel in the nth frame is taken as the first grayscale value, and the target grayscale value 255 of the (n+1)th frame is taken as the second grayscale value. The first grayscale adjustment value corresponding to the first grayscale value and the second grayscale value is found in the first overdrive relationship table, that is, the target first grayscale adjustment value is obtained. In the (n+1)th frame, the target first grayscale adjustment value is converted into a first data voltage, and then the first data voltage is input to the data line in the display panel, so that the display panel displays the image corresponding to the first data voltage.
[0132] After overdriving the (n+1)th frame sub-pixel, during the overdriving process of the (n+2)th frame sub-pixel, in order to improve the display effect, in this embodiment, the actual display brightness of the (n+1)th frame sub-pixel is first measured by an optical sensor and converted into the corresponding actual grayscale value. Then, the actual grayscale value is compared with the target grayscale value of the (n+1)th frame sub-pixel. If they are the same, the first overdriving relationship table is still used to overdrive the (n+2)th frame sub-pixel; if they are different, the second overdriving relationship table is used to overdrive the (n+2)th frame sub-pixel.
[0133] The process of overdriving the sub-pixel of the (n+2)th frame using the first overdriving relationship table is similar to the process of overdriving the sub-pixel of the (n+1)th frame using the first overdriving relationship table, and will not be repeated here.
[0134] The following details the process of overdriving the sub-pixel in the (n+2)th frame using the second overdrive relationship table. Assuming the actual grayscale value of the sub-pixel in the (n+1)th frame is 200, in the (n+2)th frame, the display panel is driven to display the image based on the second overdrive relationship table, the actual grayscale value of the sub-pixel in the (n+1)th frame (200), and the target grayscale value of the (n+2)th frame (64). Specifically, the actual grayscale value of 200 is used as the first grayscale value, and the target grayscale value of the (n+2)th frame (64) is used as the second grayscale value. The second grayscale adjustment value corresponding to the first and second grayscale values is then found in the second overdrive relationship table, yielding the target second grayscale adjustment value. In the (n+2)th frame, this target second grayscale adjustment value is converted into a second data voltage, which is then input to the data lines in the display panel, causing the display panel to display the image corresponding to the second data voltage.
[0135] After overdriving the (n+2)th frame sub-pixel, during the overdriving process of the (n+3)th frame sub-pixel, in order to improve the display effect, in this embodiment, the actual display brightness of the (n+2)th frame sub-pixel is first measured by an optical sensor and converted into the corresponding actual grayscale value. Then, the actual grayscale value is compared with the target grayscale value of the (n+2)th frame sub-pixel. If they are the same, the first overdriving relationship table is still used to overdrive the (n+3)th frame sub-pixel; if they are different, the second overdriving relationship table is used to overdrive the (n+3)th frame sub-pixel.
[0136] Assuming that the actual grayscale value of the sub-pixel in frame (n+2) after overdriving is 64, then the first overdriving relationship table needs to be used to continue overdriving the sub-pixel in frame (n+3). The process of using the first overdriving relationship table to overdrive the sub-pixel in frame (n+3) is similar to the process of using the first overdriving relationship table to overdrive the sub-pixel in frame (n+1), and will not be described in detail here.
[0137] After overdriving the (n+3)th frame sub-pixel, in order to improve the display effect of the display screen, in this embodiment, the actual display brightness of the (n+3)th frame sub-pixel is first measured by an optical sensor and converted into the corresponding actual grayscale value (assumed to be 64). Then, the actual grayscale value 64 is compared with the target grayscale value 64 of the (n+3)th frame sub-pixel. If they are the same, the first overdriving relationship table is still used to overdrive the (n+4)th frame sub-pixel.
[0138] In the process of overdriving the sub-pixel in the (n+4)th frame, the target grayscale value 64 of the sub-pixel in the (n+3)th frame is taken as the first grayscale value, and the target grayscale value 255 of the (n+4)th frame is taken as the second grayscale value. The first grayscale adjustment value corresponding to the first grayscale value and the second grayscale value is found in the first overdriving relationship table, thus obtaining the target first grayscale adjustment value. In the (n+4)th frame, the target first grayscale adjustment value is converted into a first data voltage, and then the first data voltage is input to the data line in the display panel, so that the display panel displays the image corresponding to the first data voltage.
[0139] In summary, during the overdrive process using the first overdrive relationship table: if the target grayscale value of the previous frame is less than the current target grayscale value, then the first grayscale adjustment value used in the overdrive process is greater than the target grayscale value of the current frame; if the target grayscale value of the previous frame is greater than the current target grayscale value, then the first grayscale adjustment value used in the overdrive process is less than the target grayscale value of the current frame; if the target grayscale value of the previous frame is equal to the target grayscale value of the current frame, then no overdrive is required.
[0140] Similarly, during the overdrive process using the second overdrive relation table: if the target grayscale value of the previous frame is less than the current target grayscale value, then the second grayscale adjustment value used in the overdrive process is greater than the target grayscale value of the current frame; if the target grayscale value of the previous frame is greater than the current target grayscale value, then the second grayscale adjustment value used in the overdrive process is less than the target grayscale value of the current frame; if the target grayscale value of the previous frame is equal to the target grayscale value of the current frame, then no overdrive is required.
[0141] It should be noted that the above first overdrive relationship table is referenced. Figure 11 As shown, refer to the second overdrive relationship table above. Figure 12 As shown.
[0142] See Figure 13As shown in the figure, the actual effect achieved by overdriving the sub-pixels of frames n to n+4 using the scheme of this application is shown in effect curve 1. The actual effect achieved by overdriving the sub-pixels of frames n to n+4 using the first overdriving relationship table is shown in effect curve 2. Obviously, effect curve 2 deviates more from the expected ideal curve, while effect curve 1 deviates less from the expected ideal curve. The overdriving effect of the scheme of this application is better and can effectively avoid the occurrence of image trailing.
[0143] Based on the same inventive concept, see [reference] Figure 14 As shown, this embodiment of the present disclosure provides a driving device for a display panel, including:
[0144] The first driving unit 1401 is used to drive the display panel to display the image in the (n+1)th frame according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames, where n is a natural number.
[0145] The second driving unit 1402 is used to drive the display panel to display the image in the next frame after the current frame if the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame is different from the target grayscale value in the current frame, based on the second overdrive relationship table and the actual grayscale value of the sub-pixel in the current frame and the target grayscale value in the next frame, where k is a positive integer.
[0146] The first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value.
[0147] The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value.
[0148] The first gray level adjustment value and the second gray level adjustment value are different for some of the corresponding first gray level values and second gray level values.
[0149] In summary, this disclosure provides a driving method, driving device, and display device for a display panel. The driving method includes: in the (n+1)th frame, driving the display panel to display an image based on a first overdrive relationship table and the target grayscale values of the sub-pixels in the nth and (n+1)th frames, where n is a natural number; from the (n+1)th to the (n+1+k)th frames, if the actual grayscale value corresponding to the actual display brightness of the sub-pixels in the current frame differs from the target grayscale value in the current frame, in the next frame, driving the display panel to display an image based on a second overdrive relationship table and the actual grayscale value of the sub-pixels in the current frame and the target grayscale value in the next frame, where k is a positive integer; the aforementioned first overdrive relationship table... The overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value. The aforementioned second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value. At least some of the first grayscale adjustment values corresponding to the first grayscale values and the second grayscale values are different from the second grayscale adjustment values. The above-mentioned overdrive scheme for the display panel by combining the first overdrive relationship table and the second overdrive relationship table can meet the overdrive requirements of the display panel under high refresh rate and effectively improve the display effect of the picture.
[0150] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program product systems. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product system implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0151] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program product systems according to this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0152] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0153] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0154] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A driving method for a display panel, characterized in that, include: In the (n+1)th frame, the display panel is driven to display the image according to the first overdrive relationship table and the target grayscale value of the sub-pixel in the nth and (n+1)th frames, where n is a natural number; In frames n+1 to n+1+k, it is determined whether the difference between the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the current frame and the target grayscale value in the current frame is greater than a threshold. If the difference is greater than the threshold, in the next frame after the current frame, the display panel is driven to display the image according to the second overdrive relationship table, the actual grayscale value of the sub-pixel in the current frame, and the target grayscale value of the next frame. If the difference is not greater than the threshold, in the next frame after the current frame, the display panel is driven to display the image according to the first overdrive relationship table, the target grayscale value of the sub-pixel in the current frame, and the target grayscale value of the next frame. Here, k is a positive integer. The first overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a first grayscale adjustment value corresponding to any first grayscale value and any second grayscale value; The second overdrive relationship table includes: multiple different first grayscale values, multiple different second grayscale values, and a second grayscale adjustment value corresponding to any first grayscale value and any second grayscale value; The first grayscale adjustment value, which corresponds at least partially to the first grayscale value and the second grayscale value, is different from the second grayscale adjustment value.
2. The method as described in claim 1, characterized in that, The method further includes: Determine whether the difference between the actual grayscale value corresponding to the actual display brightness of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+1)th frame is greater than a threshold. If so, then in the (n+2)th frame, the display panel is driven to display the image according to the second overdrive relationship table and the actual grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame; Otherwise, in the (n+2)th frame, the display panel is driven to display the image according to the first overdrive relationship table and the target grayscale values of the sub-pixels in the (n+1)th and (n+2)th frames.
3. The method as described in claim 2, characterized in that, The step of driving the display panel to display an image based on the second overdrive relationship table and the actual grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame includes: Based on the actual grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame, the target second grayscale adjustment value is obtained from the second overdrive relationship table; The display panel is driven to display the image based on the target second grayscale adjustment value.
4. The method as described in claim 3, characterized in that, The step of obtaining the target second grayscale adjustment value from the second overdrive relationship table based on the actual grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame includes: The actual grayscale value of the sub-pixel in the (n+1)th frame is used as the first grayscale value, and the target grayscale value in the (n+2)th frame is used as the second grayscale value. In the second overdrive relationship table, the intersection point is found based on the first gray level value and the second gray level value, and the second gray level adjustment value corresponding to the intersection point is determined as the target second gray level adjustment value.
5. The method as described in claim 3, characterized in that, The step of driving the display panel to display the image according to the target second grayscale adjustment value includes: Based on the target second grayscale adjustment value, a second data voltage is input to the data lines in the display panel so that each sub-pixel in the (n+2)th frame is charged with the second data voltage.
6. The method as described in claim 2, characterized in that, The step of driving the display panel to display an image based on the first overdrive relationship table and the target grayscale values of the sub-pixels in the (n+1)th frame and the (n+2)th frame includes: Based on the target grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame, the target first grayscale adjustment value is obtained from the first overdrive relationship table; The display panel is driven to display the image based on the target first grayscale adjustment value.
7. The method as described in claim 6, characterized in that, The step of obtaining the target first grayscale adjustment value from the first overdrive relationship table based on the target grayscale value of the sub-pixel in the (n+1)th frame and the target grayscale value in the (n+2)th frame includes: The target grayscale value of the (n+1)th frame is used as the first grayscale value, and the target grayscale value of the (n+2)th frame is used as the second grayscale value. In the first overdrive relationship table, the intersection point is found based on the target grayscale value of the (n+1)th frame and the target grayscale value of the (n+2)th frame, and the first grayscale adjustment value corresponding to the intersection point is determined as the target first grayscale adjustment value.
8. The method as described in claim 6, characterized in that, The step of driving the display panel to display the image according to the target first grayscale adjustment value includes: Based on the target first grayscale adjustment value, a first data voltage is input to the data lines in the display panel so that each sub-pixel in the (n+2)th frame is charged with the first data voltage.