Brightness compensation method, device and equipment of display panel and storage medium
By maintaining or disabling the data scaling function during the aging test phase, and combining brightness decay with corresponding relationship calculations, accurate compensation for the brightness of the display panel was achieved, solving the brightness decay problem caused by aging treatment and ensuring the brightness consistency and stability of the display panel at different frequencies.
Patent Information
- Application Number
- CN202310909447.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-07-24
AI Technical Summary
During the aging process, the brightness of the display panel decreases, leading to display abnormalities. Existing technologies fail to effectively consider the impact of data scaling on brightness compensation, resulting in unsatisfactory compensation effects and brightness differences and flickering.
During the aging test phase, the data scaling function is kept or turned off. By obtaining the attenuation brightness at the target frequency and the pre-determined brightness correspondence, the initial brightness is calculated and adjusted to achieve accurate compensation. The brightness consistency is ensured by using gamma tuning and the correspondence between grayscale and register values.
It improves the accuracy of brightness compensation for the display panel, reduces the impact of enabling or disabling the data scaling function on brightness compensation, ensures the brightness consistency of the display panel at different frequencies, and avoids flickering caused by brightness differences.
Smart Images

Figure CN116863855B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display technology, and in particular relates to a brightness compensation method, apparatus, device and storage medium for a display panel. Background Technology
[0002] Before a display module leaves the factory, the display panel typically undergoes an aging process to ensure more stable brightness display. However, this aging process often causes a decrease in the brightness of the display panel, leading to display abnormalities. Summary of the Invention
[0003] This application provides a method, apparatus, device, and storage medium for brightness compensation of a display panel, which can accurately compensate for the brightness decay of the display panel caused by aging treatment, thereby improving the accuracy of brightness compensation of the display panel.
[0004] In a first aspect, embodiments of this application provide a brightness compensation method for a display panel. The brightness compensation method for the display panel includes: during an aging test phase, disabling the data scaling function and compensating for the initial brightness of the first target grayscale at the target frequency based on the first attenuation brightness of the first target grayscale at the target frequency; or, during the aging test phase, keeping the data scaling function enabled and performing the following steps: obtaining the first brightness after compensation for the second target grayscale at the target frequency; determining the second brightness expected to be compensated for the first target grayscale corresponding to the first brightness after compensation for the second target grayscale based on a predetermined first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale; and adjusting the initial brightness of the first target grayscale at the target frequency to the second brightness expected to be compensated for the first target grayscale.
[0005] According to an embodiment of the first aspect of this application, a second brightness expected to be compensated for the first target gray level is determined based on a first correspondence between the brightness of the first target gray level and the brightness of the second target gray level, including: substituting the first brightness after compensation for the second target gray level, the second target gray level, and the first target gray level into the first correspondence to obtain the second brightness expected to be compensated for the first target gray level.
[0006] According to any of the foregoing embodiments of the first aspect of this application, substituting the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale into the first correspondence relationship to obtain the second brightness with expected compensation for the first target grayscale corresponding to the first brightness after second target grayscale compensation, includes: calculating the second brightness with expected compensation for the first target grayscale corresponding to the first brightness after second target grayscale compensation based on the following expression:
[0007]
[0008] Among them, L n L represents the second brightness level that the first target grayscale is expected to compensate for; m This represents the first brightness of the second target after grayscale compensation; h n Indicates the first target grayscale; h m γ represents the grayscale of the second target; γ represents the preset gamma value.
[0009] According to any of the foregoing embodiments of the first aspect of this application, obtaining the first brightness after second target grayscale compensation at a target frequency includes: obtaining the second attenuated brightness of the second target grayscale at the target frequency; and determining the first brightness after second target grayscale compensation at the target frequency based on the second attenuated brightness and the initial brightness of the second target grayscale at the target frequency.
[0010] According to any of the foregoing embodiments of the first aspect of this application, adjusting the initial brightness of a first target grayscale at a target frequency to a second brightness that is expected to be compensated for by the first target grayscale includes: calculating a first difference and / or a first ratio between the initial brightness of the first target grayscale at the target frequency and the second brightness that is expected to be compensated for by the first target grayscale; and adjusting the initial brightness of the first target grayscale at the target frequency according to the first difference and / or the first ratio, so that the initial brightness of the first target grayscale is equal to the second brightness that is expected to be compensated for by the first target grayscale.
[0011] According to any of the foregoing embodiments of the first aspect of this application, compensating the initial brightness of the first target grayscale at the target frequency based on the first attenuation brightness of the first target grayscale at the target frequency includes: determining a third brightness to be compensated for the first target grayscale at the target frequency based on the first attenuation brightness and the initial brightness of the first target grayscale at the target frequency; and adjusting the initial brightness of the first target grayscale at the target frequency to the third brightness to be compensated for the first target grayscale.
[0012] According to any of the foregoing embodiments of the first aspect of this application, adjusting the initial brightness of the first target grayscale at the target frequency to the third brightness expected to be compensated for the first target grayscale includes: calculating a second difference and / or a second ratio between the initial brightness of the first target grayscale at the target frequency and the third brightness expected to be compensated for the first target grayscale; and adjusting the initial brightness of the first target grayscale at the target frequency according to the second difference and / or the second ratio, so that the initial brightness of the first target grayscale is equal to the third brightness expected to be compensated for the first target grayscale.
[0013] According to any of the foregoing embodiments of the first aspect of this application, before the aging test stage, the brightness compensation method of the display panel further includes: turning off the data scaling function and performing gamma adjustment on the display panel to obtain a second correspondence between grayscale and register values; turning on the data scaling function and burning the first correspondence and the second correspondence into the driver chip.
[0014] According to any of the foregoing embodiments of the first aspect of this application, the target frequency includes a first target frequency and a second target frequency, and the second brightness of the first target grayscale expected compensation determined at the first target frequency is different from the second brightness of the first target grayscale expected compensation determined at the second target frequency.
[0015] According to any of the foregoing embodiments of the first aspect of this application, the first target frequency is less than the second target frequency, and the second brightness of the first target grayscale expected compensation determined at the first target frequency is less than the second brightness of the first target grayscale expected compensation determined at the second target frequency.
[0016] Secondly, embodiments of this application provide a brightness compensation device for a display panel. The brightness compensation device for the display panel includes: an aging test module, used to disable the data scaling function during the aging test phase and compensate the initial brightness of the first target grayscale at the target frequency according to the first attenuation brightness of the first target grayscale at the target frequency; or, to keep the data scaling function enabled during the aging test phase; an acquisition module, used to acquire the first brightness after compensation for the second target grayscale at the target frequency; a first determination module, used to determine the second brightness expected to be compensated for the first target grayscale corresponding to the first brightness after compensation for the second target grayscale according to a first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale, based on a pre-determined first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale; and a first adjustment module, used to adjust the initial brightness of the first target grayscale at the target frequency to the second brightness expected to be compensated for the first target grayscale.
[0017] Thirdly, embodiments of this application provide an electronic device, which includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the brightness compensation method for the display panel provided in the first aspect.
[0018] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the brightness compensation method for the display panel provided in the first aspect.
[0019] The brightness compensation method, apparatus, device, and storage medium for the display panel in this application embodiment, during the aging test phase, disables the data scaling function and compensates for the initial brightness of the first target grayscale at the target frequency based on the first attenuation brightness of the first target grayscale at the target frequency; or, during the aging test phase, keeps the data scaling function enabled and performs the following steps: obtaining the first brightness after compensation for the second target grayscale at the target frequency; determining the second brightness expected to be compensated for the first target grayscale corresponding to the first brightness after compensation for the second target grayscale based on a predetermined first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale; and adjusting the initial brightness of the first target grayscale at the target frequency to the second brightness expected to be compensated for the first target grayscale. This application fully considers the impact of data scaling on display panel brightness compensation. By disabling the data scaling function during the aging test phase, or keeping the data scaling function enabled during the aging test phase, the second target grayscale to be compensated at the target frequency is first located. Then, using the first brightness after compensation of the second target grayscale at the target frequency and the first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale (i.e., the first correspondence corresponding to the data scaling function), the second brightness to be compensated for the first target grayscale is determined. Finally, the initial brightness of the first target grayscale at the target frequency is adjusted to the second brightness to be compensated for the first target grayscale. In this way, the impact of enabling or disabling the data scaling function on display panel brightness compensation is reduced, improving the accuracy of display panel brightness compensation. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic flowchart of a brightness compensation method for a display panel provided in an embodiment of this application;
[0022] Figure 2 This is a flowchart illustrating another brightness compensation method for a display panel provided in an embodiment of this application;
[0023] Figure 3 This is a flowchart illustrating another brightness compensation method for a display panel provided in an embodiment of this application;
[0024] Figure 4 This is a flowchart illustrating another brightness compensation method for a display panel provided in an embodiment of this application;
[0025] Figure 5This is a flowchart illustrating another brightness compensation method for a display panel provided in an embodiment of this application;
[0026] Figure 6 This is a schematic diagram of the structure of a brightness compensation device for a display panel provided in an embodiment of this application;
[0027] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0028] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0029] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0030] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0031] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in this application can be combined with each other without contradiction.
[0032] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies:
[0033] Because display panels may exhibit mura during the display process, demura compensation is necessary to improve the display effect. For Active-Matrix Organic Light-Emitting Diode (AMOLED) modules, to optimize the demura compensation effect at the maximum grayscale level, a data scaling function is typically added to the driver chip. This compresses the maximum grayscale input to the driver chip to a relatively low grayscale level, ensuring that even if there are darker muras that need to be brightened at the maximum grayscale level, there is still a certain grayscale margin for demura compensation.
[0034] As mentioned above, the inventors of this application have discovered that in order to address the impact of aging treatment on display performance, existing technologies typically involve selecting some modules to undergo aging tests in advance. Based on the brightness reduction during the aging test, the brightness of the display panel is compensated in advance to ensure that the brightness of the display panel reaches the expected display brightness after aging treatment.
[0035] For example, when testing the brightness decay of an AMOLED module during an aging test, assuming that the data scaling function can compress 255 gray levels to 247 gray levels, if the expected target brightness of the display panel is 600 nits, then in the early stage, gamma adjustment is required based on the initial brightness of 255 gray levels being 600 / (247 / 255)^2.2=643.59 nits, so that the initial brightness of 247 gray levels after enabling the data scaling function is 643.59*(247 / 255)^2.2=600 nits.
[0036] When aging an AMOLED module with data scaling enabled, the display panel shows an initial brightness of 600 nits at 247 gray levels. If the brightness of the display panel decreases from 600 nits to 598 nits during the aging process, the relevant technology will directly compensate for the 2 nits decrease at 247 gray levels to the initial brightness of 255 gray levels during the initial gamma calibration, so that the initial brightness of 255 gray levels can be compensated to 645.59 nits.
[0037] Because the driver chip internally operates at 247 gray levels after enabling data scaling, when the initial brightness of gray level 255 is 645.59 nits, the initial brightness corresponding to gray level 247 should be 645.59 * (247 / 255)^2.2 = 601.87 nits. This means only 1.87 nits of attenuation at gray level 247 is compensated, leaving 0.13 nits uncompensated. Therefore, when compensating for the initial brightness of the display panel in advance based on related technologies, the impact of data scaling is not considered. The required compensation of 2 nits is inconsistent with the gray level corresponding to the actual adjusted initial brightness of 643.59 nits, resulting in an unsatisfactory compensation effect. Consequently, the display panel after aging treatment cannot achieve the expected display brightness, meaning the brightness of the display panel cannot be guaranteed to remain consistent across different frequencies. Therefore, when switching between different display frequencies, flickering due to brightness differences is very likely to occur.
[0038] To address the problems in the prior art, embodiments of this application provide a brightness compensation method, apparatus, device, and storage medium for a display panel.
[0039] The brightness compensation method for the display panel provided in the embodiments of this application will be described below.
[0040] Figure 1 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Figure 1 As shown, the method may include the following steps S101 to S104.
[0041] S101. During the aging test phase, keep the data scaling function enabled.
[0042] S102. Obtain the first brightness after grayscale compensation of the second target at the target frequency.
[0043] S103. Based on the first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale, determine the second brightness of the first target grayscale that is expected to be compensated and corresponds to the first brightness after compensation of the second target grayscale.
[0044] S104. Adjust the initial brightness of the first target grayscale at the target frequency to the second brightness that the first target grayscale is expected to compensate for.
[0045] The specific implementation methods of the above steps will be described in detail below.
[0046] The brightness compensation method for the display panel in this embodiment fully considers the impact of data scaling on the brightness compensation of the display panel. By keeping the data scaling function enabled during the aging test, the method first finds the second target grayscale to be compensated at the target frequency. Then, using the first brightness after compensation of the second target grayscale at the target frequency and the first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale (i.e., the first correspondence corresponding to the data scaling function), the second brightness to be compensated for the first target grayscale is determined. Finally, the initial brightness of the first target grayscale at the target frequency is adjusted to the second brightness to be compensated for the first target grayscale. In this way, the impact of the enabled data scaling function on the brightness compensation of the display panel is reduced, and the accuracy of the brightness compensation of the display panel is improved.
[0047] The following is an introduction Figure 1 The specific implementation methods for each step shown are as follows.
[0048] In S101, during the aging test phase, the program corresponding to the data scaling function is kept on scaling to keep the data scaling function enabled.
[0049] As one implementation of S102, such as Figure 2 As shown, S102 may specifically include the following steps S201 to S202.
[0050] S201. Obtain the second attenuation brightness of the second target grayscale at the target frequency.
[0051] The data scaling function can compress the first target grayscale within the driver chip to a second target grayscale. During the aging test, the data scaling function remains enabled, and the display panel shows the initial brightness of the second target grayscale. The brightness decreases during the aging process, i.e., the second decreased brightness of the second target grayscale at the target frequency is obtained.
[0052] S202. Based on the second attenuation brightness and the initial brightness of the second target grayscale at the target frequency, determine the first brightness after compensation of the second target grayscale at the target frequency.
[0053] The sum of the second attenuated brightness and the initial brightness of the second target grayscale at the target frequency is determined as the first brightness after compensation of the second target grayscale at the target frequency.
[0054] In the above embodiments, the second attenuation brightness of the second target grayscale caused by the aging process of the display panel after the data scaling function is enabled can be accurately determined. This allows for the accurate determination of the specific value of the first brightness after compensation of the second target grayscale when the initial brightness of the display panel is compensated in advance. This enables the subsequent accurate calculation of the second brightness expected to be compensated for the first target grayscale based on the first brightness, thereby improving the accuracy of brightness compensation of the display panel.
[0055] In some embodiments, the target frequency may include a first target frequency and a second target frequency. The first target frequency and the second target frequency can be understood as different refresh rates of the display panel, such as 60Hz, 90Hz, 120Hz or 144Hz. This application embodiment does not limit this.
[0056] The second attenuation brightness of the second target grayscale differs at different target frequencies. If the first target frequency is lower than the second target frequency, then under the same conditions, the second attenuation brightness of the second target grayscale at the first target frequency will be less than the second attenuation brightness of the second target grayscale at the second target frequency. Since the initial brightness of the second target grayscale is the same at different target frequencies during the aging test, the first brightness after compensation for the second target grayscale at the first target frequency will be less than the first brightness after compensation for the second target grayscale at the second target frequency. Therefore, the second brightness expected to be compensated for by the first target grayscale at the first target frequency, determined according to the first correspondence, will also be less than the second brightness expected to be compensated for by the first target grayscale at the second target frequency.
[0057] For example, the first target frequency can be set to 60Hz, and the second target frequency can be set to 120Hz. At the start of the aging test, the display panel displays the initial brightness of the second target grayscale at both 60Hz and 120Hz, for example, 600 nits. After the aging test, the second decayed brightness of the display panel at 60Hz may be 2 nits, and the second decayed brightness at 120Hz may be 4 nits. Based on this, it can be determined that the first brightness after second target grayscale compensation at 60Hz is the sum of 600 nits and 2 nits, which is 602 nits, and the first brightness after second target grayscale compensation at 120Hz is the sum of 600 nits and 4 nits, which is 604 nits. Therefore, the first brightness after second target grayscale compensation at the first target frequency will be less than the first brightness after second target grayscale compensation at the second target frequency.
[0058] In S102, based on steps S201 and S202, the first brightness of the second target after grayscale compensation at the first target frequency and the first brightness of the second target after grayscale compensation at the second target frequency can be directly obtained.
[0059] In S103, since gamma debugging is performed with the data scaling function turned off, and the brightness compensation of the display panel is the compensation for the initial brightness of the first target grayscale during gamma debugging, it is necessary to substitute the first brightness after the second target grayscale compensation into the first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale (i.e., the first correspondence corresponding to the data scaling function) to obtain the second brightness of the first target grayscale expected to be compensated by the first brightness after the second target grayscale compensation. In this way, the initial brightness of the first target grayscale can be compensated according to the second brightness expected to be compensated by the first target grayscale.
[0060] As one implementation of S103, S103 may specifically include: substituting the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale into the first correspondence relationship to obtain the second brightness expected to be compensated for by the first target grayscale corresponding to the first brightness after second target grayscale compensation.
[0061] In some specific embodiments, the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale are substituted into the first correspondence relationship to obtain the second brightness expected to be compensated for by the first target grayscale corresponding to the first brightness after second target grayscale compensation, including:
[0062] Based on the following expression (1), calculate the second brightness of the first target grayscale expected compensation corresponding to the first brightness after grayscale compensation of the second target:
[0063]
[0064] Among them, L n L represents the second brightness level that the first target grayscale is expected to compensate for; m This represents the first brightness of the second target after grayscale compensation; h n Indicates the first target grayscale; h m γ represents the grayscale of the second target; γ represents the preset gamma value.
[0065] For example, the first brightness L after grayscale compensation of the second target at the first target frequency can be... m1 Second target grayscale h m First target grayscale h n And by substituting the preset gamma value γ into the above expression (1), the second brightness L of the first target grayscale expected compensation at the first target frequency is calculated. n1 The first brightness L after grayscale compensation of the second target at the second target frequency can be used. m2 Second target grayscale h m First target grayscale h nAnd by substituting the preset gamma value γ into the above expression (1), the second brightness L of the first target grayscale expected compensation at the second target frequency is calculated. n2 The preset gamma value can be 2.2, but this embodiment does not limit it.
[0066] In the above embodiments, the specific value of the second brightness that the first target grayscale is expected to be compensated for can be accurately determined when the initial brightness of the display panel is compensated in advance. In this way, the initial brightness of the first target grayscale can be compensated based on the more accurate second brightness, which can ensure the accuracy of the initial brightness of the first target grayscale after compensation, thereby improving the accuracy of the brightness compensation of the display panel.
[0067] In S104, the initial brightness of the first target grayscale at the first target frequency is adjusted to the second brightness expected to be compensated for by the first target grayscale at the first target frequency, and the initial brightness of the first target grayscale at the second target frequency is adjusted to the second brightness expected to be compensated for by the first target grayscale at the second target frequency.
[0068] As one implementation of S104, S104 may specifically include:
[0069] Step 1: Calculate the first difference and / or the first ratio between the initial brightness of the first target grayscale at the target frequency and the second brightness to be compensated for the first target grayscale.
[0070] Step 2: Adjust the initial brightness of the first target grayscale at the target frequency according to the first difference and / or the first ratio, so that the initial brightness of the first target grayscale is equal to the second brightness expected to be compensated for by the first target grayscale.
[0071] For example, by calculating the first difference and / or the first ratio between the initial brightness of the first target grayscale at the target frequency and the second brightness to be compensated for the first target grayscale, the initial brightness of the first target grayscale at the target frequency is adjusted by adding the first difference and / or multiplying by the first ratio, so that the initial brightness of the first target grayscale is equal to the second brightness to be compensated for the first target grayscale, thus completing the brightness compensation of the display panel when the data scaling function is enabled.
[0072] In the above embodiments, the specific value of initial brightness compensation for the first target grayscale at the target frequency can be accurately calculated. By adjusting the initial brightness of the first target grayscale to the second brightness that the first target grayscale is expected to compensate, the impact of the data scaling function on the brightness compensation of the display panel can be reduced, thereby improving the accuracy of the brightness compensation of the display panel.
[0073] To improve the accuracy of brightness compensation for the display panel, as another implementation of the brightness compensation method for the display panel in this application, such as... Figure 3 As shown, the brightness compensation method for the display panel may further include the following steps S301 to S302.
[0074] S301. During the aging test phase, disable the data scaling function.
[0075] During the aging test phase, set the program corresponding to the data scaling function to scaling off to disable the data scaling function.
[0076] S302. Compensate for the initial brightness of the first target grayscale at the target frequency based on the first attenuation brightness of the first target grayscale at the target frequency.
[0077] As one implementation of S302, such as Figure 4 As shown, S302 may specifically include the following steps S401 to S402.
[0078] S401. Based on the first attenuation brightness of the first target grayscale at the target frequency and the initial brightness of the first target grayscale at the target frequency, determine the third brightness to be compensated for the first target grayscale at the target frequency.
[0079] During the aging test, the data scaling function is turned off, and the display panel shows the initial brightness of the first target grayscale. The first decayed brightness of the first target grayscale at the target frequency is obtained during the aging process. The sum of the first decayed brightness of the first target grayscale and the initial brightness of the first target grayscale at the target frequency is determined as the third brightness to be compensated for at the target frequency.
[0080] S402, Adjust the initial brightness of the first target grayscale at the target frequency to the third brightness that the first target grayscale is expected to compensate for.
[0081] The initial brightness of the first target grayscale at the first target frequency is adjusted to the third brightness expected to be compensated for at the first target grayscale at the first target frequency, and the initial brightness of the first target grayscale at the second target frequency is adjusted to the third brightness expected to be compensated for at the second target frequency.
[0082] As one implementation of S402, S402 may specifically include:
[0083] Step 1: Calculate the second difference and / or the second ratio between the initial brightness of the first target grayscale at the target frequency and the third brightness to be compensated for the first target grayscale.
[0084] Step 2: Adjust the initial brightness of the first target grayscale at the target frequency according to the second difference and / or the second ratio, so that the initial brightness of the first target grayscale is equal to the third brightness expected to be compensated for by the first target grayscale.
[0085] For example, by calculating the second difference and / or the second ratio between the initial brightness of the first target grayscale at the target frequency and the third brightness to be compensated for the first target grayscale, the initial brightness of the first target grayscale at the target frequency is adjusted by adding the second difference and / or multiplying by the second ratio, so that the initial brightness of the first target grayscale is equal to the third brightness to be compensated for the first target grayscale, thus completing the brightness compensation of the display panel when the data scaling function is off.
[0086] In the above embodiments, the impact of data scaling on display panel brightness compensation is fully considered. By disabling data scaling during the aging test phase, the first decrease in brightness at the first target grayscale caused by the aging process is first identified. Then, the third brightness to be compensated for at the first target grayscale is determined. Finally, the initial brightness of the first target grayscale at the target frequency is adjusted to the third brightness to be compensated for at the first target grayscale. This reduces the impact of disabling data scaling on display panel brightness compensation, improving the accuracy of brightness compensation.
[0087] As another implementation of the brightness compensation method for the display panel in this application, such as Figure 5 As shown, before S101, the brightness compensation method of the display panel may also include the following steps S501 to S502.
[0088] S501. Disable the data scaling function and perform gamma debugging on the display panel to obtain the second correspondence between grayscale and register values.
[0089] Before performing aging tests on the display panel, gamma calibration must be performed with the data scaling function disabled. Gamma calibration allows us to obtain a second correspondence between grayscale and register values. This second correspondence can be understood as the correspondence between the grayscale of the display panel and the data voltage values of the sub-pixels.
[0090] S502. Enable the data scaling function and burn the first and second correspondences into the driver chip.
[0091] The first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale (i.e., the first correspondence corresponding to the data scaling function), the second correspondence between grayscale and register values, and the program corresponding to the data scaling function are programmed into the driver chip via One-Time Programmable (OTP). The program programmed into the driver chip is the program corresponding to the data scaling function in the scaling-on state.
[0092] In some embodiments, when the data scaling function is enabled, the second target gray level after the first target gray level in the driver chip is compressed by the data scaling function can be determined according to the first correspondence relationship corresponding to the data scaling function. According to the second correspondence relationship between the gray level and the register value, the register values corresponding to the first target gray level and the second target gray level can be determined respectively.
[0093] During the aging test phase, if the data scaling function is turned off, the corresponding program for the data scaling function will be set to scaling off. At this time, based on the register value corresponding to the first target grayscale, the display panel is driven to display the initial brightness of the first target grayscale, and the display panel is then subjected to aging test.
[0094] During the aging test phase, if the data scaling function is kept on, the corresponding program will remain scaling on. At this time, based on the register value corresponding to the second target grayscale, the display panel is driven to display the initial brightness of the second target grayscale, and the display panel is then subjected to aging test.
[0095] The embodiments of this application do not specifically limit the first correspondence relationship and the second correspondence relationship, and those skilled in the art can set them according to actual needs.
[0096] As an example, suppose the data scaling function can compress the first target gray level 255 to the second target gray level 247, and the expected target brightness of the display panel is 600 nits. Then, with the data scaling function off, gamma adjustment is needed based on the initial brightness of the 255 gray level being 600 / (247 / 255)^2.2 = 643.59 nits, so that the initial brightness of the 247 gray level after enabling the data scaling function is 643.59*(247 / 255)^2.2 = 600 nits.
[0097] When the host sends a 255 grayscale image to the driver chip, since the OTP has burned the program corresponding to the data scaling function in the scaling on state into the driver chip, the driver chip will convert the 255 grayscale to 247 grayscale and send it to the aging test stage so that the display panel can display a 247 grayscale image.
[0098] Taking a first target frequency of 60Hz and a second target frequency of 120Hz as an example, if data scaling is disabled during the aging test, the display panel will show 255 gray levels at 643.59 nits at both 60Hz and 120Hz. Assuming that after the aging test, the brightness at 60Hz decreases from 643.59 nits to 641.59 nits, and the brightness at 120Hz decreases from 643.59 nits to 639.59 nits, then based on the first decrease in brightness of 2 nits at 60Hz and 4 nits at 120Hz, the expected third brightness compensation for 255 gray levels at 60Hz is determined to be 643.59 + 2 = 645.59 nits, and the expected third brightness compensation for 255 gray levels at 120Hz is 643.59 + 4 = 647.59 nits. At this point, by adjusting the initial brightness of the 255 grayscale levels at 60Hz to 645.59 nits during the initial gamma calibration, and adjusting the initial brightness of the 255 grayscale levels at 120Hz to 647.59 nits, brightness compensation for the display panel can be achieved. This ensures that the display panel maintains a brightness of 643.59 nits before and after the aging process.
[0099] If data scaling is enabled during the aging test, the display panel will show 247 gray levels at 600 nits at both 60Hz and 120Hz. Assuming that after the aging test, the brightness at 60Hz decreases from 600 nits to 598 nits, and the brightness at 120Hz decreases from 600 nits to 596 nits, then based on the second brightness reduction of 2 nits for 247 gray levels at 60Hz and 4 nits for 247 gray levels at 120Hz, we can determine that the first brightness after compensation for 247 gray levels at 60Hz should be 600 + 2 = 602 nits, and the first brightness after compensation for 247 gray levels at 120Hz should be 600 + 4 = 604 nits.
[0100] Substituting 247 grayscale (602 nits) into the above expression (1), the second brightness of the expected compensation for 255 grayscale at 60Hz is calculated as L. n1 =602 / (247 / 255)^2.2 = 645.73 nit; Substituting 604 nit for 247 grayscale into the above expression (1), the second brightness of the expected compensation for 255 grayscale at 120Hz is calculated as L. n2 =604 / (247 / 255)^2.2 = 647.88 nits. That is, at 60Hz, grayscale 255 needs to be compensated by 2.14 nits to ensure that grayscale 247 at 60Hz is exactly compensated to 602 nits, and at 120Hz, grayscale 255 needs to be compensated by 4.29 nits to ensure that grayscale 247 at 120Hz is exactly compensated to 604 nits.
[0101] At this point, by adjusting the initial brightness of the 255 grayscale levels at 60Hz to 645.73 nits during the initial gamma calibration, and adjusting the initial brightness of the 255 grayscale levels at 120Hz to 647.88 nits, brightness compensation for the display panel can be achieved. This ensures that the display panel maintains a brightness of 600 nits before and after the aging process.
[0102] Based on the brightness compensation method for the display panel provided in the above embodiments, this application also provides specific implementation methods for the brightness compensation device for the display panel. Please refer to the following embodiments.
[0103] First see Figure 6 The brightness compensation device 600 for the display panel provided in this application embodiment includes the following modules:
[0104] The aging test module 601 is used to disable the data scaling function during the aging test phase and compensate for the initial brightness of the first target grayscale at the target frequency based on the first decay brightness of the first target grayscale at the target frequency; or, during the aging test phase, keep the data scaling function enabled.
[0105] The acquisition module 602 is used to acquire the first brightness of the second target after grayscale compensation at the target frequency;
[0106] The first determining module 603 is used to determine the second brightness of the first target gray level that is expected to be compensated, which corresponds to the first brightness after compensation of the second target gray level, based on a first correspondence between the brightness of the first target gray level and the brightness of the second target gray level, according to a first correspondence between the brightness of the first target gray level and the brightness of the second target gray level.
[0107] The first adjustment module 604 is used to adjust the initial brightness of the first target grayscale at the target frequency to the second brightness that the first target grayscale is expected to compensate for.
[0108] The brightness compensation device for the display panel in this embodiment fully considers the impact of data scaling on the brightness compensation of the display panel. By disabling the data scaling function during the aging test, or keeping the data scaling function enabled during the aging test, it first finds the second target grayscale to be compensated at the target frequency. Then, using the first brightness after compensation of the second target grayscale at the target frequency and the first correspondence between the brightness of the first target grayscale and the brightness of the second target grayscale (i.e., the first correspondence corresponding to the data scaling function), it determines the second brightness to be compensated for the first target grayscale. Finally, it adjusts the initial brightness of the first target grayscale at the target frequency to the second brightness to be compensated for the first target grayscale. In this way, during brightness compensation, the impact of enabling or disabling the data scaling function on the brightness compensation of the display panel is reduced, improving the accuracy of the brightness compensation of the display panel.
[0109] In some embodiments, the first determining module 603 is specifically used to: substitute the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale into a first correspondence relationship to obtain a second brightness with expected compensation for the first target grayscale corresponding to the first brightness after second target grayscale compensation; preferably, substituting the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale into the first correspondence relationship to obtain a second brightness with expected compensation for the first target grayscale corresponding to the first brightness after second target grayscale compensation includes: calculating the second brightness with expected compensation for the first target grayscale corresponding to the first brightness after second target grayscale compensation based on the following expression:
[0110]
[0111] Among them, L n L represents the second brightness level that the first target grayscale is expected to compensate for; m This represents the first brightness of the second target after grayscale compensation; h n Indicates the first target grayscale; h m γ represents the grayscale of the second target; γ represents the preset gamma value.
[0112] In some embodiments, the acquisition module 602 is specifically used to: acquire the second attenuation brightness of the second target grayscale at the target frequency; and determine the first brightness of the second target grayscale after compensation at the target frequency based on the second attenuation brightness and the initial brightness of the second target grayscale at the target frequency.
[0113] In some embodiments, the first adjustment module 604 is specifically configured to: calculate a first difference and / or a first ratio between the initial brightness of the first target grayscale at the target frequency and the second brightness to be compensated for the first target grayscale; and adjust the initial brightness of the first target grayscale at the target frequency according to the first difference and / or the first ratio, so that the initial brightness of the first target grayscale is equal to the second brightness to be compensated for the first target grayscale.
[0114] In some embodiments, the aging test module 601 is specifically configured to: determine a third brightness to be compensated for the first target grayscale at the target frequency based on a first attenuation brightness and an initial brightness of the first target grayscale at the target frequency; adjust the initial brightness of the first target grayscale at the target frequency to the third brightness to be compensated for the first target grayscale; preferably, adjusting the initial brightness of the first target grayscale at the target frequency to the third brightness to be compensated for the first target grayscale includes: calculating a second difference and / or a second ratio between the initial brightness of the first target grayscale at the target frequency and the third brightness to be compensated for the first target grayscale; and adjusting the initial brightness of the first target grayscale at the target frequency based on the second difference and / or the second ratio, so that the initial brightness of the first target grayscale is equal to the third brightness to be compensated for the first target grayscale.
[0115] In some embodiments, the brightness compensation device 600 of the display panel may further include a gamma adjustment module, which is specifically used for: before the aging test stage, the brightness compensation method of the display panel further includes: turning off the data scaling function and performing gamma adjustment on the display panel to obtain a second correspondence between grayscale and register values; turning on the data scaling function and burning the first correspondence and the second correspondence into the driver chip.
[0116] In some embodiments, the target frequency includes a first target frequency and a second target frequency, and the second brightness of the first target grayscale expected compensation determined at the first target frequency is different from the second brightness of the first target grayscale expected compensation determined at the second target frequency; preferably, the first target frequency is less than the second target frequency, and the second brightness of the first target grayscale expected compensation determined at the first target frequency is less than the second brightness of the first target grayscale expected compensation determined at the second target frequency.
[0117] Figure 6 Each module in the illustrated device has the ability to implement Figure 1 The functions of each step in the process and their corresponding technical effects are described in detail here for the sake of brevity.
[0118] Based on the brightness compensation method for the display panel provided in the above embodiments, this application also provides specific implementation methods for electronic devices. Please refer to the following embodiments.
[0119] Figure 7 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.
[0120] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.
[0121] Specifically, the processor 701 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0122] Memory 702 may include mass storage for data or instructions. For example, and not limitingly, memory 702 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one example, memory 702 may include removable or non-removable (or fixed) media, or memory 702 may be non-volatile solid-state memory. Memory 702 may be internal or external to the integrated gateway disaster recovery device.
[0123] In one example, memory 702 may be read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0124] Memory 702 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, 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 one aspect of this application.
[0125] The processor 701 reads and executes computer program instructions stored in the memory 702 to achieve... Figure 1 The methods / steps S101 to S104 in the illustrated embodiments achieve the following: Figure 1 The technical effects achieved by executing the methods / steps shown in the examples are not elaborated here for the sake of brevity.
[0126] In one example, the electronic device may also include a communication interface 703 and a bus 710. For example, Figure 7 As shown, the processor 701, memory 702, and communication interface 703 are connected through bus 710 and complete communication with each other.
[0127] The communication interface 703 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0128] Bus 710 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 710 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.
[0129] Furthermore, in conjunction with the brightness compensation method for the display panel in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the brightness compensation methods for the display panel in the above embodiments. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as electronic circuits, semiconductor memory devices, ROM, random access memory, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, and hard disks.
[0130] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0131] The functional blocks shown in the above-described 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 this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0132] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0133] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. 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 block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0134] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A brightness compensation method for a display panel, characterized in that, The method includes: During the aging test phase, the data scaling function is disabled, and the initial brightness of the first target grayscale at the target frequency is compensated based on the first attenuation brightness of the first target grayscale at the target frequency; alternatively, during the aging test phase, the data scaling function is kept enabled, and the following steps are performed: Obtain the first brightness of the second target after grayscale compensation at the target frequency; Based on the first correspondence between the brightness of the first target gray level and the brightness of the second target gray level, determine the second brightness of the first target gray level that is expected to be compensated, which corresponds to the first brightness after compensation of the second target gray level. The initial brightness of the first target grayscale at the target frequency is adjusted to the second brightness that the first target grayscale is expected to compensate for.
2. The method according to claim 1, characterized in that, The step of determining the second brightness expected to be compensated for the first target gray level, corresponding to the first brightness after compensation for the second target gray level, based on a first correspondence between the brightness of the first target gray level and the brightness of the second target gray level, includes: Substituting the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale into the first correspondence, we obtain the second brightness expected to be compensated by the first target grayscale corresponding to the first brightness after second target grayscale compensation.
3. The method according to claim 2, characterized in that, The step of substituting the first brightness after second target grayscale compensation, the second target grayscale, and the first target grayscale into the first correspondence to obtain the second brightness of the first target grayscale expected to be compensated corresponding to the first brightness after second target grayscale compensation includes: Based on the following expression, calculate the second brightness of the first target grayscale expected compensation, which corresponds to the first brightness after grayscale compensation of the second target: in, This represents the second brightness that the first target grayscale is expected to compensate for; This represents the first brightness of the second target after grayscale compensation; Indicates the grayscale of the first target; Indicates the grayscale of the second target; This indicates the preset gamma value.
4. The method according to claim 1, characterized in that, The step of obtaining the first brightness after grayscale compensation of the second target at the target frequency includes: Obtain the second attenuation brightness of the second target grayscale at the target frequency; Based on the second attenuation brightness and the initial brightness of the second target grayscale at the target frequency, determine the first brightness after compensation of the second target grayscale at the target frequency.
5. The method according to claim 1, characterized in that, The step of adjusting the initial brightness of the first target grayscale at the target frequency to the second brightness to which the first target grayscale is expected to be compensated includes: Calculate the first difference and / or the first ratio between the initial brightness of the first target grayscale at the target frequency and the second brightness that the first target grayscale is expected to compensate for; Based on the first difference and / or the first ratio, adjust the initial brightness of the first target grayscale at the target frequency so that the initial brightness of the first target grayscale is equal to the second brightness that the first target grayscale is expected to compensate for.
6. The method according to claim 1, characterized in that, The step of compensating for the initial brightness of the first target grayscale at the target frequency based on the first attenuation brightness of the first target grayscale at the target frequency includes: Based on the first attenuation brightness and the initial brightness of the first target grayscale at the target frequency, determine the third brightness that the first target grayscale is expected to be compensated for at the target frequency. The initial brightness of the first target grayscale at the target frequency is adjusted to the third brightness that the first target grayscale is expected to compensate for.
7. The method according to claim 6, characterized in that, The step of adjusting the initial brightness of the first target grayscale at the target frequency to the third brightness for which the first target grayscale is expected to be compensated includes: Calculate the second difference and / or the second ratio between the initial brightness of the first target grayscale at the target frequency and the third brightness that the first target grayscale is expected to compensate for; Based on the second difference and / or the second ratio, adjust the initial brightness of the first target grayscale at the target frequency so that the initial brightness of the first target grayscale is equal to the third brightness that the first target grayscale is expected to compensate for.
8. The method according to claim 1, characterized in that, Prior to the aging test phase, the method further includes: The data scaling function is turned off, and gamma debugging is performed on the display panel to obtain a second correspondence between grayscale and register values; Enable the data scaling function and burn the first and second correspondences into the driver chip.
9. The method according to any one of claims 1 to 7, characterized in that, The target frequency includes a first target frequency and a second target frequency. The second brightness of the first target grayscale expected compensation determined at the first target frequency is different from the second brightness of the first target grayscale expected compensation determined at the second target frequency.
10. The method according to claim 9, characterized in that, The first target frequency is less than the second target frequency, and the second brightness of the first target grayscale expected compensation determined at the first target frequency is less than the second brightness of the first target grayscale expected compensation determined at the second target frequency.
11. A brightness compensation device for a display panel, characterized in that, The device includes: The aging test module is used to disable the data scaling function during the aging test phase and compensate for the initial brightness of the first target grayscale at the target frequency based on the first decay brightness of the first target grayscale at the target frequency; or, during the aging test phase, keep the data scaling function enabled. The acquisition module is used to acquire the first brightness of the second target after grayscale compensation at the target frequency; The first determining module is used to determine the second brightness expected to be compensated for the first target gray level, which corresponds to the first brightness after compensation of the second target gray level, based on a first correspondence between the brightness of the first target gray level and the brightness of the second target gray level, according to a first correspondence between the brightness of the first target gray level and the brightness of the second target gray level. The first adjustment module is used to adjust the initial brightness of the first target grayscale at the target frequency to the second brightness that the first target grayscale is expected to compensate for.
12. An electronic device, characterized in that, The electronic device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the brightness compensation method for the display panel as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the brightness compensation method for the display panel as described in any one of claims 1 to 10.
Citation Information
Patent Citations
A gray scale compensation data detection method for a liquid crystal display panel
CN107657932A
Gamma adjusting method and device of display panel
CN114743486A