A display screen brightness adjusting method and device

By adjusting the pixel brightness in the mura area based on the brightness and grayscale relationship before and after DBV adjustment after adjusting the display brightness, the problem of uneven display brightness is solved, and more efficient demura processing and display quality improvement are achieved.

CN115552506BActive Publication Date: 2026-05-15HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2020-05-18
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Even after adjusting the display brightness value (DBV), existing technologies still exhibit mura areas with uneven brightness in the display, and current demura processing methods have failed to effectively eliminate this problem.

Method used

By determining the correspondence between brightness and grayscale before and after DBV adjustment, the pixel brightness in the mura region is adjusted using the second correspondence to ensure that brightness compensation conforms to the characteristics of the human eye and improve the accuracy of demura processing.

Benefits of technology

It improves the accuracy of demura processing, reduces brightness compensation errors, enhances display quality and user experience, and increases the pass rate for image quality acceptance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115552506B_ABST
    Figure CN115552506B_ABST
Patent Text Reader

Abstract

A method and apparatus for adjusting the brightness of a display screen. In this method, based on a first correspondence, a second correspondence is determined between the brightness and grayscale of each pixel in the non-mura region of the display screen after adjusting the display brightness value (DBV). The first correspondence is the correspondence between the brightness and grayscale of each pixel before adjusting the DBV (S11). Based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen is determined after adjusting the DBV (S12). The brightness of each pixel in the mura region is adjusted to the corresponding target brightness (S13). After adjusting the DBV, when the correspondence between the grayscale and brightness of each pixel in the display screen conforms to the second correspondence, it is more consistent with human eye characteristics, which can improve the accuracy of demura processing, reduce compensation errors in brightness compensation of the mura region, reduce screen unevenness, improve display quality, and enhance the user experience when using the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of terminal equipment technology, and in particular to a method and apparatus for adjusting the brightness of a display screen. Background Technology

[0002] With the continuous development of terminal technology, various terminal devices have emerged, many of which include displays, such as computers, mobile phones, and televisions. However, due to factors such as inconsistent backlight distribution, semiconductor process drift, and different characteristics of luminescent materials, some displays exhibit uneven brightness. For example, some displays have higher brightness in the center and lower brightness at the left and right ends. These areas of uneven brightness in a display are commonly referred to as mura areas.

[0003] Because mura areas can negatively impact the display quality and degrade the user experience, brightness compensation is necessary to eliminate them. The technology used to eliminate mura areas on a display is commonly referred to as demura technology.

[0004] The brightness displayed on a screen is related to its current display brightness value (DBV). DBV indicates the maximum achievable brightness value of each pixel on the screen. Furthermore, users adjust the screen's DBV during use. For example, when the ambient light dims, users may lower the DBV to avoid eye discomfort caused by excessive screen brightness, resulting in a softer display. After adjusting the DBV, demura processing needs to be performed on the muta regions of the screen. Current technology typically assumes a linear relationship between the brightness changes of each pixel before and after DBV adjustment when performing demura processing on a screen after DBV adjustment, and compensates for brightness in the muta regions based on this linear relationship.

[0005] However, the changes in brightness within the display screen before and after DBV adjustment are not linear. Therefore, even after performing demura processing on the display screen after DBV adjustment using existing technology, uneven brightness often still exists in the display screen, meaning that demura areas still exist in the display screen. Summary of the Invention

[0006] To address the issue that mura areas still exist in a display screen after demura processing using existing techniques to adjust DBV, this application provides a display screen brightness adjustment method and apparatus.

[0007] In a first aspect, embodiments of this application disclose a method for adjusting the brightness of a display screen, including:

[0008] Based on the first correspondence, a second correspondence is determined between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV. The first correspondence is the correspondence between the brightness and grayscale of each pixel in the display screen before adjusting DBV. Based on the second correspondence, the target brightness corresponding to each pixel in the mura area of ​​the display screen is determined after adjusting DBV. The brightness of each pixel in the mura area is adjusted to the target brightness corresponding to each pixel.

[0009] In the solution of this application embodiment, a first correspondence between the brightness and grayscale of each pixel before DBV adjustment is used to determine a second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after DBV adjustment. Then, the second correspondence is used to compensate for the brightness of pixels in the mura area. Furthermore, when the correspondence between the grayscale and brightness of each pixel in the display screen conforms to the second correspondence after DBV adjustment, it is more consistent with human eye characteristics. Therefore, determining the target brightness adjustment for pixels in the mura area using the second correspondence can improve the accuracy of demura processing and reduce compensation errors in brightness compensation for pixels in the mura area.

[0010] In one optional design, the first correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value; the second correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the DBV after adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value.

[0011] In one optional design, determining the second correspondence between the brightness and grayscale of each pixel in the non-mura region of the display screen after adjusting the display brightness value DBV, based on the first correspondence, includes:

[0012] Based on the first gamma value in the first correspondence, determine the second gamma value in the second correspondence, wherein the difference between the first gamma value and the second gamma value is within a preset range; based on the second gamma value and the adjusted DBV, determine the second correspondence.

[0013] In one optional design, the first correspondence is: (pixel brightness / maximum brightness corresponding to the DBV before adjustment) = (pixel grayscale / maximum grayscale of the display screen)g1 The second correspondence is: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel grayscale / maximum grayscale of the display screen) g2 Where g1 is the first gamma value and g2 is the second gamma value.

[0014] In one optional design, determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes:

[0015] The brightness corresponding to the gray level of each pixel in the mura region in the second correspondence is determined, and the brightness corresponding to the gray level of each pixel in the second correspondence is the target brightness corresponding to each pixel.

[0016] Through the above steps, the terminal device can determine the target brightness corresponding to the pixel in the mura area of ​​the display screen after adjusting the DBV. Since this method calculates the target brightness corresponding to the pixel in real time based on the formula of the second correspondence, the accuracy of determining the target brightness is high.

[0017] In one optional design, the second correspondence includes n gray levels and n brightness levels corresponding to each of the n gray levels, where n is a positive integer. Determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes:

[0018] When the first gray level of the first pixel in the mura region belongs to the n gray levels, the brightness corresponding to the first gray level in the second correspondence is determined as the target brightness of the first pixel, and the first pixel is any pixel in the mura region; when the first gray level of the first pixel in the mura region does not belong to the n gray levels, the first brightness corresponding to the first gray level is determined by interpolating the n gray levels and the n brightness corresponding to the n gray levels respectively, and the first brightness is the target brightness of the first pixel.

[0019] Through the above steps, the terminal device can determine the target brightness of the pixels in the mura region of the display screen after adjusting the DBV, thereby enabling demura processing based on the target brightness. Furthermore, the terminal device only needs to store n gray levels and the n brightness levels corresponding to each of the n gray levels in the second correspondence relationship; therefore, this method occupies less storage space. Moreover, this scheme determines the target brightness based on n gray levels and the brightness levels corresponding to each of the n gray levels in the second correspondence relationship, eliminating the need for real-time calculations based on the correspondence between gray levels and brightness. Therefore, the computational load is reduced, and correspondingly, the efficiency of determining the target brightness of the first pixel is improved.

[0020] In one optional design, determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes:

[0021] The process involves: determining the second brightness of a second pixel in the mura region corresponding to a second gray level in the second correspondence, where the second pixel is any pixel in the mura region; determining the third gray level corresponding to the second brightness in the first correspondence; determining a first gain value based on the second gray level and the third gray level, where the product of the first gain value and the third gray level is a first target gray level; determining the third brightness corresponding to the first target gray level in the first correspondence; and determining the third brightness as the target brightness of the second pixel.

[0022] In one optional design, the first correspondence includes m gray levels and m brightness levels corresponding to each of the m gray levels, where m is a positive integer. Determining the third brightness level corresponding to the first target gray level in the first correspondence includes:

[0023] When the first target gray level belongs to the m gray levels, the third brightness is determined to be the brightness corresponding to the first target gray level in the first correspondence; when the first target gray level does not belong to the m gray levels, the third brightness is determined to be the brightness determined after interpolating the m gray levels and the m brightness corresponding to the m gray levels respectively.

[0024] Through the above steps, the terminal device can determine the target brightness corresponding to the pixels in the mura region of the display screen after adjusting the DBV, thereby enabling demura processing based on the target brightness. Furthermore, the terminal device only needs to store m gray levels and the m brightness levels corresponding to each of the m gray levels in the second correspondence relationship; therefore, this method occupies less storage space. Moreover, this scheme determines the target brightness based on the m gray levels and the brightness levels corresponding to each of the m gray levels in the first correspondence relationship, eliminating the need for real-time calculations based on the gray level-brightness correspondence relationship. Therefore, the computational load is reduced, and correspondingly, the efficiency of determining the target brightness of the first pixel is improved.

[0025] In an optional design, determining the first gain value based on the second grayscale and the third grayscale includes:

[0026] The ratio of the third gray level to the second gray level is determined to be the first gain value; or, the ratio of the third gray level to the second gray level is determined; in a pre-set first mapping relationship, the gain value corresponding to the ratio of the third gray level to the second gray level is determined to be the first gain value, wherein the pre-set first mapping relationship is a mapping relationship between different ratios and corresponding gain values.

[0027] In one optional design, determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes:

[0028] A second gain value is determined based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment; a third gain value is determined based on the maximum brightness corresponding to the DBV after adjustment and the second gain value; the product of the gray level of the third pixel in the mura region and the third gain value is determined as the second target gray level, where the third pixel is any pixel in the mura region; a fourth brightness corresponding to the second target gray level in the first correspondence is determined; and the fourth brightness is determined as the target brightness of the third pixel.

[0029] In one optional design, the first correspondence includes r gray levels and r brightness levels corresponding to the r gray levels, where r is a positive integer. Determining the fourth brightness level corresponding to the second target gray level in the first correspondence includes:

[0030] When the second target gray level belongs to the r gray levels, the fourth brightness is determined to be the brightness corresponding to the second target gray level in the first correspondence; when the second target gray level does not belong to the r gray levels, the fourth brightness is determined to be the brightness determined by interpolating the r gray levels and the r brightness corresponding to the r gray levels respectively.

[0031] Through the above steps, the terminal device can determine the target brightness of the pixels in the mura region of the display screen after adjusting the DBV, thereby enabling demura processing based on the target brightness. Furthermore, the terminal device only needs to store r gray levels and the r brightness levels corresponding to those r gray levels in the second correspondence relationship; therefore, this method occupies less storage space. Moreover, this scheme determines the target brightness based on r gray levels and the brightness levels corresponding to those r gray levels in the second correspondence relationship, eliminating the need for real-time calculations based on the gray level-brightness correspondence relationship. Therefore, the computational load is reduced, and correspondingly, the efficiency of determining the target brightness of the first pixel is improved.

[0032] In an optional design, when the second target grayscale is greater than the grayscale of the display screen, determining the fourth brightness corresponding to the second target grayscale in the first correspondence includes:

[0033] After DBV adjustment, the maximum brightness that the display screen can show is determined to be the fourth brightness.

[0034] In one optional design, determining the second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment includes:

[0035] The ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment is determined as the second gain value; or, in a pre-set second mapping relationship, the gain value corresponding to the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment is determined as the second gain value, wherein the pre-set second mapping relationship is a mapping relationship between different ratios and corresponding gain values.

[0036] In an optional design, determining the third gain value based on the adjusted DBV and the second gain value includes:

[0037] The third gain value is determined by the following formula: Gain1 = ((MaxDBV - MinDBV) / (CurrentDBV - MinDBV)) * EndPointGain; where EndPointGain is the second gain value, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, MaxDBV is the maximum brightness corresponding to the maximum DBV of the display screen, and CurrentDBV is the maximum brightness corresponding to the adjusted DBV.

[0038] Secondly, embodiments of this application provide a display screen brightness adjustment device, comprising: a processing unit, configured to determine, based on a first correspondence, a second correspondence between the brightness and grayscale of each pixel in a non-mura region of the display screen after adjusting the display brightness value DBV, wherein the first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before adjusting the DBV; the processing unit is further configured to determine, based on the second correspondence, a target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV; and a brightness adjustment unit, configured to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0039] In one optional design, the first correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value; the second correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the DBV after adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value.

[0040] In an optional design, the processing unit is specifically used to determine a second gamma value in the second correspondence based on a first gamma value in the first correspondence, wherein the difference between the first gamma value and the second gamma value is within a preset range;

[0041] The second correspondence is determined based on the second gamma value and the adjusted DBV.

[0042] In one optional design, the first correspondence is: (pixel brightness / maximum brightness corresponding to the DBV before adjustment) = (pixel grayscale / maximum grayscale of the display screen) g1 The second correspondence is: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel grayscale / maximum grayscale of the display screen) g2 Where g1 is the first gamma value and g2 is the second gamma value.

[0043] In one optional design, the processing unit is specifically used to determine the brightness corresponding to the gray level of each pixel in the mura region in the second correspondence relationship, wherein the brightness corresponding to the gray level of each pixel in the second correspondence relationship is the target brightness corresponding to each pixel.

[0044] In one optional design, the second correspondence includes n gray levels and n brightness levels corresponding to each of the n gray levels, where n is a positive integer; the processing unit is specifically used to: when the first gray level of the first pixel in the mura region belongs to the n gray levels, determine the brightness corresponding to the first gray level in the second correspondence as the target brightness of the first pixel, where the first pixel is any pixel in the mura region; when the first gray level of the first pixel in the mura region does not belong to the n gray levels, determine the first brightness corresponding to the first gray level by interpolating the n gray levels and the n brightness levels corresponding to each of the n gray levels, where the first brightness is the target brightness of the first pixel.

[0045] In an optional design, the processing unit is specifically configured to: determine the second brightness corresponding to the second gray level of the second pixel in the mura region in the second correspondence relationship, wherein the second pixel is any pixel in the mura region; determine the third gray level corresponding to the second brightness in the first correspondence relationship; determine a first gain value based on the second gray level and the third gray level, wherein the product of the first gain value and the third gray level is a first target gray level; determine the third brightness corresponding to the first target gray level in the first correspondence relationship; and determine the third brightness as the target brightness of the second pixel.

[0046] In one optional design, the first correspondence includes m gray levels and m brightness levels corresponding to the m gray levels, where m is a positive integer; the processing unit is specifically used to: when the first target gray level belongs to the m gray levels, determine the third brightness as the brightness corresponding to the first target gray level in the first correspondence; when the first target gray level does not belong to the m gray levels, determine the third brightness as the brightness determined after interpolating the m gray levels and the m brightness levels corresponding to the m gray levels.

[0047] In one optional design, the processing unit is specifically used to: determine the ratio of the third gray level to the second gray level as the first gain value; or, the processing unit is specifically used to: determine the ratio of the third gray level to the second gray level; and in a pre-set first mapping relationship, determine the gain value corresponding to the ratio of the third gray level to the second gray level as the first gain value, wherein the pre-set first mapping relationship is a mapping relationship between different ratios and corresponding gain values.

[0048] In an optional design, the processing unit is specifically configured to: determine a second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment; determine a third gain value based on the maximum brightness corresponding to the DBV after adjustment and the second gain value; determine a second target gray level by multiplying the gray level of the third pixel in the mura region by the third gain value, wherein the third pixel is any pixel in the mura region; determine a fourth brightness corresponding to the second target gray level in the first correspondence; and determine the fourth brightness as the target brightness of the third pixel.

[0049] In one optional design, the first correspondence includes r gray levels and r brightness levels corresponding to the r gray levels, where r is a positive integer; the processing unit is specifically used to: when the second target gray level belongs to the r gray levels, determine the fourth brightness as the brightness corresponding to the second target gray level in the first correspondence; when the second target gray level does not belong to the r gray levels, determine the fourth brightness as the brightness determined by interpolating the r gray levels and the r brightness levels corresponding to the r gray levels.

[0050] In one optional design, when the second target grayscale is greater than the grayscale of the display screen, the processing unit is specifically used to determine that the maximum brightness that the display screen can display after DBV adjustment is the fourth brightness.

[0051] In one optional design, the processing unit is specifically used to: determine the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment as the second gain value; or, the processing unit is specifically used to, in a pre-set second mapping relationship, determine the gain value corresponding to the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment as the second gain value, wherein the pre-set second mapping relationship is a mapping relationship between different ratios and corresponding gain values.

[0052] In an alternative design, the processing unit is specifically used to determine the third gain value using the following formula:

[0053] Gain1 = ((MaxDBV - MinDBV) / (CurrentDBV - MinDBV)) * EndPointGain; where EndPointGain is the second gain value, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, MaxDBV is the maximum brightness corresponding to the maximum DBV of the display screen, and CurrentDBV is the maximum brightness corresponding to the adjusted DBV.

[0054] Thirdly, embodiments of this application provide a display screen brightness adjustment device. The device includes a processor and a transmission interface, the processor being configured to invoke program instructions stored in a memory to execute the method described in the first aspect.

[0055] Fourthly, embodiments of this application provide a display screen brightness adjustment device, comprising:

[0056] Display driver integrated circuit (DDIC) and application processor (AP);

[0057] The AP is used to determine the adjusted display brightness value DBV, and according to the first correspondence, to determine the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV. The first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before adjusting DBV. The AP is also used to determine the target brightness corresponding to each pixel in the mura area of ​​the display screen after adjusting DBV, according to the second correspondence.

[0058] The DDIC is used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0059] An optional design also includes: memory;

[0060] The memory is used to store the first correspondence and the second correspondence.

[0061] Wherein, the first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before DBV adjustment, and the second correspondence is the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after DBV adjustment.

[0062] Fifthly, embodiments of this application provide a display screen brightness adjustment device, comprising:

[0063] Display driver integrated circuit (DDIC) and application processor (AP);

[0064] The AP is used to determine the adjusted display brightness value (DBV).

[0065] The DDIC is used to: determine, based on a first correspondence, a second correspondence between the brightness and grayscale of each pixel in the non-mura region of the display screen after adjusting the display brightness value DBV, wherein the first correspondence is the correspondence between the brightness and grayscale of each pixel in the display screen before adjusting the DBV; determine, based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV; and adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0066] An optional design also includes: memory;

[0067] The memory is used to store the first correspondence and the second correspondence.

[0068] Wherein, the first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before DBV adjustment, and the second correspondence is the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after DBV adjustment.

[0069] Sixthly, embodiments of this application provide a display screen brightness adjustment device, comprising:

[0070] Display driver integrated circuit (DDIC) and application processor (AP);

[0071] The AP is used to determine the adjusted display brightness value (DBV).

[0072] The DDIC and the AP are used together to: determine, according to a first correspondence, a second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV, wherein the first correspondence is the correspondence between the brightness and grayscale of each pixel in the display screen before adjusting the DBV; and determine, according to the second correspondence, the target brightness corresponding to each pixel in the mura area of ​​the display screen after adjusting the DBV.

[0073] The DDIC is also used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0074] In a seventh aspect, embodiments of this application provide a computer-readable storage medium for storing instructions that, when executed on a computer or processor, cause the computer or processor to perform the method as described in the first aspect.

[0075] Eighthly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on an electronic device, enable the electronic device to perform all or part of the steps in the embodiments corresponding to the first aspect.

[0076] In the solution of this application embodiment, a first correspondence between the brightness and grayscale of each pixel before DBV adjustment is used to determine a second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after DBV adjustment. Then, the second correspondence is used to compensate for the brightness of pixels in the mura area. Furthermore, when the correspondence between the grayscale and brightness of each pixel in the display screen conforms to the second correspondence after DBV adjustment, it is more consistent with human eye characteristics. Therefore, determining the target brightness adjustment for pixels in the mura area using the second correspondence can improve the accuracy of demura processing and reduce compensation errors in brightness compensation for pixels in the mura area.

[0077] Furthermore, since the solution provided in this application improves the accuracy of demura processing and reduces the phenomenon of unevenness in the display screen, it can also improve the display quality of the display screen and improve the user experience when using the display screen.

[0078] Furthermore, even after demura processing of a DBV-adjusted display using existing technology, uneven brightness often remains, making it difficult for the display to pass picture quality (PQ) acceptance. PQ acceptance refers to determining whether the display quality meets standards based on visual inspection of the screen's appearance.

[0079] The solution provided by the embodiments of this application improves the display quality of the display screen, and correspondingly increases the pass rate of the display screen in PQ acceptance. Attached Figure Description

[0080] Figure 1 This is a schematic diagram illustrating the workflow of a display screen brightness adjustment method disclosed in an embodiment of this application;

[0081] Figure 2 This is a schematic diagram of a relationship curve for a first correspondence disclosed in an embodiment of this application;

[0082] Figure 3 This is a schematic diagram of a relationship curve for a second correspondence disclosed in an embodiment of this application;

[0083] Figure 4 This is a schematic diagram illustrating the workflow of determining the target brightness in a display screen brightness adjustment method disclosed in an embodiment of this application.

[0084] Figure 5 This is a schematic diagram illustrating another workflow for determining the target brightness in a display screen brightness adjustment method disclosed in an embodiment of this application.

[0085] Figure 6 This is a schematic diagram of the structure of a display screen brightness adjustment device disclosed in an embodiment of this application;

[0086] Figure 7 This is a schematic diagram of the structure of a terminal device disclosed in an embodiment of this application;

[0087] Figure 8 This is a schematic diagram of the structure of a display screen brightness adjustment system disclosed in an embodiment of this application. Detailed Implementation

[0088] The terms "first," "second," and "third," etc., used in this application specification, claims, and drawings are used to distinguish different objects, not to limit a specific order.

[0089] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0090] To ensure clarity and conciseness in the description of the following embodiments, a brief introduction to the related technologies is given first:

[0091] Currently, various terminal devices are equipped with displays, and these displays include various types, such as traditional liquid crystal displays and organic light emitting diode (OLED) displays.

[0092] Different types of displays are affected by various factors, sometimes resulting in uneven brightness in the displayed image. For example, inconsistent backlight distribution often leads to uneven brightness in LCD displays; OLED displays can also exhibit uneven brightness due to semiconductor manufacturing process drift and differences in the properties of light-emitting materials.

[0093] Uneven screen brightness refers to the phenomenon where, when the same amount of driving current is applied to different areas of a display screen, there are significant differences in brightness between different areas. For example, some displays may have a brighter central area while the left and right edges are dimmer. These areas of uneven brightness are often referred to as mura areas.

[0094] The presence of mura areas can affect the display effect of the screen and reduce the user experience. Therefore, brightness compensation is needed to eliminate mura areas in the screen. The technology to eliminate mura areas in the screen is usually called demura technology.

[0095] Currently, demura technology typically includes the following steps: First, a grayscale image of the display screen at a certain display brightness value (DBV) is acquired; then, the mapping relationship between brightness and grayscale in the grayscale image is determined. For example, this mapping relationship can be determined based on the display screen's factory specifications. In this mapping relationship, the maximum brightness corresponding to the DBV usually corresponds to the maximum grayscale supported by the display screen. For example, if the maximum brightness corresponding to the display screen's DBV is 300 nits, and the maximum grayscale supported by the display screen is 255, then in this mapping relationship, grayscale 255 corresponds to a brightness of 300 nits; the terminal device selects several grayscale levels and the corresponding grayscale based on the mapping relationship. The brightness is mapped to the corresponding brightness, and the selected gray levels and their corresponding brightness are stored as a brightness compensation table. For example, when the maximum brightness corresponding to the DBV of the display is 300 nits, the brightness compensation table stored by the terminal device may include: 31 nits corresponding to gray level 32, 75 nits corresponding to gray level 64, and 150 nits corresponding to gray level 192. During the brightness compensation process, the gray level of the pixel in the mura area of ​​the display is determined, and the brightness corresponding to the gray level is determined according to the brightness compensation table. Then, the brightness of the pixel is adjusted to the brightness corresponding to the gray level determined according to the brightness compensation table to achieve brightness compensation for the pixel and eliminate the mura area of ​​the display.

[0096] In addition, during the use of the terminal device, the DBV of the display screen may be adjusted. For example, when the display screen senses a change in the ambient light or receives an adjustment operation from the user on the DBV, the terminal device will adjust the DBV of the display screen accordingly.

[0097] DBV indicates the maximum luminance value that each pixel in the display screen can display. Different DBV values ​​correspond to different maximum luminance values ​​that each pixel can display. Generally, the larger the DBV of the display screen, the higher the maximum luminance value that each pixel in the display screen can display.

[0098] In one feasible implementation, to facilitate user adjustment of the display screen's brightness, a brightness progress bar can be displayed on the screen's interface. The user can drag the brightness progress bar to adjust its brightness. By adjusting the brightness progress bar, the display screen's DBV (Dark Value Value) can be adjusted, thereby adjusting the maximum brightness value displayed by each pixel on the display screen.

[0099] For example, when the brightness progress bar is adjusted to full, the maximum brightness corresponding to the DBV of the display screen is 300 nits. In this case, the maximum brightness value that each pixel in the display screen can display is 300 nits. When the brightness progress bar is adjusted to half, the maximum brightness corresponding to the DBV of the display screen is 150 nits. In this case, the maximum brightness value that each pixel in the display screen can display is 150 nits.

[0100] After adjusting the DBV of a display, it is often necessary to re-demura-process the mura areas within the display to eliminate them. Currently, when demura-processing a display after DBV adjustment, it is generally assumed that the brightness of each pixel within the display has a linear relationship before and after DBV adjustment, and demura-processing is performed on the mura areas after DBV adjustment based on this linear relationship.

[0101] Specifically, when performing demura processing on a display screen after DBV adjustment, the first step is to determine the ratio of the maximum brightness corresponding to the DBV before and after adjustment. For example, if the maximum brightness corresponding to the DBV before adjustment is 300 nits and the maximum brightness corresponding to the DBV after adjustment is 150 nits, then the ratio is 0.5. Then, a gain coefficient is determined based on this ratio. For example, the ratio of the maximum brightness corresponding to the DBV before and after adjustment can be used as the gain coefficient. Alternatively, a mapping relationship can be pre-defined, which includes a one-to-one correspondence between different ratios and gain coefficients. The gain coefficient is determined based on this mapping relationship and the ratio of the maximum brightness corresponding to the DBV before and after adjustment. A new brightness compensation table is determined using the brightness compensation table before DBV adjustment and the gain coefficient. For example, if the brightness corresponding to 64 gray levels is 75 nits before DBV adjustment, and the determined gain coefficient is 0.5 after DBV adjustment, then the brightness corresponding to 64 gray levels is 37.5 nits in the new brightness compensation table. Furthermore, when the grayscale of a pixel in the mura region is 64 grayscale levels, the brightness of that pixel will be adjusted to 37.5 nits during the demura processing to achieve brightness compensation for that pixel, thereby aiming to eliminate the mura region after adjusting the DBV.

[0102] However, the brightness changes of individual pixels on the display screen are not linear before and after DBV adjustment. For example, in the example above, after adjusting DBV, the ratio of the brightness of the same pixel before and after the DBV adjustment is not 0.5; correspondingly, the brightness of a pixel with 64 gray levels is not 37.5 nits. Therefore, after demura processing of the display screen using the above method, uneven brightness often still exists, meaning that the display screen still includes demura areas.

[0103] To address the aforementioned problems, this application provides a method and apparatus for adjusting the brightness of a display screen.

[0104] The embodiments of this application will now be described in detail with reference to the accompanying drawings, so as to clarify the display screen brightness adjustment method and apparatus provided by this application.

[0105] This application provides a method for adjusting the brightness of a display screen. See also... Figure 1 The flowchart shown illustrates the process, and the display screen brightness adjustment method includes the following steps:

[0106] Step S11: Based on the first correspondence, determine the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV.

[0107] Wherein, the first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before DBV adjustment. If there are mura areas in the display screen before DBV adjustment, the first correspondence can be the correspondence between the brightness and grayscale of each pixel in the non-mura areas of the display screen before DBV adjustment.

[0108] In the first correspondence, the maximum brightness corresponding to DBV usually corresponds to the maximum grayscale supported by the display screen. That is, in the first correspondence, when the grayscale of a certain pixel in the display screen is the maximum grayscale supported by the display screen, the brightness of the pixel is the maximum brightness corresponding to DBV.

[0109] For example, when the maximum grayscale supported by the display screen is 255, and the maximum brightness corresponding to the display screen's DBV is 300 nits, then when the grayscale of a pixel in the display screen is 255, the brightness of that pixel is 300 nits. Additionally, in this example, the first correspondence may also include: 32 grayscale corresponds to 31 nits, 64 grayscale corresponds to 75 nits, and 192 grayscale corresponds to 150 nits.

[0110] In the second correspondence, the maximum brightness corresponding to the adjusted DBV usually corresponds to the maximum grayscale of the display screen. For example, when the maximum brightness corresponding to the adjusted DBV is 150 nits and the maximum grayscale of the display screen is 255, then after adjusting the DBV, if the grayscale of a certain pixel in the display screen is 255, the brightness of that pixel is 150 nits.

[0111] Step S12: Based on the second correspondence, determine the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV.

[0112] Before and after DBV adjustment, the correspondence between the brightness and grayscale of each pixel in the display screen conforms to the second correspondence. In this case, based on the second correspondence and the grayscale of each pixel in the mura area of ​​the display screen, the target brightness of each pixel in the mura area of ​​the display screen after DBV adjustment can be determined.

[0113] Step S13: Adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0114] In the above steps, by adjusting the brightness of each pixel to the target brightness, brightness compensation of the pixels in the mura region is achieved, thus completing the demura processing of the display screen.

[0115] In the display screen brightness adjustment method disclosed in this application embodiment, a second correspondence between the brightness and grayscale of each pixel in the display screen after adjusting the DBV is determined based on a first correspondence between the brightness and grayscale of each pixel in the display screen before adjusting the DBV. Based on the second correspondence, the target brightness corresponding to each pixel in the mura area of ​​the display screen after adjusting the DBV is determined, and the brightness of each pixel in the mura area is adjusted to the target brightness.

[0116] In existing technologies, it is assumed that the brightness of each pixel within a display screen exhibits a linear relationship before and after DBV adjustment. Based on this idea, existing technologies determine the gain coefficient by the ratio of the maximum brightness corresponding to the DBV before and after adjustment, and then determine the brightness after DBV adjustment by multiplying the gain coefficient by the brightness of each pixel before DBV adjustment. However, the brightness change of each pixel within the display screen before and after DBV adjustment is not linear. Therefore, after demura processing using existing technologies, uneven brightness often still exists in the display screen, meaning that demura areas still exist.

[0117] In the solution of this application embodiment, the first correspondence between the brightness and grayscale of each pixel before DBV adjustment is used to determine the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after DBV adjustment. Then, the second correspondence is used to perform brightness compensation on the pixels in the mura area. That is, the target brightness of the pixels in the mura area needs to be adjusted is determined by the second correspondence.

[0118] After adjusting the DBV, a correspondence between the grayscale and brightness of each pixel on the display screen that conforms to the second correspondence is more consistent with human eye characteristics. Therefore, demura processing of the mura area of ​​the display screen adjusted based on the second correspondence is more effective. Thus, compared with existing solutions, the solution in this application can improve the accuracy of demura processing and reduce compensation errors in brightness compensation of pixels in the mura area.

[0119] Furthermore, since the solution provided in this application improves the accuracy of demura processing and reduces the phenomenon of unevenness in the display screen, it can also improve the display quality of the display screen and improve the user experience when using the display screen.

[0120] Furthermore, even after demura processing of a DBV-adjusted display using existing technology, uneven brightness often remains, making it difficult for the display to pass picture quality (PQ) acceptance. PQ acceptance refers to determining whether the display quality meets standards based on visual inspection of the screen's appearance.

[0121] The solution provided by the embodiments of this application improves the display quality of the display screen, and correspondingly increases the pass rate of the display screen in PQ acceptance.

[0122] In this embodiment of the application, the first correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value.

[0123] In addition, the second correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen, the adjusted DBV, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value after DBV adjustment.

[0124] In this case, step S11, which involves determining the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV, based on the first correspondence, includes the following steps:

[0125] First, based on the first gamma value in the first correspondence, determine the second gamma value in the second correspondence, wherein the difference between the first gamma value and the second gamma value is within a preset range;

[0126] Then, the second correspondence is determined based on the second gamma value and the adjusted DBV.

[0127] Before and after DBV adjustment, the corresponding gamma values ​​are similar for the same display screen, meaning the difference between the first and second gamma values ​​before and after DBV adjustment is within a preset range.

[0128] The preset range reflects the similarity between the first gamma value and the second gamma value. In this embodiment, the preset range can be set according to the accuracy requirements of the demura processing. When the accuracy requirements of the demura processing are high, a high degree of similarity between the first gamma value and the second gamma value is required, and the absolute value of each value in the preset range is usually a small value; when the accuracy requirements of the demura processing are low, the similarity between the first gamma value and the second gamma value can be low, and the absolute value of each value in the preset range can be a large value.

[0129] Specifically, when high precision is required for demura processing, the preset range is zero, meaning the first gamma value and the second gamma value are the same.

[0130] In one feasible implementation, the first correspondence is: (pixel brightness / maximum brightness corresponding to the DBV before adjustment) = (pixel grayscale / maximum grayscale of the display screen) g1 .

[0131] Accordingly, the second correspondence is: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel grayscale / maximum grayscale of the display screen) g2 ;

[0132] Where g1 is the first gamma value and g2 is the second gamma value.

[0133] The maximum brightness corresponding to the DBV before adjustment refers to the maximum brightness that each pixel in the display screen can achieve before the DBV adjustment. Conversely, the maximum brightness corresponding to the DBV after adjustment refers to the maximum brightness that each pixel in the display screen can achieve after the DBV adjustment.

[0134] Accordingly, based on the second correspondence, as well as the grayscale of a certain pixel, the maximum grayscale of the display screen, the second gamma value, and the maximum brightness corresponding to the adjusted DBV, the brightness of the pixel can be determined.

[0135] To illustrate the advantages of the solution provided in this application, the following examples are also provided:

[0136] In the example, before adjusting DBV, the maximum brightness corresponding to DBV was 300 nits, and the maximum grayscale of the display was 255. The relationship curve for the first correspondence is as follows: Figure 2 As shown. In Figure 2 In the coordinate system shown, the horizontal axis represents the grayscale of a pixel, and the vertical axis represents the brightness of a pixel. See also... Figure 2 It can be seen that before adjusting DBV, when a pixel's grayscale is 32, its brightness is 31 nits; when a pixel's grayscale is 64, its brightness is 75 nits; when a pixel's grayscale is 192, its brightness is 150 nits; and when a pixel's grayscale is 255, its brightness is 300 nits. In other words, if a pixel in the mura area of ​​the display has a grayscale of 64, its brightness can be adjusted to 75 nits when performing brightness compensation.

[0137] Additionally, in this example, the adjusted DBV corresponds to a maximum brightness of 150 nits.

[0138] In existing technologies for demura processing of displays, the first step is to determine the ratio of the maximum brightness corresponding to the DBV before and after adjustment, i.e., 150 / 300 = 0.5, and based on this, the gain coefficient can be determined to be 0.5. Then, the brightness of a 64-grayscale pixel is determined to be the product of 0.5 and 75 nits, i.e., 37.5 nits, and the brightness of that pixel is then adjusted to 37.5 nits. In other words, in existing technologies, a 64-grayscale pixel is adjusted to 37.5 nits.

[0139] When applying the solution provided in the embodiments of this application, a second correspondence is determined based on the first correspondence, wherein the difference between the second gamma value in the second correspondence and the first gamma value in the first correspondence is within a preset range. In this case, in this example, the relationship curve of the determined second correspondence is as follows: Figure 3 As shown. Among them, in Figure 3 In the coordinate system shown, the horizontal axis represents the gray level of the pixel, and the vertical axis represents the brightness of the pixel.

[0140] See Figure 3 In the second correspondence, the brightness corresponding to gray level 32 is 16 nits, the brightness corresponding to gray level 61 is 31 nits, the brightness corresponding to gray level 64 is 33 nits, the brightness corresponding to gray level 180 is 75 nits, the brightness corresponding to gray level 192 is 100 nits, and the brightness corresponding to gray level 255 is 150 nits.

[0141] In other words, after adjusting the maximum brightness corresponding to the DBV of the display from 300 nits to 150 nits, the brightness corresponding to 32 grayscale changes from 31 nits to 16 nits, the brightness corresponding to 64 grayscale changes from 75 nits to 33 nits, the brightness corresponding to 192 grayscale changes from 150 nits to 100 nits, and the brightness corresponding to 255 grayscale changes from 300 nits to 150 nits.

[0142] in accordance with Figure 3 The corresponding second correspondence is that when the grayscale of a pixel in the demolition region is 64, the brightness of that pixel can be determined to be 33 nits. During the demolition process, the brightness of that pixel is then adjusted to 33 nits. In other words, the solution provided in this application embodiment adjusts a pixel with a grayscale of 64 to 33 nits.

[0143] Compared with existing solutions, the solutions provided in this application show that the brightness of pixels at the same gray level determined by these two solutions is not the same. The brightness of the pixel determined by the solution provided in this application is closer to the brightness that the pixel should theoretically present, where the required brightness refers to the brightness that the pixel should theoretically present without the mura phenomenon. Therefore, the solution provided in this application can improve the accuracy of demura processing and reduce the compensation error in brightness compensation of pixels in the mura region.

[0144] In this embodiment, the method includes determining the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence. This operation can be implemented in various ways.

[0145] In one feasible implementation, determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes:

[0146] The brightness corresponding to the gray level of each pixel in the mura region in the second correspondence is determined, and the brightness corresponding to the gray level of each pixel in the second correspondence is the target brightness corresponding to each pixel.

[0147] In this embodiment of the application, after determining the second correspondence, each gray level in the second correspondence and the brightness corresponding to that gray level can be stored. In this case, during the demura processing, the gray level of the pixel in the demura area of ​​the display screen can be determined, and then the brightness corresponding to the gray level in the second correspondence can be determined. This brightness is the target brightness of the pixel.

[0148] Specifically, the gray levels and their corresponding brightness can be stored by storing the expression of the second correspondence. For example, the second correspondence can be: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel gray level / maximum gray level of the display screen). g2 At that time, this relation can be stored.

[0149] In this case, when the grayscale of a certain pixel in the mura region of the display screen is determined after DBV adjustment, the brightness of the pixel in the stored second correspondence relationship can be calculated according to the relationship formula, and the brightness is the target brightness corresponding to the pixel.

[0150] Through the above steps, after adjusting the DBV, the display chip can calculate the target brightness of the target pixel in real time based on the pre-stored formula, the grayscale value of the target pixel, and the maximum brightness corresponding to the adjusted DBV. Then, based on the target brightness, it performs brightness compensation on the pixel to achieve demura processing. For example, the pre-stored formula is as follows:

[0151] (Pixel brightness / Maximum brightness corresponding to DBV) = (Pixel grayscale / Maximum grayscale of the display) g

[0152] In this embodiment, the display chip stores the correspondence between DBV, pixel grayscale and pixel brightness in advance. After adjusting DBV, the display chip obtains the maximum brightness corresponding to the adjusted DBV and the grayscale value corresponding to the target pixel to be compensated. It can then calculate the brightness corresponding to the pixel to be compensated in real time based on the pre-stored relationship and use the brightness as the compensated brightness value.

[0153] Furthermore, since this method calculates the target brightness corresponding to the pixel in real time based on the formula of the second correspondence, the accuracy of determining the target brightness is relatively high.

[0154] In another feasible implementation, the second correspondence includes n gray levels and n brightness levels corresponding to the n gray levels, where n is a positive integer.

[0155] In this case, n gray levels and n brightness levels corresponding to each of the n gray levels in the second correspondence can be obtained through the second correspondence, and the correspondence between the n gray levels and the n brightness levels can be stored. Furthermore, in this scheme, the target brightness of a pixel is determined based on the n gray levels and the n brightness levels corresponding to each of the n gray levels.

[0156] In a feasible design, n can be determined to be 3, that is, in the second correspondence, the 3 gray levels correspond to the 3 brightness levels respectively.

[0157] Of course, n can also be other positive integers. Generally, when high precision is required for demura processing, n is set to a larger value, and when low precision is required, n is set to a smaller value.

[0158] Accordingly, determining the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes the following steps:

[0159] When the first gray level of the first pixel in the mura region belongs to the n gray levels, the brightness corresponding to the first gray level in the second correspondence is determined to be the target brightness of the first pixel, and the first pixel is any pixel in the mura region.

[0160] In one example, after the display's DBV is adjusted, the corresponding brightness is 150 nits, and the relationship curve of the second correspondence is as follows: Figure 3 As shown, n is 3, and the three determined gray levels are 32 gray level, 64 gray level and 192 gray level. The brightness of 32 gray level in the second correspondence is 16 nits, the brightness of 64 gray level in the second correspondence is 33 nits, and the brightness of 192 gray level in the second correspondence is 100 nits.

[0161] In this case, when the first gray level of the first pixel is 64 gray levels, the target brightness of the first pixel can be determined to be 33 nits.

[0162] When the first gray level of the first pixel in the mura region does not belong to the n gray levels, the first brightness corresponding to the first gray level is determined by interpolating the n gray levels and the n brightness corresponding to the n gray levels respectively. The first brightness is the target brightness of the first pixel.

[0163] When interpolating the n gray levels and the n brightness levels corresponding to the n gray levels, the interpolation process is usually performed on the adjacent gray levels of the first gray level and the brightness levels corresponding to the adjacent gray levels.

[0164] For example, before adjusting the DBV, the maximum brightness corresponding to the DBV of the display screen was 300 nits, and in this example, the maximum brightness corresponding to the DBV after adjustment is 150 nits. The relationship curve of the second correspondence is as follows: Figure 3 As shown, n is 3, and the three gray levels stored in the second correspondence are 32, 64, and 192, while the first gray level is 50. That is to say, the first gray level does not belong to the three gray levels stored in the second correspondence.

[0165] In this case, the adjacent gray levels of the first gray level are gray level 32 and gray level 64. In this embodiment of the application, the brightness corresponding to gray level 32 and gray level 32, as well as the brightness corresponding to gray level 64 and gray level 64, can be interpolated, and the brightness corresponding to gray level 50 can be determined by interpolation.

[0166] Furthermore, before and after DBV adjustment, the brightness of pixels with a grayscale of 0 on the display screen is 0 nits. When the first grayscale of the first pixel in the mura region does not belong to the n grayscales, and the first grayscale is less than the smallest grayscale among the n grayscales, then the adjacent grayscales of the first grayscale are the 0 grayscale and the smallest grayscale among the n grayscales, and the brightness corresponding to the first grayscale can be determined by interpolation processing of the 0 grayscale and the smallest grayscale among the n grayscales.

[0167] In this case, in the example above, if the first gray level is 15, then the first gray level is less than the smallest gray level among the three gray levels. The adjacent gray levels of the first gray level are 0 and 32. By interpolating 0 and 32, the brightness corresponding to the pixel's gray level of 15 is calculated.

[0168] Furthermore, in this embodiment, various interpolation methods can be used when interpolating the n gray levels and the n luminances corresponding to each gray level, and this embodiment does not limit the specific interpolation method used. For example, the interpolation method used in this embodiment can be a linear interpolation method.

[0169] Through the above steps, the terminal device can determine the target brightness of the pixels in the mura area of ​​the display screen after adjusting the DBV, and thus can perform demura processing based on the target brightness.

[0170] Furthermore, in this scheme for determining the target brightness, the terminal device only needs to store n gray levels and the n brightness levels corresponding to the n gray levels in the second correspondence. Therefore, this method occupies less storage space.

[0171] Furthermore, in this scheme, when the first gray level belongs to the n gray levels, the target brightness of the first pixel can be determined based on the stored correspondence between the n gray levels and the n brightness levels; and when the first gray level does not belong to the n gray levels, the target brightness of the first pixel can be determined by interpolating the n gray levels and the brightness corresponding to the n gray levels respectively, without having to perform real-time calculations based on the relationship between gray levels and brightness, thus reducing the computational load and improving the efficiency of determining the target brightness of the first pixel.

[0172] Alternatively, in another feasible implementation, see [link to relevant documentation]. Figure 4 The flowchart shown illustrates the process of determining the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence. This includes the following steps:

[0173] Step S21: Determine the second brightness corresponding to the second gray level of the second pixel in the mura region in the second correspondence relationship, and determine the third gray level corresponding to the second brightness in the first correspondence relationship. The second pixel can be any pixel in the mura region.

[0174] In the solution provided in this application embodiment, the target brightness is determined based on the gray levels corresponding to the same brightness before and after DBV adjustment. In this case, step S21 can determine the second gray level corresponding to the second brightness in the second correspondence relationship, and the third gray level corresponding to the second brightness in the first correspondence relationship.

[0175] For example, before adjusting the DBV, the maximum brightness corresponding to the DBV of the display screen is 300 nits, and in this example, after adjusting the DBV, the maximum brightness corresponding to the DBV of the display screen is 150 nits. The relationship curve of the second correspondence is as follows: Figure 3 As shown, and in this example, the second grayscale of the second pixel is 61. In this case, based on Figure 3 The first correspondence shown indicates that the second brightness corresponding to the second grayscale is 31 nits. Then, according to... Figure 2 The first correspondence shown indicates that the third gray level corresponding to the second brightness in the first correspondence is 32. That is, the second brightness is 31 nits, the second gray level corresponding to the second brightness in the second correspondence is 61, and the third gray level corresponding to the second brightness in the first correspondence is 32.

[0176] Step S22: Determine a first gain value based on the second gray level and the third gray level. The product of the first gain value and the third gray level is the first target gray level.

[0177] The first gain value can be obtained in various ways.

[0178] In one method of obtaining the first gain value, the first gain value may be the ratio of the third gray level to the second gray level, that is, the ratio of the third gray level to the second gray level is determined as the first gain value. In this case, in the example above, the first gain value is 32 / 61.

[0179] Alternatively, in another method for obtaining the first gain value, the ratio of the third grayscale to the second grayscale is first determined; then, in a pre-defined first mapping relationship, the gain value corresponding to the ratio of the third grayscale to the second grayscale is determined as the first gain value. The pre-defined first mapping relationship is a mapping relationship between different ratios and their corresponding gain values. In other words, the first gain value is the gain value corresponding to the ratio of the third grayscale to the second grayscale in the pre-defined first mapping relationship.

[0180] Of course, the first gain value can also be determined in other ways, and this application embodiment does not limit this.

[0181] In addition, in the embodiments of this application, the product of the first gain value and the third gray level is the first target gray level. For example, in the above example, the second brightness is 31 nits, the second gray level corresponding to the second brightness in the second correspondence is 61, and the third gray level corresponding to the second brightness in the first correspondence is 32, and the first gain value is 32 / 61, then the first target gray level is 32 / 61*32.

[0182] Step S23: Determine the third brightness corresponding to the first target grayscale in the first correspondence, and determine the third brightness as the target brightness of the second pixel.

[0183] Through the above steps, the terminal device can determine the target brightness corresponding to the grayscale of the pixels in the mura area of ​​the display screen after adjusting the DBV, and thus can perform demura processing based on the target brightness.

[0184] In addition, determining the third brightness corresponding to the first target gray level in the first correspondence can be achieved in various ways.

[0185] In one approach, the first correspondence can be stored. This first correspondence can be represented by a formula, in which case the formula for the first correspondence can be stored. For example, the first correspondence might be: (pixel brightness / maximum brightness corresponding to the original DBV) = (pixel grayscale / maximum grayscale of the display screen). g1 At that time, the relation can be stored.

[0186] In this case, after determining the first target gray level, the third brightness can be calculated using the stored first correspondence.

[0187] In this way, a third brightness can be calculated, which can then be used for demura processing to eliminate mura areas on the display screen. Furthermore, this method determines the third brightness in real time through a first correspondence, resulting in a high degree of accuracy.

[0188] Alternatively, in another feasible implementation, the first correspondence includes m gray levels and m brightness levels corresponding to the m gray levels, where m is a positive integer.

[0189] In this case, the correspondence between the m gray levels and the m brightness levels can be stored. Furthermore, in this scheme, the target brightness of a pixel is determined based on the m gray levels and the m brightness levels corresponding to each gray level.

[0190] In a feasible design, m can be determined to be 3, that is, in the first correspondence, the 3 gray levels correspond to the 3 brightness levels respectively.

[0191] Of course, m can also be other positive integers. Generally, when high precision is required for demura processing, m is set to a larger value, and when low precision is required, m is set to a smaller value.

[0192] Accordingly, determining the third brightness corresponding to the first target grayscale in the first correspondence includes:

[0193] When the first target gray level belongs to the m gray levels, the third brightness is the brightness of the first target gray level in the first correspondence.

[0194] In one example, the maximum brightness corresponding to the original DBV was 300 nits. In this example, the DBV of the display was adjusted to 150 nits. The relationship curve corresponding to the first correspondence is as follows: Figure 2 As shown, the relationship curve corresponding to the second correspondence is as follows: Figure 3As shown in the example, the m gray levels are 32, 64, and 192, where gray level 32 corresponds to a brightness of 31 nits in the first correspondence, gray level 64 corresponds to a brightness of 75 nits in the first correspondence, and gray level 192 corresponds to a brightness of 150 nits in the first correspondence.

[0195] In this case, when the first target grayscale is one of 32, 64, and 192, the third brightness corresponding to the first target grayscale before DBV adjustment can be determined as the brightness corresponding to that grayscale. For example, when the first target grayscale is 32, the third brightness can be determined to be 31 nits.

[0196] In addition, when the first target gray level does not belong to the m gray levels, the third brightness is the brightness determined by interpolating the m gray levels and the m brightness corresponding to the m gray levels respectively.

[0197] When interpolating the m gray levels and the corresponding brightness of the m gray levels, the interpolation process is usually performed on the adjacent gray levels of the first target gray level and the brightness of the adjacent gray levels corresponding to the first correspondence.

[0198] For example, the m gray levels are 32, 64, and 192, and the first target gray level is 50. Therefore, the adjacent gray levels of the first target gray level are 32 and 64. In this embodiment, the brightness corresponding to 32 and 32 in the first correspondence, and the brightness corresponding to 64 and 64 in the first correspondence, can be interpolated to determine the brightness corresponding to 50 in the first correspondence.

[0199] Furthermore, before and after DBV adjustment, the brightness of pixels with a grayscale of 0 on the display screen is 0 nits. When the first target grayscale does not belong to the m grayscales, and the first target grayscale is less than the smallest grayscale among the m grayscales, then the adjacent grayscales of the first target grayscale are the 0 grayscale and the smallest grayscale among the m grayscales. The brightness corresponding to the first target grayscale can be determined by interpolation processing of the brightness (i.e., 0 nits) corresponding to the 0 grayscale in the first correspondence relationship and the brightness corresponding to the smallest grayscale among the m grayscales in the first correspondence relationship.

[0200] In this case, in the example above, if the first target gray level is 20, then the first target gray level is less than the smallest gray level among the three gray levels, and the adjacent gray levels of the first target gray level are 0 and 32. By interpolating 0 and 32, and the brightness corresponding to 0 and 32 in the first correspondence, the third brightness corresponding to gray level 20 in the first correspondence is determined.

[0201] Furthermore, in this embodiment, various interpolation methods can be used when interpolating the m gray levels and the m brightness values ​​corresponding to each of the m gray levels, and this embodiment does not limit the specific interpolation method used. For example, the interpolation method used in this embodiment can be a linear interpolation method.

[0202] Through the above steps, the terminal device can determine the target brightness of the pixels in the mura area of ​​the display screen after adjusting the DBV, and thus can perform demura processing based on the target brightness.

[0203] Furthermore, in this scheme for determining the target brightness, the terminal device only needs to store m gray levels and the m brightness levels corresponding to the m gray levels in the first correspondence relationship. Therefore, this method occupies less storage space.

[0204] Furthermore, in this scheme, when the first target gray level belongs to the m gray levels, the target brightness of the second pixel can be determined according to the stored correspondence between the m gray levels and the m brightness levels; while when the first target gray level does not belong to the m gray levels, the target brightness of the second pixel can be determined by interpolating the m gray levels and the brightness corresponding to the m gray levels respectively, without having to perform real-time calculations based on the relationship between gray levels and brightness, thus reducing the computational load and improving the efficiency of determining the target brightness of the second pixel.

[0205] Alternatively, in another feasible implementation, see [link to relevant documentation]. Figure 5 The flowchart shown illustrates the process of determining the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence. This includes the following steps:

[0206] Step S31: Determine the second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment.

[0207] The second gain value can be determined in several ways. In one way, determining the second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment includes: determining the ratio of the maximum brightness corresponding to the DBV after adjustment to the maximum brightness corresponding to the DBV before adjustment as the second gain value.

[0208] Alternatively, determining the second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment includes: in a pre-set second mapping relationship, determining the gain value corresponding to the ratio of the maximum brightness corresponding to the DBV after adjustment to the maximum brightness corresponding to the DBV before adjustment as the second gain value, wherein the pre-set second mapping relationship is a mapping relationship between different ratios and corresponding gain values.

[0209] In other words, in this scheme, a second mapping relationship is pre-defined, and then the gain value corresponding to the ratio in the second mapping relationship is determined to be the second gain value.

[0210] Of course, the second gain value can also be determined in other ways, and this application embodiment does not limit this.

[0211] Step S32: Determine the third gain value based on the maximum brightness corresponding to the adjusted DBV and the second gain value.

[0212] In this embodiment of the application, a third gain value is obtained by adjusting the second gain value so that the third gain value can better reflect the changes in brightness of each gray level before and after DBV adjustment.

[0213] The third gain value can be obtained in various ways. In one feasible implementation, determining the third gain value based on the adjusted DBV and the second gain value includes:

[0214] The third gain value is determined using the following formula:

[0215] Gain1=((MaxDBV-MinDBV) / (CurrentDBV-MinDBV))*EndPointGain;

[0216] Wherein, EndPointGain is the second gain value, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, MaxDBV is the maximum brightness corresponding to the maximum DBV of the display screen, and CurrentDBV is the adjusted DBV.

[0217] In the above formula, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, where the maximum brightness corresponding to MinDBV is typically 0 nits; additionally, Figure 2 and Figure 3In the corresponding example, the maximum brightness corresponding to the display's maximum DBV is typically 300 nits. Therefore, in this example, the maximum brightness corresponding to MaxDBV is 300 nits. When the maximum brightness corresponding to the display's DBV is adjusted to 150 nits, the maximum brightness corresponding to CurrentDBV is 150 nits. In this case, if EndPointGain is 1, then Gain1 is 2.

[0218] Of course, the third gain value can also be obtained through other means, and this application embodiment does not limit this.

[0219] Step S33: Determine the product of the gray level of the third pixel in the mura region and the third gain value as the second target gray level.

[0220] The third pixel is any pixel in the mura region.

[0221] In this embodiment of the application, the product of the gray level of the third pixel and the third gain value is the second target gray level. For example, if the gray level of the third pixel is 32 and the third gain value is 2, then the second target gray level is 64.

[0222] Step S34: Determine the fourth brightness corresponding to the second target grayscale in the first correspondence.

[0223] Step S35: Determine that the fourth brightness is the target brightness of the third pixel.

[0224] Through the above steps, the terminal device can determine the target brightness corresponding to the grayscale of the pixels in the mura area of ​​the display screen after adjusting the DBV.

[0225] In this embodiment, the fourth brightness corresponding to the second target grayscale before DBV adjustment is taken as the target brightness. In this case, the terminal device can store a first correspondence relationship. After determining the second target grayscale, the brightness corresponding to the second target grayscale in the first correspondence relationship is the fourth brightness. That is, the fourth brightness can be determined through the first correspondence relationship stored in the terminal device.

[0226] In one feasible design, the terminal device can store the first correspondence relationship by storing the formula for the first correspondence relationship. For example, the first correspondence relationship could be: (pixel brightness / maximum brightness corresponding to the original DBV) = (pixel grayscale / maximum grayscale of the display screen). g1 In this case, the terminal device can store the formula. The fourth luminance can then be calculated using this formula.

[0227] In this way, a fourth brightness can be calculated, which can then be used for demura processing to eliminate mura areas on the display screen. Furthermore, this method determines the fourth brightness in real time through a first correspondence, resulting in a high degree of accuracy.

[0228] Alternatively, in another feasible implementation, the first correspondence includes r gray levels and r brightness levels corresponding to the r gray levels, where r is a positive integer.

[0229] In this case, the correspondence between the r gray levels and the r brightness levels can be stored. Furthermore, in this scheme, the target brightness of a pixel is determined based on the r gray levels and the r brightness levels corresponding to each of the r gray levels.

[0230] In one feasible design, r can be determined to be 3, that is, in the first correspondence, the 3 gray levels correspond to the 3 brightness levels respectively.

[0231] Of course, r can also be other positive integers. Generally, when high precision is required for demura processing, r is set to a larger value, and when low precision is required, r is set to a smaller value.

[0232] Accordingly, determining the fourth brightness corresponding to the second target grayscale in the first correspondence includes:

[0233] When the second target gray level belongs to the r gray levels, the fourth brightness is the brightness of the second target gray level in the first correspondence relationship;

[0234] When the second target gray level does not belong to the r gray levels, the fourth brightness is the brightness determined by interpolating the r gray levels and the r brightness corresponding to the r gray levels respectively.

[0235] When interpolating the r gray levels and the corresponding brightness of the r gray levels, the interpolation process is usually performed on the adjacent gray levels of the second target gray level and the brightness of the adjacent gray levels corresponding to the first correspondence.

[0236] When the second target gray level is less than the smallest gray level among the r gray levels, the adjacent gray levels of the second target gray level are the 0 gray level and the smallest gray level among the r gray levels. The fourth brightness can be determined by interpolation processing of the brightness corresponding to the 0 gray level in the first correspondence relationship and the brightness corresponding to the smallest gray level among the r gray levels in the first correspondence relationship.

[0237] Furthermore, in this embodiment, various interpolation methods can be used when interpolating the r gray levels and the r brightness levels corresponding to each of the r gray levels, and this embodiment does not limit the specific interpolation method used. For example, the interpolation method used in this embodiment can be a linear interpolation method.

[0238] Through the above steps, the terminal device can determine the target brightness of the pixels in the mura area of ​​the display screen after adjusting the DBV, and thus can perform demura processing based on the target brightness.

[0239] Furthermore, in this scheme for determining the target brightness, the terminal device only needs to store r gray levels and r brightness levels corresponding to the r gray levels in the first correspondence. Therefore, this method occupies less storage space.

[0240] Furthermore, this scheme eliminates the need for real-time calculations based on the relationship between brightness and grayscale, resulting in a smaller computational load and consequently improving the efficiency of determining the target brightness of the third pixel.

[0241] Furthermore, when the second target grayscale is greater than the grayscale of the display screen, determining the fourth brightness corresponding to the second target grayscale in the first correspondence includes:

[0242] After DBV adjustment, the maximum brightness that the display screen can show is determined to be the fourth brightness.

[0243] The maximum grayscale supported by the display screen is usually set by default at the factory. When the second target grayscale is greater than the maximum grayscale supported by the display screen, there is no brightness corresponding to the second target grayscale in the first correspondence. In this case, it can be determined that the maximum brightness that the display screen can display after DBV adjustment is the fourth brightness.

[0244] For example, if the maximum grayscale of the display is 255, the third gain value is 2, and the grayscale of the third pixel is 192, then the second target grayscale is 384, which exceeds the maximum grayscale of the display. In this case, the fourth brightness can be determined as the maximum brightness that the display can show after DBV adjustment. If the maximum brightness that the display can show after DBV adjustment is 150 nits, then the fourth brightness is 150 nits.

[0245] Through the above steps, the terminal device can determine the target brightness of the pixels in the mura area of ​​the display screen after adjusting the DBV, and thus can perform demura processing based on the target brightness.

[0246] Furthermore, in this scheme for determining the target brightness, the terminal device only needs to store r gray levels and r brightness levels corresponding to the r gray levels in the first correspondence. Therefore, this method occupies less storage space.

[0247] Furthermore, this scheme eliminates the need for real-time calculations based on the relationship between brightness and grayscale, resulting in a smaller computational load and consequently improving the efficiency of determining the target brightness of the third pixel.

[0248] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0249] Corresponding to the above method embodiments, this application discloses a display screen brightness adjustment device. See also Figure 6 The schematic diagram shown indicates that the display screen brightness adjustment device includes a processing unit 110 and a brightness adjustment unit 120.

[0250] The processing unit 110 is used to determine, according to the first correspondence, a second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV. The first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before adjusting DBV.

[0251] The processing unit 110 is further configured to determine, based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV;

[0252] The brightness adjustment unit 120 is used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0253] The apparatus disclosed in this application can utilize the first correspondence between the brightness and grayscale of each pixel before DBV adjustment to determine the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after DBV adjustment, and then use the second correspondence to perform brightness compensation on the pixels in the mura area, that is, determine the target brightness that the pixels in the mura area need to be adjusted through the second correspondence.

[0254] After adjusting the DBV, the correspondence between the grayscale and brightness of each pixel on the display screen better matches the second correspondence. Therefore, compared with the prior art, the solution of this application embodiment can improve the accuracy of demura processing and reduce the compensation error in brightness compensation of pixels in the demura region.

[0255] Furthermore, since the solution provided in this application improves the accuracy of demura processing and reduces the phenomenon of unevenness in the display screen, it can also improve the display quality of the display screen and improve the user experience when using the display screen.

[0256] Furthermore, even after demura processing of a DBV-adjusted display using existing technology, uneven brightness often remains, making it difficult for the display to pass picture quality (PQ) acceptance. PQ acceptance refers to determining whether the display quality meets standards based on visual inspection of the screen's appearance.

[0257] The solution provided by the embodiments of this application improves the display quality of the display screen, and correspondingly increases the pass rate of the display screen in PQ acceptance.

[0258] In the apparatus disclosed in this application embodiment, the first correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value.

[0259] The second correspondence is specifically used to indicate the correspondence between the brightness of each pixel in the display screen, the adjusted DBV, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value after DBV adjustment.

[0260] Furthermore, in the apparatus disclosed in the embodiments of this application, the processing unit is specifically used to: determine the second gamma value in the second correspondence based on the first gamma value in the first correspondence, wherein the difference between the first gamma value and the second gamma value is within a preset range;

[0261] The second correspondence is determined based on the second gamma value and the adjusted DBV.

[0262] In one feasible solution, the first correspondence is: (pixel brightness / maximum brightness corresponding to DBV before adjustment) = (pixel grayscale / maximum grayscale of the display screen) g1 ;

[0263] The second correspondence is: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel grayscale / maximum grayscale of the display screen) g2 ;

[0264] Where g1 is the first gamma value and g2 is the second gamma value.

[0265] In this embodiment, the method includes determining the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence. This operation can be implemented in various ways.

[0266] In one feasible implementation, the processing unit is specifically used to determine the brightness corresponding to the gray level of each pixel in the mura region in the second correspondence relationship, wherein the brightness corresponding to the gray level of each pixel in the second correspondence relationship is the target brightness corresponding to each pixel.

[0267] In another feasible implementation, the second correspondence includes n gray levels and n brightness levels corresponding to the n gray levels, where n is a positive integer.

[0268] In this case, the processing unit is specifically used to determine the brightness of the first gray level in the second correspondence as the target brightness of the first pixel when the first gray level of the first pixel in the mura region belongs to the n gray levels, and the first pixel is any pixel in the mura region;

[0269] When the first gray level of the first pixel in the mura region does not belong to the n gray levels, the first brightness corresponding to the first gray level is determined by interpolating the n gray levels and the n brightness corresponding to the n gray levels respectively. The first brightness is the target brightness of the first pixel.

[0270] Alternatively, in another feasible implementation, the processing unit is specifically used to: determine the second brightness corresponding to the second gray level of the second pixel in the mura region in the second correspondence, wherein the second pixel is any pixel in the mura region;

[0271] Determine the third gray level corresponding to the second brightness in the first correspondence;

[0272] A first gain value is determined based on the second gray level and the third gray level, and the product of the first gain value and the third gray level is the first target gray level.

[0273] Determine the third brightness corresponding to the first target grayscale in the first correspondence;

[0274] The third brightness is determined to be the target brightness of the second pixel.

[0275] In this case, the first correspondence includes m gray levels and m brightness levels corresponding to the m gray levels, where m is a positive integer;

[0276] The processing unit is specifically used to: when the first target gray level belongs to the m gray levels, determine the third brightness as the brightness corresponding to the first target gray level in the first correspondence relationship;

[0277] When the first target gray level does not belong to the m gray levels, the third brightness is determined to be the brightness determined by interpolating the m gray levels and the m brightness corresponding to the m gray levels respectively.

[0278] In addition, in this implementation, the processing unit is specifically used to: determine the ratio of the third gray level to the second gray level as the first gain value;

[0279] Alternatively, the processing unit is specifically used to determine the ratio of the third gray level to the second gray level;

[0280] In a pre-defined first mapping relationship, the gain value corresponding to the ratio of the third gray level to the second gray level is determined to be the first gain value. The pre-defined first mapping relationship is a mapping relationship between different ratios and corresponding gain values.

[0281] Alternatively, in another feasible implementation, the processing unit is specifically used to: determine a second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment;

[0282] The third gain value is determined based on the maximum brightness corresponding to the adjusted DBV and the second gain value;

[0283] The product of the gray level of the third pixel in the mura region and the third gain value is determined as the second target gray level, where the third pixel is any pixel in the mura region;

[0284] Determine the fourth brightness corresponding to the second target grayscale in the first correspondence;

[0285] The fourth brightness is determined to be the target brightness of the third pixel.

[0286] Wherein, the first correspondence includes r gray levels and r brightness levels corresponding to the r gray levels, where r is a positive integer;

[0287] The processing unit is specifically used to: when the second target gray level belongs to the r gray levels, determine the fourth brightness as the brightness corresponding to the second target gray level in the first correspondence relationship;

[0288] When the second target gray level does not belong to the r gray levels, the fourth brightness is determined to be the brightness determined by interpolating the r gray levels and the r brightness corresponding to the r gray levels respectively.

[0289] When the second target grayscale is greater than the grayscale of the display screen, the processing unit is specifically used to determine that the maximum brightness that the display screen can display after DBV adjustment is the fourth brightness.

[0290] In this approach, the processing unit is specifically used to: determine the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment as the second gain value;

[0291] Alternatively, the processing unit is specifically used to determine, in a pre-set second mapping relationship, the gain value corresponding to the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment is the second gain value, and the pre-set second mapping relationship is the mapping relationship between different ratios and corresponding gain values.

[0292] Furthermore, in the scheme disclosed in the embodiments of this application, the processing unit is specifically used to determine the third gain value using the following formula:

[0293] Gain1=((MaxDBV-MinDBV) / (CurrentDBV-MinDBV))*EndPointGain;

[0294] Wherein, EndPointGain is the second gain value, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, MaxDBV is the maximum brightness corresponding to the maximum DBV of the display screen, and CurrentDBV is the maximum brightness corresponding to the adjusted DBV.

[0295] Corresponding to the method embodiments of this application, this application also discloses a display screen brightness adjustment device. See also Figure 7 The schematic diagram shown illustrates that the terminal device includes a processor 1101 and a transmission interface 1102, wherein the processor 1101 is configured to call program instructions stored in memory to execute... Figure 1 , Figure 4 and Figure 5 All or part of the steps in the corresponding embodiments achieve the adjustment of the display screen brightness.

[0296] Furthermore, the display screen brightness adjustment device disclosed in this application embodiment also includes a memory. The memory is typically used to store a first correspondence and a second correspondence. Specifically, the first correspondence indicates the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the maximum brightness corresponding to the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and a first gamma value; the second correspondence indicates the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the maximum brightness corresponding to the DBV after adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and a second gamma value.

[0297] During the process of adjusting the brightness of the display screen, the processor 101 can adjust the brightness of the display screen by reading the first correspondence and the second correspondence stored in the memory.

[0298] Furthermore, the display brightness adjustment device may also include a bus 1103. Additionally, the memory may include random access memory 1104 and read-only memory 1105.

[0299] The processor is coupled to the transceiver, random access memory (RAM), and read-only memory (ROM) via a bus. When the terminal device needs to be run, it is booted by the basic input / output system (BIS) embedded in the ROM or by the bootloader in the embedded system, thus guiding the device into normal operation. After the device enters normal operation, the application program and operating system run in the RAM, enabling the terminal device to perform operations. Figure 1 , Figure 4 and Figure 5 All or part of the steps in the corresponding embodiments.

[0300] The apparatus of this invention can correspond to the above. Figure 6 The corresponding embodiment includes a display screen brightness adjustment device, and the processor or the like in this device can implement... Figure 6 For the sake of brevity, the functions of the apparatus and / or the various steps and methods implemented in the corresponding embodiments will not be described in detail here.

[0301] Accordingly, this application also discloses a display screen brightness adjustment device. See [link to relevant documentation] Figure 8 The system schematic shown includes a display brightness adjustment device comprising a display driver integrated circuit (DDIC) 100 and an application processor (AP) 200.

[0302] The AP is used to determine the adjusted display brightness value DBV, and according to the first correspondence, to determine the second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value DBV. The first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before adjusting DBV.

[0303] The AP is further configured to determine, based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV;

[0304] The DDIC is used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0305] When the AP determines the target brightness of each pixel in the mura region of the display screen after adjusting the DBV according to the second correspondence, it can use a variety of methods.

[0306] In one feasible method, the AP can determine the brightness corresponding to the gray level of each pixel in the mura region in the second correspondence, and the brightness corresponding to the gray level of each pixel in the second correspondence is the target brightness corresponding to each pixel.

[0307] Alternatively, in another feasible method, the second correspondence includes n gray levels and n brightness levels corresponding to each of the n gray levels, where n is a positive integer, and the second correspondence is used. In this case, when the AP determines the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, it performs the following operation:

[0308] When the first gray level of the first pixel in the mura region belongs to the n gray levels, the brightness corresponding to the first gray level in the second correspondence is determined to be the target brightness of the first pixel, and the first pixel is any pixel in the mura region;

[0309] When the first gray level of the first pixel in the mura region does not belong to the n gray levels, the first brightness corresponding to the first gray level is determined by interpolating the n gray levels and the n brightness corresponding to the n gray levels respectively. The first brightness is the target brightness of the first pixel.

[0310] Alternatively, in another feasible method, the AP, when determining the target brightness corresponding to each pixel in the mura region of the display after adjusting the DBV, performs the following operation:

[0311] Determine the second brightness corresponding to the second gray level of the second pixel in the mura region in the second correspondence relationship, wherein the second pixel is any pixel in the mura region;

[0312] Determine the third gray level corresponding to the second brightness in the first correspondence;

[0313] A first gain value is determined based on the second gray level and the third gray level, and the product of the first gain value and the third gray level is the first target gray level.

[0314] Determine the third brightness corresponding to the first target grayscale in the first correspondence;

[0315] The third brightness is determined to be the target brightness of the second pixel.

[0316] In this case, when the first correspondence includes m gray levels and m brightness levels corresponding to the m gray levels respectively, where m is a positive integer, the AP determines the third brightness corresponding to the first target gray level in the first correspondence through the following operation:

[0317] When the first target gray level belongs to the m gray levels, the third brightness is determined to be the brightness corresponding to the first target gray level in the first correspondence relationship;

[0318] When the first target gray level does not belong to the m gray levels, the third brightness is determined to be the brightness determined by interpolating the m gray levels and the m brightness corresponding to the m gray levels respectively.

[0319] Alternatively, in another feasible method, the AP, when determining the target brightness corresponding to each pixel in the mura region of the display after adjusting the DBV, performs the following operation:

[0320] The second gain value is determined based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment;

[0321] The third gain value is determined based on the maximum brightness corresponding to the adjusted DBV and the second gain value;

[0322] The product of the gray level of the third pixel in the mura region and the third gain value is determined as the second target gray level, where the third pixel is any pixel in the mura region;

[0323] Determine the fourth brightness corresponding to the second target grayscale in the first correspondence;

[0324] The fourth brightness is determined to be the target brightness of the third pixel.

[0325] Wherein, when the first correspondence includes r gray levels and r brightness levels corresponding to the r gray levels respectively, and r is a positive integer, the operation of AP to determine the fourth brightness corresponding to the second target gray level in the first correspondence includes the following steps:

[0326] When the second target gray level belongs to the r gray levels, the fourth brightness is determined to be the brightness corresponding to the second target gray level in the first correspondence;

[0327] When the second target gray level does not belong to the r gray levels, the fourth brightness is determined to be the brightness determined by interpolating the r gray levels and the r brightness corresponding to the r gray levels respectively.

[0328] Furthermore, when the second target grayscale is greater than the grayscale of the display screen, the AP determines that the maximum brightness that the display screen can display after DBV adjustment is the fourth brightness.

[0329] Furthermore, in this embodiment, a memory 300 is also included. The memory 300 is used to store a first correspondence relationship. Specifically, the first correspondence relationship is used to indicate the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value; the second correspondence relationship is used to indicate the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the adjusted DBV, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value.

[0330] Alternatively, the memory stores s gray levels and s brightness values ​​corresponding to each of the s gray levels in the first correspondence; or, the memory stores t gray levels and t brightness values ​​corresponding to each of the t gray levels in the first correspondence. Where s and t are both positive integers.

[0331] In this case, the AP can determine the target brightness of each pixel in the mura area of ​​the display screen after adjusting the DBV by reading the contents stored in the memory.

[0332] This application also discloses a display screen brightness adjustment device. The display screen brightness adjustment device includes: DDIC and AP.

[0333] The AP is used to determine the adjusted DBV. Furthermore, the AP is also used to transmit the determined adjusted DBV to the DDIC.

[0334] The DDIC is used to determine, based on a first correspondence, a second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the DBV. The first correspondence is the correspondence between the brightness and grayscale of each pixel in the display screen before adjusting the DBV. Based on the second correspondence, the DDIC determines the target brightness corresponding to each pixel in the mura area of ​​the display screen after adjusting the DBV. Furthermore, the DDIC is also used to adjust the brightness of each pixel in the mura area to the target brightness corresponding to each pixel.

[0335] When the DDIC determines the target brightness of each pixel in the mura region of the display screen after adjusting the DBV based on the second correspondence, it can use a variety of methods.

[0336] The method used to determine the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, as described in the DDIC, can be referred to in the above embodiments and will not be repeated here.

[0337] Accordingly, this application also discloses a display screen brightness adjustment device. The display screen brightness adjustment device includes: DDIC and AP.

[0338] The AP is used to determine the adjusted DBV.

[0339] Furthermore, the DDIC and the AP determine the target brightness corresponding to each pixel in the mura area of ​​the display screen after adjusting the DBV, based on the adjusted DBV.

[0340] In one feasible implementation, after determining the adjusted DBV, the AP can also determine a second correspondence between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the DBV, based on a first correspondence. The first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before adjusting the DBV.

[0341] Then, the DDIC determines the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV according to the second correspondence; and the DDIC is also used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0342] Alternatively, in another feasible implementation, the AP and the DDIC jointly determine a second correspondence between the brightness and grayscale of each pixel in the non-mura region of the display screen after DBV adjustment, and determine the target brightness corresponding to each pixel in the mura region of the display screen after DBV adjustment based on the second correspondence. Then, the DDIC adjusts the brightness of each pixel in the mura region to the target brightness corresponding to each pixel.

[0343] In addition, in this scheme, the method used by the AP, or the DDIC and the AP to jointly determine the target brightness of each pixel in the mura area of ​​the display screen after adjusting the DBV, can be referred to the above embodiments, and will not be repeated here.

[0344] In a specific implementation, embodiments of this application also provide a computer-readable storage medium for storing instructions. These instructions, when executed on a computer or processor, enable the computer or processor to perform operations including... Figure 1 , Figure 4 and Figure 5 All or part of the steps in the corresponding embodiments. The storage medium of the computer-readable medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0345] Additionally, another embodiment of this application provides a computer program product containing instructions that, when executed on an electronic device, enable the electronic device to implement the following: Figure 1 , Figure 4 and Figure 5 All or part of the steps in the corresponding embodiments.

[0346] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0347] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or certain parts of the embodiments of the present invention.

[0348] The embodiments of the present invention described above do not constitute a limitation on the scope of protection of the present invention.

Claims

1. A method for adjusting the brightness of a display screen, characterized in that, include: Based on the first correspondence, a second correspondence is determined between the brightness and grayscale of each pixel in the non-mura area of ​​the display screen after adjusting the display brightness value (DBV). The first correspondence is the correspondence between the brightness and grayscale of each pixel in the display screen before adjusting the DBV. Specifically, the first correspondence indicates the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value. The second correspondence indicates the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the DBV after adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value. In both the first and second correspondences, the same pixel in the display screen corresponds to the same grayscale, and the brightness of the same pixel in the display screen exhibits a non-linear relationship. Based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen is determined after adjusting the DBV; Adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel; The step of determining the second correspondence between the brightness and grayscale of each pixel in the non-mura region of the display screen after adjusting the display brightness value DBV, based on the first correspondence, includes: Based on the first gamma value in the first correspondence, the second gamma value in the second correspondence is determined, and the difference between the first gamma value and the second gamma value is within a preset range; The second correspondence is determined based on the second gamma value and the adjusted DBV.

2. The method according to claim 1, characterized in that, The first correspondence is: (pixel brightness / maximum brightness corresponding to DBV before adjustment) = (pixel grayscale / maximum grayscale of the display screen) g1 ; The second correspondence is: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel grayscale / maximum grayscale of the display screen) g2 ; Where g1 is the first gamma value and g2 is the second gamma value.

3. The method according to claim 1 or 2, characterized in that, The step of determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes: The brightness corresponding to the gray level of each pixel in the mura region in the second correspondence is determined, and the brightness corresponding to the gray level of each pixel in the second correspondence is the target brightness corresponding to each pixel.

4. The method according to claim 1 or 2, characterized in that, The second correspondence includes n gray levels and n brightness levels corresponding to each of the n gray levels, where n is a positive integer. Determining the target brightness of each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes: When the first gray level of the first pixel in the mura region belongs to the n gray levels, the brightness corresponding to the first gray level in the second correspondence is determined to be the target brightness of the first pixel, and the first pixel is any pixel in the mura region; When the first gray level of the first pixel in the mura region does not belong to the n gray levels, the first brightness corresponding to the first gray level is determined by interpolating the n gray levels and the n brightness corresponding to the n gray levels respectively. The first brightness is the target brightness of the first pixel.

5. The method according to claim 1 or 2, characterized in that, The step of determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes: Determine the second brightness corresponding to the second gray level of the second pixel in the mura region in the second correspondence relationship, wherein the second pixel is any pixel in the mura region; Determine the third gray level corresponding to the second brightness in the first correspondence; A first gain value is determined based on the second gray level and the third gray level, and the product of the first gain value and the third gray level is the first target gray level. Determine the third brightness corresponding to the first target grayscale in the first correspondence; The third brightness is determined to be the target brightness of the second pixel.

6. The method according to claim 5, characterized in that, The step of determining the first gain value based on the second gray level and the third gray level includes: The ratio of the third gray level to the second gray level is determined to be the first gain value; or, Determine the ratio of the third gray level to the second gray level; In a pre-defined first mapping relationship, the gain value corresponding to the ratio of the third gray level to the second gray level is determined to be the first gain value. The pre-defined first mapping relationship is a mapping relationship between different ratios and corresponding gain values.

7. The method according to claim 1 or 2, characterized in that, The step of determining the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV, based on the second correspondence, includes: The second gain value is determined based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment; The third gain value is determined based on the maximum brightness corresponding to the adjusted DBV and the second gain value; The product of the gray level of the third pixel in the mura region and the third gain value is determined as the second target gray level, where the third pixel is any pixel in the mura region; Determine the fourth brightness corresponding to the second target grayscale in the first correspondence; The fourth brightness is determined to be the target brightness of the third pixel.

8. The method according to claim 7, characterized in that, When the second target grayscale is greater than the grayscale of the display screen, determining the fourth brightness corresponding to the second target grayscale in the first correspondence includes: After DBV adjustment, the maximum brightness that the display screen can show is determined to be the fourth brightness.

9. The method according to claim 7, characterized in that, The step of determining the second gain value based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment includes: The ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment is determined as the second gain value; or, In the pre-defined second mapping relationship, the gain value corresponding to the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment is determined to be the second gain value. The pre-defined second mapping relationship is the mapping relationship between different ratios and corresponding gain values.

10. The method according to claim 7, characterized in that, The step of determining the third gain value based on the adjusted DBV and the second gain value includes: The third gain value is determined using the following formula: Gain1 = ((MaxDBV - MinDBV) / (CurrentDBV -MinDBV)) EndPointGain; Wherein, EndPointGain is the second gain value, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, MaxDBV is the maximum brightness corresponding to the maximum DBV of the display screen, and CurrentDBV is the maximum brightness corresponding to the adjusted DBV.

11. A display screen brightness adjustment device, characterized in that, include: The processing unit is configured to determine, based on a first correspondence, a second correspondence between the brightness and grayscale of each pixel in the non-mura region of the display screen after adjusting the display brightness value (DBV). The first correspondence is the correspondence between the brightness and grayscale of each pixel in the display screen before DBV adjustment. Specifically, the first correspondence indicates the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and a first gamma value. The second correspondence specifically indicates the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the DBV after adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and a second gamma value. In both the first and second correspondences, the same pixel in the display screen corresponds to the same grayscale, and the brightness of the same pixel in the display screen exhibits a non-linear relationship. The processing unit is further configured to determine, based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV; A brightness adjustment unit is used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel. The processing unit is specifically used for: Based on the first gamma value in the first correspondence, the second gamma value in the second correspondence is determined, and the difference between the first gamma value and the second gamma value is within a preset range; The second correspondence is determined based on the second gamma value and the adjusted DBV.

12. The apparatus according to claim 11, characterized in that, The first correspondence is: (pixel brightness / maximum brightness corresponding to DBV before adjustment) = (pixel grayscale / maximum grayscale of the display screen) g1 ; The second correspondence is: (pixel brightness / maximum brightness corresponding to the adjusted DBV) = (pixel grayscale / maximum grayscale of the display screen) g2 ; Where g1 is the first gamma value and g2 is the second gamma value.

13. The apparatus according to claim 11 or 12, characterized in that, The processing unit is specifically used to determine the brightness corresponding to the gray level of each pixel in the mura region in the second correspondence relationship, and the brightness corresponding to the gray level of each pixel in the second correspondence relationship is the target brightness corresponding to each pixel.

14. The apparatus according to claim 11 or 12, characterized in that, The second correspondence includes n gray levels and n brightness levels corresponding to the n gray levels, where n is a positive integer; The processing unit is specifically used for: When the first gray level of the first pixel in the mura region belongs to the n gray levels, the brightness corresponding to the first gray level in the second correspondence is determined to be the target brightness of the first pixel, and the first pixel is any pixel in the mura region; When the first gray level of the first pixel in the mura region does not belong to the n gray levels, the first brightness corresponding to the first gray level is determined by interpolating the n gray levels and the n brightness corresponding to the n gray levels respectively. The first brightness is the target brightness of the first pixel.

15. The apparatus according to claim 11 or 12, characterized in that, The processing unit is specifically used for: Determine the second brightness corresponding to the second gray level of the second pixel in the mura region in the second correspondence relationship, wherein the second pixel is any pixel in the mura region; Determine the third gray level corresponding to the second brightness in the first correspondence; A first gain value is determined based on the second gray level and the third gray level, and the product of the first gain value and the third gray level is the first target gray level. Determine the third brightness corresponding to the first target grayscale in the first correspondence; The third brightness is determined to be the target brightness of the second pixel.

16. The apparatus according to claim 15, characterized in that, The processing unit is specifically used to determine the ratio of the third gray level to the second gray level as the first gain value; or, The processing unit is specifically used for: Determine the ratio of the third gray level to the second gray level; In a pre-defined first mapping relationship, the gain value corresponding to the ratio of the third gray level to the second gray level is determined to be the first gain value. The pre-defined first mapping relationship is a mapping relationship between different ratios and corresponding gain values.

17. The apparatus according to claim 11 or 12, characterized in that, The processing unit is specifically used for: The second gain value is determined based on the maximum brightness corresponding to the DBV before adjustment and the maximum brightness corresponding to the DBV after adjustment; The third gain value is determined based on the maximum brightness corresponding to the adjusted DBV and the second gain value; The product of the gray level of the third pixel in the mura region and the third gain value is determined as the second target gray level, where the third pixel is any pixel in the mura region; Determine the fourth brightness corresponding to the second target grayscale in the first correspondence; The fourth brightness is determined to be the target brightness of the third pixel.

18. The apparatus according to claim 17, characterized in that, When the second target grayscale is greater than the grayscale of the display screen, the processing unit is specifically used to determine that the maximum brightness that the display screen can display after DBV adjustment is the fourth brightness.

19. The apparatus according to claim 17, characterized in that, The processing unit is specifically used to determine the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment as the second gain value; or, The processing unit is specifically used to determine, in a pre-set second mapping relationship, the gain value corresponding to the ratio of the maximum brightness corresponding to the adjusted DBV to the maximum brightness corresponding to the DBV before adjustment is the second gain value, and the pre-set second mapping relationship is the mapping relationship between different ratios and corresponding gain values.

20. The apparatus according to claim 17, characterized in that, The processing unit is specifically used to determine the third gain value using the following formula: Gain1 = ((MaxDBV - MinDBV) / (CurrentDBV -MinDBV)) EndPointGain; Wherein, EndPointGain is the second gain value, MinDBV is the maximum brightness corresponding to the minimum DBV of the display screen, MaxDBV is the maximum brightness corresponding to the maximum DBV of the display screen, and CurrentDBV is the maximum brightness corresponding to the adjusted DBV.

21. A display screen brightness adjustment device, characterized in that, The apparatus includes a processor and a transmission interface, the processor being configured to invoke program instructions stored in a memory to perform the method as described in any one of claims 1 to 10.

22. A display screen brightness adjustment device, characterized in that, include: Display driver integrated circuit (DDIC) and application processor (AP); The AP is used to determine the adjusted display brightness value (DBV) and, based on a first correspondence, to determine a second correspondence between the brightness and grayscale of each pixel in the non-mura region of the display screen after adjusting the DBV. The first correspondence is the correspondence between the brightness and grayscale of each pixel of the display screen before adjusting the DBV. Specifically, the first correspondence indicates the correspondence between the brightness of each pixel in the display screen before DBV adjustment, the DBV before adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the first gamma value. The second correspondence indicates the correspondence between the brightness of each pixel in the display screen after DBV adjustment, the DBV after adjustment, the grayscale of each pixel in the display screen, the maximum grayscale of the display screen, and the second gamma value. In the first and second correspondences, the same pixel in the display screen corresponds to the same grayscale, and the brightness of the same pixel in the display screen exhibits a non-linear relationship. The AP is further configured to determine, based on the second correspondence, the target brightness corresponding to each pixel in the mura region of the display screen after adjusting the DBV; The DDIC is used to adjust the brightness of each pixel in the mura region to the target brightness corresponding to each pixel. The AP is also used for: Based on the first gamma value in the first correspondence, the second gamma value in the second correspondence is determined, and the difference between the first gamma value and the second gamma value is within a preset range; The second correspondence is determined based on the second gamma value and the adjusted DBV.

23. The apparatus according to claim 22, characterized in that, Also includes: Memory; The memory is used to store the first correspondence and the second correspondence.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed on a computer or processor, cause the computer or processor to perform the method as described in any one of claims 1-10.