Screen display method and apparatus, device, and storage medium
By pre-dividing and dynamically adjusting the display area of the vehicle display, the burn-in problem of the OLED display is solved, and the brightness uniformity and service life of the display are improved.
Patent Information
- Application Number
- PCT/CN2025/079612
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-21
- Filing Date
- 2025-02-27
- Publication Date
- 2025-09-25
AI Technical Summary
OLED displays are prone to screen burn-in during use, resulting in uneven brightness decay of pixels in different locations, forming afterimages.
By pre-dividing the display area of the vehicle display, dynamically acquiring the display image, and satisfying the static image movement conditions, moving the display image to the second display area where no pixels are occupied, the eye tracking module is used to adjust the movement speed and brightness reduction rate to avoid brightness attenuation caused by pixels being lit for a long time.
It effectively avoids the burn-in phenomenon of OLED displays. By dividing the areas and dynamically adjusting the brightness, it reduces the brightness difference of pixels and extends the service life of the display.
Smart Images

Figure CN2025079612_25092025_PF_FP_ABST
Abstract
Description
Screen display method, device, equipment and storage medium thereof
[0001] Related applications
[0002] This application claims priority to Chinese patent application No. 202410328177.8 filed on March 21, 2024, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of screen display technology, and in particular to a screen display method, apparatus, device, and storage medium thereof. Background Art
[0004] With the development of display technology, more and more types of display devices have appeared on the market. Following CRT (Cathode Ray Tube) displays, LCD (Liquid Crystal Display), and LED (Light-emitting Diode) displays, OLED (Organic Light-Emitting Diode) displays have emerged. OLED displays are gradually being adopted by more and more TV products due to their advantages such as thinness, wide color gamut, and high contrast.
[0005] OLEDs are current-type organic light-emitting devices (OLEDs). They emit light through the injection and recombination of charge carriers, with the intensity of the light being proportional to the injected current. The display principle is that organic materials emit fluorescence under the influence of an electric field. During use, the brightness of pixels on the screen gradually decreases with time. Due to the limitations of the display screen, the brightness of pixels in different locations decreases to varying degrees. Over time, these brightness differences between pixels in different locations can cause image retention, commonly known as screen burn-in.
[0006] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention
[0007] The main purpose of this application is to provide a screen display method, device, equipment and storage medium thereof, aiming to solve the technical problem of screen burn-in in conventional OLED display screens.
[0008] To achieve the above objectives, the present application provides a screen display method, which is applied to a vehicle-mounted display screen and includes the following steps:
[0009] Dynamically acquiring a display screen of a target display screen, wherein the display screen is displayed in a first display area of the target display screen;
[0010] When it is determined that the display image meets the preset static image movement condition, the display image is controlled to move to a second display area of the target display screen, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
[0011] In one embodiment, before the step of controlling the display image to move to the second display area of the target display screen when it is determined that the display image meets the preset static image movement condition, the step further includes:
[0012] Determining a pixel change rate of the display image within a preset time period;
[0013] Determining whether the pixel change rate is greater than a preset change rate threshold;
[0014] If so, determining that the displayed image does not satisfy the static image movement condition;
[0015] If not, it is determined that the displayed image meets the static image movement condition.
[0016] In one embodiment, the step of controlling the display screen to move to the second display area of the target display screen includes:
[0017] generating, according to the number of pixels in the first display area and the second display area, a plurality of movement paths for the display image to move toward the second display area;
[0018] determining a moving pixel change rate when the display image moves based on each of the moving paths;
[0019] determining a target path among the movement paths according to the moving pixel change rate, wherein the target path is the movement path corresponding to the maximum value of the moving pixel change rate;
[0020] The display screen is controlled to move toward the second display area based on the target path.
[0021] In one embodiment, the target display screen is provided with an eye tracking module, and the step of controlling the display screen to move to the second display area of the target display screen includes:
[0022] Acquire a first number of visual gaze points of the target display screen collected by an eye tracking module;
[0023] determining a target movement speed of the display image according to the first number of visual fixation points, wherein the first number of visual fixation points is negatively correlated with the target movement speed;
[0024] Based on the target moving speed, the display screen is controlled to move toward the second display area.
[0025] In one embodiment, the step of determining the target movement speed of the display image based on the first number of visual fixation points includes:
[0026] Determining whether the first number of visual fixation points is zero;
[0027] If not, matching the target movement speed corresponding to the first number of visual fixation points according to a preset mapping relationship between the number of visual fixation points and the picture movement speed;
[0028] If so, the target movement speed is determined according to a first continuous duration during which the first number of visual fixation points is zero, wherein the first continuous duration is positively correlated with the target movement speed.
[0029] In one embodiment, the target display screen is provided with an eye tracking module, which, after the step of controlling the display screen to move toward the second display area of the target display screen, further comprises:
[0030] Acquire a second number of visual fixation points on the target display screen collected by an eye tracking module;
[0031] If the second number of visual fixation points is zero, determining a target brightness reduction rate of the target display screen according to a second continuous duration during which the second number of visual fixation points is zero, wherein the second continuous duration is positively correlated with the target brightness reduction rate;
[0032] Based on the target brightness reduction rate, the target display screen is controlled to gradually reduce the display brightness.
[0033] In one embodiment, the step of determining the target brightness reduction rate of the target display screen according to the second continuous duration during which the second number of visual fixation points is zero includes:
[0034] According to a preset mapping relationship between the zero gaze continuous duration and the brightness reduction rate, a target brightness reduction rate corresponding to the second continuous duration is obtained by matching.
[0035] The present application also provides a screen display device, comprising:
[0036] an acquisition module, configured to dynamically acquire a display image of a target display screen, wherein the display image is displayed in a first display area of the target display screen;
[0037] A control module is used to control the display image to move to a second display area of the target display screen when it is determined that the display image meets a preset static image movement condition, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
[0038] The present application also provides an electronic device, which includes: a memory, a processor, and a screen display program stored in the memory and executable on the processor, wherein the screen display program is configured to implement the steps of the above-mentioned screen display method.
[0039] The present application also provides a storage medium, which is a computer-readable storage medium. A screen display program is stored on the computer-readable storage medium. The screen display program is executed by a processor to implement the steps of the above-mentioned screen display method.
[0040] This application discloses a screen display method for use on an in-vehicle display screen. The method comprises the following steps: dynamically acquiring a display image of a target display screen, wherein the display image is displayed in a first display area of the target display screen; and then, upon determining that the display image satisfies a preset static image movement condition, controlling the display image to move to a second display area of the target display screen, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image. By pre-dividing the display area of the in-vehicle display screen, an actual display area for displaying the display image (i.e., the first display area) and a to-be-displayed area (i.e., the second display area) that can also be used to display the display image but has unoccupied pixels are obtained. Furthermore, upon determining that the display image satisfies the preset static image movement condition, i.e., the display image contains at least a portion of a static image, posing a certain risk of screen burn-in, automatically controlling the display image to move to the reserved second display area of the target display screen. One of the causes of screen burn-in on OLED displays is that pixels on the display screen remain lit for a long time with constant brightness, resulting in different degrees of brightness decay for each pixel on the display. Therefore, by pre-dividing the area, a movable area is provided for the display screen; and then, when there is a risk of screen burn-in, that is, when the preset static image movement conditions are met, the display screen is controlled to move within the second display area of the target display screen; so that at least part of the pixels of the target display screen produce a change in brightness due to the movement, thereby effectively avoiding the occurrence of screen burn-in. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a schematic diagram of the structure of an electronic device in a hardware operating environment according to an embodiment of the present application;
[0042] FIG2 is a flow chart of a screen display method according to the first embodiment of the present application;
[0043] FIG3 is a first schematic diagram of a target screen according to the first embodiment of the present application;
[0044] FIG4 is a second schematic diagram of the target screen involved in the first embodiment of the present application;
[0045] FIG5 is a third schematic diagram of the target screen involved in the first embodiment of the present application;
[0046] FIG6 is a fourth schematic diagram of the target screen involved in the first embodiment of the present application;
[0047] FIG7 is a schematic diagram of movement of a display screen according to the first embodiment of the present application;
[0048] FIG8 is a schematic diagram of the frame structure of the screen display device involved in an embodiment of the present application.
[0049] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. Modes for Carrying Out the Invention
[0050] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0051] In addition, the descriptions of "first", "second", etc. in this application are for descriptive purposes only and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, "and / or" in the full text includes three solutions. Taking A and / or B as an example, it includes technical solution A, technical solution B, and technical solution that satisfies both A and B. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in this field to implement them. When the combination of technical solutions is mutually contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0052] Refer to Figure 1, which is a schematic diagram of the electronic device structure of the hardware operating environment involved in the embodiment of the present application.
[0053] As shown in Figure 1, the electronic device may include a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display and an input unit, such as a keyboard. The user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may include a standard wired interface or a wireless interface (such as a wireless fidelity (WI-FI) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also be a storage device independent of the processor 1001.
[0054] Those skilled in the art will appreciate that the structure shown in FIG1 does not limit the electronic device and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0055] As shown in FIG. 1 , the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module, and a screen display program.
[0056] In the electronic device shown in FIG1 , the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the electronic device of the present application can be set in the electronic device, and the electronic device calls the screen display program stored in the memory 1005 through the processor 1001 and performs the following operations:
[0057] Dynamically acquiring a display screen of a target display screen, wherein the display screen is displayed in a first display area of the target display screen;
[0058] When it is determined that the display image meets the preset static image movement condition, the display image is controlled to move to a second display area of the target display screen, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
[0059] Furthermore, the processor 1001 may call a screen display program stored in the memory 1005 and perform the following operations:
[0060] Before controlling the display image to move to the second display area of the target display screen when it is determined that the display image meets the preset static image movement condition, the method further includes:
[0061] Determining a pixel change rate of the display image within a preset time period;
[0062] Determining whether the pixel change rate is greater than a preset change rate threshold;
[0063] If so, determining that the displayed image does not satisfy the static image movement condition;
[0064] If not, it is determined that the displayed image meets the static image movement condition.
[0065] Furthermore, the operation of controlling the display screen to move to the second display area of the target display screen includes:
[0066] generating, according to the number of pixels in the first display area and the second display area, a plurality of movement paths for the display image to move toward the second display area;
[0067] determining a moving pixel change rate when the display image moves based on each of the moving paths;
[0068] determining a target path among the movement paths according to the moving pixel change rate, wherein the target path is the movement path corresponding to the maximum value of the moving pixel change rate;
[0069] The display screen is controlled to move toward the second display area based on the target path.
[0070] Furthermore, the target display screen is provided with an eye tracking module, and the operation of controlling the display screen to move to the second display area of the target display screen includes:
[0071] Acquire a first number of visual gaze points of the target display screen collected by an eye tracking module;
[0072] determining a target movement speed of the display image according to the first number of visual fixation points, wherein the first number of visual fixation points is negatively correlated with the target movement speed;
[0073] Based on the target moving speed, the display screen is controlled to move toward the second display area.
[0074] Furthermore, the operation of determining the target moving speed of the display image according to the first number of visual fixation points includes:
[0075] Determining whether the first number of visual fixation points is zero;
[0076] If not, matching the target movement speed corresponding to the first number of visual fixation points according to a preset mapping relationship between the number of visual fixation points and the picture movement speed;
[0077] If so, the target movement speed is determined according to a first continuous duration during which the first number of visual fixation points is zero, wherein the first continuous duration is positively correlated with the target movement speed.
[0078] Furthermore, the processor 1001 may call a screen display program stored in the memory 1005 and perform the following operations:
[0079] The target display screen is provided with an eye tracking module, which, after the operation of controlling the display screen to move to the second display area of the target display screen, further comprises:
[0080] Acquire a second number of visual fixation points on the target display screen collected by an eye tracking module;
[0081] If the second number of visual fixation points is zero, determining a target brightness reduction rate of the target display screen according to a second continuous duration during which the second number of visual fixation points is zero, wherein the second continuous duration is positively correlated with the target brightness reduction rate;
[0082] Based on the target brightness reduction rate, the target display screen is controlled to gradually reduce the display brightness.
[0083] Furthermore, the operation of determining the target brightness reduction rate of the target display screen according to the second continuous duration during which the second number of visual fixation points is zero includes:
[0084] According to a preset mapping relationship between the zero gaze continuous duration and the brightness reduction rate, a target brightness reduction rate corresponding to the second continuous duration is obtained by matching.
[0085] Based on the above structure, various embodiments of the screen display method are proposed.
[0086] Refer to FIG. 2 , which is a flow chart of a first embodiment of the screen display method of the present application.
[0087] In this embodiment, the screen display method may be executed by an electronic device, which may be a local device, such as a vehicle's central control system, an electronic control unit (ECU), or a network device. This is not a limitation in this embodiment. For ease of description, the following description of each embodiment will omit the execution subject. In this embodiment, the screen display method is applied to an in-vehicle display screen, and the screen display method includes:
[0088] Step S10, dynamically acquiring a display image of a target display screen, wherein the display image is displayed in a first display area of the target display screen;
[0089] In one feasible embodiment, to effectively address the burn-in issue with OLED displays, the display area of the vehicle display is pre-divided into two areas: an actual display area for displaying the image (i.e., the first display area) and an unused area (i.e., the second display area) that can also display the image but has unoccupied pixels. The image on each vehicle display is then displayed in the first display area by default. To further determine whether a display is at risk of burn-in, the display image of the target display is dynamically captured.
[0090] The target display screen is any display screen in the vehicle display screen; for example, the vehicle display screen can be divided according to location, function, etc., and at least includes: instrument display screen, central control display screen, entertainment display screen, etc.
[0091] The number of first display areas of the target display screen can be one or more; and the multiple first display areas can be adjacent or non-adjacent. The number of second display areas of the target display screen can be one or more; and the multiple second display areas can be adjacent or non-adjacent.
[0092] For example, referring to FIG3 , the resolution of the target display screen is X*Y, that is, all pixels X*Y are occupied when the screen is fully displayed; then, the display area of the target display screen is divided to obtain a first display area A1, whose occupied pixel ratio is (X-2m)*(Y-2n); and the remaining unoccupied pixels constitute a second display area A2.
[0093] For example, referring to FIG4 , the resolution of the target display screen is X*Y, that is, all pixels X*Y are occupied when the screen is fully displayed; then, the display area of the target display screen is divided to obtain a first display area B1, whose occupied pixel ratio is (X-2m)*Y; and the remaining unoccupied pixels constitute a second display area B2.
[0094] For example, referring to FIG5 , the resolution of the target display screen is X*Y, that is, all pixels X*Y are occupied when the screen is fully displayed; then, the display area of the target display screen is divided to obtain a first display area C1, whose occupied pixel ratio is X*(Y-2n); and the remaining unoccupied pixels constitute two second display areas C2 and C3.
[0095] For example, referring to Figure 6 , the target display screen has a resolution of X*Y, meaning that a full-screen display occupies all pixels X*Y. Based on the preset interface design of the target display screen, the display area is divided into multiple first display areas (D1-D5). The remaining unoccupied pixels constitute a second display area D6. A display image of any first display area of the target display screen is dynamically acquired, and if the display image satisfies a preset static image movement condition, the display image is controlled to move to the second display area of the target display screen.
[0096] In one feasible implementation, in step S20, before the step of controlling the display image to move to the second display area of the target display screen when it is determined that the display image satisfies the preset static image movement condition, the method further includes:
[0097] Step S11, determining the pixel change rate of the display image within a preset time period;
[0098] In one feasible embodiment, the pixel change rate of the display image within a preset time period is calculated, wherein the pixel change rate may be an average value of the change rate of the current frame pixel value of each pixel in the display image compared with the historical frame pixel value.
[0099] In one embodiment, the average value of the difference in pixel values of each pixel between adjacent frames of the display image within a preset time length is calculated as the first change rate corresponding to each pixel of the display image; and the average value of the first change rates of the pixels contained in the display image is determined as the pixel change rate.
[0100] Step S12, determining whether the pixel change rate is greater than a preset change rate threshold;
[0101] Step S13: If yes, it is determined that the displayed image does not meet the static image movement condition;
[0102] Step S14: If not, it is determined that the displayed image meets the static image movement condition.
[0103] In one feasible embodiment, a determination is made as to whether the pixel change rate of the displayed image is greater than a preset change rate threshold. If so, indicating that the pixels of the displayed image are in a dynamic change process, i.e., the brightness is constantly changing, and the probability of screen burn-in is low, the displayed image is determined not to meet the static image movement condition, and the step of dynamically acquiring the displayed image of the target display screen is performed. If not, indicating that the pixels of the displayed image are in a relatively static state, at least some pixels are illuminated for a long time and have constant brightness. If this continues, the target display screen may experience screen burn-in, i.e., there is a risk of screen burn-in; the displayed image is determined to meet the static image movement condition.
[0104] In this embodiment, the pixel change rate of the display image over a preset time period is determined, and then a determination is made as to whether the pixel change rate is greater than a preset change rate threshold. If so, indicating that the pixels of the display image are in a dynamic change process and the probability of burn-in is low, the display image is determined not to meet the static image movement condition. If not, indicating that the pixels of the display image are in a relatively static state and there is a risk of burn-in, the display image is determined to meet the static image movement condition. By using the pixel change rate of the display image, the accuracy of the burn-in risk judgment of the target display screen is improved, and corresponding measures can be implemented in a timely manner to prevent burn-in on the vehicle display screen.
[0105] Step S20: When it is determined that the display image meets the preset static image movement condition, control the display image to move to the second display area of the target display screen, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
[0106] In one feasible embodiment, the static image movement condition includes: a pixel change rate of the displayed image within a preset duration is less than or equal to a preset change rate threshold. If the pixel change rate of the displayed image within the preset duration is less than or equal to the preset change rate threshold, the displayed image is determined to meet the static image movement condition; the displayed image is then controlled to move to an unoccupied pixel area (second display area) reserved in the target display screen, thereby achieving pixel-level jitter of the displayed image within the target display screen.
[0107] Exemplarily, referring to FIG7 , when it is determined that the display screen A1 satisfies the preset static screen movement condition, the display screen A1 is controlled to move to the second display area A2 of the target display screen so that the display screen A1 moves from the center of the target display screen to the left.
[0108] It should be understood that since the target display screen is an onboard display screen installed in a vehicle, viewers in the vehicle may not necessarily focus their full attention on the target display screen for a long period of time. In other words, viewers' sensitivity to the display screen on an onboard display screen is much lower than that of devices such as televisions and computers. Therefore, when the display screen meets the preset static image movement conditions, the present application controls the movement of the display screen, and if the movement speed is set appropriately, the user's viewing experience will not be affected.
[0109] In this embodiment, the display area of the vehicle-mounted display screen is pre-divided to obtain an actual display area (i.e., a first display area) for displaying the image, and an unoccupied area (i.e., a second display area) that can also display the image but has unoccupied pixels. If it is determined that the image meets a preset static image movement condition (i.e., at least a portion of the image is static, posing a certain risk of burn-in), the image is automatically controlled to move to the reserved second display area of the target display screen. One of the causes of burn-in on OLED displays is that pixels on the display are illuminated for extended periods of time with constant brightness, resulting in varying degrees of brightness decay across the pixels. Therefore, the pre-divided area provides a movable area for the image. If there is a risk of burn-in (i.e., if the preset static image movement condition is met), the image is controlled to move within the second display area of the target display screen. This causes a brightness change on at least a portion of the pixels on the target display screen, effectively preventing burn-in.
[0110] Furthermore, based on the above-mentioned first embodiment, a second embodiment of the screen display method of the present application is proposed. In this embodiment, step S20, the step of controlling the display screen to move to the second display area of the target display screen includes:
[0111] Step S21, generating a plurality of movement paths for the display image to move toward the second display area according to the number of pixels in the first display area and the second display area;
[0112] In one feasible embodiment, in order to avoid screen burn-in when moving through pages, multiple paths (hereinafter referred to as movement paths for distinction) are generated based on the number of pixels contained in the first display area and the second display area for the display screen to move to the second display area.
[0113] In one embodiment, the movement path includes a path along which the display image moves within the second display area.
[0114] Step S22, determining a moving pixel change rate of the display image when the display image moves along each of the moving paths;
[0115] Step S23, determining a target path among the movement paths according to the movement pixel change rate, wherein the target path is the movement path corresponding to the maximum value of the movement pixel change rate;
[0116] Step S24: Control the display image to move to the second display area based on the target path.
[0117] In one feasible embodiment, after generating multiple movement paths, it is necessary to further screen out a suitable target path from the multiple movement paths; then simulate and calculate the moving pixel change rate when the display screen moves based on each movement path; then determine the movement path corresponding to the maximum moving pixel change rate as the target path, wherein, if the moving pixel change rates of multiple movement paths are the same and all are maximum values, then arbitrarily select one movement path from them as the target path; and control the display screen to move to the second display area based on the target path.
[0118] In this embodiment, multiple movement paths for the display screen to move toward the second display area are generated based on the number of pixels in the first display area and the second display area; then, the moving pixel change rate of the display screen when moving based on each of the moving paths is determined; then, based on the moving pixel change rate, a suitable target path is screened out from the multiple movement paths, that is, the moving path corresponding to the maximum value of the moving pixel change rate; then, the display screen is controlled to move toward the second display area based on the target path; so that when the display screen moves based on the target path, the pixels of the target display screen can be changed to the maximum extent, thereby further reducing the probability of burn-in of the vehicle display screen.
[0119] In one feasible embodiment, the target display screen is provided with an eye tracking module. Step S20 of controlling the display screen to move to the second display area of the target display screen includes:
[0120] Step S25, obtaining a first number of visual fixation points on the target display screen collected by the eye tracking module;
[0121] In a feasible embodiment, each vehicle-mounted display screen is provided with an eye tracking module for collecting visual gaze points generated on the vehicle-mounted display screen when the user gazes at the vehicle-mounted display screen; and obtaining a first number of visual gaze points of the target display screen collected by the eye tracking module.
[0122] Step S26, determining a target moving speed of the display image according to the first number of visual fixation points, wherein the first number of visual fixation points is negatively correlated with the target moving speed;
[0123] In one feasible embodiment, an appropriate target movement speed for moving the display screen is determined based on a first number of visual fixation points on the target display screen; the first number of visual fixation points is negatively correlated with the target movement speed. Since more visual fixation points on the target display screen indicate more users are looking at the target display screen, rapid movement would affect the user's visual experience; therefore, the movement speed of the display screen needs to be reduced. If the target display screen has fewer visual fixation points, it indicates that the user may not be focusing on the display screen on the target display screen. In this case, the display screen movement speed is controlled to increase to cause the brightness of the pixels on the target display screen to change, thereby reducing the risk of screen burn-in.
[0124] In one feasible implementation, step S26, determining the target moving speed of the display image based on the first number of visual fixation points, includes:
[0125] Step S261, determining whether the first number of visual fixation points is zero;
[0126] Step S262: if not, then matching and obtaining the target movement speed corresponding to the first number of visual fixation points according to a preset mapping relationship between the number of visual fixation points and the picture movement speed;
[0127] Step S263: If yes, determine the target movement speed according to the first continuous duration during which the first number of visual fixation points is zero, wherein the first continuous duration is positively correlated with the target movement speed.
[0128] In one feasible embodiment, a determination is made as to whether the first number of visual fixation points on a target display screen is zero. If not, indicating that some users are still looking at the target display screen, a target moving speed corresponding to the first number of visual fixation points is determined based on a preset mapping relationship between the number of visual fixation points and the image movement speed. If yes, this indicates that no user is currently looking at the target display screen. However, this may be due to the user briefly shifting their gaze away from the target display screen to observe the vehicle's condition while driving. Directly shifting the display screen rapidly may still affect the user's viewing experience. Therefore, a first continuous duration during which the first number of visual fixation points is zero is further obtained, and a target moving speed is determined based on this first continuous duration, wherein the first continuous duration is positively correlated with the target moving speed. When the first continuous duration is short, the display screen is controlled to move at a lower speed to accommodate scenarios where the user is only briefly away from the target display screen. As the first continuous duration during which the first number of visual fixation points is zero increases, indicating that the user is not temporarily shifting their gaze away, but rather has not needed to use the target display screen for a certain period of time, the display screen movement speed is increased to better prevent screen burn-in.
[0129] In one embodiment, the step of determining the target movement speed based on the first continuous duration in which the first number of visual fixation points is zero includes: determining the target duration interval in which the first continuous duration is located in each preset duration interval; and using the movement speed associated with the target duration interval as the target movement speed.
[0130] In one embodiment, the step of determining the target movement speed based on the first continuous duration in which the first number of visual fixation points is zero includes: matching the target movement speed corresponding to the first continuous duration based on a preset mapping relationship between the zero fixation continuous duration and the picture movement speed.
[0131] Step S27: Based on the target moving speed, control the display image to move toward the second display area.
[0132] In a feasible embodiment, after the target moving speed is determined, the display image is controlled to move toward the second display area at the target moving speed.
[0133] In this embodiment, based on the in-vehicle scenario of an in-vehicle display, the user's sensitivity to the images displayed on the display is lower than that of other display devices, such as televisions and computers. Therefore, when controlling the movement of the display, the target movement speed can be determined based on the first number of visual fixations on the target display screen collected by the eye tracking module. The first number of visual fixations is negatively correlated with the target movement speed. This effectively avoids screen burn-in while ensuring the user experience.
[0134] Furthermore, based on the first and / or second embodiments described above, a third embodiment of the screen display method of the present application is proposed. In this embodiment, the target display screen is provided with: an eye tracking module, which, after controlling the display screen to move to the second display area of the target display screen in step S20, further includes:
[0135] Step S30, obtaining a second number of visual fixation points on the target display screen collected by the eye tracking module;
[0136] In a feasible embodiment, each vehicle-mounted display screen is provided with an eye tracking module for collecting visual gaze points generated on the vehicle-mounted display screen when the user looks at the vehicle-mounted display screen; after controlling the display screen to move, the second number of visual gaze points of the target display screen collected by the eye tracking module is continued to be obtained.
[0137] Step S40: If the second number of visual fixation points is zero, determining a target brightness reduction rate of the target display screen according to a second continuous duration during which the second number of visual fixation points is zero, wherein the second continuous duration is positively correlated with the target brightness reduction rate;
[0138] Since prolonged use of high brightness can also cause screen burn-in, the display brightness can be appropriately reduced based on user usage to prevent burn-in. To prevent the user experience from being impacted by reduced brightness, the target display brightness is automatically reduced when the second number of visual fixation points reaches zero.
[0139] In a feasible embodiment, if the second number of visual fixation points is zero, the target brightness reduction rate of the target display screen is determined based on the second continuous time duration during which the second number of visual fixation points is zero, wherein the second continuous time duration is positively correlated with the target brightness reduction rate.
[0140] In one feasible implementation, step S40, determining the target brightness reduction rate of the target display screen according to the second continuous duration during which the second number of visual fixation points is zero, includes:
[0141] Step S41 : According to a preset mapping relationship between the zero-gaze continuous duration and the brightness reduction rate, a target brightness reduction rate corresponding to the second continuous duration is obtained by matching.
[0142] In a feasible embodiment, a mapping relationship between the continuous duration of zero gaze and the brightness reduction rate is preset, wherein the continuous duration of zero gaze is the continuous duration during which the number of visual fixation points on the display screen is zero; based on the above mapping relationship, the target brightness reduction rate corresponding to the second continuous duration is matched.
[0143] Step S50: Based on the target brightness reduction rate, control the target display screen to gradually reduce the display brightness.
[0144] In a feasible embodiment, after determining the appropriate target brightness reduction rate, the target display screen is controlled to gradually reduce the display brightness based on the target brightness reduction rate.
[0145] In one embodiment, the target display screen is provided with a temperature sensor; display temperature data of the target display screen collected by the temperature sensor is dynamically acquired; if the display temperature data exceeds a preset temperature threshold, the upper limit of the display brightness of the target display screen is reduced. Since high temperature is one of the causes of display screen burn-in, and the various onboard display screens in a vehicle are located in different locations, the ambient temperature during use may also vary. Based on the temperature data collected by the temperature sensor of each display screen, the upper limit of the display brightness is adjusted in a targeted manner.
[0146] In one embodiment, the display mode of a target display is obtained; if the display mode is night mode or dark mode, the upper limit of the display brightness of the target display is lowered. Because large grayscale differences are one of the causes of display screen burn-in, after the target display enters night mode or dark mode, the upper limit of the display brightness of the target display is lowered to effectively prevent burn-in.
[0147] To further prevent screen burn-in, this embodiment automatically adjusts the brightness of unattended displays. Furthermore, the target display's brightness isn't reduced directly to minimum brightness, but rather decreases gradually, effectively enhancing the user experience. Furthermore, during this gradual brightness reduction process, the duration of zero gaze on the target display is positively correlated with the rate of brightness reduction. That is, when the target display's brightness is initially reduced, the overall brightness change is minimal. This effectively prevents situations where the user needs to wait for a long recovery time due to excessive brightness reduction in a short period of time. This effectively prevents burn-in on in-vehicle displays while ensuring a pleasant user experience.
[0148] Furthermore, an embodiment of the present application further provides a screen display device. Referring to FIG. 8 , the screen display device is applied to an electronic device, and the screen display device includes:
[0149] An acquisition module 10 is configured to dynamically acquire a display image of a target display screen, wherein the display image is displayed in a first display area of the target display screen;
[0150] The control module 20 is used to control the display image to move to the second display area of the target display screen when it is determined that the display image meets the preset static image movement condition, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
[0151] In one embodiment, the acquisition module 10 is further used to determine the pixel change rate of the display image within a preset time length; determine whether the pixel change rate is greater than a preset change rate threshold; if so, determine that the display image does not meet the static image movement condition; if not, determine that the display image meets the static image movement condition.
[0152] In one embodiment, the control module 20 is further used to generate multiple movement paths for the display screen to move toward the second display area based on the number of pixels in the first display area and the second display area; determine the moving pixel change rate when the display screen moves based on each of the moving paths; determine the target path in each of the moving paths based on the moving pixel change rate, wherein the target path is the moving path corresponding to the maximum value of the moving pixel change rate; and control the display screen to move toward the second display area based on the target path.
[0153] In one embodiment, the control module 20 is further used to obtain a first number of visual gaze points on the target display screen collected by the eye tracking module; determine a target movement speed of the display screen based on the first number of visual gaze points, wherein the first number of visual gaze points is negatively correlated with the target movement speed; and control the display screen to move toward the second display area based on the target movement speed.
[0154] In one embodiment, the control module 20 is further used to determine whether the first number of visual fixation points is zero; if not, the target movement speed corresponding to the first number of visual fixation points is matched according to a preset mapping relationship between the number of visual fixation points and the picture movement speed; if so, the target movement speed is determined according to the first continuous time length during which the first number of visual fixation points is zero, wherein the first continuous time length is positively correlated with the target movement speed.
[0155] In one embodiment, the control module 20 is further configured to obtain a second number of visual fixation points of the target display screen collected by the eye tracking module; if the second number of visual fixation points is zero, determining a target brightness reduction rate of the target display screen based on a second continuous duration during which the second number of visual fixation points is zero, wherein the second continuous duration is positively correlated with the target brightness reduction rate; and based on the target brightness reduction rate, controlling the target display screen to gradually reduce its display brightness.
[0156] In one embodiment, the control module 20 is further configured to match and obtain a target brightness reduction rate corresponding to the second continuous duration according to a preset mapping relationship between the zero-gaze continuous duration and the brightness reduction rate.
[0157] The specific implementation of the screen display device of the present application is basically the same as the embodiments of the above-mentioned screen display method, and will not be repeated here.
[0158] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0159] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0160] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A screen display method, wherein: The screen display method is applied to a vehicle-mounted display screen, and the method comprises the following steps: Dynamically acquiring a display screen of a target display screen, wherein the display screen is displayed in a first display area of the target display screen; When it is determined that the display image meets the preset static image movement condition, the display image is controlled to move to a second display area of the target display screen, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
2. The screen display method according to claim 1, wherein: Before the step of controlling the display image to move to the second display area of the target display screen when it is determined that the display image meets the preset static image movement condition, the method further includes: Determining a pixel change rate of the display image within a preset time period; Determining whether the pixel change rate is greater than a preset change rate threshold; If so, determining that the displayed image does not satisfy the static image movement condition; If not, it is determined that the displayed image meets the static image movement condition.
3. The screen display method according to claim 2, wherein: The pixel change rate is an average value of the change rate of the current frame pixel value of each pixel in the display image compared with the historical frame pixel value.
4. The screen display method according to claim 2, wherein: The step of determining the pixel change rate of the display image within a preset time period includes: Calculating an average value of pixel value differences between adjacent frames of the display image within a preset time length, as a first change rate corresponding to each pixel of the display image; An average of the first change rates of the pixels included in the display image is determined as the pixel change rate.
5. The screen display method according to claim 1, wherein: The step of controlling the display image to move to the second display area of the target display screen includes: generating, according to the number of pixels in the first display area and the second display area, a plurality of movement paths for the display image to move toward the second display area; determining a moving pixel change rate when the display image moves based on each of the moving paths; determining a target path among the movement paths according to the moving pixel change rate, wherein the target path is the movement path corresponding to the maximum value of the moving pixel change rate; The display screen is controlled to move toward the second display area based on the target path.
6. The screen display method according to claim 1, wherein: The target display screen is provided with an eye tracking module, and the step of controlling the display screen to move to the second display area of the target display screen includes: Acquire a first number of visual gaze points of the target display screen collected by an eye tracking module; determining a target movement speed of the display image according to the first number of visual fixation points, wherein the first number of visual fixation points is negatively correlated with the target movement speed; Based on the target moving speed, the display screen is controlled to move toward the second display area.
7. The screen display method according to claim 6, wherein: The step of determining the target moving speed of the display image according to the first number of visual fixation points includes: Determining whether the first number of visual fixation points is zero; If not, matching the target movement speed corresponding to the first number of visual fixation points according to a preset mapping relationship between the number of visual fixation points and the picture movement speed; If so, the target movement speed is determined according to a first continuous duration during which the first number of visual fixation points is zero, wherein the first continuous duration is positively correlated with the target movement speed.
8. The screen display method according to claim 7, wherein: The step of determining the target movement speed according to a first continuous duration in which the first number of visual fixation points is zero includes: Determine a target duration interval in which the first continuous duration is located in each preset duration interval; and use a moving speed associated with the target duration interval as the target moving speed.
9. The screen display method according to claim 7, wherein: The step of determining the target movement speed according to a first continuous duration in which the first number of visual fixation points is zero includes: According to a preset mapping relationship between the zero-gaze continuous duration and the picture movement speed, the target movement speed corresponding to the first continuous duration is matched and obtained.
10. The screen display method according to claim 1, wherein: The target display screen is provided with an eye tracking module, which, after the step of controlling the display screen to move to the second display area of the target display screen, further comprises: Acquire a second number of visual fixation points on the target display screen collected by an eye tracking module; If the second number of visual fixation points is zero, determining a target brightness reduction rate of the target display screen according to a second continuous duration during which the second number of visual fixation points is zero, wherein the second continuous duration is positively correlated with the target brightness reduction rate; Based on the target brightness reduction rate, the target display screen is controlled to gradually reduce display brightness.
11. The screen display method according to claim 10, wherein: The step of determining the target brightness reduction rate of the target display screen according to the second continuous duration in which the second number of visual fixation points is zero comprises: According to a preset mapping relationship between the zero gaze continuous duration and the brightness reduction rate, a target brightness reduction rate corresponding to the second continuous duration is obtained by matching.
12. The screen display method according to claim 10, wherein: The target display screen is provided with a temperature sensor; If the display temperature data is greater than a preset temperature threshold, the upper limit of the display brightness of the target display is lowered.
13. The screen display method according to claim 10, wherein: After the step of controlling the target display screen to gradually reduce the display brightness, the method further includes: Get the display mode of the target display; If the display mode is night mode or dark mode, the upper limit of the display brightness of the target display is lowered.
14. A screen display device, wherein: The device comprises: an acquisition module, configured to dynamically acquire a display image of a target display screen, wherein the display image is displayed in a first display area of the target display screen; A control module is used to control the display image to move to a second display area of the target display screen when it is determined that the display image meets a preset static image movement condition, wherein the second display area includes a plurality of unoccupied pixels for displaying the display image.
15. An electronic device, wherein: The device includes: a memory, a processor, and a screen display program stored in the memory and executable on the processor, wherein the screen display program is configured to implement the steps of the screen display method according to any one of claims 1 to 13.
16. A storage medium, wherein: The storage medium is a computer-readable storage medium, and a screen display program is stored on the storage medium. When the screen display program is executed by a processor, the steps of the screen display method according to any one of claims 1 to 13 are implemented.
Citation Information
Patent Citations
Image display device and method thereof
CN101183518A
Display method and terminal
CN106782305A
Display method and display device
CN108648692A
Method for intelligently driving picture
CN110189699A
Display device and display method
CN111752515A