Compensation device and method, display device and its working method, storage medium

By using a compensation device and method in the OLED display panel, the grayscale data is dynamically adjusted according to the compensation parameters for different time periods, which solves the problem of accelerated aging of the display panel under high temperature and strong ambient light and extends the service life of the display panel.

CN117916793BActive Publication Date: 2026-07-17BOE TECHNOLOGY GROUP CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BOE TECHNOLOGY GROUP CO LTD
Filing Date
2022-06-30
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

OLED display panels are prone to aging when used under high temperatures and strong ambient light, which leads to a shortened display lifespan. Existing technologies cannot effectively extend their lifespan.

Method used

A compensation device is adopted, which stores the compensation parameter set for different time periods through the first memory. The processor performs dynamic compensation of grayscale data for pixel data based on timing information and compensation parameters, including compensation parameter values ​​that are gradually reduced in the early stage and gradually increased in the later stage. The compensation process is optimized by combining timing memory and temperature sensor.

Benefits of technology

It effectively slows down the aging process of display panels and extends their lifespan, especially under high temperatures and strong ambient light.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117916793B_ABST
    Figure CN117916793B_ABST
Patent Text Reader

Abstract

A compensation device and method, a display device and its operating method, and a storage medium are disclosed. The compensation device (1) includes a first memory (11), a first timer (12), and a processor (13). The first timer (12) starts timing from the moment the processor (13) receives pixel data to obtain first timing information and sends the first timing information to the processor (13). The processor (13) receives the pixel data and the first timing information. When the first timing information has not reached the first time node value, the processor compensates the grayscale data of the pixel data according to the first timing information and the compensation parameters in the early compensation parameter set. When the first timing information reaches the first time node value but has not reached the second time node value, the processor compensates the grayscale data of the pixel data according to the first timing information and the compensation parameters in the mid-term compensation parameter set. When the first timing information reaches the second time node value, the processor compensates the grayscale data of the pixel data according to the first timing information and the compensation parameters in the late compensation parameter set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to, but is not limited to, the field of display technology, and particularly to a compensation device and method, a display device and its operating method, and a storage medium. Background Technology

[0002] Organic light-emitting diode (OLED) display panels have been widely used due to their self-emissive nature, low driving voltage, and fast response. OLED display panels are widely used in large-size products with display functions, such as computers, televisions (TVs), medical monitoring devices, laptops, and in-vehicle central control devices. Summary of the Invention

[0003] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0004] In a first aspect, embodiments of this disclosure provide a compensation device, including a first memory, a first timer, and a processor;

[0005] The first memory is configured to store a first time node value, a second time node value, an early compensation parameter set, a mid-term compensation parameter set, and a late compensation parameter set; the first time node value is less than the second time node value, and each of the early, mid-term, and late compensation parameter sets includes at least one compensation parameter, and the value of the same compensation parameter in the early and late compensation parameter sets is different from the value in the mid-term compensation parameter set; the compensation parameter value in the early compensation parameter set gradually decreases over time, and the compensation parameter value in the late compensation parameter set gradually increases over time.

[0006] The first timer, connected to the processor, is configured to start timing from the moment the processor receives pixel data, obtain first timing information, and send the first timing information to the processor. The pixel data includes grayscale data.

[0007] The processor, connected to the first timer and the first memory respectively, is configured to receive pixel data and the first timing information. When the first timing information has not reached the first time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the early compensation parameter set. When the first timing information reaches the first time node value but has not reached the second time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the mid-term compensation parameter set. When the first timing information reaches the second time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the late compensation parameter set.

[0008] In an exemplary embodiment, the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is different from the value in the mid-term compensation parameter set, including: the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is greater than the value in the mid-term compensation parameter set.

[0009] In an exemplary embodiment, the first memory is further configured to store a third time node value and a maximum compensation parameter set, wherein the third time node value is greater than the second time node value, and the maximum compensation parameter set includes at least one compensation parameter, and the value of the same compensation parameter in the maximum compensation parameter set is greater than the value in the later compensation parameter set.

[0010] The processor is further configured to compensate the grayscale data of the pixel data according to the first timing information and the compensation parameters in the maximum compensation parameter set when the first timing information reaches the third time node value.

[0011] In an exemplary embodiment, the first memory is configured to store compensation parameters corresponding to multiple time points. The early compensation parameter set includes compensation parameters corresponding to multiple time points before the first time node value; the mid-term compensation parameter set includes compensation parameters corresponding to multiple time points between the first time node value and the second time node value; the late compensation parameter set includes compensation parameters corresponding to multiple time points between the second time node value and the third time node value; and the maximum compensation parameter set includes compensation parameters corresponding to multiple time points after the third time node value.

[0012] The processor is configured to: find the corresponding time point according to the first timing information, determine the compensation parameter set according to the found time point, and compensate the grayscale data of the received pixel data according to the compensation parameters corresponding to the found time point in the determined compensation parameter set, so as to obtain the compensated grayscale data.

[0013] In an exemplary embodiment, in the set of early compensation parameters, the values ​​of multiple compensation parameters of the same type gradually decrease according to the order of corresponding time points;

[0014] In the set of intermediate compensation parameters, the parameter values ​​of the same type of compensation parameter are the same;

[0015] In the set of post-compensation parameters, the values ​​of multiple parameters of the same type of compensation parameter gradually increase in the order of the corresponding time points;

[0016] In the set of maximum compensation parameters, the parameter values ​​of the same type of compensation parameter are the same.

[0017] In an exemplary embodiment, the compensation parameters corresponding to the plurality of time points include brightness weights and grayscale weights corresponding to the plurality of time points;

[0018] The processor is configured to: determine the corresponding time point based on the first timing information; determine the corresponding brightness weight and grayscale weight based on the determined time point; multiply the obtained brightness weight by the determined grayscale weight to obtain the compensated grayscale weight; and obtain the compensated grayscale data based on the grayscale data in the pixel data and the compensated grayscale weight.

[0019] In an exemplary embodiment, the processor is configured to multiply the grayscale data in the pixel data by the compensated grayscale weight to obtain the compensated grayscale data.

[0020] In an exemplary embodiment, the compensation device further includes a timing memory;

[0021] The timing memory is connected to the processor and the first timer, and is configured to store the first timing information of the first timer.

[0022] The first timer is also connected to the timing memory and is configured to read the first timing information in the timing memory when the processor is restarted after a power outage, and to continue timing based on the first timing information stored in the first memory when the processor restarts and resumes receiving pixel data.

[0023] In an exemplary embodiment, the compensation device further includes a second timer, a second memory, and a temperature sensor;

[0024] The second memory, connected to the processor, is configured to store temperature thresholds, test compensation parameters corresponding to multiple time points, high grayscale thresholds, and low grayscale thresholds.

[0025] The temperature sensor is connected to the processor and is configured to acquire temperature information and transmit the temperature information to the processor.

[0026] The second timer is connected to the processor and is set to keep time under the control of the processor to obtain second timing information and send the second timing information to the processor.

[0027] The processor, connected to the second timer, the second memory, and the temperature sensor respectively, is further configured to acquire test pixel data and the temperature information, obtain grayscale distribution information of the test pixel data based on the grayscale data in the test pixel data, and control the second timer to start timing when the proportion of high grayscale in the grayscale distribution information exceeds the high grayscale threshold, or the proportion of low grayscale in the grayscale distribution information exceeds the low grayscale threshold, or the acquired temperature information exceeds the temperature threshold, and compensate the grayscale data in the test pixel data based on the second timing information and the test compensation parameters corresponding to multiple time points.

[0028] In an exemplary embodiment, the test compensation parameters include test brightness weight and test grayscale weight;

[0029] The processor is configured to determine a corresponding time point based on the second timing information, determine a corresponding test brightness weight and test grayscale weight based on the determined time point, multiply the test brightness weight and the test grayscale weight to obtain a test compensation grayscale weight, and multiply the grayscale data in the test pixel data with the test compensation grayscale weight to obtain compensated test grayscale data.

[0030] In an exemplary embodiment, the second memory is configured to store a first test time node value, a second test time node value, a third test time node value, early test compensation data, mid-term test compensation data, late test compensation data, and maximum test compensation data; the value of the first test time node is less than the value of the second test time node, and the value of the second test time node is less than the value of the third test time node; the early test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points before the first test time node, the mid-term test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the first and second test time nodes, the late test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the second and third test time nodes, and the maximum test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points after the third test time node; in the early test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually decrease according to the order of the corresponding time points;

[0031] In the intermediate test compensation data and the maximum test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights remain unchanged;

[0032] In the post-test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually increase in the order of the corresponding time points;

[0033] The test brightness weight and test grayscale weight corresponding to multiple time points in the intermediate test compensation data are less than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data; the test brightness weight and test grayscale weight corresponding to multiple time points in the maximum test compensation data are greater than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data.

[0034] Secondly, this disclosure also provides a compensation method, including:

[0035] Obtain a first time node value, a second time node value, an early compensation parameter set, a late compensation parameter set, and a maximum compensation parameter set; the first time node value is less than the second time node value, the early compensation parameter set, the mid-term compensation parameter set, and the late compensation parameter set each include at least one compensation parameter, and the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is different from the value in the mid-term compensation parameter set, the compensation parameter value in the early compensation parameter set gradually decreases over time, and the compensation parameter value in the late compensation parameter set gradually increases over time;

[0036] Start receiving pixel data, control the first timer to start timing, and acquire the first timing information obtained by the first timer; the pixel data includes: grayscale data;

[0037] When the first timing information has not reached the first time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the early compensation parameter set; when the first timing information has reached the first time node value but has not reached the second time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the mid-term compensation parameter set; when the first timing information has reached the second time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the late compensation parameter set.

[0038] In an exemplary embodiment, the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is different from the value in the mid-term compensation parameter set, including: the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is greater than the value in the mid-term compensation parameter set.

[0039] In an exemplary embodiment, before starting to receive pixel data, the method further includes:

[0040] Obtain a third time node value and a maximum compensation parameter set, wherein the third time node value is greater than the second time node value, and the maximum compensation parameter set includes at least one compensation parameter, and the value of the same compensation parameter in the maximum compensation parameter set is greater than the value in the later compensation parameter set;

[0041] After the process of starting to receive pixel data is completed, the process also includes:

[0042] When the first timing information reaches the third time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the maximum compensation parameter set.

[0043] In an exemplary embodiment, before starting to receive pixel data, the method further includes:

[0044] The compensation parameters are obtained for multiple time points. The early compensation parameter set includes compensation parameters for multiple time points before the first time node value; the mid-term compensation parameter set includes compensation parameters for multiple time points between the first time node value and the second time node value; the late compensation parameter set includes compensation parameters for multiple time points between the second time node value and the third time node value; and the maximum compensation parameter set includes compensation parameters for multiple time points after the third time node value.

[0045] The corresponding time point is found based on the first timing information. A set of compensation parameters is determined based on the found time point. The grayscale data of the received pixel data is compensated based on the compensation parameters corresponding to the found time point in the determined set of compensation parameters, so as to obtain the compensated grayscale data.

[0046] In an exemplary embodiment, in the set of early compensation parameters, the values ​​of multiple compensation parameters of the same type gradually decrease according to the order of corresponding time points;

[0047] In the set of intermediate compensation parameters, the parameter values ​​of the same type of compensation parameter are the same;

[0048] In the set of post-compensation parameters, the values ​​of multiple parameters of the same type of compensation parameter gradually increase in the order of the corresponding time points;

[0049] In the set of maximum compensation parameters, the parameter values ​​of the same type of compensation parameter are the same.

[0050] In an exemplary embodiment, the compensation parameters corresponding to the plurality of time points include brightness weights and grayscale weights corresponding to the plurality of time points;

[0051] The process involves finding the corresponding time point based on the first timing information, determining a compensation parameter set based on the found time point, and compensating the grayscale data of the received pixel data according to the compensation parameters corresponding to the found time point in the determined compensation parameter set, to obtain compensated grayscale data, including:

[0052] The corresponding time point is determined based on the first timing information. The corresponding brightness weight and grayscale weight are determined based on the determined time point. The obtained brightness weight is multiplied by the determined grayscale weight to obtain the compensated grayscale weight. The compensated grayscale data is obtained based on the grayscale data in the pixel data and the compensated grayscale weight.

[0053] In an exemplary embodiment, obtaining the compensated grayscale data based on the grayscale data in the pixel data and the compensated grayscale weight includes: multiplying the grayscale data in the pixel data by the compensated grayscale weight to obtain the compensated grayscale data.

[0054] In an exemplary embodiment, after the start of receiving pixel data, the method further includes:

[0055] Store the first timing information of the first timer;

[0056] In the event of a power outage and subsequent restart, the stored first timing information is read. After restarting and resuming pixel data reception, timing continues based on the stored first timing information.

[0057] In an exemplary embodiment, before starting to receive pixel data, the method further includes:

[0058] Obtain the temperature threshold, test compensation parameters corresponding to multiple time points, high grayscale threshold, and low grayscale threshold;

[0059] The system controls a temperature sensor to acquire temperature information; acquires test pixel data; and obtains grayscale distribution information of the test pixel data based on the grayscale data in the test pixel data. If the proportion of high grayscale in the grayscale distribution information exceeds the high grayscale threshold, or the proportion of low grayscale in the grayscale distribution information exceeds the low grayscale threshold, or the acquired temperature information exceeds the temperature threshold, the system controls a second timer to start timing. The system then compensates for the grayscale data in the test pixel data based on the second timing information and the test compensation parameters corresponding to multiple time points.

[0060] In an exemplary embodiment, the test compensation parameters include test brightness weight and test grayscale weight;

[0061] The step of compensating the grayscale data in the test pixel data according to the second timing information and the test compensation parameters corresponding to multiple time points includes:

[0062] The corresponding time point is determined based on the second timing information. The corresponding test brightness weight and test grayscale weight are determined based on the determined time point. The test brightness weight and the test grayscale weight are multiplied together to obtain the test compensation grayscale weight. The grayscale data in the test pixel data are multiplied together with the test compensation grayscale weight to obtain the compensated test grayscale data.

[0063] In an exemplary embodiment, before acquiring the test pixel data, the method further includes: acquiring a first test time node value, a second test time node value, a third test time node value, early test compensation data, mid-term test compensation data, late test compensation data, and maximum test compensation data; the value of the first test time node is less than the value of the second test time node, and the value of the second test time node is less than the value of the third test time node.

[0064] The preliminary test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points before the first test time node; the intermediate test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the first test time node and the second test time node; the later test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the second test time node and the third node; and the maximum test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points after the third test time node. In the preliminary test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually decrease according to the order of the corresponding time points.

[0065] In the intermediate test compensation data and the maximum test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights remain unchanged;

[0066] In the post-test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually increase in the order of the corresponding time points;

[0067] The test brightness weight and test grayscale weight corresponding to multiple time points in the intermediate test compensation data are less than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data; the test brightness weight and test grayscale weight corresponding to multiple time points in the maximum test compensation data are greater than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data.

[0068] Thirdly, embodiments of this disclosure also provide a display device, including a display substrate and the compensation device described in any of the above embodiments, wherein the compensation device is electrically connected to the display substrate.

[0069] Fourthly, embodiments of this disclosure also provide a method for operating a display device, comprising compensating grayscale data in pixels of a display panel according to the compensation method described in any of the above embodiments, obtaining compensated grayscale data, and displaying the compensated grayscale data.

[0070] Fifthly, embodiments of this disclosure also provide a non-transient computer-readable storage medium, the storage medium being configured to store computer program instructions, wherein the computer program instructions, when executed, can implement the compensation method described in any of the above embodiments.

[0071] After reading and understanding the accompanying diagrams and detailed descriptions, the other aspects can be understood. Attached Figure Description

[0072] The accompanying drawings are provided to further illustrate the technical solutions of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the technical solutions of this disclosure and do not constitute a limitation on the technical solutions of this disclosure. The shape and size of each component in the drawings do not reflect actual proportions and are only intended to illustrate the content of this disclosure.

[0073] Figure 1 The diagram shown is a structural schematic of the compensation device provided in an embodiment of this disclosure;

[0074] Figure 2 The diagram shown is a schematic representation of grayscale output at different stages after compensation, provided by an exemplary embodiment of this disclosure.

[0075] Figure 3 The diagram shown is a schematic representation of grayscale levels provided in an exemplary embodiment of this disclosure.

[0076] Figure 4 The diagram shown illustrates the aging process of a display panel.

[0077] Figure 5 The diagram shown is a schematic representation of the aging process of a display panel provided in an exemplary embodiment of this disclosure.

[0078] Figure 6 The logical structure diagram of the processor provided in the exemplary embodiments disclosed herein;

[0079] Figure 7 The diagram shown is a flowchart of the compensation method provided in an embodiment of this disclosure;

[0080] Figure 8 The diagram shown is a schematic diagram of the display device structure provided in an embodiment of this disclosure. Detailed Implementation

[0081] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The implementation can be carried out in many different forms. Those skilled in the art will readily understand that the methods and content can be varied in many ways without departing from the spirit and scope of this disclosure. Therefore, this disclosure should not be construed as being limited only to the content described in the following embodiments. Without conflict, the embodiments and features in the embodiments of this disclosure can be arbitrarily combined with each other. To keep the following description of the embodiments of this disclosure clear and concise, detailed descriptions of some known functions and components have been omitted. The accompanying drawings of the embodiments of this disclosure only relate to the structures involved in the embodiments of this disclosure; other structures can be referred to with reference to general designs.

[0082] The ordinal numbers “first,” “second,” and “third” used in this specification are used to avoid confusion among the constituent elements, not to limit their quantity.

[0083] In this specification, unless otherwise expressly specified and limited, the terms "installation," "connection," and "joining" should be interpreted broadly. For example, they may refer to a fixed connection, a detachable connection, or an integral connection; a mechanical connection or an electrical connection; a direct connection, an indirect connection via an intermediate component, or a connection within two components. Those skilled in the art will understand the specific meaning of these terms in this disclosure based on the specific circumstances.

[0084] In this specification, "electrical connection" includes the situation where components are connected together by elements having a certain electrical function. There are no particular limitations on the term "elements having a certain electrical function," as long as they enable the transmission and reception of electrical signals between the connected components. Examples of "elements having a certain electrical function" include not only electrodes and wiring, but also switching elements such as transistors, resistors, inductors, capacitors, and other elements having one or more functions.

[0085] Electronic products equipped with small to medium-sized display panels have a service life of about 2 to 3 years. The lifespan requirements of electronic products for display panels can be met by optimizing the structure of the components, using light-emitting materials with longer lifespans, and using the DBI (DeBurnIn) algorithm to achieve aging compensation for the display panel. The lifespan of small-sized display panels can usually meet the requirements.

[0086] In harsh environments where display panels are used, such as in car screens which are exposed to high temperatures for extended periods in summer, and in bright ambient light where the display is often simpler than on a mobile phone, consisting mostly of fixed icons or navigation screens, and in laptop screens which are also typically used in bright ambient light and display fixed icons (such as the Windows icon in the lower left corner of the desktop), and given that car screens and laptops have significantly longer lifespans than small and medium-sized electronic products, there are extremely stringent requirements for the lifespan of large-size display panels. Even with optimized component structures, the use of longer-life luminescent materials, and the implementation of DBI (DeBurnIn) algorithms, display panels still suffer from severe aging issues, and their lifespan remains difficult to meet.

[0087] This disclosure provides a compensation device, such as... Figure 1 As shown, it may include a first memory 11, a first timer 12, and a processor 13;

[0088] The first memory 11, connected to the processor 13, can be configured to store a first time node value, a second time node value, an early compensation parameter set, an intermediate compensation parameter set, and a late compensation parameter set; the first time node value is less than the second time node value, and the early compensation parameter set, the intermediate compensation parameter set, and the late compensation parameter set each include at least one compensation parameter, and the value of the same compensation parameter in the early compensation parameter set and the intermediate compensation parameter set is different from the value in the late compensation parameter set, the compensation parameter value in the early compensation parameter set gradually decreases over time, and the compensation parameter value in the late compensation parameter set gradually increases over time;

[0089] The first timer 12, connected to the processor 13, can be set to start timing when the processor 13 receives pixel data to obtain first timing information, and send the first timing information to the processor 13; the pixel data includes: grayscale data;

[0090] The processor 13, connected to the first timer 12 and the first memory 11 respectively, can be configured to receive pixel data and first timing information. When the first timing information has not reached the first time node value, the processor compensates the grayscale data of the pixel data according to the first timing information and the compensation parameters in the early compensation parameter set. When the first timing information has reached the second time node value but has not reached the second time node value, the processor compensates the grayscale data of the pixel data according to the first timing information and the compensation parameters in the mid-term compensation parameter set. When the first timing information has reached the second time node value, the processor compensates the grayscale data of the pixel data according to the first timing information and the compensation parameters in the late compensation parameter set.

[0091] The compensation device provided in this embodiment includes a first timer configured to start timing from the moment the processor receives pixel data to obtain first timing information, and then send the first timing information to the processor. The processor is configured to receive the pixel data and the first timing information. If the first timing information has not reached a first time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the early compensation parameter set. If the first timing information reaches the first time node value but has not reached a second time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the mid-term compensation parameter set. If the first timing information reaches the second time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the late compensation parameter set. Applying the compensation structure provided in this embodiment to a display panel significantly slows down the aging of the display panel and improves its lifespan.

[0092] In an exemplary embodiment, the value of the same compensation parameter in the early compensation parameter set and the later compensation parameter set is different from the value in the intermediate compensation parameter set. This may include: the value of the same compensation parameter in the early compensation parameter set and the later compensation parameter set is greater than the value in the intermediate compensation parameter set.

[0093] In this embodiment of the disclosure, the usage time of the display panel can be divided into early, middle and late stages according to the first and second time nodes. During these three periods, the pixel data is compensated by the early compensation parameter set, the middle compensation parameter set, and the late compensation parameter set, respectively. The compensation parameter values ​​in the early compensation parameter set gradually decrease, and the compensation parameter values ​​in the late compensation parameter set gradually increase. This appropriately reduces the grayscale of the display panel in the early stage and appropriately increases the grayscale in the late stage, which can make the display effect of the display panel in the early, middle and late stages less different and slow down the aging speed of the display panel.

[0094] In an exemplary embodiment, the first memory 11 may also be configured to store a third time node value and a maximum compensation parameter set, wherein the third time node value is greater than the second time node value, the maximum compensation parameter set includes at least one compensation parameter, and the value of the same compensation parameter in the maximum compensation parameter set is greater than the value in the later compensation parameter set.

[0095] The processor 13 can also be configured to compensate the grayscale data of the pixel data based on the first timing information and the compensation parameters in the maximum compensation parameter set when the first timing information reaches the third time node value.

[0096] In this embodiment of the disclosure, after the third time node value, the display panel uses the maximum compensation parameter set for compensation, and the value of the compensation parameter in the maximum compensation parameter set is greater than the value in the later compensation parameter set, so that the display panel uses the maximum compensation value to compensate for the grayscale in the final use stage, thereby improving the display effect of the display panel in the final working stage.

[0097] In an exemplary embodiment, the first memory 11 may be configured to store compensation parameters corresponding to multiple time points, wherein the early compensation parameter set includes compensation parameters corresponding to multiple time points before the first time node value; the mid-term compensation parameter set includes compensation parameters corresponding to multiple time points between the first time node value and the second time node value; the late compensation parameter set includes compensation parameters corresponding to multiple time points between the second time node value and the third time node value; and the maximum compensation parameter set includes compensation parameters corresponding to multiple time points after the third time node value.

[0098] The processor 13 can be configured to: find the corresponding time point according to the first timing information, determine the compensation parameter set according to the found time point, and compensate the grayscale data of the received pixel data according to the compensation parameters corresponding to the found time point in the determined compensation parameter set, so as to obtain the compensated grayscale data.

[0099] In an exemplary embodiment, the early compensation parameters are set together, and the values ​​of multiple compensation parameters of the same type gradually decrease according to the order of the corresponding time points;

[0100] In the mid-term compensation parameter set, the parameter values ​​of the same type of compensation parameter are the same;

[0101] In the later stage, the compensation parameters are concentrated, and the values ​​of multiple parameters of the same type gradually increase in the order of the corresponding time points;

[0102] In the maximum compensation parameter set, the parameter values ​​of the same type of compensation parameter are the same.

[0103] In this implementation, the first, second, and third time points can be set according to the usage cycle and aging characteristics of the display panel. For example, in the early stage when the grayscale display of the display panel decreases rapidly, the compensation parameter for grayscale compensation is gradually and slowly reduced. In the middle stage of the display panel's use, the aging rate slows down, and a basically constant compensation parameter can be used to compensate for grayscale. In the later stage of the display panel's use, as the display panel ages further, the grayscale compensation parameter value can be gradually increased. When the maximum compensation parameter value is reached, a constant maximum compensation parameter is used for compensation. For example, the first time point can be approximately 500 hours of display panel operation, the second time point approximately 1500 hours, and the third time point approximately 3000 hours.

[0104] In this embodiment of the disclosure, the value of the compensation parameter can be a value less than or equal to 1. For example, in the early stage compensation parameter set, the values ​​of multiple compensation parameters of the same type gradually decrease from 1 to 0.5 according to the order of the corresponding time points; in the mid-stage compensation parameter set, the values ​​of the same compensation parameters are the same, for example, they can be 0.5; in the late stage compensation parameter set, the values ​​of multiple compensation parameters of the same type gradually increase from 0.5 to 1 according to the order of the corresponding time points; in the maximum compensation parameter set, the values ​​of the same compensation parameters are the same, for example, all compensation parameters are 1.

[0105] In an exemplary embodiment, the compensation parameters corresponding to multiple time points may include brightness weights and grayscale weights corresponding to multiple time points.

[0106] The processor 13 can be configured to: determine the corresponding time point based on the first timing information, determine the corresponding brightness weight and grayscale weight based on the determined time point, multiply the obtained brightness weight by the determined grayscale weight to obtain the compensated grayscale weight, and obtain the compensated grayscale data based on the grayscale data in the pixel data and the compensated grayscale weight.

[0107] In an exemplary embodiment, the processor 13 may be configured to multiply the grayscale data in the pixel data with the compensated grayscale weight to obtain the compensated grayscale data.

[0108] For example, the first timing information determines the corresponding time point before the first time node. The processor 13 determines the corresponding brightness weight as 0.8 and grayscale weight as 0.6 based on the determined time point. The obtained brightness weight 0.8 is multiplied by the determined grayscale weight 0.6 to obtain the compensated grayscale weight 0.48. The compensated grayscale data is obtained by multiplying the grayscale data in the pixel data by the compensated grayscale weight 0.48.

[0109] In this embodiment of the disclosure, the processor 13 can acquire the brightness data of the pixel data (the brightness data can be a digital brightness value, abbreviated as DBV). The DBV corresponding to each time point is set with a brightness weight, and a grayscale weight is set for each time point. When the first timer reaches the corresponding time point, the brightness weight and grayscale weight corresponding to that time point are multiplied to obtain the compensated grayscale weight. The compensated grayscale weight is then multiplied with the grayscale data in the pixel to obtain the compensated grayscale data.

[0110] In this embodiment, grayscale compensation is applied to the entire display panel to slow down the aging trend, which is generally consistent with the method of reducing grayscale compensation in the display panel and is less likely to cause local overcompensation.

[0111] In an exemplary embodiment, the compensation device may further include a timing memory;

[0112] A timing memory, connected to the processor 13 and the first timer 12, is configured to store the first timing information of the first timer 12;

[0113] The first timer 12 is also connected to the timing memory and is configured to read the first timing information in the timing memory when the processor 13 is restarted after a power failure, and to continue timing based on the first timing information stored in the first memory 11 when the processor 13 restarts and resumes receiving pixel data.

[0114] In this embodiment of the disclosure, the timing information of the first timer 12 can be stored in the timing memory. When the display panel stops working and starts working again after a period of time, the timing can continue based on the first timing information of the display panel when it stops working, so as to avoid accumulating the time period of inactivity into the first timing information, thereby improving the accuracy of grayscale compensation of the display panel.

[0115] In an exemplary embodiment, the compensation device may further include a second timer, a second memory, and a temperature sensor;

[0116] The second memory, connected to the processor 13, can be configured to store temperature thresholds, test compensation parameters corresponding to multiple time points, high grayscale thresholds, and low grayscale thresholds.

[0117] A temperature sensor, connected to processor 13, can be configured to acquire temperature information and transmit the temperature information to processor 13;

[0118] The second timer is connected to the processor 13 and can be set to time under the control of the processor 13, obtain the second timing information, and send the second timing information to the processor 13.

[0119] The processor 13 is connected to the second timer, the second memory, and the temperature sensor respectively. It can also be configured to acquire test pixel data and temperature information, obtain grayscale distribution information of the test pixel data based on the grayscale data in the test pixel data, and control the second timer to start timing when the proportion of high grayscale in the grayscale distribution information exceeds the high grayscale threshold, or the proportion of low grayscale in the grayscale distribution information exceeds the low grayscale threshold, or the acquired temperature information exceeds the temperature threshold. The processor 13 compensates the grayscale data in the test pixel data based on the second timing information and the test compensation parameters corresponding to multiple time points.

[0120] like Figure 3 As shown, in the grayscale distribution information of the test pixel data acquired by processor 13, low grayscale (grayscale value less than Low Gray) and high grayscale (grayscale value greater than High Gray) are relatively concentrated. The proportion of low grayscale exceeding the low grayscale threshold can be understood as the ratio of low grayscale data to the total number of grayscale data being greater than the low grayscale threshold, i.e., the proportion of values ​​less than Low Gray exceeds the low grayscale threshold. Similarly, the proportion of high grayscale exceeding the high grayscale threshold can be understood as the ratio of high grayscale data to grayscale data always being greater than the high grayscale threshold, i.e., the proportion of values ​​greater than High Gray exceeds the high grayscale threshold. For example, the high grayscale threshold can be set to 0.3, and the low grayscale threshold can be set to 0.3.

[0121] In this embodiment of the disclosure, temperature information can be obtained through a temperature sensor, and the temperature threshold can be set according to actual conditions.

[0122] In this embodiment, during the display panel testing phase, multiple parameters are adjustable (such as high grayscale threshold, low grayscale threshold, and temperature threshold). These parameters can be flexibly configured, allowing for different thresholds to be set for aging tests of different display panels, thus improving the flexibility of the display panel during the aging test process. For example, if one or more of the high grayscale threshold, low grayscale threshold, and temperature threshold are exceeded, a second timer can be started, and grayscale data in the test pixel data can be compensated based on the second timing information and test compensation parameters corresponding to multiple time points.

[0123] In an exemplary embodiment, the test compensation parameters may include brightness weight and test grayscale weight;

[0124] The processor 13 can be configured to determine the corresponding time point based on the second timing information, determine the corresponding test brightness weight and test grayscale weight based on the determined time point, multiply the test brightness weight and test grayscale weight to obtain the test compensation grayscale weight, and multiply the test compensation grayscale weight and grayscale data in the test pixel data to obtain the compensated test grayscale data.

[0125] In this embodiment of the present disclosure, the processor 13 can acquire test brightness data of test pixel data (brightness data can be digital brightness value, abbreviated as DBV). The DBV corresponding to each time point is set with a test brightness weight, and a test grayscale weight is set for each time point. When the second timer reaches the corresponding time point, the test brightness weight and the test grayscale weight corresponding to that time point are multiplied to obtain the test compensation grayscale weight. The compensation grayscale weight is used to multiply the grayscale data in the pixel to obtain the compensated grayscale data.

[0126] In this embodiment of the disclosure, the aging rate can be effectively reduced during the display panel aging test. After 500 hours of aging, the lifespan can be conservatively estimated to increase by approximately 20%.

[0127] In an exemplary embodiment, the second memory may be configured to store the first test time node value, the second test time node value, and the third test time node value.

[0128] The value of the first test time node is less than the value of the second test time node, the value of the second test time node is less than the value of the third test time node, the early test compensation data, the mid-term test compensation data, the late test compensation data, and the maximum test compensation data; the value of the first test time node is less than the value of the second test time node, and the value of the second test time node is less than the value of the third test time node.

[0129] The preliminary test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points before the first test time point; the intermediate test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points between the first and second test time points; the later test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points between the second and third test time points; and the maximum test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points after the third test time point. In the preliminary test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually decrease according to the order of the corresponding time points.

[0130] In the mid-term test compensation data and the maximum test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights remain unchanged;

[0131] In the later test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually increase in the order of the corresponding time points;

[0132] In the mid-term test compensation data, the test brightness weight and test grayscale weight corresponding to multiple time points are less than the test brightness weight and test grayscale weight corresponding to multiple time points in the early and late test compensation data; in the maximum test compensation data, the test brightness weight and test grayscale weight corresponding to multiple time points are greater than the test brightness weight and test grayscale weight corresponding to multiple time points in the early and late test compensation data.

[0133] The compensation device in this embodiment includes a second timer, a second memory, and a temperature sensor, and can be used for aging tests of display panels, such as... Figure 2 As shown, the grayscale values ​​of pixel data can be output at different stages (stage1 to stage5) of the display panel during testing or actual use. The horizontal axis represents time, and the vertical axis represents the grayscale value output. Figure 2 The diagram divides stages 1 to 5 based on the positions of points ① to ④. Stages 2 to 5, during the display panel aging test, correspond to the time stages described in the previous embodiments for the early-stage test compensation data, mid-stage test compensation data, late-stage test compensation data, and maximum test compensation data, respectively. During the use of the display panel... Figure 2 The stage 1 phase can be omitted. Figure 2 Stages 2 to 5 correspond to the time stages described in the above embodiments for the early, middle, late, and maximum compensation parameter sets, respectively, during the use of the display panel. In this embodiment, the grayscale data of the OLED display panel can be compensated by a compensation device. Taking advantage of the inherent defects of the OLED display panel (the screen brightness decays rapidly in the early stage of illumination, but the aging rate stabilizes after a period of continuous aging), under the premise of meeting display requirements, the grayscale is appropriately reduced in the early stage to achieve the purpose of reducing brightness, the grayscale is maintained in the middle stage, and the grayscale is slowly increased in the later stage. This achieves the purpose of slowing down the aging of the OLED display panel and makes the grayscale of the OLED display panel relatively consistent throughout its entire life cycle.

[0134] Figure 4 The diagram shows the grayscale display on the display panel at different stages without using a grayscale compensation device. Figure 5 The diagram shows the grayscale display on the display panel at different stages when grayscale compensation is performed using the compensation device of this embodiment. Figure 4 and Figure 5 The percentage in the figure represents the percentage of grayscale display at the current stage compared to the grayscale display without attenuation. Figure 4 and Figure 5As the display panel is used for a longer period of time, the grayscale of the display gradually decreases, which is the process of the display panel gradually aging. After the grayscale of the display panel is compensated by the compensation device provided in this embodiment, the aging speed of the display panel will be slowed down, which alleviates the aging of the display panel to a certain extent.

[0135] In this embodiment of the disclosure, the processor 13 can acquire pixel data from the host computer. For example, during the aging test of a display panel, the processor 13 can receive pixel data from an image on the host computer.

[0136] In an exemplary embodiment, the logical structure of processor 13 is as follows: Figure 6 As shown, it can be divided into five functional modules: grayscale distribution detection, static image detection, temperature constraint, counter logic, and weight logic. (These five functional modules can be implemented using one or more algorithms.) The following section will discuss these modules in conjunction with... Figure 6 Taking the aging process of a test display panel as an example, the working process of processor 13 is explained. After receiving pixel data (i_data), the various functional modules in processor 13 perform the following operations:

[0137] The grayscale distribution detection module (Pattern Detection) determines whether the grayscale distribution reaches a high grayscale threshold or a low grayscale threshold based on the grayscale distribution histogram of pixel data (i.e., whether high and low grayscale levels are concentrated). For example, it can analyze the grayscale (grayscale data in pixel data) distribution of images sent by TCON / DIC. Figure 3 In the grayscale distribution map shown, low grayscale (grayscale value less than Low Gray) and high grayscale (grayscale value greater than High Gray) are relatively concentrated. In the grayscale distribution of the pixel data of the chessboard, grayscale values ​​less than 10 account for 40%, and grayscale values ​​greater than 250 account for 40%, making it easy to filter out chessboard images. General images, on the other hand, have a wider grayscale distribution or a smaller proportion of the highest and lowest grayscale values. In this embodiment, the grayscale distribution detection module can determine whether the conditions for grayscale compensation are met based on preset high and low grayscale thresholds.

[0138] The Static Image Detection module receives the frame synchronization signal (v-sync) for each frame and uses Cyclic Redundancy Check (CRC) to determine if the input image data (pixel data) is the same as the previous image (i.e., the pixel data of the previous frame). If the CRC check value of the current frame is the same as that of the previous frame, it is determined to be the same image, i.e., a still image. At this point, the still images can be counted (e.g., using a counter) or timed. When the count value or timed value exceeds a certain set threshold, it is determined to be a Static Image state, meeting the conditions for grayscale compensation. The high grayscale threshold and low grayscale threshold can be set according to the actual situation.

[0139] Temperature Constraint module: This module acquires the temperature (i_temp) fed back from the temperature sensor, determines whether it has reached a temperature threshold, and if so, satisfies the conditions for grayscale compensation. The temperature threshold can be set according to actual conditions.

[0140] The Counter Logic module determines the corresponding grayscale weight based on the count value. For example, the grayscale weights corresponding to different count values ​​are shown in Table 1.

[0141] Table 1 Example of count weighting

[0142] 20000 1 100000 0.95 200000 0.9 500000 0.85 1000000 0.8 2000000 0.8 3000000 0.85 4000000 0.9 5000000 0.95 >6000000 1

[0143] The brightness weighting logic module (Weight Logic) acquires brightness data (i_dbv) and finds the corresponding brightness weight (DBV_weighting). For example, the correspondence between multiple brightness values ​​and their corresponding brightness weights can be shown in Table 2.

[0144] Table 2 DBV weighting examples

[0145] 0 1 1024 0.95 2048 0.9 3072 0.85 4095 0.8

[0146] In this embodiment, the results obtained from the Pattern Detection module, the Static Image Detection module, and the Temperature Constraint module can be combined to determine whether to enable (i.e., whether to perform grayscale compensation). Based on the count value of the still image and configuration parameters, linear interpolation is used between the binding points. The configuration parameters can be a threshold for the count value, a high grayscale threshold, a low grayscale threshold, and a temperature threshold, which can be adjusted by modifying these thresholds. Figure 2 Adjust the positions of points ① to ④, and set the grayscale weights for different count values ​​in Table 1 of the grayscale logic module (Counter Logic) and the brightness weights for different brightness values ​​in Table 2 of the brightness weight logic module (Weight Logic) to achieve the following: Figure 2 The stages from stage 1 to stage 5.

[0147] For example, if the still image counter value is 500000, corresponding to a grayscale weight of 0.85 in Table 1, the obtained brightness data (DBV) value is 3072, corresponding to a brightness weight DBV_weighting of 0.85 in Table 2, the input grayscale InGray is 255, and the output grayscale is:

[0148] OutGray=InGray*count_weighting*dbv_weighting=255*0.85*0.85=184.2.

[0149] In this embodiment of the disclosure, the count value counter in Table 2 can be converted into a time point according to the image frame rate. In other words, the count value counter corresponds to the converted time point, and the count value counter in Table 2 can be represented by the time point value obtained by converting the count value counter.

[0150] This disclosure also provides a compensation method, such as... Figure 7 As shown, compensation methods may include:

[0151] Step S1: Obtain the first time node value, the second time node value, the early compensation parameter set, the mid-term compensation parameter set, and the late compensation parameter set; the first time node value is less than the second time node value, the early compensation parameter set, the mid-term compensation parameter set, and the late compensation parameter set all include at least one compensation parameter, and the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is different from the value in the mid-term compensation parameter set, the compensation parameter value in the early compensation parameter set gradually decreases over time, and the compensation parameter value in the late compensation parameter set gradually increases over time;

[0152] Step S2: Start receiving pixel data and control the first timer to start timing, and obtain the first timing information obtained by the first timer; if the first timing information has not reached the first time node value, execute step S3; if the first timing information has reached the first time node value but has not reached the second time node value, execute step S4; if the first timing information has reached the second time node value, execute step S5; the pixel data includes: grayscale data;

[0153] Step S3: Compensate the grayscale data of the pixel data according to the first timing information and the compensation parameters in the previous compensation parameter set;

[0154] Step S4: Compensate the grayscale data of the pixel data according to the first timing information and the compensation parameters in the mid-term compensation parameter set;

[0155] Step S5: Compensate the grayscale data of the pixel data according to the first timing information and the compensation parameters in the post-compensation parameter set.

[0156] In an exemplary embodiment, step S1, where the value of the same compensation parameter in the early compensation parameter set and the later compensation parameter set differs from its value in the intermediate compensation parameter set, may include: the value of the same compensation parameter in the early compensation parameter set and the later compensation parameter set is greater than its value in the intermediate compensation parameter set.

[0157] In an exemplary embodiment, before step S2 begins receiving pixel data, it may further include:

[0158] Obtain the third time node value and the maximum compensation parameter set. The third time node value is greater than the second time node value. The maximum compensation parameter set includes at least one compensation parameter, and the value of the same compensation parameter in the maximum compensation parameter set is greater than its value in the later compensation parameter set.

[0159] After step S2 begins receiving pixel data, it may also include:

[0160] When the first timing information reaches the third time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the maximum compensation parameter set.

[0161] In an exemplary embodiment, before step S2 begins receiving pixel data, it may further include:

[0162] The compensation parameters are obtained for multiple time points. The early compensation parameter set includes compensation parameters for multiple time points before the first time node value; the mid-term compensation parameter set includes compensation parameters for multiple time points between the first and second time node values; the late compensation parameter set includes compensation parameters for multiple time points between the second and third time node values; and the maximum compensation parameter set includes compensation parameters for multiple time points after the third time node value.

[0163] The corresponding time point is found based on the first timing information. The compensation parameter set is determined based on the found time point. The grayscale data of the received pixel data is compensated based on the compensation parameters corresponding to the found time point in the determined compensation parameter set, so as to obtain the compensated grayscale data.

[0164] In an exemplary embodiment, the early compensation parameters are set together, and the values ​​of multiple compensation parameters of the same type gradually decrease according to the order of the corresponding time points;

[0165] In the mid-term compensation parameter set, the parameter values ​​of the same type of compensation parameter are the same;

[0166] In the later stage, the compensation parameters are concentrated, and the values ​​of multiple parameters of the same type gradually increase in the order of the corresponding time points;

[0167] In the maximum compensation parameter set, the parameter values ​​of the same type of compensation parameter are the same.

[0168] In an exemplary embodiment, the compensation parameters corresponding to multiple time points may include brightness weights and grayscale weights corresponding to multiple time points.

[0169] Steps S3 to S5 may include: determining the corresponding time point based on the first timing information, determining the corresponding brightness weight and grayscale weight based on the determined time point, multiplying the obtained brightness weight by the determined grayscale weight to obtain the compensated grayscale weight, and obtaining the compensated grayscale data based on the grayscale data in the pixel data and the compensated grayscale weight.

[0170] In an exemplary embodiment, steps S3 to S5, obtaining the compensated grayscale data based on the brightness information and grayscale information, may include: multiplying the grayscale data in the pixel data with the compensated grayscale weight to obtain the compensated grayscale data.

[0171] In an exemplary embodiment, after step S1 begins receiving pixel data, it may further include:

[0172] Store the first timing information of the first timer;

[0173] In the event of a power outage and subsequent restart, the stored first timing information is read. After restarting and resuming pixel data reception, timing continues based on the stored first timing information.

[0174] In an exemplary embodiment, before step S1 begins receiving pixel data, it may further include:

[0175] Step S01: Obtain the temperature threshold, test compensation parameters corresponding to multiple time points, high grayscale threshold, and low grayscale threshold;

[0176] Step S02: Control the temperature sensor to acquire temperature information;

[0177] Step S03: Obtain test pixel data, and obtain grayscale distribution information of test pixel data based on grayscale data in test pixel data. If the proportion of high grayscale in grayscale distribution information exceeds the high grayscale threshold, or the proportion of low grayscale in grayscale distribution information exceeds the low grayscale threshold, or the obtained temperature information exceeds the temperature threshold, control the second timer to start timing, and compensate the grayscale data in test pixel data according to the second timing information and the test compensation parameters corresponding to multiple time points.

[0178] In an exemplary embodiment, the test compensation parameters may include test brightness weight and test grayscale weight. In step S03, the grayscale data in the test pixel data is compensated according to the second timing information and the test compensation parameters corresponding to multiple time points. This may also include:

[0179] The corresponding time point is determined based on the second timing information. The corresponding test brightness weight and test grayscale weight are determined based on the determined time point. The test brightness weight and test grayscale weight are multiplied together to obtain the test compensation grayscale weight. The grayscale data in the test pixel data is multiplied together with the test compensation grayscale weight to obtain the compensated test grayscale data.

[0180] In an exemplary embodiment, before obtaining test pixel data in step S03, the method may further include: obtaining a first test time node value, a second test time node value, a third test time node value, early test compensation data, mid-term test compensation data, late test compensation data, and maximum test compensation data; the value of the first test time node is less than the value of the second test time node, and the value of the second test time node is less than the value of the third test time node;

[0181] The preliminary test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points before the first test time point; the intermediate test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points between the first and second test time points; the later test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points between the second and third test time points; and the maximum test compensation data includes the test brightness weights and test grayscale weights corresponding to multiple time points after the third test time point. In the preliminary test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually decrease according to the order of the corresponding time points.

[0182] In the mid-term test compensation data and the maximum test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights remain unchanged;

[0183] In the later test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually increase in the order of the corresponding time points;

[0184] In the mid-term test compensation data, the test brightness weight and test grayscale weight corresponding to multiple time points are less than the test brightness weight and test grayscale weight corresponding to multiple time points in the early and late test compensation data; in the maximum test compensation data, the test brightness weight and test grayscale weight corresponding to multiple time points are greater than the test brightness weight and test grayscale weight corresponding to multiple time points in the early and late test compensation data.

[0185] This disclosure also provides a display device, such as... Figure 8 As shown, the display device may include a display substrate 2 and the compensation device 1 described in any of the above embodiments, with the compensation device 1 electrically connected to the display substrate 2. In this embodiment, the display device 1 may include data signal lines, and the compensation device 1 may be connected to the data signal lines on the display substrate 2. The compensation device 1 can provide compensated grayscale data to the data signal lines on the display substrate 2, and the display substrate 2 displays the data based on the compensated grayscale data received from the data signal lines.

[0186] In this embodiment of the disclosure, the display panel may include a display substrate 2.

[0187] In this embodiment of the disclosure, the display device can be an electronic device with display function, such as a mobile phone, computer, television (TV), medical monitoring device, or vehicle central control device.

[0188] This disclosure also provides a method for operating a display device, including compensating grayscale data in pixels of a display panel according to the compensation method described in any of the above embodiments to obtain compensated grayscale data, and displaying the compensated grayscale data.

[0189] This disclosure also provides a non-transient computer-readable storage medium configured to store computer program instructions, wherein the computer program instructions, when executed, can implement the compensation method described in any of the above embodiments.

[0190] The compensation device and method, display device and its working method, and storage medium provided in this disclosure are described below. The display device includes a memory, a first timer, and a processor. The first timer is configured to start timing from the moment the processor receives pixel data to obtain first timing information and send the first timing information to the processor. The processor is configured to receive pixel data and the first timing information. If the first timing information has not reached a first time node value, the grayscale data of the pixel data is compensated according to the first timing information and compensation parameters in the early compensation parameter set. If the first timing information reaches the first time node value but has not reached a second time node value, the grayscale data of the pixel data is compensated according to the first timing information and compensation parameters in the mid-term compensation parameter set. If the first timing information reaches the second time node value, the grayscale data of the pixel data is compensated according to the first timing information and compensation parameters in the late compensation parameter set. Applying the compensation structure provided in this disclosure to a display panel can significantly slow down the aging of the display panel and improve its service life.

[0191] The accompanying drawings of the embodiments disclosed herein only relate to the structures involved in the embodiments of this disclosure; other structures can be referred to in a general design.

[0192] Where there is no conflict, the features of the embodiments disclosed herein can be combined with each other to obtain new embodiments.

[0193] While the embodiments disclosed herein are as described above, the content is merely for the purpose of facilitating understanding of these embodiments and is not intended to limit the scope of these embodiments. Any person skilled in the art to which these embodiments pertain may make any modifications and changes to the form and details of the implementation without departing from the spirit and scope disclosed herein; however, the patent protection scope of these embodiments shall still be determined by the scope defined in the appended claims.

Claims

1. A compensation device, comprising a first memory, a first timer, and a processor; The first memory is configured to store a first time node value, a second time node value, an early compensation parameter set, a mid-term compensation parameter set, and a late compensation parameter set; the first time node value is less than the second time node value, and each of the early, mid-term, and late compensation parameter sets includes at least one compensation parameter, and the value of the same compensation parameter in the early and late compensation parameter sets is different from the value in the mid-term compensation parameter set; the compensation parameter value in the early compensation parameter set gradually decreases over time, and the compensation parameter value in the late compensation parameter set gradually increases over time. The first timer, connected to the processor, is configured to start timing from the moment the processor receives pixel data, obtain first timing information, and send the first timing information to the processor. The pixel data includes grayscale data. The processor, connected to the first timer and the first memory respectively, is configured to receive pixel data and the first timing information. When the first timing information has not reached the first time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the early compensation parameter set. When the first timing information reaches the first time node value but has not reached the second time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the mid-term compensation parameter set. When the first timing information reaches the second time node value, the processor compensates for the grayscale data of the pixel data according to the first timing information and compensation parameters in the late compensation parameter set.

2. The compensation device according to claim 1, wherein, The value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is different from the value in the mid-term compensation parameter set, including: the value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is greater than the value in the mid-term compensation parameter set.

3. The compensation device according to claim 1 or 2, wherein, The first memory is further configured to store a third time node value and a maximum compensation parameter set, wherein the third time node value is greater than the second time node value, and the maximum compensation parameter set includes at least one compensation parameter, and the value of the same compensation parameter in the maximum compensation parameter set is greater than the value in the later compensation parameter set. The processor is further configured to compensate the grayscale data of the pixel data according to the first timing information and the compensation parameters in the maximum compensation parameter set when the first timing information reaches the third time node value.

4. The compensation device according to claim 3, wherein, The first memory is configured to store compensation parameters corresponding to multiple time points. The early compensation parameter set includes compensation parameters corresponding to multiple time points before the first time node value; the mid-term compensation parameter set includes compensation parameters corresponding to multiple time points between the first time node value and the second time node value; the late compensation parameter set includes compensation parameters corresponding to multiple time points between the second time node value and the third time node value; and the maximum compensation parameter set includes compensation parameters corresponding to multiple time points after the third time node value. The processor is configured to: find the corresponding time point according to the first timing information, determine the compensation parameter set according to the found time point, and compensate the grayscale data of the received pixel data according to the compensation parameters corresponding to the found time point in the determined compensation parameter set, so as to obtain the compensated grayscale data.

5. The compensation device according to claim 4, wherein, In the aforementioned set of early compensation parameters, the values ​​of multiple compensation parameters of the same type gradually decrease in the order of their corresponding time points; In the set of intermediate compensation parameters, the parameter values ​​of the same type of compensation parameter are the same; In the set of post-compensation parameters, the values ​​of multiple parameters of the same type of compensation parameter gradually increase in the order of the corresponding time points; In the set of maximum compensation parameters, the parameter values ​​of the same type of compensation parameter are the same.

6. The compensation device according to claim 4 or 5, wherein, The compensation parameters corresponding to the multiple time points include the brightness weight and grayscale weight corresponding to the multiple time points; The processor is configured to: determine the corresponding time point based on the first timing information; determine the corresponding brightness weight and grayscale weight based on the determined time point; multiply the obtained brightness weight by the determined grayscale weight to obtain the compensated grayscale weight; and obtain the compensated grayscale data based on the grayscale data in the pixel data and the compensated grayscale weight.

7. The compensation device according to claim 6, wherein, The processor is configured to multiply the grayscale data in the pixel data by the compensated grayscale weight to obtain the compensated grayscale data.

8. The compensation device according to claim 1 or 2 further includes a timing memory; The timing memory is connected to the processor and the first timer, and is configured to store the first timing information of the first timer. The first timer is also connected to the timing memory and is configured to read the first timing information in the timing memory when the processor is restarted after a power outage, and to continue timing based on the first timing information stored in the first memory when the processor restarts and resumes receiving pixel data.

9. The compensation device according to claim 1 or 2 further includes a second timer, a second memory, and a temperature sensor; The second memory, connected to the processor, is configured to store temperature thresholds, test compensation parameters corresponding to multiple time points, high grayscale thresholds, and low grayscale thresholds. The temperature sensor is connected to the processor and is configured to acquire temperature information and transmit the temperature information to the processor. The second timer is connected to the processor and is set to keep time under the control of the processor to obtain second timing information and send the second timing information to the processor. The processor, connected to the second timer, the second memory, and the temperature sensor respectively, is further configured to acquire test pixel data and the temperature information, obtain grayscale distribution information of the test pixel data based on the grayscale data in the test pixel data, and control the second timer to start timing when the proportion of high grayscale in the grayscale distribution information exceeds the high grayscale threshold, or the proportion of low grayscale in the grayscale distribution information exceeds the low grayscale threshold, or the acquired temperature information exceeds the temperature threshold, and compensate the grayscale data in the test pixel data based on the second timing information and the test compensation parameters corresponding to multiple time points.

10. The compensation device according to claim 9, wherein, The test compensation parameters include test brightness weight and test grayscale weight; The processor is configured to determine a corresponding time point based on the second timing information, determine a corresponding test brightness weight and test grayscale weight based on the determined time point, multiply the test brightness weight and the test grayscale weight to obtain a test compensation grayscale weight, and multiply the grayscale data in the test pixel data with the test compensation grayscale weight to obtain compensated test grayscale data.

11. The compensation device according to claim 10, wherein, The second memory is configured to store the values ​​of a first test time node, a second test time node, a third test time node, early test compensation data, mid-term test compensation data, late test compensation data, and maximum test compensation data. The value of the first test time node is less than the value of the second test time node, and the value of the second test time node is less than the value of the third test time node. The early test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points before the first test time node. The mid-term test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the first and second test time nodes. The late test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the second and third test time nodes. The maximum test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points after the third test time node. In the early test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually decrease according to the order of the corresponding time points. In the intermediate test compensation data and the maximum test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights remain unchanged; In the post-test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually increase in the order of the corresponding time points; The test brightness weight and test grayscale weight corresponding to multiple time points in the intermediate test compensation data are less than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data; the test brightness weight and test grayscale weight corresponding to multiple time points in the maximum test compensation data are greater than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data.

12. A compensation method, comprising: Obtain the first time node value, the second time node value, the early compensation parameter set, the mid-term compensation parameter set, the late compensation parameter set, and the maximum compensation parameter set; The first time node value is less than the second time node value. The early compensation parameter set, the mid-term compensation parameter set, and the late compensation parameter set all include at least one compensation parameter. The value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is different from the value in the mid-term compensation parameter set. The compensation parameter value in the early compensation parameter set gradually decreases over time, and the compensation parameter value in the late compensation parameter set gradually increases over time. Start receiving pixel data, control the first timer to start timing, and obtain the first timing information obtained by the first timer; The pixel data includes: grayscale data; When the first timing information has not reached the first time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the early compensation parameter set; when the first timing information has reached the first time node value but has not reached the second time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the mid-term compensation parameter set; when the first timing information has reached the second time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the late compensation parameter set.

13. The compensation method according to claim 12, wherein the value of the same compensation parameter in the early-stage compensation parameter set and the later-stage compensation parameter set differs from its value in the mid-stage compensation parameter set, comprising: The value of the same compensation parameter in the early compensation parameter set and the late compensation parameter set is greater than the value in the mid-term compensation parameter set.

14. The compensation method according to claim 12 or 13, further comprising, before starting to receive pixel data: Obtain a third time node value and a maximum compensation parameter set, wherein the third time node value is greater than the second time node value, and the maximum compensation parameter set includes at least one compensation parameter, and the value of the same compensation parameter in the maximum compensation parameter set is greater than the value in the later compensation parameter set; After the process of starting to receive pixel data is completed, the process also includes: When the first timing information reaches the third time node value, the grayscale data of the pixel data is compensated according to the first timing information and the compensation parameters in the maximum compensation parameter set.

15. The compensation method according to claim 14, further comprising, before starting to receive pixel data: The compensation parameters are obtained for multiple time points. The early compensation parameter set includes compensation parameters for multiple time points before the first time node value; the mid-term compensation parameter set includes compensation parameters for multiple time points between the first time node value and the second time node value; the late compensation parameter set includes compensation parameters for multiple time points between the second time node value and the third time node value; and the maximum compensation parameter set includes compensation parameters for multiple time points after the third time node value. The corresponding time point is found based on the first timing information. A set of compensation parameters is determined based on the found time point. The grayscale data of the received pixel data is compensated based on the compensation parameters corresponding to the found time point in the determined set of compensation parameters, so as to obtain the compensated grayscale data.

16. The compensation method according to claim 15, wherein, In the aforementioned set of early compensation parameters, the values ​​of multiple compensation parameters of the same type gradually decrease in the order of their corresponding time points; In the set of intermediate compensation parameters, the parameter values ​​of the same type of compensation parameter are the same; In the set of post-compensation parameters, the values ​​of multiple parameters of the same type of compensation parameter gradually increase in the order of the corresponding time points; In the set of maximum compensation parameters, the parameter values ​​of the same type of compensation parameter are the same.

17. The compensation method according to claim 15 or 16, wherein, The compensation parameters corresponding to the multiple time points include the brightness weight and grayscale weight corresponding to the multiple time points; The process involves finding the corresponding time point based on the first timing information, determining a compensation parameter set based on the found time point, and compensating the grayscale data of the received pixel data according to the compensation parameters corresponding to the found time point in the determined compensation parameter set, to obtain compensated grayscale data, including: The corresponding time point is determined based on the first timing information. The corresponding brightness weight and grayscale weight are determined based on the determined time point. The obtained brightness weight is multiplied by the determined grayscale weight to obtain the compensated grayscale weight. The compensated grayscale data is obtained based on the grayscale data in the pixel data and the compensated grayscale weight.

18. The compensation method according to claim 17, wherein, The step of obtaining the compensated grayscale data based on the grayscale data in the pixel data and the compensated grayscale weight includes: multiplying the grayscale data in the pixel data by the compensated grayscale weight to obtain the compensated grayscale data.

19. The compensation method according to claim 12 or 13, wherein, After the process of starting to receive pixel data is completed, the process also includes: Store the first timing information of the first timer; In the event of a power outage and subsequent restart, the stored first timing information is read. After restarting and resuming pixel data reception, timing continues based on the stored first timing information.

20. The compensation method according to claim 12 or 13, wherein, Before starting to receive pixel data, the process also includes: Obtain the temperature threshold, test compensation parameters corresponding to multiple time points, high grayscale threshold, and low grayscale threshold; The system controls a temperature sensor to acquire temperature information; acquires test pixel data; and obtains grayscale distribution information of the test pixel data based on the grayscale data in the test pixel data. If the proportion of high grayscale in the grayscale distribution information exceeds the high grayscale threshold, or the proportion of low grayscale in the grayscale distribution information exceeds the low grayscale threshold, or the acquired temperature information exceeds the temperature threshold, the system controls a second timer to start timing. The system then compensates for the grayscale data in the test pixel data based on the second timing information and the test compensation parameters corresponding to multiple time points.

21. The compensation method according to claim 20, wherein, The test compensation parameters include test brightness weight and test grayscale weight; The step of compensating the grayscale data in the test pixel data according to the second timing information and the test compensation parameters corresponding to multiple time points includes: The corresponding time point is determined based on the second timing information. The corresponding test brightness weight and test grayscale weight are determined based on the determined time point. The test brightness weight and the test grayscale weight are multiplied together to obtain the test compensation grayscale weight. The grayscale data in the test pixel data are multiplied together with the test compensation grayscale weight to obtain the compensated test grayscale data.

22. The compensation method according to claim 21, wherein, Before acquiring the test pixel data, the method further includes: acquiring the values ​​of the first test time node, the second test time node, the third test time node, early test compensation data, mid-term test compensation data, late test compensation data, and maximum test compensation data; the value of the first test time node is less than the value of the second test time node, and the value of the second test time node is less than the value of the third test time node. The preliminary test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points before the first test time node; the intermediate test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the first test time node and the second test time node; the later test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points between the second test time node and the third test time node; and the maximum test compensation data includes test brightness weights and test grayscale weights corresponding to multiple time points after the third test time node. In the preliminary test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually decrease according to the order of the corresponding time points. In the intermediate test compensation data and the maximum test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights remain unchanged; In the post-test compensation data, the values ​​of multiple test brightness weights and multiple test grayscale weights gradually increase in the order of the corresponding time points; The test brightness weight and test grayscale weight corresponding to multiple time points in the intermediate test compensation data are less than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data; the test brightness weight and test grayscale weight corresponding to multiple time points in the maximum test compensation data are greater than the test brightness weight and test grayscale weight corresponding to multiple time points in the early test compensation data and the late test compensation data.

23. A display device, comprising: The display substrate and the compensation device as described in any one of claims 1 to 11, wherein the compensation device is electrically connected to the display substrate.

24. A method of operating a display device, comprising compensating grayscale data in pixels of a display panel by the compensation method according to any one of claims 12 to 22 to obtain compensated grayscale data, and displaying the data based on the compensated grayscale data.

25. A non-transient computer-readable storage medium, the storage medium being configured to store computer program instructions, wherein, When the computer program instructions are executed, they can implement the compensation method described in any one of claims 12 to 22.