Display panel brightness correction method, device, equipment and storage medium

Through the nonlinear interpolation algorithm and polynomial fitting formula, the correction brightness value is calculated and the register value is burned, which solves the problem of uneven brightness in the high gray-level interval of the display panel, and achieves accurate correction and uniform display of brightness.

CN115775533BActive Publication Date: 2025-08-29KUNSHAN GO VISIONOX OPTO ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211470487.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-08-29
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

When the existing display panels compensate in high grayscale intervals, the brightness uneven problem is serious, resulting in luminous brightness deviation, especially the brightness interpolation calculated by the linear interpolation algorithm is too high.

Method used

The nonlinear interpolation algorithm is used to calculate the correction brightness value, and by obtaining the correspondence between the register value and the actual brightness, a polynomial fitting formula is generated, the correction register value is determined, and the recording is burned to the display panel storage module to reduce the luminous brightness of the sub-pixels.

Benefits of technology

It effectively reduces the brightness deviation in the high grayscale interval, improves the compensation effect and display uniformity of the display panel, and improves the problem of uneven brightness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115775533B_ABST
    Figure CN115775533B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, equipment and storage medium for brightness correction of a display panel. The method includes: calculating the corrected brightness value of each grayscale to be corrected within a first grayscale interval according to a nonlinear interpolation algorithm; the corrected brightness value is less than the linear brightness interpolation value obtained according to the binding point grayscale on both sides of the grayscale to be corrected and the linear interpolation algorithm; determining the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship is the corresponding relationship between the register value and the actual brightness; and burning the correction register value to the storage module of the display panel. According to an embodiment of the present application, the corrected brightness value of each grayscale to be corrected can be recalculated according to the nonlinear interpolation algorithm, and the correction register value corresponding to the corrected brightness value can be burned to the display panel. The display panel displays according to the correction register value, and can reduce the luminous brightness within the first grayscale interval to achieve brightness correction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of display panels, and in particular relates to a brightness correction method, device, equipment and storage medium for a display panel. Background Art

[0002] Existing display panel products, such as OLED (Organic Light-Emitting Diode) display panels, can experience uneven brightness (mura) during the manufacturing process due to factors such as process, materials, and equipment. For example, if different areas of the display panel have different pixel arrangements, pixel sizes, pixel density, or differences in signal trace width and length, mura can occur between different display areas.

[0003] In order to eliminate uneven brightness of a display panel and improve the display effect of the display panel, compensation is usually performed on the display panel. The compensation methods include external compensation and internal compensation. Among them, external optical compensation has become the main compensation method for display panels.

[0004] When compensating for mura in high grayscale ranges, the signal traces flow with greater current, generating a higher IR drop voltage or increasing the gate-source voltage of the thin-film transistor (TFT) in the pixel circuit. This causes the TFT's operating region to shift from the saturation region to the linear region. When the TFT operates in the linear region, this can lead to significant deviations in the luminance of the light-emitting element. Summary of the Invention

[0005] The embodiments of the present application provide a brightness correction method, apparatus, device, and storage medium for a display panel, which can solve the technical problem of poor compensation effect in some grayscale ranges during external compensation.

[0006] In a first aspect, an embodiment of the present application provides a method for correcting brightness of a display panel, the method comprising:

[0007] Calculating a corrected brightness value of each grayscale to be corrected within the first grayscale interval according to a nonlinear interpolation algorithm; the corrected brightness value is less than a linear brightness interpolation value obtained by a linear interpolation algorithm and a target brightness corresponding to the grayscales of the binding points on both sides of the grayscale to be corrected;

[0008] Determining the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship is the corresponding relationship between the register value and the actual brightness in the first grayscale interval;

[0009] Burn the correction register value into the display panel's memory module.

[0010] In some embodiments, before calculating the corrected brightness value of each grayscale to be corrected in the first grayscale interval according to the nonlinear interpolation algorithm, the method further includes:

[0011] Controlling the display panel to display image images corresponding to the multiple register values;

[0012] When the display panel displays an image, a captured image of the image is obtained, and first image brightness information corresponding to a plurality of register values ​​is obtained through the captured image; the first image brightness information includes actual brightness information of each sub-pixel of the display panel under a single register value;

[0013] A first corresponding relationship corresponding to each sub-pixel is generated according to actual brightness information corresponding to each sub-pixel under different register values.

[0014] In some embodiments, generating a first correspondence relationship corresponding to each sub-pixel according to actual brightness information corresponding to each sub-pixel under different register values ​​includes:

[0015] Get the preset polynomial fitting formula;

[0016] The register values ​​of the sub-pixels and the actual brightness information of the captured image corresponding to the register values ​​are input into a polynomial fitting formula to obtain the power coefficients of the polynomial fitting formula; the power coefficients are the coefficients of the power independent variables in the polynomial fitting formula.

[0017] In some embodiments, determining the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected includes:

[0018] The corrected brightness values ​​of each grayscale to be corrected are respectively used as dependent variables of the polynomial fitting formula, and the independent variables of the polynomial fitting formula under the power coefficient are calculated and used as the correction register values ​​corresponding to each grayscale to be corrected.

[0019] In some embodiments, calculating the corrected brightness value of each grayscale to be corrected within the first grayscale interval according to a nonlinear interpolation algorithm includes:

[0020] Get the maximum target brightness value corresponding to the maximum binding point grayscale and the Gamma parameter of the display panel;

[0021] According to the grayscale and brightness conversion formula, the Gamma parameter and the maximum target brightness value, the corrected brightness value of each grayscale to be corrected in the first grayscale interval is calculated respectively.

[0022] In some embodiments, two endpoints of the first grayscale interval are two of the plurality of binding point grayscales;

[0023] In some embodiments, the two endpoints of the first grayscale interval are two adjacent binding point grayscales;

[0024] In some embodiments, two endpoints of the first grayscale interval include a maximum tie point grayscale.

[0025] In some embodiments, the display panel includes a first display area and a second display area, and the transmittance of the first display area is greater than the transmittance of the second display area. Calculating the corrected brightness value of each grayscale to be corrected within the first grayscale interval according to a nonlinear interpolation algorithm includes:

[0026] For each sub-pixel in the first display area, a corrected brightness value corresponding to each sub-pixel at each grayscale to be corrected within the first grayscale interval is calculated according to a nonlinear interpolation algorithm.

[0027] In a second aspect, an embodiment of the present application provides a brightness correction device for a display panel, the device comprising:

[0028] A corrected brightness acquisition module is used to calculate the corrected brightness value of each grayscale to be corrected in the first grayscale interval according to a nonlinear interpolation algorithm; the corrected brightness value is less than the linear brightness interpolation value obtained by the linear interpolation algorithm based on the target brightness corresponding to the grayscales of the binding points on both sides of the grayscale to be corrected;

[0029] a register value determination module, configured to determine the correction register value corresponding to each grayscale to be corrected according to a first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship being the corresponding relationship between the register value and the actual brightness within the first grayscale interval;

[0030] The burning module is used to burn the correction register value into the storage module of the display panel.

[0031] In a third aspect, an embodiment of the present application provides a brightness correction device for a display panel, the brightness correction device for a display panel comprising: a processor and a memory storing computer program instructions;

[0032] When the processor executes the computer program instructions, the brightness correction method of the display panel in the above embodiment is implemented.

[0033] In a fourth aspect, an embodiment of the present application provides a computer storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the brightness correction method of the display panel in the above embodiment is implemented.

[0034] Compared with the prior art, the brightness correction method, device, equipment and storage medium of the display panel provided by the embodiments of the present application can calculate the corrected brightness value of each grayscale to be corrected in the first grayscale interval by a nonlinear interpolation algorithm. The corrected brightness value is less than the linear brightness interpolation value calculated by the linear interpolation algorithm. After obtaining the first correspondence between the register value and the actual brightness, the corresponding correction register value can be determined according to the corrected brightness value of each grayscale to be corrected, and the corresponding correction register value can be burned into the storage module of the display panel for storage. When the display panel displays the image in the first grayscale interval, the corresponding correction register value can be read from the register to make the sub-pixel display the corresponding corrected brightness value. Compared with the register value corresponding to the original linear brightness interpolation, the use of the corrected correction register value can reduce the luminous brightness of the sub-pixel in the first grayscale interval, thereby realizing the brightness correction function in the first grayscale interval. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0036] Figure 1 1 is a flow chart of a method for correcting brightness of a display panel provided in one embodiment of the present application;

[0037] Figure 2 This is a schematic diagram of calculating linear luminance interpolation according to a linear interpolation method provided by an embodiment of the present application;

[0038] Figure 3 This is a schematic diagram of calculating a corrected brightness value using a nonlinear interpolation method according to an embodiment of the present application;

[0039] Figure 4 is a flow chart of a brightness correction method for a display panel provided in another embodiment of the present application;

[0040] Figure 5 1 is a flow chart of a method for correcting brightness of a display panel provided in another embodiment of the present application;

[0041] Figure 6 is a schematic diagram of different display areas of a display panel provided by an embodiment of the present application;

[0042] Figure 7 The corresponding relationship between grayscale, brightness and gamma value under the linear interpolation method provided in one embodiment of the present application;

[0043] Figure 8 A schematic diagram showing the corresponding relationship between the node voltage and the working state of a light-emitting element provided in one embodiment of the present application;

[0044] Figure 9 A schematic diagram of brightness interpolation before and after adjusting the ELVSS voltage provided in an embodiment of the present application;

[0045] Figure 10 The corresponding relationship between grayscale and brightness under different gamma values ​​provided in an embodiment of the present application;

[0046] Figure 11 The corresponding relationship between some register values ​​and brightness provided in an embodiment of the present application;

[0047] Figure 12 A schematic structural diagram of a brightness correction device for a display panel provided in one embodiment of the present application;

[0048] Figure 13 A schematic structural diagram of a brightness correction device for a display panel provided in one embodiment of the present application. DETAILED DESCRIPTION

[0049] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

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

[0051] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The embodiments will be described in detail below with reference to the accompanying drawings.

[0052] Currently, existing display panel products, such as OLED (Organic Light-Emitting Diode) display panels, experience uneven brightness (mura) during the manufacturing process due to factors such as process, materials, and equipment. For example, if different areas of the display panel have different pixel arrangements, pixel sizes, pixel density, or signal trace widths and lengths, mura can occur between different display areas.

[0053] In order to eliminate uneven brightness of a display panel and improve the display effect of the display panel, compensation is usually performed on the display panel. The compensation methods include external compensation and internal compensation. Among them, external optical compensation has become the main compensation method for display panels.

[0054] When compensating for mura in the high grayscale range, the higher current flowing through the signal traces in this range generates a higher IR drop, or increases the gate-source voltage of the thin-film transistor (TFT) in the pixel circuit. This easily shifts the TFT's operating region from the saturation region to the linear region. Furthermore, the register values ​​for each grayscale within the high grayscale range are obtained by linearly interpolating the two grayscale binding points within the high grayscale range. When the TFT operates in the linear region, the register values ​​obtained using linear interpolation will result in the actual brightness of the display area being brighter, significantly deviating from the target brightness.

[0055] In order to solve the above technical problems, the embodiments of the present application provide a method, device, apparatus and storage medium for correcting the brightness of a display panel.

[0056] Figure 1 A schematic flow chart of a method for correcting the brightness of a display panel provided by an embodiment of the present application is shown. The method for correcting the brightness of a display panel includes:

[0057] S110, calculating a corrected brightness value of each grayscale to be corrected within the first grayscale interval according to a nonlinear interpolation algorithm; the corrected brightness value is less than a linear brightness interpolation value obtained by a linear interpolation algorithm and a target brightness corresponding to the grayscales of the binding points on both sides of the grayscale to be corrected;

[0058] S120, determining the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship is the corresponding relationship between the register value and the actual brightness in the first grayscale interval;

[0059] S130 , burning the corrected register value into the storage module of the display panel.

[0060] The display panel brightness correction method provided in the embodiments of the present application can be applied to a display panel brightness correction device. This device can correct the brightness of the display panel to improve the display panel's poor compensation effect in certain grayscale ranges, resulting in high luminous brightness, thereby improving the display panel's compensation effect and display uniformity. The display panel can be a PC, a television, a smart terminal, or a tablet computer. The specific form of the display panel is not limited in this embodiment.

[0061] In this embodiment, for each grayscale to be corrected within the first grayscale interval, a corrected brightness value for each grayscale to be corrected can be calculated using a nonlinear interpolation algorithm, and the corrected brightness value is less than the linear brightness interpolation value calculated using the linear interpolation algorithm. After obtaining the first correspondence between the register value and the actual brightness, the corresponding correction register value can be determined based on the corrected brightness value of each grayscale to be corrected, and the corresponding correction register value can be burned into the display panel for storage. When the display panel displays an image within the first grayscale interval, the corresponding correction register value can be read from the register so that the sub-pixel displays the corresponding corrected brightness value. Compared to the register value corresponding to the original linear brightness interpolation, the use of the corrected correction register value can reduce the luminous brightness of the sub-pixel, thereby realizing the brightness correction function within the first grayscale interval.

[0062] In S110 , during the gamma adjustment process, for each grayscale to be corrected within the first grayscale interval, the device may use a nonlinear interpolation algorithm to calculate a corrected brightness value corresponding to each grayscale to be corrected.

[0063] In related technologies, after adjusting the luminous brightness of the sub-pixel to the target brightness corresponding to each binding point grayscale at each binding point grayscale, for the remaining grayscales except the binding point grayscale in the complete grayscale range, the target brightness of the remaining grayscales is usually calculated by linear interpolation based on the closest binding point grayscales on the left and right sides of a certain grayscale and their corresponding target brightness, so as to obtain the target brightness corresponding to each grayscale between two adjacent binding point grayscales.

[0064] For the first grayscale interval, the linear interpolation algorithm is used to calculate the linear brightness interpolation of the grayscale to be corrected as follows: obtain the closest binding point grayscales on the left and right sides of the grayscale to be corrected and the target brightness corresponding to the binding point grayscales respectively, and according to the two binding point grayscales and the target brightness corresponding to the two binding point grayscales, use the linear interpolation algorithm to calculate the linear correspondence between grayscale and brightness, and substitute the grayscale value of the grayscale to be corrected into the linear correspondence to obtain the linear brightness interpolation of the grayscale value to be corrected.

[0065] It's understandable that, based on the corresponding relationship between grayscale and brightness, the magnitude of the brightness increase gradually increases as the grayscale value increases. That is, the function curve corresponding to grayscale and brightness is a monotonically increasing curve with a derivative greater than 0. For any two grayscales bounded by the grayscale, the linear brightness interpolation of the grayscale to be corrected calculated using linear interpolation is always higher than the maximum target brightness value corresponding to the grayscale to be corrected on the function curve. Therefore, the linear brightness interpolation of the grayscale to be corrected calculated using the linear interpolation algorithm is biased upward.

[0066] Since the linear brightness interpolation calculated by the linear interpolation algorithm has the problem of too high brightness, a nonlinear interpolation algorithm is set to calculate the corrected brightness value of each grayscale to be corrected, and the corrected brightness value calculated by the nonlinear interpolation algorithm is designed to be always smaller than the linear brightness interpolation obtained by the linear interpolation algorithm. This can reduce the brightness value corresponding to the grayscale to be corrected, thereby avoiding the brightness value calculated for the grayscale to be corrected being too high.

[0067] Please refer to Figure 2 and Figure 3 , Figure 2 The linear interpolation method is used to determine the linear brightness interpolation corresponding to each grayscale between two binding point grayscales. Figure 3 It shows that the corrected brightness value corresponding to each grayscale between two binding point grayscales is determined by nonlinear interpolation. Figure 2 and Figure 3 As can be seen, the linear interpolation results for each grayscale differ significantly from the target brightness value, typically exceeding it. However, the corrected brightness values ​​calculated using nonlinear interpolation are smaller than the corresponding linear interpolation values, thus narrowing the difference with the corresponding target brightness value. In other words, using a nonlinear interpolation algorithm can reduce the brightness error generated when calculating the brightness value corresponding to the grayscale to be corrected.

[0068] Please refer to Figure 4 As an optional embodiment, before S110, the following steps may also be included:

[0069] S210, obtaining a maximum target brightness value corresponding to the maximum binding point grayscale and a Gamma parameter of the display panel;

[0070] S220 , calculating the corrected brightness value of each grayscale to be corrected within the first grayscale interval according to the grayscale and brightness conversion formula, the Gamma parameter, and the maximum target brightness value.

[0071] In this embodiment, by obtaining the maximum target brightness value and gamma parameter corresponding to the sub-pixels in the display panel at the maximum tie-point grayscale, the gamma parameter and the maximum target brightness value can be used as corresponding coefficients in the grayscale-to-brightness conversion formula. Once the gamma parameter and the maximum target brightness value are determined, the corrected brightness value corresponding to each grayscale to be corrected can be calculated by substituting the grayscale value of each grayscale to be corrected into the conversion formula.

[0072] In S210, the device can determine the maximum target brightness value corresponding to the maximum binding point grayscale and the gamma parameter of the display panel. The gamma parameter of the display panel can be obtained based on the production batch of the display panel, or can be obtained after testing the display panel, or can be set by relevant personnel based on the degree of brightness correction required for the display panel. In an optional embodiment, the gamma parameter can be set between 1.8 and 2.6.

[0073] In the current brightness mode, the device can obtain the maximum target brightness value corresponding to the maximum binding point grayscale. For example, in a grayscale range of 0-255, the maximum binding point grayscale can be 255, and the maximum target brightness value corresponding to 255 is 460 nits. The device can determine that the maximum target brightness value corresponding to the maximum binding point grayscale is 460 nits.

[0074] In S220, the device can use the Gamma parameter and the maximum target brightness value as the corresponding coefficients of the conversion formula based on the grayscale and brightness conversion formula, and substitute the grayscale values ​​of each grayscale to be corrected in the first grayscale interval into the conversion formula respectively, so as to obtain the corrected brightness values ​​corresponding to each grayscale to be corrected.

[0075] The conversion formula between grayscale and brightness can be:

[0076] Lv1=(Gray x / Gray max ) Gamma *L max ;

[0077] Among them, Lv1 is the corrected brightness value, Gray x Gray is the grayscale value to be corrected. max is the maximum binding point grayscale, Gamma is the Gamma parameter that matches the brightness change trend that needs to be met after the display panel performs brightness correction, L max is the maximum target brightness value corresponding to the maximum binding point grayscale.

[0078] It can be understood that the Gamma value in the above conversion formula refers to the brightness change trend of the brightness values ​​corresponding to each grayscale to be corrected in the first grayscale interval after the display panel performs brightness correction on each grayscale to be corrected respectively, which can satisfy the Gamma curve corresponding to the Gamma value.

[0079] In an optional embodiment, the maximum tie point grayscale is 255, the gamma parameter of the display panel can be set to 2.2, and the maximum target brightness value corresponding to the maximum tie point grayscale is 460 nit. The conversion formula between grayscale and brightness is:

[0080] Lv1=(Gray x / 255) 2 . 2 *460;

[0081] For each grayscale to be corrected within the first grayscale interval, the grayscale value of each grayscale to be corrected can be substituted into the above conversion formula to obtain the corrected brightness value of each grayscale to be corrected.

[0082] It is understood that the above grayscale-to-brightness conversion formula also applies to determining the target brightness corresponding to each binding point grayscale. That is, the grayscale value and target brightness of each binding point grayscale satisfy the above formula. Furthermore, since the derivative of the above conversion formula within the grayscale range of 0-255 is greater than 0, the function curve corresponding to the conversion formula lies below the line connecting the two binding point grayscales between any two binding point grayscales. In other words, the corrected brightness value of the grayscale to be corrected calculated using the above conversion formula is less than the linear brightness interpolation value calculated using the linear interpolation algorithm.

[0083] It should be noted that the above grayscale and brightness conversion formula is only one of the nonlinear interpolation algorithms used as an example. Other nonlinear interpolation algorithms that meet the preset requirements can also determine the corresponding correction register value according to the grayscale value of each grayscale.

[0084] In an optional embodiment, after determining the two binding point grayscales and their corresponding target brightnesses, a linear function corresponding to the linear interpolation algorithm can be generated based on the binding point grayscales and the target brightness. The above-mentioned nonlinear interpolation algorithm that meets the preset requirements refers to the calculation formula corresponding to the nonlinear interpolation algorithm. At each grayscale between the two binding point grayscales, the corrected brightness value calculated by the calculation formula is less than the linear brightness interpolation value calculated according to the linear function. Therefore, any calculation formula that satisfies the requirement that the corrected brightness value calculated at each grayscale between the two binding point grayscales is less than the corresponding linear brightness interpolation value can be used as a nonlinear interpolation algorithm. For example, the nonlinear interpolation algorithm can also be a quadratic function that passes through the target brightness values ​​corresponding to the two binding point grayscales and whose function opening is upward.

[0085] Please refer to Figure 5 As an optional embodiment, before S110, the following steps may also be included:

[0086] S310, controlling the display panel to display image images corresponding to the multiple register values;

[0087] S320, when the display panel displays an image, obtaining a captured image of the image, and obtaining first image brightness information corresponding to a plurality of register values ​​respectively through the captured image; the first image brightness information includes actual brightness information of each sub-pixel of the display panel under a single register value;

[0088] S330 , generating a first corresponding relationship corresponding to each sub-pixel according to actual brightness information corresponding to each sub-pixel under different register values.

[0089] In this embodiment, before correcting the brightness of the display panel, the display panel can be controlled to display images corresponding to different register values. When the display panel displays an image corresponding to a single register value, the image can be captured to obtain a corresponding captured image, thereby determining the actual brightness information of each sub-pixel in the image. Based on the actual brightness information corresponding to each sub-pixel in the captured images corresponding to different register values, a first correspondence between the register value and the actual brightness information of each sub-pixel can be generated by fitting.

[0090] In S310 , the device may control the display panel to read different register values, and output corresponding data signals according to the different register values ​​to drive each sub-pixel to emit light.

[0091] In S320, when the device drives the display panel to display an image, the device can also use the camera to capture the display area of ​​the display panel to obtain a captured image corresponding to the image. The captured image includes first-image brightness information of the image. The first-image brightness information is the actual brightness information of each sub-pixel when the display panel drives each sub-pixel to emit light under the data signal corresponding to the corresponding register value.

[0092] Taking a single sub-pixel as an example, in the shooting picture corresponding to each register value, the actual brightness information corresponding to the sub-pixel can be determined from the brightness information of the first picture, thereby obtaining the actual brightness information corresponding to the sub-pixel under each register value.

[0093] In S330 , after respectively determining the actual brightness information corresponding to each sub-pixel under each register value, a first corresponding relationship may be generated according to the register value and the actual brightness information.

[0094] It is understood that, for each sub-pixel, a first correspondence relationship can be generated based on the correspondence between the register value and the actual brightness information. After determining the first correspondence relationship for each sub-pixel, when calculating the grayscale to be corrected, the corrected brightness value of each sub-pixel at the grayscale to be corrected can be determined based on the first correspondence relationship for that sub-pixel.

[0095] As an optional embodiment, the above S330 may further include:

[0096] S410, obtaining a preset polynomial fitting formula;

[0097] S420, input each register value of the sub-pixel and the actual brightness information of the captured image corresponding to each register value into a polynomial fitting formula, and fit to obtain the power coefficients of the polynomial fitting formula; the power coefficients are the coefficients of each power independent variable in the polynomial fitting formula.

[0098] In this embodiment, the relational expression for the first correspondence may be a pre-set polynomial fitting formula. Taking a single sub-pixel as an example, after obtaining the actual brightness information corresponding to each register value for the sub-pixel, each register value and the corresponding actual brightness information may be input into the polynomial fitting formula to thereby obtain the coefficients of each power independent variable. After determining the power coefficients in the polynomial fitting formula, the actual brightness information corresponding to other register values ​​may be determined based on the polynomial fitting formula.

[0099] In S410, when the device controls the display panel to display images corresponding to multiple register values, in order to reduce the number of images and improve the efficiency of brightness correction, the multiple register values ​​may be partial register values ​​within the register value range. That is, the multiple register values ​​are not continuous register values, but are obtained at intervals. In this case, the register values ​​that are skipped and interpolated do not display corresponding images. Therefore, it is necessary to perform interpolation calculation based on the actual brightness information corresponding to the already displayed register values ​​to obtain the actual brightness information corresponding to the intervening register values.

[0100] The device can obtain a pre-set polynomial fitting formula. After obtaining the actual brightness information corresponding to multiple register values, the register values ​​and the actual brightness information can be substituted into the polynomial fitting formula to obtain the coefficients of the polynomial fitting formula.

[0101] In an optional embodiment, taking the register value as a hexadecimal value as an example, the maximum register value can be 3FF, which is equivalent to the maximum decimal value of 1023. In this case, the multiple register values ​​displayed on the display panel can be selected within the register value range. For example, the interval between each register value can be set to 3, and the multiple register values ​​selected are approximately one-quarter of the total register values. By controlling the display panel to display the image frames corresponding to the multiple register values, the device can reduce the number of image frames displayed and the number of captured frames compared to displaying the image frame corresponding to each register value, thereby improving the efficiency of brightness correction.

[0102] In S420, after obtaining the polynomial fitting formula, taking a single sub-pixel as an example, the device can determine the actual brightness information corresponding to the single sub-pixel in the captured image corresponding to each register value, and input each register value and its corresponding actual brightness information into the polynomial fitting formula. Each register value and its corresponding actual brightness information can serve as a pair of independent variables and dependent variables in the polynomial fitting formula. Based on the multiple register values ​​and their corresponding actual brightness information, the power coefficients of the polynomial fitting formula can be fitted and generated. The power coefficients are the coefficients of each power independent variable in the polynomial fitting formula.

[0103] In an optional implementation, taking quadratic polynomial fitting as an example, the preset polynomial fitting formula may be:

[0104] Lv2=ax 2 +bx-c;

[0105] Where Lv2 is the actual brightness information of the sub-pixel, x is the register value, and a, b, and c are the coefficients of the power independent variables in the polynomial;

[0106] For a single sub-pixel, when controlling the display panel to display an image corresponding to multiple register values, the actual brightness information corresponding to the sub-pixel under the multiple register values ​​can be obtained. It is understood that when the polynomial fitting formula is a quadratic polynomial, the coefficients a, b, and c of the quadratic polynomial can be fitted using the multiple register values ​​and the actual brightness information.

[0107] After fitting the coefficients of the quadratic polynomial, the register values ​​that are not displayed on the image screen can be substituted into the quadratic polynomial to calculate the actual brightness information corresponding to each register value.

[0108] It is understandable that the above embodiment only illustrates the fitting process when the polynomial fitting formula is a quadratic polynomial. The above polynomial fitting formula can also be a higher-order polynomial, for example, a cubic polynomial, a sextic polynomial, etc.

[0109] As an optional embodiment, Lv1 in the grayscale-to-brightness conversion formula is the corrected brightness value, and Lv2 in the polynomial fitting formula is the actual brightness information of the sub-pixel. Let Lv1 = Lv2, and the following formula can be obtained:

[0110] (Gray x / Gray max ) Gamma *L max =ax 2 +bx-c;

[0111] Among them, Gray max , Gamma, L max , a, b, c are all constant coefficients, Gray x is the grayscale to be corrected, and x is the correction register value corresponding to the grayscale to be corrected. max , Gamma, L max , a, b, c can be directly written into the register in the form of code for storage, or stored in the storage module of the device. The processing module can read the corresponding coefficients from the storage module and calculate the corresponding correction register values ​​according to each grayscale to be corrected.

[0112] It should be noted that, in the above-mentioned fitting process, the range of the correction register value to be fitted can be determined based on the target brightness values ​​of the two binding point grayscales within the first grayscale interval. For example, for multiple register values, when the actual brightness of the sub-pixels corresponding to some register values ​​is lower than the lower target brightness value of the two binding point grayscales or higher than the higher target brightness value of the two binding point grayscales, these register values ​​are discarded, and only the register values ​​whose corresponding actual brightness is between the target brightness values ​​of the two binding point grayscales are used for fitting. It can be understood that the polynomial fitting formula fitted at this time is the corresponding relationship between the register values ​​and the actual brightness within the first grayscale interval.

[0113] It is understood that in another embodiment, the register value for fitting can also be determined based on the brightness range of the target brightness values ​​of all binding point grayscales. In this case, the polynomial fitting formula is the corresponding relationship between the register value and the actual brightness within the complete grayscale range.

[0114] In S120, taking a single sub-pixel as an example, the device may obtain a first correspondence relationship corresponding to the sub-pixel. This first correspondence relationship is the correspondence relationship between the register value and the actual brightness within the first grayscale range. Based on this first correspondence relationship, the device may use the corrected brightness value of each grayscale to be corrected as the actual brightness in the first correspondence relationship, and calculate the register value corresponding to the actual brightness according to the relationship equation of the first correspondence relationship. This register value is the corrected register value corresponding to each grayscale to be corrected.

[0115] As an optional embodiment, the above S120 may further include:

[0116] S510 , using the corrected brightness values ​​of each grayscale to be corrected as dependent variables of the polynomial fitting formula, calculating the independent variables of the polynomial fitting formula under the power coefficient, and using them as correction register values ​​corresponding to each grayscale to be corrected.

[0117] In S510, after the corrected brightness values ​​for each grayscale to be corrected are calculated using the nonlinear interpolation algorithm, each corrected brightness value can be used as a dependent variable in a polynomial fitting formula. Based on the coefficients of the power independent variables calculated by the polynomial fitting formula, the independent variables corresponding to each dependent variable are calculated. These independent variables are the correction register values ​​corresponding to each grayscale value to be corrected.

[0118] In an optional embodiment, the quadratic polynomial Lv2=ax 2 +bx-c, and the first grayscale interval is grayscale 224-254 in the grayscale range of 0-255. For example, when the grayscale to be corrected is grayscale 240, the corrected brightness value corresponding to grayscale 240 can be calculated based on the nonlinear interpolation algorithm and the target brightness corresponding to the maximum binding point grayscale. This corrected brightness value is used as Lv2 in the quadratic polynomial, and the value of x can be calculated based on the coefficients a, b, and c in the quadratic polynomial. The calculation result is the correction register value corresponding to the corrected brightness value at grayscale 240.

[0119] After the device substitutes the corrected brightness values ​​of each grayscale to be corrected within the grayscale range of 224-254 into the dependent variable of the quadratic polynomial, the calculated independent variables are the correction register values ​​corresponding to each grayscale to be corrected.

[0120] In S130, after calculating the correction register values ​​corresponding to the sub-pixels at each grayscale to be corrected, the device may burn the correction register values ​​into a storage module of the display panel. During the display process, when the display panel needs to display an image corresponding to the grayscale to be corrected, the correction register values ​​may be read from the storage module and, based on the correction register values, output corresponding data signals to drive each sub-pixel to emit light.

[0121] It should be noted that, taking a single sub-pixel as an example, the device can determine the correction register values ​​corresponding to each grayscale value to be corrected based on the corrected luminance value of the single sub-pixel at each grayscale to be corrected and the first correspondence relationship of the single sub-pixel. After determining the display area requiring luminance correction, the device can obtain the correction register values ​​for each sub-pixel within the display area, thereby obtaining the correction register values ​​corresponding to each sub-pixel at each grayscale to be corrected. After obtaining the correction register values ​​corresponding to each sub-pixel, they can be burned into the grayscale registers in the storage module of the display panel.

[0122] It can be understood that the brightness correction process of the above-mentioned display panel can be carried out simultaneously with the burning of the register values ​​corresponding to the complete grayscale of the display panel, or after the display panel completes the burning process of the register values ​​corresponding to each grayscale, the corresponding correction register values ​​are calculated for each grayscale to be corrected in the first grayscale interval for the sub-pixels in the partial area.

[0123] When brightness correction and display panel programming are performed simultaneously, the display panel can directly use a nonlinear interpolation algorithm to calculate the corrected brightness values ​​for each grayscale within the first grayscale range when obtaining the corresponding register values ​​within the first grayscale range, while a linear interpolation algorithm can be used to calculate linear brightness interpolation for grayscales outside the first grayscale range. Based on the corrected brightness values ​​and linear brightness interpolation, the corrected register values ​​and linear register values ​​corresponding to the complete grayscale range can be calculated. The device can then program the calculated corrected register values ​​and linear register values ​​into the storage module of the display panel.

[0124] When the brightness correction process occurs after the display panel's programming process, the display panel has already calculated linear brightness interpolation values ​​for each grayscale to be corrected within the first grayscale interval using a linear interpolation algorithm, obtained corresponding register values ​​based on the linear brightness interpolation values, and programmed the register values ​​into the display panel's storage module. During the brightness correction process, the device may recalculate corrected brightness values ​​for each grayscale to be corrected within the first grayscale interval using a nonlinear interpolation algorithm, and program the corrected register values ​​corresponding to the corrected brightness values ​​into corresponding storage locations within the storage module, thereby replacing the register values ​​originally stored in the storage module using the linear brightness interpolation calculations.

[0125] As an optional embodiment, the two interval endpoints of the first grayscale interval are two of the multiple binding point grayscales.

[0126] Since the target brightness of multiple binding point grayscales in the display panel has been pre-calculated and determined, by setting the two interval endpoints of the first grayscale interval to two of the multiple binding point grayscales, only the corrected brightness value of each grayscale to be corrected between the two interval endpoints can be calculated, without the need to repeatedly calculate the corrected brightness values ​​corresponding to the two interval endpoints.

[0127] As an optional embodiment, the two endpoints of the first grayscale interval are two adjacent binding point grayscales.

[0128] In order to improve the accuracy of the corrected brightness values ​​of each grayscale to be corrected within the first grayscale interval, the range of the first grayscale interval can be reduced. By setting the first grayscale interval to be located between two adjacent binding point grayscales, the range of the first grayscale interval can be reduced, and targeted brightness correction can be performed on some of the grayscales to be corrected within this range.

[0129] As an optional embodiment, two endpoints of the first grayscale interval include a maximum binding point grayscale.

[0130] It can be understood that the two endpoints of the first grayscale interval include the maximum binding point grayscale, which means that the maximum extreme value of the first grayscale interval is the maximum binding point grayscale. The current on the signal trace of the display panel in the high grayscale interval is relatively large, which produces a higher IR drop voltage drop, causing the working area of ​​the thin film transistor TFT in the sub-pixel to easily transfer from the saturation area to the linear area, thereby causing the luminous brightness of the sub-pixel to be relatively high. In other words, it is more likely to produce a larger luminous brightness deviation in the high grayscale interval. In this regard, by setting the first grayscale interval to include the maximum binding point grayscale, the grayscale in the high grayscale interval can be targeted as the grayscale to be corrected, and the correction register value corresponding to each grayscale in the high grayscale interval can be calculated according to the corresponding correction brightness value to replace the original register value, thereby improving the problem of high luminous brightness at high grayscale.

[0131] As an optional embodiment, the display panel includes a first display area and a second display area, and the transmittance of the first display area is greater than the transmittance of the second display area; the above S110 may further include:

[0132] S610 , for each sub-pixel in the first display area, calculating, according to a nonlinear interpolation algorithm, the corrected brightness value corresponding to each sub-pixel at each grayscale to be corrected within the first grayscale interval.

[0133] A display panel may generally include multiple display areas with different light transmittances. For example, a display panel including a first display area and a second display area may be an UDC (Under Display Camera) area, where a camera assembly is provided under the sub-pixels of the first display area. The second display area may be a normal display area. Figure 6 As shown, the display panel may include a UDC area and a normal display area. The normal display area may completely surround the UDC area or partially surround the UDC area. Since the camera assembly requires a higher transmittance or penetration rate for shooting, there is a certain difference between the sub-pixel arrangement of the UDC area and the sub-pixel arrangement of the normal display area. For example, in order to increase the transmittance of the UDC area, one or more of the following methods are usually adopted: reducing the width of the signal traces in the UDC area, moving the pixel circuits in the UDC area to the nearby normal display area, and reducing the anode size of the light-emitting element in the UDC area. For example, Figure 6 The pixel arrangement in the part of the interface between the normal display area and the UDC area is shown. In the normal display area, the anode size of the light-emitting element is larger; while in the UDC area, the anode size of the light-emitting element is smaller.

[0134] In the above-mentioned method of improving the UDC area to increase the transmittance, reducing the width of the signal line will lead to an increase in the signal line resistance; moving the pixel circuit to the surrounding normal display area will increase the distance between the pixel circuit and the light-emitting element, thereby leading to the extension of the signal line, which will also lead to an increase in the signal line resistance; and reducing the anode size of the light-emitting element will lead to an increase in the gate-source voltage of the light-emitting element.

[0135] It is understandable that the aforementioned methods of increasing the transmittance of the UDC area may affect the luminance of the sub-pixels within the UDC area, resulting in a significant difference in luminance between the UDC area and the normal display area. Therefore, to improve the luminance difference between the UDC area and the normal display area, a nonlinear interpolation algorithm can be used to calculate the corrected luminance values ​​for each grayscale to be corrected for the sub-pixels within the first display area, i.e., the UDC area. The correction register values ​​corresponding to the corrected luminance values ​​replace the original register values ​​corresponding to the linear luminance interpolation. This reduces the luminance difference between the sub-pixels within the first display area and the sub-pixels in the normal display area when displaying images within the first grayscale range.

[0136] When setting the grayscale of the binding points on a display panel, there are more grayscale binding points in the low grayscale range and fewer grayscale binding points in the high grayscale range. In one example of setting the grayscale binding points, the following 25 grayscale binding points can be set: 1, 2, 3, 5, 7, 11, 15, 19, 23, 27, 31, 35, 39, 47, 55, 63, 71, 79, 95, 111, 127, 159, 191, 223, and 255.

[0137] It can be understood that when there are no other binding point grayscales between grayscale 223 and grayscale 255, the target brightness values ​​corresponding to each grayscale between grayscale 223 and grayscale 255 are usually determined in sequence by linear interpolation based on the brightness values ​​corresponding to grayscale 223 and grayscale 255.

[0138] Figure 7 The figure shows the brightness values ​​corresponding to each grayscale of the sub-pixels in the UDC area within the higher grayscale range. Among them, the brightness value corresponding to grayscale 223 is 341.812nit, the brightness value corresponding to grayscale 255 is 457.2323nit, and the brightness values ​​corresponding to grayscale 224 to grayscale 254 are obtained by interpolation calculation based on grayscale 223 and grayscale 255. After substituting the grayscale values ​​and brightness values ​​corresponding to grayscale 224 to grayscale 254 into the grayscale and brightness conversion formula, the Gamma parameter values ​​corresponding to each grayscale can be calculated respectively. Figure 7 From the changing trend of the Gamma parameter value, it can be seen that the brightness value calculated by linear interpolation will cause the Gamma parameter value to continue to decrease, making the brightness change trend of the display panel at higher grayscales not meet the Gamma2.2 curve, that is, the Gamma parameter value of the UDC area at high grayscales exceeds the standard, making the luminous brightness of the UDC area at high grayscales higher than that of the normal display area, resulting in a large brightness difference between the two areas.

[0139] The reason why the sub-pixels in the UDC area and the sub-pixels in the normal display area are prone to brightness differences at higher grayscales is that, in order to meet the transmittance requirements, the sub-pixels in the UDC area usually increase the signal trace length, reduce the trace width, and reduce the anode size of the light-emitting element. Taking the reduction of the anode size as an example, in order to emit the same brightness as the normal display area, the luminance per unit area needs to be increased when the pixel size is small, which leads to an increase in the gate-source voltage of the light-emitting element in the UDC area. Figure 8As shown in the figure, when VG gradually increases, the boundary between the linear region and the saturation region gradually shifts to the right, making it easier for the light-emitting element in the UDC region to operate in the linear region. Similarly, when the signal line becomes longer or narrower, the line resistance of the signal line increases, which will produce a larger IRdrop voltage drop, thereby causing Uce to decrease, as shown in the figure. Figure 8 As shown in FIG, when VG remains unchanged, a decrease in Uce will also cause the light-emitting element to operate in the linear region.

[0140] In order to reduce the brightness difference between the UDC area and the normal display area at higher grayscales, the main method used in the related art is to increase the cathode voltage ELVSS of the light emitting element. Figure 9 As shown, when the display panel is in the normal luminous Normal mode, by increasing the ELVSS voltage from -3V to -4V, the luminous brightness in the UDC area and the luminous brightness in the normal display area AA area can be increased. At this time, the brightness difference between the UDC area and the normal display area will be reduced from 24nit to 6nit. Similarly, when the display panel is in the high-brightness HBM mode, by increasing the ELVSS voltage from -3.5V to -4.5V, the brightness difference between the UDC area and the normal display area can also be reduced, so that the brightness difference is reduced from 138nit to 30nit. However, in the above-mentioned method of increasing ELVSS, the brightness difference after reduction is still large and can be easily perceived by the human eye, resulting in poor display effect. Moreover, increasing the ELVSS voltage will not only increase power consumption, but also reduce electrical reliability.

[0141] In the above embodiment, by using a nonlinear interpolation algorithm to re-determine the corrected brightness value of each grayscale to be corrected in the high grayscale range for the first display area with a larger transmittance, that is, the UDC area, and obtaining the correction register value corresponding to the corrected brightness value of each grayscale to be corrected according to the first corresponding relationship, the luminous brightness of the UDC area in the high grayscale range can be corrected, so that the display panel drives the sub-pixels of the UDC area to emit light according to the correction register value in the high grayscale range, thereby effectively reducing the brightness difference between the UDC area and the normal display area in the high grayscale range.

[0142] like Figure 10As shown, in an optional embodiment, taking the first grayscale interval as 223-255 grayscale, 223 grayscale and 255 grayscale as the binding point grayscale, and the Gamma parameter value of 2.2 as an example, after obtaining the brightness value 342.48 corresponding to the 223 grayscale and the brightness value 460 corresponding to the 255 grayscale, the nonlinear interpolation algorithm can be used to calculate the corrected brightness values ​​corresponding to the 224 grayscale value and the 254 grayscale respectively. Similarly, when the Gamma parameter value is 2.0 or 2.4, the target brightness value corresponding to the maximum binding point grayscale 255 grayscale remains unchanged, and the corrected brightness values ​​corresponding to the 224 grayscale value and the 254 grayscale respectively can be calculated according to the actual Gamma parameter value. It can be understood that the Gamma parameter value can also be other constant values, such as 1.8, 1.9, 2.3, 2.6, etc., which are not limited here.

[0143] In an optional embodiment, the device can extract some register values ​​at intervals, control the display panel to display the corresponding image according to the register value, and obtain the actual brightness information of each sub-pixel by shooting the image through the shooting module. It is understandable that when performing brightness correction on a part of the display area of ​​the display panel, for example, when performing brightness correction on the first display area, the shooting range can be adjusted so that the captured image mainly includes the first display area. Figure 11 As shown, after selecting some register values ​​at intervals and controlling the display panel to display the corresponding image, the actual luminous brightness of the sub-pixel can be obtained by shooting, and a corresponding relationship table between the register value and the actual luminous brightness can be formed.

[0144] After generating a table of correspondences between register values ​​and actual luminous brightness, the register values ​​and actual luminous brightness can be input into a pre-set polynomial fitting formula using the above-described embodiment to obtain the coefficients of each power independent variable in the polynomial fitting formula. The actual luminous brightness corresponding to the remaining register values ​​can then be calculated based on the resulting polynomial fitting formula.

[0145] In another embodiment, after generating a correspondence table between register values ​​and actual luminous brightness, when calculating the corresponding correction register value according to the correction brightness value of the grayscale to be corrected, the correction brightness value can also be compared with each brightness value in the correspondence table to match a closer register value as the correction register value. For example, when the correction brightness value of the grayscale to be corrected is 402.56 nit, Figure 11The corresponding relationship table shows two brightness values ​​close to the corrected brightness value, 406 nit and 396 nit. The register value corresponding to 406 nit is 2C3, and the register value corresponding to 396 nit is 2BF. Therefore, when the corrected brightness value is 402.56 nit, the corresponding corrected register value should be between 2C3 and 2BF. In this case, the register value 2C3 corresponding to the two adjacent brightness values ​​closer to the corrected brightness value 406 nit can be used as the corrected register value for the grayscale to be corrected. Alternatively, linear interpolation can be performed based on the register values ​​corresponding to the two brightness values, and the register value corresponding to the calculated result, 2C2, can be used as the corrected register value for the grayscale to be corrected.

[0146] It should be noted that in the above embodiment, when the display panel includes two display areas with different light transmittances, the corresponding correction register value is determined based on the corresponding corrected brightness value for the grayscale to be corrected of the sub-pixels in the display area with higher light transmittance within the high grayscale range. This causes the sub-pixels in this display area to emit light according to the correction register value in the high grayscale range, thereby achieving brightness correction in the high grayscale range. In addition, the device can also perform brightness correction for grayscale ranges other than the high grayscale range, or for display areas with lower light transmittance.

[0147] From the comparison of linear interpolation and nonlinear interpolation in the above embodiments, it can be determined that the brightness values ​​of each grayscale calculated using linear interpolation always differ to a certain extent from the target brightness value for each grayscale. That is, whether in low, mid, or high grayscale ranges, there is a certain difference between the linear brightness interpolation and the target brightness value. The difference is smaller at lower grayscales and larger at higher grayscales. Therefore, the first grayscale range mentioned above can be a high grayscale range, a mid grayscale range, a low grayscale range, etc., without limitation.

[0148] In an optional embodiment, in order to facilitate the division of each grayscale interval, the interval division can be performed according to the pre-set binding point grayscale. By taking the grayscale interval between every two adjacent binding point grayscales as a grayscale interval, the complete grayscale range can be divided into multiple grayscale intervals. After the multiple grayscale intervals are divided, some of the grayscale intervals can be used as first grayscale intervals to calculate and obtain the correction register values ​​of the grayscale to be corrected in each first grayscale interval, while the remaining grayscale intervals can be used to calculate the corresponding linear brightness interpolation using the original linear interpolation method. It can be understood that whether it is the linear brightness interpolation calculated by the linear interpolation method or the corrected brightness value calculated by the nonlinear interpolation algorithm, the register value corresponding to the brightness value can be obtained through the first corresponding relationship. The corrected brightness value can determine the correction register value according to the first corresponding relationship, and the linear brightness interpolation can determine the linear register value according to the first corresponding relationship. After the register values ​​of each grayscale are re-determined, each register value can be burned into the display panel.

[0149] In an optional embodiment, the device can also perform brightness correction for display areas with lower transmittance. For example, for a UDC area and a normal display area with different transmittances, adjusting the signal routing parameters or the size of the light-emitting elements in the UDC area may cause the UDC area to have higher brightness at higher grayscales. However, sub-pixels in the normal display area will also be affected by the signal routing parameters and the size of the light-emitting elements, resulting in brightness shifts at higher grayscales.

[0150] It's understandable that the degree of brightness offset in the normal display area is typically lower than that in the UDC area. However, compared to the ideal brightness value of the display panel, the normal display area will also have a certain brightness deviation. To correct the brightness offset in the normal display area and ensure the display quality of the display panel, the aforementioned nonlinear interpolation algorithm can be used to calculate the corrected brightness value of each grayscale to be corrected for each sub-pixel in the normal display area, and the correction register value is determined based on the corrected brightness value.

[0151] The embodiment of the present application also provides a brightness correction device for a display panel, such as Figure 12 As shown, the device includes:

[0152] The corrected brightness acquisition module 1201 is configured to calculate the corrected brightness value of each grayscale to be corrected within the first grayscale interval according to a nonlinear interpolation algorithm; the corrected brightness value is less than the linear brightness interpolation value obtained by the linear interpolation algorithm based on the target brightness corresponding to the grayscales of the binding points on both sides of the grayscale to be corrected;

[0153] The register value determination module 1202 determines the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship is the corresponding relationship between the register value and the actual brightness in the first grayscale interval;

[0154] The burning module 1203 is used to burn the correction register value into the storage module of the display panel.

[0155] As an implementation of the present application, the above-mentioned device may further include:

[0156] A display control module, used to control the display panel to display image images corresponding to the multiple register values;

[0157] a shooting module, configured to obtain a captured image of the image when the display panel displays the image, and obtain first image brightness information corresponding to a plurality of register values ​​through the captured image; the first image brightness information includes actual brightness information of each sub-pixel of the display panel under a single register value;

[0158] The fitting module is used to generate a first corresponding relationship corresponding to each sub-pixel according to actual brightness information corresponding to each sub-pixel under different register values.

[0159] As an implementation of the present application, the fitting module may further include:

[0160] An acquisition unit, used to acquire a preset polynomial fitting formula;

[0161] The fitting unit is used to input the register values ​​of the sub-pixels and the actual brightness information of the captured image corresponding to the register values ​​into a polynomial fitting formula to obtain the power coefficients of the polynomial fitting formula; the power coefficients are the coefficients of the power independent variables in the polynomial fitting formula.

[0162] As an implementation of the present application, the register value determination module 1202 may further include:

[0163] The register value calculation unit is used to use the corrected brightness value of each grayscale to be corrected as the dependent variable of the polynomial fitting formula, calculate the independent variable of the polynomial fitting formula under the power coefficient, and use it as the correction register value corresponding to each grayscale to be corrected.

[0164] As an implementation of the present application, the above-mentioned corrected brightness acquisition module 1201 may further include:

[0165] A gamma parameter acquisition unit, used to obtain the maximum target brightness value corresponding to the maximum binding point grayscale and the gamma parameter of the display panel;

[0166] The brightness calculation unit is used to calculate the corrected brightness value of each grayscale to be corrected in the first grayscale interval according to the grayscale and brightness conversion formula, the Gamma parameter and the maximum target brightness value.

[0167] As an implementation of the present application, the display panel may include a first display area and a second display area, the transmittance of the first display area is greater than the transmittance of the second display area, and the above-mentioned corrected brightness acquisition module 1201 may further include:

[0168] The sub-area brightness acquisition unit is used to calculate, for each sub-pixel in the first display area, the corrected brightness value corresponding to each grayscale to be corrected in the first grayscale interval according to a nonlinear interpolation algorithm.

[0169] Figure 13 A schematic diagram of the hardware structure of a brightness correction device for a display panel provided in an embodiment of the present application is shown.

[0170] The brightness correction device for a display panel may include a processor 1301 and a memory 1302 storing computer program instructions.

[0171] Specifically, the processor 1301 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0172] Memory 1302 may include a large-capacity memory for data or instructions. By way of example, and not limitation, memory 1302 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1302 may include removable or non-removable (or fixed) media. Where appropriate, memory 1302 may be internal or external to the brightness correction device for the display panel. In certain embodiments, memory 1302 is a non-volatile solid-state memory.

[0173] In certain embodiments, the memory 1302 may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0174] The processor 1301 reads and executes computer program instructions stored in the memory 1302 to implement any one of the brightness correction methods for a display panel in the above embodiments.

[0175] In one example, the brightness correction device of the display panel may further include a communication interface 1303 and a bus 1310. Figure 13 As shown, the processor 1301 , the memory 1302 , and the communication interface 1303 are connected via a bus 1310 and communicate with each other.

[0176] The communication interface 1303 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0177] Bus 1310 comprises hardware, software or both, and the parts of the brightness correction device of display panel are coupled together.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more above these combinations.In suitable situation, bus 1310 can comprise one or more buses.Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.

[0178] In addition, in conjunction with the brightness correction method for a display panel in the above-mentioned embodiments, embodiments of the present application may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the brightness correction methods for a display panel in the above-mentioned embodiments is implemented.

[0179] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0180] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0181] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0182] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0183] The above is only a specific implementation method of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited to this. Any technician familiar with this technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application.

Claims

1. A method for correcting brightness of a display panel, characterized in that: The method comprises: Calculating a corrected brightness value for each grayscale to be corrected within the first grayscale interval according to a nonlinear interpolation algorithm; wherein the corrected brightness value is less than a linear brightness interpolation value obtained by a linear interpolation algorithm and a target brightness corresponding to the grayscales of the binding points on both sides of the grayscale to be corrected; Determining the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship is the corresponding relationship between the register value and the actual brightness in the first grayscale interval; Burn the modified register value into the storage module of the display panel.

2. The brightness correction method of a display panel according to claim 1, wherein: Before calculating the corrected brightness value of each grayscale to be corrected in the first grayscale interval according to the nonlinear interpolation algorithm, the method further includes: Controlling the display panel to display image images corresponding to the multiple register values; When the display panel displays the image, a captured image of the image is obtained, and first image brightness information corresponding to a plurality of register values ​​is obtained from the captured image; the first image brightness information includes actual brightness information of each sub-pixel of the display panel under a single register value; A first corresponding relationship corresponding to each sub-pixel is generated according to actual brightness information corresponding to each sub-pixel under different register values.

3. The brightness correction method of a display panel according to claim 2, wherein: Generating a first corresponding relationship for each sub-pixel according to actual brightness information corresponding to each sub-pixel under different register values ​​includes: Get the preset polynomial fitting formula; The register values ​​of the sub-pixels and the actual brightness information of the captured image corresponding to the register values ​​are input into the polynomial fitting formula to obtain the power coefficients of the polynomial fitting formula through fitting; the power coefficients are the coefficients of the power independent variables in the polynomial fitting formula.

4. The method for correcting brightness of a display panel according to claim 3, wherein: The step of determining the correction register value corresponding to each grayscale to be corrected according to the first corresponding relationship and the corrected brightness value of each grayscale to be corrected comprises: The corrected brightness values ​​of the grayscales to be corrected are respectively used as dependent variables of the polynomial fitting formula, and the independent variables of the polynomial fitting formula under the power coefficient are calculated and used as correction register values ​​corresponding to the grayscales to be corrected.

5. The brightness correction method of a display panel according to claim 1, wherein: The calculating the corrected brightness value of each grayscale to be corrected in the first grayscale interval according to the nonlinear interpolation algorithm includes: Obtaining a maximum target brightness value corresponding to a maximum binding point grayscale and a Gamma parameter of the display panel; According to the grayscale and brightness conversion formula, the Gamma parameter and the maximum target brightness value, the corrected brightness value of each grayscale to be corrected in the first grayscale interval is calculated respectively.

6. The method for correcting brightness of a display panel according to claim 1, wherein: The two endpoints of the first grayscale interval are two of the plurality of binding point grayscales.

7. The method for correcting brightness of a display panel according to claim 6, wherein: The two endpoints of the first grayscale interval are two adjacent binding point grayscales.

8. The method for correcting brightness of a display panel according to claim 6, wherein: Two endpoints of the first grayscale interval include a maximum binding point grayscale.

9. The method for correcting brightness of a display panel according to claim 1, wherein: The display panel includes a first display area and a second display area, and the transmittance of the first display area is greater than the transmittance of the second display area. The calculating the corrected brightness value of each grayscale to be corrected in the first grayscale interval according to the nonlinear interpolation algorithm includes: For each sub-pixel in the first display area, a corrected brightness value corresponding to each sub-pixel at each grayscale to be corrected within the first grayscale interval is calculated according to a nonlinear interpolation algorithm.

10. A brightness correction device for a display panel, characterized in that: The device comprises: A corrected brightness acquisition module is configured to calculate a corrected brightness value of each grayscale to be corrected within a first grayscale interval according to a nonlinear interpolation algorithm; the corrected brightness value is less than a linear brightness interpolation value obtained by using a linear interpolation algorithm and a target brightness corresponding to the grayscales of the binding points on both sides of the grayscale to be corrected. a register value determination module, configured to determine the correction register value corresponding to each grayscale to be corrected according to a first corresponding relationship and the corrected brightness value of each grayscale to be corrected; the first corresponding relationship being the corresponding relationship between the register value and the actual brightness within the first grayscale interval; The burning module is used to burn the correction register value into the storage module of the display panel.

11. A brightness correction device for a display panel, characterized in that: The brightness correction device of the display panel includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the brightness correction method of the display panel according to any one of claims 1 to 9 is implemented.

12. A computer storage medium, characterized in that The computer storage medium stores computer program instructions, which, when executed by a processor, implement the brightness correction method for a display panel according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Gamma reference voltage adjusting method, adjusting circuit and display panel

    CN111028763A

  • Gamma extreme value parameter setting method of display panel and display panel

    CN115035848A