Display panel compensation method, display panel compensation device and electronic equipment

By correcting the tristimulus values ​​of the OLED display panel, it can accurately represent the tristimulus values ​​of each primary color under white screen conditions, thus solving the problem of inaccurate brightness and color compensation caused by voltage drop and improving the brightness and color compensation effect of the display panel.

CN119811284BActive Publication Date: 2026-03-17HEFEI VISIONOX TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing OLED display panels suffer from voltage drop in brightness and color compensation, resulting in insufficient accuracy of brightness and color compensation algorithms.

Method used

By acquiring the first tristimulus value and multiple second tristimulus values ​​of the target area of ​​the display panel, and correcting the multiple second tristimulus values ​​based on the first tristimulus value, the sum of the corrected tristimulus values ​​is equal to the first tristimulus value, thereby accurately representing the tristimulus values ​​of each primary color under white screen, removing voltage drop interference, and performing brightness and color compensation.

Benefits of technology

It improves the accuracy and effectiveness of brightness and color compensation for display panels, and reduces the impact of voltage drop on brightness and color compensation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811284B_ABST
    Figure CN119811284B_ABST
Patent Text Reader

Abstract

The application is suitable for the technical field of display, and provides a display panel compensation method, a display panel compensation device and electronic equipment. The method comprises the following steps: acquiring a first tristimulus value and a plurality of second tristimulus values of a target area of a display panel, the first tristimulus value being a tristimulus value when the target area displays a white picture, the plurality of second tristimulus values being tristimulus values when the target area displays respective single-color pictures, and each single-color picture corresponding to a respective primary color of the white picture; correcting the plurality of second tristimulus values based on the first tristimulus value to obtain a plurality of corrected tristimulus values, and the sum of the plurality of corrected tristimulus values being equal to the first tristimulus value; and performing light chroma compensation on the display panel based on the plurality of corrected tristimulus values. The application can improve the light chroma compensation effect of the display panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and in particular relates to a display panel compensation method, display panel compensation device and electronic device. Background Technology

[0002] Organic light-emitting diodes (OLEDs) and flat panel displays based on light-emitting diodes (LEDs) 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 devices.

[0003] However, the performance of current OLED display products needs to be improved. Summary of the Invention

[0004] This application provides a display panel compensation method, a display panel compensation device, and an electronic device, which can improve the brightness and color compensation effect of the display panel.

[0005] In a first aspect, embodiments of this application provide a display panel compensation method, including:

[0006] Obtain a first tristimulus value and multiple second tristimulus values ​​for a target area of ​​the display panel. The first tristimulus value is the tristimulus value when the target area displays a white image, and the multiple second tristimulus values ​​are the tristimulus values ​​when the target area displays each monochrome image. Each monochrome image corresponds to each primary color of the white image.

[0007] Based on the first tristimulus value, the plurality of second tristimulus values ​​are corrected to obtain a plurality of corrected tristimulus values, and the sum of the plurality of corrected tristimulus values ​​is equal to the first tristimulus value.

[0008] The display panel is subjected to luminance and chromaticity compensation based on the multiple corrected tristimulus values.

[0009] In this embodiment, by obtaining the first tristimulus value and multiple second tristimulus values ​​of the target area of ​​the display panel, and correcting the multiple second tristimulus values ​​based on the first tristimulus value, the sum of the multiple corrected tristimulus values ​​can be made equal to the first tristimulus value. This allows the multiple corrected tristimulus values ​​to accurately represent the tristimulus values ​​of each primary color under a white screen, removing the interference of voltage drop. Since the tristimulus values ​​can reflect both brightness and chromaticity, performing brightness and chromaticity compensation on the display panel based on the multiple corrected tristimulus values ​​can improve the accuracy of the input brightness and chromaticity information, further enhancing the brightness and chromaticity compensation effect of the display panel.

[0010] Secondly, embodiments of this application provide a display panel compensation device, comprising:

[0011] The stimulus value acquisition module is used to acquire a first tristimulus value and multiple second tristimulus values ​​for a target area of ​​the display panel. The first tristimulus value is the tristimulus value when the target area displays a white image, and the multiple second tristimulus values ​​are the tristimulus values ​​when the target area displays each monochrome image. Each monochrome image corresponds to each primary color of the white image.

[0012] The stimulus value correction module is used to correct the plurality of second tristimulus values ​​based on the first tristimulus value to obtain a plurality of corrected tristimulus values, wherein the sum of the plurality of corrected tristimulus values ​​is equal to the first tristimulus value.

[0013] The compensation module is used to perform brightness and color compensation on the display panel based on the plurality of corrected tristimulus values.

[0014] Thirdly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electronic device implements the display panel compensation method as described in the first aspect above.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a computer, implements the display panel compensation method as described in the first aspect above.

[0016] Fifthly, embodiments of this application provide a computer program product, including a computer program, which, when run, causes the display panel compensation method as described in the first aspect above to be executed.

[0017] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating a display panel compensation method provided in an embodiment of this application;

[0020] Figure 2 This is another schematic flowchart of the display panel compensation method provided in the embodiments of this application;

[0021] Figure 3 This is another flowchart illustrating the display panel compensation method provided in the embodiments of this application;

[0022] Figure 4 This is an example diagram of the division of the display panel provided in the embodiments of this application;

[0023] Figure 5-1 This is an example image showing a white screen in the target area;

[0024] Figure 5-2 This is an example image showing the target area displaying a red screen;

[0025] Figure 5-3 This is an example image showing a green screen in the target area;

[0026] Figure 5-4 This is an example image showing the target area displaying a blue screen;

[0027] Figure 6 This is a schematic diagram of the structure of the display panel compensation device provided in the embodiments of this application;

[0028] Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0029] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0030] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0031] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0032] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0033] Due to the influence of manufacturing processes, material properties, and equipment, the produced display panels exhibit a significant IR drop phenomenon. This is mainly manifested as a noticeable difference between the sum of the brightness of each monochrome image and the brightness of the white image. This situation affects display panel compensation algorithms that use brightness as input, with a more pronounced impact on luminance and chrominance compensation algorithms. For example, the IR drop compensation algorithm requires collecting tristimulus values ​​from both monochrome and white images, using these values ​​to represent the tristimulus values ​​of each primary color on the white image. Due to the IR drop, the sum of the tristimulus values ​​from each monochrome image will differ from the sum of the tristimulus values ​​on the white image, affecting the accuracy of luminance and chrominance compensation. Similarly, for Color Demura compensation, which uses the tristimulus values ​​from each monochrome image to represent the tristimulus values ​​of each primary color on the white image for compensation, some discrepancies will also exist.

[0034] To address the aforementioned problems, this application provides a display panel compensation method, a display panel compensation device, and an electronic device. This application obtains a first tristimulus value and multiple second tristimulus values ​​for a target area of ​​the display panel, and corrects the multiple second tristimulus values ​​based on the first tristimulus value. This ensures that the sum of the corrected tristimulus values ​​equals the first tristimulus value, thereby enabling the corrected tristimulus values ​​to accurately represent the tristimulus values ​​of each primary color under a white screen, eliminating voltage drop interference. Since tristimulus values ​​reflect both brightness and chromaticity, performing brightness and chromaticity compensation on the display panel based on the corrected tristimulus values ​​improves the accuracy of the input brightness and chromaticity information, further enhancing the brightness and chromaticity compensation effect of the display panel.

[0035] For ease of understanding, this application describes an active matrix organic light-emitting diode (AMOLED) display panel as an example, but this does not constitute a limitation on the type of display panel.

[0036] AMOLED display panels have advantages such as fast response time, self-illumination, thinness, excellent display effect and lower power consumption, and have gradually become the mainstream choice in the display field.

[0037] Please see Figure 1 , Figure 1 The illustration shows a schematic flowchart of a display panel compensation method provided in an embodiment of this application. This is an example and not a limitation; the method can be applied to electronic devices and includes the following steps:

[0038] Step 101: Obtain the first tristimulus value and multiple second tristimulus values ​​for the target area of ​​the display panel.

[0039] The first tristimulus value is the tristimulus value when the target area displays a white image; specifically, it can be the tristimulus value when the target area displays a white image under a bound-point grayscale. The second tristimulus value is the tristimulus value when the target area displays each monochrome image; specifically, it can be the tristimulus value when the target area displays each monochrome image under a bound-point grayscale, with each monochrome image corresponding to a primary color of the white image. There are multiple monochrome images, and each monochrome image corresponds to one second tristimulus value; therefore, multiple monochrome images correspond to multiple second tristimulus values.

[0040] As an example and not a limitation, the primary colors of the white screen include red, green, and blue. Therefore, the aforementioned monochrome screen includes a red screen, a green screen, and a blue screen. The aforementioned multiple second and third stimulus values ​​include the second and third stimulus values ​​corresponding to the red screen (i.e., the tristimulus values ​​when the target area displays a red screen), the second and third stimulus values ​​corresponding to the green screen (i.e., the tristimulus values ​​when the target area displays a green screen), and the second and third stimulus values ​​corresponding to the blue screen (i.e., the tristimulus values ​​when the target area displays a blue screen).

[0041] It is understood that one or more (i.e., at least two) gray levels can be selected as binding point gray levels within the gray level range of the display panel. This application does not limit the selected binding point gray levels. As an example and not a limitation, the gray level range of the display panel is 0 to 255. Gray level 255 can be selected as the binding point gray level, or gray levels 32, 64, 128, and 255 can be selected as the binding point gray levels.

[0042] The target area mentioned above includes at least one pixel, and each pixel includes multiple sub-pixels, with different sub-pixels displaying different primary colors. Typically, a pixel includes at least a red sub-pixel, a green sub-pixel, and a blue sub-pixel.

[0043] Understandably, when the target area displays a white image, all red, green, and blue subpixels of each pixel in the target area emit light. When the target area displays a red image, the red subpixels of each pixel in the target area emit light, while the green and blue subpixels do not. When the target area displays a green image, the green subpixels of each pixel in the target area emit light, while the red and blue subpixels do not. When the target area displays a blue image, the blue subpixels of each pixel in the target area emit light, while the red and green subpixels do not.

[0044] When the target area includes a single pixel, the tristimulus value when the target area displays a white image or any of the monochrome images can refer to the tristimulus value of that pixel when the target area displays that image.

[0045] When the target area comprises multiple pixels, the tristimulus value for displaying a white image or any of the monochrome images in the target area can refer to the average of the tristimulus values ​​of all pixels in the target area when that image is displayed. It is understood that it could also be the average of the tristimulus values ​​of some pixels in the target area, or the tristimulus value of any pixel in the target area (e.g., the tristimulus value of the pixel located at the center point of the target area), and this application does not limit this.

[0046] The tristimulus value is a measure of the intensity of stimulation from the three primary colors that cause the human retina to perceive a particular color. The tristimulus value can include the intensity of red stimulation, green stimulation, and blue stimulation. The average tristimulus value of all pixels or a subset of pixels within a target area includes the average of the red stimulation intensity, the average of the green stimulation intensity, and the average of the blue stimulation intensity.

[0047] Step 102: Based on the first tristimulus value, the multiple second tristimulus values ​​are corrected to obtain multiple corrected tristimulus values.

[0048] The sum of multiple corrected tristimulus values ​​(i.e., the corrected tristimulus values ​​corresponding to each monochrome image) equals the first tristimulus value. That is, the sum of the corrected tristimulus values ​​corresponding to the red image, the green image, and the blue image equals the first tristimulus value, thus enabling multiple corrected tristimulus values ​​to accurately represent the tristimulus values ​​of each primary color under the white image and removing the interference of voltage drop.

[0049] In one embodiment, the first tristimulus value includes a first red stimulus, a first green stimulus, and a first blue stimulus, and the corrected tristimulus value includes a corrected red stimulus, a corrected green stimulus, and a corrected blue stimulus. The sum of the corrected tristimulus values ​​corresponding to the red screen, the green screen, and the blue screen equals the first tristimulus value, including: the sum of the corrected red stimulus, the corrected red stimulus, and the corrected red stimulus corresponding to the blue screen equals the first red stimulus; the sum of the corrected green stimulus, the corrected green stimulus, and the corrected green stimulus corresponding to the blue screen equals the first green stimulus; and the sum of the corrected blue stimulus, the corrected blue stimulus, and the corrected blue stimulus equals the first blue stimulus.

[0050] In one embodiment, each second tristimulus value includes a second red stimulus amount, a second green stimulus amount, and a second blue stimulus amount. Before executing step 102, the sum of multiple second tristimulus values ​​can be calculated first, and it can be determined whether the sum of multiple second tristimulus values ​​is equal to the first tristimulus value. If the sum of multiple second tristimulus values ​​is not equal to the first tristimulus value, then step 102 is executed.

[0051] The sum of the multiple secondary and tristimulus values ​​mentioned above includes the sum of the red stimulus, the green stimulus, and the blue stimulus among the multiple secondary and tristimulus values.

[0052] Determining whether the sum of multiple second tristimulus values ​​equals the first tristimulus value includes determining whether the sum of multiple second red stimulus values ​​(i.e., the second red stimulus value among multiple second tristimulus values) equals the first red stimulus value, whether the sum of multiple second green stimulus values ​​(i.e., the second green stimulus value among multiple second tristimulus values) equals the first green stimulus value, and whether the sum of multiple second blue stimulus values ​​(i.e., the second green stimulus value among multiple second tristimulus values) equals the first blue stimulus value.

[0053] The sum of multiple second tristimulus values ​​is not equal to the first tristimulus value. This includes the sum of multiple second red stimulus values ​​not being equal to the first red stimulus value, the sum of multiple second green stimulus values ​​not being equal to the first green stimulus value, and the sum of multiple second blue stimulus values ​​not being equal to the first blue stimulus value.

[0054] As an example, and not a limitation, taking a target region as an example, the first tristimulus value can be represented as (X W Y W Z W The second and third stimulus values ​​corresponding to the red image can be represented as (X). R Y R ZR The second and third stimulus values ​​corresponding to the green screen can be represented as (X). G Y G Z G The second and third stimulus values ​​corresponding to the blue image can be represented as (Z). B Y B Z B The fact that the sum of multiple second and third stimulus values ​​is not equal to the first and third stimulus value can be expressed as follows:

[0055]

[0056] In one embodiment, it can be achieved through, as follows Figure 2 Steps 201 and 202 shown modify the second tristimulus value.

[0057] Step 201: Based on the first tristimulus value and multiple second tristimulus values, determine the weight coefficients of each of the multiple second tristimulus values.

[0058] In this system, each second stimulus value corresponds to a weighting coefficient. The sum of the products of the second red stimulus values ​​and their corresponding weighting coefficients for multiple second tristimulus values ​​equals the first red stimulus value; the sum of the products of the second green stimulus values ​​and their corresponding weighting coefficients for multiple second tristimulus values ​​equals the first green stimulus value; and the sum of the products of the second blue stimulus values ​​and their corresponding weighting coefficients for multiple second tristimulus values ​​equals the first blue stimulus value. These weighting coefficients for the second tristimulus values ​​are used to correct the second tristimulus values, ensuring that the sum of the corrected tristimulus values ​​for each monochrome image equals the first tristimulus value.

[0059] As an example, not a limitation, m, n, and k are the weighting coefficients for the second and third stimuli corresponding to the red, green, and blue images, respectively. The sum of the products of multiple second and third stimuli values ​​and their corresponding weighting coefficients equals the first red stimuli value can mean: X W =mX R +nX G +kX B The sum of the products of multiple second and third stimulus values ​​for the second green stimulus and their corresponding weighting coefficients equaling the first green stimulus can refer to: Y W =mY R +nY G +kY B The sum of the products of multiple second and third stimulus values ​​for the second blue stimulus and their corresponding weighting coefficients equals the first blue stimulus value, which can refer to Z. W =mZ R +nZ G +kZ B .

[0060] In this embodiment, the weighting coefficients of multiple secondary tristimulus values ​​can be determined in the following two ways.

[0061] Method 1: Based on the first red stimulus, the first green stimulus, and the first blue stimulus, construct a first matrix with a dimension of 3*1. The rows of the first matrix represent each primary color, the list of the first matrix represents the first tristimulus value, and the elements in the first matrix represent the stimulus amount of the first tristimulus value in the corresponding primary color.

[0062] Based on the second red stimulus, second green stimulus, and second blue stimulus values ​​of multiple second tristimulus values, a 3*N second matrix is ​​constructed. The rows of the second matrix represent each primary color, the list of the second matrix represents each second tristimulus value, and the elements in the second matrix represent the stimulus amount of the corresponding second tristimulus value in the corresponding primary color. N is the number of multiple second tristimulus values.

[0063] Calculate the inverse of the second matrix;

[0064] Multiplying the inverse of the second matrix by the first matrix yields a third matrix of dimension N*1, where the elements of the third matrix are the weight coefficients of the various second tristimulus values.

[0065] Among them, the stimulation amount of the first tristimulus value in the corresponding primary color includes the stimulation amount of the first tristimulus value in red (i.e., the first red stimulation amount), the stimulation amount of the first tristimulus value in green (i.e., the first green stimulation amount), and the stimulation amount of the first tristimulus value in blue (i.e., the first blue stimulation amount).

[0066] The stimulation levels of the second and third stimulus values ​​in the corresponding primary colors include the stimulation levels of the second and third stimulus values ​​in red (i.e., the second red stimulus level), the stimulation levels of the second and third stimulus values ​​in green (i.e., the second green stimulus level), and the stimulation levels of the second and third stimulus values ​​in blue (i.e., the second blue stimulus level).

[0067] As an example, and not a limitation, N is 3, and the first matrix is... The second matrix is The inverse of the second matrix is Based on this, the third matrix is The formula for calculating the third matrix is ​​as follows:

[0068]

[0069] Method 2: Based on the first red stimulus, the first green stimulus, and the first blue stimulus, construct a fourth matrix with a dimension of 1*3. The rows of the fourth matrix represent the first tristimulus values, the columns of the fourth matrix represent the primary colors, and the elements in the fourth matrix represent the stimulus amount of the first tristimulus value in the corresponding primary color.

[0070] Based on the second red stimulus, second green stimulus, and second blue stimulus values ​​of multiple second and third stimulus values, an N*3 fifth matrix is ​​constructed. The rows of the fifth matrix represent each second and third stimulus value, the columns of the fifth matrix represent each primary color, and the elements in the second matrix represent the stimulus amount of the corresponding second and third stimulus value in the corresponding primary color. N is the number of multiple second and third stimulus values.

[0071] Calculate the inverse of the fifth matrix;

[0072] Multiplying the fourth matrix by the inverse of the fifth matrix yields a sixth matrix of dimension 1*N, where the elements of the sixth matrix are the weight coefficients of the various second tristimulus values.

[0073] As an example, and not a limitation, N is 3, and the fourth matrix is ​​[X]. W Y W Z W The fifth matrix is The inverse of the fifth matrix is Based on this, the sixth matrix is ​​[mnk], and the formula for calculating the sixth matrix is ​​as follows:

[0074]

[0075] Step 202: For any second tristimulus value, multiply the second red stimulus, second green stimulus, and second blue stimulus of the second tristimulus value by the corresponding weighting coefficients to obtain the corrected red stimulus, corrected green stimulus, and corrected blue stimulus. The corrected red stimulus, corrected green stimulus, and corrected blue stimulus are the corrected tristimulus values ​​corresponding to the second tristimulus value.

[0076] Among them, the product of the weighting coefficient of the second and third stimulus values ​​and the red stimulus amount in the second and third stimulus values ​​is the corrected red stimulus amount; the product of the weighting coefficient of the second and third stimulus values ​​and the green stimulus amount in the second and third stimulus values ​​is the corrected green stimulus amount; and the product of the weighting coefficient of the second and third stimulus values ​​and the blue stimulus amount in the second and third stimulus values ​​is the corrected blue stimulus amount.

[0077] As an example, and not a limitation, the corrected tristimulus value corresponding to the red image is (X). R ′, Y R ′, Z R ′), X R ′ represents the corrected red stimulus level corresponding to the red image, Y R Z represents the corrected green stimulus level corresponding to the red image. R ′ represents the corrected blue stimulus value corresponding to the red image. The corrected tristimulus value corresponding to the green image is (X). G ′, Y G ′, ZG ′), X G ′ represents the corrected red stimulus level corresponding to the green screen, Y G Z represents the corrected green stimulus level corresponding to the green image. G ' represents the corrected blue stimulus value corresponding to the green screen. The corrected tristimulus value corresponding to the blue screen is (X). B ′, Y B ′, Z B ′), X B ′ represents the corrected red stimulus level corresponding to the blue image, Y B Z represents the corrected green stimulus level corresponding to the blue image. B ' represents the corrected blue stimulus amount corresponding to the blue image. The corrected red stimulus amount corresponding to the red image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the red image and the red stimulus amount in those second and third stimulus values, i.e., X. R ′=mX R The corrected green stimulus value corresponding to the red image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the red image and the green stimulus value in those second and third stimulus values, i.e., Y. R ′=mY R The corrected blue stimulus quantity corresponding to the red image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the red image and the blue stimulus quantity in those second and third stimulus values, i.e., Z. R ′=mZ R The corrected red stimulus amount corresponding to the green screen is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the green screen and the red stimulus amount in those second and third stimulus values, i.e., X. G ′=nX G The corrected green stimulus value corresponding to the green image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the green image and the green stimulus value in those second and third stimulus values, i.e., Y. G ′=nY G The corrected blue stimulus quantity corresponding to the green screen is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the green screen and the blue stimulus quantity in those second and third stimulus values, i.e., Z. G ′=nZ G The corrected red stimulus amount corresponding to the blue image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the blue image and the red stimulus amount in those second and third stimulus values, i.e., X. B ′=kX B The corrected green stimulus amount corresponding to the blue image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the blue image and the green stimulus amount in those second and third stimulus values, i.e., Y. B ′=kY BThe corrected blue stimulus quantity corresponding to the blue image is the product of the weighting coefficient of the second and third stimulus values ​​corresponding to the blue image and the blue stimulus quantity in those second and third stimulus values, i.e., Z. B ′=kZ B .

[0078] This embodiment uses the first tristimulus value as a benchmark and a weighted method to correct the second tristimulus value, which can avoid the phenomenon of inaccurate brightness and color information and improve the brightness and color compensation effect of the display panel.

[0079] Step 103: Perform brightness and color compensation on the display panel based on multiple corrected tristimulus values.

[0080] Since the sum of multiple corrected tristimulus values ​​equals the first tristimulus value, the multiple corrected tristimulus values ​​can accurately represent the tristimulus values ​​of each primary color under a white screen. By removing the interference of voltage drop, the brightness and color compensation of the display panel based on the multiple corrected tristimulus values ​​can improve the accuracy of the input brightness and color information and further improve the brightness and color compensation effect of the display panel.

[0081] In one embodiment, it can be achieved through, as follows Figure 3 Steps 301 and 304 shown perform brightness and color compensation on the display panel.

[0082] Step 301: For any modified tristimulus value, add the modified red stimulus amount, the modified green stimulus amount, and the modified blue stimulus amount to obtain the target stimulus amount.

[0083] Since one modified tristimulus value corresponds to one target stimulus amount, multiple modified tristimulus values ​​correspond to multiple target stimulus amounts.

[0084] As an example, not a limitation, the target stimulus amount corresponding to the corrected tristimulus value in the red image is X. R ′+Y R ′+Z R The target stimulus amount corresponding to the corrected tristimulus value for the green screen is X. G ′+Y G ′+Z G The target stimulus amount corresponding to the corrected tristimulus value in the blue image is X. B ′+Y B ′+Z B ′.

[0085] Step 302: Calculate the first ratio and the second ratio. The first ratio is the ratio of the corrected red stimulus amount to the target stimulus amount, and the second ratio is the ratio of the corrected green stimulus amount to the target stimulus amount.

[0086] Step 303: Based on the first ratio and the second ratio, generate the corrected color coordinates for displaying the corresponding monochrome image in the target area.

[0087] The aforementioned color coordinates can also be called color vertex coordinates, chromaticity coordinates, or chromaticity coordinates.

[0088] The corrected color coordinates when displaying each monochrome image in the target area can be represented as follows:

[0089]

[0090] Among them, (x r y r () represents the corrected color coordinates when the target area displays a red image. Based on the corrected tristimulus values ​​when the target area displays a green image, (s) g y g (x) represents the corrected color coordinates when the target area displays a green image. b y b () indicates the corrected color coordinates when the target area displays a blue image.

[0091] Step 304: Perform brightness and color compensation on the display panel based on the corrected color coordinates when displaying each monochrome image in the target area.

[0092] In some embodiments, the pixel transformation matrix of the target area can be determined based on the corrected color coordinates, the transformed grayscale of the target area can be determined based on the pixel transformation matrix of the target area and the target tristimulus value, and the luminance and chromaticity compensation of the display panel can be performed based on the transformed grayscale of the target area.

[0093] In some embodiments, after determining the converted grayscale of the target area, the converted grayscale can be written to the hardware storage unit of the electronic device. The converted grayscale can be read from the hardware storage unit by the hardware implementation module of the electronic device, and the brightness and color compensation of the display panel can be implemented based on the read converted grayscale. The aforementioned hardware storage unit may be a flash card, a smart media card (SMC), etc., and this application does not limit the specific type of the aforementioned hardware storage unit. The aforementioned hardware implementation module may be a system-on-chip (SoC) or a central processing unit (CPU) of the electronic device, and this application does not limit the specific type of the aforementioned hardware implementation module.

[0094] The target tristimulus value is the target value for luminance and chrominance compensation. When performing luminance and chrominance compensation on the display panel, the tristimulus value of each pixel in the display panel needs to be compensated to the target tristimulus value. Optionally, the target tristimulus value can be set according to the needs of the scenario. For example, the tristimulus value of the pixel located at the center point of the display panel can be used as the target tristimulus value, or the average value of the tristimulus values ​​of all pixels or a portion of the pixels of the display panel can be used as the target tristimulus value, or a single tristimulus value can be specified as the target tristimulus value. This application does not limit this approach.

[0095] The pixel transformation matrix of the target region can be represented as follows:

[0096]

[0097] Among them, S R S represents the brightness when the target area displays a red image. G S represents the bright color when the target area displays a green image. B This indicates the brightness of the target area when it displays a blue image.

[0098] This embodiment determines the pixel conversion matrix by using the corrected color coordinates and brightness when displaying each monochrome image in the target area. This improves the accuracy of the pixel conversion matrix determination and enhances the brightness and color compensation capabilities and range of the display panel.

[0099] S R S G and S B Satisfy the following formula:

[0100]

[0101] Among them, (x w y w (x) represents the color coordinates corresponding to the target tristimulus value. w y w This can be represented as follows:

[0102]

[0103] Among them, (X) W ′, Y W ′, Z W ′) represents the target tristimulus value.

[0104] The grayscale transitions for the target area mentioned above include the grayscale transition R′ when the target area displays a red image, the grayscale transition G′ when the target area displays a green image, and the grayscale transition B′ when the target area displays a blue image. The formula for calculating the grayscale transitions for the target area is as follows:

[0105]

[0106] The number of target areas in this embodiment can be one or multiple, and can be set according to the needs of the scenario. This application does not limit this.

[0107] It should be understood that existing solutions (such as the solution in the invention patent with publication number CN117577053A) can be used to perform brightness and color compensation on the display panel based on the converted grayscale of the target area.

[0108] In one embodiment, the display panel can be divided into multiple target areas, and brightness and color compensation can be performed on each target area based on the converted grayscale of each target area. Brightness and color compensation can be performed on the local IR drop (LIR) in the display panel, thereby achieving brightness and color compensation for the entire display panel and improving the uniformity of LIR compensation.

[0109] In this embodiment, after determining the converted grayscale of the target area based on the above-mentioned conversion grayscale calculation formula, the converted grayscale of each target area can be written into the hardware storage unit, and the brightness and color compensation of the in-plane IR Drop of the display panel can be realized through the hardware implementation module of LIR.

[0110] In this embodiment, a light-emitting device can sequentially write each monochrome image and a white image of the bound grayscale into the display panel, thereby allowing the display panel to sequentially display each monochrome image and the white image, with each monochrome image and the white image occupying 100% of the area on the display panel. When displaying each monochrome image on the display panel, a luminance colorimeter can be used to obtain the second tristimulus values ​​of each target area; when displaying a white image on the display panel, a luminance colorimeter can be used to obtain the first tristimulus values ​​of each target area.

[0111] like Figure 4 The diagram shown illustrates the division of the display panel into nine target areas. The secondary and tristimulus values ​​for these nine target areas include (X... R1 ~X R9 Y R1 ~Y R9 Z R1 ~Z R9 X G1 ~X G9 Y G1 ~Y G9 Z G1 ~Z G9 X B1 ~X B9 Y B1 ~Y B9 Z B1 ~Z B9 ); (X R1 ~XR9 Y R1 ~Y R9 Z R1 ~Z R9 (X) represents the tristimulus values ​​when the nine target areas display a red image. R1 ~X R9 (Y) represents the amount of red stimulation when the red image is displayed in nine target areas. R1 ~Y R9 (Z) represents the amount of green stimulation when the nine target areas display a red image. R1 ~Z R9 (X) represents the amount of blue stimulation when the red image is displayed in the nine target areas; G1 ~X G9 Y G1 ~Y G9 Z G1 ~Z G9 (X) represents the tristimulus values ​​when the nine target areas display a green image. G1 ~X G9 (Y) represents the amount of red stimulation when the nine target areas display a green image. G1 ~Y G9 (Z) represents the amount of green stimulation when the nine target areas display a green image. G1 ~Z G9 (X) represents the amount of blue stimulation when the nine target areas display a green image; B1 ~X B9 Y B1 ~Y B9 Z B1 ~Z B9 (X) represents the tristimulus values ​​when the nine target areas display a blue image. B1 ~X B9 (Y) represents the amount of red stimulation when the nine target areas are displayed in blue. B1 ~Y B9 (Z) represents the amount of green stimulation when the blue image is displayed in the nine target areas. B1 ~Z B9 This represents the blue stimulus level when a blue image is displayed in nine target areas. The first and third stimulus values ​​for the nine target areas include (X... W1 ~X W9 Y W1 ~Y W9 Z W1 ~Z W9 ), that is, the tristimulus values ​​when the nine target areas display a white image, (X W1 ~X W9 (Y) represents the amount of red stimulation when the nine target areas are displayed in white. W1 ~YW9 (Z) represents the amount of green stimulation when the nine target areas display a white image. W1 ~Z W9 This indicates the amount of blue stimulation when the nine target areas display a white image.

[0112] Optionally, the voltage drop trend of the display panel can be determined based on the tristimulus values ​​of the pixels in the display panel when displaying a white image. The voltage drop trend represents the changing trend of the tristimulus values ​​of the pixels in the display panel (i.e., the changing trend of the tristimulus values ​​of the pixels in the display panel when displaying a white image under bound grayscale). Based on the voltage drop trend, the display panel is divided into multiple target areas. The difference in tristimulus values ​​between different pixels in the same target area is less than or equal to a preset threshold, and the difference in tristimulus values ​​between different pixels in any two adjacent target areas is greater than the preset threshold.

[0113] The difference in tristimulus values ​​between different pixels can be represented by the absolute value of the difference between the tristimulus values ​​or the ratio of the tristimulus values ​​between different pixels. Of course, the difference in tristimulus values ​​between different pixels can also be represented in other ways, and this application does not limit this.

[0114] Since the tristimulus values ​​include red, green, and blue stimulus levels, and brightness is primarily determined by the green stimulus level, the difference in green stimulus levels between different pixels can be used to represent the difference in tristimulus values ​​between different pixels. Based on this, the changing trend of the tristimulus values ​​of pixels in the display panel can be understood as the changing trend of pixel brightness in the display panel. Of course, it is understood that other methods can also be used to represent the difference in tristimulus values ​​between different pixels, such as using the color difference between different pixels. This application does not limit this approach. This application does not limit the formula for calculating the color difference between different pixels; for example, the CIEDE2000 color difference formula can be used to calculate the color difference between different pixels.

[0115] When dividing the display panel based on the voltage drop trend, pixels that are adjacent in position and whose tristimulus value difference is less than or equal to a preset threshold can be divided into the same target area, while pixels that are adjacent in position and whose tristimulus value difference is greater than the preset threshold can be divided into different target areas. This results in fewer target areas being divided in the display panel where the voltage drop trend is gentle and more target areas being divided in the display panel where the voltage drop trend is not gentle. Thus, the display panel can be adaptively divided according to the voltage drop trend, the brightness and color compensation of the display panel can be optimized, the compensation effect can be finely adjusted, and the compensation accuracy can be improved.

[0116] The smaller the fluctuation of the tristimulus values, the gentler the corresponding pressure drop trend; the larger the fluctuation of the tristimulus values, the more uneven the corresponding pressure drop trend. Dividing more target areas in areas with large fluctuations allows for brightness and chromaticity compensation for more target areas, while dividing fewer target areas in areas with small fluctuations reduces the number of target areas requiring brightness and chromaticity compensation. This improves the efficiency of brightness and chromaticity compensation while ensuring its accuracy.

[0117] Optionally, the voltage drop trend of the display panel can be represented by a fluctuation graph of the tristimulus values ​​of the pixels in the display panel. A fluctuation graph of the tristimulus values ​​of the pixels in the display panel can refer to plotting the tristimulus value of each pixel in the display panel graphically to show its changes within the display panel.

[0118] It should be noted that the sizes of the multiple target areas obtained based on the voltage drop trend of the display panel are not fixed, and are related to the changing trend of the tristimulus values ​​of the pixels in the display panel.

[0119] It should be understood that the display panel can also be divided in other ways in this embodiment, such as dividing the display panel into M target areas of the same size, where M is an integer greater than 1, or randomly dividing the display panel into N target areas, where the size of the N target areas can be the same or different, where N is an integer greater than 1. This application does not limit this.

[0120] This embodiment corrects the tristimulus values ​​when displaying each monochrome image in each target area, thereby removing the interference of voltage drop, improving the accuracy of the input luminance and chrominance data, further improving the uniformity of LIR compensation, and thus enhancing the luminance and chrominance compensation effect of the display panel's LIR.

[0121] In another embodiment, a white image of a preset window size can be written to the display panel to display the white image in the target area, and monochrome images of preset window sizes can be written to the display panel to display the monochrome images in the target area. The white image and each monochrome image are written at the same position on the display panel, and the area where the writing position is located is the target area. The preset window size is the area ratio of the corresponding image (i.e., any one of the white image and each monochrome image) on the display panel, and the background of the white image and each monochrome image on the display panel is black.

[0122] The target area's proportion of the display panel's surface area is defined by a preset window size. This preset window size can be greater than 0 and less than 1; however, this embodiment does not limit the specific value of the preset window size if this requirement is met. For example, the preset window size could be 30% or 40%.

[0123] In this embodiment, by setting the background of the white screen and each monochrome screen of the preset window size to black in the display panel, it can be ensured that all areas of the display panel except the target area are not lit. That is, when the white screen and each monochrome screen are displayed in the target area, there is no voltage drop phenomenon in other areas, which can reduce interference to the target area and improve the accuracy of compensation.

[0124] Since the white image and each monochrome image are written to the same location on the display panel, in this embodiment, there is one target area, which includes multiple pixels. This embodiment does not limit the position of the target area on the display panel. For example, the target area can be located in the center of the display panel, the upper left corner, or the lower right corner.

[0125] In this embodiment, a light-emitting device can sequentially write a 100% white image (i.e., the white image occupies 100% of the area on the display panel) and various monochrome images and white images of preset window sizes onto the display panel, thereby causing the display panel to sequentially display the 100% white image, as well as the various monochrome images and white images of preset window sizes. Based on this, a luminance-color meter can be used to obtain the tristimulus values ​​of the pixel located at the center point of the display panel when displaying a white image, and this tristimulus value can be used as the target tristimulus value; a luminance-color meter can be used to obtain the tristimulus values ​​of the pixel located at the center point of the target area when displaying various monochrome images of preset window sizes in the target area, and this tristimulus value can be used as the tristimulus value when displaying the corresponding monochrome image in the target area; a luminance-color meter can be used to obtain the tristimulus values ​​of the pixel located at the center point of the target area when displaying a white image of preset window size in the target area, and this tristimulus value can be used as the tristimulus value when displaying a white image in the target area.

[0126] In this embodiment, there is one target area. The brightness and color of the global IR drop (GIR) of the display panel can be compensated based on the converted grayscale of the target area, thereby achieving brightness and color compensation for the entire display panel.

[0127] In this embodiment, after determining the converted grayscale of the target area based on the above-mentioned conversion grayscale calculation formula, the converted grayscale of the target area can be written into the hardware storage unit, and the brightness and color compensation of the GIR of the display panel can be realized through the hardware implementation module of GIR.

[0128] This embodiment corrects the tristimulus values ​​of each monochrome image under different window sizes and maps the converted grayscale based on the target tristimulus values, thereby correcting and compensating the luminance and chrominance information of the display panel's GIR, thus improving the luminance and chrominance compensation effect of the display panel's GIR.

[0129] like Figure 5-1 The image shown is an example of a white screen displayed in the target area. Figure 5-2 The image shown is an example of a target area displaying a red screen, as shown below. Figure 5-3 The image shown is an example of a target area displaying a green screen, as follows: Figure 5-4 The image shown is an example of a blue screen displayed in the target area. Figures 5-1 to 5-4 The target area occupies 30% of the display panel area.

[0130] In another embodiment, the target area can be the area where each pixel in the display panel is located. That is, the area where each pixel in the display panel is located is taken as the target area. Based on this, the brightness and color compensation of the display panel is performed, which can simultaneously realize the brightness and color compensation of the in-plane Mura and IR Drop of the display panel.

[0131] In this embodiment, a light-emitting device can sequentially write each monochrome image and a white image of the bound grayscale to the display panel, thereby allowing the display panel to sequentially display each monochrome image and the white image, with each monochrome image and the white image occupying 100% of the area on the display panel. When displaying each monochrome image on the display panel, an imaging luminance colorimeter can be used to obtain the tristimulus values ​​of each pixel in the display panel (i.e., multiple second tristimulus values ​​for each target area); when displaying a white image on the display panel, an imaging luminance colorimeter can be used to obtain the tristimulus values ​​of each pixel in the display panel (i.e., the first tristimulus values ​​for each target area). Optionally, the first tristimulus values ​​and multiple second tristimulus values ​​for each target area can be stored in a data table.

[0132] In this embodiment, after determining the converted grayscale of each target area (i.e., the converted grayscale of each pixel in the display panel) based on the above-mentioned conversion grayscale calculation formula, the converted grayscale of each target area can be stored in the mapping grayscale table, and the mapping grayscale table can be written into the hardware storage unit. The brightness and color compensation of the in-plane Mura and IR Drop of the display panel can be realized simultaneously through the hardware implementation module of Demura.

[0133] This embodiment corrects the tristimulus values ​​of all pixels when the display panel displays each monochrome image, thereby achieving IR drop luminance and color compensation while simultaneously compensating for Color Demura (i.e., in-plane Mura compensation of the display panel).

[0134] In this embodiment, by obtaining the first tristimulus value and multiple second tristimulus values ​​of the target area of ​​the display panel, and correcting the multiple second tristimulus values ​​based on the first tristimulus value, the sum of the multiple corrected tristimulus values ​​can be made equal to the first tristimulus value. This allows the multiple corrected tristimulus values ​​to accurately represent the tristimulus values ​​of each primary color under a white screen, removing the interference of voltage drop. Since the tristimulus values ​​can reflect both brightness and chromaticity, performing brightness and chromaticity compensation on the display panel based on the corrected tristimulus values ​​can improve the accuracy of the input brightness and chromaticity information, further enhancing the brightness and chromaticity compensation effect of the display panel.

[0135] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0136] Corresponding to the display panel compensation method described in the above embodiments, Figure 6 A schematic diagram of the display panel compensation device provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown.

[0137] Reference Figure 6 The device includes:

[0138] The stimulus value acquisition module 601 is used to acquire a first tristimulus value and a plurality of second tristimulus values ​​for a target area of ​​the display panel. The first tristimulus value is the tristimulus value when the target area displays a white image, and the plurality of second tristimulus values ​​are the tristimulus values ​​when the target area displays each monochrome image. Each monochrome image corresponds to each primary color of the white image.

[0139] The stimulus value correction module 602 is used to correct the plurality of second tristimulus values ​​based on the first tristimulus value to obtain a plurality of corrected tristimulus values, wherein the sum of the plurality of corrected tristimulus values ​​is equal to the first tristimulus value.

[0140] The compensation module 603 is used to perform brightness and color compensation on the display panel based on the plurality of corrected tristimulus values.

[0141] Optionally, the first tristimulus value includes a first red stimulus, a first green stimulus, and a first blue stimulus, and each of the second tristimulus values ​​includes a second red stimulus, a second green stimulus, and a second blue stimulus. The stimulus value correction module 602 includes:

[0142] The weighting determination unit is used to determine the weighting coefficients of the plurality of second tristimulus values ​​based on the first tristimulus value and the plurality of second tristimulus values, wherein the sum of the products of the second red stimulus amount and the corresponding weighting coefficient among the plurality of second tristimulus values ​​is equal to the first red stimulus amount, the sum of the products of the second green stimulus amount and the corresponding weighting coefficient among the plurality of second tristimulus values ​​is equal to the first green stimulus amount, and the sum of the products of the second blue stimulus amount and the corresponding weighting coefficient among the plurality of second tristimulus values ​​is equal to the first blue stimulus amount;

[0143] The data processing unit is configured to, for any second tristimulus value, multiply the second red stimulus amount, the second green stimulus amount, and the second blue stimulus amount of the second tristimulus value by corresponding weighting coefficients to obtain the corrected red stimulus amount, the corrected green stimulus amount, and the corrected blue stimulus amount, wherein the corrected red stimulus amount, the corrected green stimulus amount, and the corrected blue stimulus amount are the corrected tristimulus values ​​corresponding to the second tristimulus value.

[0144] Optionally, the above data processing unit is specifically used for:

[0145] Based on the first red stimulus, the first green stimulus, and the first blue stimulus, a first matrix with a dimension of 3*1 is constructed. The rows of the first matrix represent the primary colors, the list of the first matrix represents the first tristimulus values, and the elements in the first matrix represent the stimulus amount of the first tristimulus values ​​in the corresponding primary colors.

[0146] Based on the second red stimulus, second green stimulus, and second blue stimulus values ​​of the plurality of second tristimulus values, a 3*N second matrix is ​​constructed. The rows of the second matrix represent each of the primary colors, the columns of the second matrix represent each of the second tristimulus values, and the elements in the second matrix represent the stimulus amount of the corresponding second tristimulus value in the corresponding primary color. N is the number of the plurality of second tristimulus values.

[0147] Calculate the inverse of the second matrix;

[0148] Multiplying the inverse of the second matrix by the first matrix yields a third matrix of dimension N*1, where the elements of the third matrix are the weight coefficients of the plurality of second tristimulus values.

[0149] Optionally, the above data processing unit is specifically used for:

[0150] Based on the first red stimulus, the first green stimulus, and the first blue stimulus, a fourth matrix with a dimension of 1*3 is constructed. The rows of the fourth matrix represent the first tristimulus values, the columns of the fourth matrix represent the primary colors, and the elements in the fourth matrix represent the stimulus amount of the first tristimulus values ​​in the corresponding primary colors.

[0151] Based on the second red stimulus, second green stimulus, and second blue stimulus values ​​of the plurality of second tristimulus values, an N*3 fifth matrix is ​​constructed. The rows of the fifth matrix represent each second tristimulus value, the columns of the fifth matrix represent each primary color, and the elements in the second matrix represent the stimulus amount of the corresponding second tristimulus value in the corresponding primary color. N is the number of the plurality of second tristimulus values.

[0152] Calculate the inverse of the fifth matrix;

[0153] Multiplying the fourth matrix by the inverse of the fifth matrix yields a sixth matrix of dimension 1*N, where the elements of the sixth matrix are the weight coefficients of the plurality of second tristimulus values.

[0154] Optionally, the compensation module 603 mentioned above includes:

[0155] For any of the modified tristimulus values, the modified red stimulus amount, the modified green stimulus amount, and the modified blue stimulus amount are added together to obtain the target stimulus amount;

[0156] Calculate a first ratio and a second ratio, where the first ratio is the ratio of the corrected red stimulus amount to the target stimulus amount, and the second ratio is the ratio of the corrected green stimulus amount to the target stimulus amount.

[0157] Based on the first ratio and the second ratio, the corrected color coordinates are generated when the target area displays the corresponding monochrome image;

[0158] A luminance and chromaticity compensation unit is used to perform luminance and chromaticity compensation on the display panel based on the corrected color coordinates when displaying each monochrome image in the target area.

[0159] Optionally, the above-mentioned device further includes:

[0160] A calculation module is used to calculate the sum of the plurality of second tristimulus values;

[0161] The judgment module is used to determine whether the sum of the plurality of second tristimulus values ​​is equal to the first tristimulus value;

[0162] The aforementioned stimulus value correction module 602 is specifically used for:

[0163] If the sum of the plurality of second tristimulus values ​​is not equal to the first tristimulus value, then the plurality of second tristimulus values ​​are corrected based on the first tristimulus value.

[0164] Optionally, the above-mentioned device further includes:

[0165] The trend determination module is used to determine the voltage drop trend of the display panel based on the tristimulus values ​​of the pixels in the display panel when the white image is displayed on the display panel. The voltage drop trend represents the changing trend of the tristimulus values ​​of the pixels in the display panel.

[0166] The segmentation module is used to divide the display panel into multiple target regions based on the pressure drop trend. The difference in tristimulus values ​​between different pixels in the same target region is less than or equal to a preset threshold, and the difference in tristimulus values ​​between different pixels in any two adjacent target regions is greater than the preset threshold.

[0167] Optionally, the above-mentioned device further includes:

[0168] The first writing module is used to write the white image of a preset window size into the display panel so as to display the white image in the target area;

[0169] The second writing module is used to write each of the monochrome images of the preset window size into the display panel so as to display each of the monochrome images in the target area;

[0170] The white image and each of the monochrome images are written at the same location on the display panel, the area where the writing location is located is the target area, the preset window size is the area ratio of the corresponding image on the display panel, and the background of the white image and each of the monochrome images on the display panel is black.

[0171] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0172] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device 7 of this embodiment includes: at least one processor 70 ( Figure 7 (Only one is shown in the diagram), memory 71, and computer program 72 stored in said memory 71 and executable on said at least one processor 70, which, when executed, implements the steps in any of the above method embodiments.

[0173] The electronic device may include, but is not limited to, a processor 70 and a memory 71. Those skilled in the art will understand that... Figure 7 This is merely an example of electronic device 7 and does not constitute a limitation on electronic device 7. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, etc.

[0174] The processor 70 may be a CPU, but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0175] In some embodiments, the memory 71 may be an internal storage unit of the electronic device 7, such as a hard disk or memory of the electronic device 7. In other embodiments, the memory 71 may be an external storage device of the electronic device 7, such as a plug-in hard disk, SMC, Secure Digital (SD) card, flash memory card, etc., equipped on the electronic device 7. Further, the memory 71 may include both internal and external storage units of the electronic device 7. The memory 71 is used to store the operating system, applications, bootloader, data, and other programs, such as the program code of the computer program. The memory 71 can also be used to temporarily store data that has been output or will be output.

[0176] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0177] If the integrated unit is implemented as 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, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a device / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0178] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0179] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0180] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0181] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0182] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A display panel compensation method, characterized in that, The method comprises: obtaining a first tristimulus value of a target region of a display panel and a plurality of second tristimulus values, the first tristimulus value being a tristimulus value when the target region displays a white picture, and the plurality of second tristimulus values being tristimulus values when the target region displays respective single-color pictures, each single-color picture corresponding to a respective primary color of the white picture; based on the first tristimulus value, correcting the plurality of second tristimulus values to obtain a plurality of corrected tristimulus values, the sum of the plurality of corrected tristimulus values being equal to the first tristimulus value; based on the plurality of corrected tristimulus values, performing lightness compensation on the display panel; before obtaining the first tristimulus value of the target region of the display panel and the plurality of second tristimulus values, the method further comprises: based on the tristimulus values of the pixels in the display panel when the display panel displays the white picture, determining a voltage drop trend of the display panel, the voltage drop trend representing a trend of changes in the tristimulus values of the pixels in the display panel; based on the voltage drop trend, dividing the display panel into a plurality of target regions, the tristimulus value difference between different pixels in a same target region being less than or equal to a preset threshold, and the tristimulus value difference between different pixels of any two adjacent target regions being greater than the preset threshold.

2. The display panel compensation method of claim 1, wherein, The first tristimulus value comprises a first red stimulus amount, a first green stimulus amount, and a first blue stimulus amount, each second tristimulus value comprises a second red stimulus amount, a second green stimulus amount, and a second blue stimulus amount, and the correction of the plurality of second tristimulus values based on the first tristimulus value to obtain a plurality of corrected tristimulus values comprises: based on the first tristimulus value and the plurality of second tristimulus values, determining a weight coefficient of each of the plurality of second tristimulus values, the sum of the product of the second red stimulus amount in the plurality of second tristimulus values and the corresponding weight coefficient being equal to the first red stimulus amount, the sum of the product of the second green stimulus amount in the plurality of second tristimulus values and the corresponding weight coefficient being equal to the first green stimulus amount, and the sum of the product of the second blue stimulus amount in the plurality of second tristimulus values and the corresponding weight coefficient being equal to the first blue stimulus amount; for any second tristimulus value, the second red stimulus amount, the second green stimulus amount, and the second blue stimulus amount of the second tristimulus value are multiplied by the corresponding weight coefficient respectively to obtain a corrected red stimulus amount, a corrected green stimulus amount, and a corrected blue stimulus amount, and the corrected red stimulus amount, the corrected green stimulus amount, and the corrected blue stimulus amount are the corrected tristimulus value corresponding to the second tristimulus value.

3. The display panel compensation method of claim 2, wherein, The determination of the weight coefficient of each of the plurality of second tristimulus values based on the first tristimulus value and the plurality of second tristimulus values comprises: constructing a first matrix with a dimension of 3*1 based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, wherein a row of the first matrix represents each of the primary colors, a column of the first matrix represents the first tristimulus value, and an element in the first matrix represents a stimulus amount of the first tristimulus value corresponding to the primary color; constructing a second matrix with a dimension of 3*N based on second red stimulus amounts, second green stimulus amounts and second blue stimulus amounts of the plurality of second tristimulus values, wherein a row of the second matrix represents each of the primary colors, a column of the second matrix represents each of the second tristimulus values, and an element in the second matrix represents a stimulus amount of the second tristimulus value corresponding to the primary color, and N is a quantity of the plurality of second tristimulus values; calculating an inverse matrix of the second matrix; multiplying the inverse matrix of the second matrix by the first matrix to obtain a third matrix with a dimension of N*1, wherein an element in the third matrix is a weight coefficient of each of the plurality of second tristimulus values.

4. The display panel compensation method of claim 2, wherein, The determining the weight coefficient of each of the plurality of second tristimulus values based on the first tristimulus value and the plurality of second tristimulus values comprises: constructing a fourth matrix with a dimension of 1*3 based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, wherein a row of the fourth matrix represents the first tristimulus value, a column of the fourth matrix represents each of the primary colors, and an element in the fourth matrix represents a stimulus amount of the first tristimulus value corresponding to the primary color; constructing a fifth matrix with a dimension of N*3 based on second red stimulus amounts, second green stimulus amounts and second blue stimulus amounts of the plurality of second tristimulus values, wherein a row of the fifth matrix represents each of the second tristimulus values, a column of the fifth matrix represents each of the primary colors, and an element in the fifth matrix represents a stimulus amount of the second tristimulus value corresponding to the primary color, and N is a quantity of the plurality of second tristimulus values; calculating an inverse matrix of the fifth matrix; multiplying the fourth matrix by the inverse matrix of the fifth matrix to obtain a sixth matrix with a dimension of 1*N, wherein an element in the sixth matrix is the weight coefficient of each of the plurality of second tristimulus values.

5. The display panel compensation method of claim 2, wherein, The performing the bright chroma compensation on the display panel based on the plurality of corrected tristimulus values comprises: for any of the corrected tristimulus values, adding the corrected red stimulus amount, the corrected green stimulus amount and the corrected blue stimulus amount to obtain a target stimulus amount; calculating a first ratio and a second ratio, wherein the first ratio is a ratio of the corrected red stimulus amount to the target stimulus amount, and the second ratio is a ratio of the corrected green stimulus amount to the target stimulus amount; generating a corrected color coordinate of the target area when displaying the single-color picture based on the first ratio and the second ratio; performing the bright chroma compensation on the display panel based on the corrected color coordinates of the target area when displaying each of the single-color pictures.

6. The display panel compensation method of any one of claims 1 to 5, characterized in that, Before the correcting the plurality of second tristimulus values based on the first tristimulus value, the method further comprises: summing the plurality of second tristimulus values; determining whether the sum of the plurality of second tristimulus values is equal to the first tristimulus value; the first tristimulus value, correcting the plurality of second tristimulus values, comprises: if the sum of the plurality of second tristimulus values is not equal to the first tristimulus value, correcting the plurality of second tristimulus values based on the first tristimulus value.

7. The display panel compensation method of any one of claims 1 to 5, wherein, Before obtaining the first tristimulus value and the plurality of second tristimulus values of the target area of the display panel, further comprising: writing the white picture of the preset window size into the display panel to display the white picture in the target area; writing each monochrome picture of the preset window size into the display panel to display each monochrome picture in the target area; the white picture and each monochrome picture have the same writing position on the display panel, the area where the writing position is located is the target area, the preset window size is the area ratio of the corresponding picture on the display panel, and the background of the white picture and each monochrome picture in the display panel is black.

8. A display panel compensation device, characterized in that, comprising: a stimulus value acquisition module, configured to obtain a first tristimulus value and a plurality of second tristimulus values of a target area of a display panel, the first tristimulus value being a tristimulus value when the target area displays a white picture, and the plurality of second tristimulus values being tristimulus values when the target area displays each monochrome picture, each monochrome picture corresponding to each primary color of the white picture; a stimulus value correction module, configured to correct the plurality of second tristimulus values based on the first tristimulus value to obtain a plurality of corrected tristimulus values, and the sum of the plurality of corrected tristimulus values being equal to the first tristimulus value; a compensation module, configured to perform lightness compensation on the display panel based on the plurality of corrected tristimulus values; the device further comprises: a trend determination module, configured to determine a pressure drop trend of the display panel based on the tristimulus values of the pixels in the display panel when the display panel displays the white picture, the pressure drop trend representing a change trend of the tristimulus values of the pixels in the display panel; a division module, configured to divide the display panel into a plurality of target areas based on the pressure drop trend, the tristimulus value difference between different pixels in a same target area being less than or equal to a preset threshold, and the tristimulus value difference between different pixels of any two adjacent target areas being greater than the preset threshold.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program, so that the electronic device implements the display panel compensation method in any one of claims 1-7.

Citation Information

Patent Citations

  • Display screen compensation method and device and readable storage medium

    CN117577053A

  • Method for improving four color white balance adjustment and calibration precision through white color luminance parameters

    CN103366710A

  • Display and white balance adjusting method thereof

    CN113676714A