A display device and a native key-based control method
By configuring built-in buttons on smart TVs and displaying control menus based on combination operations, the problem of users being unable to control underlying applications while operating the built-in buttons is solved, achieving efficient operation and an intuitive user experience without a remote control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2026-03-17
AI Technical Summary
When a user operates the built-in buttons on a smart TV, the control menu interface, once activated, cannot transmit the operation commands to the application interface below. This prevents the user from simultaneously controlling running applications, limiting the continuity and convenience of the user experience.
By configuring local buttons on the display device, the display can be controlled to show the function menu. Based on the user's combination of operations on the local buttons, the display can be controlled to show the control menu on the upper layer of the first interface. Selecting the target control will execute the corresponding action, thereby realizing the control of the lower layer application.
The display device can be controlled via button combinations without a remote control, improving the immediacy and efficiency of user operation, providing intuitive visual feedback, and enhancing the user experience.
Smart Images

Figure CN119364094B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display control technology, and in particular to a display device and a control method based on local buttons. Background Technology
[0002] Modern smart TVs not only possess traditional television functions but also integrate various smart applications and services, allowing users to access internet content, streaming media services, and other multimedia applications through the TV. For ease of use, smart TVs typically feature built-in buttons that perform basic functions such as switching signal sources, adjusting volume, and opening menus. However, when users operate these buttons, the TV system's UI design usually focuses on the button interface, such as displaying a temporary control menu or status prompt to help users confirm the current operation. While this improves the immediacy and accuracy of user-responsiveness, it also introduces some problems. When the control menu interface activated by the built-in buttons has focus, users cannot pass operation commands to the application interface below, preventing them from directly controlling running applications. For example, while adjusting volume or switching signal sources, users cannot simultaneously interact with a playing video application or game, limiting the continuity and convenience of the user experience. Summary of the Invention
[0003] This application provides a display device and a button-based control method, which can display a control menu based on buttons without a remote control, and control the applications in the user interface of the display device according to the control menu, thereby simplifying the user operation process and improving the user's operating efficiency.
[0004] In a first aspect, embodiments of this application provide a display device, including:
[0005] The monitor is configured to display the user interface;
[0006] The buttons on this device are configured to receive commands from the user to press or touch them;
[0007] The controller, coupled to the local buttons and display, is configured as follows:
[0008] Control the display to show the first interface;
[0009] When a button on the device is pressed or touched, the control display shows a function menu on the upper layer of the first interface; the function menu includes at least one function control and a control menu control.
[0010] In response to a user’s first combination of key presses on the device, a control menu is displayed on top of the first interface; the first combination of key presses indicates that a control menu control is selected, and the control menu includes at least one first control for controlling the first interface.
[0011] In response to the user's second combination of key presses on the device, the control menu is maintained on top of the first interface, controlling the first interface to perform the action corresponding to the target control; the second combination of operations indicates that the target control in the first control is selected.
[0012] In the technical solution provided in this application, a local button is configured on the display device to control the display of a first interface. When the local button is pressed, the function menu mapped to that button is displayed. Based on the user's operation of the local button, the display is controlled to display the control menu on top of the first interface. The process controller can control the display to display the control menu based on the user's execution of a first combination of operations on the local button, and can select a target control in the control menu based on the user's execution of a second combination of operations on the local button, so that the first application under the control menu can execute the action corresponding to the target control. In this way, without relying on an additional remote control, users can control the first interface based on the control menu through simple button operation combinations, improving the efficiency of real-time operation. At the same time, the display of the control menu provides users with intuitive visual feedback, improving the user experience.
[0013] In some feasible embodiments, the first control includes an arrow key control, a confirmation control, and a back control. The arrow key control is used to move the focus within the first interface, the confirmation control is used to execute the action corresponding to the target control at the focus location, and the back control is used to close the first interface. Thus, the first control can be selected from the control menu using the device's buttons to control the first interface to execute the corresponding action.
[0014] In some feasible embodiments, the controller performs a second combination of operations in response to the user pressing a local key, maintains the control menu displayed on top of the first interface, and controls the first interface to perform the action corresponding to the target control, configured as follows:
[0015] In response to the user's first action on the device's buttons, the control focus moves within the control menu;
[0016] When the target control is selected, in response to the second operation performed by the user on the local keypad, the control menu is maintained on the upper layer of the first interface, and the first interface is controlled to perform the action corresponding to the target control.
[0017] In this embodiment, the controller selects a target control in the control menu based on a second combination of user button operations on the device, and then controls the first application to execute the action corresponding to the target control. This allows the user to control the first interface based on the target control in the control menu, improving user convenience.
[0018] In some feasible embodiments, the controller is configured as follows:
[0019] When the first interface is displayed on the monitor, the focus attribute of the first interface is controlled to be in a focusable state; the focusable state indicates that there is focus on the interface.
[0020] When the display shows the function menu on top of the first interface, the focus attribute of the function menu is set to the focusable state, and the focus attribute of the first interface is switched from the focusable state to the focusless state; the focusless state indicates that there is no focus on the interface.
[0021] When the control menu is displayed on top of the first interface, the focus attribute of the control menu is set to be able to receive focus, while the focus attribute of the first interface is kept to be unavailable.
[0022] Using the above embodiments, when there is a first interface and a control menu or function menu in the user interface, since the control menu or function menu is located on top of the first interface and takes priority over the first interface, the control menu or function menu can obtain focus, while the first interface cannot obtain focus. That is, the user can operate the control menu or function menu based on the buttons on the device.
[0023] In some feasible embodiments, the controller performs a second operation in response to the user's key presses on the device, maintains the control menu displayed on top of the first interface, and controls the first interface to perform the action corresponding to the target control, specifically configured as follows:
[0024] After receiving the second operation performed by the user on the buttons on the device, the control menu is displayed on top of the first interface.
[0025] Switch the focus attribute of the control menu from the focusable state to the non-focusable state, and switch the focus attribute of the first interface from the non-focusable state to the focusable state.
[0026] By employing the above embodiments, the focus of the user interface can be shifted from the control menu to the lower-level first interface without closing the control menu, thereby enabling the application on the first interface to perform corresponding actions. This allows for control of the lower-level first interface to perform operations within the application without interrupting user interaction with the control menu, improving operational convenience and user experience.
[0027] In some feasible embodiments, the controller executes the switching of the focus attribute of the control menu from a focusable state to a focusless state, and the switching of the focus attribute of the first interface from a focusless state to a focusable state, specifically configured as follows:
[0028] When the focus property of the control menu changes from a focusable state to a non-focusable state, the view property of the target control is switched from a focused state to a selected state; the display effect of the focused state and the selected state is the same; and
[0029] When the focus property of the first interface changes from an unfocused state to a focusable state, the first interface is controlled to gain focus, and the view property of a second control in the first interface is switched from an unfocused state to a focused state.
[0030] By using the above embodiments, the selected state and focused state of the target control's view properties can be visually consistent on the user interface, and the user will not perceive the visual difference caused by the state change, thus satisfying the user experience.
[0031] In some feasible embodiments, after the controller executes the action corresponding to the target control on the first interface, it is configured as follows:
[0032] After a preset duration, the focus attribute of the control menu will be switched from an unfocused state to an focusable state, and the focus attribute of the first interface will be switched from an focusable state to an unfocusable state; or
[0033] Receive the action completion signal from the first interface, and based on the action completion signal, switch the focus attribute of the control menu from the unfocused state to the focusable state, and switch the focus attribute of the first interface from the focusable state to the unfocusable state.
[0034] Using the above embodiments, the controller can automatically restore the focus state of the button control menu and the first interface after a preset time, without requiring the user to manually exit the first interface or reopen the control menu, ensuring the timeliness of user operations and improving the user experience. The controller can also receive an action completion signal sent when the first application completes an action, and based on this signal, automatically restore the focus state of the control menu and the first interface to their initial state. In this way, the focus state of the user interface can be changed without the user's awareness, allowing the user to continue controlling the first interface according to the control menu, thus improving the user experience.
[0035] In some feasible embodiments, the controller performs the action corresponding to the target control on the first interface, specifically configured as follows:
[0036] Determine the target simulation control command corresponding to the target control;
[0037] Convert the target simulation command into the target simulation key value;
[0038] Send the target simulated key value to the first interface via the key manager;
[0039] The control interface retrieves the action corresponding to the target simulated key value from the preset key value list and executes the action; the preset key value list is used to record the mapping relationship between simulated key values and executed actions.
[0040] Using the above embodiments, based on the preset button extended function list, the controller can effectively respond to the simulated control commands of the local buttons, ensuring the consistency of user operation based on button control menus and improving the user experience.
[0041] In some feasible embodiments, the controller performs a first combination of operations in response to the user's key presses on the device, displaying a control menu on top of the first interface, specifically configured as follows:
[0042] In response to a third operation performed by the user on the device's buttons, the control focus moves within the function menu;
[0043] When the control menu control is selected, in response to the fourth operation performed by the user on the computer key, the display is controlled to close the function menu and the display is controlled to show the control menu on the upper layer of the first interface.
[0044] Using the above embodiment, the controller selects a control menu control from the function menu based on the user's first combination of key presses on the device, and controls the display to close the function menu, displaying the control menu on top of the first interface. This way, by setting a control menu control within the function menu, users can easily access and activate the control menu, thus ensuring convenient control of the first interface.
[0045] Secondly, embodiments of this application provide a control method based on local buttons. This method is applied to a display device, which includes a display and local buttons. The control method includes:
[0046] Control the display to show the first interface;
[0047] When a button on the device is pressed or touched, the control display shows a function menu on the upper layer of the first interface; the function menu includes at least one function control and a control menu control.
[0048] In response to a user’s first combination of key presses on the device, a control menu is displayed on top of the first interface; the first combination of key presses indicates that a control menu control is selected, and the control menu includes at least one first control for controlling the first interface.
[0049] In response to the user's second combination of key presses on the device, the control menu is maintained on top of the first interface, controlling the first interface to perform the action corresponding to the target control; the second combination of operations indicates that the target control in the first control is selected.
[0050] Understandably, the beneficial effects that the technical solution provided in the second aspect described above can achieve can be referred to the beneficial effects of the first aspect and any of its optional implementation methods, and will not be repeated here. Attached Figure Description
[0051] 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.
[0052] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in an embodiment of this application.
[0053] Figure 2 This is a schematic diagram of the hardware configuration of the display device provided in the embodiments of this application;
[0054] Figure 3 This is a schematic diagram of the software configuration of the display device provided in an embodiment of this application;
[0055] Figure 4 A diagram illustrating the menu displayed on the monitor;
[0056] Figure 5 This is a diagram illustrating how to display a menu on top of the application interface.
[0057] Figure 6 This is a diagram illustrating the focus when a menu control is selected.
[0058] Figure 7 A flowchart illustrating the process of a display device controlling a first interface to perform actions based on the operation of triggering a button on the device, as provided in this application embodiment;
[0059] Figure 8 A schematic diagram of the first interface of a display device provided in an embodiment of this application;
[0060] Figure 9 A schematic diagram illustrating the display function menu of the display device provided in an embodiment of this application;
[0061] Figure 10 A schematic diagram of the display control menu of the display device provided in the embodiments of this application;
[0062] Figure 11 A schematic diagram illustrating the focus attributes of a display device provided in an embodiment of this application;
[0063] Figure 12 A schematic diagram illustrating a user interface with two visual focal points for a display device provided in an embodiment of this application;
[0064] Figure 13 A schematic diagram illustrating the control of a first interface based on local buttons in an embodiment of this application;
[0065] Figure 14 A schematic diagram illustrating the positional relationship between the control menu and the first interface in the user interface of the display device provided in this application embodiment;
[0066] Figure 15 This is a flowchart illustrating how a display device controls a first interface based on operation commands from its own buttons, as provided in an embodiment of this application. Detailed Implementation
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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 series of components is not necessarily limited to all components explicitly listed, but may include other components not explicitly listed or inherent to such product or device. The term “module” means any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code capable of performing the functions associated with that element.
[0071] The display device 200 provided in this application refers to a device with screen display and data processing capabilities, and can have various implementation forms, such as a television, smart television, computer, laser projection device, monitor, electronic bulletin board, electronic table, surveillance monitor, advertising screen, wearable device, virtual reality device, augmented reality device, etc.
[0072] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device 200 and a control device 100 provided in an embodiment of this application. Figure 1 As shown, the user can operate the display device 200 through the terminal device 300 or the control device 100.
[0073] In some embodiments, the control device 100 is used to receive operation commands input by the user and convert the operation commands into control commands that the display device 200 can recognize and respond to. The control device 100 may be a remote control, stylus, gamepad, etc. The communication between the remote control and the display device 200 includes infrared protocol communication or Bluetooth protocol communication, as well as other short-range communication methods, to control the display device 200 wirelessly or via wired means. The user can input user commands through buttons on the remote control, voice input, control panel input, etc., to control the display device 200.
[0074] In some embodiments, the terminal device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can also be used as a control device to perform human-computer interaction between the user and the display device 200. The mobile terminal 300 can also function as a communication device to establish a communication connection with the display device 200 and perform data interaction. The mobile terminal 300 and the display device 200 can have the same software applications installed, thereby achieving connection and communication through network communication protocols to realize one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve synchronous display functionality.
[0075] In some embodiments, the mobile terminal 300 or other electronic devices may also simulate the functions of the control device 100 by running an application that controls the display device 200.
[0076] In some embodiments, the display device 200 can also be controlled in ways other than those of the control device 100 and the terminal device 300. For example, it can directly receive user voice commands through a voice command acquisition module configured inside the display device 200, or it can receive user voice commands through a voice control device external to the display device 200. The display device 200 can also receive user control through touch or gestures.
[0077] In some embodiments, the display device 200 also communicates with the server 400 via various communication methods. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide the display device 200 with various content and interactive features. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers.
[0078] 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.
[0079] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.
[0080] like Figure 2 As shown, the display device 200 may include at least one of the following: a tuner 210, a communication device 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
[0081] In some embodiments, the tuner 210 receives broadcast television signals via wired or wireless reception and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0082] In some embodiments, the communication device 220 is a component used to communicate with external devices or servers 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 connection communication, it needs to have a communication device 220 with Bluetooth functionality. The communication device 220 may include at least one of a WiFi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. The display device 200 can establish the transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communication device 220.
[0083] 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.
[0084] 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.
[0085] In some embodiments, the external device interface 240 may include, but is not limited to, one or more interfaces such as: High Definition Multimedia Interface (HDMI), analog or data high-definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. It may also be a composite input / output interface formed by multiple interfaces mentioned above.
[0086] In some embodiments, the controller 250 controls the operation of the display device 200 and responds to user operations via various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command to select a UI object to display on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0087] In some embodiments, the controller 250 includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM (Random Access Memory), ROM (Read-Only Memory), a first to nth interface for input / output, a communication bus, etc. 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.
[0088] 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.
[0089] In some embodiments, the user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the GUI. Alternatively, the user can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.
[0090] In some embodiments, the display 260 includes a display screen component for presenting an image and a driving component for driving the 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 interface (UI) interfaces.
[0091] In some embodiments, a "user interface" is the medium through which an application or operating system interacts and exchanges information with a user, converting information between its internal form and a form acceptable to the user. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0092] In some embodiments, the display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.
[0093] 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, allowing the audio output device to be connected to the display device 200 to output sound from the display device 200.
[0094] In some embodiments, the user interface can be used to receive control signals from the control device 100 (e.g., an infrared remote control).
[0095] In some embodiments, the display device may further include physical buttons, which may be located on the bezel or back of the display and are used to control the menu settings of the display device. These physical buttons may include a power switch, menu navigation, brightness and contrast adjustment, input source selection, and image mode selection buttons. Here, the power switch is used to turn the display device power on or off. The menu navigation is used to access the display device's settings menu and to make selections and confirmations within the menu. The menu navigation may also include a main menu button and directional keys (up, down, left, right) to navigate menu options. The brightness and contrast adjustment buttons are used to adjust the screen's brightness and contrast. The input source selection button is used to switch between different input signal sources. The image mode selection button is used to select a preset image mode (such as movie mode, game mode, sRGB mode, etc.) to optimize the display effect.
[0096] In some embodiments, to enable user interaction, the display device 200 may run an operating system. An operating system is a computer program that manages and controls 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 applications. The operating system also allows users to interact with the display device 200.
[0097] 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.
[0098] 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.
[0099] 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.
[0100] 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.
[0101] Figure 3 This is a schematic diagram of the software configuration of the display device 200 provided in an embodiment of this application.
[0102] 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, buttons, etc. 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] Based on the aforementioned hardware and software framework, in some embodiments, users can control the application interface to perform corresponding actions via buttons coupled to the display. For example, when a user briefly presses a button, the display shows a button control menu on top of the application interface based on the user's short-press command. After the button control menu is displayed, the user can short-press or long-press the button to select controls from the menu, and then control the application to perform corresponding actions based on the controls.
[0108] Currently, to facilitate user operation, the display device 200 can be equipped with at least one physical button (referred to as: local button) to perform basic operations on the display device. For example, the local button can be used to switch signal sources, adjust volume, and open menus. Traditional local buttons can have multiple physical buttons, each used for different functions, such as physical directional keys, physical confirmation keys, and physical volume keys.
[0109] When more functions are desired using the built-in buttons, new physical buttons need to be added to the display device, increasing manufacturing costs. To address the increased manufacturing costs associated with adding physical buttons, a control menu can be integrated into the display device. In some examples, when a user operates a built-in button, the TV system's UI design can display a menu activated by that button on the current user interface, allowing the user to easily confirm the current action. For example... Figure 4 As shown, the menu can contain various controls, such as signal source, volume up, volume down, and power off functions. These controls are presented intuitively on the screen, allowing users to operate according to the prompts and thus achieve basic control of the display device. In this way, users can control the display menu via physical buttons and control the display device according to the menu, eliminating the need for additional physical buttons on the display device and reducing manufacturing costs.
[0110] In this way, users can conveniently control the basic functions of the display device using the built-in buttons without a remote control. For example, users can bring up the menu by repeatedly pressing or holding a button. Figure 5 As shown, after receiving a control command from the local button, the display device controls the monitor to display a menu on top of the application's interface, and sets the initial focus of the menu to the first control, "Signal Source." The user can then select and confirm actions in the menu by pressing the local button. For example, if the user wants to adjust the volume using the menu, they operate the button, select and confirm the "Volume -" control in the control menu to decrease the display device's volume. At this time, as... Figure 6 As shown, the display device 200 can move the focus position to the position of the third control "volume-" based on control commands.
[0111] However, existing technology only allows control of menu options via native buttons on the display device. When the menu is displayed on top of the application interface, the native buttons cannot directly control the interface below the menu. As a result, users cannot control the application in the user interface based on the menu.
[0112] In view of the above problems, this application provides a display device that can display a control menu on the display screen according to the combination operation of the user triggering the local key, and control the lower interface to perform corresponding actions based on the controls in the control menu.
[0113] In some embodiments, Figure 7 This is a flowchart illustrating the process by which a display device, according to an embodiment of this application, controls the first interface to perform actions based on the operation of triggering a button on the device. Figure 7As shown, this application embodiment provides a display device 200, which includes a display, local buttons, and a controller. The local buttons are coupled to the display and are used to receive user press or touch commands. The controller, coupled to the display and the local buttons, is configured to execute the following program steps:
[0114] S100: Controls the display to show the first interface.
[0115] In some embodiments, the first interface may be the main interface of the display device, the media playback interface, the media list interface, or any interface of any application. The following embodiments use the first interface as the main interface as an example for illustrative purposes.
[0116] Figure 8 This is a schematic diagram of the first interface of a display device provided in an embodiment of this application. Figure 8 As shown, the first interface 81 may include at least one application icon 81a.
[0117] S200: When a button on the device is pressed or touched, the control display shows the function menu on the upper layer of the first interface.
[0118] In some embodiments, the controller can monitor the state of the device's buttons, which may include a pressed state and an idle state. The pressed state indicates that the user presses the button into the key slot, while the idle state refers to the button being in its natural, unpressed state.
[0119] In some embodiments, a user can press the device button in various ways, such as long-pressing the device button or short-pressing the device button. A short press of the device button can be used to move the focus within the interface, while a long press of the device button can be used to select a control within the interface. It is understood that triggering the button may also include other operation methods, each indicating a different action. This application embodiment does not limit the operation methods of the device button.
[0120] In some embodiments, when the controller detects that a button on the device is pressed, it can control the display to show a function menu on the upper layer of the first interface 81. At this time, the controller can control the focus in the first interface 81 to automatically jump to the function menu, and the focus can be selected by default to the function control at the top of the function menu.
[0121] Figure 9 This is a schematic diagram illustrating the display function menu of a display device provided in an embodiment of this application. Figure 9As shown, the function menu 91 may include at least one function control 91a and a control menu control 92a. The function control 91a can be used to control the basic functions of the display device, and the control menu control 92a can be used to control the display of the control menu. For example, the function control 91a may include controls such as "Signal Source," "Volume +," "Volume -," and "Power Off." The focus of the function menu 91 is located at the "Signal Source" position within the function control 91a.
[0122] It is understood that the above-described functional controls are illustrative examples of embodiments of this application. In practical applications, functional controls and their functions can be set as needed, and this application does not impose any restrictions on them.
[0123] S300: In response to the user's first combination of key presses on the device, a control menu is displayed on the upper layer of the first interface.
[0124] In some embodiments, the first combination operation represents the selection of a control menu control. The first combination operation may include a series of operations for selecting the control menu control, such as short-pressing a local button, moving the focus in the function menu to the control menu control, and then long-pressing the local button to select the control menu control.
[0125] In some embodiments, when a user clicks / short-presses a local button once, the focus in the function menu moves one position to the right, for example, to the "Volume+" control; and so on, when the last function control "Power Off" is selected, if the user clicks / short-presses the first local button again, the focus moves to the "Signal Source" control.
[0126] Furthermore, in response to a third operation performed by the user on the device's buttons, the controller can move the control focus within function menu 91. This third operation is not limited; for example, it can be set to a single click / short press of a device button.
[0127] In some embodiments, when the focus is on a control menu control within the function menu, the user can perform a fourth operation on the device buttons to confirm that the focus is on the control menu control and control the display to close the function menu. Simultaneously, the display will show the control menu on top of the first interface. At this time, the controller can automatically switch the focus in the first interface to the control menu, and the focus can be selected by default from the first control listed at the top of the control menu.
[0128] Therefore, the controller can be configured to: respond to a user's first combination of operations on the device buttons and display a control menu on the upper layer of the first interface; respond to a user's third operation on the device buttons and move the control focus within the function menu; when the focus selects a control menu control, respond to a user's fourth operation on the device buttons and control the display to close the function menu and display the control menu on the upper layer of the first interface.
[0129] According to the above embodiment, the controller selects a control menu control in the function menu based on the user's first combination of key presses on the device, and controls the display to close the function menu, displaying the control menu on top of the first interface. In this way, setting a control menu control in the function menu allows the user to easily activate the control menu, thereby ensuring convenient control of the first interface.
[0130] In some embodiments, the control menu includes at least one first control for controlling the first interface. The first control may include an arrow key control, a confirmation control, and a back control. The arrow key control is used to move the focus within the first interface, the confirmation control is used to execute the action corresponding to the target control at the focus location, and the back control is used to close the first interface. Thus, the first control in the control menu can be selected based on the user's keyboard keys to control the first interface to perform the corresponding action.
[0131] Figure 10 This is a schematic diagram of the display control menu of a display device provided in an embodiment of this application. Figure 10 As shown, the control menu 101 includes multiple first controls 101a, which may include controls such as "up", "down", "left", "right", "confirm", and "return". The focus in the control menu 101 is located at the "up" position of the first control 101a that is listed first in the control menu 101.
[0132] S400: In response to the user's second combination of key presses on the device, maintains the control menu displayed on the upper layer of the first interface and controls the first interface to perform the action corresponding to the target control.
[0133] In some embodiments, the second combined operation represents the selection of a target control in the first control. The second combined operation includes a series of operations for selecting the target control, such as short-pressing the local button to move the focus in the control menu to the target control, and then long-pressing the local button to select the target control.
[0134] In some embodiments, such as Figure 10 As shown, the controller responds to the user's first action on the device's buttons and can move the control focus within the control menu 101. The first action is not limited; for example, it can be set to a single click / short press of a device button.
[0135] For example, the controller may receive a first operation performed by the user on a local button, moving the focus of the control menu 101 to the target control. For example... Figure 10 As shown, when a user wants to select the first control "Left" in the control menu 101, they can press the button twice. In this way, the controller responds to the operation command generated by the user's button operation method and moves the control focus to the first control 101a "Left" in the control menu 101.
[0136] In some embodiments, when the focus 102a is located on the first control 101a in the control menu 101, the user can perform a fourth operation on the local buttons to confirm that the focus is selected on the first control 101a, and control the first interface 81 to perform the action corresponding to the selected target control.
[0137] Therefore, the controller's response to the user's second combination of operations on the device keys, maintaining the control menu displayed on the upper layer of the first interface, and controlling the first interface to perform the action corresponding to the target control can be configured as follows: in response to the user's first operation on the device keys, controlling the focus to move within the control menu; when the target control is selected by the focus, in response to the user's second operation on the device keys, maintaining the control menu displayed on the upper layer of the first interface, and controlling the first interface to perform the action corresponding to the target control.
[0138] According to the above embodiment, the controller selects a target control in the control menu based on a second combination of user button operations on the device, and controls the first application to execute the action corresponding to the target control. This allows the user to control the first interface based on the target control in the control menu, improving user convenience.
[0139] In practical applications, since a display device's user interface has only one focus point, when the control menu displayed by the device's buttons has a focus point, the controller cannot transmit operation commands to the application interface below, preventing the user from directly controlling the running application via the control menu. For example, when the user selects the "up" control, the controller sends a simulated "up" control command based on that control. However, at this time, the control menu is at the forefront of the first interface, so the simulated control command is received by the control menu and executes the corresponding action, instead of the first interface that the user wants to control executing the corresponding action. To address this, the focus state of the control menu and the first interface in the user interface can be changed to allow control of the first interface based on the control menu.
[0140] In some embodiments, when the display shows the first interface, the controller can control the focus attribute of the first interface to be in a focusable state. Here, a focusable state indicates that the interface has focus; that is, when the user interface only displays the first interface, the first interface has focus.
[0141] In some embodiments, when the display shows a function menu on top of the first interface, the focus attribute of the function menu is controlled to be in a focusable state, and the focus attribute of the first interface is controlled to switch from a focusable state to a focusless state. Here, the focusless state indicates that there is no focus on the interface. That is, when the user interface contains both the first interface and the function menu, since the function menu is located on top of the first interface and takes priority over the first interface, the function menu can obtain focus, while the first interface cannot obtain focus. In other words, the user can operate the function menu using the on-screen buttons, but cannot operate the first interface.
[0142] In some embodiments, when a control menu is displayed on top of the first interface, the focus attribute of the control menu is set to receive focus, while the focus attribute of the first interface remains set to receive no focus. Thus, when both the first interface and the control menu exist in the user interface, since the control menu is located on top of the first interface and takes priority over it, the control menu receives focus, while the first interface does not. In other words, the user can operate the control menu using the on-screen buttons, but cannot operate the first interface.
[0143] In view of this, in some embodiments, the controller performs a second operation in response to the user's key press on the device, maintains the control menu displayed on the upper layer of the first interface, and controls the first interface to perform the action corresponding to the target control. This can be configured to: after receiving the second operation performed by the user on the device key, maintain the control menu displayed on the upper layer of the first interface; switch the focus attribute of the control menu from a focusable state to a non-focusable state, and switch the focus attribute of the first interface from a non-focusable state to a focusable state.
[0144] For example, when the control menu is in a focusable state, the user can select the first control in the control menu by pressing a button on the device. When the control menu is not in a focusable state, the user cannot select the first control in the control menu by pressing a button, nor can the user interact with the control menu.
[0145] For example, when the display shows the control menu on the top layer of the first interface, and the controller receives the second operation performed by the user on the local buttons, the controller needs to keep the control menu displayed on the top layer of the first interface to prevent the control menu from returning after the target control is selected, so as to facilitate the user's subsequent operation of the button control menu.
[0146] In this situation, the controller needs to switch the focus attribute of the control menu to an unfocusable state and switch the first interface to a focusable state. Figure 11 A schematic diagram illustrating the focus attributes of a display device is provided for embodiments of this application, such as... Figure 11As shown, the control menu 101 has no focus, while the first control 81a in the first interface 81 gains focus. In this case, the controller cannot control the control menu to perform actions; instead, it controls the first application in the first interface to perform the action corresponding to the target control. For example, if the target control is "Back," the controller can control the control 81a at the focus position on the first interface 81 to perform a back action. If the target control is "Left," the controller can control the focus of the first interface 81 to move to the left.
[0147] Through the above embodiments, the focus of the user interface can be shifted from the control menu to the lower-level first interface without closing the control menu, causing the first interface to perform the corresponding action. This allows the lower-level first interface to perform operations within the application without interrupting the user's interaction with the button control menu, improving the convenience of user operation and user experience.
[0148] Furthermore, such as Figure 11 As shown, when the control menu 101 is switched to an unfocusable state, the focus on the control menu 101 will be lost, and the display effect of all the first controls 101a in the control menu 101 will be the same. At this time, the user cannot determine the selected target control.
[0149] In view of this, in some embodiments, the controller's execution of switching the focus attribute of the control menu from a focusable state to an unfocusable state, and switching the focus attribute of the first interface from an unfocusable state to a focusable state, can be configured to: when the focus attribute of the control menu changes from a focusable state to an unfocusable state, switch the view attribute of the target control from a focused state to a selected state; wherein the display effect of the focused state and the selected state is the same; and when the focus attribute of the first interface changes from an unfocusable state to a focusable state, control the first interface to gain focus, and switch the view attribute of a second control in the first interface from an unfocused state to a focused state.
[0150] In some embodiments, the focused state indicates that the target control has focus, meaning the user can interact with it directly via buttons. The selected state indicates that the target control has not received focus, meaning the target control cannot receive button-based operation commands.
[0151] Furthermore, the controller can be set to display the same effect in the focused state and the selected state. That is, when setting the UI background color of the first control, the background color of the selected state can be set to be the same as the background color of the focused state. Figure 12A schematic diagram of a display device user interface with two visual focal points provided in an embodiment of this application, as shown below. Figure 12 As shown, when the target control 101a is in the selected state, the user sees two focal points in the user interface: the second application control 81a in the first interface and the control "Right" 101a in the button control menu.
[0152] According to the above embodiments, although the view properties of the target control change based on the situation where the target control gains focus, its visual appearance on the user interface remains consistent. Users will not perceive the visual differences caused by the state change, which satisfies the user experience.
[0153] In some embodiments, the controller executes an action corresponding to a target control on the first interface, which can be configured to: determine a target simulated control instruction corresponding to the target control; convert the target simulated instruction into a target simulated key value; send the target simulated key value to the first interface through a key manager; control the first interface to obtain the action corresponding to the target simulated key value from a preset key value list and execute the action; wherein, the preset local key value list is used to record the mapping relationship between simulated key values and executed actions.
[0154] In some embodiments, when a target control is selected with focus, in response to a second operation performed by the user on a local button (e.g., a long press), a target simulated control instruction corresponding to the target control can be generated, and this target simulated control instruction can be parsed and converted into a target simulated key value. Then, the target simulated key value is sent to the first interface using the local button manager. The first interface can retrieve the target function mapped to the target simulated key value from a preset button key value list. For example, if the key value 'c' is found to map to the up arrow key from the button key value list, the first interface will execute the up arrow function based on the focus within the current interface.
[0155] According to the above embodiments, based on the preset button extended function list, the controller can effectively respond to the simulated control commands of the local buttons, ensuring the consistency of user operation based on button control menu and improving the user experience.
[0156] When the controller switches the control menu to a non-focusable state and the first interface to a focusable state, the focus of the user interface is on the first interface. The user cannot operate the control menu using the buttons on the device, and therefore cannot continue to control the first interface.
[0157] One possible implementation is as follows: After a preset time has elapsed since the control menu was switched to a non-focusable state and the first interface was switched to a focusable state, the button control menu is switched back to a focusable state, and then the first interface is switched back to a non-focusable state. This allows the user to continue controlling the first application on the first interface using the button control menu. Here, the preset time is the duration for the first application to perform the corresponding action.
[0158] The second implementation method can be as follows: After the action corresponding to the target control is completed on the first interface, an action completion signal is sent to the controller. Based on the action completion signal, the controller switches the control menu back to a focusable state and switches the first interface back to a focusless state.
[0159] In view of this, in some embodiments, after the controller executes the action corresponding to the target control on the first interface, it is configured to: after a preset time, switch the focus attribute of the control menu from an unattainable focus state to an attainable focus state, and switch the focus attribute of the first interface from an attainable focus state to an unattainable focus state; or receive an action completion signal from the first interface, and based on the action completion signal, switch the focus attribute of the control menu from an unattainable focus state to an attainable focus state, and switch the focus attribute of the first interface from an attainable focus state to an unattainable focus state.
[0160] According to the above embodiments, the controller can automatically restore the focus state of the button control menu and the first interface after a preset time, without requiring the user to manually exit the first interface or reopen the control menu, ensuring the timeliness of user operations and improving the user experience. The controller can also receive an action completion signal sent when the first application completes an action, and based on this signal, automatically restore the focus state of the menu and the first interface to their initial state. In this way, the focus state of the user interface can be changed without the user's awareness, allowing the user to continue controlling the first interface according to the control menu, thereby improving the user experience.
[0161] According to the above embodiment, a local button is configured on the display device to control the display of a first interface. When the local button is pressed, the function menu mapped to that button is displayed. Based on the user's operation of the local button, the display is controlled to display the control menu on top of the first interface. The process controller can control the display to display the control menu based on the user's execution of a first combination of operations on the local button, and can select a target control in the control menu based on the user's execution of a second combination of operations on the local button, so that the first application below the control menu can execute the action corresponding to the target control. In this way, without relying on an additional remote control, users can control the first interface based on the control menu through simple button operation combinations, improving the efficiency of real-time operation. At the same time, the display of the control menu provides users with intuitive visual feedback, improving the user experience.
[0162] In some embodiments, Figure 13 This is a schematic diagram illustrating how a display device, as provided in an embodiment of this application, controls a first interface based on local buttons. For example... Figure 13 As shown, the display device includes a hardware layer, a framework layer, and an application layer.
[0163] The application layer may include a user interface display module, a focus movement control module, a user interface focus control module, and a button simulation module. In some examples, the user interface display module can be used to display the user interface: that is, the control menu and the first interface. Figure 14 This is a schematic diagram illustrating the positional relationship between the control menu and the first interface in the user interface of the display device provided in this embodiment of the application. Figure 14 As shown, the control menu can be a transparent floating window, displayed simultaneously with the first interface and on top of it. The control menu will not affect the display of the lower-level first interface. Here, the control menu can be drawn using a Window, displaying itself above all other content so that users can easily access and control it. The interface of the first application can be constructed using an Activity, which has a lower hierarchy and will be covered by the Window layer above it.
[0164] The focus movement control module can be used to control focus movement based on the user's button operation mode. For example, the operation mode may include short press and long press. A short press moves the screen focus to the right until it reaches the last control. When the screen focus is on the last control, a short press moves the screen focus to the first control, and this cycle repeats. A long press selects a control and controls it to perform the corresponding action.
[0165] The interface focus control module can be used to switch the focus attributes of the interface, such as the focus attribute of the control menu, and determine whether the control menu receives focus.
[0166] The button simulation module can be used to generate simulated control commands for the first control. Based on the simulated control commands, it can trigger the "up, down, left, right" directional keys and the "OK" and "back" keys to control the application of the first interface.
[0167] The framework layer may include a control menu framework, which is used to distribute the target simulation control instructions corresponding to the target control to the topmost first application.
[0168] The hardware layer may include native buttons, i.e., physical buttons on the device.
[0169] In some embodiments, Figure 15 This is a flowchart illustrating the process of controlling a first interface based on operation commands from the device's buttons, as provided in an embodiment of this application. Figure 15 As shown, the controller's control page display module displays the first interface. When the controller detects that a button on the device is pressed or touched, the control page display module displays a function menu on top of the first interface. When the controller receives the user's first combination of button operations, the control page display module closes the function menu and displays a control menu on top of the first interface.
[0170] When the controller receives the second combination of operations, the controller page display module maintains the control menu displayed on top of the first interface. The controller sends the operation command corresponding to the second combination of operations to the button frame. The button frame determines the target control based on the operation command. After determining the target control, the button frame sends the determination command to the interface focus control module. The interface focus control module switches the focus attribute of the control menu to an unfocusable state based on the determination command and switches the view attribute of the target control from the focused state to the selected state. Then, the button frame sends the determination command to the button simulation module. The button simulation module generates the target simulated control command corresponding to the target control based on the determination command and sends it to the lower first interface. The first interface executes the corresponding action based on the target simulated control command. Further, after a preset time period of change in the focus state of the button control menu, or after receiving a completion signal from the first interface for executing the corresponding action, the interface focus control module switches the control menu back to a focusable state and then switches the display attribute of the target control from the selected state back to the focused state.
[0171] In some embodiments, this application also provides a control method based on local buttons, the control method based on local buttons being applied to a display device, the display device including a display and local buttons, the control method including:
[0172] Control the display to show the first interface;
[0173] When a button on the device is pressed or touched, the control display shows a function menu on the upper layer of the first interface; the function menu includes at least one function control and a control menu control.
[0174] In response to a user’s first combination of key presses on the device, a control menu is displayed on top of the first interface; the first combination of key presses indicates that a control menu control is selected, and the control menu includes at least one first control for controlling the first interface.
[0175] In response to the user's second combination of key presses on the device, the control menu is maintained on top of the first interface, controlling the first interface to perform the action corresponding to the target control; the second combination of operations indicates that the target control in the first control is selected.
[0176] According to the above embodiment, the display is controlled to show a first interface; when a button on the device is detected to be pressed or touched, the display is controlled to show a function menu on top of the first interface; in response to a first combination of user operations on the buttons, a control menu is shown on top of the first interface; in response to a second combination of user operations on the buttons, the control menu is maintained on top of the first interface, and the first interface is controlled to perform the action corresponding to the target control. This process allows users to control the first interface based on the control menu through simple button operation combinations, improving the efficiency of real-time user operation. At the same time, displaying the control menu on the display provides intuitive visual feedback to the user, improving the user experience.
[0177] 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 by comprising: The application comprises: a display configured to display a user interface; native buttons configured to receive user pressing or touching instructions; a controller coupled with the native buttons and the display, configured to: control the display to display a first interface; when detecting that the native buttons are pressed or touched, control the display to display a function menu on the upper layer of the first interface; the function menu comprises at least one function control and a control menu control; in response to a first combination operation of the user on the native buttons, display a control menu on the upper layer of the first interface; the first combination operation represents that the control menu control is selected, and the control menu comprises at least one first control for controlling the first interface; the first control comprises a direction key control, and / or a confirmation control, and / or a return control; wherein the direction key control is used to move the focus within the first interface, the confirmation control is used to execute the action corresponding to the target control at the position of the focus, and the return control is used to close the first interface; in response to a second combination operation of the user on the native buttons, maintain the display of the control menu on the upper layer of the first interface, and control the first interface to execute the action corresponding to the target control; the second combination operation represents that the target control in the first control is selected.
2. The display device of claim 1, wherein, The controller configured to maintain the display of the control menu on the upper layer of the first interface in response to the second combination operation of the user on the native buttons, and control the first interface to execute the action corresponding to the target control, is specifically configured to: control the focus to move within the control menu in response to the first operation of the user on the native buttons; when the focus selects the target control, maintain the display of the control menu on the upper layer of the first interface in response to the second operation of the user on the native buttons, and control the first interface to execute the action corresponding to the target control.
3. The display device of claim 2, wherein, The controller is configured to: when the display displays the first interface, control the focus attribute of the first interface to be an obtainable focus state; the obtainable focus state represents that there is a focus in the interface; when the display displays the function menu on the upper layer of the first interface, control the focus attribute of the function menu to be the obtainable focus state, and control the focus attribute of the first interface to switch from the obtainable focus state to an unobtainable focus state; the unobtainable focus state represents that there is no focus in the interface; when the display displays the control menu on the upper layer of the first interface, control the focus attribute of the control menu to be the obtainable focus state, and maintain the focus attribute of the first interface to be the unobtainable focus state.
4. The display device of claim 3, wherein, The controller configured to maintain the display of the control menu on the upper layer of the first interface in response to the second operation of the user on the native buttons, and control the first interface to execute the action corresponding to the target control, is specifically configured to: maintain the display of the control menu on the upper layer of the first interface after receiving the second operation of the user on the native buttons; switch the focus attribute of the control menu from the obtainable focus state to the unobtainable focus state, and switch the focus attribute of the first interface from the unobtainable focus state to the obtainable focus state.
5. The display device of claim 3, wherein, The controller is configured to switch the focus attribute of the control menu from the obtainable focus state to the unobtainable focus state, and switch the focus attribute of the first interface from the unobtainable focus state to the obtainable focus state. When the focus attribute of the control menu is switched from the obtainable focus state to the unobtainable focus state, switch the view attribute of the target control from a focused state to a selected state; wherein the display effects of the focused state and the selected state are the same; and When the focus attribute of the first interface is switched from the unobtainable focus state to the obtainable focus state, control the first interface to obtain focus, and switch the view attribute of a second control in the first interface from an unfocused state to the focused state.
6. The display device of claim 3, wherein, After the controller controls the first interface to perform the action corresponding to the target control, the controller is further configured to: switch the focus attribute of the control menu from the unobtainable focus state to the obtainable focus state, and switch the focus attribute of the first interface from the obtainable focus state to the unobtainable focus state after a preset time period; or receive an action completion signal of the first interface, and switch the focus attribute of the control menu from the unobtainable focus state to the obtainable focus state, and switch the focus attribute of the first interface from the obtainable focus state to the unobtainable focus state based on the action completion signal.
7. The display device of claim 1, wherein, The controller is configured to control the first interface to perform the action corresponding to the target control by: determining a target simulation control instruction corresponding to the target control; converting the target simulation instruction into a target simulation key value; sending the target simulation key value to the first interface through a key manager; controlling the first interface to obtain an action corresponding to the target simulation key value from a preset key key value list, and performing the action; wherein the preset key key value list is used to record a mapping relationship between simulation key values and execution actions.
8. The display device of claim 1, wherein, The controller is configured to display a control menu above the first interface in response to a first combination operation of the native keys by the user, and the controller is further configured to: control the focus to move within the function menu in response to a third operation of the native keys by the user; in response to a fourth operation of the native keys by the user when the focus selects the control menu control, control the display to close the function menu and display the control menu above the first interface.
9. A control method based on native keys, characterized in that, The control method based on native keys is applied to a display device, and the display device includes a display and native keys. The control method includes: controlling the display to display a first interface; In response to a first combination operation of the native buttons by the user, a control menu is displayed on top of the first interface; the first combination operation indicates that the control menu control is selected, and the control menu includes at least one first control for controlling the first interface; the first control includes a direction key control, and / or a confirmation control, and / or a return control; wherein the direction key control is used to move a focus within the first interface, the confirmation control is used to execute an action corresponding to a target control at the position of the focus, and the return control is used to close the first interface; In response to a second combination operation of the native buttons by the user, the control menu is maintained on top of the first interface, and the first interface is controlled to execute an action corresponding to a target control; the second combination operation indicates that the target control in the first control is selected.
Citation Information
Patent Citations
Local key control method and display equipment
CN117915141A
Display device and function demonstration interface display method
CN118283335A