Aging compensation method of display panel, display equipment and storage medium
By dividing the display partitions in the OLED display panel, calculating the temperature weight and aging accumulation data, and performing aging compensation, the problem of uneven brightness during use of the display product is solved, and the uniformity and consistency of the display effect are improved.
Patent Information
- Application Number
- CN202510213744.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-02-25
AI Technical Summary
Display products based on OLED technology are prone to uneven brightness during use, especially when they age more severely at high temperatures, resulting in differences in brightness in different display areas and affecting the display effect.
By dividing multiple display partitions in the display panel, the temperature weight of each partition is determined according to the display situation of the current frame screen, the aging accumulated data of each pixel is calculated, and aging compensation is performed to reduce the problem of uneven brightness caused by temperature influence.
It effectively reduces the uneven display problem caused by temperature influence in each partition of the display panel, improves the uniformity and consistency of the overall picture, and improves the display effect.
Smart Images

Figure CN119993052A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to an aging compensation method for a display panel, a display device, and a storage medium. Background Art
[0002] As the use time increases, display products based on organic light-emitting diode (OLED) technology deteriorate, which can easily reduce the display brightness of organic light-emitting displays. OLED degradation is more serious at high temperatures. Therefore, during use, it is easy for different display areas of the display product to have large differences in brightness. The long-term accumulation of display brightness differences can easily lead to significant differences in the degree of degradation in different areas. If the same cumulative compensation method is used, there will be brightness differences in different areas after compensation, affecting the display effect. Summary of the invention
[0003] The purpose of the present application is to provide a display panel aging compensation method, a display device and a storage medium, so as to solve the problem of brightness difference in aging compensation of the display panel.
[0004] In order to achieve the above-mentioned object, the first aspect of the present application provides an aging compensation method for a display panel, wherein the display panel includes a plurality of display partitions, and the method includes:
[0005] Determining a temperature weight of each display partition according to a current frame image of the display panel;
[0006] Determining accumulated aging data of each pixel of the display panel based on the temperature weight of each display partition;
[0007] Aging compensation is performed on the display panel according to the accumulated aging data of each pixel.
[0008] In the embodiment of the present application, determining the temperature weight of each display partition includes:
[0009] The temperature weight of each display partition is calculated according to the display grayscale value of each pixel in each display partition.
[0010] In the embodiment of the present application, the temperature weight of each display partition is calculated according to the display grayscale value of each pixel in each display partition, including:
[0011] Acquire the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, and the grayscale value of the blue sub-pixel of each pixel in each display partition when the display panel displays the current frame;
[0012] The temperature weight of each display partition is calculated based on the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, the grayscale value of the blue sub-pixel, the size of the display partition, the preset reference grayscale value and the brightness conversion coefficient.
[0013] In the embodiment of the present application, the temperature weight is calculated by the following formula:
[0014]
[0015] Among them, k is the temperature weight corresponding to the display partition, gray(R) is the grayscale value of the red sub-pixel of each pixel in the display partition, gray(G) is the grayscale value of the green sub-pixel of each pixel in the display partition, gray(B) is the grayscale value of the blue sub-pixel of each pixel in the display partition, x*y is the size of the display partition, gray_ref is the preset reference grayscale value, γ is the brightness conversion coefficient, and max(gray(R), gray(G), gray(B)) represents the maximum grayscale value among the grayscale values of the red sub-pixel, the green sub-pixel, and the blue sub-pixel in the display partition.
[0016] In the embodiment of the present application, the step of determining the accumulated aging data of each pixel of the display panel based on the temperature weight of each display partition includes:
[0017] Determining the target current value of each pixel in each display partition according to the temperature weight of each display partition;
[0018] The accumulated aging data of each pixel of the display panel is obtained according to the target current value of each pixel, the preset reference current value, and the current actual temperature value of each display partition when the display panel displays the current frame image.
[0019] In the embodiment of the present application, determining the target current value of each pixel in each display partition according to the temperature weight of each display partition includes:
[0020] Respectively obtaining an initial current value of each pixel in each display partition;
[0021] The target current value of each pixel is determined according to the initial current value of each pixel and the temperature weight corresponding to the display subarea where each pixel is located.
[0022] In the embodiment of the present application, the aging accumulation data of each pixel of the display panel is obtained according to the target current value of each pixel, the preset reference current value, and the current actual temperature value of each display partition when the display panel displays the current frame image, including:
[0023] Obtain pre-built calculation models for aging accumulation data;
[0024] The target current value of each pixel, the preset reference current value, and the current actual temperature value corresponding to the display partition where the pixel is located are input into the aging accumulation data calculation model to obtain the aging accumulation data of each pixel.
[0025] In the embodiment of the present application, performing aging compensation on the display panel according to the accumulated aging data of each pixel includes:
[0026] Acquire a pre-built mapping table, wherein the mapping table includes a mapping relationship between the accumulated aging data and compensation parameters of aging compensation;
[0027] Query the mapping table according to the accumulated aging data of each pixel to obtain a compensation coefficient corresponding to each pixel;
[0028] The display panel is controlled according to the compensation coefficient corresponding to each pixel to achieve aging compensation for the display panel.
[0029] In the embodiment of the present application, performing aging compensation on the display panel according to the accumulated aging data of each pixel includes:
[0030] Get pre-built aging compensation models;
[0031] Inputting the accumulated aging data of each pixel into the aging compensation model to obtain a compensation coefficient corresponding to each pixel;
[0032] The display panel is controlled according to the compensation coefficient corresponding to each pixel to achieve aging compensation for the display panel.
[0033] A second aspect of the present application provides a display device, including:
[0034] Display panel;
[0035] a memory configured to store instructions; and
[0036] The processor is configured to call the instructions from the memory and implement the above-mentioned aging compensation method for the display panel when executing the instructions.
[0037] A third aspect of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed by a processor, configure the processor to execute the above-mentioned aging compensation method for a display panel.
[0038] The present application first determines the temperature weight of each partition of the display panel according to the current frame of the display panel to reflect the degree of influence of the display partition on the overall temperature under the current frame. Then, based on the temperature weight of each display partition, the accumulated aging data of each pixel of the display panel is determined, and the display panel is aging compensated according to the accumulated aging data of the pixel. By adding the temperature weight of each partition to the accumulated aging data, the present application can reduce the problem of uneven display of each partition of the display panel due to temperature influence, and improve the uniformity and consistency of the overall picture of the display panel.
[0039] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0041] Figure 1 A schematic diagram of a flow chart of an aging compensation method for a display panel provided in an embodiment of the present application;
[0042] Figure 2 A schematic diagram of display partitions of a display panel provided in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of the structure of an aging compensation device for a display panel provided in an embodiment of the present application;
[0044] Figure 4 This is a structural block diagram of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0046] In the description of the present application, it should be understood that the terms "first" and "second" are used only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined. In the present application, the word "exemplary" is used to mean "used as an example, illustration or description". Any embodiment described as "exemplary" in the present application is not necessarily interpreted as being more preferred or more advantageous than other embodiments. In order to enable any technician in the field to implement and use the present application, the following description is given. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can also be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid unnecessary details that make the description of the present application obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.
[0047] Figure 1 FIG. 1 is a flow chart of a display panel aging compensation method provided in an embodiment of the present application. Figure 1 As shown, the aging compensation method may include steps 101-103, which are described in detail below.
[0048] In an embodiment of the present application, the display panel may include multiple display partitions. When the display panel displays a frame, the working states of different display partitions may be different, and this difference may affect the temperature distribution, which is further related to the aging of the display partitions. Therefore, for the current frame of the display panel, the pixel display conditions in each display partition are different.
[0049] As an example, the display panel can be divided into a plurality of fixed-size areas as a plurality of display partitions of the display panel, and the size of each display partition is x*y. As another example, the display panel can also be divided into a plurality of areas of different sizes as a plurality of display partitions of the display panel. Whether it is a display partition of a fixed size or a non-fixed size, it is necessary to satisfy that the degree to which each display partition is affected by temperature is similar. The following is an example of dividing into a plurality of fixed-size display partitions.
[0050] Figure 2 FIG. 1 is a schematic diagram of display partitions of a display panel provided in an embodiment of the present application. Figure 2As shown, assuming that the resolution of the display panel is 3840*2160, it can be divided into 10*10 display partitions of 216*384 pixels. It should be noted that the size of the display partition needs to be set according to the size of the display panel to reduce the compensation error caused by the temperature difference. The setting condition needs to meet the condition that the display partition after segmentation meets the common display content segmentation with large differences, and it can be set to the smallest area within the hardware satisfaction range.
[0051] Based on this, in step 101, the temperature weight of each display partition can be determined according to the current frame of the display panel. The temperature weight refers to the parameter value used to quantify the effect of temperature on the display of the display panel, reflecting the importance of temperature changes to each display partition of the display panel. In an embodiment of the present application, the temperature weight can be determined by analyzing the display characteristics of each display partition. For example, in a high-resolution display panel, if a display partition mainly displays high-brightness image content in the current frame, the working intensity of its internal pixels is relatively large, and the heat generated is relatively large, then the temperature weight of the display partition will be higher. This temperature weight reflects the degree of influence of the display partition on the overall temperature in the current frame or the potential tendency of the partition to age.
[0052] In step 102, the aging accumulation data of each pixel of the display panel can be determined based on the temperature weight of each display partition. The aging accumulation data refers to data that records and quantifies the degree of performance degradation of the display panel during the service life of the display panel. For example, the aging accumulation data can be the sum of the last aging accumulation data and the aging data calculated in the current frame. The aging accumulation data calculated in the current frame is related to three factors: the actual temperature of the display partition sensed by the sensor, the temperature weight, and the driving current of each pixel.
[0053] As an example, when the temperature weight of each display partition is determined, the aging accumulation of each pixel of the display panel can be further analyzed. Since the temperature weight of each display partition is different, the aging effects on the pixels in the display partition are also different. Taking the OLED display panel as an example, the display effect of pixels in a display partition with a higher temperature weight may be more susceptible to interference, thereby accelerating aging. The parameters for calculating the aging accumulation data of each pixel are adjusted according to the temperature weight of each display partition. For example, for pixels in a display partition with a high temperature weight, when calculating the aging accumulation data, the calculation results may reflect a faster aging accumulation rate due to their higher temperature-related risks.
[0054] Step 103, perform aging compensation on the display panel according to the accumulated aging data of each pixel. The accumulated aging data of each pixel reflects the degree of aging of the pixel during use. Based on these data, aging compensation can be performed on the display panel. Still taking the OLED display panel as an example, if the accumulated aging data of a pixel shows that its luminous efficiency has decreased, the corresponding compensation coefficient can be obtained by looking up a pre-established mapping relationship or using an aging compensation model. This compensation coefficient is then used to control the display of the pixel. For example, if the compensation coefficient is 1.2, then in the subsequent display control, the driving current of the pixel is increased to 1.2 times the original, thereby increasing its luminous brightness and compensating for the brightness reduction caused by aging, so as to optimize the display effect of the entire display panel.
[0055] In summary, the embodiment of the present application first determines the temperature weight of each partition of the display panel according to the current frame of the display panel to reflect the degree of influence of the display partition on the overall temperature under the current frame. Then, based on the temperature weight of each display partition, the accumulated aging data of each pixel of the display panel is determined, and the display panel is compensated for aging according to the accumulated aging data of the pixel. In this way, by adding the temperature weight of each partition to the accumulated aging data, the problem of uneven display of each partition of the display panel due to temperature influence can be reduced, and the uniformity and consistency of the overall picture of the display panel can be improved.
[0056] In step 101, the temperature weight of each display partition may be calculated according to the display grayscale value of each pixel in each display partition.
[0057] Among them, the display grayscale value reflects the brightness level of each pixel in each display partition. Within the display partition, the display grayscale value of each pixel jointly determines the overall brightness of the partition, and a higher grayscale value means a brighter color. For example, in an 8-bit display system, the grayscale value range is assumed to be from 0 to 255. For each display partition, the grayscale values of all pixels therein are collected. In a display panel, a higher grayscale value usually requires a higher current to drive the pixel to achieve the desired brightness, so the required power consumption is higher. The increased power consumption will cause more heat to be generated, and the temperature value of the display partition will also be higher. In order to maintain the life of the display device, the temperature impact of each display partition can be quantified by temperature weights. Therefore, as an example, the grayscale value can be associated with the temperature weight based on an empirical model or a lookup table, so as to effectively predict the impact of temperature changes on each display partition.
[0058] In each pixel of each display partition, the grayscale value of the red, green and blue sub-pixels is a key factor affecting the display brightness. If the grayscale value of the red sub-pixel in a display partition is higher, it means that the partition has a higher brightness output on the red component, which may generate more heat. The temperature weight of the display partition is calculated by a specific formula, taking into account the grayscale values of the red, green and blue sub-pixels, the size of the display partition, the preset reference grayscale value and the brightness conversion coefficient. For example, the grayscale value of the red sub-pixel of a pixel is 200, the green is 150, and the blue is 100. The temperature weight of the partition can be obtained as 0.8 according to a specific algorithm in combination with its display partition size, reference grayscale value and brightness conversion coefficient. Among them, the brightness conversion coefficient includes but is not limited to 2.2.
[0059] Based on this, in one embodiment, the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, and the grayscale value of the blue sub-pixel of each pixel in each display partition can be first obtained when the display panel displays the current frame. Since the working state of sub-pixels of different colors has an important influence on heat generation and aging during the display process. When the display panel displays the current frame, for each pixel in each display partition, it is necessary to obtain the maximum grayscale value of the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, and the grayscale value of the blue sub-pixel inside it. For example, in the display of a color image, if a certain pixel mainly displays image content with a red tone, then the grayscale value of the red sub-pixel in the pixel may be higher. By scanning all pixels in each display partition, the maximum grayscale value of the grayscale value in the red sub-pixel, the grayscale value in the green sub-pixel, and the grayscale value in the blue sub-pixel of each pixel is found. These values will be used as important parameters for subsequent calculation of the display partition temperature weight.
[0060] Then, the temperature weight of each display partition is calculated based on the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, the grayscale value of the blue sub-pixel, the size of the display partition, the preset reference grayscale value, and the brightness conversion coefficient. When calculating the temperature weight of the display partition, many factors are considered. The maximum grayscale value of the red sub-pixel, the maximum grayscale value of the green sub-pixel, and the maximum grayscale value of the blue sub-pixel reflect the intensity of the color display of the partition. The size of the display partition affects the distribution and accumulation of heat. The preset reference grayscale value is a benchmark value used to compare the actual grayscale value. The brightness conversion coefficient is used to convert the grayscale value into a temperature-related quantity.
[0061] As an example, the temperature weight is calculated by the following formula:
[0062]
[0063] Among them, k is the temperature weight corresponding to the display partition, gray(R) is the grayscale value of the red sub-pixel of each pixel in the display partition, gray(G) is the grayscale value of the green sub-pixel of each pixel in the display partition, gray(B) is the grayscale value of the blue sub-pixel of each pixel in the display partition, x*y is the size of the display partition, gray_ref is the preset reference grayscale value, γ is the brightness conversion coefficient, max(gray(R), gray(G), gray(B)) represents the maximum grayscale value among the grayscale values of the red sub-pixel, the green sub-pixel, and the blue sub-pixel of each pixel in the display partition.
[0064] In step 102, the target current value of each pixel in each display partition can be determined based on the temperature weight of each display partition. The temperature weight of each display partition reflects the aging tendency and other characteristics of the display partition, and the target current value of each pixel in the partition can be determined based on this temperature weight. For example, in an OLED display panel, a higher temperature weight may mean that the liquid crystal molecules of the pixels in the partition are more susceptible to interference. In order to ensure the display effect and take into account the aging factor, the driving current of the pixel needs to be adjusted.
[0065] Then, according to the target current value of each pixel, the preset reference current value, and the current actual temperature value of each display partition when the display panel displays the current frame, the aging cumulative data of each pixel of the display panel is obtained. The relationship between the target current value and the reference current value of each pixel and the actual temperature value of the display partition jointly determine the pixel aging cumulative data. The reference current value is a pre-set standard current value for comparison. The actual temperature value reflects the impact of the current working environment on pixel aging.
[0066] Specifically, the initial current value of each pixel in each display partition is obtained respectively. In the display panel, each pixel in each display partition has its initial driving current value. This initial current value is set according to the performance requirements of the pixel when the display panel is designed and manufactured. For example, when manufacturing an OLED display panel with specific resolution and brightness requirements, for the pixels in each display partition, the initial current value is determined based on factors such as the color range and brightness range to be displayed. The initial current value of each pixel is obtained through circuit detection or from a parameter table stored in the display panel control system, and these initial current values will be used as the basic data for the subsequent calculation of the target current value.
[0067] Then, the target current value of each pixel is determined based on the initial current value of each pixel and the temperature weight corresponding to the display partition where each pixel is located. The temperature weight of the display partition where each pixel is located reflects the special working state of the partition. The target current value is determined in combination with the initial current value of the pixel. In this way, the current of the pixel can be adjusted according to the temperature weight of the display partition to adapt to different aging tendencies and display requirements. For example, assuming that the temperature weight is k and the initial current value is I0, the target current value I after introducing the temperature factor is t Can be I t =k*I0.
[0068] In an embodiment of the present application, the aging cumulative data can be obtained based on a pre-constructed aging cumulative data calculation model. Specifically, the pre-constructed aging cumulative data calculation model is obtained. The target current value, the reference current value, and the current actual temperature value corresponding to the display partition where the pixel is located are input into the aging cumulative data calculation model to obtain the aging cumulative data of each pixel.
[0069] Among them, the aging accumulation data calculation model is pre-built through experiments, theoretical analysis, data fitting and other methods. The model takes into account the impact of multiple factors on the accumulation of pixel aging. For example, in the process of studying OLED pixel aging, a large amount of experimental data is used to analyze the relationship between the pixel current, temperature, working time and other factors and the degree of aging, and then a mathematical model is constructed to describe this relationship. This model may be a multivariate function. For example, in an OLED display panel, assuming that the target current value of the pixel is I t , the reference current value is I r , showing the current actual temperature of the partition as T a , we can get the aging accumulation data A d =g(I t ,I r ,T a ), where g can be a specific functional relationship. By obtaining the pre-built aging accumulation data calculation model from the storage system or a special model library, preparation is made for the subsequent calculation of the aging accumulation data of the pixel.
[0070] In the embodiment of the present application, the relevant parameters of the aging compensation of the display panel can be determined based on the accumulated aging data of the display panel to perform aging compensation on the display panel. For example, the mapping relationship between the accumulated aging data and the aging compensation can be determined based on a pre-built mapping table or a pre-built aging compensation model. The mapping table is established based on the mapping relationship between the accumulated aging data and the compensation parameters of the aging compensation, and therefore, the mapping table can include the mapping relationship between the accumulated aging data and the compensation parameters of the aging compensation.
[0071] The following describes in detail the mapping table and the aging compensation model as examples.
[0072] In one example, a pre-built mapping table is first obtained. The pre-built mapping table is obtained through a large number of experiments and analyses. During the development of the display panel, different degrees of aging accumulation data are tested, and corresponding aging compensation parameters are determined. For example, for an OLED display panel, when the aging accumulation data indicates that the luminous efficiency of a pixel is reduced to a certain extent, it is necessary to determine a suitable compensation coefficient to increase its brightness. This mapping table stores the relationship between different aging accumulation data and corresponding compensation parameters such as compensation coefficients. By obtaining this mapping table from a storage device, preparations are made for finding compensation parameters based on the aging accumulation data of the pixel.
[0073] Then, the mapping table is searched according to the accumulated aging data of each pixel to obtain the compensation coefficient corresponding to each pixel. The corresponding compensation coefficient is searched in the mapping table by using the accumulated aging data of each pixel. For example, the accumulated aging data of a pixel is A d =0.3, find the compensation coefficient corresponding to this value in the mapping table. If the mapping table specifies that when A d =0.3, the compensation coefficient is C=1.2, so the compensation coefficient corresponding to the pixel is 1.2. This compensation coefficient will be used for the subsequent aging compensation operation of the pixel.
[0074] Finally, the display panel is controlled according to the compensation coefficient corresponding to each pixel to achieve aging compensation for the display panel. In the OLED display panel, if the compensation coefficient of a pixel is C=1.2, the display parameters such as the driving voltage or current of the pixel are adjusted according to this coefficient during the display control process. For example, if the original driving current is I, the adjusted driving current is I×1.2, thereby improving the display effect of the pixel and compensating for the display performance degradation caused by aging, and finally achieving aging compensation for the entire display panel, making the display effect of the entire display panel more uniform and stable.
[0075] In another example, a pre-built aging compensation model may be first obtained. Then, the accumulated aging data of each pixel is input into the aging compensation model to obtain a compensation coefficient corresponding to each pixel. Then, the display panel is controlled according to the compensation coefficient corresponding to each pixel to achieve aging compensation for the display panel.
[0076] As an example, the aging compensation model is constructed through in-depth technical research and a large amount of experimental data. In the field of display technology, in order to deal with the problem of pixel aging, researchers will analyze the relationship between various pixel parameters (such as current, voltage, temperature, etc.) and aging compensation based on the characteristics of different display technologies (such as OLED or liquid crystal display technology). For example, for OLED display panels, research has found that pixel aging is closely related to factors such as luminous efficiency, current density, and operating temperature. By mathematically modeling these factors, an aging compensation model is constructed. This model may also be a complex functional relationship. After obtaining the cumulative aging data of each pixel, the cumulative aging data of each pixel can be input into the aging compensation model for calculation. For example, for a pixel, its cumulative aging data is A d =0.2, and substitute it into the aging compensation model. According to the mathematical operation rules in the model and in combination with other relevant parameters of the pixel, the compensation coefficient corresponding to the pixel can be calculated. This compensation coefficient reflects the degree of compensation required according to the accumulated aging data of the pixel. Finally, the display control operation of the display panel can be performed according to the compensation coefficient corresponding to each pixel. The specific control method can refer to the similar method in the aforementioned step 103, which will not be repeated here.
[0077] In a specific implementation, the aging accumulation data corresponding to each pixel can be written into the flash memory of the display panel, and then the aging compensation model can directly obtain the aging accumulation data of each pixel from the flash memory, and then output the compensation coefficient corresponding to each pixel according to the aging accumulation data. Accordingly, the aging compensation module of the display panel can perform display control (such as adjustment of display grayscale or brightness) on each pixel of the display panel according to the compensation coefficient output by the aging compensation model, so as to realize aging compensation of the display panel.
[0078] Figure 3 FIG. 3 is a schematic diagram of a display panel aging compensation device 300 provided in an embodiment of the present application. Figure 3 As shown, the aging compensation device 300 includes a first determination module 301, a second determination module 302 and a compensation module 303. The first determination module 301 is used to determine the temperature weight of each display partition according to the current frame image of the display panel. The second determination module 302 is used to determine the aging accumulation data of each pixel of the display panel based on the temperature weight of each display partition. The compensation module 303 is used to perform aging compensation on the display panel according to the aging accumulation data of each pixel.
[0079] Among them, the first determination module 301, the second determination module 302 and the compensation module 303 can be respectively used to execute steps 101-103 in the embodiment corresponding to the aging compensation method of the above-mentioned display panel. For the specific implementation methods of these modules and more details, please refer to the corresponding method part, which will not be repeated here one by one.
[0080] Figure 4 1 is a structural block diagram of a display device provided in an embodiment of the present application. Figure 4 As shown, the display device 400 includes a display panel 401, a memory 402 and a processor 403. The memory 402 is configured to store instructions. The processor 403 is configured to call instructions from the memory 402 and implement the aging compensation method for the display panel described in any one of the embodiments of the present application when executing the instructions.
[0081] An embodiment of the present application further provides a computer-readable storage medium having instructions stored thereon. When the instructions are executed by a processor, the processor is configured to execute the aging compensation method for a display panel described in any one of the embodiments of the present application.
[0082] Since the instructions stored in the aging compensation device of the display panel, the display device and the computer-readable storage medium can execute the steps in any one of the aging compensation methods for the display panel provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the aging compensation methods for the display panel provided in the embodiments of the present application can be achieved. For details, please refer to the previous embodiments and will not be repeated here.
[0083] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0084] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0085] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0087] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0088] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0089] Computer readable media include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated communication signals and carrier waves.
[0090] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0091] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A display panel aging compensation method, characterized in that: The display panel includes a plurality of display partitions, and the method includes: Determining a temperature weight of each display partition according to a current frame image of the display panel; Determining accumulated aging data of each pixel of the display panel based on the temperature weight of each display partition; Aging compensation is performed on the display panel according to the accumulated aging data of each pixel.
2. The aging compensation method according to claim 1, characterized in that: The step of determining the temperature weight of each display partition includes: The temperature weight of each display partition is calculated according to the display grayscale value of each pixel in each display partition.
3. The aging compensation method according to claim 2, characterized in that: The step of calculating the temperature weight of each display partition according to the display grayscale value of each pixel in each display partition comprises: Acquire the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, and the grayscale value of the blue sub-pixel of each pixel in each display partition when the display panel displays the current frame; The temperature weight of each display partition is calculated based on the grayscale value of the red sub-pixel, the grayscale value of the green sub-pixel, the grayscale value of the blue sub-pixel, the size of the display partition, the preset reference grayscale value and the brightness conversion coefficient.
4. The aging compensation method according to claim 3, characterized in that: The temperature weight is calculated by the following formula: Among them, k is the temperature weight corresponding to the display partition, gray(R) is the grayscale value of the red sub-pixel of each pixel in the display partition, gray(G) is the grayscale value of the green sub-pixel of each pixel in the display partition, gray(B) is the grayscale value of the blue sub-pixel of each pixel in the display partition, x*y is the size of the display partition, gray_ref is the preset reference grayscale value, γ is the brightness conversion coefficient, and max(gray(R), gray(G), gray(B)) represents the maximum grayscale value among the grayscale values of the red sub-pixel, the green sub-pixel, and the blue sub-pixel of each pixel in the display partition.
5. The aging compensation method according to claim 1, characterized in that: The step of determining the accumulated aging data of each pixel of the display panel based on the temperature weight of each display partition includes: Determining the target current value of each pixel in each display partition according to the temperature weight of each display partition; The accumulated aging data of each pixel of the display panel is obtained according to the target current value of each pixel, the preset reference current value, and the current actual temperature value of each display partition when the display panel displays the current frame image.
6. The aging compensation method according to claim 5, characterized in that: The step of determining the target current value of each pixel in each display partition according to the temperature weight of each display partition comprises: Respectively obtaining an initial current value of each pixel in each display partition; The target current value of each pixel is determined according to the initial current value of each pixel and the temperature weight corresponding to the display subarea where each pixel is located.
7. The aging compensation method according to claim 5, characterized in that: The step of obtaining the accumulated aging data of each pixel of the display panel according to the target current value of each pixel, the preset reference current value, and the current actual temperature value of each display partition when the display panel displays the current frame image comprises: Obtain pre-built calculation models for aging accumulation data; The target current value of each pixel, the preset reference current value, and the current actual temperature value corresponding to the display partition where the pixel is located are input into the aging accumulation data calculation model to obtain the aging accumulation data of each pixel.
8. The aging compensation method according to claim 1, characterized in that: The step of performing aging compensation on the display panel according to the accumulated aging data of each pixel comprises: Acquire a pre-built mapping table, wherein the mapping table includes a mapping relationship between the accumulated aging data and compensation parameters of aging compensation; Query the mapping table according to the accumulated aging data of each pixel to obtain a compensation coefficient corresponding to each pixel; The display panel is controlled according to the compensation coefficient corresponding to each pixel to achieve aging compensation for the display panel.
9. The aging compensation method according to claim 1, characterized in that: The step of performing aging compensation on the display panel according to the accumulated aging data of each pixel comprises: Get pre-built aging compensation models; Inputting the accumulated aging data of each pixel into the aging compensation model to obtain a compensation coefficient corresponding to each pixel; The display panel is controlled according to the compensation coefficient corresponding to each pixel to achieve aging compensation for the display panel.
10. A display device, characterized in that: include: Display panel; a memory configured to store instructions; as well as A processor is configured to call the instructions from the memory and implement the aging compensation method for the display panel according to any one of claims 1 to 9 when executing the instructions.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed by a processor, enable the processor to be configured to execute the aging compensation method for a display panel according to any one of claims 1 to 9.
Citation Information
Patent Citations
Luminance compensation method and self-illumination display device
CN104299563A
Adjusting method and device of display screen, terminal and medium product
CN108717840A
A method and apparatus for interacting with a non-volatile internal memory process
CN109144893A
Compensation method and compensation system for display panel, and display device
CN109584797A
Pixel compensation method of OLED display panel and information processing device
CN111599307A