Display panel aging compensation method and device and electronic equipment

By sampling images in the organic light emitting diode display panel and calculating aging data according to the display status, the aging marking problem of display panels is solved, reducing power consumption and improving sampling accuracy.

CN119626152APending Publication Date: 2025-03-14HEFEI VISIONOX TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411947394.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

After the use time of the organic light emitting diode display panel increases, the pixel luminescence efficiency decreases, resulting in aging and branding phenomenon and affecting the user experience.

Method used

By sampling the sampled image from the displayed image, the current display state is determined, and aging data is calculated in different ways according to different display states, including different sampling intervals and data accumulation methods of dynamic and static images.

Benefits of technology

It effectively reduces the number of accumulated operations, reduces power consumption, improves sampling accuracy, and extends the service life of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119626152A_ABST
    Figure CN119626152A_ABST
Patent Text Reader

Abstract

The invention provides a display panel aging compensation method and device and electronic equipment, and relates to the technical field of display, and the display panel aging compensation method comprises the steps: carrying out the sampling of a displayed image, obtaining a sampling image, and determining a current display state; if the display state is a dynamic image display maintaining state, acquiring first brightness decay data, and accumulating the first brightness decay data to aging data; if the display state is a static image display maintaining state, the recorded static image sampling times are updated, and second brightness attenuation data are acquired; and if the display state is switched from the static image display state to the dynamic image display state, acquiring sampling times and second brightness decay data in the static image display state, calculating third brightness decay data in the static image display state, and accumulating the third brightness decay data to the aging data. The accumulation operation times can be effectively reduced, so that the power consumption is reduced, and the sampling precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display panel aging compensation method, device and electronic equipment. Background Art

[0002] With the development of display device manufacturing technology, organic light-emitting diode (OLED) display panels are widely used due to their excellent brightness, contrast, etc. However, as the use time of organic light-emitting diode display panels increases, the pixel luminous efficiency decreases, resulting in the phenomenon of aging imprint, which affects the user experience. Summary of the invention

[0003] In order to overcome the above-mentioned deficiencies in the related art, the object of the present application is to provide a display panel aging compensation method, the method comprising:

[0004] Sampling the displayed image to obtain a sampled image, and determining a current display state;

[0005] If the display state is to maintain the dynamic image display state, obtaining first brightness attenuation data corresponding to the sampled image, and accumulating the first brightness attenuation data to the aging data;

[0006] If the display state is to maintain a static image display state, then updating the recorded static image sampling times, and acquiring second brightness attenuation data corresponding to the sampled image;

[0007] If the display state is switched from the static image display state to the dynamic image display state, the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling are obtained, and the third brightness attenuation data of the static image display state is calculated according to the second brightness attenuation data and the sampling number, and the third brightness attenuation data is added to the aging data.

[0008] In a possible implementation, the step of determining the current display state includes:

[0009] Detecting whether a grayscale difference between a currently displayed first image and a second image preceding the first image is greater than a set threshold;

[0010] If the grayscale difference between the first image and the second image is greater than the set threshold, and the second image before the currently displayed first image is in a dynamic image display state, determining that the current display state is to maintain the dynamic image display state;

[0011] If the grayscale difference between the first image and the second image is less than or equal to the set threshold, and the second image before the currently displayed first image is in a static image display state, determining that the current display state is to maintain the static image display state;

[0012] If the grayscale difference between the first image and the second image is greater than the set threshold, and the second image before the currently displayed first image is in a static image display state, it is determined that the current display state is switched from the static image display state to the dynamic image display state.

[0013] In a possible implementation, the step of sampling from the displayed image to obtain a sampled image includes:

[0014] If the dynamic image display state is maintained, a first preset interval duration is obtained as a sampling interval to sample from the displayed image;

[0015] If the static image display state is maintained, a second preset interval is obtained as a sampling interval to sample from the displayed image; the second preset interval is shorter than the first preset interval;

[0016] Preferably, the first preset interval duration is 5-15 seconds, and the second preset interval duration is 1-5 seconds;

[0017] Preferably, the first preset interval duration is 6 seconds, and the second preset interval duration is 1 second.

[0018] In a possible implementation, the step of detecting whether a grayscale difference between a currently displayed first image and a second image preceding the first image is greater than a set threshold includes:

[0019] Acquire first grayscale data corresponding to the first image currently displayed and second grayscale data corresponding to the second image before the first image;

[0020] Calculate a grayscale difference according to the first grayscale data and the second grayscale data;

[0021] It is detected whether the grayscale difference between the first image and the second image is greater than a set threshold.

[0022] In a possible implementation, the step of acquiring first grayscale data corresponding to the first image currently displayed and second grayscale data corresponding to the second image before the first image includes:

[0023] Acquire first grayscale data corresponding to each pixel in the first image currently displayed and second grayscale data corresponding to each pixel in the second image before the first image;

[0024] The step of calculating the grayscale difference according to the first grayscale data and the second grayscale data comprises:

[0025] The grayscale difference corresponding to each pixel is calculated according to the first grayscale data and the second grayscale data corresponding to each pixel;

[0026] The step of detecting whether the grayscale difference between the first image and the second image is greater than a set threshold comprises:

[0027] Dividing the first image into a plurality of regions, and calculating a plurality of grayscale average values ​​corresponding to a plurality of the regions according to the grayscale difference corresponding to each pixel point;

[0028] Detect whether the grayscale average value is greater than the set threshold.

[0029] In a possible implementation, the step of acquiring first brightness attenuation data corresponding to the sampled image and accumulating the first brightness attenuation data to aging data includes:

[0030] Acquire third grayscale data corresponding to the sampled image;

[0031] Determine the first brightness attenuation data according to the third grayscale data based on a preset lookup table, and add the first brightness attenuation data to the aging data;

[0032] The step of obtaining second brightness attenuation data corresponding to the sampled image includes:

[0033] Acquire fourth grayscale data corresponding to the sampled image;

[0034] Determine the second brightness attenuation data according to the fourth grayscale data based on the preset lookup table;

[0035] The step of acquiring the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, calculating the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and accumulating the third brightness attenuation data to the aging data includes:

[0036] Obtaining the sampling number and fourth grayscale data corresponding to the sampled image;

[0037] Determine the second brightness attenuation data according to the fourth grayscale data based on the preset lookup table;

[0038] The third brightness attenuation data in the static image display stage is calculated according to the second brightness attenuation data and the sampling number, and the third brightness attenuation data is accumulated to the aging data.

[0039] In a possible implementation, the method further includes:

[0040] Compensation data is generated according to the aging data, and the display panel is compensated according to the compensation data.

[0041] Another object of the present application is to provide a display panel aging compensation device, comprising:

[0042] A determination module, used for sampling from the displayed image to obtain a sampled image, and determining a current display state;

[0043] A first accumulation module, for acquiring first brightness attenuation data corresponding to the sampled image if the display state is to maintain the dynamic image display state, and accumulating the first brightness attenuation data to the aging data;

[0044] An updating module, for updating the recorded static image sampling times and acquiring second brightness attenuation data corresponding to the sampled image if the display state is to maintain the static image display state;

[0045] The second accumulation module is used to obtain the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, if the display state is switched from the static image display state to the dynamic image display state, calculate the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and accumulate the third brightness attenuation data to the aging data.

[0046] Another object of the present application is to provide an electronic device, comprising:

[0047] A memory for storing one or more programs;

[0048] The processor implements the display panel aging compensation method provided in the present application when the one or more programs are executed by the processor.

[0049] Another object of the present application is to provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the display panel aging compensation method provided in the present application.

[0050] Compared with the related art, this application has the following beneficial effects:

[0051] The embodiments of the present application provide a display panel aging compensation method, device and electronic device. By determining the current display state and calculating aging data in different ways according to different display states, the number of cumulative operations can be effectively reduced, thereby reducing power consumption and improving sampling accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0053] Figure 1 One of the flow charts of the display panel aging compensation method provided in the embodiment of the present application;

[0054] Figure 2 One of the sub-step schematic diagrams of step S100 provided in an embodiment of the present application;

[0055] Figure 3 The second sub-step schematic diagram of step S100 provided in the embodiment of the present application;

[0056] Figure 4 A schematic diagram of sub-steps of step S110 provided in an embodiment of the present application;

[0057] Figure 5 A second flow chart of the display panel aging compensation method provided in an embodiment of the present application;

[0058] Figure 6 A schematic diagram of sub-steps of step S113 provided in an embodiment of the present application;

[0059] Figure 7 A schematic diagram of sub-steps of step S200 provided in an embodiment of the present application;

[0060] Figure 8 A schematic diagram of sub-steps of step S300 provided in an embodiment of the present application;

[0061] Fig. 9 A schematic diagram of sub-steps of step S400 provided in an embodiment of the present application;

[0062] Fig.10 A schematic diagram of the structure and function of a display panel aging compensation method provided in an embodiment of the present application;

[0063] Fig.11 A schematic structural block diagram of an electronic device provided in an embodiment of the present application;

[0064] Fig.12 A schematic diagram of the functional modules of the display panel aging compensation device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0066] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0067] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0068] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "vertical", "horizontal", "inner", "outer", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the inventive product is usually placed when in use. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0069] It should be noted that, in the absence of conflict, different features in the embodiments of the present application may be combined with each other.

[0070] The inventors have found that if an organic light-emitting diode display panel stays on a screen with a clear dividing line for a long time, it will easily burn in. At present, a screen brightness compensation algorithm (Deburn-in) is usually used to eliminate the aging mark. This method uses a fixed sampling interval for sampling, such as sampling once every 2 seconds, which may lead to inaccurate sampling, and each collected data needs to be accumulated, which leads to a larger hardware resource required for aging data and increased power consumption.

[0071] In view of this, this embodiment provides a solution that can solve the above-mentioned problem, and the solution provided by this embodiment is described in detail below.

[0072] Please refer to Figure 1 , Figure 1 The flowchart of the display panel aging compensation method provided by the present embodiment is illustrated. The display panel aging compensation method may include the following steps.

[0073] Step S100, sampling from the displayed image to obtain a sampled image, and determining the current display state.

[0074] In this embodiment, display data can be first obtained from the displayed image, and the display state of the current display screen can be determined based on the display data. The display state of the current display screen can include maintaining a dynamic image display state, maintaining a static image display state, switching from a static image display state to a dynamic image display state, and switching from a dynamic image display state to a static image display stage.

[0075] Exemplarily, the display data may include a grayscale difference between an acquired N-th frame image and an acquired N+1-th frame image.

[0076] Step S200: if the display state is to maintain the dynamic image display state, first brightness attenuation data corresponding to the sampled image is obtained, and the first brightness attenuation data is accumulated to the aging data.

[0077] In this embodiment, if the display state of the current display screen is to maintain the dynamic image display state, the first brightness attenuation data corresponding to the sampled image can be obtained, and the first brightness attenuation data can be directly accumulated to the aging data. Wherein, maintaining the dynamic image display state can refer to the current display screen being a dynamically changing screen, and the first brightness attenuation data can refer to the attenuation amount of the pixel brightness within a fixed interval time.

[0078] When the displayed image is in a process of dynamic change, the first brightness attenuation data obtained by each sampling may be acquired, and each first brightness attenuation data may be accumulated into the aging data.

[0079] Step S300: If the display state is to maintain the static image display state, the recorded static image sampling times are updated, and second brightness attenuation data corresponding to the sampled image is obtained.

[0080] In this embodiment, if the display state of the current display screen is to maintain a static image display state, the number of sampling times can be recorded, and the second brightness attenuation data corresponding to the sampled image can be obtained without performing cumulative calculation. Wherein, maintaining the static image display state can mean that the current display screen remains unchanged, and the second brightness attenuation data can refer to the attenuation of the pixel brightness within a fixed interval time. The fixed interval time corresponding to the second brightness attenuation data can be less than the fixed interval time corresponding to the first brightness attenuation data.

[0081] If the display state of the displayed image is static in the subsequent M samplings, the number of samplings may be recorded as M. During the sampling process, the second brightness attenuation data may not change, and therefore, the second brightness attenuation data obtained by sampling only once needs to be recorded.

[0082] Step S400, if the display state is switched from a static image display state to a dynamic image display state, obtain the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, calculate the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and add the third brightness attenuation data to the aging data.

[0083] In this embodiment, if the display state of the current display screen is switched from a static image display state to a dynamic image display state, that is, after the static image display ends, the sampling number and the second brightness attenuation data in the static image display state can be obtained, and the sampling number is multiplied by the second brightness attenuation data to obtain the third brightness attenuation data, thereby accumulating the third brightness attenuation data to the aging data.

[0084] Optionally, when the display state of the current display screen is switched from a static image display state to a dynamic image display state, and after the sampling number is multiplied by the second brightness attenuation data to obtain the third brightness attenuation data, the sampling number count may be cleared.

[0085] In other implementations, when it is detected that the display state of the current display screen is switched from a dynamic image display state to a static image display stage, the count of the number of sampling times may be cleared.

[0086] Based on the above design, in the display panel aging compensation method provided in this embodiment, by determining the current display state and calculating the aging data in different ways according to different display states, the number of accumulation operations can be effectively reduced, thereby reducing power consumption and improving sampling accuracy.

[0087] In one possible implementation, see Figure 2 When determining the current display state, step S100 may include the following sub-steps.

[0088] Step S110 , detecting whether a grayscale difference between a first image currently being displayed and a second image preceding the first image is greater than a set threshold.

[0089] In this embodiment, the grayscale difference between the currently displayed first image and the second image before the first image can be calculated, and whether the grayscale difference is greater than a set threshold can be detected to determine whether the display screen changes dynamically. The first image and the second image can be adjacent frame images or non-adjacent frame images, as long as the second image is between the first image.

[0090] Exemplarily, the threshold may be set to 3 gray levels.

[0091] Step S120 , if the grayscale difference between the first image and the second image is greater than a set threshold, and the second image before the currently displayed first image is in a dynamic image display state, then determining the current display state to maintain the dynamic image display state.

[0092] In this embodiment, when the grayscale difference is greater than a set threshold and the second image is in a dynamic image display state, the display state is to maintain the dynamic image display state.

[0093] Step S130: if the grayscale difference between the first image and the second image is less than or equal to the set threshold, and the second image before the currently displayed first image is in a static image display state, then determining the current display state to maintain the static image display state.

[0094] In this embodiment, when the grayscale difference is less than or equal to the set threshold and the second image is in a static image display state, the display state is to maintain the static image display state.

[0095] Step S140, if the grayscale difference between the first image and the second image is greater than the set threshold, and the second image before the currently displayed first image is in a static image display state, then determine that the current display state is switched from a static image display state to a dynamic image display state.

[0096] In this embodiment, when the grayscale difference is greater than a set threshold and the second image is in a static image display state, the display state is switched from the static image display state to the dynamic image display state.

[0097] Optionally, if the grayscale difference between the first image and the second image is less than or equal to a set threshold, and the second image before the currently displayed first image is in a dynamic image display state, then it is determined that the current display state is switched from the dynamic image display state to the static image display state.

[0098] In one possible implementation, see Figure 3When sampling from the displayed image to obtain a sampled image, step S100 may further include the following sub-steps.

[0099] Step S151: If the dynamic image display state is currently maintained, a first preset interval duration is obtained as a sampling interval to sample from the displayed image.

[0100] Step S152: If the current state is to maintain the static image display, a second preset interval is obtained as a sampling interval to sample from the displayed image; the second preset interval is shorter than the first preset interval.

[0101] In this embodiment, by determining whether the displayed image is dynamically displayed, different sampling methods can be selected for sampling. Specifically, when the displayed image is dynamically displayed, a first preset interval length can be used as a sampling interval to sample from the displayed image, and when the displayed image is statically displayed, a second preset interval length can be used as a sampling interval to sample from the displayed image.

[0102] For example, the first preset interval may be 6 seconds, and when the display screen is a dynamic display, sampling may be performed by sampling once every 6 seconds. The second preset interval may be 1 second, and when the display screen is a static display, sampling may be performed by sampling once every 1 second.

[0103] In one possible implementation, see Figure 4 , step S110 may include the following sub-steps.

[0104] Step S111 , obtaining first grayscale data corresponding to a first image currently displayed and second grayscale data corresponding to a second image before the first image.

[0105] In this embodiment, the second grayscale data corresponding to the second image may be acquired first, and the second grayscale data may be stored in the internal memory SARM, and then the first grayscale data corresponding to the first image may be acquired.

[0106] Step S112, calculating a grayscale difference according to the first grayscale data and the second grayscale data.

[0107] In this embodiment, after acquiring the first grayscale data corresponding to the first image, the second grayscale data can be read from the internal memory SARM, and the grayscale difference can be obtained by subtracting the first grayscale data from the second grayscale data.

[0108] Step S113, detecting whether the grayscale difference between the first image and the second image is greater than a set threshold.

[0109] In this embodiment, whether the current display screen is dynamically switched can be determined by detecting whether the grayscale difference obtained in step S112 is greater than a set threshold.

[0110] In the display panel aging compensation method provided in this embodiment, please refer to Figure 5 , the second grayscale data can be obtained first, and after the second grayscale data is stored in the internal memory SARM, the first grayscale data can be obtained. Then, the grayscale difference corresponding to each pixel is calculated according to the first grayscale data and the second grayscale data, and then block compression is performed to calculate the grayscale average value corresponding to each area, and then determine whether the grayscale average value corresponding to each area is greater than the preset threshold. If it is greater than, it means that the current display screen is dynamically changing. At this time, sampling can be performed according to the first preset interval length, and the first brightness attenuation data obtained by sampling is accumulated to obtain aging data. If it is not greater than, it means that the current display screen is static. At this time, sampling can be performed according to the second preset interval length, and the number of samplings and the second brightness attenuation data obtained by sampling are recorded. The aging data can be obtained by multiplying the number of samplings and the second brightness attenuation data. After obtaining the aging data, compensation data can be generated by the screen brightness compensation algorithm (Deburn-in), and the compensation data is stored in the internal memory SARM. After a period of time, the compensation data in the internal memory SARM is stored in the Flash memory.

[0111] In one possible implementation, when obtaining the first grayscale data corresponding to the currently displayed first image and the second grayscale data corresponding to the second image before the first image, the first grayscale data corresponding to each pixel in the currently displayed first image and the second grayscale data corresponding to each pixel in the second image before the first image can be obtained.

[0112] In this embodiment, first grayscale data corresponding to each pixel in the first image and second grayscale data corresponding to each pixel in the second image can be obtained, wherein the first grayscale data includes the grayscale value of each pixel in the first image, and the second grayscale data includes the grayscale value of each pixel in the second image.

[0113] When the grayscale difference is calculated according to the first grayscale data and the second grayscale data, the grayscale difference corresponding to each pixel can be calculated according to the first grayscale data and the second grayscale data corresponding to each pixel.

[0114] In this embodiment, the grayscale values ​​of corresponding pixels in the first image and the second image may be differentially calculated to obtain the grayscale difference of each pixel.

[0115] Please refer to Figure 6When detecting whether the grayscale difference between the currently displayed first image and the second image before the first image is greater than a set threshold, step S113 may include the following sub-steps.

[0116] Step S113a, dividing the first image into a plurality of regions, and calculating a plurality of grayscale average values ​​corresponding to the plurality of regions according to the grayscale difference corresponding to each pixel point.

[0117] In this embodiment, the first image may be divided into a plurality of regions, and the grayscale difference corresponding to each pixel point may be block compressed. After the compression is completed, the grayscale average value of each region may be calculated according to the grayscale difference in the plurality of regions.

[0118] Exemplarily, the grayscale differences may be block compressed according to 4×4 or 8×8 pixels, and the average value of the grayscale differences in the 4×4 or 8×8 area is calculated, thereby obtaining the grayscale average value of each area.

[0119] Step S113b, detecting whether the grayscale average value is greater than a set threshold.

[0120] In this embodiment, the grayscale average value corresponding to each area may be detected, and whether the current display image changes dynamically may be determined according to the grayscale average value.

[0121] For example, when the grayscale average value corresponding to at least one region is greater than a set threshold, it is determined that the grayscale difference between the currently displayed first image and the second image is greater than the set threshold.

[0122] In the above design, by calculating the grayscale average value and comparing the grayscale average value with the set threshold, it is possible to accurately determine whether the display image changes dynamically, so that different sampling methods can be selected.

[0123] In one possible implementation, see Figure 7 When obtaining the first brightness attenuation data corresponding to the sampled image and accumulating the first brightness attenuation data to the aging data, step S200 may include the following sub-steps.

[0124] Step S210, obtaining third grayscale data corresponding to the sampled image.

[0125] Step S220 , determining first brightness attenuation data according to the third grayscale data based on a preset lookup table, and adding the first brightness attenuation data to the aging data.

[0126] In this embodiment, when the display state is to maintain the dynamic image display state, the third grayscale data corresponding to the sampled image can be first obtained, and the first brightness attenuation data corresponding to the third grayscale data can be determined according to the preset lookup table, and the first brightness attenuation data can be directly accumulated to the aging data. The first brightness attenuation data can refer to the attenuation of the pixel brightness within a fixed interval time, and the preset lookup table can be a lookup table corresponding to the grayscale value and the brightness attenuation. Specifically, the preset lookup table can be generated according to a plurality of different grayscale brightness attenuation curves.

[0127] Please refer to Figure 8 When acquiring the second brightness attenuation data corresponding to the sampled image, step S300 may include the following sub-steps.

[0128] Step S310, obtaining fourth grayscale data corresponding to the sampled image.

[0129] Step S320 , determining second brightness attenuation data according to the fourth grayscale data based on a preset lookup table.

[0130] In this embodiment, when the display state is to maintain a static image display state, the fourth grayscale data corresponding to the sampled image can be first obtained, and the second brightness attenuation data can be determined according to the fourth grayscale data based on a preset lookup table, and the number of sampling times in the static image display state can be recorded at the same time.

[0131] Please refer to Fig. 9 , when obtaining the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, calculating the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and accumulating the third brightness attenuation data to the aging data, step S400 may include the following sub-steps.

[0132] Step S410, obtaining the sampling times and fourth grayscale data corresponding to the sampled image.

[0133] Step S420 , determining second brightness attenuation data according to the fourth grayscale data based on a preset lookup table.

[0134] Step S430, calculating third brightness attenuation data in the static image display stage according to the second brightness attenuation data and the sampling number, and accumulating the third brightness attenuation data to the aging data.

[0135] In this embodiment, when the display state is switched from a static image display state to a dynamic image display state, the sampling number and the fourth grayscale data in the static image display state can be obtained, and the second brightness attenuation data can be determined according to the fourth grayscale data based on a preset lookup table, so that the sampling number is multiplied by the second brightness attenuation data to obtain the third brightness attenuation data, and the third brightness attenuation data is added to the aging data.

[0136] In a possible implementation, after the aging data is obtained, compensation data may be generated according to the aging data, and the display panel may be compensated according to the compensation data.

[0137] In this embodiment, please refer to Fig.10 After obtaining the aging data, compensation data can be generated through the screen brightness compensation algorithm (Deburn-in), and the display panel can be compensated according to the generated compensation data. Among them, the screen brightness compensation algorithm (Deburn-in) is an algorithm used to repair the uneven brightness problem caused by the display or screen displaying static images for a long time. It can balance the use of screen pixels by displaying images of different brightness and colors, thereby reducing or eliminating the burn-in phenomenon.

[0138] Specifically, after the compensation data is generated, the compensation data may be temporarily stored in the internal memory, and after a period of time, the compensation data in the internal memory may be stored in the external memory. When reading the compensation data, the internal memory may read from the external memory.

[0139] For example, the display panel aging compensation method provided in this embodiment can be executed by a display panel or a display device having a timing controller (TCON). The TCON can execute the aforementioned steps S100, S200, S300, S400, etc., and store the compensation data in a static random access memory (SRAM), and after a period of time, store the compensation data in the static random access memory (SRAM) in an external memory (Flash).

[0140] Based on the same inventive concept, this embodiment also provides an electronic device 700, please refer to Fig.11 , Fig.11 A block diagram of an exemplary electronic device 700 . The electronic device 700 includes a display panel aging compensation device 730 , a computer-readable storage medium 720 , and a processor 710 .

[0141] The computer-readable storage medium 720 and the processor 710 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines. The display panel aging compensation device 730 includes a plurality of software function modules that can be stored in the computer-readable storage medium 720 in the form of software or firmware or solidified in the operating system (OS) of the display panel aging compensation device 730. The processor 710 is used to execute the executable modules stored in the computer-readable storage medium 720, such as the software function modules and computer programs included in the display panel aging compensation device 730.

[0142] The computer-readable storage medium 720 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc. The computer-readable storage medium 720 is used to store a program, and the processor 710 executes the program after receiving an execution instruction.

[0143] The processor 710 may be an integrated circuit chip with signal processing capabilities. The above-mentioned processor 710 may be a general-purpose processor 710, including a central processing unit 710 (CPU), a network processor 710 (NP), etc.; it may also be a digital signal processor 710 (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The various methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor 710 may be a microprocessor 710 or the processor 710 may also be any conventional processor 710, etc.

[0144] Please refer to Fig.12The embodiment of the present application further provides a display panel aging compensation device 730. The display panel aging compensation device 730 includes a plurality of functional modules that can be stored in a computer-readable storage medium 720 in the form of software. From a functional perspective, the display panel aging compensation device 730 may include a determination module 731, a first accumulation module 732, an update module 733, and a second accumulation module 734.

[0145] in:

[0146] The determination module 731 may be used to sample a displayed image to obtain a sampled image and determine a current display state.

[0147] In this embodiment, the determination module 731 can be used to perform Figure 1 As shown in step S100 , for the detailed description of the determination module 731 , reference may be made to the description of step S100 .

[0148] If the display state is to maintain the dynamic image display state, the first accumulation module 732 may be used to obtain first brightness attenuation data corresponding to the sampled image, and accumulate the first brightness attenuation data to the aging data.

[0149] In this embodiment, the first accumulation module 732 can be used to perform Figure 1 For the detailed description of the first accumulation module 732 in step S200 shown, reference may be made to the description of step S200 .

[0150] If the display state is to maintain the static image display state, the updating module 733 may be used to update the recorded static image sampling times and obtain the second brightness attenuation data corresponding to the sampled image.

[0151] In this embodiment, the update module 733 can be used to execute Figure 1 As shown in step S300 , for a detailed description of the update module 733 , reference may be made to the description of step S300 .

[0152] If the display state is switched from a static image display state to a dynamic image display state, the second accumulation module 734 can be used to obtain the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, calculate the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and accumulate the third brightness attenuation data to the aging data.

[0153] In this embodiment, the second accumulation module 734 can be used to perform Figure 1 As shown in step S400 , for a detailed description of the second accumulation module 734 , reference may be made to the description of step S400 .

[0154] In summary, the embodiments of the present application provide a display panel aging compensation method, device and electronic device, which can effectively reduce the number of accumulation operations by determining the current display state and calculating aging data in different ways according to different display states, thereby reducing power consumption and improving sampling accuracy.

[0155] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0156] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. A display panel aging compensation method, characterized in that: The method comprises: Sampling the displayed image to obtain a sampled image, and determining a current display state; If the display state is to maintain the dynamic image display state, obtaining first brightness attenuation data corresponding to the sampled image, and accumulating the first brightness attenuation data to the aging data; If the display state is to maintain a static image display state, then updating the recorded static image sampling times, and acquiring second brightness attenuation data corresponding to the sampled image; If the display state is switched from the static image display state to the dynamic image display state, the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling are obtained, and the third brightness attenuation data of the static image display state is calculated according to the second brightness attenuation data and the sampling number, and the third brightness attenuation data is added to the aging data.

2. The display panel aging compensation method according to claim 1, characterized in that: The step of determining the current display state includes: Detecting whether a grayscale difference between a currently displayed first image and a second image preceding the first image is greater than a set threshold; If the grayscale difference between the first image and the second image is greater than the set threshold, and the second image before the currently displayed first image is in a dynamic image display state, determining that the current display state is to maintain the dynamic image display state; If the grayscale difference between the first image and the second image is less than or equal to the set threshold, and the second image before the currently displayed first image is in a static image display state, determining that the current display state is to maintain the static image display state; If the grayscale difference between the first image and the second image is greater than the set threshold, and the second image before the currently displayed first image is in a static image display state, it is determined that the current display state is switched from the static image display state to the dynamic image display state.

3. The display panel aging compensation method according to claim 2, characterized in that: The step of sampling from the displayed image to obtain a sampled image comprises: If the current display state is to maintain the dynamic image display state, obtaining a first preset interval length as a sampling interval to sample from the displayed image; If the current display state is to maintain a static image display state, then obtaining a second preset interval length as a sampling interval to sample from the displayed image; the second preset interval length is less than the first preset interval length; Preferably, the first preset interval duration is 5-15 seconds, and the second preset interval duration is 1-5 seconds; Preferably, the first preset interval duration is 6 seconds, and the second preset interval duration is 1 second.

4. The display panel aging compensation method according to claim 2, characterized in that: The step of detecting whether the grayscale difference between the currently displayed first image and the second image before the first image is greater than a set threshold comprises: Acquire first grayscale data corresponding to the first image currently displayed and second grayscale data corresponding to the second image before the first image; Calculate a grayscale difference according to the first grayscale data and the second grayscale data; It is detected whether the grayscale difference between the first image and the second image is greater than a set threshold.

5. The display panel aging compensation method according to claim 4, characterized in that: The step of acquiring first grayscale data corresponding to the first image currently displayed and second grayscale data corresponding to the second image before the first image comprises: Acquire first grayscale data corresponding to each pixel in the first image currently displayed and second grayscale data corresponding to each pixel in the second image before the first image; The step of calculating the grayscale difference according to the first grayscale data and the second grayscale data comprises: The grayscale difference corresponding to each pixel is calculated according to the first grayscale data and the second grayscale data corresponding to each pixel; The step of detecting whether the grayscale difference between the first image and the second image is greater than a set threshold comprises: Dividing the first image into a plurality of regions, and calculating a plurality of grayscale average values ​​corresponding to a plurality of the regions according to the grayscale difference corresponding to each pixel point; Detect whether the grayscale average value is greater than the set threshold.

6. The display panel aging compensation method according to claim 1, characterized in that: The step of obtaining first brightness attenuation data corresponding to the sampled image and accumulating the first brightness attenuation data to the aging data includes: Acquire third grayscale data corresponding to the sampled image; Determine the first brightness attenuation data according to the third grayscale data based on a preset lookup table, and add the first brightness attenuation data to the aging data; The step of obtaining second brightness attenuation data corresponding to the sampled image includes: Acquire fourth grayscale data corresponding to the sampled image; Determine the second brightness attenuation data according to the fourth grayscale data based on the preset lookup table; The step of acquiring the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, calculating the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and accumulating the third brightness attenuation data to the aging data includes: Obtaining the sampling number and fourth grayscale data corresponding to the sampled image; Determine the second brightness attenuation data according to the fourth grayscale data based on the preset lookup table; The third brightness attenuation data in the static image display stage is calculated according to the second brightness attenuation data and the sampling number, and the third brightness attenuation data is accumulated to the aging data.

7. The display panel aging compensation method according to claim 1, characterized in that: The method further comprises: Compensation data is generated according to the aging data, and the display panel is compensated according to the compensation data.

8. A display panel aging compensation device, characterized in that: include: A determination module, used for sampling from the displayed image to obtain a sampled image, and determining a current display state; A first accumulation module, for acquiring first brightness attenuation data corresponding to the sampled image if the display state is to maintain the dynamic image display state, and accumulating the first brightness attenuation data to the aging data; An updating module, for updating the recorded static image sampling times and acquiring second brightness attenuation data corresponding to the sampled image if the display state is to maintain the static image display state; The second accumulation module is used to obtain the sampling number in the static image display state and the second brightness attenuation data corresponding to the sampled image obtained by sampling, if the display state is switched from the static image display state to the dynamic image display state, calculate the third brightness attenuation data of the static image display state according to the second brightness attenuation data and the sampling number, and accumulate the third brightness attenuation data to the aging data.

9. An electronic device, characterized in that: include: A memory for storing one or more programs; A processor, when the one or more programs are executed by the processor, implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, characterized in that when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Display panel compensation method and device, display panel and memory

    CN115171604A

  • Display panel aging compensation method and device and display device

    CN118506728A