Brightness compensation method, device and computer storage medium
By acquiring the grayscale values, brightness levels, and aging values of the color channels of the OLED screen, and combining them with a temperature compensation factor, a mapping relationship was constructed, which solved the problem of insufficient brightness compensation under low brightness conditions of the OLED screen, and achieved better brightness balance and color performance.
Patent Information
- Application Number
- CN202411527403.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2044-10-29
AI Technical Summary
Existing OLED screen brightness compensation algorithms are insufficient in compensating for low brightness, resulting in the color shift problem not being effectively solved.
By acquiring the grayscale value, brightness level, and aging value of each color channel in the display module, the low brightness compensation value and brightness compensation factor are determined. Combined with the temperature compensation factor, a mapping relationship is constructed to achieve brightness compensation for the color channels.
It improves the brightness compensation capability at low brightness levels, avoids redundant compensation at non-low brightness levels, effectively reduces color shift, and enhances the display effect.
Smart Images

Figure CN119229807B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of brightness compensation technology, and in particular to a brightness compensation method, apparatus and computer storage medium. Background Technology
[0002] In organic light-emitting diode (OLED) screens, due to the different material properties of R / G / B pixels, their decay rates are inconsistent after long-term use, resulting in brightness decay and color shift.
[0003] Currently, OLED screen brightness compensation is generally achieved using De-Burnin (DBI) algorithms. However, existing OLED screen brightness compensation algorithms are relatively weak in compensating for low DBV and low brightness, resulting in unresolved color shift issues at low brightness levels. Summary of the Invention
[0004] In view of this, this application provides a brightness compensation method, apparatus and computer storage medium to solve the problem that traditional solutions cannot compensate for screen aging in low-brightness scenarios.
[0005] This application provides a brightness compensation method, comprising: acquiring the grayscale value of each color channel of a display unit in a display module, the brightness level of the display unit, and an aging value, wherein the aging value is used to indicate the brightness decay of the display unit; determining a low-brightness compensation value corresponding to the color channel based on the grayscale value of the color channel and the aging value; determining a brightness compensation factor based on the brightness level; determining a first brightness compensation value corresponding to the color channel based on the low-brightness compensation value corresponding to the color channel and the brightness compensation factor; determining a second brightness compensation value corresponding to the color channel based on the grayscale value of the color channel, the aging value, and a first mapping relationship, wherein the first mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and the aging value for each color channel; and determining a brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel.
[0006] Optionally, the process of determining the low brightness compensation value corresponding to the color channel based on the grayscale value of the color channel and the aging value may further include: determining the low brightness compensation value corresponding to the color channel from a second mapping relationship based on the grayscale value of the color channel and the aging value, wherein the second mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and the aging value under each color channel;
[0007] Optionally, the second mapping relationship is constructed as follows: Each color channel of the display unit in the test display module is illuminated according to multiple set first test conditions, and the first brightness value of the color channel at multiple detection points after being illuminated is recorded. The first test conditions include brightness level and grayscale value, with different first test conditions corresponding to different brightness levels and / or grayscale values. Based on the first brightness values of multiple detection points corresponding to different first test conditions, a first brightness attenuation curve is constructed, whereby the first brightness attenuation curve indicates the correspondence between grayscale value, time, and brightness. The correspondence between brightness compensation value, grayscale value, and time is calculated based on multiple first brightness attenuation curves corresponding to the same brightness level, and the correspondence between brightness compensation value, grayscale value, and time is determined as the second mapping relationship.
[0008] Optionally, the process of determining the brightness compensation factor based on the brightness level may further include: determining the brightness compensation factor from a third mapping relationship based on the brightness level, wherein the third mapping relationship is used to indicate the correspondence between the brightness level and the brightness compensation factor.
[0009] Optionally, the third mapping relationship is constructed as follows: each color channel of the display unit in the test display module is lit up according to a plurality of set second test conditions, and the second brightness value of the color channel at a plurality of detection points after being lit up is recorded, wherein the second test conditions include brightness level and grayscale value, and different second test conditions correspond to different brightness levels and / or grayscale values; the correspondence between brightness level and brightness compensation factor is calculated based on the second brightness values of the plurality of detection points corresponding to different second test conditions, and the correspondence between brightness level and brightness compensation factor is determined as the third mapping relationship.
[0010] Optionally, the brightness compensation process may further include: determining a temperature compensation factor based on the temperature value of the display unit; determining a temperature compensation value corresponding to the color channel based on the grayscale value of the color channel and the temperature compensation factor; correspondingly, the process of determining the brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel may further include: determining the brightness compensation result corresponding to the color channel based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
[0011] Optionally, the process of determining the temperature compensation factor based on the temperature value of the display unit may further include: determining the temperature compensation factor corresponding to the display unit from the fourth mapping relationship based on the temperature value of the display unit, wherein the fourth mapping relationship is used to indicate the correspondence between the temperature compensation factor and the temperature;
[0012] Optionally, the fourth mapping relationship is constructed as follows: each color channel of the display unit in the test display module is lit up according to multiple set third test conditions, and the third brightness value of the color channel at multiple detection points after being lit up is recorded, wherein the third test conditions include grayscale value and temperature, and different third test conditions correspond to different grayscale values and / or temperatures; the correspondence between temperature compensation factor and temperature is calculated based on the third brightness values of multiple detection points corresponding to different third test conditions, and the correspondence between temperature compensation factor and temperature is determined as the fourth mapping relationship.
[0013] A second aspect of this application provides a brightness compensation device, comprising: an acquisition module, configured to acquire the grayscale value of each color channel of a display unit in a display module, the brightness level of the display unit, and an aging value, wherein the aging value is used to indicate the brightness decay of the display unit; a low-brightness compensation module, configured to determine a low-brightness compensation value corresponding to the color channel based on the grayscale value of the color channel and the aging value; a brightness level compensation module, configured to determine a brightness compensation factor based on the brightness level; a determination module, configured to determine a first brightness compensation value corresponding to the color channel based on the low-brightness compensation value corresponding to the color channel and the brightness compensation factor; a DBI compensation module, configured to determine a second brightness compensation value corresponding to the color channel based on the grayscale value of the color channel, the aging value, and a first mapping relationship, wherein the first mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and the aging value for each color channel; and a compensation integration module, configured to determine a brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel.
[0014] Optionally, the acquisition module may further include: an aging value sampling module, used to sample the change in the aging value of the display unit in the display module at the current moment; and an aging value accumulation module, used to accumulate the change in the aging value obtained by the aging value sampling module each time to obtain the aging value.
[0015] Optionally, the brightness compensation device may further include: a temperature factor determination module, configured to determine a temperature compensation factor based on the temperature value of the display unit; a temperature compensation module, configured to determine a temperature compensation value corresponding to the color channel based on the grayscale value of the color channel and the temperature compensation factor; and a compensation integration module, configured to determine a brightness compensation result corresponding to the color channel based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
[0016] A third aspect of this application provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect of the embodiments.
[0017] A fourth aspect of this application provides a computer program product including computer instructions that instruct a computing device to perform an operation corresponding to the method described in the first aspect of the embodiments.
[0018] This application provides low brightness compensation capability by determining the low brightness compensation value corresponding to the color channel of the display unit. At the same time, due to the setting of the brightness compensation factor, it can avoid repeated compensation of the display unit at non-low brightness levels. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0020] Figure 1 This is a schematic diagram illustrating how the brightness of an existing OLED screen changes with temperature.
[0021] Figure 2 This is a flowchart of the steps of a brightness compensation method according to an embodiment of this application;
[0022] Figure 3 This is a flowchart of the steps of a brightness compensation method according to another embodiment of this application;
[0023] Figure 4 This is a flowchart of the steps of a second mapping relationship construction method according to an embodiment of this application;
[0024] Figure 5 This is a flowchart of the steps of a third mapping relationship construction method according to an embodiment of this application;
[0025] Figure 6 This is a flowchart of the steps of a fourth mapping relationship construction method according to an embodiment of this application;
[0026] Figure 7 This is a schematic diagram of a brightness compensation device according to an embodiment of this application;
[0027] Figure 8 This is a schematic diagram of a brightness compensation device according to another embodiment of this application;
[0028] Figure 9 This is a schematic diagram of a brightness compensation device according to another embodiment of this application. Detailed Implementation
[0029] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art should fall within the protection scope of the embodiments of this application.
[0030] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0031] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0032] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. In the absence of conflict, the following embodiments and their technical features can be combined with each other.
[0033] In the process of developing this invention, the inventors discovered the following problem in the related technology: when the ambient temperature rises from room temperature to a high temperature, the brightness of the OLED screen exhibits a rapid decline within a short period. This is because the conductivity of the display unit decreases under high temperature conditions. As the ambient temperature drops from the high temperature to room temperature, the conductivity of the display unit recovers, and the brightness of the OLED screen rebounds rapidly. Figure 1As shown, due to the different characteristics of R / G / B pixel materials, their decay rates are inconsistent after long-term use, leading to both brightness decay and color shift. To compensate for the aging of R / G / B pixel materials, a De-Burn in (DBI) compensation algorithm has been proposed. However, this algorithm is extremely ineffective for low-brightness compensation. Therefore, this application proposes a brightness compensation method, apparatus, and computer storage medium to at least partially solve the above problems.
[0034] Figure 2 This is a flowchart illustrating the steps of a brightness compensation method according to an embodiment of this application. Figure 2 As shown, the brightness compensation method includes the following steps:
[0035] Step 101: Obtain the grayscale value of each color channel of the display unit in the display module, the brightness level of the display unit, and the aging value.
[0036] Step 102: Determine the low brightness compensation value corresponding to the color channel based on the grayscale value and aging value of the color channel.
[0037] Step 103: Determine the brightness compensation factor based on the brightness level.
[0038] Step 104: Determine the first brightness compensation value corresponding to the color channel based on the low brightness compensation value and brightness compensation factor corresponding to the color channel.
[0039] Step 105: Determine the second brightness compensation value corresponding to the color channel based on the grayscale value, aging value and first mapping relationship of the color channel.
[0040] Step 106: Determine the brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel.
[0041] To address the issue of brightness compensation for display module aging when the display module is at a low brightness level, the grayscale value of each color channel, the brightness level of the display unit, and its aging value are first obtained. A display unit is a pixel within the display module, which can display different colors and brightness levels through grayscale combinations provided by the R / G / B color channels. When a pixel is displaying, the R / G / B color channels provide corresponding grayscale red / green / blue light, causing the pixel to emit light of the corresponding color. As the display unit remains lit, its R / G / B pixel materials gradually age. Since the aging rate differs at different brightness levels, the brightness level and aging value of the display unit are obtained simultaneously. The brightness level indicates the range of brightness within the display unit. For example, brightness levels can include low brightness, normal brightness, and high brightness. The normal brightness level typically indicates a brightness between 500 nits and 600 nits, the low brightness level is less than 500 nits, and the high brightness level is greater than 600 nits.
[0042] After obtaining the grayscale value of each color channel of the display unit, the brightness level of the display unit, and the aging value, the low brightness compensation value corresponding to the color channel is determined based on the grayscale value and aging value of the color channel.
[0043] Specifically, the low-brightness compensation value corresponding to a color channel can be determined from the second mapping relationship based on the grayscale value and aging value of the color channel. The second mapping relationship indicates the correspondence between the brightness compensation value and the grayscale value and aging value for each color channel. By using the grayscale value and aging value of the color channel as query conditions, the low-brightness compensation value corresponding to the color channel can be directly determined from the second mapping relationship, thereby improving the efficiency of low-brightness compensation value determination.
[0044] After obtaining the low brightness compensation values for all color channels, the brightness compensation factor is determined based on the brightness level of the display unit.
[0045] Specifically, the brightness compensation factor can be determined from the third mapping relationship based on the brightness level. The third mapping relationship is used to indicate the correspondence between the brightness level and the brightness compensation factor. By using the brightness level as a query condition, the brightness compensation factor can be directly determined from the third mapping relationship, thereby improving the efficiency of determining the brightness compensation factor.
[0046] Then, based on the low-brightness compensation value and brightness compensation factor corresponding to the color channel, the first brightness compensation value for that color channel is determined. Furthermore, using the grayscale value and aging value of the color channel as query conditions, the second brightness compensation value for that color channel is determined from the first mapping relationship. Finally, the brightness compensation result for the color channel can be determined based on the first and second brightness compensation values.
[0047] It should be noted that the first brightness compensation value applies to low brightness compensation of the color channel, while the second brightness compensation value applies to normal brightness compensation of the color channel. When the display unit in the display module is at a low brightness level, the second brightness compensation value approaches 0. The magnitude of the brightness compensation factor is negatively correlated with the brightness level. Therefore, when the display unit in the display module is at normal or high brightness, the first brightness compensation value approaches 0. Furthermore, steps 101-107 are the brightness compensation process for one color channel of one display unit in the display module. For other color channels of the display unit, steps 102-107 are repeated to determine the brightness compensation results for the other color channels. By combining the brightness compensation results for multiple color channels, brightness compensation can be performed on the display unit. The method for brightness compensation of other display units in the display module is the same and will not be repeated here.
[0048] In this embodiment of the application, by determining the low brightness compensation value corresponding to the color channel of the display unit, low brightness compensation capability can be provided. At the same time, since a brightness compensation factor is set, repeated compensation of the display unit can be avoided when it is not at a low brightness level.
[0049] Figure 3 This is a flowchart of the steps of a brightness compensation method according to another embodiment of this application, as follows: Figure 3 As shown, the brightness compensation method includes the following steps:
[0050] Step 201: Determine the temperature compensation factor based on the temperature value of the display unit.
[0051] Step 202: Determine the temperature compensation value corresponding to the color channel based on the grayscale value and temperature compensation factor of the color channel.
[0052] Step 203: Determine the brightness compensation result corresponding to the color channel based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
[0053] During the aging and degradation process of Organic Light-Emitting Diode (OLED) brightness, when the ambient temperature rises from room temperature to a high temperature, the OLED brightness exhibits a rapid decline in a short period of time. This is because the conductivity of the D-TFT decreases under high temperature conditions. As the ambient temperature drops from the high temperature to room temperature, the conductivity of the D-TFT recovers, and the OLED brightness rebounds rapidly, resulting in a brightness jump caused by ambient temperature.
[0054] Therefore, based on the brightness compensation method described above, brightness compensation can also be performed based on temperature. First, the temperature compensation factor is determined based on the temperature value of the display unit.
[0055] Specifically, the temperature compensation factor corresponding to the display unit can be determined from the fourth mapping relationship based on the temperature value of the display unit. By using the temperature value of the display unit as a query condition, the temperature compensation factor can be directly determined from the fourth mapping relationship, thereby improving the efficiency of temperature compensation factor determination. The fourth mapping relationship is used to indicate the correspondence between the temperature compensation factor and the temperature.
[0056] After obtaining the temperature compensation factor, the grayscale value of the color channel is multiplied by the temperature compensation factor to obtain the temperature compensation value corresponding to that color channel.
[0057] Then, the brightness compensation result corresponding to the color channel can be determined based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
[0058] In this embodiment of the application, by adding temperature-based brightness compensation, it is possible to compensate for the brightness jump of the display unit caused by ambient temperature.
[0059] Figure 4 This is a flowchart of the steps of a second mapping relationship construction method according to an embodiment of this application, as follows: Figure 4 As shown, the second mapping relationship construction method includes the following steps:
[0060] Step 301: Control the display unit in the test display module to light up each color channel according to the set first test conditions, and record the first brightness value of the color channel at multiple detection points after it is lit up.
[0061] Step 302: Construct a first brightness decay curve based on the first brightness values of multiple detection points corresponding to different first test conditions.
[0062] Step 303: Calculate the correspondence between the brightness compensation value, grayscale value, and time based on multiple first brightness attenuation curves corresponding to the same brightness level, and determine the correspondence between the brightness compensation value, grayscale value, and time as the second mapping relationship.
[0063] The first test conditions include brightness level and grayscale value. To construct the second mapping relationship, each color channel of the display unit in the test display module can be controlled to display at different grayscale levels (255 / 192 / 128 / 64 / 32) at different brightness levels DBV (DBV1:Normal6, DBV2:Normal1, DBV3:HBM). During this process, the brightness value of the display unit is detected every 2 hours, i.e., the time interval between adjacent detection points is set to 2 hours, to obtain the first brightness value of multiple detection points. Then, based on the first brightness value of multiple detection points corresponding to different first test conditions, multiple first brightness decay curves corresponding to different brightness levels are obtained. Different first test conditions correspond to different brightness levels and / or grayscale values, and the first brightness decay curves are used to indicate the correspondence between grayscale value and time and brightness.
[0064] It should be noted that the test display module is the same as the display unit in the display module. Normal6 is used to indicate the low brightness level, Normal1 is used to indicate the normal brightness level, and HBM is used to indicate the high brightness level.
[0065] After obtaining multiple first brightness attenuation curves, the compensation values required for different gray levels at different times are calculated based on the first brightness attenuation curves obtained at the same brightness level. The correspondence between brightness compensation values, gray level values, and time is determined as the second mapping relationship. The second mapping relationship includes the correspondence between brightness compensation values, gray level values, and time for each color channel. Taking the R / G / B color channels as an example, the second mapping relationship can include the correspondence between brightness compensation values, gray level values, and time for the R / G / B color channels.
[0066] Specifically, the second mapping relationship is determined using multiple first brightness attenuation curves at the Normal1 brightness level.
[0067] The second mapping relationship can be represented in the form of Tables 1-3:
[0068] Table 1
[0069] grayscale value 1 Brightness compensation value 1 Brightness compensation value 2 Brightness compensation value 3 ... grayscale value 2 Brightness compensation value 4 Brightness compensation value 5 Brightness compensation value 6 ... Grayscale value 3 Brightness compensation value 7 Brightness compensation value 8 Brightness compensation value 9 ...
[0070] Table 2
[0071] grayscale value 1 Brightness compensation value 10 Brightness compensation value 11 Brightness compensation value 12 ... grayscale value 2 Brightness compensation value 13 Brightness compensation value 14 Brightness compensation value 15 ... Grayscale value 3 Brightness compensation value 16 Brightness compensation value 17 Brightness compensation value 18 ...
[0072] Table 3
[0073] grayscale value 1 Brightness compensation value 19 Brightness compensation value 20 Brightness compensation value 21 ... grayscale value 2 Brightness compensation value 22 Brightness compensation value 23 Brightness compensation value 24 ... Grayscale value 3 Brightness compensation value 25 Brightness compensation value 26 Brightness compensation value 27 ...
[0074] In this embodiment of the application, by controlling each color channel of the display unit in the test display module to light up according to multiple set first test conditions, sufficient samples can be collected and a corresponding second mapping relationship can be constructed, thereby improving the accuracy of determining the low brightness compensation value.
[0075] Figure 5 This is a flowchart of the steps of a third mapping relationship construction method according to an embodiment of this application, as follows: Figure 5 As shown, the third mapping relationship construction method includes the following steps:
[0076] Step 401: Control the display unit in the test display module to light up each color channel according to the set multiple second test conditions, and record the second brightness value of the color channel at multiple detection points after it is lit up.
[0077] Step 402: Calculate the correspondence between brightness level and brightness compensation factor based on the second brightness values of multiple detection points corresponding to different second test conditions, and determine the correspondence between brightness level and brightness compensation factor as the third mapping relationship.
[0078] The second test conditions include brightness level and grayscale value. To construct the third mapping relationship, each color channel of the display unit in the test display module can be controlled to display at different grayscale levels (255 / 192 / 128 / 64 / 32) at different brightness levels DBV (DBV1:Normal6, DBV2:Normal1, DBV3:HBM). During this process, the brightness value of the display unit is detected every hour, i.e., the time interval between adjacent detection points is set to 1 hour, to obtain the second brightness values of multiple detection points. Then, based on the second brightness values of multiple detection points corresponding to different second test conditions, multiple second brightness decay curves corresponding to different brightness levels are obtained. Different second test conditions correspond to different brightness levels and / or grayscale values, and the second brightness decay curves are used to indicate the correspondence between grayscale value and time and brightness.
[0079] Then, based on the luminance data collected under different DBVs and combined with the second test conditions, the correspondence between different DBVs and the luminance compensation factor was calculated, thereby determining the third mapping relationship. The second test conditions include luminance level and grayscale value; different second test conditions correspond to different luminance levels and / or grayscale values. The third mapping relationship can be represented in Table 4:
[0080] Table 4
[0081] Brightness compensation factor Brightness compensation factor 1 Brightness compensation factor 2 Brightness compensation factor 3 ...
[0082] DBV1-DBVN are specific brightness values, and DBV1-DBVN belong to the brightness range indicated by one of the three brightness levels: Normal6, Normal1, and HBM.
[0083] In this embodiment of the application, by controlling each color channel of the display unit in the test display module to light up according to multiple set second test conditions, sufficient samples can be collected and a corresponding third mapping relationship can be constructed, thereby improving the accuracy of the brightness compensation factor determination.
[0084] Figure 6 This is a flowchart of the steps of a fourth mapping relationship construction method according to an embodiment of this application, as follows: Figure 6 As shown, the fourth mapping relationship construction method includes the following steps:
[0085] Step 501: Control the display unit in the test display module to light up each color channel according to the set third test conditions, and record the third brightness value of the color channel at multiple detection points after it is lit up.
[0086] Step 502: Calculate the correspondence between the temperature compensation factor and the temperature based on the third brightness values of multiple detection points corresponding to different third test conditions, and determine the correspondence between the temperature compensation factor and the temperature as the fourth mapping relationship.
[0087] The third test condition includes grayscale value and temperature. To construct the fourth mapping relationship, each color channel of the display unit in the test display module can be controlled to display at different grayscale values (255 / 192 / 128 / 64 / 32). During this process, the brightness of each color channel at different temperature values (25℃, 45℃, 65℃, 85℃) is recorded to obtain the third brightness value of the color channel at multiple detection points after it is lit. Then, the correspondence between the temperature compensation factor and temperature is calculated based on the third brightness values of multiple detection points corresponding to different third test conditions. The correspondence between the temperature compensation factor and temperature is determined as the fourth mapping relationship. Different third test conditions correspond to different grayscale values and / or temperatures. The fourth mapping relationship can be represented in the form of Table 5.
[0088] Table 5
[0089] Temperature compensation factor Temperature compensation factor 1 Temperature compensation factor 2 Temperature compensation factor 3 ...
[0090] In this embodiment of the application, by controlling each color channel of the display unit in the test display module to light up according to multiple set third test conditions, sufficient samples can be collected and a corresponding fourth mapping relationship can be constructed, thereby improving the accuracy of the temperature compensation factor determination.
[0091] Figure 7 This is a schematic diagram of a brightness compensation device according to an embodiment of this application, as shown below. Figure 7 As shown. The brightness compensation device 600 includes:
[0092] The acquisition module 601 is used to acquire the grayscale value, brightness level, and aging value of each color channel of the display unit in the display module, wherein the aging value is used to indicate the brightness decay of the display unit. The low-brightness compensation module 602 is used to determine the low-brightness compensation value corresponding to the color channel based on the grayscale value and aging value of the color channel. The brightness level compensation module 603 is used to determine the brightness compensation factor based on the brightness level. The determination module 604 is used to determine the first brightness compensation value corresponding to the color channel based on the low-brightness compensation value and brightness compensation factor. The DBI compensation module 605 is used to determine the second brightness compensation value corresponding to the color channel based on the grayscale value, aging value, and a first mapping relationship, wherein the first mapping relationship indicates the correspondence between the brightness compensation value and the grayscale value and aging value for each color channel. The compensation integration module 606 is used to determine the brightness compensation result corresponding to the color channel based on the first and second brightness compensation values.
[0093] To address the issue of brightness compensation during display module aging when the display module is at a low brightness level, the acquisition module 601 first acquires the grayscale value of each color channel of the display unit in the display module, the brightness level of the display unit, and the aging value. The display unit is a pixel in the display module, which can display different colors and brightness levels through grayscale combinations provided by the R / G / B color channels. During continuous illumination of the display unit, its R / G / B pixel materials gradually age. Since the aging rate is inconsistent at different brightness levels, the brightness level and aging value of the display unit are acquired simultaneously. The brightness level of the display unit indicates the range of brightness within the display unit. For example, the brightness level can include a low brightness level, a normal brightness level, and a high brightness level. The brightness indicated by the normal brightness level is typically between 500 nits and 600 nits, the low brightness level is less than 500 nits, and the high brightness level is greater than 600 nits.
[0094] After obtaining the grayscale value of each color channel of the display unit, the brightness level of the display unit, and the aging value, the low-brightness compensation module 602 determines the low-brightness compensation value corresponding to the color channel based on the grayscale value and aging value. After obtaining the low-brightness compensation values for all color channels, the brightness level compensation module 603 determines the brightness compensation factor based on the brightness level of the display unit. Then, the determination module 604 determines the first brightness compensation value corresponding to the color channel based on the low-brightness compensation value and the brightness compensation factor. Furthermore, the DBI compensation module 605 uses the grayscale value and aging value of the color channel as query conditions to determine the second brightness compensation value corresponding to the color channel from the first mapping relationship. Finally, the compensation integration module 606 determines the brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value.
[0095] In this embodiment of the application, by determining the low brightness compensation value corresponding to the color channel of the display unit, low brightness compensation capability can be provided. At the same time, since a brightness compensation factor is set, repeated compensation of the display unit can be avoided when it is not at a low brightness level.
[0096] The specific implementation of each step in the brightness compensation device 600 can be found in the corresponding descriptions of the steps and units in the aforementioned brightness compensation method embodiments, and will not be repeated here. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the devices and modules described above can be referred to the corresponding process descriptions in the aforementioned method embodiments, and will not be repeated here.
[0097] Figure 8 This is a schematic diagram of a brightness compensation device according to another embodiment of this application, as shown below. Figure 8 As shown. The acquisition module 601 includes:
[0098] The aging value sampling module 6011 is used to sample the changes in the aging value of the display unit in the display module at the current moment. The aging value accumulation module 6012 is used to accumulate the changes in the aging value obtained by the aging value sampling module 6011 in each sampling to obtain the aging value.
[0099] Since the lighting time of the display units in the display module is not easy to measure, the aging value sampling module 6011 can sample the changes in the aging value of the display units at fixed intervals, and the aging value accumulation module 6012 can accumulate the changes in the aging value to obtain the current aging value of the display unit. Since the changes in the aging value of the display units in the display module are closely related to the lighting time of the display units, the lighting duration of the display units can be inferred from the aging value, and then the first brightness compensation value and the second brightness compensation value can be determined.
[0100] In this embodiment of the application, by sampling the changes in aging values, the lighting duration of the display unit can be easily determined, and then the brightness compensation value required for each color channel of the display unit can be calculated based on the aging values.
[0101] Figure 9 This is a schematic diagram of a brightness compensation device according to another embodiment of this application, as shown below. Figure 9 As shown, the brightness compensation device 600 also includes:
[0102] Temperature factor determination module 607 is used to determine a temperature compensation factor based on the temperature value of the display unit. Temperature compensation module 608 is used to determine the temperature compensation value corresponding to a color channel based on the grayscale value of the color channel and the temperature compensation factor. Compensation integration module 606 is used to determine the brightness compensation result corresponding to a color channel based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
[0103] The temperature factor determination module 607 first determines the temperature compensation factor based on the temperature value of the display unit. After obtaining the temperature compensation factor, the temperature compensation module 608 multiplies the grayscale value of the color channel with the temperature compensation factor to obtain the temperature compensation value corresponding to the color channel.
[0104] Then, the compensation integration module 606 can determine the brightness compensation result corresponding to the color channel based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
[0105] In this embodiment of the application, by adding temperature-based brightness compensation, the compensation integration module 606 can compensate for the brightness jump of the display unit caused by ambient temperature.
[0106] In this embodiment, a computer-readable storage medium is provided, storing instructions for causing a machine to perform a brightness compensation method as described herein. Specifically, a system or apparatus equipped with a storage medium storing software program code that implements the functions of any of the embodiments described above, and enabling the computer (or CPU or MPU) of the system or apparatus to read and execute the program code stored in the storage medium.
[0107] In this case, the program code read from the storage medium can itself implement the functions described in the above method embodiments, so the program code and the storage medium storing the program code constitute a part of this application.
[0108] Examples of storage media used to provide program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, program code can be downloaded from a server computer via a communication network.
[0109] In this embodiment, a computer program product is provided, including computer instructions that instruct a computing device to perform the operations corresponding to the above-described method embodiments.
[0110] It should be noted that, depending on the implementation needs, the various components / steps described in the embodiments of this application can be broken down into more components / steps, or two or more components / steps or parts of the operation of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of this application.
[0111] The methods described above according to embodiments of this application can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or implemented as computer code originally stored on a remote recording medium or a non-transitory machine-readable medium and to be stored on a local recording medium after being downloaded via a network. Thus, the methods described herein can be processed by software stored on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It is understood that the computer, processor, microprocessor controller, or programmable hardware includes storage components (e.g., RAM, ROM, flash memory, etc.) capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods described herein. Furthermore, when a general-purpose computer accesses code used to implement the methods shown herein, the execution of the code transforms the general-purpose computer into a dedicated computer for performing the methods shown herein. Although this application has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art based on a reading and understanding of this specification and the accompanying drawings. This application includes all such modifications and variations and is limited only by the scope of the appended claims. In particular, with respect to the various functions performed by the aforementioned components, the terminology used to describe such components is intended to correspond to any component (unless otherwise indicated) that performs the specified function of said component (e.g., is functionally equivalent to it), even if it is not structurally equivalent to the disclosed structure that performs the functions in the exemplary implementations of this specification shown herein.
[0112] That is, the above description is only an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made using the content of this application’s specification and drawings, such as the combination of technical features between different embodiments, or direct or indirect application in other related technical fields, are similarly included within the patent protection scope of this application.
[0113] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0114] The above description is provided to enable any person skilled in the art to implement and use this application. Various details are set forth in the above description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other embodiments, well-known processes will not be described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed herein.
[0115] It should be noted that, without conflict, the various embodiments and / or technical features described in this application can be arbitrarily combined with each other, and the resulting technical solutions should also fall within the protection scope of this application.
[0116] It should be understood that the specific examples in the embodiments of this application are only for the purpose of helping those skilled in the art to better understand the embodiments of this application, and are not intended to limit the scope of the embodiments of this application. Those skilled in the art can make various improvements and modifications based on the above embodiments, and all such improvements or modifications fall within the protection scope of this application. The above descriptions are merely specific implementations of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.
Claims
1. A brightness compensation method, characterized in that, include: The grayscale value of each color channel of the display unit in the display module, the brightness level of the display unit, and the aging value are obtained, wherein the aging value is used to indicate the brightness decay of the display unit; Based on the grayscale value of the color channel and the aging value, determine the low brightness compensation value corresponding to the color channel; Determine the brightness compensation factor based on the brightness level; Based on the low brightness compensation value corresponding to the color channel and the brightness compensation factor, a first brightness compensation value corresponding to the color channel is determined. The first brightness compensation value is for the low brightness compensation of the color channel. When the display unit is at normal brightness or high brightness, the first brightness compensation value approaches 0. Based on the grayscale value of the color channel, the aging value, and the first mapping relationship, a second brightness compensation value corresponding to the color channel is determined. The first mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and the aging value for each color channel. The second brightness compensation value is for the normal brightness compensation of the color channel. When the display unit is at low brightness, the second brightness compensation value approaches 0. Based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel, determine the brightness compensation result corresponding to the color channel; The step of determining the low-brightness compensation value corresponding to the color channel based on the grayscale value and the aging value includes: The low brightness compensation value corresponding to the color channel is determined from the second mapping relationship based on the grayscale value and the aging value of the color channel. The second mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and aging value of each color channel. The second mapping relationship is constructed in the following way: In the control test display module, each color channel of the display unit is lit up according to multiple set first test conditions, and the first brightness value of the color channel at multiple detection points after being lit up is recorded. The first test conditions include brightness level and grayscale value, and different first test conditions correspond to different brightness levels and / or grayscale values. Based on the first brightness values of multiple detection points corresponding to different first test conditions, a first brightness decay curve is constructed, wherein the first brightness decay curve is used to indicate the correspondence between grayscale values and time and brightness. The correspondence between the brightness compensation value, grayscale value, and time is calculated based on multiple first brightness attenuation curves corresponding to the same brightness level, and the correspondence between the brightness compensation value, grayscale value, and time is determined as the second mapping relationship.
2. The method according to claim 1, characterized in that, Determining the brightness compensation factor based on the brightness level includes: A brightness compensation factor is determined from a third mapping relationship based on the brightness level, wherein the third mapping relationship is used to indicate the correspondence between the brightness level and the brightness compensation factor.
3. The method according to claim 2, characterized in that, The third mapping relationship is constructed in the following way: In the control test display module, each color channel of the display unit is lit up according to multiple set second test conditions, and the second brightness value of the color channel at multiple detection points after being lit up is recorded. The second test conditions include brightness level and grayscale value, and different second test conditions correspond to different brightness levels and / or grayscale values. The correspondence between brightness level and brightness compensation factor is calculated based on the second brightness values of multiple detection points corresponding to different second test conditions, and the correspondence between brightness level and brightness compensation factor is determined as the third mapping relationship.
4. The method according to claim 1, characterized in that, The method further includes: The temperature compensation factor is determined based on the temperature value of the display unit; The temperature compensation value corresponding to the color channel is determined based on the grayscale value of the color channel and the temperature compensation factor. The step of determining the brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel includes: The brightness compensation result corresponding to the color channel is determined based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
5. The method according to claim 4, characterized in that, The step of determining the temperature compensation factor based on the temperature value of the display unit includes: The temperature compensation factor corresponding to the display unit is determined from the fourth mapping relationship based on the temperature value of the display unit, wherein the fourth mapping relationship is used to indicate the correspondence between the temperature compensation factor and the temperature; Optionally, the fourth mapping relationship is constructed in the following manner: In the control test display module, each color channel of the display unit is lit up according to multiple set third test conditions, and the third brightness value of the color channel at multiple detection points after being lit up is recorded. The third test conditions include grayscale value and temperature, and different third test conditions correspond to different grayscale values and / or temperatures. The correspondence between temperature compensation factor and temperature is calculated based on the third brightness values of multiple detection points corresponding to different third test conditions, and the correspondence between temperature compensation factor and temperature is determined as the fourth mapping relationship.
6. A brightness compensation device, characterized in that, include: The acquisition module is used to acquire the grayscale value of each color channel of the display unit in the display module, the brightness level of the display unit, and the aging value, wherein the aging value is used to indicate the brightness decay of the display unit; The low-brightness compensation module is used to determine the low-brightness compensation value corresponding to the color channel based on the grayscale value of the color channel and the aging value. A brightness level compensation module is used to determine a brightness compensation factor based on the brightness level. The determining module is used to determine a first brightness compensation value corresponding to the color channel based on the low brightness compensation value corresponding to the color channel and the brightness compensation factor. The first brightness compensation value is for the low brightness compensation of the color channel. When the display unit is at normal brightness or high brightness, the first brightness compensation value approaches 0. The DBI compensation module is used to determine the second brightness compensation value corresponding to the color channel based on the grayscale value of the color channel, the aging value and the first mapping relationship. The first mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and the aging value for each color channel. The second brightness compensation value is for the normal brightness compensation of the color channel. When the display unit is at low brightness, the second brightness compensation value approaches 0. The compensation integration module is used to determine the brightness compensation result corresponding to the color channel based on the first brightness compensation value and the second brightness compensation value corresponding to the color channel. The low brightness compensation module is used to determine the low brightness compensation value corresponding to the color channel from the second mapping relationship based on the grayscale value of the color channel and the aging value, wherein the second mapping relationship is used to indicate the correspondence between the brightness compensation value and the grayscale value and aging value under each color channel. The second mapping relationship is constructed in the following way: In the control test display module, each color channel of the display unit is lit according to multiple set first test conditions, and the first brightness value of the color channel at multiple detection points after being lit is recorded. Based on the first brightness values of multiple detection points corresponding to different first test conditions, a first brightness decay curve is constructed. Based on multiple first brightness decay curves corresponding to the same brightness level, the correspondence between brightness compensation value, grayscale value, and time is calculated, and the correspondence between brightness compensation value, grayscale value, and time is determined as the second mapping relationship. The first test conditions include brightness level and grayscale value. Different first test conditions correspond to different brightness levels and / or grayscale values. The first brightness decay curve is used to indicate the correspondence between grayscale value, time, and brightness.
7. The apparatus according to claim 6, characterized in that, The acquisition module includes: The aging value sampling module is used to sample the changes in the aging value of the display unit in the display module at the current moment; The aging value accumulation module is used to accumulate the changes in the aging values obtained by the aging value sampling module each time to obtain the aging value.
8. The apparatus according to claim 6, characterized in that, The device further includes: A temperature factor determination module is used to determine a temperature compensation factor based on the temperature value of the display unit. The temperature compensation module is used to determine the temperature compensation value corresponding to the color channel based on the grayscale value of the color channel and the temperature compensation factor. The compensation integration module is used to determine the brightness compensation result corresponding to the color channel based on the first brightness compensation value, the second brightness compensation value, and the temperature compensation value corresponding to the color channel.
9. A computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of claims 1-5.
10. A computer program product comprising computer instructions that instruct a computing device to perform an operation corresponding to the method described in any one of claims 1-5.
Citation Information
Patent Citations
Gray scale compensation method, device and system of display panel
CN110599961A
Display panel compensation method and device, equipment and storage medium
CN115731863A