Display device and screen burn-in prevention method thereof

The display controller calculates the image brightness difference and gradually reduces the brightness after the static image persists for a certain period of time, solving the problem of image burn-in caused by long-term playback of high-brightness static images on the display panel and extending the service life of the display panel.

CN116343711BActive Publication Date: 2025-10-03GIGA BYTE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111579848.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-22
Publication Date
2025-10-03
Estimated Expiration
2041-12-22

AI Technical Summary

Technical Problem

The pixel elements of display panels are prone to image burn-in due to prolonged playback of high-brightness static images, especially OLED panels.

Method used

The display controller calculates the image brightness difference in the video signal, starts a timer and reduces the pixel brightness after the static image continues for a certain period of time, including multi-stage brightness adjustment to prevent image burn-in.

Benefits of technology

It effectively reduces the image burn-in caused by long-term playback of static images on the display panel and extends the service life of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116343711B_ABST
    Figure CN116343711B_ABST
Patent Text Reader

Abstract

A display device comprises: a display panel and a display controller. The display controller is used to receive a video signal from a host and play the video signal on the display panel. The display controller calculates the average brightness of each image in the video signal. When the absolute difference between the first average brightness of the current image in the video signal and the second average brightness of the previous image is less than a predetermined value, the display controller starts a timer to obtain a timing value. When the timing value reaches a first time period, the display controller reduces the brightness of each pixel of the current image by a first ratio. When the timing value reaches a second time period, the display controller reduces the brightness of each pixel of the current image by a second ratio, wherein the second time period is greater than the first time period, and the second ratio is greater than the first ratio.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a display device, and more particularly to a display device and an anti-burn-in method thereof. Background Art

[0002] As technology advances, computer users are spending increasingly longer periods of time using their monitors. Some applications require the computer to display static images at high brightness for extended periods, which can easily cause pixel aging in the display panel, leading to image burn-in, particularly on organic light-emitting diode (OLED) panels. Summary of the Invention

[0003] In view of this, the present invention provides a display device and an anti-burn-in method thereof to solve the above-mentioned problem.

[0004] The present invention provides a display device, comprising: a display panel and a display controller. The display controller is used to receive a video signal from a host and play the video signal on the display panel. The display controller calculates the average brightness of each image in the video signal. When the absolute difference between the first average brightness of the current image in the video signal and the second average brightness of the previous image is less than a predetermined value, the display controller starts a timer to obtain a timing value. When the timing value reaches a first time period, the display controller reduces the brightness of each pixel of the current image of the video signal played on the display panel by a first ratio. When the timing value reaches a second time period, the display controller reduces the brightness of each pixel of the current image of the video signal played on the display panel by a second ratio, wherein the second time period is greater than the first time period, and the second ratio is greater than the first ratio.

[0005] In some embodiments, when the timing value is greater than or equal to a third period, the display controller reduces the brightness of each pixel of the video signal played on the display panel to 0, wherein the third period is greater than the second period.

[0006] In some embodiments, the display controller calculates the average values ​​of the red sub-pixels, green sub-pixels, and blue sub-pixels of each pixel in each image in the video image, and calculates the sum of the average values ​​of all pixels in each image, and then divides the sum of the average values ​​by the resolution of the display panel to obtain the average brightness of the screen of each image.

[0007] In some embodiments, when the absolute difference is less than the predetermined value, the display controller determines that the current image and the previous image are substantially the same. When the absolute difference is greater than or equal to the predetermined value, the display controller determines that the current image and the previous image are different images and resets the timer value.

[0008] In some embodiments, the display controller further dynamically adjusts the predetermined value based on the average brightness of the screen of the current image. When the average brightness of the screen of the current image is in the first brightness range, the display controller sets the predetermined value to the first predetermined value. When the average brightness of the screen of the current image is in the second brightness range, the display controller sets the predetermined value to the second predetermined value. When the average brightness of the screen of the current image is in the third brightness range, the display controller sets the predetermined value to the third predetermined value. The first brightness range is higher than the second brightness range, and the second brightness range is higher than the third brightness range. The first predetermined value is greater than the second predetermined value, and the second predetermined value is greater than the third predetermined value.

[0009] The present invention further provides an anti-burn-in method for a display device, wherein the display device includes a display panel and a display controller. The method comprises: utilizing the display controller to receive a video signal from a host and displaying the video signal on the display panel; utilizing the display controller to calculate the average brightness of each image in the video signal; utilizing the display controller to start a timer to obtain a timer value when the absolute difference between a first average brightness of a current image and a second average brightness of a previous image in the video signal is less than a predetermined value; utilizing the display controller to reduce the brightness of each pixel of the current image of the video signal displayed on the display panel by a first ratio when the timer value reaches a first period; and utilizing the display controller to reduce the brightness of each pixel of the current image of the video signal displayed on the display panel by a second ratio when the timer value reaches a second period, wherein the second period is greater than the first period, and the second ratio is greater than the first ratio.

[0010] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments, but this does not limit the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 FIG. 1 is a block diagram of a computer system according to an embodiment of the present invention.

[0012] Figure 2A-2D FIG. 1 is a schematic diagram of reducing image brightness according to an embodiment of the present invention.

[0013] Figure 3 FIG. 4 is a flow chart of a method for preventing screen burn-in according to an embodiment of the present invention.

[0014] Wherein, the reference numerals:

[0015] 10: Computer Systems

[0016] 21-24: Image

[0017] 100: Host

[0018] 110: Processing unit

[0019] 111: System bus

[0020] 120: Graphics Processing Unit

[0021] 130: memory unit

[0022] 140: Storage device

[0023] 141: Application

[0024] 142: Operating System

[0025] 150:Transmission interface

[0026] 160: Peripheral devices

[0027] 200: Display device

[0028] 201: Time Work Column

[0029] 210: Display controller

[0030] 211: Image Resizer

[0031] 212: Timing Controller

[0032] 220: Display panel

[0033] 230: Storage unit

[0034] 231, 232: Firmware

[0035] 233: Display interface on screen

[0036] 240: Image buffer

[0037] 250:Transmission interface

[0038] 260: Input interface

[0039] 261: Physical button

[0040] 262: Five-way joystick

[0041] S310~S360: Steps DETAILED DESCRIPTION

[0042] The structural principle and working principle of the present invention are described in detail below with reference to the accompanying drawings:

[0043] Figure 1FIG1 is a block diagram of a computer system according to an embodiment of the present invention. The computer system 10 may be, for example, a personal computer or a server equipped with a display device. Figure 1 As shown, the computer system 10 includes a host 100 and a display device 200, wherein the host 100 is signal-connected to the display device 200. The host 100 includes, for example, a processing unit 110, a graphics processing unit 120, a memory unit 130, a storage device 140, one or more transmission interfaces 150, and one or more peripheral devices 160. The processing unit 110, the graphics processing unit 120, the memory unit 130, the storage device 140, the transmission interface 150, and the peripheral devices 160 are coupled to each other via a system bus 111. The processing unit 110 may be, for example, a central processing unit (CPU), a general-purpose processor, etc., but the present invention is not limited thereto. The graphics processing unit 120 may be, for example, a graphics processing unit on a graphics card or a graphics processing unit integrated into the processing unit 110.

[0044] The memory unit 130 is a random access memory, such as a dynamic random access memory (DRAM) or a static random access memory (SRAM), but the present invention is not limited thereto. The storage device 140 is a non-volatile memory, such as a hard disk drive, a solid-state drive, a flash memory, or a read-only memory, but the present invention is not limited thereto.

[0045] The transmission interface 150 may include a wired transmission interface and / or a wireless transmission interface. The wired transmission interface may include a High Definition Multimedia Interface (HDMI), a DisplayPort (DP) interface, an embedded DisplayPort (eDP) interface, a Universal Serial Bus (USB) interface, a USB Type-C interface, a Thunderbolt interface, a Digital Video Interface (DVI), a Video Graphics Array (VGA), a General Purpose Input Output (GPIO) interface, a Universal Asynchronous Receiver / Transmitter (UART) interface, a Serial Peripheral Interface (SPI), an Inter-Integrated Circuit (I2C) interface, or a combination thereof. The wireless transmission interface may include Bluetooth, WiFi, a Near Field Communication (NFC) interface, etc., but the present invention is not limited thereto. The peripheral device 160 may include, for example, input devices such as a keyboard, a mouse, and a touchpad, but the present invention is not limited thereto.

[0046] For example, the storage device 140 may store one or more application programs 141 and an operating system 142 (e.g., Windows, Linux, MacOS, etc.), and the processing unit 110 reads the one or more application programs 141 and the operating system 142 into the memory unit 130 and executes them. The graphics processing unit 120 may, for example, perform graphics processing for the application program executed by the processing unit 110 to generate a video signal including one or more images, and transmit the video signal to the display controller 210 of the display device 200 via transmission interfaces 150 and 250 (e.g., an HDMI interface or a DisplayPort interface).

[0047] The display device 200 may be, for example, a flat panel display, a television, a projector, a computer monitor, etc., but the present invention is not limited thereto. The display device 200 includes a display controller 210, a display panel 220, a storage unit 230, an image buffer 240, one or more transmission interfaces 250, and an input interface 260.

[0048] The transmission interface 250 may include a wired transmission interface and / or a wireless transmission interface, wherein the wired transmission interface may include: High Definition Multimedia Interface (HDMI), DisplayPort (DP) interface, embedded DisplayPort (eDP), Universal Serial Bus (USB) interface, USB Type-C interface, Thunderbolt interface, Digital Video Interface (DVI), Video Graphics Array (VGA) interface, General Purpose Input Output (GPIO) interface, Universal Asynchronous Receiver / Transmitter (UART) interface, Serial Peripheral Interface (SPI) interface, Integrated Circuit Bus (I2C) interface, or a combination thereof, and the wireless transmission interface may include: Bluetooth, WiFi, Near Field Communication (NFC) interface, etc., but the present invention is not limited thereto.

[0049] The display controller 210 may be, for example, an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a processor, or a microcontroller, but the present invention is not limited thereto.

[0050] The display panel 220 may be, for example, a liquid crystal panel (including a backlight module), a light-emitting diode panel, or an organic light-emitting diode panel, but the present invention is not limited thereto.

[0051] The storage unit 230 can be, for example, a non-volatile memory such as a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or an electrically erasable programmable read-only memory (EEPROM). The storage unit 230 is used to store firmware 231 and 232 related to the display device 200, as well as one or more on-screen display (OSD) interfaces 233. The storage unit 230 can be external to the display controller 210 or integrated into the display controller 210.

[0052] Firmware 231, for example, includes display settings for the on-screen display interface of display device 200, as well as Extended Display Identification Data (EDID) and display settings. EDID includes, for example, the manufacturer, product name, resolution, and frames per second of display device 200. Display settings include, for example, brightness, contrast, sharpness, and color temperature settings of display device 200. Firmware 232, for example, includes instructions or program code related to the display device 200's anti-burn-in function.

[0053] In one embodiment, the display controller 210 can access the firmware 231-232 and OSD interface 233 program code stored in the storage unit 230 via a bus (e.g., an I2C bus) and accordingly set relevant display parameters and enable the anti-burn-in function of the display device 200. Furthermore, the display controller 210 can also transmit the extended display capability identification data of the display device 200 to the host 100 via one of the transmission interfaces 250 (e.g., an image transmission channel or a data transmission channel) to allow the processing unit 110 and the graphics processing unit 120 in the host 100 to set the output video signal resolution and related synchronization signals. The OSD interface 233 may include, for example, an on-screen display menu (OSD menu) and options, an information dashboard, a timer, a counter, a crosshair, a specific symbol, a specific color, specific text, or a combination thereof, but the present invention is not limited thereto.

[0054] The image buffer 240 may be, for example, a volatile memory (e.g., dynamic random access memory) or a non-volatile memory (e.g., flash memory), which is used to store the output image to be displayed on the display panel 220. The host 100 or the display controller 210 may generate an output image by overlaying a specific area of ​​the current image of the video signal stored in the image buffer 240 with one or more on-screen display interfaces 233 based on an on-screen display enable signal generated by the host 100.

[0055] The input interface 260 is used to control the menu displayed on the screen of the display device 200. The input interface 260 can be implemented by a five-way joystick 262 or five physical buttons 261 to implement commands such as up, down, left, right, and confirm.

[0056] In one embodiment, when the user operates one direction of the five-way joystick 262 (or presses one of the physical buttons 261), the display controller 210 can read the firmware 231 and the program code of the on-screen display menu and related options in the on-screen display interface 233 from the storage unit 230, and display the on-screen display menu and related options on the display panel 220. In one embodiment, the user can operate on the input interface 260 to control the on-screen display menu of the display device 200, thereby adjusting the brightness, contrast, sharpness, color temperature of the display panel 220, or turning on or off other interfaces in the on-screen display interface 233. In another embodiment, the user can operate through the peripheral device 160 of the host 100 to control the on-screen display menu of the display device 200, thereby adjusting the brightness, contrast, sharpness, color temperature of the display panel 220, or turning on or off other interfaces in the on-screen display interface 233, which will be described in detail below.

[0057] For example, the firmware 231 can be considered as the default firmware of the display device 200 , and the user can control the option settings of the on-screen display interface 233 displayed by the display device 200 via the five-way joystick 262 (or the physical button 261 ).

[0058] In one embodiment, the display controller 210 includes an image scaler 211 and a timing controller 212. The display controller 210 receives image signals from the host 100 and / or image signals from other hosts via one of the transmission interfaces 250. The image scaler 211 may scale and / or overlay the images in the received image signals to conform to the resolution of the display panel 220, and store the scaled images (e.g., output images) in the image buffer 240. The timing controller 212 controls the display panel 220 to read and display the output images from the image buffer 240.

[0059] In another embodiment, the display controller 210 may include a timing controller 212, and the resolution of the video signal from the host 100 matches the resolution of the display panel 220. Therefore, after receiving the video signal from the host 100, the display controller 210 can store the video signal in the image buffer 240 without undergoing image scaling. The timing controller 220 can read the output image from the image buffer 240 and control the display panel 220 to display the output image.

[0060] Figures 2A-2D This is a schematic diagram of reducing the brightness of the screen according to an embodiment of the present invention. Figure 1 and Figure 2A-2D .

[0061] In one embodiment, the display controller 210 may calculate the number of pixels that have changed between a current image (e.g., time point N) and a previous image (e.g., time point N-1) of the video signal. For example, when the absolute value of the brightness difference between a specific pixel at the same location in the current image (e.g., time point N) and the previous image (e.g., time point N-1) is greater than 0 (or greater than a predetermined value), the display controller 210 determines that the specific pixel has changed. In some embodiments, the brightness difference of the specific pixel is the difference in the grayscale value of the specific pixel. In other embodiments, the brightness difference of the specific pixel is the sum of the differences between the red sub-pixel, the green sub-pixel, and the blue sub-pixel of the specific pixel, but the present invention is not limited to this.

[0062] For example, if Figure 2A As shown, when the video signal transmitted by the host 100 to the display device 200 includes an image 21, which is, for example, a static image, and the image 21 includes a time bar 201, and the current time is 3:15 p.m. In addition, the host 100 regularly updates the time displayed in the time bar 201, for example, once every minute. Therefore, at 3:16 p.m., when the video signal transmitted by the host 100 to the display device 200 includes an image 22, as shown in FIG. Figure 2B shown.

[0063] Assuming that the display panel 220 plays 60 frames per second, the image 21 will last for one minute (i.e., 60 frames), and the image 22 will also last for one minute (60 frames). The display controller 210 calculates the average brightness Y of each image in the video signal, as shown in formula (1):

[0064]

[0065] Where M is the resolution of display panel 220; K represents a single pixel; and Z represents the average brightness of the red, green, and blue sub-pixels within a single pixel. For example, if the resolution of display panel 220 is 1920x1080, then M = 1920x1080 = 2,073,600 pixels. If the brightness of the red, green, and blue sub-pixels within a single pixel are represented by BR, BG, and BB, respectively, then Z = (BR+BG+BB) / 3.

[0066] The display controller 210 then calculates the average brightness YN and YN-1 of the current image (time point N) and the previous image (time point N-1), and calculates the absolute difference A between the average brightness YN and YN-1. The absolute difference A can be expressed as follows:

[0067] A=|YN -Y N-1 | (2)

[0068] When the absolute difference A is between 0 and a predetermined value TH (e.g., 1, not limited), it means that the average brightness YN and YN-1 of the current image (time point N) and the previous image (time point N-1) are very close, so the display controller 210 determines that the current image (time point N) and the previous image (time point N-1) are substantially the same. At this time, if the timer ( Figure 1 If the timer is not started, the display controller 210 starts a timer to calculate the duration of the static image. If the timer is started, the display controller 210 continues to accumulate the timer value.

[0069] It should be noted that if the absolute difference A is greater than or equal to the predetermined value TH, it indicates that the average brightness YN and YN-1 of the current image (time point N) and the previous image (time point N-1) have significantly changed. Therefore, the display controller 210 determines that the current image (time point N) and the previous image (time point N-1) are different images and resets the timer. In this embodiment, the display controller 210 uses a fixed predetermined value TH to determine whether the current image and the previous image are substantially the same.

[0070] Because in Figure 2A Image 21 and Figure 2B The images 22 are both static images, and the only difference between the images 21 and 22 is the time displayed in the time bar 201. Therefore, the mechanism used by the display controller 210 to determine whether the current image and the previous image are substantially the same already includes a tolerance value to allow for minor changes in the image, such as the time jump on the time bar 201 or the blinking positioning cursor on the text editor.

[0071] Specifically, when the timer reaches the first period, it indicates that the video signal played on the display device 200 has maintained a static image for a period of time, so the display controller 210 activates the anti-burn-in mechanism of the display device 200 and reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 by a first ratio, wherein the first period is, for example, 5 minutes and the first ratio is, for example, 50%, but the present invention is not limited thereto. For example, in Figure 2B At 3:16 PM, the image 22 begins to remain in a static state. At 3:21 PM, the display controller 210 determines that the timer value has reached the first period (e.g., 5 minutes), so the display controller 210 reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 by 50%, such as Figure 2C shown.

[0072] Then, because the video signal from the host 100 is still maintained at a static image, when the timer reaches the second period (e.g., 10 minutes), it means that the video signal played on the display device 200 has continued to maintain a static image for a longer period of time, and the display controller 210 reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 by a second ratio, wherein the second period is, for example, 10 minutes and the second ratio is, for example, 70%, but the present invention is not limited thereto. For example, in Figure 2B At 3:16 PM, the image 22 begins to remain in a static state. At 3:26 PM, the display controller 210 determines that the timer value has reached the second period (e.g., 10 minutes), so the display controller 210 reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 by 70%, such as Figure 2D shown.

[0073] Because the video signal from the host 100 is still maintaining a static image, when the timer reaches the third period (e.g., 15 minutes), indicating that the video signal displayed on the display device 200 has continued to maintain a static image for a considerable period of time, the display controller 210 reduces the brightness of each pixel of the current image of the video signal displayed on the display panel 220 to 0 (e.g., displaying a black image). The third period is, for example, 15 minutes, but the present invention is not limited to this. In addition, the display controller 210 can read the corresponding OSD interface 233 of the prompt message from the firmware 231 at this time and play the prompt message on the display panel 220 to remind the user that the display device 200 has entered the screen burn-in protection mode.

[0074] In another embodiment, the display controller 210 dynamically adjusts the predetermined value TH based on the average brightness of the current image of the video signal to determine whether the current image and the previous image are substantially the same. For example, when the average brightness of the current image of the video signal is between 100% and 70% (e.g., a first brightness range) of the maximum brightness of each pixel (e.g., 255), the display controller 210 sets the predetermined value TH to a predetermined value TH1, where the predetermined value TH1 is, for example, 0.5 parts per ten thousand (i.e., 0.00005). This means that when the average brightness of the current image is higher, the display controller 210 may set a lower predetermined value TH1 (tolerance ratio) to determine whether the current image and the previous image are substantially the same.

[0075] When the average brightness of the current image of the video signal is between 70% and 30% (e.g., the second brightness range) of the maximum brightness of each pixel (e.g., 255), the display controller 210 sets the above-mentioned predetermined value TH to the predetermined value TH2, where the predetermined value TH2 is, for example, 1 / 10,000 (i.e., 0.0001). This means that when the average brightness of the current image is at a medium brightness, the display controller 210 can set a moderate predetermined value TH2 (tolerance ratio) to determine whether the current image and the previous image are substantially the same image.

[0076] When the average brightness of the current image of the video signal is between 30% and 10% (for example, the third brightness range) of the maximum brightness of each pixel (for example, 255), the display controller 210 sets the above-mentioned predetermined value TH to the predetermined value TH3, where the predetermined value TH3 is, for example, 0.0002. This means that when the average brightness of the current image is low, the display controller 210 can set a higher predetermined value TH3 (tolerance ratio) to determine whether the current image and the previous image are substantially the same image.

[0077] Figure 3 This is a flow chart of a method for preventing screen burn-in according to an embodiment of the present invention. Figure 1 and Figure 3 .

[0078] In step S310 , the display controller 210 receives a video signal from the host 100 and plays the video signal on the display panel 220 .

[0079] In step S320, the display controller 210 calculates the average brightness of each image in the video signal. For example, the display controller 210 may calculate the average value Z of the red sub-pixel, the green sub-pixel, and the blue sub-pixel of each pixel in each image in the video signal, and calculate the sum of the average values ​​of all pixels in each image. The sum of the average values ​​is then divided by the resolution of the display panel 220 (i.e., the total number of pixels) to obtain the average brightness Y of each image, as shown in equation (1).

[0080] In step S330, when the absolute difference between the first average brightness of the current image and the second average brightness of the previous image in the video signal is less than a predetermined value, the display controller 210 starts a timer to obtain a timer value. For example, the average brightness of the current image (time point N) and the previous image (time point N-1) are YN and YN-1, respectively, and the total difference value A is as shown in formula (2). When the absolute difference value A is between 0 and a predetermined value TH (e.g., 1, not limited to), it means that the average brightness of the current image (time point N) and the previous image (time point N-1) YN and YN-1 are very close, so the display controller 210 determines that the current image (time point N) and the previous image (time point N-1) are substantially the same two images.

[0081] In step S340 , when the timer value reaches the first period, the display controller 210 reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 by a first ratio.

[0082] In step S350 , when the timer reaches the second period, the display controller 210 reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 by a second ratio, wherein the second period is greater than the first period, and the second ratio is greater than the first ratio.

[0083] In step S360, when the timer value reaches the third period, the display controller 210 reduces the brightness of each pixel of the current image of the video signal played on the display panel 220 to 0, wherein the third period is greater than the second period. For example, when the absolute difference A is between 0 and a predetermined value TH (e.g., 1, not limited), it means that the average brightness YN and YN-1 of the current image (time point N) and the previous image (time point N-1) are very close, so the display controller 210 will determine that the current image (time point N) and the previous image (time point N-1) are two substantially identical images. At this time, if the timer ( Figure 1 If the timer (not shown) is not activated, the display controller 210 starts a timer to calculate the duration of the static image. If the timer is activated, the display controller 210 continues to accumulate the timer value. If the absolute difference A is greater than or equal to the predetermined value TH, it indicates that the average brightness YN and YN-1 of the current image (time point N) and the previous image (time point N-1) have significantly changed. Therefore, the display controller 210 determines that the current image (time point N) and the previous image (time point N-1) are different images and resets the timer value.

[0084] In summary, the present invention provides a display device and its burn-in prevention method, which can determine whether the current image and the previous image in a video image from a host are substantially identical, and also determine the duration of the identical images. When the video image is determined to be a static image, the display device accumulates a timer value and, based on the timer value, further reduces the brightness of each pixel in the current image of the video signal. This, in turn, lowers the overall brightness of the display panel when displaying static images, thereby reducing the likelihood of image burn-in on the display panel.

[0085] Of course, the present invention may have many other embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art may make various corresponding changes and modifications based on the present invention, but these corresponding changes and modifications should all fall within the scope of protection of the claims attached to the present invention.

Claims

1. A display device, characterized in that: include: a display panel; as well as a display controller for receiving a video signal from a host and playing the video signal on the display panel; The display controller calculates the average brightness of each image in the video signal. When the absolute difference between the first average brightness of the current image and the second average brightness of the previous image in the video signal is less than a predetermined value, the display controller starts a timer to obtain a timing value. When the timing value reaches a first period, the display controller reduces the brightness of each pixel of the current image of the video signal played on the display panel by a first ratio. When the timing value reaches a second period, the display controller reduces the brightness of each pixel of the current image of the video signal played on the display panel by a second ratio, wherein the second period is greater than the first period, and the second ratio is greater than the first ratio. The display controller further dynamically adjusts the predetermined value based on the average brightness of the current image. When the average brightness of the current image is in the first brightness range, the display controller sets the predetermined value to the first predetermined value; when the average brightness of the current image is in the second brightness range, the display controller sets the predetermined value to the second predetermined value; when the average brightness of the current image is in the third brightness range, the display controller sets the predetermined value to the third predetermined value; wherein, the first brightness range is higher than the second brightness range, and the second brightness range is higher than the third brightness range, the first predetermined value is less than the second predetermined value, and the second predetermined value is less than the third predetermined value.

2. The display device according to claim 1, wherein in, When the timing value is greater than or equal to a third period, the display controller reduces the brightness of each pixel of the video signal played on the display panel to 0, wherein the third period is greater than the second period.

3. The display device according to claim 1, wherein The display controller calculates the average values ​​of the red sub-pixels, green sub-pixels, and blue sub-pixels of each pixel in each image in the video image, and calculates the sum of the average values ​​of all pixels in each image, and then divides the sum of the average values ​​by the resolution of the display panel to obtain the average brightness of the screen of each image.

4. The display device according to claim 1, wherein When the absolute difference is smaller than the predetermined value, the display controller determines that the current image and the previous image are substantially the same.

5. The display device according to claim 1, wherein When the absolute difference is greater than or equal to the predetermined value, the display controller determines that the current image and the previous image are different images, and resets the timing value of the timer.

6. A method for preventing screen burn-in, for use in a display device, wherein the display device comprises a display panel and a display controller, characterized in that: The method includes: Utilizing the display controller to receive a video signal from a host and play the video signal on the display panel; Calculating the average brightness of each image in the video signal using the display controller; When the absolute difference between the first average brightness of the current image and the second average brightness of the previous image in the video signal is less than a predetermined value, starting a timer by the display controller to obtain a timing value; When the timing value reaches a first period, using the display controller to reduce the brightness of each pixel of the current image of the video signal played on the display panel by a first ratio; and When the timing value reaches a second period, the display controller is used to reduce the brightness of each pixel of the current image of the video signal played on the display panel by a second ratio, wherein the second period is greater than the first period, and the second ratio is greater than the first ratio. The display controller is used to dynamically adjust the predetermined value according to the average brightness of the current image. When the average brightness of the current image is in a first brightness range, the display controller sets the predetermined value to the first predetermined value; when the average brightness of the current image is in a second brightness range, the display controller sets the predetermined value to the second predetermined value; and when the average brightness of the current image is in a third brightness range, the display controller sets the predetermined value to the third predetermined value; wherein the first brightness range is higher than the second brightness range, and the second brightness range is higher than the third brightness range, the first predetermined value is smaller than the second predetermined value, and the second predetermined value is smaller than the third predetermined value.

7. The screen burn-in prevention method according to claim 6, wherein: Also includes: When the timing value is greater than or equal to a third period, the display controller reduces the brightness of each pixel of the video signal played on the display panel to 0, wherein the third period is greater than the second period.

8. The screen burn-in prevention method according to claim 6, wherein: The step of calculating the average brightness of each image in the video signal by using the display controller includes: The display controller is used to calculate the average value of the red sub-pixel, green sub-pixel and blue sub-pixel of each pixel in each image in the video image, and the sum of the average values ​​of all pixels in each image is calculated. The sum of the average values ​​is then divided by the resolution of the display panel to obtain the average brightness of the screen of each image.

9. The screen burn-in prevention method according to claim 6, wherein: The method further includes: when the absolute difference is less than the predetermined value, utilizing the display controller to determine that the current image and the previous image are substantially the same.

10. The screen burn-in prevention method according to claim 6, wherein: The method further includes: when the absolute difference is greater than or equal to the predetermined value, utilizing the display controller to determine that the current image and the previous image are different images, and resetting the timing value of the timer.

Citation Information

Patent Citations

  • Display apparatus and method of driving the same

    US20100060554A1

  • Image processing method and display device

    US20180204539A1