Display device and menu setting method

By displaying prompt messages and switching controls on the smart TV menu page and utilizing pre-established mapping relationships, the problem of low efficiency in traditional menu settings is solved, the status of associated menu items can be quickly switched, and the menu setting efficiency is improved.

CN120751206APending Publication Date: 2025-10-03HISENSE VISUAL TECH CO LTD
0 Cites 0 Cited by

Patent Information

Application Number
CN202510696650.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-10-03

Smart Images

  • Figure CN120751206A_ABST
    Figure CN120751206A_ABST
Patent Text Reader

Abstract

The invention relates to a display device and a menu setting method. Comprising the steps that in response to a menu display event, a display is controlled to display a menu page, and the menu page comprises menu items; when it is detected that triggering operation is conducted on the menu item, an associated menu item of the menu item is searched, whether a mapping relation used for switching menu states exists between the current first state of the menu item and the current second state of the associated menu item or not is determined, and if the mapping relation exists, a prompt instruction is generated, displaying a prompt message and a switching control on the menu page so as to prompt a user to switch the state of the associated menu item through the switching control; wherein the mapping relationship is a pre-established relationship between a first state of the menu item and a second state of the associated menu item. The menu setting efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a menu setting method. Background Art

[0002] With the rapid iteration of smart TVs, the menu items provided in the smart TV menu are becoming more and more abundant. In order to improve the viewing experience, users usually need to set up the menu.

[0003] In traditional technology, users browse menus to find menu items that need to be set. Since it is usually necessary to set multiple menu items located in different menu pages, setting menu items is time-consuming and laborious when there are many menu items to be set, resulting in low menu setting efficiency. Summary of the Invention

[0004] The present application provides a display device and a menu setting method to solve the problem of low menu setting efficiency.

[0005] In one aspect, some embodiments provide a display device comprising: a display, a communication device, and a controller. The display is configured to display a user interface; the communication device is configured to establish a communication connection with a server; and the controller is configured to: in response to a menu display event, control the display to display a menu page, the menu page including menu items; upon detecting a trigger operation for the menu item, search for an associated menu item of the menu item and determine whether a mapping relationship exists between a current first state of the menu item and a current second state of the associated menu item for switching menu states; if a mapping relationship exists, generate a prompt instruction to display a prompt message and a switch control on the menu page, prompting a user to switch the state of the associated menu item via the switch control; wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item.

[0006] In this embodiment, in response to a menu display event, the display is controlled to display a menu page, the menu page including menu items. When a trigger operation is detected for a menu item, the associated menu items of the menu item are searched, and it is determined whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item. If a mapping relationship exists, a prompt instruction is generated to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control, wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item. Thus, combining the mapping relationship, the prompt instruction, the prompt message, and the switch control forms a method for switching the state of the associated menu item, which is a method for quickly switching the state of the associated menu item and improving the efficiency of menu setting.

[0007] On the other hand, when the controller executes the prompt instruction to display the prompt message and switch control on the menu page, it is configured to: generate a prompt instruction to display a prompt panel on the upper layer of the menu page, and display the prompt message and switch control in the prompt panel.

[0008] On the other hand, the controller is further configured to: in response to a trigger operation on the switching control, display the associated menu item of the second state, the associated menu item of the third state and the effective control in the switching panel, wherein there is a preset association relationship between the first state of the menu item and the third state of the associated menu item; in response to a trigger operation on the effective control, generate a switching instruction to set the associated menu item to the third state.

[0009] On the other hand, when the controller executes the response to the trigger operation on the switching control and displays the associated menu items of the second state, the associated menu items of the third state and the effective control in the switching panel, it is configured as follows: in response to the trigger operation on the switching control, if the preset condition is not met, the associated menu items of the second state, the associated menu items of the third state and the effective control are displayed in the switching panel, wherein the preset condition is that there is an associated menu item and the associated menu item belongs to the menu page; the controller is also configured as follows: in response to the trigger operation on the switching control, if the preset condition is met, the focus is moved from the menu item to the associated menu item, so that the user switches the state of the associated menu item.

[0010] On the other hand, the controller executes the search for the associated menu items of the menu item, and determines whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item. If a mapping relationship exists, when generating a prompt instruction, it is configured to: when the menu item is grayed out, search for the associated menu items of the menu item, and the associated menu items cause the menu item to be grayed out in at least one state; according to the first state of the menu item and the second state of the associated menu item, search for the mapping relationship between the first state of the menu item and the second state of the associated menu item from a mapping relationship table, and if found, generate a prompt instruction; wherein, if there is a mapping relationship between the first state of the menu item and the second state of the associated menu item in the mapping relationship table, it indicates that the second state of the associated menu item is the reason why the menu item is grayed out.

[0011] On the other hand, the controller executes the search for the associated menu item of the menu item, and determines whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item. If a mapping relationship exists, when generating a prompt instruction, it is configured to: when the menu item is not grayed out, search for the associated menu item according to the current first state of the menu item, and the first state of the menu item is compatible with the function provided by the associated menu item; according to the first state of the menu item and the current second state of the associated menu item, search for the mapping relationship between the first state of the menu item and the second state of the associated menu item from a mapping relationship table, and if found, generate a prompt instruction; wherein, if there is a mapping relationship between the first state of the menu item and the second state of the associated menu item in the mapping relationship table, it indicates that the function of the associated menu item that is compatible with the first state of the menu item is not enabled.

[0012] On the other hand, when the controller executes the operation of searching for the associated menu item of the menu item when a trigger operation is detected for the menu item, it is configured to: determine the target state corresponding to the menu item under the current film source when a trigger operation is detected for the menu item; if the target state corresponding to the menu item is inconsistent with the current first state of the menu item, control the display to display the setting prompt information corresponding to the menu item, and the setting prompt information is used to prompt the menu item to be set to the target state; when the menu item has been set to the target state, search for the associated menu item of the menu item.

[0013] On the other hand, when the controller executes the control of the display to display a menu page in response to a menu display event, it is configured to: in response to a playback operation on a media object, play the media object and trigger a menu display event; in response to the menu display event, determine the film source to which the media object belongs, and determine the key menu items based on the film source to which the media object belongs; control the display to display a menu page, and display the key menu items in the menu page.

[0014] On the other hand, when the controller executes the determination of the key menu item based on the film source to which the media object belongs, it is configured to: determine the first key menu item and / or the second key menu item based on the film source to which the media object belongs; wherein, the functions provided by the first key menu item and the second key menu item match the film source, the first key menu item is in a gray state, there is a corresponding relationship between the preset state of the second key menu item and the film source, and the current state of the second key menu item is inconsistent with the preset state of the second key menu item.

[0015] On the other hand, some embodiments also provide a menu setting method, which is applied to the display device provided in the first aspect, wherein the display device includes: a display, a communication device and a controller, and the method includes: displaying a menu page in response to a menu display event, wherein the menu page includes menu items; when a trigger operation is detected for the menu item, searching for the associated menu item of the menu item, and determining whether there is a mapping relationship between the current first state of the menu item and the current second state of the associated menu item for switching the menu state; if there is a mapping relationship, generating a prompt instruction to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control; wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item.

[0016] In this embodiment, in response to a menu display event, a menu page is displayed, the menu page including menu items. When a trigger operation is detected for a menu item, the associated menu items of the menu item are searched, and it is determined whether a mapping relationship exists between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If a mapping relationship exists, a prompt instruction is generated to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control, wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item. Thus, combining the mapping relationship, the prompt instruction, the prompt message, and the switch control forms a method for switching the state of the associated menu item, which is a method for quickly switching the state of the associated menu item and improves the efficiency of menu setting. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0018] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0019] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0020] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;

[0021] Figure 4A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0022] Figure 5 A flowchart of a menu setting method provided in some embodiments of the present application;

[0023] Figure 6A Schematic diagram of a page displaying prompt information and switching controls provided in some embodiments of the present application;

[0024] Figure 6B Schematic diagram of a page displaying prompt information and switching controls provided in other embodiments of the present application;

[0025] Figure 6C Schematic diagram of a page displaying prompt information and switching controls provided in some other embodiments of the present application;

[0026] Figure 7 Schematic diagram of a page displaying prompt information and switching controls provided in some further embodiments of the present application;

[0027] Figure 8 A schematic diagram showing failure prompt information provided in some embodiments of the present application;

[0028] Figure 9 A schematic diagram of displaying warning information provided in some embodiments of the present application;

[0029] Figure 10 A schematic diagram of a page display switching panel provided in some embodiments of the present application;

[0030] Figure 11 A schematic diagram of locating a menu item by moving the focus provided in some embodiments of the present application;

[0031] Figure 12A A schematic diagram of displaying grayed-out prompt information provided in some embodiments of the present application;

[0032] Figure 12B A schematic diagram of displaying grayed-out prompt information provided in other embodiments of the present application;

[0033] Figure 13 A diagram of the system architecture on which the menu setting method provided in some embodiments of the present application relies;

[0034] Figure 14 A timing diagram corresponding to the menu setting method provided in some embodiments of the present application;

[0035] Figure 15 This is a timing diagram corresponding to the menu setting method provided in some other embodiments of the present application. DETAILED DESCRIPTION

[0036] The following embodiments are described in detail, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numbers in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following embodiments are not intended to represent all possible implementations consistent with the present application. They are merely examples of systems and methods consistent with certain aspects of the present application, as detailed in the claims.

[0037] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0038] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.

[0039] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

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

[0041] In the embodiments of the present application, the display device 200 generally refers to a device capable of displaying images and processing data. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0042] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG, a user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0043] The mobile terminal 300 can function as a control device for performing human-computer interaction between a user and the display device 200. The mobile terminal 300 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 install software applications with the display device 200, enabling connection and communication via a network communication protocol, enabling 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 for synchronized display.

[0044] like Figure 1 As shown in FIG, the display device 200 also communicates data with the server 400 through 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.

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

[0046] Figure 2 Some embodiments of this application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0047] 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.

[0048] In some embodiments, detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 may include a light receiver, such as a sensor for collecting ambient light intensity; or an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or a sound collector, such as a microphone, for receiving external sounds.

[0049] In some embodiments, the display 260 includes a display component for displaying images and a driver component for driving image display. The display 260 is configured to receive image signals output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces.

[0050] In some embodiments, the communication device 220 is a component used to communicate with an external device or server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 depending on the supported communication methods. For example, if the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. If the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality.

[0051] The communication device 220 can establish a communication connection between the display device 200 and an external device or server 400 via a wireless or wired connection. A wired connection can connect the display device 200 to an external device via a data cable, an interface, or other components. A wireless connection can connect the display device 200 to an external device via a wireless signal or wireless network. The display device 200 can establish a connection with an external device directly or indirectly through a gateway, router, or connection device.

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

[0053] 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.

[0054] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0055] In some embodiments, the audio output device 270 may be a local 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 further be provided with an external audio output terminal, through which the audio output device may be connected to the display device 200 to output the sound of the display device 200.

[0056] In some embodiments, the user input interface 280 may be configured to receive instructions from a user.

[0057] Figure 3 Some embodiments of this application provide Figure 1 The hardware configuration diagram of the control device in the figure is as follows. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0058] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .

[0059] In some embodiments, the control device 100 may be a smart device. For example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0060] In some embodiments, as Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .

[0061] The controller 110 includes a processor 112, RAM 113, ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between internal components and external and internal data processing functions.

[0062] Under the control of the controller 110, the communication interface 130 communicates control signals and data signals with the display device 200. The communication interface 130 may include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC module 133, or other near field communication modules.

[0063] The user input / output interface 140 includes at least one of a microphone 141 , a touch panel 142 , a sensor 143 , a button 144 and other input interfaces.

[0064] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with the communication interface 130, such as a WiFi, Bluetooth, or NFC module, to encode user input commands via the WiFi protocol, Bluetooth protocol, or NFC protocol and transmit them to the display device 200.

[0065] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0066] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0067] To facilitate 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 may provide a user interface (to control the display device), allow the user to interact with the display device 200, and support the running of various application programs.

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

[0069] The operating system can be divided into different modules or layers according to the functions implemented.

[0070] For example, Figure 4 As shown, in some embodiments, the system is divided into four layers, from top to bottom: the application layer (abbreviated as "application layer"), the application framework layer (abbreviated as "framework layer"), the system library layer and the kernel layer.

[0071] 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 these applications. The application layer can host at least one application, which can include built-in window programs, system settings programs, clock programs, and other applications provided by the operating system, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0072] The framework layer provides applications with an application programming interface (API) and programming framework. The application framework layer includes predefined functions. The application framework layer acts as a processing center, determining the actions taken by applications in the application layer. Through the API, applications can access system resources and services during execution.

[0073] like Figure 4As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to the system location service; a package manager for retrieving various information related to the 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.

[0074] In some embodiments, the activity manager is used to manage the lifecycle of each application and common navigation back functions, such as controlling application exit, opening, and back. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling changes in display windows, such as shrinking, shaking, or distorting the display window.

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

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

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

[0078] Based on this, in some embodiments, the present application provides a display device, including a display and a controller; the controller is configured to: in response to a menu display event, control the display to display a menu page, the menu page containing menu items; when a trigger operation is detected for a menu item, search for the associated menu item of the menu item, and determine whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item; if there is a mapping relationship, generate a prompt instruction to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control; wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item.

[0079] In this embodiment, in response to a menu display event, the display is controlled to display a menu page, the menu page including menu items. When a trigger operation is detected for a menu item, the associated menu items of the menu item are searched, and it is determined whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item. If a mapping relationship exists, a prompt instruction is generated to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control, wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item. Thus, combining the mapping relationship, the prompt instruction, the prompt message, and the switch control forms a method for switching the state of the associated menu item, which is a method for quickly switching the state of the associated menu item and improving the efficiency of menu setting.

[0080] In some embodiments, the present application provides a menu setting method, which is applied to a display device, such as Figure 5 As shown, the method includes:

[0081] Step 502: In response to a menu display event, display a menu page, where the menu page includes menu items.

[0082] The menu page may include one menu item or multiple menu items, where multiple items refer to at least two. The menu display event is an event that triggers the display of the menu page.

[0083] Step 504, when a trigger operation is detected for a menu item, the associated menu items of the menu item are searched, and it is determined whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item. If a mapping relationship exists, a prompt instruction is generated to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control; wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item.

[0084] The triggering operation for a menu item may be any of the following: moving the focus to the menu item, editing the menu item (e.g., switching options for the menu item), clicking on the menu item, and the like. The first state refers to the current state of the menu item, and the second state refers to the current state of the associated menu item. The states of a menu item include at least one of the following: editable / grayed-out state of the menu item, on / off state of the menu item, and the currently selected option of the menu item.

[0085] In some embodiments, the display device may pre-store a correspondence between menu items and associated menu items, so that associated menu items can be searched based on the menu items. The associated menu items may be menu items that affect the editable state / grayed-out state of the menu items, menu items that are complementary in function or performance, or other menu items that are compatible with the menu items.

[0086] In some embodiments, the menu item is an uneditable menu item, i.e., a grayed-out menu item. The associated menu item is the menu item that causes the menu item to be grayed out. The prompt information is used to describe the reason for graying out or the method for canceling graying out. The prompt information allows the user to know the reason for graying out or the method for canceling graying out, which helps to improve the efficiency of human-computer interaction, speed up the setting of menus, and save resources in the display device consumed by setting menus. For example, Figure 6A In the example, menu item 602 is the "auto sound mode" menu item. When the "audio output" menu item is set to an option other than TV speakers, menu item 602 is grayed out. Therefore, when the focus is on or moved to menu item 602, prompt information 604 and switch control 606 are displayed. According to prompt information 604 "Available when TV speakers are selected for audio output", it can be seen that the auto sound mode is not available because non-TV speakers are selected for audio output. Therefore, menu item 602 can be ungrayed out by selecting TV speakers as audio output. For another example, Figure 6BIn the example, when the "intelligent sound" menu item is set to off, the "auto sound mode" menu item is grayed out. Therefore, when the focus is on or moves to menu item 608, the prompt information 610 and the switch control 612 corresponding to the menu item 608 are displayed. According to the prompt information 610 "Available when intelligent sound mode is not turned on", it can be seen that the "auto sound mode" menu item is grayed out because the "intelligent sound" is not turned on. Therefore, by turning on the "intelligent sound", the menu item 608 can be restored to an editable state. For another example, Figure 6C In the example, when the film source is an ordinary film source (non-high refresh rate film source, non-Dolby film source), if the "Intelligent Scene" menu item is on, the "Sharpness" menu item 614 is grayed out. When the focus is on or moves to the "Sharpness" menu item 614, a prompt message 616 and a switch control 618 are displayed. According to the prompt message 618, please turn off the "Intelligent Scene" first. It can be seen that the "Sharpness" menu item 614 is grayed out due to the turning on of the "Intelligent Scene". Therefore, by turning off the "Intelligent Scene" menu item, the "Sharpness" menu item can be restored to an editable state.

[0087] When a trigger operation is detected for a toggle control, the associated menu item can be set to make menu item 602 editable. For example, when a trigger operation is detected for toggle control 606, the "audio output" menu item can be set to TV speakers. For another example, when a trigger operation is detected for toggle control 612, the "intelligent sound" menu item can be set to on. Thus, the toggle control can be used to quickly set menu items.

[0088] In some embodiments, the menu item is an editable menu item. When an editing operation on the menu item is detected, the updated state obtained by changing the state of the menu item through the editing operation is determined, and the associated menu items of the menu item are searched according to the updated state, wherein the associated menu items are menu items whose functions are compatible with the updated state of the menu item, and the prompt information is used to guide the setting of the associated menu items. If the menu item is in the form of a switch, the state of the menu item is an on state or a off state, and the editing operation is used to change the menu item from the on state to the off state, or to change the menu item from the off state to the on state. If the menu item is in the form of an option, the editing operation can be an option selection operation, which is used to switch the option selected by the menu item. For the menu item in the form of an option, in response to the triggering operation on the menu item, the setting page of the menu item is displayed, and the candidate options of the menu item are displayed in the setting page. The editing operation can be one of the options displayed.

[0089] Take the menu item in the form of options as an example, Figure 7 As shown, the setting page of the "audio output" menu item is displayed, and multiple options are displayed in the setting page. Among them, the "HDMI (ARC)" function is compatible with the "eARC" function. The display device pre-records the mapping relationship between the state of selecting the "HDMI (ARC)" option in the "audio output" menu item and the off state of the "eARC" menu item. When the "HDMI (ARC)" option is not selected, when the operation of selecting the "HDMI (ARC)" option is detected, the state of the "eARC" menu item is obtained. If the "eARC" menu item is in the off state, a prompt message 704 and a switch control 706 are displayed to remind the user to get a better experience by turning on the eARC switch.

[0090] If no associated menu item of the menu item is found according to the updated status, then according to the status before the update of the menu item and the updated status of the menu item, a target menu item supported by the menu item before the update but not supported by the menu item after the update is found, the target menu item is disabled, for example, the target menu item is closed, and an invalid prompt message indicating that the function of the target menu item is invalid is displayed. Figure 8 As shown, if the trigger operation for the "sound mode" menu item 802 is used to switch the option selected by the "sound mode" menu item 802 from "auto mode" to any option such as "standard mode", and no associated menu item is found, then the target menu item is searched for, for example, if the "sound mode autoadapation" menu item is found, the "sound mode autoadapation" menu item can be set to the off state, and the invalid prompt message 804 is displayed.

[0091] In some embodiments, if a menu item that is not editable, i.e., a grayed-out menu item, exists in a menu page, the display device may display a prompt message corresponding to the grayed-out menu item based on the reason for graying out the menu item. Specifically, the display device may record the graying-out condition of the menu item, and when the menu item is grayed out, the graying-out prompt message is displayed based on the current scene.

[0092] In some embodiments, the menu item is in the form of a switch, and the triggering operation on the menu item is not a closing operation. The closing operation refers to the operation of setting the menu item to the closed state. When a closing operation on a menu item is detected, the menu item that affects the menu item is searched, and it is determined whether there is a corresponding relationship between the current state of the affecting menu item and the closed state of the menu item for generating a warning message. If there is a corresponding relationship, the corresponding warning information is obtained based on the closed state of the menu item and the current state of the affecting menu item, and the warning information is displayed. The closing warning information is used to warn the user of the impact of closing the menu item on the functions related to the affecting menu item. Figure 9 As shown, menu item 902 is the "screenless mode" menu item, and there is a corresponding relationship between the on state of the "voice function" menu item and the off state of the menu item for generating warning information. When the operation of closing menu item 902 is detected, the menu item affecting the menu item, such as the "voice function" menu item, is searched. If the "voice function" menu item is in the on state, the corresponding warning information is obtained and the warning information 904 is displayed; if the "voice function" menu item is in the off state, since there is no corresponding relationship, the warning information is not displayed.

[0093] In this embodiment, in response to a menu display event, the display is controlled to display a menu page, the menu page including menu items. When a trigger operation is detected for a menu item, the associated menu items of the menu item are searched, and it is determined whether there is a mapping relationship for switching the menu state between the current first state of the menu item and the current second state of the associated menu item. If a mapping relationship exists, a prompt instruction is generated to display a prompt message and a switch control on the menu page to prompt the user to switch the state of the associated menu item through the switch control, wherein the mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item. Thus, combining the mapping relationship, the prompt instruction, the prompt message, and the switch control forms a method for switching the state of the associated menu item, which is a method for quickly switching the state of the associated menu item and improving the efficiency of menu setting.

[0094] In some embodiments, when the controller executes the generation of prompt instructions so that prompt messages and switching controls are displayed on the menu page, it is configured to: generate prompt instructions so that a prompt panel is displayed on the upper layer of the menu page, and the prompt message and switching control are displayed in the prompt panel.

[0095] In some embodiments, the prompt panel may be displayed in the form of a pop-up window or a floating window. That is, the prompt panel is displayed while the menu page is still displayed.

[0096] In this embodiment, by displaying a prompt panel on the upper layer of the menu page and displaying a prompt message and a switch control in the prompt panel, the prompt message and the switch control can be displayed without affecting the menu page itself. In addition, when the associated menu item does not belong to the currently displayed menu page, there is no need to switch to the menu page to which the associated menu item belongs and then switch the status of the associated menu item, which improves the interaction efficiency and thus improves the efficiency of setting the menu.

[0097] In some embodiments, the controller is further configured to: in response to a trigger operation on a switching control, display an associated menu item in the second state, an associated menu item in the third state, and an effective control in the switching panel, wherein there is a preset association relationship between the first state of the menu item and the third state of the associated menu item; in response to a trigger operation on the effective control, generate a switching instruction to set the associated menu item to the third state.

[0098] like Figure 10 As shown, when the "HDMI (ARC)" option 1002 is not selected, when the operation of selecting the "HDMI (ARC)" option 1002 is detected, the status of the "eARC" menu item is obtained. If the "eARC" menu item is in the off state, the switching panel 1004 is displayed, and the prompt information and the switching control are displayed in the switching panel 1004. When the trigger operation for the switching control is detected, the switching panel 1006 is displayed, and the associated menu item 1008 of the second state, the associated menu item 1010 of the third state and the effective control 1012 are displayed in the switching panel 1006.

[0099] In this embodiment, by displaying the associated menu items in the second state, the associated menu items in the third state, and the effective control, the setting of the associated menu items can be made more intuitive and convenient, thereby improving the setting efficiency.

[0100] In some embodiments, when the controller executes a trigger operation on the switching control and displays the associated menu items of the second state, the associated menu items of the third state and the effective control in the switching panel, it is configured to: in response to the trigger operation on the switching control, if the preset condition is not met, then the associated menu items of the second state, the associated menu items of the third state and the effective control are displayed in the switching panel, wherein the preset condition is that there is an associated menu item and the associated menu item belongs to the menu page; the controller is also configured to: in response to the trigger operation on the switching control, if the preset condition is met, move the focus from the menu item to the associated menu item, so that the user switches the state of the associated menu item.

[0101] Wherein, in the case where there are multiple associated menu items, the prompt message may describe the relationship between each associated menu item and the menu item, and the switch control is used to trigger the display of the switch panel.

[0102] like Figure 11 As shown, "AI Contrast" menu item 1102 is grayed out. When the focus moves to menu item 1102, a mapping relationship is determined between the grayed-out state of menu item 1102 and the enabled state of the associated menu item, "HDR Enhance" menu item 1108. A prompt panel 1104 is displayed. If only one associated menu item, "HDR Enhance" menu item 1108, exists, and both menu item 1102 and "HDR Enhance" menu item 1108 belong to the currently displayed menu page, then when a trigger operation is detected on toggle control 1106, the focus is moved from menu item 1102 to "HDR Enhance" menu item 1108 to facilitate turning off "HDR Enhance". AI (Artificial Intelligence) refers to artificial intelligence. HDR (High Dynamic Range) refers to high dynamic range.

[0103] In this embodiment, if the preset conditions are met, the focus is moved from the menu item to the associated menu item, so that the user can switch the state of the associated menu item, so that the menu item to be set can be quickly located from the current menu page without the user having to manually search, thereby improving interaction efficiency.

[0104] In some embodiments, the controller performs a search for the associated menu items of the menu item, and determines whether there is a mapping relationship between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If a mapping relationship exists, when generating a prompt instruction, it is configured to: when the menu item is grayed out, search for the associated menu items of the menu item, and the associated menu items cause the menu item to be grayed out in at least one state; according to the first state of the menu item and the second state of the associated menu item, search for the mapping relationship between the first state of the menu item and the second state of the associated menu item from a mapping relationship table, and if found, generate a prompt instruction; wherein, if there is a mapping relationship between the first state of the menu item and the second state of the associated menu item in the mapping relationship table, it indicates that the second state of the associated menu item is the reason why the menu item is grayed out.

[0105] In some embodiments, the display device stores prompt information and switching controls corresponding to each mapping relationship in the mapping relationship table, and can search for prompt information and switching controls according to the mapping relationship, and display the prompt information and switching controls.

[0106] In some embodiments, when a menu item is grayed out, when a triggering operation is detected for the menu item (such as clicking or moving the focus to the menu item), the reason why the menu item is grayed out is found. If the reason for the graying out is due to other menu items, the other menu items are determined to be associated menu items of the menu item.

[0107] In some embodiments, if the graying out reason is due to a mismatch in the source, a graying out prompt message is displayed based on the source. For example, Figure 12A In the example, the grayed-out prompt information 1204 corresponding to the "motion clearness" menu item 1202 is displayed. According to the grayed-out prompt information 1204, it can be seen that the "motion clarity" menu item is grayed out because the source of the currently playing content is a high-resolution source. For another example, Figure 12B In the figure, grayed-out prompt information 1208 corresponding to the “motion clearness” menu item 1206 is displayed. According to the grayed-out prompt information 1208, it can be known that the “motion clarity” menu item is grayed out because the source of the currently playing content is “Dolby source”.

[0108] In this embodiment, a mapping relationship table is used to store the mapping relationship, which can quickly determine whether a mapping relationship exists, thereby improving the efficiency of determining the mapping relationship. The associated menu item to be searched can be determined based on whether the menu item is grayed out, making the associated menu item to be searched more suitable for the status of the menu item.

[0109] In some embodiments, the controller performs a search for associated menu items of the menu item, and determines whether there is a mapping relationship between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If a mapping relationship exists, when a prompt instruction is generated, it is configured to: when the menu item is not grayed out, search for the associated menu item according to the current first state of the menu item, and the first state of the menu item is compatible with the function provided by the associated menu item; according to the first state of the menu item and the current second state of the associated menu item, search for the mapping relationship between the first state of the menu item and the second state of the associated menu item from a mapping relationship table, and if found, generate a prompt instruction; wherein, if there is a mapping relationship between the first state of the menu item and the second state of the associated menu item in the mapping relationship table, it indicates that the function of the associated menu item that is compatible with the first state of the menu item is not enabled.

[0110] For example, if the menu item is "audio output," and the current first state is that the "HDMI (ARC)" option is set or selected, the associated menu item is the "eARC" menu item. If the "eARC" menu item is off, the function compatible with the first state of the associated menu item is not enabled. Therefore, the mapping table stores a mapping between the "audio output" menu item with the "HDMI (ARC)" option selected and the "eARC" menu item being off. Consequently, if the second state is on, no mapping is found; if the second state is off, a mapping is found.

[0111] In this embodiment, a mapping relationship table is used to store the mapping relationship, which can quickly determine whether a mapping relationship exists, thereby improving the efficiency of determining the mapping relationship. The associated menu item to be searched can be determined based on whether the menu item is grayed out, making the associated menu item to be searched more suitable for the status of the menu item.

[0112] In some embodiments, when the controller searches for associated menu items of a menu item upon detecting a trigger operation for the menu item, the controller is configured to: determine the target state corresponding to the menu item under the current film source upon detecting a trigger operation for the menu item; if the target state corresponding to the menu item is inconsistent with the current first state of the menu item, control the display to display setting prompt information corresponding to the menu item, and the setting prompt information is used to prompt to set the menu item to the target state; when the menu item has been set to the target state, search for associated menu items of the menu item.

[0113] The target state of the menu item under the current source can be understood as the optimal state of the preset menu item under the current source.

[0114] In this embodiment, if the target state corresponding to the menu item is inconsistent with the first state of the menu item, it is possible that the current state of the menu item may produce a poor effect under the current film source. Therefore, when the menu item has been set to the target state, searching for the associated menu items of the menu item can avoid continuing to set the associated menu items when the menu item is set inappropriately, thereby avoiding more inappropriate settings.

[0115] In some embodiments, when the controller executes a control in response to a menu display event and controls the display to display a menu page, the controller is configured to: in response to a playback operation on a media object, play the media object and trigger a menu display event; in response to the menu display event, determine the film source to which the media object belongs, and determine key menu items based on the film source to which the media object belongs; control the display to display the menu page, and display key menu items in the menu page.

[0116] The menu display event may be triggered by a playback operation of a media object. The media object may be any video or picture, and may be, but not limited to, media assets or streaming media.

[0117] In some embodiments, the display device can record the menu items that the user has set for different video sources in the past. For each video source, the menu items set by the user are used as key menu items, so that there can be multiple key menu items. The display device can play the media object and display each key menu item on the menu page.

[0118] In this embodiment, key menu items are determined based on the film source to which the media object belongs, and the key menu items are displayed in the menu page. This can realize a dynamic menu page, and can automatically display frequently set menu items without the user having to manually browse each menu page, thereby improving the efficiency of setting menus.

[0119] In some embodiments, when the controller executes the determination of key menu items based on the film source to which the media object belongs, it is configured to: determine the first key menu item and / or the second key menu item based on the film source to which the media object belongs; wherein, the functions provided by the first key menu item and the second key menu item match the film source, the first key menu item is in a gray state, there is a corresponding relationship between the preset state of the second key menu item and the film source, and the current state of the second key menu item is inconsistent with the preset state of the second key menu item.

[0120] The key menu item matches the source, meaning that the source is suitable for the function provided by the key menu item. The preset state of the second key menu item is a state set for the source, which can be understood as an optimal state. The second key menu item is editable.

[0121] In this embodiment, since the first key menu item is in a grayed-out state and matches the film source, displaying the first key menu item can facilitate restoring the first key menu item to an editable state to improve the playback effect. Since the current state of the second key menu item is inconsistent with the preset state of the second key menu item, displaying the second key menu item can facilitate setting the second key menu item to a preset state to improve the playback effect.

[0122] In some embodiments, as Figure 13As shown, a system architecture diagram on which a menu setting method relies is provided. The system architecture diagram includes an application layer and a framework layer (framework layer). The application layer is responsible for the dynamic display of menu interaction and graying prompts. When a menu item is displayed, it determines whether the menu item is grayed out based on the current scene (for example, the current channel such as the HDMI channel, the currently playing source, etc.), the status of the associated menu item, and other information. The application layer can also maintain a graying status table. The graying status table is used to record the relationship between the graying condition (graying reason) and the graying prompt information. The graying condition can be, for example, a channel or a source. For example, the graying condition is: the current source is a high refresh source, and the graying prompt information is: "Not available at high refresh rate." For another example, the graying condition is: the current source is a Dolby source, and the graying prompt information is: Not available in the current mode. Of course, the graying status table can also be maintained by the framework layer, and the application layer can read the graying reason and graying prompt information in the graying status table from the framework layer. The application layer or the framework layer can record the mapping relationship used to switch the menu state. The framework layer can be responsible for maintaining the menu's availability conditions, determining scenarios, determining linkage menus, and other logical implementations, returning the results to the application layer through interfaces and callbacks, and can be responsible for maintaining the menu status and graying reasons.

[0123] In some embodiments, as Figure 14 As shown, a timing diagram corresponding to a menu setting method is provided, including:

[0124] 1. The application layer starts the menu, that is, the application layer responds to the menu display event and loads the menu page.

[0125] 2. The application layer obtains the current state of the menu from the framework layer, that is, determines whether the menu item is grayed out.

[0126] 3. The framework layer returns the menu graying out, which means notifying the application layer of the menu items that need to be grayed out.

[0127] 4. The application layer controls the display to display the menu page and receives the user's click (which can be triggered by the remote control) on the grayed-out menu item.

[0128] 5. In response to the operation, the application layer sends a request to the framework layer to obtain the graying reason.

[0129] 6. The framework layer determines whether the graying out is caused by the film source. If so, it returns the reason for graying out. If not, it searches for the associated menu items of the menu item and determines whether there is a mapping relationship between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If so, it returns the reason for graying out.

[0130] 7. The application layer determines whether the reason for graying out is that the film source is incompatible. If so, the graying out prompt information corresponding to the graying out reason is displayed. If the reason for graying out is that the associated menu item causes the grayed-out menu item to be grayed out, a prompt instruction is generated, and a prompt message and switch control are displayed on the menu page in response to the prompt instruction.

[0131] In some embodiments, as Figure 15 As shown in the figure, a timing diagram corresponding to a menu setting method is provided. In this diagram, the application layer is responsible for displaying the menu and displaying dynamic graying prompts. The current channel and source are determined by the current state of the entire device returned by the framework layer. The application layer grays out or highlights the menu, including:

[0132] 1. The application layer starts the menu, that is, the application layer responds to the menu display event and loads the menu page.

[0133] 2. The application layer obtains the current channel from the framework layer.

[0134] 3. The framework layer returns the current channel to the application layer.

[0135] 4. The application layer obtains the currently playing source from the framework layer.

[0136] 5. The framework layer returns the currently playing source to the application layer.

[0137] 6. The application layer obtains the current state of the menu from the framework layer to determine whether the menu item is grayed out.

[0138] 7. The framework layer returns the menu to gray, which means notifying the application layer of the menu items that need to be grayed out.

[0139] 8. The application layer controls the display to display the menu page and receives the user's click (which can be triggered by the remote control) on the grayed-out menu item.

[0140] 9. The application layer responds to the operation and determines whether the graying out is caused by the film source. If so, the reason for the graying out is determined. If not, the application layer searches for the associated menu items of the menu item and determines whether there is a mapping relationship between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If so, the reason for the graying out is determined.

[0141] 10. The application layer determines whether the reason for graying out is that the film source is incompatible. If so, the graying out prompt information corresponding to the graying out reason is displayed. If the reason for graying out is that the associated menu item causes the grayed-out menu item to be grayed out, a prompt instruction is generated, and a prompt message and switch control are displayed on the menu page in response to the prompt instruction.

[0142] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0143] Based on the same inventive concept, the present application also provides a menu setting device for implementing the aforementioned menu setting method. The solution provided by this device is similar to the solution described in the aforementioned method. For specific limitations, please refer to the limitations of the menu setting method above and will not be repeated here.

[0144] In some embodiments, the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above-mentioned menu setting method when the computer program is executed by a processor.

[0145] In some embodiments, the present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned menu setting method when executed by a processor.

[0146] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.

[0147] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0148] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A display device, characterized in that: include: monitor; The controller is configured as: In response to a menu display event, controlling the display to display a menu page, wherein the menu page includes menu items; When a trigger operation is detected for the menu item, searching for associated menu items of the menu item and determining whether a mapping relationship exists between a current first state of the menu item and a current second state of the associated menu item for switching menu states; if a mapping relationship exists, generating a prompt instruction so as to display a prompt message and a switch control on the menu page to prompt a user to switch the state of the associated menu item through the switch control; The mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item.

2. The display device according to claim 1, wherein The controller executes the generating prompt instruction so that when the prompt message and the switching control are displayed on the menu page, the controller is configured to: A prompt instruction is generated to display a prompt panel on the upper layer of the menu page, and a prompt message and a switch control are displayed in the prompt panel.

3. The display device according to claim 2, wherein The controller is further configured to: In response to a triggering operation on the switching control, displaying the associated menu item in the second state, the associated menu item in the third state, and the effective control in the switching panel, wherein a preset association relationship exists between the first state of the menu item and the third state of the associated menu item; In response to a triggering operation on the valid control, a switching instruction is generated to set the associated menu item to the third state.

4. The display device according to claim 3, wherein When the controller executes the triggering operation on the switching control and displays the associated menu item in the second state, the associated menu item in the third state, and the effective control in the switching panel, the controller is configured to: In response to a triggering operation on the switching control, if a preset condition is not satisfied, displaying the associated menu item in the second state, the associated menu item in the third state, and the effective control in the switching panel, wherein the preset condition is that there is an associated menu item and the associated menu item belongs to the menu page; The controller is further configured to: In response to a triggering operation on the switching control, if the preset condition is met, the focus is moved from the menu item to the associated menu item, so that the user switches the state of the associated menu item.

5. The display device according to any one of claims 1 to 4, characterized in that: The controller performs the step of searching for an associated menu item of the menu item and determines whether a mapping relationship exists between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If a mapping relationship exists, the controller is configured to: In the case where the menu item is grayed out, searching for an associated menu item of the menu item, wherein the associated menu item causes the menu item to be grayed out in at least one state; According to the first state of the menu item and the second state of the associated menu item, searching for a mapping relationship between the first state of the menu item and the second state of the associated menu item in a mapping relationship table, and generating a prompt instruction if a mapping relationship is found; If the mapping relationship table contains a mapping relationship between the first state of the menu item and the second state of the associated menu item, it indicates that the second state of the associated menu item is the reason why the menu item is grayed out.

6. The display device according to any one of claims 1 to 4, characterized in that: The controller performs the step of searching for an associated menu item of the menu item and determines whether a mapping relationship exists between the current first state of the menu item and the current second state of the associated menu item for switching the menu state. If a mapping relationship exists, the controller is configured to: When the menu item is not grayed out, searching for a related menu item according to the current first state of the menu item, where the first state of the menu item is compatible with the function provided by the related menu item; According to the first state of the menu item and the current second state of the associated menu item, searching for a mapping relationship between the first state of the menu item and the second state of the associated menu item in a mapping relationship table, and generating a prompt instruction if a mapping relationship is found; If the mapping relationship table contains a mapping relationship between the first state of the menu item and the second state of the associated menu item, it indicates that the function of the associated menu item that is compatible with the first state of the menu item is not enabled.

7. The display device according to any one of claims 1 to 3, characterized in that: When the controller searches for an associated menu item of the menu item upon detecting that a trigger operation is performed on the menu item, the controller is configured to: When a trigger operation is detected for the menu item, determining a target state corresponding to the menu item in the current film source; If the target state corresponding to the menu item is inconsistent with the current first state of the menu item, controlling the display to display setting prompt information corresponding to the menu item, the setting prompt information being used to prompt the menu item to be set to the target state; In a case where the menu item has been set to the target state, a related menu item of the menu item is searched.

8. The display device according to any one of claims 1 to 3, characterized in that: When the controller controls the display to display a menu page in response to a menu display event, the controller is configured to: In response to a play operation on a media object, playing the media object and triggering a menu display event; In response to the menu display event, determining the source to which the media object belongs, and determining a key menu item based on the source to which the media object belongs; The display is controlled to display a menu page, and the key menu items are displayed in the menu page.

9. The display device according to claim 8, wherein When the controller performs the step of determining the key menu item based on the source to which the media object belongs, the controller is configured to: Determining a first key menu item and / or a second key menu item based on the source to which the media object belongs; Among them, the functions provided by the first key menu item and the second key menu item match the film source, the first key menu item is in a gray state, there is a corresponding relationship between the preset state of the second key menu item and the film source, and the current state of the second key menu item is inconsistent with the preset state of the second key menu item.

10. A menu setting method, characterized in that: Applied to a display device, the method includes: In response to a menu display event, displaying a menu page, wherein the menu page includes menu items; When a trigger operation is detected for the menu item, searching for associated menu items of the menu item and determining whether a mapping relationship exists between a current first state of the menu item and a current second state of the associated menu item for switching menu states; if a mapping relationship exists, generating a prompt instruction so as to display a prompt message and a switch control on the menu page to prompt a user to switch the state of the associated menu item through the switch control; The mapping relationship is a pre-established relationship between the first state of the menu item and the second state of the associated menu item.