Display data compensation method, display device and readable storage medium

By classifying the display data of the display device, different compression compensation strategies are used to solve the afterimage problem in the dynamic display of the screen, and the storage space requirements are reduced, and the performance and efficiency of the display device are improved.

CN119252183AActive Publication Date: 2025-01-03SHANGHAI OLEADVISION TECHONOLOGY CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

The display device is prone to afterimage problems during the dynamic display of the screen, especially when switching from a low-gray-scale picture to a high-gray-scale picture, the brightness cannot change rapidly, resulting in the display effect being affected when the picture is scrolled.

Method used

According to the application scenarios of the display screen, it is classified into high-dynamic scenarios and low-dynamic scenarios, and different compression compensation strategies are used for display data processing. For high dynamic scenarios, display compensation and dynamic compression are used to perform display compensation and dynamic compression; for low dynamic scenarios, whether display compensation and compression are performed by referring to the grayscale difference between the image and the current image.

Benefits of technology

While effectively improving the afterimage problem during the dynamic display of the screen, it reduces the storage space required to store display data, and improves the overall performance and efficiency of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119252183A_ABST
    Figure CN119252183A_ABST
Patent Text Reader

Abstract

The invention discloses a display data compensation method, display equipment and a readable storage medium, and the method comprises the steps: classifying and marking a display picture as a high-dynamic scene picture and a low-dynamic scene picture according to an application scene of the display picture; when the display picture belongs to the high-dynamic scene picture, performing display compensation on the display data marked as the high-dynamic scene picture according to a preset first compression compensation strategy; and when the display picture belongs to the low-dynamic scene picture, performing display compensation on the display data marked as the low-dynamic scene picture according to a preset second compression compensation strategy. According to the display data compensation method provided by the invention, the ghosting problem existing in the dynamic display process of the picture can be improved, and meanwhile, the storage space required for storing the display data can be reduced.
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 afterimage 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 afterimage 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 the present application is to provide a display data compensation method, a display device and a readable storage medium, which can improve the afterimage problem existing in the dynamic display process of the picture and reduce the storage space required for storing the display data.

[0004] To achieve the above objectives: In a first aspect, an embodiment of the present application provides a display data compensation method, comprising: Classifying and marking the display pictures into high-dynamic scene pictures and low-dynamic scene pictures according to application scenarios of the display pictures; 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.

[0005] 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.

[0006] In one embodiment, performing display compensation on display data marked as a high dynamic scene picture according to a preset 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; The compensated current frame display data is dynamically compressed and stored in the second storage area.

[0007] In one embodiment, the method based on block average compression data performs display compensation on current frame display data according to previous frame display data, including: Divide the current frame image and the previous frame image into a plurality of 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 of 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.

[0008] In one embodiment, performing display compensation on display data marked as low-dynamic scene pictures according to a preset 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 the same as 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 display compensation is continued for the display data of each pixel in the current frame image.

[0009] In one implementation, 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.

[0010] 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 in the current storage area as updated reference display data.

[0011] In one 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, the display compensation data corresponding to the grayscale difference is obtained by looking up the table.

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

[0013] 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.

[0014] The display data compensation method provided in the embodiment of the present application classifies and marks the display screen into high dynamic scene screen and low dynamic scene screen according to the application scenario of the display screen; displays the display data marked as high dynamic scene screen according to the preset first compression compensation strategy; displays the display data marked as low dynamic scene screen according to the preset second compression compensation strategy. In this way, different compression compensation strategies are adopted according to the type of mark, which can not only meet the performance requirements and user experience in different application scenarios, but also reduce the storage space required for storing display data while improving the residual image problem existing in the dynamic display process of the screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] 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.

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

[0017] 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.

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

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

[0020] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0021] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes 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 "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including 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.

[0022] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.

[0023] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of 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 other steps or at least a portion of the sub-steps or stages of other steps.

[0024] It should be noted that, in this article, step codes such as S101, S102, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. 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.

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

[0026] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0027] The afterimage phenomenon is a common problem in display technology, especially in display devices such as OLED. When the picture is converted from low grayscale to high grayscale, the brightness cannot change quickly, resulting in afterimages that affect the display effect when the picture is scrolled. In order to compensate for this phenomenon, an effective method is to adjust the pixel value by comparing the input value of the pixel of the current frame with the input value of the pixel of the previous frame, calculating the difference, and looking up the compensation table. This method requires storing the data of the previous frame. In order to reduce the size of the memory, a compression algorithm is usually used to compress the stored data. However, since the lengths of the compression results 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 to overwrite the previous data while decompressing the previous frame data. In order to solve this problem, it is usually necessary to prepare two memories, one for storing the previous frame data and the other for storing the current frame data. Although this can ensure the smooth alternating storage and decompression of the data, this method will lead to an increase in the memory area. Therefore, the present application provides a display data compensation method, which can not only improve the afterimage problem existing in the dynamic display process of the picture, but also reduce the storage space required for storing display data.

[0028] Figure 1 Schematic diagram of the flow of the display data compensation method provided in the embodiment of the present application, the display data compensation method can be applied to the display device provided in the embodiment of the present application. Figure 1 As shown, the display data compensation method provided in this embodiment specifically includes the following steps: 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.

[0029] Specifically, during the use of commonly used display devices, such as mobile phones and tablets, the application scenarios can be divided into high-dynamic scenarios and low-dynamic scenarios 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 of 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 and fast pixel brightness changes, the control requirements for the afterimage 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 not updated frequently, 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 afterimages when switching. Based on this, the display data compensation method provided in the present application classifies and marks the display pictures according to the application scenarios of the display pictures before displaying the pre-displayed images, and adopts different compression compensation strategies according to the type of mark to meet the performance requirements and user experience in different application scenarios, so as to more effectively allocate resources and improve the overall performance and efficiency of the display device.

[0030] 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.

[0031] Specifically, a high dynamic scene image usually includes multiple frames of images and requires a relatively high frame rate. In one embodiment, display compensation is performed on display data marked as a high dynamic scene image according to a preset first compression compensation strategy, including: decompressing the storage data of the previous frame image in the first storage area to obtain the previous frame display data; based on a block average data compression method, display compensation is performed on the current frame display data according to the previous frame display data; and the compensated current frame display data is dynamically compressed and stored in the second storage area.

[0032] Specifically, since the content of high-dynamic scene images is updated quickly and the control requirements for the afterimage phenomenon are low, 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, and 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 average data compression method is also used before dynamic compression, even during dynamic compression, in order to cope with the problem of inconsistent lengths of the previous and next 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.

[0033] In one embodiment, if Figure 2 As shown, based on the block average compression data method, display compensation is performed on the current frame display data according to the previous frame display data, specifically including: Step S121: Divide the current frame image and the previous frame image into a plurality of pixel blocks of fixed size.

[0034] Specifically, after the 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 a plurality of pixels.

[0035] 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.

[0036] Step S123: determining display compensation data of 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.

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

[0038] Specifically, when display compensation is performed on the display data of the current frame according to the display data of the previous frame, since the method of block average data compression is used when storing the display data of the previous frame, the preset grayscale compensation table can be directly searched according to 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, and the corresponding display compensation data, that is, the grayscale compensation value, is obtained, and display compensation is performed on the display data in the corresponding pixel block of the current frame, and the display compensated data is dynamically compressed and stored in the corresponding storage area by the method of block average data compression. In this way, by compressing and storing the display data and display compensation by the method of block average data compression, not only the storage space of the display data of the current frame and the previous frame can be reduced, but also the data processing efficiency of the residual image compensation can be improved.

[0039] 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.

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

[0041] 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: Step S131: decompressing the reference display data of the reference image in the current storage area; Step S132: acquiring display compensation data of each pixel in the current frame image according to the decompressed reference display data; 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; Step S134: dynamically compressing the compensated current frame display data; Step S135: determining whether the compressed current frame display data is the same as the compressed reference display data; 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; Step S137: If they are not the same, the dynamic compression process of the current frame display data is stopped, and display compensation is continued for the display data of each pixel in the current frame image.

[0042] In one implementation, 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.

[0043] 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 of the first frame image is 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 at the same time, and the compressed display data of the third frame is compared with the compressed display data of the first frame to see whether they are completely the same. If the compressed display data of the third frame is not the same as the compressed display data of the first frame, the dynamic compression process of the display data of the third frame is stopped, and display compensation is continued for the unprocessed display data in the third frame.

[0044] 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.

[0045] 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 switching is changed 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 perform display compensation on the display data of the K+1 frame image, so as to improve the residual image phenomenon generated when the screen switches. For the second frame (K+2 frame) after the screen switching, 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 K+1 frame image, and 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.

[0046] In the present 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 switches (the K+2 frame), only the storage data in the storage unit is updated, but display compensation is not performed. This ensures that the display data of the next frame image after the screen switches is the same as the display data of the switching frame, thereby ensuring that no afterimage occurs when the screen switches.

[0047] 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 display compensation data corresponding to the grayscale difference.

[0048] The display data compensation method provided in the embodiment of the present application classifies and marks the display screen into high-dynamic scene screen and low-dynamic scene screen according to the application scenario of the display screen; displays the display data marked as high-dynamic scene screen according to the preset first compression compensation strategy; displays the display data marked as low-dynamic scene screen according to the 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, and can allocate resources more effectively to improve the overall performance and efficiency of the display device. When display compensation is performed on the display data marked as low-dynamic scene screen according to the preset second compression compensation strategy, the display data of the screen switching frame is displayed by the reference display data in the storage space, and by comparing whether the compressed current frame display data is the same as the compressed reference display data, it is determined whether the reference display data used for display compensation needs to be updated. This can not only improve the afterimage problem existing in the dynamic display process of the screen, but also reduce the storage space required for storing the screen display data.

[0049] 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 as described in the aforementioned embodiments is implemented.

[0050] 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.

[0051] 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.

[0052] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.

[0053] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A display data compensation method, characterized in that: include: Classifying and marking the display pictures into high-dynamic scene pictures and low-dynamic scene pictures according to application scenarios of the display pictures; 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.

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

3. The display data compensation method according to claim 1, characterized in that: The display compensation for the display data marked as a high dynamic scene picture according to the preset 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; The compensated current frame display data is dynamically compressed and stored in the second storage area.

4. The display data compensation method according to claim 3, characterized in that: 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 a plurality of 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 of 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.

5. The display data compensation method according to claim 1, characterized in that: The display compensation for the display data marked as a low-dynamic scene picture according to the preset 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 the same as 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 display compensation is continued for the display data of each pixel in the current frame image.

6. The display data compensation method according to claim 5, characterized in that: 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.

7. The display data compensation method according to claim 5 or 6, characterized in that: The display compensation for 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 in the current storage area as updated reference display data.

8. The display data compensation method according to claim 5, characterized in that: The method for obtaining display compensation data comprises: 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.

9. 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 8 is implemented.

10. 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 8 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

  • Display apparatus having data compensating circuit

    US20070285371A1

  • High Dynamic Range Image Processing Method and Apparatus

    US20190005630A1

  • Display control method and related device

    WO2023000745A1

Cited By

  • Adaptive multi-scene dynamic picture compensation method

    CN120954325A