Image data processing device and method, and display panel

By designing an image data processing device, calculating and adjusting the average display brightness of the image, combining image movement and static image brightness reduction algorithm, the afterimage problem caused by the OLED display panel display is solved due to long-term display of the same image, and the stability of image display is achieved Improvement of user experience.

WO2025025832A1PCT designated stage expired Publication Date: 2025-02-06BOE TECHNOLOGY GROUP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/098574
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-28
Filing Date
2024-06-12
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

In the prior art, when avoiding afterimages caused by the same image displayed on the OLED display panel for a long time, high-brightness pictures may still cause afterimage problems, and image movement and static image brightness reduction algorithm conflict with each other, resulting in the inability to effectively reduce the brightness.

Method used

Design an image data processing device, including a calculation unit, an acquisition unit and an adjustment unit, by calculating the average display brightness of the image, obtaining the average display brightness of the image after moving in multiple preset moving directions, and adjusting the image brightness according to the accumulated display time , to effectively combine image movement and static image brightness reduction scheme.

Benefits of technology

It effectively avoids the problem of abnormal brightness drop caused by image movement, ensures the stability and user experience of image display, and solves the problem of high-brightness picture afterimage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024098574_06022025_PF_FP_ABST
    Figure CN2024098574_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an image processing device and method, and a display panel. The image processing device of the present disclosure comprises: a calculation unit configured to calculate an average display brightness of an nth frame of image on the basis of received nth-frame-image data; an acquisition unit configured such that in response to the situation that the difference between the average display brightness of the nth frame of image and an average display brightness of an (n-1)th frame of image is less than or equal to a first threshold, the acquisition unit acquires an average display brightness of each frame of moved image obtained after the (n-1)th frame of image is moved in a plurality of preset movement directions, respectively; and an adjustment unit configured such that in response to the situation that the average display brightness of the nth frame of image is equal to the average display brightness of any frame of moved image, the adjustment unit acquires an accumulated display duration of image content displayed by the nth frame of image, and adjusts the brightness of the nth frame of image on the basis of the accumulated display duration. The present invention can effectively reduce the brightness of static images while retaining the benefits brought by image movement.
Need to check novelty before this filing date? Find Prior Art

Description

Image data processing device, method and display panel Technical Field

[0001] The present disclosure belongs to the field of image processing technology, and particularly relates to an image data processing device, method, and display panel. Background Art

[0002] Electroluminescent elements, as a current-type light-emitting device, have been increasingly used in display panels. Due to the self-luminous properties of electroluminescent elements, electroluminescent display panels do not require a backlight source and have advantages such as high contrast, thin thickness, wide viewing angle, fast response speed, flexibility, simple structure and manufacturing process. Therefore, electroluminescent display panels are gradually becoming the next generation mainstream display panels. Generally speaking, the pixel circuit of a display panel includes a display unit, a thin film transistor (TFT) and a storage capacitor (Capacitance). The display unit can be a liquid crystal display (LCD), an organic electroluminescence display (OLED) or other display unit. The pixel circuit switches the TFT through a fixed scanning waveform, charging the voltage corresponding to the display data to the capacitor, and controlling the display unit by the size of the voltage, thereby adjusting the luminous brightness of the display unit.

[0003] To prevent OLED display burn-in from the same image displayed for extended periods, a common approach is to employ image shifting, shifting the image position at fixed intervals to prevent the OLED from being displayed at the same brightness for extended periods. However, while image shifting can prevent pixels from displaying the same brightness for extended periods, burn-in can still occur with high-brightness images. Therefore, a static image brightness reduction algorithm is often implemented. However, image shifting causes changes in the displayed image, conflicting with the static image detection method. Therefore, even if the displayed image remains the same, the image will be periodically shifted, resulting in the image being identified as non-static, and the static image brightness reduction algorithm ultimately cannot be applied.

[0004] Summary of the Invention

[0005] The present invention aims to solve at least one of the technical problems existing in the prior art and provide an image data processing device, method and display panel that can effectively combine image movement and static image brightness reduction solutions to avoid the problem of abnormal brightness reduction caused by certain usage scenarios or pictures.

[0006] In a first aspect, the technical solution adopted to solve the technical problem of the present invention is an image data processing device, the device comprising:

[0007] a calculation unit configured to calculate an average display brightness of the n-th frame image based on the received n-th frame image data;

[0008] an acquiring unit configured to, in response to a situation in which a difference between an average display brightness of the n-th frame image and an average display brightness of the n-1-th frame image is less than or equal to a first threshold, acquire an average display brightness of each moving image frame obtained after the n-1-th frame image is moved in a plurality of preset moving directions;

[0009] The adjustment unit is configured to obtain the cumulative display time of the image content displayed by the n-th frame image in response to the average display brightness of the n-th frame image being equal to the average display brightness of one of the frames of the moving image, and adjust the brightness of the n-th frame image according to the cumulative display time.

[0010] In some embodiments, the apparatus further comprises:

[0011] The control unit is configured to output the nth frame image data for display in response to a situation where the average display brightness of the nth frame image is not equal to the average display brightness of any frame of the moving image, and to reset the cumulative display time of the image content displayed by the nth frame image to zero and restart the timing.

[0012] In some embodiments, the apparatus further comprises:

[0013] a determining unit configured to determine an image discrimination area according to a maximum number of pixels moved in the horizontal direction and the vertical direction by each moving image of the n-1th frame image compared to the n-1th frame image;

[0014] The calculation unit is further configured to determine the average display brightness of any frame image according to the brightness value of each sub-pixel in the image determination area.

[0015] In some embodiments, the calculation unit is further configured to determine the average display brightness of any frame image according to the brightness values ​​of each sub-pixel in the display panel; wherein,

[0016] For the average display brightness of the moving image, the determining unit is further configured to determine, according to the moving direction, a pixel vacancy area of ​​the display panel for the moving image, and use a preset brightness value as the brightness value of each sub-pixel in the pixel vacancy area;

[0017] The calculation unit is configured to calculate the average display brightness of the moving image according to the brightness value of each sub-pixel in the current display panel.

[0018] In some embodiments, the calculation unit is specifically configured to calculate the average display brightness of any frame image according to the average display brightness formula.

[0019] Average display brightness = (Lr_sum + Lg_sum + Lb_sum + Lw_sum) / (Factor * Lmax_sum), where Lr_sum is the sum of the red sub-pixels in the area to be calculated, Lg_sum is the sum of the green sub-pixels in the area to be calculated, Lb_sum is the sum of the blue sub-pixels in the area to be calculated, Lw_sum is the sum of the white sub-pixels in the area to be calculated, Lmax_sum is the sum of all sub-pixels in the area to be calculated when fully lit, Factor is the power consumption parameter, and the area to be calculated is the image discrimination area or the display panel area.

[0020] In some embodiments, the determining unit is specifically configured to determine the image discrimination area according to the horizontal resolution of the n-1th frame image and the vertical resolution of the n-1th frame image, wherein,

[0021] The horizontal resolution of the image discrimination area = the horizontal resolution of the n-1th frame image - 2*M;

[0022] The vertical resolution of the image discrimination area = the vertical resolution of the n-1th frame image - 2*N;

[0023] M is the maximum number of pixels that the moving image moves in the horizontal direction, and N is the maximum number of pixels that the moving image moves in the vertical direction.

[0024] In some embodiments, the adjustment unit is specifically configured to determine whether the accumulated display time is greater than or equal to a preset time.

[0025] If so, the adjustment unit is further configured to adjust the brightness of the n-th frame image based on the brightness reduction curve.

[0026] In some embodiments, the brightness reduction curve is a linear function curve.

[0027] In some embodiments, the adjustment unit is specifically configured to adjust the brightness of the n-th frame image to 60% of the original brightness of the n-th frame image based on a brightness reduction curve.

[0028] In some embodiments, the acquisition unit is further configured to acquire the (n-1)th frame of image data;

[0029] The calculation unit is configured to calculate, based on the (n-1)th frame image data, an average display brightness of each frame of moving images obtained after the (n-1)th frame image is moved in a plurality of preset moving directions.

[0030] In some embodiments, the determining unit is further configured to determine a plurality of preset moving directions of the n-1th frame image based on the moving manner of the n-1th frame image,

[0031] When the movement mode of the (n-1)th frame image is rectangular image movement or diamond image movement, the determining unit is configured to determine that the multiple preset movement directions are eight preset movement directions.

[0032] In some embodiments, the device further includes a storage unit configured to store the average display brightness of the nth frame image and the average display brightness of each frame of moving image obtained after the n-1th frame image moves in multiple preset moving directions.

[0033] In a second aspect, an embodiment of the present disclosure provides an image data processing method, the method comprising:

[0034] Calculating the average display brightness of the n-th frame image based on the received n-th frame image data;

[0035] In response to a situation where a difference between an average display brightness of the n-th frame image and an average display brightness of the n-1-th frame image is less than or equal to a first threshold, obtaining an average display brightness of each moving image frame obtained after the n-1-th frame image is moved in a plurality of preset moving directions;

[0036] In response to the situation that the average display brightness of the nth frame image is equal to the average display brightness of one of the moving images, the cumulative display time of the image content displayed by the nth frame image is obtained, and the brightness of the nth frame image is adjusted according to the cumulative display time.

[0037] In some embodiments, the method further comprises:

[0038] In response to the situation that the average display brightness of the nth frame image is not equal to the average display brightness of any frame of the moving image, the nth frame image data is output for display, and the cumulative display time of the image content displayed by the nth frame image is set to zero, and the timing is restarted.

[0039] In some embodiments, before calculating the average display brightness of the n-th frame image based on the received n-th frame image data, the method further includes:

[0040] determining an image discrimination area according to a maximum number of pixels moved in the horizontal direction and the vertical direction between the n-1th frame image and each moving image of the n-1th frame image;

[0041] In the method, the average display brightness of any frame image is determined based on the brightness value of each sub-pixel in the image discrimination area.

[0042] In some embodiments, in the method, the average display brightness of any frame image is determined based on the brightness value of each sub-pixel in the display panel; wherein,

[0043] The calculation of the average display brightness of the moving image includes:

[0044] Determining, according to the moving direction, a pixel vacant area of ​​the display panel for the moving image, and using a preset brightness value as a brightness value of each sub-pixel in the pixel vacant area;

[0045] The average display brightness of the moving image is calculated according to the brightness value of each sub-pixel in the current display panel.

[0046] In some embodiments, in the method, the average display brightness of any frame image is calculated as follows:

[0047] Average display brightness = (Lr_sum + Lg_sum + Lb_sum + Lw_sum) / (Factor * Lmax_sum), where Lr_sum is the sum of the red sub-pixels in the area to be calculated, Lg_sum is the sum of the green sub-pixels in the area to be calculated, Lb_sum is the sum of the blue sub-pixels in the area to be calculated, Lw_sum is the sum of the white sub-pixels in the area to be calculated, Lmax_sum is the sum of all sub-pixels in the area to be calculated when fully lit, Factor is the power consumption parameter, and the area to be calculated is the image discrimination area or the display panel area.

[0048] In some embodiments, determining the image discrimination area according to the maximum number of pixels moved in the horizontal and vertical directions of each moving image of the n-1th frame image compared to the n-1th frame image includes:

[0049] The horizontal resolution of the image discrimination area = the horizontal resolution of the n-1th frame image - 2*M;

[0050] The vertical resolution of the image discrimination area = the vertical resolution of the n-1th frame image - 2*N;

[0051] Wherein, M is the maximum number of pixels that the moving image moves in the horizontal direction, and N is the maximum number of pixels that the moving image moves in the vertical direction.

[0052] In a third aspect, an embodiment of the present disclosure provides a display panel, comprising any one of the data processing devices in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] FIG1 is a flowchart of image data processing in the prior art;

[0054] FIG2A is a schematic diagram showing a comparison of average display brightness values ​​before and after image movement;

[0055] FIG2B is a schematic diagram showing a comparison of average display brightness values ​​of different presentation documents;

[0056] FIG2C is a schematic diagram showing a brightness drop caused by image switching;

[0057] FIG3 is a structural diagram of an image data processing device provided by an embodiment of the present disclosure;

[0058] FIG4 is a schematic diagram of an image discrimination area provided by an embodiment of the present disclosure;

[0059] FIG5 is a schematic diagram showing how image display brightness changes with accumulated display time according to an embodiment of the present disclosure;

[0060] FIG6 is a schematic diagram of a route of a rectangular movement mode provided by an embodiment of the present disclosure;

[0061] FIG7 is a schematic diagram of a diamond-shaped movement method according to an embodiment of the present disclosure;

[0062] 8a-8b are schematic diagrams of pixel vacancy areas after moving an image in a rectangular moving manner and a diamond moving manner, respectively, according to an embodiment of the present disclosure;

[0063] FIG9 is a flow chart of a method for image data processing provided by an embodiment of the present disclosure;

[0064] FIG10 is a flow chart of another method for processing image data provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0065] In order to enable those skilled in the art to better understand the technical solution of the present invention / utility model, the present invention / utility model is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0066] Unless otherwise defined, the technical or scientific terms used in this disclosure should have the usual meanings understood by people with ordinary skills in the field to which this disclosure belongs. The words "first", "second" and similar words used in this disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as "one", "an" or "the" do not indicate a quantity limitation, but rather indicate the existence of at least one. Words such as "include" or "comprise" mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Words such as "connect" or "connected" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the object being described changes, the relative positional relationship may also change accordingly.

[0067] Image sticking, also known as afterimage, refers to the phenomenon where a monitor displays the same static image for a long time and then changes the displayed content, leaving behind the previous image. The actual afterimage may be on the entire display or a part of it.

[0068] In order to avoid OLED afterimages caused by displaying the same image for a long time, a common practice is to use an image movement solution to move the image position at a fixed time to prevent the OLED from being lit at the same brightness for a long time. However, although image movement can prevent pixels from displaying the same brightness for a long time, afterimage problems may still occur for high-brightness images. In this case, a static image brightness reduction algorithm is usually added to reduce the brightness of the image. It should be noted that the static image reduction algorithm is only applicable when the image is a static image. In order to determine whether an image is a static image or a dynamic image, it can be measured based on the average display brightness (APL) of different frames. If the average display brightness of two frames is the same, it means that the image is a static image. If the average display brightness of the two frames is different, it means that the image is a dynamic image. Among them, a dynamic image refers to a change in the image content displayed by the image.

[0069] However, when the image is only moved without changing the image content, the average display brightness of the current frame image will also change compared to the average display brightness of the previous frame image, and at this time, it will not be possible to judge that it is a static image. In the prior art, in order to effectively implement the brightness reduction algorithm for static images and retain the benefits brought by the image movement algorithm, a threshold is generally set for the average display brightness difference between the two frames of images to avoid the situation where a static image cannot be judged when the image moves. Figure 1 is a flow chart of image data processing in the prior art. As shown in Figure 1, the image data processing process includes:

[0070] S101: Obtain the average display brightness of the current frame image and the average display brightness of the previous frame image.

[0071] S102: Determine whether the difference between the average display brightness of the current frame image and the average display brightness of the previous frame image meets a preset value; if so, execute S103, otherwise execute S104.

[0072] S103: Determine that the current frame image is a static image, and perform a static image brightness reduction algorithm on the current frame image.

[0073] S104: Determine whether the current frame image is a dynamic image.

[0074] Specifically, if the average display brightness of the current frame is equal to the average display brightness of the previous frame, it indicates that the image content has not changed. Therefore, the static image brightness reduction algorithm can be directly applied to the current frame. However, if the average display brightness of the current frame is different from the average display brightness of the previous frame, this may be due to a change in the image content of the current frame, resulting in a difference in the average display brightness of the two frames. In this case, the current frame is a dynamic image, and the static image brightness reduction algorithm cannot be applied. Alternatively, it may be due to the current frame moving compared to the previous frame. In this case, the image content of the current frame has not changed, and the current frame is still a static image. The static image brightness reduction algorithm can still be applied to the current frame. In the prior art, a preset value is set to represent the change in average display brightness caused by image motion. If the difference in the average brightness values ​​of the two frames is within the preset value range, the change in average brightness is considered to be due to image motion, and the image is a static image. Conversely, if the change in average brightness is due to a change in image content, the image is a dynamic image.

[0075] In some embodiments, the preset value can be set based on specific circumstances. Figure 2A is a schematic diagram comparing the average display brightness values ​​before and after image movement. Assuming that the preset value is set to 0.19%, as shown in Figure 2A, the average display brightness values ​​APL before and after the image movement are 50% and 49.95%, respectively. The difference is within 0.19%, so the current frame image is a static image.

[0076] Although problems caused by image movement can be avoided by setting preset values, this solution is prone to errors in application scenarios where the image changes little, such as office presentations, documents of similar formats, or pictures. Due to the high similarity of content, the average display brightness values ​​are also similar, resulting in the image being considered static even though the content has changed. Taking the preset value of 0.19% as an example, Figure 2B is a schematic diagram comparing the average display brightness values ​​of different presentation documents, and Figure 2C is a schematic diagram of the brightness drop caused by screen switching. As shown in Figure 2B below, since the average display brightness values ​​of the two frames of images are similar and within the preset value range, even though the image content has changed, it is still considered a static image, so the brightness of the image is reduced. As shown in Figure 2C, the brightness continues to decrease during use, affecting the user experience.

[0077] To address the issues existing in the prior art, Figure 3 shows the structure of an image data processing device provided in an embodiment of the present disclosure. This device processes image data before displaying it to prevent image sticking on the OLED caused by displaying the same image for extended periods of time. The device includes a calculation unit 301, an acquisition unit 302, and an adjustment unit 303.

[0078] The calculation unit 301 is configured to calculate the average display brightness of the n-th frame of image based on the received n-th frame of image data. Specifically, after receiving the n-th frame of image data, the calculation unit 301 first needs to calculate the average display brightness of the n-th frame of image, and then determine whether the image content of the n-th frame of image has changed relative to the (n-1)-th frame of image based on the average display brightness of the n-th frame of image.

[0079] The acquisition unit 302 is configured to acquire the average display brightness of each frame of moving image obtained after the n-1 frame image moves in multiple preset moving directions in response to the difference between the average display brightness of the n-1 frame image and the average display brightness of the n-1 frame image being less than a first threshold.

[0080] Specifically, when the difference between the average display brightness of the n-th frame image and the average display brightness of the n-1-th frame image is less than the first threshold, on the one hand, it may be because the image content of the n-th frame image has changed, but the image content after the change is highly similar to the image content before the change, so that the difference in the average display brightness of the two frames of image is still within the preset first threshold. On the other hand, it may also be because the n-th frame image has undergone image movement compared to the n-1-th frame image, at which time the image content of the n-th frame image has not changed. In order to further determine the cause of the change in the image display brightness of the n-th frame image, the embodiment of the present disclosure introduces the average display brightness of each frame of the moving image obtained after the n-1-th frame image moves in multiple preset moving directions. First, the average display brightness of each moving image obtained after the n-1th frame image moves in multiple possible preset moving directions is obtained, and then the average display brightness of the n-1th frame image is compared with the image display brightness of each moving image obtained after the n-1th frame image moves one frame in each possible moving direction. According to the comparison result, the cause of the change in the image display brightness of the n-1th frame image is determined, and it is further determined whether the n-1th frame image is a static image or a dynamic image relative to the n-1th frame image, and then the n-frame image data is processed.

[0081] In some embodiments, the first threshold can be determined based on the resolution of the image. The higher the resolution of the image, the smaller the first threshold can be set. Conversely, the lower the resolution of the image, the larger the first threshold can be set. Since image movement has the characteristic of moving a fixed area at a time, assuming that the known image movement adopts a 1-pixel movement scheme, the threshold = (n / total number of display rows), where n represents the number of rows that may move. For example, taking Full High Definition (FHD) resolution as an example, the resolution of FHD is 1920*1080. FHD means when the film source reaches 1080P clarity, that is, the row resolution is 1080, assuming n = 2, the threshold = 2 / 1080 = 0.19%, as long as the difference in the average brightness value of the two frames of image is within 0.19%, the nth frame of image is considered to be a static image. Of course, the first threshold can also be set based on other factors.

[0082] It is understood that if the difference between the average display brightness of the nth frame image and the average display brightness of the n-1th frame image is greater than 0, and if the difference between the average display brightness of the nth frame image and the average display brightness of the n-1th frame image is 0, then the nth frame image and the n-1th frame image are exactly the same, that is, the image content of the nth frame image has not changed and has not moved relative to the n-1th frame image. In this case, the nth frame image can be directly determined to be a static image, and the brightness of the nth frame image can be directly reduced, without further comparison with the average display brightness of each moving image.

[0083] The adjustment unit 303 is configured to obtain the cumulative display time of the image content displayed by the n-th frame image in response to the average display brightness of the n-th frame image being equal to the average display brightness of one of the moving image frames, and adjust the brightness of the n-th frame image according to the cumulative display time.

[0084] Specifically, when the average display brightness of the nth frame image is equal to the average display brightness of one of the moving images, it means that the reason for the change in the image display brightness of the nth frame image is due to image movement. Therefore, the image content of the nth frame image has not changed compared to the n-1th frame image, and the nth frame image is a static image. Therefore, the cumulative display time of the image content displayed by the nth frame image is obtained, and the brightness of the nth frame image is adjusted according to the cumulative display time. That is, the nth frame image is subjected to static brightness reduction processing according to the cumulative display time. Among them, the cumulative display time refers to the cumulative display time of the same picture content. If the image content of the nth frame image and the n-1th frame image is the same, then the cumulative display time of the image content of the nth frame image is accumulated on the basis of the cumulative display time of the n-1th frame image.

[0085] In the embodiment of the present disclosure, when the difference between the average display brightness of the n-th frame image and the average display brightness of the n-1-th frame image is less than or equal to a first threshold, in order to further determine whether the reason for the inequality between the average display brightness of the n-th frame image and the average display brightness of the n-1-th frame image is due to the n-th frame image being obtained by moving the n-1-th frame image or due to the n-th frame image being obtained by changing the image content of the n-1-th frame image, the embodiment of the present disclosure compares the average display brightness of the n-th frame image with the average display brightness of each moving image frame obtained by moving the n-1-th frame image in multiple preset moving directions. If the average display brightness of the n-th frame image is equal to the average display brightness of any of the moving images, it indicates that the n-th frame image is obtained by moving the n-1-th frame image, and therefore the n-th frame image is a static image. In this case, the brightness of the n-th frame image can be adjusted according to the static brightness reduction algorithm. The average display brightness of each frame of moving image obtained after the n-1 frame image moves in multiple preset moving directions can more accurately determine whether the n-1 frame image is a static image or a dynamic image. According to the judgment result, the image data can be better processed, which can avoid the brightness drop caused by screen switching due to incorrect judgment, which affects the user's experience.

[0086] In some embodiments, the data processing device, in addition to the calculation unit 301 , the acquisition unit 302 and the adjustment unit 303 , further includes a control unit 304 .

[0087] The control unit 304 is configured to output and display the image data of the nth frame in response to the situation that the average display brightness of the nth frame image is not equal to the average display brightness of any frame of the moving image, and to set the cumulative display time of the image content displayed by the nth frame image to zero and restart the timing.

[0088] The control unit 304 is used to output the image data for display. Specifically, the control unit 304 includes a processing module and a timing module. The processing module is configured to output the image data for display, and the timing module is configured to calculate the cumulative display time of the image content. When the average display brightness of the n-th frame image is not equal to the average display brightness of any frame of moving image, it means that the n-th frame image is not an image obtained by moving the n-1-th frame image in a certain possible direction, but because the image content has changed, that is, the image content of the n-th frame image has changed relative to the n-1-th frame image, and the n-th frame image is a dynamic image relative to the n-1-th frame image. At this time, the processing module of the control unit 304 directly outputs the received image data for display. In addition, since the cumulative display time refers to the cumulative display time of the same screen content, when the image content of the nth frame image changes relative to the n-1th frame image, the timing module of the control unit 304 needs to recalculate the cumulative display time. The moment when the current nth frame image is displayed is the initial display moment, that is, the cumulative time of the image content displayed by the nth frame image is zero, and the display time is re-accumulated.

[0089] In some embodiments, when the difference between the average display brightness of the nth frame image and the average display brightness of the n-1th frame image is less than or equal to a first threshold, the adjustment unit 303 first adjusts the image data, and the processing module of the control unit 304 is configured to output the nth frame image data adjusted by the adjustment unit 303 for display, and at the same time, the timing module of the control unit 304 continues to accumulate the cumulative display time of the image content displayed by the nth frame image.

[0090] In some embodiments, the calculation unit 301 is further configured to determine the average display brightness of any frame of image based on the brightness values ​​of each sub-pixel in the display panel. In addition to the calculation unit 301, the acquisition unit 302, the adjustment unit 303, and the control unit 304, the data processing device also includes a determination unit 305. Regarding the average display brightness of a moving image, the determination unit 305 is configured to determine, based on the direction of movement, the pixel-vacant regions of the display panel corresponding to the moving image, and use a preset brightness value as the brightness value of each sub-pixel in the pixel-vacant region. The calculation unit 301 is specifically configured to calculate the average display brightness of the moving image based on the brightness values ​​of each sub-pixel in the current display panel.

[0091] Specifically, when the image moves, a pixel vacancy area will appear in the corresponding current display panel. Before calculating the average display brightness of the moving image, a preset brightness value needs to be used as the brightness value of each sub-pixel in the pixel vacancy area, that is, the pixel vacancy area is filled with preset pixel information. Among them, the preset brightness value is different from the brightness value of the corresponding area before the movement. For example, the preset brightness value can be 0, that is, the pixel vacancy area is filled with black pixels. The brightness value can also be a non-zero value, that is, the pixel vacancy area is filled with pixels of other colors, such as red, etc. As long as the brightness value of the pixel vacancy area after the movement is distinguished from the brightness value of the corresponding area before the movement, the specific preset value can be set arbitrarily. When calculating the average display brightness of the moving image, the calculation is based on the entire display panel.

[0092] Since there is image loss on the display panel after the image is moved, the image data may be inaccurate. Even if the pixel vacancy area is filled with the preset pixel information, there is a possibility that the average display brightness of the filled preset pixel information is exactly the same as the image information before the move, resulting in an error in the final judgment result.

[0093] To make the acquired image data more accurate and obtain more accurate judgment results, in some embodiments, the determination unit 305 is further configured to determine the image discrimination area based on the maximum number of pixels moved in the horizontal and vertical directions of each moving image of the n-1th frame image compared to the n-1th frame image; and the calculation unit 301 is further configured to determine the average display brightness of any frame image based on the brightness value of each sub-pixel within the image discrimination area.

[0094] Specifically, during image movement, the image recognition area never moves outside the display panel, meaning there's no image loss in the image recognition area. Therefore, calculating average display brightness based on the image recognition area results in more accurate image data and ultimately more accurate image orientation.

[0095] In some embodiments, the determining unit 305 is specifically configured to determine the image discrimination area according to the horizontal resolution of the n-1th frame image and the vertical resolution of the n-1th frame image, wherein:

[0096] The horizontal resolution of the image discrimination area = the horizontal resolution of the n-1th frame image - 2*M;

[0097] The vertical resolution of the image discrimination area = the vertical resolution of the n-1th frame image - 2*N;

[0098] M is the maximum number of pixels that the moving image moves in the horizontal direction, and N is the maximum number of pixels that the moving image moves in the vertical direction.

[0099] Figure 4 is a schematic diagram of an image discrimination region provided by an embodiment of the present disclosure. As shown in Figure 4 , assume that the maximum number of pixels that a moving image can move horizontally is M, and the maximum number of pixels that a moving image can move vertically is N. Horizontally, it may move left or right, and similarly, vertically, it may move up or down. Therefore, the final calculated image discrimination region is 401, and the shaded portion 402 is the invalid region.

[0100] In some embodiments, the calculation unit 301 is specifically configured to calculate the average display brightness of any frame image according to the average display brightness formula.

[0101] Average display brightness = (Lr_sum + Lg_sum + Lb_sum + Lw_sum) / (Factor * Lmax_sum), where Lr_sum is the sum of the red sub-pixels in the area to be calculated, Lg_sum is the sum of the green sub-pixels in the area to be calculated, Lb_sum is the sum of the blue sub-pixels in the area to be calculated, Lw_sum is the sum of the white sub-pixels in the area to be calculated, Lmax_sum is the sum of all sub-pixels in the area to be calculated when fully lit, and Factor is the power consumption parameter. The area to be calculated is the image discrimination area or the display panel area.

[0102] Specifically, a pixel in an OLED display is composed of four sub-pixels: a red sub-pixel, a cyan sub-pixel, a blue sub-pixel, and a white sub-pixel. In a conventional display, a pixel consists of only three sub-pixels: red, cyan, and blue. OLED displays replace the single white display with a white sub-pixel, reducing power consumption. Generally, during display, only the white sub-pixel and one or two of the red, green, or blue sub-pixels need to be illuminated; generally, not all four sub-pixels are illuminated. Lr_sum, Lg_sum, Lb_sum, and Lw_sum represent the sum of the sub-pixels actually illuminated during display, while Lmax_sum represents the sum of all sub-pixels when fully illuminated. For example, assuming the grayscale of the current frame image is 1023, since a single pixel is composed of four sub-pixels, the sum of the individual pixels, Lmax_sum, is 1023×4. However, during actual display, not every sub-pixel will necessarily appear at its brightest, so the actual sum of all sub-pixels is less than Lmax_sum. Factor is a parameter used to represent power consumption. It is generally set according to the lighting status of the sub-pixel, ranging from 1 to 4, and is generally set to 2.

[0103] In some embodiments, the adjustment unit 303 is specifically configured to determine whether the cumulative display time is greater than or equal to the preset time. If the cumulative display time is greater than or equal to the preset time, the adjustment unit 303 is also configured to adjust the brightness of the nth frame image based on the brightness reduction curve.

[0104] In some embodiments, the brightness reduction curve is a linear function curve.

[0105] Specifically, the display brightness of the image is maintained at the beginning, and the processor continuously calculates the cumulative display time of the picture. Figure 5 is a schematic diagram of an image display brightness that changes with the cumulative display time provided by an embodiment of the present disclosure. As shown in time period A in Figure 5, when the cumulative display time exceeds the preset time, for example, more than 60 seconds, the image brightness is reduced in time period B. Generally speaking, the brightness reduction curve uses a linear function to reduce the brightness over time. Some patents also use other curves to reduce the brightness until the final display target brightness is reached, and then the C time period is entered and this brightness is maintained. When the image content changes, it enters time period D, and the image brightness rises to the initial brightness over time, and a new round of lighting time accumulation is performed. Through this method, it can be avoided that the same high-brightness image for a long time causes the light-emitting device or TFT characteristics to change, resulting in the display of afterimages.

[0106] In some embodiments, the adjustment unit 303 is specifically configured to adjust the brightness of the n-th frame image to 60% of the original brightness of the n-th frame image based on the brightness reduction curve. Generally, adjusting the brightness of the n-th frame image to 60% of the original brightness can meet the requirements, so that the image is neither too bright to cause afterimage problems nor too dark to affect the user experience. It is understood that the brightness of the adjusted n-th frame image can be set according to specific needs. The brightness range of the adjusted n-th frame image is 0 to the original brightness of the n-th frame image, which is not limited in the present embodiment.

[0107] In some embodiments, the data processing device includes, in addition to the calculation unit 301, the acquisition unit 302, the adjustment unit 303, the control unit 304, and the determination unit 305, a storage unit 306. The storage unit 306 is configured to store the average display brightness of the n-th frame image and the average display brightness of each frame of the moving image obtained after the (n-1)-th frame image is moved in multiple preset moving directions.

[0108] In some embodiments, the acquisition unit 301 in the data processing device can calculate the average display brightness of each frame of the moving image obtained after the n-1 frame image moves in multiple preset moving directions in advance and store it in the storage unit. When the data of the average display brightness of each frame of the moving image obtained after the n-1 frame image moves in multiple preset moving directions is needed, the average display brightness of each frame of the moving image obtained after the n-1 frame image moves in multiple preset moving directions can be directly read from the storage unit. This reduces the calculation process, reduces the amount of calculation, and improves the efficiency of data processing.

[0109] In some embodiments, the acquisition unit 301 is further configured to acquire image data for the n-1th frame; and the calculation unit is further configured to calculate, based on the image data for the n-1th frame, the average display brightness of each frame of the moving image obtained after the n-1th frame moves in multiple preset moving directions. Specifically, the acquisition unit may first acquire image data for the n-1th frame, and then the calculation unit may calculate the average display brightness of each frame of the moving image obtained after the n-1th frame moves in multiple preset moving directions. This has the advantage that the calculation unit only needs to calculate the average display brightness of each frame of the moving image obtained after the n-1th frame moves in multiple preset moving directions if the difference between the average display brightness of the n-1th frame and the average display brightness of the n-1th frame is less than a first threshold. If the difference between the average display brightness of the n-1th frame and the average display brightness of the n-1th frame is greater than or equal to the first threshold, the average display brightness of the moving image does not need to be calculated. Compared to pre-calculating the average display brightness of each frame of the moving image obtained after the n-1th frame moves in multiple preset moving directions and storing it in the storage unit, storage space can be saved and data processing efficiency can be improved.

[0110] In some embodiments, the determination unit 305 is further configured to determine multiple preset moving directions of the n-1th frame image based on the movement mode of the n-1th frame image. When the movement mode of the n-1th frame image is rectangular image movement or diamond image movement, the determination unit 305 is configured to determine the multiple preset moving directions as eight preset moving directions.

[0111] Specifically, when moving an image, a fixed time interval is usually used to move the image position to prevent the OLED from being illuminated at the same brightness for a long time. Different movement methods can result in different image movement directions. There are generally two types of movement methods: rectangular movement and diamond movement.

[0112] In the rectangular movement, horizontal and vertical movement schemes are adopted to move one unit area at a fixed time. FIG6 is a route diagram of a rectangular movement method provided by an embodiment of the present disclosure. As shown in FIG6 , the image moves according to the trajectory of FIG6 until it returns to the origin, and then a new round of image movement is performed. Taking FIG6 as an example, the black circle is the origin, and according to the trajectory, it moves first to the right, then to the lower side, until it returns to the origin. According to the route diagram of FIG6 , when the rectangular movement method is adopted, there are eight possible movement directions, namely, ① or ⑥, ②, ③, ④, ⑤ or ⑩, ⑦, ⑧, ⑨ eight possible movement directions. Therefore, the acquisition unit 301 needs to obtain the average display brightness of each frame of the moving image obtained after the n-1 frame image moves in these eight preset movement directions.

[0113] In the diamond image movement, a diamond oblique line movement method is adopted, and 1 unit area is moved in a fixed time. Figure 7 is a schematic diagram of a diamond movement method provided by an embodiment of the present disclosure. As shown in Figure 7, move according to the trajectory of Figure 7 until returning to the origin, and then perform a new round of image movement. Taking Figure 7 as an example, the black circle is the origin, and the moving unit area is 1 pixel. According to the trajectory, it first moves a distance to the upper right side, and then moves sequentially to the lower right side until returning to the origin. According to the route diagram of Figure 7, when the diamond movement method is adopted, there are eight possible movement directions, namely ①, ②, ③, ④, ⑤, ⑥, ⑦, and ⑧ eight possible movement directions. Therefore, the acquisition unit 301 needs to obtain the average display brightness of each frame of moving image obtained after the n-1 frame image moves in these eight preset movement directions.

[0114] The image may be moved in a manner other than the rectangular or diamond movement manner. All possible movement directions of the image are determined according to the specific movement manner, that is, all preset movement directions are determined.

[0115] It is understandable that, according to different image movement methods, when the image moves, the corresponding pixel vacancy area in the current display panel is also different. Before calculating the average display brightness of the moving image, a preset brightness value needs to be used as the brightness value of each sub-pixel in the pixel vacancy area, that is, the area to be filled with the preset pixel information is also different. Figures 8a-8b are schematic diagrams of the pixel vacancy area after moving the image in a rectangular movement method and a diamond movement method, respectively, provided by the embodiments of the present disclosure. In the embodiments of the present disclosure, the image is illustrated using full HD resolution as an example. As shown in Figures 8a-8b, m represents the image horizontal resolution of 1920, n represents the horizontal resolution of the judgment area, p represents the image vertical resolution of 1080, q represents the vertical resolution of the judgment area, and l represents the area where the pixel vacancy area is filled with the preset pixel information. This embodiment takes the filling of black pixel information as an example. When moving in a rectangular manner, assuming that the unit of movement is 1 pixel each time, the image moves to the right in the next frame, and a schematic diagram before and after the movement is obtained. As shown in Figure 8a, before the movement, the horizontal resolution n of the judgment area is M to 1920-M. After the movement, the area 1 to 2 is a pixel vacancy area and is filled with black pixel information. After the movement, the horizontal resolution of the judgment area changes from M to M+1, and from 1920-M to 1920-M+1. That is, after the movement, the horizontal resolution n of the judgment area is M+1 to 1920-M+1. When moving according to the diamond shape, assuming that the movement unit is 1 pixel each time, the image moves to the upper right in the next frame, and the schematic diagram before and after the movement is obtained. As shown in FIG8b , when moving toward the upper right direction in a diamond shape, pixel vacancy areas will appear in both the horizontal and vertical directions. The situation in the horizontal direction is the same as that in FIG8a . In the vertical direction, the horizontal resolution q of the judgment area is 1080-N~N before the movement. After the movement, the area of ​​1080~1080-1 is a pixel vacancy area and is filled with black pixel information. After the movement, the vertical resolution of the judgment area changes from 1080-N to 1080-N-1, and from N to N-1. That is, the vertical resolution q of the judgment area is 1080-N-1~N-1 after the movement.

[0116] In the data processing device provided by the embodiment of the present disclosure, when the difference between the average display brightness of the n-th frame image and the average display brightness of the n-1-th frame is within the first threshold range, the adjustment unit 303 can accurately determine whether the cause of the difference is the change in image content or the movement of the image by comparing the average display brightness of the n-th frame image with the average display brightness of each frame of the moving image obtained after the n-1-th frame image moves in multiple preset moving directions. Then, the control unit can perform different processing on the n-th frame image data for display. This ensures that the displayed image will not have parameter problems and can also meet the user experience. Furthermore, the determination unit can determine the discrimination area of ​​the image, so that the calculation unit can calculate based on the image discrimination area when calculating the average display brightness of each frame of the image, which can make the static or dynamic judgment of the image more accurate.

[0117] FIG9 is a flow chart of a method for image data processing provided by an embodiment of the present disclosure. The method can be applied to the above-mentioned image processing device. As shown in FIG9 , the method includes:

[0118] S801: Calculate the average display brightness of the n-th frame image based on the received n-th frame image data.

[0119] S802: In response to the situation that the difference between the average display brightness of the n-th frame image and the average display brightness of the n-1-th frame image is less than a first threshold, obtaining the average display brightness of each frame of moving image obtained after the n-1-th frame image moves in multiple preset moving directions.

[0120] S803: In response to the situation that the average display brightness of the nth frame image is equal to the average display brightness of one of the moving image frames, obtain the cumulative display time of the image content displayed by the nth frame image, and adjust the brightness of the nth frame image according to the cumulative display time.

[0121] In some embodiments, the image data processing method also includes: in response to the situation that the average display brightness of the nth frame image is not equal to the average display brightness of any frame of the moving image, outputting the nth frame image data for display, and setting the cumulative display time of the image content displayed by the nth frame image to zero, and restarting the timing.

[0122] In some embodiments, before calculating the average display brightness of the nth frame image based on the received nth frame image data, it also includes: determining the image discrimination area based on the maximum number of pixels moved in the horizontal and vertical directions of each moving image of the n-1th frame image compared with the n-1th frame image; in this method, the average display brightness of any frame image is determined based on the brightness value of each sub-pixel in the image discrimination area.

[0123] In some embodiments, in this method, the average display brightness of any frame image is determined based on the brightness values ​​of each sub-pixel in the display panel; wherein, the calculation of the average display brightness of a moving image includes: determining the pixel vacant area of ​​the display panel for the moving image based on the moving direction, and using the preset brightness value as the brightness value of each sub-pixel in the pixel vacant area; and calculating the average display brightness of the moving image based on the brightness values ​​of each sub-pixel in the current display panel.

[0124] In some embodiments, in this method, the average display brightness of any frame image is calculated as follows:

[0125] Average display brightness = (Lr_sum + Lg_sum + Lb_sum + Lw_sum) / (Factor * Lmax_sum), where Lr_sum is the sum of the red sub-pixels in the area to be calculated, Lg_sum is the sum of the green sub-pixels in the area to be calculated, Lb_sum is the sum of the blue sub-pixels in the area to be calculated, Lw_sum is the sum of the white sub-pixels in the area to be calculated, Lmax_sum is the sum of all sub-pixels in the area to be calculated when fully lit, Factor is the power consumption parameter, and the area to be calculated is the image discrimination area or the display panel area.

[0126] In some embodiments, determining the image discrimination area based on the maximum number of pixels moved in the horizontal and vertical directions of each moving image of the n-1th frame image compared to the n-1th frame image includes:

[0127] The horizontal resolution of the image discrimination area = the horizontal resolution of the n-1th frame image - 2*M;

[0128] The vertical resolution of the image discrimination area = the vertical resolution of the n-1th frame image - 2*N;

[0129] Wherein, M is the maximum number of pixels that the moving image moves in the horizontal direction, and N is the maximum number of pixels that the moving image moves in the vertical direction.

[0130] In some embodiments, adjusting the brightness of the nth frame image according to the cumulative display time includes: determining whether the cumulative display time is greater than or equal to a preset time, and if so, adjusting the brightness of the nth frame image based on a brightness reduction curve.

[0131] In some embodiments, the brightness reduction curve is a linear function curve.

[0132] In some embodiments, adjusting the brightness of the n-th frame image based on the brightness reduction curve includes: adjusting the brightness of the n-th frame image to 60% of the original brightness of the n-th frame image based on the brightness reduction curve.

[0133] In some embodiments, obtaining the average display brightness of each frame of moving image obtained after the n-1 frame image moves in multiple preset moving directions includes: obtaining the n-1 frame image data; and calculating the average display brightness of each frame of moving image obtained after the n-1 frame image moves in multiple preset moving directions based on the n-1 frame image data.

[0134] In some embodiments, the method further includes: determining multiple preset moving directions of the n-1th frame image based on the movement mode of the n-1th frame image, and when the movement mode of the n-1th frame image is rectangular image movement or diamond image movement, determining the multiple preset moving directions to be eight preset moving directions.

[0135] In some embodiments, the method further includes: storing the average display brightness of the nth frame image and the average display brightness of each frame of moving images obtained after the (n-1)th frame image moves in multiple preset moving directions in a storage unit.

[0136] FIG10 is a flow chart of another method for processing image data provided by an embodiment of the present disclosure.

[0137] S901: In response to receiving the nth frame of image data, determine the image discrimination area based on the maximum number of pixels moved in the horizontal and vertical directions of each moving image obtained after the n-1th frame image is moved in multiple preset moving directions compared to the n-1th frame image.

[0138] S902: Determine the average display brightness of any frame image based on the brightness values ​​of each sub-pixel in the image discrimination area, where the any frame includes the average display brightness of the n-th frame image, the average display brightness of the n-1-th frame image, and the average display brightness of each frame of moving image obtained after the n-1-th frame image moves in multiple preset moving directions.

[0139] S903: Determine whether the average display brightness of the n-th frame image is equal to the average display brightness of the (n-1)-th frame image.

[0140] If the average display brightness of the nth frame image is equal to the average display brightness of the n-1th frame image, execute S905: calculate the cumulative display time of the image content of the nth frame image, and when the cumulative display time meets the threshold, adjust the brightness of the nth frame image according to the cumulative display time.

[0141] If the average display brightness of the nth frame image is not equal to the average display brightness of the n-1th frame image, execute S904: determine whether the average display brightness of the nth frame image is equal to the average display brightness of any frame moving image obtained after the n-1th frame image moves in multiple preset moving directions.

[0142] If the average display brightness of the n-th frame image is equal to the average display brightness of any frame of moving image obtained after the (n-1)-th frame image is moved in multiple preset moving directions, execute S905.

[0143] If the average display brightness of the nth frame image is not equal to the average display brightness of any frame moving image obtained after the n-1th frame image moves in multiple preset moving directions, execute S906: set the cumulative display time to 0 and recalculate the cumulative display time.

[0144] It should be noted that in the embodiment of the above-mentioned image data processing method, the specific embodiment details are consistent with those of the image processing device and will not be described in detail here.

[0145] The embodiment of the present disclosure also provides a display panel, including any one of the data processing devices in the above embodiments. The display panel also includes a main controller, a source driver (Source Driver), a gate driver (Gate Driver) and a display screen. Usually, the main system chip serves as the main controller to perform data processing and control; the data processing device generally serves as a timing controller (TCON) to drive the main system board of the display screen and process most of the algorithms for the image in the display screen; the Source Driver and the Gate Driver are used to drive the pixel drivers of the source and gate respectively. The main controller provides image data to the data processing device, and the data processing device performs the corresponding image processing process, and after completion, converts it into the data required by the driver, and the display screen displays the image according to the required data.

[0146] It will be understood that the above embodiments are merely exemplary embodiments for illustrating the principles of the present invention, and the present invention is not limited thereto. Those skilled in the art will appreciate that various modifications and improvements can be made without departing from the spirit and substance of the present invention, and such modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. An image data processing device, characterized in that: The device comprises: a calculation unit, configured to calculate an average display brightness of the nth frame image based on the received nth frame image data; an acquisition unit, configured to, in response to a situation where a difference between an average display brightness of the n-th frame image and an average display brightness of the n-1-th frame image is less than or equal to a first threshold, acquire an average display brightness of each frame of moving images obtained after the n-1-th frame image moves in a plurality of preset moving directions; The adjustment unit is configured to obtain the cumulative display time of the image content displayed by the n-th frame image in response to the average display brightness of the n-th frame image being equal to the average display brightness of any frame of the moving image, and adjust the brightness of the n-th frame image according to the cumulative display time.

2. The device according to claim 1, characterized in that The device also includes: The control unit is configured to output the nth frame image data for display in response to the situation that the average display brightness of the nth frame image is not equal to the average display brightness of any frame of the moving image, and to reset the cumulative display time of the image content displayed by the nth frame image to zero and restart the timing.

3. The device according to claim 1, characterized in that The device also includes: a determining unit configured to determine an image discrimination area according to a maximum number of pixels moved in a horizontal direction and a vertical direction by each moving image of the n-1th frame image compared to the n-1th frame image; The calculation unit is further configured to determine the average display brightness of any frame image according to the brightness values ​​of each sub-pixel in the image discrimination area.

4. The device according to claim 1, characterized in that The calculation unit is further configured to determine the average display brightness of any frame image according to the brightness values ​​of each sub-pixel in the display panel; the device also includes a determination unit, wherein, For the average display brightness of the moving image, the determining unit is configured to determine a pixel vacancy area of ​​the display panel for the moving image according to the moving direction, and use a preset brightness value as the brightness value of each sub-pixel in the pixel vacancy area; The calculation unit is configured to calculate the average display brightness of the moving image according to the brightness value of each sub-pixel in the current display panel.

5. The device according to claim 3 or 4, characterized in that The calculation unit is specifically configured to calculate the average display brightness of any frame image according to the average display brightness formula. Average display brightness = (Lr_sum + Lg_sum + Lb_sum + Lw_sum) / (Factor * Lmax_sum), wherein Lr_sum is the sum of red sub-pixels in the area to be calculated, Lg_sum is the sum of green sub-pixels in the area to be calculated, Lb_sum is the sum of blue sub-pixels in the area to be calculated, Lw_sum is the sum of white sub-pixels in the area to be calculated, Lmax_sum is the sum of all sub-pixels in the area to be calculated when the area to be calculated is fully lit, Factor is a power consumption parameter, and the area to be calculated is an image discrimination area or a display panel area.

6. The device according to claim 3, characterized in that The determining unit is specifically configured to determine the image discrimination area according to the horizontal resolution of the n-1th frame image and the vertical resolution of the n-1th frame image, wherein: The horizontal resolution of the image discrimination area = the horizontal resolution of the n-1th frame image - 2*M; The vertical resolution of the image discrimination area = the vertical resolution of the n-1th frame image - 2*N; M is the maximum number of pixels that the moving image moves in the horizontal direction, and N is the maximum number of pixels that the moving image moves in the vertical direction.

7. The device according to claim 1, characterized in that The adjustment unit is specifically configured to determine whether the accumulated display time is greater than or equal to a preset time. If yes, the adjustment unit is further configured to adjust the brightness of the n-th frame image based on the brightness reduction curve.

8. The device according to claim 7, characterized in that The brightness reduction curve is a linear function curve.

9. The device according to claim 7, characterized in that The adjustment unit is specifically configured to adjust the brightness of the n-th frame image to 60% of the original brightness of the n-th frame image based on the brightness reduction curve.

10. The device according to claim 1, characterized in that The acquisition unit is further configured to acquire the n-1th frame of image data; The calculation unit is configured to calculate, based on the n-1th frame image data, an average display brightness of each frame of moving images obtained after the n-1th frame image moves in a plurality of preset moving directions.

11. The device according to claim 1, characterized in that The determining unit is further configured to determine a plurality of preset moving directions of the n-1th frame image based on the moving mode of the n-1th frame image, When the movement mode of the (n-1)th frame image is rectangular image movement or diamond image movement, the determining unit is configured to determine that the multiple preset moving directions are eight preset moving directions.

12. The device according to claim 10, characterized in that The device also includes a storage unit configured to store the average display brightness of the n-th frame image and the average display brightness of each frame of moving image obtained after the n-1-th frame image moves in multiple preset moving directions.

13. A method for processing image data, characterized in that: The method comprises: Calculate the average display brightness of the n-th frame image based on the received n-th frame image data; In response to the situation that the difference between the average display brightness of the n-th frame image and the average display brightness of the n-1-th frame image is less than or equal to the first threshold, obtaining the average display brightness of each frame of moving images obtained after the n-1-th frame image moves in multiple preset moving directions respectively; In response to the situation that the average display brightness of the nth frame image is equal to the average display brightness of any frame of the moving image, the cumulative display time of the image content displayed by the nth frame image is obtained, and the brightness of the nth frame image is adjusted according to the cumulative display time.

14. The method according to claim 13, characterized in that The method further comprises: In response to the situation that the average display brightness of the nth frame image is not equal to the average display brightness of any frame of the moving image, the nth frame image data is output for display, and the cumulative display time of the image content displayed by the nth frame image is reset to zero, and the timing is restarted.

15. The method according to claim 13, characterized in that Before calculating the average display brightness of the n-th frame image based on the received n-th frame image data, the method further includes: Determine an image discrimination area according to a maximum number of pixels moved in the horizontal direction and the vertical direction of each moving image of the n-1th frame image compared to the n-1th frame image; In the method, the average display brightness of any frame image is determined based on the brightness value of each sub-pixel in the image discrimination area.

16. The method according to claim 13, characterized in that In the method, the average display brightness of any frame image is determined based on the brightness value of each sub-pixel in the display panel; wherein, The average display brightness of the moving image is calculated, including: Determine, according to the moving direction, a pixel vacant area of ​​the display panel for the moving image, and use a preset brightness value as a brightness value of each sub-pixel in the pixel vacant area; The average display brightness of the moving image is calculated according to the brightness value of each sub-pixel in the current display panel.

17. The method according to claim 15 or 16, characterized in that In the method, the average display brightness of any frame image is calculated as follows: Average display brightness = (Lr_sum + Lg_sum + Lb_sum + Lw_sum) / (Factor * Lmax_sum), wherein Lr_sum is the sum of red sub-pixels in the area to be calculated, Lg_sum is the sum of green sub-pixels in the area to be calculated, Lb_sum is the sum of blue sub-pixels in the area to be calculated, Lw_sum is the sum of white sub-pixels in the area to be calculated, Lmax_sum is the sum of all sub-pixels in the area to be calculated when the area to be calculated is fully lit, Factor is a power consumption parameter, and the area to be calculated is an image discrimination area or a display panel area.

18. The method according to claim 15, characterized in that The determining of the image discrimination area according to the maximum number of pixels moved in the horizontal direction and the vertical direction of each moving image of the n-1th frame image compared with the n-1th frame image includes: The horizontal resolution of the image discrimination area = the horizontal resolution of the n-1th frame image - 2*M; The vertical resolution of the image discrimination area = the vertical resolution of the n-1th frame image - 2*N; Wherein, M is the maximum number of pixels that the moving image moves in the horizontal direction, and N is the maximum number of pixels that the moving image moves in the vertical direction.

19. A display panel, characterized in that: The display panel comprises an image data processing device as claimed in any one of claims 1-12.

Citation Information

Patent Citations

  • Image processing method and device

    CN105551425A

  • Image processing method, device, display equipment and computer readable memory medium

    CN107731159A

  • Image displaying processing method and device, display device and storage medium

    CN108538260A

  • Image processing method, image processing device, display device and storage medium

    CN110363209A

  • Image data processing device and method, and display panel

    CN116913211A