Color shift correction method and device for display panel and display device

By pre-building a chromaticity compensation table, obtaining the sub-pixel mapping relationship of the display panel, and correcting the color deviation of the display panel, the color deviation problem that occurs after the anti-blue light film is applied is solved, and the display effect is improved.

CN117524156BActive Publication Date: 2025-09-30TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311452207.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-02
Publication Date
2025-09-30
Estimated Expiration
2043-11-02

AI Technical Summary

Technical Problem

After applying the anti-blue light film, the display panel will have color deviation, affecting the display effect.

Method used

By pre-building a chromaticity compensation table, the mapping relationship between the display grayscale and the correction grayscale of each group of sub-pixels of different colors is obtained. Based on the grayscale to be displayed of each sub-pixel in the current picture, the correction grayscale is obtained from the chromaticity compensation table, and the display panel is controlled to display the current picture to correct the color deviation.

Benefits of technology

The color deviation caused by applying the anti-blue light film is improved, and the display effect is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117524156B_ABST
    Figure CN117524156B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and display equipment for correcting color deviation of a display panel. The method for correcting color deviation includes: obtaining a chromaticity compensation table corresponding to the current blue light blocking rate of the anti-blue light film currently attached to the display panel, the chromaticity compensation table is used to characterize the mapping relationship between the display grayscale and the correction grayscale of each group of sub-pixels of different colors, based on the grayscale to be displayed of each sub-pixel in the current picture, obtaining the correction grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table, and based on the correction grayscale corresponding to each grayscale to be displayed, controlling the display panel to display the current picture to correct the color deviation caused by the current picture passing through the anti-blue light film. The present application can use a pre-constructed chromaticity compensation table to improve the color deviation phenomenon caused by attaching an anti-blue light film of corresponding specifications, thereby improving the display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a method and device for correcting color shift of a display panel, and a display device. Background Art

[0002] LCD (Liquid Crystal Display) display devices mainly provide corresponding backlighting through LED (Light Emitting Diode) backlight sources. The high-energy short-wave blue light in the backlight can seriously threaten the user's eye health. In order to improve the user experience, the display devices are usually treated with anti-blue light.

[0003] One way to prevent blue light is to apply an anti-blue light film on the display device. The anti-blue light film can selectively absorb blue light of different bands (such as high-energy short-wave blue light), thereby reducing the peak spectral radiation brightness of blue light in the corresponding band without affecting other colors. However, applying the anti-blue light film will cause color deviation of the display panel, thereby affecting the display effect. Summary of the Invention

[0004] The embodiments of the present application provide a method, an apparatus, and a display device for correcting color shift of a display panel to improve the color shift phenomenon caused by applying an anti-blue light film and enhance the display effect.

[0005] In order to solve the above technical problems, the embodiments of the present application disclose the following technical solutions:

[0006] In a first aspect, a method for correcting color shift of a display panel is provided, wherein the display panel is provided with an anti-blue light film having a current blue light blocking rate, and the display panel includes multiple groups of sub-pixels of different colors; the method comprising:

[0007] Obtaining a chromaticity compensation table corresponding to the current blue light blocking rate, wherein the chromaticity compensation table is used to represent a mapping relationship between a display grayscale and a correction grayscale of each group of sub-pixels of different colors;

[0008] Based on the grayscale to be displayed of each sub-pixel in the current picture, obtaining a correction grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table;

[0009] Based on the correction grayscales corresponding to the grayscales to be displayed, the display panel is controlled to display the current image, so as to correct the color deviation generated after the current image passes through the anti-blue light film.

[0010] In combination with the first aspect, each group of sub-pixels of different colors includes a blue sub-pixel, and the blue sub-pixel has a blue display grayscale;

[0011] The chromaticity compensation table is constructed in the following manner:

[0012] Based on the sample blue light blocking rate of any sample anti-blue light film and the gamma value of the display panel, an equivalent grayscale corresponding to each binding point grayscale is obtained; when the blue sub-pixel displays the binding point grayscale, it has a first brightness after passing through the sample anti-blue light film, and when the blue sub-pixel displays the equivalent grayscale, it has a second brightness, and the first brightness is equal to the second brightness;

[0013] Based on the grayscale of each binding point, a plurality of test groups are generated, wherein the test groups include a plurality of binding point images;

[0014] Based on the blue display grayscale of each binding point screen in the test group and the first color data corresponding to each binding point screen, obtaining second color data corresponding to each blue equivalent grayscale, where the blue equivalent grayscale is an equivalent grayscale corresponding to the blue display grayscale;

[0015] Based on any of the binding point images in the test group, performing color space conversion on the second color data corresponding to the blue equivalent grayscale to obtain a corrected grayscale of each color sub-pixel in the binding point image;

[0016] Based on the corrected grayscales of the sub-pixels of each color of all the bound point images in all the test groups, a chromaticity compensation table corresponding to the blue light blocking rate of the sample is obtained.

[0017] In combination with the first aspect, each group of sub-pixels of different colors further includes a red sub-pixel and a green sub-pixel, the red sub-pixel has a red display grayscale, and the green sub-pixel has a green display grayscale;

[0018] The generating of multiple test groups based on the grayscale of each binding point includes:

[0019] Based on the grayscales of the binding points, a plurality of binding point images are generated, wherein the plurality of binding point images satisfy the following conditions: the display grayscale of at least one of the red display grayscale, the green display grayscale, and the blue display grayscale is different;

[0020] Cluster the multiple binding point screens to generate multiple test groups. The multiple binding point screens in the test group meet the following conditions: the red display grayscale is the same, the green display grayscale is the same, and the blue display grayscale is different. Different test groups meet the following conditions: the red display grayscale is different, and / or the green display grayscale is different.

[0021] In combination with the first aspect, the first color data includes a first X color component, a first Y color component, and a first Z color component, and the second color data includes a second X color component, a second Y color component, and a second Z color component;

[0022] Based on the blue display grayscale of each binding point screen in the test group and the first color data corresponding to each binding point screen, obtaining the second color data corresponding to each blue equivalent grayscale includes:

[0023] Based on the blue display grayscale of each binding point screen in the test group and the first X color component corresponding to each binding point screen, obtaining the second X color component corresponding to each blue equivalent grayscale;

[0024] Based on the blue display grayscale of each binding point screen and the first Y color component corresponding to each binding point screen, obtaining the second Y color component corresponding to each blue equivalent grayscale;

[0025] Based on the blue display grayscale of each binding point picture and the first Z color component corresponding to each binding point picture, the second Z color component corresponding to each blue equivalent grayscale is obtained.

[0026] In combination with the first aspect, based on the blue display grayscale of each binding point screen in the test group and the first X color component corresponding to each binding point screen, obtaining the second X color component corresponding to each blue equivalent grayscale includes:

[0027] For the test group, curve fitting is performed on the blue display grayscale of each binding point screen and the first X color component corresponding to each binding point screen to obtain a first fitting curve;

[0028] A second X color component corresponding to each of the blue equivalent grayscales is obtained from the first fitting curve.

[0029] In combination with the first aspect, the step of obtaining the equivalent grayscale corresponding to each binding point grayscale based on the sample blue light blocking rate of any sample anti-blue light film and the gamma value of the display panel includes:

[0030] The equivalent grayscale corresponding to each binding point grayscale is obtained by the following formula:

[0031]

[0032] Among them, l m is the equivalent grayscale corresponding to the grayscale of the mth binding point, k m is the grayscale of the mth binding point, m is a positive integer, q x % is the blue light blocking rate of the sample anti-blue light film, and γ is the gamma value of the display panel.

[0033] In combination with the first aspect, obtaining a chromaticity compensation table corresponding to the current blue light blocking rate includes:

[0034] If there is no chromaticity compensation table corresponding to the current blue light blocking rate among the plurality of pre-stored chromaticity compensation tables, obtaining two sample blue light blocking rates adjacent to the current blue light blocking rate;

[0035] Based on the chromaticity compensation tables corresponding to the two sample blue light blocking rates, a chromaticity compensation table corresponding to the current blue light blocking rate is obtained through linear interpolation.

[0036] In combination with the first aspect, the step of obtaining, from the chromaticity compensation table, a corrected grayscale corresponding to each grayscale to be displayed based on the grayscale to be displayed of each sub-pixel in the current picture, includes:

[0037] If the grayscale to be displayed of at least one color in a group of sub-pixels of different colors in the current picture is not a tied-point grayscale, obtaining a plurality of groups of correction grayscales adjacent to the grayscale to be displayed of the group of sub-pixels of different colors from the chromaticity compensation table;

[0038] Based on the multiple groups of corrected grayscales, a corrected grayscale corresponding to each to-be-displayed grayscale in the group of sub-pixels of different colors is obtained by tetrahedral interpolation.

[0039] In a second aspect, a color shift correction device for a display panel is provided, wherein the display panel is provided with an anti-blue light film having a current blue light blocking rate, and the display panel includes multiple groups of sub-pixels of different colors; the device includes:

[0040] a compensation table calling module, configured to obtain a chromaticity compensation table corresponding to the current blue light blocking rate, wherein the chromaticity compensation table is configured to represent a mapping relationship between a display grayscale and a correction grayscale for each group of sub-pixels of different colors;

[0041] a correction grayscale acquisition module, configured to acquire, based on the grayscale to be displayed of each sub-pixel in the current image, a correction grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table;

[0042] The color deviation correction module is used to control the display panel to display the current image based on the correction grayscale corresponding to each grayscale to be displayed, so as to correct the color deviation generated after the current image passes through the anti-blue light film.

[0043] In a third aspect, a display device is provided, comprising a display panel with an anti-blue light film and a processor, wherein the processor uses the color deviation correction method for the display panel as described in any one of the first aspects to correct the color deviation generated after the display panel is affixed with the anti-blue light film, or uses the color deviation correction device for the display panel as described in the second aspect.

[0044] One of the above technical solutions has the following advantages or beneficial effects:

[0045] Compared to the prior art, the present invention provides a method for correcting color shift on a display panel, including: obtaining a chromaticity compensation table corresponding to the current blue light blocking rate of the anti-blue light film currently applied to the display panel, the chromaticity compensation table being used to characterize the mapping relationship between the displayed grayscale and the corrected grayscale for each group of sub-pixels of different colors; obtaining the corrected grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table based on the grayscale to be displayed of each sub-pixel in the current image; and controlling the display panel to display the current image based on the corrected grayscale corresponding to each grayscale to be displayed, thereby correcting the color shift resulting from the current image passing through the anti-blue light film. The color shift correction method provided in the present invention can utilize a pre-established chromaticity compensation table to improve the color shift phenomenon caused by applying an anti-blue light film of corresponding specifications, thereby enhancing the display effect.

[0046] The color deviation correction device for the display panel provided in the embodiment of the present application can use a pre-built chromaticity compensation table to improve the color deviation phenomenon caused by the application of an anti-blue light film of corresponding specifications, thereby improving the display effect.

[0047] The display device provided in the embodiment of the present application can use a pre-built chromaticity compensation table to improve the color deviation phenomenon caused by the installation of the anti-blue light film of the corresponding specifications after the display panel is affixed with the anti-blue light film, thereby improving the display effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, 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 application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0049] Figure 1 A schematic diagram of a blue light protection method for display devices;

[0050] Figure 2 Schematic diagram of color calibration for display devices;

[0051] Figure 3 Schematic diagram of the data path within Tcon of the color shift correction method for a display panel according to an embodiment of the present application;

[0052] Figure 4 Schematic diagram of the overall process of the color shift correction method of the display panel according to the embodiment of the present application;

[0053] Figure 5 Schematic diagram of the structure of a color shift correction device for a display panel according to an embodiment of the present application;

[0054] Figure 6 Schematic diagram of the structure of the display device according to an embodiment of the present application.

[0055] Reference numerals:

[0056] 101 - display panel; 102 - anti-blue light film; 1011 - red sub-pixel; 1012 - green sub-pixel; 1013 - blue sub-pixel; 501 - compensation table calling module; 502 - corrected grayscale acquisition module; 503 - color shift correction module; 601 - processor. DETAILED DESCRIPTION

[0057] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first" and "second" are used only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0058] See also Figure 1 , Figure 1Schematically shows a blue light protection processing method for a display device. Usually, LCD display devices mostly use LED backlights, and the high-energy short-wave blue light therein seriously threatens the health of the eyes. Therefore, currently, users prefer to choose blue light protection products. There are mainly three traditional blue light protection technologies, namely software blue light protection, hardware blue light protection, and film blue light protection. Software blue light protection uses software to control the blue light content in the RGB channels, reducing the blue light in all bands, which will cause serious color deviation, such as the eye protection mode. Hardware blue light protection reduces the high-energy short-wave blue light at the source by shifting the peak position of the harmful blue light, but the cost is relatively high. Film blue light protection is a more commonly used blue light protection processing method. Film blue light protection mainly involves pasting a blue light protection film 102 on the display panel 101. The display panel 101 includes multiple groups of sub-pixels of different colors. Each group of sub-pixels of different colors includes a red sub-pixel 1011, a green sub-pixel 1012, and a blue sub-pixel 1013. The blue light protection film 102 includes a reflective type and an absorptive type. Among them, the high-quality absorptive blue light protection film 102 has a blue light absorption rate p, and p satisfies: 0 < p ≤ 1. The blue light protection film 102 can selectively absorb blue light in different bands (such as high-energy short-wave blue light), reducing the peak value of the spectral radiation brightness of the corresponding band of blue light, without affecting other colors. However, after pasting, since the blue light protection film 102 absorbs part of the blue light, it will cause a change in the RGB ratio, resulting in color deviation when the display panel 101 displays an image, and further affecting the display effect.

[0059] Please refer to Figure 2 , Figure 2 Schematically shows a schematic diagram of color accuracy correction for a display device. For color accuracy correction of the display panel 101, the 3D LUT (3Dimension Look Up Table) algorithm is usually used, that is, the three-dimensional RGB space is divided into regular cubes A. Each vertex a in the cube A is the lookup table data, and the coordinates of each vertex a are the corresponding RGB components. All vertices a, together with the corresponding corrected gray levels, form a complete 3D LUT. For example: the vertex a corresponding to R = 50, G = 50, B = 50, and its corresponding corrected gray level can be R = 70, G = 70, B = 70. Since the color deviation caused by using the blue light protection film 102 is due to the reduction of the B brightness of the display panel 101, while R and G remain unchanged, it is thus possible to consider using a method similar to 3DLUT to solve the technical problems in the embodiments of the present application.

[0060] In view of this, the embodiments of the present application provide a method for correcting color deviation of a display panel, which can be enabled after pasting the blue light protection film 102 on the display panel 101. This method compensates for the color of the display panel 101 after pasting the film through a pre-constructed chromaticity compensation table, thereby improving the color deviation phenomenon and enhancing the display effect, and thus can solve at least part of the above technical problems.

[0061] Please refer to Figure 3 , Figure 3 which schematically shows the data path of the color shift correction method for the display panel according to the embodiment of the present application within the Tcon. In the Tcon (Timing Controller) of the display device, each algorithm is usually executed by the corresponding algorithm IP (Intellectual Property, the general term for integrated circuit cores with intellectual property cores). Therefore, the algorithm IP module for executing the color shift correction method according to the embodiment of the present application is also placed within the Tcon and is executed before the Gamma adjustment and Demura (removing brightness non-uniformity defects) processing of the display device. It can be understood that since the debugging order and the data path order are opposite, during the debugging stage of the display device, the color shift correction method according to the embodiment of the present application is performed after the Demura processing and Gamma adjustment.

[0062] The following specifically introduces the color shift correction method for the display panel according to the embodiment of the present application.

[0063] Please refer to Figure 4 , Figure 4 which schematically shows the overall process of the color shift correction method for the display panel according to the embodiment of the present application. The color shift correction method for the display panel includes the following steps:

[0064] 401: Obtain a chromaticity compensation table corresponding to the current blue light blocking rate, and this chromaticity compensation table is used to characterize the mapping relationship between the display gray levels and the corrected gray levels of sub-pixels of each different color.

[0065] Specifically, the current blue light blocking rate q% is the blue light blocking rate of the anti-blue light film 102 pasted on the display panel 101, and the current blue light blocking rate q% satisfies: 0% < q% ≤ 100%. In some examples, the current blue light blocking rate q% can be any value among 5%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% or the range value of any two of them. It can be understood that the anti-blue light film 102 can block blue light by means of absorption or reflection, etc., to reduce the blue light brightness passing through the anti-blue light film 102, and specific limitations in this regard are not made. It can also be understood that the anti-blue light film 102 does not have a blocking effect on red light and green light, that is to say, the brightness of red light and green light does not change after passing through the anti-blue light film 102.

[0066] In some embodiments, the red sub-pixel on the display panel 101 has a red display gray level R, the green sub-pixel 1012 has a green display gray level G, and the blue sub-pixel 1013 has a blue display gray level B. The chromaticity compensation table can be specifically constructed through the following steps:

[0067] Step 1: Based on the blue light blocking rate q of any sample anti-blue light film x %, and the gamma value of the display panel 101, obtain the grayscale k of each binding point m The corresponding equivalent grayscale l m .

[0068] The sample anti-blue light film can be a pre-collected anti-blue light film 102 with different specifications. x % is the blue light blocking rate of the sample anti-blue light film, and the blue light blocking rate of the sample is q x % Satisfied: 0% x %≤100%. In some examples, the blue light blocking rate of the sample q x % can be any value among 5%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%, or any range of two values. Specifically, the blue light blocking rate q of the sample anti-blue light film with different specifications collected in advance can be x % grouped according to the blue light blocking rate q of each sample x % debug separately to obtain the blue light blocking rate q of each sample x % corresponding chromaticity compensation table.

[0069] The blue sub-pixel 1013 displays the grayscale k m When the sample anti-blue light film is passed through, the blue sub-pixel 1013 has the first brightness and displays the corresponding equivalent grayscale l m When the first brightness is equal to the second brightness, the first brightness is equal to the second brightness. That is to say, after the sample anti-blue light film is applied, the grayscale k of the binding point of the blue channel is m The display effect is the same as the equivalent grayscale of the blue channel before the film is applied. m The display effect is consistent.

[0070] In some examples, the grayscale k of each binding point can be obtained by the following formula (1): m The corresponding equivalent grayscale l m :

[0071]

[0072] In formula (1), l m is the equivalent grayscale corresponding to the grayscale of the mth binding point, k m is the grayscale of the mth binding point, m is a positive integer, q x % is the blue light blocking rate of the sample anti-blue light film, and γ is the gamma value of the display panel 101 .

[0073] For example, when k m =128, p x ​When % = 90% and γ = 2.2, based on formula (1), we can get l m =128, so R after film application 128 G 128 B 128 The display effect is the same as before the film 128 G 128 B 122 The display effect is consistent, among which p x % is the blue light transmittance of the sample anti-blue light film, which satisfies: p x % = 1-q x %.

[0074] It is understandable that before constructing the chromaticity compensation table, m binding point gray levels k1 to k m , the gray levels of the m binding points are Gray1, Gray2, ..., Gray m For example, the number m of binding point grayscales may be 3, 5, 9, or 17.

[0075] In some examples, when the display panel 101 requires ΔE color calibration, 3D LUT debugging is usually performed on the production line. The 3D LUT debugging also requires presetting n binding point grayscales, and the n binding point grayscales are gray1, gray2, ..., gray n In order to save debugging time, the same binding point grayscale as 3D LUT can be used when debugging the chromaticity compensation table, that is, m=n, {Gray1, Gray2, ..., Gray m}={gray1, gray2,..., gray n In this way, the debugging process can be further simplified and the debugging efficiency can be improved.

[0076] Step 2: Based on the grayscale k of each binding point m , generate multiple test groups.

[0077] The test group includes multiple binding point screens.

[0078] In the embodiment of the present application, for the convenience of description, the binding point picture is recorded as R i G j B k , where i, j, k∈{Gray1, Gray2, ..., Gray m}, i, j, k are the binding point images R i G j B k The grayscale corresponding to the red sub-pixel, the grayscale corresponding to the green sub-pixel, and the grayscale corresponding to the blue sub-pixel.

[0079] In some examples, the grayscale k of each binding point can be first calculated based on the grayscale k of each binding point.m , generate multiple binding point pictures R i G j B k Among them, multiple binding point images R i G j B k The grayscale of at least one of the red, green, and blue display points is different. i G j B k Perform clustering to generate multiple test groups. Multiple binding point images in the test group R i G j B k The following conditions are met between them: the red display grayscale R is the same, the green display grayscale G is the same, and the blue display grayscale B is different; and the following conditions are met between different test groups: the red display grayscale R is different, and / or the green display grayscale G is different.

[0080] That is to say, the display grayscale of each color sub-pixel is one of the m binding point grayscales, so the resulting binding point image R i G j B k The total number is m 3 For fixed i and j, k∈{Gray1, Gray2, ..., Gray m}, a test group can be obtained, which includes m binding point pictures R i G j B k .

[0081] Step 3: Get the images of each binding point R i G j B k The corresponding first color data.

[0082] The first color data may be data in the CIEXYZ color space, specifically including the first X color component X ijk , the first Y color component Y ijk and the first Z color component Z ijk .

[0083] Specifically, a colorimeter (such as CA-410 color analyzer) can be used to measure the R of each binding point image. i G j B k , and read each binding point screen R i G j B k The corresponding first X color component X ijk , the first Y color component Y ijkand the first Z color component Z ijk .

[0084] It can be understood that the first X color component X ijk , the first Y color component Y ijk and the first Z color component Z ijk It is a component in the CIEXYZ color space. The XYZ color space is a system for describing and measuring color. It represents the human eye's perception of color through three basic color components X, Y, and Z.

[0085] Step 4: Based on the R of each binding point in the test group i G j B k The blue shows grayscale B k , and each binding point screen R i G j B k Corresponding first color data, obtain each blue equivalent grayscale B l The corresponding second color data.

[0086] The second color data may be data in the CIEXYZ color space, specifically including the second X color component X ijl , the second Y color component Y ijl , the second Z color component Z ijl . Blue equivalent grayscale B l Display grayscale B for blue k The corresponding equivalent grayscale.

[0087] In some examples, step four can be performed by:

[0088] The first step is to use the R image of each binding point in the test group. i G j B k The blue shows grayscale B k , and each binding point screen R i G j B k The corresponding first X color component X ijk , get each blue equivalent grayscale B l The corresponding second X color component X ijl .

[0089] In some examples, each binding point screen R can be i G j B k The blue shows grayscale B k And each binding point screen R i G j B kThe corresponding first X color component X ijk Perform curve fitting to obtain the first fitting curve. Then obtain the blue equivalent grayscale B from the first fitting curve. l The corresponding second X color component X ijl .

[0090] For example, the curve fitting method can be cubic spline fitting. Taking the number of gray levels of binding points m=9 as an example, each test group includes 9 binding point images R i G j B k , for these 9 binding point images R i G j B k The corresponding 9 first X color components X ijk And each binding point screen R i G j B k The blue shows grayscale B k Perform cubic spline curve fitting to obtain the corresponding first fitting curve.

[0091] In other examples, other curve fitting methods, such as polynomial fitting, may also be used, which is not specifically limited.

[0092] The second step is based on the R of each binding point in the test group. i G j B k The blue shows grayscale B k , and each binding point screen R i G j B k The corresponding first Y color component Y ijk , get each blue equivalent grayscale B l The corresponding second Y color component Y ijl .

[0093] In some examples, each binding point screen R can be i G j B k The blue shows grayscale B k And each binding point screen R i G j B k The corresponding first Y color component Y ijk Perform curve fitting to obtain the second fitting curve. Then obtain the blue equivalent grayscale B from the second fitting curve. l The corresponding second Y color component Y ijl .

[0094] For example, the curve fitting method may also be cubic spline fitting.

[0095] The third step is to use the R image of each binding point in the test group. i G j B k The blue shows grayscale B k , and each binding point screen R i G j B k The corresponding first Z color component Z ijk , get each blue equivalent grayscale B l The corresponding second Z color component Z ijl .

[0096] In some examples, each binding point screen R can be i G j B k The blue shows grayscale B k And each binding point screen R i G j B k The corresponding first Z color component Z ijk Perform curve fitting to obtain the third fitting curve. Then obtain the blue equivalent grayscale B from the third fitting curve. l The corresponding second Z color component Z ijl .

[0097] For example, the curve fitting method may also be cubic spline fitting.

[0098] It is understandable that the curve fitting methods used to obtain the first fitting curve, the second fitting curve, and the third fitting curve should be the same.

[0099] For example, if the number of binding point grayscales m=9, the nine binding point grayscales k1 to k9 respectively have corresponding equivalent grayscales l1 to l9. The color components corresponding to the equivalent grayscales can be obtained from the three fitting curves.

[0100] Step 5: Based on any binding point picture in the test group (the binding point picture is recorded as R i G j B K ), the blue equivalent grayscale B L The corresponding second color data is converted into a color space to obtain the red conversion grayscale R i '、Green to grayscale G j ' and blue conversion grayscale B K '.

[0101] Among them, blue equivalent grayscale B L The corresponding second color data includes a second X color component X ijL, the second Y color component Y ijL , the second Z color component Z ijL . Blue equivalent grayscale B L For the binding point screen R i G j B K The blue shows grayscale B K The corresponding equivalent grayscale.

[0102] In some examples, the blue equivalent grayscale B can be calculated by the following formula (2): L The corresponding second X color component X ijL , the second Y color component Y ijL , the second Z color component Z ijL Perform color space conversion:

[0103]

[0104] In formula (2), R i 'Converts red to grayscale, G j 'Convert grayscale to green, B K 'Convert blue to grayscale.

[0105] Step 6: Convert red to grayscale R i '、Green to grayscale G j ' and blue conversion grayscale B K ', confirm as the binding point screen R i G j B K The corrected grayscale of each corresponding color sub-pixel in .

[0106] That is to say, for the red sub-pixel, green sub-pixel and blue sub-pixel in the same pixel unit, when the grayscale of the red sub-pixel is R i , the grayscale of the green sub-pixel is G j , the grayscale of the blue sub-pixel is B K When the corresponding correction grayscale is R i '、G j '、B K '.

[0107] Step 7: Based on the corrected grayscale of each color sub-pixel of all the binding point images in all the test groups, obtain the sample blue light blocking rate q x % corresponding chromaticity compensation table.

[0108] It is understandable that the blue light blocking rate of each sample is q x The corresponding chromaticity compensation table can be regarded as a three-dimensional correction table, with x samples of blue light blocking rate q x% The corresponding chromaticity compensation table combination is stored and can be regarded as a four-dimensional correction table, namely 4D LUT.

[0109] The four-dimensional chromaticity compensation table constructed in this way can be debugged together with the 3D LUT on the production line without adding additional debugging time. Therefore, it is easy to operate, fully utilizes production line resources, does not affect production time, facilitates debugging, and has high practicality.

[0110] In some embodiments, step 401 may be specifically performed in the following manner:

[0111] Step 1: Check whether there is a chromaticity compensation table corresponding to the current blue light rejection rate q% among the multiple pre-stored chromaticity compensation tables. If there is no chromaticity compensation table corresponding to the current blue light rejection rate q% among the multiple pre-stored chromaticity compensation tables, then proceed to step 2. If there is a chromaticity compensation table corresponding to the current blue light rejection rate q% among the multiple pre-stored chromaticity compensation tables, then directly obtain the chromaticity compensation table corresponding to the current blue light rejection rate q%.

[0112] Step 2: Get the blue light blocking rates q1% and q2% of two samples adjacent to the current blue light blocking rate q%, satisfying: q1% <q%<q2%。

[0113] Step 3: Based on the chromaticity compensation tables corresponding to the two sample blue light blocking rates q1% and q2%, a chromaticity compensation table corresponding to the current blue light blocking rate q% is obtained through linear interpolation.

[0114] For example, the pre-stored chromaticity compensation table Table1 corresponding to a blue light blocking rate of 80% and the chromaticity compensation table Table1 corresponding to a blue light blocking rate of 90% are provided. Then, for the current blue light blocking rate of 83%, linear interpolation in the related technology can be performed based on Table1 and Table1 to obtain the corresponding chromaticity compensation table.

[0115] Through the above method, storage space can be saved and hardware requirements can be reduced.

[0116] 402: Based on the grayscales to be displayed of each sub-pixel in the current image, obtain a correction grayscale corresponding to each grayscale to be displayed from a chromaticity compensation table.

[0117] In some embodiments, 402 may be performed by:

[0118] Step 1: Check whether the grayscales to be displayed for each color in a group of different-colored sub-pixels in the current image are all tied-point grayscales. If the grayscale to be displayed for at least one color in the group of different-colored sub-pixels in the current image is not a tied-point grayscale, proceed to step 2. Otherwise, directly obtain the corresponding corrected grayscales for each grayscale to be displayed from the chromaticity compensation table.

[0119] Step 2: obtaining from a chromaticity compensation table a plurality of groups of corrected grayscales adjacent to a group of grayscales to be displayed of sub-pixels of different colors.

[0120] Step three: Based on the multiple sets of corrected grayscales, obtain the corrected grayscale corresponding to each grayscale to be displayed in a set of sub-pixels of different colors by tetrahedral interpolation.

[0121] For example, tetrahedral interpolation is a method for interpolation in multidimensional space, which is based on the concept of tetrahedron (a three-dimensional geometric shape composed of four vertices) and uses the attribute values ​​of the vertices to calculate the value of any point inside the tetrahedron. (See Figure 2 Cube A shown) In tetrahedron interpolation, it is assumed that there is a tetrahedron in which each vertex has an attribute value. If the attribute value of a point inside the tetrahedron needs to be obtained, the linear relationship between the vertices of the tetrahedron can be used to generate the attribute value of the point. The steps of tetrahedron interpolation in related art generally include: first, determining the tetrahedron containing the point to be interpolated, which can usually be achieved by finding the four vertices closest to the point; then, expressing the point to be interpolated as local coordinates inside the tetrahedron (i.e., grayscale values ​​of R, G, and B) instead of global coordinates, which can usually be achieved by taking a vertex of the tetrahedron as the origin and then using three vectors relative to the origin to represent the position of the point; finally, linear interpolation is used to calculate the attribute value of the point to be interpolated, which mainly involves weighted calculation using the attribute values ​​of the tetrahedron vertices and the rotation and scaling coefficients of the point relative to the tetrahedron.

[0122] 403 : Based on the corrected grayscales corresponding to the grayscales to be displayed, control the display panel 101 to display the current image, so as to correct the color cast generated after the current image passes through the anti-blue light film 102 .

[0123] It can be understood that the color deviation correction method of the display panel of the embodiment of the present application can use a pre-constructed chromaticity compensation table according to the specifications of the anti-blue light film 102 to compensate for the impact of the anti-blue light film 102 of this specification on different pictures after the anti-blue light film 102 is affixed, thereby improving the color deviation phenomenon and further improving the display effect.

[0124] Accordingly, see Figure 5 , Figure 5 The structure of a display panel color shift correction device according to an embodiment of the present application is shown. The display panel color shift correction device provided in this embodiment of the present application is applied to a display panel 101 having an anti-blue light film 102 with a current blue light blocking ratio. The display panel 101 includes multiple groups of sub-pixels of different colors. The device includes a compensation table call module 501, a corrected grayscale acquisition module 502, and a color shift correction module 503.

[0125] The compensation table calling module 501 is used to obtain a chromaticity compensation table corresponding to the current blue light blocking rate. The chromaticity compensation table is used to represent the mapping relationship between the display grayscale and the correction grayscale of each group of sub-pixels of different colors.

[0126] The correction grayscale acquisition module 502 is configured to acquire the correction grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table based on the grayscale to be displayed of each sub-pixel in the current image.

[0127] The color deviation correction module 503 is used to control the display panel 101 to display the current image based on the correction grayscale corresponding to each grayscale to be displayed, so as to correct the color deviation generated after the current image passes through the anti-blue light film.

[0128] In some embodiments, each group of sub-pixels of different colors includes a blue sub-pixel 1013 having a blue display grayscale.

[0129] The device may further include a chromaticity compensation table construction module, the chromaticity compensation table construction module being configured to construct a chromaticity compensation table in the following manner:

[0130] The equivalent grayscale corresponding to each tie point grayscale is obtained based on the sample blue light blocking rate of any sample anti-blue light film and the gamma value of the display panel 101. When the blue sub-pixel 1013 displays the tie point grayscale, it has a first brightness after passing through the sample anti-blue light film. When the blue sub-pixel 1013 displays the equivalent grayscale, it has a second brightness, and the first brightness is equal to the second brightness.

[0131] Based on the grayscale of each binding point, multiple test groups are generated, and the test groups include multiple binding point images.

[0132] Based on the blue display grayscale of each binding point screen in the test group and the first color data corresponding to each binding point screen, the second color data corresponding to each blue equivalent grayscale is obtained. The blue equivalent grayscale is the equivalent grayscale corresponding to the blue display grayscale.

[0133] Based on any binding point picture in the test group, the second color data corresponding to the blue equivalent grayscale is converted into a color space to obtain a corrected grayscale of each color sub-pixel in the binding point picture.

[0134] Based on the corrected grayscale of each color sub-pixel of all the bounding point images in all the test groups, a chromaticity compensation table corresponding to the blue light blocking rate of the sample is obtained.

[0135] In some embodiments, each group of sub-pixels of different colors further includes a red sub-pixel 1011 and a green sub-pixel 1012. The red sub-pixel 1011 has a red display grayscale, and the green sub-pixel 1012 has a green display grayscale. The chromaticity compensation table construction module is specifically used to:

[0136] Based on the grayscales of each binding point, a plurality of binding point pictures are generated, and the plurality of binding point pictures satisfy the following requirement: the display grayscales of at least one color among the red display grayscale, the green display grayscale, and the blue display grayscale are different.

[0137] Cluster multiple binding point images to generate multiple test groups. Multiple binding point images in a test group meet the following conditions: the red display has the same grayscale, the green display has the same grayscale, and the blue display has different grayscales. Different test groups meet the following conditions: the red display has different grayscales, and / or the green display has different grayscales.

[0138] In some embodiments, the first color data includes a first X color component, a first Y color component, and a first Z color component, and the second color data includes a second X color component, a second Y color component, and a second Z color component. The chromaticity compensation table construction module is specifically configured to:

[0139] Based on the blue display grayscale of each binding point picture in the test group and the first X color component corresponding to each binding point picture, the second X color component corresponding to each blue equivalent grayscale is obtained.

[0140] Based on the blue display grayscale of each binding point picture and the first Y color component corresponding to each binding point picture, the second Y color component corresponding to each blue equivalent grayscale is obtained.

[0141] Based on the blue display grayscale of each binding point picture and the first Z color component corresponding to each binding point picture, the second Z color component corresponding to each blue equivalent grayscale is obtained.

[0142] In some embodiments, the chromaticity compensation table construction module is specifically used to:

[0143] For the test group, curve fitting is performed on the blue display grayscale of each binding point screen and the first X color component corresponding to each binding point screen to obtain a first fitting curve.

[0144] The second X color components corresponding to each blue equivalent grayscale are obtained from the first fitting curve.

[0145] In some embodiments, the chromaticity compensation table construction module is specifically used to:

[0146] The equivalent grayscale corresponding to each binding point grayscale is obtained using the following formula:

[0147]

[0148] Among them, l m is the equivalent grayscale corresponding to the grayscale of the mth binding point, k m is the grayscale of the mth binding point, m is a positive integer, q x % is the blue light blocking rate of the sample anti-blue light film, and γ is the gamma value of the display panel 101 .

[0149] In some embodiments, the compensation table calling module 501 is specifically configured to:

[0150] If there is no chromaticity compensation table corresponding to the current blue light blocking rate in the pre-stored plurality of chromaticity compensation tables, two sample blue light blocking rates adjacent to the current blue light blocking rate are obtained.

[0151] Based on the chromaticity compensation tables corresponding to the blue light blocking rates of the two samples, a chromaticity compensation table corresponding to the current blue light blocking rate is obtained by linear interpolation.

[0152] In some embodiments, the correction grayscale acquisition module 502 is specifically configured to:

[0153] If the grayscale to be displayed of at least one color in a group of sub-pixels of different colors in the current image is not a binding point grayscale, multiple groups of correction grayscales adjacent to the grayscale to be displayed of the group of sub-pixels of different colors are obtained from the chromaticity compensation table.

[0154] Based on the multiple sets of corrected grayscales, a corrected grayscale corresponding to each to-be-displayed grayscale in a set of sub-pixels of different colors is obtained by tetrahedral interpolation.

[0155] It can be understood that the color deviation correction device of the display panel of the embodiment of the present application can use a pre-built chromaticity compensation table according to the specifications of the anti-blue light film 102 to compensate for the impact of the anti-blue light film 102 of this specification on different pictures after the anti-blue light film 102 is affixed, thereby improving the color deviation phenomenon and further improving the display effect.

[0156] Accordingly, see Figure 6 , Figure 6 The structure of the display device according to the embodiment of the present application is shown. The display device provided by the embodiment of the present application includes a display panel 101 with an anti-blue light film 102 attached thereto and a processor 601. The processor 601 uses the color shift correction method for display panels according to the aforementioned embodiment to correct the color shift caused by the anti-blue light film 102 being attached to the display panel 101, or uses the color shift correction device for display panels according to the aforementioned embodiment.

[0157] The above is a detailed introduction to the color deviation correction method, device and display equipment for a display panel provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the technical solutions and core ideas of the present application. Ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for correcting color shift of a display panel, characterized in that: The display panel is provided with an anti-blue light film, the anti-blue light film having a current blue light blocking rate, and the display panel includes a plurality of groups of sub-pixels of different colors; the method includes: Obtaining a chromaticity compensation table corresponding to the current blue light blocking rate, wherein the chromaticity compensation table is used to represent a mapping relationship between a display grayscale and a correction grayscale of each group of sub-pixels of different colors; Based on the grayscale to be displayed of each sub-pixel in the current picture, obtaining a correction grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table; Based on the correction grayscales corresponding to the grayscales to be displayed, the display panel is controlled to display the current image, so as to correct the color deviation generated after the current image passes through the anti-blue light film.

2. The method for correcting color shift of a display panel according to claim 1, wherein: Each group of sub-pixels of different colors includes a blue sub-pixel, and the blue sub-pixel has a blue display grayscale; The chromaticity compensation table is constructed in the following manner: Based on the sample blue light blocking rate of any sample anti-blue light film and the gamma value of the display panel, an equivalent grayscale corresponding to each binding point grayscale is obtained; when the blue sub-pixel displays the binding point grayscale, it has a first brightness after passing through the sample anti-blue light film, and when the blue sub-pixel displays the equivalent grayscale, it has a second brightness, and the first brightness is equal to the second brightness; Based on the grayscale of each binding point, a plurality of test groups are generated, wherein the test groups include a plurality of binding point images; Based on the blue display grayscale of each binding point screen in the test group and the first color data corresponding to each binding point screen, obtaining second color data corresponding to each blue equivalent grayscale, where the blue equivalent grayscale is an equivalent grayscale corresponding to the blue display grayscale; Based on any of the binding point images in the test group, performing color space conversion on the second color data corresponding to the blue equivalent grayscale to obtain a corrected grayscale of each color sub-pixel in the binding point image; Based on the corrected grayscales of the sub-pixels of each color of all the bound point images in all the test groups, a chromaticity compensation table corresponding to the blue light blocking rate of the sample is obtained.

3. The method for correcting color shift of a display panel according to claim 2, wherein: Each group of sub-pixels of different colors further includes a red sub-pixel and a green sub-pixel, the red sub-pixel has a red display grayscale, and the green sub-pixel has a green display grayscale; The generating of multiple test groups based on the grayscale of each binding point includes: Based on the grayscales of the binding points, a plurality of binding point images are generated, wherein the plurality of binding point images satisfy the following conditions: the display grayscale of at least one of the red display grayscale, the green display grayscale, and the blue display grayscale is different; Cluster the multiple binding point screens to generate multiple test groups. The multiple binding point screens in the test group satisfy the following conditions: the red display grayscale is the same, the green display grayscale is the same, and the blue display grayscale is different. Different test groups satisfy the following conditions: the red display grayscale is different, and / or the green display grayscale is different.

4. The method for correcting color shift of a display panel according to claim 2, wherein: The first color data includes a first X color component, a first Y color component, and a first Z color component, and the second color data includes a second X color component, a second Y color component, and a second Z color component; Based on the blue display grayscale of each binding point screen in the test group and the first color data corresponding to each binding point screen, obtaining the second color data corresponding to each blue equivalent grayscale includes: Based on the blue display grayscale of each binding point screen in the test group and the first X color component corresponding to each binding point screen, obtaining the second X color component corresponding to each blue equivalent grayscale; Based on the blue display grayscale of each binding point screen and the first Y color component corresponding to each binding point screen, obtaining the second Y color component corresponding to each blue equivalent grayscale; Based on the blue display grayscale of each binding point picture and the first Z color component corresponding to each binding point picture, the second Z color component corresponding to each blue equivalent grayscale is obtained.

5. The method for correcting color shift of a display panel according to claim 4, wherein: Obtaining, based on the blue display grayscale of each binding point screen in the test group and the first X color component corresponding to each binding point screen, the second X color component corresponding to each blue equivalent grayscale, including: For the test group, curve fitting is performed on the blue display grayscale of each binding point screen and the first X color component corresponding to each binding point screen to obtain a first fitting curve; A second X color component corresponding to each of the blue equivalent grayscales is obtained from the first fitting curve.

6. The method for correcting color shift of a display panel according to claim 2, wherein: The obtaining of an equivalent grayscale corresponding to each binding point grayscale based on a sample blue light blocking rate of any sample anti-blue light film and a gamma value of the display panel includes: The equivalent grayscale corresponding to each binding point grayscale is obtained by the following formula: Among them, l m is the equivalent grayscale corresponding to the grayscale of the mth binding point, k m is the grayscale of the mth binding point, m is a positive integer, q x % is the blue light blocking rate of the sample anti-blue light film, and γ is the gamma value of the display panel.

7. The method for correcting color shift of a display panel according to claim 1, wherein: The obtaining of a chromaticity compensation table corresponding to the current blue light blocking rate includes: If there is no chromaticity compensation table corresponding to the current blue light blocking rate among the plurality of pre-stored chromaticity compensation tables, obtaining two sample blue light blocking rates adjacent to the current blue light blocking rate; Based on the chromaticity compensation tables corresponding to the two sample blue light blocking rates, a chromaticity compensation table corresponding to the current blue light blocking rate is obtained through linear interpolation.

8. The method for correcting color shift of a display panel according to claim 1, wherein: The step of obtaining, from the chromaticity compensation table, a corrected grayscale corresponding to each grayscale to be displayed based on the grayscale to be displayed of each sub-pixel in the current picture, includes: If the grayscale to be displayed of at least one color in a group of sub-pixels of different colors in the current picture is not a tied-point grayscale, obtaining a plurality of groups of correction grayscales adjacent to the grayscale to be displayed of the group of sub-pixels of different colors from the chromaticity compensation table; Based on the multiple groups of corrected grayscales, a corrected grayscale corresponding to each to-be-displayed grayscale in the group of sub-pixels of different colors is obtained by tetrahedral interpolation.

9. A color shift correction device for a display panel, characterized in that: The display panel is provided with an anti-blue light film having a current blue light blocking rate, and the display panel includes a plurality of groups of sub-pixels of different colors; the device includes: a compensation table calling module, configured to obtain a chromaticity compensation table corresponding to the current blue light blocking rate, wherein the chromaticity compensation table is configured to represent a mapping relationship between a display grayscale and a correction grayscale for each group of sub-pixels of different colors; a correction grayscale acquisition module, configured to acquire, based on the grayscale to be displayed of each sub-pixel in the current image, a correction grayscale corresponding to each grayscale to be displayed from the chromaticity compensation table; The color deviation correction module is used to control the display panel to display the current image based on the correction grayscale corresponding to each grayscale to be displayed, so as to correct the color deviation generated after the current image passes through the anti-blue light film.

10. A display device, characterized in that: It includes a display panel with an anti-blue light film and a processor, wherein the processor uses the color deviation correction method for the display panel described in any one of claims 1 to 8 to correct the color deviation caused by the display panel after the anti-blue light film is affixed to the display panel, or uses the color deviation correction device for the display panel described in claim 9.