Display data compensation method, display device and readable storage medium

By classifying display devices according to their application scenarios and adopting different compression compensation strategies, the ghosting problem of display devices when switching screens is solved and the storage space requirements are reduced.

CN119252183BActive Publication Date: 2025-09-23SHANGHAI OLEADVISION TECHONOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411706660.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-09-23
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

When a display device switches between different display screens, especially when switching from a low-grayscale screen to a high-grayscale screen, the brightness cannot change quickly, resulting in ghosting during the dynamic display of the screen, affecting the display effect.

Method used

Based on the application scenario, the images are classified into high-dynamic and low-dynamic scenes, and different compression compensation strategies are used to compensate the display data. For high-dynamic scenes, block averaging compression is used for display compensation; for low-dynamic scenes, the reference data is updated by comparing the display data of the current frame with that of the reference frame to determine whether they are identical.

Benefits of technology

Improves the ghosting problem during dynamic display of the screen, while reducing the storage space required to store display data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119252183B_ABST
    Figure CN119252183B_ABST
Patent Text Reader

Abstract

The present application discloses a display data compensation method, a display device, and a readable storage medium. The method includes: classifying and marking display images into high-dynamic scene images and low-dynamic scene images based on the application scenario of the display images; when the display images belong to high-dynamic scene images, display compensation is performed on the display data marked as high-dynamic scene images according to a preset first compression compensation strategy; when the display images belong to low-dynamic scene images, display compensation is performed on the display data marked as low-dynamic scene images according to a preset second compression compensation strategy. The display data compensation method provided by the present application can not only improve the ghosting problem existing in the dynamic display process of images, but also reduce the storage space required to store display data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display data compensation method, a display device, and a readable storage medium. Background Art

[0002] When displaying an image, the display device needs to provide the display data of each frame of the image to the driver IC in sequence to control the display device to refresh the display screen. When the display device needs to switch between different display screens, especially when switching from a low-grayscale screen to a high-grayscale screen, the brightness of the screen cannot be changed within one frame time, which can easily cause ghosting problems during the dynamic display of the screen. When dragging the screen and controlling the screen on the display device to scroll up and down, the ghosting phenomenon will have a very large impact on the display effect of the display device. Therefore, it is necessary to provide an improved technical solution to overcome the above technical problems existing in the prior art. Summary of the Invention

[0003] The purpose of this application is to provide a display data compensation method, a display device and a readable storage medium, which can improve the ghosting problem existing in the dynamic display process of the picture and reduce the storage space required for storing display data.

[0004] To achieve the above objectives:

[0005] In a first aspect, an embodiment of the present application provides a display data compensation method, comprising:

[0006] Classifying and marking the display images into high-dynamic scene images and low-dynamic scene images according to application scenarios of the display images;

[0007] When the display picture belongs to a high dynamic scene picture, display compensation is performed on the display data marked as the high dynamic scene picture according to a preset first compression compensation strategy;

[0008] When the display picture belongs to a low-dynamic scene picture, display compensation is performed on the display data marked as the low-dynamic scene picture according to a preset second compression compensation strategy.

[0009] In one embodiment, the high-dynamic scene screen includes a display screen in a game scene or a video and audio playback scene; the low-dynamic scene screen includes a display screen in a text reading scene or a web browsing scene.

[0010] In one embodiment, performing display compensation on display data marked as a high dynamic scene image according to a preset first compression compensation strategy includes:

[0011] Decompressing the storage data of the previous frame of image in the first storage area to obtain the previous frame of display data;

[0012] Based on the block average compression data method, the current frame display data is displayed and compensated according to the previous frame display data;

[0013] The compensated current frame display data is dynamically compressed and stored in the second storage area.

[0014] In one embodiment, the method for compressing data based on block average, performing display compensation on current frame display data according to previous frame display data, includes:

[0015] Divide the current frame image and the previous frame image into multiple pixel blocks of fixed size;

[0016] Calculating a first grayscale average value of each pixel block in the current frame image according to the current frame display data, and calculating a second grayscale average value of the corresponding pixel block in the previous frame image according to the previous frame display data;

[0017] determining display compensation data for each pixel block in the current frame image according to a grayscale difference between the first grayscale average value and the second grayscale average value;

[0018] Display compensation is performed on the current frame display data according to the display compensation data of each pixel block.

[0019] In one embodiment, performing display compensation on display data marked as low-dynamic scene images according to a preset second compression compensation strategy includes:

[0020] decompressing the reference display data of the reference image in the current storage area;

[0021] Obtaining display compensation data for each pixel in the current frame image according to the decompressed reference display data;

[0022] Performing display compensation on display data of each pixel in the current frame image based on the display compensation data of each pixel;

[0023] Dynamically compressing the compensated current frame display data;

[0024] determining whether the compressed current frame display data is identical to the compressed reference display data;

[0025] If they are the same, continue to perform display compensation and dynamic compression on the display data of each pixel in the next frame of image according to the reference display data, and make a judgment on the compressed display data of the next frame;

[0026] If they are not the same, the dynamic compression process of the current frame display data is stopped, and the display compensation is continued for the display data of each pixel in the current frame image.

[0027] In one embodiment, the reference image is the first frame image in the current low-dynamic scene picture, and the current frame image is any frame image after the first frame image in the current low-dynamic scene picture.

[0028] In one embodiment, the display compensation of the display data marked as a low-dynamic scene picture according to a preset second compression compensation strategy also includes: when the compressed current frame display data is different from the compressed reference display data, determining that the display picture is switched from the current low-dynamic scene picture to another low-dynamic scene picture, and dynamically compressing the display data of the next frame image of the current frame image, and storing it as updated reference display data in the current storage area.

[0029] In one embodiment, the method for obtaining display compensation data includes:

[0030] Calculating the grayscale difference between the grayscale value of each pixel in the reference image and the grayscale value of the corresponding pixel in the current frame image;

[0031] Based on a preset grayscale compensation table, the display compensation data corresponding to the grayscale difference is obtained by looking up the table.

[0032] In a second aspect, an embodiment of the present application provides a display device, comprising a processor and a memory storing a computer program, wherein when the processor runs the computer program, the display data compensation method as described above is implemented.

[0033] In a third aspect, an embodiment of the present application provides a readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the display data compensation method as described above is implemented.

[0034] The display data compensation method provided in the embodiments of the present application categorizes and labels display images into high-dynamic scene images and low-dynamic scene images based on their application scenarios. Display data labeled as high-dynamic scene images is compensated according to a first preset compression compensation strategy, while display data labeled as low-dynamic scene images is compensated according to a second preset compression compensation strategy. By employing different compression compensation strategies based on the type of label, not only can the performance requirements and user experience in different application scenarios be met, but the problem of image sticking during dynamic display can also be addressed while reducing the storage space required to store display data. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. 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 relevant drawings can be obtained based on these drawings without creative work.

[0036] Figure 1 A flowchart of a display data compensation method provided in an embodiment of the present application.

[0037] Figure 2 A schematic diagram of a flow chart of display compensation based on a block average compressed data method provided in an embodiment of the present application.

[0038] Figure 3 A flowchart of the second compression compensation strategy provided in an embodiment of the present application.

[0039] Figure 4 A schematic diagram of the compensation process for switching low-dynamic scenes provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0041] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0042] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are merely used to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the term "if" as used herein may be interpreted as "at the time of," "when," or "in response to a determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising" and "including" indicate the presence of the described features, steps, operations, elements, components, items, types, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, meaning any one or any combination. Thus, “A, B, or C” or “A, B, and / or C” means “any of: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition occurs only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.

[0043] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0044] It should be noted that in this article, step codes such as S101 and S102 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the order. When implementing the step, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the scope of protection of this application.

[0045] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0046] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only for the purpose of facilitating the description of the present application and has no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.

[0047] Image sticking is a common problem in display technology, especially in display devices such as OLEDs. When the image transitions from low grayscale to high grayscale, the brightness cannot change quickly, resulting in image sticking when the image scrolls, which affects the display effect. To compensate for this phenomenon, an effective method is to compare the input values ​​of the pixels in the current frame with those in the previous frame, calculate the difference, and adjust the pixel values ​​by looking up a compensation table. This method requires storing the data of the previous frame. To reduce the size of the memory, a compression algorithm is usually used to compress the stored data. However, since the compressed lengths of the two frames of data may be inconsistent, it is impossible to store the compressed data of the current frame in the same memory while decompressing the previous frame data. To solve this problem, two memories are usually required, one for storing the previous frame data and the other for storing the current frame data. Although this ensures smooth alternating storage and decompression of data, it will increase the memory area. Therefore, the present application provides a display data compensation method that can not only improve the image sticking problem existing in the dynamic display process of the image, but also reduce the storage space required to store the display data.

[0048] Figure 1 This is a flow chart of a display data compensation method provided in an embodiment of the present application. The display data compensation method can be applied to the display device provided in an embodiment of the present application. Figure 1 As shown, the display data compensation method provided in this embodiment specifically includes the following steps:

[0049] Step S110: Classify and mark the display images into high dynamic scene images and low dynamic scene images according to the application scenarios of the display images.

[0050] Specifically, during the use of currently commonly used display devices, such as mobile phones and tablets, the application scenarios can be divided into high-dynamic scenes and low-dynamic scenes according to the frame rate requirements and the degree of picture changes. High-dynamic scene pictures include display pictures in game scenes and audio and video playback scenes. The content of the picture is updated frequently, there are more dynamic parts in the picture and fewer static elements. A high frame rate is required to maintain the smoothness and real-time performance of the picture. Due to the high frame rate, the pixel brightness changes quickly, so the control requirements for the ghosting phenomenon are relatively low. Low-dynamic scene pictures include display pictures in text reading scenes and web browsing scenes. The content of the picture is updated infrequently, there are more static parts in the picture and fewer dynamic elements. Due to the slow picture changes and low frame rate, low-dynamic scene pictures are more likely to have ghosting when switching. Based on this, the display data compensation method provided by the present application classifies and marks the display picture according to the application scenario of the display picture before display compensation is performed on the pre-displayed image, and adopts different compression compensation strategies according to the type of mark to meet the performance requirements and user experience in different application scenarios, which can more effectively allocate resources and improve the overall performance and efficiency of the display device.

[0051] Step S120: When the display picture belongs to a high dynamic scene picture, display compensation is performed on the display data marked as the high dynamic scene picture according to a preset first compression compensation strategy.

[0052] Specifically, high-dynamic-motion scenes typically include multiple frames and require a relatively high frame rate. In one embodiment, display compensation for display data marked as high-dynamic-motion scenes based on a preset first compression compensation strategy includes: decompressing the stored data of the previous frame of image in a first storage area to obtain the previous frame of display data; performing display compensation on the current frame of display data based on the previous frame of display data using a block-averaged data compression method; and dynamically compressing the compensated current frame of display data and storing it in a second storage area.

[0053] Specifically, since the content of high-dynamic scene images is updated quickly, the control requirements for the afterimage phenomenon are relatively low. Therefore, when compressing and storing the display data of the previous frame image and the current frame image, the image can be divided into multiple pixel blocks first, and the average value of all pixel values ​​in each pixel block is calculated. Then, dynamic compression is performed based on the pixel average value of the pixel block. In an embodiment of the present application, the first storage area and the second storage area can be two different storage areas divided in the same storage space, one storage area is used to store the display data of the previous frame image after dynamic compression, and the other storage area is used to store the display data of the current frame image after dynamic compression. Since the block averaging data compression method is also used before dynamic compression, even during dynamic compression, in order to deal with the problem of inconsistent lengths of the two frames of data, two storage areas are required to store the display data of the previous frame image and the display data of the current frame image separately, which can also save a lot of storage space.

[0054] In one embodiment, if Figure 2 As shown, based on the block average compression data method, the current frame display data is displayed and compensated according to the previous frame display data, specifically including:

[0055] Step S121: Divide the current frame image and the previous frame image into a plurality of pixel blocks of fixed size.

[0056] Specifically, after division, each pixel block in the current frame image and each pixel block in the previous frame image correspond to the same area on the display panel, and each pixel block may include multiple pixels.

[0057] Step S122: calculating the first grayscale average value of each pixel block in the current frame image according to the current frame display data, and calculating the second grayscale average value of the corresponding pixel block in the previous frame image according to the previous frame display data.

[0058] Step S123: determining display compensation data for each pixel block in the current frame image according to the grayscale difference between the first grayscale average value and the second grayscale average value.

[0059] Step S124: performing display compensation on the current frame display data according to the display compensation data of each pixel block.

[0060] Specifically, when display compensation is performed on the current frame display data based on the previous frame display data, since the previous frame display data was stored using a block average data compression method, the grayscale difference between the grayscale average value of each pixel block in the previous frame image and the grayscale average value of the corresponding pixel block in the current frame image can be directly used to search a preset grayscale compensation table, obtain the corresponding display compensation data, i.e., the grayscale compensation value, perform display compensation on the display data in the corresponding pixel block of the current frame, and dynamically compress and store the compensated data in the corresponding storage area using the block average data compression method. In this way, compressing and storing display data and display compensation using the block average data compression method not only reduces the storage space of the display data of the current frame and the previous frame, but also improves the data processing efficiency of afterimage compensation.

[0061] Step S130: When the display picture belongs to a low-dynamic scene picture, display compensation is performed on the display data marked as the low-dynamic scene picture according to a preset second compression compensation strategy.

[0062] Specifically, for scenes marked as low-dynamic, such as application scenarios such as text reading and web browsing, it is generally required that each low-dynamic scene retain at least two frames of images.

[0063] In one embodiment, if Figure 3 As shown, performing display compensation on the display data marked as a low-dynamic scene picture according to the preset second compression compensation strategy specifically includes:

[0064] Step S131: decompressing the reference display data of the reference image in the current storage area;

[0065] Step S132: obtaining display compensation data for each pixel in the current frame image according to the decompressed reference display data;

[0066] Step S133: performing display compensation on the display data of each pixel in the current frame image based on the display compensation data of each pixel;

[0067] Step S134: dynamically compressing the compensated current frame display data;

[0068] Step S135: determining whether the compressed current frame display data is identical to the compressed reference display data;

[0069] Step S136: If they are the same, continue to perform display compensation and dynamic compression on the display data of each pixel in the next frame of image according to the reference display data, and make a judgment on the compressed display data of the next frame;

[0070] Step S137: If they are not the same, the dynamic compression process of the current frame display data is stopped, and the display compensation of the display data of each pixel in the current frame image is continued.

[0071] In one embodiment, the reference image is the first frame image in the current low-dynamic scene image, and the current frame image is any frame image after the first frame image in the current low-dynamic scene image.

[0072] For example, Figure 4 As shown, when the display device displays picture 1, the reference image stored in the storage space is the first frame image in picture 1, and the compressed data a1-a n After decompression, the reference display data is obtained, a1-a n Represents the grayscale data of the first pixel to the nth pixel in the reference image, obtains the display compensation data of each pixel in the second frame image according to the reference display data, performs display compensation on each pixel in the second frame image based on the display compensation data, and dynamically compresses the compensated display data at the same time to obtain the compressed display data of the second frame image b1-b m . Compare compressed data a1-a n With b1-b m If the compressed second frame display data is exactly the same as the compressed first frame display data, it can be considered that the second frame image and the first frame image have not changed in content, and there is no need to update the display data stored in the current storage area. When processing the display data of the third frame image, continue to use the reference display data a1-a of the first frame image. n Display compensation is performed on the display data of the third frame image, and the compensated display data of the third frame is dynamically compressed. The compressed display data of the third frame is compared with the compressed display data of the first frame to determine whether they are identical. If the compressed display data of the third frame is not identical to the compressed display data of the first frame, the dynamic compression process of the display data of the third frame is terminated, and display compensation is continued on the unprocessed display data of the third frame.

[0073] In an embodiment of the present application, when the compressed current frame display data is different from the compressed reference display data, it is determined that the display screen is switched from the current low-dynamic scene screen to another low-dynamic scene screen, and the display data of the next frame image of the current frame image is dynamically compressed and stored in the current storage area as the updated reference display data.

[0074] Specifically, when the compressed current frame display data is different from the compressed reference display data, that is, the display data of the display screen has changed, it can be considered that the display device switches from the current low-dynamic scene screen to another low-dynamic scene screen, and the screen content has changed. Figure 4As shown, when the display screen switches from screen 1 to screen 2, the display data of the first frame (K+1 frame) after the screen switch changes relative to the display data of screen 1 stored in the storage area. At this time, the reference display data in screen 1 is directly used to compensate for the display data of the K+1 frame image, thereby improving the ghosting phenomenon caused by the screen switch. For the second frame (K+2 frame) after the screen switch, since each low-dynamic scene screen maintains at least two frames of images, the display data of the K+2 frame image is the same as the display data of the K+1 frame image. Therefore, the display data of the K+2 frame image can be directly dynamically compressed and stored in the current storage area as new reference display data for display compensation of the next low-dynamic scene screen.

[0075] In this embodiment, in the frame where the screen switches (the K+1 frame), only display compensation is performed, but the data in the storage unit is not modified; and in the next frame after the screen switch (the K+2 frame), only the stored data in the storage unit is updated, but no display compensation is performed. This ensures that the display data of the next frame image after the screen switch is the same as the display data of the switching frame, thereby ensuring that no ghosting occurs when the screen switches.

[0076] In the above embodiment, the method for obtaining display compensation data includes: calculating the grayscale difference between the grayscale value of each pixel in the reference image and the grayscale value of the corresponding pixel in the current frame image; based on a preset grayscale compensation table, looking up the table to obtain the display compensation data corresponding to the grayscale difference.

[0077] The display data compensation method provided in the embodiment of the present application classifies and marks display images into high-dynamic scene images and low-dynamic scene images according to the application scenario of the display images; performs display compensation on the display data marked as high-dynamic scene images according to a preset first compression compensation strategy; and performs display compensation on the display data marked as low-dynamic scene images according to a preset second compression compensation strategy. Different compression compensation strategies are adopted according to the type of mark, which can meet the performance requirements and user experience in different application scenarios, allocate resources more effectively, and improve the overall performance and efficiency of the display device. When display compensation is performed on the display data marked as low-dynamic scene images according to the preset second compression compensation strategy, the display data of the screen switching frame is displayed compensated by the reference display data in the storage space, and by comparing the compressed current frame display data with the compressed reference display data to see whether they are the same, it is determined whether the reference display data used for display compensation needs to be updated. This not only improves the ghosting problem existing in the dynamic display process of the screen, but also reduces the storage space required to store the screen display data.

[0078] Based on the same inventive concept as the aforementioned embodiments, an embodiment of the present invention further provides a display device, which includes a processor and a memory storing a computer program. When the processor runs the computer program, the display data compensation method described in the aforementioned embodiments is implemented.

[0079] Based on the same inventive concept as the above embodiments, an embodiment of the present invention further provides a readable storage medium, which stores a computer program. When the computer program is executed by a processor, the display data compensation method as described in the above embodiments is implemented.

[0080] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned 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.

[0081] As used herein, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion of elements other than the listed elements and may also include additional elements not specifically listed.

[0082] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A display data compensation method, characterized in that: include: Classifying and marking the display images into high-dynamic scene images and low-dynamic scene images according to application scenarios of the display images; When the display picture belongs to a high dynamic scene picture, display compensation is performed on the display data marked as the high dynamic scene picture according to a preset first compression compensation strategy; When the display picture belongs to a low-dynamic scene picture, display compensation is performed on the display data marked as the low-dynamic scene picture according to a preset second compression compensation strategy; The first compression compensation strategy includes: Decompressing the storage data of the previous frame of image in the first storage area to obtain the previous frame of display data; Based on the block average compression data method, the current frame display data is displayed and compensated according to the previous frame display data; Dynamically compressing the compensated current frame display data and storing it in the second storage area; The second compression compensation strategy includes: decompressing the reference display data of the reference image in the current storage area; Obtaining display compensation data for each pixel in the current frame image according to the decompressed reference display data; Performing display compensation on display data of each pixel in the current frame image based on the display compensation data of each pixel; Dynamically compressing the compensated current frame display data; determining whether the compressed current frame display data is identical to the compressed reference display data; If they are the same, continue to perform display compensation and dynamic compression on the display data of each pixel in the next frame of image according to the reference display data, and make a judgment on the compressed display data of the next frame; If they are not the same, the dynamic compression process of the current frame display data is stopped, and the display compensation is continued for the display data of each pixel in the current frame image.

2. The display data compensation method according to claim 1, wherein: The high-dynamic scene images include display images in game scenes and audio and video playback scenes; the low-dynamic scene images include display images in text reading scenes and web browsing scenes.

3. The display data compensation method according to claim 1, wherein: The method based on block average compression data performs display compensation on the current frame display data according to the previous frame display data, including: Divide the current frame image and the previous frame image into multiple pixel blocks of fixed size; Calculating a first grayscale average value of each pixel block in the current frame image according to the current frame display data, and calculating a second grayscale average value of the corresponding pixel block in the previous frame image according to the previous frame display data; determining display compensation data for each pixel block in the current frame image according to a grayscale difference between the first grayscale average value and the second grayscale average value; Display compensation is performed on the current frame display data according to the display compensation data of each pixel block.

4. The display data compensation method according to claim 1, wherein: The reference image is the first frame image in the current low-dynamic scene picture, and the current frame image is any frame image after the first frame image in the current low-dynamic scene picture.

5. The display data compensation method according to claim 1 or 4, characterized in that: The display compensation of the display data marked as the low-dynamic scene picture according to the preset second compression compensation strategy also includes: when the compressed current frame display data is different from the compressed reference display data, determining that the display picture is switched from the current low-dynamic scene picture to another low-dynamic scene picture, and dynamically compressing the display data of the next frame image of the current frame image, and storing it as the updated reference display data in the current storage area.

6. The display data compensation method according to claim 1, wherein: The method for obtaining display compensation data includes: Calculating the grayscale difference between the grayscale value of each pixel in the reference image and the grayscale value of the corresponding pixel in the current frame image; Based on a preset grayscale compensation table, the display compensation data corresponding to the grayscale difference is obtained by looking up the table.

7. A display device, characterized in that: The device comprises a processor and a memory storing a computer program, and when the processor runs the computer program, the display data compensation method according to any one of claims 1 to 6 is implemented.

8. A readable storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a processor, the display data compensation method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Display panel and compensation method and device thereof

    CN112581896A

  • Display data compensation method and device, electronic equipment and storage medium

    CN113362755A