Brightness compensation methods, devices, equipment, storage media, and products for display panels.
By establishing the correspondence between brightness adjustment parameters and brightness, and fitting the compensated brightness parameters, the problem of inconsistent brightness in OLED display panels was solved, achieving brightness uniformity and improved visual effects of the display panels.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HEFEI VISIONOX TECH CO LTD
- Filing Date
- 2026-06-25
- Publication Date
- 2026-07-31
AI Technical Summary
The OLED light-emitting devices in different locations in an OLED display panel have inconsistent brightness under the same brightness adjustment parameters, resulting in display uniformity and visual effect problems, which are difficult to improve with existing technologies.
By obtaining the actual brightness of the target area of the display panel under multiple pre-compensation brightness adjustment parameters, establishing the correspondence between brightness adjustment parameters and brightness, and fitting the post-compensation brightness adjustment parameters, brightness compensation for the target area is achieved.
It improves the display performance of the display panel, ensuring that the brightness of all pixels reaches the target requirements after compensation, thereby enhancing display uniformity and visual effect.
Smart Images

Figure CN122493780A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a brightness compensation method, apparatus, device, storage medium, and product for a display panel. Background Technology
[0002] Organic light-emitting diode (OLED) and LED-based display panels are widely used in various consumer electronics products such as mobile phones, televisions, laptops, and desktop computers due to their advantages such as high image quality, energy saving, thin body and wide range of applications, becoming the mainstream of display panels.
[0003] However, the performance of current OLED display panels needs to be improved. Summary of the Invention
[0004] This application provides a brightness compensation method, apparatus, device, storage medium, and product for a display panel, which can improve the display performance of the display panel.
[0005] In a first aspect, embodiments of this application provide a brightness compensation method for a display panel, comprising: obtaining multiple actual brightness levels corresponding to a target area of the display panel under multiple pre-compensation brightness adjustment parameters, wherein the target area includes at least one pixel, and the pre-compensation brightness adjustment parameters include pre-compensation data voltage or pre-compensation grayscale; establishing a first correspondence between the brightness adjustment parameters and the brightness levels based on the multiple pre-compensation brightness adjustment parameters and the multiple actual brightness levels; obtaining multiple post-compensation brightness adjustment parameters corresponding to the multiple pre-compensation brightness adjustment parameters based on the first correspondence and the target brightness corresponding to the multiple pre-compensation brightness adjustment parameters respectively; and establishing a second correspondence between the pre-compensation brightness adjustment parameters and the post-compensation brightness adjustment parameters based on the multiple pre-compensation brightness adjustment parameters and the multiple post-compensation brightness adjustment parameters, wherein the second correspondence is used to compensate the brightness of the target area.
[0006] In some possible implementations of the first aspect, the number of target regions is multiple, and the methods also include: Establish the first and second correspondences for each target region; Preferably, at least two target regions have different first correspondences and at least two target regions have different second correspondences.
[0007] In some possible implementations of the first aspect, multiple target areas are evenly distributed on the display panel; Preferably, the display area of the display panel includes multiple sub-areas distributed in an array, each sub-area including a central area and an edge area, the edge area surrounding the central area, and the central area being the target area; Preferably, when the target region comprises multiple pixels, the method further includes: The average of the actual brightness values of multiple pixels in the target area under the brightness adjustment parameters before compensation is taken as the actual brightness of the target area.
[0008] In some possible implementations of the first aspect, the target brightness of each target region is the same under the same pre-compensation brightness adjustment parameters; Preferably, the method further includes: The average of the actual brightness values corresponding to multiple target areas under the same pre-compensation brightness adjustment parameters is taken as the target brightness.
[0009] In some possible implementations of the first aspect, the first correspondence includes power functions, which include... , Indicates brightness. Indicates the brightness adjustment parameter. It is a constant; Preferably, there are multiple target regions, with at least two target regions corresponding to power functions. The values are different, and / or, at least two target regions correspond to the power functions in The values are different; Preferably, the method further includes: The second correspondence is stored in the driver chip of the display panel.
[0010] In some possible implementations of the first aspect, the display panel also includes non-target areas, and the method further includes: Based on the second correspondence corresponding to the target area, and based on linear interpolation, the compensated brightness adjustment parameters corresponding to the non-target area are determined; Preferably, the compensated brightness adjustment parameters for non-target regions are determined based on the second correspondence corresponding to the target region and on linear interpolation, including: Based on the second correspondence between the four target regions adjacent to the non-target region, the compensated brightness adjustment parameters corresponding to the non-target region are determined based on bilinear interpolation.
[0011] Secondly, embodiments of this application also provide a brightness compensation device for a display panel, comprising: The data acquisition module is used to acquire multiple actual brightness values corresponding to the target area of the display panel under multiple pre-compensation brightness adjustment parameters. The target area includes at least one pixel, and the brightness adjustment parameters include data voltage or grayscale. The first relationship establishment module is used to establish a first correspondence between brightness adjustment parameters and brightness based on multiple pre-compensation brightness adjustment parameters and multiple actual brightness levels. The compensation data determination module is used to obtain multiple post-compensation brightness adjustment parameters corresponding to multiple pre-compensation brightness adjustment parameters based on the first correspondence and the target brightness corresponding to multiple pre-compensation brightness adjustment parameters respectively. The second relationship establishment module is used to establish a second correspondence between the brightness adjustment parameters before and after compensation based on multiple brightness adjustment parameters before and after compensation. The second correspondence is used to compensate the brightness of the target area.
[0012] Thirdly, embodiments of this application also provide an electronic device, including: The processor and the memory storing computer program instructions, wherein the processor, when executing the computer program instructions, implements the brightness compensation method for the display panel as described in any embodiment of the first aspect.
[0013] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the brightness compensation method for a display panel as described in any embodiment of the first aspect.
[0014] Fifthly, embodiments of this application also provide a computer program product, which includes computer program instructions. When executed by a processor, the computer program instructions implement the brightness compensation method for a display panel as described in any embodiment of the first aspect.
[0015] According to the brightness compensation method, apparatus, device, storage medium, and product of the display panel provided in the embodiments of this application, the actual brightness of the target area under each pre-compensation brightness adjustment parameter is obtained, and a first correspondence is obtained based on this. The first correspondence can reflect the brightness change trend of the target area under different pre-compensation brightness adjustment parameters. According to the first correspondence, the post-compensation brightness adjustment parameters corresponding to each pre-compensation brightness adjustment parameter can be obtained, and a second correspondence is obtained based on this. According to the second correspondence, the post-compensation brightness adjustment parameter corresponding to any pre-compensation brightness adjustment parameter can be determined to achieve brightness compensation of the target area. For example, it can enable pixels in the target area that cannot be turned on before compensation to be turned on, and the brightness reaches the target requirement, thereby improving the display performance of the display panel.
[0016] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0017] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals denote the same or similar features, and the drawings are not drawn to scale.
[0018] Figure 1 This illustration shows a flowchart of a brightness compensation method for a display panel provided in an embodiment of this application; Figure 2 A schematic diagram illustrating the first correspondence provided in an embodiment of this application; Figure 3 This diagram illustrates another schematic representation of the first correspondence provided in the embodiments of this application; Figure 4 A schematic diagram illustrating the second correspondence provided in an embodiment of this application; Figure 5 This illustration shows another schematic diagram of the second correspondence provided in the embodiments of this application; Figure 6 This illustration shows a partition diagram of a display panel provided in an embodiment of this application; Figure 7 This illustration shows a schematic diagram of the principle of bilinear interpolation provided in an embodiment of this application; Figure 8 This illustration shows a schematic diagram of a brightness compensation device for a display panel provided in an embodiment of this application. Figure 9 This illustration shows a structural diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0019] The features and exemplary embodiments of various aspects of this application will now be described in detail. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain this application and are not configured to limit this application. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples of this application.
[0020] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies: Due to factors such as manufacturing process and materials, OLED light-emitting devices can have varying activation voltages in different locations within a display panel. This results in inconsistent brightness across different OLED locations when the same brightness adjustment parameters (such as data voltage or grayscale) are applied. For example, when displaying a low-brightness image, some OLEDs may not be activated, leading to issues with display uniformity and subjective visual effects, ultimately impacting the display panel's performance.
[0021] Related technologies improve display performance by enhancing process stability, such as improving the consistency of transistors in the display panel and the uniformity of pixel deposition. Alternatively, they optimize voltage drops at different locations through circuit design to improve voltage consistency. However, process improvements are time-consuming and technically challenging.
[0022] This application provides a brightness compensation method, apparatus, device, storage medium, and product for a display panel. The embodiments of this application will be described below with reference to the accompanying drawings.
[0023] Figure 1 This diagram illustrates a flowchart of a brightness compensation method for a display panel provided in an embodiment of this application. Figure 1 As shown, the brightness compensation method for the display panel provided in this application embodiment includes S110~S140.
[0024] S110, obtain multiple actual brightness values corresponding to the target area of the display panel under multiple pre-compensation brightness adjustment parameters, wherein the target area includes at least one pixel, and the pre-compensation brightness adjustment parameters include pre-compensation data voltage or pre-compensation grayscale.
[0025] For example, the display panel may include multiple target areas, and before compensation, at least one target area may include pixels that are lit differently in a low-brightness screen.
[0026] For example, the actual brightness of the target area can be obtained when all pixels in the target area are lit. Alternatively, the actual brightness of the target area can be obtained under different high-brightness scenes. This avoids the situation where unlit pixels exist in the target area when collecting the actual brightness, preventing the collected brightness from accurately reflecting the brightness change trend of the target area.
[0027] The display panel includes pixels, and each pixel includes pixel circuitry and a light-emitting device, which can be an OLED light-emitting device. The pixel circuitry is electrically connected to a data line, which provides a data voltage to the pixel circuitry. The pixel circuitry generates a driving current based on the data voltage to drive the light-emitting device to emit light. Therefore, the data voltage can adjust the brightness of the pixel.
[0028] The display panel can display multiple grayscale levels, with different pixel brightness at different grayscale levels. The larger the grayscale level, the brighter the pixel can be; the smaller the grayscale level, the lower the pixel brightness can be. Therefore, grayscale can adjust the pixel brightness.
[0029] As an example, the pre-compensation brightness adjustment parameters include pre-compensation data voltages, which can be provided to the target area of the display panel as V1, V2, V3, etc., and control the target area to display a white screen. The brightness corresponding to the pre-compensation data voltages V1, V2, V3, etc. is collected by the brightness acquisition device as Lv1, Lv2, Lv3, etc.
[0030] If the brightness adjustment parameters before compensation include the data voltage before compensation, the brightness adjustment parameters before compensation can be the data voltage obtained after gamma adjustment.
[0031] As another example, the pre-compensation brightness adjustment parameters include the pre-compensation grayscale, which can control the target area of the display panel to display white images with pre-compensation grayscale values of G1, G2, G3, etc. A brightness acquisition device is used to acquire the corresponding brightness values Lv1, Lv2, Lv3 for each pre-compensation grayscale value of G1, G2, G3, etc. When the pre-compensation brightness adjustment parameters include grayscale, the pre-compensation brightness adjustment parameters are the grayscale values corresponding to the image to be displayed.
[0032] S120: Based on multiple pre-compensation brightness adjustment parameters and multiple actual brightness levels, establish a first correspondence between the brightness adjustment parameters and the brightness.
[0033] Figure 2 This is a schematic diagram illustrating a first correspondence provided in an embodiment of this application. Figure 3 This illustration shows another schematic diagram of the first correspondence provided in the embodiments of this application. Taking the actual brightness of the target area of the display panel under the three pre-compensation brightness adjustment parameters obtained in S110 as an example, as follows... Figure 2 As shown, the brightness adjustment parameters before compensation include the data voltage before compensation, which yields three sets of data. The brightness corresponding to the data voltage V1 before compensation is Lv1, the brightness corresponding to the data voltage V2 before compensation is Lv2, and the brightness corresponding to the data voltage V3 before compensation is Lv3. Based on these at least three sets of data, a first correspondence between the data voltage and brightness can be fitted. Alternatively, as... Figure 3 As shown, the brightness adjustment parameters before compensation include the grayscale before compensation, which yields three sets of data. The brightness corresponding to grayscale G1 before compensation is Lv1, the brightness corresponding to grayscale G2 before compensation is Lv2, and the brightness corresponding to grayscale G3 before compensation is Lv3. Based on these at least three sets of data, the first correspondence between grayscale and brightness can be fitted.
[0034] Understandably, one pre-compensation brightness adjustment parameter corresponds to one image. The more pre-compensation brightness adjustment parameters there are, and the more images are sampled for brightness measurement, the more accurate the initial correspondence between the fitted brightness adjustment parameters and the brightness will be. For example, it is possible to obtain the actual brightness of the target area of the display panel under at least three pre-compensation brightness adjustment parameters.
[0035] The first correspondence reflects the brightness change trend of the target area before each compensation brightness adjustment parameter.
[0036] S130: Based on the first correspondence and the target brightness corresponding to the multiple pre-compensation brightness adjustment parameters, obtain multiple post-compensation brightness adjustment parameters corresponding to the multiple pre-compensation brightness adjustment parameters.
[0037] For example, the brightness adjustment parameters before compensation include the data voltage before compensation. The target brightness corresponding to the data voltage V1 before compensation is Lv_1. The data voltage V1' corresponding to the target brightness Lv_1 can be determined in the first correspondence relationship. The data voltage V1' is the data voltage after compensation corresponding to the data voltage V1 before compensation. The target brightness corresponding to the data voltage V2 before compensation is Lv_2. The data voltage V2' corresponding to the target brightness Lv_2 can be determined in the first correspondence relationship. The data voltage V2' is the data voltage after compensation corresponding to the data voltage V2 before compensation. The target brightness corresponding to the data voltage V3 before compensation is Lv_3. The data voltage V3' corresponding to the target brightness Lv_3 can be determined in the first correspondence relationship. The data voltage V3' is the data voltage after compensation corresponding to the data voltage V3 before compensation.
[0038] The actual brightness corresponding to the same pre-compensation data voltage may be the same as or different from the target brightness. If the actual brightness corresponding to the same pre-compensation data voltage is different from the target brightness, the pre-compensation data voltage is not equal to the post-compensation data voltage. The method for setting the target brightness will be introduced later.
[0039] For example, the brightness adjustment parameters before compensation include the grayscale before compensation. The target brightness corresponding to the grayscale before compensation G1 is Lv_1. The target brightness can be determined as grayscale G1' corresponding to Lv_1 in the first correspondence relationship. Grayscale G1' is the grayscale after compensation corresponding to the grayscale before compensation G1. The target brightness corresponding to the grayscale before compensation G2 is Lv_2. The target brightness can be determined as grayscale G2' corresponding to Lv_2 in the first correspondence relationship. Grayscale G2' is the grayscale after compensation corresponding to the grayscale before compensation G2. The target brightness corresponding to the grayscale before compensation G3 is Lv_3. The target brightness can be determined as grayscale G3' corresponding to Lv_3 in the first correspondence relationship. Grayscale G3' is the grayscale after compensation corresponding to the grayscale before compensation G3.
[0040] The actual brightness and target brightness corresponding to the same gray level before compensation may be the same or different. If the actual brightness and target brightness corresponding to the same gray level before compensation are different, the gray level before compensation is not equal to the gray level after compensation.
[0041] In this application, "multiple pre-compensation brightness adjustment parameters" are equivalent to multiple parameter binding points. The brightness corresponding to each of the multiple parameter binding points is obtained, and a first correspondence is fitted based on the brightness corresponding to each of the multiple parameter binding points. According to the first correspondence, the post-compensation brightness adjustment parameter corresponding to any pre-compensation brightness adjustment parameter can be obtained.
[0042] S140, based on multiple pre-compensation brightness adjustment parameters and multiple post-compensation brightness adjustment parameters, establish a second correspondence between the pre-compensation brightness adjustment parameters and the post-compensation brightness adjustment parameters. The second correspondence is used to compensate the brightness of the target area.
[0043] Figure 4 This is a schematic diagram illustrating a second correspondence provided in an embodiment of this application. Figure 5 This illustration shows another schematic diagram of the second correspondence provided in the embodiments of this application. Taking the actual brightness of the target area of the display panel under the three pre-compensation brightness adjustment parameters obtained in S130 as an example, as follows... Figure 4 As shown, the brightness adjustment parameters before compensation include the data voltage before compensation, which yields three sets of data. Specifically, the data voltage V1 before compensation corresponds to the data voltage V1' after compensation, the data voltage V2 before compensation corresponds to the data voltage V2' after compensation, and the data voltage V3 before compensation corresponds to the data voltage V3' after compensation. Based on these at least three sets of data, a second correspondence between the data voltage before compensation and the data voltage after compensation can be fitted. Alternatively, as... Figure 5 As shown, the brightness adjustment parameters before compensation include the grayscale before compensation, which can yield 3 sets of data. Among them, the grayscale before compensation G1 corresponds to the grayscale after compensation G1', the grayscale before compensation G2 corresponds to the grayscale after compensation G2', and the grayscale before compensation G3 corresponds to the grayscale after compensation G3'. Based on these at least 3 sets of data, a second correspondence between the grayscale before compensation and the grayscale after compensation can be fitted.
[0044] Understandably, one pre-compensation brightness adjustment parameter corresponds to one image. The more pre-compensation brightness adjustment parameters there are, and the more images are sampled for brightness measurement, the more accurate the second correspondence between the subsequently fitted pre-compensation brightness adjustment parameters and post-compensation brightness adjustment parameters will be. For example, it is possible to obtain the post-compensation brightness adjustment parameters corresponding to at least three pre-compensation brightness adjustment parameters for the target area of the display panel.
[0045] The second correspondence reflects the brightness adjustment parameters after compensation for each brightness adjustment parameter before compensation for the target area.
[0046] For example, the value obtained by subtracting the original brightness adjustment parameter from the compensated brightness adjustment parameter can be the compensation value. This application does not need to calculate the compensation value; instead, it directly obtains the compensated brightness adjustment parameter and fits a second correspondence between the original and compensated brightness adjustment parameters. Based on this second correspondence, the compensated brightness adjustment parameter corresponding to any original brightness adjustment parameter can be obtained, and the brightness of the target area can be compensated using the compensated brightness adjustment parameter. Driven by the compensated brightness adjustment parameter, the brightness of the target area meets the requirements. For example, a pixel in the target area that could not be lit before compensation can be lit and its brightness meets the requirements under the drive of the compensated brightness adjustment parameter. In other words, under the drive of the compensated brightness adjustment parameter, all pixels in the target area can achieve the target brightness.
[0047] According to the brightness compensation method for a display panel provided in this application embodiment, the actual brightness of the target area under each pre-compensation brightness adjustment parameter is obtained, and a first correspondence is obtained based on this. The first correspondence can reflect the brightness change trend of the target area under different pre-compensation brightness adjustment parameters. According to the first correspondence, the post-compensation brightness adjustment parameters corresponding to each pre-compensation brightness adjustment parameter can be obtained, and a second correspondence is obtained based on this. According to the second correspondence, the post-compensation brightness adjustment parameter corresponding to any pre-compensation brightness adjustment parameter can be determined to achieve brightness compensation of the target area. For example, it can enable pixels in the target area that cannot be turned on before compensation to be turned on, and the brightness reaches the target requirement, thereby improving the display performance of the display panel.
[0048] For example, the pixels of the target area include sub-pixels of multiple colors. For the same target area, a first correspondence and a second correspondence can be established for sub-pixels of different colors respectively.
[0049] In some embodiments, the number of target areas can be multiple. The brightness compensation method for the display panel provided in this application embodiment may further include: establishing a first correspondence and a second correspondence corresponding to each target area.
[0050] For example, if the number of target areas is 9, this application establishes 9 first correspondences and 9 second correspondences.
[0051] For any target region, a first correspondence and a second correspondence can be established by following the steps in S110 to S140.
[0052] For example, in S110, the same pre-compensation brightness adjustment parameters can be provided to each target area, and the actual brightness of each area can be collected respectively.
[0053] For example, the pre-compensation brightness adjustment parameters include pre-compensation data voltage. A pre-compensation data voltage V1 can be provided to each target area of the display panel, and then the actual brightness of each area under the pre-compensation data voltage V1 can be collected. Next, a pre-compensation data voltage V2 can be provided to each target area of the display panel, and then the actual brightness of each area under the pre-compensation data voltage V2 can be collected. Then, a pre-compensation data voltage V3 can be provided to each target area of the display panel, and then the actual brightness of each area under the pre-compensation data voltage V3 can be collected.
[0054] In other words, it can simultaneously drive the display of the same test screen in each target area and collect the brightness of each target area separately.
[0055] For example, at least two target regions have different first correspondences, and at least two target regions have different second correspondences.
[0056] Pixels within different target regions have different characteristics. For example, the activation voltage of pixels within different target regions may differ. Under the same driving parameters, the brightness of different target regions will vary (for example, pixels in one target region may be able to light up, while pixels in another target region may not). Therefore, the brightness change range of different regions will differ depending on the brightness adjustment parameters before compensation. This embodiment establishes a first correspondence and a second correspondence for multiple target regions, thereby enabling more accurate brightness compensation based on the actual situation of each target region.
[0057] Understandably, the more target areas there are, the higher the accuracy and precision of the overall compensation of the display panel.
[0058] In some embodiments, multiple target areas are evenly distributed on the display panel.
[0059] For example, multiple target areas can be distributed at equal intervals. Different target areas can have the same area. The display panel is driven by a driver chip IC, and target areas can be distributed both away from and close to the driver chip IC within the display area of the display panel.
[0060] This application requires the collection of brightness in the target area, which is equivalent to the sampling area. The more uniform the distribution of the target area, the more accurately it can characterize the overall brightness of the display panel, thereby improving the accuracy of the overall compensation for the display panel.
[0061] Figure 6 This diagram illustrates a partitioning scheme of a display panel provided in an embodiment of this application. Figure 6As shown, the display area of the display panel includes multiple sub-areas distributed in an array. For example, the display panel includes nine sub-areas in three rows and three columns. Each sub-area includes a center area A01 and an edge area A02. For the same sub-area, the edge area A02 surrounds the center area A01. Figure 6 The central area A01 is represented by a gray-filled area, and the boundaries of each sub-area are represented by dashed lines.
[0062] The central area A01 of each sub-region is used as the target area. In other words, the actual brightness of the central area A01 of each sub-region is collected.
[0063] The camera area of the brightness acquisition device is fixed, therefore the area of the display panel that the camera can capture at one time is also fixed. If the camera cannot capture the brightness of all pixels in the entire sub-area at once, it can only capture the brightness of the pixels in the central area A01.
[0064] In this embodiment, the display panel is divided into multiple sub-regions arranged in an array, and the center area of each sub-region is taken as the target area. This can better ensure the uniformity of the distribution of multiple target areas on the display panel, so that the brightness of multiple target areas can more accurately represent the overall brightness of the display panel, thereby improving the accuracy of the overall compensation of the display panel.
[0065] For example, when the target area includes multiple pixels, the brightness compensation method provided in this application embodiment may further include: The average of the actual brightness values of multiple pixels in the target area under the brightness adjustment parameters before compensation is taken as the actual brightness of the target area.
[0066] For example, if the target area consists of m pixels, and the actual brightness of the m pixels under the same pre-compensation brightness adjustment parameter is Lv11, Lv12, Lv13...Lv1m, then the actual brightness of the target area under the same pre-compensation brightness adjustment parameter is (Lv11+Lv12+Lv13+...Lv1m) / m.
[0067] The average of the actual brightness of multiple pixels within the target area is used as the actual brightness of the target area. This average value better reflects the overall brightness of the target area, thereby improving the accuracy of compensation.
[0068] In some embodiments, the target brightness of each target region is the same under the same pre-compensation brightness adjustment parameters.
[0069] Driven by the compensated brightness adjustment parameters, the target area can achieve the target brightness. Since the target brightness of each target area is the same, the brightness of each target area can be basically consistent under the drive of its own compensated brightness adjustment parameters, thereby improving the brightness uniformity of the display panel.
[0070] For example, the brightness compensation method provided in this application embodiment may further include: The average of the actual brightness values corresponding to multiple target areas under the same pre-compensation brightness adjustment parameters is taken as the target brightness.
[0071] For example, if there are nine target areas, the actual brightness of each of the nine target areas can be collected under the same pre-compensation brightness adjustment parameter, and the average of these nine actual brightness values can be used as the target brightness corresponding to that pre-compensation brightness adjustment parameter.
[0072] Different brightness adjustment parameters before compensation correspond to different target brightness levels.
[0073] In some embodiments, the first correspondence includes a power function, the power function including , Indicates brightness. Indicates the brightness adjustment parameter. These are constants. The values of a and b can be fitted based on the actual brightness collected.
[0074] If the brightness adjustment parameters before compensation include data voltage, This indicates the data voltage. If the brightness adjustment parameters before compensation include grayscale, then... Represents grayscale.
[0075] Taking a target brightness Lv_t corresponding to a certain pre-compensation brightness adjustment parameter as an example, Lv_t can be substituted into the above power function, i.e.: Lv_t= ; Further results were obtained: .
[0076] in, This indicates the brightness adjustment parameters after compensation.
[0077] In this embodiment, the first correspondence is represented by a power function. By inputting each brightness adjustment parameter before compensation into the power function, the brightness adjustment parameters after compensation corresponding to each brightness adjustment parameter before compensation can be obtained. The calculation speed is faster and the compensation efficiency can be optimized.
[0078] For example, there are multiple target regions, each target region corresponds to a power function, and the values of 'a' in the power functions corresponding to at least two target regions are different, and / or the values of 'b' in the power functions corresponding to at least two target regions are different.
[0079] Pixels within different target regions exhibit different characteristics. For instance, the activation voltage of pixels within different target regions varies. Under the same driving parameters, the brightness of different target regions will differ (e.g., pixels in one target region may be able to activate under the same driving parameters, while pixels in another target region may not). Therefore, the brightness variation range of different regions will differ depending on the brightness adjustment parameters before compensation. In this embodiment, the power functions corresponding to different target regions are... The values of b are different, and / or the values of b in the power function corresponding to different target areas are different. In this way, more accurate brightness compensation can be achieved according to the actual situation of each target area.
[0080] In some embodiments, the brightness compensation method for the display panel provided in this application may further include: The second correspondence is stored in the driver chip of the display panel.
[0081] When the driver chip drives the display panel, it can acquire the pre-compensation brightness adjustment parameters of the target area of the display panel. Then, by directly using the second correspondence, it can obtain the post-compensation brightness adjustment parameters corresponding to the pre-compensation brightness adjustment parameters, and then use the post-compensation brightness adjustment parameters to drive the target area. Compared to storing the compensation value or the compensated value, storing the second correspondence takes up less space. In addition, for any pre-compensation brightness adjustment parameter, regardless of whether the pre-compensation brightness adjustment parameter is the same one used during brightness acquisition, the post-compensation brightness adjustment parameter can be obtained based on the second correspondence, which can improve the compensation accuracy.
[0082] In some embodiments, the display panel also includes a non-target area, such as Figure 6 The edge regions in the image are non-target regions. The brightness compensation method improved in this application embodiment may further include: Based on the second correspondence corresponding to the target area, and using linear interpolation, the compensated brightness adjustment parameters for the non-target areas are determined.
[0083] For example, pixels in the target area are called target pixels, and pixels in the non-target area are called non-target pixels.
[0084] Based on the image to be displayed, the pre-compensation brightness adjustment parameters corresponding to any target pixel in the target area can be obtained. Based on the pre-compensation brightness adjustment parameters and the second correspondence, the post-compensation brightness adjustment parameters corresponding to the target pixel can be obtained.
[0085] The compensated brightness adjustment parameters for non-target pixels can be determined using linear interpolation based on the coordinates of the target and non-target pixels and the compensated brightness adjustment parameters corresponding to the target pixel.
[0086] For example, with Figure 7 For example, the four target regions include target pixels Q11, Q12, Q21, and Q22, respectively, and the non-target regions include non-target pixels R1 or R2. The coordinates of target pixel Q11 are (x1, y1), the coordinates of target pixel Q12 are (x1, y2), the coordinates of target pixel Q21 are (x2, y1), the coordinates of target pixel Q22 are (x2, y2), the coordinates of non-target pixel R1 are (x, y1), and the coordinates of non-target pixel R2 are (x, y2).
[0087] Under the same pre-compensation brightness adjustment parameters, the post-compensation brightness adjustment parameter for target pixel Q11 is f(Q11), the post-compensation brightness adjustment parameter for target pixel Q12 is f(Q12), the post-compensation brightness adjustment parameter for target pixel Q21 is f(Q21), and the post-compensation brightness adjustment parameter for target pixel Q22 is f(Q22).
[0088] For non-target pixel R1, linear interpolation can be performed along the first direction x to obtain the compensated brightness adjustment parameter f(R1) corresponding to the two non-target pixels R1 on the horizontal line: (Equation 1) For non-target pixel R2, linear interpolation can be performed along the first direction x to obtain the compensated brightness adjustment parameter f(R1) for the two non-target pixels R1 on the horizontal line: (Equation 2) Compared to directly using the compensated brightness adjustment parameters corresponding to the target pixel as the compensated brightness adjustment parameters corresponding to the non-target pixel, this embodiment determines the compensated brightness adjustment parameters corresponding to the non-target pixel based on linear interpolation, which can improve the compensation accuracy for the non-target pixel.
[0089] Furthermore, the compensated brightness adjustment parameters for the non-target area can be determined based on the second correspondence between the four target areas adjacent to the non-target area and bilinear interpolation.
[0090] Still with Figure 7 For example, the four target regions include target pixels Q11, Q12, Q21, and Q22, respectively, and the non-target regions include non-target pixels P. In this case, pixels R1 and R2 can be used as intermediate pixels.
[0091] As shown in equations (1) and (2) above, linear interpolation can be performed first along the first direction x to obtain the compensated brightness adjustment parameters f(R1) and f(R2) corresponding to the two intermediate pixels R1 and R2 on the two horizontal lines, respectively. Then, linear interpolation can be performed along the second direction y to obtain the compensated brightness adjustment parameter f(P) corresponding to the non-target pixel P.
[0092] In this embodiment, the calculated brightness adjustment parameters for non-target pixels after compensation are based on bilinear interpolation, resulting in higher accuracy.
[0093] Based on the same technical concept, this application also provides a brightness compensation device for a display panel. Figure 8 This diagram illustrates a structural schematic of a brightness compensation device for a display panel provided in an embodiment of this application. Figure 8 As shown, the brightness compensation device 800 for the display panel provided in this application embodiment includes: The data acquisition module 801 is used to acquire multiple actual brightness values corresponding to the target area of the display panel under multiple pre-compensation brightness adjustment parameters, wherein the target area includes at least one pixel, and the brightness adjustment parameters include data voltage or grayscale. The first relationship establishment module 802 is used to establish a first correspondence between the brightness adjustment parameters and the brightness based on multiple pre-compensation brightness adjustment parameters and multiple actual brightness levels. The compensation data determination module 803 is used to obtain multiple post-compensation brightness adjustment parameters corresponding to multiple pre-compensation brightness adjustment parameters based on the first correspondence relationship and the target brightness corresponding to multiple pre-compensation brightness adjustment parameters respectively. The second relationship establishment module 804 is used to establish a second correspondence between the brightness adjustment parameters before and after compensation based on multiple brightness adjustment parameters before and after compensation. The second correspondence is used to compensate the brightness of the target area.
[0094] According to the brightness compensation device for the display panel provided in the embodiments of this application, the actual brightness of the target area under each pre-compensation brightness adjustment parameter is obtained, and a first correspondence is obtained based on this. The first correspondence can reflect the brightness change trend of the target area under different pre-compensation brightness adjustment parameters. According to the first correspondence, the post-compensation brightness adjustment parameters corresponding to each pre-compensation brightness adjustment parameter can be obtained, and a second correspondence is obtained based on this. According to the second correspondence, the post-compensation brightness adjustment parameter corresponding to any pre-compensation brightness adjustment parameter can be determined to achieve brightness compensation of the target area. For example, it can enable pixels in the target area that cannot be turned on before compensation to be turned on, and the brightness reaches the target requirement, thereby improving the display performance of the display panel.
[0095] For example, the pixels of the target area include sub-pixels of multiple colors. For the same target area, a first correspondence and a second correspondence can be established for sub-pixels of different colors respectively.
[0096] In some embodiments, the number of target regions is multiple, and the first relationship establishment module 802 and the second relationship establishment module 804 are further configured to: establish a first correspondence relationship and a second correspondence relationship corresponding to each target region respectively.
[0097] For example, at least two target regions have different first correspondences, and at least two target regions have different second correspondences.
[0098] In some embodiments, multiple target areas are evenly distributed on the display panel; Preferably, the display area of the display panel includes multiple sub-areas distributed in an array, each sub-area including a central area and an edge area, with the edge area surrounding the central area, and the central area being the target area.
[0099] In some embodiments, where the target area comprises multiple pixels, the data acquisition module 801 is further configured to: The average of the actual brightness values of multiple pixels in the target area under the brightness adjustment parameters before compensation is taken as the actual brightness of the target area.
[0100] In some embodiments, the target brightness of each target region is the same under the same pre-compensation brightness adjustment parameters.
[0101] In some embodiments, the compensation data determination module 803 is further configured to: The average of the actual brightness values corresponding to multiple target areas under the same pre-compensation brightness adjustment parameters is taken as the target brightness.
[0102] In some embodiments, the first correspondence includes a power function, the power function including , Indicates brightness. Indicates the brightness adjustment parameter. It is a constant.
[0103] In some embodiments, the number of target regions is multiple, and at least two target regions correspond to the power function. The values are different, and / or, at least two target regions correspond to the power functions in The values are different.
[0104] In some embodiments, the brightness compensation device for the display panel further includes a programming module, used for: The second correspondence is stored in the driver chip of the display panel.
[0105] In some embodiments, the display panel further includes a non-target area, and the compensation data determination module 803 is further configured to: Based on the second correspondence corresponding to the target area, and based on linear interpolation, the compensated brightness adjustment parameters corresponding to the non-target area are determined.
[0106] In some embodiments, the compensation data determination module 803 is further configured to: Based on the second correspondence between the four target regions adjacent to the non-target region, the compensated brightness adjustment parameters corresponding to the non-target region are determined based on bilinear interpolation.
[0107] The brightness compensation device for the display panel provided in this application embodiment can achieve... Figure 1 To avoid repetition, the various processes in the brightness compensation method embodiment of the display panel shown will not be described again here.
[0108] Figure 9 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.
[0109] The electronic device 900 may include a processor 901 and a memory 902 storing computer program instructions.
[0110] Specifically, the processor 901 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of the present invention.
[0111] Memory 902 may include mass storage for data or instructions. For example, and not limitingly, memory 902 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 902 may include removable or non-removable (or fixed) media. Where appropriate, memory 902 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 902 is non-volatile solid-state memory.
[0112] In a particular embodiment, memory 902 includes read-only memory (ROM). Where suitable, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these. Exemplarily, the memory may include non-volatile transient memory.
[0113] The processor 901 reads and executes computer program instructions stored in the memory 902 to implement any of the brightness compensation methods for the display panel in the above embodiments.
[0114] In one example, the electronic device 900 may also include a communication interface 903 and a bus 910. For example, Figure 9 As shown, the processor 901, memory 902, and communication interface 903 are connected through bus 910 and complete communication with each other.
[0115] The communication interface 903 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0116] Bus 910 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 910 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0117] For example, the electronic device 900 can be a mobile phone, tablet computer, laptop computer, handheld computer, in-vehicle electronic device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc.
[0118] The electronic device can execute the brightness compensation method of the display panel in the embodiments of this application, thereby achieving the combination of Figure 1 and Figure 8The brightness compensation method and device for the display panel are described.
[0119] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program can implement the brightness compensation method for the display panel in the above embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here. The aforementioned computer-readable storage medium may include read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, etc., and is not limited thereto.
[0120] This application also provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, they implement the brightness compensation method for a display as described in the above embodiments.
[0121] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0122] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Computer-readable medium" can include any medium capable of storing or transmitting information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0123] According to embodiments of this application, the computer-readable storage medium may be a non-transitory computer-readable storage medium.
[0124] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0125] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0126] The embodiments described above are not exhaustive, nor do they limit the application to the specific embodiments described herein. Clearly, many modifications and variations can be made based on the above description. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of this application, thereby enabling those skilled in the art to effectively utilize this application and its modifications. This application is limited only by the claims and their full scope and equivalents.
Claims
1. A method for brightness compensation of a display panel, characterized in that, include: The target area of the display panel is obtained under multiple pre-compensation brightness adjustment parameters, wherein the target area includes at least one pixel, and the pre-compensation brightness adjustment parameters include pre-compensation data voltage or pre-compensation grayscale. Based on the multiple pre-compensation brightness adjustment parameters and the multiple actual brightness, a first correspondence between the brightness adjustment parameters and the brightness is established; Based on the first correspondence and the target brightness corresponding to the multiple pre-compensation brightness adjustment parameters, multiple post-compensation brightness adjustment parameters corresponding to the multiple pre-compensation brightness adjustment parameters are obtained. Based on the plurality of pre-compensation brightness adjustment parameters and the plurality of post-compensation brightness adjustment parameters, a second correspondence is established between the pre-compensation brightness adjustment parameters and the post-compensation brightness adjustment parameters. The second correspondence is used to compensate for the brightness of the target area.
2. The method of claim 1, wherein, The number of target regions is multiple, and the method further includes: Establish the first correspondence and the second correspondence for each of the target regions respectively; Preferably, at least two of the target regions have different first correspondences, and at least two of the target regions have different second correspondences.
3. The method of claim 2, wherein, The multiple target areas are evenly distributed on the display panel; Preferably, the display area of the display panel includes multiple sub-areas distributed in an array, each sub-area including a central area and an edge area, the edge area surrounding the central area, and the central area being the target area; Preferably, when the target region comprises multiple pixels, the method further includes: The average of the actual brightness values of multiple pixels in the target area under the brightness adjustment parameters before compensation is taken as the actual brightness of the target area.
4. The method of claim 2, wherein, The target brightness of each of the target regions is the same under the same pre-compensation brightness adjustment parameters; Preferably, the method further includes: The average of the multiple actual brightness values corresponding to the multiple target regions under the same pre-compensation brightness adjustment parameters is taken as the target brightness.
5. The method according to any one of claims 1 to 4, characterized in that, The first correspondence includes a power function, the power function including , Indicates brightness. Indicates the brightness adjustment parameter. It is a constant; Preferably, the number of target regions is multiple, and at least two of the target regions correspond to the power function. The values are different, and / or, at least two of the target regions correspond to the power function in The values are different; Preferably, the method further includes: The second correspondence is stored in the driver chip of the display panel.
6. The method according to claim 2, characterized in that, The display panel also includes a non-target area, and the method further includes: Based on the second correspondence relationship corresponding to the target area, and based on linear interpolation, the compensated brightness adjustment parameters corresponding to the non-target area are determined; Preferably, determining the compensated brightness adjustment parameters for the non-target region based on the second correspondence corresponding to the target region and on linear interpolation includes: Based on the second correspondence between the four target regions adjacent to the non-target region, the compensated brightness adjustment parameters corresponding to the non-target region are determined using bilinear interpolation.
7. A brightness compensation device for a display panel, characterized in that, include: The data acquisition module is used to acquire multiple actual brightness levels corresponding to a target area of the display panel under multiple pre-compensation brightness adjustment parameters, wherein the target area includes at least one pixel, and the brightness adjustment parameters include data voltage or grayscale. The first relationship establishment module is used to establish a first correspondence between the brightness adjustment parameters and the brightness based on the plurality of pre-compensation brightness adjustment parameters and the plurality of actual brightness. The compensation data determination module is used to obtain multiple post-compensation brightness adjustment parameters corresponding to the multiple pre-compensation brightness adjustment parameters based on the first correspondence relationship and the target brightness corresponding to the multiple pre-compensation brightness adjustment parameters respectively. The second relationship establishment module is used to establish a second correspondence between the pre-compensation brightness adjustment parameters and the post-compensation brightness adjustment parameters based on the plurality of pre-compensation brightness adjustment parameters and the plurality of post-compensation brightness adjustment parameters. The second correspondence is used to compensate the brightness of the target area.
8. An electronic device, characterized in that, include: The processor and the memory storing computer program instructions, wherein the processor, when executing the computer program instructions, implements the brightness compensation method for the display panel as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the brightness compensation method for the display panel as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes computer program instructions that, when executed by a processor, implement the brightness compensation method for the display panel as described in any one of claims 1 to 6.