Compensation method and device of display panel and computer readable storage medium
By obtaining the brightness and chromaticity data of the display panel, calculating the brightness and chromaticity compensation coefficients, and comprehensively compensating the sub-pixel colors of the display panel, the problem of uneven brightness and chromaticity of the display panel is solved, and the uniformity of brightness and chromaticity is achieved.
Patent Information
- Application Number
- CN202510112301.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-01-22
AI Technical Summary
Display panels are prone to uneven brightness and color, which affects the display effect.
By obtaining the brightness and chromaticity data of the display panel, calculating the brightness compensation coefficient and the chromaticity compensation coefficient, comprehensively compensating the sub-pixel color of the area to be compensated, and using the brightness and chromaticity compensation matrix to perform compensation.
The brightness and color uniformity of the display panel are significantly improved, and the display effect is enhanced.
Smart Images

Figure CN119811248B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a compensation method and device for a display panel, and a computer-readable storage medium. Background Art
[0002] With the development of display technology, the application of display panels is becoming more and more extensive, and correspondingly, the requirements for display panels are becoming higher and higher.
[0003] However, the display panel is prone to display unevenness, which seriously affects the further application of the display panel. Summary of the Invention
[0004] The present invention provides a compensation method and device for a display panel and a computer-readable storage medium, so as to improve the display uniformity of the display panel.
[0005] According to one aspect of the present invention, a compensation method for a display panel is provided, the compensation method for a display panel comprising:
[0006] Acquiring brightness data and chromaticity data of the display panel;
[0007] Determining a brightness compensation coefficient for each sub-pixel color in the area to be compensated according to brightness data of each sub-pixel color in the area to be compensated and brightness data of each sub-pixel color in the brightness reference area;
[0008] Determining a chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area;
[0009] Determining a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient;
[0010] The area to be compensated is compensated using the total compensation coefficient.
[0011] Optionally, the display panel includes the brightness reference area located in the center and a plurality of areas to be compensated surrounding the brightness reference area;
[0012] The step of determining the brightness compensation coefficient of each sub-pixel color in the area to be compensated according to the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area includes:
[0013] Determining a brightness difference between the color of each sub-pixel in the area to be compensated and the color of the corresponding sub-pixel in the brightness reference area;
[0014] Determining the brightness compensation coefficient corresponding to each sub-pixel color according to the brightness difference value of each sub-pixel color and the reference compensation value corresponding to each sub-pixel color;
[0015] Preferably, the area of the area to be compensated is the same as the area of the brightness reference area;
[0016] Preferably, the area to be compensated includes a plurality of pixels, and the brightness reference area includes a plurality of pixels.
[0017] Optionally, before determining the brightness compensation coefficient of each sub-pixel color in the to-be-compensated area according to the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area, the method further includes:
[0018] Obtaining register values of two different grayscale binding points corresponding to the sub-pixel color, and using the difference between the register values of the two different grayscale binding points as the reference compensation value;
[0019] Preferably, obtaining register values of two different grayscale binding points corresponding to the sub-pixel color includes:
[0020] The register values of the two grayscale binding points with the largest grayscale values corresponding to the sub-pixel color are obtained.
[0021] Optionally, the sub-pixel colors of the display panel include a first sub-pixel color, a second sub-pixel color, and a third sub-pixel color, and the chromaticity data includes a first chromaticity coordinate component and a second chromaticity coordinate component; wherein the first chromaticity coordinate component is related to the first sub-pixel color and the third sub-pixel color, and the second chromaticity coordinate component is related to the third sub-pixel color;
[0022] The step of determining the chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area includes:
[0023] Determine the difference value ΔW of the first chromaticity coordinate component between the area to be compensated and the chromaticity reference area x and the difference value ΔW of the second chromaticity coordinate component y ;
[0024] The chromaticity compensation coefficient of the first sub-pixel color is:
[0025]
[0026] The chromaticity compensation coefficient of the second sub-pixel color is 1;
[0027] The chromaticity compensation coefficient of the third sub-pixel color is: (ΔW y -c2) / α y ;
[0028] Among them, α x , αy , c1, c2 and c3 are preset coefficients;
[0029] Preferably, the first sub-pixel color is a red sub-pixel color, the second sub-pixel color is a green sub-pixel color, and the third sub-pixel color is a blue sub-pixel color;
[0030] Preferably, the first chromaticity coordinate component is an x-axis coordinate value in the color coordinate, and the second chromaticity coordinate component is a y-axis coordinate value in the color coordinate.
[0031] Optionally, after compensating the area to be compensated with the total compensation coefficient, the method further includes:
[0032] Returning to the step of obtaining the brightness data and the chromaticity data of the display panel;
[0033] Wherein, when compensating the display panel for the first time, determining the chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area includes:
[0034] Configuring the preset coefficient to be a preset value;
[0035] When compensating the display panel for the kth time, k is an integer greater than 1;
[0036] The step of determining the chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area includes:
[0037] The preset coefficient is modified according to the chromaticity data of the display panel.
[0038] Optionally, determining a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient includes:
[0039] The luminance compensation coefficient of the sub-pixel color is multiplied by the chrominance compensation coefficient corresponding to the sub-pixel color to obtain a total compensation coefficient of the sub-pixel color.
[0040] Optionally,
[0041] After acquiring the brightness data and the chromaticity data of the display panel, the method further includes:
[0042] determining whether the brightness of the display panel satisfies a uniformity condition and determining whether the chromaticity of the display panel satisfies a uniformity condition based on the brightness data and the chromaticity data of the display panel;
[0043] If one of the brightness and chromaticity of the display panel meets the uniformity condition, the compensation coefficient corresponding to the brightness or chromaticity meeting the uniformity condition is set to 1;
[0044] If the brightness and chromaticity of the display panel do not meet the uniformity condition, a step is performed to determine the brightness compensation coefficient of each sub-pixel color in the area to be compensated according to the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area.
[0045] Optionally, the display panel includes the chromaticity reference area located at the center of the display panel and a plurality of chromaticity calculation areas located on both sides of the chromaticity reference area and arranged along a first direction with the chromaticity reference area;
[0046] Along the second direction, each of the chromaticity calculation areas includes a plurality of areas to be compensated;
[0047] Along the second direction, the chromaticity reference area includes the brightness reference area and a plurality of areas to be compensated located on both sides of the brightness reference area; the first direction intersects the second direction;
[0048] Preferably, the first direction is an extending direction of data lines in the display panel.
[0049] According to another aspect of the present invention, a compensation device for a display panel is provided, comprising:
[0050] An acquisition module, configured to acquire brightness data and chromaticity data of the display panel;
[0051] A first determining module is configured to determine a brightness compensation coefficient of each sub-pixel color in the area to be compensated according to brightness data of each sub-pixel color in the area to be compensated and brightness data of each sub-pixel color in the brightness reference area;
[0052] A second determining module is configured to determine a chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area;
[0053] a third determining module, configured to determine a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient;
[0054] The compensation module is configured to compensate the area to be compensated using the total compensation coefficient.
[0055] According to another aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the compensation method for the display panel as described above is implemented.
[0056] The technical solution of an embodiment of the present invention adopts a display panel compensation method, which includes: obtaining brightness data and chromaticity data of the display panel; determining a brightness compensation coefficient for each sub-pixel color in the to-be-compensated area based on the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area; determining a chromaticity compensation coefficient for each sub-pixel color in the to-be-compensated area based on the chromaticity data of the to-be-compensated area and the chromaticity data of the chromaticity reference area; determining a total compensation coefficient for each sub-pixel color in the to-be-compensated area based on the brightness compensation coefficient and the chromaticity compensation coefficient; and compensating the to-be-compensated area using the total compensation coefficient. This embodiment utilizes the brightness compensation coefficient and the chromaticity compensation coefficient to comprehensively compensate the to-be-compensated area, effectively compensating for both the brightness and chromaticity uniformity of the display panel, thereby significantly improving the display effect of the display panel.
[0057] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0059] Figure 1 A flow chart of a compensation method for a display panel provided by an embodiment of the present invention;
[0060] Figure 2 A schematic diagram of area division of a display panel provided by an embodiment of the present invention;
[0061] Figure 3 A flowchart of another display panel compensation method provided by an embodiment of the present invention;
[0062] Figure 4 A schematic diagram of area division of another display panel provided by an embodiment of the present invention;
[0063] Figure 5 A flowchart of another display panel compensation method provided by an embodiment of the present invention;
[0064] Figure 6 A schematic structural diagram of a compensation device for a display panel provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0065] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0066] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0067] Display panels in related technologies suffer from uneven display. After extensive research, the inventors discovered that this problem arises from inherent physical defects in the display panels caused by circuit design and process fluctuations. This can easily lead to significant variations in the optical properties of the module-side panels, such as uneven brightness and / or color. Furthermore, the impedance of traces within the display panels, such as data lines, power signal lines, and fan-out lines, can also contribute to uneven display.
[0068] In view of the above technical problems, the present invention proposes the following solutions:
[0069] Figure 1 A flow chart of a compensation method for a display panel provided by an embodiment of the present invention, referring to Figure 1 The compensation methods for display panels include:
[0070] Step S110, acquiring brightness data and chromaticity data of the display panel;
[0071] Specifically, the display panel can display a white image at a certain grayscale at a certain refresh rate. This grayscale can be the maximum grayscale that the display panel can display. Of course, the grayscale displayed by the display panel is arbitrary and is not specifically limited in this embodiment. Before performing uniformity compensation on the display panel, the display panel has already undergone gamma correction. Therefore, the corresponding register value can be directly read from the gamma register so that the display panel displays the desired grayscale. After the display panel displays the grayscale, the luminance data and chromaticity data of the display panel can be measured using an optical device. More specifically, the luminance data and chromaticity data of each pixel in the display panel can be obtained. The display panel includes multiple pixels, each pixel including a first color sub-pixel, a second color sub-pixel, and a third color sub-pixel. The first color sub-pixel, the second color sub-pixel, and the third color sub-pixel each emit different colors. For example, the first color sub-pixel emits red, the second color sub-pixel emits green, and the third color sub-pixel emits yellow. The luminance data, for example, is a brightness value, and the chromaticity data, for example, includes coordinate components of color coordinates. The color coordinates are, for example, the CIE1931-XYZ coordinate system.
[0072] Step S120, determining a brightness compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area;
[0073] Specifically, the display area of a display panel is divided into a brightness reference area and multiple areas to be compensated. The compensation method for the display panel aims to compensate the brightness of the area to be compensated to the same brightness as the brightness reference area at the same grayscale, thereby achieving uniform brightness across the entire display area of the display panel. The area to be compensated and the brightness reference area can be of the same area. A white image on the display panel is formed by mixing the colors of various sub-pixels. For example, the white image can be formed by mixing a first sub-pixel color, a second sub-pixel color, and a third sub-pixel color. The first sub-pixel color can be a red sub-pixel color, the second sub-pixel color can be a green sub-pixel color, and the third sub-pixel color can be a blue sub-pixel color. After obtaining brightness data and chromaticity data for the area to be compensated and the brightness reference area, the brightness component of the red sub-pixel color, the brightness component of the green sub-pixel color, and the brightness component of the blue sub-pixel color can be decomposed and calculated based on the brightness values and color coordinates. Once the brightness components of each sub-pixel color are obtained, a brightness compensation matrix for the area to be compensated can be obtained based on the brightness difference between each sub-pixel color in the area to be compensated and the brightness reference area. The brightness compensation matrix for the area to be compensated includes compensation coefficients for each sub-pixel color in the area to be compensated.
[0074] Step S130, determining a chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area;
[0075] Specifically, due to the voltage drop in the display panel and the process fluctuations of the transistors themselves, the gamma curves of different areas in the display panel are quite different. If only the brightness of the display panel is compensated, the color cast problem is likely to be aggravated. Therefore, this embodiment performs chromaticity compensation on the color of each sub-pixel on the basis of brightness compensation, thereby improving the color cast problem. More specifically, the chromaticity data includes color coordinate components, and the chromaticity compensation coefficient of each sub-pixel color can be obtained based on the difference in color coordinate components between the area to be compensated and the chromaticity reference area. The specific calculation method will be described later. It should also be noted that the size of the chromaticity reference area and the brightness reference area can be the same or different, and the two can overlap or not overlap. The chromaticity reference area may overlap with some areas to be compensated. In this embodiment, a chromaticity compensation matrix of the area to be compensated can be obtained, wherein the chromaticity compensation matrix includes the chromaticity compensation coefficients of each sub-pixel color in the area to be compensated.
[0076] Step S140, determining a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient;
[0077] Step S150: Compensate the area to be compensated using the total compensation coefficient.
[0078] Specifically, after obtaining the brightness compensation coefficient and the chromaticity compensation coefficient, the total compensation coefficient of the area to be compensated at the grayscale can be obtained. By using the total compensation coefficient to compensate the area to be compensated, the brightness and chromaticity uniformity of the display panel can be higher.
[0079] The technical solution of this embodiment adopts a display panel compensation method, which includes: obtaining brightness data and chromaticity data of the display panel; determining a brightness compensation coefficient for each sub-pixel color in the to-be-compensated area based on the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area; determining a chromaticity compensation coefficient for each sub-pixel color in the to-be-compensated area based on the chromaticity data of the to-be-compensated area and the chromaticity data of the chromaticity reference area; determining a total compensation coefficient for each sub-pixel color in the to-be-compensated area based on the brightness compensation coefficient and the chromaticity compensation coefficient; and compensating the to-be-compensated area using the total compensation coefficient. This embodiment utilizes the brightness compensation coefficient and the chromaticity compensation coefficient to comprehensively compensate the to-be-compensated area, effectively compensating for both brightness and chromaticity uniformity of the display panel, thereby significantly improving the display quality of the display panel.
[0080] It should be noted that the compensation method for the display panel described in this embodiment can compensate for any grayscale of the display panel to obtain the total compensation coefficient of the display panel at that grayscale. The compensation method described in this embodiment can be used to compensate for different grayscales of the display panel.
[0081] Optionally, Figure 2 A schematic diagram of area division of a display panel provided by an embodiment of the present invention is shown. Figure 3 A flow chart of another compensation method for a display panel provided by an embodiment of the present invention, referring to Figure 2 and Figure 3 The display panel includes a brightness reference area LvB located in the center and a plurality of areas to be compensated LvP surrounding the brightness reference area LvB. The brightness reference area LvB is located in the center of the display area of the display panel. In some embodiments, the area of the brightness reference area LvB is the same as the area of the area to be compensated LvP, that is, the display area of the display panel is evenly divided into a plurality of first sub-areas, the first sub-area located in the center is used as the brightness reference area LvB, and the other areas are used as the areas to be compensated LvP. Figure 2 As shown, the first sub-regions in the display panel are arranged in an array along the second direction X1 and the first direction X2, where the second direction X1 can be the row direction and the first direction X2 can be the column direction. The column direction can be understood as the direction in which the data lines in the display panel extend. In a display panel, due to the voltage drop on the power lines (signal lines that provide positive power to the pixel circuits) in the first direction Y1, the brightness of different first sub-regions along the first direction Y1 can be uneven. Furthermore, due to the different data line loads in the fan-out area, the brightness of different first sub-regions along the second direction X1 can also be uneven. In this embodiment, the first sub-regions are arranged in an array along the second direction X1 and the first direction X2, which can better compensate for the brightness uniformity of the display panel. Optionally, the area to be compensated includes multiple pixels, and the brightness reference area includes multiple pixels. The average brightness of each pixel in the brightness reference area can be used as the brightness of the brightness reference area, and the average brightness of each pixel in the area to be compensated can be used as the brightness of the area to be compensated. Having both the brightness reference area and the area to be compensated include multiple pixels can reduce the computational complexity of the display panel compensation method and improve compensation efficiency.
[0082] refer to Figure 3 , the compensation methods for display panels include:
[0083] Step S110, acquiring brightness data and chromaticity data of the display panel;
[0084] In this embodiment, step S120 specifically includes determining the brightness compensation coefficient of each sub-pixel color in the area to be compensated according to the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area, including:
[0085] Step S121, determining the brightness difference between the color of each sub-pixel in the area to be compensated and the color of the corresponding sub-pixel in the brightness reference area;
[0086] Specifically, the brightness difference value of the sub-pixel color can be obtained by subtracting the brightness component value of each sub-pixel color in the area to be compensated from the brightness component value of each sub-pixel color in the brightness reference area. That is, the brightness difference value of the red sub-pixel color can be obtained by subtracting the brightness component value of the red sub-pixel color in the area to be compensated from the brightness component value of the red sub-pixel color in the brightness reference area; the brightness difference value of the green sub-pixel color can be obtained by subtracting the brightness component value of the green sub-pixel color in the area to be compensated from the brightness component value of the green sub-pixel color in the brightness reference area; and the brightness difference value of the blue sub-pixel color can be obtained by subtracting the brightness component value of the blue sub-pixel color in the area to be compensated from the brightness component value of the blue sub-pixel color in the brightness reference area. The brightness difference value can be positive or negative. When the brightness difference value is positive, it indicates that the brightness of the area to be compensated is dark. When the brightness difference value is negative, it indicates that the brightness of the area to be compensated is bright.
[0087] Of course, the brightness difference value of the sub-pixel color can also be obtained by subtracting the brightness component value of each sub-pixel color in the brightness reference area from the brightness component value of each sub-pixel color in the area to be compensated.
[0088] Step S122, determining a brightness compensation coefficient corresponding to each sub-pixel color according to the brightness difference value of each sub-pixel color and the reference compensation value corresponding to each sub-pixel color;
[0089] Specifically, after determining the brightness difference value of each sub-pixel color, the brightness compensation coefficient can be obtained from the reference compensation value and the brightness difference. For example, the reference compensation value is ΔL, and the brightness difference is ΔL1, then the brightness compensation coefficient is γΔL, and γΔL=ΔL1. γ can be a positive value or a negative value. In the compensation method, γ is an adjustable compensation coefficient. Different areas to be compensated, and / or different sub-pixel colors in the same compensation area may correspond to different γ. However, the reference compensation value corresponding to the same sub-pixel color in all areas to be compensated in the display panel is the same. In this embodiment, the brightness compensation coefficient is obtained by multiplying the reference compensation value by the adjustable compensation coefficient, which is more convenient for calculation.
[0090] Step S130, determining a chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area;
[0091] Step S140, determining a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient;
[0092] Step S150: Compensate the area to be compensated using the total compensation coefficient.
[0093] Optionally, before determining the brightness compensation coefficient of each sub-pixel color in the to-be-compensated area according to the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area, the method further includes:
[0094] The register values of two different grayscale binding points corresponding to the sub-pixel color are obtained, and the difference between the register values of the two different grayscale binding points is used as a reference compensation value.
[0095] Specifically, since gamma tuning has been completed before uniformity compensation, the register values of two different grayscale binding points of the display panel can be directly read from the gamma register. Furthermore, the register values of the two grayscale binding points with the largest grayscale values corresponding to the sub-pixel colors can be obtained. In other words, the reference compensation value is obtained by subtracting the register value of the grayscale binding point with the largest grayscale value from the register value of the grayscale binding point with the second largest grayscale value among the grayscale binding points corresponding to the sub-pixel colors.
[0096] Since the brightness of each sub-pixel color does not change linearly when the voltage of the display panel changes, choosing the difference in register values closest to the maximum grayscale binding point can more accurately match the color ratio of the white screen and compensate the brightness of the display panel. In addition, the subsequent use of the chromaticity compensation coefficient will have less impact on the brightness. For example, in this embodiment, for each area to be compensated, the final brightness compensation matrix is [γ R ΔL R γ G ΔL G γ B ΔL B ], where γ R is the adjustable compensation coefficient corresponding to the red sub-pixel color, ΔL R is the reference compensation value corresponding to the red sub-pixel color of the area to be compensated. G is the adjustable compensation coefficient corresponding to the green sub-pixel color, ΔL G is the reference compensation value corresponding to the green sub-pixel color of the area to be compensated. B is the adjustable compensation coefficient corresponding to the blue sub-pixel color, ΔL B is the reference compensation value corresponding to the blue sub-pixel color of the area to be compensated. In addition, the brightness compensation matrix can be understood as a data voltage compensation matrix. For the entire display panel, the total brightness compensation matrix of each first sub-area is:
[0097]
[0098] The display panel includes N rows and M columns of first sub-regions.
[0099] Optionally, Figure 4A schematic diagram of area division of another display panel provided in an embodiment of the present invention, referring to Figure 4 The display panel includes a chromaticity reference area CIEB located at the center of the display panel and a plurality of chromaticity calculation areas CIE1 located on either side of the chromaticity reference area CIEB and arranged along a first direction Y1. Along a second direction X1, each chromaticity calculation area CIE1 includes a plurality of to-be-compensated areas LvP. Along the second direction X1, the chromaticity reference area CIEB includes a luminance reference area LvB and a plurality of to-be-compensated areas LvP located on either side of the luminance reference area LvB. The first direction Y1 and the second direction X1 intersect. Optionally, the first direction Y1 is the direction in which data lines in the display panel extend.
[0100] Specifically, since color cast problems may occur between different pixels along the first direction Y1 in the display panel, while the color cast problem between different pixels on the same straight line along the second direction X1 is smaller, the display area of the display panel can be evenly divided into multiple second sub-areas along the first direction Y1, with the second sub-area located in the center serving as the chromaticity reference area, and the other second sub-areas serving as chromaticity calculation areas. For each chromaticity calculation area CIE1, its chromaticity is the average value of the chromaticity of all pixels in the chromaticity calculation area CIE1. The calculated chromaticity compensation coefficient of the chromaticity calculation area CIE1 can be used as the chromaticity compensation coefficient of all areas to be compensated LvP within the chromaticity calculation area CIE1. The arrangement of this embodiment determines the chromaticity calculation area and the chromaticity reference area according to the specific position of the color cast of the display panel, so that the amount of calculation of the chromaticity compensation coefficients of all areas to be compensated in the display panel is small, which is conducive to improving compensation efficiency.
[0101] Of course, in some other implementations, the chromaticity calculation area and the area to be compensated may overlap in a one-to-one correspondence, and the luminance reference area and the chromaticity reference area may overlap.
[0102] In some other embodiments, the area division of the display panel can also be that the area to be compensated is located in different chromaticity calculation areas. In this case, the chromaticity compensation coefficient of the area to be compensated can adopt the chromaticity compensation coefficient of the chromaticity calculation area with the largest overlapping area with the area to be compensated.
[0103] Optionally, the subpixel colors of the display panel include a first subpixel color, a second subpixel color, and a third subpixel color, and the chromaticity data includes a first chromaticity coordinate component and a second chromaticity coordinate component; wherein the first chromaticity coordinate component is associated with the first subpixel color and the third subpixel color, and the second chromaticity coordinate component is associated with the third subpixel color. The first chromaticity coordinate component is an x-axis coordinate value in the chromaticity coordinates, and the second chromaticity coordinate component is a y-axis coordinate value in the chromaticity coordinates.
[0104] Determining the chromaticity compensation coefficients of the sub-pixel colors in the to-be-compensated area according to the chromaticity data of the to-be-compensated area and the chromaticity data of the chromaticity reference area includes:
[0105] Determine the difference value ΔW of the first chromaticity coordinate component between the area to be compensated and the chromaticity reference area x and the difference value ΔW of the second chromaticity coordinate component y ; The chromaticity compensation coefficient of the first sub-pixel color is: The chromaticity compensation coefficient of the second sub-pixel color is 1; the chromaticity compensation coefficient of the third sub-pixel color is: (ΔW y -c2) / α y ; Among them, α x , α y , β x , c1, c2 and c3 are preset coefficients.
[0106] Specifically, since the gamma curve corresponding to the pixels at different positions along the second direction Y1 in the display panel is quite different from the gamma curve corresponding to the pixels at the center of the display panel. And compensating other areas of the display panel to be compensated based on the central area of the display panel (brightness reference area) is likely to aggravate the color cast problem. In this embodiment, chromaticity compensation is performed through the chromaticity compensation coefficients of each sub-pixel color, thereby improving the color cast problem. It can be seen from the curve of the influence of red and blue on chromaticity that blue affects the first chromaticity coordinate component and the second chromaticity coordinate component, while red mainly affects the first chromaticity coordinate component and hardly affects the second chromaticity coordinate component. And since the chromaticity difference between the area to be compensated and the chromaticity reference area is small, within the small difference, it can be considered that the chromaticity difference varies linearly with the monochromatic blue and red. Thus, for each area to be compensated, it can be obtained:
[0107] ΔW x =α x B+c1 (1)
[0108] ΔW x =α y B+c2 (2)
[0109] ΔW y =β x R+c3 (3)
[0110] Where ΔW x It can be the difference value obtained by subtracting the first chromaticity coordinate component of the chromaticity reference area from the first chromaticity coordinate component of the area to be compensated. yIt can be the difference value obtained by subtracting the first chromaticity coordinate component of the chromaticity reference area from the second chromaticity coordinate component of the area to be compensated. B represents the chromaticity compensation coefficient of the blue sub-pixel color, and R represents the chromaticity compensation coefficient of the red sub-pixel color. Since the second chromaticity coordinate component is mainly affected by the blue sub-pixel color, according to the above formula (2), the chromaticity compensation coefficient of the blue sub-pixel color can be obtained first, that is, B = (ΔW y -c2) / α y Based on formula (3), the chromaticity compensation coefficient of the red sub-pixel color is obtained, that is, R = (ΔW x +k1+c1)-c3) / β x , where k1 is the chromaticity correction coefficient of the red sub-pixel color. Since the chromaticity of the blue sub-pixel color is adjusted, it will in turn affect the first chromaticity coordinate component. Therefore, the chromaticity correction coefficient k1 can be obtained based on formula (1), that is, The final chromaticity compensation coefficient of the red sub-pixel color is In addition, since the green sub-pixel color has a greater impact on brightness, the green sub-pixel color in the area to be compensated is not chromatically compensated, that is, the chromatism compensation coefficient of the green sub-pixel color is configured to be 1. In this embodiment, the chromatism compensation coefficient matrix of each sub-pixel color in the area to be compensated is finally obtained:
[0111] The solution of this embodiment uses the chromaticity compensation coefficient to perform chromaticity compensation on the area to be compensated, thereby improving the color cast problem without affecting the brightness uniformity between the area to be compensated and the brightness reference area.
[0112] Optionally, after compensating the area to be compensated with the total compensation coefficient, the method further includes: returning to execute the step of acquiring brightness data and chromaticity data of the display panel.
[0113] Specifically, in this embodiment, the display panel is compensated for multiple cycles until the brightness and chromaticity of the display panel meet the uniformity requirements. x and ΔW yis a known quantity, while each preset coefficient is an unknown quantity. Therefore, during the initial compensation, a preset value can be assigned to each preset coefficient. Different preset coefficients may have different initial values. After substituting the preset values, the display panel is compensated. The luminance and chromaticity data of the display panel are again obtained. During the kth compensation of the display panel, the preset coefficients are corrected based on the chromaticity data of the display panel. k is an integer greater than 1. That is, during the kth compensation of the display panel, the luminance uniformity and chromaticity uniformity of the display panel are determined, and the preset coefficients are corrected based on the determination results. More specifically, since chromaticity compensation has a minimal impact on luminance, the preset coefficients can be corrected based on whether chromaticity uniformity deteriorates or improves. If chromaticity uniformity improves after compensation, the preset coefficients can be reduced. If chromaticity uniformity deteriorates, the preset coefficients can be increased, and so on. Of course, the method for correcting the preset coefficients is not limited to this. In this embodiment, multiple compensations are performed on the display panel to continuously correct the preset coefficients, that is, the chromaticity compensation coefficients. This improves the compensation effect of the display panel. Of course, it is understood that once the color uniformity of the display panel meets the set requirements, the display panel compensation method described in this embodiment is no longer executed. In some embodiments, once the color and brightness uniformity of the display panel meet the requirements, each preset coefficient can be used as the initial value of the preset coefficient for other display panels in the same batch as the display panel.
[0114] Optionally, determining the total compensation coefficient of each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient includes:
[0115] The luminance compensation coefficient of the sub-pixel color is multiplied by the chrominance compensation coefficient corresponding to the sub-pixel color to obtain a total compensation coefficient for the sub-pixel color.
[0116] Specifically, after obtaining the brightness compensation coefficient matrix and the chromaticity compensation coefficient matrix of the area to be compensated, the two can be multiplied together to obtain the total compensation coefficient matrix of the area to be compensated. The total compensation coefficient matrix can also be understood as the brightness compensation coefficient matrix obtained by correcting the brightness compensation coefficient matrix through the chromaticity compensation coefficient matrix. The total compensation coefficient matrix is:
[0117]
[0118] It can be understood that a compensation code can be ultimately generated according to the total compensation coefficient and executed by the DDIC to control the display panel.
[0119] Optionally, after obtaining the brightness data and chromaticity data of the display panel, the method further includes:
[0120] Determine whether the brightness of the display panel meets the uniformity condition based on the brightness data and chromaticity data of the display panel, and determine whether the chromaticity of the display panel meets the uniformity condition; if one of the brightness and chromaticity of the display panel meets the uniformity condition, set the compensation coefficient corresponding to the brightness or chromaticity that meets the uniformity condition to 1; if both the brightness and chromaticity of the display panel do not meet the uniformity condition, execute the step of determining the brightness compensation coefficient of each sub-pixel color in the to-be-compensated area based on the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area.
[0121] Specifically, if Figure 5 As shown, Figure 5 A flow chart of another compensation method for a display panel provided by an embodiment of the present invention. Figure 5 , after step S110 is completed, step S210 is executed, that is, determining whether the brightness of the display panel meets the uniformity condition, and determining whether the chromaticity of the display panel meets the uniformity condition. If both are satisfied, the process ends. If one of them is satisfied, step S220 is executed, that is, the compensation coefficient corresponding to the brightness or chromaticity that meets the uniformity condition is set to 1. In other words, if the brightness meets the uniformity condition, the brightness compensation coefficient of each sub-pixel color in the brightness compensation matrix is set to 1, that is, brightness compensation is no longer performed; at this time, after step S220 is executed, step S121 is no longer executed, and step S122 is directly executed. If the chromaticity meets the uniformity condition, the chromaticity compensation coefficient of each sub-pixel color in the chromaticity compensation matrix is set to 1, that is, chromaticity compensation is no longer performed; then step S121 is executed, and step S122 is no longer executed, that is, step S130 is executed after step S121 is executed. In this embodiment, compensation is performed on the display panel multiple times to improve compensation accuracy and compensation efficiency, so that both the brightness and chromaticity of the display panel can meet uniformity requirements.
[0122] The present invention also provides a compensation device for a display panel, such as Figure 6 As shown, Figure 6 A schematic diagram of the structure of a compensation device for a display panel provided in an embodiment of the present invention. The compensation device for a display panel includes: an acquisition module 4132 for acquiring brightness data and chromaticity data of the display panel; a first determination module 4132 for determining a brightness compensation coefficient for each sub-pixel color in the area to be compensated based on the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area; a second determination module 4133 for determining a chromaticity compensation coefficient for each sub-pixel color in the area to be compensated based on the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area; a third determination module 4134 for determining a total compensation coefficient for each sub-pixel color in the area to be compensated based on the brightness compensation coefficient and the chromaticity compensation coefficient; and a compensation module 4135 for compensating the area to be compensated using the total compensation coefficient.
[0123] The specific working process and working principle of the compensation device of the display panel can be referred to the description of the compensation method of the display panel in the present invention, which will not be repeated here.
[0124] The present invention further provides a computer-readable storage medium, which, when executed by a computer processor, is used to execute the display panel compensation method provided by any embodiment of the present invention.
[0125] Through the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented with the help of software and necessary general-purpose hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0126] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0127] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A compensation method for a display panel, characterized in that: The display panel compensation method includes: Acquiring brightness data and chromaticity data of the display panel; Determining a brightness compensation coefficient for each sub-pixel color in the area to be compensated according to brightness data of each sub-pixel color in the area to be compensated and brightness data of each sub-pixel color in the brightness reference area; Determining a chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area; Determining a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient; Compensating the area to be compensated with the total compensation coefficient; The display panel includes a brightness reference area located in the center and a plurality of areas to be compensated surrounding the brightness reference area; The step of determining the brightness compensation coefficient of each sub-pixel color in the area to be compensated according to the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area includes: Determining a brightness difference between the color of each sub-pixel in the area to be compensated and the color of the corresponding sub-pixel in the brightness reference area; Determining the brightness compensation coefficient corresponding to each sub-pixel color according to the brightness difference value of each sub-pixel color and the reference compensation value corresponding to each sub-pixel color; Before determining the brightness compensation coefficient of each sub-pixel color in the to-be-compensated area according to the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area, the method further includes: The register values of two different grayscale binding points corresponding to the sub-pixel color are obtained, and the difference between the register values of the two different grayscale binding points is used as the reference compensation value.
2. The display panel compensation method according to claim 1, wherein: The area of the to-be-compensated region is the same as the area of the brightness reference region.
3. The display panel compensation method according to claim 1, wherein: The area to be compensated includes a plurality of pixels, and the brightness reference area includes a plurality of pixels.
4. The display panel compensation method according to claim 1, wherein: The obtaining of register values of two different grayscale binding points corresponding to the sub-pixel color includes: The register values of the two grayscale binding points with the largest grayscale values corresponding to the sub-pixel color are obtained.
5. The display panel compensation method according to claim 1, wherein: The sub-pixel colors of the display panel include a first sub-pixel color, a second sub-pixel color, and a third sub-pixel color, and the chromaticity data includes a first chromaticity coordinate component and a second chromaticity coordinate component; The step of determining the chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area includes: Determine the difference between the first chromaticity coordinate component of the area to be compensated and the chromaticity reference area and the difference value of the second chromaticity coordinate component ; The chromaticity compensation coefficient of the first sub-pixel color is: ( + )- ; The chromaticity compensation coefficient of the second sub-pixel color is 1; The chromaticity compensation coefficient of the third sub-pixel color is: ; in, 、 、 、 、 and is the preset coefficient.
6. The display panel compensation method according to claim 5, wherein: The first sub-pixel color is a red sub-pixel color, the second sub-pixel color is a green sub-pixel color, and the third sub-pixel color is a blue sub-pixel color.
7. The display panel compensation method according to claim 5, characterized in that The first chromaticity coordinate component is an x-axis coordinate value in the color coordinate, and the second chromaticity coordinate component is a y-axis coordinate value in the color coordinate.
8. The display panel compensation method according to claim 5, wherein: After compensating the area to be compensated with the total compensation coefficient, the method further includes: Returning to the step of obtaining the brightness data and the chromaticity data of the display panel; Wherein, when compensating the display panel for the first time, determining the chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area includes: Configuring the preset coefficient to be a preset value; When compensating the display panel for the kth time, k is an integer greater than 1; The step of determining the chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area includes: The preset coefficient is modified according to the chromaticity data of the display panel.
9. The display panel compensation method according to claim 1, wherein: Determining the total compensation coefficient of each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient includes: The luminance compensation coefficient of the sub-pixel color is multiplied by the chrominance compensation coefficient corresponding to the sub-pixel color to obtain a total compensation coefficient of the sub-pixel color.
10. The display panel compensation method according to claim 1, wherein: After acquiring the brightness data and the chromaticity data of the display panel, the method further includes: determining whether the brightness of the display panel satisfies a uniformity condition and determining whether the chromaticity of the display panel satisfies a uniformity condition based on the brightness data and the chromaticity data of the display panel; If one of the brightness and chromaticity of the display panel meets the uniformity condition, the compensation coefficient corresponding to the brightness or chromaticity meeting the uniformity condition is set to 1; If the brightness and chromaticity of the display panel do not meet the uniformity condition, the step of determining the brightness compensation coefficient of each sub-pixel color in the area to be compensated based on the brightness data of each sub-pixel color in the area to be compensated and the brightness data of each sub-pixel color in the brightness reference area is performed.
11. The display panel compensation method according to claim 1, wherein: The display panel includes a chromaticity reference area located at the center of the display panel and a plurality of chromaticity calculation areas located on both sides of the chromaticity reference area and arranged along a first direction with the chromaticity reference area; Along the second direction, each of the chromaticity calculation areas includes a plurality of areas to be compensated; Along the second direction, the chromaticity reference area includes the luminance reference area and a plurality of areas to be compensated located on both sides of the luminance reference area; the first direction intersects the second direction.
12. The display panel compensation method according to claim 11, wherein: The first direction is an extending direction of the data lines in the display panel.
13. A compensation device for a display panel, characterized in that: include: An acquisition module, configured to acquire brightness data and chromaticity data of the display panel; a first determining module, configured to determine a brightness compensation coefficient for each sub-pixel color in the to-be-compensated area based on brightness data of each sub-pixel color in the to-be-compensated area and brightness data of each sub-pixel color in a brightness reference area; the display panel comprising a brightness reference area located in a center and a plurality of to-be-compensated areas surrounding the brightness reference area; determining the brightness compensation coefficient for each sub-pixel color in the to-be-compensated area based on the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area comprises: determining a brightness difference value between each sub-pixel color in the to-be-compensated area and a corresponding sub-pixel color in the brightness reference area; determining the brightness compensation coefficient corresponding to each sub-pixel color based on the brightness difference value of each sub-pixel color and a reference compensation value corresponding to each sub-pixel color; and, before determining the brightness compensation coefficient for each sub-pixel color in the to-be-compensated area based on the brightness data of each sub-pixel color in the to-be-compensated area and the brightness data of each sub-pixel color in the brightness reference area, further comprising: obtaining register values of two different grayscale binding points corresponding to the sub-pixel color, and using the difference between the register values of the two different grayscale binding points as the reference compensation value; A second determining module is configured to determine a chromaticity compensation coefficient of each sub-pixel color in the area to be compensated according to the chromaticity data of the area to be compensated and the chromaticity data of the chromaticity reference area; a third determining module, configured to determine a total compensation coefficient for each sub-pixel color in the area to be compensated according to the brightness compensation coefficient and the chromaticity compensation coefficient; A compensation module is configured to compensate the area to be compensated using the total compensation coefficient.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the compensation method for a display panel as claimed in any one of claims 1 to 13 is implemented.
Citation Information
Patent Citations
Gamma calculation method and device and display panel
CN111754913A
Compensation method of display panel
CN113270062A