Display device and display state control method

The display device is controlled by the processor and the cursor display status is switched according to the type of remote control, which solves the problem of confusing interface when switching remote control, and achieves the effect of users quickly positioning and selecting targets.

CN120602702APending Publication Date: 2025-09-05HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510905172.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-01
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

In the display device, when users switch different remote controls, the control display mode on the interface is chaotic, making it difficult to quickly locate the selected target.

Method used

The display device is controlled by the processor, and the display status of the cursor is switched according to the type of remote control, ensuring that only the current remote control display mode is retained on the interface, and avoiding the coexistence of multiple remote control modes.

Benefits of technology

The user interface will only retain the control display mode of the currently used remote control to avoid interface clutter and help users quickly locate the selected target.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120602702A_ABST
    Figure CN120602702A_ABST
Patent Text Reader

Abstract

The invention discloses a display device and a display state control method, and the method comprises the steps: in response to a triggering operation on an enter key on a first remote controller when a cursor of the first remote controller is located in the first control, setting a display state of the first control as a legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the fact that a cursor of the first remote controller is located on a second control, setting a display state of the second control as a pointing state, and drawing a display style corresponding to the pointing state on the second control; when it is detected that the first remote controller is switched to the second remote controller, the display state of the first control is set to be in a focus state, a display style corresponding to the focus state is drawn on the first control, and the second control is set to be in an original state; and drawing a display style corresponding to the original state on the second control.
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 display state control method. Background Art

[0002] With the development of display devices, the variety of remote controls for these devices is also increasing, including remote controls with pointing functions. When using a display device, users may switch between multiple remote controls. Ensuring that the user interface retains only the current remote control's display mode during these transitions, allowing users to quickly locate the selected target, is a pressing issue. Summary of the Invention

[0003] The present application provides a display device and a display state control method to solve the problem that a user cannot quickly locate a selected target.

[0004] In a first aspect, some embodiments provide a display device, including:

[0005] A display configured to: display a user interface, wherein the user interface includes at least one control;

[0006] One or more external device interfaces, configured to communicate with one or more external devices according to a communication protocol, the plurality of external devices comprising a first remote controller having a pointing function and a second remote controller without a pointing function;

[0007] a processor, interfaced with the display and the one or more external devices, configured to:

[0008] In response to a cursor of a first remote controller being over a first control, setting a display state of the first control to a pointing state, and drawing a display style corresponding to the pointing state on the first control; in response to a triggering operation of a confirmation key on the first remote controller while the cursor of the first remote controller is over the first control, setting the display state of the first control to a legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote controller being over a second control, setting the display state of the second control to a pointing state, and drawing a display style corresponding to the pointing state on the second control;

[0009] When it is detected that the remote control is switched from the first remote control to the second remote control, the display state of the first control is set to the focused state, and the display style corresponding to the focused state is drawn on the first control, and the second control is set to the original state, and the display style corresponding to the original state is drawn on the second control.

[0010] The user interface will only retain the control display mode of the remote control currently used by the user, rather than the control display modes of two remote controls coexisting, avoiding interface clutter and helping users quickly locate the selected target.

[0011] In a second aspect, some embodiments provide a display device, including:

[0012] A display configured to: display a user interface, wherein the user interface includes at least one control;

[0013] One or more external device interfaces, configured to communicate with one or more external devices according to a communication protocol, the plurality of external devices comprising a first remote controller having a pointing function and a second remote controller having no pointing function;

[0014] a processor, interfaced with the display and the one or more external devices, configured to:

[0015] receiving a remote control command from a second remote control, determining a first control corresponding to the key command, setting the first control to a focus state, and drawing a display pattern corresponding to the focus state on the first control;

[0016] When it is detected that the second remote control is switched to the first remote control, the second control on which the cursor of the first remote control falls is determined, the first control is set to a legacy state, and a display style corresponding to the legacy state is drawn on the first control, the second control is set to a pointing state, and a display style corresponding to the pointing state is drawn on the second control.

[0017] The user interface will only retain the control display mode of the remote control currently used by the user, rather than the control display modes of two remote controls coexisting, avoiding interface clutter and helping users quickly locate the selected target.

[0018] In a third aspect, some embodiments provide a display state control method, including:

[0019] In response to a cursor of a first remote controller being over a first control, setting a display state of the first control to a pointing state, and drawing a display style corresponding to the pointing state on the first control; in response to a triggering operation of a confirmation key on the first remote controller while the cursor of the first remote controller is over the first control, setting the display state of the first control to a legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote controller being over a second control, setting the display state of the second control to a pointing state, and drawing a display style corresponding to the pointing state on the second control;

[0020] When it is detected that the remote control is switched from the first remote control to the second remote control, the display state of the first control is set to the focused state, and the display style corresponding to the focused state is drawn on the first control, and the second control is set to the original state, and the display style corresponding to the original state is drawn on the second control.

[0021] The user interface will only retain the control display mode of the remote control currently used by the user, rather than the control display modes of two remote controls coexisting, avoiding interface clutter and helping users quickly locate the selected target.

[0022] In a fourth aspect, some embodiments provide a display state control method, including:

[0023] receiving a remote control command from a second remote control, determining a first control corresponding to the key command, setting the first control to a focus state, and drawing a display pattern corresponding to the focus state on the first control;

[0024] When it is detected that the second remote control is switched to the first remote control, the second control on which the cursor of the first remote control falls is determined, the first control is set to a legacy state, and a display style corresponding to the legacy state is drawn on the first control, the second control is set to a pointing state, and a display style corresponding to the pointing state is drawn on the second control.

[0025] The user interface will only retain the control display mode of the remote control currently used by the user, rather than the control display modes of two remote controls coexisting, avoiding interface clutter and helping users quickly locate the selected target. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0027] 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;

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

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

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

[0031] Figure 5 A cursor hover diagram provided for some embodiments of the present application;

[0032] Figure 6 A click diagram provided for some embodiments of the present application;

[0033] Figure 7 A selection diagram is provided for some embodiments of the present application;

[0034] Figure 8 A schematic diagram of drag-and-drop multi-selection provided in some embodiments of the present application;

[0035] Figure 9 A drag schematic diagram provided for some embodiments of the present application;

[0036] Figure 10 A sliding schematic diagram provided for some embodiments of the present application;

[0037] Figure 11 A schematic diagram of continuous sliding provided for some embodiments of the present application;

[0038] Figure 12 A schematic diagram of continuous reverse sliding provided in some embodiments of the present application;

[0039] Figure 13 Schematic diagram of the pointing state provided in some embodiments of the present application Figure 1 ;

[0040] Figure 14 Schematic diagram of the pointing state provided in some embodiments of the present application Figure 2 ;

[0041] Figure 15 A schematic diagram of a legacy state provided for some embodiments of the present application;

[0042] Figure 16 Schematic diagram of the upper focus state provided in some embodiments of the present application Figure 1 ;

[0043] Figure 17 Schematic diagram of the upper focus state provided in some embodiments of the present application Figure 2 ;

[0044] Figure 18 A schematic diagram of multi-mode coexistence provided for some embodiments of the present application;

[0045] Figure 19 The process of display state control provided in some embodiments of the present application Figure 1 ;

[0046] Figure 20 Schematic diagram of state control for switching from a first remote controller to a second remote controller provided in some embodiments of the present application Figure 1 ;

[0047] Figure 21 Schematic diagram of state control for switching from a first remote controller to a second remote controller provided in some embodiments of the present application Figure 2 ;

[0048] Figure 22 The process of display state control provided in some embodiments of the present application Figure 2 ;

[0049] Figure 23 Schematic diagram of state control for switching from a second remote controller to a first remote controller provided in some embodiments of the present application Figure 1 ;

[0050] Figure 24 Schematic diagram of state control for switching from a second remote controller to a first remote controller provided in some embodiments of the present application Figure 2 . DETAILED DESCRIPTION

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0065] 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, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality. When the display device 200 supports ultra-wideband connection communication (UWB), the display device 200 needs to be provided with a communication device 220 including a UWB antenna array.

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

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

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

[0069] 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).

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

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

[0072] Figure 3 Some embodiments of this application provide Figure 1 The hardware configuration diagram of the control device in the figure. 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.

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

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

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

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

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

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

[0079] 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 a communication interface 130, such as a WiFi, Bluetooth, NFC, or UWB module, to encode user input commands via the WiFi, Bluetooth, NFC, or UWB protocols and transmit them to the display device 200. Encoding user input commands via the UWB protocol and transmitting them to the display device 200 enables control of the pointing function.

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

[0081] The power supply 180 is used to provide operating power support for various components of the control device 100 under the control of the controller.

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

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

[0084] The operating system can be divided into different modules or layers according to the functions implemented, e.g. 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.

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

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

[0087] like Figure 4 As 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.

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

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

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

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

[0092] In some embodiments, a display device is provided, comprising: a display configured to: display a user interface, the user interface including at least one control; the user interface also having a cursor, the position of the cursor on the user interface being determined by the position pointed to by the remote control in three-dimensional space.

[0093] Optionally, the user can control the display device to start up through voice, remote control, or the switch of the TV device. After the display device is started, the user interface corresponding to the homepage is displayed through the display. The user can switch to other user interfaces through voice or remote control, such as: the user interface corresponding to the TV series label, the user interface corresponding to the movie label, the user interface corresponding to a page provided by a certain application, etc. The embodiment of the present application does not limit this.

[0094] Optionally, among all the user interfaces displayed on the display, some user interfaces contain controls, while some user interfaces may not contain controls. The solution provided in the embodiment of the present application is aimed at user interfaces containing controls. The number of controls on a user interface containing controls may be only one or may be greater than one, and the embodiment of the present application does not limit this.

[0095] Optionally, the remote control used with the display device may be a remote control with a pointing function, hereinafter referred to as a pointing remote control. When the pointing function is enabled, the user interface displayed on the display also includes a cursor, and the position of the cursor on the user interface is determined by the position pointed to by the pointing remote control in three-dimensional space. In the embodiments of the present application, the position pointed to by the pointing remote control in three-dimensional space is also referred to as the position data of the pointing remote control in three-dimensional space. The specific implementation process for determining the position of the cursor on the user interface based on the position data of the pointing remote control is described below.

[0096] The position data of a pointing remote control in three-dimensional space can include: position coordinates and pointing direction. The position coordinates represent the physical position of the pointing remote control relative to the display device (e.g., horizontal distance and vertical height from the display device). The pointing direction represents the pointing angle of the pointing remote control (e.g., horizontal and vertical angles relative to the display device). Pointing remote controls include a built-in gyroscope to detect the remote control's rotation angle and an accelerometer to detect its acceleration. Using these sensors, the pointing remote control can determine its position data in three-dimensional space in real time.

[0097] In some embodiments, after obtaining its own position data in three-dimensional space, the pointing remote control can send this position data to a display device. The display device can perform screen coordinate conversion based on this position data, thereby converting the position data of the pointing remote control in three-dimensional space into a screen coordinate system. The obtained screen coordinates can be used as the position of the cursor on the user interface, and the cursor can be drawn at this position, thereby displaying the cursor.

[0098] In some embodiments, the pointing remote control includes a coordinate conversion module. After obtaining its own position data in three-dimensional space, the pointing remote control can input the position data into the coordinate conversion module. The coordinate conversion module can perform screen coordinate conversion based on the position data, thereby converting the position data into a screen coordinate system to obtain screen coordinates. The screen coordinates can be used as the position of the cursor on the user interface, and the position of the cursor on the user interface is sent to the display device. After receiving the position of the cursor on the user interface, the display device draws the cursor at the position, thereby displaying the cursor. Exemplarily, the position of the cursor on the user interface is the coordinates (a, b), and the display device draws the cursor at the position with the coordinates (a, b) on the user interface, thereby displaying the cursor.

[0099] For example, see Figure 5As shown in the figure, when the position data of the pointing remote control in three-dimensional space is A, the position of the cursor on the user interface is the coordinates (a1, b1). When the position data of the pointing remote control in three-dimensional space is B, the position of the cursor on the user interface is the coordinates (a2, b2). When the position data of the pointing remote control in three-dimensional space is C, the screen coordinates calculated using the above method exceed the screen range, and the display device no longer draws the cursor, so the cursor disappears.

[0100] See also Figure 6 As shown, the pointing remote control supports tapping. When the cursor hovers over a control, the user can press the touch area (confirmation key) on the pointing remote control, and the display device executes the corresponding logic in response to the operation. The controls here can be cards, buttons, input boxes, single choices, switches, dialog boxes, multiple choices, sliders, playback progress bars, scroll bars, drop-down menus, labels, lists, etc. The embodiments of the present application do not limit this.

[0101] See also Figure 7 As shown, the pointing remote control supports selection. When the user interface displays multiple options and selection boxes corresponding to these multiple options, if the user wants to select the first option and the third option, the user can first control the cursor to hover over the selection box corresponding to the first option and press the touch area on the pointing remote control. At this time, the first option is selected; then, the user can control the cursor to hover over the selection box corresponding to the third option and press the touch area on the pointing remote control. At this time, the third option is selected, thereby completing the jump selection.

[0102] See also Figure 8 As shown, the pointing remote control supports drag-and-drop multi-selection. When the user interface displays multiple options and selection boxes corresponding to these multiple options, if the user wants to select all options, the user can control the cursor to hover anywhere in the area above the first option, press the touch area on the pointing remote control and drag downward until the cursor moves to the area below the last option. At this time, all options are selected, thus completing the drag-and-drop multi-selection.

[0103] See also Figure 9 As shown, the pointing remote control supports dragging. When the user interface is playing a video and a playback progress bar is displayed, the user can control the cursor to hover over a certain position on the playback progress bar, and then press the touch area on the pointing remote control. The video played in the user interface will fast forward or rewind the video frame corresponding to the position, thereby completing the dragging of the playback progress. The playback progress bar in this example is only an example. Controls that support dragging also include sliders, scroll bars, labels, cards, lists, etc., and the embodiments of the present application are not limited to this.

[0104] See also Figure 10As shown, the pointing remote control supports sliding. When a cursor is displayed on the user interface, the user can slide up, down, left or right on the touch area on the pointing remote control, and the display device will respond to these slides.

[0105] See also Figure 11 As shown, the pointing remote control supports continuous sliding. When a cursor is displayed on the user interface, the user can continuously slide up, down, left or right on the touch area on the pointing remote control. The display device will respond to these continuous slides and display a damped sliding effect on the user interface. Figure 11 A schematic diagram of continuous upward sliding.

[0106] See also Figure 12 As shown, the pointing remote control supports continuous reverse sliding. When a cursor is displayed on the user interface, the user can slide in a certain direction and then in the opposite direction on the touch area on the pointing remote control. The display device will respond to the continuous reverse sliding and display a damped sliding effect on the user interface. Figure 12 A schematic diagram of sliding up and then sliding down.

[0107] The following explains several states involved in the embodiments of this application.

[0108] Taking the Android TV settings app as an example, when using a pointing remote control, the control display states include two types: pointing state and legacy state. Regarding the pointing state, the control where the cursor is located is in the pointing state, and the control where the cursor is located is drawn in the display style corresponding to the pointing state, indicating that the control is the user's "target item" (such as Figure 13 If the user continues to click the confirm button, the user will be redirected to the inside of the control (option), which is also called expanding the "target item". Figure 14 As shown, Figure 14 After expanding "Network", the cursor landed on "Wired Network" in the expanded content. Regarding the legacy state, the "pointing state" is used to distinguish whether the control (option) is the "target item". However, when opening the Settings app, the content of a certain control (option) is always expanded by default. In order to more clearly distinguish the "current item" from the "target item", the concept of "legacy state" is introduced. Figure 15 As shown in the figure, the text and icon of the network item on the left are both displayed in red (the display style corresponding to the legacy state), indicating that the item is in the "legacy state" and is the currently expanded item; while the image item on the left is in the "pointing state" mentioned above, indicating the option the user wants to jump to. When using a pointing remote control, when the cursor is on an item and the user clicks the confirm button, the content of the item on the right is displayed and the option is switched to the "legacy state".

[0109] Taking the Android TV settings app as an example, when using a button remote control (without pointing function), since the "selected item" can only be switched using the direction keys, there is only one display state, namely the "focus state". Figure 16 、 Figure 17 As shown in , when the sound item is in the "upper focus state" and the lower button is clicked using the remote control, the "upper focus state" will be transferred to the network item, and the content displayed on the right will also change accordingly.

[0110] It should be noted that: for a control that is not in the pointing state, the focus state, or the legacy state, the display state of the control can be called the original state.

[0111] When using a pointing remote control, the controls in the Settings app will display two states: "Pointing State" and "Legacy State". When using a button remote control, the controls will only display one state: "Focus State". There may be the following problem: when pressing a button remote control while using a pointing remote control, or when using a pointing remote control while using a button remote control, only the state of the new mode will be added to the display, and the state of the previous remote control mode will not be processed. Figure 18 As shown, when a user uses a push-button remote control to select the network option, they use another pointing remote control to point to the image option. At this time, the "focus state" and "pointing state" coexist on the page, and the two display effects are similar, which will inevitably cause confusion for the user. Based on this, the embodiment of the present application provides a solution to eliminate this disadvantage.

[0112] In some embodiments, a display device is provided, comprising: a display configured to: display a user interface, the user interface including at least one control; one or more external device interfaces for communicating with one or more external devices according to a communication protocol, the plurality of external devices including a first remote controller with a pointing function and a second remote controller without a pointing function; a processor connected to the display and the one or more external device interfaces, and configured to perform the following steps, see Figure 19 As shown:

[0113] Step 1901: in response to the cursor of the first remote control being on the first control, setting the display state of the first control to the pointing state, and drawing a display style corresponding to the pointing state on the first control; in response to the triggering operation of the confirmation key on the first remote control when the cursor of the first remote control is on the first control, setting the display state of the first control to the legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote control being on the second control, setting the display state of the second control to the pointing state, and drawing a display style corresponding to the pointing state on the second control.

[0114] The first remote controller with a pointing function may be referred to as a pointing remote controller, and the second remote controller without a pointing function may be referred to as a button remote controller.

[0115] In which, when the user uses the first remote control to control the display device, when the position (a, b) of the cursor of the first remote control on the user interface is within the coordinate range of the first control, it is considered that the cursor of the first remote control is on the first control. At this time, the display device can set the display state of the first control to a pointing state and draw a display style corresponding to the pointing state on the first control.

[0116] Among them, when the cursor of the first remote control is on the first control, if the user performs a trigger operation on the confirmation key on the first remote control, the first remote control will send a press event to the display device. After receiving the press event, the display device will change the first control from the pointing state to the legacy state, and draw the display style corresponding to the legacy state on the first control.

[0117] Among them, when the first control is in the legacy state, if the cursor of the first remote control moves to the second control, the display device sets the display state of the second control to the pointing state and draws a display style corresponding to the pointing state on the second control.

[0118] Step 1902: When it is detected that the remote control is switched from the first remote control to the second remote control, the display state of the first control is set to the focused state, and the display style corresponding to the focused state is drawn on the first control; the second control is set to the original state, and the display style corresponding to the original state is drawn on the second control.

[0119] Among them, after the display device detects that the user switches from using the first remote control to using the second remote control, it sets the display state of the first control from the legacy state to the focused state, and draws the display style corresponding to the focused state on the first control; sets the second control from the pointing state to the original state, and draws the display style corresponding to the original state on the second control.

[0120] For example, see Figure 20 and Figure 21 As shown in , when you switch to using a button remote control while using a pointing remote control, the "current item" and "target item" of the pointing remote control will be converted into the "selected item" of the button remote control. Figure 20 As shown in the figure, when using the pointing remote control, the user interface displays both the "pointing state" (image) and the "legacy state" (network). If the user presses any direction key on the remote control, the user interface will change to Figure 21 The conversion process here is to eliminate the "pointing state" of the remote control and then convert the "remaining state" into the "upward focus state".

[0121] In the above embodiment, the display device includes: a display, configured to: display a user interface, the user interface including at least one control; one or more external device interfaces, for communicating with one or more external devices according to a communication protocol, the multiple external devices including a first remote control with a pointing function and a second remote control without a pointing function; a processor, connected to the display and the one or more external device interfaces, and configured to: in response to the cursor of the first remote control being on the first control, set the display state of the first control to a pointing state, and draw a display style corresponding to the pointing state on the first control; in response to the triggering operation of the confirmation key on the first remote control when the cursor of the first remote control is on the first control, set the display state of the first control to a legacy state, and draw a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote control being on the second control, set the display state of the second control to a pointing state, and draw a display style corresponding to the pointing state on the second control; when it is detected that the first remote control is switched to the second remote control, set the display state of the first control to an up-focus state, draw a display style corresponding to the up-focus state on the first control, set the second control to an original state, and draw a display style corresponding to the original state on the second control. The user interface will only retain the control display mode of the remote control currently used by the user, rather than the control display modes of two remote controls coexisting, avoiding interface clutter and helping users quickly locate the selected target.

[0122] In some embodiments, when the processor executes a triggering operation on the confirmation key on the first remote control when the cursor of the first remote control is in the first control, and sets the display state of the first control to a legacy state, it is further configured to: in response to the triggering operation on the confirmation key on the first remote control when the cursor of the first remote control is in the first control, set the display state of the first control to a legacy state, and display a list of sub-controls of the first control.

[0123] Optionally, the control mentioned in the embodiment of the present application can be a control in the Android TV settings application, that is, the first control and the second control are both controls in the settings application. When the cursor of the first remote control is over the first control, if the user triggers the confirmation key on the first remote control, the first remote control will send a press event to the display device. After receiving the press event, the display device will change the first control from the pointing state to the legacy state, draw the display style corresponding to the legacy state on the first control, and display a list of sub-controls of the first control.

[0124] Exemplarily, the first control may be a network option in a setting application, and the sub-control list of the network option may include: wireless network, wired network, wireless hotspot, network diagnosis, network information, etc.

[0125] Exemplarily, the first control may be a sound option in a setting application, and the sub-control list of the sound option may include: sound mode, sound output device, spatial sound field, etc.

[0126] In the above embodiment, in response to triggering the confirmation button on the first remote control while the cursor of the first remote control is positioned over the first control, the display state of the first control is set to the legacy state, a display style corresponding to the legacy state is drawn on the first control, and a list of sub-controls of the first control is displayed. This allows the user to clearly identify the sub-controls under the first control, further improving the user experience.

[0127] In some embodiments, the processor is further configured to: during the pairing process with the first remote control, obtain the type of the first remote control, which is a pointing type; and assign a remote control identifier to the first remote control, and store the pointing type and the remote control identifier assigned to the first remote control in association with each other.

[0128] Optionally, after the user turns on the pointing function of the first remote control, the first remote control wakes up the internal system. After the internal system is woken up, the first remote control can continue to broadcast Bluetooth. After receiving the remote control information broadcast by the first remote control, the display device processes the remote control information and sends a Bluetooth connection request to the first remote control. After receiving the Bluetooth connection request, the first remote control processes the pairing information of the display device, and returns a connection consent message to the display device after the processing is completed. After receiving the connection consent message, the display device completes the Bluetooth pairing connection with the first remote control. On this basis, a data channel can be established between the display device and the first remote control through the Logical Link Control and Adaptation Protocol (L2CAP) layer in the Bluetooth protocol stack for the transmission of data packets.

[0129] Bluetooth is a short-range wireless communication technology that supports bidirectional data transmission between devices. It is widely used to connect various electronic devices, such as mobile phones, headphones, remote controls, and smart TVs. To ensure the reliability of data packet transmission, the Logical Link Control and Adaptation Protocol (L2CAP) supports an acknowledgment (ACK) mechanism. Upon successful receipt of a data packet, the receiving device sends an acknowledgment signal back to the sending device.

[0130] Optionally, to improve data packet transmission efficiency, data packets can be compressed to reduce the amount of data transmitted. The Logical Link Control and Adaptation Protocol (L2CAP) also includes built-in error detection and correction mechanisms to ensure the accuracy and integrity of data packet transmission. The display device and the first remote control also support Bluetooth Low Energy mode, which reduces device power consumption and extends battery life without affecting transmission performance.

[0131] After the display device and the first remote controller are paired and connected via Bluetooth, the user can use the first remote controller to control the display device.

[0132] Optionally, during the pairing process with the first remote control, the display device can obtain the type of the first remote control, i.e., the pointing type, and assign a remote control identifier to the first remote control. On the one hand, the remote control identifier is synchronized to the first remote control, and on the other hand, the pointing type and the remote control identifier assigned to the first remote control are associated and stored for subsequent detection and identification of remote control switching.

[0133] In the above embodiment, during the pairing process with the first remote control, the type of the first remote control is obtained, which is a pointing type; and a remote control identifier is assigned to the first remote control, and the pointing type and the remote control identifier assigned to the first remote control are associated and stored for subsequent detection of remote control switching.

[0134] In some embodiments, the processor is further configured to: during the pairing process with the second remote control, obtain the type of the second remote control, which is a button type; and assign a remote control identifier to the second remote control, and store the button type and the remote control identifier assigned to the second remote control in association with each other.

[0135] Among them, the display device and the second remote control can be paired through infrared signals. During the pairing process of the display device and the second remote control, the type of the second remote control, that is, the button type, can be obtained by interacting with the second remote control, and a remote control identifier can be assigned to the second remote control. On the one hand, the remote control identifier is synchronized to the second remote control, and on the other hand, the button type and the remote control identifier assigned to the second remote control are associated and stored for subsequent detection and identification of remote control switching.

[0136] In the above embodiment, during the pairing process with the second remote control, the type of the second remote control is obtained, which is a button type; and a remote control identifier is assigned to the second remote control, and the button type and the remote control identifier assigned to the second remote control are associated and stored for subsequent detection of remote control switching.

[0137] In some embodiments, the processor is further configured to: receive remote control commands; receive remote control commands; parse the remote control commands to obtain a remote control identifier, search for the corresponding remote control type based on the remote control identifier, and determine to switch from the first remote control to the second remote control when the remote control type is a button type and the remote control type corresponding to the previous remote control command is a pointing type.

[0138] Among them, whether it is the first remote control or the second remote control, when the user uses the remote control, the remote control will generate a remote control command based on the user's actions on the remote control and the remote control's own remote control identifier and send it to the display device. After the display device receives the remote control command, it parses the remote control command to obtain the remote control identifier. The display device can find the remote control type corresponding to the remote control identifier and determine whether the remote control type is consistent with the remote control type corresponding to the previous remote control command. If they are consistent, a remote control switch has occurred; if they are inconsistent, it is determined that a remote control switch has occurred. The method for obtaining the remote control type corresponding to the previous remote control command is similar and will not be elaborated in detail in the embodiments of this application.

[0139] Among them, in the case of inconsistency, if the current remote control type is a button type, and the remote control type corresponding to the previous remote control instruction is a pointing type, it means that the user switches from using the first remote control to using the second remote control.

[0140] In the above embodiment, a remote control command is received; the remote control command is parsed to obtain a remote control identifier; the corresponding remote control type is searched based on the remote control identifier; and if the remote control type is a button type and the remote control type corresponding to the previous remote control command is a pointing type, a determination is made to switch from the first remote control to the second remote control. Controls in a legacy state are set to a focused state, and controls in a pointing state are set to their original state, thereby helping the user quickly locate the selected target.

[0141] In some embodiments, a display device is provided, comprising: a display configured to: display a user interface, the user interface including at least one control; one or more external device interfaces for communicating with one or more external devices according to a communication protocol, the plurality of external devices including a first remote controller with a pointing function and a second remote controller without a pointing function; a processor connected to the display and the one or more external device interfaces, and configured to perform the following steps, see Figure 22 As shown:

[0142] Step 2201: Receive a remote control command from a second remote control, determine a first control corresponding to the key command, set the first control to a focus state, and draw a display style corresponding to the focus state on the first control.

[0143] The first remote controller with a pointing function may be referred to as a pointing remote controller, and the second remote controller without a pointing function may be referred to as a button remote controller.

[0144] In the process of the user using the second remote control to control the display device, the second remote control can generate a remote control command based on the key value of the key pressed by the user on the second remote control and the remote control identifier of the second remote control itself, and send the remote control command to the display device. After receiving the remote control command, the display device parses the remote control command to obtain the key value and remote control identifier, and determines the first control corresponding to the key command according to the key value.

[0145] For example, the user interface includes control A and control B, control B is to the right of control A, the current focus is on control A, and the user presses the right button on the second remote control, and the display device will determine that the button instruction corresponds to control B.

[0146] After determining the first control corresponding to the key command, the display device sets the first control to a focus state and draws a display style corresponding to the focus state on the first control.

[0147] Step 2202: When detecting that the second remote control is switched to the first remote control, determine the second control where the cursor of the first remote control falls, set the first control to a legacy state, draw a display style corresponding to the legacy state on the first control, set the second control to a pointing state, and draw a display style corresponding to the pointing state on the second control.

[0148] After the display device detects that the user has switched from using the second remote control to using the first remote control, it determines the control in which the cursor of the first remote control has landed based on the data in the remote control command sent by the first remote control. In this embodiment of the present application, this control is referred to as the second control. The data in the remote control command can be the position data of the first remote control in three-dimensional space, or it can be screen coordinates calculated based on this position data, which is not limited in this embodiment of the present application.

[0149] Among them, the display device can set the first control from the focused state to the legacy state, draw the display style corresponding to the legacy state on the first control, set the second control from the original state to the pointing state, and draw the display style corresponding to the pointing state on the second control.

[0150] For example, see Figure 23 and Figure 24 As shown in , when using a button remote control and switching to a pointing remote control, the "selected item" of the button remote control will be converted into the "current item" and "target item" of the pointing remote control. Figure 23 As shown in the figure, the user has selected the sound item using the button remote control, and the content of the sound item is also displayed on the right. At this time, if the pointing remote control is used to point to the Bluetooth item, the sound item in the "upward focus state" will change to the "left state" and the Bluetooth item will change to the "pointing state". The effect is shown in the figure. Figure 24The conversion process here is to directly convert the "focus state" to the "legacy state" and add a "pointing state" by identifying the cursor position.

[0151] In the above embodiment, the display device includes: a display configured to: display a user interface, the user interface including at least one control; one or more external device interfaces for communicating with one or more external devices according to a communication protocol, the multiple external devices including a first remote control with a pointing function and a second remote control without a pointing function; a processor connected to the display and the one or more external device interfaces, and configured to: receive a remote control command from the second remote control, determine the first control corresponding to the key command, set the first control to a focus state, and draw a display style corresponding to the focus state on the first control; when detecting a switch from the second remote control to the first remote control, determine the second control where the cursor of the first remote control has fallen, set the first control to a legacy state, draw a display style corresponding to the legacy state on the first control, set the second control to a pointing state, and draw a display style corresponding to the pointing state on the second control. The user interface only retains the control display mode of the remote control currently used by the user, rather than the control display modes of the two remote controls coexisting, to avoid interface confusion and help users quickly locate the selected target.

[0152] In some embodiments, the processor is further configured to: receive remote control commands; parse the remote control commands to obtain a remote control identifier, search for the corresponding remote control type based on the remote control identifier, and determine to switch from the second remote control to the first remote control when the remote control type is a pointing type and the remote control type corresponding to the previous remote control command is a button type.

[0153] Among them, whether it is the first remote control or the second remote control, when the user uses the remote control, the remote control will generate a remote control command based on the user's actions on the remote control and the remote control's own remote control identifier and send it to the display device. After the display device receives the remote control command, it parses the remote control command to obtain the remote control identifier. The display device can find the remote control type corresponding to the remote control identifier and determine whether the remote control type is consistent with the remote control type corresponding to the previous remote control command. If they are consistent, a remote control switch has occurred; if they are inconsistent, it is determined that a remote control switch has occurred. The method for obtaining the remote control type corresponding to the previous remote control command is similar and will not be elaborated in detail in the embodiments of this application.

[0154] Among them, in the case of inconsistency, if the current remote control type is a pointing type, and the remote control type corresponding to the previous remote control instruction is a button type, it means that the user switches from using the second remote control to using the first remote control.

[0155] In the above embodiment, a remote control command is received; the remote control command is parsed to obtain a remote control identifier; the corresponding remote control type is searched based on the remote control identifier; and if the remote control type is a pointing type and the remote control type corresponding to the previous remote control command is a button type, a switch is made from the second remote control to the first remote control. Controls in the focused state are set to a legacy state to help users quickly locate the selected target.

[0156] In some embodiments, the processor is further configured to: during pairing with a first remote control, obtain the type of the first remote control, which is a pointing type; assign a remote control identifier to the first remote control, and store the pointing type in association with the remote control identifier assigned to the first remote control; during pairing with a second remote control, obtain the type of the second remote control, which is a button type; assign a remote control identifier to the second remote control, and store the button type in association with the remote control identifier assigned to the second remote control. The detailed implementation process is described in the previous embodiment and is not repeated here.

[0157] In some embodiments, a display state control method is provided, comprising: in response to a cursor of a first remote control being on a first control, setting the display state of the first control to a pointing state, and drawing a display style corresponding to the pointing state on the first control; in response to a triggering operation of a confirmation key on the first remote control when the cursor of the first remote control is on the first control, setting the display state of the first control to a legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote control being on a second control, setting the display state of the second control to a pointing state, and drawing a display style corresponding to the pointing state on the second control; in the case of detecting a switch from the first remote control to the second remote control, setting the display state of the first control to an upper focus state, and drawing a display style corresponding to the upper focus state on the first control, setting the second control to an original state, and drawing a display style corresponding to the original state on the second control. The detailed implementation process refers to the aforementioned embodiment and will not be repeated here.

[0158] In some embodiments, a display state control method is provided, comprising: receiving a remote control command from a second remote control, determining a first control corresponding to the key command, setting the first control to a focus state, and drawing a display style corresponding to the focus state on the first control; detecting a switch from the second remote control to the first remote control, determining the second control where the cursor of the first remote control has landed, setting the first control to a legacy state, drawing a display style corresponding to the legacy state on the first control, setting the second control to a pointing state, and drawing a display style corresponding to the pointing state on the second control. The detailed implementation process is described in the aforementioned embodiment and will not be repeated here.

[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

[0160] For ease of explanation, the above description has been presented in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations are possible. The above embodiments have been selected and described to better explain the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that: include: A display configured to: display a user interface, wherein the user interface includes at least one control; One or more external device interfaces, configured to communicate with one or more external devices according to a communication protocol, the plurality of external devices comprising a first remote controller having a pointing function and a second remote controller without a pointing function; a processor, interfaced with the display and the one or more external devices, configured to: In response to a cursor of a first remote controller being over a first control, setting a display state of the first control to a pointing state, and drawing a display style corresponding to the pointing state on the first control; in response to a triggering operation of a confirmation key on the first remote controller while the cursor of the first remote controller is over the first control, setting the display state of the first control to a legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote controller being over a second control, setting the display state of the second control to a pointing state, and drawing a display style corresponding to the pointing state on the second control; When it is detected that the remote control is switched from the first remote control to the second remote control, the display state of the first control is set to the focused state, and the display style corresponding to the focused state is drawn on the first control, and the second control is set to the original state, and the display style corresponding to the original state is drawn on the second control.

2. The display device according to claim 1, wherein When the processor executes the triggering operation of the confirmation key on the first remote controller when the cursor of the first remote controller is located at the first control and sets the display state of the first control to the legacy state, the processor is further configured to: In response to a triggering operation of a confirmation key on the first remote controller when the cursor of the first remote controller is located at the first control, the display state of the first control is set to a legacy state, and a sub-control list of the first control is displayed.

3. The display device according to claim 1, wherein The processor is further configured to: During the pairing process with the first remote control, the type of the first remote control is obtained, which is a pointing type; and a remote control identifier is assigned to the first remote control, and the pointing type and the remote control identifier assigned to the first remote control are associated and stored.

4. The display device according to claim 1, wherein The processor is further configured to: During the pairing process with the second remote control, the type of the second remote control is obtained, which is a button type; and a remote control identifier is assigned to the second remote control, and the button type and the remote control identifier assigned to the second remote control are associated and stored.

5. The display device according to claim 1, wherein The processor is further configured to: Receive remote control commands; The remote control command is parsed to obtain a remote control identifier, and the corresponding remote control type is searched based on the remote control identifier. When the remote control type is a button type and the remote control type corresponding to the previous remote control command is a pointing type, it is determined to switch from the first remote control to the second remote control.

6. A display device, characterized in that: include: A display configured to: display a user interface, wherein the user interface includes at least one control; One or more external device interfaces, configured to communicate with one or more external devices according to a communication protocol, the plurality of external devices comprising a first remote controller having a pointing function and a second remote controller without a pointing function; a processor, interfaced with the display and the one or more external devices, configured to: receiving a remote control command from a second remote control, determining a first control corresponding to the key command, setting the first control to a focus state, and drawing a display pattern corresponding to the focus state on the first control; When it is detected that the second remote control is switched to the first remote control, the second control on which the cursor of the first remote control falls is determined, the first control is set to a legacy state, a display style corresponding to the legacy state is drawn on the first control, the second control is set to a pointing state, and a display style corresponding to the pointing state is drawn on the second control.

7. The display device according to claim 6, wherein: The processor is further configured to: Receive remote control commands; The remote control command is parsed to obtain a remote control identifier, and the corresponding remote control type is searched based on the remote control identifier. When the remote control type is a pointing type and the remote control type corresponding to the previous remote control command is a button type, it is determined to switch from the second remote control to the first remote control.

8. The display device according to claim 6, wherein: The processor is further configured to: During the pairing process with the first remote control, obtaining a type of the first remote control, which is a pointing type; and assigning a remote control identifier to the first remote control, and storing the pointing type in association with the remote control identifier assigned to the first remote control; During the pairing process with the second remote control, obtaining the type of the second remote control, where the type of the second remote control is a button type; A remote control identifier is allocated to the second remote control, and the button type and the remote control identifier allocated to the second remote control are associated and stored.

9. A display state control method, characterized in that: include: In response to a cursor of a first remote controller being over a first control, setting a display state of the first control to a pointing state, and drawing a display style corresponding to the pointing state on the first control; in response to a triggering operation of a confirmation key on the first remote controller while the cursor of the first remote controller is over the first control, setting the display state of the first control to a legacy state, and drawing a display style corresponding to the legacy state on the first control; in response to the cursor of the first remote controller being over a second control, setting the display state of the second control to a pointing state, and drawing a display style corresponding to the pointing state on the second control; When it is detected that the remote control is switched from the first remote control to the second remote control, the display state of the first control is set to the focused state, and the display style corresponding to the focused state is drawn on the first control, and the second control is set to the original state, and the display style corresponding to the original state is drawn on the second control.

10. A display state control method, characterized in that: include: receiving a remote control command from a second remote control, determining a first control corresponding to the key command, setting the first control to a focus state, and drawing a display pattern corresponding to the focus state on the first control; When it is detected that the second remote control is switched to the first remote control, the second control on which the cursor of the first remote control falls is determined, the first control is set to a legacy state, a display style corresponding to the legacy state is drawn on the first control, the second control is set to a pointing state, and a display style corresponding to the pointing state is drawn on the second control.