Screen brightness compensation method and device, electronic equipment and readable storage medium

By storing grayscale values ​​in the display driver chip and application processor chip, the target brightness compensation gain is obtained, which solves the problem of poor brightness uniformity in OLED display panels and achieves high-precision brightness compensation effect.

CN121075263AActive Publication Date: 2025-12-05GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511080695.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-01
Publication Date
2025-12-05
Estimated Expiration
2045-08-01

AI Technical Summary

Technical Problem

Traditional OLED display panels suffer from poor grayscale compensation, resulting in poor brightness uniformity and the Mura phenomenon.

Method used

By storing grayscale values ​​in the display driver chip and the application processor chip respectively, and obtaining the target brightness compensation gain based on the current display parameters and grayscale values, brightness compensation is performed. By utilizing the difference in grayscale values ​​stored in the display driver chip and the application processor chip, the number of grayscale values ​​is increased, thereby achieving high-precision brightness compensation.

Benefits of technology

It improves the accuracy and effectiveness of brightness compensation, enhances the brightness uniformity of OLED display devices, and reduces display unevenness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121075263A_ABST
    Figure CN121075263A_ABST
Patent Text Reader

Abstract

The invention relates to a screen brightness compensation method and device, electronic equipment and a readable storage medium. The method comprises the steps of obtaining a current display parameter and a current gray-scale value of a screen; under the condition that the current display parameter is smaller than a parameter threshold value, obtaining a target brightness compensation gain corresponding to the current display parameter and the current gray-scale value according to a corresponding relationship among the display parameter, the gray-scale value and the brightness compensation gain stored in a display driving chip; under the condition that the current display parameter is greater than or equal to a parameter threshold value, obtaining a target brightness compensation gain corresponding to the current display parameter and the current gray-scale value according to a corresponding relationship among the display parameter, the gray-scale value and the brightness compensation gain stored in the application processor chip; wherein the gray-scale value stored in the application processor chip is different from the gray-scale value stored in the display driving chip; and compensating the initial brightness of the screen according to the target brightness compensation gain to obtain target brightness. By adopting the method, the display unevenness compensation effect can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of screen display, in particular to a screen brightness compensation method and device, electronic equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] Organic Light Emitting Diode (OLED) and flat display devices based on Light Emitting Diode (LED) technology have been widely used in mobile phones, televisions, notebook computers, desktop computers and other consumer electronic products due to their high image quality, power saving, thin body and wide application range. However, the OLED display panel has the problem of poor brightness uniformity, i.e. Mura (display unevenness) phenomenon, which affects the display effect of the display panel. Therefore, the gray scale of at least part of the pixels in the OLED display device needs to be compensated to correct the phenomenon of uneven brightness and darkness on the OLED display device, so that the pixel brightness of the OLED display device is consistent.

[0003] In the prior art, when the gray scale of the OLED display panel is compensated, the compensation effect is not good. SUMMARY

[0004] The embodiments of the present application provide a screen brightness compensation method and device, electronic equipment and computer readable storage medium, which can improve the brightness compensation effect.

[0005] In a first aspect, the present application provides a screen brightness compensation method, comprising:

[0006] obtaining a current display parameter and a current gray scale value of a screen;

[0007] in a case where the current display parameter is less than a parameter threshold, obtaining a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence between display parameters, gray scale values and brightness compensation gains stored in a display driving chip;

[0008] in a case where the current display parameter is greater than or equal to the parameter threshold, obtaining a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence between display parameters, gray scale values and brightness compensation gains stored in an application processor chip; the gray scale values stored in the application processor chip are different from the gray scale values stored in the display driving chip;

[0009] compensating an initial brightness of the screen according to the target brightness compensation gain to obtain a target brightness.

[0010] In a second aspect, the present application provides a screen brightness compensation device, comprising:

[0011] a parameter acquisition module, configured to acquire a current display parameter and a current gray scale value of the screen;

[0012] a gain acquisition module, configured to acquire a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence between display parameters, gray scale values and brightness compensation gains stored in a display driving chip, when the current display parameter is less than a parameter threshold; and acquire the target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence between display parameters, gray scale values and brightness compensation gains stored in an application processor chip, when the current display parameter is greater than or equal to the parameter threshold; the gray scale values stored in the application processor chip being different from the gray scale values stored in the display driving chip;

[0013] a brightness compensation module, configured to compensate an initial brightness of the screen according to the target brightness compensation gain, to obtain a target brightness.

[0014] In a third aspect, the present application provides an electronic device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the screen brightness compensation method provided in the first aspect when executing the computer program.

[0015] In a fourth aspect, the present application provides a computer readable storage medium, storing a computer program, and the processor implementing the steps of the screen brightness compensation method provided in the first aspect when executing the computer program.

[0016] In a fifth aspect, the present application provides a computer program product, comprising a computer program, and the processor implementing the steps of the screen brightness compensation method provided in the first aspect when executing the computer program.

[0017] The screen brightness compensation method, device, electronic device, computer readable storage medium and computer program product can obtain the target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to the correspondence relationship between the display parameter, the gray scale value and the brightness compensation gain stored in the display driving chip when the current display parameter of the screen is less than the parameter threshold; obtain the target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to the correspondence relationship between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor when the current display parameter of the screen is greater than or equal to the parameter threshold, and compensate the initial brightness of the screen according to the target brightness compensation gain to obtain the target brightness. Since the gray scale values are stored in the application processor and the display driving chip, and the gray scale values stored in the application processor are different from the gray scale values stored in the display driving chip, compared with the case of compensating only by the display driving chip storing limited gray scale values, more gray scale values can be stored, so that the brightness in the actual scene is compensated by the brightness compensation gain corresponding to the stored more gray scale values, the compensation precision can be improved, and the compensation effect of the display unevenness can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor.

[0019] Figure 1 Flowchart of the screen brightness compensation method in some embodiments;

[0020] Figure 2 The running logic diagram of the DMR IP in some embodiments;

[0021] Figure 3 The Mura morphology diagram of the high brightness 3 gray scale in some embodiments;

[0022] Figure 4 The Mura morphology diagram of the high brightness 5 gray scale in some embodiments;

[0023] Figure 5 The Mura morphology diagram of the high brightness 16 gray scale in some embodiments;

[0024] Figure 6 The structure block diagram of the screen brightness compensation device in some embodiments;

[0025] Figure 7 The internal structure diagram of the electronic device in some embodiments. DETAILED DESCRIPTION

[0026] For the purposes of the present application, the technical solutions and advantages thereof are more clearly apparent, the present application is further described in detail below in conjunction with the drawings and examples. It should be understood that the specific examples described herein are merely intended to explain the present application and are not intended to limit the present application.

[0027] The screen brightness compensation method provided by the embodiments of the present application can be applied to electronic devices including screens. The terminal 102 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, aircraft, unmanned aerial vehicles, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. It should be noted that the electronic device can be a terminal or a server.

[0028] In some exemplary embodiments, as shown in FIG. 1, a screen brightness compensation method is provided, including the following steps 102 to 108. Figure 1

[0029] Step 102, obtaining a current display parameter and a current gray scale value of the screen.

[0030] The current display parameter can include current brightness information or a current display frame rate. The current brightness information can be the overall brightness of the current display screen of the screen, for example, represented by the average or median value of the brightness of each pixel on the screen. The current brightness information can also be represented by a dynamic brightness value (DBV). The dynamic brightness value is an index used to describe the dynamic range of the brightness of a display device, and is used to represent the highest brightness that the screen of the electronic device can achieve. The higher the DBV value, the greater the brightness range that the screen can present. Different DBV corresponds to different signal voltage values. The current gray scale value refers to the gray scale of the current display screen of the screen, which is used to represent the gray level. For example, if the pixel depth is 8, the gray scale value can be any one of 0 to 255.

[0031] ​It should be noted that the screen luminance refers to the physical quantity of the light intensity of the surface of the light-emitting object, and the unit is nit. The screen luminance is an index for measuring the screen light intensity of the display screen. The screen luminance can be adjusted by the DBV, and therefore, the screen luminance can have a one-to-one correspondence with the DBV. For example, the adjustment interval of the DBV is set to [0, 3515], which can be used to adjust the screen luminance interval of [0 nit, 500 nit]. In a relatively strong light environment, the DBV can be adjusted to 3515, so that the screen luminance of the display device is increased to 500 nit, so that the user can clearly see the content displayed on the display device. In a relatively weak light environment, the DBV can be adjusted to 50, so that the screen luminance of the display device is reduced to 20 nit, so as to avoid that the difference between the ambient light and the luminance of the display device is too large to cause the user's eyes to be painful.

[0032] In an actual application scenario, an image corresponding to a screen display picture can be acquired by an industrial camera, and then the current luminance information or the current gray scale value of the screen can be acquired from the image. The current display frame rate can be obtained by an electronic device or directly obtained based on a set parameter.

[0033] In a case where the current display parameter is less than the parameter threshold, a target luminance compensation gain corresponding to the current display parameter and the current gray scale value is acquired according to a correspondence between the display parameter, the gray scale value and the luminance compensation gain stored in the display driving chip.

[0034] In a case where the current display parameter is greater than or equal to the parameter threshold, a target luminance compensation gain corresponding to the current display parameter and the current gray scale value is acquired according to a correspondence between the display parameter, the gray scale value and the luminance compensation gain stored in the application processor chip; the gray scale value stored in the application processor chip is different from the gray scale value stored in the display driving chip.

[0035] The parameter threshold is a threshold for determining whether the luminance compensation gain is acquired from the display driving chip (Display Driver Integrated Circuit, DDIC) or the application processor chip (Application Processor Chip, AP). If the current display parameter is less than the parameter threshold, the luminance compensation gain is acquired from the display driving chip; if the current display parameter is greater than or equal to the parameter threshold, the luminance compensation gain is acquired from the application processor chip. It is easy to understand that the parameter threshold can be set according to an actual application scenario. The current display parameter includes the current luminance information or the current display frame rate, and correspondingly, the parameter threshold can include a luminance threshold or a frame rate threshold. The correspondence between the display parameter, the gray scale value and the luminance compensation gain can be stored in the form of a two-dimensional table (2D Table).

[0036] It is easily understood that the display parameters, the gray scale values and the corresponding relationship of the brightness compensation gain are stored in both the display driving chip and the application processor chip, but the gray scale values stored in the application processor chip are different from those stored in the display driving chip. Compared with the case where only the display driving chip stores the gray scale values, the number of gray scale values for brightness compensation can be increased without changing the hardware structure of the DDIC, thereby improving the compensation accuracy. Generally, the gray scale values stored in the display driving chip or the application processor chip are the key gray scale nodes for applying compensation data, which can also be referred to as gray scale binding points. The compensation principle is that, in the case of limited storage resources, the entire brightness range is covered by a limited number of gray scale sampling points. If the current gray scale value is different from the pre-stored gray scale value, the brightness compensation gain corresponding to the pre-stored gray scale value can be interpolated to obtain the brightness compensation gain corresponding to the current gray scale value. The brightness compensation gain can be determined in advance according to the display parameters, the gray scale, the temperature and the aging data.

[0037] In an exemplary embodiment, the current display parameters are compared with the parameter threshold value. If the current display parameters are less than the parameter threshold value, the electronic device calls the corresponding relationship of the display parameters, the gray scale values and the brightness compensation gain stored in the display driving chip to obtain the target brightness compensation gain corresponding to the current display parameters and the current gray scale value. If the current display parameters are greater than or equal to the parameter threshold value, the electronic device calls the corresponding relationship of the display parameters, the gray scale values and the brightness compensation gain stored in the application processor chip to obtain the target brightness compensation gain corresponding to the current display parameters and the current gray scale value.

[0038] In an exemplary embodiment, the display parameters stored in the display driving chip or the application processor chip can be represented by display parameter intervals. In other words, the display driving chip or the application processor chip stores the corresponding relationship of the display parameter intervals, the gray scale values and the brightness compensation gain. Generally, the union of all the display parameter intervals stored in the display driving chip and the application processor chip can basically cover the display parameters that can occur in actual application scenarios. The display non-uniformity corresponding to different display parameter intervals can be different, and therefore the brightness compensation gain corresponding to the same gray scale value is different for different display parameter intervals. The display parameter intervals and the specific gray scale values can be set according to the actual application scenario, which is not limited here.

[0039] The electronic device can compare the current display parameter with the parameter threshold value, if the current display parameter is less than the parameter threshold value, according to the correspondence relationship between the display parameter interval, the gray scale value and the brightness compensation gain stored in the display driving chip, determine the target display parameter interval where the current display parameter is located, the target gray scale value which is the same as the current gray scale value, and obtain the target brightness compensation gain corresponding to the target display parameter interval and the target gray scale value. If the current display parameter is greater than or equal to the parameter threshold value, according to the correspondence relationship between the display parameter interval, the gray scale value and the brightness compensation gain stored in the application processor chip, determine the target display parameter interval where the current display parameter is located, the target gray scale value which is the same as the current gray scale value, and obtain the target brightness compensation gain corresponding to the target display parameter interval and the target gray scale value. It should be noted that if the current gray scale value and the stored gray scale value are not the same, that is, the target gray scale value which is the same as the current gray scale value cannot be found from the stored gray scale value, then the gray scale value closest to the current gray scale value can be determined from the stored gray scale value, based on the closest gray scale value and the target display parameter interval, determine the candidate brightness compensation gain, and obtain the target brightness compensation gain corresponding to the current display parameter and the current gray scale value through interpolation of the candidate brightness compensation gain. It is easy to understand that the above-mentioned interpolation method is applicable to the situation of calling the display driving chip or the application processor chip.

[0040] Step 108, compensating the initial brightness of the screen according to the target brightness compensation gain to obtain the target brightness.

[0041] Wherein, the initial brightness refers to the screen brightness before brightness compensation. The target brightness refers to the screen brightness after brightness compensation based on the target brightness compensation gain.

[0042] In actual application scenarios, the number of compensation values corresponding to the gray scale values stored in the static random access memory (SRAM) of the DDIC is limited, for example, 2-3 or 5-6, but the gray scale is continuously changed during actual display, for example, 0-255. Therefore, the reference compensation value can be dynamically adjusted by the brightness compensation gain, so that the intermediate gray scale not stored can also be reasonably compensated, avoiding the situation of brightness jump or mismatch. For example, in the SDR (Standard Dynamic Range) scene, due to the low DBV, the brightness changes gently, and the compensation focuses on the low gray scale; while in the HDR (High Dynamic Range Imaging) scene, the DBV is high, and the dynamic range of brightness is large. The compensation focuses on the high-brightness part, and if only the reference compensation value is compensated, it will lead to over-compensation of SDR or under-compensation of HDR. In view of this, the reference compensation value can be compensated by dynamically scaling the brightness compensation gain according to the DBV mode, for example, in the HDR scene, the compensation weight of the high gray scale can be increased (i.e. the brightness compensation gain is increased), to ensure the bright part details, and in the SDR scene, the overall brightness compensation gain can be reduced to avoid the low gray scale being too dark. Among them, the reference compensation value is the brightness compensation value corresponding to the display parameter and the gray scale value pre-stored. The reference compensation value corresponding to other gray scale values not stored can be obtained by interpolating the reference compensation values corresponding to the stored gray scale values.

[0043] Exemplarily, the corresponding reference compensation value can be adjusted by the target brightness compensation gain to obtain a target compensation value, and the initial brightness of the screen is compensated by the target compensation value to obtain a target brightness. For example, target compensation value = reference compensation value x target brightness compensation gain, that is, the product of the reference compensation value and the target brightness compensation gain is taken as the target compensation value.

[0044] In the screen brightness compensation method, in a case where the current display parameter of the screen is less than the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to the correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the display driving chip; in a case where the current display parameter of the screen is greater than or equal to the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to the correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor, and the initial brightness of the screen is compensated according to the target brightness compensation gain to obtain a target brightness. Since the gray scale values are stored in the application processor and the display driving chip, and the gray scale values stored in the application processor are different from the gray scale values stored in the display driving chip, compared with the case of compensating only by the display driving chip storing limited gray scale values, more gray scale values can be stored, so that the brightness in the actual application scene is compensated by the brightness compensation gain corresponding to the stored more gray scale values, the compensation precision can be improved, and the compensation effect of the display unevenness can be improved. In addition, by selecting the brightness compensation gain stored in the display driving chip or the application processor chip based on the parameter threshold, high-precision compensation for high-brightness and low-brightness conditions can be realized, and the compensation effect in the full brightness range can be improved.

[0045] In some embodiments, the current display parameter includes current brightness information; and in step 104, in a case where the current display parameter is less than the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to the correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the display driving chip, including:

[0046] In a case where the current brightness information is less than the brightness threshold, a target brightness compensation gain corresponding to the current brightness information and the current gray scale value is obtained according to the correspondence between the gray scale value, the brightness information and the brightness compensation gain stored in the display driving chip;

[0047] In step 206, in a case where the current display parameter is greater than or equal to the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to the correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor chip, including:

[0048] In a case where the current brightness information is greater than or equal to the brightness threshold, a target brightness compensation gain corresponding to the current brightness information and the current gray scale value is obtained according to the correspondence between the gray scale value, the brightness information and the brightness compensation gain stored in the application processor chip.

[0049] The current brightness information refers to brightness information of a current display screen. The display driving chip or the application processor chip stores brightness information, such as a DBV value. One DBV value can be used to represent a brightness interval, that is, a brightness range of the screen. The display driving chip or the application processor chip stores the correspondence between the brightness information, the gray scale value, and the brightness compensation gain in the form of a two-dimensional table, as shown in Table 1 below. The display driving chip or the application processor chip can store 6 gray scale values, 6 DBVs (brightness information), and corresponding brightness compensation gains (Gain). It is easy to understand that the gray scale value information and the brightness information stored in the display driving chip or the application processor can be set according to actual application scenarios. The gray scale value information can include the number of gray scale values and the gray scale values. The brightness information can include the DBV value and the number of DBV values.

[0050] Table 1

[0051]

[0052] For example, with reference to Table 1. The electronic device can compare the current brightness information with the brightness threshold value. If the current brightness information is less than the brightness threshold value, the DBV corresponding to the current brightness information is obtained according to the correspondence between the gray scale value, the brightness information, and the brightness compensation gain stored in the display driving chip, which is assumed to be DBV2 in Table 1 above, and the gray scale value corresponding to the current gray scale value is obtained, which is assumed to be gray scale value 2 in Table 1 above. The target brightness compensation gain Gain22 corresponding to the current gray scale value and the current brightness information can be obtained. If the same gray scale value as the current gray scale value is not found in Table 1 above, the brightness compensation gain corresponding to the gray scale value closest to the current gray scale value and DBV2 in Table 1 is obtained, for example, Gain32, and the target brightness compensation gain corresponding to the current gray scale value and the current brightness information is obtained by interpolation of Gain32. If the current brightness information is greater than or equal to the brightness threshold value, the target brightness compensation gain corresponding to the current brightness information and the current gray scale value is obtained according to the correspondence between the gray scale value, the brightness information, and the brightness compensation gain stored in the application processor chip. The target brightness compensation gain corresponding to the current brightness information and the current gray scale value can be obtained in the manner described above with reference to the display driving chip, which is not described herein again.

[0053] In the embodiment, by determining whether the target brightness compensation gain corresponding to the current brightness information and the current gray scale value is acquired according to the corresponding relationship between the gray scale value, the brightness information and the brightness compensation gain stored in the display driving chip or is acquired according to the corresponding relationship between the gray scale value, the brightness information and the brightness compensation gain stored in the application processor chip according to the size relationship between the current brightness information and the brightness threshold value, the brightness compensation gain for the display unevenness of high brightness and low brightness can be determined respectively, so that the brightness compensation is performed correspondingly, and the display unevenness compensation effect under different brightness is improved.

[0054] In some embodiments, the current display parameter includes a current display frame rate; and in step 204, in a case that the current display parameter is less than the parameter threshold value, the target brightness compensation gain corresponding to the current display parameter and the current gray scale value is acquired according to the corresponding relationship between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor chip, including:

[0055] In a case that the current display frame rate is less than the frame rate threshold value, the target brightness compensation gain corresponding to the current display frame rate and the current gray scale value is acquired according to the corresponding relationship between the gray scale value, the display frame rate and the brightness compensation gain stored in the display driving chip.

[0056] In step 206, in a case that the current display parameter is greater than or equal to the parameter threshold value, the target brightness compensation gain corresponding to the current display parameter and the current gray scale value is acquired according to the corresponding relationship between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor chip, including:

[0057] In a case that the current display frame rate is greater than or equal to the frame rate threshold value, the target brightness compensation gain corresponding to the current display frame rate and the current gray scale value is acquired according to the corresponding relationship between the gray scale value, the display frame rate and the brightness compensation gain stored in the application processor chip.

[0058] The current display frame rate refers to the actual display frame rate (Frame) of the screen. The display driving chip or the application processor chip stores the display frame rate. For example, the display driving chip or the application processor chip stores the corresponding relationship between the display frame rate, the gray scale value and the brightness compensation gain in the form of a two-dimensional table, as shown in Table 2. For example, the display driving chip or the application processor chip can store the brightness compensation gain (Gain) corresponding to 6 gray scale values and 6 display frame rates. It is easy to understand that the gray scale value information and the display frame rate stored in the display driving chip or the application processor can be set according to the actual application scenario. The gray scale value information can include the number of gray scale values and the gray scale values. The frame rate information can include the number of display frame rates and the display frame rates. The display frame rate can be characterized by a frame rate interval. Generally, different frame rate intervals correspond to different display unevenness characteristics, and even for the same gray scale, the corresponding brightness compensation gain is not the same. The union of each frame rate interval stored in the display driving chip and the application processor can generally cover the actual display frame rate in most application scenarios.

[0059] Table 2

[0060]

[0061] For example, with the help of Table 2, the electronic device can compare the current display frame rate with the frame rate threshold value. If the current display frame rate is less than the frame rate threshold value, the corresponding stored display frame rate corresponding to the current display frame rate is obtained according to the corresponding relationship between the gray scale value, the display frame rate and the brightness compensation gain stored in the display driving chip, assuming that it is Frame4 in Table 2 above, and the corresponding stored gray scale value corresponding to the current gray scale value is obtained, assuming that it is gray scale value 2 in Table 2 above, then the target brightness compensation gain Gain24 corresponding to the current gray scale value and the current display frame rate can be obtained. If the same gray scale value as the current gray scale value is not found in Table 1 above, the brightness compensation gain corresponding to the gray scale value closest to the current gray scale value and Frame4 stored in Table 2, for example, Gain44, is obtained, and then the target brightness compensation gain corresponding to the current gray scale value and the current display frame rate is obtained by interpolation through Gain44. If the current display frame rate is greater than or equal to the brightness threshold value, the target brightness compensation gain corresponding to the current display frame rate and the current gray scale value is obtained according to the corresponding relationship between the gray scale value, the display frame rate and the brightness compensation gain stored in the application processor chip. The target brightness compensation gain corresponding to the current display frame rate and the current gray scale value can be obtained in the manner described above according to the corresponding relationship stored in the display driving chip, which will not be described here.

[0062] In the embodiment, by determining, according to the size relationship between the current display frame rate and the frame rate threshold, whether the target luminance compensation gain corresponding to the current display frame rate and the current gray scale value is obtained according to the corresponding relationship between the gray scale value, the display frame rate and the luminance compensation gain stored in the display driving chip or is obtained according to the corresponding relationship between the gray scale value, the display frame rate and the luminance compensation gain stored in the application processor chip, the luminance compensation gain can be determined for the display unevenness under the high display frame rate and the low display frame rate respectively, so that the luminance compensation is correspondingly performed, and the display unevenness compensation effect under different display frame rates is improved.

[0063] In some embodiments, in the case that the current display parameter is less than the parameter threshold in step 204, the target luminance compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to the corresponding relationship between the display parameter, the gray scale value and the luminance compensation gain stored in the display driving chip, including:

[0064] In the case that the current display parameter is less than the parameter threshold, if the current gray scale value is different from the gray scale value stored in the display driving chip, the first gray scale value closest to the current gray scale value is determined from the gray scale value stored in the display driving chip, the first display parameter matching the current display parameter is determined from the display parameter stored in the display driving chip, and the first luminance compensation gain corresponding to the first gray scale value and the first display parameter is determined according to the corresponding relationship between the display parameter, the gray scale value and the luminance compensation gain stored in the display driving chip; the target luminance compensation gain corresponding to the current display parameter and the current gray scale value is obtained by interpolation through the first luminance compensation gain.

[0065] In the case that the current display parameter is greater than or equal to the parameter threshold in step 206, the target luminance compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to the corresponding relationship between the display parameter, the gray scale value and the luminance compensation gain stored in the application processor chip, including:

[0066] In the case that the current display parameter is greater than or equal to the parameter threshold, if the current gray scale value is different from the gray scale value stored in the application processor chip, the second gray scale value closest to the current gray scale value is determined from the gray scale value stored in the application processor chip, the second display parameter closest to the current display parameter is determined from the display parameter stored in the application processor chip, and the second luminance compensation gain corresponding to the second gray scale value and the second display parameter is determined according to the corresponding relationship between the display parameter, the gray scale value and the luminance compensation gain stored in the application processor chip; the target luminance compensation gain corresponding to the current display parameter and the current gray scale value is obtained by interpolation through the second luminance compensation gain.

[0067] Generally, due to the limited number of gray scale values stored in the display driving chip or the application processor chip, the current gray scale value of the screen is mostly different from the gray scale value stored in the display driving chip or the application processor chip. In this case, the luminance compensation gain corresponding to the un-stored gray scale value can be obtained by interpolating the luminance compensation gain corresponding to the stored gray scale value. The subject of interpolation is not the luminance compensation gain corresponding to all the stored gray scale values, but the gray scale value closest to the current gray scale value, which is obtained by interpolating the luminance compensation gain corresponding to the gray scale value and the display parameter corresponding to the display parameter matching the current display parameter. The display parameter matching the current display parameter can be a parameter interval including the current display parameter, or a display parameter identical to or similar to the current display parameter. The gray scale value closest to the current gray scale value can be the gray scale value with the minimum absolute value of the difference from the current gray scale value. In some application scenarios, if there is more than one gray scale value with the minimum absolute value of the difference from the current gray scale value (for example, including two), one of them can be selected as the gray scale value closest to the current gray scale value. Alternatively, in the case where the current display parameter is less than the parameter threshold, if the current gray scale value is different from the gray scale value stored in the display driving chip, and the absolute value of the difference between the gray scale value stored in the display driving chip and the current gray scale value includes multiple values, the smaller stored gray scale value can be selected as the gray scale value closest to the current gray scale value. In the case where the current display parameter is greater than or equal to the parameter threshold, if the current gray scale value is different from the gray scale value stored in the application processor chip, and the absolute value of the difference between the gray scale value stored in the application processor chip and the current gray scale value includes multiple values, the larger stored gray scale value can be selected as the gray scale value closest to the current gray scale value.

[0068] Exemplarily, the current display parameter includes current brightness information. In a case where the current brightness information is less than a brightness threshold, if the current gray scale value is different from the gray scale values stored in the display driving chip, a first gray scale value closest to the current gray scale value is determined from the gray scale values stored in the display driving chip. For example, assuming that the gray scale values stored in the display driving chip are (16, 32, 64, 128, 255) and the current gray scale value is 8, the first gray scale value closest to the current gray scale value is 16. First brightness information matching the current brightness information is determined from the brightness information stored in the display driving chip, for example, a brightness interval (DBV) including the current brightness information can be taken as the first brightness information matching the current brightness information. According to the correspondence relationship between the display parameters, the gray scale values and the brightness compensation gains stored in the display driving chip, a first brightness compensation gain corresponding to the first gray scale value and the first brightness information can be determined. Then, the first brightness compensation gain is interpolated to obtain a target brightness compensation gain corresponding to the current brightness information and the current gray scale value. If the current brightness information is greater than or equal to a parameter threshold and the current gray scale value is different from the gray scale values stored in the application processor chip, a second gray scale value closest to the current gray scale value is determined from the gray scale values stored in the application processor chip, and second brightness information matching the current brightness information is determined from the brightness information stored in the application processor chip. According to the correspondence relationship between the brightness information, the gray scale values and the brightness compensation gains stored in the application processor chip, a second brightness compensation gain corresponding to the second gray scale value and the second brightness information can be determined. Then, the second brightness compensation gain is interpolated to obtain a target brightness compensation gain corresponding to the current brightness information and the current gray scale value.

[0069] wherein the target brightness compensation gain corresponding to the current brightness information and the current gray scale value can be obtained by interpolating or extrapolating the first brightness compensation gain. The way of interpolating the first brightness compensation gain can be selected according to actual application scenarios, which is not specifically limited here.

[0070] In some examples, a preset number of candidate gray scale values closest to the current gray scale value can be determined from the gray scale values stored in the display driving chip. According to the correspondence relationship between the display parameters, the gray scale values and the brightness compensation gains stored in the display driving chip, a preset number of candidate brightness compensation gains corresponding to the preset number of candidate gray scale values and the first display parameter can be determined. The target brightness compensation gain corresponding to the current brightness information and the current gray scale value can be obtained by interpolating the preset number of candidate brightness compensation gains.

[0071] Exemplarily, the current display parameter includes a current display frame rate. In a case where the current display frame rate is less than a frame rate threshold, if the current gray scale value is different from the gray scale value stored in the display driving chip, a first gray scale value closest to the current gray scale value is determined from the gray scale values stored in the display driving chip, a first display frame rate matching the current display frame rate is determined from the display frame rates stored in the display driving chip, and a first luminance compensation gain corresponding to the first gray scale value and the first display frame rate is determined according to the correspondence between the display frame rates, the gray scale values and the luminance compensation gains stored in the display driving chip; the target luminance compensation gain corresponding to the current display frame rate and the current gray scale value is obtained by interpolation based on the first luminance compensation gain. If the current display frame rate is greater than or equal to the frame rate threshold, and the current gray scale value is different from the gray scale value stored in the application processor chip, a second gray scale value closest to the current gray scale value is determined from the gray scale values stored in the application processor chip, a second display frame rate closest to the current display frame rate is determined from the display frame rates stored in the application processor chip, and a second luminance compensation gain corresponding to the second gray scale value and the second display frame rate is determined according to the correspondence between the display frame rates, the gray scale values and the luminance compensation gains stored in the application processor chip; the target luminance compensation gain corresponding to the current display frame rate and the current gray scale value is obtained by interpolation based on the second luminance compensation gain.

[0072] In the embodiment, in a case where the current gray scale value is different from the gray scale values stored in the display driving chip or the application processor, the gray scale value closest to the current gray scale value is determined from the gray scale values stored in the display driving chip or the application processor, the display parameter matching the current display parameter is determined from the stored display parameters, the luminance compensation gain corresponding to the closest gray scale value and the matching display parameter is determined according to the correspondence between the stored display parameters, the gray scale values and the luminance compensation gains, and the target luminance compensation gain corresponding to the current display parameter and the current gray scale value is obtained by interpolation based on the compensation gain, so that the luminance compensation gain corresponding to other gray scale values except the gray scale values stored in the display driving chip or the application processor can be accurately obtained, and the display unevenness corresponding to all gray scales can be compensated, thereby improving the compensation effect of the display unevenness.

[0073] In some embodiments, the current display parameter includes current luminance information; and the method further includes:

[0074] If the current luminance information is higher than a reference luminance, and in a case where the current gray scale value is less than or equal to a gray scale threshold, the initial luminance of the screen is compensated by compensation data corresponding to the target luminance information matching the current luminance information; and in a case where the current gray scale value is greater than the gray scale threshold, the initial luminance of the screen is compensated by compensation data corresponding to the current luminance information.

[0075] The reference brightness is a pre-set brightness threshold. The current brightness information is higher than the reference brightness, and the current gray scale value is less than or equal to the gray scale threshold, which is a "high brightness and low gray scale" scene, and the brightness compensation can be performed by the compensation data corresponding to the target brightness information matching the current brightness information. The reference brightness and the gray scale threshold can be determined according to experiments or experience. If the current brightness information and the target brightness information correspond to the same display mura characteristics, it means that the current brightness information matches the target brightness information.

[0076] In an exemplary embodiment, in the "high brightness and low gray scale" scene, if the brightness compensation is performed on the screen by the compensation data corresponding to the current brightness information, the compensation will be inaccurate, and the brightness compensation can be performed by the compensation data corresponding to the target brightness information matching the current brightness information. In the case that the current brightness information is higher than the reference brightness, the current gray scale value is compared with the gray scale threshold, if the current gray scale value is less than the gray scale threshold, the initial brightness of the screen is compensated by the compensation data corresponding to the target brightness information matching the current brightness information. If the current gray scale value is greater than or equal to the gray scale threshold, the initial brightness of the screen is compensated by the compensation data corresponding to the current brightness information. It is easy to understand that the target brightness information matching the current brightness information can be pre-set, for example, it can be determined by implementation or experience.

[0077] Exemplarily, the compensation data of the high brightness scene and the compensation data of the low brightness scene are stored in the display driving chip DDIC, for example, the high brightness scene is 500 nit, and the low brightness scene is 10 nit. Assuming that the reference brightness is 300 nit, and the current brightness information is 500 nit, that is, the current brightness information is higher than the reference brightness. The gray scale threshold is 3, if the current gray scale value is less than or equal to 3, the initial brightness of the screen is compensated by the compensation data corresponding to 10 nit matching 500 nit. If the current gray scale value is greater than 3, the initial brightness of the screen is compensated by the compensation data corresponding to 500 nit. The compensation data can include brightness compensation gain. In other words, if the current gray scale value is less than or equal to the gray scale threshold, the brightness compensation can be performed by the brightness compensation gain corresponding to the stored gray scale value corresponding to the target brightness information matching the current brightness information; if the current gray scale value is greater than the gray scale threshold, the brightness compensation is performed by the brightness compensation gain corresponding to the stored gray scale value corresponding to the current brightness information.

[0078] In the embodiment, in the case that the current brightness information is higher than the reference brightness, if the current gray scale value is less than or equal to the gray scale threshold, compensation is performed by the compensation data corresponding to the target brightness information matched with the current brightness information, and if the current gray scale value is greater than the gray scale threshold, compensation is performed by the compensation data corresponding to the current gray scale value, so that the display uneven compensation effect in the high brightness and low gray scale scene can be improved, and the optimal compensation in different brightness scenes can be improved.

[0079] In some embodiments, there is at least one gray scale value stored in the application processor chip that is less than the minimum gray scale value stored in the display driving chip.

[0080] As can be easily understood, due to the limitation of the storage resources in the DDIC, the number of gray scale values stored in the DDIC is limited, for example, 3, 4, 5 or 6, etc. For example, the gray scale values stored in the DDIC are (16, 32, 64, 128, 256), and for compensation of the gray scale values of 3 or 5, etc., the compensation effect is poor because the brightness compensation gain corresponding to 16 gray scale values can only be obtained by interpolation. For example, there is at least one gray scale value stored in the application processor chip that is less than the minimum gray scale value stored in the display driving chip. For example, the gray scale values stored in the application processor are (3, 5, 16, 64, 255), and accurate compensation of low gray scale values of 3, 4 or 5, etc. in high brightness can be achieved.

[0081] In the embodiment, by storing at least one gray scale value in the application processor chip that is less than the minimum gray scale value stored in the display driving chip, the problem that the compensation effect is poor because the brightness compensation gain obtained by interpolation of the brightness compensation gain corresponding to a higher gray scale value is used for compensation in the scene of high brightness and low gray scale can be avoided, and accurate compensation in the scene of high brightness and low gray scale can be achieved, and the compensation effect of display unevenness in different brightness can be improved.

[0082] In some practical application scenarios, due to the limitation of register resources and storage resources (such as SRAM) of the DMR IP (display unevenness compensation hardware module) of the DDIC of some display panel manufacturers, the number of DBV Gain (dynamic brightness value gain) settings for each gray scale binding point and the storage of Mura feature information are limited. Due to the large difference in the change trend of Mura morphology and characteristics of OLED in high brightness scenes and low brightness scenes, the limited adjustment space is not enough to compensate for the display unevenness of complex OLED low gray scale panels, which brings poor visual experience to users.

[0083] In the traditional technical solution, the running logic of the basic DMR IP in the DDIC is as follows Figure 2As shown, the electronic device can decode (Decode) the Bin Data (binary format data) corresponding to the compensation data stored in the DDIC to obtain decoded data, perform gray interpolation (Gray Interpolation) on the decoded data to obtain an interpolation result, perform brightness compensation based on the interpolation result according to the dynamic brightness value (DBVModule) module to obtain compensated brightness, and output (Output) a display picture according to the compensated brightness by the frame module (Frame Module). The DDIC offsets the frame refresh value by the information such as the AMOLED (Active-Matrix Organic Light-Emitting Diode) panel display frame rate and brightness. Due to the size limitation of the DDIC SRAM, only the compensation information of 2-3 node gray scale values of high brightness can be usually stored. The current panel display state is not always consistent with the stored brightness node gray scale (i.e., the gray scale binding point), and therefore, the DBV gain value needs to be adjusted to meet the compensation requirements under various display states. The compensation calculation logic can be: offset = offset gray_node *DBV_Gain, i.e., the final compensation value (offset) of the node gray scale is the product of the reference compensation value (offset gray_node ) of the node gray scale and the corresponding compensation brightness compensation gain (DBV_Gain). As can be seen, due to the storage resource limitation of the DDIC in the traditional technical solution, the DBV Gain gray scale node is limited and cannot meet the Mura problem of compensating all types of screens in all scenes. The DBV Gain is usually stored as a 2D Table (two-dimensional table) with gray scale (Gray) and brightness information (DBV) as dimensions in the DDIC. The corresponding two-dimensional table can be seen in Table 1.

[0084] As can be easily understood, the Mura morphology of the Amoled is inconsistent in the demand for gray scale nodes in high brightness scenes and low brightness scenes. In the traditional technology, since the DBV Gain is a fixed 2D Table, the same gray scale node is used for high brightness (High DBV) and low brightness (Low DBV). Taking 6 gray scale nodes as an example, the gray scale binding point stored in the DDIC DMR IP is usually (16, 32, 64, 128, 255). For lower brightness, this binding point setting is relatively reasonable, but for higher brightness, since the Mura characteristics of medium and high gray scale morphology tend to be consistent, the Mura characteristics of low gray scale differ greatly. For example, for high brightness low gray scale, such as 3, 4, and 5 gray scale, only the DBV Gain of 16 gray scale can be used for external interpolation debugging. Exemplarily, a Mura morphology diagram of high brightness 3 gray scale is as follows: Figure 3As shown, the Mura pattern diagram of high brightness 5 gray scale is as follows Figure 4 As shown, the Mura pattern diagram of high brightness 16 gray scale is as follows Figure 5 As shown. From the above, it can be seen that the Mura patterns of different gray scales of high brightness are quite different. Figures 3 to 5 It can be seen that the Mura patterns of different gray scales of high brightness are quite different. The compensation trends of the current part of the panel under 3 and 5 gray scales are quite different, and the compensation effect is not good by simply using one gray scale binding point. However, high brightness low gray scale (such as 3 gray scale) is a user's high-frequency use of LHBM (Local Histogram Balancing) scene, and the corresponding compensation effect needs to be improved.

[0085] Exemplarily, when the display brightness of the Amoled panel is greater than or equal to DBV', the AP calls the binding points Gray1, Gray2, Gray3, Gray4, Gray5 and Gray6 (which can be set as: 3, 5, 16, 64, 255) stored in the AP through the frame to perform screen brightness compensation. When the display brightness of the Amoled panel is less than DBV', the AP calls the binding points Gray1', Gray2', Gray3', Gray4', Gray5' and Gray6' (which can be set as: 16, 32, 64, 128, 255) stored in the DDIC through the frame to perform screen brightness compensation. The two-dimensional DBV table in the present example is shown in Table 3 below. Thus, the AP+DDIC combined mode can be realized to debug different brightness Muras in different brightness intervals.

[0086] Table 3

[0087]

[0088] Exemplarily, in addition to the AP calling the DBV Gain register through the DBV, the Frame Gain can also be called through the Frame (frame rate) to achieve optimal compensation under different frame rates. For example, a 2D table with Gray and Frame as dimensions or a 1D table with Gray as a dimension can be established, and when the current display frame rate of the panel is greater than or equal to the frame rate threshold Frame', a group of Gain is called, and when the Frame is less than Frame', another group of Gain is called.

[0089] In the above embodiments, by introducing the AP end storage of the new binding point, through the combination of the AP and the DDIC, the Mura trend characteristics of the high-brightness scene and the low-brightness scene are compensated and debugged respectively, which can improve the visual experience of high-brightness and low-gray scale, and meet the needs of a wider range of scenes. The limitation of single DDIC storage resource is eliminated, the debugging flexibility is increased to obtain better compensation effect; without increasing the circuit resources of the DDIC, the number of binding points can be increased, saving the hardware cost and power consumption; high-brightness and low-gray scale are the specification pictures of the production line RFI (Request For Inspection), the improvement of the effect also brings the improvement of the yield of the production line, which can save the procurement cost.

[0090] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0091] Based on the same inventive concept, the embodiments of the present application also provide a screen brightness compensation device for implementing the above-mentioned screen brightness compensation method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more screen brightness compensation device embodiments provided below can refer to the limitations of the screen brightness compensation method in the above text, which will not be repeated here.

[0092] In some exemplary embodiments, as shown in Figure 6 A screen brightness compensation device 600 is provided, including a parameter acquisition module 602, a gain acquisition module 604, and a brightness compensation module 606, wherein:

[0093] The parameter acquisition module 602 is configured to acquire the current display parameter and the current gray scale value of the screen;

[0094] The gain obtaining module 604 is configured to: in a case where the current display parameter is less than the parameter threshold, obtain, according to a correspondence relationship between display parameters, gray scale values and luminance compensation gains stored in the display driving chip, a target luminance compensation gain corresponding to the current display parameter and the current gray scale value; in a case where the current display parameter is greater than or equal to the parameter threshold, obtain, according to a correspondence relationship between display parameters, gray scale values and luminance compensation gains stored in the application processor chip, a target luminance compensation gain corresponding to the current display parameter and the current gray scale value; and the gray scale value stored in the application processor chip is different from the gray scale value stored in the display driving chip.

[0095] The luminance compensation module 606 is configured to compensate, according to the target luminance compensation gain, an initial luminance of the screen to obtain a target luminance.

[0096] In some embodiments, the current display parameter includes current luminance information; and the gain obtaining module 604 is further configured to: in a case where the current luminance information is less than a luminance threshold, obtain, according to a correspondence relationship between gray scale values, luminance information and luminance compensation gains stored in the display driving chip, a target luminance compensation gain corresponding to the current luminance information and the current gray scale value; and in a case where the current luminance information is greater than or equal to the luminance threshold, obtain, according to a correspondence relationship between gray scale values, luminance information and luminance compensation gains stored in the application processor chip, a target luminance compensation gain corresponding to the current luminance information and the current gray scale value.

[0097] In some embodiments, the current display parameter includes a current display frame rate; and the gain obtaining module 604 is further configured to: in a case where the current display frame rate is less than a frame rate threshold, obtain, according to a correspondence relationship between gray scale values, display frame rates and luminance compensation gains stored in the display driving chip, a target luminance compensation gain corresponding to the current display frame rate and the current gray scale value; and in a case where the current display frame rate is greater than or equal to the frame rate threshold, obtain, according to a correspondence relationship between gray scale values, display frame rates and luminance compensation gains stored in the application processor chip, a target luminance compensation gain corresponding to the current display frame rate and the current gray scale value.

[0098] In some embodiments, the gain obtaining module 604 is further configured to, if the current display parameter is less than the parameter threshold, and the current gray scale value is different from the gray scale value stored in the display driver chip, determine a first gray scale value closest to the current gray scale value from the gray scale values stored in the display driver chip, determine a first display parameter matching the current display parameter from the display parameters stored in the display driver chip, and determine a first brightness compensation gain corresponding to the first gray scale value and the first display parameter according to the correspondence between the display parameters, the gray scale values and the brightness compensation gains stored in the display driver chip; obtain a target brightness compensation gain corresponding to the current display parameter and the current gray scale value by interpolation through the first brightness compensation gain; if the current display parameter is greater than or equal to the parameter threshold, and the current gray scale value is different from the gray scale value stored in the application processor chip, determine a second gray scale value closest to the current gray scale value from the gray scale values stored in the application processor chip, determine a second display parameter matching the current display parameter from the display parameters stored in the application processor chip, and determine a second brightness compensation gain corresponding to the second gray scale value and the second display parameter according to the correspondence between the display parameters, the gray scale values and the brightness compensation gains stored in the application processor chip; and obtain the target brightness compensation gain corresponding to the current display parameter and the current gray scale value by interpolation through the second brightness compensation gain.

[0099] In some embodiments, the current display parameter includes current brightness information; and the apparatus further includes a compensation data determining module configured to, if the current brightness information is higher than a reference brightness, and the current gray scale value is less than or equal to a gray scale threshold, compensate the initial brightness of the screen by compensation data corresponding to target brightness information matching the current brightness information; and if the current gray scale value is greater than the gray scale threshold, compensate the initial brightness of the screen by compensation data corresponding to the current brightness information.

[0100] The various modules in the screen brightness compensation apparatus can be implemented in whole or in part by software, hardware and combinations thereof. The various modules can be embedded in or independent of a processor in the electronic device in hardware form, or stored in a memory in the electronic device in software form, so as to be called and executed by the processor to perform the operations corresponding to the various modules.

[0101] In one exemplary embodiment, an electronic device, which can be a terminal, is provided, and an internal structure diagram of the electronic device can be as shown in FIG. 1. Figure 7As shown in the figure. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capability. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the electronic device is used to exchange information between the processor and external devices. The communication interface of the electronic device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, near field communication (NFC) or other technologies. The computer program is executed by the processor to realize a screen brightness compensation method. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0102] Those skilled in the art can understand that, Figure 7 The skilled in the art can understand that,

[0103] In some exemplary embodiments, an electronic device is provided, including a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the steps in the above-mentioned screen brightness compensation method embodiments.

[0104] In some embodiments, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to realize the steps in the above-mentioned screen brightness compensation method embodiments.

[0105] In some embodiments, a computer program product is provided, including a computer program, and the computer program is executed by a processor to realize the steps in the above-mentioned screen brightness compensation method embodiments.

[0106] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0107] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments of each method. In the embodiments provided in the present application, any reference to memory, database or other medium can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (Resistive Random Access Memory, ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. The volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (Artificial Intelligence, AI) processor, etc., without being limited thereto.

[0108] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, not all possible combinations of the technical features in the above embodiments are described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0109] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific manner, but should not be construed as limiting the scope of the patent of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method of screen brightness compensation, characterized by, The method comprises: acquiring a current display parameter and a current gray scale value of a screen; in a case where the current display parameter is less than a parameter threshold, acquiring a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence relationship between display parameters, gray scale values and brightness compensation gains stored in a display driving chip; in a case where the current display parameter is greater than or equal to the parameter threshold, acquiring a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence relationship between display parameters, gray scale values and brightness compensation gains stored in an application processor chip; the gray scale values stored in the application processor chip are different from the gray scale values stored in the display driving chip; compensating an initial brightness of the screen according to the target brightness compensation gain to obtain a target brightness.

2. The method of claim 1, wherein, The current display parameter comprises current brightness information; and the acquiring, in a case where the current display parameter is less than a parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence relationship between display parameters, gray scale values and brightness compensation gains stored in a display driving chip comprises: in a case where the current brightness information is less than a brightness threshold, acquiring a target brightness compensation gain corresponding to the current brightness information and the current gray scale value according to a correspondence relationship between gray scale values, brightness information and brightness compensation gains stored in the display driving chip; The acquiring, in a case where the current display parameter is greater than or equal to the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence relationship between display parameters, gray scale values and brightness compensation gains stored in an application processor chip comprises: in a case where the current brightness information is greater than or equal to the brightness threshold, acquiring a target brightness compensation gain corresponding to the current brightness information and the current gray scale value according to a correspondence relationship between gray scale values, brightness information and brightness compensation gains stored in the application processor chip.

3. The method of claim 1, wherein, The current display parameter comprises a current display frame rate; and the acquiring, in a case where the current display parameter is less than a parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence relationship between display parameters, gray scale values and brightness compensation gains stored in an application processor chip comprises: in a case where the current display frame rate is less than a frame rate threshold, acquiring a target brightness compensation gain corresponding to the current display frame rate and the current gray scale value according to a correspondence relationship between gray scale values, display frame rates and brightness compensation gains stored in a display driving chip; The acquiring, in a case where the current display parameter is greater than or equal to the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence relationship between display parameters, gray scale values and brightness compensation gains stored in an application processor chip comprises: In a case where the current display frame rate is greater than or equal to the frame rate threshold, a target brightness compensation gain corresponding to the current display frame rate and the current gray scale value is obtained according to a correspondence between the gray scale value, the display frame rate and the brightness compensation gain stored in the application processor chip.

4. The method of claim 1, wherein, In a case where the current display parameter is less than the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to a correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the display driving chip. In a case where the current display parameter is less than the parameter threshold, if the current gray scale value is different from the gray scale value stored in the display driving chip, a first gray scale value closest to the current gray scale value is determined from the gray scale values stored in the display driving chip, a first display parameter matching the current display parameter is determined from the display parameters stored in the display driving chip, and a first brightness compensation gain corresponding to the first gray scale value and the first display parameter is determined according to the correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the display driving chip. The first brightness compensation gain is used for interpolation to obtain a target brightness compensation gain corresponding to the current display parameter and the current gray scale value. In a case where the current display parameter is greater than or equal to the parameter threshold, a target brightness compensation gain corresponding to the current display parameter and the current gray scale value is obtained according to a correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor chip. In a case where the current display parameter is greater than or equal to the parameter threshold, if the current gray scale value is different from the gray scale value stored in the application processor chip, a second gray scale value closest to the current gray scale value is determined from the gray scale values stored in the application processor chip, a second display parameter matching the current display parameter is determined from the display parameters stored in the application processor chip, and a second brightness compensation gain corresponding to the second gray scale value and the second display parameter is determined according to the correspondence between the display parameter, the gray scale value and the brightness compensation gain stored in the application processor chip. The second brightness compensation gain is used for interpolation to obtain a target brightness compensation gain corresponding to the current display parameter and the current gray scale value.

5. The method of claim 1, wherein, The current display parameter includes current brightness information; and the method further comprises: In a case where the current gray scale value is less than or equal to a gray scale threshold, the initial brightness of the screen is compensated by compensation data corresponding to target brightness information matching the current brightness information; In a case where the current gray scale value is greater than the gray scale threshold, the initial brightness of the screen is compensated by compensation data corresponding to the current brightness information.

6. The method of claim 1, wherein, At least one of the gray scale values stored in the application processor chip is less than the minimum gray scale value stored in the display driving chip.

7. A screen brightness compensation apparatus, characterized by comprising: The device comprises: a parameter acquisition module configured to acquire a current display parameter and a current gray scale value of a screen; The gain obtaining module is configured to: in a case where the current display parameter is less than a parameter threshold, obtain a target luminance compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence between display parameters, gray scale values and luminance compensation gains stored in the display driving chip; and in a case where the current display parameter is greater than or equal to the parameter threshold, obtain the target luminance compensation gain corresponding to the current display parameter and the current gray scale value according to a correspondence between display parameters, gray scale values and luminance compensation gains stored in the application processor chip; the gray scale values stored in the application processor chip are different from the gray scale values stored in the display driving chip; The luminance compensation module is configured to compensate an initial luminance of the screen according to the target luminance compensation gain to obtain a target luminance. 8.An electronic device comprising a memory and a processor, the memory storing a computer program, wherein, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data processing method and device, equipment and storage medium

    CN119179456A

  • Brightness compensation method and device, display equipment, storage medium, chip and product

    CN120164402A

  • Data storage method and device

    CN120276656A

  • Micro-OLED Sub-Pixel Uniformity Compensation Architecture for Foveated Displays

    US20240404479A1

  • Modified Demura Algorithm for Display Panels

    US20250087126A1