Sub-pixel compensation method and device of display panel, display equipment and storage medium

By acquiring the current environmental data and historical usage data of the display panel, and utilizing preset mapping relationships and aging prediction models, the compensation values ​​of each sub-pixel are dynamically adjusted, solving the problem of the inability to dynamically adjust in existing technologies, and achieving accurate compensation and uniformity improvement of the display panel.

CN120808703BActive Publication Date: 2025-11-28HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511306070.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2025-11-28
Estimated Expiration
2045-09-12

AI Technical Summary

Technical Problem

Existing display panel subpixel compensation methods cannot dynamically adjust according to environmental changes and pixel aging, leading to compensation failure and affecting display uniformity.

Method used

By acquiring the current environmental data and historical usage data of the display panel, and utilizing preset mapping relationships and aging prediction models, the compensation values ​​of each sub-pixel are dynamically adjusted, including environmental compensation factors and aging compensation factors, to achieve precise compensation.

Benefits of technology

It enables dynamic adjustment of the compensation values ​​of each sub-pixel, avoids compensation failure, improves the display uniformity and lifespan of the display panel, and reduces display non-uniformity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120808703B_ABST
    Figure CN120808703B_ABST
Patent Text Reader

Abstract

The application relates to a sub-pixel compensation method and device of a display panel, a display equipment and a storage medium. The method comprises the following steps: obtaining current environment data of an environment in which the display panel is located and historical use data corresponding to each sub-pixel in the display panel; determining an environment compensation factor matched with the current environment data based on a preset mapping relationship, wherein the preset mapping relationship is used for representing a mapping relationship between the environment data and the environment compensation factor; inputting the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel; adjusting a basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel; and compensating and displaying each sub-pixel in a to-be-displayed image based on the target compensation value corresponding to each sub-pixel. In this way, the compensation failure can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a sub-pixel compensation method and device of a display panel, a display device and a storage medium. BACKGROUND

[0002] Due to the manufacturing process of each sub-pixel in the display panel such as an organic light emitting display (OLED), there are slight differences, which can easily lead to the problem of display unevenness caused by the inconsistent light emitting characteristics of each sub-pixel, such as Figure 1 As shown. In order to solve this problem, in the related art, a static compensation table is usually set in advance and stored in the driving chip, and then the input signal is compensated according to the static compensation table when the display panel displays. However, the compensation value in the static compensation table cannot be dynamically adjusted according to the environmental changes and pixel aging conditions, which can easily cause compensation failure. Therefore, how to accurately compensate each sub-pixel in the display panel has become a technical problem to be solved. SUMMARY

[0003] The present application provides a sub-pixel compensation method and device of a display panel, a display device and a storage medium to solve the problem of compensation failure in the existing sub-pixel compensation method.

[0004] In a first aspect, the present application provides a sub-pixel compensation method of a display panel, the method comprising:

[0005] obtaining current environmental data of an environment in which the display panel is located and historical usage data corresponding to each sub-pixel in the display panel;

[0006] determining an environmental compensation factor matched with the current environmental data based on a preset mapping relationship, wherein the preset mapping relationship is used to represent the mapping relationship between the environmental data and the environmental compensation factor;

[0007] inputting the historical usage data and the current environmental data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel;

[0008] adjusting a basic compensation value corresponding to each sub-pixel based on the environmental compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel;

[0009] compensating and displaying each sub-pixel in a to-be-displayed image based on the target compensation value corresponding to each sub-pixel.

[0010] Optionally, the inputting the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel comprises:

[0011] inputting the historical use data and the current environment data into the aging prediction model, wherein the historical use data is at least one of normalized accumulated lighting duration, average current and historical environment temperature, and the current environment data is at least one of normalized current temperature and current humidity;

[0012] extracting a long-term trend feature corresponding to the historical use data by using the aging prediction model, and splicing the long-term trend feature with an environment feature corresponding to the current environment data to obtain a fusion feature;

[0013] predicting the fusion feature by using the aging prediction model to obtain an aging compensation factor corresponding to each sub-pixel.

[0014] Optionally, before the inputting the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel, the method further comprises:

[0015] obtaining a plurality of labeled data corresponding to a plurality of sub-pixels, wherein each labeled data has labeled historical use data, current environment data and an actual measured value of an aging compensation factor of a corresponding sub-pixel;

[0016] inputting the plurality of labeled data into a to-be-trained model for iterative training to obtain a predicted value of the aging compensation factor, and sequentially calculating a loss value between the predicted value of the aging compensation factor and the actual measured value of the aging compensation factor until the loss value gradually decreases and tends to be stable, stopping the iterative training to obtain the aging prediction model.

[0017] Optionally, the adjusting a basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel comprises:

[0018] obtaining a pre-set basic compensation table, wherein the basic compensation table stores a basic compensation value corresponding to each sub-pixel;

[0019] calculating a product of the basic compensation value corresponding to each sub-pixel, the environment compensation factor and the aging compensation factor, and determining a target compensation value corresponding to each sub-pixel according to the product calculation result.

[0020] Optionally, before the obtaining a pre-set basic compensation table, the method further comprises:

[0021] In a case where the display panel is in a production stage, brightness values of the sub-pixels are acquired;

[0022] Differences between the brightness values of the sub-pixels and preset standard brightness values are calculated, and a basic compensation value of each sub-pixel is determined according to a calculation result of the differences;

[0023] The basic compensation value of each sub-pixel is stored in the basic compensation table.

[0024] Optionally, the compensating and displaying, based on the target compensation value corresponding to each sub-pixel, of each sub-pixel in the to-be-displayed image comprises:

[0025] An original input value of each sub-pixel in the to-be-displayed image is acquired;

[0026] The original input value of each sub-pixel is compensated based on the target compensation value corresponding to each sub-pixel, to obtain a compensated image;

[0027] The compensated image is displayed.

[0028] Optionally, the compensating, based on the target compensation value corresponding to each sub-pixel, of the original input value of each sub-pixel to obtain the compensated image comprises:

[0029] A product between the original input value of each sub-pixel and the target compensation value corresponding to each sub-pixel is calculated, and a target input value corresponding to each sub-pixel is determined according to a calculation result of the product;

[0030] The target input value corresponding to each sub-pixel is combined to obtain the compensated image.

[0031] In a second aspect, an embodiment of the present application further provides a sub-pixel compensation device of a display panel, the device comprising:

[0032] A first acquisition module is configured to acquire current environment data of an environment in which a display panel is located and historical use data corresponding to each sub-pixel in the display panel;

[0033] A determination module is configured to determine an environment compensation factor matched with the current environment data based on a preset mapping relationship, wherein the preset mapping relationship is used to represent a mapping relationship between environment data and environment compensation factors;

[0034] A prediction module is configured to input the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel;

[0035] An adjustment module is configured to adjust a basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel.

[0036] The compensation and display module is configured to compensate and display each sub-pixel in the to-be-displayed image based on the target compensation value corresponding to each sub-pixel.

[0037] In a third aspect, the embodiments of the present application further provide a display device, comprising a display panel and the sub-pixel compensation device of the display panel according to the second aspect.

[0038] The display panel and the sub-pixel compensation device of the display panel are electrically connected.

[0039] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the sub-pixel compensation method of the display panel according to the first aspect.

[0040] Compared with the prior art, the above technical solution provided by the embodiments of the present application has the following advantages: the method provided by the embodiments of the present application obtains current environment data of an environment in which a display panel is located and historical use data corresponding to each sub-pixel in the display panel; determines an environment compensation factor matched with the current environment data based on a preset mapping relationship, wherein the preset mapping relationship is used to represent a mapping relationship between environment data and an environment compensation factor; inputs the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel; adjusts a basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel; and compensates and displays each sub-pixel in a to-be-displayed image based on the target compensation value corresponding to each sub-pixel. In this way, the basic compensation value corresponding to each sub-pixel can be adjusted based on the environment compensation factor and the aging compensation factor, so that the compensation value of each sub-pixel can be dynamically adjusted according to the environment change and the pixel aging condition, the compensation failure can be avoided, and the purpose of accurate compensation of each sub-pixel in the display panel is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0041] The accompanying drawings, which are incorporated into and form a part of the specification, illustrate one embodiment consistent with the present application and, together with the description, serve to explain the principles of the application.

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

[0043] One or more embodiments are illustrated by way of example in the drawings and described herein in connection with the appended drawings, which are incorporated herein by reference. The drawings, which are not necessarily to scale, depict one or more embodiments and are not intended to limit the scope of the application. In the drawings, like reference numbers indicate similar, but not necessarily identical, elements. The figures are not necessarily to scale, and the sizes of some features have been exaggerated relative to others for clarity.

[0044] Figure 1 A schematic diagram of a display panel with display non-uniformity in the prior art;

[0045] Figure 2 A flowchart of a sub-pixel compensation method of a display panel according to an embodiment of the application;

[0046] Figure 3 A structure diagram of a sub-pixel compensation system of a display panel according to an embodiment of the application;

[0047] Figure 4 A flowchart of a sub-pixel compensation method of a display panel according to an embodiment of the application;

[0048] Figure 5 A simulation diagram of brightness uniformity before and after compensation according to an embodiment of the application;

[0049] Figure 6 A structure diagram of a sub-pixel compensation device of a display panel according to an embodiment of the application;

[0050] Figure 7 A structure diagram of a display device according to an embodiment of the application. DETAILED DESCRIPTION

[0051] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0052] The following disclosure provides many different embodiments, or examples, for implementing different structures of the present application. For the purpose of simplification, the components and arrangements of the specific examples are described in the following. Of course, they are only examples and the purpose is not to limit the present application. In addition, the reference numbers and / or letters can be repeated in different examples. Such repetition is for the purpose of simplification and clarity, and does not indicate the relationship between the various embodiments and / or arrangements being discussed.

[0053] Reference is made to Figure 2 , Figure 2A flowchart of a sub-pixel compensation method of a display panel is provided in the embodiments of the present application. As shown in Figure 2 The sub-pixel compensation method of the display panel can include the following steps:

[0054] In step S201, current environment data of an environment in which the display panel is located and historical usage data corresponding to each sub-pixel in the display panel are obtained.

[0055] Specifically, the current environment data can include but is not limited to current temperature, current humidity and the like. In obtaining the current environment data, a temperature sensor, a humidity sensor and the like integrated in the display panel can be used to obtain the data in real time. The historical usage data can include but is not limited to accumulated lighting time, average current and historical environment temperature and the like. In obtaining the historical usage data, corresponding tools can be used to collect and record the data. For example, the temperature values collected by a temperature sensor in a preset time period in the past can be recorded to obtain the historical environment temperature; the current values collected by a current collecting device in a preset time period in the past can be recorded to obtain the average current; and the driving time of a driving chip in a preset time period in the past can be recorded to obtain the accumulated lighting time. Of course, other ways can also be used to obtain the data, which are not limited in the embodiments of the present application.

[0056] In step S202, an environment compensation factor matched with the current environment data is determined based on a preset mapping relationship, wherein the preset mapping relationship is used to represent the mapping relationship between the environment data and the environment compensation factor.

[0057] Specifically, the preset mapping relationship can be used to represent the mapping relationship between the environment data and the environment compensation factor. The preset mapping relationship can be obtained by measuring experimental data. The environment compensation factor refers to a compensation factor required to avoid compensation failure caused by environmental changes.

[0058] After the preset mapping relationship is established, the current environment data can be compared with the environment parameters in the preset mapping relationship, so as to determine the environment compensation factor matched with the current environment data.

[0059] In step S203, the historical usage data and the current environment data are input into a pre-trained aging prediction model to predict aging compensation factors corresponding to each sub-pixel.

[0060] Specifically, the aging prediction model can be any deep learning model, such as a long short-term memory (LSTM), a convolutional neural network (CNN), a recurrent neural network (RNN), or the like. The aging compensation factor refers to a compensation factor required to avoid compensation failure caused by pixel attenuation and aging.

[0061] In step S204, the base compensation value corresponding to each sub-pixel is adjusted based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel.

[0062] Specifically, the base compensation value corresponding to each sub-pixel refers to an original compensation value obtained by the display panel in the production stage, i.e., a compensation value in a look-up table (LUT).

[0063] In step S205, each sub-pixel in the to-be-displayed image is compensated and displayed based on the target compensation value corresponding to each sub-pixel.

[0064] After obtaining the target compensation value corresponding to each sub-pixel, each sub-pixel in the to-be-displayed image can be compensated based on the target compensation value corresponding to each sub-pixel to obtain a compensated image, and the compensated image is displayed.

[0065] In the foregoing manner, the base compensation value corresponding to each sub-pixel can be adjusted based on the environment compensation factor and the aging compensation factor, so that the compensation value of each sub-pixel can be dynamically adjusted according to the environmental changes and the pixel aging conditions, to avoid the compensation failure and achieve the purpose of accurate compensation of each sub-pixel in the display panel.

[0066] In an optional embodiment, the step S203 of inputting the historical use data and the current environment data into the pre-trained aging prediction model to predict the aging compensation factor corresponding to each sub-pixel comprises:

[0067] The historical use data and the current environment data are input into the aging prediction model, wherein the historical use data is at least one of normalized accumulated lighting duration, average current, and historical environment temperature, and the current environment data is at least one of normalized current temperature and current humidity.

[0068] The long-term trend feature corresponding to the historical use data is extracted by using the aging prediction model, and the long-term trend feature is spliced with the environment feature corresponding to the current environment data to obtain a fusion feature.

[0069] The aging prediction model is used to predict the fusion features, to obtain the aging compensation factors corresponding to each sub-pixel.

[0070] Specifically, the aging prediction model can be a pre-trained LSTM model. When predicting the aging compensation factors corresponding to each sub-pixel by using the LSTM model, the historical usage data and the current environmental data can be first input into the aging prediction model, then the long-term trend features corresponding to the historical usage data are extracted by using the aging prediction model, and the long-term trend features are spliced with the environmental features corresponding to the current environmental data to obtain the fusion features, and finally the aging prediction model is used to predict the fusion features to obtain the aging compensation factors corresponding to each sub-pixel.

[0071] For example, for a sub-pixel A in a to-be-displayed image, its historical usage data (past 7-day historical usage data) is shown in Table 1 as follows:

[0072] Table 1

[0073]

[0074] The current environmental data is: current temperature 27℃, current humidity 50%.

[0075] Firstly, the historical usage data and the current environmental data can be preprocessed, and the preprocessing result is (assuming that the maximum service life of the display panel is 100,000 hours, the maximum rated current is 10mA, and the highest working temperature is 40℃):

[0076] Historical feature normalization: the cumulative lighting duration is divided by the maximum service life of the display panel, the result is 0.00012-0.0002; the average current is divided by the maximum rated current, the result is 0.19-0.26; the historical environmental temperature is divided by the highest working temperature, the result is 0.6-0.7;

[0077] Current environmental feature normalization: the current temperature is divided by 40℃, the result is 0.675; the current humidity is divided by 100%, the result is 50%.

[0078] Suppose that the long-term trend feature extracted by the LSTM model is [0.2, 0.5,...] (64-dimensional vector, [0.2, 0.5,...] is not a specific physical quantity, but an abstract numerical representation of the long-term aging trend of the sub-pixel by the LSTM model. The element 0.2 can correspond to the "long-term growth rate of cumulative lighting duration", the larger the value, the faster the cumulative lighting duration grows in the past period of time, and the more obvious the aging trend is; the element 0.5 can correspond to the "cooperative effect of average current and environmental temperature", the larger the value, the more obvious the acceleration effect of the combination of high current and high temperature on aging, etc.). Then, after concatenating the long-term trend feature [0.2, 0.5,...] with the current environmental feature [0.675, 0.5], the aging compensation factor 0.32 is predicted by the LSTM model (this value can represent that the sub-pixel is aged by 32%).

[0079] In the above manner, the aging prediction model trained in advance can be used to accurately predict the aging compensation factor corresponding to each sub-pixel, so that the aging compensation factor corresponding to each sub-pixel is used to eliminate the compensation failure problem caused by pixel decay and aging.

[0080] In an optional embodiment, before the step S203 of inputting the historical use data and the current environmental data into the pre-trained aging prediction model to predict the aging compensation factor corresponding to each sub-pixel, the method further comprises:

[0081] Obtaining a plurality of labeled data corresponding to a plurality of sub-pixels, wherein the historical use data, the current environmental data, and the measured value of the aging compensation factor of the corresponding sub-pixel are labeled in each labeled data.

[0082] Iteratively training the plurality of labeled data in sequence to the to-be-trained model to obtain the predicted value of the aging compensation factor, and sequentially calculating the loss value between the predicted value of the aging compensation factor and the measured value of the aging compensation factor until the loss value gradually decreases and tends to be stable, stopping the iterative training to obtain the aging prediction model.

[0083] Specifically, in the process of training the aging prediction model, a plurality of labeled data corresponding to a plurality of sub-pixels can be obtained, wherein the historical use data, the current environmental data, and the measured value of the aging compensation factor of the corresponding sub-pixel are labeled in each labeled data. Then, the plurality of labeled data can be iteratively trained in sequence to the to-be-trained model to obtain the predicted value of the aging compensation factor, and the loss value between the predicted value of the aging compensation factor and the measured value of the aging compensation factor can be sequentially calculated until the loss value gradually decreases and tends to be stable, and the iterative training is stopped, that is, the aging prediction model is obtained.

[0084] For example, a large amount of sub-pixel (such as 1000 sub-pixels) labeled data can be collected, and the labeled data of each sub-pixel includes historical use data (such as cumulative lighting time, average current, historical environment temperature) of the past 7 days, current environment data (temperature, humidity, etc.), and an actually measured aging compensation factor measured value. The aging compensation factor measured value can be obtained by measuring the brightness decay rate by a brightness meter or by detecting the threshold voltage change amount by a voltage detection device, and then normalizing.

[0085] Then, the original labeled data is preprocessed, such as cleaning (such as removing outliers), normalization (such as normalizing the cumulative lighting time to the [0, 1] interval), feature engineering (such as extracting combined features such as “cumulative lighting time x environment temperature”), and the like. Among them, the historical feature normalization: such as dividing the cumulative lighting time by the maximum service life of the display panel (such as 100,000 hours), dividing the average current by the maximum rated current (such as 10 mA), dividing the historical environment temperature by the maximum working temperature (such as 40℃), and scaling the value to the range of 0-1. Current environment feature normalization: such as dividing the current temperature by 40℃, dividing the current humidity by 100%, and scaling the value to the range of 0-1. Label normalization: scale the measured brightness decay rate (such as from 1000 nits to 800 nits, decay rate 20%) to the range of 0-1 (i.e. 0.2).

[0086] Then, a suitable to-be-trained model (the present scheme uses an LSTM model architecture, which can be integrated in a display driving chip) is selected, the input layer dimension of which corresponds to the number of features of the historical use data + current environment data, and the output layer dimension corresponds to the aging compensation factor of each sub-pixel.

[0087] Finally, the to-be-trained model can be trained using preprocessed labeled data (such as 32 sub-pixel labeled data per training), wherein the loss function can adopt a mean square error (MSE) function to measure the loss value between the predicted value of the aging compensation factor and the measured value of the aging compensation factor, and the weights of the to-be-trained model are adjusted through back propagation until the to-be-trained model converges to a stable MSE value with the measured value of the aging compensation factor, and the iteration training is stopped, obtaining an aging prediction model.

[0088] In this way, the aging prediction model can be trained, and the aging compensation factor corresponding to each sub-pixel can be predicted based on the trained aging prediction model.

[0089] In an optional embodiment, the step S204 of adjusting the base compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain the target compensation value corresponding to each sub-pixel comprises:

[0090] obtaining a preset basic compensation table, wherein the basic compensation table stores a basic compensation value corresponding to each sub-pixel;

[0091] calculating a product of the basic compensation value corresponding to each sub-pixel, the environmental compensation factor and the aging compensation factor, and determining the target compensation value corresponding to each sub-pixel according to the product calculation result.

[0092] Specifically, the basic compensation value corresponding to each sub-pixel can be adjusted in combination with the environmental compensation factor and the aging compensation factor to dynamically generate the target compensation value. The following formula can be used to achieve this:

[0093] ;

[0094] wherein, denotes the target compensation value corresponding to the sub-pixel , denotes the basic compensation value corresponding to the sub-pixel , denotes the environmental compensation factor, denotes the aging compensation factor corresponding to the sub-pixel , denotes the current temperature, denotes the current humidity, denotes the current environmental data, denotes the historical usage data.

[0095] for adjusting the display brightness / color of the sub-pixel . from the basic compensation table generated in the production stage. Each sub-pixel in the display panel shares , which is a global uniform variable determined by the current temperature T and the current humidity H, and is used to offset the decay caused by environmental changes. The corresponding to different sub-pixels in the display panel can be different, and is specifically determined by the historical usage data of the sub-pixel and the current environmental data , and is used to offset the decay caused by long-term aging.

[0096] In the above manner, the target compensation value corresponding to each sub-pixel can be accurately determined based on the basic compensation value corresponding to each sub-pixel, the environmental compensation factor and the aging compensation factor, so that subsequent compensation and display of each sub-pixel in the to-be-displayed image based on the target compensation value corresponding to each sub-pixel can be facilitated.

[0097] In an optional embodiment, before the above step of obtaining the preset basic compensation table, the method further comprises:

[0098] In the case that the display panel is in the production stage, the luminance values of the sub-pixels are obtained;

[0099] The difference between the luminance value of each sub-pixel and the preset standard luminance value is calculated, and the basic compensation value of each sub-pixel is determined according to the difference calculation result;

[0100] The basic compensation value of each sub-pixel is stored in the basic compensation table.

[0101] Specifically, in the process of generating the basic compensation table, in the case that the display panel is in the production stage, the luminance values of the sub-pixels are obtained, then the difference between the luminance value of each sub-pixel and the preset standard luminance value is calculated, and the basic compensation value of each sub-pixel is determined according to the difference calculation result, and finally the basic compensation value of each sub-pixel is stored in the basic compensation table. In this way, the basic compensation table can be obtained, and the basic compensation value of each sub-pixel can be conveniently obtained by querying in the subsequent use process of the display panel.

[0102] In an optional embodiment, the step S204, based on the target compensation value corresponding to each sub-pixel, compensating and displaying each sub-pixel in the to-be-displayed image, comprises:

[0103] Obtaining the original input value of each sub-pixel in the to-be-displayed image;

[0104] Compensating the original input value of each sub-pixel based on the target compensation value corresponding to each sub-pixel to obtain a compensated image;

[0105] Displaying the compensated image.

[0106] Specifically, the to-be-displayed image can be composed of a plurality of sub-pixels (for example, in an 8-bit display, the original input value of each sub-pixel in the RGB channel corresponds to 0-255, representing the luminance of the sub-pixel). The core of compensation is to adjust the original input value of each sub-pixel to make the final display luminance / color meet the expectation (offset the effects of aging and environment).

[0107] After obtaining the target compensation value corresponding to each sub-pixel, the original input value of each sub-pixel in the to-be-displayed image can be obtained first, then the original input value of each sub-pixel is compensated based on the target compensation value corresponding to each sub-pixel to obtain a compensated image, and the compensated image is displayed, so that the final display luminance / color meets the expectation (offset the effects of aging and environment).

[0108] In an optional embodiment, the step of compensating the original input value of each sub-pixel based on the target compensation value corresponding to each sub-pixel to obtain a compensated image comprises:

[0109] a product between the original input value of each sub-pixel and the target compensation value corresponding to each sub-pixel is calculated, and a target input value corresponding to each sub-pixel is determined according to the product calculation result;

[0110] The target input values corresponding to the sub-pixels are combined to obtain the compensated image.

[0111] Specifically, a product between the original input value of each sub-pixel and the target compensation value corresponding to each sub-pixel is calculated, and a target input value corresponding to each sub-pixel is determined according to the product calculation result, and then the target input values corresponding to the sub-pixels are combined to obtain the compensated image. In this way, the compensated image can be displayed, so that the final displayed brightness / color meets the expectation.

[0112] As an optional embodiment, the sub-pixel compensation method of the display panel can be applied to Figure 3 The sub-pixel compensation system of the display panel is shown in the figure. The system includes a dynamic compensation module and a driving chip, wherein the dynamic compensation module includes an environment self-adapting module and an aging prediction model. The environment self-adapting module integrates a temperature sensor and a humidity sensor inside the display panel, collects environmental data (temperature T, humidity H) in real time, and dynamically adjusts the basic compensation value according to the environmental parameters. The environment self-adapting module establishes a mapping relationship between the environmental parameters and the environmental compensation factors through experiments, avoiding compensation failure caused by environmental changes. The aging prediction model inputs include historical usage data of each sub-pixel (such as cumulative lighting time, average current, and environmental temperature), and outputs the aging compensation factor of each sub-pixel. The model can accurately predict the pixel decay degree under different usage conditions. The driving chip includes an input image analysis module, a basic compensation value query module, a dynamic compensation module, and a compensated image output module. The input image analysis module can analyze the original input matrix at the sub-pixel level from the input image (i.e., the to-be-displayed image) to obtain the original input value of each sub-pixel. For example, for an image with a resolution of WxH, each pixel position (x, y) corresponds to 3 sub-pixels (R, G, B), and the original input value of each sub-pixel can be represented as I raw , R (x, y), I raw,G (x, y), and I raw,B (x, y) (all are integers between 0 and 255). The basic compensation value query module can query the basic compensation value for each sub-pixel, and for each sub-pixel (x, y) (such as the sub-pixel of the R channel), its corresponding C base (x, y) is read from the basic compensation table LUT. The role of the basic compensation table is to generate LUT by measuring the initial brightness of each sub-pixel during production, which is used to offset the initial deviation of the sub-pixel. LUT is usually stored in the driving chip of the display, and the Cbase This dynamic compensation module can calculate the total compensation value for each sub-pixel, and, combined with environmental compensation factors and aging compensation factors, adjust the base compensation value corresponding to each sub-pixel to dynamically generate the target compensation value. Specifically, it can be implemented using the following formula:

[0113] ;

[0114] in, Subpixel The corresponding target compensation value, Subpixel The corresponding basic compensation value, Indicates environmental compensation factor, Subpixel The corresponding aging compensation factor, Indicates the current temperature. Indicates the current humidity. This indicates the current environmental data. This represents historical usage data. Next, the original input value of each sub-pixel is multiplied by the total compensation value to obtain the compensated sub-pixel value I. comp (x, y) can be achieved using the following formula:

[0115] I comp (x,y)=I raw (x,y)×C(x,y);

[0116] Among them, I comp (x,y) represents a sub-pixel The corresponding target input value, I raw (x,y) represents a sub-pixel The corresponding original input value, Subpixel The corresponding target compensation value. This target compensation value C(x,y) is used to adjust the original input value to offset the brightness decay caused by aging and environment. For example, if a sub-pixel experiences a 30% brightness decay due to aging (β=1.43) and a 10% decay due to environment (α=1.11), the base compensation C... base =1.0, then C = 1.0 × 1.11 × 1.43 ≈ 1.59. If the original input value is 100, then the compensated value is 100 × 1.59 = 159, and the displayed brightness will be restored to the standard level (compensating for 30% + 10% attenuation). Because the compensated I... comp (x, y) needs to be limited to the dynamic range of the display (e.g., 0~255 for an 8-bit display). If the calculated result exceeds 255, then 255 is used; if it is below 0, then 0 is used. This compensated image output module can output the compensated image, which can convert the I values ​​of all sub-pixels... comp(x, y) combination into the compensated image signal (such as R, G, B channel sub-pixel matrix), sent to the pixel driving circuit of the display. The driving circuit according to I comp Control the light-emitting element (such as the organic layer of OLED) of each sub-pixel, make the displayed image brightness uniform, color accurate, and offset the influence of aging and environment.

[0117] In an optional embodiment, the sub-pixel compensation process of the display panel is as shown in Figure 4 The specific steps include:

[0118] Step S401, initialization stage.

[0119] In the production stage, the sub-pixel brightness is measured, the basic compensation table LUT is generated and stored in the driving chip, and in the initialization stage, the basic compensation value in the basic compensation table LUT is obtained.

[0120] Step S402, real-time environment data acquisition.

[0121] The current environment data (temperature T, humidity H, etc.) is acquired by the built-in temperature sensor and humidity sensor.

[0122] Step S403, aging compensation factor update.

[0123] Periodically input the historical use data (cumulative lighting time, average current, historical environment data) of each sub-pixel into the aging prediction model, and output the aging compensation factor.

[0124] Step S404, compensation value calculation.

[0125] The target compensation value of each sub-pixel is calculated using the above formula.

[0126] Step S405, compensate and display each sub-pixel in the image to be displayed.

[0127] In order to verify the effectiveness of the scheme, Matlab can be used for simulation. The simulation conditions are: simulate a 1080x1920 display panel, the simulation target is: the uniformity of the display panel, which can be the standard deviation of the pixel brightness of the display picture, the smaller the value means the more uniform the brightness. The basic compensation table is: generated by randomly generated brightness data (simulate Mura). Environmental changes: temperature from -20℃ to 85℃, humidity from 20% to 90%. Aging simulation: cumulative use of 1000 hours, average temperature 40℃. The final simulation results are shown in Table Two:

[0128] Table Two

[0129]

[0130] And, the compensation before and after the brightness uniformity simulation diagram of the display panel after aging 1000 hours (accumulative use 1000 hours), current temperature is 45℃, and temperature is 30%RH is as shown in Figure 5 .

[0131] Therefore, the sub-pixel compensation method of the display panel has the following beneficial effects:

[0132] (1) Adapt to environmental changes: real-time adjustment of compensation through environmental sensors ensures uniform display in different temperature and humidity environments.

[0133] (2) Accurate aging compensation: combined with a deep learning prediction model, the aging degree of each sub-pixel is accurately tracked to avoid compensation failure due to pixel aging.

[0134] (3) Improve display quality: the uniformity index (standard deviation / mean) of the display panel after compensation is reduced from 0.15 in traditional methods to below 0.05.

[0135] (4) Prolong the service life of the screen: dynamic compensation reduces pixel overdrive and avoids local aging intensification.

[0136] (5) Low cost: only a low-cost temperature and humidity sensor is needed, and the algorithm can run on existing driving chips without additional hardware.

[0137] Referring to Figure 6 , Figure 6 a structure diagram of a sub-pixel compensation device of a display panel provided by the embodiments of the present application. As shown in Figure 6 , the sub-pixel compensation device 600 of the display panel comprises:

[0138] A first acquisition module 601 is configured to acquire current environmental data of an environment in which a display panel is located and historical use data corresponding to each sub-pixel in the display panel.

[0139] A determination module 602 is configured to determine an environmental compensation factor matched with the current environmental data based on a preset mapping relationship, wherein the preset mapping relationship is used to represent a mapping relationship between the environmental data and the environmental compensation factor.

[0140] A prediction module 603 is configured to input the historical use data and the current environmental data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel.

[0141] An adjustment module 604 is configured to adjust a basic compensation value corresponding to each sub-pixel based on the environmental compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel.

[0142] The compensation and display module 605 is configured to compensate and display each sub-pixel in the to-be-displayed image based on a target compensation value corresponding to each sub-pixel.

[0143] Further, the prediction module 603 comprises:

[0144] The input sub-module is configured to input the historical usage data and the current environment data into the aging prediction model, wherein the historical usage data is at least one of the normalized accumulated lighting duration, the average current and the historical environment temperature, and the current environment data is at least one of the normalized current temperature and the current humidity.

[0145] The extraction and splicing sub-module is configured to extract a long-term trend feature corresponding to the historical usage data by using the aging prediction model, and splice the long-term trend feature with an environment feature corresponding to the current environment data to obtain a fusion feature.

[0146] The prediction sub-module is configured to predict the fusion feature by using the aging prediction model to obtain an aging compensation factor corresponding to each sub-pixel.

[0147] Further, the sub-pixel compensation device 600 of the display panel further comprises:

[0148] The second acquisition module is configured to acquire a plurality of labeling data corresponding to a plurality of sub-pixels, wherein the historical usage data, the current environment data and the measured value of the aging compensation factor of the corresponding sub-pixel are labeled in each labeling data.

[0149] The training module is configured to input the plurality of labeling data into the to-be-trained model for iterative training to obtain a predicted value of the aging compensation factor, and sequentially calculate a loss value between the predicted value of the aging compensation factor and the measured value of the aging compensation factor until the loss value gradually decreases and tends to be stable, and stop the iterative training to obtain the aging prediction model.

[0150] Further, the adjustment module 604 comprises:

[0151] The first acquisition sub-module is configured to acquire a preset basic compensation table, wherein the basic compensation table stores a basic compensation value corresponding to each sub-pixel.

[0152] The first calculation sub-module is configured to calculate a product of the basic compensation value corresponding to each sub-pixel, the environment compensation factor and the aging compensation factor, and determine a target compensation value corresponding to each sub-pixel according to the product calculation result.

[0153] Further, the adjustment module 604 further comprises:

[0154] The second acquisition sub-module is configured to acquire the luminance value of each sub-pixel when the display panel is in the production stage.

[0155] The second calculating sub-module is configured to calculate a difference value between the luminance value of each sub-pixel and a preset standard luminance value, and determine a basic compensation value of each sub-pixel according to the difference value calculation result.

[0156] The storage sub-module is configured to store the basic compensation value of each sub-pixel into a basic compensation table.

[0157] Further, the compensation and display module 605 includes:

[0158] The third obtaining sub-module is configured to obtain an original input value of each sub-pixel in a to-be-displayed image.

[0159] The compensation sub-module is configured to compensate the original input value of each sub-pixel based on the target compensation value corresponding to each sub-pixel, to obtain a compensated image.

[0160] The display sub-module is configured to display the compensated image.

[0161] Further, the compensation sub-module includes:

[0162] The calculating unit is configured to calculate a product between the original input value of each sub-pixel and the target compensation value corresponding to each sub-pixel, and determine the target input value corresponding to each sub-pixel according to the product calculation result.

[0163] The combining unit is configured to combine the target input value corresponding to each sub-pixel, to obtain the compensated image.

[0164] It should be noted that the sub-pixel compensation device 600 of the display panel can implement the sub-pixel compensation method of the display panel provided in any one of the foregoing method embodiments, and achieve the same technical effects, which will not be described here in detail.

[0165] Referring to Figure 7 , Figure 7 FIG. 7 is a structural schematic diagram of a display device provided in an embodiment of the present application, as shown in the figure, the display device 700 includes a display panel 701 and a sub-pixel compensation device 702 of the display panel in the foregoing embodiment. Figure 7

[0166] The display panel 701 and the sub-pixel compensation device 702 of the display panel are electrically connected.

[0167] It should be noted that the display device 700 can be any device such as a mobile phone, a computer, a television, and a wearable device provided with the display panel 701, which is not limited herein.

[0168] The present application also provides a computer readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the sub-pixel compensation method of the display panel provided in any one of the foregoing method embodiments.​

[0169] The device embodiments described above are only illustrative, wherein the units illustrated as separate components can or can not be physically separated, and the components illustrated as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.

[0170] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software plus a general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, and the computer software product can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.

[0171] It should be understood that the terms used herein are for the purpose of describing particular example embodiments only and are not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises", "comprising", "includes", "including" and "has" are inclusive and therefore specify the presence of stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order in which they are described, unless specifically indicated as such. It is also to be understood that additional or alternative steps can be employed.

[0172] The above description merely illustrates the embodiments of the present application, enabling a person skilled in the art to understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for sub-pixel compensation of a display panel, characterized in that, The method comprises: obtaining current environment data of an environment in which a display panel is located and historical use data corresponding to each sub-pixel in the display panel; determining an environment compensation factor matched with the current environment data based on a preset mapping relationship, wherein the preset mapping relationship is used to represent a mapping relationship between environment data and an environment compensation factor; inputting the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel; adjusting a basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel; compensating and displaying each sub-pixel in a to-be-displayed image based on the target compensation value corresponding to each sub-pixel; wherein the inputting the historical use data and the current environment data into the pre-trained aging prediction model to predict the aging compensation factor corresponding to each sub-pixel comprises: inputting the historical use data and the current environment data into the aging prediction model, wherein the historical use data is at least one of normalized accumulated lighting duration, average current and historical environment temperature, and the current environment data is at least one of normalized current temperature and current humidity; extracting long-term trend features corresponding to the historical use data by using the aging prediction model, and splicing the long-term trend features with environment features corresponding to the current environment data to obtain fusion features; predicting the fusion features by using the aging prediction model to obtain the aging compensation factor corresponding to each sub-pixel; wherein, before the inputting the historical use data and the current environment data into the pre-trained aging prediction model to predict the aging compensation factor corresponding to each sub-pixel, the method further comprises: obtaining a plurality of labeled data corresponding to a plurality of sub-pixels, wherein the historical use data, the current environment data and the measured value of the aging compensation factor of the corresponding sub-pixel are labeled in each labeled data; iteratively training the plurality of labeled data in turn by inputting them into a to-be-trained model to obtain a predicted value of the aging compensation factor, and iteratively calculating a loss value between the predicted value of the aging compensation factor and the measured value of the aging compensation factor until the loss value gradually decreases and tends to be stable, stopping the iterative training to obtain the aging prediction model.

2. The method of Claim 1, wherein, The adjusting the basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain the target compensation value corresponding to each sub-pixel comprises: obtaining a preset basic compensation table, wherein the basic compensation table stores the basic compensation value corresponding to each sub-pixel; calculating the product of the basic compensation value corresponding to each sub-pixel, the environment compensation factor and the aging compensation factor, and determining the target compensation value corresponding to each sub-pixel according to the product calculation result.

3. The method of Claim 2, wherein, Before the obtaining the preset basic compensation table, the method further comprises: obtaining the luminance value of each sub-pixel when the display panel is in the production stage. Calculate a difference value between the luminance value of each sub-pixel and a preset standard luminance value, and determine a basic compensation value of each sub-pixel according to the difference value calculation result; Store the basic compensation value of each sub-pixel into the basic compensation table.

4. The method of Claim 1, wherein, The compensation and display module is configured to compensate and display each sub-pixel in the to-be-displayed image based on the target compensation value corresponding to each sub-pixel. Obtain an original input value of each sub-pixel in the to-be-displayed image; Compensate the original input value of each sub-pixel based on the target compensation value corresponding to each sub-pixel to obtain a compensated image; Display the compensated image.

5. The method of Claim 4, wherein, The compensation and display module is configured to compensate and display each sub-pixel in the to-be-displayed image based on the target compensation value corresponding to each sub-pixel. Calculate a product between the original input value of each sub-pixel and the target compensation value corresponding to each sub-pixel, and determine a target input value corresponding to each sub-pixel according to the product calculation result; Combine the target input value corresponding to each sub-pixel to obtain the compensated image.

6. A sub-pixel compensation device for a display panel, characterized in that, The device comprises: A first obtaining module configured to obtain current environment data of an environment in which a display panel is located and historical use data corresponding to each sub-pixel in the display panel; A determining module configured to determine an environment compensation factor matched with the current environment data based on a preset mapping relationship, wherein the preset mapping relationship is used to represent a mapping relationship between environment data and environment compensation factors; A prediction module configured to input the historical use data and the current environment data into a pre-trained aging prediction model to predict an aging compensation factor corresponding to each sub-pixel; An adjusting module configured to adjust a basic compensation value corresponding to each sub-pixel based on the environment compensation factor and the aging compensation factor to obtain a target compensation value corresponding to each sub-pixel; A compensation and display module configured to compensate and display each sub-pixel in a to-be-displayed image based on the target compensation value corresponding to each sub-pixel; The prediction module comprises: An input sub-module configured to input the historical use data and the current environment data into the aging prediction model, wherein the historical use data is at least one of normalized accumulated lighting duration, average current, and historical environment temperature, and the current environment data is at least one of normalized current temperature and current humidity; An extraction and splicing sub-module configured to extract a long-term trend feature corresponding to the historical use data by using the aging prediction model, and splice the long-term trend feature with an environment feature corresponding to the current environment data to obtain a fusion feature; A prediction sub-module configured to predict the fusion feature by using the aging prediction model to obtain the aging compensation factor corresponding to each sub-pixel; The sub-pixel compensation device of the display panel further comprises: A second obtaining module configured to obtain a plurality of label data corresponding to a plurality of sub-pixels, wherein the historical use data, the current environment data, and the measured value of the aging compensation factor of the corresponding sub-pixel are labeled in each label data; The training module is configured to input the plurality of labeled data into a model to be trained in sequence for iterative training, obtain an aging compensation factor prediction value, and sequentially calculate a loss value between the aging compensation factor prediction value and the aging compensation factor measured value until the loss value gradually decreases and tends to be stable, stop the iterative training, and obtain the aging prediction model.

7. A display device, characterized by The display device comprises a display panel and the sub-pixel compensation device of the display panel of claim 6. The display panel and the sub-pixel compensation device of the display panel are electrically connected.

8. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the sub-pixel compensation method of the display panel of any one of claims 1-5.

Citation Information

Patent Citations

  • Display compensation method and device, computer readable storage medium and computer equipment

    CN110767162A

  • Display panel compensation method and device, equipment and storage medium

    CN115731863A