Color shift correction method and display device

By acquiring ambient light intensity and the reflection spectrum of the surface treatment layer, the color shift of the display panel is corrected using a transmission conversion matrix. This solves the color shift problem caused by the mismatch between the refractive index of the glass and the air, thus improving the user's viewing experience.

CN122369407APending Publication Date: 2026-07-10SHANGHAI TIANMA MICRO ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI TIANMA MICRO ELECTRONICS CO LTD
Filing Date
2026-05-18
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

The display panel suffers from severe surface reflection due to the mismatch between the refractive index of the glass and the air, which affects the user's viewing experience under ambient light. Furthermore, existing surface treatment technologies introduce color shift issues.

Method used

By acquiring the ambient light intensity and the reflection spectrum of the surface treatment layer, the reflection tristimulus values ​​are determined, and the color shift of the display panel is corrected using a preset transmission conversion matrix, including the correction of reflected color shift and transmitted color shift.

Benefits of technology

This technology eliminates color shift while maintaining the reflective and transmissive properties of the display panel, thus improving the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122369407A_ABST
    Figure CN122369407A_ABST
Patent Text Reader

Abstract

This application discloses a color shift correction method and a display device applied to a display panel. The display panel has a surface treatment layer. The method includes: acquiring ambient light illuminance and determining reflectance tristimulus values ​​based on the ambient light illuminance and the reflectance spectrum of the surface treatment layer; correcting the color shift of the display panel based on the reflectance tristimulus values, a preset first target tristimulus value, and a preset transmission conversion matrix, wherein the transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer. According to the embodiments of this application, the color shift of the display panel can be corrected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a color deviation correction method and a display device. Background Technology

[0002] In display systems, due to the mismatch between the refractive index of glass and air, there is usually strong surface reflection, which seriously affects the user's viewing experience under ambient light.

[0003] To address this, surface treatment techniques have been introduced. However, surface treatment techniques typically introduce various gradient films and scattering particles / structures, which can cause color shifts in the display panel. Summary of the Invention

[0004] This application provides a color shift correction method and a display device, which can correct the color shift of a display panel.

[0005] In a first aspect, embodiments of this application provide a color shift correction method applied to a display panel, the display panel having a surface treatment layer, the method comprising: The ambient illuminance is obtained, and the reflectance tristimulus values ​​are determined based on the ambient illuminance and the reflectance spectrum of the surface treatment layer. The color shift of the display panel is corrected based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix. The transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer.

[0006] Secondly, embodiments of this application also provide a display device, including: Display panel, including a cover plate and a surface treatment layer located on one side of the cover plate; The driver chip is configured as follows: The ambient illuminance is obtained, and the reflectance tristimulus values ​​are determined based on the ambient illuminance and the reflectance spectrum of the surface treatment layer. The color shift of the display panel is corrected based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix. The transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer.

[0007] Thirdly, embodiments of this application also provide a color shift correction device applied to a display panel, the display panel having a surface treatment layer, the device comprising: The acquisition module is used to acquire ambient light intensity and determine the tristimulus values ​​of reflection based on the ambient light intensity and the reflectance spectrum of the surface treatment layer. The correction module is used to correct the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix. The transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer.

[0008] Fourthly, embodiments of this application also provide a driver chip, which includes: a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement the color shift correction method as described in any embodiment of the first aspect.

[0009] Fifthly, embodiments of this application also provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the color shift correction method as described in any embodiment of the first aspect.

[0010] In a sixth aspect, embodiments of this application also provide a computer program product, wherein instructions in the computer program product, when executed by the processor of the driver chip, enable the driver chip to perform the color shift correction method as described in any embodiment of the first aspect.

[0011] The color shift correction method and display device provided in the embodiments of this application are applied to a display panel. The display panel is provided with a surface treatment layer. By acquiring the ambient light illuminance and determining the reflected tristimulus value (characterizing the color of the current ambient light reflected into the human eye) based on the ambient light illuminance and the reflection spectrum of the surface treatment layer, the first target tristimulus value (characterizing the target color that the user expects to perceive) is then acquired. Based on the first target tristimulus value, a preset transmission conversion matrix (characterizing the transmission attenuation characteristics of the surface treatment layer), and the reflected tristimulus value, the transmission color shift and reflected color shift of the display panel can be corrected so that the color perceived by the human eye is the desired target color, thereby improving the user's viewing experience. Attached Figure Description

[0012] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals denote the same or similar features, and the drawings are not drawn to scale.

[0013] Figure 1 This is a schematic flowchart of a color shift correction method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the tristimulus value changes in the color shift correction method provided in the embodiments of this application; Figure 3 This is another schematic flowchart of the color shift correction method provided in the embodiments of this application; Figure 4 This is another schematic flowchart of the color shift correction method provided in the embodiments of this application; Figure 5 This is a schematic diagram of the tristimulus value function in the color shift correction method provided in the embodiments of this application; Figure 6This is another schematic flowchart of the color shift correction method provided in the embodiments of this application; Figure 7 This is a chromaticity diagram of a color deviation correction method provided in the embodiments of this application; Figure 8 This is another schematic flowchart of the color shift correction method provided in the embodiments of this application; Figure 9 This is another schematic flowchart of the color shift correction method provided in the embodiments of this application; Figure 10 This is another schematic flowchart of the color shift correction method provided in the embodiments of this application; Figure 11 This is a schematic diagram of a display device provided in an embodiment of this application. Detailed Implementation

[0014] The features and exemplary embodiments of various aspects of this application will now be described in detail. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain this application and are not configured to limit this application. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples of this application.

[0015] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0016] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0017] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the implementation methods provided in the embodiments of this application can be combined with each other without contradiction.

[0018] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies: In display systems, due to the mismatch between the refractive index of glass and air, there is usually strong surface reflection, which seriously affects the user's viewing experience under ambient light.

[0019] To address this, surface treatment techniques have been introduced. However, surface treatment techniques typically introduce various gradient films and scattering particles / structures, which can cause color shifts in the display panel.

[0020] For example, anti-reflection (AR) and anti-glare (AG) treatment layers are added to the surface of the display panel. While these layers improve reflection and glare under ambient light, they can introduce color shift. For instance, the multi-layer interference effect of the anti-reflection film often makes the residual reflected light appear bluish, and the scattering structure of the anti-glare layer often makes the transmitted light appear yellowish. When these layers are combined, they introduce a significant color shift.

[0021] Based on this, embodiments of this application provide a color shift correction method and a display device, which can correct reflected color shift and transmitted color shift introduced by the surface treatment layer, thereby improving the user's viewing experience.

[0022] The display panel provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0023] Figure 1 This is a flowchart illustrating a color cast correction method provided in an embodiment of this application, as shown below. Figure 1 As shown, this method can be applied to a display panel, which has a surface treatment layer. The method may include steps S110 and S120.

[0024] S110, obtain the ambient light intensity E, and determine the reflectance tristimulus values ​​XeYeZe based on the ambient light intensity E and the reflectance spectrum R(λ) of the surface treatment layer.

[0025] Among them, ambient light illuminance E can reflect the intensity of the current ambient light.

[0026] The reflection spectrum R(λ) can reflect the reflection characteristics of the surface treatment layer to light of different wavelengths, and is an inherent property of the surface treatment layer (determined by the design of the surface treatment layer).

[0027] Tristimulus values ​​are used to compress complex spectral information into color values ​​perceived by the human eye, enabling color quantification. Equal tristimulus values ​​are considered to represent the same color. Among the tristimulus values, only Y represents brightness; X and Z do not have directly corresponding physical quantities.

[0028] The reflected tristimulus value XeYeZe represents the color of ambient light entering the human eye after being reflected by the surface treatment layer. The reflected tristimulus value XeYeZe is calculated in real time by acquiring the ambient light illuminance E.

[0029] Specifically, the intensity (illuminance E) of the current ambient light can be obtained first through a sensor. Then, combined with the known wavelength reflection characteristics of the surface treatment layer of the display panel, i.e. the reflection spectrum R(λ), the color value of the ambient light entering the human eye after being reflected by the surface treatment layer can be calculated. This value is the reflection tristimulus value XeYeZe, which quantifies the specific color and brightness of the reflected interference light, providing a basis for eliminating this interference in the future.

[0030] S120, based on the reflected tristimulus values ​​XeYeZe, the preset first target tristimulus values ​​XYZ, and the preset transmission conversion matrix M, corrects the color shift of the display panel, wherein the transmission conversion matrix M characterizes the transmission attenuation characteristics of the surface treatment layer.

[0031] Among them, the preset transmission conversion matrix M characterizes the transmission attenuation characteristics of the surface treatment layer, which can reflect the correspondence between the tristimulus values ​​before and after transmission, and is an inherent property of the surface treatment layer (determined by the design of the surface treatment layer).

[0032] The first objective tristimulus value XYZ refers to the ideal value that the user is expected to see.

[0033] Specifically, by using the calculated tristimulus values ​​XeYeZe (i.e., the interference color of ambient light entering the human eye after being reflected by the surface layer), combined with the preset first target tristimulus value (the ideal color that the user expects to see, such as standard white) and the transmission conversion matrix M that characterizes the transmission properties of the surface treatment layer, the original light color that the display panel should emit is calculated in reverse, thereby correcting the transmission color deviation and reflection color deviation.

[0034] For example, such as Figure 2As shown, the preset first target tristimulus value XYZ is taken as the color actually seen by the human eye. The color XYZ actually seen by the human eye is the superposition of "the color XeYeZe reflected into the human eye after the ambient light passes through the surface treatment layer" and "the color X2Y2Z2 transmitted into the human eye after the light emitted by the display panel itself passes through the surface treatment layer". Based on Grassmann's law, color mixing follows the principle of linear superposition, so XYZ=XeYeZe+X2Y2Z2. Since XYZ is known and XeYeZe is obtained through real-time calculation, X2Y2Z2 = XYZ - XeYeZe. That is, X2Y2Z2 is obtained by first correcting the reflected color deviation. X2Y2Z2 is the tristimulus value of the original light color X1Y1Z1 emitted by the display panel after transmission through the surface treatment layer. X1Y1Z1 and X2Y2Z2 are related through a preset transmission conversion matrix M. Therefore, the original light color X1Y1Z1 that the display panel should emit can be calculated in reverse based on X2Y2Z2 and the transmission conversion matrix M, thereby correcting the transmission color deviation so that the color actually seen by the human eye is the first target tristimulus value XYZ.

[0035] The color shift correction method provided in this application is applied to a display panel with a surface treatment layer. By acquiring the ambient light illuminance in real time and determining the reflection tristimulus value (characterizing the color of the current ambient light reflected into the human eye) based on the ambient light illuminance and the reflection spectrum of the surface treatment layer, the first target tristimulus value (characterizing the target color that the user expects to perceive) is then acquired. Based on the first target tristimulus value, a preset transmission conversion matrix (characterizing the transmission attenuation characteristics of the surface treatment layer), and the reflection tristimulus value, the transmission color shift and reflection color shift of the display panel can be corrected so that the color perceived by the human eye is the desired target color, thereby improving the user's viewing experience.

[0036] It should be noted that the embodiments of this application can be used to correct both reflected and transmitted color shifts. In other embodiments, when the transmitted or reflected color shifts are small, only one of them needs to be corrected. For example, when the reflected tristimulus values ​​XeYeZe are less than a preset threshold, the reflected color shift can be ignored, and only the transmitted color shift needs to be corrected.

[0037] The following describes the construction process of the transmission conversion matrix M in the color shift correction method provided in the embodiments of this application.

[0038] In some embodiments, such as Figure 3 As shown, before correcting the color shift of the display panel based on the reflective tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix in step S120, the method may further include step S130.

[0039] S130, construct the transmission conversion matrix M based on the transmission spectrum T(λ) of the surface treatment layer and the first spectrum S(λ) of the display panel.

[0040] Among them, the first spectrum S(λ) of the display panel is the spectrum S(λ) of the display panel itself, that is, the light emission characteristics when it has not passed through the surface treatment layer, which is an inherent property of the display panel.

[0041] Specifically, step S130 provides mathematical model parameters for transmission color shift correction: the transmission transformation matrix M. Specifically, by measuring the transmission spectrum T(λ) of the surface treatment layer (reflecting the transmission ratio of different wavelengths of light by the surface treatment layer) and the spectrum S(λ) of the display panel itself (i.e., the spectral distribution of the original light emitted by the display panel), the linear mapping relationship between the tristimulus values ​​X1Y1Z1 before and after the light emitted by the display panel passes through the surface treatment layer can be calculated. This mapping relationship is ultimately constructed into a 3×3 matrix M, thus providing the basis for solving the original light color X1Y1Z1 emitted by the display panel in subsequent steps.

[0042] This application embodiment constructs a transmission conversion matrix M by pre-measuring the transmission spectrum T(λ) of the surface treatment layer and the spectrum S(λ) of the display panel itself. This simplifies the complex transmission attenuation process into a stable 3×3 linear mapping relationship, allowing the original light color X1Y1Z1 emitted by the display panel to be quickly and accurately solved by matrix multiplication during subsequent real-time correction, thereby improving the real-time performance and accuracy of transmission color deviation correction.

[0043] In some embodiments, such as Figure 4 As shown, step S130 constructs a transmission conversion matrix based on the transmission spectrum of the surface treatment layer and the first spectrum of the display panel, and may include steps S131 to S133.

[0044] S131, determine the tristimulus values ​​X1Y1Z1 before transmission based on the first spectrum S(λ) of the display panel.

[0045] For example, the process of determining the first spectrum S(λ) of the display panel is as follows: Given an image signal RGB, where RGB represents the grayscale values ​​of each channel, ranging from 0 to 255, the brightness contributions of red / green / blue are determined using the gamma formula, for example, L. R =(r / 255) γ ×L Rmax L Rmax It is the maximum brightness of the red channel, and similarly, L is obtained. G L B When the display system displays red / green / blue images individually, the emission spectra of each channel at maximum brightness are Sr(λ), Sg(λ), and Sb(λ). Therefore, the first spectrum of the display panel, S(λ), can be determined as L. R / L Rmax×Sr(λ)+L G / L Gmax ×Sg(λ)+L B / L Bmax ×Sb(λ).

[0046] S132, based on the transmission spectrum T(λ) of the surface treatment layer and the first spectrum S(λ), determine the tristimulus values ​​X2Y2Z2 after transmission.

[0047] S133, determine the transmission transformation matrix M based on the tristimulus values ​​X1Y1Z1 before transmission and X2Y2Z2 after transmission.

[0048] For example, the tristimulus value function (λ) (λ) (λ) such as Figure 5 As shown, the first spectrum S(λ) and the tristimulus value function (λ) (λ) Integrating the product of (λ) yields the tristimulus values ​​X1Y1Z1: Since the test involves discrete sampling, it can be replaced by a product, thus transforming Equation 1 into Equation 2 (the conversion rule between the spectrum and the tristimulus values): Substituting the first spectrum S(λ) of the display panel itself into Formula 2, we can obtain the tristimulus values ​​X1Y1Z1 before transmission: Here, A is a 3×3 array containing 9 unknowns aij. For example, equations can be set up for the nine signals R=0 / 128 / 255, G=0 / 128 / 255, and B=0 / 128 / 255 respectively, and the nine-variable equations can be solved to obtain matrix A.

[0049] After adding the surface treatment layer, replace S(λ) in Formula 2 with S(λ)T(λ), and substitute S(λ)T(λ) into Formula 2 to obtain the tristimulus values ​​X2Y2Z2 after transmission: According to formulas 3 and 4, the correlation between the tristimulus values ​​X1Y1Z1 before transmission and the tristimulus values ​​X2Y2Z2 after transmission can be obtained: The transmission conversion matrix M can be obtained from Equation 5: This application embodiment constructs a transmission conversion matrix M by pre-measuring the original spectrum of the display panel and the transmission spectrum of the surface treatment layer. This simplifies the complex transmission attenuation process into a mapping relationship, so that the original light color emitted by the display panel can be quickly and accurately solved by matrix multiplication during real-time correction, thus improving the real-time performance and accuracy of transmission color deviation correction.

[0050] In some embodiments, the relationship between the tristimulus values ​​X1Y1Z1 before transmission, the tristimulus values ​​X2Y2Z2 after transmission, and the transmission transformation matrix M satisfies: Where X1, Y1, and Z1 are the tristimulus values ​​before transmission, X2, Y2, and Z2 are the tristimulus values ​​after transmission, and M is the transmission conversion matrix.

[0051] The embodiments of this application simplify the complex optical process between the original light emitted by the display panel and the color transmitted through the surface treatment layer into a fixed 3×3 matrix multiplication operation. This allows for rapid transmission compensation to be completed quickly in real-time color shift correction with only one simple matrix multiplication (or inversion operation), resulting in low computational load and high speed.

[0052] The following describes the process of determining the reflection tristimulus values ​​Xe, Ye, and Ze in the color shift correction method provided in the embodiments of this application.

[0053] In some embodiments, such as Figure 6 As shown, the tristimulus values ​​may include a first tristimulus value Xe, a second tristimulus value Ye, and a third tristimulus value Ze; step S110 obtains the ambient light intensity and determines the tristimulus values ​​based on the ambient light intensity and the reflectance spectrum of the surface treatment layer, which may include steps S111 to S114.

[0054] S111, the ambient light intensity E is obtained through an ambient light sensor.

[0055] S112, determine the second reflective stimulus value Ye based on the ambient illuminance E and the reflectance spectrum R(λ).

[0056] In one example, considering that the ambient light is equal-energy white light and the surface treatment layer can be approximated as a Lambertian diffuse reflector, the second reflectance stimulus value Ye (the brightness of the reflected light) can be approximated as: Where R% is the reflectivity of the surface treatment layer under equal-energy white light (range 0~1), R% is determined by the reflection spectrum R(λ), and R% represents the percentage of reflected light to incident light brightness. For example, 5% means that 5% of the incident light is reflected. E / π is the brightness of ambient light (incident light).

[0057] S113, Determine the reflected color point (x, y) of the display panel based on the reflection spectrum.

[0058] The CIE 1931 color space defines the chromaticity parameters x and y, commonly referred to as the color point (x, y). Figure 7 As shown in the provided CIE1931 chromaticity diagram, the color points of all monochromatic lights visible to the human eye are calculated and placed on the xy coordinate axis to form a U-shaped curve. Then, by connecting the first and last ends of the U-shaped curve (corresponding to different proportions of the bluest and reddest colors), the chromaticity range of all colors can be obtained. The current color can be directly located from the color point (x, y).

[0059] It should be noted that chromaticity and luminance are completely independent components.

[0060] S114, determine the first reflective stimulus value Xe and the third reflective stimulus value Ze based on the reflective color point (x, y) of the display panel and the second reflective stimulus value Ye.

[0061] The relationship between the reflected color point (x, y) of the display panel and the reflected tristimulus values ​​Xe, Ye, and Ze is as follows: Given the reflective color point (x, y) of the display panel and the second reflective stimulus value Ye, the first reflective stimulus value Xe and the third reflective stimulus value Ze can be determined according to Formula 9.

[0062] In this embodiment, the ambient light intensity E is obtained in real time by an ambient light sensor. By combining the ambient light intensity E and the reflectance spectrum R(λ), the reflectance tristimulus values ​​Xe, Ye, and Ze can be determined without complex calculations, providing accurate input for subsequent color shift correction.

[0063] In some embodiments, the reflective color points of the display panel include a first reflective color point x and a second reflective color point y; determining the first reflective stimulus value based on the reflective color points and the second reflective stimulus value of the display panel in step S114 may include: Where Xe is the first reflex stimulus value, Ye is the second reflex stimulus value, x is the first reflex color point, and y is the second reflex color point.

[0064] The embodiments of this application utilize a formula to quickly solve for the first reflective stimulus value Xe, reducing the computational burden on the driver chip and ensuring the real-time performance and low latency of color shift correction.

[0065] In some embodiments, determining the third reflective stimulus value in step S114 based on the reflective color point of the display panel and the second reflective stimulus value includes: Where Ze is the third reflex stimulus value.

[0066] The embodiments of this application utilize a formula to quickly solve for the third reflective stimulus value Ze, reducing the computational burden on the driver chip and ensuring the real-time performance and low latency of color shift correction.

[0067] The following describes the specific process of color deviation correction in the color deviation correction method provided in the embodiments of this application.

[0068] In some embodiments, such as Figure 8 As shown, before correcting the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix in step S120, the method may further include steps S141 and S142.

[0069] S141, acquire the raw image signal.

[0070] For example, the original image signal is the grayscale value of each sub-pixel, which can be denoted as RGB.

[0071] S142, determine the first target tristimulus value XYZ based on the original image signal RGB.

[0072] Specifically, based on the original image signal RGB, the ideal XYZ signal can be obtained as the target value. In particular, the original RGB signal can be converted to an XYZ color space consistent with the characteristics of human visual perception, so that the color that the user is expected to see can be numerically defined; on this basis, subsequent reflection compensation (subtracting the interference color of ambient light reflection) and transmission compensation (multiplying by the inverse matrix to eliminate film attenuation) can both be performed in vector operations in the same linear color space.

[0073] The embodiments of this application convert the original image signal (RGB grayscale values) into tristimulus values ​​(XYZ) that directly correspond to human visual perception, which can provide a precise and quantifiable target benchmark for subsequent color deviation correction.

[0074] In some embodiments, step S142, which determines the first target tristimulus value based on the original image signal, may include: Wherein, X, Y, and Z are the first target tristimulus values, R, G, and B are the original image signals, γ is the exponent used for gamma correction, Xr, Yr, and Zr are the contribution coefficients of the first color to the first target tristimulus values, Xg, Yg, and Zg are the contribution coefficients of the second color to the first target tristimulus values, and Xb, Yb, and Zb are the contribution coefficients of the third color to the first target tristimulus values.

[0075] Specifically, the process of converting the original RGB digital grayscale signal (such as 0-255) of the display into standard XYZ tristimulus values ​​(i.e., the ideal color that the human eye is expected to perceive) can be divided into two steps: First, the non-linear grayscale values ​​R, G, and B of each channel are converted into linear brightness values ​​(such as (R / 255) through gamma correction (exponential γ). γ Then, using a pre-calibrated color contribution coefficient matrix (i.e., [Xr,Xg,Xb;Yr,Yg,Yb;Zr,Zg,Zb]), the linear brightness of the three primary colors of red, green, and blue is linearly superimposed to finally obtain the XYZ value in the XYZ color space.

[0076] This application embodiment maps grayscale values ​​to brightness, and then uses a fixed 3×3 contribution coefficient matrix to superimpose the brightness into XYZ tristimulus values ​​that match human vision. This allows subsequent reflection compensation (subtracting ambient light interference) and transmission compensation (multiplying by the inverse matrix) to be performed in a linear space using simple addition, subtraction and matrix multiplication operations, which ensures the correction accuracy and reduces the real-time computational complexity of the driver chip.

[0077] In some embodiments, such as Figure 9 As shown, step S120 corrects the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix, and may include steps S121 to S124.

[0078] S121, the difference between the preset first target tristimulus value XYZ and the reflex tristimulus value XeYeZe is used as the second target tristimulus value. .

[0079] S122, based on the second target tristimulus value Determine the first image signal .

[0080] S123, based on the first image signal And the transmission transformation matrix, to determine the second image signal .

[0081] S124, based on the second image signal It drives the display panel to correct color deviations in the display panel.

[0082] In other words, the second image signal It is obtained through a two-stage correction process of reflection compensation followed by transmission compensation. Essentially, the final driving signal is obtained through two inverse operations, and the correction link is XYZ -> —> —> .

[0083] This application embodiment achieves precise decoupling correction of reflected and transmitted color shifts through two reverse compensations. Simultaneously, the entire correction link XYZ—> —> —> It is based entirely on linear operations (addition, subtraction, and matrix multiplication), which requires little computation and is easy to implement. It can also ensure that the color perceived by the human eye is consistent with the original image signal XYZ, thus improving the color accuracy of display panels with surface treatment.

[0084] In some embodiments, step S122, which determines the first image signal based on the second target tristimulus value, may include: in, , , The second target tristimulus value, , , Let be the first image signal, γ be the exponent used for gamma correction, Xr, Yr and Zr be the contribution coefficients of the first color to the tristimulus value of the first target, Xg, Yg and Zg be the contribution coefficients of the second color to the tristimulus value of the first target, and Xb, Yb and Zb be the contribution coefficients of the third color to the tristimulus value of the first target.

[0085] This application embodiment achieves the extraction of the second target tristimulus value (X) Y Z ) to the first image signal R G B The accurate inverse mapping provides the correct input reference for subsequent transmission compensation.

[0086] In some embodiments, step S123, determining the second image signal based on the first image signal and the transmission conversion matrix, may include: Where M is the transmission conversion matrix. , , The second image signal is γ, which is the exponent used for gamma correction. Xr, Yr, and Zr are the contribution coefficients of the first color to the tristimulus value of the first target. Xg, Yg, and Zg are the contribution coefficients of the second color to the tristimulus value of the first target. Xb, Yb, and Zb are the contribution coefficients of the third color to the tristimulus value of the first target.

[0087] In this embodiment, the second image signal R can be directly solved using the inverse of the transmission conversion matrix M. G B It has low computational complexity, making it suitable for driving chips to execute in real time in each frame; at the same time, since matrix M is precisely calibrated offline based on the actual transmission spectrum, inverse compensation can eliminate transmission color shift with high precision.

[0088] In one example, such as Figure 10 As shown, the color shift correction method may include steps S01 to S05.

[0089] S01, the transmission spectrum T(λ) and reflection spectrum R(λ) were measured.

[0090] For example, after a surface treatment layer is added to the display panel, the transmission spectrum T(λ) and reflection spectrum R(λ) of the surface treatment layer are measured.

[0091] S02, construct the transmission conversion matrix M.

[0092] Based on Grassmann's theorem, a linear space can be used to understand and construct a color space, where the stimulus values ​​are additive.

[0093] For example, based on Formula 2 above, according to the first spectrum S(λ) of the display panel itself, which is uniquely identified by the display panel, the tristimulus value X1Y1Z1 before transmission is determined, resulting in Formula 3 above. Considering that when a new surface treatment layer is added, S(λ) becomes S(λ)T(λ), so S(λ) in Formula 2 can be replaced with S(λ)T(λ). Substituting S(λ)T(λ) into Formula 2, the tristimulus value X2Y2Z2 after transmission can be obtained, resulting in Formula 4 above. Based on Formulas 3 and 4, the transmission conversion matrix M can be determined according to the tristimulus value X1Y1Z1 before transmission and the tristimulus value X2Y2Z2 after transmission, as shown in Formulas 5 and 6 above. The transmission conversion matrix can be used to convert the tristimulus values ​​before and after surface treatment transmission.

[0094] S03, solve for the reflex tristimulus values ​​XeYeZe.

[0095] The reflected color point (x, y) of the display panel can be calculated from the reflection spectrum R(λ).

[0096] Considering that the ambient light is equal-energy white light, the ambient light illuminance E is obtained in real time by the ambient light sensor. The second reflection stimulus value Ye (the brightness of the reflection) can be calculated according to the above formula 8. Based on the above formulas 10 and 11, the first reflection stimulus value Xe and the third reflection stimulus value Ze are obtained according to the reflection color point (x, y) and the second reflection stimulus value Ye.

[0097] S04, Color cast correction.

[0098] For example, based on Formula 12 above, the first target tristimulus value XYZ is determined as the target value expected to be perceived by the user based on the original image signal (RGB grayscale values). The reflected color shift is corrected arithmetically, and the reflected tristimulus value XeYeZe is subtracted from the first target tristimulus value XYZ to obtain the second target tristimulus value. Next, the transmission color shift is corrected based on the above formula 13, according to the second target tristimulus value. Determine the first image signal Based on the above formula 14, according to the first image signal And the transmission transformation matrix M, determine the second image signal It can be written down based on the second image signal. It drives the display panel to correct color deviations in the display panel.

[0099] Specifically, when Ze approaches zero, the first image signal is determined. This can be simplified to: directly searching for the first image signal using a pre-built lookup table. No real-time calculation is required. For example, by traversing Xe (Xe is 0-Xb, Ye=Ze=0) and the original signal R (0-255), the solution can be obtained. And generate a lookup table LUT(Xe, R and ... (The correspondence), when applied, can be found based on the original signals R and Xe. Similarly, a lookup table can be used to search. .

[0100] This application embodiment acquires ambient illuminance in real time and determines the reflected tristimulus value (characterizing the color of the current ambient light reflected into the human eye) based on the ambient illuminance and the reflection spectrum of the surface treatment layer. Then, it acquires the first target tristimulus value (characterizing the target color that the user is expected to perceive) and corrects the transmission color shift and reflection color shift of the display panel based on the first target tristimulus value, a preset transmission conversion matrix (characterizing the transmission attenuation characteristics of the surface treatment layer) and the reflected tristimulus value, so that the color perceived by the human eye is the desired target color, thereby improving the user's viewing experience.

[0101] Based on the same inventive concept, embodiments of this application provide a display device, such as... Figure 11 As shown, the device 1000 may include a display panel 100 and a driver chip 200.

[0102] The display panel 100 may include a cover plate 10 and a surface treatment layer 20 located on one side of the cover plate.

[0103] The driver chip 200 can be configured as follows: Obtain the ambient illuminance E, and determine the tristimulus values ​​XeYeZe based on the ambient illuminance E and the reflectance spectrum R(λ) of the surface treatment layer; The color shift of the display panel is corrected based on the reflected tristimulus values ​​XeYeZe, the preset first target tristimulus values ​​XYZ, and the preset transmission conversion matrix M. The transmission conversion matrix M characterizes the transmission attenuation characteristics of the surface treatment layer.

[0104] According to the display device provided in the embodiments of this application, by acquiring the ambient illuminance in real time, and based on the ambient illuminance and the reflection spectrum of the surface treatment layer, the reflection tristimulus value (characterizing the color of the current ambient light reflected into the human eye) can be determined. Then, the first target tristimulus value (characterizing the target color that the user is expected to perceive) is acquired. Based on the first target tristimulus value, a preset transmission conversion matrix (characterizing the transmission attenuation characteristics of the surface treatment layer), and the reflection tristimulus value, the transmission color shift and reflection color shift of the display panel can be corrected so that the color perceived by the human eye is the desired target color, thereby improving the user's viewing experience.

[0105] In some embodiments, the surface treatment layer includes an anti-reflection layer and an anti-glare layer stacked together. This application embodiment reduces reflected brightness by providing an anti-reflection layer and reduces glare by providing an anti-glare layer, improving user viewing comfort. Simultaneously, it corrects transmitted and reflected color shifts in the display panel, further enhancing the user's viewing experience.

[0106] In some embodiments, before the driver chip 200 corrects the color shift of the display panel based on the reflective tristimulus value, a preset first target tristimulus value, and a preset transmission conversion matrix, the driver chip 200 may also be configured as follows: A transmission conversion matrix is ​​constructed based on the transmission spectrum of the surface treatment layer and the first spectrum of the display panel.

[0107] In some embodiments, the driver chip 200 is configured to construct a transmission conversion matrix based on the transmission spectrum of the surface treatment layer and the first spectrum of the display panel, specifically configured as follows: Determine the tristimulus values ​​before transmission based on the first spectrum of the display panel; The tristimulus values ​​after transmission are determined based on the transmission spectrum of the surface treatment layer and the first spectrum. The transmission conversion matrix is ​​determined based on the tristimulus values ​​before and after transmission.

[0108] In some embodiments, Where X1, Y1, and Z1 are the tristimulus values ​​before transmission, X2, Y2, and Z2 are the tristimulus values ​​after transmission, and M is the transmission conversion matrix.

[0109] In some embodiments, the display device further includes an ambient light sensor; the reflectance tristimulus values ​​include a first reflectance tristimulus value, a second reflectance tristimulus value, and a third reflectance tristimulus value; the driver chip 200 is configured to acquire ambient light illuminance and determine the reflectance tristimulus values ​​based on the ambient light illuminance and the reflectance spectrum of the surface treatment layer, specifically configured as follows: Ambient light intensity is obtained through an ambient light sensor; The second reflective stimulus value is determined based on the ambient illuminance and reflectance spectrum; Based on the reflection spectrum, determine the reflection color points of the display panel; The first and third reflection stimulus values ​​are determined based on the reflection color point and the second reflection stimulus value of the display panel.

[0110] In some embodiments, the reflective color dots of the display panel include a first reflective color dot and a second reflective color dot; the driving chip 200 is configured to determine a first reflective stimulus value based on the reflective color dots and the second reflective stimulus value of the display panel, specifically configured as follows: Where Xe is the first reflex stimulus value, Ye is the second reflex stimulus value, x is the first reflex color point, and y is the second reflex color point.

[0111] In some embodiments, the driver chip 200 is configured to determine a third reflective stimulus value based on the reflective color point of the display panel and the second reflective stimulus value, specifically configured as follows: Where Ze is the third reflex stimulus value.

[0112] In some embodiments, before the driver chip 200 is configured to correct the color shift of the display panel based on the reflective tristimulus value, a preset first target tristimulus value, and a preset transmission conversion matrix, the driver chip 200 is further configured to: Acquire the raw image signal; Based on the original image signal, determine the tristimulus value of the first target.

[0113] In some embodiments, the driver chip 200 is configured to determine a first target tristimulus value based on the original image signal, specifically configured as follows: Wherein, X, Y, and Z are the first target tristimulus values, R, G, and B are the original image signals, γ is the exponent used for gamma correction, Xr, Yr, and Zr are the contribution coefficients of the first color to the first target tristimulus values, Xg, Yg, and Zg are the contribution coefficients of the second color to the first target tristimulus values, and Xb, Yb, and Zb are the contribution coefficients of the third color to the first target tristimulus values.

[0114] In some embodiments, the driver chip 200 is configured to correct the color shift of the display panel based on the reflective tristimulus value, a preset first target tristimulus value, and a preset transmission conversion matrix, specifically configured as follows: The difference between the preset first target tristimulus value and the reflex tristimulus value is used as the second target tristimulus value; The first image signal is determined based on the tristimulus value of the second target; The second image signal is determined based on the first image signal and the transmission conversion matrix; Based on the second image signal, the display panel is driven to correct the color shift of the display panel.

[0115] In some embodiments, the driver chip 200 is configured to determine the first image signal based on the second target tristimulus value, specifically configured as follows: Where X', Y', and Z' are the tristimulus values ​​of the second target, and R', G', and B' are the first image signals.

[0116] In some embodiments, the driver chip 200 is configured to determine a second image signal based on a first image signal and a transmission conversion matrix, specifically configured as follows: Where M is the transmission conversion matrix, and R”, G”, B” are the second image signals.

[0117] The display device provided in this application embodiment can realize the function of any of the above-described color shift correction methods and achieve its corresponding technical effects. For the sake of brevity, it will not be described in detail here.

[0118] Based on the same inventive concept, this application also provides a color shift correction device applied to a display panel, the display panel having a surface treatment layer, the device comprising: The acquisition module is used to acquire ambient light intensity and determine the tristimulus values ​​of reflection based on the ambient light intensity and the reflectance spectrum of the surface treatment layer. The correction module is used to correct the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix. The transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer.

[0119] Based on the same inventive concept, this application also provides a driver chip, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, it implements the color shift correction method as described in any of the above embodiments.

[0120] Based on the same inventive concept, this application also provides a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the color shift correction method as described in any of the above embodiments.

[0121] Based on the same inventive concept, this application also provides a computer program product, wherein when the instructions in the computer program product are executed by the processor of the driver chip, the driver chip is able to execute the color shift correction method as described in any of the above embodiments.

[0122] It should be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0123] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A color cast correction method, characterized in that, Applied to a display panel having a surface treatment layer, the method includes: The ambient illuminance is obtained, and the reflectance tristimulus values ​​are determined based on the ambient illuminance and the reflectance spectrum of the surface treatment layer. The color shift of the display panel is corrected based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix, wherein the transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer.

2. The color cast correction method according to claim 1, characterized in that, Before correcting the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix, the method further includes: A transmission conversion matrix is ​​constructed based on the transmission spectrum of the surface treatment layer and the first spectrum of the display panel.

3. The color cast correction method according to claim 2, characterized in that, The step of constructing a transmission conversion matrix based on the transmission spectrum of the surface treatment layer and the first spectrum of the display panel includes: The tristimulus values ​​before transmission are determined based on the first spectrum of the display panel; The tristimulus values ​​after transmission are determined based on the transmission spectrum of the surface treatment layer and the first spectrum; The transmission conversion matrix is ​​determined based on the tristimulus values ​​before and after transmission.

4. The color cast correction method according to claim 3, characterized in that, , Wherein, X1, Y1, and Z1 are the tristimulus values ​​before transmission, X2, Y2, and Z2 are the tristimulus values ​​after transmission, and M is the transmission conversion matrix.

5. The color cast correction method according to claim 1, characterized in that, The tristimulus values ​​include a first tristimulus value, a second tristimulus value, and a third tristimulus value; the step of acquiring ambient illuminance and determining the tristimulus values ​​based on the ambient illuminance and the reflectance spectrum of the surface treatment layer includes: Ambient light intensity is obtained through an ambient light sensor; The second reflectance stimulus value is determined based on the ambient light intensity and the reflectance spectrum; The reflectance color point of the display panel is determined based on the reflectance spectrum; The first reflective stimulus value and the third reflective stimulus value are determined based on the reflective color point of the display panel and the second reflective stimulus value.

6. The color shift correction method according to claim 5, characterized in that, The reflective color points of the display panel include a first reflective color point and a second reflective color point; determining the first reflective stimulus value based on the reflective color points of the display panel and the second reflective stimulus value includes: , Wherein, Xe is the first reflective stimulus value, Ye is the second reflective stimulus value, x is the first reflective color point, and y is the second reflective color point.

7. The color shift correction method according to claim 6, characterized in that, Determining the third reflective stimulus value based on the reflective color point of the display panel and the second reflective stimulus value includes: , Wherein, Ze is the third reflex stimulus value.

8. The color shift correction method according to any one of claims 1 to 7, characterized in that, Before correcting the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix, the method further includes: Acquire the raw image signal; Based on the original image signal, the tristimulus value of the first target is determined.

9. The color shift correction method according to claim 8, characterized in that, Determining the first target tristimulus value based on the original image signal includes: , Wherein, X, Y, and Z are the first target tristimulus values, R, G, and B are the original image signals, γ is the exponent used for gamma correction, Xr, Yr, and Zr are the contribution coefficients of the first color to the first target tristimulus values, Xg, Yg, and Zg are the contribution coefficients of the second color to the first target tristimulus values, and Xb, Yb, and Zb are the contribution coefficients of the third color to the first target tristimulus values.

10. The color shift correction method according to claim 9, characterized in that, The step of correcting the color shift of the display panel based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix includes: The difference between the preset first target tristimulus value and the reflex tristimulus value is used as the second target tristimulus value; The first image signal is determined based on the second target tristimulus value; The second image signal is determined based on the first image signal and the transmission conversion matrix; Based on the second image signal, the display panel is driven to correct the color shift of the display panel.

11. The color shift correction method according to claim 10, characterized in that, The step of determining the first image signal based on the second target tristimulus value includes: , Wherein, X', Y', and Z' are the tristimulus values ​​of the second target, and R', G', and B' are the first image signals.

12. The color cast correction method according to claim 11, characterized in that, Determining the second image signal based on the first image signal and the transmission conversion matrix includes: , Where M is the transmission conversion matrix, and R”, G”, B” are the second image signals.

13. A display device, characterized in that, include: The display panel includes a cover plate and a surface treatment layer located on one side of the cover plate; The driver chip is configured as follows: The ambient illuminance is obtained, and the reflectance tristimulus values ​​are determined based on the ambient illuminance and the reflectance spectrum of the surface treatment layer. The color shift of the display panel is corrected based on the reflected tristimulus value, the preset first target tristimulus value, and the preset transmission conversion matrix, wherein the transmission conversion matrix characterizes the transmission attenuation characteristics of the surface treatment layer.

14. The display device according to claim 13, characterized in that, The surface treatment layer includes an anti-reflective layer and an anti-glare layer stacked together.