Display screen brightness compensation method and related device

By filtering and fusion of multiple sets of compensation data in the display screen, the problem of uneven brightness of the display screen is solved, and uniform brightness compensation of the display screen is achieved at different brightnesses, improving the user experience.

WO2025148758A1PCT designated stage expired Publication Date: 2025-07-17HUAWEI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/144307
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-10
Filing Date
2024-12-31
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

In the prior art, display screens are prone to uneven brightness (Mura) under different brightness adjustments, and existing compensation technologies cannot effectively solve the problem of insufficient compensation strength or compensation errors when there is a large brightness difference.

Method used

By obtaining the target brightness value of the display screen, filtering multiple sets of compensation data, performing fusion processing, obtaining the fused compensation data corresponding to the target brightness value, which is used to adjust the brightness of the display screen to the target value, and achieving accurate brightness compensation for the display screen.

Benefits of technology

It improves the brightness uniformity of the display at different brightness levels, reduces the situation of insufficient brightness compensation or errors, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024144307_17072025_PF_FP_ABST
    Figure CN2024144307_17072025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application are a display screen brightness compensation method and a related device. The display screen brightness compensation method is applied to an electronic device. The electronic device comprises a display screen, which comprises a plurality of pixels, wherein each pixel comprises a plurality of sub-pixels. The method comprises: acquiring a target brightness value to which a display screen is adjusted; on the basis of the target brightness value, determining, from among a plurality of groups of compensation data, at least two groups of compensation data that match the target brightness value, wherein each group of compensation data among the plurality of groups of compensation data corresponds to a different display brightness value (DBV); performing fusion processing on the at least two groups of compensation data, so as to acquire a group of fused compensation data corresponding to the target brightness value; and on the basis of the fused compensation data, adjusting the display brightness of the display screen to the target brightness value, wherein the fused compensation data is used for performing brightness compensation on the display screen. By means of implementing the embodiments of the present application, brightness compensation can be better performed on a display screen, such that the display screen achieves uniform picture display.
Need to check novelty before this filing date? Find Prior Art

Description

Display screen brightness compensation method and related equipment

[0001] This application claims priority to the Chinese patent application with application number 202410035944.6 filed with the State Intellectual Property Office of China on January 10, 2024, and priority to the Chinese patent application entitled “A display screen brightness compensation method and related equipment”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of chip technology, and in particular to a display screen brightness compensation method and related equipment. Background Art

[0003] With the development of electronic devices, people have increasingly higher requirements for the display quality of their displays. However, displays often exhibit uneven brightness (mura), a phenomenon in which one or more irregularly shaped and sized light spots appear on the display screen. These spots are also referred to as mura areas on the display screen. In the prior art, demura removal technology is often used to compensate for the uneven brightness mura areas on the display screen to achieve uniform brightness.

[0004] The brightness adjustment function (Display Brightness Value) of the current display screen that adjusts the display brightness lever has an increasingly larger adjustable brightness span. For example, taking the grayscale (Gray) of a white screen as 255 as an example, the minimum brightness can be 2 nits (nits), and the maximum brightness can reach more than 1000 nits. Moreover, as the brightness is adjusted, the display drive voltage and display duty cycle of the display device will also be adjusted synchronously. When the difference before and after the DBV brightness adjustment is large, the display device is operated in different driving states with large differences, which will cause the distribution and shape of the Mura area of ​​the display screen to be quite different. However, the Demura technology in the prior art is often based on the compensation data under a reference brightness to compensate for the Mura area under all display brightnesses. This method is not enough to compensate for different Mura areas well under different display brightnesses. Especially when the current display brightness of the display screen is significantly different from the reference brightness, there will be a phenomenon that the Mura area compensation is not strong enough or even the display screen compensation is wrong.

[0005] Therefore, how to better compensate the brightness of the display screen is an urgent problem to be solved. Summary of the Invention

[0006] The embodiments of the present application provide a display screen brightness compensation method and related devices to better compensate the brightness of the display screen so that the display screen displays a uniform image.

[0007] In a first aspect, an embodiment of the present application provides a display screen brightness compensation method, which is applied to an electronic device, wherein the electronic device includes a display screen, the display screen includes multiple pixels, and each pixel includes multiple sub-pixels; the method includes: obtaining a target brightness value to be adjusted for the display screen; based on the target brightness value, determining at least two sets of compensation data that match the target brightness value from multiple sets of compensation data, each set of compensation data in the multiple sets of compensation data corresponds to a different brightness value DBV; fusing the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value; based on the fused compensation data, adjusting the display brightness of the display screen to the target brightness value, and the fused compensation data is used to perform brightness compensation on the display screen.

[0008] Currently, electronic devices mainly compensate for the entire display brightness of a display screen based on compensation data at a reference brightness, which often results in insufficient compensation or even incorrect compensation of the display screen. In response to this, embodiments of the present application provide a display screen brightness compensation and related equipment to better compensate for the brightness of the display screen so that the display screen displays uniform brightness. The display screen brightness compensation method is applied to an electronic device, which includes a display screen, the display screen includes multiple pixels, each of the pixels includes multiple sub-pixels, and each sub-pixel can support the display of different grayscales. The method first requires obtaining a target brightness value to be adjusted for the display screen. The target brightness value can be understood as the brightness value perceived by the user after the display screen is adjusted, and can also be referred to as a target DBV. Then, based on the target brightness value, at least two sets of compensation data that match the target brightness value are determined from multiple sets of compensation data corresponding to different brightness values ​​DBV. The at least two sets of compensation data selected are then fused to obtain a set of fused compensation data corresponding to the target brightness value. The fused compensation data can be used to compensate for the brightness of the display screen after the display brightness of the display screen is adjusted to the target brightness value, so that the user perceives a uniform display screen image, thereby improving the user experience. Since the light pattern change in the uneven brightness area of ​​the display screen is not sudden, the embodiment of the present application can obtain the fused compensation data corresponding to any DBV after screening the compensation data based on multiple groups of brightness values. The fused compensation data performs correct brightness compensation on the uneven brightness areas under all brightness values, so that the compensated display screen displays uniformly, reducing the occurrence of insufficient brightness compensation or compensation errors.

[0009] In one possible implementation, each set of the compensation data includes multiple compensation value tables, each compensation value table includes compensation values ​​of all or part of the sub-pixels in the display screen, and each compensation value table corresponds to a grayscale.

[0010] In an embodiment of the present application, each set of compensation data includes multiple compensation value tables, and each compensation value table includes compensation values ​​of all sub-pixels or part of the sub-pixels under the corresponding grayscale. For example, when the display screen is divided into M grayscales under each brightness value DBV, each set of compensation data includes M compensation value tables, so that the electronic device can compensate the sub-pixels corresponding to any grayscale under any brightness value to achieve the best brightness compensation effect.

[0011] In one possible implementation, the fused compensation data includes multiple target compensation value tables, each of which includes target compensation values ​​for all or part of the sub-pixels in the display screen, and each of which corresponds to a grayscale.

[0012] In an embodiment of the present application, the fused compensation data is fused data for brightness compensation for the target brightness value, and brightness compensation can be performed on all or part of the sub-pixels in the display screen under the target brightness value to achieve the effect of uniform brightness of the display screen and improve the user experience.

[0013] In one possible implementation, the method further includes: obtaining multiple sets of light type data corresponding to the display screen at multiple different brightness values, wherein each set of the light type data includes light type information of all or part of the sub-pixels in the display screen corresponding to the multiple grayscales; and determining a set of compensation data corresponding to each set of the light type data based on the multiple sets of light type data.

[0014] In an embodiment of the present application, in order to achieve a better compensation effect for the display brightness, multiple sets of light type data corresponding to the display screen at multiple different brightness values ​​can be obtained, and each set of light type data includes light type information corresponding to multiple grayscales. Only after determining the light type information of each grayscale at different brightness values ​​can more accurate compensation data be determined to better compensate for the brightness of the display screen and avoid insufficient brightness compensation or compensation errors.

[0015] In one possible implementation, the above-mentioned at least two sets of compensation data are fused to obtain a set of fused compensation data corresponding to the target brightness value, including: determining the fusion coefficients corresponding to the at least two sets of compensation data based on the target brightness value and the brightness values ​​corresponding to the at least two sets of compensation data respectively; and fusing the at least two sets of compensation data based on the fusion coefficients corresponding to the at least two sets of compensation data respectively to obtain a set of fused compensation data corresponding to the target brightness value.

[0016] In an embodiment of the present application, after screening and determining at least two sets of compensation data corresponding to the target brightness value, it is also necessary to determine the fusion coefficients corresponding to the at least two sets of compensation data respectively according to the target brightness value, so as to obtain the best fused compensation data, better compensate the brightness of the display screen, and avoid insufficient brightness compensation or compensation errors.

[0017] In one possible implementation, the electronic device includes a plurality of processing cores connected in parallel or in series, and each of the processing cores stores part of the compensation data in the plurality of compensation data; the determining, based on the target brightness value, at least two groups of compensation data that match the target brightness value from the plurality of compensation data comprises: determining, based on the target brightness value, at least two processing cores that match the target brightness value from the plurality of processing cores; the fusing processing of the at least two groups of compensation data based on the fusion coefficients corresponding to the at least two groups of compensation data to obtain a group of the fused compensation data comprises: obtaining the fusion coefficient of the corresponding compensation data through each of the at least two processing cores, and processing the stored compensation data to obtain the processing result corresponding to each of the at least two processing cores; fusing the processing results corresponding to each of the at least two processing cores through the at least two processing cores to obtain a group of the fused compensation data.

[0018] In an embodiment of the present application, the process of compensating for display brightness can be split into multiple stages based on the architecture of the electronic device. For example, when the electronic device includes multiple processing cores connected in parallel, each processing core can compensate for the display brightness of the display screen in parallel and synchronously based on the corresponding fusion coefficient, thereby improving compensation efficiency. For another example, when the electronic device includes multiple processing cores connected in series, each processing core can perform partial brightness compensation on the display screen in a serial and hierarchical manner based on the corresponding fusion coefficient, ultimately achieving complete brightness compensation.

[0019] In one possible implementation, the display brightness corresponding to the above-mentioned display screen is divided into multiple brightness intervals, and each brightness interval corresponds to two brightness interval endpoints; the above-mentioned determination of at least two sets of compensation data that match the above-mentioned target brightness value from multiple sets of compensation data based on the above-mentioned adjusted brightness value includes: based on the above-mentioned target brightness value, determining a target brightness interval from the above-mentioned multiple brightness intervals, the above-mentioned target brightness interval including the display brightness corresponding to the above-mentioned target brightness value; based on the above-mentioned multiple sets of compensation data, determining the compensation data corresponding to the brightness values ​​indicated by the two brightness interval endpoints of the above-mentioned target brightness interval.

[0020] In an embodiment of the present application, to better adjust the display brightness of a display screen, the display brightness corresponding to the display screen can be divided into multiple brightness intervals, with the two brightness interval endpoints corresponding to each brightness interval corresponding to different brightness values ​​DBV. After determining the target brightness interval to which the target brightness value belongs, compensation data corresponding to the brightness values ​​indicated by the two brightness interval endpoints of the target brightness interval can be first determined from multiple sets of compensation data. The compensation data corresponding to the two brightness interval endpoints can then be merged to more accurately compensate for the display brightness of the display screen and improve the user experience.

[0021] In one possible implementation, adjusting the display brightness of the display screen to the target brightness value based on the fused compensation data includes: adjusting the display brightness of the display screen to the target brightness value, and obtaining a Mura area with uneven brightness of the display screen at the target brightness value; and performing brightness compensation on the Mura area based on the fused compensation data.

[0022] In an embodiment of the present application, after obtaining a set of fused compensation data corresponding to the target brightness value, the electronic device can first determine the uneven brightness Mura area of ​​the display screen at the target brightness value, and perform precise brightness compensation on the Mura area so that the display brightness of the display screen is uniform, thereby improving the user experience.

[0023] In one possible implementation, obtaining the target brightness value to be adjusted for the display screen includes: receiving a user operation for adjusting the display brightness, the user operation being used to instruct the display brightness of the display screen to be adjusted to the target brightness value; and obtaining the target brightness value in response to the user operation.

[0024] In an embodiment of the present application, the electronic device can manually adjust the display brightness of the display screen through user operation. Therefore, when a user operation to adjust the display brightness of the display screen is received, the target brightness value corresponding to the user operation can be obtained in response to the user operation, so that the electronic device can obtain at least two sets of matching compensation data based on the target brightness value, so as to more accurately compensate the brightness of the display screen.

[0025] In a possible implementation, obtaining the target brightness value to be adjusted for the display screen includes: obtaining ambient brightness, and determining the target brightness value to be adjusted for the display screen according to the ambient brightness.

[0026] In an embodiment of the present application, the electronic device can automatically adjust the display brightness of the display screen according to the ambient brightness of the surrounding environment. Therefore, the electronic device can determine the target brightness value to be adjusted for the display screen based on the ambient brightness so as to more accurately compensate for the brightness of the display screen.

[0027] In a second aspect, an embodiment of the present application provides an electronic device, comprising a display screen, the display screen comprising a plurality of pixels, each of the pixels comprising a plurality of sub-pixels; the electronic device is configured to: obtain a target brightness value to be adjusted for the display screen; based on the target brightness value, determine at least two sets of compensation data that match the target brightness value from a plurality of sets of compensation data, each set of compensation data in the plurality of sets of compensation data corresponding to a different brightness value DBV; fuse the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value; based on the fused compensation data, adjust the display brightness of the display screen to the target brightness value, and the fused compensation data is used to perform brightness compensation on the display screen.

[0028] In one possible implementation, each set of the compensation data includes multiple compensation value tables, each compensation value table includes compensation values ​​of all or part of the sub-pixels in the display screen, and each compensation value table corresponds to a grayscale.

[0029] In one possible implementation, the fused compensation data includes multiple target compensation value tables, each of which includes target compensation values ​​for all or part of the sub-pixels in the display screen, and each of which corresponds to a grayscale.

[0030] In one possible implementation, the electronic device is further used to: obtain multiple sets of light type data corresponding to the display screen at multiple different brightness values, wherein each set of the light type data includes light type information of all or part of the sub-pixels in the display screen corresponding to the multiple grayscales; and based on the multiple sets of light type data, determine a set of compensation data corresponding to each set of the light type data.

[0031] In one possible implementation, the electronic device is specifically used to: determine the fusion coefficients corresponding to the at least two sets of compensation data based on the target brightness value and the brightness values ​​corresponding to the at least two sets of compensation data; fuse the at least two sets of compensation data based on the fusion coefficients corresponding to the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value.

[0032] In one possible implementation, the electronic device includes a plurality of processing cores connected in parallel or in series, and each of the processing cores stores part of the compensation data in the plurality of sets of compensation data; the electronic device is specifically used to: determine at least two processing cores that match the target brightness value from the plurality of processing cores based on the target brightness value; each of the at least two processing cores is used to: obtain a fusion coefficient corresponding to the compensation data, and process the stored compensation data to obtain a processing result corresponding to each of the at least two processing cores; and fuse the processing results corresponding to each of the at least two processing cores to obtain a set of the fused compensation data.

[0033] In one possible implementation, the display brightness corresponding to the above-mentioned display screen is divided into multiple brightness intervals, and each brightness interval corresponds to two brightness interval endpoints; the above-mentioned electronic device is specifically used to: based on the above-mentioned target brightness value, determine the target brightness interval from the above-mentioned multiple brightness intervals, and the above-mentioned target brightness interval includes the display brightness corresponding to the above-mentioned target brightness value; based on the above-mentioned multiple sets of compensation data, determine that the compensation data corresponding to the brightness values ​​indicated by the two brightness interval endpoints of the above-mentioned target brightness interval are at least two sets of the above-mentioned compensation data that match the above-mentioned target brightness value.

[0034] In one possible implementation, the electronic device is specifically used to: adjust the display brightness of the display screen to the target brightness value, and obtain the Mura area with uneven brightness of the display screen at the target brightness value; and perform brightness compensation on the Mura area based on the fused compensation data.

[0035] In one possible implementation, the electronic device is specifically used to: receive a user operation for adjusting display brightness, where the user operation is used to instruct to adjust the display brightness of the display screen to the target brightness value; and obtain the target brightness value in response to the user operation.

[0036] In a possible implementation, the electronic device is specifically configured to: obtain ambient brightness, and determine a target brightness value to be adjusted for the display screen according to the ambient brightness.

[0037] In a third aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer software instructions used for a processing unit scheduling device provided in the first aspect above, which includes a program for executing a display screen brightness compensation method provided in the first aspect above.

[0038] In a fourth aspect, an embodiment of the present application provides a computer program, which includes instructions. When the computer program is executed by a computer, the computer can execute the process executed by the display brightness compensation method provided in the first aspect above.

[0039] It should be understood that the electronic device provided in the second aspect of this application, the computer-readable storage medium provided in the third aspect, and the computer program provided in the fourth aspect are consistent with the technical solution of the first aspect of this application. Their specific contents and beneficial effects can be referred to the display brightness compensation method provided in the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0041] FIG1A is a display interface of a display screen provided in an embodiment of the present application.

[0042] FIG1B is a display interface of another display screen provided in an embodiment of the present application.

[0043] FIG2 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.

[0044] FIG3 is a schematic structural diagram of a display screen provided in an embodiment of the present application.

[0045] FIG4 is a grayscale schematic diagram provided in an embodiment of the present application.

[0046] FIG5 is a schematic diagram of a scenario for manually adjusting the display brightness of a display screen provided in an embodiment of the present application.

[0047] FIG6 is a flow chart of a display screen brightness compensation method provided in an embodiment of the present application.

[0048] FIG7 is a schematic diagram of multiple sets of compensation data provided in an embodiment of the present application.

[0049] FIG8 is a schematic diagram of multiple sets of light type data provided in an embodiment of the present application.

[0050] FIG9 is a schematic diagram of fused compensation data provided in an embodiment of the present application.

[0051] FIG10 is a schematic diagram of dividing brightness intervals provided in an embodiment of the present application.

[0052] FIG11 is a schematic diagram of a display screen before and after compensation provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] The embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0054] The terms "first," "second," and the like in the specification, claims, and accompanying drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0055] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0056] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0057] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component on a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0058] First, in order to facilitate understanding of the embodiments of the present application, the technical problems that need to be solved and the applicable application scenarios of the embodiments of the present application are analyzed in detail below.

[0059] With the development of electronic devices, the brightness span that can be adjusted by the brightness adjustment function (Display Brightness Value) of the display brightness lever on the current display screen is increasing, and people’s requirements for the display quality of the display screen of electronic devices are also getting higher and higher. However, when the display screen adjusts different display brightnesses, the display screen of the display screen often has different screen display brightness unevenness (Mura) phenomena. For example: please refer to Figure 1A, Figure 1A is a display interface of a display screen provided by the implementation of this application. As shown in Figure 1A, the display screen of the display screen at a certain display brightness may have one or more irregular and different-sized light spots, which can also be referred to as the Mura area on the display screen at the display brightness. In this regard, in order to make the display screen brightness uniform at different display brightnesses of the display screen, the existing technology often performs brightness compensation for the Mura area at different display brightnesses to achieve the purpose of removing the uneven display screen. This technology is called Demura technology.

[0060] Currently, demura technology primarily compensates the overall display brightness of a display based on compensation data corresponding to multiple grayscales at a reference brightness value. One approach assumes that the relationship between compensation values ​​for different brightness adjustment functions (DBVs) is linear, and therefore compensates the display brightness by calculating the linear proportional relationship between the reference brightness value and the current brightness value. In reality, the change in light pattern when adjusting the same grayscale to different DBVs is not a linear mapping, so calculating the linear proportional relationship between the two is not a good way to calculate the correct compensation value for different DBVs, resulting in the appearance of insufficient compensation or even incorrect compensation.

[0061] Another solution is to fit the brightness mapping relationship between the grayscale at the current brightness value and the grayscale of the reference brightness value, and then obtain the corresponding compensation value at the current brightness value. However, in fact, due to the changes in the display driving voltage and display duty cycle of the display device under different DBVs, the shape of the actual screen Mura area has very different performances under another DBV. Please refer to Figure 1B, which is a display interface of another display screen provided by the implementation of this application. As shown in Figure 1B, at brightness value A, the display screen includes Mura area 1, but at brightness value B, the display screen includes Mura area 2 and Mura area 3. At this time, the shape, position, size and other manifestations of Mura area 1 are different from those of Mura area 2 and Mura area 3. Therefore, if there is only simple fitting, there will be a very large difference in the compensation data, and the real compensation value required for the current grayscale cannot be obtained, which makes it look like the compensation is not strong enough or even wrong.

[0062] Among them, although there is a very large difference in the brightness uneven areas of high and low DBVs, since DBV generally has relatively fine segmentation, the light type change in the brightness uneven area is not sudden as the DBV gradually changes. Therefore, the compensation data of any DBV can be obtained by fusing all or part of the compensation data in multiple groups of compensation data corresponding to different brightness values ​​DBV. In this regard, the embodiment of the present application provides a display screen brightness compensation method and related equipment, which can be based on the compensation data under multiple groups of brightness values ​​and then fused to obtain the fused compensation data corresponding to any DBV. The fused compensation data performs correct brightness compensation on the brightness uneven areas under all brightness values, so that the compensated display screen displays evenly, reducing the occurrence of insufficient brightness compensation or compensation errors.

[0063] To better understand the embodiments of the present application, please refer to Figure 2, which is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. As shown in Figure 2, the electronic device includes a display screen, an application processor, and a display brightness processor. It may also include an ambient light sensor and flash memory, etc.

[0064] The electronic device may be a portable electronic device including a display function, such as a mobile phone, a tablet computer, a wearable electronic device with a wireless communication function (such as a smart watch), etc. Exemplary embodiments of portable electronic devices include but are not limited to devices equipped with Or portable electronic devices with other operating systems. The above-mentioned portable electronic devices may also be other portable electronic devices, such as a laptop computer (Laptop) with a touch-sensitive surface or touch panel. It should also be understood that in some other embodiments, the above-mentioned electronic devices may not be portable electronic devices, but desktop computers, car computers, etc. with a touch-sensitive surface or touch panel. It is understandable that the embodiments of the present application are introduced with smartphones as an example, but are not limited to smartphones, and may also be other smart devices with communication functions, such as smart watches, smart bracelets, VR glasses, etc.

[0065] Specifically, the display screen of the electronic device includes a plurality of pixels, and each of the above pixels includes a plurality of sub-pixels. Please refer to Figure 3, which is a structural schematic diagram of a display screen provided in an embodiment of the present application. As shown in Figure 3, the display screen is composed of a plurality of pixels arranged in an array, and the pixel values ​​output by the plurality of pixels together can constitute the display screen of the display screen. Each pixel includes a plurality of sub-pixels, and each sub-pixel can be used to process a corresponding color channel. For example: each RGB pixel can correspond to four sub-pixels of red, green, blue and blue.

[0066] It should be noted that each sub-pixel can correspond to a different grayscale, that is, for each sub-pixel, the light source behind it can show a different brightness level, so that it presents an effect of different shades of color. Please refer to Figure 4, which is a grayscale schematic diagram provided in an embodiment of the present application. As shown in Figure 4, the grayscale is to divide the brightness change between the brightest and darkest in the display screen into several parts, and each grayscale corresponds to a different degree of brightness, wherein the more grayscales there are, the more delicate the picture effect that can be presented. Dividing the grayscale can facilitate the management and control of the screen brightness corresponding to the signal input. In some embodiments, the grayscale of all or part of the sub-pixels in the display screen can be compensated to achieve the effect of uniform display of the picture on the display screen.

[0067] In addition, the display screen can adopt a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc., which is not specifically limited in the embodiments of the present application.

[0068] The application processor can be used to obtain the target brightness value to be adjusted for the display screen and send the target brightness value to the display brightness processor. Among them, the display brightness of the display screen can be adjusted manually or automatically. It should be noted that the brightness value DBV, target brightness value, etc. mentioned in this application and the following embodiments all indicate the maximum brightness of the display screen under the display brightness, and are not specific values. For example: the maximum brightness of the display screen is divided into 4096 parts (for example: the number of parts can be divided into powers of 2), and the brightness value DBV and target brightness value are all any number in the indicated range of 0-4095. Among them, each number from 0 to 4095 corresponds to a brightness value. It should be noted that the correspondence between 0-4095 and the brightness value is not linear. For example: 16 corresponds to 100nits, 120 corresponds to 300nits, 4095 corresponds to 2000nits, etc. For example, when DBV is 4095, its corresponding brightness value is 2000nits, indicating that the maximum brightness value corresponding to the current 255 grayscales of the display screen is 2000nits; when DBV is 16, its corresponding brightness value is 100nits, indicating that the maximum brightness value corresponding to the current 255 grayscales of the display screen is 100nits. For example, the display screen is adjusted to a target brightness value of 120, and the brightness value corresponding to 120 is 300nits. The maximum brightness value corresponding to the brightest grayscale among all the current grayscales of the adjusted display screen is 300nits. When there are 255 grayscales corresponding to the sub-pixels in the display screen, it means that the display screen can include 255 different brightness levels, among which the brightness value corresponding to the maximum brightness is the maximum brightness corresponding to the current DBV of the 255 grayscales. It can be understood that each brightness value DBV can correspond to multiple different grayscales.

[0069] In some embodiments, the above-mentioned electronic device is specifically used to: when receiving a user operation for adjusting the display brightness of a display screen, in response to the above-mentioned user operation, the electronic device can obtain the above-mentioned target brightness value. That is, please refer to Figure 5, which is a schematic diagram of a scenario for manually adjusting the display brightness of a display screen provided in an embodiment of the present application. As shown in Figure 5, the display screen may include a brightness pull bar for manually adjusting the brightness, and the user can slide the brightness pull bar to adjust the brightness of the display screen. When a user operation for adjusting the display brightness of the display screen is received, the target brightness value corresponding to the user operation can be obtained in response to the user operation, so that the electronic device can obtain at least two sets of matching compensation data based on the target brightness value, so as to more accurately compensate the brightness of the display screen.

[0070] An ambient light sensor is used to sense ambient light brightness and may also be referred to as an ambient light sensor. An electronic device can adaptively adjust the brightness of the display screen based on the ambient light brightness sensed by the ambient light sensor, automatically adjusting the brightness of the display screen to a target brightness value. The ambient light sensor can also be used to automatically adjust the white balance when taking photos. For example, the electronic device can obtain the ambient brightness and determine the target brightness value to be adjusted for the display screen based on the ambient brightness.

[0071] The display brightness processor, also known as a display driver, can determine at least two sets of compensation data that match the target brightness value from multiple sets of compensation data based on the acquired target brightness value, each set of compensation data corresponding to a different brightness value DBV; fuse the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value; adjust the display brightness of the display screen to the target brightness value based on the fused compensation data; and use the fused compensation data to perform brightness compensation on the display screen to ensure a uniform display. The specific implementation method can be referred to in the following method embodiment, which will not be described in detail in this application embodiment.

[0072] In some embodiments, each set of the compensation data includes a plurality of compensation value tables, each of the compensation value tables includes compensation values ​​of all or part of the sub-pixels in the display screen, and each of the compensation value tables corresponds to a grayscale.

[0073] In some embodiments, the fused compensation data includes multiple target compensation value tables, each of which includes target compensation values ​​for all or part of the sub-pixels in the display screen, and each of which corresponds to a grayscale.

[0074] In some embodiments, the electronic device is further used to: obtain multiple sets of light type data corresponding to the display screen at multiple different brightness values, wherein each set of the light type data includes light type information of all or part of the sub-pixels in the display screen corresponding to the multiple grayscales; based on the multiple sets of light type data, determine a set of compensation data corresponding to each set of the light type data.

[0075] In some embodiments, the above-mentioned electronic device is specifically used to: determine the fusion coefficients corresponding to the above-mentioned at least two sets of compensation data based on the above-mentioned target brightness value and the brightness values ​​corresponding to the above-mentioned at least two sets of compensation data; fuse the at least two sets of compensation data based on the fusion coefficients corresponding to the above-mentioned at least two sets of compensation data, and obtain a set of the above-mentioned fused compensation data corresponding to the above-mentioned target brightness value.

[0076] In some embodiments, the display brightness corresponding to the above-mentioned display screen is divided into multiple brightness intervals, and each brightness interval corresponds to two brightness interval endpoints; the above-mentioned electronic device is specifically used to: based on the above-mentioned target brightness value, determine the target brightness interval from the above-mentioned multiple brightness intervals, and the above-mentioned target brightness interval includes the display brightness corresponding to the above-mentioned target brightness value; based on the above-mentioned multiple sets of compensation data, determine that the compensation data corresponding to the brightness values ​​indicated by the two brightness interval endpoints of the above-mentioned target brightness interval are at least two sets of the above-mentioned compensation data that match the above-mentioned target brightness value.

[0077] In other embodiments, the display brightness processor may include multiple processing cores connected in parallel or serially. As shown in FIG2 , each processing core may store a portion of the multiple sets of compensation data. The multiple processing cores collectively store all of the multiple sets of compensation data. The compensation data stored by each processing core may be the same or different, and this is not specifically limited in this embodiment of the present application. Furthermore, the number of processing cores may be less than the number of compensation data.

[0078] Among them, based on the above-mentioned target brightness value, at least two processing cores that match the above-mentioned target brightness value can be determined from multiple processing cores, each of the above-mentioned at least two processing cores obtains a fusion coefficient of the corresponding compensation data, and processes the stored compensation data to obtain the processing results corresponding to each of the above-mentioned at least two processing cores; and a set of the above-mentioned fused compensation data is obtained by fusing the processing results corresponding to each of the above-mentioned processing cores through the above-mentioned at least two processing cores.

[0079] It is understandable that the process of compensating for display brightness can be split into multiple levels based on the architecture of the electronic device. For example: when the electronic device includes multiple processing cores connected in parallel, each processing core can independently process the stored compensation data in parallel based on the corresponding fusion coefficient, and then fuse the data processed by all processing cores and compensate the display brightness of the display screen based on the fused compensation data. That is, after at least two processing cores know the target brightness value to be adjusted, they obtain the corresponding fusion coefficient and perform fusion processing on the stored compensation data in parallel, and finally a set of the above-mentioned fused compensation data can be output through at least two processing cores. This parallel processing method can improve the compensation efficiency of the display screen.

[0080] For another example, in an electronic device including multiple processing cores connected in series, each processing core can perform partial brightness compensation on the display brightness of the display screen based on the corresponding fusion coefficient, and finally achieve complete brightness compensation. For example, the multiple processing cores connected in series can process the stored compensation data based on the fusion coefficient in sequence, and after fusing it with the processing results obtained from the previous level processing core, pass the processing results to the next level processing core, until the last level processing core outputs a set of fused compensation data, and then compensates the display brightness based on the fused compensation data.

[0081] Among them, in other embodiments, multiple processing cores are connected in series, and each processing core can also process the stored compensation data in sequence based on the fusion coefficient, and directly compensate the display brightness of the image with the currently processed compensation data, and then transmit the compensated image information to the next level of processing core, until the last level of processing core directly outputs the image information compensated by multiple levels of processing cores, and displays the compensated image information on the screen.

[0082] In some embodiments, the electronic device is specifically used to: adjust the display brightness of the display screen to the target brightness value, and obtain the Mura area with uneven brightness of the display screen at the target brightness value; and perform brightness compensation on the Mura area based on the fused compensation data.

[0083] Flash memory can be used to store multiple sets of compensation data. In other embodiments, multiple sets of compensation data can be directly loaded into corresponding multiple processing cores.

[0084] It should be noted that the functions of the various functional modules in the electronic device mentioned in the embodiments of the present application can also refer to the relevant descriptions of the following embodiments, and the embodiments of the present application will not be repeated here.

[0085] The following is a detailed analysis and solution to the technical problems raised in this application in conjunction with a display screen brightness compensation method provided in this application.

[0086] Please refer to FIG. 6 , which is a flow chart of a display screen brightness compensation method provided in an embodiment of the present application.

[0087] The display screen brightness compensation method can be applied to an electronic device, wherein the electronic device includes a display screen, the display screen includes a plurality of pixels, and each of the pixels includes a plurality of sub-pixels. The specific description of each step is as follows:

[0088] Step S101: obtaining a target brightness value to be adjusted for the display screen.

[0089] Specifically, the electronic device can obtain the target brightness value of the display screen to be adjusted. For example, when the electronic device is about to adjust the display brightness of the display screen, it can obtain the target brightness value of the display screen to be adjusted. The target brightness value is the target DBV corresponding to the maximum brightness value to which the display screen is to be adjusted.

[0090] In some embodiments, the above-mentioned acquisition of the target brightness value to be adjusted for the above-mentioned display screen includes: receiving a user operation for adjusting the display brightness, the above-mentioned user operation is used to indicate that the display brightness of the above-mentioned display screen is adjusted to the above-mentioned target brightness value; in response to the above-mentioned user operation, acquiring the above-mentioned target brightness value. The electronic device can manually adjust the display brightness of the display screen through user operation, for example, by moving the brightness lever in the electronic device shown in Figure 5 to adjust the display brightness of the display screen. Therefore, when a user operation for adjusting the display brightness of the display screen is received, the target brightness value corresponding to the user operation can be obtained in response to the user operation, that is, the brightness value indicated when the brightness lever stops moving is the target brightness value. The electronic device can obtain at least two sets of matching compensation data based on the target brightness value to more accurately compensate the brightness of the display screen.

[0091] In other embodiments, obtaining the target brightness value to be adjusted for the display screen includes: obtaining the ambient brightness, and determining the target brightness value to be adjusted for the display screen based on the ambient brightness. The electronic device can automatically adjust the display brightness of the display screen based on the ambient brightness of the surrounding environment. For example, in the electronic device shown in FIG5 , after the option of automatically adjusting the brightness of the display screen is selected, the electronic device can automatically adjust the display brightness of the display screen when the ambient brightness of the electronic device's surrounding environment changes. Therefore, the electronic device can determine the target brightness value to be adjusted for the display screen based on the changed ambient brightness, so as to more accurately compensate for the brightness of the display screen.

[0092] Step S102: Based on the target brightness value, determine at least two sets of compensation data that match the target brightness value from the multiple sets of compensation data.

[0093] Specifically, the electronic device may determine at least two sets of compensation data that match the target brightness value from multiple sets of compensation data based on the target brightness value, wherein each set of compensation data corresponds to a different brightness value DBV.

[0094] Please refer to FIG7 , which is a schematic diagram of multiple sets of compensation data provided by an embodiment of the present application. As shown in (1) of FIG7 , each set of compensation data in the multiple sets of compensation data corresponds to a brightness value DBV, and the corresponding brightness values ​​of the N sets of compensation data are different. For example, one set of compensation data corresponds to a brightness value of 1, and another set of compensation data corresponds to a brightness value of N. It is understood that each set of compensation data is used to perform brightness compensation on all or part of the sub-pixels in the display screen at that brightness value.

[0095] The electronic device can determine at least two groups of compensation data that match the target brightness value from the multiple groups of compensation data. Among them, matching the target brightness value can be understood as the brightness values ​​corresponding to at least two groups of compensation data in the multiple groups of compensation data are closest to the target brightness value. For example: when the target brightness value is A, the compensation data corresponding to the two brightness values ​​closest to the brightness value A (such as brightness value A+1 and brightness value A-1, etc.) are screened out from the N groups of compensation data as the two groups of compensation data that match the target brightness value. This application does not specifically limit the number of groups of compensation data determined to match the target brightness value. For example: 3 groups, 4 groups or more groups of compensation data can also be determined.

[0096] In some embodiments, if the target brightness value happens to be the brightness value corresponding to a set of compensation data among the multiple sets of compensation data, embodiments of the present application can directly perform brightness compensation for all or some sub-pixels on the display screen based on the set of compensation data corresponding to the target brightness value. Multiple matching sets of compensation data can also be obtained, each of which includes a set of compensation data corresponding to the target brightness value and compensation data corresponding to at least two other brightness values ​​close to the target brightness value.

[0097] In addition, in other embodiments, when determining at least two sets of compensation data that match the target brightness value from the multiple sets of compensation data, the electronic device may further fuse all of the compensation data in the multiple sets of compensation data to obtain at least two sets of compensation data that match the target brightness value. For example, the compensation data corresponding to brightness values ​​smaller than the target brightness value may be fused into one set of matching compensation data, and the compensation data corresponding to brightness values ​​larger than the target brightness value may be fused into another set of matching compensation data. This embodiment of the present application does not impose any specific limitation on this.

[0098] In some embodiments, each set of compensation data includes multiple compensation value tables, each of which includes compensation values ​​for all or part of the sub-pixels in the display screen, and each of which corresponds to a grayscale. As shown in (2) in FIG. 7 , each set of compensation data includes multiple compensation value tables, each of which corresponds to a grayscale, for example, a compensation value table corresponding to grayscale 1, a compensation value table corresponding to grayscale 2, and so on. Each set of compensation data may include M compensation value tables, where M is a positive integer greater than 1. That is, at the brightness value corresponding to the set of compensation data, the display screen is divided into S grayscales. At this time, all or part of the grayscales can be selected from the set based on the storage size of the electronic device and the application requirements to shoot and obtain the corresponding compensation value tables. For example, M grayscales are selected from the S grayscales to shoot and store the corresponding compensation value tables, where M is a positive integer less than or equal to S, and each of the M grayscales corresponds to a compensation value table, which includes the compensation values ​​of all or part of the sub-pixels in the display screen at that grayscale, and each sub-pixel corresponds to a compensation value. Based on each set of compensation data, the electronic device can compensate all or some of the sub-pixels corresponding to any grayscale at any brightness value to achieve a uniform display on the display screen. It should be understood that FIG7 and the following related figures merely illustrate the compensation data and do not indicate that the compensation data is stored in the electronic device in the form of a diagram. The compensation data includes specific compensation values, which is not specifically limited in the embodiments of the present application.

[0099] In some embodiments, the above method also includes: obtaining multiple sets of light type data corresponding to the above display screen at multiple different brightness values, wherein each set of the above light type data includes light type information of all sub-pixels or part of the sub-pixels in the above display screen corresponding to the above multiple grayscales; based on the above multiple sets of light type data, determining a set of the above compensation data corresponding to each set of the above light type data.

[0100] Please refer to Figure 8, which is a schematic diagram of multiple sets of light type data provided by an embodiment of the present application. As shown in Figure 8, another electronic device can be used to shoot multiple sets of light type data for the display screen, and each set of light type data includes light type information of multiple grayscales under corresponding brightness values. The light type information is the light type information of all sub-pixels or part of the sub-pixels in the display screen under the grayscale corresponding to the brightness value. The light type information can be the current actual brightness of the corresponding sub-pixel. Only after determining the light type information of each grayscale at different brightness values ​​can more accurate compensation data be determined to better compensate the brightness of the display screen and avoid insufficient brightness compensation or compensation errors. In addition, the electronic device can determine a corresponding set of compensation data based on each set of light type data.

[0101] It is understandable that another electronic device (such as a camera, mobile terminal or other electronic device with a shooting function) can take multiple shots of the display screen of the electronic device to obtain the multiple sets of light type data, and transmit the multiple sets of light type data to the electronic device. For example, the light type data of all or part of the grayscale corresponding to all sub-pixels or part of the sub-pixels at the same brightness value in the display screen are taken multiple times, so that the electronic device can determine the corresponding multiple sets of compensation data based on the multiple sets of light type data, and the light type data can correspond one-to-one with the compensation data, and then perform brightness compensation on the display screen of the electronic device based on the multiple sets of compensation data. For example, under the brightness value A, the light type data of all or part of the sub-pixels in the display screen corresponding to M grayscales are selected from the divided S grayscales and taken multiple times to obtain the corresponding light type data.

[0102] Step S103: performing fusion processing on at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value.

[0103] Specifically, the electronic device may fuse at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value. The fused compensation data may be used to perform brightness compensation on the display screen.

[0104] In some embodiments, please refer to Figure 9, which is a schematic diagram of fused compensation data provided in an embodiment of the present application. As shown in Figure 9, the fused compensation data includes multiple target compensation value tables, and the number of the target compensation value tables is also consistent with the number of compensation value tables in the unfused compensation data, wherein each of the above-mentioned target compensation value tables includes the target compensation values ​​of all sub-pixels or part of the sub-pixels in the above-mentioned display screen, and each of the above-mentioned target compensation value tables also corresponds to a grayscale. It can be understood that the fused compensation data is fused data for brightness compensation for the target brightness value, and brightness compensation can be performed on all sub-pixels or part of the sub-pixels in the display screen under the target brightness value, that is, the target compensation value can be used for the corresponding all sub-pixels or part of the sub-pixels to perform brightness compensation under the target brightness value. After brightness compensation, the display screen can achieve a uniform brightness effect, thereby improving user experience.

[0105] In some embodiments, the above-mentioned fusion processing of the at least two groups of compensation data to obtain a group of fused compensation data corresponding to the target brightness value includes: determining the fusion coefficients corresponding to the at least two groups of compensation data based on the target brightness value and the brightness values ​​corresponding to the at least two groups of compensation data; fusing the at least two groups of compensation data based on the fusion coefficients corresponding to the at least two groups of compensation data to obtain a group of fused compensation data corresponding to the target brightness value. After obtaining the fusion coefficients, each group of compensation data in the at least two groups of compensation data needs to be processed in accordance with the corresponding fusion coefficients, and fused to output a group of fused compensation data corresponding to the target brightness value. In particular, the present application does not make any specific restrictions on the fusion method. For example, fusion can be performed by fitting, multiplication and addition, or other fusion functions.

[0106] It is understood that after screening and determining at least two sets of compensation data corresponding to the target brightness value, it is also necessary to determine the fusion coefficients corresponding to the at least two sets of compensation data based on the target brightness value. The electronic device can select different fusion coefficients based on the gamma curve between different brightness values ​​DBV and the target brightness value. That is, different brightness values ​​DBV and different grayscales use different fusion coefficients based on the corresponding relationship with the target brightness value according to the display device (such as pixel) display brightness, display drive voltage, display duty cycle and other parameters of the display screen. This embodiment of the present application does not specifically limit this.

[0107] In other embodiments, the fusion coefficient can also be understood as a weight. The closer the target brightness value is to the brightness values ​​corresponding to the multiple sets of compensation data, the heavier the proportion of the corresponding compensation data in the fusion process. For example: if the target brightness value is 4, and the brightness values ​​corresponding to at least two sets of compensation data that match the target brightness value are 1 and 5 respectively, then the fusion coefficient of the compensation data corresponding to the brightness value of 5 can be 0.8, and the fusion coefficient of the compensation data corresponding to the brightness value of 1 can be 0.2. This method of obtaining different fusion coefficients based on different brightness values ​​can obtain the best fused compensation data, better compensate the brightness of the display screen, and avoid insufficient brightness compensation or compensation errors. In addition, the embodiments of the present application do not specifically limit the specific method of obtaining the fusion coefficient.

[0108] In some embodiments, the electronic device includes a plurality of processing cores connected in parallel or in series, and each of the processing cores stores part of the compensation data in the plurality of compensation data; the determining of at least two groups of compensation data that match the target brightness value from the plurality of compensation data based on the target brightness value includes: determining at least two processing cores that match the target brightness value from the plurality of processing cores based on the target brightness value; the fusing of the at least two groups of compensation data based on the fusion coefficients corresponding to the at least two groups of compensation data to obtain a group of the fused compensation data includes: obtaining the fusion coefficient of the corresponding compensation data through each of the at least two processing cores, and processing the stored compensation data to obtain the processing result corresponding to each of the at least two processing cores; fusing the processing results corresponding to each of the at least two processing cores through the at least two processing cores to obtain a group of the fused compensation data.

[0109] It is understood that the process of compensating for display brightness can be divided into multiple stages based on the architecture of the electronic device. For example, when the electronic device includes multiple processing cores connected in parallel, each processing core can compensate for the display brightness of the display screen in parallel and synchronously based on the corresponding fusion coefficient, thereby improving compensation efficiency. For another example, when the electronic device includes multiple processing cores connected in series, each processing core can perform partial brightness compensation on the display screen in a serial and hierarchical manner based on the corresponding fusion coefficient, ultimately achieving complete brightness compensation.

[0110] In some embodiments, the display brightness corresponding to the above-mentioned display screen is divided into multiple brightness intervals, and each brightness interval corresponds to two brightness interval endpoints; the above-mentioned determination of at least two sets of compensation data matching the above-mentioned target brightness value from multiple sets of compensation data based on the above-mentioned adjusted brightness value includes: based on the above-mentioned target brightness value, determining a target brightness interval from the above-mentioned multiple brightness intervals, the above-mentioned target brightness interval including the display brightness corresponding to the above-mentioned target brightness value; based on the above-mentioned multiple sets of compensation data, determining the compensation data corresponding to the brightness values ​​indicated by the two brightness interval endpoints of the above-mentioned target brightness interval.

[0111] Please refer to Figure 10, which is a schematic diagram of the division of brightness intervals provided by an embodiment of the present application. As shown in Figure 10, the display brightness corresponding to the display screen can be divided into 5 brightness intervals, wherein the embodiment of the present application does not make a specific limitation on the number of brightness intervals for display brightness division, for example, it can be less or more. The two brightness interval endpoints corresponding to each brightness interval correspond to a brightness value DBV respectively. As shown in Figure 10 above, based on the above-mentioned target brightness value, the target brightness interval is determined from the above-mentioned multiple brightness intervals, and the target brightness interval to which the target brightness value belongs is brightness interval 4. The compensation data corresponding to the brightness values ​​indicated by the two brightness interval endpoints of brightness interval 4 (i.e., DBV-1 and DBV-2) can be first determined from multiple sets of compensation data, and then the two sets of compensation data corresponding to the two brightness interval endpoints are fused to obtain a set of fused compensation data corresponding to the target brightness value. It should be noted that when multiple sets of compensation data do not include two sets of compensation data corresponding to DBV-1 and DBV-2, the multiple sets of compensation data can be fused separately to obtain two sets of compensation data corresponding to DBV-1 and DBV-2. These two sets of compensation data can then be fused with the compensation data corresponding to DBV-1 and DBV-2 to obtain a set of fused compensation data corresponding to the target brightness value. This allows the electronic device to compensate for the display brightness of the display based on the fused compensation data, ensuring a uniform display and improving the user experience.

[0112] Step S104: adjusting the display brightness of the display screen to a target brightness value based on the fused compensation data.

[0113] Specifically, after obtaining the target brightness value and the fused compensation data, the electronic device can adjust the display brightness to the target brightness value and perform brightness compensation on the display based on the fused compensation data. Because this fused compensation data is obtained by fusing different compensation data corresponding to multiple brightness values, it has a better compensation effect on mura areas than compensation data obtained through interpolation, fitting, or multiplexing based on compensation data at only a single brightness value, and is less affected by the display drive voltage and display duty cycle.

[0114] In some embodiments, the display brightness of the display screen is adjusted to the target brightness value based on the fused compensation data, including: adjusting the display brightness of the display screen to the target brightness value, and obtaining the uneven brightness Mura area of ​​the display screen at the target brightness value; and performing brightness compensation on the Mura area based on the fused compensation data. Please refer to Figure 11, which is a schematic diagram of a display screen provided in an embodiment of the present application before and after compensation. As shown in Figure 11, after obtaining a set of fused compensation data corresponding to the target brightness value, the electronic device can first determine the uneven brightness Mura area of ​​the display screen at the target brightness value, and then, based on the set of fused compensation data, accurately perform brightness compensation on all sub-pixels in the Mura area at the target brightness value, so that the display brightness of the display screen is uniform and the user experience is improved.

[0115] Currently, electronic devices mainly compensate for the entire display brightness of a display screen based on compensation data at a reference brightness, which often results in insufficient compensation or even incorrect compensation of the display screen. In response to this, embodiments of the present application provide a display screen brightness compensation and related equipment to better compensate for the brightness of the display screen so that the display screen displays uniform brightness. The display screen brightness compensation method is applied to an electronic device, which includes a display screen, the display screen includes multiple pixels, each of the pixels includes multiple sub-pixels, and each sub-pixel can support the display of different grayscales. The method first requires obtaining a target brightness value to be adjusted for the display screen. The target brightness value can be understood as the brightness value perceived by the user after the display screen is adjusted, and can also be referred to as a target DBV. Then, based on the target brightness value, at least two sets of compensation data that match the target brightness value are determined from multiple sets of compensation data corresponding to different brightness values ​​DBV. The at least two sets of compensation data selected are then fused to obtain a set of fused compensation data corresponding to the target brightness value. The fused compensation data can be used to compensate for the brightness of the display screen after the display brightness of the display screen is adjusted to the target brightness value, so that the user perceives a uniform display screen image, thereby improving the user experience. Since the light pattern change in the uneven brightness area of ​​the display screen is not sudden, the embodiment of the present application can obtain the fused compensation data corresponding to any DBV after screening the compensation data based on multiple groups of brightness values. The fused compensation data performs correct brightness compensation on the uneven brightness areas under all brightness values, so that the compensated display screen displays uniformly, reducing the occurrence of insufficient brightness compensation or compensation errors.

[0116] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores computer program code. When the above-mentioned processor executes the computer program code, the computer executes the method in any of the aforementioned embodiments.

[0117] An embodiment of the present application further provides a computer program product, which, when executed on a computer, enables the computer to execute the method in any of the aforementioned embodiments.

[0118] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0119] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0120] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0121] In addition, the functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0122] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to execute all or part of the steps of the above-mentioned methods of each embodiment of the present application. Among them, the aforementioned storage medium may include: U disk, mobile hard disk, magnetic disk, optical disk, read-only memory (Read-Only Memory, abbreviated: ROM) or random access memory (Random Access Memory, abbreviated: RAM) and other media that can store program codes.

[0123] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for compensating the brightness of a display screen, characterized in that, Applied to an electronic device, the electronic device includes a display screen, the display screen includes a plurality of pixels, and each of the pixels includes a plurality of sub-pixels; the method includes: Obtain a target brightness value to be adjusted for the display screen; Based on the target brightness value, determine at least two sets of compensation data that match the target brightness value from multiple sets of compensation data, where each set of compensation data in the multiple sets of compensation data corresponds to a different brightness value DBV; Perform a fusion process on the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value; Based on the fused compensation data, adjust the display brightness of the display screen to the target brightness value, and the fused compensation data is used for brightness compensation of the display screen.

2. The method according to claim 1, wherein Each set of the compensation data includes multiple compensation value tables, and each compensation value table includes compensation values of all or some of the sub-pixels in the display screen, and each compensation value table corresponds to a gray scale.

3. The method according to claim 1 or 2, characterized in that, The fused compensation data includes multiple target compensation value tables, and each target compensation value table includes target compensation values of all or some of the sub-pixels in the display screen, and each target compensation value table corresponds to a gray scale.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Obtain multiple sets of light pattern data respectively corresponding to the display screen at multiple different brightness values, where each set of the light pattern data includes light pattern information of all or some of the sub-pixels in the display screen corresponding to the multiple gray scales; Based on the multiple sets of light pattern data, determine a set of the compensation data corresponding to each set of the light pattern data.

5. The method according to any one of claims 1-4, characterized in that, The performing a fusion process on the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value includes: Based on the target brightness value and the brightness values corresponding to the at least two sets of compensation data respectively, determine the fusion coefficients corresponding to the at least two sets of compensation data respectively; Based on the fusion coefficients corresponding to the at least two sets of compensation data respectively, perform a fusion process on the at least two sets of compensation data to obtain a set of the fused compensation data corresponding to the target brightness value.

6. The method according to claim 5, wherein The electronic device includes a plurality of processing cores connected in parallel or in series, and each of the processing cores stores a part of the compensation data in the multiple sets of compensation data; The based on the target brightness value, determining at least two sets of compensation data that match the target brightness value from multiple sets of compensation data includes: Based on the target brightness value, determine at least two processing cores that match the target brightness value from the multiple processing cores; The based on the fusion coefficients corresponding to the at least two sets of compensation data respectively, performing a fusion process on the at least two sets of compensation data to obtain a set of the fused compensation data includes: Obtain the fusion coefficients of the corresponding compensation data through each of the at least two processing cores, and process the stored compensation data to obtain the processing results corresponding to each of the at least two processing cores; Fuse the processing results corresponding to each of the at least two processing cores through the at least two processing cores to obtain a set of the fused compensation data.

7. The method according to claim 6, wherein The display brightness corresponding to the display screen is divided into multiple brightness intervals, and each brightness interval corresponds to two brightness interval endpoints respectively; Determining at least two sets of the compensation data that match the target brightness value from multiple sets of compensation data based on the adjusted brightness value includes: Based on the target brightness value, determining a target brightness interval from the multiple brightness intervals, where the target brightness interval includes the display brightness corresponding to the target brightness value; Based on the multiple sets of compensation data, determining the compensation data corresponding to the brightness values indicated by the two brightness interval endpoints of the target brightness interval.

8. The method according to any one of claims 1-7, characterized in that Adjusting the display brightness of the display screen to the target brightness value based on the fused compensation data includes: Adjusting the display brightness of the display screen to the target brightness value, and obtaining the Mura area with uneven brightness of the display screen at the target brightness value; Performing brightness compensation on the Mura area based on the fused compensation data.

9. The method according to any one of claims 1-8, characterized in that, Obtaining the target brightness value to be adjusted for the display screen includes: Receiving a user operation for adjusting the display brightness, where the user operation is used to indicate adjusting the display brightness of the display screen to the target brightness value; In response to the user operation, obtaining the target brightness value.

10. The method according to any one of claims 1-8, characterized in that, Obtaining the target brightness value to be adjusted for the display screen includes: Obtaining the ambient brightness, and determining the target brightness value to be adjusted for the display screen according to the ambient brightness.

11. An electronic device, characterized in that, The electronic device includes a display screen, the display screen includes multiple pixels, and each pixel includes multiple sub-pixels; the electronic device is configured to: Obtain the target brightness value to be adjusted for the display screen; Based on the target brightness value, determining at least two sets of compensation data that match the target brightness value from multiple sets of compensation data, where each set of the compensation data in the multiple sets of compensation data corresponds to a different brightness value DBV; Performing a fusion process on the at least two sets of compensation data to obtain a set of fused compensation data corresponding to the target brightness value; Based on the fused compensation data, adjusting the display brightness of the display screen to the target brightness value, where the fused compensation data is used to perform brightness compensation on the display screen.

12. The device according to claim 11, characterized in that, Each set of the compensation data includes multiple compensation value tables, and each compensation value table includes the compensation values of all or part of the sub-pixels in the display screen, and each compensation value table corresponds to a gray scale.

13. The device according to claim 11 or 12, characterized in that, The fused compensation data includes multiple target compensation value tables, and each target compensation value table includes the target compensation values of all or part of the sub-pixels in the display screen, and each target compensation value table corresponds to a gray scale.

14. The device according to any one of claims 10-13, characterized in that, The electronic device is further configured to: Obtain multiple sets of light type data corresponding to the display screen at multiple different brightness values, where each set of the light type data includes the light type information of all or part of the sub-pixels in the display screen corresponding to the multiple gray scales respectively; Based on the multiple sets of light type data, determining a set of the compensation data corresponding to each set of the light type data.

15. The device according to any one of claims 11-14, characterized in that, The electronic device is specifically configured to: Determine the fusion coefficients corresponding to the at least two sets of compensation data based on the target brightness value and the brightness values corresponding to the at least two sets of compensation data respectively; Perform a fusion process on the at least two sets of compensation data based on the fusion coefficients corresponding to the at least two sets of compensation data respectively to obtain a set of the fused compensation data corresponding to the target brightness value.

16. The device according to claim 15, wherein, The electronic device includes a plurality of processing cores connected in parallel or in series, and each processing core stores a part of the multi - set of compensation data; The electronic device is specifically configured to: based on the target brightness value, determine at least two processing cores that match the target brightness value from the plurality of processing cores; Each processing core in the at least two processing cores is configured to: Obtain the fusion coefficient of the corresponding compensation data, and process the stored compensation data to obtain the processing result corresponding to each processing core in the at least two processing cores; Fuse the processing results corresponding to each processing core in the at least two processing cores to obtain a set of the fused compensation data.

17. The device according to claim 16, wherein The display brightness of the display screen is divided into a plurality of brightness intervals, and each brightness interval corresponds to two brightness interval endpoints respectively; The electronic device is specifically configured to: Based on the target brightness value, determine a target brightness interval from the plurality of brightness intervals, and the target brightness interval includes the display brightness corresponding to the target brightness value; Based on the multi - set of compensation data, determine that the compensation data corresponding to the brightness values indicated by the two brightness interval endpoints of the target brightness interval are at least two sets of the compensation data that match the target brightness value.

18. The device according to any one of claims 11-17, characterized in that, The electronic device is specifically configured to: Adjust the display brightness of the display screen to the target brightness value, and obtain the brightness non - uniform Mura area of the display screen at the target brightness value; Perform brightness compensation on the Mura area based on the fused compensation data.

19. The device according to any one of claims 11-18, characterized in that The electronic device is specifically configured to: Receive a user operation for adjusting the display brightness, and the user operation is used to indicate that the display brightness of the display screen is adjusted to the target brightness value; In response to the user operation, obtain the target brightness value.

20. The device according to any one of claims 11-18, characterized in that, The electronic device is specifically configured to: Obtain the ambient brightness, and determine the target brightness value to which the display screen is to be adjusted according to the ambient brightness.

21. A computer-readable storage medium, characterized in that, The computer - readable storage medium stores a computer program, and when the computer program is executed by a computer or a processor, the method described in any one of claims 1 - 10 above is implemented.

22. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a computer or a processor, the computer or the processor is caused to execute the method described in any one of claims 1 - 10.

Citation Information

Patent Citations

  • Gray scale data compensation method and device and driving chip

    CN111243512A

  • Brightness compensation method and device, equipment and storage medium

    CN113539155A

  • Mura compensation data acquisition method and device and display device

    CN116343638A

  • Gray scale compensation method and system

    CN117116207A

  • Display screen brightness compensation method and related equipment

    CN117854454A