Display panel aging compensation method, device and electronic equipment
By calculating the grayscale difference in the display area, detecting local static display areas, and setting different sampling time intervals, the problem of aging burn-in on organic light-emitting diode display panels was solved, improving the accuracy and effect of aging compensation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2026-03-17
AI Technical Summary
Organic light-emitting diode (OLED) display panels experience reduced pixel luminous efficiency and inconsistent working time in different areas due to increased usage time, resulting in burn-in marks and impacting user experience.
By calculating the grayscale difference of the display area, the local static display area is detected, and aging data is obtained using different preset sampling time intervals for aging compensation, including a first preset sampling time interval and a second preset sampling time interval.
The sampling accuracy of aging data has been improved, errors have been reduced, the aging compensation effect of the display panel has been enhanced, and obvious grayscale boundary lines and uneven brightness problems have been avoided.
Smart Images

Figure CN119626153B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and more specifically, to a method, apparatus, and electronic device for compensating for aging of a display panel. Background Technology
[0002] With the development of display device manufacturing technology, organic light-emitting diode (OLED) display panels have been widely used due to their excellent brightness and contrast. However, as the usage time of OLED display panels increases, the luminous efficiency of pixels decreases, and the inconsistent operating time of OLED devices in different areas or of different colors leads to differences in the brightness of OLEDs, resulting in burn-in due to aging, which affects the user experience. Summary of the Invention
[0003] To overcome the aforementioned shortcomings in related technologies, the purpose of this application is to provide a display panel aging compensation method, the method comprising:
[0004] Get the displayed image;
[0005] In the display image, at least two different display areas are determined. For the at least two different display areas in the display image, the grayscale difference degree corresponding to each display area is calculated. The grayscale difference degree characterizes the degree of difference in grayscale values between different positions in the same display area.
[0006] Based on the grayscale difference of each display area, detect whether there is a local static display area in the display image;
[0007] If the displayed image has a local static display area, the first preset sampling time interval is used to sample the displayed image to obtain the first aging data, and aging compensation is performed on the subsequent displayed image based on the first aging data;
[0008] If the displayed image does not have a local static display area, the displayed image is sampled using a second preset sampling time interval to obtain second aging data, and aging compensation is performed on subsequent displayed images based on the second aging data; the first preset sampling time interval is different from the second preset sampling time interval.
[0009] In one possible implementation, the step of calculating the grayscale difference corresponding to each of the display areas includes:
[0010] Determine at least two blocks with different locations within the display area;
[0011] For each block, the average grayscale value of each pixel in the block is calculated as the grayscale data of the block;
[0012] The grayscale difference degree corresponding to the display area is determined based on the difference in grayscale data of at least two of the blocks.
[0013] In one possible implementation, the step of determining the grayscale difference degree corresponding to the display area based on the difference in grayscale data of at least two of the blocks includes:
[0014] The grayscale difference degree corresponding to the display area is determined based on the difference between the maximum value and the minimum value of the grayscale data of the block.
[0015] In one possible implementation, the step of detecting whether there is a local static display area in the display image based on the grayscale difference of each of the display areas includes:
[0016] Detect whether the grayscale difference of each display area is greater than a preset threshold;
[0017] If the grayscale difference of at least one of the display areas is greater than the preset threshold, then the display image has a local static display area.
[0018] If the grayscale difference of each of the display areas is not greater than the preset threshold, then the display image does not have any local static display areas.
[0019] In one possible implementation, the first preset sampling time interval is less than the second preset sampling time interval;
[0020] Preferably, the first preset sampling time interval is 1-5 seconds, and the second preset sampling time interval is 5-15 seconds;
[0021] Preferably, the first preset sampling time interval is 1 second, and the second preset sampling time interval is 6 seconds.
[0022] In one possible implementation, the method further includes:
[0023] Compensation data is generated based on the first aging data and / or the second aging data;
[0024] The compensation data is stored in the internal memory;
[0025] The compensation data in the internal memory is stored in the external memory; the internal memory is located inside the timing controller, and the external memory is located outside the timing controller.
[0026] In one possible implementation, the method further includes:
[0027] The number and / or location of the display areas are determined based on the content of the displayed image or the currently running application.
[0028] Another objective of this application is to provide a display panel aging compensation device, comprising:
[0029] The receiving module is used to acquire the display image;
[0030] The calculation module is used to calculate the grayscale difference degree corresponding to each of the at least two different display areas in the display image, wherein the grayscale difference degree characterizes the degree of difference in grayscale values between different positions in the same display area;
[0031] The detection module is used to detect whether there are local static display areas in the display image based on the grayscale difference of each display area;
[0032] The first aging compensation module, if the displayed image has a local static display area, is used to sample the displayed image using a first preset sampling time interval to obtain first aging data, and to perform aging compensation on subsequent displayed images based on the first aging data;
[0033] The second aging compensation module is used to sample the display image using a second preset sampling time interval to obtain second aging data if the display image does not have a local static display area, and to perform aging compensation on subsequent display images based on the second aging data; the first preset sampling time interval is different from the second preset sampling time interval.
[0034] Another object of this application is to provide an electronic device, comprising:
[0035] Memory, used to store one or more programs;
[0036] The processor, when the one or more programs are executed by the processor, implements the display panel aging compensation method provided in this application.
[0037] Another objective of this 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 this application.
[0038] Compared with related technologies, this application has the following advantages:
[0039] This application provides a display panel aging compensation method, apparatus, and electronic device. By calculating the grayscale difference of each display area, it can detect whether there are local static display areas in the display image, thereby determining whether there are obvious grayscale boundaries in the display image. At the same time, depending on whether there are obvious grayscale boundaries in the display image, different sampling intervals can be set to sample the display image. In this way, the sampling accuracy of aging data can be improved, and the error between the collected aging data and the aging data caused by the actual use scenario can be reduced, thereby improving the aging compensation effect of the display panel. Attached Figure Description
[0040] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 One of the flowcharts of the display panel aging compensation method provided in the embodiments of this application;
[0042] Figure 2 A schematic diagram of the display area provided in the embodiments of this application;
[0043] Figure 3 A schematic diagram of the sub-steps of step S120 provided in the embodiments of this application;
[0044] Figure 4 A schematic diagram of the sub-steps of step S130 provided in the embodiments of this application;
[0045] Figure 5 A second schematic flowchart of the display panel aging compensation method provided in this application embodiment;
[0046] Figure 6 The third schematic flowchart of the display panel aging compensation method provided in the embodiments of this application;
[0047] Figure 7 This is a schematic diagram illustrating the structure and function of the display panel aging compensation method provided in the embodiments of this application;
[0048] Figure 8 A schematic structural block diagram of an electronic device provided in an embodiment of this application;
[0049] Figure 9 A schematic diagram of the functional modules of the display panel aging compensation device provided in the embodiments of this application.
[0050] Icons: 700 - Electronic device; 710 - Processor; 720 - Computer-readable storage medium; 730 - Display panel aging compensation device; 731 - Receiver module; 732 - Calculation module; 733 - Detection module; 734 - First aging compensation module; 735 - Second aging compensation module. Detailed Implementation
[0051] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0052] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0053] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0054] In the description of this application, it should be noted that the terms "center," "upper," "lower," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product of the invention is in use. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. In addition, the terms "first," "second," and "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0055] It should be noted that, where there is no conflict, different features in the embodiments of this application can be combined with each other.
[0056] The inventors discovered that the current common method for eliminating burn-in is screen brightness compensation algorithm (Deburn-in, DBI). This method samples different display images at the same interval, resulting in different errors in the burn-in values collected from different display images. This can lead to overcompensation or undercompensation during burn-in compensation, thus affecting the compensation effect.
[0057] For example, for some short video or chat software with local static display areas, the aging values collected during aging compensation may be inaccurate, resulting in a significant grayscale difference in the image and causing obvious burn-in demarcation lines after compensation.
[0058] In view of this, this embodiment provides a solution that can solve the above problems. The solution provided in this embodiment will be described in detail below.
[0059] Please refer to Figure 1 , Figure 1 Example: A schematic flowchart of the display panel aging compensation method provided in this embodiment is shown. The display panel aging compensation method may include the following steps.
[0060] Step S110: Obtain the display image.
[0061] In this embodiment, the display image currently displayed on the display panel can be obtained, and the display image may include at least two different display areas.
[0062] For example, displaying an image can include three different display areas. Please refer to [link / reference]. Figure 2 For software such as Douyin and WeChat, the three display areas may include a dividing bar area 110 above the displayed image, a navigation bar area 130 below the displayed image, and a content display area 120 between the dividing bar area 110 and the navigation bar area 130.
[0063] Step S120: Determine at least two different display areas in the display image. For each of the at least two different display areas in the display image, calculate the grayscale difference degree corresponding to each display area. The grayscale difference degree characterizes the degree of difference in grayscale values between different positions in the same display area.
[0064] In this embodiment, grayscale difference detection can be performed on each display area separately, and the grayscale difference degree corresponding to each display area in the display image can be calculated. The grayscale difference degree can refer to the degree of difference in grayscale values between pixels at different positions in the same display area.
[0065] Step S130: Based on the grayscale difference of each display area, detect whether there is a local static display area in the displayed image.
[0066] In this embodiment, the grayscale difference of each display area obtained in step S120 can be used to detect whether there are local static display areas in the display image, thereby determining whether there are obvious grayscale boundaries in the display image. Local static display areas can refer to areas where the current display image does not change dynamically, or areas where the dynamic changes in the current display image are very small. For example, please refer again... Figure 2For apps like TikTok and WeChat, the static display area can refer to the dividing bar area 110 above the displayed image and the navigation bar area 130 below the displayed image. This area typically doesn't change significantly during application usage. Additionally, the displayed image may include a content display area 120, which usually experiences frequent dynamic changes during application usage.
[0067] Specifically, the grayscale difference of each display area can be used to detect whether each display area is a local static display area, that is, to detect whether the currently displayed image in each display area is dynamically changing.
[0068] Step S140: If there is a local static display area in the displayed image, the first preset sampling time interval is used to sample the displayed image to obtain the first aging data, and aging compensation is performed on the subsequent displayed image based on the first aging data.
[0069] In this embodiment, when there is a local static display area in the displayed image, the displayed image can be sampled using a first preset sampling time interval to obtain the brightness decay value of the displayed image, and the first aging data can be obtained based on the brightness decay value of the displayed image, thereby performing aging compensation on the subsequent displayed images of the display panel based on the first aging data.
[0070] Specifically, the display image is sampled using a first preset sampling time interval to obtain the grayscale value of the display image. Based on the grayscale value of the display image, the brightness decay value of the display image can be determined according to the preset lookup table. The brightness decay data can refer to the amount of pixel brightness decay within a fixed interval. The preset lookup table can be a lookup table corresponding to grayscale value and brightness decay. The preset lookup table can be generated based on multiple different grayscale brightness decay curves.
[0071] Step S150: If there is no local static display area in the displayed image, the second preset sampling time interval is used to sample the displayed image to obtain the second aging data, and aging compensation is performed on the subsequent displayed image based on the second aging data; the first preset sampling time interval is different from the second preset sampling time interval.
[0072] In this embodiment, when there is no local static display area in the displayed image, the displayed image can be sampled using a second preset sampling time interval different from the first preset sampling time to obtain the brightness decay value of the displayed image. Based on the brightness decay value of the displayed image, second aging data is obtained, and aging compensation is performed on subsequent displayed images of the display panel based on the second aging data.
[0073] Based on the above design, in the display panel aging compensation method provided in this embodiment, by calculating the grayscale difference of each display area, it is possible to detect whether there is a local static display area in the display image, thereby determining whether there is a clear grayscale boundary line in the display image. At the same time, depending on whether there is a clear grayscale boundary line in the display image, different sampling intervals can be set to sample the display image. In this way, the sampling accuracy of aging data can be improved, making the error between the collected aging data and the aging data caused by the actual use scenario smaller, thereby improving the aging compensation effect of the display panel.
[0074] In one possible implementation, please refer to Figure 3 Step S120 may include the following sub-steps.
[0075] Step S121: Determine at least two blocks with different locations in the display area.
[0076] In this embodiment, the grayscale value corresponding to each pixel in the display area can be obtained first, and the display area can be compressed into blocks to determine at least two blocks with different positions in the display area.
[0077] For example, the display area can be compressed into blocks of 4×4 or 8×8 pixels.
[0078] Step S122: For each block, calculate the average grayscale value of each pixel in the block as the grayscale data of the block.
[0079] In this embodiment, the average value of the grayscale value of each pixel in each block of the display area can be calculated to obtain the grayscale data of the block.
[0080] Step S123: Determine the grayscale difference degree corresponding to the display area based on the difference between the grayscale data of at least two blocks.
[0081] In this embodiment, grayscale data of two blocks can be selected from grayscale data of multiple blocks, and the difference between the grayscale data of the two blocks can be calculated. This difference is used as the grayscale difference degree corresponding to the display area.
[0082] In one possible implementation, when determining the grayscale difference degree corresponding to the display area based on the difference between the grayscale data of at least two blocks, the grayscale difference degree corresponding to the display area can be determined based on the difference between the maximum value and the minimum value of the grayscale data of the blocks.
[0083] In this embodiment, the maximum value and minimum value of the grayscale data of a block can be selected from the grayscale data of multiple blocks, and the maximum value and the minimum value can be subtracted to obtain the grayscale difference degree corresponding to the display area.
[0084] In one possible implementation, please refer to Figure 4 Step S130 may include the following sub-steps.
[0085] Step S131: Detect whether the grayscale difference of each display area is greater than a preset threshold.
[0086] Step S132: If the grayscale difference of at least one display area is greater than a preset threshold, then the displayed image has a local static display area.
[0087] Step S133: If the grayscale difference of each display area is not greater than the preset threshold, then there is no local static display area in the displayed image.
[0088] In this embodiment, the grayscale difference between each display area can be detected to determine whether a local static display area exists in the displayed image. If the grayscale difference of at least one display area in the displayed image is greater than the preset threshold, it indicates that a local static display area exists in the displayed image, that is, the displayed image has a clear grayscale boundary line. If the grayscale difference of each display area in the displayed image is less than or equal to the preset threshold, then the displayed image does not have a local static display area, that is, the displayed image does not have a clear grayscale boundary line. In this way, the sampling time interval can be dynamically adjusted according to the detection results.
[0089] For example, the preset threshold can be 128 gray levels.
[0090] In the display panel aging compensation method provided in this embodiment, please refer to... Figure 5 The process involves first acquiring the display image, then determining the display areas within that image, calculating the grayscale data corresponding to each block within the display area, and calculating the grayscale difference based on the grayscale data. It then determines whether the grayscale difference exceeds a preset threshold. If it does, sampling is performed at a first preset sampling time interval; otherwise, sampling is performed at a second preset sampling time interval. After sampling, compensation data is obtained and temporarily stored in internal memory (SRAM). After a certain interval, the compensation data in internal memory is transferred to external memory (Flash).
[0091] In one possible implementation, the first preset sampling time interval is less than the second preset sampling time interval.
[0092] In this embodiment, when the displayed image has local static display areas, i.e., when the displayed image has obvious grayscale boundaries, if the sampled first aging data is inaccurate, then after performing aging compensation on subsequent displayed images based on the first aging data, obvious burn-in boundaries may appear in the subsequent displayed images, thus affecting the display effect. When the displayed image does not have local static display areas, i.e., when the displayed image does not have obvious grayscale boundaries, if the sampled second aging data is inaccurate, then after performing aging compensation on subsequent displayed images based on the second aging data, the brightness of the subsequent displayed images may be lower than the initial brightness, without obvious burn-in boundaries appearing. Therefore, the first preset sampling time interval can be set to be less than the second preset sampling time interval, reducing the first preset sampling time interval and increasing the accuracy of the first aging data.
[0093] Preferably, the first preset sampling time interval is 1 second, and the second preset sampling time interval is 6 seconds.
[0094] In this embodiment, when the displayed image has a local static display area, the displayed image can be sampled using a first preset sampling time interval, that is, the displayed image can be sampled once every second; when the displayed image does not have a local static display area, the displayed image can be sampled using a second preset sampling time interval, that is, the displayed image can be sampled once every six seconds.
[0095] It should be noted that the first preset sampling time interval is not limited to 1 second, and the second preset sampling time interval is not limited to 6 seconds. The first preset sampling time interval and the second preset sampling time interval can be adjusted according to the actual application scenario.
[0096] In one possible implementation, please refer to Figure 6 The aging compensation method for display panels may also include the following steps.
[0097] Step S210: Generate compensation data based on the first aging data or the second aging data.
[0098] Step S220: The compensation data is stored in the internal memory.
[0099] Step S230: The compensation data in the internal memory is stored in the external memory; the internal memory is located inside the timing controller, and the external memory is located outside the timing controller.
[0100] In this embodiment, please refer to Figure 7After sampling the displayed image using a first or second preset sampling time interval to obtain a single sample value (first aging data or second aging data), compensation data can be generated based on the first or second aging data using a screen brightness compensation algorithm (Deburn-in, DBI). After generating the compensation data, it can be temporarily stored in internal memory, and then stored in external memory after a certain interval. When reading the compensation data, it can be read from external memory by internal memory.
[0101] Specifically, the internal memory can be static random-access memory (SRAM), and the external memory can be flash memory. The static random-access memory (SRAM) can be located inside the timing controller (TCON), and the flash memory can be located outside the timing controller (TCON).
[0102] For example, the display panel aging compensation method provided in this embodiment can be executed by a display panel or display device with a timing controller (TCON). The TCON can execute the aforementioned steps S110, S120, S130, S140, S150, etc., and store the compensation data in the static random-access memory (SRAM). After a certain period of time, the compensation data in the static random-access memory (SRAM) is stored in the flash memory.
[0103] In one possible implementation, in step S110, the number and / or location of the display area can be determined based on the content of the displayed image or the currently running application.
[0104] In this embodiment, the number and / or location of the display area may differ depending on the content of the displayed image or the currently running application. Therefore, by analyzing the content of the displayed image or the currently running application to determine the number and / or location of the display area, the accuracy of aging compensation can be improved, thereby improving the display effect and stability.
[0105] Based on the same inventive concept, this embodiment also provides an electronic device 700, please refer to... Figure 8 , Figure 8 A block diagram of an example 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.
[0106] The computer-readable storage medium 720 and the processor 710 are electrically connected directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines. The display panel aging compensation device 730 includes multiple software function modules that can be stored in the computer-readable storage medium 720 or embedded in the operating system (OS) of the display panel aging compensation device 730 in the form of software or firmware. The processor 710 is used to execute 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.
[0107] The computer-readable storage medium 720 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc. The computer-readable storage medium 720 is used to store a program, which the processor 710 executes after receiving an execution instruction.
[0108] The processor 710 may be an integrated circuit chip with signal processing capabilities. The aforementioned processor 710 can be a general-purpose processor 710, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor 710 can be a microprocessor 710, or any conventional processor 710, etc.
[0109] Please refer to Figure 9This application also provides a display panel aging compensation device 730. The display panel aging compensation device 730 includes multiple functional modules that can be stored in a computer-readable storage medium 720 in software form. Functionally, the display panel aging compensation device 730 may include a receiving module 731, a calculation module 732, a detection module 733, a first aging compensation module 734, and a second aging compensation module 735. Wherein:
[0110] The receiving module 731 can be used to acquire the display image.
[0111] In this embodiment, the receiving module 731 can be used to perform... Figure 1 For a detailed description of the receiving module 731, please refer to the description of step S110 shown.
[0112] The calculation module 732 can be used to calculate the grayscale difference degree corresponding to each of at least two different display areas in the displayed image. The grayscale difference degree characterizes the degree of difference in grayscale values between different locations in the same display area.
[0113] In this embodiment, the calculation module 732 can be used to perform... Figure 1 For a detailed description of the calculation module 732, please refer to the description of step S120 shown.
[0114] The detection module 733 can be used to detect whether there are local static display areas in the displayed image based on the grayscale differences of each display area.
[0115] In this embodiment, the detection module 733 can be used to perform... Figure 1 For a detailed description of the detection module 733, please refer to the description of step S130 shown in step S130.
[0116] If the displayed image has a local static display area, the first aging compensation module 734 can be used to sample the displayed image using a first preset sampling time interval to obtain first aging data, and perform aging compensation on subsequent displayed images based on the first aging data.
[0117] In this embodiment, the first aging compensation module 734 can be used to perform... Figure 1 For a detailed description of the first aging compensation module 734, please refer to the description of step S140 shown in step S140.
[0118] If the displayed image does not have a local static display area, the second aging compensation module 735 can be used to sample the displayed image using a second preset sampling time interval to obtain second aging data, and perform aging compensation on subsequent displayed images based on the second aging data; the first preset sampling time interval is different from the second preset sampling time interval.
[0119] In this embodiment, the second aging compensation module 735 can be used to perform... Figure 1 For a detailed description of the second aging compensation module 735, please refer to the description of step S150 shown in step S150.
[0120] In summary, the embodiments of this application provide a display panel aging compensation method, apparatus, and electronic device. By calculating the grayscale difference of each display area, it is possible to detect whether there are local static display areas in the display image, thereby determining whether there are obvious grayscale boundaries in the display image. At the same time, depending on whether there are obvious grayscale boundaries in the display image, different sampling intervals can be set to sample the display image. In this way, the sampling accuracy of aging data can be improved, and the error between the collected aging data and the aging data caused by the actual use scenario can be reduced, thereby improving the aging compensation effect of the display panel.
[0121] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above 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.
[0122] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A display panel aging compensation method, characterized in that, The method comprises: acquiring a display image; determining at least two different display regions in the display image, and calculating a gray scale difference degree corresponding to each of the display regions respectively, the gray scale difference degree representing a difference degree of gray scale values between different positions in the same display region, the display image comprising a content display region, the content display region having frequent dynamic picture changes in the application process; detecting whether there is a local static display region in the display image according to the gray scale difference degrees of the display regions, the local static display region being a region not dynamically changing in the current display image; if the display image has a local static display region, sampling the display image by using a first preset sampling time interval to obtain first aging data, and performing aging compensation on subsequent display images based on the first aging data; if the display image does not have a local static display region, sampling the display image by using a second preset sampling time interval to obtain second aging data, and performing aging compensation on subsequent display images based on the second aging data, the first preset sampling time interval being smaller than the second preset sampling time interval; the step of calculating the gray scale difference degrees corresponding to each of the display regions respectively comprises: determining at least two blocks with different positions in the display region; calculating an average value of gray scale values of pixels in each of the blocks as gray scale data of the block; determining the gray scale difference degree corresponding to the display region according to a difference value of the gray scale data of the at least two blocks.
2. The display panel aging compensation method of claim 1, wherein, the step of determining the gray scale difference degree corresponding to the display region according to the difference value of the gray scale data of the at least two blocks comprises: determining the gray scale difference degree corresponding to the display region according to a difference value between a maximum value of the gray scale data of the block and a minimum value of the gray scale data of the block.
3. The display panel aging compensation method of claim 1, wherein, The first preset sampling time interval is 1-5 seconds, and the second preset sampling time interval is 5-15 seconds.
4. The display panel aging compensation method of claim 3, wherein, The first preset sampling time interval is 1 second, and the second preset sampling time interval is 6 seconds.
5. The display panel aging compensation method of claim 1, wherein, The method further comprises: generating compensation data according to the first aging data and / or the second aging data; storing the compensation data to an internal memory; storing the compensation data in the internal memory to an external memory, the internal memory being located inside a timing controller, and the external memory being located outside the timing controller.
6. The display panel burn-in compensation method of claim 1, wherein, The method further comprises: determining the number and / or position of the display regions according to content of the display image or a currently running application.
7. A display panel aging compensation device, characterized by comprising: a display panel aging compensation circuit according to any one of claims 1 to 6. comprises: a receiving module configured to acquire a display image; a calculating module configured to calculate a gray scale difference degree corresponding to each of at least two different display regions in the display image respectively, the gray scale difference degree representing a difference degree of gray scale values between different positions in the same display region, the display image comprising a content display region, the content display region having frequent dynamic picture changes in the application process detecting whether the display image has a local static display region according to a gray scale difference degree of each of the display regions; the local static display region refers to a region that does not change dynamically in the current display image or a region that has a very small dynamic change in the current display image; a first aging compensation module, if the display image has a local static display region, configured to sample the display image by using a first preset sampling time interval to obtain first aging data, and perform aging compensation on a subsequent display image based on the first aging data; a second aging compensation module, if the display image does not have a local static display region, configured to sample the display image by using a second preset sampling time interval to obtain second aging data, and perform aging compensation on a subsequent display image based on the second aging data; the first preset sampling time interval is different from the second preset sampling time interval; calculating the gray scale difference degree corresponding to each of the display regions respectively, comprising: determining at least two blocks with different positions in the display region; for each of the blocks, calculating an average value of the gray scale values of the pixels in the block as the gray scale data of the block; determining the gray scale difference degree corresponding to the display region according to a difference value of the gray scale data of the at least two blocks.
8. An electronic device, comprising: comprising: a memory configured to store one or more programs; a processor configured to implement the method of any one of claims 1-6 when the one or more programs are executed by the processor.
9. A computer-readable storage medium, characterized in that, a computer program stored thereon, wherein the computer program is executed by a processor to implement the method of any one of claims 1-6.
Citation Information
Patent Citations
Display panel aging compensation method and device and display device
CN118506728A
Display panel, display compensation method thereof and display driving chip
CN119028284A