An afterimage compensation method, a display device, and an electronic device

By obtaining the grayscale value and compensation factor of the display screen within the preset time period and calculating and applying the compensation value, the problem of recoverable afterimage in self-luminescent displays is solved, and the display quality is significantly improved.

CN115862535BActive Publication Date: 2025-06-24BOE TECHNOLOGY GROUP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211481226.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-24
Publication Date
2025-06-24
Estimated Expiration
2042-11-24

AI Technical Summary

Technical Problem

The prior art is difficult to effectively compensate for the recoverable afterimage phenomenon that occurs in self-luminescent displays.

Method used

By obtaining the grayscale value within the preset time of the display before the current time, determining the grayscale data and compensation factors corresponding to each unit time, calculating the compensation value and compensating the display screen.

Benefits of technology

Effectively improve the phenomenon of recoverable afterimage and improve the display quality of the display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115862535B_ABST
    Figure CN115862535B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for compensating for afterimages, a display device, and an electronic device, which are used to compensate for recoverable afterimages and effectively improve the phenomenon of recoverable afterimages. The method includes: obtaining the gray-scale values of the display screen of the display panel within a preset time period before the current moment, where the preset time period includes N unit time periods, and the i-th unit time period gets closer and closer to the current moment as i increases; determining the gray-scale data of the display screen corresponding to the N unit time periods respectively according to the gray-scale values within the preset time period; determining the compensation factors corresponding to the N unit time periods respectively, where the compensation factor represents the influence degree of the unit time period on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable afterimage; determining a compensation value according to the gray-scale data and the compensation factors corresponding to the N unit time periods respectively, and using the compensation value to perform afterimage compensation on the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display technologies, and particularly to a method for compensating for image sticking, a display device, and an electronic device. Background Art

[0002] The image sticking phenomenon generally appears as "image residue" or "ghost image". This phenomenon exists in self-luminous displays, including CRT (Cathode Ray Tube), PDP (Plasma Display Panel), OLED (Organic Light Emitting Diode) displays, etc.

[0003] The image sticking phenomenon is caused by the fact that the picture on the display screen remains stationary for a long time and there is a strong contrast between light and dark in the picture. After the picture is switched, there will still be some shadows of the originally bright part remaining in the picture. In a mild case, this image residue will gradually fade away, but there is currently no good compensation means for compensating for recoverable image residue. Summary of the Invention

[0004] The present invention provides a method for compensating for image sticking, a display device, and an electronic device, which are used to compensate for recoverable image residue and effectively improve the phenomenon of recoverable image residue.

[0005] In a first aspect, a method for compensating for image sticking provided by an embodiment of the present invention includes:

[0006] Obtaining the gray scale values of the display picture of the display screen within a preset time period before the current moment, where the preset time period includes N unit time periods, and the i-th unit time period gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0007] Determining the gray scale data of the display picture corresponding to the N unit time periods respectively according to the gray scale values within the preset time period;

[0008] Determining the compensation factors corresponding to the N unit time periods respectively, where the compensation factor represents the influence degree of the unit time period on recoverable image residue, and / or the influence degree of the brightness of the display picture corresponding to the unit time period on recoverable image residue;

[0009] Determining a compensation value according to the gray scale data and the compensation factors corresponding to the N unit time periods respectively, and using the compensation value to perform image sticking compensation on the display picture.

[0010] The afterimage compensation method provided in this embodiment determines a compensation factor based on the influence degree of each unit time length on the recoverable afterimage and / or the influence degree of the brightness of the display screen corresponding to each unit time length on the recoverable afterimage, and uses the compensation factor and the grayscale data of each unit time length to perform afterimage compensation on the recoverable afterimage, which can effectively improve the phenomenon of the recoverable afterimage.

[0011] As an alternative implementation, the determining the grayscale data of the display screens respectively corresponding to N unit time lengths according to the grayscale values within the preset time length includes:

[0012] Determining the average grayscale value of the display screens respectively corresponding to N unit time lengths according to the grayscale values within the preset time length;

[0013] Determining the grayscale data of the display screens respectively corresponding to N unit time lengths according to the average grayscale values of the display screens respectively corresponding to N unit time lengths.

[0014] As an alternative implementation, if the compensation factor represents the influence degree of the unit time length on the recoverable afterimage, then it further includes:

[0015] The compensation factor corresponding to the i-th unit time length increases as i increases.

[0016] As an alternative implementation, if the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time length on the recoverable afterimage, then it further includes:

[0017] The compensation factor increases as the average brightness value of the display screen corresponding to the unit time length increases.

[0018] As an alternative implementation, the determining the compensation value according to the grayscale data and the compensation factor respectively corresponding to the N unit time lengths includes:

[0019] Adjusting the grayscale data by using a gamma curve to obtain the adjusted grayscale data respectively corresponding to N unit time lengths;

[0020] Performing weighted summation on the adjusted grayscale data respectively corresponding to the N unit time lengths by using the compensation factors respectively corresponding to the N unit time lengths to obtain the summation value;

[0021] Determining the compensation value according to the summation value.

[0022] As an alternative implementation, the performing afterimage compensation on the display screen by using the compensation value includes:

[0023] Splitting the display screen of the display into multiple image blocks;

[0024] For each image block, determine the compensation values of the image block corresponding to N unit time durations respectively;

[0025] According to the compensation values of the multiple image blocks respectively, perform afterimage compensation on the multiple image blocks.

[0026] As an alternative implementation manner, the performing afterimage compensation on the display screen by using the compensation value includes:

[0027] Determine a first compensation value by using a supplementary compensation factor and the grayscale values of the display screen within a first preset time duration before the current moment, where the supplementary compensation factor represents the influence degree of the brightness of the display screen within the first preset time duration on the irrecoverable afterimage, and the first preset time duration is greater than or equal to the preset time duration;

[0028] Perform afterimage compensation on the display screen according to the first compensation value and the compensation value.

[0029] As an alternative implementation manner, the determining the first compensation value by using the supplementary compensation factor and the grayscale values of the display screen within a first preset time duration before the current moment includes:

[0030] Determine the first grayscale average value of the display screen within the first preset time duration according to the grayscale values of the display screen within the first preset time duration;

[0031] Adjust the first grayscale average value by using a gamma curve to obtain an adjusted first grayscale average value;

[0032] Determine the first compensation value by using the supplementary compensation factor and the adjusted first grayscale average value.

[0033] As an alternative implementation manner, it further includes:

[0034] In response to a first compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, use a preset aging value as the compensation value;

[0035] Perform afterimage compensation on the display screen according to the aging value to obtain a first compensated screen.

[0036] As an alternative implementation manner, the performing afterimage compensation on the display screen according to the aging value to obtain a first compensated screen includes:

[0037] Determine an afterimage screen according to the aging value;

[0038] Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensated screen.

[0039] As an alternative implementation manner, it further includes:

[0040] In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, the compensation values of the current display screen are weighted with different weights to obtain different weighted compensation values;

[0041] Use different weighted compensation values to perform afterimage compensation on the display screen to obtain different second compensation screens, and the different second compensation screens are used to judge the compensation differences at different compensation levels.

[0042] In a second aspect, a display device provided by an embodiment of the present invention includes a display screen and a controller, where:

[0043] The display screen is used for displaying content;

[0044] The controller performs afterimage compensation on the display screen of the display screen based on the following steps:

[0045] Obtain the gray scale values of the display screen of the display screen within a preset time period before the current moment, where the preset time period includes N unit time periods, and the i-th unit time period gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N-1, and both N and i are integers;

[0046] According to the gray scale values within the preset time period, determine the gray scale data of the display screen corresponding to the N unit time periods respectively;

[0047] Determine the compensation factors corresponding to the N unit time periods respectively, where the compensation factor represents the influence degree of the unit time period on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable afterimage;

[0048] Determine the compensation value according to the gray scale data and the compensation factors corresponding to the N unit time periods respectively, and use the compensation value to perform afterimage compensation on the display screen.

[0049] As an optional implementation manner, the controller is configured to execute:

[0050] According to the gray scale values within the preset time period, determine the gray scale average values of the display screen corresponding to the N unit time periods respectively;

[0051] According to the gray scale average values of the display screen corresponding to the N unit time periods respectively, determine the gray scale data of the display screen corresponding to the N unit time periods respectively.

[0052] As an optional implementation manner, if the compensation factor represents the influence degree of the unit time period on the recoverable afterimage, the controller is further configured to execute:

[0053] The compensation factor corresponding to the i-th unit time increases as i increases.

[0054] As an alternative implementation, if the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time on the recoverable afterimage, the controller is further configured to perform:

[0055] The compensation factor increases as the average brightness value of the display screen corresponding to the unit time increases.

[0056] As an alternative implementation, the controller is configured to perform:

[0057] Adjust the grayscale data using a gamma curve to obtain adjusted grayscale data corresponding to N unit times respectively;

[0058] Use the compensation factors corresponding to the N unit times respectively to perform weighted summation on the adjusted grayscale data corresponding to the N unit times respectively to obtain the summation value;

[0059] Determine the compensation value according to the summation value.

[0060] As an alternative implementation, the controller is configured to perform:

[0061] Split the display screen of the display into multiple image blocks;

[0062] For each image block, determine the compensation value of the image block corresponding to N unit times respectively;

[0063] Perform afterimage compensation on the multiple image blocks respectively according to the compensation values of the multiple image blocks.

[0064] As an alternative implementation, the controller is configured to perform:

[0065] Use a supplementary compensation factor and the grayscale values of the display screen within a first preset time before the current moment to determine a first compensation value, where the supplementary compensation factor represents the influence degree of the brightness of the display screen within the first preset time on the non-recoverable afterimage, and the first preset time is greater than or equal to the preset time;

[0066] Perform afterimage compensation on the display screen according to the first compensation value and the compensation value.

[0067] As an alternative implementation, the controller is configured to perform:

[0068] Determine the first grayscale average value of the display screen within the first preset time according to the grayscale values of the display screen within the first preset time;

[0069] Adjust the first grayscale average value using a gamma curve to obtain an adjusted first grayscale average value;

[0070] Determine the first compensation value using a supplementary compensation factor and the adjusted first grayscale average value.

[0071] As an alternative implementation, the controller is further configured to execute:

[0072] In response to a first compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, use a preset aging value as the compensation value;

[0073] Perform afterimage compensation on the display screen according to the aging value to obtain a first compensated screen.

[0074] As an alternative implementation, the controller is configured to execute:

[0075] Determine an afterimage screen according to the aging value;

[0076] Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensated screen.

[0077] As an alternative implementation, the controller is further configured to execute:

[0078] In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, perform weighted processing on the compensation value of the current display screen with different weights to obtain different weighted compensation values;

[0079] Perform afterimage compensation on the display screen using different weighted compensation values to obtain different second compensated screens, and the different second compensated screens are used to judge the compensation differences at different compensation levels.

[0080] In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a processor and a memory. The memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and execute the following steps:

[0081] Obtain the grayscale values of the display screen of the electronic device within a preset time period before the current moment, where the preset time period includes N unit time periods, the i-th unit time period gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0082] Determine the grayscale data of the display screen corresponding to the N unit time periods respectively according to the grayscale values within the preset time period;

[0083] Determine the compensation factors corresponding to N unit time durations respectively, where the compensation factor represents the influence degree of the unit time duration on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit time duration on the recoverable afterimage;

[0084] Determine a compensation value according to the gray-scale data and the compensation factors corresponding to the N unit time durations respectively, and use the compensation value to perform afterimage compensation on the display screen.

[0085] As an optional implementation manner, the processor is specifically configured to execute:

[0086] According to the gray-scale values within the preset time duration, determine the average gray-scale values of the display screens corresponding to the N unit time durations respectively;

[0087] According to the average gray-scale values of the display screens corresponding to the N unit time durations respectively, determine the gray-scale data of the display screens corresponding to the N unit time durations respectively.

[0088] As an optional implementation manner, if the compensation factor represents the influence degree of the unit time duration on the recoverable afterimage, the processor is specifically further configured to execute:

[0089] The compensation factor corresponding to the i-th unit time duration increases as i increases.

[0090] As an optional implementation manner, if the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time duration on the recoverable afterimage, the processor is specifically further configured to execute:

[0091] The compensation factor increases as the average brightness value of the display screen corresponding to the unit time duration increases.

[0092] As an optional implementation manner, the processor is specifically configured to execute:

[0093] Use a gamma curve to adjust the gray-scale data to obtain the adjusted gray-scale data corresponding to the N unit time durations respectively;

[0094] Use the compensation factors corresponding to the N unit time durations respectively to perform weighted summation on the adjusted gray-scale data corresponding to the N unit time durations respectively to obtain the summation value;

[0095] Determine the compensation value according to the summation value.

[0096] As an optional implementation manner, the processor is specifically configured to execute:

[0097] Split the display screen of the display into multiple image blocks;

[0098] For each image block, determine the compensation values of the image block corresponding to N unit time durations respectively;

[0099] According to the compensation values of the multiple image blocks respectively, perform afterimage compensation on the multiple image blocks.

[0100] As an alternative implementation manner, the processor is specifically configured to execute:

[0101] Use a supplementary compensation factor and the grayscale values of the display screen within a first preset time duration before the current moment to determine a first compensation value, where the supplementary compensation factor represents the influence degree of the brightness of the display screen within the first preset time duration on the irrecoverable afterimage, and the first preset time duration is greater than or equal to the preset time duration;

[0102] According to the first compensation value and the compensation value, perform afterimage compensation on the display screen.

[0103] As an alternative implementation manner, the processor is specifically configured to execute:

[0104] According to the grayscale values of the display screen within the first preset time duration, determine the first grayscale average value of the display screen within the first preset time duration;

[0105] Use a gamma curve to adjust the first grayscale average value to obtain an adjusted first grayscale average value;

[0106] Use the supplementary compensation factor and the adjusted first grayscale average value to determine the first compensation value.

[0107] As an alternative implementation manner, the processor is specifically further configured to execute:

[0108] In response to a first compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, use a preset aging value as the compensation value;

[0109] According to the aging value, perform afterimage compensation on the display screen to obtain a first compensation screen.

[0110] As an alternative implementation manner, the processor is specifically configured to execute:

[0111] Determine an afterimage screen according to the aging value;

[0112] Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensation screen.

[0113] As an alternative implementation manner, the processor is specifically further configured to execute:

[0114] In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, the compensation values of the current display screen are weighted with different weights to obtain different weighted compensation values;

[0115] The display screen is compensated for afterimage using different weighted compensation values to obtain different second compensation screens, and the different second compensation screens are used to judge the compensation differences at different compensation levels.

[0116] Fourthly, an embodiment of the present invention further provides an afterimage compensation device, which includes:

[0117] A grayscale value acquisition unit, configured to acquire the grayscale values of the display screen of the display for a preset duration before the current moment, where the preset duration includes N unit durations, the i-th unit duration gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0118] A grayscale data calculation unit, configured to determine the grayscale data of the display screen corresponding to the N unit durations respectively according to the grayscale values within the preset duration;

[0119] A compensation factor determination unit, configured to determine the compensation factors corresponding to the N unit durations respectively, where the compensation factor represents the influence degree of the unit duration on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit duration on the recoverable afterimage;

[0120] An afterimage compensation unit, configured to determine a compensation value according to the grayscale data and the compensation factors corresponding to the N unit durations respectively, and perform afterimage compensation on the display screen using the compensation value.

[0121] Fifthly, an embodiment of the present invention further provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, it is used to implement the steps of the method described in the first aspect above.

[0122] These aspects or other aspects of the present application will be more clearly understood in the following description of the embodiments. Description of the Drawings

[0123] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0124] Figure 1 It is a schematic diagram of a display screen with recoverable afterimage provided by an embodiment of the present invention;

[0125] Figure 2 Specific implementation flowchart of a residual image compensation method provided by an embodiment of the present invention;

[0126] Figure 3 Implementation flowchart of a method for enhanced compensation provided by an embodiment of the present invention;

[0127] Figures 4A - 4B Schematic diagram of a residual image provided by an embodiment of the present invention;

[0128] Figure 5 Schematic diagram of the generation of a first compensation screen provided by an embodiment of the present invention;

[0129] Figure 6 Schematic diagram of the generation of a second compensation screen provided by an embodiment of the present invention;

[0130] Figure 7 Schematic diagram of a display device provided by an embodiment of the present invention;

[0131] Figure 8 Schematic diagram of an electronic device provided by an embodiment of the present invention;

[0132] Figure 9 Schematic diagram of a residual image compensation device provided by an embodiment of the present invention. Detailed implementation manners

[0133] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0134] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0135] The application scenarios described in the embodiments of the present invention are for more clearly explaining the technical solutions of the embodiments of the present invention, and do not constitute a limitation to the technical solutions provided by the embodiments of the present invention. Those of ordinary skill in the art know that with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are equally applicable to similar technical problems. Among them, in the description of the present invention, unless otherwise specified, the meaning of "a plurality of" is two or more.

[0136] The burn-in phenomenon generally manifests as "ghost image" or "afterimage". This phenomenon exists in self-luminous displays, including CRT (Cathode Ray Tube), PDP (Plasma Display Panel), OLED (Organic Light Emitting Diode) displays, etc. The burn-in phenomenon is caused by the long-term stillness of the screen image and the strong contrast between light and dark in the image. After the image is switched, some shadows of the originally bright part will still remain in the image. In mild cases, this ghost image will gradually fade away, but there is currently no good compensation method for the recoverable ghost image. In current OLED products, especially in-vehicle OLED products, the requirements for ghost images are very strict. In the in-vehicle design, fixed graphics are often displayed at fixed positions, resulting in an increase in ghost images in this area. This is because the screen is frozen in the same place for a long time, and after the image is switched, a position with a higher contrast will produce something like an "afterimage", which usually fades away automatically after a period of time; if the static image is too long and causes pixel aging, it will cause irreparable burn-in to the screen. For recoverable ghost images, there is currently no effective means to compensate for them.

[0137] As Figure 1 shown, this embodiment provides a schematic diagram of a display screen with a recoverable ghost image. Among them, there is a ghost image on the display screen, and this ghost image is a recoverable ghost image. Without ghost image compensation, this ghost image will gradually disappear over time, and finally all the ghost images will disappear, showing the final image.

[0138] The ghost image compensation method provided in this embodiment determines a compensation factor based on the influence degree of each unit time on the recoverable ghost image and / or the influence degree of the brightness of the display screen corresponding to each unit time on the recoverable ghost image, and uses this compensation factor and the grayscale data of each unit time to perform ghost image compensation on the recoverable ghost image, which can effectively improve the phenomenon of the recoverable ghost image.

[0139] As Figure 2 shown, the specific implementation process of a ghost image compensation method provided in this embodiment is as follows:

[0140] Step 200: Obtain the grayscale values of the display screen image within a preset time period before the current moment, where the preset time period includes N unit times, and the i-th unit time gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0141] In implementation, the preset duration can be divided into N unit durations, and the size of the unit duration can be adjusted according to actual requirements, and this embodiment does not make excessive limitations in this regard. It should be noted that each unit duration corresponds to the grayscale value of the display screen within the unit duration.

[0142] Step 201: Determine the grayscale data of the display screens corresponding to the N unit durations respectively according to the grayscale values within the preset duration;

[0143] In some embodiments, determine the average grayscale value of the display screens corresponding to the N unit durations respectively according to the grayscale values within the preset duration; in implementation, calculate the average value of the grayscale values of the display screens for each unit duration to obtain the average grayscale values corresponding to the N unit durations respectively;

[0144] Determine the grayscale data of the display screens corresponding to the N unit durations respectively according to the average grayscale values of the display screens corresponding to the N unit durations. In implementation, the average grayscale values corresponding to the N unit durations can be used as the grayscale data of the display screens corresponding to the N unit durations respectively. That is, the average grayscale value corresponding to the first unit duration is used as the grayscale data of the display screen corresponding to the first unit duration, the average grayscale value corresponding to the second unit duration is used as the grayscale data of the display screen corresponding to the second unit duration, and so on, to obtain the grayscale data of the display screens corresponding to the N unit durations respectively.

[0145] Step 202: Determine the compensation factors corresponding to the N unit durations respectively, where the compensation factor represents the influence degree of the unit duration on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit duration on the recoverable afterimage;

[0146] On the one hand, the closer the unit duration is to the current moment, the greater the influence degree on the recoverable afterimage. On the contrary, the farther the unit duration is from the current moment, the smaller the influence degree on the recoverable afterimage. Based on the characteristic that the recoverable afterimage will gradually disappear as time increases, set the compensation factor representing the influence degree of the unit duration on the recoverable afterimage, and use this compensation factor to compensate the recoverable afterimage, specifically as follows:

[0147] If the compensation factor represents the influence degree of the unit duration on the recoverable afterimage, the compensation factor corresponding to the i-th unit duration increases as i increases. That is, the closer the compensation factor is to the current moment, the greater the compensation degree, and the farther it is from the current moment, the smaller the compensation degree.

[0148] On the other hand, the greater the brightness of the display screen corresponding to the unit time duration, the greater the influence on the recoverable afterimage. In this embodiment, a compensation factor representing the influence degree of the brightness of the display screen corresponding to the unit time duration on the recoverable afterimage is set, and the recoverable afterimage is compensated by using this compensation factor, specifically as follows:

[0149] If the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time duration on the recoverable afterimage, then the compensation factor increases as the average value of the brightness of the display screen corresponding to the unit time duration increases.

[0150] In some embodiments, the compensation factor of this embodiment includes a first compensation factor and a second compensation factor. Among them, the first compensation factor represents the influence degree of the unit time duration on the recoverable afterimage, and the first compensation factor corresponding to the i-th unit time duration increases as i increases; the second compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time duration on the recoverable afterimage, and the second compensation factor increases as the average value of the brightness of the display screen corresponding to the unit time duration increases.

[0151] The first compensation factor in this embodiment is related to the degree of proximity of the unit time duration to the current moment, that is, the closer to the current moment, the greater the first compensation factor corresponding to the unit time duration. Among them, the first compensation factors corresponding to N unit time durations can be determined in the manner of an arithmetic progression, that is, the first compensation factors corresponding to N unit time durations satisfy the characteristics of an arithmetic progression, or the first compensation factors corresponding to N unit time durations can be adjusted according to other curves, which can be specifically determined according to actual needs and will not be limited too much here.

[0152] The second compensation factor is related to the brightness magnitude (brightness bar DBV) of the display screen corresponding to the unit time duration, and can be obtained by fitting according to the test data of the actual display screen. Among them, the greater the brightness, the greater the second compensation factor corresponding to the unit time duration. A look-up table can be generated according to the test data, and the look-up table is used to look up the second compensation factor corresponding to different brightness values.

[0153] Step 203: Determine a compensation value according to the gray-scale data and the compensation factor corresponding to each of the N unit time durations, and use the compensation value to perform afterimage compensation on the display screen.

[0154] In some embodiments, the compensation value is determined according to the gray-scale data and the compensation factor corresponding to each of the N unit time durations through the following steps:

[0155] Step a): Adjust the gray-scale data by using a gamma curve to obtain the adjusted gray-scale data corresponding to each of the N unit time durations;

[0156] During implementation, gamma 2.2 can be used to adjust the grayscale data to obtain the adjusted grayscale data corresponding to N unit time durations respectively.

[0157] Step b) Use the compensation factors corresponding to the N unit time durations respectively to perform weighted summation on the adjusted grayscale data corresponding to the N unit time durations respectively to obtain the summation value;

[0158] Step c) Determine the compensation value according to the summation value.

[0159] During implementation, the compensation factor includes a first compensation factor and a second compensation factor, and the compensation value is determined by the following formula:

[0160] A1 = k0 × m0 × L0^2.2 + k1 × m1 × L1^2.2 + …… + k N-1 × m N-1 × L N-1 ^2.2 Formula (1);

[0161] Among them, A1 represents the compensation value, k0 represents the first compensation factor corresponding to the 0th unit time duration, m0 represents the second compensation factor corresponding to the 0th unit time duration, L0 represents the grayscale average value of the display screen corresponding to the 0th unit time duration, 2.2 represents gamma 2.2, and L0^2.2 represents the adjusted grayscale average value corresponding to the 0th unit time duration; similarly, k1 represents the first compensation factor corresponding to the 1st unit time duration, m1 represents the second compensation factor corresponding to the 1st unit time duration, L1 represents the grayscale average value of the display screen corresponding to the 1st unit time duration, and L1^2.2 represents the adjusted grayscale average value corresponding to the 1st unit time duration; k N-1 represents the first compensation factor corresponding to the (N - 1)th unit time duration, m N-1 represents the second compensation factor corresponding to the (N - 1)th unit time duration, L N-1 represents the grayscale average value of the display screen corresponding to the (N - 1)th unit time duration, L N-1 ^2.2 represents the adjusted grayscale average value corresponding to the (N - 1)th unit time duration.

[0162] Among them, k0, k1, ……, k N-1 increase in sequence, and the corresponding unit time durations are getting closer and closer to the current moment; m0, m1, ……, m N-1 are determined according to the brightness average value of the display screen of the corresponding unit time duration, and the greater the brightness average value, the greater the corresponding second compensation factor.

[0163] Both the first compensation factor and the second compensation factor in this embodiment are positive numbers.

[0164] During implementation, according to the aging condition of the pixels of the display screen, the degree of aging can be converted into aging data and recorded in the flash. This embodiment provides a fast-compensated aging value, which can disappear with the change of time and can be used to represent the impact value of the recoverable afterimage. The compensation value in this embodiment is equivalent to the fast-compensated aging value, which is stored in the flash and gradually disappears with the change of time.

[0165] In some embodiments, when performing afterimage compensation, the display screen may be divided into different image blocks, and afterimage compensation may be performed on each of the divided image blocks. The specific steps are as follows:

[0166] Step i) splitting the display screen of the display screen into multiple image blocks;

[0167] The sizes of the multiple image blocks may be the same or different, and this embodiment does not impose too many restrictions on this.

[0168] Step ii) for each image block, determining compensation values ​​of the image blocks corresponding to N unit time lengths respectively;

[0169] Step iii) performing afterimage compensation on the plurality of image blocks respectively according to the respective compensation values ​​of the plurality of image blocks.

[0170] During implementation, the compensation value of each image block is calculated, and the afterimage compensation is performed on the image block using the compensation value of each image block. When calculating the compensation value of each image block, the grayscale data and compensation factor of the image block corresponding to N unit time lengths are first determined, and the compensation value of the image block is determined based on the grayscale data and compensation factor corresponding to the N unit time lengths.

[0171] In some embodiments, this embodiment can also compensate for the irreversible afterimage when performing afterimage compensation for the recoverable afterimage, combining the influence of the brightness of the display screen on the irreversible afterimage, and the specific compensation process is as follows:

[0172] A first compensation value is determined by using a supplementary compensation factor and a grayscale value of a displayed image within a first preset time period before a current moment, wherein the supplementary compensation factor represents the degree of influence of the brightness of the displayed image within the first preset time period on the irreversible afterimage, and the first preset time period is greater than or equal to the preset time period; and afterimage compensation is performed on the displayed image according to the first compensation value and the compensation value.

[0173] In some embodiments, the first compensation value is determined by using the supplementary compensation factor and the grayscale value of the displayed picture within a first preset time period before the current moment in the following steps:

[0174] Step (1): Determine the first average gray level value of the display screen within the first preset duration according to the gray level values of the display screen within the first preset duration.

[0175] Step (2): Adjust the first average gray level value by using a gamma curve to obtain an adjusted first average gray level value.

[0176] Step (3): Determine the first compensation value by using a supplementary compensation factor and the adjusted first average gray level value.

[0177] In implementation, according to the aging condition of the display screen pixels, the aging degree can be converted into aging data and recorded in the flash. As the aging time increases, the aging data will continuously increase and will not disappear with power on and off. At this time, the aging data can be used to compensate for the irrecoverable image retention, that is, the first compensation value in this embodiment is equivalent to the aging data recorded in the flash of the display screen, and the first compensation value in the flash is used to compensate for the irrecoverable image retention.

[0178] In implementation, the first compensation value can be determined by the following formula:

[0179] A0 = k × L^2.2 Formula (2);

[0180] Wherein, A0 represents the first compensation value, k represents the supplementary compensation factor, represents the influence degree of the brightness of the display screen within the first preset duration on the irrecoverable image retention, and the higher the brightness, the larger the k value; L represents the first average gray level value of the display screen within the first preset duration, 2.2 represents gamma2.2, and L^2.2 represents the adjusted first average gray level value corresponding to the first preset duration. In implementation, k is obtained by pre-performing a burn-in resistance test on the display screen and fitting according to the test data, wherein the burn-in resistance test includes recording the average gray level values of the display screen corresponding to different unit times within the first preset duration, and recording the influence degree of different brightnesses of the display screen on the gray level values of the display screen within the first preset duration. k is a fixed value and k is a positive number.

[0181] The final compensation value A = A0 + A1. Using A to perform image retention compensation on the display screen can compensate for both the irrecoverable image retention and the recoverable image retention. Since the irrecoverable image retention will not disappear with the increase of time, when compensating for the irrecoverable image retention, the first compensation value continuously increases with the increase of time, while the recoverable image retention will gradually disappear with the change of time. Therefore, when compensating for the recoverable image retention, the compensation value will also decrease with the change of time, effectively improving the compensation effect.

[0182] Such as Figure 3As shown in the figure, this embodiment provides a method for enhanced compensation, which can compensate for both irrecoverable afterimages and recoverable afterimages simultaneously. The specific implementation process of this method is as follows:

[0183] Step 300: Split the display screen of the display into multiple image blocks;

[0184] Step 301: Obtain the grayscale values of the display screen of the display within a preset time period before the current moment, and the grayscale values of the display screen within the first preset time period before the current moment;

[0185] Among them, the preset time period includes N unit time periods. The i-th unit time period gets closer and closer to the current moment as i increases. N≥1, 0≤i≤N - 1, and both N and i are integers;

[0186] Step 302: For each image block, determine the average grayscale values of the image block corresponding to the N unit time periods respectively, and the first average grayscale value of the image block within the first preset time period;

[0187] Step 303: Determine the first compensation factor and the second compensation factor corresponding to the N unit time periods respectively, and the supplementary compensation factor corresponding to the first preset time period;

[0188] Among them, the first compensation factor represents the influence degree of the unit time period on the recoverable afterimage. The compensation factor corresponding to the i-th unit time period increases as i increases. The second compensation factor represents the influence degree of the brightness of the image block corresponding to the unit time period on the recoverable afterimage. The compensation factor increases as the average brightness value of the image block corresponding to the unit time period increases. The supplementary compensation factor represents the influence degree of the brightness of the image block within the first preset time period on the irrecoverable afterimage. The supplementary compensation factor can be fixed.

[0189] Step 304: Use the gamma curve to adjust the average grayscale value to obtain the adjusted average grayscale values of the image block corresponding to the N unit time periods respectively, and use the gamma curve to adjust the first average grayscale value to obtain the adjusted first average grayscale value;

[0190] Step 305: Use the first compensation factor and the second compensation factor corresponding to the N unit time periods respectively to perform weighted summation on the adjusted average grayscale values corresponding to the N unit time periods to obtain a compensation value, and use the supplementary compensation factor and the adjusted first average grayscale value to determine the first compensation value;

[0191] Step 306: Perform afterimage compensation on the image block according to the compensation value and the first compensation value.

[0192] During implementation, the display screen can be periodically compensated for image retention according to the image retention compensation method in this embodiment. As time goes by, the gray scale values of the display screen's display image within a preset duration before the current moment are periodically obtained, and the compensation value of the display screen within the preset duration is calculated using these gray scale values and a compensation factor, thereby performing periodic image retention compensation.

[0193] It should be noted that in current OLED products, users are paying more and more attention to burn-in, and the introduction of DBI (anti-burn-in) is becoming increasingly urgent. However, in the current DBI (anti-burn-in) design, users cannot confirm whether the DBI function (i.e., the image retention compensation function) is effective, especially for the client side, where users cannot perform DBI function detection. Based on this, on the basis of the above image retention compensation method, this embodiment also proposes a test method for the image retention compensation function, setting up a BIST mode (Built-In Self-Test mode), through which the effectiveness of the image retention compensation function can be confirmed, facilitating the detection of the ability of the image retention compensation function.

[0194] During implementation, this embodiment mainly conducts detections from two dimensions:

[0195] The first dimension is to detect the image retention image.

[0196] Among them, if the image retention compensation function is configured and enabled, the image retention data corresponding to the initial image retention image can be preset to 0. The IC chip (Integrated Circuit) of the display screen can collect the module aging situation and convert the aging situation into DBI data (i.e., image retention data) according to certain rules and record it in the Flash. However, if the panel (display panel / display screen) has just been produced, there are hardly many changes in the Flash at this time. If the image retention data in the Flash is called, it is impossible to confirm whether the image retention compensation function is enabled and impossible to intuitively judge whether the image retention compensation function is normal.

[0197] Therefore, this embodiment provides the following detection method:

[0198] In response to the first compensation test instruction triggered by the user, if the image retention compensation function of the display screen is effective, the preset aging value is used as the compensation value; the display image is compensated for image retention according to the aging value to obtain the first compensated image.

[0199] During implementation, if the image retention compensation function of the display screen is effective, the IC chip of the display screen can obtain the preset aging value internally and use the preset aging value to compensate the display image for image retention to obtain the first compensated image.

[0200] In some embodiments, the first compensated image is determined in the following manner:

[0201] Determine the afterimage screen according to the aging value; superimpose the display screen before afterimage compensation and the afterimage screen to obtain the first compensation screen.

[0202] In implementation, after determining the afterimage screen according to the aging value, the afterimage screen can also be stored in Flash, as Figures 4A - 4B shown. This embodiment provides a schematic diagram of an afterimage screen. When entering the Bist mode of DBI through the first compensation test instruction triggered by the user, the afterimage screen can be directly determined according to the aging value and displayed, so that it can be intuitively seen whether the afterimage compensation function is enabled in the display screen. When the afterimage compensation function takes effect, the display screen at this time is the first compensation screen, as Figure 5 shown. This embodiment provides a schematic diagram of the generation of the first compensation screen, that is, superimposing the afterimage screen on the display screen before afterimage compensation to obtain the final first compensation screen.

[0203] The second dimension is to detect the compensation value.

[0204] In the dimension of the compensation value, usually the IC chip of the display screen will perform compensation for the aging of the display screen according to the compensation value in Flash, and the degree of compensation is the size of the compensation value. For example, after a display screen has been aged for 1000h, whether to perform 0.5 gray-scale compensation or 1 gray-scale compensation for each pixel is the difference in the compensation value. This embodiment can test the difference in the compensation value in the following manner, and the specific steps are as follows:

[0205] In response to the second compensation test instruction triggered by the user, if the afterimage compensation function of the display screen takes effect, perform weighted processing with different weights on the compensation value of the current display screen to obtain different weighted compensation values;

[0206] Perform afterimage compensation on the display screen using different weighted compensation values to obtain different second compensation screens, and the different second compensation screens are used to judge the compensation differences of different compensation degrees. Among them, different compensation values are used to represent different compensation degrees, and the larger the compensation value, the greater the compensation degree.

[0207] For example, the compensation value can be weighted by 1.1 times, 0.8 times, etc., and the differences in the compensation degree (i.e., the compensation value) are determined by the light and dark in different second compensation screens. As Figure 6 shown. This embodiment provides a schematic diagram of the generation of the second compensation screen. After the weighted processing of the afterimage screen corresponding to the compensation value, it becomes darker in the second compensation screen. Superimpose the afterimage screen on the display screen before afterimage compensation. At the same time, determine the compensation differences of different compensation degrees through the light and dark of the afterimage screen displayed in the second compensation screen.

[0208] The specific detection process is as follows:

[0209] Process 1) The user triggers the first compensation test instruction; for example, the enable switch of the DBI bist mode can be turned on.

[0210] Process 2) Call DBI bist to enter the RAM of the display screen.

[0211] At this time, a preset aging value can be loaded into the RAM, and the aging value is used to perform afterimage compensation on the displayed picture.

[0212] Process 3) The user triggers the second compensation test instruction.

[0213] Among them, the first compensation test instruction and the second compensation test instruction can be the same or different. Process 3) is an optional step.

[0214] Process 4) Set the weight value corresponding to the compensation value.

[0215] Process 5) Confirm whether the afterimage compensation function takes effect according to the displayed picture.

[0216] If the first compensation picture or the second compensation picture is displayed, it is determined that the afterimage compensation function takes effect.

[0217] Process 6) Start Reset, clear the weight value corresponding to the compensation value, and clear the data in the RAM.

[0218] Process 7) Turn off the enable switch of the DBI bist mode.

[0219] Process 8) Load the normal compensation value in the Flash again.

[0220] Among them, the normal compensation value is the compensation value calculated by using the afterimage compensation method in this embodiment.

[0221] Based on the same inventive concept, an embodiment of the present invention further provides a display device. Since this device is the device in the method of this embodiment of the present invention, and the principle of solving problems by this device is similar to that of the method, the implementation of this device can refer to the implementation of the method, and the repeated parts will not be described again.

[0222] As Figure 7 shown, the display device includes a display screen 700 and a controller 701, wherein:

[0223] The display screen 700 is used for displaying content;

[0224] The controller 701 is configured to execute the following steps:

[0225] Obtain the gray scale values of the display screen 700 within a preset time period before the current moment, where the preset time period includes N unit time periods, and the i-th unit time period gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0226] Determine the gray scale data of the display screens corresponding to the N unit time periods respectively according to the gray scale values within the preset time period;

[0227] Determine the compensation factors corresponding to the N unit time periods respectively, where the compensation factor represents the influence degree of the unit time period on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable afterimage;

[0228] Determine the compensation value according to the gray scale data and the compensation factors corresponding to the N unit time periods respectively, and use the compensation value to perform afterimage compensation on the display screen.

[0229] As an optional implementation manner, the controller 701 is configured to execute:

[0230] Determine the average gray scale values of the display screens corresponding to the N unit time periods respectively according to the gray scale values within the preset time period;

[0231] Determine the gray scale data of the display screens corresponding to the N unit time periods respectively according to the average gray scale values of the display screens corresponding to the N unit time periods.

[0232] As an optional implementation manner, if the compensation factor represents the influence degree of the unit time period on the recoverable afterimage, then the controller 701 is further configured to execute:

[0233] The compensation factor corresponding to the i-th unit time period increases as i increases.

[0234] As an optional implementation manner, if the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable afterimage, then the controller 701 is further configured to execute:

[0235] The compensation factor increases as the average brightness value of the display screen corresponding to the unit time period increases.

[0236] As an optional implementation manner, the controller 701 is configured to execute:

[0237] Adjust the gray scale data by using a gamma curve to obtain the adjusted gray scale data corresponding to the N unit time periods respectively;

[0238] Using the compensation factors corresponding to the N unit time durations respectively, perform weighted summation on the adjusted gray-scale data corresponding to the N unit time durations respectively to obtain the summation value;

[0239] Determine the compensation value according to the summation value.

[0240] As an optional implementation manner, the controller 701 is configured to execute:

[0241] Split the display screen of the display into multiple image blocks;

[0242] For each image block, determine the compensation value of the image block corresponding to the N unit time durations respectively;

[0243] Perform afterimage compensation on the multiple image blocks respectively according to the compensation values of the multiple image blocks.

[0244] As an optional implementation manner, the controller 701 is configured to execute:

[0245] Use the supplementary compensation factor and the gray-scale values of the display screen within the first preset time duration before the current moment to determine the first compensation value, where the supplementary compensation factor represents the influence degree of the brightness of the display screen within the first preset time duration on the irrecoverable afterimage, and the first preset time duration is greater than or equal to the preset time duration;

[0246] Perform afterimage compensation on the display screen according to the first compensation value and the compensation value.

[0247] As an optional implementation manner, the controller 701 is configured to execute:

[0248] According to the gray-scale values of the display screen within the first preset time duration, determine the first gray-scale average value of the display screen within the first preset time duration;

[0249] Use the gamma curve to adjust the first gray-scale average value to obtain the adjusted first gray-scale average value;

[0250] Use the supplementary compensation factor and the adjusted first gray-scale average value to determine the first compensation value.

[0251] As an optional implementation manner, the controller 701 is further configured to execute:

[0252] In response to the first compensation test instruction triggered by the user, if the afterimage compensation function of the display screen takes effect, use the preset aging value as the compensation value;

[0253] Perform afterimage compensation on the display screen according to the aging value to obtain the first compensated screen.

[0254] As an alternative implementation, the controller 701 is configured to perform:

[0255] Determine an afterimage screen according to the aging value;

[0256] Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensation screen.

[0257] As an alternative implementation, the controller 701 is further configured to perform:

[0258] In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, perform weighted processing on the compensation values of the current display screen with different weights to obtain different weighted compensation values;

[0259] Use different weighted compensation values to perform afterimage compensation on the display screen to obtain different second compensation screens, and the different second compensation screens are used to judge the compensation differences of different compensation degrees.

[0260] Based on the same inventive concept, an embodiment of the present invention further provides an electronic device. Since this device is the device in the method of the embodiment of the present invention, and the principle of this device to solve problems is similar to that of this method, the implementation of this device can refer to the implementation of the method, and the repeated parts will not be described again.

[0261] As Figure 8 shown, the electronic device includes a processor 800 and a memory 801. The memory 801 is used to store programs executable by the processor 800, and the processor 800 is used to read the programs in the memory 801 and execute the following steps:

[0262] Obtain the gray-scale values of the display screen of the display screen within a preset time period before the current moment, where the preset time period includes N unit time periods, the i-th unit time period gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0263] According to the gray-scale values within the preset time period, determine the gray-scale data of the display screen corresponding to the N unit time periods respectively;

[0264] Determine the compensation factors corresponding to the N unit time periods respectively, where the compensation factor represents the influence degree of the unit time period on the recoverable afterimage, and / or, the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable afterimage;

[0265] Determine a compensation value according to the gray-scale data and compensation factors corresponding to the N unit time periods respectively, and use the compensation value to perform afterimage compensation on the display screen.

[0266] As an alternative implementation, the processor 800 is specifically configured to execute:

[0267] Determine the grayscale average value of the display screens corresponding to N unit time durations according to the grayscale values within the preset time duration;

[0268] Determine the grayscale data of the display screens corresponding to N unit time durations according to the grayscale average values of the display screens corresponding to N unit time durations.

[0269] As an alternative implementation, if the compensation factor represents the influence degree of the unit time duration on the recoverable afterimage, the processor 800 is specifically further configured to execute:

[0270] The compensation factor corresponding to the i-th unit time duration increases as i increases.

[0271] As an alternative implementation, if the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time duration on the recoverable afterimage, the processor 800 is specifically further configured to execute:

[0272] The compensation factor increases as the average brightness value of the display screen corresponding to the unit time duration increases.

[0273] As an alternative implementation, the processor 800 is specifically configured to execute:

[0274] Adjust the grayscale data by using a gamma curve to obtain the adjusted grayscale data corresponding to N unit time durations respectively;

[0275] Perform weighted summation on the adjusted grayscale data corresponding to N unit time durations respectively by using the compensation factors corresponding to N unit time durations to obtain the summation value;

[0276] Determine the compensation value according to the summation value.

[0277] As an alternative implementation, the processor 800 is specifically configured to execute:

[0278] Split the display screen of the display into multiple image blocks;

[0279] For each image block, determine the compensation value of the image block corresponding to N unit time durations respectively;

[0280] Perform afterimage compensation on the multiple image blocks respectively according to the compensation values of the multiple image blocks.

[0281] As an alternative implementation, the processor 800 is specifically configured to execute:

[0282] Determine a first compensation value by using a supplementary compensation factor and the gray scale values of the display screen within a first preset time period before the current moment, where the supplementary compensation factor represents the influence degree of the brightness of the display screen within the first preset time period on the irrecoverable afterimage, and the first preset time period is greater than or equal to the preset time period;

[0283] Perform afterimage compensation on the display screen according to the first compensation value and the compensation value.

[0284] As an alternative implementation manner, the processor 800 is specifically configured to execute:

[0285] Determine a first gray scale average value of the display screen within the first preset time period according to the gray scale values of the display screen within the first preset time period;

[0286] Adjust the first gray scale average value by using a gamma curve to obtain an adjusted first gray scale average value;

[0287] Determine the first compensation value by using the supplementary compensation factor and the adjusted first gray scale average value.

[0288] As an alternative implementation manner, the processor 800 is specifically further configured to execute:

[0289] In response to a first compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, use a preset aging value as the compensation value;

[0290] Perform afterimage compensation on the display screen according to the aging value to obtain a first compensated screen.

[0291] As an alternative implementation manner, the processor 800 is specifically configured to execute:

[0292] Determine an afterimage screen according to the aging value;

[0293] Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensated screen.

[0294] As an alternative implementation manner, the processor 800 is specifically further configured to execute:

[0295] In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, perform weighted processing on the compensation value of the current display screen with different weights to obtain different weighted compensation values;

[0296] Perform afterimage compensation on the display screen by using different weighted compensation values to obtain different second compensated screens, and the different second compensated screens are used to judge the compensation differences of different compensation degrees.

[0297] Based on the same inventive concept, an embodiment of the present invention further provides a ghosting compensation device. Since this device is the same as the device in the method of the embodiment of the present invention, and the principle of this device to solve problems is similar to that of the method, the implementation of this device can refer to the implementation of the method, and the repeated parts will not be described again.

[0298] As Figure 9 shown, the device includes:

[0299] A grayscale value acquisition unit 900, configured to acquire the grayscale values of the display screen of the display within a preset time period before the current moment, where the preset time period includes N unit time periods, the i-th unit time period gets closer and closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers;

[0300] A grayscale data calculation unit 901, configured to determine the grayscale data of the display screen corresponding to each of the N unit time periods according to the grayscale values within the preset time period;

[0301] A compensation factor determination unit 902, configured to determine the compensation factors corresponding to each of the N unit time periods, where the compensation factor represents the influence degree of the unit time period on the recoverable ghosting, and / or, the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable ghosting;

[0302] A ghosting compensation unit 903, configured to determine a compensation value according to the grayscale data and the compensation factors corresponding to each of the N unit time periods, and use the compensation value to perform ghosting compensation on the display screen.

[0303] As an optional implementation manner, the grayscale data calculation unit 901 is specifically configured to:

[0304] Determine the average grayscale value of the display screen corresponding to each of the N unit time periods according to the grayscale values within the preset time period;

[0305] Determine the grayscale data of the display screen corresponding to each of the N unit time periods according to the average grayscale value of the display screen corresponding to each of the N unit time periods.

[0306] As an optional implementation manner, if the compensation factor represents the influence degree of the unit time period on the recoverable ghosting, the compensation factor determination unit 902 is further configured to control:

[0307] The compensation factor corresponding to the i-th unit time period increases as i increases.

[0308] As an optional implementation manner, if the compensation factor represents the influence degree of the brightness of the display screen corresponding to the unit time period on the recoverable ghosting, the compensation factor determination unit 902 is further configured to control:

[0309] The compensation factor increases as the average brightness of the display screen corresponding to the unit time length increases.

[0310] As an alternative implementation, the afterimage compensation unit 903 is specifically configured to:

[0311] Adjust the grayscale data using a gamma curve to obtain adjusted grayscale data corresponding to N unit time lengths respectively;

[0312] Use the compensation factors corresponding to the N unit time lengths respectively to perform weighted summation on the adjusted grayscale data corresponding to the N unit time lengths respectively to obtain the summation value;

[0313] Determine the compensation value according to the summation value.

[0314] As an alternative implementation, the afterimage compensation unit 903 is specifically configured to:

[0315] Split the display screen of the display into multiple image blocks;

[0316] For each image block, determine the compensation value of the image block corresponding to N unit time lengths respectively;

[0317] Perform afterimage compensation on the multiple image blocks respectively according to the compensation values of the multiple image blocks.

[0318] As an alternative implementation, the afterimage compensation unit 903 is specifically configured to:

[0319] Use a supplementary compensation factor and the grayscale values of the display screen within a first preset time length before the current moment to determine a first compensation value, where the supplementary compensation factor represents the influence degree of the brightness of the display screen within the first preset time length on the irrecoverable afterimage, and the first preset time length is greater than or equal to the preset time length;

[0320] Perform afterimage compensation on the display screen according to the first compensation value and the compensation value.

[0321] As an alternative implementation, the afterimage compensation unit 903 is specifically configured to:

[0322] Determine the first grayscale average value of the display screen within the first preset time length according to the grayscale values of the display screen within the first preset time length;

[0323] Adjust the first grayscale average value using a gamma curve to obtain an adjusted first grayscale average value;

[0324] Use the supplementary compensation factor and the adjusted first grayscale average value to determine the first compensation value.

[0325] As an alternative implementation, it further includes a first test unit for:

[0326] In response to a first compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, use a preset aging value as the compensation value;

[0327] Perform afterimage compensation on the display screen according to the aging value to obtain a first compensated screen.

[0328] As an alternative implementation, the first test unit is specifically used for:

[0329] Determine an afterimage screen according to the aging value;

[0330] Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensated screen.

[0331] As an alternative implementation, it further includes a second test unit specifically used for:

[0332] In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, perform weighted processing with different weights on the compensation value of the current display screen to obtain different weighted compensation values;

[0333] Use different weighted compensation values to perform afterimage compensation on the display screen to obtain different second compensated screens, and the different second compensated screens are used to judge the compensation differences of different compensation degrees.

[0334] Based on the same inventive concept, an embodiment of the present disclosure provides a computer storage medium, which includes: computer program code. When the computer program code runs on a computer, it causes the computer to execute the afterimage compensation method described in any of the foregoing. Since the principle of solving problems by the above computer storage medium is similar to that of the afterimage compensation method, the implementation of the above computer storage medium can refer to the implementation of the method, and the repeated parts will not be described again.

[0335] In a specific implementation process, the computer storage medium may include: various storage media that can store program code such as a Universal Serial Bus Flash Drive (USB), a mobile hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc.

[0336] Based on the same inventive concept, embodiments of the present disclosure also provide a computer program product, which includes: computer program code that, when running on a computer, causes the computer to execute any of the afterimage compensation methods discussed above. Since the principle of the above computer program product for solving problems is similar to that of the afterimage compensation method, the implementation of the above computer program product can refer to the implementation of the method, and the repeated parts will not be elaborated.

[0337] The computer program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0338] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) that contain computer-usable program code.

[0339] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0340] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions in the flowFigure 1 one process or multiple processes and / or boxes Figure 1 the functions specified in one box or multiple boxes.

[0341] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide for implementing the steps of the functions specified in Figure 1 one process or multiple processes and / or boxes Figure 1 one box or multiple boxes.

[0342] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these changes and modifications.

Claims

1. A method for afterimage compensation, characterized in that, The method includes: Obtaining grayscale values of a display screen's display image within a preset duration before the current moment, where the preset duration includes N unit durations, and the i-th unit duration gets closer to the current moment as i increases, N≥1, 0≤i≤N - 1, and both N and i are integers; Determining grayscale data of the display image corresponding to each of the N unit durations according to the grayscale values within the preset duration; Determining compensation factors corresponding to each of the N unit durations, where the compensation factor represents the influence degree of the unit duration on recoverable afterimages, and / or, the influence degree of the brightness of the display image corresponding to the unit duration on recoverable afterimages; if the compensation factor represents the influence degree of the brightness of the display image corresponding to the unit duration on recoverable afterimages, it further includes: the compensation factor increases as the average brightness of the display image corresponding to the unit duration increases; Determining a compensation value according to the grayscale data and compensation factors corresponding to each of the N unit durations, and using the compensation value to perform afterimage compensation on the display image.

2. The method according to claim 1, wherein The step of determining grayscale data of the display image corresponding to each of the N unit durations according to the grayscale values within the preset duration includes: Determining the average grayscale values of the display image corresponding to each of the N unit durations according to the grayscale values within the preset duration; Determining the grayscale data of the display image corresponding to each of the N unit durations according to the average grayscale values of the display image corresponding to each of the N unit durations.

3. The method according to claim 1, wherein If the compensation factor represents the influence degree of the unit duration on recoverable afterimages, it further includes: The compensation factor corresponding to the i-th unit duration increases as i increases.

4. The method according to claim 1, wherein The step of determining a compensation value according to the grayscale data and compensation factors corresponding to each of the N unit durations includes: Adjusting the grayscale data using a gamma curve to obtain adjusted grayscale data corresponding to each of the N unit durations; Performing weighted summation on the adjusted grayscale data corresponding to each of the N unit durations using the compensation factors corresponding to each of the N unit durations to obtain a summation value; Determining the compensation value according to the summation value.

5. The method according to claim 1, wherein The step of performing afterimage compensation on the display image using the compensation value includes: Splitting the display image of the display screen into multiple image blocks; For each image block, determining the compensation value of the image block corresponding to each of the N unit durations; Performing afterimage compensation on each of the multiple image blocks respectively according to the compensation values of the multiple image blocks.

6. The method according to any one of claims 1 to 5, characterized in that The step of performing afterimage compensation on the display image using the compensation value includes: Determining a first compensation value using a supplementary compensation factor and the grayscale values of the display image within a first preset duration before the current moment, where the supplementary compensation factor represents the influence degree of the brightness of the display image within the first preset duration on non-recoverable afterimages, and the first preset duration is greater than or equal to the preset duration; Performing afterimage compensation on the display image according to the first compensation value and the compensation value.

7. The method according to claim 6, wherein The step of determining a first compensation value using a supplementary compensation factor and the grayscale values of the display image within a first preset duration before the current moment includes: Determine the first grayscale average value of the display screen within the first preset duration according to the grayscale values of the display screen within the first preset duration; Adjust the first grayscale average value by using a gamma curve to obtain an adjusted first grayscale average value; Determine the first compensation value by using a supplementary compensation factor and the adjusted first grayscale average value.

8. The method according to any one of claims 1 to 5, characterized in that, Further includes: In response to a first compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, use a preset aging value as the compensation value; Perform afterimage compensation on the display screen according to the aging value to obtain a first compensated screen.

9. The method according to claim 8, characterized in that The performing afterimage compensation on the display screen according to the aging value to obtain a first compensated screen includes: Determine an afterimage screen according to the aging value; Overlay the display screen before afterimage compensation and the afterimage screen to obtain the first compensated screen.

10. The method according to any one of claims 1 to 5, characterized in that, Further includes: In response to a second compensation test instruction triggered by a user, if the afterimage compensation function of the display screen is effective, perform weighted processing on the compensation values of the current display screen with different weights to obtain different weighted compensation values; Perform afterimage compensation on the display screen by using different weighted compensation values to obtain different second compensated screens, and the different second compensated screens are used to judge the compensation differences of different compensation degrees.

11. A display device, characterized in that, Includes a display screen and a controller, wherein: The display screen is used for displaying content; The controller performs afterimage compensation on the display screen of the display screen based on the afterimage compensation method according to any one of claims 1 to 10.

12. An electronic device, characterized in that, Includes a processor and a memory, the memory is used for storing a program executable by the processor, and the processor is used for reading the program in the memory and executing the steps of the method according to any one of claims 1 to 10.

13. A computer storage medium, on which a computer program is stored, characterized in that, When the program is executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Method and device for detecting after image of display device

    CN107221276A

  • Residual image compensation method and device, display equipment and computer readable storage medium

    CN114898717A