Display device, method of preventing burn-in of display screen, and medium

CN115599251BActive Publication Date: 2026-08-28HISENSE VISUAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211177420.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2026-08-28
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

[0004]然而,采用现有技术,由于下一次移动动画的位置依赖于产生的随机数,但是随机数的产生可能存在重复的情况,导致显示屏幕上的一些像素点在长时间内仍无法被覆盖到,造成烧屏的问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115599251B_ABST
    Figure CN115599251B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display device, a method for preventing screen burn-in and a medium, and is applied to the technical field of display. The display device comprises a controller configured to: when a display screen is in a static state within a first preset time length, select at least one preset area as a first target area from a plurality of preset areas corresponding to the display screen, and display a target image in the first target area; after the target image is displayed in the first target area for a second preset time length, continue to select at least one preset area as a second target area from the unselected preset areas, and move the target image to the second target area; and after the target image is displayed in the second target area for the second preset time length, if there is an unselected preset area, return to execute the step of continuing to select at least one preset area as a second target area from the unselected preset areas until the display screen is in a dynamic state. The display device can prevent screen burn-in.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a display device, a method and medium for preventing screen burn-in. Background Technology

[0002] With the widespread use of Organic Light-Emitting Diode (OLED) screens in users' work and daily lives, the phenomenon of screen burn-in is becoming increasingly serious. Screen burn-in refers to the phenomenon where a screen displays an image for an extended period of time, resulting in a residual image of that image on the screen, which reduces the user's subsequent experience of using the screen.

[0003] In existing technologies, to prevent screen burn-in, when the screen is detected to be stationary for an extended period, the system typically activates a screen saver. This saver uses animation to move a specific animation back and forth across the screen, preventing burn-in caused by prolonged static display. Specifically, the position of each animation movement is determined using random numbers. Once the movement position is determined, the animation is moved to the area corresponding to that position, thus covering all pixels within that area and preventing screen burn-in.

[0004] However, with existing technology, the position of the next movement animation depends on the generated random number, but the generation of random number may be repeated, which causes some pixels on the display screen to remain uncovered for a long time, resulting in screen burn-in. Summary of the Invention

[0005] To solve, or at least partially solve, the above-mentioned technical problems, this disclosure provides a display device, a method and medium for preventing screen burn-in. By dividing the display screen into multiple preset areas, when the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display a target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in.

[0006] In a first aspect, this disclosure provides a display device, the display device comprising: a controller configured to:

[0007] When the display screen is static for a first preset duration, at least one of the preset areas corresponding to the display screen is selected as the first target area, and the target image is displayed in the first target area.

[0008] After the target image is displayed in the first target area for a second preset time, at least one of the preset areas that have not been selected is selected as the second target area, and the target image is moved to the second target area.

[0009] After the target image is displayed in the second target area for a second preset time, if there are any unselected preset areas, the process returns to selecting at least one preset area as the second target area from the unselected preset areas until the display screen is in dynamic mode.

[0010] As an optional implementation of this disclosure, the controller is further configured to:

[0011] If there is no unselected preset area, all preset areas corresponding to the display screen will be set as unselected preset areas.

[0012] As an optional implementation of this disclosure, the controller is specifically configured as follows:

[0013] When the display screen is static for a first preset time period, at least one first coordinate position is selected from the storage list, and the preset area corresponding to each first coordinate position is taken as the first target area. Based on each first coordinate position, the target image is displayed in the first target area. The storage list stores the coordinate positions corresponding to multiple preset areas.

[0014] After the target image is displayed in the first target area for a second preset time, at least one second coordinate position is selected from the unselected coordinate positions in the storage list, and the preset area corresponding to each second coordinate position is taken as the second target area. Based on each second coordinate position, the target image is moved to the second target area.

[0015] After the target image is displayed in the second target area for a second preset time, if there are unselected coordinate positions in the storage list, the process returns to select at least one of the second coordinate positions from the unselected coordinate positions in the storage list until the display screen is in dynamic mode.

[0016] As an optional implementation of this disclosure, the controller is further configured to:

[0017] Based on the size of the display screen and the size of the target image, the display screen is divided into multiple preset areas, and the coordinate position corresponding to each preset area is determined. The coordinate position of each preset area is then saved to a storage list.

[0018] As an optional implementation of this disclosure, the controller is further configured to:

[0019] Obtain a first ratio of the horizontal axis dimension of the display screen to the horizontal axis dimension of the target image, and a second ratio of the vertical axis dimension of the display screen to the vertical axis dimension of the target image;

[0020] Based on the first ratio and the second ratio, the display screen is divided into multiple preset areas.

[0021] As an optional implementation of this disclosure, when both the first ratio and the second ratio are integers;

[0022] The controller is further configured as follows:

[0023] Based on the horizontal axis dimensions of the display screen and the horizontal axis dimensions of the target image, determine the horizontal axis coordinate position corresponding to each preset area;

[0024] Based on the vertical axis dimensions of the display screen and the target image, determine the vertical axis coordinate position corresponding to each preset area.

[0025] As an optional implementation of this disclosure, when the first ratio is not an integer and / or the second ratio is not an integer, the plurality of preset regions include a plurality of first preset regions and a plurality of second preset regions;

[0026] The controller is further configured as follows:

[0027] Based on the horizontal axis dimensions of the display screen and the horizontal axis dimensions of the target image, determine the horizontal axis coordinate position corresponding to each of the first preset areas;

[0028] Based on the vertical axis dimensions of the display screen and the vertical axis dimensions of the target image, determine the vertical axis coordinate position corresponding to each of the first preset areas;

[0029] The horizontal coordinate position of each second preset area is determined based on the horizontal axis size of the display screen, the horizontal axis size of the target image, and the first ratio.

[0030] The vertical coordinate position of each of the second preset areas is determined based on the vertical axis dimension of the display screen, the vertical axis dimension of the target image, and the second ratio.

[0031] Secondly, this disclosure provides a method for preventing screen burn-in, including:

[0032] When the display screen is static for a first preset duration, at least one of the preset areas corresponding to the display screen is selected as the first target area, and the target image is displayed in the first target area.

[0033] After the target image is displayed in the first target area for a second preset time, at least one of the preset areas that have not been selected is selected as the second target area, and the target image is moved to the second target area.

[0034] After the target image is displayed in the second target area for a second preset time, if there are any unselected preset areas, the process returns to selecting at least one preset area as the second target area from the unselected preset areas until the display screen is in dynamic mode.

[0035] As an optional implementation of this disclosure, it further includes:

[0036] If there is no unselected preset area, all preset areas corresponding to the display screen will be set as unselected preset areas.

[0037] Thirdly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for preventing screen burn-in as described in the second aspect.

[0038] The technical solution provided in this disclosure has the following advantages compared with the prior art:

[0039] First, the controller of the display device detects that the display screen is static for a first preset time period. When the display screen is static for the first preset time period, it selects at least one preset area from multiple preset areas corresponding to the display screen as the first target area and displays the target image in the first target area. Then, after the target image is displayed in the first target area for a second preset time period, the controller continues to select at least one preset area from the unselected preset areas as the second target area and moves the target image to the second target area. Finally, after the target image is displayed in the second target area for a second preset time period, if there are any unselected preset areas, the controller returns to the process of selecting at least one preset area from the unselected preset areas as the second target area until the display screen is dynamic. In the above technical solution, the display screen is divided into multiple preset areas. When the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display the target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in. Attached Figure Description

[0040] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0041] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1A This is a schematic diagram illustrating an application scenario between a display device, a control device, and a terminal device, provided by an embodiment of this disclosure.

[0043] Figure 1B This is a schematic diagram illustrating the process of a method for preventing screen burn-in in the prior art;

[0044] Figure 1C This is a schematic diagram illustrating a scenario of displaying a target image on a display screen, provided by an embodiment of this disclosure.

[0045] Figure 1D This is a schematic diagram illustrating another scenario of displaying a target image on a display screen, provided by an embodiment of this disclosure.

[0046] Figure 1E This is a schematic diagram illustrating another scenario of displaying a target image on a display screen, provided by an embodiment of the present disclosure.

[0047] Figure 2 This is a hardware configuration block diagram of a control device 100 according to one or more embodiments of the present disclosure;

[0048] Figure 3A This is a hardware configuration block diagram of a display device 200 according to one or more embodiments of the present disclosure;

[0049] Figure 3B This is a schematic diagram of the software configuration in a display device 200 according to one or more embodiments of the present disclosure;

[0050] Figure 3C This is a schematic diagram showing the icon control interface of an application in a display device 200 according to one or more embodiments of the present disclosure;

[0051] Figure 4A This is a system framework diagram for preventing screen burn-in according to one or more embodiments of the present disclosure;

[0052] Figure 4B This is an architecture diagram for preventing screen burn-in according to one or more embodiments of the present disclosure;

[0053] Figure 5A This is a flowchart illustrating a method for preventing screen burn-in according to an embodiment of the present disclosure.

[0054] Figure 5B A schematic diagram of a display interface provided in an embodiment of this disclosure;

[0055] Figure 5C This is a schematic diagram illustrating another scenario of displaying a target image on a display screen, provided by an embodiment of the present disclosure.

[0056] Figure 5D This is a schematic diagram illustrating another scenario of displaying a target image on a display screen, provided by an embodiment of the present disclosure.

[0057] Figure 6A A flowchart illustrating another method for preventing screen burn-in provided in this embodiment of the present disclosure;

[0058] Figure 6B This is a schematic diagram illustrating how to determine the coordinate position of a preset area on a display screen, as provided in an embodiment of this disclosure.

[0059] Figure 7 A flowchart illustrating another method for preventing screen burn-in provided in this embodiment of the present disclosure;

[0060] Figure 8 This is a schematic diagram illustrating another method for determining the coordinate position of a preset area on a display screen, as provided in an embodiment of this disclosure.

[0061] Figure 9 A schematic diagram of a plurality of second preset areas included on a display screen according to an embodiment of the present disclosure;

[0062] Figure 10 This is a schematic diagram illustrating how to determine the coordinate position of a second preset area on a display screen, as provided in an embodiment of this disclosure. Detailed Implementation

[0063] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0064] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0065] The terms "first" and "second," etc., used in this disclosure are used to distinguish different objects, not to describe a specific order of objects. For example, "first processing result" and "second processing result," etc., are used to distinguish different processing results, not to describe a specific order of processing results.

[0066] The display device provided in this application can have various implementation forms, such as a television, smart television, laser projection device, monitor, electronic bulletin board, electronic table, etc. This disclosure does not limit the specific type of display device. When the display device detects that the display screen has been stationary for an extended period, the system will activate a screen protection program to protect the display screen and prevent screen burn-in caused by prolonged inactivity, thus reducing the user's subsequent experience.

[0067] For example, such as Figure 1A As shown, Figure 1A This is a schematic diagram illustrating an application scenario between a display device, a control device, and a terminal device provided in an embodiment of this disclosure. Figure 1AIn this system, when the display screen corresponding to display device 200 remains stationary for an extended period, the system will activate a screen saver program, moving animations across different areas of the display screen to prevent burn-in. Users can operate display device 200 via control device 100 or terminal device 300.

[0068] Figure 1B This is a schematic diagram illustrating a method for preventing screen burn-in in the prior art. Figure 1B As shown, when the controller of the display device detects that the display screen has been in a static state for an extended period of time (where static means the display screen remains in one display state for a prolonged period), the system will activate the screen saver and send a command to display the target image, instructing the display device to display the target image on the screen. Figure 1C As shown, the target image 202 is displayed on the display screen 201, thereby changing the display screen's state of being static for a long time. After the target image has been displayed on the display screen for a preset time, random numbers are generated, such as... Figure 1D As shown, the position of the next target image to be displayed is determined to be C. After determining this position C, as follows... Figure 1E As shown, the target image 202 is moved to the area corresponding to position C for display. After the target image has been displayed on the screen for a preset time, if the screen remains static, the process returns to the previous state and uses a random number generator to determine the next position for displaying the target image. After determining the position, the target image is moved to the area corresponding to that position for display. This process continues until the screen is detected to be dynamic, at which point the target image is no longer displayed. However, since the next position of the target image depends on the generated random number, and the generation of random numbers may result in duplicates, some pixels on the screen may remain uncovered for an extended period, causing screen burn-in.

[0069] To address the aforementioned issues, this disclosure proposes a method for preventing screen burn-in. When the display screen is static for a first preset duration, at least one preset region is selected from multiple preset regions corresponding to the display screen as a first target region, and a target image is displayed within the first target region. After the target image has been displayed in the first target region for a second preset duration, at least one preset region from the previously unselected preset regions is selected as a second target region, and the target image is moved to the second target region. After the target image has been displayed in the second target region for a second preset duration, if there are any previously unselected preset regions, the process returns to selecting at least one preset region from the previously unselected preset regions as a second target region, until the display screen becomes dynamic. In the above technical solution, the display screen is divided into multiple preset areas. When the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display the target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in.

[0070] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device 200 may include infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods, etc., through which the display device 200 can be controlled. Users can input user commands through buttons on the remote control, voice input, and control panel input to control the display device 200. For example, users can input corresponding control commands through volume up / down buttons, menu buttons, power on / off buttons, etc., on the remote control to achieve the function of controlling the display device 200.

[0071] In some embodiments, mobile terminals, tablet computers, computers, laptops and other smart devices may also be used to control the display device 200.

[0072] In some embodiments, the display device 200 may receive instructions not through the aforementioned smart device or control device, but through touch or gestures.

[0073] In some embodiments, the display device 200 can also be controlled in ways other than control devices and smart devices. For example, it can be controlled by receiving user voice commands directly through a module configured inside the display device 200 for acquiring voice commands, or it can be controlled by receiving user voice commands through a voice control device set outside the display device 200.

[0074] In some embodiments, the mobile terminal can install software applications with the display device 200 to connect and communicate via network communication protocols, achieving one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal can also be transmitted to the display device 200 for synchronized display. The display device 200 can also communicate with a server via various communication methods, allowing it to connect via a local area network (LAN), wireless local area network (WLAN), and other networks. The server can be a cluster or multiple clusters, and may include one or more types of servers. The server can provide various content and interactive features to the display device 200. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device, etc. In addition to providing broadcast television reception functions, the display device 200 can also be equipped with intelligent network television functions that provide computer support.

[0075] Figure 2 This is a hardware configuration block diagram of a control device 100 according to one or more embodiments of the present disclosure. Figure 2 As shown, the control device includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device can receive user input commands and convert them into commands that the display device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the display device 200. The communication interface 130 is used for external communication and includes at least one of a Wi-Fi chip, a Bluetooth module, NFC, or a replacement module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, buttons, or a replacement module.

[0076] Figure 3A This is a hardware configuration block diagram of a display device 200 according to one or more embodiments of the present disclosure. Figure 3AThe display device 200 shown includes at least one of a tuner / demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface (i.e., a user input interface) 280. The controller 250 includes a central processing unit, a video processor, an audio processor, a graphics processor, RAM, ROM, and a first to nth interface for input / output. The display 260 may be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and may also be a projection device and a projection screen. The tuner / demodulator 210 receives broadcast television signals via wired or wireless means, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals. The communicator 220 is a component used to communicate with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. Display device 200 can establish the transmission and reception of control signals and data signals with external control device 100 or server 400 via communicator 220. Detector 230 is used to collect signals from the external environment or signals interacting with the outside world. Controller 250 and tuner 210 can be located in different separate devices; that is, tuner 210 can also be located in an external device of the main device containing controller 250, such as an external set-top box. User interface 280 can be used to receive control signals from control devices (such as infrared remote controls).

[0077] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200. The user can input user commands through a graphical user interface (GUI) displayed on the monitor 260, and the user input interface receives the user input commands through the GUI. Alternatively, the user can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.

[0078] In some embodiments, a "user interface" is the medium through which an application or operating system interacts and exchanges information with a user, enabling the conversion between the internal form of information and a form acceptable to the user. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be interface elements such as icons, windows, and controls displayed on the screen of an electronic device. Controls can include at least one of the visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0079] Figure 3B This is a schematic diagram of the software configuration in a display device 200 according to one or more embodiments of the present disclosure, such as... Figure 3B As shown, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the Android runtime and system library layer (referred to as the "System Runtime Library Layer"), and the kernel layer.

[0080] In some embodiments, at least one application runs in the application layer. These applications may be Windows programs, system settings programs, or clock programs that come with the operating system; they may also be applications developed by third-party developers. In specific implementations, the applications in the application layer include, but are not limited to, the examples above.

[0081] In some embodiments, the system runtime library layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system runs the C / C++ libraries contained in the system runtime library layer to implement the functions that the framework layer needs to perform.

[0082] In some embodiments, the kernel layer is a layer between hardware and software, and includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0083] Figure 3C This is a schematic diagram showing the icon control interface of an application in a display device 200 according to one or more embodiments of the present disclosure, such as... Figure 3CAs shown, the application layer contains at least one application whose corresponding icon control can be displayed on the screen, such as: live TV application icon control, video-on-demand application icon control, media center application icon control, application center icon control, game application icon control, etc. Live TV applications can provide live television from different signal sources. Video-on-demand applications can provide video from different storage sources. Unlike live TV applications, video-on-demand provides video display from certain storage sources. Media center applications can provide applications for playing various multimedia content. The application center can provide storage for various applications.

[0084] In some embodiments, the display device described above is a terminal device with display functionality, such as a television, mobile phone, computer, or educational device. In this display device:

[0085] The output interface (display 260, and / or audio output interface 270) is configured to output user interaction information;

[0086] Communicator 220 is used to communicate with the server;

[0087] The controller 250 is configured to: when the display screen is static for a first preset duration, select at least one of the preset areas corresponding to the display screen as a first target area, and display a target image in the first target area;

[0088] After the target image is displayed in the first target area for a second preset time, at least one of the preset areas that have not been selected is selected as the second target area, and the target image is moved to the second target area.

[0089] After the target image is displayed in the second target area for a second preset time, if there are any unselected preset areas, the process returns to selecting at least one preset area as the second target area from the unselected preset areas until the display screen is in dynamic mode.

[0090] In some embodiments, the controller 250 is further configured to:

[0091] If there is no unselected preset area, all preset areas corresponding to the display screen will be set as unselected preset areas.

[0092] In some embodiments, the controller 250 is specifically configured to:

[0093] When the display screen is static for a first preset time period, at least one first coordinate position is selected from the storage list, and the preset area corresponding to each first coordinate position is taken as the first target area. Based on each first coordinate position, the target image is displayed in the first target area. The storage list stores the coordinate positions corresponding to multiple preset areas.

[0094] After the target image is displayed in the first target area for a second preset time, at least one second coordinate position is selected from the unselected coordinate positions in the storage list, and the preset area corresponding to each second coordinate position is taken as the second target area. Based on each second coordinate position, the target image is moved to the second target area.

[0095] After the target image is displayed in the second target area for a second preset time, if there are unselected coordinate positions in the storage list, the process returns to select at least one of the second coordinate positions from the unselected coordinate positions in the storage list until the display screen is in dynamic mode.

[0096] In some embodiments, the controller 250 is further configured to:

[0097] Based on the size of the display screen and the size of the target image, the display screen is divided into multiple preset areas, and the coordinate position corresponding to each preset area is determined. The coordinate position of each preset area is then saved to a storage list.

[0098] In some embodiments, the controller 250 is further configured to:

[0099] Obtain a first ratio of the horizontal axis dimension of the display screen to the horizontal axis dimension of the target image, and a second ratio of the vertical axis dimension of the display screen to the vertical axis dimension of the target image;

[0100] Based on the first ratio and the second ratio, the display screen is divided into multiple preset areas.

[0101] In some embodiments, when both the first ratio and the second ratio are integers;

[0102] Controller 250 is specifically configured as follows:

[0103] Based on the horizontal axis dimensions of the display screen and the horizontal axis dimensions of the target image, determine the horizontal axis coordinate position corresponding to each preset area;

[0104] Based on the vertical axis dimensions of the display screen and the target image, determine the vertical axis coordinate position corresponding to each preset area.

[0105] In some embodiments, when the first ratio is not an integer, and / or the second ratio is not an integer, the plurality of preset regions include a plurality of first preset regions and a plurality of second preset regions;

[0106] Controller 250 is specifically configured as follows:

[0107] Based on the horizontal axis dimensions of the display screen and the horizontal axis dimensions of the target image, determine the horizontal axis coordinate position corresponding to each of the first preset areas;

[0108] Based on the vertical axis dimensions of the display screen and the vertical axis dimensions of the target image, determine the vertical axis coordinate position corresponding to each of the first preset areas;

[0109] The horizontal coordinate position of each second preset area is determined based on the horizontal axis size of the display screen, the horizontal axis size of the target image, and the first ratio.

[0110] The vertical coordinate position of each of the second preset areas is determined based on the vertical axis dimension of the display screen, the vertical axis dimension of the target image, and the second ratio.

[0111] In summary, this disclosure implements the above-described method for preventing screen burn-in on a display device. When the display screen is static for a first preset duration, at least one preset region is selected from multiple preset regions corresponding to the display screen as a first target region, and a target image is displayed in the first target region. After the target image is displayed in the first target region for a second preset duration, at least one preset region is selected from the unselected preset regions as a second target region, and the target image is moved to the second target region. After the target image is displayed in the second target region for a second preset duration, if there are unselected preset regions, the process returns to selecting at least one preset region from the unselected preset regions as a second target region until the display screen is dynamic. In the above technical solution, the display screen is divided into multiple preset areas. When the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display the target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in.

[0112] Figure 4A This is a system framework diagram for preventing screen burn-in according to one or more embodiments of the present disclosure, such as... Figure 4AAs shown, the system may include a first target area display module 401, a second target area display module 402, and a processing module 403. When the system detects that the display screen is static for a first preset time period, the first target area display module 401 first selects at least one preset area from multiple preset areas corresponding to the display screen as the first target area and displays the target image within the first target area. Then, after the target image has been displayed in the first target area for a second preset time period, the second target area display module 402 continues to select at least one preset area from the unselected preset areas as the second target area and moves the target image to the second target area. Finally, after the target image has been displayed in the second target area for a second preset time period, the processing module 403, if there are unselected preset areas, returns to the process of selecting at least one preset area from the unselected preset areas as the second target area until the display screen is dynamic. In the above technical solution, the display screen is divided into multiple preset areas. When the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display the target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in.

[0113] Figure 4B This is an architecture diagram illustrating the prevention of screen burn-in according to one or more embodiments of this disclosure. Based on the above system framework, this disclosure implements as follows: Figure 4B As shown, the Android system mainly includes the application layer, framework layer, system runtime library layer, and kernel layer. The implementation logic is mainly reflected in the application layer, which includes the channel first target area display module, the second target area display module, and the processing module. The functions of each module have been described in detail in the above embodiments, and will not be repeated here to avoid repetition.

[0114] The method for preventing screen burn-in provided in this embodiment involves the following steps: When the controller of the display device detects that the display screen is static for a first preset time period, it selects at least one preset area from multiple preset areas corresponding to the display screen as a first target area and displays a target image in the first target area; then, after the target image has been displayed in the first target area for a second preset time period, the controller continues to select at least one preset area from the unselected preset areas as a second target area and moves the target image to the second target area; finally, after the target image has been displayed in the second target area for a second preset time period, if there is an unselected preset area, the controller returns to the process of continuing to select at least one preset area from the unselected preset areas as a second target area until the display screen is dynamic. In the above technical solution, the display screen is divided into multiple preset areas. When the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display the target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in.

[0115] To illustrate this solution in more detail, the following will use examples to illustrate it. Figure 5A To explain, it is understandable that Figure 5A The steps involved may include more or fewer steps in actual implementation, and the order of these steps may also be different, as long as the method for preventing screen burn-in provided in the embodiments of this disclosure can be implemented. The embodiments of this disclosure do not limit the scope of the method.

[0116] Figure 5A This is a flowchart illustrating a method for preventing screen burn-in according to an embodiment of this disclosure. Figure 5A As shown, the method for preventing screen burn-in specifically includes the following steps:

[0117] S510, when the display screen is static for a first preset time period, at least one preset area is selected from the multiple preset areas corresponding to the display screen as the first target area, and the target image is displayed in the first target area.

[0118] Wherein, "the display screen is static for a first preset duration" means that the display screen remains in the current display interface for the first preset duration. The first preset duration is a set time parameter used to determine at least one preset area from multiple preset areas corresponding to the display screen as the first target area. This first preset duration can be, for example, 3 minutes. Figure 5B As shown, the display screen 201 corresponding to the display device 200 remains in the current display interface for 3 minutes. At this time, it is determined that the display screen 201 is static within the first preset time period, but it is not limited thereto. This disclosure does not specifically limit it, and those skilled in the art can set it according to the actual situation.

[0119] The aforementioned preset area refers to multiple areas obtained by dividing the display screen. In this embodiment, the division can be based on the size of the display screen and the size of the target image, but it is not limited thereto. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0120] The aforementioned target image refers to the target object used to move on the display screen, thereby solving the problem that the display screen remains static for a first preset time period.

[0121] Specifically, when the controller of the display device detects that the display screen is static for a first preset time period, it arbitrarily selects one or more preset areas from the multiple preset areas corresponding to the display screen as the first target area where the target image needs to be displayed on the display screen. After the first target area is determined, the target image is displayed in the first target area.

[0122] For example, refer to Figure 5C As shown, the display screen 201 corresponding to the display device 200 includes 64 preset areas. When the controller of the display device 200 detects that the display screen 201 has been in the current display interface for a first preset time period, such as 3 minutes, it can arbitrarily select a preset area from the 64 preset areas corresponding to the display screen, such as the 18th preset area, as the first target area where the target image needs to be displayed on the display screen 201. Then, the target image 202 is displayed in the first target area. However, it is not limited to this. This disclosure does not specifically limit it. Those skilled in the art can set it according to the actual situation.

[0123] Optionally, when selecting one or more preset areas as the first target area from among multiple preset areas corresponding to the display screen, it can be done by random selection or by dividing the multiple preset areas and sequentially using them as the first target areas. However, this disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0124] Optionally, to detect whether the display screen is static within a first preset time period, the pixels, brightness, etc. of the current display interface have changed within the first preset time period. If it is determined that the pixels and brightness of the current display interface have not changed within the first preset time period, it indicates that the display screen is static within the first preset time period. However, this is not limited to this. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0125] Optionally, based on the above embodiments, in some embodiments of this disclosure, before selecting at least one preset area as the first target area from a plurality of preset areas corresponding to the display screen and displaying the target image in the first target area, the method further includes:

[0126] The screen saver is activated, and in response to the instruction to display the target image, at least one preset area is selected from multiple preset areas on the screen as the first target area, and the target image is displayed in the first target area.

[0127] For example, the controller of the display device uses computer hardware such as a Tcon chip to detect whether the display screen is static. When the display screen is detected to be static, the controller will start a protection program for the display screen and respond to the instruction to display the target image. At this time, it will arbitrarily select a preset area from multiple preset areas corresponding to the display screen as the first target area and display the target image in the first target area. However, it is not limited to this. This disclosure does not specifically limit it. Those skilled in the art can set it according to the actual situation.

[0128] S520, after the target image is displayed in the first target area for a second preset time, at least one preset area is selected from the unselected preset areas as the second target area, and the target image is moved to the second target area.

[0129] The second preset duration refers to the duration for which the target image needs to be displayed in the first target area. This duration may be, for example, 5 seconds, but is not limited thereto. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0130] Specifically, after the target image has been displayed in the first target area for a second preset duration, if it is necessary to continue to use the target image to cover other preset areas of the display screen, then one or more preset areas will be selected as the second target area from the unselected preset areas, and the target image will be moved from the first target area to the second target area and displayed.

[0131] For example, following the above embodiments, refer to Figure 5DAs shown, after the target image 202 is displayed in the first target area, such as the 18th preset area, for 5 seconds, it continues to select one of the other 63 unselected preset areas among the 64 preset areas as the second target area, and moves the target image 202 from the 18th preset area to the 36th preset area for display. However, it is not limited to this. This disclosure does not specifically limit it. Those skilled in the art can set it according to the actual situation.

[0132] S530: After the target image is displayed in the second target area for a second preset time, determine whether there is a preset area that has not been selected.

[0133] S540, if it is determined that there is an unselected preset area, return to the execution and continue to select at least one preset area as the second target area from the unselected preset areas until the display screen is dynamic.

[0134] Among them, "dynamic" refers to the change in the display screen triggered by user actions such as moving the mouse or entering commands.

[0135] Specifically, after the target image has been displayed in the second target area for a second preset time, and it is determined that there are still unselected preset areas in the preset areas corresponding to the display screen, the display screen is still static. Then, one or more preset areas are selected as the second target area from the unselected preset areas, and the target image is moved from the first target area to the second target area for display, until the display screen is dynamic and the display of the target image stops.

[0136] Optionally, based on the above embodiments, some embodiments of this disclosure further include:

[0137] S550, if it is determined that there is no unselected preset area, all the preset areas corresponding to the display screen will be set as unselected preset areas, and the process will return to continue to select at least one preset area as the second target area from the unselected preset areas until the display screen is dynamic.

[0138] Specifically, after the target image has been displayed in the second target area for a second preset time, and it is determined that there is no unselected preset area in the preset area corresponding to the display screen, the display screen is still static. Then, all the preset areas corresponding to the display screen are set as unselected preset areas. Then, one or more preset areas are selected as the second target area in the unselected preset areas, and the target image is moved from the first target area to the second target area for display, until the display screen is dynamic and the target image is stopped from being displayed.

[0139] In the technical solution provided by this disclosure, when the display screen is static for a first preset time period, the controller of the display device selects at least one preset area from multiple preset areas corresponding to the display screen as a first target area and displays a target image in the first target area; then, after the target image is displayed in the first target area for a second preset time period, the controller of the display device continues to select at least one preset area from the unselected preset areas as a second target area and moves the target image to the second target area; finally, after the target image is displayed in the second target area for a second preset time period, if there is an unselected preset area, the controller of the display device returns to the process of continuing to select at least one preset area from the unselected preset areas as a second target area until the display screen is dynamic. In the above technical solution, the display screen is divided into multiple preset areas. When the display screen is detected to be static, in order to prevent screen burn-in, a target area is selected from the multiple preset areas to display the target image. If the display screen remains static, the target area is selected from the multiple preset areas that have not been selected to display the target image. This avoids the problem of repeatedly displaying the target image in the selected preset areas, which would cause the unselected preset areas to be unable to display the target image for a long time. This ensures that the target image is displayed in all preset areas included in the display screen, thus solving the problem of screen burn-in.

[0140] Figure 6A This is a flowchart illustrating another method for preventing screen burn-in provided in an embodiment of this disclosure. Figure 6A Is Figure 5A Based on the illustrated embodiment, a further description of a possible implementation of S510-S550 is provided, as follows: Figure 6A As shown:

[0141] S610: When the display screen is static for a first preset time period, at least one first coordinate position is selected from the storage list, and a preset area corresponding to each first coordinate position is taken as a first target area. Based on each first coordinate position, a target image is displayed in the first target area.

[0142] The storage list stores the coordinate positions corresponding to multiple preset areas. For example, refer to... Figure 6BAs shown, a coordinate system is constructed with the lower left corner of the display screen 201 corresponding to the display device 200 as the origin, the length of the display screen 201 as the horizontal axis (X), and the width of the display screen 201 as the vertical axis (Y). Based on this coordinate system, and according to the size of the display screen and the size of the target image, the coordinate position corresponding to each preset area is determined. For example, the coordinate position of the first preset area is 1(x1, y1), the coordinate position of the second preset area is 2(x2, y2), and the coordinate position of the 64 preset areas included in the display screen 201 are respectively assigned to coordinate positions 1(x1, y1), 2(x2, y2), 3(x3, y3)... 64(x1, y1). 64 y 64 The data may be stored in a storage list, but is not limited thereto. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0143] Specifically, when the controller of the display device detects that the display screen is static for a first preset time period, it arbitrarily selects one or more first coordinate positions from the storage list of multiple preset areas of the display screen, takes the preset area corresponding to each first coordinate position as the first target area, and displays the target image in the first target area based on the first coordinate position.

[0144] For example, following the above embodiment, 64 preset regions are stored, corresponding to coordinate positions 1(x1, y1), 2(x2, y2), 3(x3, y3)... 64 ...2)... 64(x1, y2)... 64(x1, y2)... 64(x1, 64 y 64 Select any coordinate position from the storage list as the first coordinate position 18(x) 18 y 18 If the coordinate position 18 is selected as the first target area, then the preset area corresponding to the first coordinate position (x) will be used as the first target area. 18 y 18 The target image is displayed in the first target area, but is not limited thereto. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0145] S620, after the target image is displayed in the first target area for a second preset time, at least one second coordinate position is selected from the unselected coordinate positions in the storage list, and the preset area corresponding to each second coordinate position is taken as the second target area. Based on each second coordinate position, the target image is moved to the second target area.

[0146] Specifically, after the target image has been displayed in the first target area for a second preset duration, if it is necessary to continue to use the target image to cover other preset areas of the display screen, then one or more coordinate positions are selected from the unselected coordinate positions as second coordinate positions, the preset area corresponding to each second coordinate position is taken as the second target area, and based on each second coordinate position, the target image is moved from the first target area to the second target area and displayed.

[0147] For example, following the above embodiment, after the target image is displayed in the first target area, such as the 18th preset area, for 5 seconds, the coordinates corresponding to the 64 preset areas are saved respectively: coordinate position 1 (x1, y1), coordinate position 2 (x2, y2), coordinate position 3 (x3, y3)...coordinate position 64 ... 64 y 64 From the other 63 unselected coordinate positions in the array, select one coordinate position, such as the 36th coordinate position, as the second coordinate position, and base the second coordinate position (x... 36 y 36 The target image is moved from the first target area to the second target area and displayed, but is not limited thereto. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0148] S630, after the target image has been displayed in the second target area for a second preset time, determine whether there are any unselected coordinate positions in the storage list.

[0149] S640, if it is determined that there are unselected coordinate positions in the storage list, return to the execution to select at least one second coordinate position from the unselected coordinate positions in the storage list until the display screen is dynamic.

[0150] Specifically, after the target image has been displayed in the second target area for a second preset time, and it is determined that there are still unselected coordinate positions in the storage list, the display screen is still static. Then, one or more coordinate positions are selected from the unselected coordinate positions as the second coordinate positions. The preset area corresponding to each second coordinate position is the second target area. According to each second coordinate position, the target image is moved from the first target area to the second target area for display until the display screen is dynamic and the target image is stopped from being displayed.

[0151] Optionally, based on the above embodiments, some embodiments of this disclosure further include:

[0152] S650, if it is determined that there are no unselected coordinate positions in the storage list, then all the coordinate positions corresponding to the multiple preset areas are set to unselected coordinate positions, and the process returns to select at least one second coordinate position from the unselected coordinate positions in the storage list until the display screen is dynamic.

[0153] Specifically, after the target image has been displayed in the second target area for a second preset time, and it is determined that there are no unselected coordinate positions in the storage list, the display screen is still static. Then, all the coordinate positions corresponding to the multiple preset areas are set to unselected coordinate positions. Then, one or more coordinate positions are selected as second coordinate positions from among the unselected coordinate positions. The target image is moved from the first target area to the second target area according to each second coordinate position for display, until the display screen is dynamic and the display of the target image stops.

[0154] In the technical solution provided by the embodiments of this disclosure, during the above process, by selecting a first coordinate position and a second coordinate position corresponding to multiple preset areas, the target image is accurately displayed on the display screen according to the first coordinate position and the second coordinate position, thereby preventing screen burn-in.

[0155] Figure 7 This is a flowchart illustrating another method for preventing screen burn-in provided in an embodiment of the present disclosure. Figure 7 Is Figure 6A Based on the illustrated embodiment, further, before executing S610, the following is also included:

[0156] S710, based on the size of the display screen and the size of the target image, divide the display screen into multiple preset areas, determine the coordinate position corresponding to each preset area, and save the coordinate position of each preset area to a storage list.

[0157] The size of the display screen can be determined based on the number of pixels on the display screen, such as 1920*1080, and the size of the target image can be determined based on the number of pixels on the target image, such as 240*135, but is not limited thereto. This disclosure does not impose specific limitations, and those skilled in the art can set it according to the actual situation.

[0158] Specifically, the size of the display screen and the size of the target image are obtained. Using the size of the display screen and the size of the target image, the display screen can be divided into multiple preset areas, and the coordinate position corresponding to each preset area is calculated and determined. The coordinate position of each preset area is saved to a storage list.

[0159] Optionally, based on the above embodiments, in some embodiments of this disclosure, one way to divide the display screen into multiple preset areas according to the size of the display screen and the size of the target image is as follows:

[0160] Step A: Obtain the first ratio of the horizontal axis dimension of the display screen to the horizontal axis dimension of the target image, and the second ratio of the vertical axis dimension of the display screen to the vertical axis dimension of the target image.

[0161] Step B involves dividing the display screen into multiple preset areas based on the first ratio and the second ratio.

[0162] For example, following the above embodiments, if the pixel count of the display screen is known to be 1920*1080 and the pixel count of the target image is known to be 240*135, then the horizontal axis dimension of the display screen can be determined to be 1920, the vertical axis dimension of the display screen is 1080, the horizontal axis dimension of the target image is 240, and the vertical axis dimension of the target image is 135. The first ratio of the horizontal axis dimension of the display screen (1920) to the horizontal axis dimension of the target image (240) is calculated to be 8, and the second ratio of the vertical axis dimension of the display screen (1080) to the vertical axis dimension of the target image (135) is calculated to be 8. Based on the first ratio of 8 and the second ratio of 8, the display screen can be divided into 8*8, i.e., 64 preset areas, but this is not limited to this. This disclosure does not specifically limit the scope, and those skilled in the art can set it according to the actual situation.

[0163] Optionally, based on the above embodiments, in some embodiments of this disclosure, when both the first ratio and the second ratio are integers, one implementation of determining the coordinate position corresponding to each preset region may be:

[0164] Step D: Determine the horizontal coordinate position of each preset area based on the horizontal axis size of the display screen and the horizontal axis size of the target image;

[0165] Step E: Determine the vertical coordinate position of each preset area based on the vertical axis dimensions of the display screen and the target image.

[0166] For example, refer to Figure 8 As shown, for the coordinate position 10 corresponding to the 10th preset area, since the horizontal axis size of the display screen is 1920, the horizontal axis size of the target image is 240, the vertical axis size of the display screen is 1080, and the vertical axis size of the target image is 135, the coordinate position 10 can be determined as (240, 945), but it is not limited to this. This disclosure does not specifically limit it, and those skilled in the art can set it according to the actual situation.

[0167] Optionally, based on the above embodiments, in some embodiments of this disclosure, when either the first ratio or the second ratio is not an integer, or when neither the first ratio nor the second ratio is an integer, the multiple preset regions include multiple first preset regions and multiple second preset regions. Another way to determine the coordinate position corresponding to each preset region can be:

[0168] Step F: Determine the horizontal coordinate position corresponding to each first preset area based on the horizontal axis size of the display screen and the horizontal axis size of the target image.

[0169] Step G: Determine the vertical coordinate position corresponding to each first preset area based on the vertical axis size of the display screen and the vertical axis size of the target image.

[0170] For example, this embodiment uses the example where the first ratio of the horizontal axis dimension of the display screen to the horizontal axis dimension of the target image is not an integer. (Refer to...) Figure 9 As shown, the horizontal axis dimension of the display screen can be 1900, and the horizontal axis dimension of the target image is 240. The first ratio of the horizontal axis dimension of the display screen (1900) to the horizontal axis dimension of the target image (240) is not an integer. However, to ensure that the target image can be displayed on the entire display screen, the horizontal axis dimension of the display screen (1900) needs to be padded to an integer multiple of the horizontal axis dimension of the target image (240), i.e., padded to 1920. At this time, the display screen can still be divided into 64 preset areas according to the first and second ratios. However, these 64 preset areas include 56 first preset areas and 8 second preset areas, i.e., preset areas 5, 16, 24, 32, 40, 48, 56, and 64. The calculation process for the coordinate positions corresponding to the 56 first preset areas refers to steps D-E in the above embodiment, which will not be elaborated further here.

[0171] Step H: Determine the horizontal coordinate position of each second preset area based on the horizontal axis size of the display screen, the horizontal axis size of the target image, and the first ratio.

[0172] Step I: Determine the vertical coordinate position of each second preset area based on the vertical axis size of the display screen, the vertical axis size of the target image, and the second ratio.

[0173] Optionally, based on the above embodiments, in some embodiments of this disclosure, the horizontal axis coordinate position of each second preset area is determined according to the horizontal axis size of the display screen, the horizontal axis size of the target image, and the first ratio, which can be specifically defined according to the following expression:

[0174] x = l*(k1-1) - (l-A1)

[0175] Where l is the horizontal axis dimension of the target image, k1 is the first ratio, and A1 is the remainder between the horizontal axis dimension L of the display screen and the horizontal axis dimension l of the target image, i.e., A 1= L%l, but not limited thereto, this disclosure is not specifically limited, and those skilled in the art can set it according to the actual situation.

[0176] Based on the vertical axis dimension of the display screen, the vertical axis dimension of the target image, and the second ratio, the vertical axis coordinate position of each second preset area is determined, which can be specifically defined according to the following expression:

[0177] y = w*(k²-1) - (w-A²)

[0178] Where w is the vertical dimension of the target image, k2 is the second ratio, and A2 is the remainder between the vertical dimension W of the display screen and the vertical dimension w of the target image, i.e., A 2= W%w, but not limited thereto, this disclosure is not specifically limited, and those skilled in the art can set it according to the actual situation.

[0179] For example, refer to Figure 10 As shown, according to the above expression, the coordinate position of the second preset area, i.e., the preset area 64, is calculated to be (1660, 135), but it is not limited to this. This disclosure does not specifically limit it, and those skilled in the art can set it according to the actual situation.

[0180] In the technical solution provided by the embodiments of this disclosure, during the above process, the coordinate position corresponding to each preset area can be accurately determined according to the size of the display screen and the size of the target image. In this way, the target image can be accurately displayed on the display screen based on the coordinate position, thereby preventing screen burn-in.

[0181] This disclosure provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described method for preventing screen burn-in and achieves the same technical effect. To avoid repetition, further details are omitted here.

[0182] The computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0183] This disclosure provides a computer program product, including: when the computer program product is run on a computer, causing the computer to implement the above-described method for preventing screen burn-in.

[0184] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the discussion in some embodiments above is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various different variations of the embodiments suitable for specific application considerations.

Claims

1. A display device, characterized in that, include: The controller is configured as follows: When the display screen is static for a first preset duration, at least one of the preset areas corresponding to the display screen is selected as the first target area, and the target image is displayed in the first target area. After the target image is displayed in the first target area for a second preset time, at least one of the preset areas that have not been selected is selected as the second target area, and the target image is moved to the second target area. After the target image is displayed in the second target area for a second preset time, if there is an unselected preset area, return to the process of selecting at least one preset area as the second target area from the unselected preset areas until the display screen is dynamic; The controller is specifically configured as follows: When the display screen is static for a first preset time period, at least one first coordinate position is selected from the storage list, and the preset area corresponding to each first coordinate position is taken as the first target area. Based on each first coordinate position, the target image is displayed in the first target area. The storage list stores the coordinate positions corresponding to multiple preset areas. After the target image is displayed in the first target area for a second preset time, at least one second coordinate position is selected from the unselected coordinate positions in the storage list, and the preset area corresponding to each second coordinate position is taken as the second target area. Based on each second coordinate position, the target image is moved to the second target area. After the target image is displayed in the second target area for a second preset time, if there are unselected coordinate positions in the storage list, the process returns to select at least one of the second coordinate positions from the unselected coordinate positions in the storage list until the display screen is in dynamic mode. Based on the size of the display screen and the size of the target image, the display screen is divided into multiple preset areas, and the coordinate position corresponding to each preset area is determined. The coordinate position of each preset area is then saved to a storage list.

2. The display device according to claim 1, characterized in that, The controller is also configured to: If there is no unselected preset area, all preset areas corresponding to the display screen will be set as unselected preset areas.

3. The display device according to claim 1, characterized in that, The controller is further configured as follows: Obtain a first ratio of the horizontal axis dimension of the display screen to the horizontal axis dimension of the target image, and a second ratio of the vertical axis dimension of the display screen to the vertical axis dimension of the target image; Based on the first ratio and the second ratio, the display screen is divided into multiple preset areas.

4. The display device according to claim 3, characterized in that, When both the first ratio and the second ratio are integers; The controller is further configured as follows: Based on the horizontal axis dimensions of the display screen and the horizontal axis dimensions of the target image, determine the horizontal axis coordinate position corresponding to each preset area; Based on the vertical axis dimensions of the display screen and the target image, determine the vertical axis coordinate position corresponding to each preset area.

5. The display device according to claim 3, characterized in that, When the first ratio is not an integer, and / or the second ratio is not an integer, the plurality of preset regions include a plurality of first preset regions and a plurality of second preset regions; The controller is further configured as follows: Based on the horizontal axis dimensions of the display screen and the horizontal axis dimensions of the target image, determine the horizontal axis coordinate position corresponding to each of the first preset areas; Based on the vertical axis dimensions of the display screen and the vertical axis dimensions of the target image, determine the vertical axis coordinate position corresponding to each of the first preset areas; The horizontal coordinate position of each second preset area is determined based on the horizontal axis size of the display screen, the horizontal axis size of the target image, and the first ratio. The vertical coordinate position of each of the second preset areas is determined based on the vertical axis dimension of the display screen, the vertical axis dimension of the target image, and the second ratio.

6. A method for preventing screen burn-in, characterized in that, include: When the display screen is static for a first preset duration, at least one of the preset areas corresponding to the display screen is selected as the first target area, and the target image is displayed in the first target area. After the target image is displayed in the first target area for a second preset time, at least one of the preset areas that have not been selected is selected as the second target area, and the target image is moved to the second target area. After the target image is displayed in the second target area for a second preset time, if there is an unselected preset area, return to the process of selecting at least one preset area as the second target area from the unselected preset areas until the display screen is dynamic; When the display screen is static for a first preset time period, at least one first coordinate position is selected from the storage list, and the preset area corresponding to each first coordinate position is taken as the first target area. Based on each first coordinate position, the target image is displayed in the first target area. The storage list stores the coordinate positions corresponding to multiple preset areas. After the target image is displayed in the first target area for a second preset time, at least one second coordinate position is selected from the unselected coordinate positions in the storage list, and the preset area corresponding to each second coordinate position is taken as the second target area. Based on each second coordinate position, the target image is moved to the second target area. After the target image is displayed in the second target area for a second preset time, if there are unselected coordinate positions in the storage list, the process returns to select at least one of the second coordinate positions from the unselected coordinate positions in the storage list until the display screen is in dynamic mode. Based on the size of the display screen and the size of the target image, the display screen is divided into multiple preset areas, and the coordinate position corresponding to each preset area is determined. The coordinate position of each preset area is then saved to a storage list.

7. The method according to claim 6, characterized in that, Also includes: If there is no unselected preset area, all preset areas corresponding to the display screen will be set as unselected preset areas.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method for preventing screen burn-in as described in any one of claims 6-7.

Citation Information

Patent Citations

  • Image display apparatus and image display method for reducing power consumption

    CN105374312A