Gray scale compensation method, display driving method, device and system, chip and medium

By determining the compensation coefficient and correction coefficient of the sub-pixel in the OLED display device, brightness compensation is performed for different grayscale values, the problem of uneven brightness is solved, and the uniformity of black balls and medium and high grayscale display is reduced, and a higher Brightness uniformity.

CN119207298APending Publication Date: 2024-12-27BOE TECHNOLOGY GROUP CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310754197.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-25
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In OLED display devices, due to the problem of uneven brightness caused by the difference in packaging process, the prior art such as the De-Mura algorithm is prone to overcompensation and black balls under low gray scales, and it is impossible to effectively avoid the reduction of display uniformity of medium and high gray scales.

Method used

A grayscale compensation method is proposed. By determining the compensation coefficient and correction coefficient of sub-pixels in the display panel, brightness compensation is performed for different grayscale values ​​to be displayed, divided into luminous areas and dark areas, and according to the compensation coefficient and correction coefficient Fine-tuning to ensure that the compensation force of each subpixel is refined to reduce brightness differences.

Benefits of technology

It effectively avoids the black ball problem, improves the brightness uniformity of the entire panel, and ensures the uniformity and brightness uniformity of medium and high grayscale display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119207298A_ABST
    Figure CN119207298A_ABST
Patent Text Reader

Abstract

The invention provides a gray scale compensation method, a display driving method, a device, a system, a chip and a medium, belongs to the technical field of display, and aims to improve the uniformity of display brightness of a display picture, the gray scale compensation method comprises the following steps: determining compensation coefficients respectively corresponding to a plurality of sub-pixels in a display panel, the compensation coefficient is used for representing a compensation mode and compensation intensity for performing brightness compensation on the sub-pixel; wherein the compensation mode comprises a mode of increasing the brightness and a mode of reducing the brightness; based on the compensation coefficient and a to-be-displayed gray-scale value corresponding to the sub-pixel, determining correction coefficients corresponding to the plurality of sub-pixels respectively; wherein different to-be-displayed gray scales correspond to different correction coefficients, and the correction coefficients are used for correcting the compensation strength; and on the basis of the compensation coefficient and the correction coefficient, compensating the gray-scale values to be displayed of the plurality of sub-pixels so as to reduce the luminance difference among the plurality of sub-pixels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and in particular to a grayscale compensation method, a display driving method, a device, a system, a chip and a medium. Background Art

[0002] OLED (Organic Light Emitting Display) display devices have the advantages of self-luminescence, fast response speed, high contrast and high color gamut, wide viewing angle, etc., and can also be bent. Compared with LCD (Liquid Crystal Display), OLED does not require a backlight source and can also achieve ultra-thin display devices.

[0003] However, in current OLED display devices, due to the limitation of packaging process level, there are differences in TFT characteristics of OLED pixel circuits, so that different pixels have different current and brightness outputs under the same data signal voltage input, resulting in uneven display brightness of the entire panel, affecting the display quality of the panel. In related technologies, in addition to using pixel compensation circuits for compensation, compensation is usually performed through De-Mura algorithms, where the De-Mura algorithm can perform grayscale compensation for each pixel separately, but the problem of uneven brightness of the display panel still exists under the De-Mura algorithm. Summary of the invention

[0004] In view of the above problems, a grayscale compensation method, a display driving method, a device, a system, a chip and a medium are proposed in the embodiments of the present disclosure.

[0005] In order to solve the above problem, a first aspect of the present disclosure provides a grayscale compensation method, the method comprising:

[0006] Determine compensation coefficients corresponding to a plurality of sub-pixels in the display panel, respectively, wherein the compensation coefficients are used to characterize a compensation method and a compensation strength for brightness compensation of the sub-pixels; wherein the compensation method includes a method of increasing brightness and a method of decreasing brightness;

[0007] Based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient, determining the correction coefficient corresponding to the sub-pixel; wherein different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficient is used to correct the compensation strength;

[0008] Based on the compensation coefficient and the correction coefficient, the grayscale values ​​to be displayed of the plurality of sub-pixels are compensated to reduce the difference in light emitting brightness between the plurality of sub-pixels.

[0009] Optionally, determining the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient includes:

[0010] In the case where the compensation coefficient is less than 0, determining the correction coefficient based on the compensation coefficient and the grayscale value to be displayed, with the target condition as a constraint;

[0011] When the compensation coefficient is greater than 0, determining the correction coefficient to be a preset value for maintaining the compensation strength;

[0012] The target condition is that the compensated grayscale value of the sub-pixel is not zero.

[0013] Optionally, the method further comprises:

[0014] Based on compensation coefficients corresponding to the plurality of sub-pixels, the display panel is divided into a first display block and a second display block, wherein the compensation coefficient of the first display block is greater than 0, and the compensation coefficient of the second display block is less than 0;

[0015] Wherein, the correction coefficient corresponding to the sub-pixel in the first display block is a preset value for maintaining the compensation strength;

[0016] The correction coefficient corresponding to the sub-pixel in the first display block is a correction coefficient determined based on the compensation coefficient and the grayscale value to be displayed with the target condition as a constraint.

[0017] Optionally, the display block includes a first display block and a second display block, wherein the compensation coefficient corresponding to the sub-pixel in the first display block is greater than 0, and the compensation coefficient corresponding to the sub-pixel in the second display block is less than 0;

[0018] The determining the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient includes:

[0019] For the sub-pixels in the first display block, determining the preset correction coefficient corresponding to the grayscale to be displayed in the first preset table as the first correction coefficient corresponding to the sub-pixels in the first display block;

[0020] For the sub-pixels in the second display block, a preset correction coefficient corresponding to the grayscale to be displayed in the second preset table is determined as a second correction coefficient corresponding to the sub-pixels in the second display block.

[0021] Optionally, the first correction coefficient is greater than the second correction coefficient.

[0022] Optionally, the preset correction coefficient is obtained by the following steps:

[0023] Acquire a test grayscale value corresponding to the display panel;

[0024] Taking the target condition as a constraint, determining the correction coefficient corresponding to the display block at the test grayscale value based on the test grayscale value and the coefficient range of the compensation coefficient of the sub-pixel in the display block;

[0025] The target condition is that when the grayscale value to be displayed is the testing grayscale value, there is no sub-pixel with a compensated grayscale value of 0 in the display block.

[0026] Optionally, the determining the correction coefficient corresponding to the display block at the test grayscale value based on the test grayscale value and the coefficient range of the compensation coefficient of the sub-pixel in the display block with the target condition as a constraint includes:

[0027] Determine a target sub-pixel having a minimum compensation coefficient from the second display block;

[0028] Determining, based on the compensation coefficient corresponding to the target sub-pixel and the test grayscale value, a target correction coefficient corresponding to the target sub-pixel under the target condition;

[0029] Determine the target correction coefficient as the correction coefficient corresponding to the second display block at the test grayscale value;

[0030] And based on the target correction coefficient, determining the correction coefficient corresponding to the first display block at the test grayscale value.

[0031] Optionally, determining the correction coefficient corresponding to the first display block at the test grayscale value based on the target correction coefficient includes:

[0032] Determining an initial correction coefficient corresponding to the first display block at the test grayscale value according to the target correction coefficient;

[0033] Based on the target correction coefficient and the compensation coefficient corresponding to the sub-pixel in the second display block, the test grayscale value is compensated to obtain a first estimated grayscale value corresponding to the sub-pixel in the second display block; and based on the initial correction coefficient and the compensation coefficient corresponding to the sub-pixel in the first display block, the test grayscale value is compensated to obtain a second estimated grayscale value corresponding to the sub-pixel in the first display block;

[0034] Acquire a first actual display brightness corresponding to the second display block at the first estimated grayscale value; and acquire a second actual display brightness corresponding to the first display block at the second estimated grayscale value;

[0035] Based on the difference between the first actual display brightness and the second actual display brightness, the initial correction coefficient is updated so that the display brightness of the first display block and the display brightness of the second display block approach the target display brightness.

[0036] Optionally, the correcting the initial correction coefficient based on the difference between the first actual display brightness and the second actual display brightness includes:

[0037] When the absolute value of the difference is greater than a preset difference and indicates that the brightness of the first display block is lower than the brightness of the second display block, increasing the initial correction coefficient;

[0038] When the absolute value of the difference is greater than the preset difference and indicates that the brightness of the first display block is higher than the brightness of the second display block, the initial correction coefficient is reduced.

[0039] According to a second aspect of the present disclosure, a display driving method is provided, which is applied to a display panel, wherein the display panel includes a plurality of sub-pixels, and the method includes:

[0040] For the picture to be displayed, determining the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively;

[0041] According to the grayscale compensation method of the first aspect, the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels are compensated to obtain compensated grayscale values;

[0042] Based on the compensated grayscale value, the plurality of sub-pixels are driven to emit light to display the image to be displayed.

[0043] Optionally, the driving the plurality of sub-pixels to emit light based on the compensated grayscale value comprises:

[0044] Determining data voltages respectively corresponding to the plurality of sub-pixels based on the compensated grayscale values ​​respectively corresponding to the plurality of sub-pixels;

[0045] Obtaining compensation voltages corresponding to a plurality of sub-pixels respectively;

[0046] Compensating the data voltage based on the compensation voltage to obtain compensated voltages corresponding to a plurality of sub-pixels respectively;

[0047] Based on the compensated voltages respectively corresponding to the plurality of sub-pixels, the plurality of sub-pixels are driven to emit light.

[0048] According to a third aspect of the present disclosure, a driver chip is provided, which is applied to a display panel, and the driver chip is used to execute the grayscale compensation method described in the first aspect, or to be used for the display driving method described in the second aspect.

[0049] According to a fourth aspect of the present disclosure, a display device includes a display panel, wherein the display panel includes a plurality of sub-pixels; the display device further stores compensation coefficients and correction coefficients corresponding to the plurality of sub-pixels respectively; wherein the compensation coefficients are used to characterize compensation methods and compensation strengths for brightness compensation of the sub-pixels; wherein the compensation methods include methods of increasing brightness and reducing brightness; the correction coefficients are determined based on the compensation coefficients, and different compensation methods correspond to correction coefficients of different sizes, and the correction coefficients are used to correct the compensation strength;

[0050] Among them, when the display device operates within a preset grayscale range, after the grayscale values ​​to be displayed of the multiple sub-pixels are corrected by the compensation coefficient and the correction coefficient, the display device does not have a black area with a display brightness of 0, and at the same grayscale value to be displayed, the display brightness of the multiple sub-pixels approaches the display brightness corresponding to the grayscale value to be displayed.

[0051] A fifth aspect of the present disclosure provides a display system, including a grayscale compensation module and a burning module, wherein:

[0052] The grayscale compensation module is used to determine display parameters corresponding to the first display panel, wherein the display parameters include compensation coefficients and correction coefficients corresponding to each sub-pixel, and the correction coefficients are determined according to the grayscale compensation method described in the first aspect;

[0053] The burning module is used to burn the display parameters output by the grayscale compensation module into the first display panel and multiple second display panels;

[0054] The second display panel and the first display panel are manufactured in the same process flow.

[0055] According to a sixth aspect of the present disclosure, a grayscale compensation device is provided, the device comprising:

[0056] A compensation coefficient determination module, used to determine compensation coefficients corresponding to a plurality of sub-pixels in the display panel, respectively, wherein the compensation coefficients are used to characterize the manner and intensity of brightness compensation for the sub-pixels; wherein the compensation manner includes a manner of increasing brightness and a manner of decreasing brightness;

[0057] A correction coefficient determination module, used to determine the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient; wherein different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficient is used to correct the compensation strength;

[0058] The compensation module is used to compensate the grayscale values ​​to be displayed of the plurality of sub-pixels based on the compensation coefficient and the correction coefficient, so as to reduce the difference in luminous brightness between the plurality of sub-pixels.

[0059] According to a seventh aspect of the present disclosure, a display driving device is provided, which is applied to a display panel, wherein the display panel includes a plurality of sub-pixels, and the device includes:

[0060] A grayscale determination module, used for determining grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively, for the picture to be displayed;

[0061] A grayscale compensation module, used to compensate the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively according to the grayscale compensation method of the first aspect, to obtain compensated grayscale values;

[0062] A driving module is used to drive the plurality of sub-pixels to emit light based on the compensated grayscale value to display the image to be displayed.

[0063] The present disclosure also provides a computer-readable storage medium, which stores a computer program that enables a processor to implement the grayscale compensation method described in the first aspect or the display driving method described in the second aspect when executed.

[0064] The grayscale compensation method provided by the present disclosure can determine the compensation coefficients corresponding to multiple sub-pixels in the display panel, and determine the correction coefficients corresponding to the multiple sub-pixels based on the grayscale values ​​to be displayed corresponding to the sub-pixels and the compensation coefficients; wherein the correction coefficients are used to correct the compensation strength; then, based on the compensation coefficients and the correction coefficients, the grayscale values ​​to be displayed of the multiple sub-pixels are compensated to reduce the difference in luminous brightness between the multiple sub-pixels, wherein the compensation coefficients are used to characterize the compensation method and compensation strength for brightness compensation of the sub-pixels.

[0065] The grayscale compensation method proposed above proposes a more refined grayscale compensation scheme, mainly: since the compensation method includes the method of increasing brightness and reducing brightness, the display panel can be roughly divided into a display area where the brightness needs to be increased and a display area where the brightness needs to be reduced, wherein the display area where the brightness needs to be increased can be called a dark area, and the display area where the brightness needs to be reduced can be called a bright area. After determining the compensation coefficient of the sub-pixel, the correction coefficient of each sub-pixel is determined specifically for the compensation method, compensation strength and grayscale value to be displayed of each sub-pixel, thereby making the determination of the correction coefficient not only refer to the compensation coefficient of the sub-pixel, but also refer to the response effect of the grayscale value to be displayed to the compensation, so that the grayscale compensation of the sub-pixel can be performed from two aspects: the response of the grayscale value to be displayed to the compensation and the compensation coefficient of the sub-pixel, so that at least the correction coefficient of the bright area and the correction coefficient of the dark area are different in size, so that the fine-tuning degree of the compensation strength of the dark area and the fine-tuning degree of the compensation strength of the bright area are different. In this way, when compensating sub-pixels, not only is compensation performed based on the packaging characteristics of the sub-pixels (compensation coefficient), but the compensation intensity is also fine-tuned according to the compensation method. The compensation is more refined, and the problem of black spots caused by over-compensation will not occur. As a result, the actual display brightness of each sub-pixel after compensation can be close to each other, thereby improving the uniformity of the display brightness of the entire panel.

[0066] The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the description of the embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0068] Figure 1 The display screen using the De-Mura algorithm for compensation in the related art is shown;

[0069] Figure 2 A flowchart of the steps of a grayscale compensation method in an embodiment of the present disclosure is shown;

[0070] Figure 3 A schematic plan view of the divided display area is shown;

[0071] Figure 4A schematic diagram of a process flow for determining a correction coefficient in an embodiment of the present disclosure is shown;

[0072] Figure 5 A linear diagram of the correction coefficients corresponding to two compensation coefficients of Example 1 in the embodiment of the present disclosure is shown;

[0073] Figure 6 The grayscale compensation method according to the embodiment of the present disclosure is shown. Figure 1 The schematic diagram of the display screen after compensation is shown;

[0074] Figure 7 A schematic diagram of a step flow of a display driving method in an embodiment of the present disclosure is shown;

[0075] Figure 8 A schematic diagram of the framework structure of a display system in an embodiment of the present disclosure is shown;

[0076] Fig. 9 A schematic diagram of the structure of a grayscale compensation device in an embodiment of the present disclosure is shown;

[0077] Fig.10 A schematic structural diagram of a display driving device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0078] In order to make the above-mentioned purposes, features and advantages of the present disclosure more obvious and understandable, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0079] In related technologies, the De-Mura algorithm is an optical compensation method, which mainly includes the following processes:

[0080] 1) Use a high-resolution camera to collect the brightness of the OLED display at different grayscales and remove moiré patterns;

[0081] 2) Processing and calculating the brightness data according to the corresponding compensation algorithm to generate corresponding compensation data;

[0082] 3) Perform brightness compensation on the display panel according to the compensation data, and re-shoot the image to confirm that the Mura has been eliminated;

[0083] 4) The compensation data corresponding to when the Mura has been eliminated is used as the compensation coefficient of the sub-pixel.

[0084] Specifically, the grayscale compensation of the sub-pixel can be performed according to the De-Mura algorithm using formula (1):

[0085] G out =G in *k+offset*Gray_mask*DBVscaler formula (1)

[0086] In formula (1), G in is the input grayscale, G out is the compensated grayscale, also known as the output grayscale; k is a constant, offset is the compensation coefficient obtained by the De-Mura algorithm, and DBVscale is mainly used to adjust the compensation strength of other brightness. Gray_mask is the grayscale correction coefficient, which is mainly used for weak compensation of low grayscale. For a sub-pixel, offset can be a positive value or a negative value. In the case of a positive value, it indicates that the grayscale of the sub-pixel should be increased, that is, the brightness should be increased. In the case of a negative value, it indicates that the grayscale of the sub-pixel should be reduced, that is, the brightness should be reduced.

[0087] Among them, the use of the above-mentioned De-Mura algorithm has the following problems: since most panels have poor uniformity, especially under low grayscale, affected by the panel characteristics and charging time, the panel area is obviously bright and dark. The use of Gray_mask compensation can appropriately improve the uniformity of the display brightness of the display panel. However, Gray_mask is prone to over-compensation at low grayscale, resulting in black spots in the bright area.

[0088] Reference Figure 1 As shown in FIG. 1 , a display screen using a De-Mura algorithm for compensation in the related art is shown. Figure 1 As shown in FIG. 8 , the compensation image of grayscale 8 (i.e., the Grayout of each pixel when Grayin=8) shows that a black area appears in the bright area of ​​the display panel, such as Figure 1 The area encircled by the middle circle, where the dark area is the area encircled by the dotted rectangular frame. The Gout of the black mass area is a negative value, that is, 0 gray level, and a black mass 200 appears.

[0089] In order to avoid the appearance of black spots in the bright area at low grayscale when the De-Mura algorithm is used for compensation, the offset value range of the bright area is usually reduced, such as from the original -8 to 0 to -2 to 0. However, when medium and high grayscale display is required, the compensation for the bright area is weaker, while the compensation for the dark area is stronger, which reduces the display uniformity of the display panel at medium and high grayscales.

[0090] Therefore, the above method cannot avoid the problem of uneven display brightness of the display panel when the De-Mura algorithm is used for compensation.

[0091] In view of this, the present disclosure provides a grayscale compensation method, which is applied to a display panel, and the display panel may be an OLED display panel. Figure 2 As shown, a flowchart of a grayscale compensation method of the display panel is shown. Figure 2 As shown, the following steps may be specifically included:

[0092] Step 101: determining compensation coefficients corresponding to a plurality of sub-pixels in a display panel;

[0093] The compensation coefficient is used to characterize the compensation method and compensation strength of the brightness compensation for the sub-pixel, and the compensation method includes increasing the brightness and reducing the brightness.

[0094] In this embodiment, the display panel may be an OLED display panel, specifically, may include a LTPS (Low Temperature Poly-silicon) type display panel. The display panel may include a display area and a non-display area, and a plurality of sub-pixels are arranged in the display area. The plurality of sub-pixels may be arranged in an array in the display panel, wherein the plurality of sub-pixels may include red-emitting sub-pixels, green-emitting sub-pixels, and blue-emitting sub-pixels. Generally speaking, a red-emitting sub-pixel, a blue-emitting sub-pixel, and a green-emitting sub-pixel constitute a pixel, which can be understood as a pixel point in the display screen.

[0095] When determining the compensation coefficients corresponding to the multiple sub-pixels in the display panel, the same data voltage can be input to each sub-pixel in the display panel, and the multiple sub-pixels can be controlled to emit light under the same data voltage, and a high-definition camera can be used to take a picture of the display screen. It should be noted that a high-definition camera is generally used to capture the display screen of the display panel under different grayscales, that is, the display screen of the display panel under different data voltages; then, according to the results of the photo, the brightness data obtained by the photo can be processed and calculated using the corresponding compensation algorithm to generate the corresponding compensation data, thereby obtaining the compensation coefficient of each sub-pixel. The compensation coefficient is related to the electrical characteristics and packaging process of the sub-pixel. Therefore, the compensation coefficient corresponding to the sub-pixel can be understood as a fixed value, which will not change with the brightness to be displayed.

[0096] Among them, since the compensation coefficient can characterize the compensation method and strength of the sub-pixel, the compensation method can include a method of increasing the brightness and a method of reducing the brightness. In the method of increasing the brightness, it is characterized that the luminous brightness of the sub-pixel is higher than expected, so its brightness needs to be reduced. In the method of reducing the brightness, it is ensured that the luminous brightness of the sub-pixel is lower than expected, so its brightness needs to be increased.

[0097] The area where the sub-pixels whose brightness needs to be reduced are located can be called a bright area, and the area where the sub-pixels whose brightness needs to be increased are located can be called a dark area. Generally, for the bright area, its compensation coefficient is generally a negative number, that is, it is necessary to reduce the grayscale value to be displayed. In this way, when the grayscale value to be displayed is small, it may be reduced to 0, so black masses are likely to appear. For the dark area, its compensation coefficient is generally a positive number.

[0098] The size of the compensation coefficient is used to characterize the compensation strength. Whether the compensation coefficient is greater than 0 characterizes the compensation method. If it is greater than 0, it means that the brightness needs to be increased; if it is less than 0, it means that the brightness needs to be reduced. When it is greater than 0, the larger the compensation coefficient, the stronger the compensation strength; when it is less than 0, the larger the absolute value of the compensation coefficient, the stronger the compensation strength.

[0099] Step 102: determining correction coefficients corresponding to a plurality of sub-pixels respectively based on the grayscale values ​​to be displayed and the compensation coefficients corresponding to the sub-pixels;

[0100] Different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficients are used to correct the intensity of brightness compensation.

[0101] From the above, it can be seen that for the bright area, at some grayscale values ​​to be displayed, black spots may appear after the sub-pixels are compensated according to the compensation coefficient. To avoid this situation, the compensation strength of the bright area can be reduced. In order not to affect the compensation strength of the dark area, the correction coefficients of the bright area and the dark area need to be different.

[0102] Among them, for the sub-pixels in the bright area, the compensation coefficient is a negative number. Generally, the correction coefficient is used to avoid excessive compensation for the bright area and avoid the appearance of black masses. Whether the black mass appears is not only related to the compensation coefficient, but also related to the grayscale value to be displayed of the sub-pixel. When the grayscale value to be displayed is small, such as below 16 grayscales, the probability of the appearance of black masses is relatively high. In some embodiments, the correction coefficient can be determined by the compensation coefficient and the grayscale value to be displayed, so that when any grayscale value to be displayed is input, after correction by the dynamic correction coefficient, no black mass will appear in the bright area, and for the dark area, it can maintain the effect of correction by the compensation coefficient. That is, for the sub-pixels with a negative compensation coefficient, no matter which grayscale value to be displayed is input, it can avoid the appearance of black masses at the grayscale value to be displayed by determining a corresponding correction coefficient. For example, when the grayscale value to be displayed is any grayscale value in the range of 1-32, a corresponding correction coefficient will be determined to avoid the appearance of black masses in the bright area.

[0103] Therefore, the uniformity of the screen brightness of the display panel can be improved no matter what display screen is input to the display panel.

[0104] In one example, the corresponding correction coefficient can be determined based on whether the compensation coefficient of the sub-pixel is greater than 0. If it is greater than 0, it indicates a dark area. To avoid affecting the compensation strength of the dark area, the correction coefficient for the dark area can be determined based on the grayscale value to be displayed. If it is less than 0, it indicates a bright area. To avoid black spots, the compensation strength needs to be reduced, and the correction coefficient for the bright area can be set. The correction coefficient can be a value between 0 and 1. In practice, the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0 can be determined jointly based on the grayscale value to be displayed and the compensation coefficient.

[0105] Among them, at the same grayscale value to be displayed, the correction coefficient of the dark area can be greater than the correction coefficient of the bright area. In this example, the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0 can be determined according to the grayscale value to be displayed, wherein the larger the grayscale value to be displayed, the larger the correction coefficient can be; the correction coefficient corresponding to the sub-pixel with a compensation coefficient greater than 0 can be a preset fixed value, such as 0.8 or 1, etc. It only needs to ensure that at the same grayscale value to be displayed, it is larger than the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0, and the display brightness difference between the two is small.

[0106] In another example, when the compensation method is to increase the brightness (the compensation coefficient is greater than 0), the correction coefficient can also be set to a value greater than or equal to 1 according to the magnitude of the compensation strength; in this case, the larger the value of the compensation coefficient of the sub-pixel, the smaller the corresponding correction coefficient can be.

[0107] When the compensation method is to reduce the brightness, the correction coefficient can be set to a value less than 1 according to the magnitude of the compensation strength. In this case, the compensation coefficient is less than 0. At the same grayscale to be displayed, the larger the absolute value of the compensation coefficient of a sub-pixel, the smaller the corresponding correction coefficient can be.

[0108] It should be noted that, for a display screen, for two sub-pixels with compensation coefficients greater than 0, when different grayscale values ​​to be displayed are input, the correction coefficients determined by the two sub-pixels may be different.

[0109] Step 103: Based on the compensation coefficient and the correction coefficient, the grayscale values ​​to be displayed of the plurality of sub-pixels are compensated to reduce the difference in light emitting brightness between the plurality of sub-pixels.

[0110] In this embodiment, after the compensation coefficient and correction coefficient corresponding to each sub-pixel are determined, the grayscale value to be displayed of the sub-pixel can be compensated according to the following formula (2):

[0111] G out = G in*k+offset*Gray_mask*DBVscaler formula (2);

[0112] In formula (2), G out Indicates the grayscale value after compensation, G in Indicates the grayscale value to be displayed, offset indicates the compensation coefficient, Gray_mask indicates the correction coefficient, k is a constant, and DBVscaler is mainly used to adjust the compensation strength of other brightness, which can be called the adjustment coefficient;

[0113] The grayscale value to be displayed refers to the grayscale value that the sub-pixel needs to display. For example, if the sub-pixel needs to display 32 grayscales, a data voltage corresponding to the brightness of the 32 grayscales needs to be input to the sub-pixel. However, due to the objective factors caused by the electrical characteristics of the sub-pixel and the packaging process, the luminance of the sub-pixel under the data voltage corresponding to the brightness of the 32 grayscales does not meet the brightness corresponding to the 32 grayscales. Therefore, after compensation using the compensation coefficient and the correction coefficient, G can be obtained. out , and then give the sub-pixel input and G out After the corresponding data voltage is generated, the luminous brightness of the sub-pixel can be the brightness corresponding to 32 grayscales. Therefore, the luminous brightness of each sub-pixel of the display panel can be the brightness corresponding to 32 grayscales, thereby improving brightness uniformity.

[0114] In one example, when the grayscale value to be displayed is within the low grayscale range, the grayscale value to be displayed of the sub-pixel can be compensated according to the correction coefficient and the compensation coefficient, and when the grayscale value to be displayed is within the medium and high grayscale range, the grayscale value to be displayed of the sub-pixel can be compensated directly according to the compensation coefficient. Since the difference between the brightness of the sub-pixels will decrease as the grayscale increases, in this way, at medium and high grayscales, selecting compensation coefficient compensation can avoid the problem of redundant calculation when compensating for medium and high grayscales according to the correction coefficient, thereby improving the picture response efficiency.

[0115] According to the technical solution of this embodiment, since the compensation method includes the method of increasing brightness and reducing brightness, the area where the sub-pixel with increased brightness is located can be called a dark area, and the display area where the brightness needs to be reduced can be called a bright area. The sub-pixels in the dark area and the sub-pixels in the bright area can be compensated separately. Then, in the process of determining the correction coefficient based on the compensation coefficient corresponding to each sub-pixel and the grayscale value to be displayed, the values ​​of the correction coefficient corresponding to different grayscale values ​​to be displayed are different. Therefore, at least under different grayscale values ​​to be displayed, the correction coefficient of the bright area and the correction coefficient of the dark area are different. Therefore, the degree of fine-tuning of the compensation strength of the dark area and the compensation strength of the bright area are fine-tuned separately. In this way, when compensating the sub-pixels, not only the compensation (compensation coefficient) is performed according to the packaging characteristics, but also the compensation strength is fine-tuned according to the compensation method, and the compensation is more refined. Therefore, the actual display brightness of each sub-pixel after compensation can be close to each other, thereby avoiding the problem of uneven display brightness of the entire panel.

[0116] In one example, in order to avoid over-compensation of the luminous brightness of the sub-pixel, the correction coefficient is greater than 0 and less than 1. In this example, no matter at which grayscale value to be displayed, the correction coefficient corresponding to the sub-pixel is greater than 0 and less than 1. Moreover, the correction coefficient corresponding to the sub-pixel with a compensation coefficient greater than 0 and the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0 are both within the range of 0 to 1.

[0117] In one example, at the same grayscale value to be displayed, the correction coefficient corresponding to the sub-pixel with a compensation coefficient greater than 0 is different from the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0. However, both correction coefficients can be values ​​between 0 and 1.

[0118] In another example, at the same grayscale value to be displayed, the correction coefficient corresponding to the sub-pixel with a compensation coefficient greater than 0 may be the same as the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0. However, this case is more suitable for situations with special needs and should not be regarded as a limitation of the present disclosure.

[0119] In one embodiment, dynamic grayscale compensation may be performed on the display image of the display panel. Specifically, the correction coefficient corresponding to each sub-pixel may be dynamically calculated in real time while the display panel is displaying the image.

[0120] Specifically, for a sub-pixel whose compensation coefficient is less than 0, a correction coefficient is determined based on the compensation coefficient and the grayscale value to be displayed, with the target condition as a constraint;

[0121] For sub-pixels whose compensation coefficient is greater than 0, the correction coefficient is determined to be a preset value that maintains the compensation strength;

[0122] The target condition is that the compensated grayscale value of the sub-pixel is not zero.

[0123] In this embodiment, for each sub-pixel whose compensation coefficient is less than 0, the correction coefficient corresponding to the grayscale value to be displayed after the compensation is not 0 can be determined according to the compensation coefficient of the sub-pixel and the grayscale value to be displayed of the sub-pixel. In this way, for the same sub-pixel with a compensation coefficient less than 0, different correction coefficients correspond to different grayscale values ​​to be displayed.

[0124] Taking the above formula (2) as an example, when the grayscale value to be displayed and the compensation coefficient are known, the compensated grayscale value G can be obtained: out When the correction coefficient is not 0, specifically, the grayscale value G after compensation can be determined first. out The correction coefficient when the correction coefficient is 0, and then the value less than the correction coefficient is determined as the correction coefficient of the sub-pixel. The value less than the correction coefficient may be the difference between the correction coefficient and a preset coefficient, and the preset coefficient may be preset, for example, set to 0.1 or 0.05.

[0125] For example, the grayscale value to be displayed of sub-pixel A is 8, and the compensation coefficient is -8. Then, according to the above formula (2), G is determined to be out When the correction coefficient is 0, it is 0.9, so the correction coefficient of sub-pixel A needs to be determined as a value less than 0.9. The preset coefficient is 0.05, so the correction coefficient of sub-pixel A can be determined as 0.85.

[0126] As another example, the grayscale value to be displayed of sub-pixel B is 8, and the compensation coefficient is -4. Then, according to the above formula (2), G is determined to be out When the correction coefficient is 0, it is 1.8, so the correction coefficient of sub-pixel B needs to be determined as a value less than 1.8. The preset coefficient is 0.05, and the correction coefficient of sub-pixel A can be determined as 1.75.

[0127] Of course, in order to avoid over-compensation of sub-pixels by the correction coefficient, the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0 can be a value between 0 and 1. And in another example, the correction coefficient corresponding to the sub-pixel with the smallest compensation coefficient at the same grayscale value to be displayed that meets the target conditions can be used as the basis to determine the correction coefficient corresponding to other sub-pixels with compensation coefficients less than 0 at the same grayscale value to be displayed, so that the difference in the correction coefficients between the two is less than the preset difference. As in the above example, sub-pixel A has the smallest compensation coefficient, and its correction coefficient at grayscale 8 is 0.85. Then, the correction coefficient of other sub-pixels with compensation coefficients greater than sub-pixel A and less than 0 at grayscale 8 can also be determined as 0.85, or, determined as a correction coefficient slightly greater than 0.85.

[0128] Wherein, for each sub-pixel with a compensation coefficient greater than 0, it means that the brightness of the sub-pixel needs to be improved, and the sub-pixel is located in a dark area. In practice, the brightness of the dark area needs to be compensated to improve the brightness of the dark area. Wherein, in order to ensure that the brightness compensation of the dark area is not affected, the correction coefficient of each sub-pixel with a compensation coefficient greater than 0 can be determined as a preset value to maintain the brightness compensation strength of the dark area. If the compensation coefficient is kept unchanged, the preset value can be 1. If the compensation coefficient is kept basically unchanged, the preset value can be set to a value slightly less than 1, such as 0.9.

[0129] Thus, the compensation correction of the sub-pixels in the bright area can be independent of the compensation correction of the sub-pixels in the dark area.

[0130] When the technical solution of the present embodiment is adopted, when each frame of display picture arrives, the grayscale value to be displayed of each sub-pixel can be calculated in real time, and then for the sub-pixels in the bright area, the correction coefficient corresponding to the sub-pixel can be dynamically determined based on the grayscale value to be displayed and the compensation coefficient of the sub-pixels in the bright area, with the target condition as the constraint; for the dark area, the correction coefficient can be determined to be 1, and then the grayscale value to be displayed of the sub-pixel is compensated according to the compensation coefficient and correction coefficient corresponding to each sub-pixel.

[0131] In this way, the display panel can dynamically adjust the display image to be displayed, so that no matter what display image is input, the uniformity of the image brightness of the display panel can be improved, that is, no matter what grayscale value to be displayed the sub-pixel is in, for example, when it is in a very low grayscale value to be displayed, it can use the correction coefficient corresponding to the sub-pixel to avoid the sub-pixel from becoming a black spot and affecting the image display, thereby improving the degree of refinement of the control of image uniformity with each sub-pixel as the granularity.

[0132] In another embodiment, since the compensation coefficient can represent the compensation method and compensation strength of the sub-pixel, wherein the compensation method can be used to define the sub-pixel as a bright sub-pixel and a dark sub-pixel, in practice, based on the panel manufacturing process and packaging process of the display panel, generally the bright sub-pixel will be distributed in a regional manner, and the dark sub-pixel will also be distributed in a regional manner, for example, Figure 1 As shown, the dark sub-pixels are distributed regionally on the lower left side of the panel, while the bright sub-pixels are distributed regionally on the upper right corner of the panel. Therefore, the display panel can be divided into multiple display blocks with different brightness according to the compensation coefficient, wherein the correction coefficients corresponding to different sub-pixels in the same display block can be the same.

[0133] In an optional example, the display panel may be divided into a plurality of display blocks based on the compensation coefficients corresponding to the plurality of sub-pixels, and for the sub-pixels in each display block, the correction coefficient corresponding to the display block is determined as the correction coefficient corresponding to the sub-pixel. Different display blocks correspond to different degrees of luminous brightness, and a display block with a higher brightness corresponds to a smaller correction coefficient.

[0134] In one division method in this example, the display panel can be directly divided into two large display blocks according to whether the compensation coefficient is greater than 0, to obtain a first display block and a second display block, the first display block is defined as a dark area, and the second display block is defined as a bright area. In other words, the compensation coefficient corresponding to the sub-pixel in the first display block is greater than 0, and the compensation coefficient corresponding to the sub-pixel in the second display block is less than 0.

[0135] Reference Figure 3 As shown in FIG. 1 , a plan view of the display area obtained by dividing in this way is shown. Figure 3 As shown, based on whether the compensation coefficient is greater than 0, the display panel 200 is divided into a bright area and a dark area, wherein the area is the first display block A1 and the dark area is the second display block A2. Both the bright area and the dark area include a plurality of sub-pixels 201.

[0136] After the display block is obtained, the correction coefficient corresponding to the display block can be determined by the following process:

[0137] In one example, the correction coefficient corresponding to the sub-pixel in the first display block is a preset value for maintaining the compensation strength; the correction coefficient corresponding to the sub-pixel in the first display block is a correction coefficient determined based on the compensation coefficient and the grayscale value to be displayed, with the target condition as a constraint.

[0138] In this example, the same grayscale value to be displayed is input into multiple sub-pixels of the display panel. For the second display block, it can determine the correction coefficient for each sub-pixel in the second display block when the target condition is met at the same grayscale value to be displayed, and then store the correction coefficient as the correction coefficient at the grayscale value to be displayed; for the first display block, the correction coefficient can be determined as a preset value for maintaining the compensation strength at the same grayscale value to be displayed.

[0139] That is to say, when determining the correction coefficients corresponding to sub-pixels, the correction coefficients corresponding to the sub-pixels in the first display block can be determined through one path, and the correction coefficients corresponding to the sub-pixels in the second display block can be determined through another path, thereby ensuring separate compensation for bright areas and dark areas.

[0140] In another example, before the display panel leaves the factory, the correction coefficients of the sub-pixels in each display block can be determined, and the correction coefficients of different display blocks can be stored in different preset tables. Then, when the picture needs to be displayed, the correction coefficients of each sub-pixel at different grayscales to be displayed can be directly read from the corresponding preset table. In this way, it is not necessary to calculate the correction coefficient when displaying each frame of the display picture, but directly read the correction coefficient corresponding to the display block to correct the luminous brightness of the sub-pixel.

[0141] Accordingly, when determining the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient, for the sub-pixel in the first display block, the preset correction coefficient corresponding to the grayscale to be displayed in the first preset table is determined as the first correction coefficient corresponding to the sub-pixel in the first display block; for the sub-pixel in the second display block, the preset correction coefficient corresponding to the grayscale to be displayed in the second preset table is determined as the second correction coefficient corresponding to the sub-pixel in the second display block.

[0142] The first preset table stores preset correction coefficients corresponding to the first display block at different grayscale values ​​to be displayed, and the second preset table stores preset correction coefficients corresponding to the second display block at different grayscale values ​​to be displayed.

[0143] When the display image arrives, it can be determined whether the sub-pixel is located in the first display block or the second display block based on whether the compensation coefficient of the sub-pixel is greater than 0. If it is located in the first display block, the preset correction coefficient corresponding to the current grayscale value to be displayed can be obtained from the first preset table, and the preset correction coefficient is determined as the first correction coefficient corresponding to the sub-pixel. If it is located in the second display block, the preset correction coefficient corresponding to the current grayscale value to be displayed can be obtained from the second preset table, and the preset correction coefficient is determined as the second correction coefficient corresponding to the sub-pixel.

[0144] In some embodiments, at the same grayscale to be displayed, the first correction coefficient may be greater than the second correction coefficient to ensure that the compensation for the dark area does not affect the compensation for the bright area. The first correction coefficient and the second correction coefficient may both be values ​​between 0 and 1.

[0145] Next, how to obtain the preset correction coefficients corresponding to different grayscale values ​​to be displayed before leaving the factory is described:

[0146] Before leaving the factory, a test grayscale value can be introduced. The test grayscale value is the grayscale value of multiple sub-pixels input to the display panel. It can test the display brightness data of multiple sub-pixels of the display panel after compensation based on the compensation coefficient when the same test grayscale value is input. According to the display brightness data, the correction coefficient corresponding to the sub-pixel at the test grayscale value is determined.

[0147] The test grayscale value is used to indicate the grayscale (i.e., the grayscale value to be displayed) at which no black mass appears in the bright area of ​​the display panel. For example, if the display panel is required to be at grayscale 8 and no black mass appears in the bright area, the test grayscale value is 8, i.e., when the input grayscale value to be displayed is 8, the sub-pixels in the bright area are compensated by the correction coefficient and the compensation coefficient, and the compensated grayscale value is not 0. The smaller the test grayscale value, the more uniform the brightness of the display panel needs to be at a lower grayscale.

[0148] The grayscale value for testing can be determined according to actual needs. It should be noted that the grayscale value for testing can be set to a grayscale within a low grayscale range, such as a grayscale between 0 and 32.

[0149] In yet another example, the correction coefficient corresponding to the display block at the test grayscale value may be determined according to the test grayscale value and the minimum compensation coefficient in the display block.

[0150] In a specific implementation, a target sub-pixel with the smallest compensation coefficient can be determined from the second display block; based on the compensation coefficient corresponding to the target sub-pixel and the test grayscale value, a target correction coefficient corresponding to the target sub-pixel under target conditions is determined; the target correction coefficient is determined as the correction coefficient corresponding to the second display block under the test grayscale value; and, based on the target correction coefficient, a correction coefficient corresponding to the sub-pixel located in the first display block is determined.

[0151] As mentioned above, the test grayscale value is used to represent the grayscale at which no black spots appear in the bright area of ​​the display panel, which can be understood as the lowest grayscale at which no black spots appear in the bright area. The target condition can be that when the same grayscale value to be displayed is input to each sub-pixel in the display block, after correction by the compensation coefficient and the correction coefficient, no black spots appear in the display block.

[0152] Since the display block includes multiple sub-pixels, the compensation coefficients corresponding to different sub-pixels are different in size. In order to make the second display block meet the target conditions, it is necessary to determine the correction coefficients of each sub-pixel in the second display block based on the sub-pixel with the smallest compensation coefficient in the second display block.

[0153] Among them, for the first display block whose compensation coefficient is greater than 0, since no matter what grayscale value to be displayed is input, the compensation coefficient is to improve the display brightness, therefore, whether or not the correction coefficient is set, it meets the target condition, and the correction coefficient can be determined based on the correction coefficient determined by the second display block to ensure that after the second display block and the first display block are compensated for grayscale, there will be no large display brightness difference between the two.

[0154] Among them, for the second display block with a compensation coefficient less than 0, since it is necessary to reduce the luminous brightness based on the grayscale value to be displayed, the target sub-pixel with the smallest compensation coefficient in the second display block can be determined, and the target correction coefficient of the sub-pixel when it meets the target condition at the test grayscale value can be determined as the correction coefficient of the second display block at the test grayscale value.

[0155] For example, Figure 3 As shown in FIG. 1 , assuming that the test grayscale value is 8, the sub-pixel B in the second display block is the sub-pixel with the smallest compensation coefficient, and its compensation coefficient is -8. Then, according to the above formula (2), it is determined that the output grayscale G of the sub-pixel B when the input grayscale is the test grayscale value is out The correction coefficient when it is 0 is 0.9, and the 0.9 is the largest correction coefficient in the second display block. In practice, the correction coefficient of the sub-pixel with a compensation coefficient of -8 in the second display block needs to be less than 0.9 to avoid black spots. Therefore, the correction coefficient of the second display block when the test grayscale value is 8 needs to be determined to be less than 0.9, for example, it can be 0.85, and the correction coefficient corresponding to the second display block at the test grayscale value can be 0.85.

[0156] It should be noted that after the sub-pixels of the display panel are divided into blocks according to the compensation coefficients, the correction coefficient corresponding to the second display block at a test grayscale value is shared by multiple sub-pixels in the second display block. That is to say, the correction coefficient corresponding to the second display block at grayscale 8 is 0.85, then the correction coefficient corresponding to each sub-pixel in the second display block at grayscale 8 is 0.85.

[0157] Next, the correction coefficient of the first display block at the test grayscale value can be based on the correction coefficient corresponding to the second display block at the test grayscale value to ensure that at the test grayscale value, the sub-pixel with the largest compensation strength (the compensation coefficient is negative and smallest) in the bright area does not have black spots while not affecting the grayscale compensation in the dark area.

[0158] By adopting the technical solution of the above embodiment, the correction coefficient corresponding to each display block under the grayscale value for testing can be determined before the display panel leaves the factory. Before leaving the factory, the picture displayed by the display panel under the given grayscale value for testing can be photographed at high resolution, and after the grayscale value for testing is compensated according to the correction coefficient and the compensation coefficient, the picture displayed by the display panel can be photographed at high resolution to determine the rationality of the correction coefficient of each display block, so as to fine-tune the correction coefficient of each display block according to the uniformity of the display brightness of the picture obtained by photographing. After fine-tuning, the correction coefficient corresponding to each display block under different grayscale values ​​for testing can be stored in the corresponding preset table, so that when the actual picture is displayed, the display panel can directly read the correction coefficient corresponding to the current grayscale value to be displayed of the sub-pixel from the corresponding preset table according to whether the compensation coefficient of the sub-pixel is greater than 0, and then compensate the current grayscale value to be displayed of the sub-pixel according to the compensation coefficient and the correction coefficient of the sub-pixel.

[0159] Reference Figure 4 As shown, a schematic diagram of a step flow for determining the correction coefficient is shown, such as Figure 4 As shown, when determining the correction coefficient of the first display block, the following steps may be specifically included:

[0160] Step S401: determining an initial correction coefficient corresponding to a first display block at a testing grayscale value based on a target correction coefficient.

[0161] In this embodiment, an initial correction coefficient corresponding to the test grayscale value may be determined for the first display block based on the target correction coefficient, wherein the initial correction coefficient may be greater than the target correction coefficient.

[0162] Step S402: Based on the target correction coefficient and the compensation coefficient corresponding to the sub-pixel in the second display block, the test grayscale value is compensated to obtain the first estimated grayscale value corresponding to the sub-pixel in the second display block; and, based on the initial correction coefficient and the compensation coefficient corresponding to the sub-pixel in the first display block, the test grayscale value is compensated to obtain the second estimated grayscale value corresponding to the sub-pixel in the first display block.

[0163] In this embodiment, for multiple sub-pixels in the display panel, the same test grayscale value is used as the grayscale input, and the test grayscale value is compensated according to the compensation coefficient and correction coefficient corresponding to each sub-pixel. For example, the sub-pixels located in the second display block are compensated for the test grayscale value according to the compensation coefficient and target correction coefficient corresponding to each sub-pixel in the second display block, and the first estimated grayscale value corresponding to each sub-pixel in the second display block is obtained;

[0164] The sub-pixels located in the first display block compensate the test grayscale value according to their corresponding compensation coefficients and initial correction coefficients, thereby obtaining a second estimated grayscale value corresponding to each sub-pixel in the first display block.

[0165] Specifically, the compensation method can be performed according to the above formula (2), and the first estimated grayscale value and the second estimated grayscale value are G in formula (2). out .

[0166] Step S403: obtaining a first actual display brightness corresponding to the second display block at the first estimated grayscale value; and obtaining a second actual display brightness corresponding to the first display block at the second estimated grayscale value.

[0167] After obtaining the first estimated grayscale value corresponding to each sub-pixel in the second display block and the second estimated grayscale value corresponding to each sub-pixel in the first display block, a corresponding data voltage may be provided to each sub-pixel in the second display block according to the first estimated grayscale value of each sub-pixel in the second display block to drive each sub-pixel in the second display block to emit light;

[0168] Similarly, according to the second estimated grayscale value of each sub-pixel in the first display block, a corresponding data voltage may be provided to each sub-pixel in the first display block to drive each sub-pixel in the first display block to emit light;

[0169] Next, the display panel can be imaged and the brightness of the image can be analyzed to obtain the first actual display brightness corresponding to the second display block at the first estimated grayscale value; and the second actual display brightness corresponding to the first display block at the second estimated grayscale value can be obtained.

[0170] The grayscale value of each pixel in the captured image can be obtained, and then for each display block, the average value of the grayscale values ​​of each pixel in the display block can be determined, and the average value is used as the actual display brightness of the display block.

[0171] Step S404: based on the difference between the first actual display brightness and the second actual display brightness, correct the initial correction coefficient so that the display brightness of the first display block and the display brightness of the second display block approach the target display brightness.

[0172] Thus, the correction coefficient corresponding to the first display block under the testing grayscale value can be obtained.

[0173] Among them, the difference between the second actual display brightness of the first display block and the first actual display brightness can be compared, and the actual display brightness can be expressed as the average value of the grayscale values ​​of each pixel in the display block, and the difference between the first actual display brightness and the second actual display brightness can refer to the difference in grayscale value. If the difference is large, it means that after the first display block is compensated according to the initial correction parameter, there is a large difference in display brightness between it and the second display block, and therefore, it is necessary to adjust the compensation strength correction amplitude of the first display block, such as reducing or increasing the initial correction coefficient.

[0174] In practice, after the initial correction coefficient is corrected according to the difference between the first actual display brightness and the second actual display brightness, the above steps S601-S603 can be repeated until the difference between the first actual display brightness and the second actual display brightness is smaller than the preset difference. Thus, when the difference between the first actual display brightness and the second actual display brightness is smaller than the preset difference, that is, the display brightness of the first display block and the display brightness of the second display block approach the target display brightness, which can be the display brightness corresponding to the grayscale value for testing.

[0175] In this optional example, a high-resolution photograph may be taken of a picture displayed by the display panel at a given test grayscale value, and a compensation coefficient corresponding to each sub-pixel may be determined using a D-mura algorithm based on the photographing result. Then, based on the compensation coefficient, the display panel may be divided into a plurality of display blocks with different display brightnesses, and a target correction coefficient corresponding to a test grayscale value may be determined for a second display block having a negative compensation coefficient. Based on the target correction coefficient, a correction coefficient corresponding to the first display block at the same test grayscale value may be determined.

[0176] Next, the correction coefficient corresponding to each display block under the same test grayscale value can be assigned to each sub-pixel in the display block, and compensation for the same test grayscale value input to each sub-pixel can be started. Then, a high-resolution photo of the display screen of the display panel after compensation is taken to obtain the difference between the display brightness corresponding to the second display block and the first display block, and then the correction coefficient of the first display block is corrected according to the difference.

[0177] Afterwards, the correction coefficients corresponding to the respective display blocks (the first display block and the second display block) at different testing grayscale values ​​may be stored in the corresponding preset table.

[0178] In an optional example, when the initial correction coefficient is corrected based on the difference between the first actual display brightness and the second actual display brightness, the initial correction coefficient can be increased when the absolute value of the difference is greater than the preset difference and represents that the brightness of the first display block is lower than the brightness of the second display block; the initial correction coefficient can be reduced when the absolute value of the difference is greater than the preset difference and represents that the brightness of the first display block is higher than the brightness of the second display block.

[0179] In this example, if the absolute value of the difference is greater than the preset difference, it means that there is a large difference in display brightness between the second display block and the first display block after grayscale compensation. In this case, if the brightness of the first display block is lower than that of the second display block, it means that the degree of correction of the compensation strength of the dark area is stronger, that is, the initial correction parameters make the brightness of the sub-pixels in the dark area compensated less. In this case, it is necessary to enhance the brightness compensation strength of the sub-pixels in the dark area. Therefore, it is necessary to increase the initial correction coefficient, for example, from 0.95 to 0.98 or 1.

[0180] Among them, if the brightness of the first display block is higher than the brightness of the second display block, it means that the degree of correction of the compensation strength of the dark area is weak, that is, the initial correction parameter makes the brightness of the sub-pixels in the dark area be compensated to a greater extent, resulting in a large difference in the grayscale after compensation with the bright area. In this case, it is necessary to reduce the brightness compensation strength of the sub-pixels in the dark area. Therefore, it is necessary to reduce the initial correction coefficient, for example, from 0.95 to 0.94 or 0.93, but it is necessary to ensure that the initial correction coefficient after the reduction is greater than the target correction coefficient.

[0181] In one example, the amplitude of increasing the initial correction coefficient and the amplitude of decreasing the initial correction coefficient may be consistent, which may be a preset amplitude, such as 0.02 or 0.01.

[0182] Of course, whether increasing or decreasing the initial correction coefficient, it is necessary to ensure that the display brightness of the first display block and the second display block at the test grayscale value approaches the target display brightness, that is, approaches the display brightness corresponding to the test grayscale value.

[0183] When this implementation scheme is adopted, different test grayscale values ​​can be input into the display panel before the display panel leaves the factory, and the correction coefficients corresponding to the first display block and the second display block at different test grayscale values ​​can be determined. When determining the correction coefficient corresponding to the first display block at the test grayscale value, the target correction coefficient corresponding to the second display block at the test grayscale value can be first determined, and then the correction coefficient corresponding to the first display block at the test grayscale value is determined based on the target correction coefficient. The correction coefficient corresponding to the first display block needs to ensure the uniformity between its actual display brightness after compensation and the actual display brightness of the second display block after compensation. Therefore, a gradient correction of the compensation strength of display blocks with different compensation coefficients can be achieved, and the uniformity of the display brightness of the display panel can be improved.

[0184] The grayscale compensation method is described below with reference to two specific examples:

[0185] Example 1: Before the display panel leaves the factory, the compensation coefficient and correction coefficient corresponding to each sub-pixel are set:

[0186] After the OLED panel production line has completed the production of a batch of OLED display panels, it will begin to conduct quality inspection on the OLED display panels and compensate for the display images. When compensating the display images, it includes compensation for grayscale, that is, compensation for the brightness of the display images.

[0187] First, the same data voltage is input to each sub-pixel in the display panel to control multiple sub-pixels in the display panel to emit light under the same data voltage. Due to the electrical characteristics of the sub-pixels and the packaging process, the display brightness of each sub-pixel in the display panel will be uneven. At this time, a high-definition camera can be used to take pictures of the display screen. It should be noted that a high-definition camera is generally used to capture the display screen of the display panel at different grayscales, that is, the display screen of the display panel under different data voltages.

[0188] Next, according to the photographing result, the brightness data obtained by photographing is processed and calculated based on the corresponding compensation algorithm to generate corresponding compensation data and obtain the compensation coefficient of each sub-pixel;

[0189] Afterwards, a high-definition image is captured for the display screen of the display panel after compensation according to the compensation coefficient at low grayscale. Based on the collected brightness data, it is determined whether a black mass is generated in the bright area. If so, the correction coefficient of each sub-pixel needs to be determined.

[0190] Next, when determining the correction coefficient, the display panel is divided into a bright area (second display block) and a dark area (first display block) according to the compensation coefficient of the sub-pixel, and a preset grayscale value range for testing (such as 0-32) is obtained;

[0191] Afterwards, determine the target correction coefficient of the sub-pixel with the smallest compensation coefficient in the bright area that meets the target condition under the test grayscale value. Assume that the test grayscale value is 8, the compensation coefficient corresponding to the sub-pixel with the smallest compensation coefficient is -8, and the target correction coefficient needs to be less than 1. Assume that it is 0.9, then the correction coefficients corresponding to all sub-pixels in the bright area are 0.9;

[0192] Next, the correction coefficient corresponding to the dark area is determined to be a value greater than 0.9, assuming it is 0.95, and the correction coefficients corresponding to all sub-pixels in the dark area are 0.95;

[0193] Then, the display panel starts to collect the display image after brightness compensation for each sub-pixel under the grayscale value for input test and according to the correction coefficient corresponding to each display block and the compensation coefficient corresponding to the sub-pixel;

[0194] Afterwards, the difference between the display brightness of the bright area and the display brightness of the dark area is detected according to the grayscale value of each pixel in the collected image. If the difference is not large, it can be compensated according to the determined correction coefficient. If the difference is large, the correction coefficient of the bright area is kept unchanged, and the correction coefficient of the dark area is adjusted, so that under the test grayscale value, in the display image after compensation according to the compensation coefficient and the correction coefficient, the difference in display brightness between the bright area and the dark area is small.

[0195] Using different test grayscale values, repeat the above correction coefficient determination process to obtain the correction coefficients corresponding to the bright area and the dark area at different test grayscale values;

[0196] Finally, the correction coefficients corresponding to the bright area and the dark area at different test grayscale values ​​are stored as corresponding preset tables, and the preset tables can be read by the driver chip of the display panel.

[0197] After the display panel is delivered, when the customer uses the display panel to display a picture, when a frame of picture arrives, the grayscale value to be displayed corresponding to each sub-pixel can be determined according to the picture to be displayed. When the grayscale value to be displayed is within the low grayscale range (0 to 32), the compensation coefficient corresponding to each sub-pixel and the correction coefficient corresponding to the display block where the sub-pixel is located under the grayscale value to be displayed are read from the driver chip. Based on the compensation coefficient and the correction coefficient, the grayscale value to be displayed of the sub-pixel is compensated according to formula (2) to obtain the compensated grayscale value. According to the compensated grayscale value, the sub-pixel is driven to emit light.

[0198] When the grayscale value to be displayed is within the low grayscale range (0 to 32), the compensation coefficient corresponding to each sub-pixel is read from the driver chip, and the grayscale value to be displayed of the sub-pixel is compensated according to formula (1) to obtain the compensated grayscale value. According to the compensated grayscale value, the sub-pixel is driven to emit light.

[0199] Reference Figure 5 As shown, a linear diagram of the correction coefficients corresponding to the two compensation coefficients of Example 1 is shown, Figure 5 In the figure, offset represents the compensation coefficient, the axis of offset*0-offset*n represents the correction coefficient; (+) represents a compensation coefficient greater than 0, (-) represents a compensation coefficient less than 0, and Gray represents the grayscale value; it can be seen that under the same input grayscale in the low grayscale range, the correction coefficient for the display block with a compensation coefficient greater than 0 is larger, while the correction coefficient for the display block with a compensation coefficient less than 0 is smaller; and different grayscale values ​​correspond to different correction coefficients; in this way, two different grayscale compensation paths are used for the bright area and the dark area, from Figure 5 It can also be seen from the slopes of the two lines that the compensation paths are different.

[0200] Reference Figure 6 As shown, the grayscale compensation method according to the present disclosure is shown. Figure 1 The display screen shown in FIG. 1 is a schematic diagram of the screen after compensation, and Figure 1 compared to, Figure 6 The black mass 200 in the bright area of ​​the display image is repaired, while the brightness compensation in the dark area is not affected. It should be noted that Figure 6 The black dot in the upper right corner only indicates the coordinate position where the black mass appears, and does not mean that there is a black mass at that position after compensation.

[0201] Example 2: Before the display panel leaves the factory, the compensation coefficient corresponding to each sub-pixel is set, and after leaving the factory, the grayscale of the sub-pixel is dynamically compensated according to the picture to be displayed:

[0202] After the OLED panel production line has completed the production of a batch of OLED display panels, it will begin to conduct quality inspection on the OLED display panels and compensate for the display images. When compensating the display images, it includes compensation for grayscale, that is, compensation for the brightness of the display images.

[0203] First, the same data voltage is input to each sub-pixel in the display panel to control multiple sub-pixels in the display panel to emit light under the same data voltage. Due to the electrical characteristics of the sub-pixels and the packaging process, the display brightness of each sub-pixel in the display panel will be uneven. At this time, a high-definition camera can be used to take pictures of the display screen. It should be noted that a high-definition camera is generally used to capture the display screen of the display panel at different grayscales, that is, the display screen of the display panel under different data voltages.

[0204] Next, according to the photographing result, the brightness data obtained by photographing is processed and calculated based on the corresponding compensation algorithm to generate corresponding compensation data and obtain the compensation coefficient of each sub-pixel;

[0205] Afterwards, the compensation coefficient is burned into the driver chip of the display panel.

[0206] After the display panel is delivered, when the customer uses the display panel to display a picture, when a frame of picture arrives, the grayscale value to be displayed corresponding to each sub-pixel can be determined according to the picture to be displayed, and when the grayscale value to be displayed is within the low grayscale range (0 to 32), the compensation coefficient corresponding to each sub-pixel is read from the driver chip, and the correction coefficient corresponding to the sub-pixel is obtained according to the compensation coefficient corresponding to the sub-pixel and the grayscale value to be displayed and the target condition as a constraint (the grayscale value after compensation is not 0); wherein, for sub-pixels with a compensation coefficient greater than 0, the correction coefficient can be set to a value to maintain the compensation strength, such as 1.

[0207] Next, based on the compensation coefficient and the correction coefficient, the grayscale value to be displayed of the sub-pixel is compensated according to formula (2) to obtain a compensated grayscale value, and the sub-pixel is driven to emit light according to the compensated grayscale value.

[0208] Of course, when the grayscale value to be displayed is within the medium and high grayscale range, the grayscale value to be displayed of the sub-pixel can be directly compensated according to the compensation coefficient to obtain the compensated grayscale value, and the sub-pixel is driven to emit light according to the compensated grayscale value.

[0209] By adopting the above-mentioned grayscale compensation method, since two positive and negative compensation paths are adopted, that is, the correction coefficient of the dark area is different from the correction coefficient of the bright area, wherein the correction coefficient of the dark area is greater than the correction coefficient of the bright area, the compensation paths of the bright area and the dark area at low grayscale are different, and the compensation for the bright area does not affect the compensation for the dark area, so that the two will not restrict each other, thereby improving the brightness uniformity of the display screen.

[0210] Furthermore, since the correction coefficient can be determined based on the compensation coefficient to fine-tune the compensation strength, there is no need to reduce the range of the compensation coefficient as a whole and affect the uniformity of the middle and high grayscale images as described in the related art.

[0211] Based on the same inventive concept, the present disclosure also provides a display driving method, which can perform grayscale compensation on the displayed picture based on the compensation coefficient and correction coefficient determined by the above grayscale compensation method when driving the display panel to display the picture.

[0212] Reference Figure 7 As shown, a schematic diagram of the steps of the display driving method is shown. Figure 7 As shown, it is applied to a display panel, and the display panel includes a plurality of sub-pixels, and specifically may include the following steps:

[0213] Step S701: for a picture to be displayed, determining grayscale values ​​to be displayed corresponding to a plurality of sub-pixels respectively.

[0214] The process of determining the grayscale value to be displayed may refer to the description of the related art. For example, the grayscale value to be displayed corresponding to each sub-pixel may be determined according to the grayscale value of each pixel in the display image.

[0215] Step S702: according to the grayscale compensation method described in the above embodiment, the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels are compensated to obtain compensated grayscale values.

[0216] In this embodiment, the correction coefficient and compensation coefficient corresponding to each sub-pixel can be determined according to the grayscale compensation method, and then the grayscale values ​​to be displayed corresponding to the multiple sub-pixels are compensated according to the above formula (2) to obtain the compensated grayscale value.

[0217] Step S703: Based on the compensated grayscale value, drive the plurality of sub-pixels to emit light to display the image to be displayed.

[0218] In this embodiment, the data voltages corresponding to the multiple sub-pixels can be determined according to the compensated grayscale values ​​corresponding to the multiple sub-pixels. Then, the corresponding data voltage is provided to each sub-pixel. The sub-pixel emits light under the drive of the data voltage, thereby displaying the picture to be displayed.

[0219] The circuit for driving the sub-pixel to emit light may be a 7TIC circuit or a 4TIC circuit, and the present disclosure does not impose any special limitation thereto.

[0220] It should be noted that when determining the correction coefficient corresponding to the sub-pixel, in one method, it can be dynamically determined based on the grayscale value to be displayed and the compensation coefficient corresponding to each frame of the picture to be displayed, thereby dynamically homogenizing the brightness of each frame of the display image of the display device; in another method, the pre-stored correction coefficient can be read from the storage medium of the display device. When reading, the correction coefficient corresponding to the display block can be read from the storage medium according to the display block where the sub-pixel is located, thereby directly reading the correction coefficient, thereby improving the response efficiency of the display image.

[0221] By adopting the technical solution of this embodiment, compensation for different gradients of brightness of sub-pixels can be achieved from two dimensions: compensation coefficient and correction coefficient. Under different compensation methods, different grayscale values ​​to be displayed can have correction coefficients of different sizes, so as to perform corresponding fine-tuning on the compensation strength under different compensation methods. When compensating sub-pixels, not only compensation is performed based on the encapsulation function of the sub-pixels (compensation coefficient), but also the compensation strength is fine-tuned according to the compensation method and the response of the grayscale value to be displayed to the compensation (the larger the compensation coefficient, the smaller the grayscale value to be displayed, and the greater the response). The compensation is more refined. Therefore, the actual display brightness of each sub-pixel after compensation can be close to each other, thereby avoiding the problem of uneven display brightness of the entire panel, thereby improving the display quality of the display image.

[0222] In an optional example of this embodiment, when driving multiple sub-pixels to emit light based on the compensated grayscale values, the data voltages corresponding to the multiple sub-pixels can be determined based on the compensated grayscale values ​​corresponding to the multiple sub-pixels, and the compensation voltages corresponding to the multiple sub-pixels can be obtained, and the data voltages can be compensated based on the compensation voltages to obtain the compensated voltages corresponding to the multiple sub-pixels; then, based on the compensated voltages corresponding to the multiple sub-pixels, the multiple sub-pixels are driven to emit light.

[0223] Among them, compensating for the grayscale value to be displayed of the sub-pixel can be understood as brightness compensation for the display screen, which is mainly used to compensate for the problem of uneven display brightness caused by the packaging process. For example, in the packaging process, the panel wire length is long and the wire resistance is large, which causes the power supply voltage to produce a voltage drop (IR Drop) on the wire, thereby affecting the input of the data voltage.

[0224] In practice, sub-pixels are driven by a driving circuit to emit light, and when manufacturing the driving circuit of a display panel, due to the influence of the process, it is inevitable that the electrical characteristics of the driving circuits of different sub-pixels will be different. Therefore, when the data voltage to be input to the sub-pixel is calculated according to the compensated grayscale value, due to the difference in the driving circuits of the sub-pixels, the data voltage input to the sub-pixel may be insufficient or too high, thereby affecting the subsequent display brightness. Therefore, the electrical characteristics of the driving circuit of the sub-pixel can also be sensed to obtain a compensation voltage that characterizes the electrical characteristics of the driving circuit.

[0225] Specifically, the process of sensing the electrical characteristics of the driving circuit of the sub-pixel can be: measuring the sensing information corresponding to the pixel electrical characteristics (the threshold voltage and electron mobility of the driving TFT and the threshold voltage of the OLED) through the driving chip, and obtaining the compensation voltage corresponding to each sub-pixel based on the sensing information, thereby compensating for the electrical characteristic deviation between pixels.

[0226] In practice, the compensation voltages corresponding to the multiple sub-pixels can be pre-stored in the driving chip. When driving the pixels, the compensation voltage corresponding to each sub-pixel can be directly obtained from the driving chip.

[0227] After obtaining the compensation voltage, the data voltage of the sub-pixel can be compensated, and the compensation process can refer to the relevant technology. When the compensated voltage is obtained, the driving chip can input the corresponding compensated voltage to the driving circuit of the sub-pixel. The compensated voltage is used as the data voltage of the driving circuit, so that under the action of the driving circuit, the sub-pixel is driven to emit light through the data voltage. This can not only avoid the problem of low uniformity of display screen brightness caused by the packaging process, but also avoid the problem of low uniformity of display screen brightness caused by differences in electrical characteristics of sub-pixels.

[0228] Based on the same inventive concept, the present disclosure also provides a driver chip, which can be applied to a display panel to execute the grayscale compensation method of the display panel, or to execute the display driving method of the display panel.

[0229] Based on the same inventive concept, the present disclosure further provides a display device, the display device includes a display panel, the display panel includes a display area, the display area is provided with a plurality of sub-pixels, and the display device further stores compensation coefficients and correction coefficients respectively corresponding to the plurality of sub-pixels; wherein the compensation coefficient is used to characterize a compensation method and a compensation strength for performing brightness compensation on the sub-pixels; wherein the compensation method includes a method of increasing brightness and a method of reducing brightness; the correction coefficient is determined based on the compensation coefficient and a grayscale value to be displayed, and different grayscale values ​​to be displayed correspond to correction coefficients of different sizes, and the correction coefficient is used to correct the compensation strength;

[0230] Among them, when the display device operates within a preset grayscale range, after the grayscale values ​​to be displayed of multiple sub-pixels are corrected by the compensation coefficient and the correction coefficient, there is no black area with a display brightness of 0 in the display device, and at the same grayscale value to be displayed, the display brightness of multiple sub-pixels approaches the display brightness corresponding to the grayscale value to be displayed; wherein the preset grayscale range can be any gray stage in the grayscale range of 0 to 32.

[0231] The display panel may be driven and displayed using the above-mentioned display driving method, so that the display panel displays a picture.

[0232] The compensation coefficient and correction coefficient stored in the display device may be determined through the process of Example 1 in the above compensation method embodiment and burned into the driver chip of the display device.

[0233] Based on the same inventive concept, the present disclosure also provides a display system, referring to Figure 8As shown, a schematic diagram of the frame structure of the display system is shown, such as Figure 8 As shown, it includes a grayscale compensation module and a burning module, wherein:

[0234] The grayscale compensation module is used to determine display parameters corresponding to the first display panel, wherein the display parameters include compensation coefficients and correction coefficients corresponding to each sub-pixel, and the correction coefficients are determined according to the grayscale compensation method;

[0235] The burning module is used to burn the display parameters output by the grayscale compensation module into the first display panel and multiple second display panels;

[0236] The second display panel and the first display panel are manufactured in the same process flow.

[0237] When this embodiment is adopted, for multiple display panels that are batch-produced in the same process flow, it is only necessary to determine the compensation coefficients and correction coefficients of each sub-pixel in one of the first display panels, and then apply them to other second display panels in the batch. This is because, in the same process flow, multiple display panels are in the same process flow, and the packaging process and process parameters are the same. Therefore, the sub-pixels of multiple display panels have the same or similar characteristics in grayscale display. Therefore, after determining the compensation coefficients of the sub-pixels in one display panel and the correction coefficients at different grayscale values ​​to be displayed, they can be applied to other display panels.

[0238] Based on the same inventive concept, the present disclosure also provides a grayscale compensation device, referring to Fig. 9 As shown, a schematic diagram of the structure of the device is shown, such as Fig. 9 As shown, the device includes the following modules:

[0239] A compensation coefficient determination module, used to determine compensation coefficients corresponding to a plurality of sub-pixels in the display panel, respectively, wherein the compensation coefficients are used to characterize the manner and intensity of brightness compensation for the sub-pixels; wherein the compensation manner includes a manner of increasing brightness and a manner of decreasing brightness;

[0240] A correction coefficient determination module, used to determine the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient; wherein different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficient is used to correct the compensation strength;

[0241] The compensation module is used to compensate the grayscale values ​​to be displayed of the plurality of sub-pixels based on the compensation coefficient and the correction coefficient, so as to reduce the difference in luminous brightness between the plurality of sub-pixels.

[0242] Optionally, the correction coefficient determination module is specifically used to:

[0243] In the case where the compensation coefficient is less than 0, determining the correction coefficient based on the compensation coefficient and the grayscale value to be displayed, with the target condition as a constraint;

[0244] When the compensation coefficient is greater than 0, determining the correction coefficient to be a preset value for maintaining the compensation strength;

[0245] The target condition is that the compensated grayscale value of the sub-pixel is not zero.

[0246] Optionally, the device further comprises:

[0247] a division module, configured to divide the display panel into a first display block and a second display block based on compensation coefficients corresponding to each of the plurality of sub-pixels, wherein the compensation coefficient of the first display block is greater than 0, and the compensation coefficient of the second display block is less than 0;

[0248] Wherein, the correction coefficient corresponding to the sub-pixel in the first display block is a preset value for maintaining the compensation strength;

[0249] The correction coefficient corresponding to the sub-pixel in the first display block is a correction coefficient determined based on the compensation coefficient and the grayscale value to be displayed with the target condition as a constraint.

[0250] Optionally, the display block includes a first display block and a second display block, wherein the compensation coefficient corresponding to the sub-pixel in the first display block is greater than 0, and the compensation coefficient corresponding to the sub-pixel in the second display block is less than 0; the determination unit is specifically configured to determine, for the sub-pixel in the first display block, a preset correction coefficient corresponding to the grayscale to be displayed in the first preset table as a first correction coefficient corresponding to the sub-pixel in the first display block;

[0251] For the sub-pixels in the second display block, a preset correction coefficient corresponding to the grayscale to be displayed in the second preset table is determined as a second correction coefficient corresponding to the sub-pixels in the second display block.

[0252] Optionally, the first correction coefficient is greater than the second correction coefficient.

[0253] Optionally, the device further comprises:

[0254] An acquisition unit, used for acquiring a test grayscale value corresponding to the display panel;

[0255] A correction coefficient determination unit, for determining the correction coefficient corresponding to the display block at the test grayscale value based on the test grayscale value and the coefficient range of the compensation coefficient of the sub-pixel in the display block, with the target condition as a constraint;

[0256] The target condition is that when the grayscale value to be displayed is the test grayscale value, there is no sub-pixel in the display block whose grayscale value after compensation is 0.

[0257] Optionally, the correction coefficient determination unit is specifically configured to perform the following steps:

[0258] Determine a target sub-pixel having a minimum compensation coefficient from the second display block;

[0259] Determining, based on the compensation coefficient corresponding to the target sub-pixel and the test grayscale value, a target correction coefficient corresponding to the target sub-pixel under the target condition;

[0260] Determine the target correction coefficient as the correction coefficient corresponding to the second display block at the test grayscale value;

[0261] And based on the target correction coefficient, determining the correction coefficient corresponding to the first display block at the test grayscale value.

[0262] Optionally, the step of determining the correction coefficient corresponding to the first display block at the test grayscale value based on the target correction coefficient includes:

[0263] Determining an initial correction coefficient corresponding to the first display block at the test grayscale value according to the target correction coefficient;

[0264] Based on the target correction coefficient and the compensation coefficient corresponding to the sub-pixel in the second display block, the test grayscale value is compensated to obtain a first estimated grayscale value corresponding to the sub-pixel in the second display block; and based on the initial correction coefficient and the compensation coefficient corresponding to the sub-pixel in the first display block, the test grayscale value is compensated to obtain a second estimated grayscale value corresponding to the sub-pixel in the first display block;

[0265] Acquire a first actual display brightness corresponding to the second display block at the first estimated grayscale value; and acquire a second actual display brightness corresponding to the first display block at the second estimated grayscale value;

[0266] Based on the difference between the first actual display brightness and the second actual display brightness, the initial correction coefficient is updated so that the display brightness of the first display block and the display brightness of the second display block approach the target display brightness.

[0267] Optionally, the step of correcting the initial correction coefficient based on the difference between the first actual display brightness and the second actual display brightness includes:

[0268] When the absolute value of the difference is greater than a preset difference and indicates that the brightness of the first display block is lower than the brightness of the second display block, increasing the initial correction coefficient;

[0269] When the absolute value of the difference is greater than the preset difference and indicates that the brightness of the first display block is higher than the brightness of the second display block, the initial correction coefficient is reduced.

[0270] Optionally, at the same grayscale value to be displayed, the correction coefficient corresponding to the sub-pixel with a compensation coefficient greater than 0 is different from the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0.

[0271] Based on the same inventive concept, the present disclosure also provides a display driving device, referring to Fig.10 As shown, a schematic diagram of the structure of the device is shown, such as Fig.10 As shown, the device may specifically include the following modules:

[0272] A grayscale determination module, used for determining grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively, for the picture to be displayed;

[0273] A grayscale compensation module, used to compensate the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively according to the grayscale compensation method, to obtain compensated grayscale values;

[0274] A driving module is used to drive the plurality of sub-pixels to emit light based on the compensated grayscale value to display the image to be displayed.

[0275] Optionally, the driving module includes:

[0276] A data voltage determination unit, configured to determine data voltages respectively corresponding to the plurality of sub-pixels based on compensated grayscale values ​​respectively corresponding to the plurality of sub-pixels;

[0277] A compensation voltage acquisition unit, used to acquire compensation voltages corresponding to a plurality of sub-pixels respectively;

[0278] A voltage compensation unit, configured to compensate the data voltage based on the compensation voltage to obtain compensated voltages corresponding to a plurality of sub-pixels respectively;

[0279] The driving unit is used to drive the plurality of sub-pixels to emit light based on the compensated voltages respectively corresponding to the plurality of sub-pixels.

[0280] Based on the same inventive concept, the present disclosure also provides a computer-readable storage medium, which stores a computer program that enables a processor to implement the grayscale compensation method for a display panel or the display driving method when executed.

[0281] Based on the same inventive concept, the present disclosure also provides an electronic device, including a memory and a processor, wherein the computer program stored in the memory enables the processor to implement the grayscale compensation method of the display panel or the display driving method when executing the computer program.

[0282] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0283] The grayscale compensation method, display driving method, device, system, chip and medium provided by the present disclosure are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present disclosure. The description of the above embodiments is only used to help understand the method of the present disclosure and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present disclosure, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present disclosure.

[0284] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0285] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

[0286] References herein to "one embodiment," "embodiment," or "one or more embodiments" mean that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least one embodiment of the present disclosure. In addition, please note that examples of the term "in one embodiment" herein do not necessarily all refer to the same embodiment.

[0287] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present disclosure can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0288] In the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present disclosure may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.

[0289] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. A grayscale compensation method, characterized in that: The method comprises: Determine compensation coefficients corresponding to a plurality of sub-pixels in the display panel, respectively, wherein the compensation coefficients are used to characterize a compensation method and a compensation strength for brightness compensation of the sub-pixels; wherein the compensation method includes a method of increasing brightness and a method of decreasing brightness; Based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient, determining the correction coefficient corresponding to the sub-pixel; wherein different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficient is used to correct the compensation strength; Based on the compensation coefficient and the correction coefficient, the grayscale values ​​to be displayed of the plurality of sub-pixels are compensated to reduce the difference in light emitting brightness between the plurality of sub-pixels.

2. The grayscale compensation method according to claim 1, characterized in that: The determining the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient includes: For the sub-pixel whose compensation coefficient is less than 0, based on the compensation coefficient and the grayscale value to be displayed, the correction coefficient is determined with the target condition as a constraint; For the sub-pixel whose compensation coefficient is greater than 0, determining the correction coefficient to be a preset value for maintaining the compensation strength; The target condition is that the compensated grayscale value of the sub-pixel is not zero.

3. The grayscale compensation method according to claim 2, characterized in that: The method further comprises: Based on compensation coefficients corresponding to the plurality of sub-pixels, the display panel is divided into a first display block and a second display block, wherein the compensation coefficient of the first display block is greater than 0, and the compensation coefficient of the second display block is less than 0; Wherein, the correction coefficient corresponding to the sub-pixel in the first display block is a preset value for maintaining the compensation strength; The correction coefficient corresponding to the sub-pixel in the first display block is a correction coefficient determined based on the compensation coefficient and the grayscale value to be displayed with the target condition as a constraint.

4. The grayscale compensation method according to claim 1, characterized in that: The display block includes a first display block and a second display block, wherein a compensation coefficient corresponding to a sub-pixel in the first display block is greater than 0, and a compensation coefficient corresponding to a sub-pixel in the second display block is less than 0; The determining the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient includes: For the sub-pixels in the first display block, determining the preset correction coefficient corresponding to the grayscale to be displayed in the first preset table as the first correction coefficient corresponding to the sub-pixels in the first display block; For the sub-pixels in the second display block, a preset correction coefficient corresponding to the grayscale to be displayed in the second preset table is determined as a second correction coefficient corresponding to the sub-pixels in the second display block.

5. The grayscale compensation method according to claim 4, characterized in that: The first correction coefficient is greater than the second correction coefficient.

6. The grayscale compensation method according to claim 4, characterized in that: The preset correction coefficient is obtained by the following steps: Acquire a test grayscale value corresponding to the display panel; Taking the target condition as a constraint, determining the correction coefficient corresponding to the display block at the test grayscale value based on the test grayscale value and the coefficient range of the compensation coefficient of the sub-pixel in the display block; The target condition is that when the grayscale value to be displayed is the testing grayscale value, there is no sub-pixel with a compensated grayscale value of 0 in the display block.

7. The grayscale compensation method according to claim 6, characterized in that: The determining of the correction coefficient corresponding to the display block at the test grayscale value based on the test grayscale value and the coefficient range of the compensation coefficient of the sub-pixel in the display block with the target condition as a constraint includes: Determine a target sub-pixel having a minimum compensation coefficient from the second display block; Determining, based on the compensation coefficient corresponding to the target sub-pixel and the test grayscale value, a target correction coefficient corresponding to the target sub-pixel under the target condition; Determine the target correction coefficient as the correction coefficient corresponding to the second display block at the test grayscale value; And based on the target correction coefficient, determining the correction coefficient corresponding to the first display block at the test grayscale value.

8. The grayscale compensation method according to claim 7, characterized in that: The step of determining the correction coefficient corresponding to the first display block at the test grayscale value based on the target correction coefficient includes: Determining an initial correction coefficient corresponding to the first display block at the test grayscale value according to the target correction coefficient; Based on the target correction coefficient and the compensation coefficient corresponding to the sub-pixel in the second display block, the test grayscale value is compensated to obtain a first estimated grayscale value corresponding to the sub-pixel in the second display block; and based on the initial correction coefficient and the compensation coefficient corresponding to the sub-pixel in the first display block, the test grayscale value is compensated to obtain a second estimated grayscale value corresponding to the sub-pixel in the first display block; Acquire a first actual display brightness corresponding to the second display block at the first estimated grayscale value; and acquire a second actual display brightness corresponding to the first display block at the second estimated grayscale value; Based on the difference between the first actual display brightness and the second actual display brightness, the initial correction coefficient is updated so that the display brightness of the first display block and the display brightness of the second display block approach the target display brightness.

9. The grayscale compensation method according to claim 8, characterized in that: The updating of the initial correction coefficient based on the difference between the first actual display brightness and the second actual display brightness includes: In a case where the absolute value of the difference is greater than a preset difference and indicates that the brightness of the first display block is lower than the brightness of the second display block, increasing the initial correction coefficient; When the absolute value of the difference is greater than the preset difference and indicates that the brightness of the first display block is higher than the brightness of the second display block, the initial correction coefficient is reduced.

10. The method according to any one of claims 1 to 9, characterized in that: Under the same grayscale value to be displayed, the correction coefficient corresponding to the sub-pixel with a compensation coefficient greater than 0 is different from the correction coefficient corresponding to the sub-pixel with a compensation coefficient less than 0.

11. The method according to any one of claims 1 to 9, characterized in that: The correction coefficient is greater than 0 and less than 1.

12. A display driving method, characterized in that: Applied to a display panel, the display panel includes a plurality of sub-pixels, and the method includes: For the picture to be displayed, determining the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively; According to the grayscale compensation method of any one of claims 1 to 11, the grayscale values ​​to be displayed corresponding to the plurality of sub-pixels are compensated to obtain compensated grayscale values; Based on the compensated grayscale value, the plurality of sub-pixels are driven to emit light to display the image to be displayed.

13. The display driving method according to claim 12, characterized in that: The step of driving the plurality of sub-pixels to emit light based on the compensated grayscale value comprises: Determining data voltages respectively corresponding to the plurality of sub-pixels based on the compensated grayscale values ​​respectively corresponding to the plurality of sub-pixels; Obtaining compensation voltages respectively corresponding to the plurality of sub-pixels; Compensating the data voltage based on the compensation voltage to obtain compensated voltages corresponding to a plurality of sub-pixels respectively; Based on the compensated voltages respectively corresponding to the plurality of sub-pixels, the plurality of sub-pixels are driven to emit light.

14. A driver chip, characterized in that: Applied to a display panel, the driver chip is used to execute the grayscale compensation method described in any one of claims 1-11, or to execute the display driving method described in any one of claims 12-13.

15. A display device, characterized in that: The display device includes a display panel, wherein the display panel includes a plurality of sub-pixels; the display device further stores compensation coefficients and correction coefficients respectively corresponding to the plurality of sub-pixels; wherein the compensation coefficients are used to characterize compensation methods and compensation strengths for brightness compensation of the sub-pixels; wherein the compensation methods include methods of increasing brightness and decreasing brightness; the correction coefficients are determined based on the compensation coefficients and grayscale values ​​to be displayed, and different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficients are used to correct the compensation strength; Among them, when the display device operates within a preset grayscale range, after the grayscale values ​​to be displayed of the multiple sub-pixels are corrected by the compensation coefficient and the correction coefficient, there is no black area with a grayscale of 0, and at the same grayscale value to be displayed, the display brightness of the multiple sub-pixels is close to the display brightness corresponding to the grayscale value to be displayed.

16. A display system, characterized in that: It includes grayscale compensation module and burning module, among which: The grayscale compensation module is used to determine display parameters corresponding to the first display panel, wherein the display parameters include compensation coefficients and correction coefficients corresponding to a plurality of sub-pixels in the first display panel, and the correction coefficients are determined according to the grayscale compensation method according to any one of claims 1 to 11; The burning module is used to burn the display parameters output by the grayscale compensation module into the first display panel and multiple second display panels; The second display panel and the first display panel are manufactured in the same process flow.

17. A computer-readable storage medium, characterized in that: The computer program stored therein enables the processor to implement the grayscale compensation method described in any one of claims 1-11, or the display driving method described in any one of claims 12-13 when executed.

18. A grayscale compensation device, characterized in that: The device comprises: A compensation coefficient determination module, used to determine compensation coefficients corresponding to a plurality of sub-pixels in the display panel, respectively, wherein the compensation coefficients are used to characterize the manner and intensity of brightness compensation for the sub-pixels; wherein the compensation manner includes a manner of increasing brightness and a manner of decreasing brightness; A correction coefficient determination module, used to determine the correction coefficient corresponding to the sub-pixel based on the grayscale value to be displayed corresponding to the sub-pixel and the compensation coefficient; wherein different grayscales to be displayed correspond to correction coefficients of different sizes, and the correction coefficient is used to correct the compensation strength; The compensation module is used to compensate the grayscale values ​​to be displayed of the plurality of sub-pixels based on the compensation coefficient and the correction coefficient, so as to reduce the difference in luminous brightness between the plurality of sub-pixels.

19. A display driving device, characterized in that: Applied to a display panel, the display panel includes a plurality of sub-pixels, and the device includes: A grayscale determination module, used for determining grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively, for the picture to be displayed; A grayscale compensation module, configured to compensate grayscale values ​​to be displayed corresponding to the plurality of sub-pixels respectively according to the grayscale compensation method according to any one of claims 1 to 11, to obtain compensated grayscale values; A driving module is used to drive the plurality of sub-pixels to emit light based on the compensated grayscale value to display the image to be displayed.

Citation Information

Cited By

  • Color correction method and system for liquid crystal panel

    CN119741883A