Display panel aging compensation method and device and electronic equipment
By calculating the grayscale difference between different display areas in the display image, dynamically adjusting the sampling time interval, and obtaining aging data for compensation, the problem of aging imprinting of the organic light emitting diode display panel is solved, and the aging compensation effect is improved.
Patent Information
- Application Number
- CN202411947407.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-26
AI Technical Summary
After the use time of the organic light emitting diode display panel increases, the pixel luminous efficiency decreases, resulting in uneven luminous luminousness, aging and imprinting, affecting the user experience.
By calculating the grayscale difference between different display areas in the display image, it is detected whether there is a local static display area. If it exists, the aging data is obtained by the first preset sampling time interval for compensation; if it does not exist, the aging data is obtained by the second preset sampling time interval for compensation.
The sampling accuracy of aging data is improved, and the error caused by the collected aging data and actual use scenarios is reduced, thereby improving the aging compensation effect of the display panel.
Smart Images

Figure CN119626153A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display panel aging compensation method, device and electronic equipment. Background Art
[0002] With the development of display device manufacturing technology, organic light-emitting diode (OLED) display panels are widely used due to their excellent brightness, contrast and other advantages. However, the OLED display panel will cause the pixel luminous efficiency to decrease due to the increase in usage time, and the working time of OLED devices in different areas or different colors will be inconsistent, which will cause the OLED to have different luminous brightness, resulting in the phenomenon of aging imprint, which affects the user experience. Summary of the invention
[0003] In order to overcome the above-mentioned deficiencies in the related art, the object of the present application is to provide a display panel aging compensation method, the method comprising:
[0004] Get the display image;
[0005] Determine at least two different display areas in the display image, and respectively calculate grayscale differences corresponding to the at least two different display areas in the display image, wherein the grayscale differences represent the degree of difference in grayscale values between different positions in the same display area;
[0006] Detecting whether there is a local static display area in the displayed image according to the grayscale difference of each of the display areas;
[0007] If the displayed image has a local static display area, sampling the displayed image at a first preset sampling time interval to obtain first aging data, and performing aging compensation on subsequent displayed images based on the first aging data;
[0008] If the displayed image does not have a local static display area, the displayed image is sampled at 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 a possible implementation, the step of respectively calculating the grayscale difference corresponding to each of the display areas includes:
[0010] Determining at least two blocks with different positions in the display area;
[0011] For each of the blocks, calculating an average value of the grayscale values of the pixels in the block as the grayscale data of the block;
[0012] The grayscale difference corresponding to the display area is determined according to a difference between the grayscale data of at least two of the blocks.
[0013] In a possible implementation, the step of determining the grayscale difference corresponding to the display area according to the difference between the grayscale data of at least two of the blocks includes:
[0014] The grayscale difference corresponding to the display area is determined according to a difference between a maximum value of the grayscale data of the block and a minimum value of the grayscale data of the block.
[0015] In a possible implementation, the step of detecting whether the displayed image has a local static display area according to the grayscale difference of each of the display areas includes:
[0016] Detecting whether the grayscale difference of each of the display areas 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 there is a local static display area in the display image;
[0018] If the grayscale differences of the display areas are not greater than the preset threshold, the display image does not have a local static display area.
[0019] In a possible implementation, the first preset sampling time interval is smaller 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 a possible implementation, the method further includes:
[0023] generating compensation data according to the first aging data and / or the second aging data;
[0024] storing the compensation data in an internal memory;
[0025] The compensation data in the internal memory is stored in an external memory; the internal memory is located inside the timing controller, and the external memory is located outside the timing controller.
[0026] In a possible implementation, the method further includes:
[0027] The number and / or position of the display area are determined according to the content of the display image or the currently running application.
[0028] Another object of the present application is to provide a display panel aging compensation device, comprising:
[0029] A receiving module, used for acquiring a display image;
[0030] A calculation module, for calculating, for at least two different display areas in the display image, grayscale differences corresponding to the display areas, respectively, wherein the grayscale differences represent the degree of difference in grayscale values between different positions in the same display area;
[0031] A detection module, used for detecting whether there is a local static display area in the displayed image according to the grayscale difference of each of the display areas;
[0032] a first aging compensation module, configured to sample the display image at a first preset sampling time interval to obtain first aging data if the display image has a local static display area, and perform aging compensation on subsequent display images based on the first aging data;
[0033] The second aging compensation module is configured to sample the display image at a second preset sampling time interval to obtain second aging data if the display image does not have a local static display area, and 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 the present application is to provide an electronic device, comprising:
[0035] A memory for storing one or more programs;
[0036] The processor implements the display panel aging compensation method provided in the present application when the one or more programs are executed by the processor.
[0037] Another object of the present application is to provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the display panel aging compensation method provided in the present application.
[0038] Compared with the related art, this application has the following beneficial effects:
[0039] The embodiments of the present application provide a display panel aging compensation method, device and electronic device. By calculating the grayscale difference of each display area, it is possible to detect whether a displayed image has a local static display area, thereby judging whether a displayed image has an obvious grayscale boundary line. At the same time, according to whether a displayed image has an obvious grayscale boundary line, different sampling intervals can be set to sample the displayed image. In this way, the sampling accuracy of aging data can be improved, so that the error between the collected aging data and the aging data caused by the actual usage scenario is smaller, thereby improving the aging compensation effect of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 One of the flow charts of the display panel aging compensation method provided in the embodiment of the present application;
[0042] Figure 2 A schematic diagram of a display area provided in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of sub-steps of step S120 provided in an embodiment of the present application;
[0044] Figure 4 A schematic diagram of sub-steps of step S130 provided in an embodiment of the present application;
[0045] Figure 5 A second flow chart of the display panel aging compensation method provided in an embodiment of the present application;
[0046] Figure 6 A third flow chart of the display panel aging compensation method provided in an embodiment of the present application;
[0047] Figure 7 A schematic diagram of the structure and function of a display panel aging compensation method provided in an embodiment of the present application;
[0048] Figure 8 A schematic structural block diagram of an electronic device provided in an embodiment of the present application;
[0049] Fig. 9 A schematic diagram of the functional modules of the display panel aging compensation device provided in an embodiment of the present application.
[0050] Icons: 700 - electronic device; 710 - processor; 720 - computer-readable storage medium; 730 - display panel aging compensation device; 731 - receiving module; 732 - calculating module; 733 - detecting module; 734 - first aging compensation module; 735 - second aging compensation module. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0052] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0053] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0054] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "vertical", "horizontal", "inner", "outer", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the inventive product is usually placed when in use. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.
[0055] It should be noted that, in the absence of conflict, different features in the embodiments of the present application may be combined with each other.
[0056] The inventors have found that, at present, a screen brightness compensation algorithm (Deburn-in, DBI) is usually used to eliminate aging marks. This method uses the same interval time to sample different display images. Therefore, the errors of aging values collected from different display images are different. When performing aging compensation, over-compensation or under-compensation may occur, thereby affecting the compensation effect.
[0057] For example, for some short video software or chat software with local static display areas, when performing aging compensation, the collected aging values are inaccurate, and there may be a phenomenon of under-compensation of the picture with obvious grayscale differences, resulting in obvious burn-in boundaries after compensation.
[0058] In view of this, this embodiment provides a solution that can solve the above-mentioned problem, and the solution provided by this embodiment is described in detail below.
[0059] Please refer to Figure 1 , Figure 1 The schematic flow chart of the display panel aging compensation method provided by the present embodiment is exemplified. The display panel aging compensation method may include the following steps.
[0060] Step S110, acquiring a display image.
[0061] In this embodiment, a display image currently displayed by the display panel may be acquired, and the display image may include at least two different display areas.
[0062] For example, a display image may include three different display areas. Figure 2 For software such as Tik Tok and WeChat, the three display areas may include a dividing bar area 110 located above the displayed image, a navigation bar area 130 located below the displayed image, and a content display area 120 located between the dividing bar area 110 and the navigation bar area 130 .
[0063] Step S120, determining at least two different display areas in the display image, and respectively calculating grayscale differences corresponding to the at least two different display areas in the display image, wherein the grayscale difference represents the degree of difference in grayscale values between different positions in the same display area.
[0064] In this embodiment, grayscale difference detection may be performed on each display area respectively, and the grayscale difference corresponding to each display area in the display image may be calculated, wherein the grayscale difference may refer to the degree of difference in grayscale values between pixels at different positions in the same display area.
[0065] Step S130 , detecting whether there is a local static display area in the display image according to the grayscale difference of each display area.
[0066] In this embodiment, the display areas of the displayed image can be detected according to the grayscale difference of each display area obtained in step S120 to detect whether there is a local static display area in the displayed image, thereby determining whether there is an obvious grayscale boundary line in the displayed image. The local static display area may refer to an area where the current displayed image does not change dynamically, or an area where the dynamic change of the current displayed image is very small. For example, please refer to Figure 2For apps like Tik Tok and WeChat, the local static display area may refer to the boundary bar area 110 located above the display image and the navigation bar area 130 located below the display image. These areas usually do not change the display screen significantly during the use of the application. In addition, the display image may also include a content display area 120, which usually has frequent dynamic screen changes during the use of the application.
[0067] Specifically, it is possible to detect whether each display area is a local static display area according to the grayscale difference of each display area, that is, to detect whether the current display image in each display area changes dynamically.
[0068] Step S140: if there is a local static display area in the displayed image, the displayed image is sampled at a first preset sampling time interval to obtain first aging data, and aging compensation is performed on subsequent displayed images based on the first aging data.
[0069] In this embodiment, when there is a local static display area in the display image, the display image can be sampled at a first preset sampling time interval to obtain a brightness attenuation value of the display image, and first aging data is obtained according to the brightness attenuation value of the display image, so as to perform aging compensation on subsequent display images of the display panel based on the first aging data.
[0070] Specifically, by sampling the displayed image at a first preset sampling time interval, the grayscale value of the displayed image can be obtained, and the brightness attenuation value of the displayed image can be determined based on the grayscale value of the displayed image based on a preset lookup table, wherein the brightness attenuation data can refer to the attenuation amount of the pixel brightness within a fixed interval time, and the preset lookup table can be a lookup table corresponding to the grayscale value and the brightness attenuation, and the preset lookup table can be generated according to multiple different grayscale brightness attenuation curves.
[0071] Step S150, if the displayed image does not have a local static display area, the displayed image is sampled at 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.
[0072] In this embodiment, when there is no local static display area in the display image, the display image can be sampled at a second preset sampling time interval different from the first preset sampling time to obtain a brightness attenuation value of the display image, and second aging data is obtained based on the brightness attenuation value of the display image, so as to perform aging compensation on subsequent display 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 the present 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 judging whether there is an obvious grayscale boundary line in the display image; at the same time, according to whether there is an obvious grayscale boundary line in the display image, different sampling intervals can be set to sample the display image, so that the sampling accuracy of the aging data can be improved, and the error between the collected aging data and the aging data caused by the actual usage scenario can be made smaller, thereby improving the aging compensation effect of the display panel.
[0074] In one possible implementation, see Figure 3 , step S120 may include the following sub-steps.
[0075] Step S121, determining at least two blocks with different positions in the display area.
[0076] In this embodiment, the grayscale value corresponding to each pixel in the display area may be first obtained, and block compression may be performed on the display area, thereby determining at least two blocks at different positions in the display area.
[0077] For example, the display area may be block compressed according to 4×4 or 8×8 pixels.
[0078] Step S122 , for each block, calculating the average grayscale value of each pixel in the block as grayscale data of the block.
[0079] In this embodiment, the grayscale values of each pixel in each block in the display area may be averaged to obtain the grayscale data of the block.
[0080] Step S123 , determining the grayscale difference corresponding to the display area according to the difference between the grayscale data of at least two blocks.
[0081] In this embodiment, grayscale data of two blocks may be selected from grayscale data of a plurality of blocks, and a difference between the grayscale data of the two blocks may be calculated, and the difference may be used as the grayscale difference corresponding to the display area.
[0082] In a possible implementation, when determining the grayscale difference corresponding to the display area based on the difference between the grayscale data of at least two blocks, the grayscale difference corresponding to the display area can be determined based on the difference between the maximum value of the grayscale data of the block and the minimum value of the grayscale data of the block.
[0083] In this embodiment, the maximum value of the grayscale data of the block and the minimum value of the grayscale data of the block may be selected from the grayscale data of multiple blocks, and the maximum value is subtracted from the minimum value to obtain the grayscale difference corresponding to the display area.
[0084] In one possible implementation, see Figure 4 , step S130 may include the following sub-steps.
[0085] Step S131 , detecting 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 there is a local static display area in the displayed image.
[0087] Step S133: if the grayscale differences of the display areas are not greater than the preset threshold, the displayed image does not have a local static display area.
[0088] In this embodiment, it is possible to detect whether the grayscale difference of each display area is greater than a preset threshold, so as to determine whether there is a local static display area in the displayed image. If there is at least one display area in the displayed image with a grayscale difference greater than the preset threshold, it means that there is a local static display area in the displayed image, that is, there is an obvious grayscale dividing line in the displayed image. If the grayscale difference of each display area in the displayed image is less than or equal to the preset threshold, there is no local static display area in the displayed image, that is, there is no obvious grayscale dividing line in the displayed image. In this way, the sampling time interval can be dynamically adjusted according to the detection result.
[0089] Exemplarily, the preset threshold may be 128 gray levels.
[0090] In the display panel aging compensation method provided in this embodiment, please refer to Figure 5 , the display image can be obtained first, then the display areas in the display image are determined, and then the grayscale data corresponding to each block in the display area is calculated, and the grayscale difference is calculated according to the grayscale data, and then it is determined whether the grayscale difference is greater than a preset threshold. If it is greater, the first preset sampling time interval is used for sampling, and if it is not greater, the second preset sampling time interval is used for sampling. After sampling, compensation data can be obtained, and the compensation data is temporarily stored in the internal memory (SRAM), and the compensation data in the internal memory is stored in the external memory (Flash) after a period of time.
[0091] In a possible implementation manner, the first preset sampling time interval is smaller than the second preset sampling time interval.
[0092] In this embodiment, when there is a local static display area in the displayed image, that is, there is an obvious grayscale boundary in the displayed image, if the first aging data obtained by sampling is inaccurate, then after performing aging compensation on the subsequent displayed image based on the first aging data, it may cause an obvious burn-in boundary to appear in the subsequent displayed image, thereby affecting the display effect. When there is no local static display area in the displayed image, that is, there is no obvious grayscale boundary in the displayed image, if the second aging data obtained by sampling is inaccurate, then after performing aging compensation on the subsequent displayed image based on the second aging data, it may cause the brightness of the subsequent displayed image to be lower than the initial brightness, and no obvious burn-in boundary will appear. Therefore, the first preset sampling time interval can be set to be less than the second preset sampling time interval, the first preset sampling time interval can be reduced, and the accuracy of the first aging data can be increased.
[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 there is a local static display area in the displayed image, 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 there is no local static display area in the displayed image, 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 may be adjusted according to actual application scenarios.
[0096] In one possible implementation, see Figure 6 , the display panel aging compensation method may further include the following steps.
[0097] Step S210: generating compensation data according to the first aging data or the second aging data.
[0098] Step S220, storing the compensation data into the internal memory.
[0099] Step S230, storing the compensation data in the internal memory into 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 display image at the first preset sampling time interval or the second preset sampling time interval to obtain a single sampling value (first aging data or second aging data), compensation data can be generated according to the first aging data or the second aging data through a screen brightness compensation algorithm (Deburn-in, DBI). After the compensation data is generated, the compensation data can be temporarily stored in an internal memory, and after a certain period of time, the compensation data in the internal memory is stored in an external memory. When reading the compensation data, the internal memory can read from the external memory.
[0101] Specifically, the internal memory may be a static random access memory (SRAM), and the external memory may be a Flash memory. The static random access memory (SRAM) may be located inside the timing controller (TCON), and the Flash memory may 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 a display device having a timing controller (TCON). The TCON can execute the aforementioned steps S110, S120, S130, S140, S150, etc., and store the compensation data in a static random access memory (SRAM), and after a period of time, store the compensation data in the static random access memory (SRAM) in a Flash memory.
[0103] In a possible implementation, in step S110, the number and / or position of the display areas may be determined according to the content of the displayed image or the currently running application.
[0104] In this embodiment, the number and / or position of the display areas may be different 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 position of the display areas, 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 exemplary electronic device 700 . The electronic device 700 includes a display panel aging compensation device 730 , a computer-readable storage medium 720 , and a processor 710 .
[0106] The computer-readable storage medium 720 and the processor 710 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines. The display panel aging compensation device 730 includes a plurality of software function modules that can be stored in the computer-readable storage medium 720 in the form of software or firmware or solidified in the operating system (OS) of the display panel aging compensation device 730. The processor 710 is used to execute the executable modules stored in the computer-readable storage medium 720, such as the software function modules and computer programs included in the display panel aging compensation device 730.
[0107] The computer-readable storage medium 720 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc. The computer-readable storage medium 720 is used to store a program, and the processor 710 executes the program after receiving an execution instruction.
[0108] The processor 710 may be an integrated circuit chip with signal processing capabilities. The above-mentioned processor 710 may be a general-purpose processor 710, including a central processing unit 710 (CPU), a network processor 710 (NP), etc.; it may also be a digital signal processor 710 (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The various methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor 710 may be a microprocessor 710 or the processor 710 may also be any conventional processor 710, etc.
[0109] Please refer to Fig. 9The embodiment of the present application further provides a display panel aging compensation device 730. The display panel aging compensation device 730 includes a plurality of functional modules that can be stored in a computer-readable storage medium 720 in the form of software. From a functional perspective, the display panel aging compensation device 730 may include a receiving module 731, a calculation module 732, a detection module 733, a first aging compensation module 734, and a second aging compensation module 735. Among them:
[0110] The receiving module 731 may be used to obtain a display image.
[0111] In this embodiment, the receiving module 731 can be used to execute Figure 1 As shown in step S110 , for a detailed description of the receiving module 731 , reference may be made to the description of step S110 .
[0112] The calculation module 732 may be used to calculate the grayscale difference corresponding to each display area for at least two different display areas in the display image, and the grayscale difference represents the difference degree of grayscale values between different positions in the same display area.
[0113] In this embodiment, the calculation module 732 can be used to perform Figure 1 For the detailed description of the calculation module 732 in step S120 shown, please refer to the description of step S120.
[0114] The detection module 733 may be used to detect whether there is a local static display area in the displayed image according to the grayscale difference of each display area.
[0115] In this embodiment, the detection module 733 can be used to perform Figure 1 As shown in step S130, for the detailed description of the detection module 733, reference may be made to the description of step S130.
[0116] If the displayed image has a local static display area, the first aging compensation module 734 may be used to sample the displayed image at 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 the detailed description of the first aging compensation module 734 , reference may be made to the description of 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 at 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 As shown in step S150 , for a detailed description of the second aging compensation module 735 , reference may be made to the description of step S150 .
[0120] In summary, the embodiments of the present application provide a display panel aging compensation method, device and electronic device. By calculating the grayscale difference of each display area, it is possible to detect whether a displayed image has a local static display area, thereby determining whether a displayed image has an obvious grayscale boundary line. At the same time, according to whether a displayed image has an obvious grayscale boundary line, different sampling intervals can be set to sample the displayed image. In this way, the sampling accuracy of the aging data can be improved, so that the error between the collected aging data and the aging data caused by the actual usage scenario is smaller, thereby improving the aging compensation effect of the display panel.
[0121] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0122] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A display panel aging compensation method, characterized in that: The method comprises: Get the display image; Determine at least two different display areas in the display image, and respectively calculate grayscale differences corresponding to the at least two different display areas in the display image, wherein the grayscale differences represent the degree of difference in grayscale values between different positions in the same display area; Detecting whether there is a local static display area in the displayed image according to the grayscale difference of each of the display areas; If the displayed image has a local static display area, sampling the displayed image at a first preset sampling time interval to obtain first aging data, and performing aging compensation on subsequent displayed images based on the first aging data; If the displayed image does not have a local static display area, the displayed image is sampled at 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.
2. The display panel aging compensation method according to claim 1, characterized in that: The step of respectively calculating the grayscale difference corresponding to each of the display areas comprises: Determining at least two blocks with different positions in the display area; For each of the blocks, calculating an average value of the grayscale values of the pixels in the block as the grayscale data of the block; The grayscale difference corresponding to the display area is determined according to the difference between the grayscale data of at least two of the blocks.
3. The display panel aging compensation method according to claim 2, characterized in that: The step of determining the grayscale difference corresponding to the display area according to the difference between the grayscale data of at least two of the blocks comprises: The grayscale difference corresponding to the display area is determined according to a difference between a maximum value of the grayscale data of the block and a minimum value of the grayscale data of the block.
4. The display panel aging compensation method according to claim 1, characterized in that: The step of detecting whether the displayed image has a local static display area according to the grayscale difference of each of the display areas comprises: Detecting whether the grayscale difference of each of the display areas is greater than a preset threshold; If the grayscale difference of at least one of the display areas is greater than the preset threshold, then there is a local static display area in the display image; If the grayscale differences of the display areas are not greater than the preset threshold, the display image does not have a local static display area.
5. The display panel aging compensation method according to claim 1, characterized in that: The first preset sampling time interval is smaller than the second preset sampling time interval; Preferably, the first preset sampling time interval is 1-5 seconds, and the second preset sampling time interval is 5-15 seconds; Preferably, the first preset sampling time interval is 1 second, and the second preset sampling time interval is 6 seconds.
6. The display panel aging compensation method according to claim 1, characterized in that: The method further comprises: generating compensation data according to the first aging data and / or the second aging data; storing the compensation data in an internal memory; The compensation data in the internal memory is stored in an external memory; the internal memory is located inside the timing controller, and the external memory is located outside the timing controller.
7. The display panel aging compensation method according to claim 1, characterized in that: The method further comprises: The number and / or position of the display area are determined according to the content of the display image or the currently running application.
8. A display panel aging compensation device, characterized in that: include: A receiving module, used for acquiring a display image; A calculation module, for calculating, for at least two different display areas in the display image, grayscale differences corresponding to the display areas, respectively, wherein the grayscale differences represent the degree of difference in grayscale values between different positions in the same display area; A detection module, used for detecting whether there is a local static display area in the displayed image according to the grayscale difference of each of the display areas; a first aging compensation module, configured to sample the display image at a first preset sampling time interval to obtain first aging data if the display image has a local static display area, and perform aging compensation on subsequent display images based on the first aging data; The second aging compensation module is configured to sample the display image at a second preset sampling time interval to obtain second aging data if the display image does not have a local static display area, and 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.
9. An electronic device, characterized in that: include: A memory for storing one or more programs; A processor, when the one or more programs are executed by the processor, implements the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, characterized in that when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Display apparatus and driving method thereof
CN101625826A
Method and system for eliminating afterimage defect of static-state image display area
CN104318893A
Gray scale compensation device and method, display device, computer equipment and storage medium
CN118173048A
Display panel aging compensation method and device and display device
CN118506728A
Display panel, display compensation method thereof and display driving chip
CN119028284A
Cited By
Display optimization method and system for liquid crystal display screen
CN120148432A
Display optimization method and system, display equipment and storage medium
CN121459719A