Driving method of display panel and display device

By judging the difference between the display data of the current frame and the previous frame in the LCD panel, and converting the default grayscale voltage to the target grayscale voltage to increase the voltage difference, the problem of residual image caused by the slow response time of liquid crystal molecules is solved, and faster response and more delicate display are achieved.

CN116391217BActive Publication Date: 2026-02-17BOE TECHNOLOGY GROUP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180003213.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-02
Publication Date
2026-02-17
Estimated Expiration
2041-11-02

AI Technical Summary

Technical Problem

Liquid crystal display panels have a longer response time for liquid crystal molecules at high resolutions, which leads to residual image problems, especially when transitioning from low grayscale to high grayscale.

Method used

By acquiring the display data of the current frame and the previous frame, it is determined whether the data is the same. If they are different, the default grayscale voltage is converted to the target grayscale voltage to increase the voltage difference and improve the response speed of the liquid crystal molecules. A timing controller and a source drive circuit are used for driving.

Benefits of technology

The response rate of liquid crystal molecules has been improved, the residual image phenomenon has been reduced, and faster screen transitions and more delicate display effects have been achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116391217B_ABST
    Figure CN116391217B_ABST
Patent Text Reader

Abstract

A driving method of a display panel (100) and a display device, display data of a current frame and display data of a previous frame are acquired (S10); whether the display data of the current frame and the display data of the previous frame are same is judged (S20); if not, the default gray scale voltage corresponding to at least one sub-pixel in the default gray scale voltage of the default gray scale bit number carried by the display data of the current frame is converted into the target gray scale voltage of the target gray scale bit number, and then the display panel (100) is driven to display (S30); wherein the target gray scale voltage corresponding to the maximum positive gray scale value of the target gray scale bit number and the target gray scale voltage corresponding to the maximum negative gray scale value have a target gray scale voltage difference, the default gray scale voltage corresponding to the maximum positive gray scale value of the default gray scale bit number and the default gray scale voltage corresponding to the maximum negative gray scale value have a default gray scale voltage difference; the target gray scale voltage difference is greater than the default gray scale voltage difference.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of display, and in particular, to a driving method of a display panel and a display device. BACKGROUND

[0002] In a display such as a liquid crystal display (LCD), a plurality of pixels are generally included. Each pixel can include a red sub-pixel, a green sub-pixel, and a blue sub-pixel. By controlling display data corresponding to each sub-pixel, the display brightness of each sub-pixel is controlled, thereby mixing out the color to be displayed to display a color image. SUMMARY

[0003] A driving method of a display panel is provided in the embodiments of the present disclosure, comprising:

[0004] obtaining display data of a current frame and display data of a previous frame;

[0005] determining whether the display data of the current frame and the display data of the previous frame are the same;

[0006] If not, after converting the default gray scale voltage corresponding to at least one sub-pixel in the default gray scale voltage carried by the display data of the current frame into a target gray scale voltage of a target gray scale bit number, driving the display panel to display;

[0007] wherein for the same sub-pixel, the default gray scale voltage corresponding to the sub-pixel and the voltage on the common electrode have a default voltage difference, the target gray scale voltage corresponding to the sub-pixel and the voltage on the common electrode have a target voltage difference, and the target voltage difference is greater than the default voltage difference.

[0008] and the target gray scale voltage difference between the target gray scale voltage corresponding to the maximum positive gray scale value of the target gray scale bit number and the target gray scale voltage corresponding to the maximum negative gray scale value, and the default gray scale voltage difference between the default gray scale voltage corresponding to the maximum positive gray scale value of the default gray scale bit number and the default gray scale voltage corresponding to the maximum negative gray scale value; the target gray scale voltage difference is greater than the default gray scale voltage difference.

[0009] In some examples, the target gray scale bit number is greater than the default gray scale bit number.

[0010] In some examples, the default gray scale voltage corresponding to the maximum negative gray scale value is taken as the target gray scale voltage corresponding to the maximum negative gray scale value, and the default gray scale voltage corresponding to the maximum positive gray scale value is taken as the target gray scale voltage corresponding to the maximum positive gray scale value after adding a set compensation voltage.

[0011] In some examples, the target gray scale voltage corresponding to the maximum positive gray scale value is 17.5V-20V.

[0012] In some examples, the method for determining the compensation voltage comprises:

[0013] Based on the initial gray scale voltage corresponding to the maximum positive gray scale value and the initial gray scale voltage corresponding to the maximum negative gray scale value, and based on the set step voltage value, the gray scale voltage corresponding to the maximum positive gray scale value of the set display panel is increased in this adjustment.

[0014] According to the initial gray scale voltage corresponding to the maximum negative gray scale value and the increased gray scale voltage corresponding to the maximum positive gray scale value, the common voltage corresponding to the set display panel is determined.

[0015] According to the determined common voltage and the increased gray scale voltage corresponding to the maximum positive gray scale value, the set display panel is driven to display.

[0016] The common voltage difference between the pixel electrode and the common electrode in the sub-pixel of the set display panel is collected.

[0017] It is determined whether the common voltage difference meets the set common voltage value range.

[0018] If yes, the difference between the increased gray scale voltage corresponding to the maximum positive gray scale value and the initial gray scale voltage corresponding to the maximum positive gray scale value is taken as the compensation voltage.

[0019] If no, the next adjustment is entered.

[0020] In some examples, after the default gray scale voltage corresponding to at least one sub-pixel in the default gray scale voltage with the default gray scale bit number carried by the display data of the current frame is converted into the target gray scale voltage with the target gray scale bit number, the display panel is driven to display, comprising:

[0021] For each sub-pixel, the gray scale difference between the gray scale value corresponding to the default gray scale voltage in the current frame and the gray scale value corresponding to the default gray scale voltage in the previous frame is determined.

[0022] When the gray scale difference corresponding to at least one sub-pixel is not less than the gray scale difference threshold, the display panel is driven to display after the default gray scale voltage of the sub-pixel is converted into the target gray scale voltage.

[0023] In some examples, the conversion of the default gray scale voltage of the sub-pixel into the target gray scale voltage comprises:

[0024] According to the default gray scale bit number and the target gray scale bit number, and a relationship table of a plurality of different gray scale bit numbers stored in advance, a gray scale value corresponding to the target gray scale bit number of each gray scale value of the default gray scale bit number carried by the display data of the current frame is determined; wherein the relationship table comprises a corresponding relationship of each gray scale value in different gray scale bit numbers.

[0025] A target gray scale value is determined from the gray scale value corresponding to the target gray scale bit number; wherein the target gray scale value is greater than the gray scale value in the target gray scale bit number corresponding to the default gray scale voltage of the sub-pixel.

[0026] The target gray scale voltage corresponding to the target gray scale value in the target gray scale bit number is taken as the target gray scale voltage of the sub-pixel.

[0027] In some examples, the target gray scale value and the gray scale value in the target gray scale bit number corresponding to the default gray scale voltage of the sub-pixel differ by a set gray scale value.

[0028] The display device provided by the embodiments of the present disclosure comprises:

[0029] The timing controller is configured to acquire display data of a current frame and display data of a previous frame; determine whether the display data of the current frame and the display data of the previous frame are the same; if yes, convert a default gray scale voltage of a default gray scale bit number carried by the display data of the current frame into a target gray scale voltage of a target gray scale bit number corresponding to a default gray scale voltage of at least one sub-pixel;

[0030] The source driving circuit is configured to receive the target gray scale voltage output by the timing controller, and drive the display panel to display according to the received target gray scale voltage.

[0031] For the same sub-pixel, the default gray scale voltage corresponding to the sub-pixel and the voltage on the common electrode have a default voltage difference, the target gray scale voltage corresponding to the sub-pixel and the voltage on the common electrode have a target voltage difference, and the target voltage difference is greater than the default voltage difference.

[0032] In addition, the target gray scale voltage corresponding to the maximum positive gray scale value of the target gray scale bit number and the target gray scale voltage corresponding to the maximum negative gray scale value have a target gray scale voltage difference, the default gray scale voltage corresponding to the maximum positive gray scale value of the default gray scale bit number and the default gray scale voltage corresponding to the maximum negative gray scale value have a default gray scale voltage difference, and the target gray scale voltage difference is greater than the default gray scale voltage difference.

[0033] In some examples, the timing controller is further configured to determine, for each sub-pixel, a gray scale difference value between a gray scale value corresponding to the default gray scale voltage in the current frame and a gray scale value corresponding to the default gray scale voltage in the previous frame; and drive the display panel to display after converting the default gray scale voltage of at least one sub-pixel to the target gray scale voltage when the gray scale difference value corresponding to the at least one sub-pixel is not less than a gray scale difference threshold value.

[0034] In some examples, the timing controller stores a plurality of relationship tables corresponding to different gray scale bit numbers. BRIEF DESCRIPTION OF DRAWINGS

[0035] Figure 1 A structural schematic diagram of a display device in an embodiment of the present disclosure;

[0036] Figure 2 A schematic diagram of a screen displayed by a display panel in an embodiment of the present disclosure;

[0037] Figure 3 A flowchart of a driving method in an embodiment of the present disclosure;

[0038] Figure 4a A schematic diagram of gray scales corresponding to different display frames in an embodiment of the present disclosure;

[0039] Figure 4b A schematic diagram of voltages input by sub-pixels in different display frames in an embodiment of the present disclosure;

[0040] Figure 5 A schematic diagram of a relationship curve between voltages and transmittances in an embodiment of the present disclosure;

[0041] Figure 6 A flowchart of a determination method of a compensation voltage in an embodiment of the present disclosure;

[0042] Figure 7 A structural schematic diagram of a timing controller and a source driving circuit in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0043] In order to make the objects, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. And the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict, if necessary. Based on the described embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work belong to the protection scope of the present disclosure.

[0044] Unless otherwise defined, technical terms or scientific terms used in the present disclosure shall have the meanings as understood by one of ordinary skill in the art to which the present disclosure pertains. The terms "first", "second", and similar terms do not denote any order, quantity, or importance, but are used to distinguish different components. The terms "include", "comprise", and similar terms are intended to mean that the elements or objects listed after the terms encompass the elements or objects recited after the terms, and equivalents thereof, without precluding other elements or objects. The terms "connected" or "coupled" and similar terms are not limited to physical or mechanical connections or couplings, but can include electrical connections or couplings, whether direct or indirect.

[0045] It should be noted that the size and shape of the various figures in the drawings are not intended to represent true proportions or dimensions, but are merely intended to illustrate the present disclosure. Like or similar designations in the drawings represent like or similar elements or elements having the same or similar functions.

[0046] Referring to Figure 1 The display device can include a display panel 100, a level shift circuit 200, and a timing controller 300. The display panel 100 can include a plurality of pixel units arranged in an array, a plurality of gate lines (e.g., GA1, GA2, GA3, GA4), a plurality of data lines (e.g., DA1, DA2, DA3), a gate driving circuit 110, and a source driving circuit 120. The gate driving circuit 110 is coupled to the gate lines GA1, GA2, GA3, and GA4, respectively, and the source driving circuit 120 is coupled to the data lines DA1, DA2, and DA3, respectively. The timing controller 300 inputs a control signal to the level shift circuit 200, so that the level shift circuit 200 inputs a control signal to the gate driving circuit 110, thereby driving the gate lines GA1, GA2, GA3, and GA4. The timing controller 300 inputs a signal to the source driving circuit 120, so that the source driving circuit 120 inputs a gray scale voltage to the data lines, thereby charging the sub-pixels and achieving a display function.

[0047] Exemplarily, each pixel unit includes a plurality of sub-pixels SPX. For example, the pixel unit can include a red sub-pixel, a green sub-pixel, and a blue sub-pixel, so that color display can be achieved by mixing red, green, and blue. Alternatively, the pixel unit can include a red sub-pixel, a green sub-pixel, a blue sub-pixel, and a white sub-pixel, so that color display can be achieved by mixing red, green, blue, and white. Of course, in actual applications, the light-emitting colors of the sub-pixels in the pixel unit can be designed and determined according to the actual application environment, which is not limited herein.

[0048] Referring to Figure 1As shown, each sub-pixel includes a transistor 01 and a pixel electrode 02. One row of sub-pixels corresponds to one gate line, and one column of sub-pixels 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, meaning it includes data lines between adjacent columns of pixels, but does not include data lines between adjacent columns of pixels. The specific pixel arrangement structure and the arrangement of data lines and scan lines are not limited.

[0049] 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^34) 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^6) 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^35) gray levels. 10 There are 1024 gray levels, with gray values ​​ranging from 0 to 1023. If the LCD panel has a 12-bit grayscale, then red, green, and blue each have 4096 (i.e., 2^3) gray levels. 12 There are 4096 gray levels, with gray values ​​ranging from 0 to 4093.

[0050] 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 upper substrate and a lower substrate of a cell, and liquid crystal molecules filled between the upper and lower substrates. When displaying an image, since there is a voltage difference between the grayscale voltage applied to the pixel electrode of each sub-pixel and the voltage on the common electrode, this voltage difference can form an electric field, causing the liquid crystal molecules to deflect under the action of this electric field. Because different intensities of electric fields cause different degrees of deflection of the liquid crystal molecules, this results in different transmittances of the sub-pixels, enabling the sub-pixels to achieve different grayscale brightness levels, thereby realizing image display.

[0051] The following description uses a liquid crystal display panel as the display panel in the embodiments of this disclosure, and the pixel unit includes red sub-pixels, green sub-pixels and blue sub-pixels as an example. However, the reader should know that the colors of the sub-pixels included in the liquid crystal display panel are not limited to these.

[0052] Because liquid crystal molecules exhibit a viscous effect, there is a time process for them to deflect to the desired state; this is known as the response time. The faster the liquid crystal molecules deflect, the shorter the response time; the slower they deflect, the longer the response time. As display panel resolutions increase, the charging time for sub-pixels becomes shorter, leading to insufficient charging rates. This results in relatively slower liquid crystal molecule deflection and a relatively longer response time, causing image retention issues when displaying images.

[0053] The problem of residual images occurs, especially noticeable when the voltage of the input sub-pixels changes from low grayscale to high grayscale. Combined with... Figure 2 As shown, taking a display panel with a grayscale bit depth of 6 bits as an example, when the display panel displays a test image with a background of 255 grayscale levels and 0 grayscale level as the number 8, the number 8 corresponding to W1 is the position of the number 8 in the first frame of the test image, the number 8 corresponding to W2 is the position of the number 8 in the second frame of the test image, and the number 8 corresponding to W3 is the position of the number 8 in the third frame of the test image. Figure 2 As can be seen, in the second frame, the number 8 corresponding to W1 does not immediately turn white, resulting in a residual image. In the third frame, the number 8 corresponding to W2 also does not immediately turn white, again resulting in a residual image.

[0054] To improve the response speed of liquid crystal molecules and reduce the response time, embodiments of this disclosure provide a driving method for a display panel, such as... Figure 3 As shown, it may include the following steps:

[0055] S10. Obtain the display data of the current frame and the display data of the previous frame.

[0056] For example, combined Figure 4aAs shown, in a video, the image can be displayed using consecutive frames. Taking frames (n-1) to (n+2)F(n-1) to F(n+2) of the video as an example, when displaying frame nF(n), frame nF(n) can be used as the current frame, and frame (n-1)F(n-1) as the previous frame. This allows us to obtain the display data for both frames nF(n) and (n-1)F(n-1). Similarly, when displaying frame (n+1)F(n+1), frame (n+1)F(n+1) can be used as the current frame, and frame nF(n) as the previous frame. The rest can be displayed similarly, and will not be elaborated further here.

[0057] It should be noted that the display data of the current frame and the display data of the previous frame are the initial display data with the default grayscale level, and the default grayscale level is not converted to the target grayscale level.

[0058] S20. Determine whether the display data of the current frame is the same as the display data of the previous frame.

[0059] For example, when the nth frame F(n) is about to be displayed, the display data of the nth frame F(n) can be compared with the display data of the (n-1)th frame F(n-1) for the same sub-pixel, so that the display data corresponding to each sub-pixel can be compared.

[0060] If, within each sub-pixel, the display data of the nth frame F(n) is the same as the display data of the (n-1)th frame F(n-1), it means that the image to be displayed in the nth frame F(n) is the same as the image already displayed in the (n-1)th frame F(n-1). In other words, the images displayed in the nth frame F(n) and the (n-1)th frame F(n-1) have not switched; that is, a static image is displayed. At this time, the grayscale corresponding to the sub-pixel does not change, thus eliminating the need for grayscale voltage conversion corresponding to the number of grayscale bits. Therefore, step S40 can be executed, directly driving the display panel to display based on the default grayscale voltage of the current frame's display data.

[0061] If, for each sub-pixel, some sub-pixels have display data in frame n F(n) that is the same as the display data in frame (n-1) F(n-1), while the remaining sub-pixels have display data in frame n F(n) that is different from the display data in frame (n-1) F(n-1), or if all sub-pixels have display data in frame n F(n) that is different from the display data in frame (n-1) F(n-1), then it means that the image to be displayed in frame n F(n) is different from the image already displayed in frame (n-1) F(n-1). In other words, the images displayed in frame n F(n) and frame (n-1) F(n-1) have switched, i.e., a dynamic image is displayed. At this time, the grayscale corresponding to the remaining sub-pixels has changed, allowing for the conversion of grayscale voltage corresponding to the number of grayscale bits. Then step S30 can be executed.

[0062] When displaying the (n+1)th frame F(n+1), the display data of the (n+1)th frame F(n+1) can be compared with the display data of the same sub-pixel in the display data of the nth frame F(n) to ensure that the display data corresponding to each sub-pixel is compared. If the display data of the same sub-pixel in the nth frame F(n) is the same as the display data of the (n+1)th frame F(n+1), it means that the image to be displayed in the nth frame F(n) is the same as the image already displayed in the (n+1)th frame F(n+1). In other words, the images displayed in the nth frame F(n) and the (n+1)th frame F(n+1) have not been switched, i.e., a static image is displayed. At this time, the grayscale corresponding to the sub-pixel does not change, so there is no need to perform the conversion of the grayscale voltage corresponding to the grayscale bit. Then step S40 can be executed to directly drive the display panel to display based on the default grayscale voltage of the current frame's display data.

[0063] If, for each sub-pixel, some sub-pixels have display data in frame n(n) that is the same as display data in frame (n+1) F(n+1), while the remaining sub-pixels have display data in frame n(n) that is different from display data in frame (n+1) F(n+1), or if all sub-pixels have display data in frame n(n) that is different from display data in frame (n+1) F(n+1), then it means that the image to be displayed in frame n(n) is different from the image already displayed in frame (n+1) F(n+1). In other words, the images displayed in frame n(n) and frame (n+1) F(n+1) have switched, i.e., a dynamic image is displayed. At this time, the grayscale corresponding to the remaining sub-pixels has changed, allowing for the conversion of grayscale voltage corresponding to the number of grayscale bits. Then step S30 can be executed.

[0064] When displaying the (n+2)th frame F(n+2), the display data of the (n+1)th frame F(n+1) and the display data of the (n+2)th frame F(n+2) can be compared to the display data of the same sub-pixel to ensure that the display data corresponding to each sub-pixel is compared. If the display data of the same sub-pixel in the (n+2)th frame F(n+2) is the same as the display data of the (n+1)th frame F(n+1), it means that the image to be displayed in the (n+2)th frame F(n+2) is the same as the image already displayed in the (n+1)th frame F(n+1). In other words, the images displayed in the (n+2)th frame F(n+2) and the (n+1)th frame F(n+1) have not been switched, i.e., a static image is displayed. At this time, the grayscale corresponding to the sub-pixel does not change, so there is no need to perform grayscale voltage conversion corresponding to the number of grayscale bits. Then step S40 can be executed to directly drive the display panel to display based on the default grayscale voltage of the current frame's display data.

[0065] If, for each sub-pixel, some sub-pixels have display data in frame (n+2) that is the same as the display data in frame (n+1) that is the same as the display data in frame (n+1), while the remaining sub-pixels have display data in frame (n+2) that is different from the display data in frame (n+1), or if all sub-pixels have display data in frame (n+2) that is different from the display data in frame (n+1), then it means that the image to be displayed in frame (n+2) is different from the image already displayed in frame (n+1). In other words, the images displayed in frame (n+2) and frame (n+1) have switched, i.e., a dynamic image is displayed. In this case, the grayscale corresponding to the remaining sub-pixels changes, allowing for the conversion of grayscale voltage corresponding to the number of grayscale bits. Then, step S30 can be executed.

[0066] For the remaining frames, the above method can be used to determine whether the display panel needs to be driven to display according to step S30 or step S40.

[0067] S30. Convert the default gray level voltage corresponding to at least one sub-pixel from the default gray level voltage of the default gray level number carried in the display data of the current frame into the target gray level voltage of the target gray level number, and then drive the display panel to display.

[0068] S40: Drive the display panel to display directly based on the default grayscale voltage of the display data of the current frame.

[0069] The driving method provided in this embodiment acquires the display data of the current frame and the display data of the previous frame, and performs a judgment analysis on the display data of the current frame and the display data of the previous frame to determine whether the display data of the current frame and the display data of the previous frame are the same. If they are not the same, the default grayscale voltage of at least one sub-pixel can be converted into a target grayscale voltage with a target grayscale number of bits. For the same sub-pixel, since the target voltage difference corresponding to the sub-pixel is greater than the default voltage difference, the intensity of the electric field generated by the target voltage difference can be greater than the intensity of the electric field generated by the default voltage difference. Within the same charging time, a stronger electric field can drive the liquid crystal molecules to deflect faster, so that the liquid crystal molecules can quickly reach the target deflection angle, thereby improving the response rate of the liquid crystal molecules.

[0070] In this embodiment, the timing controller 300 can acquire the display data of the current frame and the display data of the previous frame; determine whether the display data of the current frame and the display data of the previous frame are the same; when the display data of the current frame and the display data of the previous frame are the same, the default gray level voltage corresponding to at least one sub-pixel in the default gray level voltage of the default gray level bit number carried in the display data of the current frame can be converted into a target gray level voltage of the target gray level bit number and output. The source driving circuit can receive the target gray level voltage output by the timing controller and drive the display panel to display in the current frame according to the received target gray level voltage. When the display data of the current frame and the display data of the previous frame are different, the default gray level voltage of the display data of the current frame can be directly output. The source driving circuit can receive the default gray level voltage output by the timing controller and drive the display panel to display in the current frame according to the received default gray level voltage.

[0071] In this embodiment, the default grayscale bit depth can be selected from 6 bits, 8 bits, 10 bits, 12 bits, etc. The target grayscale bit depth can also be selected from 6 bits, 8 bits, 10 bits, 12 bits, etc. For example, since a higher grayscale bit depth results in more levels of brightness from darkest to brightest, the image quality is more refined. Therefore, the target grayscale bit depth can be greater than the default grayscale bit depth, resulting in a more refined panel display. For example, the default grayscale bit depth is 6 bits, and the target grayscale bit depth is 8 bits, 10 bits, or 12 bits. Alternatively, the default grayscale bit depth is 8 bits, and the target grayscale bit depth is 10 bits or 12 bits. Or, the default grayscale bit depth is 10 bits, and the target grayscale bit depth is 12 bits. It should be noted that in this embodiment, the display data of the current frame itself carries its resolution, which corresponds to a grayscale bit depth; this grayscale bit depth is the default grayscale bit depth in this embodiment.

[0072] For example, when the grayscale voltage input to the pixel electrode of a sub-pixel is greater than the voltage on the common electrode, the polarity of the sub-pixel can be made positive, and the grayscale value corresponding to this grayscale voltage can be used as a positive grayscale value. When the grayscale voltage input to the pixel electrode of a sub-pixel is less than the voltage on the common electrode, the polarity of the sub-pixel can be made negative, and the grayscale value corresponding to this grayscale voltage can be used as a negative grayscale value. For example, the voltage on the common electrode can be 8.3V. Taking a sub-pixel as an example, if a grayscale voltage of 8.3V to 16V is input to the pixel electrode of the sub-pixel, the liquid crystal molecules at the sub-pixel can be made positive, and the grayscale voltage of 8.3V to 16V is the grayscale voltage corresponding to a positive grayscale value. If a grayscale voltage of 0.6V to 8.3V is input to the pixel electrode of the sub-pixel, the liquid crystal molecules at the sub-pixel can be made negative, and the grayscale voltage of 0.6V to 8.3V is the grayscale voltage corresponding to a negative grayscale value. For example, taking an 8-bit grayscale of 0-255 as an example, where 0 to +255 represents positive grayscale values ​​and 0 to -255 represents negative grayscale values, if a grayscale voltage of 16V is input to the pixel electrode of a sub-pixel, that sub-pixel can correspond to the maximum positive grayscale value of +255. If a grayscale voltage of 0.6V is input to the pixel electrode of a sub-pixel, that sub-pixel can correspond to the maximum negative grayscale value of -255. That is, +255 is the maximum value among positive grayscale values, and -255 is the maximum value among negative grayscale values. Similarly, in 10-bit, 0 to +1023 represents positive grayscale values, and 0 to -1023 represents negative grayscale values. In 12-bit, 0 to +4095 represents positive grayscale values, and 0 to -4095 represents negative grayscale values.

[0073] In this embodiment of the disclosure, the default gray level voltage V corresponds to the maximum positive gray level value of the default gray level bit depth. +mrmax The default gray level voltage V corresponding to the maximum negative gray level value -mrmax There is a default grayscale voltage difference V between them. +mrmax -V -mrmax The target gray level voltage V corresponding to the maximum positive gray level value of the target gray level number of bits. +mbmax The target gray level voltage V corresponding to the maximum negative gray level value -mbmax There is a target gray level voltage difference V between them +mbmax -V -mbmax Among them, the target gray-scale voltage difference V +mbmax -V -mbmax Greater than the default grayscale voltage difference V +mrmax -V -mrmax V +mbmax -V -mbmax >V +mrmax -V -mrmaxFor example, taking a default grayscale bit depth of 8 bits and a target grayscale bit depth of 10 bits as an example, in the 8 bits, the default grayscale voltage corresponding to the maximum positive grayscale value is +255, which corresponds to the default grayscale voltage V. +255 The default grayscale voltage corresponding to the maximum negative grayscale value is V, which corresponds to the default grayscale voltage of the -255 grayscale value. -255 V +255 >V -255 The default grayscale voltage difference is V. +255 -V -255 In 10-bit, the target grayscale voltage corresponding to the maximum positive grayscale value is the target grayscale voltage V corresponding to the +1023 grayscale value. +1023 The target gray level voltage corresponding to the maximum negative gray level value is the target gray level voltage V corresponding to the -1023 gray level value. -1023 V +1023 >V -1023 The target gray-scale voltage difference is V. +1023 -V -1023 Then there can be V. +1023 -V -1023 >V +255 -V -255 .

[0074] In this embodiment, the default grayscale voltage corresponding to the maximum negative grayscale value can be used as the target grayscale voltage corresponding to the maximum negative grayscale value. Furthermore, the default grayscale voltage corresponding to the maximum positive grayscale value, plus a set compensation voltage, can be used as the target grayscale voltage corresponding to the maximum positive grayscale value. For example, if the default grayscale voltage corresponding to the maximum negative grayscale value is 0.6V, then the target grayscale voltage corresponding to the maximum negative grayscale value can also be 0.6V. If the default grayscale voltage corresponding to the maximum positive grayscale value is 16V, and the set compensation voltage is 1.5V to 4V, then the target grayscale voltage corresponding to the maximum positive grayscale value can be 17.5V to 20V. For instance, taking a default grayscale voltage corresponding to the maximum positive grayscale value of 16V as an example, if the set compensation voltage is 1.5V, the target grayscale voltage corresponding to the maximum positive grayscale value can be 17.5V. If the set compensation voltage is 2.6V, the target grayscale voltage corresponding to the maximum positive grayscale value can be 18.6V. If the compensation voltage is set to 4V, the target gray level voltage corresponding to the maximum positive gray level value can be 20V.

[0075] It should be noted that using the default grayscale voltage corresponding to the maximum negative grayscale value as the target grayscale voltage is based on the performance considerations of the components in the source driver circuit. If the performance of the components in the source driver circuit allows, the target grayscale voltage corresponding to the maximum negative grayscale value can also be obtained by subtracting the set negative compensation voltage from the default grayscale voltage corresponding to the maximum negative grayscale value.

[0076] Based on considerations of the display panel's transmittance, combined with Figure 5 , Figure 5 The graph illustrates the relationship between transmittance and the corresponding grayscale voltage. The horizontal axis represents voltage, and the vertical axis represents transmittance. Specifically, voltages on the curve less than the voltage Vcom at the common electrode represent the grayscale voltage corresponding to negative grayscale values, while voltages on the curve greater than the voltage Vcom at the common electrode represent the grayscale voltage corresponding to positive grayscale values. -mrmax V represents the default grayscale voltage corresponding to the maximum negative grayscale value. +mrmax This represents the default grayscale voltage corresponding to the maximum positive grayscale value, in V +mrmax Based on this, the voltage is increased sequentially to obtain the voltage in the Vod interval. This voltage is then input into the sub-pixel, and the resulting transmittance is compared with the applied V. +mrmax If the transmittance at any given time meets the display requirements (e.g., meets the allowable error range), then the voltage within the Vod interval can be used as the grayscale voltage corresponding to the maximum positive grayscale value. However, from Figure 5 As can be seen, transmittance decreases somewhat within the Vod range. To minimize this decrease and to ensure the grayscale voltage corresponding to the maximum positive grayscale value is appropriately selected, 18.6V corresponding to V0 can be used as the grayscale voltage for the maximum positive grayscale value. Furthermore, considering the rated voltage and rated current of the components in the source drive circuit, using 18.6V as the grayscale voltage for the maximum positive grayscale value prevents an excessive increase in power consumption of the source drive circuit. This allows the maximum positive grayscale value to be achieved within the range that the source drive circuit can withstand.

[0077] Typically, the voltage on the common electrode can be an intermediate value between the grayscale voltage corresponding to the maximum positive grayscale value and the grayscale voltage corresponding to the maximum negative grayscale value. For example, when the grayscale voltage corresponding to the maximum positive grayscale value is 16V and the grayscale voltage corresponding to the maximum negative grayscale value is 0.6V, the voltage on the common electrode can be (16V + 0.6V) / 2 = 8.3V. In this embodiment, since the target grayscale voltage difference is greater than the default grayscale voltage difference, the voltage on the common electrode corresponding to the default grayscale voltage is different from the voltage on the common electrode corresponding to the target grayscale voltage. For example, the voltage Vcom on the common electrode corresponding to the default grayscale voltage... mrmax It can be as follows: Vcom mr =(V +mrmax +V -mrmax ) / 2. The voltage Vcom on the common electrode corresponding to the target grayscale voltage. mb It can be as follows: Vcom mbmax =(V +mbmax +V -mbmax ) / 2.

[0078] In this embodiment of the disclosure, for the same sub-pixel, there is a default voltage difference between the default grayscale voltage corresponding to the sub-pixel and the voltage Vcom1 on the common electrode, and there is a target voltage difference between the target grayscale voltage corresponding to the sub-pixel and the voltage on the common electrode, wherein the target voltage difference is greater than the default voltage difference. For example, for the same sub-pixel, the default grayscale voltage Vcom1 corresponding to the positive grayscale of the sub-pixel... +mr With the voltage Vcom on the common electrode mr There is a default voltage difference V between them. +mr -Vcom mr The target gray level voltage V corresponding to the positive gray level of the sub-pixel +mb With the voltage Vcom on the common electrode mb There is a target voltage difference V between them +mb -Vcom mb V +mb -Vcom mb >V +mr -Vcom mr For example, for the same sub-pixel, the default grayscale voltage V corresponding to the negative grayscale of the sub-pixel. -mr With the voltage Vcom on the common electrode mr There is a default voltage difference Vcom between them. mr -V -mr The target gray level voltage V corresponding to the negative gray level of the sub-pixel -mb With the voltage Vcom on the common electrode mb There is a target voltage difference Vcom between them mb -V -mb Vcom mb -V -mb Vcom mr -V -mr .

[0079] For example, the compensation voltage can be obtained by testing before the display panel leaves the factory. After obtaining the compensation voltage, it can be stored in the timing controller so that it can be used directly after the display panel leaves the factory according to the method in this disclosure.

[0080] In this embodiment of the disclosure, the method for determining the compensation voltage is as follows: Figure 6 As shown, it may include the following steps:

[0081] S01. Based on the initial gray level voltage corresponding to the maximum positive gray level value and the initial gray level voltage corresponding to the maximum negative gray level value, and based on the set step voltage value, increase the gray level voltage corresponding to the maximum positive gray level value of the set display panel in this adjustment.

[0082] For example, the step voltage value can be set to 0.1V, 0.2V, 0.5V, etc., which can be determined according to the needs of actual application and is not limited here.

[0083] Taking an initial grayscale voltage of 0.6V corresponding to the maximum negative grayscale value and 16V corresponding to the maximum positive grayscale value as an example, and setting a step voltage of 0.1V, in the previous adjustment, the grayscale voltage corresponding to the maximum positive grayscale value was 16.4V. In this adjustment, 0.1V can be added to 16.4V to obtain 16.5V. 16.5V will be used as the grayscale voltage of the maximum positive grayscale value after this adjustment.

[0084] S02. Determine the common voltage corresponding to the display panel based on the initial gray level voltage corresponding to the maximum negative gray level value and the gray level voltage corresponding to the improved maximum positive gray level value.

[0085] For example, the voltage on the common electrode can be an intermediate value between the grayscale voltage corresponding to the maximum positive grayscale value and the grayscale voltage corresponding to the maximum negative grayscale value. For instance, when the grayscale voltage corresponding to the maximum positive grayscale value is 16.5V and the grayscale voltage corresponding to the maximum negative grayscale value is 0.6V, the voltage on the common electrode can be (16.5V+0.6V) / 2=8.55V.

[0086] S03. Drive the display panel to display based on the determined common voltage and the gray level voltage corresponding to the improved maximum positive gray level value.

[0087] It should be noted that, due to the different specifications of different display panel models, after a certain model of display panel is manufactured, one, two, three or more display panels can be extracted from that model of display panel before leaving the factory to be used as the designated display panel.

[0088] For example, 8.55V is input to the common electrode and 16.5V is input to the pixel electrode of each sub-pixel in the setting display panel to drive the setting display panel to display.

[0089] S04. Collect the common voltage difference between the pixel electrode and the common electrode in the sub-pixel of the display panel.

[0090] For example, after inputting 8.55V on the common electrode and 16.5V on the pixel electrode of each sub-pixel in the setting display panel, the common voltage difference between the pixel electrode and the common electrode can be collected by a voltage acquisition device.

[0091] S05. Determine whether the common voltage difference meets the set common voltage value range.

[0092] It should be noted that the common voltage range can be set to the allowable error range. Of course, in practical applications, since the requirements of different display panels vary, the common voltage range can be determined according to the actual application needs, and is not limited here.

[0093] For example, the voltage difference between the pixel electrode and the common electrode is acquired by a voltage acquisition device and compared with a set common voltage value range to determine whether the voltage difference is within the set common voltage value range. If yes, it means that the voltage difference is within the set common voltage value range, and step S06 can be executed. If no, it means that the voltage difference is not within the set common voltage value range, and step S07 can be executed.

[0094] S06. The difference between the gray level voltage corresponding to the maximum positive gray level value after this improvement and the initial gray level voltage corresponding to the maximum positive gray level value is used as the compensation voltage.

[0095] For example, since the initial gray level voltage corresponding to the maximum positive gray level value is 16V, and the gray level voltage corresponding to the maximum positive gray level value after this improvement is 16.4V, 0.5V can be stored as a compensation voltage.

[0096] S07. If not, proceed to the next adjustment.

[0097] For example, in the next adjustment, 0.1V can be added to 16.5V to obtain 16.6V, and 16.6V can be used as the gray level voltage of the maximum positive gray level value after the next adjustment. Then, the steps after step S01 above are executed, which will not be described in detail here.

[0098] In this embodiment, step 30: After converting the default grayscale voltage corresponding to at least one sub-pixel from the default grayscale voltage of the default grayscale bit depth carried in the display data of the current frame into the target grayscale voltage of the target grayscale bit depth, the display panel is driven to display. Specifically, this may include the following steps: For each sub-pixel, determining the grayscale difference between the grayscale value corresponding to the default grayscale voltage of the sub-pixel in the current frame and the grayscale value corresponding to the default grayscale voltage in the previous frame. When the grayscale difference corresponding to at least one sub-pixel is not less than the grayscale difference threshold, the default grayscale voltage of the sub-pixel is converted into the target grayscale voltage, and the display panel is driven to display. For example, taking the display of the nth frame F(n) as an example, the default grayscale voltage corresponding to each sub-pixel in the nth frame F(n), and the grayscale value corresponding to that default grayscale voltage, can be obtained from the display data of the nth frame F(n). Furthermore, based on the display data of frame (n-1) F(n-1), the default grayscale voltage and the corresponding grayscale value of each sub-pixel in frame (n-1) F(n-1) are obtained. Taking a sub-pixel as an example, the grayscale difference between the grayscale value of the sub-pixel in frame (n) F(n) and the grayscale value in frame (n+1) F(n+1) is obtained. Similarly, the grayscale differences of the other sub-pixels can be obtained, which will not be elaborated here. After determining the grayscale difference of each sub-pixel, these grayscale differences can be compared with the grayscale difference threshold. If there is a sub-pixel whose grayscale difference is not less than the grayscale difference threshold, it indicates that the grayscale jump is large, which may cause image retention. Based on this, the default grayscale voltage of each sub-pixel in frame (n) F(n) can be converted into the target grayscale voltage and then used to drive the display panel. If there is no sub-pixel whose grayscale difference is not less than the grayscale difference threshold, that is, the grayscale difference of all sub-pixels is less than the grayscale difference threshold, it indicates that the grayscale jump is small and the probability of causing image retention is small. Based on this, instead of converting the default grayscale voltage of each sub-pixel in the nth frame F(n) to the target grayscale voltage, step S40 can be executed directly.

[0099] In this embodiment, the timing controller can store multiple relational tables for different grayscale bit depths. In specific implementation, converting the default grayscale voltage of a sub-pixel to a target grayscale voltage can specifically include: determining, based on the pre-stored relational tables for multiple grayscale bit depths, the corresponding grayscale values ​​of each grayscale value carried in the display data of the current frame within the target grayscale bit depth range. Then, determining the target grayscale value from the grayscale values ​​corresponding to the target grayscale bit depth range. Finally, using the grayscale voltage corresponding to the target grayscale value within the target grayscale bit depth range as the target grayscale voltage of the sub-pixel. The target grayscale value is greater than the grayscale value within the target grayscale bit depth range corresponding to the default grayscale voltage of the sub-pixel. For example, the target grayscale value differs from the grayscale value within the target grayscale bit depth range corresponding to the default grayscale voltage of the sub-pixel by a set grayscale value.

[0100] In this embodiment of the disclosure, the timing controller stores multiple relationship tables, which include the correspondence between grayscale values ​​at different grayscale bit depths. For example, the timing controller stores the relationship tables shown in Table 1 (correspondence between 8-bit and 12-bit grayscale values), Table 2 (correspondence between 10-bit and 12-bit grayscale values), and Table 3 (correspondence between 8-bit and 10-bit grayscale values). Of course, Tables 1 to 3 are merely examples, and the timing controller may also store relationship tables corresponding to grayscale values ​​at other grayscale bit depths, which is not limited here.

[0101] Referring to Table 1, for example, taking 2 gray levels in 8 bits as an example, 2 gray levels in 8 bits correspond to 8 gray levels in 12 bits. That is, the voltage difference between the gray level voltage of 2 gray levels in 8 bits and the voltage on the common electrode is the same as the voltage difference between the gray level voltage of 8 gray levels in 12 bits and the voltage on the common electrode. For example, taking 255 gray levels in 8 bits as an example, 255 gray levels in 8 bits correspond to 4066 gray levels in 12 bits. That is, the voltage difference between the gray level voltage of 255 gray levels in 8 bits and the voltage on the common electrode is the same as the voltage difference between the gray level voltage of 4066 gray levels in 12 bits and the voltage on the common electrode. The rest are similar and will not be elaborated here.

[0102] 8 bit 12 bit 0 0 1 2 2 8 3 15 4 20 5 27 …… …… 252 4002 253 4017 254 4032 255 4066

[0103] Table 1

[0104] 10 bit 12 bit 0 0 1 2 2 4 3 8 4 11 5 15 …… …… 1020 4002 1021 4007 1022 4012 1023 4016

[0105] Table 2

[0106]

[0107]

[0108] Table 3

[0109] Table 4 illustrates the correspondence between 10-bit and 12-bit grayscale values ​​in the prior art. Referring to Table 4, taking 1023 grayscale in 8 bits as an example, 1023 grayscale in 8 bits corresponds to 4096 grayscale in 12 bits. That is, the voltage difference between the grayscale voltage of 1023 grayscale in 8 bits and the voltage on the common electrode is the same as the voltage difference between the grayscale voltage of 4096 grayscale in 12 bits and the voltage on the common electrode. The rest are similar and will not be elaborated further here.

[0110] 10 bit 12 bit 0 0 1 2 2 5 3 8 4 11 5 14 …… …… 1020 4089 1021 4090 1022 4091 1023 4096

[0111] Table 4

[0112] In the embodiments disclosed herein, such asFigure 7 As shown, the timing controller 300 may include an Accurate Color Capture (ACC) unit and a frame driving unit. The ACC unit can acquire the display data of the current frame and the display data of the previous frame, and determine whether the display data of the current frame and the display data of the previous frame are the same. If the display data of the current frame and the display data of the previous frame are different, for each sub-pixel, it determines the grayscale difference between the grayscale value corresponding to the default grayscale voltage of the sub-pixel in the current frame and the grayscale value corresponding to the default grayscale voltage in the previous frame. When the grayscale difference corresponding to at least one sub-pixel is not less than the grayscale difference threshold, the target grayscale number of bits to be converted is determined. The frame driving unit can store multiple relation tables for different grayscale numbers, and, based on the default grayscale number of bits and the target grayscale number of bits, and based on the relation tables corresponding to the default grayscale number of bits and the target grayscale number of bits in the stored multiple relation tables, determines the grayscale values ​​corresponding to each grayscale value of the default grayscale number of bits carried in the display data of the current frame in the target grayscale number of bits. Subsequently, the grayscale voltage corresponding to the target grayscale value in the target grayscale bit depth is output as the target grayscale voltage of the sub-pixel. The source driving circuit 120 may include a data decoding unit, a digital-to-analog converter, and a data output unit. The data decoding unit receives the target grayscale voltage output by the frame driving unit, decodes the received target grayscale voltage, and outputs it to the digital-to-analog converter. Since the decoded target grayscale voltage is a digital signal, the digital-to-analog converter converts the digital target grayscale voltage into an analog gamma voltage and outputs it to the data output unit. The data output unit receives the converted gamma voltage and transmits it to the data lines in the display panel according to the interface protocol to charge the sub-pixel.

[0113] Furthermore, when it is determined that the display data of the current frame is the same as that of the previous frame, the default grayscale voltage of the current frame's display data is directly output to the source drive circuit. The data decoding unit can receive the default grayscale voltage, decode it, and output it to the digital-to-analog converter (DAC). Since the decoded default grayscale voltage is a digital signal, the DAC converts the digital default grayscale voltage into an analog gamma voltage and outputs it to the data output unit. The data output unit receives the converted gamma voltage and transmits it to the data lines in the display panel according to the interface protocol to charge the sub-pixels.

[0114] The following is combined with Figure 4a and Figure 4b Taking frames n-1 to n+2, F(n-1) to F(n+2) as examples, the driving method in this embodiment will be described. It should be noted that this embodiment is for better explanation of this disclosure, but does not limit this disclosure. Figure 4a andFigure 4b In the diagram, L0 represents grayscale value 0, L1023 represents positive grayscale value 1023, and L4018 represents positive grayscale value 4018. S20 represents the grayscale transition curve in this embodiment. S11 represents the actual voltage curve charged to the sub-pixel when the grayscale voltage corresponding to grayscale value L1023 is input to the sub-pixel in the display panel in the prior art. S12 (solid line) represents the actual voltage curve charged to the sub-pixel when the grayscale voltage corresponding to grayscale value L4018 is input to the sub-pixel in the display panel in this embodiment. S13 represents the trend curve of the voltage charged to the sub-pixel when the grayscale voltage corresponding to grayscale value L4018 is input to the sub-pixel in the display panel in this embodiment.

[0115] The following example uses positive grayscale values; the same applies to negative grayscale values, which will not be elaborated upon here.

[0116] Taking a default grayscale bit depth of 10 bits and a target grayscale bit depth of 12 bits as an example.

[0117] When the nth frame F(n) is about to be displayed, the nth frame F(n) can be used as the current frame and the (n-1)th frame F(n-1) can be used as the previous frame. In this way, the display data of the nth frame F(n) and the display data of the (n-1)th frame F(n-1) can be obtained.

[0118] The display data of frame n, F(n), is compared with the display data of frame (n-1), F(n-1), for the same sub-pixel, to ensure that the display data for each sub-pixel is compared. If, for each sub-pixel, some sub-pixels have the same display data for frame n, F(n), as the display data for the remaining sub-pixels are different from those for frame (n-1), or if all sub-pixels have different display data for frame n, F(n), and F(n-1), then the image to be displayed in frame n, F(n), is different from the image already displayed in frame (n-1), F(n-1). In other words, the images displayed in frame n, F(n), and F(n-1), F(n-1), have switched; that is, a dynamic image is displayed. In this case, the grayscale of the remaining sub-pixels changes accordingly.

[0119] Based on the display data of frame n F(n), the default grayscale voltage and the corresponding grayscale value for each sub-pixel in frame n F(n) are obtained. Similarly, based on the display data of frame (n-1) F(n-1), the default grayscale voltage and the corresponding grayscale value for each sub-pixel in frame (n-1) F(n-1) are obtained. Taking a single sub-pixel as an example, the grayscale difference between its corresponding grayscale value in frame n F(n) and its corresponding grayscale value in frame (n+1) F(n+1) is calculated. The grayscale differences for the remaining sub-pixels can be obtained similarly, and will not be elaborated upon here.

[0120] After determining the grayscale difference value corresponding to each sub-pixel, these grayscale differences can be compared with the grayscale difference threshold. If there is a grayscale difference value corresponding to a sub-pixel that is not less than the grayscale difference threshold, it indicates that the grayscale jump is large, which may cause image retention. Based on this, the default grayscale bit depth of the nth frame F(n) can be determined to be 10 bits, and the target grayscale bit depth to be converted to is 12 bits, according to the display data of the nth frame F(n). In this way, the 12-bit grayscale value corresponding to each grayscale value in the 10 bits can be determined according to the stored relationship table 2. It should be noted that, taking 2 grayscale levels in 10 bits as an example, 2 grayscale levels in 10 bits correspond to 4 grayscale levels in 12 bits. That is, the voltage difference between the grayscale voltage of 2 grayscale levels in 10 bits and the voltage on the common electrode is the same as the voltage difference between the grayscale voltage of 4 grayscale levels in 12 bits and the voltage on the common electrode. Taking 1023 grayscale levels in 10 bits as an example, 1023 grayscale levels in 10 bits correspond to 4016 grayscale levels in 12 bits. That is, the voltage difference between the gray level voltage of gray level 1023 in 10 bits and the voltage on the common electrode is the same as the voltage difference between the gray level voltage of gray level 4016 in 12 bits and the voltage on the common electrode. In other words, in this disclosure, if the gray level voltage corresponding to gray level 4016 in Table 2 is input to the sub-pixel in the display panel, the brightness achieved by the display panel can be the same as the brightness displayed by inputting the gray level voltage corresponding to gray level 4096 in the sub-pixel in the display panel in the prior art.

[0121] Based on the grayscale values ​​in the target grayscale bit depth corresponding to the default grayscale voltage of the sub-pixel, and considering the difference between the target grayscale value and the grayscale values ​​in the target grayscale bit depth corresponding to the default grayscale voltage of the sub-pixel, the target grayscale value can be determined from the grayscale values ​​corresponding to the target grayscale bit depth. For example, the grayscale value can be set to 2. Taking 1023 grayscale in 10 bits as an example, 1023 grayscale in 10 bits corresponds to 4016 grayscale in 12 bits. The remaining grayscale values ​​in 12 bits that are greater than 4016 grayscale can be used as candidate target grayscale values. Since the target grayscale value needs to differ from 4016 grayscale by 2, the grayscale value of 4018 in 12 bits can be used as the target grayscale value. Alternatively, the grayscale value can be set to 1. Taking 1023 grayscale in 10 bits as an example, 1023 grayscale in 10 bits corresponds to 4016 grayscale in 12 bits. The remaining grayscale values ​​in the 12-bit array that are greater than 4016 can be used as candidate target grayscale values. Since the target grayscale value needs to differ from 4016 by 1, the grayscale value of 4017 in the 12-bit array can be used as the target grayscale value. Of course, in practical applications, the grayscale value can be determined according to the specific needs of the application, and no limitation is made here.

[0122] The grayscale voltage corresponding to the target grayscale value in the target grayscale bit depth is taken as the target grayscale voltage of the sub-pixel. Thus, the target grayscale voltage that F(n) will input to each sub-pixel in the nth frame can be obtained. The target grayscale voltage that F(n) will input to each sub-pixel in the nth frame is then decoded and converted from digital to analog to obtain the gamma voltage. According to the interface protocol, this gamma voltage is transmitted to the data line in the display panel to charge the sub-pixel.

[0123] When displaying the (n+1)th frame F(n+1), the display data of the (n+1)th frame F(n+1) can be compared with the display data of the same sub-pixel in the display data of the nth frame F(n) to ensure that the display data corresponding to each sub-pixel is compared. If the display data of the same sub-pixel in the nth frame F(n) is the same as that in the (n+1)th frame F(n+1), it means that the image to be displayed in the nth frame F(n) is the same as the image already displayed in the (n+1)th frame F(n+1). In other words, the images displayed in the nth frame F(n) and the (n+1)th frame F(n+1) have not switched, i.e., a static image is displayed. At this time, the grayscale corresponding to the sub-pixel does not change, so there is no need to convert the grayscale voltage corresponding to the number of grayscale bits. The display panel can be driven directly according to the default grayscale voltage of the current frame's display data. For example, the grayscale voltage corresponding to 1023 grayscale bits in 10 bits can be input.

[0124] When displaying the (n+2)th frame F(n+2), the display data of the (n+2)th frame F(n+2) can be compared with the display data of the same sub-pixel in the display data of the nth frame F(n) to ensure that the display data corresponding to each sub-pixel is compared. If the display data of the same sub-pixel in the nth frame F(n) is the same as that in the (n+2)th frame F(n+2), it means that the image to be displayed in the nth frame F(n) is the same as the image already displayed in the (n+2)th frame F(n+2). In other words, the images displayed in the nth frame F(n) and the (n+2)th frame F(n+2) have not switched; that is, a static image is displayed. At this time, the grayscale corresponding to the sub-pixel does not change, so there is no need to convert the grayscale voltage corresponding to the number of grayscale bits. The display panel can be driven directly based on the default grayscale voltage of the current frame's display data. For example, the grayscale voltage corresponding to 1023 grayscale bits in 10 bits can be input.

[0125] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. 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 embodied 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.

[0126] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of 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, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0127] 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.

[0128] 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.

[0129] Although preferred embodiments of this disclosure have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this disclosure.

[0130] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this disclosure without departing from the spirit and scope of the embodiments of this disclosure. Therefore, if these modifications and variations to the embodiments of this disclosure fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include these modifications and variations.

Claims

1. A method for driving a display panel, comprising: Get the display data of the current frame and the display data of the previous frame; Determine whether the display data of the current frame is the same as the display data of the previous frame; If not, then convert the default gray level voltage of at least one sub-pixel in the default gray level voltage of the default gray level bit number carried in the display data of the current frame into the target gray level voltage of the target gray level bit number, and then drive the display panel to display. Wherein, the target grayscale number of bits is greater than the default grayscale number of bits; Specifically, for the same sub-pixel, there is a default voltage difference between the default grayscale voltage corresponding to the sub-pixel and the voltage on the common electrode, and there is a target voltage difference between the target grayscale voltage corresponding to the sub-pixel and the voltage on the common electrode, wherein the target voltage difference is greater than the default voltage difference; Furthermore, there is a target gray level voltage difference between the target gray level voltage corresponding to the maximum positive gray level value and the target gray level voltage corresponding to the maximum negative gray level value of the target gray level number of bits, and there is a default gray level voltage difference between the default gray level voltage corresponding to the maximum positive gray level value and the default gray level voltage corresponding to the maximum negative gray level value of the default gray level number of bits; the target gray level voltage difference is greater than the default gray level voltage difference.

2. The driving method for the display panel as described in claim 1, wherein, The default grayscale voltage corresponding to the maximum negative grayscale value is used as the target grayscale voltage corresponding to the maximum negative grayscale value, and the default grayscale voltage corresponding to the maximum positive grayscale value is added with the set compensation voltage and used as the target grayscale voltage corresponding to the maximum positive grayscale value.

3. The driving method for the display panel as described in claim 2, wherein, The target gray level voltage corresponding to the maximum positive gray level value is 17.5V~20V.

4. The driving method for the display panel as described in claim 2, wherein, The method for determining the compensation voltage includes: Based on the initial gray level voltage corresponding to the maximum positive gray level value and the initial gray level voltage corresponding to the maximum negative gray level value, and based on the set step voltage value, the gray level voltage corresponding to the maximum positive gray level value of the set display panel is increased in this adjustment. The common voltage corresponding to the set display panel is determined based on the initial gray level voltage corresponding to the maximum negative gray level value and the gray level voltage corresponding to the improved maximum positive gray level value. Based on the determined common voltage and the gray level voltage corresponding to the improved maximum positive gray level value, the set display panel is driven to display; The common voltage difference between the pixel electrode and the common electrode in the sub-pixel of the set display panel is collected; Determine whether the common voltage difference meets the set common voltage value range; If so, the difference between the gray level voltage of the corresponding maximum positive gray level value after this improvement and the initial gray level voltage of the corresponding maximum positive gray level value shall be used as the compensation voltage. If not, proceed to the next adjustment.

5. The driving method for a display panel as described in any one of claims 1-4, wherein, The step of converting the default grayscale voltage corresponding to at least one sub-pixel in the default grayscale voltage of the default grayscale bit depth carried in the display data of the current frame into the target grayscale voltage of the target grayscale bit depth, and then driving the display panel to display, includes: For each sub-pixel, determine the gray level difference between the gray level value corresponding to the default gray level voltage of the sub-pixel in the current frame and the gray level value corresponding to the default gray level voltage in the previous frame; When the grayscale difference corresponding to at least one sub-pixel is not less than the grayscale difference threshold, the default grayscale voltage of the sub-pixel is converted into the target grayscale voltage, and then the display panel is driven to display.

6. The driving method for a display panel as described in claim 5, wherein, The step of converting the default grayscale voltage of the sub-pixel to the target grayscale voltage includes: Based on the default grayscale number of bits and the target grayscale number of bits, as well as a pre-stored relationship table of multiple different grayscale number of bits, determine the corresponding grayscale value of each grayscale value of the default grayscale number of bits carried in the display data of the current frame in the target grayscale number of bits; wherein, the relationship table includes: the correspondence relationship of each grayscale value in different grayscale number of bits; A target gray level value is determined from the gray level values ​​corresponding to the target gray level bits; wherein, the target gray level value is greater than the gray level value in the target gray level bits corresponding to the default gray level voltage of the sub-pixel; The gray level voltage corresponding to the target gray level value in the target gray level number is used as the target gray level voltage of the sub-pixel.

7. The driving method for a display panel as described in claim 6, wherein, The difference between the target grayscale value and the grayscale value in the target grayscale bit depth corresponding to the default grayscale voltage of the sub-pixel is set by a grayscale value.

8. A display device, comprising: The timing controller is configured to acquire the display data of the current frame and the display data of the previous frame; Determine whether the display data of the current frame is the same as the display data of the previous frame; if not, convert the default gray level voltage of at least one sub-pixel in the default gray level voltage of the default gray level number carried in the display data of the current frame into the target gray level voltage of the target gray level number. Wherein, the target grayscale number of bits is greater than the default grayscale number of bits; The source drive circuit is configured to receive the target grayscale voltage output by the timing controller and drive the display panel to display according to the received target grayscale voltage; Specifically, for the same sub-pixel, there is a default voltage difference between the default grayscale voltage corresponding to the sub-pixel and the voltage on the common electrode, and there is a target voltage difference between the target grayscale voltage corresponding to the sub-pixel and the voltage on the common electrode, wherein the target voltage difference is greater than the default voltage difference; Furthermore, there is a target gray level voltage difference between the target gray level voltage corresponding to the maximum positive gray level value and the target gray level voltage corresponding to the maximum negative gray level value of the target gray level number of bits, and there is a default gray level voltage difference between the default gray level voltage corresponding to the maximum positive gray level value and the default gray level voltage corresponding to the maximum negative gray level value of the default gray level number of bits; the target gray level voltage difference is greater than the default gray level voltage difference.

9. The display device as claimed in claim 8, wherein, The timing controller is further configured to, for each sub-pixel, determine the grayscale difference between the grayscale value corresponding to the default grayscale voltage of the sub-pixel in the current frame and the grayscale value corresponding to the default grayscale voltage in the previous frame; when the grayscale difference corresponding to at least one sub-pixel is not less than the grayscale difference threshold, convert the default grayscale voltage of the sub-pixel to the target grayscale voltage and then drive the display panel to display.

10. The display device as claimed in claim 9, wherein, The timing controller stores a relationship table with multiple different gray levels.

Citation Information

Patent Citations

  • Liquid crystal display device and video processing method thereof

    CN102103841A

  • Pixel driving circuit, driving method thereof and display device

    CN109036290A