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

By acquiring and correcting the three stimulus values ​​of the display panel, the pressure drop interference problem of OLED display panel in bright chrominance compensation is solved, and more accurate bright chrominance information processing and display effect are achieved.

CN119811284AActive Publication Date: 2025-04-11HEFEI VISIONOX TECH CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202510112039.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-04-11
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

The existing OLED display panels have voltage drop interference in brightness compensation, resulting in inaccurate brightness information and affecting the display effect.

Method used

By obtaining the first third stimulus value and multiple second third stimulus values ​​in the target area of ​​the display panel, and correcting the multiple second third stimulus values ​​based on the first third stimulus value, the multiple corrected three stimulus values ​​are obtained, so that the sum of them is equal to the first third stimulus value, thereby accurately representing the three stimulus values ​​of each primary color under the white picture and removing pressure drop interference.

Benefits of technology

It improves the brightness compensation effect of the display panel, improves the accuracy of the input brightness information, and ensures the accurate performance of the display panel in terms of brightness and chromaticity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811284A_ABST
    Figure CN119811284A_ABST
Patent Text Reader

Abstract

The invention 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: obtaining 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 monochromatic picture, each single-color picture corresponds to each 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; and performing brightness and chroma compensation on the display panel based on the plurality of corrected tristimulus values. The brightness and chrominance compensation effect of the display panel can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Organic Light Emitting Diode (OLED) and flat panel display devices based on technologies such as Light Emitting Diode (LED) have been widely used in various consumer electronic products such as mobile phones, televisions, laptops, desktop computers, etc. due to their advantages such as high image quality, power saving, thin body and wide application range, becoming the mainstream in display devices.

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

[0004] The embodiments of the present application provide a display panel compensation method, a display panel compensation device and an electronic device, which can improve the brightness and chromaticity compensation effect of the display panel.

[0005] In a first aspect, an embodiment of the present application provides a display panel compensation method, comprising:

[0006] Acquire a first tristimulus value and a plurality of second tristimulus values ​​of a target area of ​​a display panel, wherein the first tristimulus value is a tristimulus value when the target area displays a white picture, and the plurality of second tristimulus values ​​is a tristimulus value when the target area displays each monochrome picture, each of the monochrome pictures corresponding to each primary color of the white picture;

[0007] Based on the first three stimulus values, the plurality of second three stimulus values ​​are corrected to obtain a plurality of corrected three stimulus values, wherein the sum of the plurality of corrected three stimulus values ​​is equal to the first three stimulus values;

[0008] Based on the multiple corrected tristimulus values, brightness and chromaticity compensation is performed on the display panel.

[0009] In the embodiment of the present application, 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 values, the sum of the multiple corrected tristimulus values ​​can be equal to the first tristimulus values, so that the multiple corrected tristimulus values ​​can accurately represent the tristimulus values ​​of each primary color under the white screen, and remove the interference of the voltage drop. Since the tristimulus values ​​can reflect both brightness and chromaticity, the display panel is compensated for brightness and chromaticity based on the multiple corrected tristimulus values, which can improve the accuracy of the input brightness and chromaticity information and further improve the brightness and chromaticity compensation effect of the display panel.

[0010] In a second aspect, an embodiment of the present application provides a display panel compensation device, including:

[0011] a stimulus value acquisition module, configured to acquire first tristimulus values ​​and a plurality of second tristimulus values ​​of a target area of ​​a display panel, wherein the first tristimulus values ​​are tristimulus values ​​when the target area displays a white picture, and the plurality of second tristimulus values ​​are tristimulus values ​​when the target area displays each monochrome picture, each of the monochrome pictures corresponding to each primary color of the white picture;

[0012] a stimulus value correction module, configured to correct the plurality of second three stimulus values ​​based on the first three stimulus values ​​to obtain a plurality of corrected three stimulus values, wherein the sum of the plurality of corrected three stimulus values ​​is equal to the first three stimulus values;

[0013] A compensation module is used to perform brightness and chromaticity compensation on the display panel based on the multiple corrected tristimulus values.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device implements the display panel compensation method as described in the first aspect above.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the display panel compensation method as described in the first aspect above is implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed, the display panel compensation method described in the first aspect above is executed.

[0017] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 is a flow chart of a display panel compensation method provided by an embodiment of the present application;

[0020] Figure 2 is another schematic diagram of the flow of the display panel compensation method provided in an embodiment of the present application;

[0021] Figure 3 is another flow chart of the display panel compensation method provided in the embodiment of the present application;

[0022] Figure 4 is an example diagram of the division of a display panel provided in an embodiment of the present 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 a red screen in the target area;

[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 a blue screen in the target area;

[0027] Figure 6 is a schematic structural diagram of a display panel compensation device provided in an embodiment of the present application;

[0028] Figure 7 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

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

[0031] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0032] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0033] Due to the influence of production process, material characteristics and equipment, the produced display panels have obvious voltage drop (IR Drop) phenomenon, which is mainly manifested as the obvious difference between the sum of the brightness of each monochrome screen and the brightness of the white screen. This situation will have a certain impact on the display panel compensation algorithm that uses brightness capture as input, and the impact on the brightness and chromaticity compensation algorithm is more prominent. For example, the IR Drop compensation algorithm needs to collect the three stimulus values ​​of each monochrome screen and the white screen, and use the three stimulus values ​​of each monochrome screen to represent the three stimulus values ​​of each primary color under the white screen. Due to the existence of the voltage drop phenomenon, the sum of the three stimulus values ​​of each monochrome screen and the three stimulus values ​​of the white screen will be different, affecting the accuracy of brightness and chromaticity compensation. For the compensation of Color Demura, the three stimulus values ​​of each monochrome screen are collected to represent the three stimulus values ​​of each primary color under the white screen for compensation, and there will also be certain differences.

[0034] In order to solve the above problems, the embodiments of the present application provide a display panel compensation method, a display panel compensation device and an electronic device. The embodiments of the present application obtain the first tristimulus value and multiple second tristimulus values ​​of the target area of ​​the display panel, and correct the multiple second tristimulus values ​​based on the first tristimulus values, so that the sum of the multiple corrected tristimulus values ​​is equal to the first tristimulus value, so that the multiple corrected tristimulus values ​​can accurately represent the tristimulus values ​​of each primary color under the white screen, remove the interference of the voltage drop, and because the tristimulus values ​​can reflect both brightness and chromaticity, the display panel is compensated for brightness and chromaticity based on the multiple corrected tristimulus values, which can improve the accuracy of the input brightness and chromaticity information and further improve the brightness and chromaticity compensation effect of the display panel.

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

[0036] AMOLED display panels have the advantages of fast response speed, self-luminescence, light weight, excellent display effect and lower power consumption, and have gradually become the mainstream choice in the display field.

[0037] See also Figure 1 , Figure 1 A flow chart of a display panel compensation method provided in an embodiment of the present application is shown. As an example but not a limitation, the method can be applied to an electronic device. The method includes the following steps:

[0038] Step 101: Acquire first tristimulus values ​​and a plurality of second tristimulus values ​​of a target area of ​​a display panel.

[0039] The first three stimulus values ​​are the three stimulus values ​​when the target area displays a white picture, and specifically, they can be the three stimulus values ​​when the target area displays a white picture under the gray scale of the binding point. The second three stimulus values ​​are the three stimulus values ​​when the target area displays each monochrome picture, and specifically, they can be the three stimulus values ​​when the target area displays each monochrome picture under the gray scale of the binding point, and each monochrome picture corresponds to each primary color of the white picture. There are multiple monochrome pictures, and one monochrome picture corresponds to one second three stimulus values, and multiple monochrome pictures correspond to multiple second three stimulus values.

[0040] As an example but not limitation, the primary colors of a white picture include red, green and blue, then the above-mentioned monochrome picture includes a red picture, a green picture and a blue picture, and the above-mentioned multiple second tristimulus values ​​include the second tristimulus values ​​corresponding to the red picture (i.e., the tristimulus values ​​when the target area displays a red picture), the second tristimulus values ​​corresponding to the green picture (i.e., the tristimulus values ​​when the target area displays a green picture) and the second tristimulus values ​​corresponding to the blue picture (i.e., the tristimulus values ​​when the target area displays a blue picture).

[0041] It is understandable that one or more (i.e., at least two) grayscales can be selected from the grayscale range of the display panel as the binding point grayscales, and the present application does not limit the selected binding point grayscales. As an example and not a limitation, the grayscale range of the display panel is 0 to 255, and the grayscale 255 can be selected as the binding point grayscale, or the grayscale 32, grayscale 64, grayscale 128, and grayscale 255 can be selected as the binding point grayscale.

[0042] The target area includes at least one pixel, each pixel includes multiple sub-pixels, and different sub-pixels can display different primary colors. Usually, a pixel includes at least a red sub-pixel, a green sub-pixel, and a blue sub-pixel.

[0043] It can be understood that when the target area displays a white picture, the red sub-pixel, green sub-pixel and blue sub-pixel of each pixel in the target area all emit light. When the target area displays a red picture, the red sub-pixel of each pixel in the target area emits light, and the green sub-pixel and blue sub-pixel of each pixel in the target area do not emit light. When the target area displays a green picture, the green sub-pixel of each pixel in the target area emits light, and the red sub-pixel and blue sub-pixel of each pixel in the target area do not emit light. When the target area displays a blue picture, the blue sub-pixel of each pixel in the target area emits light, and the red sub-pixel and green sub-pixel of each pixel in the target area do not emit light.

[0044] In the case where the target area includes one pixel, the tristimulus values ​​when the target area displays a white picture or any one of the monochrome pictures may refer to the tristimulus values ​​of the pixel when the target area displays the picture.

[0045] In the case where the target area includes multiple pixels, the tristimulus values ​​when the target area displays a white screen or any one of the monochrome screens may refer to the average value of the tristimulus values ​​of all pixels in the target area when the target area displays the screen. Of course, it is understandable that it may also be the average value of the tristimulus values ​​of some pixels in the target area, or the tristimulus values ​​of any pixel in the target area (for example, the tristimulus values ​​of the pixel at the center point of the target area), and this application does not limit this.

[0046] The tristimulus values ​​are the expression of the degree of stimulation of the three primary colors that cause the human retina to perceive a certain color. The tristimulus values ​​may include the red stimulus amount, the green stimulus amount, and the blue stimulus amount. The average value of the tristimulus values ​​of all pixels or part of the pixels in the target area includes the average value of the red stimulus amount, the average value of the green stimulus amount, and the average value of the blue stimulus amount.

[0047] Step 102: Based on the first tristimulus values, correct the plurality of second tristimulus values ​​to obtain a plurality of corrected tristimulus values.

[0048] The sum of the multiple corrected tristimulus values ​​(i.e., the corrected tristimulus values ​​corresponding to each monochrome screen) is equal to the first tristimulus value. That is, the sum of the corrected tristimulus values ​​corresponding to the red screen, the corrected tristimulus values ​​corresponding to the green screen, and the corrected tristimulus values ​​corresponding to the blue screen is equal to the first tristimulus value, so that the multiple corrected tristimulus values ​​can accurately represent the tristimulus values ​​of each primary color under the white screen and remove the interference of the voltage drop.

[0049] In one embodiment, the first tristimulus values ​​include a first red stimulus amount, a first green stimulus amount, and a first blue stimulus amount, and the corrected tristimulus values ​​include a corrected red stimulus amount, a corrected green stimulus amount, and a corrected blue stimulus amount. The sum of the corrected tristimulus values ​​corresponding to the red picture, the corrected tristimulus values ​​corresponding to the green picture, and the corrected tristimulus values ​​corresponding to the blue picture is equal to the first tristimulus value, including: the sum of the corrected red stimulus amount corresponding to the red picture, the corrected red stimulus amount corresponding to the green picture, and the corrected red stimulus amount corresponding to the blue picture is equal to the first red stimulus amount, the sum of the corrected green stimulus amount corresponding to the red picture, the corrected green stimulus amount corresponding to the green picture, and the corrected green stimulus amount corresponding to the blue picture is equal to the first green stimulus amount, and the sum of the corrected blue stimulus amount corresponding to the red picture, the corrected blue stimulus amount corresponding to the green picture, and the corrected blue stimulus amount corresponding to the blue picture is equal to the first blue stimulus amount.

[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, a sum of multiple second tristimulus values ​​may be calculated, and it may be determined whether the sum of the multiple second tristimulus values ​​is equal to the first tristimulus values; if the sum of the multiple second tristimulus values ​​is not equal to the first tristimulus values, step 102 is executed.

[0051] The sum of the plurality of second tristimulus values ​​includes the sum of red stimulus amounts, the sum of green stimulus amounts and the sum of blue stimulus amounts in the plurality of second tristimulus values.

[0052] Determining whether the sum of the plurality of second tristimulus values ​​is equal to the first tristimulus values ​​includes determining whether the sum of the plurality of second red stimulus amounts (i.e., the second red stimulus amounts in the plurality of second tristimulus values) is equal to the first red stimulus amount, whether the sum of the plurality of second green stimulus amounts (i.e., the second green stimulus amounts in the plurality of second tristimulus values) is equal to the first green stimulus amount, and whether the sum of the plurality of second blue stimulus amounts (i.e., the second green stimulus amounts in the plurality of second tristimulus values) is equal to the first blue stimulus amount.

[0053] The sum of the second tristimulus values ​​is not equal to the first tristimulus values ​​includes that the sum of the second red stimulus amounts is not equal to the first red stimulus amount, the sum of the second green stimulus amounts is not equal to the first green stimulus amount, and the sum of the second blue stimulus amounts is not equal to the first blue stimulus amount.

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

[0055]

[0056] In one embodiment, the Figure 2 Steps 201 and 202 are shown to modify the second tristimulus values.

[0057] Step 201: determining weight coefficients of the second tristimulus values ​​based on the first tristimulus values ​​and the second tristimulus values.

[0058] Among them, one second stimulus value corresponds to one weight coefficient. The sum of the products of the second red stimulus amounts of the plurality of second tristimulus values ​​and the corresponding weight coefficients is equal to the first red stimulus amount, the sum of the products of the second green stimulus amounts of the plurality of second tristimulus values ​​and the corresponding weight coefficients is equal to the first green stimulus amount, and the sum of the products of the second blue stimulus amounts of the plurality of second tristimulus values ​​and the corresponding weight coefficients is equal to the first blue stimulus amount. The weight coefficients of the second tristimulus values ​​are used to correct the second tristimulus values ​​so that the sum of the corrected tristimulus values ​​of each monochrome screen is equal to the first tristimulus value.

[0059] As an example but not limitation, m, n, and k are weight coefficients of the second tristimulus values ​​corresponding to the red picture, the second tristimulus values ​​corresponding to the green picture, and the second tristimulus values ​​corresponding to the blue picture, respectively. The sum of the products of the second red stimulus amounts of the plurality of second tristimulus values ​​and the corresponding weight coefficients being equal to the first red stimulus amount may mean: X W =mX R +nX G +kX B The sum of the products of the second green stimulus amounts of the plurality of second tristimulus values ​​and the corresponding weight coefficients being equal to the first green stimulus amount may mean: Y W =mY R +nY G +kY B The sum of the products of the second blue stimulus amounts of the plurality of second tristimulus values ​​and the corresponding weight coefficients equal to the first blue stimulus amount may refer to Z W =mZ R +nZ G +kZ B .

[0060] In this embodiment, the weight coefficients of the plurality of second tristimulus values ​​may be determined in the following two ways.

[0061] Method 1: Based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, a first matrix with a dimension of 3*1 is constructed, wherein the rows of the first matrix represent the primary colors, the columns of the first matrix represent the first three stimulus values, and the elements in the first matrix represent the stimulus amounts of the first three stimulus values ​​in the corresponding primary colors;

[0062] Based on the second red stimulus amount, the second green stimulus amount and the second blue stimulus amount of the plurality of second tristimulus values, construct a 3*N second matrix, wherein the rows of the second matrix represent the primary colors, the columns of the second matrix represent each second tristimulus value, the elements in the second matrix represent the stimulus amount of the corresponding primary color of the second tristimulus value, and N is the number of the plurality of second tristimulus values;

[0063] Calculate the inverse matrix of the second matrix;

[0064] The inverse matrix of the second matrix is ​​multiplied by the first matrix to obtain a third matrix with a dimension of N*1, and the elements in the third matrix are the weight coefficients of each of the plurality of second tristimulus values.

[0065] The stimulation amounts of the first tristimulus values ​​in the corresponding primary colors include the stimulation amounts of the first tristimulus values ​​in red (i.e., the first red stimulation amount), the stimulation amounts of the first tristimulus values ​​in green (i.e., the first green stimulation amount), and the stimulation amounts of the first tristimulus values ​​in blue (i.e., the first blue stimulation amount).

[0066] The stimulation amounts of the second tristimulus values ​​in the corresponding primary colors include the stimulation amounts of the second tristimulus values ​​in red (i.e., the second red stimulation amount), the stimulation amounts of the second tristimulus values ​​in green (i.e., the second green stimulation amount), and the stimulation amounts of the second tristimulus values ​​in blue (i.e., the second blue stimulation amount).

[0067] As an example and not a limitation, N is 3, and the first matrix is The second matrix is The inverse matrix of the second matrix is On this basis, the third matrix is The calculation formula of the third matrix is ​​as follows:

[0068]

[0069] Method 2: Based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, a fourth matrix with a dimension of 1*3 is constructed, wherein the rows of the fourth matrix represent the first three stimulus values, the columns of the fourth matrix represent the primary colors, and the elements in the fourth matrix represent the stimulus amounts of the first three stimulus values ​​in the corresponding primary colors;

[0070] Based on the second red stimulus amount, the second green stimulus amount and the second blue stimulus amount of the plurality of second tristimulus values, constructing a fifth matrix of N*3, wherein the rows of the fifth matrix represent each second tristimulus value, the columns of the fifth matrix represent each primary color, the elements in the second matrix represent the stimulus amount of the corresponding second tristimulus value in the corresponding primary color, and N is the number of the plurality of second tristimulus values;

[0071] Calculate the inverse matrix of the fifth matrix;

[0072] The fourth matrix is ​​multiplied by the inverse matrix of the fifth matrix to obtain a sixth matrix with a dimension of 1*N, and the elements in the sixth matrix are the weight coefficients of each of the plurality of second tristimulus values.

[0073] As an example and not limitation, N is 3, and the fourth matrix is ​​[X W Y W Z W ], the fifth matrix is The inverse matrix of the fifth matrix is On this basis, the sixth matrix is ​​[mnk], and the calculation formula of the sixth matrix is ​​as follows:

[0074]

[0075] Step 202: 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 weight coefficients 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 corrected tristimulus values ​​corresponding to the second tristimulus value.

[0076] Among them, the product of the weight 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 weight 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 weight 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 ′ is the corrected red stimulus corresponding to the red picture, Y R ′ is the corrected green stimulus corresponding to the red picture, Z R ′ is the corrected blue stimulus amount corresponding to the red picture. The corrected tristimulus value corresponding to the green picture is (X G ′,Y G ′,ZG ′), X G ′ is the corrected red stimulus corresponding to the green picture, Y G ′ is the corrected green stimulus corresponding to the green picture, Z G ′ is the corrected blue stimulus amount corresponding to the green screen. The corrected tristimulus value corresponding to the blue screen is (X B ′,Y B ′,Z B ′), X B ′ is the corrected red stimulus amount corresponding to the blue picture, Y B ′ is the corrected green stimulus amount corresponding to the blue picture, Z B ' is the corrected blue stimulus amount corresponding to the blue picture. The corrected red stimulus amount corresponding to the red picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the red picture and the red stimulus amount in the second and third stimulus values, that is, X R ′=mX R The corrected green stimulus amount corresponding to the red picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the red picture and the green stimulus amount in the second and third stimulus values, that is, Y R ′=mY R The corrected blue stimulus amount corresponding to the red picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the red picture and the blue stimulus amount in the second and third stimulus values, that is, Z R ′=mZ R The corrected red stimulus amount corresponding to the green picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the green picture and the red stimulus amount in the second and third stimulus values, that is, X G ′=nX G The corrected green stimulus amount corresponding to the green picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the green picture and the green stimulus amount in the second and third stimulus values, that is, Y G ′=nY G The corrected blue stimulus amount corresponding to the green picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the green picture and the blue stimulus amount in the second and third stimulus values, that is, Z G ′=nZ G The corrected red stimulus amount corresponding to the blue picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the blue picture and the red stimulus amount in the second and third stimulus values, that is, X B ′=kX B The corrected green stimulus amount corresponding to the blue picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the blue picture and the green stimulus amount in the second and third stimulus values, that is, Y B ′=kY BThe corrected blue stimulus amount corresponding to the blue picture is the product of the weight coefficient of the second and third stimulus values ​​corresponding to the blue picture and the blue stimulus amount in the second and third stimulus values, that is, Z B ′=kZ B .

[0078] This embodiment uses the first three stimulus values ​​as a reference and adopts a weighting method to correct the second three stimulus values, thereby avoiding the phenomenon of inaccurate brightness and chromaticity information and improving the brightness and chromaticity compensation effect of the display panel.

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

[0080] Since the sum of the multiple corrected tristimulus values ​​is equal to the first tristimulus values, the multiple corrected tristimulus values ​​can accurately represent the tristimulus values ​​of each primary color under the white screen, remove the interference of the voltage drop, and perform brightness and chromaticity compensation on the display panel based on the multiple corrected tristimulus values. This can improve the accuracy of the input brightness and chromaticity information and further improve the brightness and chromaticity compensation effect of the display panel.

[0081] In one embodiment, the Figure 3 Steps 301 and 304 shown perform brightness and chromaticity compensation on the display panel.

[0082] Step 301 : for any corrected tristimulus value, the corrected red stimulus amount, the corrected green stimulus amount and the corrected blue stimulus amount are added together to obtain a target stimulus amount.

[0083] Among them, since one corrected tristimulus value corresponds to one target stimulus amount, multiple corrected tristimulus values ​​correspond to multiple target stimulus amounts.

[0084] As an example but not a limitation, the target stimulus amount corresponding to the corrected tristimulus values ​​corresponding to the red picture is X R ′+Y R ′+Z R ′, the target stimulus amount corresponding to the corrected tristimulus value corresponding to the green screen is X G ′+Y G ′+Z G ′, the target stimulus amount corresponding to the corrected tristimulus value of the blue picture is X B ′+Y B ′+Z B ′.

[0085] Step 302, calculating a first ratio and a second ratio, wherein 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 when the target area displays the corresponding monochrome image.

[0087] The above color coordinates may also be referred to as color vertex coordinates, chromaticity coordinates or chromaticity coordinates.

[0088] The corrected color coordinates when the target area displays each monochrome screen can be expressed 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 ) represents the corrected color coordinates when the target area displays a green image. (x b ,y b ) represents the corrected color coordinates when the target area displays a blue image.

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

[0092] In some embodiments, based on the corrected color coordinates, the pixel conversion matrix of the target area can be determined, based on the pixel conversion matrix of the target area and the target tristimulus values, the conversion grayscale of the target area can be determined, and based on the conversion grayscale of the target area, brightness chromaticity compensation is performed on the display panel.

[0093] In some embodiments, after determining the conversion grayscale of the target area, the conversion grayscale can be written into the hardware storage unit of the electronic device, and the conversion grayscale can be read from the hardware storage unit through the hardware implementation module of the electronic device, and the brightness and chromaticity compensation of the display panel is realized based on the read conversion grayscale. The above-mentioned hardware storage unit can be a flash card (FlashCard), a smart memory card (Smart Media Card, SMC), etc., and the specific type of the above-mentioned hardware storage unit is not limited in this application. The above-mentioned hardware implementation module can be a system-on-chip (System on Chip, SoC) or a central processing unit (Central Processing Unit, CPU) of an electronic device, etc., and the specific type of the above-mentioned hardware implementation module is not limited in this application.

[0094] Among them, the target tristimulus value is the target value of brightness and chromaticity compensation. When performing brightness and chromaticity 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 scene requirements. 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 part of the pixels of the display panel can be used as the target tristimulus value, or a tristimulus value can be specified as the target tristimulus value, which is not limited in this application.

[0095] The pixel transformation matrix of the target area can be expressed as follows:

[0096]

[0097] Among them, S R Indicates the brightness of the target area when the red image is displayed, S G Indicates the bright color when the target area displays a green screen, S B 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 the target area displays each monochrome picture, which can improve the accuracy of the pixel conversion matrix determination and improve the compensation capability and compensation range of the brightness and chromaticity of the display panel.

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

[0100]

[0101] Among them, (x w ,y w ) represents the color coordinates corresponding to the target three stimulus values. (x w ,y w ) can be expressed as follows:

[0102]

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

[0104] The conversion grayscale of the target area includes the conversion grayscale R' when the target area displays a red image, the conversion grayscale G' when the target area displays a green image, and the conversion grayscale B' when the target area displays a blue image. The calculation formula of the conversion grayscale of the target area is as follows:

[0105]

[0106] In this embodiment, the number of target areas can be one or more, and can be set according to scene requirements, which is not limited in this application.

[0107] It should be understood that an existing solution (such as the solution in the invention patent with publication number CN117577053A) may be used to perform brightness and chromaticity 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 chromaticity compensation can be performed on each target area based on the converted grayscale of each target area. Brightness and chromaticity compensation can be performed on the local IR drop (LIR) within the display panel surface, thereby achieving brightness and chromaticity compensation for the entire display panel and improving the uniformity of LIR compensation.

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

[0110] In this embodiment, each monochrome image and white image of the grayscale of the binding point can be written into the display panel in sequence by a lighting machine, so that the display panel displays each monochrome image and white image in sequence, and the area of ​​each monochrome image and white image on the display panel accounts for 100%. When the display panel displays each monochrome image, a brightness colorimeter can be used to obtain the second and third stimulus values ​​of each target area; when the display panel displays a white image, a brightness colorimeter can be used to obtain the first and third stimulus values ​​of each target area.

[0111] like Figure 4 The figure shows an example of the division of the display panel, which divides the display panel into nine target areas. The second and third stimulus values ​​of the 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 ) represents the tristimulus values ​​when the nine target areas display a red image, (X R1 ~X R9 ) represents the amount of red stimulus when the nine target areas display a red picture, (Y R1 ~Y R9 ) represents the amount of green stimulus when the nine target areas display red images, (Z R1 ~Z R9 ) represents the amount of blue stimulus when the nine target areas display red images; (X G1 ~X G9 , Y G1 ~Y G9 , Z G1 ~Z G9 ) represents the tristimulus values ​​when the nine target areas display a green screen, (X G1 ~X G9 ) represents the amount of red stimulus when the nine target areas display a green picture, (Y G1 ~Y G9 ) represents the amount of green stimulus when the nine target areas display green images, (Z G1 ~Z G9 ) represents the amount of blue stimulus when the nine target areas display a green picture; (X B1 ~X B9 , Y B1 ~Y B9 , Z B1 ~Z B9 ) represents the tristimulus values ​​when the nine target areas display a blue image, (X B1 ~X B9 ) represents the amount of red stimulus when the nine target areas display a blue picture, (Y B1 ~Y B9 ) represents the amount of green stimulus when the nine target areas display a blue picture, (Z B1 ~Z B9 ) represents the amount of blue stimulus when the nine target areas display a blue picture. The first three stimulus values ​​of 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 screen, (X W1 ~X W9 ) represents the amount of red stimulus when the nine target areas display a white picture, (Y W1 ~YW9 ) represents the amount of green stimulus when the nine target areas display a white picture, (Z W1 ~Z W9 ) represents the amount of blue stimulation when the nine target areas were shown white images.

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

[0113] The difference in the three stimulus values ​​between different pixels can be represented by the absolute value of the difference in the three stimulus values ​​between different pixels or the ratio of the three stimulus values ​​between different pixels. Of course, the difference in the three stimulus values ​​between different pixels can also be represented by other methods, which are not limited in this application.

[0114] Since the tristimulus values ​​include the red stimulus amount, the green stimulus amount and the blue stimulus amount, and the brightness is mainly determined by the green stimulus amount, the green stimulus amount difference value between different pixels can be used to represent the tristimulus value difference value between different pixels. On this basis, the change trend of the tristimulus values ​​of the pixels in the display panel can be understood as the change trend of the brightness of the pixels in the display panel. Of course, it can be understood that other methods can also be used to represent the tristimulus value difference value between different pixels. For example, the color difference between different pixels is used to represent the tristimulus value difference value between different pixels, and this application does not limit this. This application does not limit the calculation formula of 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 with adjacent positions and a difference in three stimulus values ​​less than or equal to a preset threshold can be divided into the same target area, and pixels with adjacent positions and a difference in three stimulus values ​​greater than the preset threshold can be divided into different target areas, so that the positions in the display panel with a gentle voltage drop trend are divided into fewer target areas, and the positions with a non-smooth voltage drop trend are divided into more target areas, thereby adaptively dividing the display panel according to the voltage drop trend of the display panel, optimizing the brightness and chromaticity compensation of the display panel, and finely adjusting the compensation effect to improve the compensation accuracy.

[0116] The smaller the fluctuation of the three stimulus values, the smoother the corresponding pressure drop trend is, and the larger the fluctuation of the three stimulus values, the more unstable the corresponding pressure drop trend is. By dividing more target areas at locations with large fluctuations, more target areas can be compensated for brightness and chromaticity. By dividing fewer target areas at locations with small fluctuations, the number of target areas that need brightness and chromaticity compensation can be reduced, thereby improving the efficiency of brightness and chromaticity compensation while ensuring the accuracy of brightness and chromaticity compensation.

[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. The fluctuation graph of the tristimulus values ​​of the pixels in the display panel can refer to plotting the tristimulus values ​​of each pixel in the display panel into a graph to show its changes in 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 change trend of the tristimulus values ​​of the pixels in the display panel.

[0119] It should be understood that this embodiment may also divide the display panel based on other methods, for example, 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 sizes of the N target areas may be the same or different, and N is an integer greater than 1. This application does not limit this.

[0120] This embodiment can remove the interference of voltage drop by correcting the tristimulus values ​​when each target area displays each monochrome image, improve the accuracy of the input brightness and chromaticity data, and further improve the uniformity of LIR compensation, thereby improving the brightness and chromaticity compensation effect of the LIR of the display panel.

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

[0122] The area ratio of the target area on the display panel is the preset window size. The preset window size can be greater than 0 and less than 1. If this requirement is met, this embodiment does not limit the specific value of the preset window size. For example, the preset window size is 30% or 40%.

[0123] In this embodiment, by setting the background of the white image of a preset window size and each monochrome image in the display panel to black, it can be ensured that other areas of the display panel except the target area are not bright, that is, when the white image and each monochrome image 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 compensation accuracy.

[0124] Since the writing positions of the white image and each monochrome image on the display panel are the same, in this embodiment, the number of the target area is one, and the target area includes a plurality of pixels. This embodiment does not limit the position of the target area in the display panel. For example, the target area can be located at the center of the display panel, or at the upper left corner of the display panel, or at the lower right corner of the display panel.

[0125] In this embodiment, a white picture with a window size of 100% of the grayscale of the binding point (that is, the area of ​​the white picture on the display panel accounts for 100%) and various monochrome pictures and white pictures of a preset window size can be written into the display panel in sequence through a lighting machine, so that the display panel sequentially displays a white picture with a window size of 100%, and various monochrome pictures and white pictures of a preset window size. On this basis, a brightness colorimeter can be used to obtain the three stimulus values ​​of the pixel located at the center point of the display panel when the display panel displays a white picture, and the three stimulus values ​​are used as the target three stimulus values; a brightness colorimeter is used to obtain the three stimulus values ​​of the pixel located at the center point of the target area when the target area displays various monochrome pictures of a preset window size, and the three stimulus values ​​are used as the three stimulus values ​​when the target area displays the corresponding monochrome picture; a brightness colorimeter is used to obtain the three stimulus values ​​of the pixel located at the center point of the target area when the target area displays a white picture of a preset window size, and the three stimulus values ​​are used as the three stimulus values ​​when the target area displays a white picture.

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

[0127] In this embodiment, after the conversion grayscale of the target area is determined based on the above conversion grayscale calculation formula, the conversion grayscale of the target area can be written into the hardware storage unit, and the brightness and chromaticity compensation of the GIR of the display panel can be implemented through the hardware implementation module of GIR.

[0128] This embodiment corrects the tristimulus values ​​of each monochrome image at different window sizes and maps the conversion grayscale based on the target tristimulus values, so as to correct and compensate the brightness and chromaticity information of the GIR of the display panel, thereby improving the brightness and chromaticity compensation effect of the GIR of the display panel.

[0129] like Figure 5-1 The following is an example of a white screen in the target area. Figure 5-2 The following is an example of a red screen in the target area. Figure 5-3 The following is an example of a green screen in the target area. Figure 5-4 The following is an example of a target area displaying a blue screen. Figure 5-1 to Figure 5-4 The target area in the display panel accounts for 30% of the area.

[0130] In another embodiment, the target area may 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, and brightness and chromaticity compensation is performed on the display panel on this basis, thereby being able to simultaneously achieve brightness and chromaticity compensation for Mura and IR Drop within the display panel surface.

[0131] In this embodiment, each monochrome picture and white picture of the gray scale of the binding point can be written into the display panel in sequence by a lighting machine, so that the display panel displays each monochrome picture and white picture in sequence, and the area of ​​each monochrome picture and white picture on the display panel accounts for 100%. When the display panel displays each monochrome picture, an imaging brightness colorimeter can be used to obtain the three stimulus values ​​of each pixel in the display panel (that is, multiple second three stimulus values ​​of each target area); when the display panel displays a white picture, an imaging brightness colorimeter can be used to obtain the three stimulus values ​​of each pixel in the display panel (that is, the first three stimulus values ​​of each target area). Optionally, the first three stimulus values ​​and multiple second three stimulus values ​​of each target area can be stored in a data table.

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

[0133] This embodiment can achieve color demura compensation (ie, compensation for mura within the display panel surface) and IR drop chromaticity compensation at the same time by correcting the tristimulus values ​​of all pixels when the display panel displays each monochrome image.

[0134] In the embodiment of the present application, 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 values, the sum of the multiple corrected tristimulus values ​​can be equal to the first tristimulus values, so that the multiple corrected tristimulus values ​​can accurately represent the tristimulus values ​​of each primary color under the white screen, and remove the interference of the voltage drop. Since the tristimulus values ​​can reflect both brightness and chromaticity, the display panel is compensated for brightness and chromaticity based on the corrected tristimulus values, which can improve the accuracy of the input brightness and chromaticity information and further improve the brightness and chromaticity compensation effect of the display panel.

[0135] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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 the present application.

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

[0137] Reference Figure 6 , the device comprises:

[0138] A stimulus value acquisition module 601 is used to acquire first tristimulus values ​​and a plurality of second tristimulus values ​​of a target area of ​​a display panel, wherein the first tristimulus values ​​are tristimulus values ​​when the target area displays a white picture, and the plurality of second tristimulus values ​​are tristimulus values ​​when the target area displays each monochrome picture, and each of the monochrome pictures corresponds to each primary color of the white picture;

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

[0140] The compensation module 603 is configured to perform brightness and chromaticity compensation on the display panel based on the multiple corrected tristimulus values.

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

[0142] a weight determination unit, configured to determine weight coefficients of the plurality of second tristimulus values ​​based on the first tristimulus values ​​and the plurality of second tristimulus values, wherein a sum of products of second red stimulus amounts in the plurality of second tristimulus values ​​and corresponding weight coefficients is equal to the first red stimulus amount, a sum of products of second green stimulus amounts in the plurality of second tristimulus values ​​and corresponding weight coefficients is equal to the first green stimulus amount, and a sum of products of second blue stimulus amounts in the plurality of second tristimulus values ​​and corresponding weight coefficients is equal to the first blue stimulus amount;

[0143] a data processing unit, configured to multiply, for any of the second three stimulus values, a second red stimulus amount, a second green stimulus amount, and a second blue stimulus amount of the second three stimulus values ​​by corresponding weight coefficients, respectively, to obtain a corrected red stimulus amount, a corrected green stimulus amount, and a corrected blue stimulus amount, wherein the corrected red stimulus amount, the corrected green stimulus amount, and the corrected blue stimulus amount are corrected three stimulus values ​​corresponding to the second three stimulus values.

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

[0145] Based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, constructing a first matrix with a dimension of 3*1, wherein the rows of the first matrix represent the primary colors, the columns of the first matrix represent the first three stimulus values, and the elements in the first matrix represent the stimulus amounts of the first three stimulus values ​​corresponding to the primary colors;

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

[0147] Calculating the inverse matrix of the second matrix;

[0148] The inverse matrix of the second matrix is ​​multiplied by the first matrix to obtain a third matrix with a dimension of N*1, and the elements in the third matrix are the weight coefficients of the plurality of second tristimulus values.

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

[0150] Based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, constructing a fourth matrix with a dimension of 1*3, wherein the rows of the fourth matrix represent the first three stimulus values, the columns of the fourth matrix represent the primary colors, and the elements in the fourth matrix represent the stimulus amounts of the first three stimulus values ​​corresponding to the primary colors;

[0151] Based on the second red stimulus amount, the second green stimulus amount and the second blue stimulus amount of the plurality of second tristimulus values, constructing a fifth matrix of N*3, wherein the rows of the fifth matrix represent each of the second tristimulus values, the columns of the fifth matrix represent each of the primary colors, the elements in the second matrix represent the stimulus amount corresponding to the second tristimulus value in the corresponding primary color, and N is the number of the plurality of second tristimulus values;

[0152] Calculating the inverse matrix of the fifth matrix;

[0153] The fourth matrix is ​​multiplied by the inverse matrix of the fifth matrix to obtain a sixth matrix with a dimension of 1*N, and the elements in the sixth matrix are the weight coefficients of the plurality of second tristimulus values.

[0154] Optionally, the compensation module 603 includes:

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

[0156] 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;

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

[0158] The brightness and chromaticity compensation unit is used to perform brightness and chromaticity compensation on the display panel based on the corrected color coordinates when the target area displays each of the monochrome images.

[0159] Optionally, the above device further includes:

[0160] A calculation module, used for calculating the sum of the plurality of second and third stimulus values;

[0161] A judging module, used for judging whether the sum of the plurality of second three stimulus values ​​is equal to the first three stimulus values;

[0162] The 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 values, the plurality of second tristimulus values ​​are corrected based on the first tristimulus values.

[0164] Optionally, the above device further includes:

[0165] A trend determination module, configured to determine a voltage 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, wherein the voltage drop trend represents a change trend of the tristimulus values ​​of the pixels in the display panel;

[0166] A division module is used to divide the display panel into multiple target areas based on the voltage drop trend, the difference value of the three stimulus values ​​between different pixels in the same target area is less than or equal to a preset threshold, and the difference value of the three stimulus values ​​between different pixels in any two adjacent target areas is greater than the preset threshold.

[0167] Optionally, the above device further includes:

[0168] A first writing module, used for writing the white picture of a preset window size into the display panel, so as to display the white picture in the target area;

[0169] A second writing module, used for writing each of the monochrome pictures of the preset window size into the display panel, so as to display each of the monochrome pictures in the target area;

[0170] The white picture and each of the monochrome pictures 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 of the monochrome pictures in the display panel is black.

[0171] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and 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 the present 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 figure), a memory 71, and a computer program 72 stored in the memory 71 and executable on the at least one processor 70, wherein the processor 70 implements the steps of any of the above-mentioned method embodiments when executing the computer program 72.

[0173] The electronic device may include, but is not limited to, a processor 70 and a memory 71. Those skilled in the art will appreciate that Figure 7 It is only an example of the electronic device 7 and does not constitute a limitation on the electronic device 7. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.

[0174] The processor 70 may be a CPU, or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) 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, etc.

[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 also 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 also include both an internal storage unit and an external storage device of the electronic device 7. The memory 71 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 71 may also be used to temporarily store data that has been output or is to be output.

[0176] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by 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 embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0177] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0178] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0179] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0180] In the embodiments provided in the present 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 schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0182] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A display panel compensation method, characterized in that: include: Acquire a first tristimulus value and a plurality of second tristimulus values ​​of a target area of ​​a display panel, wherein the first tristimulus value is a tristimulus value when the target area displays a white picture, and the plurality of second tristimulus values ​​is a tristimulus value when the target area displays each monochrome picture, each of the monochrome pictures corresponding to each primary color of the white picture; Based on the first three stimulus values, the plurality of second three stimulus values ​​are corrected to obtain a plurality of corrected three stimulus values, wherein the sum of the plurality of corrected three stimulus values ​​is equal to the first three stimulus values; Based on the multiple corrected tristimulus values, brightness and chromaticity compensation is performed on the display panel.

2. The display panel compensation method according to claim 1, characterized in that: The first tristimulus values ​​include a first red stimulus amount, a first green stimulus amount, and a first blue stimulus amount, each of the second tristimulus values ​​includes a second red stimulus amount, a second green stimulus amount, and a second blue stimulus amount, and based on the first tristimulus values, the plurality of second tristimulus values ​​are corrected to obtain a plurality of corrected tristimulus values, including: Based on the first tristimulus values ​​and the plurality of second tristimulus values, determining weight coefficients of the plurality of second tristimulus values, wherein a sum of products of second red stimulus amounts in the plurality of second tristimulus values ​​and corresponding weight coefficients is equal to the first red stimulus amount, a sum of products of second green stimulus amounts in the plurality of second tristimulus values ​​and corresponding weight coefficients is equal to the first green stimulus amount, and a sum of products of second blue stimulus amounts in the plurality of second tristimulus values ​​and corresponding weight coefficients is equal to the first blue stimulus amount; For any of the second three stimulus values, the second red stimulus amount, the second green stimulus amount and the second blue stimulus amount of the second three stimulus values ​​are multiplied by corresponding weight coefficients 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 three stimulus values ​​corresponding to the second three stimulus values.

3. The display panel compensation method according to claim 2, characterized in that: The determining, based on the first three stimulus values ​​and the plurality of second three stimulus values, respective weight coefficients of the plurality of second three stimulus values ​​comprises: Based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, constructing a first matrix with a dimension of 3*1, wherein the rows of the first matrix represent the primary colors, the columns of the first matrix represent the first three stimulus values, and the elements in the first matrix represent the stimulus amounts of the first three stimulus values ​​corresponding to the primary colors; Based on the second red stimulus amount, the second green stimulus amount and the second blue stimulus amount of the plurality of second tristimulus values, construct a 3*N second matrix, wherein the rows of the second matrix represent the primary colors, the columns of the second matrix represent each of the second tristimulus values, the elements in the second matrix represent the stimulus amount corresponding to the second tristimulus value in the corresponding primary color, and N is the number of the plurality of second tristimulus values; Calculating the inverse matrix of the second matrix; The inverse matrix of the second matrix is ​​multiplied by the first matrix to obtain a third matrix with a dimension of N*1, and the elements in the third matrix are the weight coefficients of the plurality of second tristimulus values.

4. The display panel compensation method according to claim 2, characterized in that: The determining, based on the first three stimulus values ​​and the plurality of second three stimulus values, respective weight coefficients of the plurality of second three stimulus values ​​comprises: Based on the first red stimulus amount, the first green stimulus amount and the first blue stimulus amount, constructing a fourth matrix with a dimension of 1*3, wherein the rows of the fourth matrix represent the first three stimulus values, the columns of the fourth matrix represent the primary colors, and the elements in the fourth matrix represent the stimulus amounts of the first three stimulus values ​​corresponding to the primary colors; Based on the second red stimulus amount, the second green stimulus amount and the second blue stimulus amount of the plurality of second tristimulus values, constructing a fifth matrix of N*3, wherein the rows of the fifth matrix represent each of the second tristimulus values, the columns of the fifth matrix represent each of the primary colors, the elements in the fifth matrix represent the stimulus amount corresponding to the second tristimulus value in the corresponding primary color, and N is the number of the plurality of second tristimulus values; Calculating the inverse matrix of the fifth matrix; The fourth matrix is ​​multiplied by the inverse matrix of the fifth matrix to obtain a sixth matrix with a dimension of 1*N, and the elements in the sixth matrix are the weight coefficients of the plurality of second tristimulus values.

5. The display panel compensation method according to claim 2, characterized in that: The step of performing brightness and chromaticity compensation on the display panel based on the plurality of corrected tristimulus values ​​comprises: For any of the corrected tristimulus values, the corrected red stimulus amount, the corrected green stimulus amount and the corrected blue stimulus amount are added together 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; Based on the first ratio and the second ratio, generating corrected color coordinates when the target area displays the corresponding monochrome picture; Brightness and chromaticity compensation is performed on the display panel based on the corrected color coordinates when the target area displays each of the monochrome images.

6. The display panel compensation method according to any one of claims 1 to 5, characterized in that: Before the plurality of second three stimulus values ​​are corrected based on the first three stimulus values, the method further includes: calculating a sum of the plurality of second tristimulus values; determining whether the sum of the plurality of second tristimulus values ​​is equal to the first tristimulus values; The first three stimulus values, modifying the plurality of second three stimulus values, include: If the sum of the plurality of second tristimulus values ​​is not equal to the first tristimulus values, the plurality of second tristimulus values ​​are corrected based on the first tristimulus values.

7. The display panel compensation method according to any one of claims 1 to 5, characterized in that: Before acquiring the first tristimulus value and a plurality of second tristimulus values ​​of the target area of ​​the display panel, the method further includes: Determining a voltage drop trend of the display panel based on tristimulus values ​​of pixels in the display panel when the display panel displays the white picture, wherein the voltage drop trend represents a change trend of the tristimulus values ​​of pixels in the display panel; Based on the voltage drop trend, the display panel is divided into a plurality of target areas, the difference value of the three stimulus values ​​between different pixels in the same target area is less than or equal to a preset threshold, and the difference value of the three stimulus values ​​between different pixels in any two adjacent target areas is greater than the preset threshold.

8. The display panel compensation method according to any one of claims 1 to 5, characterized in that: Before acquiring the first tristimulus value and a plurality of second tristimulus values ​​of the target area of ​​the display panel, the method further includes: Writing the white picture of a preset window size into the display panel to display the white picture in the target area; Writing each of the monochrome pictures of the preset window size into the display panel to display each of the monochrome pictures in the target area; The white picture and each of the monochrome pictures 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 of the monochrome pictures in the display panel is black.

9. A display panel compensation device, characterized in that: include: a stimulus value acquisition module, configured to acquire first tristimulus values ​​and a plurality of second tristimulus values ​​of a target area of ​​a display panel, wherein the first tristimulus values ​​are tristimulus values ​​when the target area displays a white picture, and the plurality of second tristimulus values ​​are tristimulus values ​​when the target area displays each monochrome picture, each of the monochrome pictures corresponding to each primary color of the white picture; a stimulus value correction module, configured to correct the plurality of second three stimulus values ​​based on the first three stimulus values ​​to obtain a plurality of corrected three stimulus values, wherein the sum of the plurality of corrected three stimulus values ​​is equal to the first three stimulus values; A compensation module is used to perform brightness and chromaticity compensation on the display panel based on the multiple corrected tristimulus values.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the electronic device implements the display panel compensation method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Color adjustment device, color adjustment method and display

    CN102402937A

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

    CN103366710A

  • Method for improving four-color white balance adjustment and calibration precision on basis of three primary color brightness parameters

    CN103366711A

  • LED display screen point-by-point correction method, device and system and storage medium

    CN110660352A

  • Display and white balance adjusting method thereof

    CN113676714A