Display device and brightness adjusting method thereof

By performing feature detection and brightness adjustment in the OLED display device, the problem of uneven brightness after displaying static highlighting images for a long time is solved, which slows down screen aging, reduces power consumption, and improves display quality.

CN120048214APending Publication Date: 2025-05-27SHANGHAI SJ ELECTRONIC TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311597475.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

After the OLED display device displays a static highlighting screen for a long time, the problem of uneven luminous brightness will occur, resulting in long-term afterimage and affecting the image display quality.

Method used

By performing feature detection in the processor of the display device, the scene type of image data to be displayed is determined, and the target static area is determined in the display window of the OLED display screen, the pixel light brightness of the area is reduced, and the brightness of other areas remains unchanged.

Benefits of technology

It slows down the screen aging speed where the static display area is located, reduces the power consumption of the display device, and improves the performance and image display quality of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120048214A_ABST
    Figure CN120048214A_ABST
Patent Text Reader

Abstract

The invention discloses a display device and a brightness adjusting method thereof, the display device comprises a processor and a display screen, the processor performs feature detection on to-be-displayed image data, and determines a scene type of the to-be-displayed image data; when the scene type is a target scene type, detecting an image frame included in the to-be-displayed image data, and determining a target static region in a display window of a display screen; brightness adjustment is carried out on a to-be-displayed image frame in the to-be-displayed image data, and the brightness adjustment comprises the steps that the brightness of pixel points, corresponding to the to-be-displayed image frame, in the target static area is reduced, and the brightness of pixel points, corresponding to the to-be-displayed image frame, in other areas except the target static area is kept unchanged; and the display screen displays the to-be-displayed image frame after brightness adjustment. By reducing the brightness of the pixel points corresponding to the to-be-displayed image frame in the target static area, the aging speed of the screen where the target static area is located is slowed down, the power consumption of the display equipment is reduced, and the performance of the display equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of image display, and in particular, to a display device and a brightness adjustment method for the display device. Background Art

[0002] An organic light-emitting diode (OLED) is a self-luminous device, which enables the OLED display screen to have characteristics such as high luminous efficiency, low power consumption, and high contrast. Therefore, the OLED display screen is widely used in various display devices.

[0003] However, if the OLED display screen displays a static high-brightness image for a long time, due to the material characteristics of the OLED itself, the light-emitting material in the OLED will age, resulting in a decrease in the luminous efficiency of the OLED, which makes the OLED display screen have uneven luminous brightness, thus forming a long-term afterimage and affecting the display quality of the image. Summary of the Invention

[0004] The present invention provides a display device and a brightness adjustment method for the display device to solve the problem that after the OLED display device in the prior art displays a static high-brightness image for a long time, there will be uneven luminous brightness, thus forming a long-term afterimage and affecting the image display quality.

[0005] In a first aspect, an embodiment of the present invention provides a display device, including a processor and a display screen, where:

[0006] The processor is configured to execute:

[0007] Perform feature detection on the image data to be displayed to determine the scene type of the image data to be displayed;

[0008] When the scene type is a target scene type, detect N image frames included in the image data to be displayed to determine at least one target static area in the display window of the display screen, where the pixel point information corresponding to M image frames among the N image frames in the at least one target static area is the same or similar, M is less than or equal to N, and M and N are positive integers;

[0009] Adjust the brightness of the image frame to be displayed in the image data to be displayed, where the brightness adjustment includes:

[0010] Reduce the brightness of the pixel points corresponding to the image frame to be displayed in the at least one target static area, and keep the brightness of the pixel points corresponding to the image frame to be displayed in other areas except the at least one target static area unchanged;

[0011] The display screen is used to display the image frame to be displayed after brightness adjustment.

[0012] In the display device provided by the embodiment of the present invention, when it is determined that the scene type of the image data to be displayed is the target type, by detecting the image frames included in the image data to be displayed, a target static area is determined in the display window of the OLED display screen, and by reducing the brightness of the pixel points corresponding to the image frame to be displayed in the target static area, the aging speed of the screen where the target static area is located in the display window is slowed down, and the power consumption of the display device is reduced, so as to achieve the purpose of improving the performance of the display device.

[0013] In an alternative embodiment, the processor is specifically configured to execute:

[0014] Detect the pixel difference between the pixel value corresponding to the first image frame and the pixel value corresponding to the previous image frame of the first image frame, and determine at least one first static row in the pixel row of the first image frame according to the detection result; the first image frame is any one of the N image frames;

[0015] Select a second static row from the at least one first static row, where the second static row is the first static row with the same position in M of the N image frames;

[0016] Take the area of the second static row in the display window of the display screen as the target static area.

[0017] The above display device determines the target static area by detecting the pixel difference between the pixel value corresponding to the first image frame and the pixel value corresponding to the previous image frame, determining the first static row in the first image frame; taking the first static rows with the same position in multiple image frames as the second static row; and taking the area corresponding to the second static row in the display window of the display screen as the target static area.

[0018] In an alternative embodiment, the processor is specifically configured to execute:

[0019] Calculate the pixel difference between the pixel value of the first pixel point and the pixel value of the second pixel point in the first image frame, where the first pixel point is any pixel point in the first image frame, and the second pixel point is a pixel point corresponding to the first pixel point in the previous image frame of the first image frame;

[0020] When the absolute value of the pixel difference is less than the preset difference threshold, take the first pixel point corresponding to the pixel difference as a static pixel point;

[0021] For any pixel row in the first image frame, when the number of static pixel points included in the pixel row is greater than or equal to a first preset quantity threshold, the pixel row is taken as the first static row.

[0022] The above display device determines static pixel points among multiple pixel points in the first image frame through a preset difference threshold and the pixel differences between pixel points at the same position in two consecutive image frames; and determines a pixel row with the number of included static pixel points greater than a first preset threshold as the first static row, thereby realizing the determination of the first static row. Since the determination of the first static row is achieved through each pixel point in the first image frame, the detection accuracy of the first image frame is improved, so that the range of the determined target static region is more accurate, and further the performance of the display device is improved.

[0023] In an alternative embodiment, the processor is specifically configured to execute:

[0024] For a first image block of the first image frame, calculate the differences between the pixel values of each of the K pixel points included in the first image block and the pixel values of the corresponding pixel points of the K pixel points included in a second image block to obtain K pixel differences;

[0025] wherein, the first image block is any image block in the first image frame, and the second image block is an image block at the same position as the first image block in the previous image frame of the first image frame;

[0026] When the maximum value among the absolute values of the K pixel differences corresponding to the first image block is less than the preset difference threshold, the first image block is taken as a static image block;

[0027] When the number of static image blocks with the same row range in the first image frame is greater than or equal to a second preset quantity threshold, the pixel rows where the static image blocks with the same row range are located are taken as the first static rows.

[0028] The above display device selects the maximum value among multiple pixel differences corresponding to image blocks at the same position in two consecutive image frames, and determines static image blocks among multiple image blocks in the first image frame through the preset difference threshold and the maximum value among the determined pixel differences; and when the number of static image blocks with the same row range is greater than or equal to a second preset threshold, determines the pixel rows where the above static image blocks are located as the first static rows, thereby realizing the determination of the first static row. Since the determination of the first static row is achieved through the image blocks in the first image frame, the data processing amount is reduced, so that the determination speed of the target static region is increased, and the performance of the display device is improved.

[0029] In an alternative embodiment, the processor is specifically configured to execute:

[0030] Determine a first target distance between a third pixel point and a fourth pixel point; the third pixel point is any pixel point in the at least one target static region corresponding to the image frame to be displayed, and the fourth pixel point is a specified pixel point in the other region corresponding to the image frame to be displayed;

[0031] Determine a first brightness coefficient corresponding to the first target distance according to a first correspondence relationship; the first correspondence relationship includes a mapping relationship between the first target distance and the first brightness coefficient; the first brightness coefficient is less than 1;

[0032] Take the product of the first brightness coefficient and the initial brightness of the third pixel point as the brightness to be displayed of the third pixel point;

[0033] Wherein, the first correspondence relationship includes a one-to-one mapping relationship between a plurality of first distances and a plurality of brightness coefficients, the plurality of first distances include the first target distance, and there is an inverse proportional relationship between the plurality of first distances and the plurality of brightness coefficients.

[0034] The above display device, by setting the distance and the brightness coefficient to be in an inverse proportional relationship, makes the brightness reduction degree of some pixel points close to the specified pixel point in the other region in the pixel points corresponding to the target static region smaller, and the brightness reduction degree of some pixel points far from the specified pixel point in the other region larger, so that the brightness of the target static region gradually decreases outward from the position close to the specified pixel point, and the brightness transition from the target static region to the other region is more natural, improving the user experience.

[0035] In an alternative embodiment, the processor is specifically configured to execute:

[0036] Determine a second target distance between a first pixel row and a second pixel row; the first pixel row is any pixel row in the at least one target static region corresponding to the image frame to be displayed, and the second pixel row is a specified pixel row in the other region corresponding to the image frame to be displayed;

[0037] Determine a second brightness coefficient corresponding to the second target distance according to a second correspondence relationship; the second correspondence relationship includes a mapping relationship between the second target distance and the second brightness coefficient; the second brightness coefficient is less than 1;

[0038] Take the product of the second brightness coefficient and the initial brightness of each pixel point in the first pixel row as the brightness to be displayed of each pixel point in the first pixel row;

[0039] Among them, the second correspondence includes a one-to-one mapping relationship between a plurality of second distances and a plurality of brightness coefficients. The plurality of second distances include the second target distance, and there is an inverse proportional relationship between the plurality of second distances and the plurality of brightness coefficients.

[0040] For the above display device, by setting the distance and the brightness coefficient to be in an inverse proportional relationship, among the pixel rows corresponding to the target static area, the brightness reduction degree of the partial pixel rows close to other areas that do not require brightness adjustment is smaller, and the brightness reduction degree of the partial pixel points far from other areas is larger. As a result, the brightness of the target static area gradually decreases from the position close to other areas to the position far from other areas, and the brightness transition from the target static area to other areas is more natural, improving the user experience.

[0041] In an optional embodiment, the processor is specifically configured to execute:

[0042] Perform feature detection on the to-be-displayed image data according to a color detection algorithm to determine the scene type of the to-be-displayed image data, where:

[0043] For any image frame included in the to-be-displayed image data, perform the following operations:

[0044] Detect the colors of the pixel points included in any pixel row in the image frame to determine an identification row and a background row among the multiple pixel rows of the image frame, and determine the row spacing between any two adjacent identification rows;

[0045] If the row spacing is within a preset spacing threshold range, determine that the scene type is the target scene type;

[0046] If the row spacing is outside the preset spacing threshold range, determine that the scene type is other scene types.

[0047] For the above display device, by detecting the colors of the pixel points included in the pixel rows of the image frame, a solid-color background row and a non-solid-color identification row are determined, and the scene type of the image frame is determined according to the row spacing between two adjacent identification rows. Since the processor processes data in units of pixel rows, the above feature detection method has a relatively fast detection speed and a small data processing volume, thereby improving the efficiency of the processor in identifying the image scene.

[0048] In an optional embodiment, the processor is specifically configured to execute:

[0049] Perform feature detection on the to-be-displayed image data according to a line color detection algorithm to determine the scene type of the to-be-displayed image data, where:

[0050] For any image frame included in the to-be-displayed image data, perform the following operations:

[0051] Detect the pixel values of the pixel points included in any pixel row in the image frame to determine a demarcation pixel row among multiple pixel rows in the image frame;

[0052] Wherein, the difference between the pixel value corresponding to the demarcation pixel row and the pixel value corresponding to the previous pixel row of the demarcation pixel row is greater than or equal to a preset demarcation threshold, and the difference between the pixel value corresponding to the demarcation pixel row and the pixel value corresponding to the next pixel row of the demarcation pixel row is greater than or equal to the preset demarcation threshold;

[0053] If it is detected that the image frame includes at least two such demarcation pixel rows, determine that the scene type is the target scene type;

[0054] If it is detected that the image frame does not include at least two such demarcation pixel rows, determine that the scene type is other scene types.

[0055] The above display device determines the demarcation pixel row by performing line detection on the image frame, and determines the scene type of the image frame according to the number of demarcation pixel rows. Since the processor processes data in units of pixel rows, the above feature detection method has a relatively fast detection speed and a small amount of data processing, thereby improving the efficiency of the processor in identifying the image scene.

[0056] In an optional embodiment, the processor is specifically configured to execute:

[0057] Perform feature detection on the to-be-displayed image data according to a global color detection algorithm to determine the scene type of the to-be-displayed image data, wherein:

[0058] For any image frame included in the to-be-displayed image data, perform the following operations:

[0059] Calculate the ratio of the number of pixel points of a specified color in the image frame to the total number of pixel points in the image frame to obtain a first ratio, and calculate the ratio of the number of pixel points of the specified color in a second image frame to the total number of pixel points in the second image frame to obtain a second ratio;

[0060] Wherein, the second image frame is an image frame adjacent to the image frame;

[0061] Calculate the absolute value of the difference between the first ratio and the second ratio to obtain a ratio difference;

[0062] If the ratio difference is less than a preset ratio difference threshold, determine that the scene type is the target scene type;

[0063] If the ratio difference is greater than or equal to a preset ratio difference threshold, determine that the scene type is the other scene type.

[0064] The above display device detects the change in the proportion of a specified color in two consecutive image frames to determine the scene type of the image frame. Since the processor processes data in units of pixel rows, the above feature detection method has a fast detection speed and a small amount of data processing, thereby improving the efficiency of the processor in recognizing image scenes.

[0065] In a second aspect, an embodiment of the present invention provides a brightness adjustment method for a display device, which is applied to the display device described in any one of the above first aspects. The method includes:

[0066] Perform feature detection on the image data to be displayed to determine the scene type of the image data to be displayed;

[0067] When the scene type is the target scene type, detect N image frames included in the image data to be displayed to determine at least one target static area in the display window of the display screen, where the pixel point information corresponding to M image frames among the N image frames in the at least one target static area is the same or similar, M is less than or equal to N, and M and N are positive integers;

[0068] Adjust the brightness of the image frame to be displayed in the image data to be displayed, where the brightness adjustment includes:

[0069] Reduce the brightness of the pixel points corresponding to the image frame to be displayed in the at least one target static area, and keep the brightness of the pixel points corresponding to the image frame to be displayed in other areas except the at least one target static area unchanged.

[0070] In an optional embodiment, the detecting N image frames included in the image data to be displayed to determine at least one target static area in the display window of the display screen includes:

[0071] Detect the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determine at least one first static row in the pixel row of the first image frame according to the detection result; the first image frame is any one of the N image frames;

[0072] Select a second static row from the at least one first static row, where the second static row is the first static row with the same position among M image frames of the N image frames;

[0073] Use the area of the second static row in the display window of the display screen as the target static area.

[0074] In an alternative embodiment, detecting the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determining at least one first static row in the pixel rows of the first image frame according to the detection result includes:

[0075] Calculate the pixel difference between the pixel value of a first pixel point in the first image frame and the pixel value of a second pixel point, where the first pixel point is any pixel point in the first image frame, and the second pixel point is a pixel point corresponding to the first pixel point in the previous image frame of the first image frame;

[0076] When the absolute value of the pixel difference is less than a preset difference threshold, use the first pixel point corresponding to the pixel difference as a static pixel point;

[0077] For any pixel row in the first image frame, when the number of static pixel points included in the pixel row is greater than or equal to a first preset number threshold, use the pixel row as the first static row.

[0078] In an alternative embodiment, detecting the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determining at least one first static row in the pixel rows of the first image frame according to the detection result includes:

[0079] For a first image block of the first image frame, calculate the difference between the pixel value of each of the K pixel points included in the first image block and the pixel value of the corresponding pixel point of the K pixel points included in a second image block to obtain K pixel differences;

[0080] Wherein, the first image block is any image block in the first image frame, and the second image block is an image block in the previous image frame of the first image frame with the same position as the first image block;

[0081] When the maximum value of the absolute values of the K pixel differences corresponding to the first image block is less than a preset difference threshold, use the first image block as a static image block;

[0082] When the number of static image blocks with the same row range in the first image frame is greater than or equal to a second preset number threshold, use the pixel rows where the static image blocks with the same row range are located as the first static row.

[0083] In an alternative embodiment, reducing the brightness of the pixel points corresponding to the image frame to be displayed in the at least one target static region includes:

[0084] Determine a first target distance between a third pixel point and a fourth pixel point; the third pixel point is any pixel point corresponding to the image frame to be displayed in the at least one target static region, and the fourth pixel point is a specified pixel point corresponding to the image frame to be displayed in other regions;

[0085] Determine a first brightness coefficient corresponding to the first target distance according to a first correspondence relationship; the first correspondence relationship includes a mapping relationship between the first target distance and the first brightness coefficient; the first brightness coefficient is less than 1;

[0086] Take the product of the first brightness coefficient and the initial brightness of the third pixel point as the brightness to be displayed of the third pixel point;

[0087] Wherein, the first correspondence relationship includes a one-to-one mapping relationship between a plurality of first distances and a plurality of brightness coefficients, the plurality of first distances includes the first target distance, and there is an inverse proportional relationship between the plurality of first distances and the plurality of brightness coefficients.

[0088] In an alternative embodiment, reducing the brightness of the pixel points corresponding to the image frame to be displayed in the at least one target static region includes:

[0089] Determine a second target distance between a first pixel row and a second pixel row; the first pixel row is any pixel row corresponding to the image frame to be displayed in the at least one target static region, and the second pixel row is a specified pixel row corresponding to the image frame to be displayed in other regions;

[0090] Determine a second brightness coefficient corresponding to the second target distance according to a second correspondence relationship; the second correspondence relationship includes a mapping relationship between the second target distance and the second brightness coefficient; the second brightness coefficient is less than 1;

[0091] Take the product of the second brightness coefficient and the initial brightness of each pixel point in the first pixel row as the brightness to be displayed of each pixel point in the first pixel row;

[0092] Wherein, the second correspondence relationship includes a one-to-one mapping relationship between a plurality of second distances and a plurality of brightness coefficients, the plurality of second distances includes the second target distance, and there is an inverse proportional relationship between the plurality of second distances and the plurality of brightness coefficients.

[0093] In an alternative embodiment, performing feature detection on the image data to be displayed to determine the scene type of the image data to be displayed includes:

[0094] Perform feature detection on the to-be-displayed image data according to a color detection algorithm to determine the scene type of the to-be-displayed image data, where:

[0095] For any image frame included in the to-be-displayed image data, perform the following operations:

[0096] Detect the colors of the pixel points included in any pixel row in the image frame to determine an identification row and a background row among the multiple pixel rows in the image frame, and determine the line spacing between any two adjacent identification rows;

[0097] If the line spacing is within a preset spacing threshold range, determine that the scene type is the target scene type;

[0098] If the line spacing is outside the preset spacing threshold range, determine that the scene type is other scene types.

[0099] In an alternative embodiment, the performing feature detection on the to-be-displayed image data to determine the scene type of the to-be-displayed image data includes:

[0100] Perform feature detection on the to-be-displayed image data according to a line color detection algorithm to determine the scene type of the to-be-displayed image data, where:

[0101] For any image frame included in the to-be-displayed image data, perform the following operations:

[0102] Detect the pixel values of the pixel points included in any pixel row in the image frame to determine a demarcation pixel row among the multiple pixel rows in the image frame;

[0103] Wherein, the difference between the pixel value corresponding to the demarcation pixel row and the pixel value corresponding to the previous pixel row of the demarcation pixel row is greater than or equal to a preset demarcation threshold, and the difference between the pixel value corresponding to the demarcation pixel row and the pixel value corresponding to the next pixel row of the demarcation pixel row is greater than or equal to the preset demarcation threshold;

[0104] If it is detected that the image frame includes at least two demarcation pixel rows, determine that the scene type is the target scene type;

[0105] If it is detected that the image frame does not include at least two demarcation pixel rows, determine that the scene type is other scene types.

[0106] In an alternative embodiment, the performing feature detection on the to-be-displayed image data to determine the scene type of the to-be-displayed image data includes:

[0107] Perform feature detection on the image data to be displayed according to the global color detection algorithm to determine the scene type of the image data to be displayed, where:

[0108] For any image frame included in the image data to be displayed, perform the following operations:

[0109] Calculate the ratio of the number of pixel points of a specified color in the image frame to the total number of pixel points in the image frame to obtain a first ratio, and calculate the ratio of the number of pixel points of the specified color in a second image frame to the total number of pixel points in the second image frame to obtain a second ratio;

[0110] Wherein, the second image frame is an image frame adjacent to the image frame;

[0111] Calculate the absolute value of the difference between the first ratio and the second ratio to obtain a ratio difference;

[0112] If the ratio difference is less than a preset ratio difference threshold, determine that the scene type is the target scene type;

[0113] If the ratio difference is greater than or equal to the preset ratio difference threshold, determine that the scene type is the other scene type.

[0114] In addition, for the technical effects brought by any implementation manner in the second aspect, reference may be made to the technical effects brought by different implementation manners in the first aspect, which will not be elaborated here. Brief Description of the Drawings

[0115] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0116] Figure 1 It is a schematic diagram of an application scenario of a display device provided by an embodiment of the present invention;

[0117] Figure 2 It is a schematic diagram of the structure of a display device provided by an embodiment of the present invention;

[0118] Figure 3 It is a schematic diagram of the working process of a display device provided by an embodiment of the present invention;

[0119] Figure 4 It is a schematic diagram of the process for a display device provided by an embodiment of the present invention to determine a target static area;

[0120] Figure 5Schematic flowchart of a display device for determining a first static line provided by an embodiment of the present invention;

[0121] Figure 6 Schematic flowchart of another display device for determining a first static line provided by an embodiment of the present invention;

[0122] Figure 7 Schematic flowchart of a display device for determining a second static line provided by an embodiment of the present invention;

[0123] Figure 8 Schematic flowchart of another display device for determining a target static area provided by an embodiment of the present invention;

[0124] Figure 9 Schematic structural diagram of a target static area provided by an embodiment of the present invention;

[0125] Figure 10 Schematic flowchart of a display device for determining the to-be-displayed brightness of a pixel provided by an embodiment of the present invention;

[0126] Figure 11 Schematic flowchart of another display device for determining the to-be-displayed brightness of a pixel provided by an embodiment of the present invention;

[0127] Figure 12 Schematic sectional structure diagram of a target static area provided by an embodiment of the present invention;

[0128] Figure 13 Schematic sectional structure diagram of another target static area provided by an embodiment of the present invention;

[0129] Figure 14 Schematic flowchart of a complete working process of a display device provided by an embodiment of the present invention. Detailed implementation manners

[0130] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0131] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0132] When a user is using a display device with an OLED display screen, if the user uses daily office software such as WPS (Word Processing System), drawing tools, programming tools, etc. for a long time, the display area where the title bar and toolbar are located in the above-mentioned daily office software will display a static highlighted screen for a long time.

[0133] In the related art, due to the material characteristics of the OLED itself, the luminous efficiency of the OLED in the display area of the OLED display screen for displaying a static highlighted screen will decrease, resulting in the OLED aging phenomenon, which causes the OLED display screen to have an uneven luminous brightness phenomenon, thus forming a long-term afterimage and affecting the display quality of the image.

[0134] Based on this, the embodiments of the present invention provide a display device and a brightness adjustment method for the display device to reduce the brightness of the display area of the OLED display device that displays a static highlighted screen for a long time, slow down the aging speed of the screen where the static display area is located, and reduce the power consumption of the display device, so as to achieve the purpose of improving the performance of the display device.

[0135] The following introduces the application scenario of the display device provided by the present invention with reference to the drawings:

[0136] As Figure 1 shown, this application scenario includes a display device 10 and a server 20, where:

[0137] The display device 10 and the server 20 are communicatively connected through the Internet. Among them, the server 20 sends the image data to be displayed to the display device 10, and the display device 10 displays the image frame to be displayed corresponding to the received image data to be displayed by using the method provided in the embodiments of the present invention.

[0138] Of course, the method provided by the embodiments of the present invention is not limited to Figure 1 the application scenario shown, and can also be used in other possible application scenarios, and the embodiments of the present invention do not make any limitations.

[0139] After introducing the application scenarios of the embodiments of the present invention, the following further details the preferred embodiments of the present invention with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention. And without conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0140] Figure 2 The structural schematic diagram of a display device provided by an embodiment of the present invention is shown, as Figure 2 shown, the display device 200 includes a processor 201 and a display screen 202, wherein the processor 201 and the display screen 202 are communicatively connected;

[0141] It should be noted that the display screen in the embodiments of the present invention can be an OLED display screen, or other self-luminous display screens, and the embodiments of the present invention do not make any restrictions on this.

[0142] As Figure 3 shown, the processor 201 is configured to execute:

[0143] Step S301, perform feature detection on the image data to be displayed to determine the scene type of the image data to be displayed;

[0144] In one or more embodiments, the scene type may include an office scene type, an entertainment scene type, a game scene type, etc.;

[0145] Among them, in the office scene type, users will use various daily office software for a long time, and the daily office software usually includes fixed display areas such as a title bar, a toolbar, and a task bar; however, in scene types such as entertainment scenes and game scenes, there will be no fixed display areas in the display window of the display device;

[0146] Therefore, in the embodiments of the present invention, the office scene type and other scene types including fixed display areas are used as target scene types, and the entertainment scene type, the game scene type, and other scene types not including fixed display areas are used as other scene types.

[0147] In an alternative embodiment, the processor 201 is specifically configured to execute:

[0148] Perform feature detection on the image data to be displayed according to at least one of a color detection algorithm, a line detection algorithm, and a global color detection algorithm to determine the scene type of the image data to be displayed.

[0149] In an alternative embodiment, the processor 201 is specifically configured to execute:

[0150] Performing feature detection on the image data to be displayed according to the color detection algorithm to determine the scene type of the image data to be displayed, including the following steps:

[0151] For any image frame included in the image data to be displayed, perform the following operations:

[0152] Detect the colors of the pixel points included in any pixel row in the image frame to determine the identification row and the background row among the multiple pixel rows in the image frame, and determine the line spacing between any two adjacent identification rows;

[0153] If the line spacing is within the preset spacing threshold range, determine that the scene type is the target scene type;

[0154] If the line spacing is outside the preset spacing threshold range, determine that the scene type is other scene types.

[0155] In one or more embodiments, the identification row is used to characterize that the pixel row includes pixel information corresponding to text or identification symbols. For example, the identification symbol can be an identification symbol used to characterize the paste operation.

[0156] In one or more embodiments, if the pixel row is a background row, the colors of each pixel point in the pixel row are the same; if the pixel row is an identification row, the pixel row includes pixel points of at least two colors.

[0157] It should be noted that the preset spacing threshold range in the embodiments of the present invention is an empirical value and can be flexibly set according to actual business requirements. For example, the preset spacing threshold range can be set to: ±5.

[0158] In specific implementation, the image data to be displayed corresponding to the target scene type usually includes non-solid-color identification rows and solid-color background rows. Among them, in the process of performing feature detection on the image data to be displayed through the color detection algorithm, feature detection can be performed based on the distribution law between the identification row and the background row, or based on the ratio of the identification row to the background row, or based on the spacing between the identification rows, or even based on the width of the identification row, the singularity of the color type in a certain area, etc. The embodiments of the present invention do not impose any restrictions on this.

[0159] By determining the solid-color background row and the non-solid-color identification row based on the colors of the pixel points included in the pixel row in the image frame, and determining the scene type of the image frame according to the line spacing between two adjacent identification rows. Since the processor processes data in units of pixel rows, the above feature detection method has a fast detection speed and a small data processing volume, thereby improving the efficiency of the processor for image scene recognition.

[0160] In an alternative embodiment, the processor 201 is specifically configured to execute:

[0161] Perform feature detection on the image data to be displayed according to the line color detection algorithm to determine the scene type of the image data to be displayed, including the following steps:

[0162] For any image frame included in the image data to be displayed, perform the following operations:

[0163] Detect the pixel values of the pixel points included in any pixel row in the image frame to determine the boundary pixel row among multiple pixel rows in the image frame;

[0164] Wherein, the difference between the pixel value corresponding to the boundary pixel row and the pixel value corresponding to the previous pixel row of the boundary pixel row is greater than or equal to a preset boundary threshold, and the difference between the pixel value corresponding to the boundary pixel row and the pixel value corresponding to the next pixel row of the boundary pixel row is greater than or equal to the preset boundary threshold;

[0165] If it is detected that the image frame includes at least two boundary pixel rows, determine that the scene type is the target scene type;

[0166] If it is detected that the image frame does not include at least two of the boundary pixel rows, determine that the scene type is other scene types.

[0167] In a specific implementation, the image data to be displayed corresponding to the target scene type usually includes lines for defining areas such as toolbars, taskbars, and title bars. By using the above method, the row pixels with the same or similar pixel values in the image data to be displayed are used as the boundary pixel rows, and then the scene type of the image data to be displayed is determined according to the number of boundary pixel rows.

[0168] Determine the boundary pixel row by performing line detection on the image frame, and determine the scene type of the image frame according to the number of decomposed pixel rows. Since the processor processes data in units of pixel rows, the above feature detection method has a faster detection speed and a smaller data processing volume, thereby improving the efficiency of the processor in recognizing the image scene.

[0169] In an alternative embodiment, the processor 201 is specifically configured to execute:

[0170] Perform feature detection on the image data to be displayed according to the global color detection algorithm to determine the scene type of the image data to be displayed, including the following steps:

[0171] For any image frame included in the image data to be displayed, perform the following operations:

[0172] Calculate the ratio of the number of pixels of a specified color in an image frame to the total number of pixels in the image frame to obtain a first ratio, and calculate the ratio of the number of pixels of the specified color in a second image frame to the total number of pixels in the second image frame to obtain a second ratio;

[0173] wherein, the second image frame is an image frame adjacent to the image frame;

[0174] Calculate the absolute value of the difference between the first ratio and the second ratio to obtain a ratio difference;

[0175] If the ratio difference is less than a preset ratio difference threshold, determine that the scene type is the target scene type;

[0176] If the ratio difference is greater than or equal to the preset ratio difference threshold, determine that the scene type is other scene types.

[0177] In one or more embodiments, the specified color is one of the colors included in the image frame with the largest proportion.

[0178] In a specific implementation, in the to-be-displayed image data corresponding to the target scene type, two consecutive frames of to-be-displayed image data are coherent. Therefore, the global color detection algorithm can be used to count the distribution of the global pixel values of the to-be-displayed image data to determine the scene type of the to-be-displayed image data.

[0179] For example, when a user uses the Word software for text editing work, the global white pixel values between two adjacent frames or multiple frames remain stable.

[0180] By detecting the change in the proportion of the specified color in two consecutive image frames to determine the scene type of the image frame. Since the processor processes data in pixel rows, the above feature detection method has a fast detection speed and a small data processing volume, thereby improving the efficiency of the processor in image scene recognition.

[0181] In one or more embodiments, during the process of performing feature detection on the to-be-displayed image data, one detection algorithm can be used for feature detection, or multiple detection algorithms can be used for feature detection, that is, it can be flexibly set according to actual business requirements, and the embodiments of the present invention do not make any restrictions on this.

[0182] In an optional embodiment, the processor 201 is specifically configured to execute:

[0183] Perform feature detection on the to-be-displayed image data according to at least two of the detail feature detection algorithm, the line detection algorithm, the color detection algorithm, and the global color detection algorithm to determine the scene type of the to-be-displayed image data.

[0184] In one or more embodiments, feature detection of the image data to be displayed can be achieved by combining at least one of a line detection algorithm, a color detection algorithm, and a global color detection algorithm with a detail feature detection algorithm.

[0185] In one or more embodiments, feature detection of the image data to be displayed can be achieved by combining multiple algorithms among a detail feature detection algorithm, a line detection algorithm, a color detection algorithm, and a global color detection algorithm.

[0186] In a specific implementation, since the text information and icon information included in the image data to be displayed corresponding to the target scene type are different from the information in the image data to be displayed corresponding to other scene types, the scene type of the image data to be displayed can be determined by performing detail feature detection on the text information and icon information included in the image data to be displayed.

[0187] It should be noted that the detail feature detection algorithm in the embodiments of the present invention can be a feature detection algorithm based on a sobel operator, a feature detection algorithm based on a Canny operator, or other feature detection algorithms, and the embodiments of the present invention do not impose any restrictions on this.

[0188] Feature detection of the image data to be displayed is achieved through at least two of a detail feature detection algorithm, a line detection algorithm, a color detection algorithm, and a global color detection algorithm to clarify the scene type corresponding to the image data to be displayed, facilitating subsequent processing.

[0189] Step S302, when the scene type is the target scene type, detect N image frames included in the image data to be displayed to determine at least one target static area in the display window of the display screen 202;

[0190] Among them, the pixel point information corresponding to M image frames among the N image frames in at least one target static area is the same or similar, M is less than or equal to N, and M and N are positive integers;

[0191] In a specific implementation, after determining the scene type of the image data to be displayed through step S301, if the scene type of the image data to be displayed is the target scene type, the operation in step S302 is performed; if the scene type of the image data to be displayed is other scene types, the image data to be displayed is not processed, and the image frames included in the image data to be displayed are directly displayed in the display window of the display screen 202.

[0192] In an alternative embodiment, as Figure 4 shown, the processor 201 is specifically configured to execute steps S401 to S403 to achieve the determination of the target static area:

[0193] Step S401: Detect the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determine at least one first static row in the pixel rows of the first image frame according to the detection result;

[0194] Wherein, the first image frame is any one of the N image frames;

[0195] In one or more embodiments, the determination of the first static row can be achieved in the following two ways:

[0196] Method 1:

[0197] In an alternative embodiment, as Figure 5 shown, the processor 201 is specifically configured to execute steps S501 - S503 to achieve the determination of the first static row:

[0198] Step S501: Calculate the pixel difference between the pixel value of the first pixel point and the pixel value of the second pixel point in the first image frame;

[0199] Wherein, the first pixel point is any pixel point in the first image frame, and the second pixel point is a pixel point corresponding to the first pixel point in the previous image frame of the first image frame;

[0200] In a specific implementation, any pixel point in the first image frame is used as the first pixel point, and a pixel point corresponding to the first pixel point in the previous image frame of the first image frame is used as the second pixel point; and the pixel difference between the pixel value of the first pixel point and the pixel value of the second pixel point is calculated.

[0201] Exemplarily, assume that the first pixel point is pixel point P cur (1, 1) in the first image frame. Correspondingly, the second pixel point is pixel point P pre (1, 1) in the previous image frame of the first image frame, and assume that the pixel value of the first pixel point P cur (1, 1) is: Y cur (1, 1) = 126, and the pixel value of the second pixel point P pre (1, 1) is: Y pre (1, 1) = 124. Then the calculated pixel difference is:

[0202] diff(1, 1) = Y cur (1, 1) - Y pre (1, 1) = 126 - 124 = 2;

[0203] Exemplarily, assume that the first pixel point is pixel point P cur(7, 2), correspondingly, the second pixel is the pixel P in the previous image frame of the first image frame pre (7, 2), and set the first pixel P cur (7, 2) The pixel value is: Y cur (7, 2) = 50, the second pixel P pre (7, 2) The pixel value is: Y pre (7, 2) = 53, then the calculated pixel difference is:

[0204] diff(7, 2) = Y cur (7, 2) - Y pre (7, 2) = 50 - 53 = -3.

[0205] Step S502, when the absolute value of the pixel difference is less than the preset difference threshold, the first pixel corresponding to the pixel difference is used as a static pixel;

[0206] In one or more embodiments, the preset difference threshold is an empirical value and can be flexibly set according to actual business requirements. For example, the preset difference threshold can be set to Y th1 = 10.

[0207] In a specific implementation, through step S501, the pixel difference corresponding to each pixel in the first image frame can be obtained, and the absolute value of the obtained pixel difference is compared with the preset difference threshold. If the absolute value of the pixel difference is less than the preset difference threshold, the first pixel corresponding to the pixel difference is used as a static pixel; if the absolute value of the pixel difference is greater than or equal to the preset difference threshold, the first pixel corresponding to the pixel difference is used as a dynamic pixel.

[0208] Exemplarily, assume that the calculated pixel difference corresponding to the first pixel P cur (1, 1) is: diff(1, 1) = 2, and the preset difference threshold is set to: Y th1 = 5. Since the absolute value of the pixel difference diff(1, 1) is: |diff(1, 1)| = 2, and |diff(1, 1)| = 2 < Y th1 = 5, then the first pixel P cur (1, 1) is determined as a static pixel;

[0209] Exemplarily, assume that the calculated pixel difference corresponding to the first pixel P cur (5, 1) is: diff(5, 1) = 6, and the preset difference threshold is set to: Y th1 = 5. Since the absolute value of the pixel difference diff(1, 1) is: |diff(5, 1)| = 6, and |diff(5, 1)| = 6 > Y th1= 5, then the first pixel point P cur (1, 1) is determined as a dynamic pixel point.

[0210] Step S503, for any pixel row in the first image frame, when the number of static pixel points included in the pixel row is greater than or equal to the first preset quantity threshold, the pixel row is taken as the first static row.

[0211] In one or more embodiments, the first preset quantity threshold is an empirical value and can be flexibly set according to actual business requirements.

[0212] Exemplarily, the first preset quantity threshold can be set to 80% of the number of pixel points in a certain pixel row. That is, if the resolution of a certain display device is 1920×1080, then the number of pixel points in the corresponding pixel row is 1080. In this case, the first preset quantity threshold can be set as: Y d1 = 1080×80% = 864.

[0213] In specific implementation, by step S502, each pixel point in the first image frame is determined as a static pixel point or a dynamic pixel point. The number of all pixel points included in a certain pixel row in the first image frame that belong to static pixel points is counted, and this number is compared with the first preset quantity threshold. If this number is greater than or equal to the first preset quantity threshold, then the pixel row is taken as the first static row; if this number is less than the first preset quantity threshold, then the pixel row is taken as a dynamic row.

[0214] Exemplarily, assume that the first pixel row in the first image frame includes 1080 pixel points, among which 921 pixel points belong to static pixel points, and the remaining 159 pixel points belong to dynamic pixel points, and the first preset quantity threshold Y d1 = 864. Since 921 > Y d1 = 864, therefore, the first pixel row is the first static row;

[0215] Exemplarily, assume that among the 1080 pixel points included in the 100th pixel row in the first image frame, 487 pixel points belong to static pixel points, and the remaining 593 pixel points belong to dynamic pixel points, and the first preset quantity threshold Y d1 = 864. Since 487 < Y d1 = 864, therefore, the 100th pixel row is a dynamic row.

[0216] In the above method, static pixel points are determined among the multiple pixel points of the first image frame by presetting a difference threshold and the pixel differences between the pixel points at the same position in two consecutive image frames; and a pixel row containing more static pixel points than a first preset threshold is determined as the first static row, thereby achieving the determination of the first static row. Since the determination of the first static row is achieved through each pixel point in the first image frame, the detection accuracy of the first image frame is improved, so that the range of the determined target static area is more accurate, and thus the performance of the display device is improved.

[0217] Method 2:

[0218] In an alternative embodiment, as Figure 6 shown, the processor 201 is specifically configured to execute steps S601 to S603 to achieve the determination of the first static row:

[0219] Step S601: For a first image block of the first image frame, calculate the difference between the pixel value of each of the K pixel points included in the first image block and the pixel value of the corresponding pixel point of the K pixel points included in the second image block, so as to obtain K pixel differences;

[0220] wherein, the first image block is any image block in the first image frame, and the second image block is an image block at the same position as the first image block in the previous image frame of the first image frame;

[0221] In one or more embodiments, the image frame includes multiple preset image blocks, and the size of the image block can be flexibly set according to actual service requirements, and the embodiments of the present invention do not make any restrictions on this. For example, the image block can be an image block of 2×2 size or an image block of 4×4 size.

[0222] In specific implementation, any image block in the first image frame is used as the first image block, and an image block at the same position as the first image block in the previous image frame of the first image frame is used as the second image block;

[0223] Then, calculate the difference between the pixel value of each pixel point in the first image block and the pixel value of the corresponding pixel point in the second image block respectively, to obtain a plurality of pixel differences, wherein the number of the obtained pixel differences is the same as the number of pixel points included in the first image block.

[0224] Exemplarily, assume that the first image block is image block 11 in the first image frame. Correspondingly, the second image block is image block 11 in the previous image frame of the first image frame, and the image blocks are all image blocks of 2×2 specification. Therefore, the first image block includes: pixel point P cur (1,1), pixel point P cur (1,2), pixel point Pcur (2, 1), and pixel point P cur (2, 2). The second image block includes: pixel point P pre (1, 1), pixel point P pre (1, 2), pixel point P pre (2, 1) and pixel point P pre (2, 2);

[0225] Then, calculate the pixel difference between pixel point P cur (1, 1) and pixel point P pre (1, 1) to obtain diff(1, 1); calculate the pixel difference between pixel point P cur (1, 2) and pixel point P pre (1, 2) to obtain diff(1, 2); calculate the pixel difference between pixel point P cur (2, 1) and pixel point P pre (2, 1) to obtain diff(2, 1); calculate the pixel difference between pixel point P cur (2, 2) and pixel point P pre (2, 2) to obtain diff(2, 2);

[0226] Thus, 4 pixel differences corresponding to the first image block are obtained, namely diff(1, 1), diff(1, 2), diff(2, 1), diff(2, 2).

[0227] Step S602, when the maximum value among the absolute values of the K pixel differences corresponding to the first image block is less than the preset difference threshold, regard the first image block as a static image block;

[0228] In one or more embodiments, the preset difference threshold is an empirical value and can be flexibly set according to actual business requirements. For example, the preset difference threshold can be set to Y th1 = 10.

[0229] In specific implementation, obtain multiple pixel differences corresponding to multiple image blocks in the first image frame through step S601, and compare the maximum value among the obtained absolute values of the pixel differences with the preset difference threshold. If the maximum value is less than the preset difference threshold, regard the first image block corresponding to the pixel difference as a static image block; if the maximum value is greater than or equal to the preset difference threshold, regard the first image block corresponding to the pixel difference as a dynamic image block.

[0230] Exemplarily, assume that the first image block is image block 11, and the four pixel differences corresponding to the calculated first image block are: diff(1,1) = 2, diff(1,2) = -1, diff(2,1) = 0, diff(2,2) = -3, and the preset difference threshold is set as: Y th1 = 5; since the maximum value of the absolute values of the above four pixel differences is 3, and 3 < 5, then image block 11 is regarded as a static image block;

[0231] Exemplarily, assume that the first image block is image block 61, and the four pixel differences corresponding to the calculated first image block are: diff(11,1) = 9, diff(11,2) = -11, diff(12,1) = 13, diff(12,2) = 15, and the preset difference threshold is set as: Y th1 = 5; since the maximum value of the absolute values of the above four pixel differences is 15, and 15 > 5, then image block 61 is regarded as a dynamic image block.

[0232] Step S603, when the number of static image blocks with the same row range in the first image frame is greater than or equal to the second preset quantity threshold, the pixel row where the static image blocks with the same row range are located is used as the first static row.

[0233] In one or more embodiments, the second preset quantity threshold is an empirical value and can be flexibly set according to actual service requirements.

[0234] Exemplarily, if the resolution of a certain display device is 1920×1080, then it can be set that the image frame includes 960×540 image blocks, and each image block includes 2×2 pixel points. Then, the second preset quantity can be set as 85% of the number of image blocks in the same row, that is, the second preset quantity threshold can be set as: Y d2 = 540×85% = 459.

[0235] Exemplarily, it can also be set that the image frame includes 480×270 image blocks, and each image block includes 4×4 pixel points. Then, the second preset quantity can be set as 90% of the number of image blocks in the same row, that is, the second preset quantity threshold can be set as: Y d2 = 270×90% = 243.

[0236] Optionally, the specification of the image block and the proportion of the second preset quantity in the number of image blocks in the same row are in a direct proportional relationship.

[0237] In a specific implementation, after determining whether each image block in the first image frame is a static image block or a dynamic image block through step S602, count the number of static image blocks among the image blocks with the same row range in the first image frame, and compare this number with a second preset quantity threshold. If this number is greater than or equal to the second preset quantity threshold, then use the pixel row where the above-mentioned static image blocks are located as the first static row; if this number is less than the second preset quantity threshold, then use the pixel row where the above-mentioned static image blocks are located as the dynamic row.

[0238] Exemplarily, assume that the first image frame includes 960×540 image blocks, each image block is a 2×2 image block, and the second preset quantity threshold Y is set. d2 = 459. Then, for the first 540 image blocks with the same row range, they correspond to the first pixel row and the second pixel row in the first image frame.

[0239] Since among these 540 pixel blocks, 499 image blocks are static image blocks and the remaining 41 image blocks are dynamic image blocks, and 499 > 459, therefore, the first pixel row and the second pixel row where these 540 pixel blocks are located are both the first static rows.

[0240] In the above method, select the maximum value among the multiple pixel differences corresponding to the image blocks at the same position in two consecutive image frames, and determine the static image blocks among the multiple image blocks in the first image frame through the preset difference threshold and the maximum value among the determined pixel differences; and when the number of static image blocks with the same row range is greater than or equal to the second preset threshold, determine the pixel row where the above-mentioned static image blocks are located as the first static row, thereby realizing the determination of the first static row. Since the determination of the first static row is achieved through the image blocks in the first image frame, the amount of data processing is reduced, thereby improving the determination speed of the target static area and improving the performance of the display device.

[0241] Step S402, select a second static row from at least one first static row, where the second static row is the first static row at the same position in M of the N image frames.

[0242] In a specific implementation, since the display time corresponding to each image frame is a fixed time. For example, 60 image frames can be displayed within 1 s, so within a certain period of time, long-term static detection can be performed on a preset number of image frames included in the image data to be displayed, so as to select the second static row from the first static rows.

[0243] Figure 7 Shows a schematic flow diagram for determining the second static row, as Figure 7 shown, including the following steps:

[0244] Step S701, detect the i-th pixel row in the image frame;

[0245] Among them, the initial value of i is 1, and the maximum value of i is the total number of pixel rows in the image frame.

[0246] Step S702, determine whether the i-th pixel row is the first static row. If so, execute Step S703; otherwise, execute Step S704;

[0247] Step S703, increment the cumulative value hsty by 1;

[0248] Step S704, clear the cumulative value hsty to 0;

[0249] Step S705, increment i by 1;

[0250] Step S706, increment i by 1;

[0251] Step S707, determine whether the cumulative value hsty is greater than the preset quantity th. If so, execute Step S708; otherwise, execute Step S709;

[0252] Step S708, the i-th pixel row is the second static row;

[0253] Step S709, the i-th pixel row is a dynamic row.

[0254] Exemplarily, assume that the first static rows in Image Frame 1 include: Pixel Row 1, Pixel Row 2, Pixel Row 3, Pixel Row 4; the first static rows in Image Frame 2 include: Pixel Row 1, Pixel Row 2, Pixel Row 3; the first static rows in Image Frame 3 include: Pixel Row 1, Pixel Row 2, Pixel Row 3, Pixel Row 4, Pixel Row 5, and the preset quantity th is set to 3; then according to the method of Step S402, the determined second static rows are Pixel Row 1, Pixel Row 2, and Pixel Row 3.

[0255] Step S403, use the area of the second static row in the display window of the display screen as the target static area.

[0256] In a specific implementation, the area corresponding to the second static row is determined in the image frame by means of global search. Among them, the global search can be performed in the order from top to bottom or from bottom to top.

[0257] Figure 8 Shows a schematic flowchart of determining the area corresponding to the second static row by means of global search, as Figure 8 shown, including the following steps:

[0258] Step S801, detect the j-th pixel row in the image frame;

[0259] Among them, the initial value of j is 1, and the maximum value Jmax of j is the total number of pixel rows in the image frame.

[0260] Step S802: Determine whether the j-th pixel row is the second static row. If so, execute step S803; otherwise, execute step S805.

[0261] Step S803: Increment j by 1.

[0262] Step S804: Determine whether j is less than Jmax. If so, execute step S801; otherwise, execute step S805.

[0263] Step S805: End the search.

[0264] The area formed by multiple consecutive second static rows determined through global search, corresponding to the display area on the display window of the display screen 202, is used as the target static area. Figure 9 Shows a schematic diagram of a target static area, as Figure 9 shown. In the display window 2021 of the display screen 202, it includes a target static area 1 901, a target static area 2 902, and other areas 903.

[0265] Exemplarily, if the second static rows found are pixel row 1, pixel row 2, and pixel row 3, then the area corresponding to pixel row 1, pixel row 2, and pixel row 3 on the display window of the display screen 202 is used as the target static area.

[0266] In one or more embodiments, if no dynamic row is detected during the global search, it indicates that the current image frame is in a globally static state; if no second static row is detected during the global search, it indicates that the current image frame is in a globally moving state.

[0267] The above display device determines the first static row in the first image frame by detecting the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame; uses the first static rows with the same positions in multiple image frames as the second static rows; and uses the area corresponding to the second static rows in the display window of the display screen as the target static area, thereby realizing the determination of the target static area.

[0268] Step S303: Perform brightness adjustment on the to-be-displayed image frame in the to-be-displayed image data.

[0269] Among them, the brightness adjustment can be specifically implemented in the following manner:

[0270] Reduce the brightness of the pixel points corresponding to the image frame to be displayed in at least one target static area, and keep the brightness of the pixel points corresponding to the image frame to be displayed in other areas except at least one target static area unchanged;

[0271] In one or more embodiments, after determining at least one target static area in the display window of the display screen 202 through step S302, the brightness of the pixel points in the target static area can be adjusted in the following two ways:

[0272] Method 1:

[0273] In an alternative embodiment, as Figure 10 shown, the processor 201 is specifically configured to execute steps S1001 to S1003 to adjust the brightness of the pixel points in the target static area:

[0274] Step S1001, determine the first target distance between the third pixel point and the fourth pixel point;

[0275] Wherein, the third pixel point is any pixel point corresponding to the image frame to be displayed in at least one target static area, and the fourth pixel point is a specified pixel point corresponding to the image frame to be displayed in other areas;

[0276] In a specific implementation, any pixel point corresponding to the image frame to be displayed in the target static area is used as the third pixel point, and a specified pixel point corresponding to the image frame to be displayed in other areas is used as the fourth pixel point; the distances between each pixel point corresponding to the image frame to be displayed in the target static area and the specified pixel point are calculated respectively.

[0277] In one or more embodiments, if the number of pixel points in a pixel row of the image frame to be displayed is odd, the specified pixel point is the pixel point at the middle position in the first pixel row of other areas; if the number of pixel points in a pixel row of the image frame to be displayed is even, the specified pixel point is any one of the two pixel points at the middle position in the first pixel row of other areas.

[0278] Exemplarily, assuming that there are 9 pixel points in a pixel row, the 5th pixel point in the first pixel row of other areas is used as the fourth pixel point; assuming that there are 10 pixel points in a pixel row, any one of the 5th pixel point or the 6th pixel point in the first pixel row of other areas is used as the fourth pixel point.

[0279] Step S1002, determine the first brightness coefficient corresponding to the first target distance according to the first correspondence relationship; the first correspondence relationship includes the mapping relationship between the first target distance and the first brightness coefficient; the first brightness coefficient is less than 1;

[0280] In an alternative embodiment, the first correspondence includes a one-to-one mapping relationship between a plurality of first distances and a plurality of brightness coefficients. The plurality of first distances include a first target distance, and there is an inverse proportional relationship between the plurality of first distances and the plurality of brightness coefficients.

[0281] Exemplarily, Table 1 shows a first correspondence:

[0282]

[0283]

[0284] Table 1

[0285] As can be seen from Table 1, d1, d2, d3... increase in sequence.

[0286] In a specific implementation, the brightness coefficient corresponding to the pixel points where the first target distance is less than or equal to d1 is determined to be 0.95, and the brightness coefficient corresponding to the pixel points where the first target distance is less than or equal to d2 is determined to be 0.85, and so on.

[0287] Exemplarily, assume that the pixel point P cur (1, 1) corresponding first target distance d p11 = 0.8μm, and the pixel point P cur (1, 5) corresponding first target distance d p15 = 2.7μm, and it is set that d1 = 1μm, d2 = 2μm, d3 = 3μm in Table 1; since d p15 = 0.8μm < d1 = 1μm, therefore, it is determined that the brightness coefficient corresponding to the pixel point P cur (1, 1) is 0.95; since d2 = 2μm < d p15 = 2.7μm < d3 = 3μm, therefore, it is determined that the brightness coefficient corresponding to the pixel point P cur (1, 5) is 0.70.

[0288] Step S1003, use the product of the first brightness coefficient and the initial brightness of the third pixel point as the brightness to be displayed of the third pixel point.

[0289] In one or more embodiments, if the product of the first brightness coefficient and the initial brightness of the third pixel point is a non-integer, after performing a rounding operation on this product, use the rounding result as the brightness to be displayed of the third pixel point;

[0290] Among them, the rounding operation can be a ceiling operation or a floor operation, and the embodiments of the present invention do not impose any restrictions on this.

[0291] Exemplarily, assume that the pixel point P cur(1,1) corresponds to a brightness coefficient of 0.95, and pixel point P cur If the initial brightness of (1,1) is 136, then the product is: 0.95 × 136 = 129.2. After rounding it, we get 129, and pixel point P cur (1,1) is displayed with a brightness of 129, so as to achieve the purpose of reducing the brightness of the pixel points corresponding to the target static area.

[0292] Figure 12 shows a schematic structural diagram of different partitions in a target static area, such as Figure 12 shown, the display window 1200 includes a target static partition 1210 and other areas 1220. Among them, the target static partition 1210 includes 3 partitions, namely partition 1211, partition 1212, and partition 1213. Pixel point Pa is the specified pixel point corresponding to other areas 1220, and the brightness coefficients corresponding to partition 1211, partition 1212, and partition 1213 decrease in sequence.

[0293] In the above method, the first brightness coefficient is determined by the distance between the pixel points corresponding to the target static area and the specified pixel points corresponding to other areas, and the brightness of the above pixel points is adjusted according to the product of the first brightness coefficient and the initial brightness of the above pixel points, so as to achieve the purpose of reducing the brightness of the pixel points corresponding to the target static area, slowing down the aging speed of the screen where the target static area is located, and improving the performance of the display device.

[0294] In addition, considering that the user's attention will be more focused on the central area of the display window, by setting the distance and the brightness coefficient to be in an inverse proportional relationship, among the pixel points corresponding to the target static area, the brightness reduction degree of the partial pixel points close to the specified pixel points in other areas is smaller, and the brightness reduction degree of the partial pixel points far from the specified pixel points in other areas is larger, so that the brightness of the target static area gradually decreases from the central position outward, and the brightness transition from the target static area to other areas is more natural, improving the user experience.

[0295] Method 2:

[0296] In an optional embodiment, as Figure 11 shown, the processor 201 is specifically configured to execute steps S1101 to S1103 to implement the brightness adjustment of the pixel points in the target static area:

[0297] Step S1101, determine the second target distance between the first pixel row and the second pixel row;

[0298] Wherein, the first pixel row is any pixel row of the image frame to be displayed corresponding to at least one target static region, and the second pixel row is the specified pixel row of the image frame to be displayed corresponding to other regions;

[0299] In one or more embodiments, the first pixel row corresponding to other regions is used as the specified pixel row, or the last pixel row corresponding to other regions is used as the specified pixel row.

[0300] Step S1102, determining a second brightness coefficient corresponding to the second target distance according to the second correspondence; the second correspondence includes a mapping relationship between the second target distance and the second brightness coefficient; the second brightness coefficient is less than 1;

[0301] In an alternative embodiment, the second correspondence includes a one-to-one mapping relationship between a plurality of second distances and a plurality of brightness coefficients, the plurality of second distances include the second target distance, and there is an inverse proportional relationship between the plurality of second distances and the plurality of brightness coefficients.

[0302] Exemplarily, Table 2 shows a second correspondence:

[0303] First distance Luminance coefficient dl1 0.90 dl2 0.80 dl3 0.70 … …

[0304] Table 2

[0305] As can be seen from Table 2, dl1, dl2, dk3... increase in sequence.

[0306] In a specific implementation, the brightness coefficient corresponding to the pixel row where the second target distance is less than or equal to dl1 is determined to be 0.90, the brightness coefficient corresponding to the pixel row where the second target distance is less than or equal to dl2 is determined to be 0.80, and so on.

[0307] Exemplarily, assume that the second target distance d corresponding to the 4th pixel row determined by step S1101 l4 = 0.3 μm, and it is set in Table 2 that dl1 = 0.5 μm, dl2 = 1.0 μm, dl3 = 1.5 μm; since d l4 = 0.3 μm < dl1 = 0.5 μm, therefore, the brightness coefficient corresponding to the 4th pixel row is determined to be 0.90.

[0308] Step S1103, taking the product of the second brightness coefficient and the initial brightness of each pixel point in the first pixel row as the brightness to be displayed of each pixel point in the first pixel row.

[0309] In one or more embodiments, if the product of the first brightness coefficient and the initial brightness of a certain pixel point is a non-integer, then after performing a rounding operation on the product, the rounding result is used as the brightness to be displayed of the pixel point;

[0310] Among them, the rounding operation can be a ceiling operation or a floor operation, and the embodiments of the present invention do not impose any restrictions on this.

[0311] Figure 13 FIG. shows a schematic structural diagram of different partitions in another target static area, such as Figure 13 shown, the display window 1300 includes a target static partition 1310 and other areas 1320. Among them, the target static partition 1310 includes 3 partitions, namely partition 1311, partition 1312, and partition 1313, and the brightness coefficients corresponding to partition 1311, partition 1312, and partition 1313 decrease in sequence.

[0312] In the above method, the second brightness coefficient is determined by the distance between the pixel rows corresponding to the target static area and the specified pixel rows corresponding to other areas, and the brightness of each pixel point in the above pixel rows is adjusted according to the product of the second brightness coefficient and the initial brightness of each pixel point in the above pixel rows, so as to achieve the purpose of reducing the brightness of the pixel points corresponding to the target static area, slowing down the aging speed of the screen where the target static area is located, and improving the performance of the display device.

[0313] In addition, by setting the distance and the brightness coefficient to be inversely proportional, the brightness reduction degree of some pixel rows in the pixel rows corresponding to the target static area that are close to other areas that do not require brightness adjustment is smaller, and the brightness reduction degree of some pixel points far from other areas is larger, so that the brightness of the target static area gradually decreases from the position close to other areas to the position far from other areas, and the brightness transition from the target static area to other areas is more natural, improving the user experience.

[0314] The display screen 202 is used to display the image frame to be displayed after brightness adjustment.

[0315] In the display device provided by the embodiments of the present invention, when it is determined that the scene type of the image data to be displayed is the target type, by detecting the image frames included in the image data to be displayed, a target static area is determined in the display window of the OLED display screen, and by reducing the brightness of the pixel points corresponding to the image frames to be displayed in the target static area, the aging speed of the screen where the target static area is located in the display window is slowed down, and the power consumption of the display device is reduced, so as to achieve the purpose of improving the performance of the display device.

[0316] Figure 14 FIG. shows a schematic diagram of the complete working process of a display device provided by the embodiments of the present invention, including the following steps:

[0317] Step S1401: Detect the features of the image data to be displayed according to at least one of the detail feature detection algorithm, line detection algorithm, color detection algorithm, and global color detection algorithm, and determine the scene type of the image data to be displayed;

[0318] Step S1402: Determine whether the scene type of the image data to be displayed is the target scene type. If so, execute Step S1403; otherwise, execute Step S1417;

[0319] Step S1403: For the first image block of a certain image frame, calculate the difference between the pixel value of each pixel in the multiple pixels included in the first image block and the pixel value of the corresponding pixel in the multiple pixels included in the second image block, and obtain a plurality of pixel differences;

[0320] Among them, a certain image frame is any one of the multiple image frames corresponding to the image data to be displayed, the first image block is any image block in a certain image frame, and the second image block is an image block in the previous image frame of a certain image frame with the same position as the first image block.

[0321] Step S1404: Determine whether the maximum value among the absolute values of the multiple pixel differences corresponding to the first image block is less than the preset difference threshold. If so, execute Step S1405; otherwise, execute Step S1406;

[0322] Step S1405: Take the first image block as a static image block;

[0323] Step S1406: Take the first image block as a dynamic image block;

[0324] Step S1407: Determine whether the number of static image blocks with the same row range in the first image frame is greater than or equal to the second preset quantity threshold. If so, execute Step S1408; otherwise, execute Step S1409;

[0325] Step S1408: Take the pixel rows where the static image blocks with the same row range are located as the first static rows;

[0326] Step S1409: Take the pixel rows where the static image blocks with the same row range are located as dynamic rows;

[0327] Step S1410: Select a second static row from at least one first static row, where the second static row is the first static row with the same position in some of the multiple image frames;

[0328] Step S1411: Take the area of the second static row in the display window of the display screen as the target static area;

[0329] Step S1412: Determine a second target distance between any pixel row of the image frame to be displayed corresponding to at least one target static region and a specified pixel row of the image frame to be displayed corresponding to other regions.

[0330] Step S1413: Determine a second brightness coefficient corresponding to the second target distance according to the second correspondence.

[0331] Step S1414: Use the product of the second brightness coefficient and the initial brightness of each pixel in the first pixel row as the brightness to be displayed for each pixel in the first pixel row.

[0332] Step S1415: Use the brightness to be displayed as the brightness of the pixel points of the image frame to be displayed corresponding to the target static region, and keep the brightness of the pixel points of the image frame to be displayed corresponding to other regions except the target static region unchanged.

[0333] Step S1416: The display screen 202 displays the image frame to be displayed with adjusted brightness.

[0334] Step S1417: The display screen 202 directly displays the image frame corresponding to the image data to be displayed.

[0335] Based on the same concept, an embodiment of the present invention further provides a brightness adjustment method for a display device, which is applied to the display device provided in any of the above embodiments. Since this method is the method executed by the display device in the embodiment of the present invention, and the principle of solving the problem of this method is similar to that of the display device, the implementation of this method can refer to the implementation of the display device, and the repeated parts will not be described again.

[0336] The above method includes the following steps:

[0337] Perform feature detection on the image data to be displayed to determine the scene type of the image data to be displayed.

[0338] When the scene type is the target scene type, detect N image frames included in the image data to be displayed to determine at least one target static region in the display window of the display screen, where the pixel point information of M image frames corresponding to at least one target static region among the N image frames is the same or similar, M is less than or equal to N, and M and N are positive integers.

[0339] Perform brightness adjustment on the image frame to be displayed in the image data to be displayed, where the brightness adjustment includes:

[0340] Reduce the brightness of the pixel points of the image frame to be displayed corresponding to at least one target static region, and keep the brightness of the pixel points of the image frame to be displayed corresponding to other regions except at least one target static region unchanged.

[0341] In an alternative embodiment, N image frames included in the image data to be displayed are detected to determine at least one target static region in the display window of the display screen, including:

[0342] Detect the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determine at least one first static row in the pixel rows of the first image frame according to the detection result; the first image frame is any one of the N image frames;

[0343] Select a second static row from at least one first static row, where the second static row is the first static row with the same position in M of the N image frames;

[0344] Take the region of the second static row in the display window of the display screen as the target static region.

[0345] In an alternative embodiment, detect the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determine at least one first static row in the pixel rows of the first image frame according to the detection result, including:

[0346] Calculate the pixel difference between the pixel value of the first pixel point and the pixel value of the second pixel point in the first image frame, where the first pixel point is any pixel point in the first image frame, and the second pixel point is a pixel point corresponding to the first pixel point in the previous image frame of the first image frame;

[0347] When the absolute value of the pixel difference is less than the preset difference threshold, take the first pixel point corresponding to the pixel difference as a static pixel point;

[0348] For any pixel row in the first image frame, when the number of static pixel points included in the pixel row is greater than or equal to the first preset number threshold, take the pixel row as the first static row.

[0349] In an alternative embodiment, detect the pixel difference between the pixel values corresponding to the first image frame and the pixel values corresponding to the previous image frame of the first image frame, and determine at least one first static row in the pixel rows of the first image frame according to the detection result, including:

[0350] For the first image block of the first image frame, calculate the difference between the pixel value of each of the K pixel points included in the first image block and the pixel value of the corresponding pixel point of the K pixel points included in the second image block to obtain K pixel differences; where the first image block is any image block in the first image frame, and the second image block is an image block with the same position as the first image block in the previous image frame of the first image frame;

[0351] When the maximum value among the absolute values of the K pixel differences corresponding to the first image block is less than a preset difference threshold, the first image block is regarded as a static image block;

[0352] When the number of static image blocks with the same row range in the first image frame is greater than or equal to a second preset quantity threshold, the pixel row where the static image blocks with the same row range are located is taken as the first static row.

[0353] In an alternative embodiment, reducing the brightness of pixel points corresponding to a to-be-displayed image frame in at least one target static region includes:

[0354] Determine a first target distance between a third pixel point and a fourth pixel point; the third pixel point is any pixel point corresponding to the to-be-displayed image frame in at least one target static region, and the fourth pixel point is a specified pixel point corresponding to the to-be-displayed image frame in other regions;

[0355] Determine a first brightness coefficient corresponding to the first target distance according to a first correspondence relationship; the first correspondence relationship includes a mapping relationship between the first target distance and the first brightness coefficient; the first brightness coefficient is less than 1;

[0356] Take the product of the first brightness coefficient and the initial brightness of the third pixel point as the to-be-displayed brightness of the third pixel point; wherein, the first correspondence relationship includes a one-to-one mapping relationship between multiple first distances and multiple brightness coefficients, the multiple first distances include the first target distance, and there is an inverse proportional relationship between the multiple first distances and the multiple brightness coefficients.

[0357] In an alternative embodiment, reducing the brightness of pixel points corresponding to a to-be-displayed image frame in at least one target static region includes:

[0358] Determine a second target distance between a first pixel row and a second pixel row; the first pixel row is any pixel row corresponding to the to-be-displayed image frame in at least one target static region, and the second pixel row is a specified pixel row corresponding to the to-be-displayed image frame in other regions;

[0359] Determine a second brightness coefficient corresponding to the second target distance according to a second correspondence relationship; the second correspondence relationship includes a mapping relationship between the second target distance and the second brightness coefficient; the second brightness coefficient is less than 1;

[0360] Take the product of the second brightness coefficient and the initial brightness of each pixel point in the first pixel row as the to-be-displayed brightness of each pixel point in the first pixel row; wherein, the second correspondence relationship includes a one-to-one mapping relationship between multiple second distances and multiple brightness coefficients, the multiple second distances include the second target distance, and there is an inverse proportional relationship between the multiple second distances and the multiple brightness coefficients.

[0361] In an alternative embodiment, feature detection is performed on the image data to be displayed to determine the scene type of the image data to be displayed, including:

[0362] Feature detection is performed on the image data to be displayed according to a color detection algorithm to determine the scene type of the image data to be displayed, where:

[0363] For any image frame included in the image data to be displayed, the following operations are performed:

[0364] The colors of the pixel points included in any pixel row in the image frame are detected to determine the identification row and the background row among the multiple pixel rows of the image frame, and the line spacing between any two adjacent identification rows is determined;

[0365] If the line spacing is within a preset spacing threshold range, the scene type is determined to be the target scene type; if the line spacing is outside the preset spacing threshold range, the scene type is determined to be other scene types.

[0366] In an alternative embodiment, feature detection is performed on the image data to be displayed to determine the scene type of the image data to be displayed, including:

[0367] Feature detection is performed on the image data to be displayed according to a line color detection algorithm to determine the scene type of the image data to be displayed, where:

[0368] For any image frame included in the image data to be displayed, the following operations are performed:

[0369] The pixel values of the pixel points included in any pixel row in the image frame are detected to determine the demarcation pixel row in the multiple pixel rows of the image frame;

[0370] Wherein, the difference between the pixel value corresponding to the demarcation pixel row and the pixel value corresponding to the previous pixel row of the demarcation pixel row is greater than or equal to a preset demarcation threshold, and the difference between the pixel value corresponding to the demarcation pixel row and the pixel value corresponding to the next pixel row of the demarcation pixel row is greater than or equal to a preset demarcation threshold;

[0371] If it is detected that the image frame includes at least two demarcation pixel rows, the scene type is determined to be the target scene type; if it is detected that the image frame does not include at least two demarcation pixel rows, the scene type is determined to be other scene types.

[0372] In an alternative embodiment, feature detection is performed on the image data to be displayed to determine the scene type of the image data to be displayed, including:

[0373] Feature detection is performed on the image data to be displayed according to a global color detection algorithm to determine the scene type of the image data to be displayed, where:

[0374] For any image frame included in the image data to be displayed, perform the following operations:

[0375] Calculate the ratio of the number of pixel points of a specified color in the image frame to the total number of pixel points in the image frame to obtain a first ratio, and calculate the ratio of the number of pixel points of the specified color in the second image frame to the total number of pixel points in the second image frame to obtain a second ratio;

[0376] wherein the second image frame is an image frame adjacent to the image frame;

[0377] Calculate the absolute value of the difference between the first ratio and the second ratio to obtain a ratio difference;

[0378] If the ratio difference is less than a preset ratio difference threshold, determine that the scene type is the target scene type; if the ratio difference is greater than or equal to the preset ratio difference threshold, determine that the scene type is other scene types.

[0379] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.

Claims

1. A display device, It is characterized in that Includes a processor and a display, including: The processor is configured to execute: Performing feature detection on the image data to be displayed to determine the scene type of the image data to be displayed; When the scene type is a target scene type, detecting N image frames included in the image data to be displayed to determine at least one target static area in the display window of the display screen, wherein pixel point information corresponding to the at least one target static area of ​​M image frames among the N image frames is the same or similar, M is less than or equal to N, and M and N are positive integers; Performing brightness adjustment on the image frame to be displayed in the image data to be displayed, wherein the brightness adjustment comprises: reducing the brightness of the pixels of the image frame to be displayed corresponding to the at least one target static area, and maintaining the brightness of the pixels of the image frame to be displayed corresponding to other areas except the at least one target static area unchanged; The display screen is used to display the image frame to be displayed after brightness adjustment.

2. The device as claimed in claim 1, It is characterized in that The processor is specifically configured to execute: Detecting a pixel difference between a pixel value corresponding to a first image frame and a pixel value corresponding to an image frame preceding the first image frame, and determining at least one first static row in the pixel rows of the first image frame according to the detection result; The first image frame is any image frame among the N image frames; Selecting a second static row from the at least one first static row, wherein the second static row is a first static row at the same position in M ​​of the N image frames; The area of ​​the second static row in the display window of the display screen is used as the target static area.

3. The device as claimed in claim 2, It is characterized in that The processor is specifically configured to execute: Calculating a pixel difference between a pixel value of a first pixel and a pixel value of a second pixel in the first image frame, where the first pixel is any pixel in the first image frame, and the second pixel is a pixel corresponding to the first pixel in an image frame preceding the first image frame; When the absolute value of the pixel difference is less than a preset difference threshold, taking the first pixel point corresponding to the pixel difference as a static pixel point; For any pixel row in the first image frame, when the number of the static pixel points included in the pixel row is greater than or equal to a first preset number threshold, the pixel row is used as the first static row.

4. The device as claimed in claim 2, It is characterized in that The processor is specifically configured to execute: For a first image block of the first image frame, calculating a difference between a pixel value of each of the K pixels included in the first image block and a pixel value of a pixel corresponding to the K pixels included in the second image block, so as to obtain K pixel difference values; The first image block is any image block in the first image frame, and the second image block is an image block in an image frame before the first image frame and located at the same position as the first image block; When the maximum value among the absolute values ​​of the K pixel differences corresponding to the first image block is less than a preset difference threshold, the first image block is used as a static image block; When the number of static image blocks with the same row range in the first image frame is greater than or equal to a second preset number threshold, the pixel row where the static image blocks with the same row range are located is used as the first static row.

5. The device as claimed in claim 1, It is characterized in that The processor is specifically configured to execute: Determine a first target distance between a third pixel point and a fourth pixel point; the third pixel point is any pixel point of the image frame to be displayed corresponding to the at least one target static area, and the fourth pixel point is a designated pixel point of the image frame to be displayed corresponding to the other area; Determine a first brightness coefficient corresponding to the first target distance according to a first corresponding relationship; the first corresponding relationship includes a mapping relationship between the first target distance and the first brightness coefficient; The first brightness coefficient is less than 1; The product of the first brightness coefficient and the initial brightness of the third pixel point is used as the brightness to be displayed of the third pixel point; The first corresponding relationship includes a one-to-one mapping relationship between a plurality of first distances and a plurality of brightness coefficients, the plurality of first distances include the first target distance, and the plurality of first distances and the plurality of brightness coefficients are in an inverse proportional relationship.

6. The device as claimed in claim 1, It is characterized in that The processor is specifically configured to execute: Determine a second target distance between a first pixel row and a second pixel row; the first pixel row is any pixel row in the at least one target static area corresponding to the image frame to be displayed, and the second pixel row is a specified pixel row in the other area corresponding to the image frame to be displayed; Determine a second brightness coefficient corresponding to the second target distance according to a second corresponding relationship; the second corresponding relationship includes a mapping relationship between the second target distance and the second brightness coefficient; The second brightness coefficient is less than 1; The product of the second brightness coefficient and the initial brightness of each pixel in the first pixel row is used as the brightness to be displayed of each pixel in the first pixel row; The second corresponding relationship includes a one-to-one mapping relationship between multiple second distances and multiple brightness coefficients, the multiple second distances include the second target distance, and the multiple second distances and the multiple brightness coefficients are in inverse proportional relationship.

7. The device as claimed in claim 1, It is characterized in that The processor is specifically configured to execute: Performing feature detection on the image data to be displayed according to a color detection algorithm to determine the scene type of the image data to be displayed, wherein: For any image frame included in the image data to be displayed, the following operations are performed: Detecting the colors of the pixels included in any pixel row in the image frame to determine the identification row and the background row in the plurality of pixel rows in the image frame, and determining the row spacing between any two adjacent identification rows; If the line spacing is within a preset spacing threshold range, determining that the scene type is the target scene type; If the line spacing is outside the preset spacing threshold range, the scene type is determined to be other scene types.

8. The device as claimed in claim 1, It is characterized in that The processor is specifically configured to execute: Performing feature detection on the image data to be displayed according to a line color detection algorithm to determine the scene type of the image data to be displayed, wherein: For any image frame included in the image data to be displayed, the following operations are performed: Detecting pixel values ​​of pixel points included in any pixel row in the image frame to determine a boundary pixel row among a plurality of pixel rows in the image frame; The difference between the pixel value corresponding to the boundary pixel row and the pixel value corresponding to the previous pixel row of the boundary pixel row is greater than or equal to a preset boundary threshold, and the difference between the pixel value corresponding to the boundary pixel row and the pixel value corresponding to the next pixel row of the boundary pixel row is greater than or equal to the preset boundary threshold; If it is detected that the image frame includes at least two of the boundary pixel rows, determining that the scene type is the target scene type; If it is detected that the image frame does not include at least two boundary pixel rows, the scene type is determined to be other scene types.

9. The device as claimed in claim 1, It is characterized in that The processor is specifically configured to execute: Performing feature detection on the image data to be displayed according to a global color detection algorithm to determine the scene type of the image data to be displayed, wherein: For any image frame included in the image data to be displayed, the following operations are performed: Calculating a ratio of the number of pixels of a specified color in the image frame to the total number of pixels in the image frame to obtain a first ratio, and calculating a ratio of the number of pixels of the specified color in a second image frame to the total number of pixels in the second image frame to obtain a second ratio; Wherein, the second image frame is an image frame adjacent to the image frame; Calculating an absolute value of a difference between the first ratio and the second ratio to obtain a ratio difference; If the ratio difference is less than a preset ratio difference threshold, determining that the scene type is the target scene type; If the ratio difference is greater than or equal to the preset ratio difference threshold, it is determined that the scene type is other scene types.

10. A method for adjusting brightness of a display device, It is characterized in that Applied to the display device according to any one of claims 1 to 9, the method comprises: Performing feature detection on the image data to be displayed to determine the scene type of the image data to be displayed; When the scene type is a target scene type, detecting N image frames included in the image data to be displayed to determine at least one target static area in the display window of the display screen, wherein pixel point information corresponding to the at least one target static area of ​​M image frames among the N image frames is the same or similar, M is less than or equal to N, and M and N are positive integers; Performing brightness adjustment on the image frame to be displayed in the image data to be displayed, wherein the brightness adjustment comprises: The brightness of the pixels corresponding to the image frame to be displayed in the at least one target static area is reduced, and the brightness of the pixels corresponding to the image frame to be displayed in other areas except the at least one target static area is kept unchanged.

Citation Information

Cited By

  • Display device and image static frame detection method

    CN121260128A