Display device and display device control method

By dividing the radar detection area into regions and setting confidence, dynamically adjusting the confidence, the problem of millimeter-wave radar misjudging curtains/green plants as humans is solved, and the functional accuracy and user experience of smart TVs are improved.

CN120238683APending Publication Date: 2025-07-01HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510206597.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

Millimeter-wave radar misjudged the curtains/green plants as human bodies in smart TVs, resulting in an increase in the probability of incorrect execution of smart functions, especially the problem of failure to automatically pause after people leave the TV.

Method used

Divide the radar detection area into multiple sub-regions, and set confidence for each sub-regions. Only the target operation is performed when the confidence is greater than the threshold. The confidence is dynamically adjusted through the timer recording the rest time to reduce the confidence in non-user areas.

Benefits of technology

It effectively reduces interference with non-user coordinate information, improves the accuracy of execution of intelligent functions, avoids misjudgment caused by curtains/green plants, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238683A_ABST
    Figure CN120238683A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a display device and a display device control method, and relates to the field of display device control, and the method comprises the steps: receiving first coordinate information sent by a radar after the radar detects a moving target in a detection region; obtaining a first sub-region where the first coordinate information is located; obtaining a confidence coefficient corresponding to the first sub-region, wherein the confidence coefficient is used for representing a credibility degree of the user appearing in the first sub-region; if the confidence coefficient is greater than a preset threshold value, executing a target operation; and if the confidence coefficient is less than or equal to a preset threshold value, removing the first coordinate information so as not to execute the target operation. According to the embodiment of the invention, the radar detection area is divided into a plurality of sub-areas, the confidence degree of the sub-area where the non-user is located is set to be smaller, and when the confidence degree of the sub-area where the coordinate information sent by the radar is located is smaller than the threshold value, the corresponding operation is not executed, so that the interference of the non-user coordinate information can be prevented; and the probability of wrong execution of the specified application function is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of display devices, and particularly to a display device and a display device control method. Background Art

[0002] The "intelligent sensing" function based on millimeter-wave radar has been added to some high-end smart TV products, which can detect the presence and orientation of people around the smart TV through the millimeter-wave radar, so as to realize functions that enhance the user experience, such as anti-myopia reminder, energy-saving brightness reduction, and intelligent playback control.

[0003] However, it is found in actual use that this intelligent function is not so "intelligent". For example, when the intelligent playback control is turned on, after a person leaves the TV, the TV cannot automatically pause. After analysis, the above problem is caused by the fact that the echo characteristics of the curtains and the leaves of green plants being blown by the wind in the user's environment are highly similar to the echo characteristics of human micro-movements. Therefore, the millimeter-wave radar misjudges the curtains / green plants as people, and thus the "pause when people leave" function has never been triggered, increasing the probability of incorrect execution of the specified application function. Summary of the Invention

[0004] Some embodiments of this application provide a display device and a display device control method, which divide the radar detection area into multiple sub-areas, set a smaller confidence value for the sub-areas where the user is not located, and when the confidence value corresponding to the sub-area where the coordinate information sent by the radar is located is less than the threshold, the corresponding operation may not be executed, which can prevent the interference of non-user coordinate information and reduce the probability of incorrect execution of the specified application function.

[0005] In a first aspect, some embodiments of this application provide a display device, including:

[0006] A display configured to display a user interface;

[0007] A controller coupled to the display and configured to:

[0008] Receive first coordinate information of an active target sent by a radar after detecting the active target in a detection area, where the detection area includes multiple sub-areas;

[0009] Obtain a first sub-area where the first coordinate information is located;

[0010] Obtain the confidence value corresponding to the first sub-area, where the confidence value is used to characterize the credibility of the user appearing in the first sub-area;

[0011] If the confidence value is greater than a preset threshold, execute a target operation, where the target operation is executed when there is a user in the detection area;

[0012] If the confidence level is less than or equal to a preset threshold, the first coordinate information is removed so as not to perform the target operation.

[0013] The above technical solution has the following advantages or beneficial effects: The radar detection area is divided into multiple sub-areas, and a smaller value is set for the confidence level of the sub-areas where the user is not located. When the confidence level corresponding to the sub-area where the coordinate information sent by the radar is located is less than the threshold, the corresponding operation may not be performed, which can prevent the interference of non-user coordinate information and reduce the probability of incorrect execution of the specified application function.

[0014] In some embodiments, after the controller executes receiving the first coordinate information of the moving target sent by the radar after detecting the moving target in the detection area, the controller is further configured to:

[0015] If the first coordinate information is the same as the second coordinate information, a timer of the first sub-area is started, and the timer is used to record the stationary duration of the moving target in the first sub-area. The second coordinate information includes the coordinate information of the moving target sent by the radar after detecting the moving target in the detection area last time.

[0016] Reduce the confidence level of the first sub-area according to the time of the timer.

[0017] The above technical solution has the following advantages or beneficial effects: When the moving target remains stationary, the confidence level of this sub-area can be automatically and continuously reduced according to the stationary time. In this way, the influence of non-user moving objects on the application decision can be excluded, enabling the application to make a decision more in line with the user's intention without the need for the user to set it manually.

[0018] In some embodiments, after the controller executes receiving the first coordinate information of the moving target sent by the radar after detecting the moving target in the detection area, the controller is further configured to:

[0019] If the first coordinate information is different from the second coordinate information, set the confidence levels of the first sub-area and the second sub-area where the second coordinate information is located to the maximum value.

[0020] The above technical solution has the following advantages or beneficial effects: When the moving target moves, it is necessary to set the confidence level of the sub-area where it is located to the maximum value to avoid the phenomenon that when the user moves to a sub-area with a lower confidence level, the generated activity data cannot be sensed by the display device, resulting in an inability to make a decision that conforms to the user's intention.

[0021] In some embodiments, when the controller executes setting the confidence levels of the first sub-area and the second sub-area where the second coordinate information is located to the maximum value, the controller is further configured to:

[0022] If the timer of the first sub-area and / or the second sub-area has been started, turn off the timer and set the confidence levels of the first sub-area and the second sub-area to the maximum value.

[0023] The above technical solution has the following advantages or beneficial effects: When the moving target moves, in addition to setting the confidence level to the maximum value, it is also necessary to clear the accumulated stationary duration, so that the confidence level of this area changes again according to the stationary duration, avoiding a rapid decrease to the minimum value after the user leaves this area, which is more in line with the actual needs of users and helps to make decisions more in line with the user's intentions.

[0024] In some embodiments, when the controller starts the timer of the first sub-region, it is further configured to:

[0025] If the third coordinate information of the moving target sent by the radar is not received within the preset duration, the timer is paused, and the time recorded by the timer is the first time;

[0026] If the third coordinate information of the moving target sent by the radar is received after the preset duration and the third coordinate information is the same as the first coordinate information, the timer is started again so that the timer continues to count from the first time.

[0027] The above technical solution has the following advantages or beneficial effects: When recording the stationary time of the moving target, if the moving target is completely stationary, for example, the leaves of the green plants do not move and the radar will no longer upload the coordinate information, the timing can be paused first, and then continue to count from the paused time after receiving the coordinate information again. It can reduce the confidence level of the area where the objects that are active but do not move for a long time in the environment faster, thus quickly preventing the interference of non-user coordinate information and preventing the target application from making wrong decisions.

[0028] In some embodiments, when the controller executes reducing the confidence level of the first sub-region according to the time of the timer, it is further configured to:

[0029] When the time of the timer reaches the first preset time, the confidence level of the first sub-region is reduced at the first step;

[0030] When the time of the timer reaches the second preset time, the confidence level of the first sub-region is reduced again at the second step. The second preset time is greater than the first preset time, and the second step is greater than the first step.

[0031] The above technical solution has the following advantages or beneficial effects: Since the user may be stationary for a short time, but the longer the stationary duration, the lower the probability that the moving target is the user. In the embodiments of the present application, the confidence level can be reduced by a small margin when the stationary duration is short, and by a large margin when the stationary duration is long, which is more in line with the actual needs and helps to improve the correct rate of executing the specified function.

[0032] In some embodiments, before executing the first coordinate information of the moving target sent after the receiving radar detects a moving target in the detection area, it is further configured to:

[0033] Load a target array, where the target array includes the mapping relationships between multiple sub-regions and confidence levels saved after the last shutdown instruction input by the user, and the stationary durations recorded by timers corresponding to multiple sub-regions.

[0034] The above technical solution has the following advantages or beneficial effects: By following the confidence levels and stationary durations set during the last startup, it helps to improve the accuracy of confidence level setting, thereby more effectively preventing interference from non-user coordinate information, and reducing the probability of incorrect execution of specified application functions.

[0035] In some embodiments, when the controller executes a target operation, it is further configured to:

[0036] Execute an anti-myopia reminder operation, a brightness adjustment operation, and / or a media playback control operation.

[0037] The above technical solution has the following advantages or beneficial effects: It can prevent interference from non-user coordinate information to functions such as anti-myopia reminder, brightness adjustment, and / or media playback control, and improve the accuracy of intelligent decision-making.

[0038] In a second aspect, some embodiments of the present application provide a display device control method, including:

[0039] Receiving the first coordinate information of the moving target sent after the receiving radar detects a moving target in the detection area, where the detection area includes multiple sub-regions;

[0040] Obtaining the first sub-region where the first coordinate information is located;

[0041] Obtaining the confidence level corresponding to the first sub-region, where the confidence level is used to characterize the credibility of the user appearing in the first sub-region;

[0042] If the confidence level is greater than a preset threshold, execute a target operation, where the target operation is executed when there is a user in the detection area;

[0043] If the confidence level is less than or equal to the preset threshold, remove the first coordinate information so as not to execute the target operation.

[0044] The above technical solution has the following advantages or beneficial effects: Dividing the radar detection area into multiple sub-regions, setting a smaller confidence level for the sub-regions where the user is not located, and when the confidence level corresponding to the sub-region where the coordinate information sent by the radar is located is less than the threshold, the corresponding operation may not be executed, which can prevent interference from non-user coordinate information and reduce the probability of incorrect execution of specified application functions.

[0045] In some embodiments, after executing the first coordinate information of the moving target sent by the receiving radar after detecting the moving target in the detection area, the method further includes:

[0046] If the first coordinate information is the same as the second coordinate information, start the timer for the first sub-region, where the timer is used to record the stationary duration of the moving target in the first sub-region, and the second coordinate information includes the coordinate information of the moving target sent by the previous receiving radar after detecting the moving target in the detection area;

[0047] Reduce the confidence level of the first sub-region according to the time of the timer.

[0048] The above technical solution has the following advantages or beneficial effects: When the moving target remains stationary, the confidence level of the sub-region can be automatically and continuously reduced according to the stationary time. In this way, the influence of non-user moving objects on the application decision can be excluded, enabling the application to make decisions more in line with the user's intention without the need for the user to set manually.

[0049] In the technical solution provided by the embodiments of the present application, after receiving the first coordinate information of the moving target sent by the radar, the confidence level of the first sub-region where the first coordinate information is located can be obtained. If the confidence level is greater than the preset threshold, perform the target operation that there is a user in the detection area; if the confidence level is less than or equal to the preset threshold, do not perform the target operation that there is a user in the detection area. The embodiments of the present application divide the radar detection area into multiple sub-regions, set a smaller value for the confidence level of the sub-region where the non-user is located, and when the confidence level corresponding to the sub-region where the coordinate information sent by the radar is located is less than the threshold, the corresponding operation can be not performed, which can prevent the interference of non-user coordinate information and reduce the probability of incorrect execution of the specified application function. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0051] Figure 1 Schematic diagram of the operation scenario between the display device and the control device provided by some embodiments of the present application;

[0052] Figure 2 Schematic diagram of the hardware configuration of the display device provided by some embodiments of the present application;

[0053] Figure 3 Schematic diagram of the software configuration of the display device provided by some embodiments of the present application;

[0054] Figure 4 Flowchart of a display device control method provided by some embodiments of the present application;

[0055] Figure 5 Schematic diagram of a radar detection area division provided by some embodiments of the present application;

[0056] Figure 6 Schematic diagram of a confidence level setting interface provided by some embodiments of the present application;

[0057] Figure 7 Flowchart of a media asset playback control method provided by some embodiments of the present application;

[0058] Figure 8 Flowchart of a myopia prevention reminder method provided by some embodiments of the present application;

[0059] Figure 9 Flowchart of a brightness adjustment method provided by some embodiments of the present application;

[0060] Figure 10 Flowchart of another display device control method provided by some embodiments of the present application;

[0061] Figure 11 Timing diagram of a display device control method provided by some embodiments of the present application. Detailed implementation manners

[0062] The embodiments will be described in detail below, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following embodiments do not represent all implementation manners consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application detailed in the claims.

[0063] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the following described implementation manners, rather than intending to limit the implementation manners of the present application. Unless otherwise specified, these terms should be understood in their ordinary and common meanings.

[0064] The terms "first", "second", "third", etc. in the specification, claims and the above-mentioned drawings of the present application are used to distinguish similar or like objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that such terms can be interchanged under appropriate circumstances.

[0065] The terms "comprising" and "having" and any variations thereof are intended to cover inclusion without exclusion. For example, a product or device comprising a series of components need not be limited to all the components clearly listed, but may include other components not clearly listed or inherent to such products or devices.

[0066] The term "module" refers to any known or later-developed hardware, software, firmware, artificial intelligence, fuzzy logic, or a combination of hardware and / or software code that is capable of performing functions related to that element.

[0067] In the embodiments of the present application, the display device 200 generally refers to a device having the capabilities of displaying images and processing data. For example, the display device 200 includes but is not limited to smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.

[0068] Figure 1 Schematic diagrams of operation scenarios between the display device and the control device provided for some embodiments of the present application. As Figure 1 shown, the user can operate the display device 200 through touch operations, the mobile terminal 300, and the control device 100. Among them, the control device 100 is used to receive operation instructions input by the user and convert the operation instructions into control instructions recognizable and responsive by the display device 200. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.

[0069] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 to perform data interaction. In some embodiments, software applications can be installed on the mobile terminal 300 and the display device 200, and connection communication can be achieved through network communication protocols to achieve the purpose of one-to-one control operations and data communication. It is also possible to transmit the audio and video content displayed on the mobile terminal 300 to the display device 200 to achieve the synchronous display function.

[0070] In some embodiments, the mobile terminal 300 or other electronic devices can also simulate the functions of the control device 100 by running an application program for controlling the display device 200.

[0071] As Figure 1 also shown, the display device 200 also communicates with the server 400 for data communication through various communication methods. The display device 200 is allowed to establish a communication connection through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0072] The display device 200 can provide a broadcast receiving TV function, and can additionally provide an intelligent network TV function with computer support functions, including but not limited to, Internet TV, smart TV, Internet Protocol TV (IPTV), etc.

[0073] Figure 2 For some embodiments of this application Figure 1 The hardware configuration block diagram of the display device 200 in

[0074] In some embodiments, the display device 200 may include at least one of a tuner demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, a user input interface 280, and a radar 290.

[0075] In some embodiments, the detector 230 is used to collect signals from the external environment or interact with the outside. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environmental scenes, user attributes, or user interaction gestures. Or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0076] In some embodiments, the display 260 includes a display function component for presenting a picture and a driving component for driving image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, components of a menu control interface, and a user control UI interface, etc.

[0077] In some embodiments, the communication device 220 is a component for communicating with external devices or the server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication methods. For example, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0078] The communication device 220 can communicate and connect the display device 200 with external devices or the server 400 in a wired or wireless connection manner. Among them, the wired connection can connect the display device 200 with external devices through components such as data lines and interfaces. The wireless connection can connect the display device 200 with external devices through wireless signals or wireless networks. The display device 200 can directly establish a connection relationship with external devices, or can indirectly establish a connection relationship through gateways, routers, connection devices, etc.

[0079] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and first to nth interfaces for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0080] In some embodiments, the controller 250 and the tuner demodulator 210 may be located in different separate devices, that is, the tuner demodulator 210 may also be in an external device of the main device where the controller 250 is located, such as an external set-top box, etc.

[0081] In some embodiments, if a user inputs a user command on the graphical user interface (GUI) displayed on the display 260, the user input interface receives the user input command through the graphical user interface (GUI).

[0082] In some embodiments, the audio output device 270 may be the native speaker of the display device 200 or an external audio output device connected to the display device 200. Among them, for the external audio output device connected to the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0083] In some embodiments, the user input interface 280 can be used to receive instructions from the user input.

[0084] In some embodiments, the radar 290 can be used to detect the presence and orientation of a human body around the display device 200. The radar 290 can emit electromagnetic waves of a specific frequency (such as 60 GHz) through an antenna. These electromagnetic waves will be reflected after encountering an object (such as a person or an object). Different objects have different reflection characteristics for electromagnetic waves. The receiving antenna of the radar 290 will capture these electromagnetic waves reflected by the target, also known as echo waves. Since the propagation speed of electromagnetic waves is known, the distance between the radar and the target can be calculated by measuring the time difference from transmission to reception of the echo wave. The angular position of the target relative to the radar is determined through the directivity of the antenna or a multi-antenna array, so that the spatial position of the object can be determined.

[0085] In some embodiments, the radar 290 can be built into the display device 200, that is, the radar 290 is directly connected to the controller 250, or it can be externally connected to the display device 200, that is, connected to the controller 250 as a slave device through a serial bus (USB interface). The radar 290 can be fixedly installed on the four sides of the housing of the display device 200 so as not to block the user from viewing the user interface displayed by the display device 200. The radar 290 can also be fixedly placed around the display device 200. The embodiment of the present application does not limit the installation position of the millimeter wave radar.

[0086] In some embodiments, radar 290 includes a millimeter wave radar. Millimeter wave radar generally refers to a radar system with a frequency between 30 GHz and 300 GHz, corresponding to a wavelength of 1 mm to 10 mm. Millimeter wave radar can provide very high spatial resolution and can detect and distinguish objects more accurately.

[0087] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system can control the display device to provide a user interface. For example, the operating system can directly control the display device to provide a user interface, or provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

[0088] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0089] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the system library layer and the kernel layer.

[0090] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on the applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0091] In the embodiment of the present application, the application layer may include a media asset playback application. After receiving the coordinate information of the active target and the confidence level of the area where the coordinate information is located, the media asset playback application may determine that there is no user in the detection area and generate a pause instruction to perform a media asset playback pause operation when the confidence level is less than or equal to a preset threshold. When the confidence level is greater than the preset threshold, it is determined that there is a user in the detection area, and no pause instruction is generated to normally play the media asset. Among them, the coordinate information includes planar coordinate data and spatial coordinate data.

[0092] In the embodiment of the present application, the application layer may include a brightness adjustment application. After receiving the coordinate information of the active target and the confidence level of the area where the coordinate information is located, the brightness adjustment application may, when the confidence level is greater than the preset threshold, determine the distance between the user and the display device 200 according to the coordinate information, determine the target brightness of the display device 200 according to this distance, and adjust the brightness of the display device to the target brightness. When the confidence level is less than or equal to the preset threshold, there is no need to adjust the brightness of the display device according to the coordinate information.

[0093] In the embodiment of the present application, the application layer may include an anti-myopia reminder application. After receiving the coordinate information of the active target and the confidence level of the area where the coordinate information is located, the anti-myopia reminder application may, when the confidence level is greater than the preset threshold, determine the distance between the user and the display device 200 according to the coordinate information, and display anti-myopia reminder information if this distance is greater than a preset distance. When the confidence level is less than or equal to the preset threshold, the coordinate information is removed.

[0094] The framework layer provides an Application Programming Interface (API) and a programming framework for the application. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center, and this center decides to let the applications in the application layer take actions. The application can access the resources in the system and obtain the services of the system through the API interface during execution.

[0095] Such as Figure 3As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc. Among them, the view system can design and implement the interface and interaction of the application. The view system includes lists, grids, text boxes, buttons, etc. The managers include at least one of the following modules: The Activity Manager is used to interact with all the activities running in the system; the Location Manager is used to provide access to the system location service for system services or applications; the Package Manager is used to retrieve various information related to the application packages currently installed on the device; the Notification Manager is used to control the display and clearing of notification messages; the Window Manager is used to manage icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0096] In some embodiments, the Activity Manager is used to manage the life cycles of various applications and the general navigation back function, such as controlling the exit, opening, and back of the application. The Window Manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling the change of the display window. For example, shrinking the display window, jittering the display, and distorting the display.

[0097] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction libraries included in the system runtime layer, such as C / C++ instruction libraries, to implement the functions that the framework layer is to achieve.

[0098] In some embodiments, the kernel layer is a functional level between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, as Figure 3 shown, hardware drivers can be configured in the kernel layer. The drivers included in the kernel layer can be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor drivers (such as fingerprint sensors, temperature sensors, pressure sensors, etc.), and power drivers, etc.

[0099] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0100] The "intelligent sensing" function based on millimeter-wave radar has been added to some high-end smart TV products. The millimeter-wave radar can detect the presence and position of human bodies around the smart TV, thereby realizing functions such as anti-myopia reminders, energy-saving and brightness reduction, and intelligent broadcast control to enhance user experience.

[0101] However, in actual use, it is found that this smart function is not so "smart". For example, when the smart broadcast control is turned on, the TV will not automatically pause after the person leaves the TV. After analysis, the above problem is because the echo characteristics caused by the curtains and leaves of green plants in the user's environment being blown by the wind are highly similar to the echo characteristics of human micro-movements, so the millimeter wave radar misjudges the window / green plant as a human body, and thus the "pause when people leave" function is never triggered, thereby increasing the probability of incorrect execution of the specified application function.

[0102] In some embodiments, in order to reduce the probability of incorrect execution of the specified application function, the sensitivity of radar detection can be reduced, that is, small movements such as curtain shaking and leaf shaking are filtered out from the physical level, and only large movements of human body movements, such as walking, jogging, and swinging arms are captured. However, this solution will introduce a more serious problem. When the user sits or lies on the sofa to watch TV, due to the slight human body movements, there may only be the rise and fall of the chest, the radar 290 will think that there is no one in front of the TV at this time, thereby triggering the smart pause function, which is unacceptable to the user.

[0103] In order to reduce the probability of incorrect execution of a specified application function and better meet user needs, the present embodiment provides a display device 200. The structure and functions of each part of the display device 200 can refer to the above embodiment. In addition, based on the display device 200 shown in the above embodiment, this embodiment further improves some functions of the display device 200. Figure 4 As shown, the controller 250 (at least one processor) enables the display device 200 to perform the following steps by running the application:

[0104] Step S401: receiving the first coordinate information of the moving target sent by the radar after detecting the moving target in the detection area.

[0105] The radar 290 can send electromagnetic waves at preset time intervals and determine whether there are moving targets in the detection area based on the received echo. If there are moving targets in the detection area, the coordinate information of the moving targets is sent to the controller 250. If there are no moving targets in the detection area, there is no need to send the coordinate information to the controller 250, or empty coordinate information is sent to the controller 250. The controller 250 can also actively obtain the detection result of the radar 290. The first coordinate information includes planar coordinate data or spatial coordinate data.

[0106] Step S402: Obtain the first sub-region where the first coordinate information is located.

[0107] In some embodiments, when the radar is first turned on, its detection area is sent to the controller 250. After receiving the detection area, the controller 250 divides the detection area into multiple sub-regions.

[0108] In some embodiments, the detection area of the radar 290 can be represented by two-dimensional data. Exemplarily, as Figure 5 shown, taking the installation position of the radar 290 as the origin, a planar rectangular coordinate system is established, and the detection area can be divided into several small sub-regions with small areas. The coordinate information of each point in the detection area can be represented by planar rectangular coordinate data (x, y), and the range of each sub-region can also be defined by the values of x and y in the planar rectangular coordinate data.

[0109] In other embodiments, the detection area of the radar 290 can be represented by three-dimensional data. Taking the installation position of the radar 290 as the origin, a spatial rectangular coordinate system is established, and the detection area can be divided into several small spatial sub-regions. The coordinate information of each point in the detection area can be represented by spatial rectangular coordinate data (x, y, z), and the range of each sub-region can also be defined by the values of x, y, and z in the spatial rectangular coordinate data.

[0110] Exemplarily, the first coordinate information is (x1, y1), and the range of region 1 is x ∈ [a1, a2) and y ∈ [b1, b2). If x1 ∈ [a1, a2) and y1 ∈ [b1, b2), it can be determined that the first coordinate information is in region 1.

[0111] Step S403: Obtain the confidence level corresponding to the first sub-region.

[0112] In some embodiments, after dividing the radar detection area into multiple sub-regions, the confidence level of each sub-region is set to a preset value, or the weight value of each sub-region is set to an initial value. Exemplarily, the confidence level of the sub-region can be set to the maximum value of 100, or the weight value of the sub-region can be set to 1.

[0113] Confidence is used to characterize the credibility of a user's presence in a sub-region. The greater the confidence, the higher the credibility of the user's presence in the sub-region; the smaller the confidence, the lower the credibility of the user's presence in the sub-region.

[0114] It should be noted that weights can be used to determine confidence. Exemplarily, the relationship between weights and confidence is shown in Table 1, and the confidence corresponding to the weight can be found in the weight-confidence mapping table. For example, if the weight is 0.89, the confidence is 95.

[0115] Table 1

[0116] Weight value Confidence level [0.9,1] Default 100 (highest confidence level) [0.5,0.9) 95 [0.4,0.5) 60 [0,0.4) 30

[0117] In some other embodiments, after dividing the radar detection area into multiple sub-regions, the weight or confidence of each sub-region can be set by the user. Exemplarily, in response to a first instruction input by the user, the control display shows an intelligent control function setting interface, and the intelligent control function setting interface includes a confidence setting control. After receiving the user's confirmation operation on the confidence setting control, a confidence setting interface is displayed, as Figure 6 shown. The confidence setting interface includes a plurality of sub-region controls 61. After receiving the user's confirmation operation on the sub-region control 61, the confidence of the sub-region corresponding to the selected sub-region control can be changed.

[0118] In some embodiments, the display device 200 is built-in or externally connected with a camera, which can capture an indoor scene map in front of the display device 200, and combining and displaying the indoor scene map with the position of the radar detection area can help the user to set corresponding confidence for different sub-regions in a targeted manner. For example, areas where the user does not go or does not often go, or areas that are likely to cause interference to the display device, such as the areas where curtains or green plants are located, can be set with lower confidence values.

[0119] Each sub-region corresponds to a confidence, and the mapping relationship between the sub-region and the confidence can be represented by a confidence mapping table. Exemplarily, the confidence mapping table is shown in Table 2. The confidence corresponding to Region 1 is 100, the confidence corresponding to Region is 95, the confidence corresponding to Region 3 is 100,....

[0120] Table 2

[0121] First region Region range Weight value Confidence level Region 1 x ∈ [a1, a2) and y ∈ [b1, b2) 1 100 Region 2 x ∈ [a2, a3) and y ∈ [b1, b2) 0.89 95 Region 3 x ∈ [a3, a4) and y ∈ [b1, b2) 1 100 …… …… …… ……

[0122] After receiving the first coordinate information of the moving target sent by the radar after detecting the moving target, the first sub-region where the first coordinate information is located is obtained, and then the confidence corresponding to the first sub-region is found from the confidence mapping table.

[0123] For example, the first coordinate information is (x1, y1), and it can be determined in turn whether it matches the area range of each first area. If x1∈[a1, a2) and y1∈[b1, b2), it can be determined that the active target is in area 1, and the confidence of obtaining area 1 is 100.

[0124] Step S404: Determine whether the confidence level is greater than a preset threshold.

[0125] If the confidence level is greater than the preset threshold, executing step S405: executing the target operation;

[0126] If the confidence level is less than or equal to the preset threshold, step S406 is executed: removing the first coordinate information so as not to perform the target operation.

[0127] The target operation is performed when there is a user in the detection area.

[0128] In some embodiments, after receiving the first coordinate information of the moving target sent by the radar after detecting the moving target in the detection area, it is determined whether the first coordinate information is the same as the second coordinate information. The second coordinate information includes the coordinate information of the moving target sent by the radar after detecting the moving target in the detection area last time.

[0129] In some embodiments, if the first coordinate information and the second coordinate information are plane rectangular coordinate data, it can be directly determined whether the horizontal and vertical coordinates are the same.

[0130] In some embodiments, if the first coordinate information and the second coordinate information are spatial rectangular coordinate data, the first coordinate information and the second coordinate information being the same may mean that the horizontal coordinates, vertical coordinates and vertical coordinates of the two coordinate information are the same, or may mean that the horizontal coordinates and vertical coordinates of the two coordinate information are the same, but the vertical coordinates may be different. That is, the moving target only moves on the vertical axis, and can also be considered to be stationary, without displacement or movement trajectory.

[0131] It should be noted that slight movement of objects in the radar detection area, such as the rise and fall of the human chest and the slight swaying of the leaves of green plants, can be detected by the radar, but because it is a slight movement, the coordinate information sent by the radar twice is the same, and it can be considered that the human body or green plants are in a relatively static state, that is, there is no displacement. The timer in this application records the time in a relatively static state. If the object is completely stationary, the radar will not send coordinate information to the display device.

[0132] If the first coordinate information is the same as the second coordinate information, determine whether the timer for the first sub-region where the first coordinate information is located is started; if the timer for the first sub-region where the first coordinate information is located is not started, start the timer for the first sub-region where the first coordinate information is located. The timer is used to record the stationary duration of the moving target in the first sub-region. If the timer for the first sub-region where the first coordinate information is located has been started, there is no need to perform operations related to starting the timer. Finally, reduce the confidence level of the first sub-region where the first coordinate information is located according to the time of the timer.

[0133] Among them, if the coordinate information sent by the radar twice in a row is the same, it means that the moving target is in a relatively stationary state or a state without displacement. Therefore, it is necessary to count the stationary time of the moving target, and the stationary duration can be counted by setting a timer for the sub-region where the moving target is located.

[0134] In some embodiments, a specific implementation of reducing the confidence level of the first sub-region where the first coordinate information is located according to the time of the timer may include: linearly reducing the confidence level of the first sub-region where the first coordinate information is located according to the time of the timer.

[0135] Exemplarily, A = 100 - aT; where A is the confidence level, a is a constant, and T is the time of the timer, that is, the stationary duration of the moving target in the first sub-region. As the stationary duration increases, the confidence level continuously decreases.

[0136] In some embodiments, according to common sense, the longer an object remains stationary, the lower the probability that it is a human body. For example, when sitting in front of the TV and watching TV, it is very difficult to remain motionless for an hour continuously. Even if one falls asleep on the sofa, it usually does not exceed 8 hours. Therefore, a dynamic weight reduction step can be set according to this common sense.

[0137] Another specific implementation of reducing the confidence level of the first sub-region where the first coordinate information is located according to the time of the timer may include: when the time of the timer reaches the first preset time, reduce the confidence level of the first sub-region where the first coordinate information is located by the first step; when the time of the timer reaches the second preset time, reduce the confidence level of the first sub-region where the first coordinate information is located again by the second step. The second preset time is greater than the first preset time, and the second step is greater than the first step.

[0138] Exemplarily, the confidence level step mapping table is shown in Table 3. The initial value of the confidence level of the first sub-region where the first coordinate information is located is 100. When the time of the timer reaches 1 hour, the confidence level is reduced by the amplitude of step 1, and the confidence level is 99 at this time. When the time of the timer reaches 2 hours, the confidence level is reduced again by step 5, and the confidence level is 94 at this time, and so on.

[0139] Table 3

[0140]

[0141]

[0142] Exemplarily, the weight reduction step mapping table is shown in Table 4. The weight of the first sub-region where the first coordinate information is located is 1, that is, the confidence level is 100%. When the time of the timer reaches 1 hour, the weight is reduced at a step of 0.01. At this time, the weight is 0.99 and the confidence level is 100%. When the time of the timer reaches 2 hours, the weight is reduced again at a step of 0.1. At this time, the weight is 0.89 and the confidence level is 95%, and so on.

[0143] Table 4

[0144] Stationary duration Weight reduction step 1 hour 0.01 2 hours 0.1 4 hours 0.2 6 hours 0.6

[0145] In some embodiments, the weight or confidence level can be calculated once every preset time interval. For example, p = T / t; where p is the gear position, T is the stationary duration, and t is the preset time interval. When p is an integer, the reduction amplitude of the weight or confidence level corresponding to the gear position is obtained and the weight or confidence level is reduced according to this reduction amplitude. Exemplarily, t is 60 min. When the stationary duration is 60 min, p = 1, and the reduction amplitude of the confidence level corresponding to gear position 1 is 1. When the stationary duration is 120 min, p = 2, and the reduction amplitude of the confidence level corresponding to gear position 2 is 10.

[0146] Since the user may be stationary for a short time, but the longer the stationary time, the lower the probability that the moving target is the user. In the embodiments of the present application, when the stationary duration is short, the confidence level can be reduced by a small amplitude, and when the stationary duration is long, the confidence level can be reduced by a large amplitude, which is more in line with the actual needs and helps to improve the correct rate of executing the specified function.

[0147] When the timer of the first sub-region where the first coordinate information is located is started, it is judged whether the third coordinate information of the moving target sent by the radar is received within the preset time interval.

[0148] In some embodiments, if the third coordinate information of the moving target sent by the radar is not received within the preset time interval, it indicates that the moving target is completely stationary, then the timer is paused. Among them, pausing the timer can retain the currently recorded time and continue timing with the currently recorded time after restarting. At this time, the time recorded by the timer is the first time.

[0149] If the third coordinate information of the moving target is received after a preset duration, determine whether the third coordinate information is the same as the first coordinate information. If the third coordinate information is the same as the first coordinate information, restart the timer so that the timer continues to count from the first time. If the third coordinate information is different from the first coordinate information, turn off the timer and set the confidence level of the first area where the third coordinate information and the first coordinate information are located to the highest value.

[0150] Exemplarily, the coordinate information (x1, y1) sent by the radar 290 is received every 1 s. If the coordinate information sent by the radar 290 is not received again 1 s after the last coordinate information is sent, the timer is paused. At this time, the time of the timer is 1 hour and the confidence level is 99. Half an hour after the last coordinate information is sent, if the coordinate information (x1, y1) sent by the radar 290 is received again, the timer is started, and the timer starts to count from 1 hour. After the cumulative count reaches 2 hours, the confidence level is 94.

[0151] If the third coordinate information of the moving target is received within a preset duration, determine whether the first coordinate information is the same as the third coordinate information. The subsequent specific steps are the same as the subsequent steps for determining whether the first coordinate information is the same as the second coordinate information.

[0152] The embodiment of the present application can accumulate the stationary duration of the moving target whose detection area does not move, and obtain the confidence level according to the accumulated stationary duration, so as to more quickly reduce the confidence level of the area where the object that moves for a long time but does not move in the environment, thereby quickly preventing the interference of invalid data such as curtains and green plants, and preventing the target application from making wrong decisions.

[0153] In some embodiments, if the third coordinate information of the moving target is not received within a preset duration, the timer is turned off. If the third coordinate information of the moving target is received after a preset duration and the third coordinate information is the same as the first coordinate information, the timer is started so that the timer starts counting again.

[0154] Exemplarily, the confidence level is 100. The coordinate information (x1, y1) sent by the radar 290 is received every 1 s. If the coordinate information sent by the radar 290 is not received again 1 s after the last coordinate information is sent, the timer is turned off. At this time, the time of the timer has reached 1 hour and the confidence level is 99. Half an hour after the last coordinate information is sent, if the coordinate information (x1, y1) sent by the radar 290 is received again, the timer is started to start counting again. After counting to 1 hour, the confidence level drops by 1 and the confidence level is 98.

[0155] A user may remain stationary at a certain location multiple times. If the duration of the user's stationary state is increased, it is possible to quickly reduce the confidence level of that area, resulting in the coordinate information generated by the user at that location being unusable by the target application. Therefore, the embodiments of the present application can more accurately reduce the confidence level of the area where an object that has been active for a long time but does not move in the environment, preventing the target application from making incorrect decisions.

[0156] If the first coordinate information is different from the second coordinate information, set the confidence level of the first sub-region where the first coordinate information is located and the confidence level of the second sub-region where the second coordinate information is located to the maximum value, or set the weight value to 1.

[0157] Among them, the coordinate information sent by the radar 290 twice in succession is different, indicating that the moving target is in a moving state. Therefore, it is necessary to set the confidence level of the sub-regions where the two coordinate information is located to the maximum value or set the weight value to 1, so that the target application can process the coordinate information normally.

[0158] The difference between the first coordinate information and the second coordinate information indicates that the moving target may have been in a moving state all the time. The confidence level of the sub-regions passed by the moving target, that is, the sub-regions involved in the moving trajectory, is set to the maximum value or the weight value is set to 1. The difference between the first coordinate information and the second coordinate information indicates that the moving target may be in a state of first stationary and then moving or first moving and then stationary. The confidence level of the sub-regions passed by the moving target is also set to the maximum value or the weight value is set to 1.

[0159] Exemplarily, the radar 290 detects a curtain. After 1 hour, the weight value of the sub-region where the curtain is located is reduced to 0.99, and so on. After more than ten hours or dozens of hours, the confidence level of this sub-region can be reduced to 0. At this time, no matter how the curtain swings, the target application will regard it as invalid data and will not recognize the curtain as a human body. If a human body moves to the curtain area, because the movement of the human body has a continuous trajectory, the confidence levels of the sub-regions passed by the moving object will all be set to the highest value. Therefore, it is possible to avoid not detecting the human body when a person walks into the curtain area, thus providing effective data support for the intelligent decision-making of the target application.

[0160] After determining that the first coordinate information is different from the second coordinate information, it is also possible to determine whether the timers of the first sub-region and / or the second sub-region are started. If the timers of the first sub-region and / or the second sub-region have been started, turn off the timers and clear the stationary duration of the first sub-region and / or the second sub-region. If the stationary duration is not cleared, after detecting that the moving target is stationary in this area, the confidence level may directly decrease from the maximum value to the minimum value, affecting the accuracy of the confidence level data.

[0161] In some embodiments, after receiving a shutdown instruction input by the user, the target array can be saved. The target array includes the mapping relationships between multiple sub-regions and confidence levels and the stationary durations recorded by timers corresponding to multiple sub-regions, that is, the confidence mapping table.

[0162] After receiving a startup instruction input by the user, the target array can be loaded. After receiving the first coordinate information of the active target sent by the radar when detecting an active target, obtain the confidence level of the first sub-region from the target array. When the first coordinate information is the same as the second coordinate information, obtain the stationary duration of the first sub-region, and start the timer so that the timer starts timing with the stationary duration corresponding to the first sub-region in the target array.

[0163] The target array is shown in Table 5.

[0164] Table 5

[0165] Region Weight value Confidence level Stationary duration Region 1 1 100 0 Region 2 1 100 0 Region 3 0.99 100 1 Region 4 0.69 99 4 Region 5 1 100 0 Region 6 0.09 30 8 …… …… …… ……

[0166] In some embodiments, the coordinate information sent by the radar can be used for media asset playback control, as Figure 7 shown. The specific steps may include:

[0167] Step S701: Receive the first coordinate information of the active target sent by the radar after detecting an active target in the detection area;

[0168] Step S702: Obtain the first sub-region where the first coordinate information is located;

[0169] Step S703: Obtain the confidence level corresponding to the first sub-region;

[0170] Step S704: Determine whether the confidence level is greater than a preset threshold;

[0171] If the confidence level is greater than the preset threshold, then execute Step S705: Obtain that the user is in the detection area and do not perform the media asset pause operation;

[0172] If the confidence level is less than or equal to the preset threshold, then execute Step S706: Remove the first coordinate information, obtain that the user is not in the detection area, and perform the media asset pause operation.

[0173] The embodiments of the present application can avoid the problem of misjudging that the user is still in front of the display device 200 due to factors such as the curtains and the leaves of green plants being blown by the wind. Thus, even if there are activities of objects such as curtains after the user leaves the viewing area, the media asset pause function can be triggered, thereby improving the accuracy of triggering the media asset pause function.

[0174] In some embodiments, the coordinate information sent by the radar can be used for anti-myopia reminder operations, as Figure 8 shown. The specific steps may include:

[0175] Step S801: Receive the first coordinate information of the moving target sent by the radar after detecting the moving target in the detection area;

[0176] Step S802: Obtain the first sub-region where the first coordinate information is located;

[0177] Step S803: Obtain the confidence level corresponding to the first sub-region;

[0178] Step S804: Determine whether the confidence level is greater than a preset threshold;

[0179] If the confidence level is greater than the preset threshold, execute Step S805: Obtain the first distance between the moving target and the display device based on the first coordinate information;

[0180] Step S806: Determine whether the first distance is less than a preset distance;

[0181] If the first distance is less than the preset distance, execute Step S807: Control the display 260 to display an anti-myopia reminder message.

[0182] If the first distance is greater than or equal to the preset distance, do not control the display 260 to display an anti-myopia reminder message.

[0183] If the confidence level is less than or equal to the preset threshold, execute Step S808: Remove the first coordinate information, that is, there is no need to obtain the first distance between the moving target and the display device based on the first coordinate information.

[0184] The embodiments of the present application can avoid factors such as the leaves of curtains and green plants being blown by the wind, which may cause misjudgment that the user is in a very close position in front of the display device 200 and trigger an anti-myopia reminder, improve the accuracy of triggering the anti-myopia reminder function, and avoid affecting the normal use of the display device 200 by the user due to the slight movement of non-users.

[0185] In some embodiments, the coordinate information sent by the radar can be used for brightness adjustment operations, such as Figure 9 shown, and the specific steps may include:

[0186] Step S901: Receive the first coordinate information of the moving target sent by the radar after detecting the moving target in the detection area;

[0187] Step S902: Obtain the first sub-region where the first coordinate information is located;

[0188] Step S903: Obtain the confidence level corresponding to the first sub-region;

[0189] Step S904: Determine whether the confidence level is greater than a preset threshold;

[0190] If the confidence level is greater than the preset threshold, perform step S905: Obtain the first distance between the active target and the display device 200 based on the first coordinate information;

[0191] Step S906: Obtain the first brightness corresponding to the first distance;

[0192] Step S907: Adjust the brightness of the display device 200 to the first brightness;

[0193] If the confidence level is less than or equal to the preset threshold, perform step S908: Remove the first coordinate information, that is, there is no need to obtain the first distance between the active target and the display device 200 based on the first coordinate information.

[0194] The embodiments of the present application can avoid factors such as the curtains and the leaves of green plants being blown by the wind, which may cause misjudgment that the user is at a certain position in front of the display device 200 and affect its brightness, improve the accuracy of triggering the brightness adjustment function, and avoid the normal use of the display device 200 by the user being affected by minor activities of non-users.

[0195] In some embodiments, as Figure 10 shown, after the display device 200 is powered on, obtain the weight value of each sub-region. The radar detects the objects in the detection area in real time. If an active object is detected, send the coordinate information of the active object to the display device. The display device determines whether the coordinate information of only one active object is received. If the coordinate information of only one active object is received, determine whether the active object has displacement. If the active object has displacement, set the weight value of the sub-region where the active object is located to 1, then obtain the corresponding confidence level according to the weight value of the sub-region, and send the coordinate information and the confidence level to the application layer. The application layer can set the confidence level threshold by itself and discard the data below the confidence level threshold. If the active object has no displacement, set the confidence level of the region where it is located according to the stationary duration. The specific method includes: calculate the weight value once every interval t, for example, t = 60 min, that is, reduce the weight once per hour. When the duration reaches the first hour, perform the first-level weight reduction. When the duration reaches the second hour, perform the second-level weight reduction.

[0196] If the coordinate information of at least two active objects is received, determine whether all active objects have no displacement. If all active objects have no displacement, set the confidence level of the region where each active object is located according to the stationary duration. If one or more active objects have displacement, set the weight value of the first region where the active object with displacement is located to 1, and set the confidence level of the region where the active object without displacement is located according to the stationary duration.

[0197] In some embodiments, the timing diagram of the display device control method can be as Figure 11As shown in the figure. The controller 250 includes a confidence management module and a target application. After the display device 200 is powered on, the radar is turned on and the confidence management module obtains the target array from the local memory. The target array includes the confidence level and the stationary duration corresponding to each sub-region saved before the last shutdown. After the radar detects an active object in the detection area, it obtains the coordinate information of the active object and sends the coordinate information to the confidence management module. The confidence management module determines whether the current coordinate information is the same as the previously cached coordinate information. If they are different, it sets the confidence level of the current coordinate information and the sub-region where the previous coordinate information is located to the maximum value, that is, 100. Among them, if the timer of the sub-region is turned on, the timer is paused or turned off. If they are the same, it determines whether the timer of the sub-region where the current coordinate information is located is started. If it is not started, the timer is started. If it has been started, there is no need to perform the relevant operations for starting the timer. After starting the timer, the confidence level of the sub-region is reduced according to the time recorded by the timer. The confidence management module obtains the confidence level of the sub-region where the coordinate information is located and sends the confidence level and the coordinate information to the target application together. The target application determines whether the confidence level is greater than the preset threshold. If the confidence level is greater than the preset threshold, it performs the target operation when there is a user in the detection area. If the confidence level is less than or equal to the preset threshold, the coordinate information is removed and the target operation is not performed.

[0198] In the embodiment of the present application, according to the coordinate information of the detection target, the confidence level of the radar data is dynamically set, and the confidence level can be added to each sub-region according to the actual use environment and use scenario of the user, so as to reduce the probability of incorrect decisions by the application. When the confidence level is lower than the threshold, the data reported by the object will be regarded as invalid data. Even if the data characteristics are highly similar to human body data, they will not be used, preventing interference from invalid data such as curtains and green plants, and thus preventing incorrect decisions by the target application. The embodiment of the present application can enable the application layer to make the decision closest to the user's intention under the interference of a complex environment without increasing the hardware cost. It avoids the defects of the existing solutions and improves the interaction experience of the existing functions.

[0199] Some embodiments of the present application also provide a computer-readable storage medium, which can store a program. When the computer-readable storage medium is configured in a display device or a server, the program steps involved in the display device control method in the above embodiments can be included when the program runs. Among them, the computer storage medium can be a magnetic disk, an optical disk, a read-only memory (abbreviation: ROM) or a random access memory (abbreviation: RAM), etc.

[0200] An embodiment of the present application provides an electronic device, which includes: a processor and a memory for storing executable instructions of the processor. Among them, the processor is configured to read the executable instructions from the memory and execute the instructions to implement the display device control method in the above embodiments.

[0201] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than limiting them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

[0202] For the sake of convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussions are not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. According to the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are for better explaining the principles and practical applications, so that those skilled in the art can better use the embodiments and various different modified embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that: include: a display configured to display a user interface; A controller is coupled to the display and is configured to: Receiving first coordinate information of the moving target sent by the radar after the moving target is detected in a detection area, wherein the detection area includes a plurality of sub-areas; Acquire a first sub-region where the first coordinate information is located; Acquire a confidence level corresponding to the first sub-region, where the confidence level is used to characterize the credibility of the user appearing in the first sub-region; If the confidence level is greater than a preset threshold, a target operation is performed, where the target operation is performed when a user exists in the detection area; If the confidence level is less than or equal to a preset threshold, the first coordinate information is removed so as not to perform the target operation.

2. The display device according to claim 1, characterized in that After receiving the first coordinate information of the moving target sent by the radar after the moving target is detected in the detection area, the controller is further configured to: If the first coordinate information is the same as the second coordinate information, a timer of the first sub-area is started, the timer is used to record the static duration of the active target in the first sub-area, and the second coordinate information includes the coordinate information of the active target sent by the radar after the active target is detected in the detection area last time; The confidence level of the first sub-region is reduced according to the time of the timer.

3. The display device according to claim 2, characterized in that After receiving the first coordinate information of the moving target sent by the radar after the moving target is detected in the detection area, the controller is further configured to: If the first coordinate information is different from the second coordinate information, the confidence of the first sub-region and the second sub-region where the second coordinate information is located is set to a maximum value.

4. The display device according to claim 3, characterized in that The controller sets the confidence of the first sub-region and the second sub-region where the second coordinate information is located to a maximum value, and is further configured to: If the timer of the first sub-region and / or the second sub-region has been started, the timer is stopped and the confidence level of the first sub-region and the second sub-region is set to a maximum value.

5. The display device according to claim 2, characterized in that When the controller starts the timer of the first sub-area, the controller is further configured to: If the third coordinate information of the active target sent by the radar is not received within the preset time, the timer is paused, and the time recorded by the timer is the first time; If the third coordinate information of the active target sent by the radar is received after a preset time period, and the third coordinate information is the same as the first coordinate information, the timer is started again to continue timing from the first time.

6. The display device according to claim 2, characterized in that The controller executes reducing the confidence of the first sub-area according to the time of the timer, and is further configured to: When the time of the timer reaches a first preset time, reducing the confidence level of the first sub-area in a first step; When the time of the timer reaches a second preset time, the confidence of the first sub-area is reduced again in a second step, the second preset time is greater than the first preset time, and the second step is greater than the first step.

7. The display device according to claim 1, characterized in that Before receiving the first coordinate information of the moving target sent by the radar after the moving target is detected in the detection area, the method is further configured to: A target array is loaded, wherein the target array includes mapping relationships between the plurality of sub-regions and confidence levels saved after the last shutdown instruction input by the user is received, and the static durations recorded by timers corresponding to the plurality of sub-regions.

8. The display device according to claim 1, characterized in that The controller performs a target operation and is further configured to: Execute anti-myopia reminder operations, brightness adjustment operations and / or media playback control operations.

9. A display device control method, characterized in that: include: Receiving first coordinate information of the moving target sent by the radar after the moving target is detected in a detection area, wherein the detection area includes a plurality of sub-areas; Acquire a first sub-region where the first coordinate information is located; Acquire a confidence level corresponding to the first sub-region, where the confidence level is used to characterize the credibility of the user appearing in the first sub-region; If the confidence level is greater than a preset threshold, a target operation is performed, where the target operation is performed when a user exists in the detection area; If the confidence level is less than or equal to a preset threshold, the first coordinate information is removed so as not to perform the target operation.

10. The method according to claim 9, characterized in that After receiving the first coordinate information of the moving target sent by the radar after the moving target is detected in the detection area, the method further includes: If the first coordinate information is the same as the second coordinate information, a timer of the first sub-area is started, the timer is used to record the static duration of the active target in the first sub-area, and the second coordinate information includes the coordinate information of the active target sent by the radar after the active target is detected in the detection area last time; The confidence level of the first sub-region is reduced according to the time of the timer.