The driving method and driving system of the display panel, and the display device

By calculating the grayscale difference between pixels on the display panel and adjusting the brightness of sub-pixels, the problems of reduced viewing angle characteristics and graininess in vertically aligned liquid crystal displays when improving transmittance and reducing backlight brightness are solved, resulting in better display effects.

CN117746814BActive Publication Date: 2026-04-21SHENZHEN CHINA STAR OPTOELECTRONICS SEMICON DISPLAY TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN CHINA STAR OPTOELECTRONICS SEMICON DISPLAY TECH CO LTD
Filing Date
2024-01-16
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing vertical alignment LCDs, while improving transmittance and reducing backlight brightness, result in reduced viewing angle characteristics and issues such as graininess and color distortion when the pixel density is low and the viewing distance is close.

Method used

By obtaining the initial grayscale values ​​of the pixels on the display panel, calculating the grayscale difference, and adjusting the brightness and darkness of the sub-pixels according to the difference, the display is performed with the target grayscale value, thereby precisely controlling the brightness and darkness of the sub-pixels, thus improving viewing characteristics and reducing graininess.

Benefits of technology

While improving the viewing angle characteristics of the display panel, the graininess of the displayed image has been reduced, thus enhancing the display quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117746814B_ABST
    Figure CN117746814B_ABST
Patent Text Reader

Abstract

This application discloses a driving method and driving system for a display panel, as well as a display device. The display panel includes multiple pixels, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel. The driving method includes: acquiring image information of an initial image, the image information including initial grayscale values ​​corresponding to three sub-pixels of at least one pixel, each initial grayscale value corresponding to a target grayscale value, the target grayscale value including a first target grayscale value and a second target grayscale value, the magnitude of the initial grayscale value being between the first target grayscale value and the second target grayscale value; determining whether at least three initial grayscale values ​​are all equal; if not, calculating the grayscale difference between the maximum value among the at least three initial grayscale values ​​and the initial grayscale value corresponding to a sub-pixel of at least one other color under preset conditions; acquiring the number of sub-pixels displayed with the initial grayscale value and the number of sub-pixels displayed with the target grayscale value based on the grayscale difference, so as to display a target image.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a driving method and driving system for a display panel, and a display device. Background Technology

[0002] Existing LCD displays reduce power consumption by increasing transmittance to decrease backlight brightness. Taking vertically aligned LCDs as an example, transmittance is increased by changing the pixel architecture from 8 domains to 4 domains, but this also reduces the viewing angle characteristics of the display panel.

[0003] To improve the viewing angle characteristics of display panels, existing vertically aligned liquid crystal displays (PLCs) use an alternating bright and dark (H / L) pixel arrangement within the display area. By increasing the number of L-state pixels, the gamma value of the display panel is reduced when viewed from the side. However, increasing the number of L-state pixels can create a noticeable graininess in the display area. When the pixel density of the display panel is low and the viewing distance is close, the graininess of the displayed image is more pronounced, resulting in poor image quality. Summary of the Invention

[0004] This application provides a driving method, driving system, and display device for a display panel. The driving method, driving system, and display device can reduce the graininess of the displayed image, thereby improving the display quality.

[0005] On one hand, embodiments of this application provide a driving method for a display panel, the display panel including multiple pixels, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel, the driving method including: acquiring image information of an initial image, the image information including initial grayscale values ​​corresponding to three sub-pixels of at least one pixel, wherein any initial grayscale value corresponds to a target grayscale value, the target grayscale value including a first target grayscale value and a second target grayscale value, the magnitude of the initial grayscale value being between the first target grayscale value and the second target grayscale value; determining whether at least three initial grayscale values ​​are all equal; if not, calculating the grayscale difference between the maximum value among the at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color under preset conditions; acquiring the number of sub-pixels displayed with the initial grayscale value and the number of sub-pixels displayed with the target grayscale value based on the grayscale difference, so as to display a target image.

[0006] Optionally, in some embodiments of this application, the step of obtaining image information of the initial image, wherein the image information includes the initial grayscale values ​​corresponding to three sub-pixels of at least one pixel, includes: obtaining image information of the initial image, wherein the image information includes the initial grayscale values ​​of red sub-pixels, green sub-pixels, and blue sub-pixels among a plurality of pixels in a preset area.

[0007] Optionally, in some embodiments of this application, the step of determining whether the at least three initial grayscale values ​​are equal includes: calculating a first average value of the initial grayscale values ​​corresponding to the plurality of red sub-pixels, a second average value of the initial grayscale values ​​corresponding to the plurality of green sub-pixels, and a third average value of the initial grayscale values ​​corresponding to the plurality of blue sub-pixels; and determining whether the first average value, the second average value, and the third average value are equal.

[0008] Optionally, in some embodiments of this application, the step of calculating the grayscale difference between the maximum value of at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color under preset conditions if the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then calculating the first grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel, and the initial grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel. The first gray level difference is calculated as follows: A second gray level difference between the initial gray level of the red sub-pixel and the initial gray level of the blue sub-pixel; or, if the initial gray level of the red sub-pixel is greater than or equal to the initial gray level of the blue sub-pixel, and the initial gray level of the blue sub-pixel is greater than the initial gray level of the green sub-pixel, then a third gray level difference is calculated between the initial gray level of the red sub-pixel and the initial gray level of the green sub-pixel; or, if the initial gray level of the green sub-pixel is greater than or equal to the initial gray level of the red sub-pixel, and the initial gray level of the red sub-pixel is greater than the initial gray level of the blue sub-pixel. Alternatively, if the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then calculate the fourth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the red sub-pixel, and the fifth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the blue sub-pixel; or, if the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then calculate the fourth grayscale difference between the initial grayscale value of the green sub-pixel and the fifth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel. If the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, then calculate the sixth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel, and the seventh grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the red sub-pixel; or, if the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, then calculate the eighth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel.

[0009] Optionally, in some embodiments of this application, the step of obtaining the number of sub-pixels displayed at a first target grayscale value and the number of sub-pixels displayed at a second target grayscale value based on the grayscale difference to display a target image includes: determining, based on the first grayscale difference and the second grayscale difference, that the red sub-pixels are displayed at the initial grayscale value, and at least a portion of the green sub-pixels and the blue sub-pixels are displayed at the target grayscale value, wherein the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the first grayscale difference, and the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the second grayscale difference; determining, based on the third grayscale difference, that the red sub-pixels and blue sub-pixels are displayed at the initial grayscale value, and at least a portion of the green sub-pixels are displayed at the target grayscale value, wherein the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the third grayscale difference; determining, based on the fourth grayscale difference and the fifth grayscale difference, that the green sub-pixels are displayed at the initial grayscale value, and at least a portion of the green sub-pixels are displayed at the target grayscale value, wherein the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the third grayscale difference; and determining, based on the fourth grayscale difference and the fifth grayscale difference, that the green sub-pixels are displayed at the initial grayscale value, and at least a portion of the green sub-pixels are displayed at the target grayscale value. The initial grayscale value is used for display, and at least a portion of the red and blue sub-pixels are displayed at the target grayscale value. The number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the fourth grayscale difference, and the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the fifth grayscale difference. Based on the sixth and seventh grayscale values, it is determined that the blue sub-pixels are displayed at the initial grayscale value, and at least a portion of the red and green sub-pixels are displayed at the target grayscale value. The display is performed such that the number of red sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the sixth grayscale difference, and the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the seventh grayscale difference; based on the eighth grayscale value, it is determined that the blue sub-pixels and the red sub-pixels are displayed at the initial grayscale value, and at least some of the green sub-pixels are displayed at the target grayscale value, wherein the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the eighth grayscale difference.

[0010] Optionally, in some embodiments of this application, the step of calculating the grayscale difference between the maximum value of at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color under preset conditions if the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then calculating a ninth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel; or, if the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the green sub-pixel, then calculating a tenth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel; or, if the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the blue sub-pixel. Then calculate the eleventh gray level difference between the initial gray level value of the green sub-pixel and the initial gray level value of the blue sub-pixel; or, if the initial gray level value of the green sub-pixel is greater than the initial gray level value of the blue sub-pixel, and the initial gray level value of the blue sub-pixel is greater than or equal to the initial gray level value of the red sub-pixel, then calculate the twelfth gray level difference between the initial gray level value of the green sub-pixel and the initial gray level value of the red sub-pixel; or, if the initial gray level value of the blue sub-pixel is greater than or equal to the initial gray level value of the green sub-pixel, then calculate the twelfth gray level difference between the initial gray level value of the green sub-pixel and the initial gray level value of the red sub-pixel; If the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the red sub-pixel, then calculate the thirteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the red sub-pixel; or, if the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, then calculate the fourteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel.

[0011] Optionally, in some embodiments of this application, the step of obtaining the number of sub-pixels displayed at a first target grayscale value and the number of sub-pixels displayed at a second target grayscale value based on the grayscale difference to display the target image includes: determining, based on the ninth grayscale difference, that the red sub-pixel is displayed at the initial grayscale value, and at least a portion of the blue sub-pixels are displayed at the target grayscale value, wherein the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the ninth grayscale difference; determining, based on the tenth grayscale difference, that the red sub-pixel, green sub-pixel, and blue sub-pixel are all displayed at the initial grayscale value; and determining, based on the eleventh or twelfth grayscale difference, that the green sub-pixel is displayed at the initial grayscale value, and at least a portion of the blue sub-pixels are displayed at the target grayscale value. The number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the eleventh grayscale difference or the twelfth grayscale difference. Based on the twelfth grayscale difference, it is determined that the green sub-pixels are displayed at the initial grayscale value, and at least some of the red sub-pixels are displayed at the target grayscale value. The number of red sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the twelfth grayscale difference. Based on the thirteenth grayscale difference, it is determined that the blue sub-pixels are displayed at the initial grayscale value, and at least some of the red sub-pixels are displayed at the target grayscale value. The number of red sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the thirteenth grayscale difference. Based on the fourteenth grayscale value, it is determined that the blue sub-pixels, the red sub-pixels, and the green sub-pixels are all displayed at the initial grayscale value.

[0012] Optionally, in some embodiments of this application, the driving method of the display panel further includes: if the initial grayscale value of the red sub-pixel, the initial grayscale value of the green sub-pixel, and the initial grayscale value of the blue sub-pixel are all equal, then it is determined that the red sub-pixel, the green sub-pixel, and the blue sub-pixel are all displayed with the initial grayscale value.

[0013] This application also provides a driving system for a display panel, the display panel including multiple pixels, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel, the driving system including: an acquisition module, a judgment module, a calculation module, and a compensation module, the acquisition module being used to acquire image information of an initial image, the image information including initial grayscale values ​​corresponding to three sub-pixels of at least one pixel, wherein any initial grayscale value corresponds to a target grayscale value, the target grayscale value including a first target grayscale value and a second target grayscale value, the magnitude of the initial grayscale value being between the first target grayscale value and the second target grayscale value; the judgment module being used to determine whether at least three initial grayscale values ​​are all equal; the calculation module being used to calculate, under preset conditions, the grayscale difference between the maximum value of at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color if any two of the at least three initial grayscale values ​​are not equal; the compensation module being used to obtain the number of sub-pixels displayed with the initial grayscale value and the number of sub-pixels displayed with the target grayscale value based on the grayscale difference, so as to display a target image.

[0014] On the other hand, this application provides a display device, including: a display panel and a driving system, wherein the display panel is electrically connected to the driving system, and the driving system is used to drive the display panel to display a target image according to the driving method described above.

[0015] The display panel driving method and display device provided in this application acquire image information of an initial image, the image information including initial grayscale values ​​corresponding to three sub-pixels of at least one pixel, wherein any initial grayscale value corresponds to a target grayscale value, the target grayscale value including a first target grayscale value and a second target grayscale value, and the magnitude of the initial grayscale value is between the first target grayscale value and the second target grayscale value; determine whether the at least three initial grayscale values ​​are all equal; if not, calculate the maximum value among the at least three initial grayscale values ​​and the value of at least one other color under preset conditions. The grayscale difference of the initial grayscale value corresponding to the sub-pixel; the number of sub-pixels displayed at the initial grayscale value and the number of sub-pixels displayed at the target grayscale value are obtained based on the grayscale difference to display the target image. That is, the number of sub-pixels displayed at the initial grayscale value and the number of sub-pixels displayed at the target grayscale value are adjusted according to the grayscale difference between the initial grayscale values ​​of sub-pixels of different colors, so as to precisely control the brightness and darkness of sub-pixels of different colors, thereby reducing the graininess of the displayed image while improving the viewing angle characteristics of the display panel, and thus improving the display quality. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the gamma curves of an existing display panel viewed from the side and from the front.

[0017] Figure 2 This is a schematic diagram of colorimetry measurement in a laboratory system;

[0018] Figure 3 This is a schematic diagram of a display device provided in an embodiment of this application;

[0019] Figure 4 This is a first flowchart of the driving method for the display panel provided in this application;

[0020] Figure 5 This is a second flowchart of the driving method for the display panel provided in this application;

[0021] Figure 6 yes Figure 5 Flowchart of step S00;

[0022] Figure 7 This is a schematic diagram illustrating the relationship between the proportion of sub-pixels displayed with target grayscale values ​​and the grayscale difference, provided in an embodiment of this application. Detailed Implementation

[0023] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. The described technical solutions are for illustrative purposes only and should not be construed as limiting the scope of protection of this application.

[0024] When viewed from the side, the color dots of a vertically aligned liquid crystal display shift towards the origin, causing color washout on the display panel, i.e., a color shift that makes the colors appear whiter when viewed from the side.

[0025] like Figure 1 As shown, Figure 1 The horizontal axis represents the gray level. Figure 1 The vertical axis represents the normalized luminance value. Figure 1In this diagram, B represents blue subpixels, G represents green subpixels, and R represents red subpixels. The gamma (GM) curves for side-view and front-view views are inconsistent; the greater the difference between the off-axis and on-axis gamma curves, the worse the side-view quality. Taking a specific skin tone image as an example, where B represents blue, G represents green, and R represents red, the skin tone viewed from the front is composed of R220, G150, and B100. However, the RGB ratio of the skin tone viewed from the side changes significantly, consisting of R215, G192, and B176. In the embodiments of this application, colors with lower grayscale levels show a larger increase in brightness in the side-view gamma curve, causing yellow skin to appear washed out and resulting in poor quality when viewed from the side.

[0026] The existing methods for evaluating the change in lateral chromaticity values ​​compared to frontal chromaticity values ​​are as follows:

[0027] Dc = C (side view) / C (frontal view)

[0028] Where C represents saturation (Chroma, also known as chroma or color), C for side view represents the side view chroma value, and C for front view represents the front view chroma value.

[0029] like Figure 2 As shown, the tristimulus values ​​XYZ at the maximum grayscale values ​​of each WRGB grayscale level (0-255) when viewed from the front (0 degrees) and the side of the display panel are used as the original data.

[0030] In this system, W represents white subpixels, B represents blue subpixels, G represents green subpixels, and R represents red subpixels. W does not affect the color of the image. The mixing of each grayscale level of RGB results in white, causing the display panel to display a white image. White balance is an indicator describing the accuracy of white generated by mixing the three primary colors of red, green, and blue in a monitor. Any grayscale level on the display panel is formed by mixing the R, G, and B values ​​of that grayscale level. Adjusting the proportions of the three RGB values ​​can adjust the white balance. The principles of white balance adjustment include: a brightness curve, i.e., the Gamma 2.2 curve; and a grayscale chromaticity curve, i.e., the chromaticity of each grayscale level (xy) is consistent with the chromaticity of the maximum grayscale level. Among them, each grayscale value of RGB simultaneously represents both brightness and chromaticity (xy). Tristimulus values ​​(XYZ) represent the degree of stimulation of the three primary colors that cause the human retina to perceive a certain color. In a three-color system, the amount of stimulation of the three primary colors required to achieve color matching with the light being measured is represented by X (red primary color stimulation), Y (green primary color stimulation), and Z (blue primary color stimulation). The relationship between the tristimulus values ​​XYZ and the chromaticity xy is as follows: the chromaticity xy is calculated from the corresponding tristimulus values ​​XYZ. The angle between the front and side views of the display panel is the angle between the line of sight and the vertical line perpendicular to the display panel, which is called the viewing angle. The viewing angle range includes ±(0 90) degrees. The angle values ​​of the side view of the display panel include ±(15) degrees, ±(30) degrees, ±(45) degrees, and ±(60) degrees. That is, the viewing angle when looking at the display panel is 0 degrees, and the preferred viewing angles of the side view of the display panel are 15 degrees, 30 degrees, 45 degrees, and 60 degrees.

[0031] The CIE1976 L*a*b* space is obtained by mathematical transformation using the CIEXYZ system. The transformation formula is:

[0032] L*=116(Y / Y n ) 1 / 3 -16;

[0033]

[0034]

[0035] Where Y / Yn>0.01, X, Y, and Z are the tristimulus values ​​of the object; Xn, Yn, and Zn are the tristimulus values ​​of the CIE standard illuminant; L* represents psychological lightness; and a* and b* represent psychological chromaticity.

[0036] Based on the above conversion formula and chroma or saturation It can calculate the C-view chromaticity value and the C-view chromaticity value based on the assumed tristimulus values ​​XYZ.

[0037] To improve the viewing angle characteristics of display panels, existing vertically aligned liquid crystal displays (VLCCs) use alternating bright and dark subpixels within the display area, such as two bright and two dark, one bright and one dark horizontally, or two bright and two dark vertically, to adjust the pixel values ​​of each color and suppress color deviation at specific viewing angles (such as wider viewing angles). However, when the pixel density of the display panel is low and the viewing distance is close, the adjustment of subpixel brightness and darkness can cause unevenness in red, green, and blue, resulting in severe graininess visible in non-border areas.

[0038] like Figure 3 As shown, an embodiment of this application provides a display device 100, including: a display panel 110 and a driving system 120. The display panel 110 is electrically connected to the driving system 120, and the driving system 120 is used to drive the display panel 110 to display a visually compensated target image.

[0039] In an embodiment of this application, the display panel 110 has a display area AA, which is provided with a plurality of pixels 10. Pixel 10 includes a red sub-pixel R, a green sub-pixel G, and a blue sub-pixel B.

[0040] In the embodiments of this application, the driving system 120 includes an acquisition module 121, a judgment module 122, a calculation module 123, and a compensation module 124.

[0041] The acquisition module 121 is used to acquire image information of the initial image. The image information includes initial grayscale values ​​corresponding to three sub-pixels in at least one pixel. Each initial grayscale value corresponds to a target grayscale value. The target grayscale value includes a first target grayscale value and a second target grayscale value. The magnitude of the initial grayscale value is between the first target grayscale value and the second target grayscale value.

[0042] The judgment module 122 is used to determine whether at least three initial grayscale values ​​are equal.

[0043] The calculation module 123 is used to calculate the gray level difference between the maximum value among the at least three initial gray level values ​​and the initial gray level value corresponding to the sub-pixel of at least one other color, under preset conditions, if any two of the at least three initial gray level values ​​are not equal.

[0044] The compensation module 124 is used to obtain the number of sub-pixels displayed at the initial gray level value and the number of sub-pixels displayed at the target gray level value based on the gray level difference, so as to display the target image.

[0045] In the display device 100 provided in this application, image information of an initial image is acquired. The image information includes initial grayscale values ​​corresponding to three sub-pixels in at least one pixel. Each initial grayscale value corresponds to a target grayscale value, which includes a first target grayscale value and a second target grayscale value. The magnitude of the initial grayscale value is between the first target grayscale value and the second target grayscale value. It is determined whether the at least three initial grayscale values ​​are equal. If not, the grayscale difference between the maximum value among the at least three initial grayscale values ​​and the initial grayscale value corresponding to at least one other color sub-pixel is calculated under preset conditions. Based on the grayscale difference, the number of sub-pixels displayed at the initial grayscale value and the number of sub-pixels displayed at the target grayscale value are obtained to display the target image. That is, the number of sub-pixels displayed at the initial grayscale value and the number of sub-pixels displayed at the target grayscale value are adjusted according to the grayscale difference between the initial grayscale values ​​of sub-pixels of different colors, so as to precisely control the brightness and darkness of sub-pixels of different colors. This improves the viewing angle characteristics of the display panel, reduces the graininess of the displayed image, and thus improves the display quality.

[0046] In the embodiments of this application, the driving system in the display device provided in the embodiments of this application performs visual compensation on the display screen of the display panel according to the following driving method of the display panel.

[0047] like Figure 4 As shown, embodiments of this application provide a driving method for a display panel. The display panel includes multiple pixels, each including a red sub-pixel, a green sub-pixel, and a blue sub-pixel. The driving method includes:

[0048] S10. Obtain image information of the initial image. The image information includes initial grayscale values ​​corresponding to three sub-pixels in at least one pixel. Each initial grayscale value corresponds to a target grayscale value. The target grayscale value includes a first target grayscale value and a second target grayscale value. The magnitude of the initial grayscale value is between the first target grayscale value and the second target grayscale value.

[0049] Preferably, the three sub-pixels are a red sub-pixel, a green sub-pixel, and a blue sub-pixel. Further, the sub-pixels can also be sub-pixels of other colors.

[0050] In this context, any initial grayscale value corresponds to a first target grayscale value (H) and a second target grayscale value (L). The initial grayscale value of a sub-pixel is less than the first target grayscale value (H) of the sub-pixel, and the initial grayscale value of the sub-pixel is greater than the second target grayscale value (L) of the sub-pixel.

[0051] In an embodiment of this application, step S10 includes acquiring image information of an initial image. The image information includes the initial grayscale values ​​of red sub-pixels, green sub-pixels, and blue sub-pixels among a plurality of pixels within a preset area. The preset area includes at least a portion of the display area of ​​the display panel, for example, the central area of ​​the display area, and / or a non-central area of ​​the display panel.

[0052] like Figure 5 As shown, the driving method further includes the following steps before step S10:

[0053] S00. Establish a chromaticity-grayscale lookup table. The chromaticity-grayscale lookup table includes the target ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at various angles, the grayscale value sequence corresponding to the three sub-pixels, and the correspondence between the target grayscale values ​​corresponding to the three sub-pixels.

[0054] like Figure 6 As shown, step S00 includes the following sub-steps:

[0055] S001. Obtain image information of the display screen. The image information includes the initial ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at various angles, the initial grayscale value of the red sub-pixel, the initial grayscale value of the green sub-pixel, and the initial grayscale value of the blue sub-pixel.

[0056] S002. Based on the initial ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at each angle, obtain the target ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at each angle. The target ratio is greater than the initial ratio.

[0057] In the embodiments of this application, assuming that the psychological chromaticity a* / b* under direct viewing is a constant value, the problem of color distortion can be effectively improved by increasing the C side-view chromaticity value. Therefore, the initial ratio of the side-view chromaticity value to the direct viewing chromaticity value of the display panel at each angle is increased to obtain the target ratio of the side-view chromaticity value to the direct viewing chromaticity value of the display panel at each angle.

[0058] S003. Compare the initial grayscale values ​​of the red sub-pixel, the green sub-pixel, and the blue sub-pixel to obtain a grayscale value sequence for the initial grayscale values ​​of the red sub-pixel, the green sub-pixel, and the blue sub-pixel.

[0059] In the embodiments of this application, the initial grayscale value of the red sub-pixel can be the initial grayscale value R of the red sub-pixel, the initial grayscale value G of the green sub-pixel, or the initial grayscale value B of the blue sub-pixel. Similarly, the initial grayscale values ​​of the green and blue sub-pixels can also be the initial grayscale value R of the red sub-pixel, the initial grayscale value G of the green sub-pixel, or the initial grayscale value B of the blue sub-pixel.

[0060] The grayscale value sequence includes the following six types:

[0061] In the first case, R > G ≥ B, X 侧视 >Y 侧视 >Z 侧视 .

[0062] The second scenario is R≥B>G, in which case X 侧视 >Z 侧视 >Y 侧视 .

[0063] The third scenario is G≥R>B, in which case Y 侧视 >X 侧视 >Z 侧视 .

[0064] The fourth type, where G > B ≥ R, in this case, Y 侧视 >Z 侧视 >X 侧视 .

[0065] Fifth, B≥G>R, in this case, Z 侧视 >Y 侧视 >X 侧视 .

[0066] The sixth case is when B > R ≥ G. In this case, Z 侧视 >X 侧视 >Y 侧视 .

[0067] Among them, X 侧视 This indicates the amount of red primary color stimulation during lateral viewing. Y 侧视 This indicates the amount of green primary color stimulation when viewed from the side. Z 侧视 This indicates the amount of blue primary color stimulation when viewed from the side.

[0068] S004. Adjust at least one of the first initial grayscale value, the second initial grayscale value, and the third initial grayscale value to the target grayscale value according to the target ratio.

[0069] S005. Establish the correspondence between the target ratio, the grayscale value sequence, and the target grayscale value.

[0070] In the embodiments of this application, the amount of red primary color stimulation, green primary color stimulation, and blue primary color stimulation during side viewing are adjusted under different grayscale value sequences to establish the correspondence between the target ratio, grayscale sequence value, and target grayscale value.

[0071] In the embodiments of this application, when X 侧视 >Y 侧视 >Z 侧视 At this time, the target ratio is obtained by increasing the amount of red primary color stimulation when viewed from the side, or by decreasing the amount of green primary color stimulation when viewed from the side, and / or decreasing the amount of blue primary color stimulation when viewed from the side, to increase the initial ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at each angle.

[0072] In the embodiments of this application, when X 侧视 >Z 侧视 >Y 侧视 and Z 侧视 >X 侧视 >Y 侧视 At this time, the target ratio is obtained by increasing the amount of red primary color stimulation when viewed from the side, and / or increasing the amount of blue primary color stimulation when viewed from the side. Alternatively, the target ratio is obtained by decreasing the amount of green primary color stimulation when viewed from the side, thereby increasing the initial ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at each angle.

[0073] In the embodiments of this application, when Y 侧视 >X 侧视 >Z 侧视 and Y 侧视 >Z 侧视 >X 侧视 At this time, the target ratio is obtained by increasing the amount of green primary color stimulation when viewed from the side, or by decreasing the amount of red primary color stimulation when viewed from the side, and / or decreasing the amount of blue primary color stimulation when viewed from the side, to increase the initial ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at each angle.

[0074] In the embodiments of this application, when Z 侧视 >Y 侧视 >X 侧视 At this time, the target ratio is obtained by increasing the amount of blue primary color stimulation when viewed from the side, or by decreasing the amount of green primary color stimulation when viewed from the side, and / or decreasing the amount of red primary color stimulation when viewed from the side, to increase the initial ratio of the side-view chromaticity value to the front-view chromaticity value of the display panel at each angle.

[0075] S20. Determine whether at least three initial grayscale values ​​are equal.

[0076] In an embodiment of this application, step S20 includes:

[0077] S201. Calculate the first average value of the initial grayscale values ​​corresponding to multiple red sub-pixels, the second average value of the initial grayscale values ​​corresponding to multiple green sub-pixels, and the third average value of the initial grayscale values ​​corresponding to multiple blue sub-pixels.

[0078] Specifically, the initial grayscale values ​​of at least one red sub-pixel, at least one green sub-pixel, and at least one blue sub-pixel are compared. The number of red sub-pixels, green sub-pixels, and blue sub-pixels are equal.

[0079] S202. Determine whether the first average, the second average, and the third average are all equal.

[0080] In the embodiments of this application, if the initial grayscale values ​​of the red sub-pixel, the green sub-pixel, and the blue sub-pixel are all equal, then at least three sub-pixels are displayed in the target image with their corresponding initial grayscale values, meaning no visual compensation is required for the displayed image. Alternatively, if the first average value, the second average value, and the third average value are all equal, then multiple sub-pixels are displayed in the target image with their corresponding initial grayscale values, meaning no visual compensation is required for the displayed image.

[0081] S30. If not, then under preset conditions, calculate the gray level difference between the maximum value among at least three initial gray level values ​​and the initial gray level value corresponding to the sub-pixel of at least one other color.

[0082] In the embodiments of this application, the three sub-pixels are red sub-pixels, green sub-pixels, and blue sub-pixels.

[0083] In one embodiment of this application, if the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then a first grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel, and a second grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel are calculated.

[0084] Alternatively, if the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the green sub-pixel, then calculate the third grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel.

[0085] Alternatively, if the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the blue sub-pixel, or if the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then calculate the fourth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the red sub-pixel, and the fifth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the blue sub-pixel.

[0086] Alternatively, if the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the red sub-pixel, then calculate the sixth grayscale difference between the initial grayscale values ​​of the blue sub-pixel and the green sub-pixel, and the seventh grayscale difference between the initial grayscale values ​​of the blue sub-pixel and the red sub-pixel.

[0087] Alternatively, if the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, then calculate the eighth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel.

[0088] In another embodiment of this application, if the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then the ninth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel is calculated.

[0089] Alternatively, if the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the green sub-pixel, then calculate the tenth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel.

[0090] Alternatively, if the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the blue sub-pixel, then calculate the eleventh grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the blue sub-pixel.

[0091] Alternatively, if the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then calculate the twelfth grayscale difference between the initial grayscale values ​​of the green sub-pixel and the initial grayscale value of the red sub-pixel.

[0092] Alternatively, if the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the red sub-pixel, then calculate the thirteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the red sub-pixel.

[0093] Alternatively, if the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, then calculate the fourteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel.

[0094] In another embodiment of this application, if the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then the fifteenth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel is calculated.

[0095] Alternatively, if the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the blue sub-pixel, then calculate the sixteenth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the blue sub-pixel.

[0096] Alternatively, if the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then calculate the seventeenth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the red sub-pixel.

[0097] Alternatively, if the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the red sub-pixel, then calculate the eighteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the red sub-pixel.

[0098] S40. Obtain the number of sub-pixels displayed at the initial grayscale value and the number of sub-pixels displayed at the target grayscale value based on the grayscale difference, so as to display the target image.

[0099] In this context, any initial grayscale value corresponds to a first target grayscale value (H) and a second target grayscale value (L). The initial grayscale value of a sub-pixel is less than the first target grayscale value (H) of the sub-pixel, and the initial grayscale value of the sub-pixel is greater than the second target grayscale value (L) of the sub-pixel.

[0100] In the embodiments of this application, the ratio of the number of sub-pixels displayed at the first target grayscale value to the number of sub-pixels displayed at the second target grayscale value obtained based on the grayscale difference is 1:1 to 1:5. Specifically, the ratio of the number of sub-pixels displayed at the first target grayscale value to the number of sub-pixels displayed at the second target grayscale value can be H:L = 1:1, H:L = 1:2, H:L = 1:3, H:L = 1:4, H:L = 1:5, etc., as long as obvious graininess is avoided in the image quality.

[0101] In one embodiment of this application, step S40 includes: determining, based on a first grayscale difference and a second grayscale difference, that the red sub-pixel is displayed with an initial grayscale value, and that at least some of the green and blue sub-pixels are displayed with a target grayscale value. Figure 7 As shown, the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the first grayscale difference, and the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the second grayscale difference. Specifically, at least some green and blue sub-pixels are displayed with the second target value (L).

[0102] Based on the third grayscale difference, red and blue sub-pixels are determined to be displayed at their initial grayscale values, while at least some green sub-pixels are displayed at their target grayscale values. The number of green sub-pixels displayed at their target grayscale values ​​is negatively correlated with the magnitude of the third grayscale difference. Specifically, at least some green sub-pixels are displayed at their second target value (L).

[0103] Based on the fourth and fifth grayscale differences, it is determined that green sub-pixels are displayed at the initial grayscale value, and at least some red and blue sub-pixels are displayed at the target grayscale value. The number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the fourth grayscale difference, and the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the fifth grayscale difference. Specifically, at least some red and blue sub-pixels are displayed at the second target value (L).

[0104] Based on the sixth grayscale value and the difference between the seventh and seventh grayscale values, it is determined that blue sub-pixels are displayed at the initial grayscale value, and at least some red and green sub-pixels are displayed at the target grayscale value. The number of red sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the sixth grayscale difference, and the number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the seventh grayscale difference. Specifically, at least some red and green sub-pixels are displayed with a second target value (L).

[0105] Based on the eighth grayscale value, it is determined that blue and red sub-pixels are displayed at the initial grayscale value, and at least some green sub-pixels are displayed at the target grayscale value. The number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the eighth grayscale difference. Specifically, at least some green sub-pixels are displayed at the second target value (L).

[0106] In another embodiment of this application, step S40 includes: determining, based on the ninth grayscale difference, that red sub-pixels are displayed at an initial grayscale value, and at least a portion of blue sub-pixels are displayed at a target grayscale value, wherein the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the ninth grayscale difference. Specifically, at least a portion of the blue sub-pixels are displayed at a second target value (L).

[0107] Based on the tenth grayscale difference, it is determined that red, green, and blue sub-pixels are all displayed at their initial grayscale values. Alternatively, based on the tenth grayscale difference, it is determined that red and blue sub-pixels are displayed at their initial grayscale values, while at least some green sub-pixels are displayed at their target grayscale values. The number of green sub-pixels displayed at their target grayscale values ​​is negatively correlated with the magnitude of the tenth grayscale difference. Specifically, at least some green sub-pixels are displayed at a second target value (L).

[0108] Based on the eleventh or twelfth gray level difference, it is determined that green sub-pixels are displayed with an initial gray level value, and at least some blue sub-pixels are displayed with a target gray level value. The number of blue sub-pixels displayed with the target gray level value is negatively correlated with the magnitude of the eleventh or twelfth gray level difference. Specifically, at least some blue sub-pixels are displayed with a second target value (L).

[0109] Based on the twelfth grayscale difference, it is determined that green sub-pixels are displayed at the initial grayscale value, and at least some red sub-pixels are displayed at the target grayscale value. The number of red sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the twelfth grayscale difference. Specifically, at least some red sub-pixels are displayed at the second target value (L).

[0110] Based on the thirteenth grayscale difference, it is determined that blue sub-pixels are displayed with the initial grayscale value, and at least some red sub-pixels are displayed with the target grayscale value. The number of red sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the thirteenth grayscale difference. Specifically, at least some red sub-pixels are displayed with the second target value (L).

[0111] Based on the fourteenth grayscale value, it is determined that the blue, red, and green sub-pixels are all displayed at the initial grayscale value. Alternatively, based on the fourteenth grayscale value, it is determined that the red and blue sub-pixels are displayed at the initial grayscale value, and at least some of the green sub-pixels are displayed at the target grayscale value. The number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the fourteenth grayscale difference. Specifically, at least some of the green sub-pixels are displayed at the second target value (L).

[0112] In the embodiments of this application, if the initial grayscale value of the red sub-pixel, the initial grayscale value of the green sub-pixel, and the initial grayscale value of the blue sub-pixel are all equal, then it is determined that the red sub-pixel, the green sub-pixel, and the blue sub-pixel are all displayed with the initial grayscale value, that is, there is no need to perform visual compensation on the display screen.

[0113] The embodiments of this application improve color shift by combining a viewpoint color shift compensation algorithm using first and second target grayscale values ​​with a method of increasing dC. Therefore, before determining the XYZ tristimulus value adjustment method based on the grayscale relationship, the ratio of the number of sub-pixels displayed with the first and second target grayscale values ​​among all red, green, and blue sub-pixels in the display panel can be set. After obtaining the grayscale relationship, only the driving method of the corresponding color sub-pixels needs to be adjusted.

[0114] In the display panel driving method provided in this application, the sub-pixels that need to be grayscale adjusted are accurately obtained to precisely control the brightness and darkness of the corresponding sub-pixels. Specifically, the C-side chromaticity value is increased through the above-mentioned specific process to effectively improve the problem of color distortion, thereby reducing the graininess of the displayed image while improving the viewing angle characteristics of the display panel, and thus improving the display quality.

[0115] The above provides a detailed description of a display panel driving method, driving system, and display device provided by the embodiments of this application. The description of the above embodiments is only for the purpose of helping to understand the core ideas of this application, and the above description should not be construed as a limitation on the scope of protection of this application.

Claims

1. A driving method for a display panel, characterized in that, The display panel includes multiple pixels, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel, and the driving method includes: Acquire image information of the initial image, the image information including initial grayscale values ​​corresponding to three sub-pixels of at least one pixel, wherein any initial grayscale value corresponds to a target grayscale value, the target grayscale value includes a first target grayscale value and a second target grayscale value, and the magnitude of the initial grayscale value is between the first target grayscale value and the second target grayscale value; Determine whether at least three initial grayscale values ​​are all equal; If not, then under preset conditions, calculate the gray level difference between the maximum value among at least three initial gray level values ​​and the initial gray level value corresponding to the sub-pixel of at least one other color; The number of sub-pixels displayed at the initial grayscale value and the number of sub-pixels displayed at the target grayscale value are obtained based on the grayscale difference, so as to display the target image; If not, the step of calculating the grayscale difference between the maximum value among at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color under preset conditions includes: If the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then calculate the first grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel, and the second grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel. The step of obtaining the number of sub-pixels displayed at a first target grayscale value and the number of sub-pixels displayed at a second target grayscale value based on the grayscale difference, in order to display the target image, includes: Based on the first grayscale difference and the second grayscale difference, it is determined that the red sub-pixel is displayed with the initial grayscale value, and at least some of the green sub-pixels and the blue sub-pixels are displayed with the target grayscale value. The number of green sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the first grayscale difference, and the number of blue sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the second grayscale difference.

2. The driving method for the display panel according to claim 1, characterized in that, The step of acquiring image information of the initial image, wherein the image information includes the initial grayscale values ​​corresponding to at least three sub-pixels of one pixel, includes: Acquire image information of the initial image, which includes the initial grayscale value of the red sub-pixel, the initial grayscale value of the green sub-pixel, and the initial grayscale value of the blue sub-pixel among the multiple pixels in the preset area.

3. The driving method for the display panel according to claim 2, characterized in that, The step of determining whether at least three initial grayscale values ​​are all equal includes: Calculate the first average value of the initial grayscale values ​​corresponding to the multiple red sub-pixels, the second average value of the initial grayscale values ​​corresponding to the multiple green sub-pixels, and the third average value of the initial grayscale values ​​corresponding to the multiple blue sub-pixels; Determine whether the first average value, the second average value, and the third average value are all equal.

4. The driving method for a display panel according to any one of claims 1-3, characterized in that, If not, the step of calculating the grayscale difference between the maximum value among at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color under preset conditions further includes: If the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the green sub-pixel, then calculate the third grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel. Alternatively, if the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the blue sub-pixel, or if the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then calculate the fourth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the red sub-pixel, and the fifth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the blue sub-pixel; Alternatively, if the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the red sub-pixel, then calculate the sixth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel, and the seventh grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the red sub-pixel. Alternatively, if the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, then the eighth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel is calculated.

5. The driving method for a display panel according to claim 4, characterized in that, The step of obtaining the number of sub-pixels displayed at a first target grayscale value and the number of sub-pixels displayed at a second target grayscale value based on the grayscale difference, in order to display the target image, further includes: Based on the third grayscale difference, it is determined that the red sub-pixel and the blue sub-pixel are displayed with the initial grayscale value, and at least some of the green sub-pixels are displayed with the target grayscale value. The number of green sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the third grayscale difference. Based on the fourth grayscale difference and the fifth grayscale difference, it is determined that the green sub-pixel is displayed with the initial grayscale value, and at least some of the red sub-pixels and the blue sub-pixels are displayed with the target grayscale value. The number of green sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the fourth grayscale difference, and the number of blue sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the fifth grayscale difference. Based on the sixth grayscale difference and the seventh grayscale difference, it is determined that the blue sub-pixel is displayed with the initial grayscale value, and at least some of the red and green sub-pixels are displayed with the target grayscale value. The number of red sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the sixth grayscale difference, and the number of green sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the seventh grayscale difference. Based on the eighth grayscale difference, it is determined that the blue sub-pixel and the red sub-pixel are displayed with the initial grayscale value, and at least some of the green sub-pixels are displayed with the target grayscale value. The number of green sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the eighth grayscale difference.

6. The driving method for a display panel according to any one of claims 1-3, characterized in that, If not, the step of calculating the grayscale difference between the maximum value among at least three initial grayscale values ​​and the initial grayscale value corresponding to the sub-pixel of at least one other color under preset conditions includes: If the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, then calculate the ninth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel. Alternatively, if the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the green sub-pixel, then the tenth grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel is calculated. Alternatively, if the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the blue sub-pixel, then the eleventh grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the blue sub-pixel is calculated. Alternatively, if the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the blue sub-pixel, and the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the red sub-pixel, then the twelfth grayscale difference between the initial grayscale value of the green sub-pixel and the initial grayscale value of the red sub-pixel is calculated. Alternatively, if the initial grayscale value of the blue sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than the initial grayscale value of the red sub-pixel, then the thirteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the red sub-pixel is calculated. Alternatively, if the initial grayscale value of the blue sub-pixel is greater than the initial grayscale value of the red sub-pixel, and the initial grayscale value of the red sub-pixel is greater than or equal to the initial grayscale value of the green sub-pixel, then the fourteenth grayscale difference between the initial grayscale value of the blue sub-pixel and the initial grayscale value of the green sub-pixel is calculated.

7. The driving method for a display panel according to claim 6, characterized in that, The step of obtaining the number of sub-pixels displayed at a first target grayscale value and the number of sub-pixels displayed at a second target grayscale value based on the grayscale difference, in order to display the target image, includes: Based on the ninth grayscale difference, it is determined that the red sub-pixel is displayed with the initial grayscale value, and at least some of the blue sub-pixels are displayed with the target grayscale value. The number of blue sub-pixels displayed with the target grayscale value is negatively correlated with the magnitude of the ninth grayscale difference. Based on the tenth gray level difference, it is determined that the red sub-pixel, green sub-pixel, and blue sub-pixel will all be displayed with the initial gray level value; Based on the eleventh gray level difference or the twelfth gray level difference, it is determined that the green sub-pixel is displayed with the initial gray level value, and at least some of the blue sub-pixels are displayed with the target gray level value. The number of blue sub-pixels displayed with the target gray level value is negatively correlated with the magnitude of the eleventh gray level difference or the twelfth gray level difference. Based on the twelfth gray level difference, it is determined that the green sub-pixel is displayed with the initial gray level value, and at least some of the red sub-pixels are displayed with the target gray level value. The number of red sub-pixels displayed with the target gray level value is negatively correlated with the magnitude of the twelfth gray level difference. Based on the thirteenth gray level difference, it is determined that the blue sub-pixel is displayed with the initial gray level value, and at least some of the red sub-pixels are displayed with the target gray level value. The number of red sub-pixels displayed with the target gray level value is negatively correlated with the magnitude of the thirteenth gray level difference. Based on the fourteenth grayscale difference, it is determined that the blue sub-pixel, the red sub-pixel, and the green sub-pixel will all be displayed using the initial grayscale value.

8. The driving method for a display panel according to any one of claims 1-3, characterized in that, The driving method for the display panel further includes: If the initial grayscale value of the red sub-pixel, the initial grayscale value of the green sub-pixel, and the initial grayscale value of the blue sub-pixel are all equal, then it is determined that the red sub-pixel, the green sub-pixel, and the blue sub-pixel are all displayed with the initial grayscale value.

9. A driving system for a display panel, characterized in that, The display panel includes multiple pixels, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel; the driving system includes: An acquisition module is used to acquire image information of an initial image, the image information including initial grayscale values ​​corresponding to three sub-pixels in at least one pixel, wherein any initial grayscale value corresponds to a target grayscale value, the target grayscale value includes a first target grayscale value and a second target grayscale value, and the magnitude of the initial grayscale value is between the first target grayscale value and the second target grayscale value. A judgment module is used to determine whether at least three initial grayscale values ​​are all equal; The calculation module is used to calculate, under preset conditions, the gray level difference between the maximum value among the at least three initial gray level values ​​and the initial gray level value corresponding to the sub-pixel of at least one other color if any two of the initial gray level values ​​are not equal. The compensation module is used to obtain the number of sub-pixels displayed at the initial gray level value and the number of sub-pixels displayed at the target gray level value based on the gray level difference, so as to display the target image; If the initial grayscale value of the red sub-pixel is greater than the initial grayscale value of the green sub-pixel, and the initial grayscale value of the green sub-pixel is greater than or equal to the initial grayscale value of the blue sub-pixel, the calculation module is used to calculate the first grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the green sub-pixel, and the second grayscale difference between the initial grayscale value of the red sub-pixel and the initial grayscale value of the blue sub-pixel; The compensation module is used to determine, based on the first grayscale difference and the second grayscale difference, that the red sub-pixel is displayed at the initial grayscale value, and at least some of the green sub-pixels and the blue sub-pixels are displayed at the target grayscale value. The number of green sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the first grayscale difference, and the number of blue sub-pixels displayed at the target grayscale value is negatively correlated with the magnitude of the second grayscale difference.

10. A display device, characterized in that, include: A display panel and a driving system, wherein the display panel is electrically connected to the driving system, and the driving system is used to drive the display panel to display a target image according to the driving method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Method and device for compensative adjustment of pixel data and liquid crystal display panel

    CN108133692A