Display devices and how to activate Do Not Disturb mode

By detecting user key presses and generating trigger values, the Do Not Disturb mode is automatically activated or deactivated, solving the problem of playback interruption caused by accidental touches on display devices, reducing the number of operations, and improving the user experience.

CN119135967BActive Publication Date: 2025-10-28HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411103555.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2025-10-28
Estimated Expiration
2044-08-12

AI Technical Summary

Technical Problem

The display device experiences playback interruptions due to accidental touches on control devices while playing media data, and the existing Do Not Disturb mode requires too many activation and deactivation operations.

Method used

By detecting user key presses to generate key information, calculating trigger judgment values ​​to automatically start or exit the do-not-disturb mode, and combining preset key combinations to manually control mode switching.

Benefits of technology

This reduces the number of user operations, improves the flexibility of the Do Not Disturb mode, and avoids accidental touches on control devices that could interfere with media data playback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135967B_ABST
    Figure CN119135967B_ABST
Patent Text Reader

Abstract

This application provides a display device and a method for activating a do-not-disturb mode in some embodiments. The display device responds to a playback command by displaying a playback screen for media data. Upon receiving a first key input command from a user via a control device, the device acquires the key information of the control key in the control device. A trigger judgment value is calculated based on the trigger coefficient and trigger count in the key information. When the trigger judgment value is greater than or equal to a trigger threshold, the do-not-disturb mode is activated. In do-not-disturb mode, the display device continues to display the playback screen for the media data but no longer responds to the first key input command. By acquiring the key information of the touched control key, the display device can automatically enter the do-not-disturb mode, improving the flexibility of the do-not-disturb mode and reducing the number of key operations by the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display device technology, and in particular to a display device and a method for activating a do-not-disturb mode. Background Technology

[0002] During the use of the display device, users can send control commands to the display device via touchpad, remote control, or other control devices, causing the display device to perform interactive functions according to the control commands. While displaying media data playback, the display device can still receive user-inputted control commands. Therefore, during the media data playback phase, accidental touches by the user on a control device may cause playback to be interrupted.

[0003] To mitigate the issue of accidental touches on control devices during media playback, a Do Not Disturb mode can be set to prevent the display device from responding to control commands. Setting Do Not Disturb mode requires a control command from the control device to the display device, and deactivating it requires a similar command.

[0004] However, once the display device enters Do Not Disturb mode, it does not respond to control commands sent by the control device. Therefore, it is difficult for the user to continue sending control commands to the display device, and the user can only send control commands to the display device after exiting Do Not Disturb mode. This results in an increase in the number of operations required to start or exit Do Not Disturb mode. Summary of the Invention

[0005] Some embodiments of this application provide a display device and a method for activating a do-not-disturb mode to solve the problem of users having to perform many operations when using the do-not-disturb mode of a display device.

[0006] In a first aspect, some embodiments of this application provide a display device, including: a playback screen configured to display media data; a communication device configured to establish a communication connection with a control device; and a control device configured to detect user key presses on control buttons to generate key commands. A controller is configured to:

[0007] In response to a playback command for playing media asset data, control the display to show the playback screen of the media asset data;

[0008] Upon receiving a first key instruction input by the user through the control device, the key information of the touched control key is obtained based on the first key instruction; the key information includes the number of keys, the trigger coefficient, and the number of triggers; the trigger coefficient is related to the number of keys; the first key instruction is an instruction input through a non-preset key in the control device;

[0009] A trigger judgment value is generated based on the key information, wherein the trigger judgment value is the product of the trigger coefficient and the number of triggers within the judgment period;

[0010] If the trigger judgment value is greater than or equal to the trigger threshold, then the Do Not Disturb mode is activated; wherein, the Do Not Disturb mode is used to continue displaying the playback screen of the media data and not respond to the first key command when a first key command is received by the user through the control device.

[0011] In some feasible embodiments, after the controller executes the key information of the touched control key based on the first key instruction, it is further configured to:

[0012] Get the key count threshold;

[0013] If the number of buttons is greater than the button number threshold, then the button information corresponding to the first button instruction is stored based on the judgment period.

[0014] In some feasible embodiments, after the controller executes a playback command in response to a user playing media data and controls the display to show the playback screen of the media data, it is further configured to:

[0015] Upon receiving a second key instruction input by the user through the control device, the key value of the touched control key is obtained based on the second key instruction; the second key instruction is an instruction input through a preset key in the control device;

[0016] If the key value represents the same key as the preset key, then the Do Not Disturb mode is activated.

[0017] In some feasible embodiments, the controller is further configured to: display the playback screen of the media asset data before controlling the display to do so in response to a playback command for playing the media asset data.

[0018] In response to a user-input command to invoke the control menu, the display is controlled to show the control menu; the control menu includes preset controls corresponding to the Do Not Disturb mode; the display state of the preset controls includes a first state and a second state; the first state is used to indicate that the Do Not Disturb detection mode is activated, and the second state is used to indicate that the Do Not Disturb detection mode is deactivated.

[0019] Detect the user's change operation on the preset control;

[0020] When a user performs a first change operation on the preset control, a do-not-disturb detection mode is activated; the first change operation is used to change the display state of the preset control from the off state to the on state.

[0021] When the system detects that the user has performed a second change operation on the preset control, it exits the Do Not Disturb detection mode; the second change operation is used to change the display state of the preset control from the active state to the off state.

[0022] In some feasible embodiments, after the controller executes the activation of the do-not-disturb detection mode, it is also configured to:

[0023] Detect the running status of the playback application used to play the media asset data;

[0024] If the playback application is running in the foreground, then when it receives a first button command input by the user through the control device, it executes the step of obtaining the button information of the touched control button based on the first button command;

[0025] If the playback application is running in the background, it will execute the target operation corresponding to the first button instruction when it receives the first button instruction input by the user through the control device.

[0026] In some feasible embodiments, after the controller executes the command to control the display to show the playback screen of the media asset data, it is further configured to:

[0027] Check the running status of Do Not Disturb mode;

[0028] If the Do Not Disturb mode is enabled, upon receiving a first button command input by the user through the control device, the media data will continue to play and the first button command will not be responded to.

[0029] If the Do Not Disturb mode is in an exited state, then upon receiving a first button command input by the user through the control device, the target operation corresponding to the first button command is executed.

[0030] In some feasible embodiments, after the controller executes the key information of the touched control key based on the first key instruction, it is further configured to:

[0031] Set a timer to record the periodic time;

[0032] When the cycle time reaches the cycle threshold, if the product of the trigger coefficient and the number of triggers is less than the trigger threshold, then the key information stored in the judgment cycle is deleted, and the cycle time recorded by the timer is reset.

[0033] In some feasible embodiments, the controller executes a do-not-disturb mode, specifically configured as follows:

[0034] Obtain the trigger coefficient and trigger count corresponding to the first control command;

[0035] Calculate the product of the trigger coefficient and the number of triggers to obtain the trigger judgment value;

[0036] If the trigger judgment value is greater than or equal to the trigger threshold, the display device is controlled to start the do-not-disturb mode.

[0037] In some feasible embodiments, when the controller executes the activation of the Do Not Disturb mode, it is specifically configured to:

[0038] The display is controlled to show a first prompt box; the first prompt box includes a first prompt message and a second prompt message; the first prompt message is used to prompt the user to activate the do-not-disturb mode of the display device; the second prompt message is used to show the user how to exit the do-not-disturb mode of the display device;

[0039] Upon receiving a second button command input by the user through the control device, the device exits Do Not Disturb mode and controls the display to show a second prompt box; the second prompt box is used to prompt the user that the display device exits Do Not Disturb mode.

[0040] Secondly, some embodiments of this application provide a method for activating a do-not-disturb mode, applied to the display device described in the first aspect, the method comprising:

[0041] In response to a playback command for playing media asset data, the playback screen of the media asset data is displayed;

[0042] Upon receiving a first key instruction input by the user through the control device, the key information of the touched control key is obtained based on the first key instruction; the key information includes the number of keys, the trigger coefficient, and the number of triggers; the trigger coefficient is related to the number of keys; the first key instruction is an instruction input through a non-preset key in the control device;

[0043] A trigger judgment value is generated based on the key information, wherein the trigger judgment value is the product of the trigger coefficient and the number of triggers within the judgment period;

[0044] If the trigger judgment value is greater than or equal to the trigger threshold, then the Do Not Disturb mode is activated; wherein, the Do Not Disturb mode is used to continue displaying the playback screen of the media data and not respond to the first key command when a first key command is received by the user through the control device.

[0045] As can be seen from the above technical content, some embodiments of this application provide a display device and a method for activating a do-not-disturb mode. The display device responds to a playback command by displaying a playback screen for media data. Upon receiving a first button command input by a user through a control device, the device acquires the button information of the control button in the control device. A trigger judgment value is calculated based on the trigger coefficient and trigger count in the button information. When the trigger judgment value is greater than or equal to a trigger threshold, the do-not-disturb mode is activated. In do-not-disturb mode, the display device continues to display the playback screen for media data but no longer responds to the first button command. By acquiring the button information of the touched control button, the display device can automatically enter the do-not-disturb mode, which can improve the flexibility of using the do-not-disturb mode and reduce the number of button operations by the user. Attached Figure Description

[0046] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a schematic diagram illustrating the operation scenarios of a display device provided in some embodiments of this application;

[0048] Figure 2 This is a schematic diagram of the hardware configuration of a display device provided in some embodiments of this application;

[0049] Figure 3 This is a schematic diagram of the software configuration of a display device provided in some embodiments of this application;

[0050] Figure 4 This application provides schematic diagrams illustrating how a user controls a display device via a remote control, based on some embodiments.

[0051] Figure 5 System architecture diagrams related to the Do Not Disturb mode provided in some embodiments of this application;

[0052] Figure 6 Timing interaction diagrams of each layer in the system architecture provided for some embodiments of this application;

[0053] Figure 7 This is a schematic diagram illustrating the activation of the Do Not Disturb mode provided in some embodiments of this application;

[0054] Figure 8 This application provides schematic diagrams of key recording for some embodiments;

[0055] Figure 9 This is a schematic diagram of a do-not-disturb detection switch provided in some embodiments of this application;

[0056] Figure 10A flowchart illustrating the determination of whether to perform a do-not-disturb detection based on the application's running status, provided for some embodiments of this application;

[0057] Figure 11 A schematic diagram of a prompt box provided for some embodiments of this application. Detailed Implementation

[0058] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.

[0059] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.

[0060] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.

[0061] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.

[0062] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.

[0063] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0064] In this embodiment, the display device 200 generally refers to a device with screen display and data processing capabilities. 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.

[0065] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application. For example... Figure 1 As shown, users can operate the display device 200 via touch operation, mobile terminal 300, and control device 100. For example, control device 100 can be a remote control, stylus, gamepad, etc.

[0066] The mobile terminal 300 can function as a control device for human-computer interaction between the user and the display device 200. It can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can have software applications installed on it and communicate with the display device 200 via network communication protocols to achieve one-to-one control and data communication. Furthermore, it can transmit audio and video content displayed on the mobile terminal 300 to the display device 200 for synchronized display.

[0067] like Figure 1 The diagram also shows that the display device 200 communicates with the server 400 via various communication methods. This allows the display device 200 to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0068] Display device 200 can provide broadcast television reception function, and can also be equipped with intelligent network television function that provides computer support, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.

[0069] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.

[0070] In some embodiments, the display device 200 may include at least one of a tuner 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, and a user input interface.

[0071] In some embodiments, detector 230 is used to acquire signals from the external environment or to interact with the outside world. For example, detector 230 includes a light receiver, a sensor for acquiring ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to acquire external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds.

[0072] In some embodiments, the display 260 includes display function components for presenting images and driving components for driving image display. The display 260 is used to receive and display image signals output from the controller 250. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces, etc.

[0073] In some embodiments, the communication device 220 is a component used to communicate with external devices or the server 400 according to various communication protocol types. The display device 200 may have multiple communication devices 220 depending on the supported communication methods. For example, when the display device 200 supports wireless network communication, it may have a communication device 220 with WiFi functionality. When the display device 200 supports Bluetooth connectivity, it needs to have a communication device 220 with Bluetooth functionality.

[0074] The communication device 220 enables the display device 200 to communicate with external devices or the server 400 via wireless or wired connections. Wired connections utilize data cables, interfaces, or other components to connect the display device 200 to external devices. Wireless connections utilize wireless signals or wireless networks. The display device 200 can directly establish a connection with external devices or indirectly through gateways, routers, or other connection devices.

[0075] 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 a first to an nth interface 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 memory. The controller 250 controls the overall operation of the display device 200.

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

[0077] In some embodiments, a user can input user commands through a graphical user interface (GUI) displayed on a display 260, and the user input interface receives user input commands through the graphical user interface (GUI).

[0078] In some embodiments, the audio output device 270 can be a built-in speaker of the display device 200 or an external audio output device connected to the display device 200. 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, through which the audio output device can be connected to the display device 200 to output sound from the display device 200.

[0079] In some embodiments, the user input interface 280 can be used to receive instructions input by a user. The user input interface 280 may include at least one of a microphone, touchpad, sensor, remote control, etc. The display device 200 can then receive user-input instructions based on the user input interface 280 to perform interactive functions with the user.

[0080] To enable user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program used to manage and control the hardware and software resources of 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 it can provide a user interface by running an application. The operating system also allows users to interact with the display device 200.

[0081] 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 that is deeply customized based on a specific operating platform, or an independent operating system specifically developed for display devices.

[0082] An operating system can be divided into different modules or levels based on the functions it implements, for example... Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the System Library layer, and the Kernel layer.

[0083] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer may contain at least one application, which may be a built-in Windows program, system settings program, or clock program of the operating system; or it may be an application developed by a third-party developer. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0084] The framework layer provides application programming interfaces (APIs) and a programming framework for applications. The application framework layer includes predefined functions. It acts as a central processing unit, determining the actions taken by applications within the application layer. Through the API, applications can access system resources and obtain system services during execution.

[0085] like Figure 3 As shown, the application framework layer in this embodiment includes a view system, managers, and content providers. The view system designs and implements the application's interface and interactions, and includes lists, grids, text boxes, and buttons. The managers include at least one of the following modules: an activity manager for interacting with all running activities in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0086] In some embodiments, the Activity Manager manages the lifecycle of individual applications and common navigation and back functions, such as controlling application exit, opening, and back actions. The Window Manager manages all window programs, such as obtaining the screen size, determining if a status bar is present, locking the screen, capturing the screen, and controlling changes to the display window, such as shrinking the display window, shaking the display, or distorting the display.

[0087] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library contained in the system runtime library layer, such as the C / C++ instruction library, to implement the functions to be performed by the framework layer.

[0088] In some embodiments, the kernel layer is a functional layer situated 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, ... Figure 3 As 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: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0089] It should be noted that the above examples are merely a simple division of operating system functions and do not limit the specific form of the operating system of the display device 200 in this application embodiment. Depending on the function of the display device, the type of operating system, and other factors, the number of levels and the specific level type of the operating system may be expressed in other forms.

[0090] like Figure 4 As shown, when using the display device 200, the user can input control commands to the display device 200 through a control device 100 with buttons, such as a remote control. These control commands can be transmitted to the display device 200 via near-field communication methods such as Bluetooth or infrared, enabling the display device 200 to perform interactive functions with the user. The display device 200 pre-stores the key values ​​of the buttons and associates these key values ​​with interactive functions. Therefore, when the display device 200 receives a control command, it can execute the interactive function corresponding to the key value based on the current application scenario.

[0091] In some embodiments, the user controls the display device 200 to display the playback screen of media data via a remote control. While the display device 200 is displaying the playback screen of media data, the user can continue to adjust the playback screen or switch channels by pressing the channel adjustment buttons on the remote control, such as the directional keys.

[0092] In other embodiments, users may accidentally touch buttons on the remote control while watching, resulting in accidental button presses. During these button presses, the display device 200 may initially respond to one button, interfering with the playback of media data. Based on these accidental button presses, the display device 200 may also switch to other viewing channels or applications, leading to a poor viewing experience. Furthermore, in live streaming applications, the real-time nature of the broadcast makes it difficult to rewind and watch the interrupted portion once the viewing process is disrupted.

[0093] To mitigate the interference caused by accidental button presses on the media playback display, a Do Not Disturb mode can be set. In Do Not Disturb mode, the display device 200 can refuse to respond to control commands sent by the remote control, thereby reducing the interference of accidental touches on the display process.

[0094] In some embodiments, preset buttons or button groups can be used. For example, if a preset button group includes a home button and a source button, when the user presses both the home button and the source button simultaneously, the display device 200 receives a control command and, in response, activates a do-not-disturb mode. In this mode, the device will not receive any other button commands. However, the user can exit the do-not-disturb mode by pressing the home button and the source button again. This allows the user to control the display device 200 to enter do-not-disturb mode during or before media data playback, mitigating the risk of accidental remote control touches interfering with the media playback display.

[0095] However, this method requires the user to perform additional operations to control the display device 200 to activate or deactivate Do Not Disturb mode. Furthermore, in Do Not Disturb mode, the display device 200 does not respond to control commands sent by the user via remote control. Therefore, when adjusting playback content or parameters, the user must first control the display device 200 to deactivate Do Not Disturb mode before making adjustments. Thus, this manual activation of Do Not Disturb mode increases the number of user operations required.

[0096] To address the issue of excessive user operations when controlling the display device 200 to activate the Do Not Disturb mode, certain embodiments of this application provide a display device 200 that can be based on... Figure 5 The system architecture shown and Figure 6 The system architecture timing diagram shown indicates whether to start or exit Do Not Disturb mode.

[0097] In such Figure 5 In the system architecture shown, the display layer is used to display prompts and controls related to the Do Not Disturb mode.

[0098] The business layer is used to identify the remote control buttons and button combinations pressed by the user, and to execute interactive functions based on the identification results. For example, after the user touches the preset button used to activate the Do Not Disturb mode, the business layer stops responding to key values ​​other than the preset button to achieve the Do Not Disturb effect. Furthermore, the business layer can also record the user's button press behavior and analyze whether the Do Not Disturb mode needs to be activated based on this behavior.

[0099] The platform layer provides functional components such as timers to record the judgment cycle of key presses. The platform layer can be associated with applications that play media data, such as live streaming applications. When such applications start, they can begin real-time assistance to the business layer in determining whether to activate the do-not-disturb mode.

[0100] In some embodiments, the display device 200 includes a display 260 configured to display a playback screen of media data. The display device 200 also includes a communication device 220 configured to establish a communication connection with a control device 100, the control device 100 being used to detect user key presses on control buttons to generate key commands. The control device 100 may be a remote control.

[0101] The display device 200 also includes a controller 250, such as Figure 7 As shown, controller 250 is configured as follows:

[0102] S100: In response to a playback command for playing media data, control the display to show the playback screen of the media data.

[0103] In some embodiments, a user can control the display device 200 to launch a live streaming application and display media data playback based on the live streaming application by pressing a button on the remote control. Furthermore, even when the Do Not Disturb mode is not activated, the display device 200 can still receive and respond to control commands input by the user via the remote control or other control device 100 while the display 260 is displaying the media data playback. For example, this could include volume adjustment commands input by the user pressing the volume buttons, or media switching commands input by the user pressing the directional keys.

[0104] S200: Upon receiving a first key instruction input by the user through the control device, obtain the key information of the touched control key based on the first key instruction.

[0105] In some embodiments, the control device 100 is a remote control, and in the following description of the embodiments, the control device 100 will be described as a remote control. The first button instruction is an instruction input via a non-preset button on the remote control. A non-preset button refers to a button or button combination that is not used to trigger the display device 200 to start or exit the do-not-disturb mode. Additionally, a touch control button refers to the operation of pressing a button on the remote control.

[0106] When a user inputs a first control command to the display device 200 via the remote control, the controller 250 can obtain the key value based on the first key command, and determine key information such as the number of pressed control keys, trigger coefficient, and trigger count corresponding to the first key command. Thus, by obtaining the number of keys corresponding to the first key command, it can determine whether to initiate a do-not-disturb detection process. The do-not-disturb detection process refers to the detection process initiated by the display device 200 after applications with media playback functions, such as live streaming applications, are launched.

[0107] In some embodiments, the controller 250 combines the number of keys corresponding to the acquired first key command with a key count threshold to initiate a do-not-disturb detection process. That is, when the controller 250 receives a first key command input by the user through the control device, it obtains the key information of the pressed control key based on the first key command, and then obtains a key count threshold. If the number of keys is greater than the key count threshold, the controller 250 stores the key information corresponding to the first key command based on a judgment period.

[0108] When the number of buttons exceeds a button count threshold, the controller 250 can determine that the first button command received is an accidental press of a remote control button, such as when five buttons on the remote control are pressed simultaneously. The button count threshold can be combined with the preset button / button group settings used to activate the Do Not Disturb mode. For example, if the preset button group used to activate the Do Not Disturb mode is the "Home button + Source button" (two buttons), the button count threshold can be set to 2.

[0109] Understandably, the button count threshold can also be set in conjunction with the number of combination buttons used to trigger interactive functions of the display device 200. For example, if, during the use of the display device 200, two buttons are preset as a button group to trigger specific interactive functions, then the button count threshold can be set to 2.

[0110] In this way, the controller 250 can combine the number of keys corresponding to the first key command and the key number threshold to determine whether to start the Do Not Disturb detection process, and then determine whether to start the Do Not Disturb mode based on the detection result of the Do Not Disturb detection process.

[0111] It should be noted that when the number of buttons is less than or equal to the button count threshold, the controller 250 can execute the corresponding interactive function based on the first button instruction.

[0112] S300: Generate a trigger judgment value based on the button information.

[0113] In some embodiments, the trigger determination value is the product of the trigger coefficient and the number of triggers within the determination period. For example... Figure 8As shown, after the number of buttons exceeds the button count threshold, the controller 250 can record the button information corresponding to the first button command to generate a button log. The controller 250 can calculate a trigger judgment value based on the trigger coefficient and trigger count stored in the button log, and then determine whether to activate the do-not-disturb mode based on the trigger judgment value.

[0114] It should be noted that keystroke logs can be generated based on the number of keys pressed corresponding to the first keystroke command. This results in a keystroke log containing the number of keys pressed, a trigger coefficient, and the number of triggers. The trigger coefficient is related to the number of keys pressed. The more keys pressed corresponding to the first keystroke command, the higher the probability of accidental presses, so the trigger coefficient corresponding to the first keystroke command can be set to a higher value. For example, when the number of keys is 5 or more, the trigger coefficient can be set to 4, while when the number of keys is 3, the trigger coefficient can be set to 1.

[0115] In some embodiments, the process by which the controller 250 calculates the trigger judgment value and activates the do-not-disturb mode based on the trigger judgment value is as follows: The trigger coefficient and the number of triggers corresponding to the first control command are obtained. The product of the trigger coefficient and the number of triggers is calculated to obtain the trigger judgment value. If the trigger judgment value is greater than or equal to the trigger threshold, the display device is controlled to activate the do-not-disturb mode.

[0116] like Figure 7 As shown, the controller 250 obtains the number of buttons corresponding to the first control command, and can obtain the corresponding trigger coefficient and trigger count based on the number of buttons. For example, if the number of buttons corresponding to the first control command is 3, the controller 250 can obtain the trigger count "1" and the trigger coefficient "1" for the first control command with 3 buttons based on the button record. Then, the controller 250 can calculate the product of the trigger count and the trigger coefficient to obtain a trigger judgment value of 1. Taking a trigger threshold of 4 as an example, if the trigger judgment value is less than 4, the do-not-disturb mode will not be activated.

[0117] Understandably, when the controller 250 receives the first control command, it calculates the trigger judgment value by combining the first control command and the key press record. For example, if the trigger count of the first control command with a key press count of 3 in the key press record is "1", and the controller 250 receives the first control command with a key press count of 3, then the controller 250 obtains the trigger count of the first control command with a key press count of 3 as "2" when calculating the trigger judgment value.

[0118] S400: If the trigger judgment value is greater than or equal to the trigger threshold, then the Do Not Disturb mode is activated.

[0119] In some embodiments, when the trigger judgment value is greater than the trigger threshold, the controller 250 activates the Do Not Disturb mode, that is, controls the display device 200 to operate in Do Not Disturb mode. After the Do Not Disturb mode is activated, the display 260 continues to display the playback screen of the media data. At this time, if the user inputs a first control command through the remote control, the controller 250 will not respond to the button command when it receives the button command.

[0120] Understandably, once the Do Not Disturb mode is activated, the playback effect of the display device 200 during media data playback will not be affected by accidental touches of remote control buttons, meaning the user's viewing experience will also be unaffected. Especially in scenarios involving children, even if a child plays with the remote control, it will not affect the playback of the media data. Therefore, this Do Not Disturb mode can also be called a "child lock," and this method of automatically activating Do Not Disturb mode based on statistical analysis of user button presses reduces user button operations, thus enhancing the user experience.

[0121] In some embodiments, the Do Not Disturb mode can also be activated manually. Specifically, the controller 250 is further configured to: upon receiving a second key input command from a user via the control device, obtain the key value of the pressed control key based on the second key input command. If the key value represents a key that is the same as a preset key, then the Do Not Disturb mode is activated.

[0122] It should be noted that the second button command is an input command via a preset button in the control device 100. The preset button here refers to a button or group of buttons used to activate the Do Not Disturb mode, such as a combination of the Home button and the Source button. After the media data playback screen is displayed on the monitor 260, the user can simultaneously press the Home button and the Source button on the remote control to activate the Do Not Disturb mode of the display device 200.

[0123] Understandably, after Do Not Disturb mode has been activated, pressing the preset button again will cause the display device 200 to exit Do Not Disturb mode.

[0124] When the controller 250 receives a second button command, it can obtain the key value corresponding to the second button command and confirm whether the button pressed by the user is the same as a preset button based on the key value. If the button pressed by the user is the same as the preset button, the do-not-disturb mode is activated. It is understood that the do-not-disturb mode of the display device 200 in this embodiment can be activated manually or automatically by the controller 250 based on the user's button behavior record, which helps to enrich the applicable scenarios of the do-not-disturb mode. Based on the method of automatically activating the do-not-disturb mode based on the user's button behavior, the do-not-disturb mode will not be activated when watching the playback screen of media data. Therefore, the playback volume and other parameters of the media data can be adjusted by remote control without having to exit the do-not-disturb mode first and then adjust the playback parameters, which helps to improve the flexibility of the do-not-disturb mode.

[0125] In some embodiments, a dedicated control can be provided for the Do Not Disturb detection mode as a toggle switch for enabling and disabling it. This allows the user to operate the control to determine whether the display device 200 needs to activate the Do Not Disturb mode based on the user's keystrokes. Specifically, before the controller 250 responds to the user's playback command for media data and controls the display to show the media data playback screen, it is also configured to:

[0126] In response to a user-input command to invoke the control menu, the display is controlled to show the control menu. The system detects any changes performed by the user on the preset controls. Upon detecting a first change operation performed by the user on the preset controls, a do-not-disturb detection mode is activated. The first change operation changes the display state of the preset controls from off to on. Upon detecting a second change operation performed by the user on the preset controls, the do-not-disturb detection mode is exited; the second change operation changes the display state of the preset controls from on to off.

[0127] It is understandable that when using live streaming applications or similar media playback applications, users can pre-set the playback parameters and personalized functions of the display device 200 through the control menu, such as whether to activate the do-not-disturb mode based on the user's key press behavior.

[0128] like Figure 9As shown, in some embodiments, the control menu includes a preset control corresponding to the do-not-disturb detection mode. The display state of the preset control includes a first state and a second state. The first state indicates activation of the do-not-disturb detection mode, and the second state indicates deactivation. In this embodiment, the shape of the preset control is not limited; the first and second states of the preset control only need to be clearly distinguishable. Thus, through the association between the preset control and the do-not-disturb detection mode, the user can call the control menu and perform change operations on the preset controls in the control menu, so that the display device 200 can automatically activate the do-not-disturb mode based on the user's key presses, in addition to activating the do-not-disturb detection mode.

[0129] Taking the initial state of the preset control corresponding to the do-not-disturb detection mode in the display device 200 as the first state as an example, in some embodiments, when the controller 250 receives a control command from the user to switch the preset control from the first state to the second state, the do-not-disturb detection mode can be activated. That is, the display device 200 can determine whether the do-not-disturb mode needs to be activated based on the user's key press behavior. In this way, the controller 250 of the display device 200 can activate the do-not-disturb mode when the user's key press behavior meets the conditions for activating the do-not-disturb mode.

[0130] In other embodiments, when the controller 250 receives a control command from the user to the display device 200 to switch a preset control from a second state to a first state, it can disable the do-not-disturb detection mode. In this way, the controller 250 of the display device 200 will not activate the do-not-disturb mode based on the user's key presses when receiving the control command input by the user.

[0131] Understandably, users can access the control menu and perform operations on preset controls associated with the Do Not Disturb detection mode according to their needs after the display device 200 is started, thus improving the flexibility of using the Do Not Disturb mode.

[0132] In some embodiments, when the display 260 shows the playback screen of the media data, the controller 250 can detect whether the Do Not Disturb mode is activated. Then, when the Do Not Disturb mode is activated or deactivated, different processing strategies are applied to the key input commands from the user via the remote control. That is, after the controller 250 responds to the playback command for playing the media data and controls the display to show the playback screen of the media data, it is further configured to:

[0133] The system detects the operating status of the Do Not Disturb mode. If the Do Not Disturb mode is activated, upon receiving a first button command input by the user via the control device, it continues playing media data and does not respond to the first button command. If the Do Not Disturb mode is deactivated, upon receiving a first button command input by the user via the control device, it executes the target operation corresponding to the first button command.

[0134] In some embodiments, the running status of Do Not Disturb mode can be determined by reading the flag bit corresponding to Do Not Disturb mode. For example, if the flag bit corresponding to Do Not Disturb mode is "1", it is determined that Do Not Disturb mode is in the started state; if the flag bit corresponding to Do Not Disturb mode is "0", it is determined that Do Not Disturb mode is in the exited state.

[0135] In some embodiments, when the display 260 shows the playback screen of the media data, the controller 250 detects that the Do Not Disturb mode is activated. Therefore, when the controller 250 receives a first button command input by the user via the remote control, it continues to play the media data and does not respond to the first button command to ensure the user's viewing experience.

[0136] In other embodiments, the controller 250 detects that the Do Not Disturb mode is exited when the display 260 shows the playback screen of the media data. Therefore, when the controller 250 receives a first button command input by the user via the remote control, it executes the target operation corresponding to the first button command.

[0137] This method of detecting whether the Do Not Disturb mode is activated after launching live streaming applications or other applications used to display media data playback screens allows the display device 200 to adopt appropriate response strategies to the user's key input commands based on the user's key press behavior during media data playback, thereby improving the user's viewing experience.

[0138] In some embodiments, after the user changes the preset control of the Do Not Disturb Detection Mode in the control menu to the first state by calling the control menu, the controller 250 can also determine whether to activate the Do Not Disturb Detection Function based on the running status of the application used to play media data, such as a live streaming application. Figure 10 As shown, controller 250 is configured as follows:

[0139] The running status of the playback application used to play the media asset data is detected. If the playback application is running in the foreground, upon receiving a first button command input by the user through the control device, the step of obtaining the button information of the touched control button based on the first button command is executed. If the playback application is running in the background, upon receiving a first button command input by the user through the control device, the target operation corresponding to the first button command is executed.

[0140] Taking a live streaming application as an example, it can be understood that when the monitor 260 is displaying the playback screen of media asset data based on the live streaming application, the live streaming application is running in the foreground. When the monitor 260 is not displaying the playback screen of media asset data, the live streaming application is running in the background. In the scenario where the live streaming application is running in the background, the controller 250 determines that the user is adjusting the playback parameters of the display device or performing other operations, therefore it does not execute the do-not-disturb detection process, and when the user inputs the first key command, it executes the target operation corresponding to the first key command.

[0141] Understandably, when the live streaming application is running in the background, the controller 250 does not record user key presses during this period to prevent interference with user operations such as adjusting display device 200 parameters. For example, if a user needs to activate a specific function of the display device 200 by repeatedly pressing a button on the remote control, pausing the detection of the user's key presses ensures that the specific function is triggered successfully.

[0142] Furthermore, when the controller 250 detects that the live streaming application is running in the foreground, it activates the do-not-disturb mode detection function. That is, while the display 260 is showing the playback screen of the media data, it continuously detects the user's key press behavior, and then promptly activates the do-not-disturb mode when the user accidentally touches the screen, so as to ensure the user's viewing experience.

[0143] In some embodiments, when performing the do-not-disturb detection function, the controller 250 determines whether to activate the do-not-disturb mode based on the trigger coefficients and trigger thresholds recorded in the keystroke log. When generating the keystroke log, the controller 250 can periodically update the keystroke log to improve the tolerance for accidental accidental touch events. That is, the controller 250 is also configured to:

[0144] A timer is set to record the period duration. When the period duration reaches a period threshold, if the product of the trigger coefficient and the number of triggers is less than the trigger threshold, the key count information and trigger information stored within the judgment period are deleted, and the period duration recorded by the timer is reset.

[0145] In some embodiments, the controller 250 can set a timer after the application for playing media data is started to record the duration of key press cycles. When the cycle time reaches a cycle threshold, the controller 250 can calculate a trigger judgment value corresponding to the number of keys pressed. Furthermore, if all trigger judgment values ​​are less than the trigger threshold, the key press information within this timing cycle is deleted, and the cycle time recorded by the timer is reset.

[0146] Understandably, the controller 250 will activate the Do Not Disturb mode if the trigger judgment value calculated at any point within the timing cycle is greater than or equal to the trigger threshold. This allows for timely judgment of user behavior based on input key commands. Furthermore, updating the timing cycle can mitigate the problem of accidental activation of the Do Not Disturb mode due to the accumulation of false touch events caused by long recording periods.

[0147] like Figure 11 As shown, when the controller 250 starts or exits the Do Not Disturb mode, it can control the display 260 to display a prompt box to inform the user of the operating status of the display device 200 and how to operate it based on that status. The controller 250 is also configured to:

[0148] The system controls the display to show a first notification box, which includes a first notification message and a second notification message. Upon receiving a second button command input by the user via the control device, the system exits the Do Not Disturb mode and controls the display to show the second notification box. The second notification box is used to prompt the user that the display device has exited the Do Not Disturb mode.

[0149] In some embodiments, the first prompt message is used to prompt the user that the display device has activated the Do Not Disturb mode, and the second prompt message is used to show the user how to exit the Do Not Disturb mode. When the Do Not Disturb mode is activated, the controller 250 can control the display 260 to display the first prompt box. The first prompt box may include the first prompt message and the second prompt message, so that displaying the first prompt box can promptly remind the user that the display device 200 has entered the Do Not Disturb mode, such as "Do Not Disturb mode has been activated". And the second prompt message prompts the user how to control the display device 200 to exit the Do Not Disturb mode, such as "Exit Do Not Disturb mode by pressing the source button and the home button". The first prompt message and the second prompt message can be displayed in various ways, such as side by side, in turn, or in a scrolling format, as needed, to fully inform the user of the current operating status of the display device 200.

[0150] In other embodiments, when the display device 200 is already in the Do Not Disturb mode, after receiving a control command from the user to cancel the Do Not Disturb mode, the controller 250 can display a second prompt message, such as "Do Not Disturb mode has been exited", thereby prompting the user that the display device has exited the Do Not Disturb mode.

[0151] It should be noted that by setting up a prompt box, users can be fully informed about the operating status of the Do Not Disturb mode during the activation / deactivation process of the display device 200, as well as how to operate the Do Not Disturb mode. This improves the convenience of user operation and enhances the user experience.

[0152] Based on the aforementioned display device 200, some embodiments of this application also provide a method for activating a do-not-disturb mode, including:

[0153] In response to a playback command for playing media asset data, the playback screen of the media asset data is displayed;

[0154] Upon receiving a first key instruction input by the user through the control device, the system obtains key information of the touched control key based on the first key instruction; the key information includes the number of keys, trigger coefficient, and number of triggers; the trigger coefficient is related to the number of keys; the first key instruction is an instruction input through a preset key in the control device;

[0155] A trigger judgment value is generated based on the key information, wherein the trigger judgment value is the product of the trigger coefficient and the number of triggers within the judgment period;

[0156] If the trigger judgment value is greater than or equal to the trigger threshold, then the Do Not Disturb mode is activated; wherein, the Do Not Disturb mode is used to continue displaying the playback screen of the media data and not respond to the first key command when a first key command is received by the user through the control device.

[0157] As described above, this application provides a display device and a method for activating a do-not-disturb mode. The display device responds to a playback command by displaying a media data playback screen. Upon receiving a first button command input by a user through a control device, the device acquires the button information of the control button in the control device. A trigger judgment value is calculated based on the trigger coefficient and trigger count in the button information. When the trigger judgment value is greater than or equal to a trigger threshold, the do-not-disturb mode is activated. In do-not-disturb mode, the display device continues to display the media data playback screen but no longer responds to the first button command. By acquiring the button information of the touched control button, the display device can automatically enter the do-not-disturb mode, improving the flexibility of the do-not-disturb mode and reducing user button operations.

[0158] Similar parts between the embodiments provided in this application can be referred to mutually. The specific implementation methods provided above are only a few examples under the overall concept of this application and do not constitute a limitation on the scope of protection of this application. For those skilled in the art, any other implementation methods extended from the solution of this application without creative effort shall fall within the scope of protection of this application.

Claims

1. A display device, characterized in that, include: The monitor is configured to display the playback screen of the media asset data; A communication device is configured to establish a communication connection with a control device, the control device detecting user key presses on control buttons to generate key commands; The controller is configured as follows: In response to a playback command for playing media asset data, control the display to show the playback screen of the media asset data; Upon receiving a first key instruction input by the user through the control device, the key information of the touched control key is obtained based on the first key instruction; the key information includes the number of keys, the trigger coefficient, and the number of triggers; the trigger coefficient is related to the number of keys; the first key instruction is an instruction input through a non-preset key in the control device; A trigger judgment value is generated based on the key information, wherein the trigger judgment value is the product of the trigger coefficient and the number of triggers within the judgment period; If the trigger judgment value is greater than or equal to the trigger threshold, then the Do Not Disturb mode is activated; wherein, the Do Not Disturb mode is used to continue displaying the playback screen of the media data and not respond to the first key command when a first key command is received by the user through the control device.

2. The display device according to claim 1, characterized in that, After the controller executes the button information of the touched control button based on the first button instruction, it is further configured to: Get the key count threshold; If the number of buttons is greater than the button number threshold, then the button information corresponding to the first button instruction is stored based on the judgment period.

3. The display device according to claim 1, characterized in that, After the controller executes a playback command in response to a user's playback command for media data and controls the display to show the playback screen of the media data, it is further configured to: Upon receiving a second key instruction input by the user through the control device, the key value of the touched control key is obtained based on the second key instruction; the second key instruction is an instruction input through a preset key in the control device; If the key value represents the same key as the preset key, then the Do Not Disturb mode is activated.

4. The display device according to claim 1, characterized in that, Before the controller controls the display to show the playback screen of the media asset data in response to a playback command for playing media asset data, it is further configured to: In response to a user-input command to invoke the control menu, the display is controlled to show the control menu; the control menu includes preset controls corresponding to the Do Not Disturb mode; the display state of the preset controls includes a first state and a second state; the first state is used to indicate that the Do Not Disturb detection mode is activated, and the second state is used to indicate that the Do Not Disturb detection mode is deactivated. Detect the user's change operation on the preset control; When a user performs a first change operation on the preset control, the Do Not Disturb detection mode is activated; The first change operation is used to change the display state of the preset control from the off state to the on state; When the system detects that the user has performed a second change operation on the preset control, it exits the Do Not Disturb detection mode. The second change operation is used to change the display state of the preset control from the active state to the off state.

5. The display device according to claim 4, characterized in that, After the controller executes the start-up do-not-disturb detection mode, it is also configured to: Detect the running status of the playback application used to play the media asset data; If the playback application is running in the foreground, then when it receives a first button command input by the user through the control device, it executes the step of obtaining the button information of the touched control button based on the first button command; If the playback application is running in the background, it will execute the target operation corresponding to the first button instruction when it receives the first button instruction input by the user through the control device.

6. The display device according to claim 1, characterized in that, After the controller executes the command to control the display to show the playback screen of the media data, it is further configured to: Check the running status of Do Not Disturb mode; If the Do Not Disturb mode is enabled, upon receiving a first button command input by the user through the control device, the media data will continue to play and the first button command will not be responded to. If the Do Not Disturb mode is in an exited state, then upon receiving a first button command input by the user through the control device, the target operation corresponding to the first button command is executed.

7. The display device according to claim 1, characterized in that, After the controller executes the button information of the touched control button based on the first button instruction, it is further configured to: Set a timer to record the periodic time; When the cycle time reaches the cycle threshold, if the product of the trigger coefficient and the number of triggers is less than the trigger threshold, then the key information stored in the judgment cycle is deleted, and the cycle time recorded by the timer is reset.

8. The display device according to claim 1, characterized in that, After the controller executes the Do Not Disturb mode, it is also configured to: The display is controlled to show a first prompt box; the first prompt box includes a first prompt message and a second prompt message; the first prompt message is used to prompt the user to activate the do-not-disturb mode of the display device; the second prompt message is used to show the user how to exit the do-not-disturb mode of the display device; Upon receiving a second button command input by the user through the control device, the device exits Do Not Disturb mode and controls the display to show a second prompt box; the second prompt box is used to prompt the user that the display device exits Do Not Disturb mode.

9. A method for activating a Do Not Disturb mode, characterized in that, Applied to the display device according to any one of claims 1-8, the method for activating the do-not-disturb mode includes: In response to a playback command for playing media asset data, the playback screen of the media asset data is displayed; Upon receiving a first key instruction input by the user through the control device, the key information of the touched control key is obtained based on the first key instruction; the key information includes the number of keys, the trigger coefficient, and the number of triggers; the trigger coefficient is related to the number of keys; the first key instruction is an instruction input through a non-preset key in the control device; A trigger judgment value is generated based on the key information, wherein the trigger judgment value is the product of the trigger coefficient and the number of triggers within the judgment period; If the trigger judgment value is greater than or equal to the trigger threshold, then the Do Not Disturb mode is activated; wherein, the Do Not Disturb mode is used to continue displaying the playback screen of the media data and not respond to the first key command when a first key command is received by the user through the control device.

Citation Information

Patent Citations

  • Mobile telephone

    JP2002232527A

  • Remotely operated transmitter

    JP2005204112A