Display device and set top box remote controller binding method
By integrating an infrared receiver and controller into the display device, the infrared signal and display content of the set-top box remote control can be automatically identified, and the key values of the target set-top box can be matched using the server. This achieves automatic binding of all keys on the set-top box remote control, solves the problem of the complex traditional binding process, and improves the user experience.
Patent Information
- Application Number
- CN202510733162.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-10-10
AI Technical Summary
The traditional binding process between a set-top box remote control and a TV remote control is complicated and has a poor user experience. Manual binding requires pressing buttons on the set-top box remote control in sequence.
By integrating an infrared receiver and controller into the display device, the infrared control signal and display content of the set-top box remote control are automatically identified, and the infrared button value of the target set-top box is matched using the server to achieve automatic binding of all buttons.
The set-top box remote control binding process is simplified, reducing time costs and user operations, and improving binding convenience and user experience.
Smart Images

Figure CN120769089A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to a method for binding a display device and a set-top box remote control. Background Art
[0002] With the development of digital TV technology, digital set-top boxes are developing towards intelligence, multi-functions and ultra-high definition. Digital set-top boxes can receive digital TV signals and decode them into analog signals or high-definition digital signals for digital TV to receive and display.
[0003] In actual use, digital television requires both a TV remote control and a set-top box remote control to control the TV. The TV remote control primarily controls TV functions, such as adjusting volume, switching display modes, adjusting screen parameters, and controlling the TV's built-in menu system. The set-top box remote control is primarily used to change channels, play digital TV programs, operate the electronic program guide, and access videos on demand. Therefore, requiring both remote controls to control the TV reduces operational flexibility.
[0004] Traditionally, the TV remote controller has been required to sequentially press buttons on the set-top box's remote control, which then learns the buttons one by one to bind the set-top box's remote control to the TV remote controller. However, this method requires manual intervention, making the process complex and tedious, and reducing the user experience. Summary of the Invention
[0005] The present application provides a method for binding a display device and a set-top box remote control to improve the convenience of the set-top box remote control binding process.
[0006] In a first aspect, some embodiments provide a display device, including:
[0007] an infrared receiver configured to capture an infrared control signal;
[0008] a display configured to display content;
[0009] A controller, connected to the infrared receiver and the display, is configured to:
[0010] When a set-top box is connected and the display shows a content picture corresponding to the set-top box, if the infrared receiver detects an infrared control signal sent by a remote control corresponding to the set-top box, then the content picture of the content currently displayed on the display is obtained;
[0011] Identifying target channel information in the content image;
[0012] Sending the infrared key value and corresponding target channel information of the infrared control signal to the server, so that the server searches for a target set-top box according to the infrared key value and corresponding target channel information of the infrared control signal and determines the infrared key to be bound corresponding to the target set-top box;
[0013] The infrared button to be bound corresponding to the target set-top box fed back by the server is received, and the infrared button to be bound corresponding to the target set-top box is bound to the remote controller corresponding to the display device.
[0014] In some embodiments, when a set-top box is connected and a display displays a content screen corresponding to the set-top box, if the infrared receiver detects an infrared control signal sent by a remote control corresponding to the set-top box, the content picture of the content currently displayed on the display is obtained, and the target channel information in the content picture is identified, and the infrared key value of the infrared control signal and the corresponding target channel information are sent to the server, so that the server can find and match the target set-top box according to the infrared key value of the infrared control signal and the corresponding target channel information, and determine the infrared key to be bound corresponding to the target set-top box; the display device receives the infrared key to be bound corresponding to the target set-top box fed back by the server, and binds the infrared key to be bound corresponding to the target set-top box to the remote control corresponding to the display device. Through the above scheme, it is possible to achieve a single binding of all the infrared keys to be bound corresponding to the target set-top box, thereby improving the convenience of the binding process. In addition, the above process does not require a lot of time to collect all the infrared keys to be bound corresponding to the target set-top box, reducing time cost. Moreover, the binding process only requires the user to send an unknown infrared control signal once using the remote control corresponding to the set-top box for the first time, without the user having to perform complicated manual operations, thereby improving the user experience.
[0015] In a second aspect, some embodiments further provide a display device, including:
[0016] a display configured to display content;
[0017] an audio output device configured to perform audio output;
[0018] A controller, connected to the display and the audio output device, is configured to:
[0019] When the display device is started and a video signal corresponding to a set-top box is connected, detecting the audio amplitude of the audio output by the audio output device;
[0020] When the audio amplitudes detected within a preset time period all exceed a preset amplitude threshold, obtaining a content image of the content currently displayed on the display;
[0021] Identifying target channel information in the content image and sending the target channel information to a server, so that the server can find a target set-top box based on the target channel information and determine the infrared button to be bound corresponding to the target set-top box;
[0022] Receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.
[0023] In some embodiments, when the display device is turned on and a video signal corresponding to a set-top box is connected, the current connection of the display device to the set-top box is determined by comparing the audio amplitude of the audio output device detected within a preset time period with a preset amplitude threshold; if the audio amplitude detected within the preset time period exceeds the preset amplitude threshold, it indicates that the display device has been turned on and connected to the set-top box. At this time, the content image of the content currently displayed on the display is obtained to identify the target channel information, and the target channel information is sent to the server so that the server can determine the infrared button to be bound corresponding to the target set-top box when it finds a match based on the target channel information. The display device receives the infrared button to be bound corresponding to the target set-top box fed back by the server and binds the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device. The above solution can directly bind all the infrared buttons to be bound corresponding to the determined target set-top box to the remote control corresponding to the display device, without having to spend a lot of time to collect all the infrared buttons to be bound corresponding to the target set-top box, thereby reducing time cost. In addition, the above process does not require the user to perform complicated manual operations, and the entire process is fully automatic, improving the user experience.
[0024] In a third aspect, some embodiments further provide a set-top box remote control binding method, including:
[0025] When a set-top box is connected to a display device and the display device displays a content image corresponding to the set-top box, if an infrared receiver in the display device detects an infrared control signal sent by the set-top box, a content image of the content currently displayed on the display in the display device is obtained;
[0026] Identifying target channel information in the content image;
[0027] Sending the infrared key value and corresponding target channel information of the infrared control signal to the server, so that the server searches for a target set-top box according to the infrared key value and corresponding target channel information of the infrared control signal and determines the infrared key to be bound corresponding to the target set-top box;
[0028] The infrared button to be bound corresponding to the target set-top box fed back by the server is received, and the infrared button to be bound corresponding to the target set-top box is bound to the remote controller corresponding to the display device.
[0029] In some embodiments, when a set-top box is connected and a display displays a content screen corresponding to the set-top box, if the infrared receiver detects an infrared control signal sent by a remote control corresponding to the set-top box, the content picture of the content currently displayed on the display is obtained, and the target channel information in the content picture is identified, and the infrared key value of the infrared control signal and the corresponding target channel information are sent to the server, so that the server can find and match the target set-top box according to the infrared key value of the infrared control signal and the corresponding target channel information, and determine the infrared key to be bound corresponding to the target set-top box; the display device receives the infrared key to be bound corresponding to the target set-top box fed back by the server, and binds the infrared key to be bound corresponding to the target set-top box to the remote control corresponding to the display device. Through the above scheme, it is possible to achieve a single binding of all the infrared keys to be bound corresponding to the target set-top box, thereby improving the convenience of the binding process. In addition, the above process does not require a lot of time to collect all the infrared keys to be bound corresponding to the target set-top box, reducing time cost. Moreover, the binding process only requires the user to send an unknown infrared control signal once using the remote control corresponding to the set-top box for the first time, without the user having to perform complicated manual operations, thereby improving the user experience.
[0030] In a fourth aspect, some embodiments further provide a set-top box remote control binding method, including:
[0031] When the display device is started and a video signal corresponding to a set-top box is connected, detecting the audio amplitude of the audio output by the audio output device in the display device;
[0032] When the audio amplitudes detected within the preset time period all exceed the preset amplitude threshold, obtaining a content image of the content currently displayed on the display of the display device;
[0033] Identifying target channel information in the content image and sending the target channel information to a server, so that the server can find a target set-top box based on the target channel information and determine the infrared button to be bound corresponding to the target set-top box;
[0034] Receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.
[0035] In some embodiments, when the display device is turned on and a video signal corresponding to a set-top box is connected, the current connection of the display device to the set-top box is determined by comparing the audio amplitude of the audio output device detected within a preset time period with a preset amplitude threshold; if the audio amplitude detected within the preset time period exceeds the preset amplitude threshold, it indicates that the display device has been turned on and connected to the set-top box. At this time, the content image of the content currently displayed on the display is obtained to identify the target channel information, and the target channel information is sent to the server so that the server can determine the infrared button to be bound corresponding to the target set-top box when it finds a match based on the target channel information. The display device receives the infrared button to be bound corresponding to the target set-top box fed back by the server and binds the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device. The above solution can directly bind all the infrared buttons to be bound corresponding to the determined target set-top box to the remote control corresponding to the display device, without having to spend a lot of time to collect all the infrared buttons to be bound corresponding to the target set-top box, thereby reducing time cost. In addition, the above process does not require the user to perform complicated manual operations, and the entire process is fully automatic, improving the user experience.
[0036] In a fifth aspect, some embodiments further provide a set-top box remote control binding device, including:
[0037] A first acquisition module is configured to, when a set-top box is connected to a display device and the display device displays a content image corresponding to the set-top box, acquire a content image of the content currently displayed on the display of the display device if an infrared receiver in the display device detects an infrared control signal sent by the set-top box;
[0038] A first identification module, configured to identify target channel information in the content image;
[0039] A first sending module is configured to send the infrared key value and corresponding target channel information of the infrared control signal to a server, so that the server can search and match a target set-top box according to the infrared key value and corresponding target channel information of the infrared control signal, and determine the infrared key to be bound corresponding to the target set-top box;
[0040] The first binding module is configured to receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote controller corresponding to the display device.
[0041] In some embodiments, when a set-top box is connected and a display displays a content screen corresponding to the set-top box, if the infrared receiver detects an infrared control signal sent by a remote control corresponding to the set-top box, the content picture of the content currently displayed on the display is obtained, and the target channel information in the content picture is identified, and the infrared key value of the infrared control signal and the corresponding target channel information are sent to the server, so that the server can find and match the target set-top box according to the infrared key value of the infrared control signal and the corresponding target channel information, and determine the infrared key to be bound corresponding to the target set-top box; the display device receives the infrared key to be bound corresponding to the target set-top box fed back by the server, and binds the infrared key to be bound corresponding to the target set-top box to the remote control corresponding to the display device. Through the above scheme, it is possible to achieve a single binding of all the infrared keys to be bound corresponding to the target set-top box, thereby improving the convenience of the binding process. In addition, the above process does not require a lot of time to collect all the infrared keys to be bound corresponding to the target set-top box, reducing time cost. Moreover, the binding process only requires the user to send an unknown infrared control signal once using the remote control corresponding to the set-top box for the first time, without the user having to perform complicated manual operations, thereby improving the user experience.
[0042] In a sixth aspect, some embodiments further provide a set-top box remote control binding device, including:
[0043] A detection module is configured to detect the audio amplitude of the audio output by the audio output device in the display device when the display device is started and a video signal corresponding to the set-top box is connected;
[0044] a second acquisition module, configured to acquire a content image of the content currently displayed on the display of the display device when the audio amplitudes detected within a preset time period all exceed a preset amplitude threshold;
[0045] a second identification module for identifying target channel information in the content image and sending the target channel information to a server, so that the server can determine the infrared button to be bound corresponding to the target set-top box when searching and matching the target set-top box according to the target channel information;
[0046] The second binding module is configured to receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.
[0047] In some embodiments, when the display device is turned on and a video signal corresponding to a set-top box is connected, the current connection of the display device to the set-top box is determined by comparing the audio amplitude of the audio output device detected within a preset time period with a preset amplitude threshold; if the audio amplitude detected within the preset time period exceeds the preset amplitude threshold, it indicates that the display device has been turned on and connected to the set-top box. At this time, the content image of the content currently displayed on the display is obtained to identify the target channel information, and the target channel information is sent to the server so that the server can determine the infrared button to be bound corresponding to the target set-top box when it finds a match based on the target channel information. The display device receives the infrared button to be bound corresponding to the target set-top box fed back by the server and binds the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device. The above solution can directly bind all the infrared buttons to be bound corresponding to the determined target set-top box to the remote control corresponding to the display device, without having to spend a lot of time to collect all the infrared buttons to be bound corresponding to the target set-top box, thereby reducing time cost. In addition, the above process does not require the user to perform complicated manual operations, and the entire process is fully automatic, improving the user experience.
[0048] In the seventh aspect, some embodiments further provide a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the method provided in some embodiments of the third aspect or the fourth aspect are implemented.
[0049] In the eighth aspect, some embodiments further provide a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method provided in some embodiments of the third aspect or the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] 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.
[0051] Figure 1 A schematic diagram of an operation scenario between a display device and a remote controller provided in some embodiments of the present application;
[0052] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;
[0053] Figure 3 A schematic diagram of the hardware configuration of a remote control provided in some embodiments of the present application;
[0054] Figure 4 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;
[0055] Figure 5 A flowchart of a set-top box remote control binding method provided in some embodiments of the present application;
[0056] Figure 6 A flowchart illustrating steps for determining a target set-top box according to some embodiments of the present application;
[0057] Figure 7 A schematic flow chart of steps for determining an infrared key to be bound provided in some embodiments of the present application;
[0058] Figure 8 A flowchart of target channel information extraction steps provided in some embodiments of the present application;
[0059] Figure 9 A flowchart of another set-top box remote control binding method provided in some embodiments of the present application;
[0060] Figure 10 A flowchart of another set-top box remote control binding method provided in some embodiments of the present application;
[0061] Figure 11 A flowchart of another set-top box remote control binding method provided in some embodiments of the present application;
[0062] Figure 12 A schematic structural diagram of a set-top box remote control binding device provided in one embodiment;
[0063] Figure 13 A schematic structural diagram of another set-top box remote control binding device provided in one embodiment;
[0064] Figure 14 A schematic structural diagram of a computer device provided in one embodiment. DETAILED DESCRIPTION
[0065] 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.
[0066] 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.
[0067] 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.
[0068] The terms "comprise," "comprises," and "having," 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] 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.
[0073] like Figure 1As 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.
[0074] 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.
[0075] Figure 2 Some embodiments of this application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.
[0076] 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 user input interface, a memory, and a power supply.
[0077] 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.
[0078] In some embodiments, the detector 230 may further include an infrared receiver, which may be used to capture infrared control signals.
[0079] In some embodiments, the display 260 includes a display component for presenting images and a driver component for driving image display. The display 260 is used 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 (User Interface).
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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).
[0085] 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.
[0086] In some embodiments, the user input interface 280 may be configured to receive instructions from a user.
[0087] 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 190, and a power supply.
[0088] 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, thereby acting as an interaction intermediary between the user and the display device 200 .
[0089] 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.
[0090] 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 .
[0091] 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.
[0092] The communication interface 130 communicates control signals and data signals with the display device 200 under the control of the controller 110. 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.
[0093] 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.
[0094] 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, which can encode user input commands via the WiFi protocol, Bluetooth protocol, or NFC protocol and send them to the display device 200.
[0095] 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 110. The memory 190 can store various control signal instructions input by the user.
[0096] 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 110.
[0097] To facilitate user interaction, in some embodiments, the display device 200 may run an operating system. An 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 (control the display device), allow the user to interact with the display device 200, and support the running of various application programs.
[0098] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for display devices.
[0099] 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, namely the application layer (abbreviated as "application layer"), the application framework layer (abbreviated as "framework layer"), the system library layer and the kernel layer.
[0100] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer can host at least one application, which can include built-in window programs, system settings programs, clock programs, and the like, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the examples above.
[0101] 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.
[0102] 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] It should be noted that the above examples are only a simple division of the operating system functions, and do not constitute a limitation on the specific operating system form of the display device 200 in the embodiments of the present application. According to the function of the display device, the type of the operating system, and other factors, the number and specific type of the levels contained in the operating system can be in other forms.
[0107] In some optional embodiments, referring to Figure 5 , a set-top box remote control binding method is provided, applied to the controller 250 in the display device 200, comprising:
[0108] S510, in the case where the set-top box is accessed and the display device displays the content picture corresponding to the set-top box, if the infrared receiver in the display device detects the infrared control signal sent by the set-top box corresponding remote control, the content picture of the content currently displayed by the display device is obtained.
[0109] The infrared control signal can be understood as the infrared control signal sent by the set-top box corresponding remote control and received by the infrared receiver of the display device 200. In the scenario of remote control binding, the infrared control signal here is usually an infrared signal that has not been identified or bound.
[0110] The content picture is the content picture displayed by the display 260 after the set-top box accesses the display device. The content picture can be used to identify the channel information, as the binding basis between the set-top box corresponding remote control and the display device 200 corresponding remote control.
[0111] In an optional embodiment, the current content displayed by the display 260 is screenshoted at a preset frequency to obtain at least one content picture.
[0112] Exemplarily, the content picture of the current content displayed by the display 260 in the display device can be obtained by using the screen capture method. When the infrared receiver detects the unknown infrared control signal or after detecting the unknown infrared control signal, the controller 250 triggers at least one screenshot operation to obtain the currently displayed picture content, and obtains at least one content picture.
[0113] In some embodiments, the controller 250 can record the infrared control signal corresponding infrared key value to the storage in the case where the infrared receiver detects the infrared control signal sent by the set-top box corresponding remote control. It should be noted that the infrared receiver can detect the infrared signal in real time. When the unknown infrared signal is detected or after the unknown infrared signal is detected, the controller 250 records the infrared control signal.
[0114] In some embodiments, upon detecting the presence of an HDMI (High-Definition Multimedia Interface) signal at the set-top box access interface and the display device displaying content based on the corresponding video signal from the set-top box, a content image of the content currently displayed on the display 260 may be obtained. Specifically, by real-time monitoring of the signal status of the HDMI interface, it is possible to confirm whether the set-top box is connected. The controller 250 can detect whether the set-top box is connected based on the status of the hardware interface, or it can also detect whether the set-top box is connected through software. For example, the presence of an HDMI signal can be detected in real time using the hot plug detection pin of the HDMI interface, or the status of the HDMI signal can be detected through the system interface of the display device 200. Upon detecting the presence of an HDMI signal and displaying content based on the corresponding video signal from the set-top box, the controller 250 captures an image of the content currently displayed on the display 260. For example, the current screen content can be captured directly by the controller 250 of the display device 200, or the screen content can be obtained from a remote device via a network interface. The captured screen content image can be uploaded to a server via the network interface so that the server can extract target channel information using a deep analysis model.
[0115] S520: Identify target channel information in the content image.
[0116] The target channel information can be understood as channel-related feature information extracted from the content image currently displayed on the display 260, and can include at least one of a channel category, a channel name, and a channel number. For example, a channel category can include at least one of a satellite channel, a high-definition channel, and a live classroom; a channel name can include "XX Satellite TV"; and a channel number can be understood as an ID (identification code) pre-set for different channel names.
[0117] In some optional embodiments, the controller 250 may continuously capture multiple content images at a preset frequency; accordingly, the controller 250 may perform channel information recognition on each content image, and determine the target channel information based on each recognition result.
[0118] It can be understood that by analyzing multiple content pictures, extracting the channel information therein, and determining the final target channel information based on the results of multiple analyses, it is possible to obtain information from multiple time points, so that the consistency of the channel information can be verified multiple times through the information obtained at different time points, reducing the possibility of incorrect recognition results due to insufficient information acquisition or single information recognition errors.
[0119] In an optional embodiment, the target channel information in the content picture can be extracted based on a preset deep analysis model. The deep analysis model extracts the target channel information in the content picture based on a convolutional neural network in deep learning. For example, the content picture can be analyzed using a deep learning algorithm. Specifically, initial information such as a graphic logo, a channel name, and a channel number can be first extracted from the content picture. The target channel information is determined by searching for complete channel information matching the initial channel information. The deep learning model can automatically learn complex patterns in images, and has a higher recognition accuracy than traditional image processing methods. It can process various display scenarios, such as different channel list layouts and program guide interfaces, and can automatically extract channel information without human intervention. It can accurately identify key information even in complex display content backgrounds, thereby improving the accuracy of the recognition result.
[0120] S530, determining the target set-top box corresponding to the unknown infrared control information according to the target channel information and the infrared key value of the unknown infrared control signal.
[0121] The infrared key value can be understood as coding data in the infrared signal emitted by the remote controller corresponding to the set-top box for identifying the function of the key; the target set-top box can be understood as the set-top box currently accessed by the display device 200.
[0122] It should be noted that each key of the remote controller corresponding to the set-top box has a unique infrared key value. When one of the infrared keys is pressed, the remote controller corresponding to the set-top box will emit an infrared signal containing the infrared key value.
[0123] Since the combination of channel information and infrared key value usually has a one-to-one correspondence with the set-top box, the unique target set-top box can be determined according to the target channel information and the infrared key value of the location infrared control signal, thereby realizing the positioning of the set-top box corresponding to the remote controller that emits the unknown infrared control signal, and laying a foundation for the accurate binding of the remote controller corresponding to the set-top box subsequently.
[0124] In an optional embodiment, the set-top box in the set-top box key library that matches the infrared key value of the unknown infrared control signal is identified as a first set-top box; the set-top box in the set-top box channel library that matches the target channel information is identified as a second set-top box; the intersection of the first set-top box and the second set-top box is identified as the target set-top box.
[0125] The set-top box key library can be understood as a preset database for storing the infrared key values of the remote controllers corresponding to different set-top boxes and their corresponding function information. The set-top box key library can serve as basic data for identifying and matching unknown infrared signals.
[0126] The set-top box channel library can be understood as a database dedicated to storing set-top box channel information. The set-top box channel library can record channel information supported by different set-top boxes, including at least one of channel name, channel number, station logo, channel category, etc.
[0127] It is worth noting that the set-top box channel library and the set-top box button library can be set separately or integrated into one library, without any limitation. For ease of management, the set-top box channel library and the set-top box button library are usually set up independently. The following detailed description takes the independent setting as an example.
[0128] In some embodiments, the set-top box button library may be stored in the memory of the display device 200 ; the set-top box channel library may be stored in the memory of the display device 200 .
[0129] For example, after receiving an infrared control signal from a remote control corresponding to a set-top box, the controller 250 of the display device 200 can retrieve data from a local set-top box key library stored in the memory of the display device 200 based on the infrared control signal. The controller 250 compares the infrared key value of the received unknown infrared control signal with the data in the local set-top box key library. The set-top box that matches the infrared key value is identified as the first set-top box to adapt to scenarios where the network is unavailable. The comparison method can be implemented using a traditional matching algorithm, which is not limited herein.
[0130] For example, the controller 250 of the display device 200 compares the extracted target channel information with the data in the set-top box channel library stored locally in the memory of the display device 200. The comparison process can be implemented by a fuzzy matching algorithm, for example, comparing the similarity of the channel names or whether the channel numbers are consistent. If matching channel information is found, the controller 250 identifies the corresponding set-top box as the second set-top box.
[0131] It should be noted that the order in which the first and second set-top boxes are calibrated is not specific. The first set-top box is determined by matching the infrared button values, reflecting the correspondence between the remote control button functions and the set-top box. The second set-top box is determined by matching the target channel information, reflecting the correspondence between the current playback channel and the set-top box. Therefore, the order in which the first and second set-top boxes are calibrated does not affect the final binding result. In other words, the two can be performed sequentially or in parallel.
[0132] In some optional embodiments, the controller 250 compares the set-top box identified as the first set-top box and the set-top box identified as the second set-top box to see whether the same set-top box exists; the set-top boxes that are commonly identified as the first set-top box and the second set-top box are identified as target set-top boxes; and the controller 250 stores the relevant information of the target set-top box in the local memory 190.
[0133] In other optional embodiments, the server compares whether the set-top box identified as the first set-top box and the set-top box identified as the second set-top box are the same set-top box; identifies the set-top boxes that are commonly identified as the first set-top box and the second set-top box as target set-top boxes; sends relevant information of the set-top boxes identified as target set-top boxes to the display device 200, and the controller 250 of the display device 200 stores the received relevant information of the target set-top boxes in the local memory 190.
[0134] In some embodiments, a set-top box identified as the second set-top box may be selected from each set-top box identified as the first set-top box, and the selected result may be identified as the target set-top box. Alternatively, a set-top box identified as the first set-top box may be selected from each set-top box identified as the second set-top box, and the selected result may be identified as the target set-top box. Alternatively, each set-top box identified as both the first set-top box and the second set-top box may be directly identified as the target set-top box.
[0135] In the above-mentioned optional embodiment, by comparing the infrared key value of the unknown infrared control signal detected with the data in the set-top box key library, the set-top box identification that is complementary with this infrared key value can be the first set-top box.The target channel information extracted from the display content and the data in the set-top box channel library are compared, the set-top box identification that is complementary with this channel information can be the second set-top box.Get the intersection of the first set-top box and the second set-top box, can determine to satisfy the set-top box that the infrared key value mates and the channel information mates jointly, and then the set-top box in the intersection can be identified as final target set-top box.Through infrared key value and channel information dual verification, can avoid because the channel management party carries out the channel list upgrade, and server or display device 200 have not had time to update the set-top box channel library, perhaps, because set-top box is updated asynchronously, and the mode of adopting single identification first set-top box or single identification second set-top box occurs, the situation that target set-top box identification is wrong occurs, significantly improved the accuracy of target set-top box identification.
[0136] S540: Bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.
[0137] The infrared buttons to be bound can be understood as at least some of the buttons on the remote control corresponding to the set-top box that have not yet been mapped to the control functions of the display device 200. If the remote control and the display device 200 are not bound, the infrared buttons to be bound cannot directly control the functions of the display device 200 (such as volume adjustment, channel switching, etc.). Through the binding process, the infrared buttons to be bound corresponding to the target set-top box can be matched with the corresponding functions of the remote control of the display device 200 and stored in association, so that the remote control can control the display device 200 based on the associated binding relationship.
[0138] In some embodiments, a mapping relationship between the infrared button to be bound and the corresponding remote control button in the remote control of the display device can be established and stored.
[0139] Among them, the corresponding remote control buttons in the remote control of the display device can be understood as buttons whose button functions of the remote control of the display device 200 (for example, a remote control) correspond to the button functions of the remote control corresponding to the set-top box.
[0140] It is understandable that the mapping relationship can be stored in the memory of the display device 200 to manage and access the data inside the display device 200 without relying on the network, with advantages such as fast response speed. Even in an offline state, the display device 200 can normally access and use the mapping relationship, and the risk of privacy leakage can be reduced. Alternatively, the above-mentioned mapping relationship can also be stored in other storage devices or external servers that are communicatively connected to the display device 200, and the data can be transmitted and managed through the network. Since the server usually has powerful computing power and can handle complex deep learning models and big data analysis, storing the mapping relationship in the server can improve the convenience of data management and maintenance, and support multi-device synchronization, making it convenient for users to use the same binding settings on different devices.
[0141] In the above optional embodiment, by querying the infrared buttons to be bound corresponding to the target set-top box, the infrared buttons contained in the target set-top box can be clearly identified, and the display device 200 can determine the infrared buttons that need to be mapped to the functions of the display device 200, thereby providing basic data for subsequent binding operations and ensuring that each button can be correctly mapped to the corresponding function of the remote control of the display device 200. Further, by establishing and storing the mapping relationship between the infrared buttons to be bound and the corresponding remote control buttons in the remote control of the display device 200, the mapping relationship between the infrared buttons of the remote control corresponding to the set-top box and the corresponding remote control buttons in the remote control of the display device 200 can be achieved, so that the display device 200 can be controlled by the remote control of the display device 200 instead of the remote control corresponding to the set-top box. Therefore, in the process of binding the infrared buttons of the remote control corresponding to the set-top box and the corresponding remote control buttons in the remote control of the display device 200, it is only necessary to capture the infrared control signal once by the infrared receiver to achieve the binding of all the infrared buttons to be bound corresponding to the target set-top box, thereby simplifying the steps in the binding process, reducing the time spent on binding, and improving the binding efficiency.
[0142] In the above optional embodiment, when the set-top box is connected and the infrared receiver detects the unknown infrared control signal sent by the remote control corresponding to the set-top box, the target channel information in the content picture of the content currently displayed on the display is identified, combined with the infrared key value of the unknown infrared control signal sent by the remote control corresponding to the set-top box, as the basis for determining the target set-top box, thereby ensuring the accuracy of the target set-top box determination result. Further, the infrared key to be bound corresponding to the target set-top box is bound to the remote control corresponding to the display device, so that when an unknown infrared control signal is detected once, the binding of all the infrared keys to be bound corresponding to the target set-top box can be achieved, thereby improving the convenience of the binding process. In addition, the above process does not require a large amount of time to collect the full amount of infrared keys to be bound corresponding to the target set-top box, reducing time cost. Moreover, the binding process only requires the user to send an unknown infrared control signal once using the remote control corresponding to the set-top box for the first time, without the user having to perform complicated manual operations, thereby improving the user experience.
[0143] Based on the technical solutions of the above embodiments, in some embodiments, the step of determining the target set-top box is moved to the server to reduce the computing power requirement for the display device.
[0144] See also Figure 6 The steps of determining the target set-top box shown include:
[0145] S 610, the infrared key value of the infrared control signal and the corresponding target channel information are sent to the server, so that the server determines the to-be-bound infrared key corresponding to the target set-top box in the case that the target set-top box is matched according to the infrared key value of the infrared control signal and the corresponding target channel information.
[0146] S620, receiving the to-be-bound infrared key corresponding to the target set-top box fed back by the server.
[0147] In some other embodiments, the aforementioned set-top box case library can also be stored in other storage devices or external servers in communication connection with the display device 200; the set-top box channel library can also be stored in other storage devices or external servers in communication connection with the display device 200.
[0148] Exemplarily, the controller 250 can send the infrared key value of the infrared control signal to the server; the server receives the infrared key value of the infrared control signal and compares the infrared key value with the data in the set-top box key library; the set-top box found to match the infrared key value is identified as the first set-top box. Wherein, the comparison method can be realized by using a traditional matching algorithm, which is not limited here.
[0149] Exemplarily, the server receives the target channel information through the network, and after receiving the channel information, the server calls the data in the set-top box channel library of the server to compare. The comparison process can be realized by using a complex matching algorithm, for example, combining a natural language processing algorithm to perform semantic analysis on the channel name. In the case that the matching channel information is found, the server identifies the corresponding set-top box as the second set-top box.
[0150] In some optional embodiments, the server can send the identified first set-top box and the identified second set-top box to the display device; the controller 250 of the display device 200 compares whether the set-top box identified as the first set-top box and the set-top box identified as the second set-top box are the same set-top box; each set-top box commonly identified as the first set-top box and the second set-top box is identified as the target set-top box; the controller 250 sends the identification information of the target set-top box to the server; the controller 250 acquires the to-be-bound infrared key corresponding to the target set-top box fed back by the server, and stores the infrared key value of the to-be-bound infrared key corresponding to the target set-top box in the local storage 190.
[0151] In other optional embodiments, the server compares whether the set-top box identified as the first set-top box and the set-top box identified as the second set-top box are the same set-top box; the set-top boxes that are jointly identified as the first set-top box and the second set-top box are identified as target set-top boxes; the server searches for the infrared button to be bound corresponding to the target set-top box, and sends the infrared button to be bound corresponding to the found target set-top box to the display device 200, and the controller 250 of the display device 200 stores the infrared button value of the infrared button to be bound corresponding to the target set-top box in the local memory 190.
[0152] In some embodiments, a set-top box identified as the second set-top box may be selected from each set-top box identified as the first set-top box, and the selected result may be identified as the target set-top box. Alternatively, a set-top box identified as the first set-top box may be selected from each set-top box identified as the second set-top box, and the selected result may be identified as the target set-top box. Alternatively, each set-top box identified as both the first set-top box and the second set-top box may be directly identified as the target set-top box.
[0153] It is understandable that before binding, it is necessary to clarify the infrared buttons contained in the target set-top box, as well as the infrared buttons that have not yet been mapped to the remote control functions of the display device 200, so as to determine the infrared buttons in the target set-top box that need to be mapped to the functions of the display device 200, to provide basic data for subsequent binding operations, and to ensure that each button can be correctly mapped to the corresponding function of the remote control of the display device 200.
[0154] It is understandable that by migrating the process of determining the infrared buttons to be bound corresponding to the target set-top box from the display device to the server, the computing power required for the display device is reduced, thereby saving the hardware cost of the display device. In addition, due to the relatively abundant computing resources of the server, the computational efficiency of the infrared buttons to be bound is also improved to a certain extent, thereby further improving the efficiency of binding the remote control corresponding to the set-top box and the remote control corresponding to the display device.
[0155] On the basis of the technical solutions of the above embodiments, in some embodiments, the binding steps for binding infrared buttons are refined.
[0156] See also Figure 7 The steps for determining the infrared button to be bound include:
[0157] S710: Store the infrared key value of the infrared control signal and the corresponding target channel information in a memory.
[0158] S720, when the first storage quantity of stored infrared button values or the second storage quantity of corresponding target channel information reaches a preset threshold, the infrared button value of each infrared control signal and the corresponding target channel information are sent to the server, so that the server can find and match the target set-top box according to the infrared button value of each infrared control signal and the corresponding target channel information, and determine the infrared button to be bound corresponding to the target set-top box.
[0159] Normally, if only one set of infrared control signals and corresponding target channel information is used to determine the target set-top box, the determination result may be inaccurate, thereby affecting the validity and accuracy of the subsequent binding results. To avoid the above situation, when the infrared receiver detects the infrared control signal sent by the remote control corresponding to the set-top box and identifies the target channel information in the corresponding content picture, it will not directly determine the infrared button to be bound corresponding to the target set-top box. Instead, the infrared button value of the infrared control signal and the corresponding target channel information are first stored in the memory of the display device 200. When the first storage quantity of the infrared button values cumulatively stored in the memory reaches a preset threshold, or the second storage quantity of the target channel information cumulatively stored in the memory reaches a preset threshold, the infrared button value and the corresponding target channel information of each infrared control signal are sent to the server, and the target set-top box is determined at the same time, and the full amount of infrared buttons to be bound corresponding to the target set-top box is obtained.
[0160] Among them, the first storage quantity is usually the same as the second storage quantity; the preset threshold is a pre-set quantity threshold, which can be set by technical personnel according to needs or experience, or determined through a large number of experiments, and is not limited here.
[0161] Exemplarily, the server compares the infrared button value of each infrared control signal with the data in the set-top box button library; identifies the set-top box that matches each infrared button value as the first set-top box; and compares each target channel information with the data in the set-top box channel library, and identifies the set-top box that matches each target channel information as the second set-top box; and identifies each set-top box that is collectively identified as the first set-top box and the second set-top box as the target set-top box.
[0162] The server obtains the infrared key values of all the infrared keys to be bound in the target set-top box, and feeds back the infrared key values to the display device 200; the controller 250 in the display device 200 receives and stores the infrared key values of the infrared keys to be bound corresponding to the target set-top box as the basis for subsequent binding.
[0163] Based on the technical solutions of the above embodiments, in some embodiments, the step of extracting target channel information is refined.
[0164] See also Figure 8 The target channel information extraction step shown includes:
[0165] S810 , extracting target channel information from the content image based on a preset depth analysis model; the target channel information includes at least one of a channel category, a channel name, and a channel number.
[0166] In an optional embodiment, initial channel information can be extracted from a content image based on a preset deep analysis model; the initial channel information can include at least one of a graphic logo, a channel name, and a channel number; and target channel information corresponding to the initial channel information can be searched. The preset deep analysis model can be understood as a pre-trained deep learning model used to extract key information from the currently displayed content (such as channel information, program information, etc.). The initial channel information can be understood as channel-related information that can be extracted from the currently displayed content.
[0167] For example, in order to achieve high-accuracy channel information recognition, the preset deep analysis model can be fully trained to collect a large amount of image data of display devices 200 of different brands and models in various display scenarios, and further annotate the channel information in the picture based on the image data, such as graphic station logos, channel names and channel numbers, etc.; train the deep learning model based on the annotated data as labels to optimize the model parameters, and finally evaluate the model performance through the validation set and test set to achieve the purpose of further optimizing the model structure and parameters.
[0168] For example, the initial channel information can be sent to a server via a network request, and the server can extract the initial channel information from the content image and search for the target channel information. The server then feeds back the ultimately found target channel information to the display device 200. In some embodiments, at least one of the aforementioned steps of extracting the initial channel information from the content image and searching for the target channel information can also be implemented within the display device 200, which is not limited herein.
[0169] Based on the preset deep analysis model, the initial channel information in the content picture is extracted. Compared with the traditional image processing method, the deep learning model has higher accuracy in identifying text, graphics and other visual elements, so it can accurately identify the target channel information, reduce the possibility of misjudgment, and improve the overall intelligent level of the system. Moreover, the deep learning model can adapt to new display content formats and channel information changes through continuous learning and optimization, so as to realize dynamic updating and maintain long-term efficiency. In addition, by searching for the target channel information corresponding to the initial channel information, the set-top box corresponding to the unknown infrared signal can be accurately confirmed, and combined with the channel name, channel number and channel logo, etc. Information can be verified from multiple angles to further improve the accuracy of binding. Even if there is some error or loss in the initial channel information, such as small errors in image recognition, it can still be corrected through the data in the channel library to improve the overall fault tolerance.
[0170] In some optional embodiments, the channel list information in the content picture can also be extracted based on the preset deep analysis model, and the currently selected channel information in the channel list information can be taken as the target channel information. Wherein, the channel list information can be understood as the content displayed in the channel list interface of the display 260.
[0171] Exemplarily, the preset deep analysis model can extract key features in the picture such as text area, graphic shape, etc. through convolution layer and pooling layer. Further, a pre-trained classifier is used to identify the channel name, channel number, logo, etc. in the picture. Finally, based on the channel name, channel number, logo, etc. in the picture, the extracted channel list information is output for subsequent processing.
[0172] Optionally, the currently selected channel information in the channel list information can be taken as the target channel information. First, identify the channel currently browsed or selected by the user, and further extract the name and number of the channel from the channel list as the target channel information.
[0173] It can be understood that the display 260 of the display device 200 currently displays content in a multi-channel environment. In the multi-channel environment, the channel list information can be accurately matched with the target set-top box, thereby improving the accuracy of binding.
[0174] It should be noted that the preset depth analysis model can be deployed by configuring it within the display device 200, for example, by being directly integrated within the display device 200. With this deployment method, the interaction between the controller 250 and the display device 200 does not require network transmission, which has the advantages of fast response speed, no reliance on an external network, and reduced risk of data leakage. The preset depth analysis model can also be deployed by configuring the preset depth analysis model on an external server and communicating with the display device 200 via the network. With this deployment method, the preset depth analysis model can be updated in real time without the user having to manually upgrade the device firmware, which can avoid problems such as occupying hard disk resources in the display device 200.
[0175] In a specific implementation, the access interface of the preset depth analysis model can be called to send a channel information extraction request to the server, so that the server extracts the target channel information from the content picture in the channel information extraction request; and obtains the target channel information fed back by the server.
[0176] The access interface of the preset depth analysis model can be understood as an interface for interacting with the depth analysis model, enabling the model's functions to be invoked to process and analyze data. By invoking the access interface of the preset depth analysis model, a channel information extraction request is sent to the server, and an image of the display content is sent to the server via the network interface. The server then uses the depth analysis model to extract the target channel information and feeds the result back to the display device 200 for use, thereby automatically acquiring the target channel information.
[0177] The above process invokes the access interface of a preset depth analysis model to send a channel information extraction request to the server, causing the server to extract the target channel information from the content image in the channel information extraction request. The server can then verify the target channel information by combining multiple dimensions of information, such as the channel name, channel number, and station logo. This shifts the target channel information determination step from display device 200 to an external server, reducing the computing power required of display device 200 and its hardware cost. Furthermore, since servers typically have more abundant computing resources, the efficiency of determining the target channel information and the accuracy of the determination results are improved.
[0178] It is worth noting that the deep analysis model in each of the above optional embodiments can be an artificial intelligence model with ultra-large-scale parameters, such as a large model with billions or even trillions of parameters.
[0179] Based on a preset deep analysis model, the system extracts channel list information from content images, accurately extracting channel list information from complex display content. This allows for multiple-dimensional verification of the target channel, reducing binding errors caused by misjudgments and improving binding accuracy. Finally, the currently selected channel in the channel list is used as the target channel, accurately locating it and automatically binding it to the corresponding set-top box remote control. This eliminates the need for manual channel information entry or complex setup; the system automatically extracts and matches channel information, streamlining the process.
[0180] Based on the technical solutions of the above embodiments, in some optional embodiments, the set-top box remote control binding process is described by taking the interaction process between the display device and the server as an example.
[0181] See also Figure 9 The set-top box remote control binding method shown includes:
[0182] S901, the infrared receiver of the display device captures the infrared control signal sent by the set-top box remote control;
[0183] S902: when the display device detects an HD MI signal and displays content based on the video signal of the set-top box, if a control signal of a remote controller corresponding to the set-top box is detected, the display device captures a picture of the content currently displayed on the display at a preset frequency;
[0184] S903, sending the intercepted content images and infrared key values of the infrared control signals to the server;
[0185] S904, the server extracts target channel information from the content image based on a preset depth analysis model;
[0186] S905, the server identifies the set-top box in the set-top box key library that matches the infrared key value of the infrared control signal as the first set-top box;
[0187] S906, the server identifies the set-top box in the set-top box channel library that matches the target channel information as the second set-top box;
[0188] S907: The server identifies the intersection of the first set-top box and the second set-top box as a target set-top box, and obtains the infrared button to be bound corresponding to the target set-top box;
[0189] S908, the server sends the infrared button to be bound to the display device;
[0190] S909: The display device establishes and stores a mapping relationship between the infrared button to be bound and the corresponding remote control button in the remote control of the display device, so as to implement binding between the remote control of the target set-top box and the remote control of the display device.
[0191] On the basis of the technical solutions of the above embodiments, in some optional embodiments, another set-top box remote control binding method is provided. Figure 10 The method is applied to the controller 250 of the display device 200, comprising:
[0192] S1010 : When the display device is started and a video signal corresponding to a set-top box is connected, detect the audio amplitude of the audio output by the audio output device in the display device.
[0193] The audio amplitude is used to represent the sound intensity of the audio output by the audio output device.
[0194] When the controller 250 detects that the display device 200 is started, the background detection service is started; if it is detected that any channel under HDMI is switched for the first time at this time, the current video information is obtained. When the width or height of the video information is greater than the preset information threshold (for example, 0), it indicates that the display device currently has a video signal corresponding to the set-top box connected; otherwise, the signal status monitoring is registered. When the signal status is monitored to change to the video information update, it indicates that the current channel has access to the video signal.
[0195] When the display device is turned on and a video signal corresponding to the set-top box is connected, the audio output of the audio output device is recorded by calling an audio recording interface (such as AudioRecord), and the audio amplitude of the output audio is identified according to a preset frequency. The recorded audio can be stored in the memory of the display device 200, or in another storage device or external server that is communicatively connected to the display device 200.
[0196] S1020: When the audio amplitudes detected within the preset time period all exceed a preset amplitude threshold, obtain a content image of the content currently displayed on the display of the display device.
[0197] The preset time period and preset amplitude threshold can be set by technicians based on their needs or experience, or through extensive testing, and are not limited here. For example, the preset time period can be a 5-second period starting at the current time, and the preset amplitude threshold can be 20 dB.
[0198] For example, by obtaining a content image of the content currently displayed on the display in the display device, the screen content displayed on the display 260 can be captured and stored to obtain a content image for identifying channel information as a basis for binding between the remote control corresponding to the set-top box and the remote control corresponding to the display device 200.
[0199] In an optional embodiment, the content currently displayed on the display 260 is captured at a preset frequency to obtain at least one content image.
[0200] For example, a screen capture method can be used to obtain a content image of the content currently displayed on the display 260 of the display device. If the audio amplitude detected within a preset time period exceeds a preset amplitude threshold, it indicates that the display device 200 is currently outputting continuous sound. Therefore, the controller 250 will trigger at least one screen capture operation to obtain the currently displayed screen content and obtain at least one content image.
[0201] S1030: Identify target channel information in the content image, and determine the target set-top box to which the display device is currently connected based on the target channel information.
[0202] In some embodiments, the explanation of the target channel information, the target set-top box, and the steps for identifying the target channel information in the content picture can be found in the relevant descriptions of the aforementioned embodiments and will not be repeated here.
[0203] In some embodiments, a set-top box that matches the target channel information in a set-top box channel library can be identified as a target set-top box. The set-top box channel library can be understood as a database dedicated to storing set-top box channel information. The set-top box channel library can record channel information supported by different set-top boxes, including at least one of a channel name, a channel number, a station logo, and a channel category.
[0204] In some embodiments, the set-top box channel library may be stored in the memory 190 of the display device 200 ; in other embodiments, the set-top box channel library may also be stored in other storage devices or external servers that are communicatively connected to the display device 200 .
[0205] For example, the controller 250 of the display device 200 compares the extracted target channel information with the data in the set-top box channel library locally stored in the memory 190 of the display device 200. The comparison process can be implemented by a fuzzy matching algorithm, for example, comparing the similarity of the channel names or whether the channel numbers are consistent. In the case of finding matching channel information, the controller 250 identifies the corresponding set-top box as the target set-top box.
[0206] Exemplarily, the server receives target channel information through the network, and after receiving the channel information, the server calls data in a set-top box channel library of the server for comparison. The comparison process can be realized through a complex matching algorithm, for example, semantic analysis of the channel name in combination with a natural language processing algorithm. In the case of finding matching channel information, the server identifies the corresponding set-top box as the target set-top box.
[0207] S1040, the target set-top box corresponding to the to-be-bound infrared key is bound to the remote controller corresponding to the display device.
[0208] In some embodiments, in the case that the number of target set-top boxes is one, the target set-top box corresponding to the to-be-bound infrared key is directly bound to the remote controller corresponding to the display device 200.
[0209] Notably, in the case that the number of target set-top boxes is one and the binding is successful, the mapping relationship between the infrared code library information (i.e., each to-be-bound infrared key) of the target set-top box and the HDMI channel can be recorded, thereby preventing repeated binding of the infrared code library information and prompting the user that the binding is successful and the remote controller corresponding to the display device 200 can be used to control the target set-top box accessed by the display device 200.
[0210] In other embodiments, in the case that the number of target set-top boxes is not one, the audio amplitude of the audio output by the audio output device is detected according to a first preset frequency; in the case that the audio amplitude is detected to exceed a preset amplitude threshold, a content picture of the content currently displayed by the display is acquired according to a second preset frequency; in the case that the audio amplitude is detected to not exceed the preset amplitude threshold for a continuous preset number of times, the acquisition of the content picture is stopped; the step of identifying the target channel information in the content picture is returned to be executed until the number of target set-top boxes is one.
[0211] The first preset frequency, the second preset frequency, and the preset number of times can be set by a technician according to needs or experience, or set through a large number of experiments, and are not limited herein. For example, the first preset frequency and the second preset frequency can both be 2 seconds, and the preset number of times can be 10.
[0212] The to-be-bound infrared key can be understood as at least part of the keys on the remote controller corresponding to the set-top box that have not yet established a mapping relationship with the control function of the display device 200. In the case that the remote controller and the display device 200 have not completed binding, the to-be-bound infrared key cannot directly control the function (such as volume adjustment, channel switching, etc.) of the display device 200. Through the binding process, the to-be-bound infrared key corresponding to the target set-top box can be matched with the corresponding function of the remote controller of the display device 200 and stored in association, thereby enabling the remote controller to control the display device 200 based on the binding relationship stored in association.
[0213] In some embodiments, the controller 250 can send the target channel information to the server, so that the server determines the to-be-bound infrared keys corresponding to the target set-top box in the case of matching the target set-top box according to the target channel information, and receives the to-be-bound infrared keys corresponding to the target set-top box fed back by the server. Thus, if the determination of the to-be-bound infrared keys corresponding to the target set-top box is migrated from the display device side to the server side, the computing power requirement of the display device is reduced.
[0214] In some embodiments, in the case that the display device is started and a video signal corresponding to a set-top box is accessed, the current access of the display device to the set-top box is determined by comparing the audio amplitude of the audio output by the audio output device detected within a preset time period with a preset amplitude threshold. In the case that the audio amplitudes detected within the preset time period all exceed the preset amplitude threshold, it is indicated that the display device has been started and accessed to the set-top box. At this time, the content picture of the current display content displayed by the display is acquired for target channel information identification, and the target channel information is sent to the server, so that the server determines the to-be-bound infrared keys corresponding to the target set-top box in the case of matching the target set-top box according to the target channel information. The display device receives the to-be-bound infrared keys corresponding to the target set-top box fed back by the server, and binds the to-be-bound infrared keys corresponding to the target set-top box to the remote controller corresponding to the display device. The above scheme can directly bind the determined full amount of to-be-bound infrared keys corresponding to the target set-top box to the remote controller corresponding to the display device, without the need to invest a lot of time to collect the full amount of to-be-bound infrared keys corresponding to the target set-top box, thereby reducing the time cost. In addition, the above process does not require the user to perform complicated manual operations, and the whole process is automatically implemented, thereby improving the user experience.
[0215] On the basis of the technical solutions of the above embodiments, in some optional embodiments, the display device 200 and the server are taken as examples to illustrate the process of binding the set-top box remote controller.
[0216] Referring to Figure 11 The set-top box remote controller binding method shown in the figure comprises:
[0217] S1101, in the case that the display device is started, starting a background detection service;
[0218] S1102, in the case that the display device detects the first switching to any channel under HDMI, acquiring current video information, and in the case that the width or height of the current video information is greater than a preset threshold, determining that a video signal is accessed; or,
[0219] S1103: When the display device detects that it is not the first time to switch to any channel under HDMI, it registers signal status monitoring and determines that there is access to the corresponding video signal of the set-top box when it detects that the line status changes to video information update.
[0220] S1104, the display device detects the audio amplitude of the audio output by the audio output device;
[0221] S1105: When the audio amplitudes detected by the display device within the preset time period all exceed the preset amplitude threshold, capturing a content image of the content currently displayed on the display at a preset frequency;
[0222] S1106, the display device sends the content image to the server;
[0223] S1107, the server extracts target channel information from the content image based on a preset depth analysis model;
[0224] S1108, the server identifies the set-top box that matches the target channel information as a target set-top box;
[0225] S1109A: If there is only one target set-top box, obtain the infrared button to be bound corresponding to the target set-top box and send the infrared button to be bound to the display device; then continue to execute S1110A;
[0226] S1110A: The display device establishes and stores a mapping relationship between the infrared button to be bound and the corresponding remote control button in the remote control of the display device, so as to implement binding between the remote control of the target set-top box and the remote control of the display device.
[0227] S1109B: If the target set-top box is not one, send a continuous detection instruction to the display device; and continue executing S1110B.
[0228] S1110B, the display device responds to the continuous detection instruction, detects the audio amplitude of the audio output by the audio output device according to the first preset frequency, and when it is detected that the audio amplitude exceeds the preset amplitude threshold, obtains the content image of the content currently displayed on the display according to the second preset frequency; returns to execute S1106.
[0229] Based on the same inventive concept, embodiments of the present application further provide a set-top box remote control binding device for implementing the set-top box remote control binding method described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more set-top box remote control binding device embodiments provided below can be found in the above-mentioned limitations of the audio noise reduction method and will not be further elaborated here.
[0230] In an exemplary embodiment, Figure 12 As shown, a set-top box remote control binding device is provided, comprising: a first acquisition module 1201, a first identification module 1202, a first sending module 1203 and a first binding module 1204.
[0231] A first acquisition module 1201 is configured to, when a set-top box is connected to a display device and the display device displays a content image corresponding to the set-top box, acquire a content image of the content currently displayed on the display of the display device if an infrared receiver in the display device detects an infrared control signal sent by the set-top box;
[0232] A first identification module 1202 is configured to identify target channel information in a content image;
[0233] The first sending module 1203 is configured to send the infrared key value and corresponding target channel information of the infrared control signal to the server, so that the server can find a target set-top box based on the infrared key value and corresponding target channel information of the infrared control signal and determine the infrared key to be bound corresponding to the target set-top box;
[0234] The first binding module 1204 is configured to receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.
[0235] In some embodiments, the first sending module 1203 also includes: a first identification module, used to identify the set-top box in the set-top box button library that matches the infrared button value of the unknown infrared control signal as the first set-top box; and, to identify the set-top box in the set-top box channel library that matches the target channel information as the second set-top box; and a second identification module, used to identify the intersection of the first set-top box and the second set-top box as the target set-top box.
[0236] In some embodiments, the first binding module 1204 further includes: establishing and storing a mapping relationship between the infrared button to be bound and the corresponding remote control button in the remote control corresponding to the display device.
[0237] In some embodiments, the first sending module 1203 is specifically used to: store the infrared button value and the corresponding target channel information of the infrared control signal in the memory; when the first storage quantity of the stored infrared button value or the second storage quantity of the corresponding target channel information reaches a preset threshold, send the infrared button value and the corresponding target channel information of each infrared control signal to the server, so that the server can find and match the target set-top box according to the infrared button value and the corresponding target channel information of each infrared control signal, and determine the infrared button to be bound corresponding to the target set-top box.
[0238] In some embodiments, the first identification module 1202 further includes: a first extraction module, which extracts target channel information from the content image based on a preset depth analysis model; the target channel information includes at least one of a channel category, a channel name, and a channel number.
[0239] In some embodiments, the first identification module 1202 also includes: a second extraction module, which extracts the initial channel information in the content picture based on a preset depth analysis model; wherein the initial channel information includes at least one of a graphic station logo, a channel name and a channel number; and a search module, which searches for target channel information corresponding to the initial channel information.
[0240] In some embodiments, the first acquisition module 1201 also includes: a screen contact module, which is used to capture the content currently displayed on the display at a preset frequency to obtain at least one content picture; the first identification module 1202 also includes a second determination module, which is used to identify the channel information of each content picture respectively, and determine the target channel information based on each identification result.
[0241] In some embodiments, the first acquisition module 1201 also includes: a recording module for recording an unknown infrared control signal when the infrared receiver detects an unknown infrared control signal; a second acquisition module for acquiring a content picture of the content currently displayed on the display when it is identified that a high-definition multimedia interface HDMI signal exists in the set-top box access interface.
[0242] In an exemplary embodiment, Figure 13 As shown, a set-top box remote control binding device is provided, comprising: a detection module 1301, a second acquisition module 1302, a second identification module 1303 and a second binding module 1304.
[0243] A detection module 1301 is configured to detect the audio amplitude of the audio output by the audio output device in the display device when the display device is turned on and a video signal corresponding to the set-top box is connected;
[0244] The second acquisition module 1302 is configured to acquire a content image of the content currently displayed on the display of the display device when the audio amplitudes detected within the preset time period all exceed a preset amplitude threshold;
[0245] The second identification module 1303 is configured to identify target channel information in the content image and send the target channel information to the server, so that the server can find a target set-top box based on the target channel information and determine the infrared button to be bound corresponding to the target set-top box;
[0246] The second binding module 1304 is configured to receive the to-be-bound infrared key corresponding to the target set-top box in the server feedback, and bind the to-be-bound infrared key corresponding to the target set-top box to the remote controller corresponding to the display device.
[0247] In some embodiments, the second binding module 1304 includes a first binding unit, configured to, in the case that the number of target set-top boxes is one, directly bind the to-be-bound infrared key corresponding to the target set-top box to the remote controller corresponding to the display device.
[0248] In some embodiments, the second binding module 1304 includes a second binding unit, configured to, in the case that the number of target set-top boxes is not one, detect the audio amplitude of the audio output by the audio output device according to a first preset frequency; in the case that the audio amplitude is detected to exceed a preset amplitude threshold, acquire a content picture of the content currently displayed by the display according to a second preset frequency; in the case that the audio amplitude is detected to not exceed the preset amplitude threshold for a preset number of times in succession, stop the acquisition of the content picture; return to perform the step of recognizing the target channel information in the content picture until the number of target set-top boxes is one.
[0249] The above-mentioned modules in the remote controller binding device corresponding to the set-top box can be all or partially realized by software, hardware and combinations thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above-mentioned modules.
[0250] In an exemplary embodiment, a computer device, which can be a terminal, is provided, and an internal structure diagram of the computer device can be as shown in FIG. 1. Figure 14As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, an audio noise reduction method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.
[0251] Those skilled in the art will understand that Figure 14 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0252] In an alternative embodiment, Figure 14 The computer device shown may be the aforementioned display device.
[0253] In one exemplary embodiment, a computer device is provided, comprising a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the above-described method embodiments are implemented. In another embodiment, a computer-readable storage medium is provided, storing the computer program, and when the processor executes the computer program, the steps of the above-described method embodiments are implemented.
[0254] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0255] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0256] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and 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. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile memory and volatile memory. Non-volatile memory may 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 may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database 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, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a programmable logic unit (PLC), a data processing logic unit based on quantum computing, an artificial intelligence (AI) processor, and the like.
[0257] 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.
[0258] The above embodiments merely illustrate 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 invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which 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: an infrared receiver configured to capture an infrared control signal; a display configured to display content; A controller, connected to the infrared receiver and the display, is configured to: When a set-top box is connected and the display shows a content picture corresponding to the set-top box, if the infrared receiver detects an infrared control signal sent by a remote control corresponding to the set-top box, then the content picture of the content currently displayed on the display is obtained; Identifying target channel information in the content image; Sending the infrared key value and corresponding target channel information of the infrared control signal to the server, so that the server searches for a target set-top box according to the infrared key value and corresponding target channel information of the infrared control signal and determines the infrared key to be bound corresponding to the target set-top box; The infrared button to be bound corresponding to the target set-top box fed back by the server is received, and the infrared button to be bound corresponding to the target set-top box is bound to the remote controller corresponding to the display device.
2. The display device according to claim 1, wherein When the controller executes the step of binding the infrared button to be bound corresponding to the target set-top box to the remote controller corresponding to the display device, the controller is configured to: A mapping relationship between the infrared button to be bound and the corresponding remote control button in the remote control of the display device is established and stored.
3. The display device according to claim 1, wherein The controller, when executing the step of sending the infrared key value and corresponding target channel information of the infrared control signal to the server so that the server searches for and matches a target set-top box according to the infrared key value and corresponding target channel information of the infrared control signal, determines the infrared key to be bound corresponding to the target set-top box, and is configured to: Storing the infrared key value of the infrared control signal and the corresponding target channel information in a memory; When the first storage quantity of stored infrared button values or the second storage quantity of corresponding target channel information reaches a preset threshold, the infrared button value and corresponding target channel information of each infrared control signal are sent to the server, so that the server can search and match the target set-top box according to the infrared button value and corresponding target channel information of each infrared control signal, and determine the infrared button to be bound corresponding to the target set-top box.
4. The display device according to any one of claims 1 to 3, characterized in that: When executing the identifying of the target channel information in the content picture, the controller is configured to: Based on a preset depth analysis model, target channel information is extracted from the content picture; the target channel information includes at least one of a channel category, a channel name, and a channel number.
5. The display device according to claim 4, wherein: When the controller extracts the target channel information from the content picture based on the preset depth analysis model, the controller is configured to: Extracting initial channel information from the content image based on a preset depth analysis model; wherein the initial channel information includes at least one of a graphic logo, a channel name, and a channel number; The target channel information corresponding to the initial channel information is searched.
6. The display device according to claim 4, wherein: When the controller extracts the target channel information from the content picture based on the preset depth analysis model, the controller is configured to: Extracting channel list information from the content picture based on a preset depth analysis model; The channel information currently selected in the channel list information is used as the target channel information.
7. A display device, characterized in that: include: a display configured to display content; an audio output device configured to perform audio output; A controller, connected to the display and the audio output device, is configured to: When the display device is started and a video signal corresponding to a set-top box is connected, detecting the audio amplitude of the audio output by the audio output device; When the audio amplitudes detected within a preset time period all exceed a preset amplitude threshold, obtaining a content image of the content currently displayed on the display; Identifying target channel information in the content image and sending the target channel information to a server, so that the server can find a target set-top box based on the target channel information and determine the infrared button to be bound corresponding to the target set-top box; Receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.
8. The display device according to claim 7, wherein: When the controller executes the step of binding the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device, the controller is configured to: When there is only one target set-top box, directly bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device; When the number of the target set-top boxes is not more than one, detecting the audio amplitude of the audio output by the audio output device according to a first preset frequency; When it is detected that the audio amplitude exceeds a preset amplitude threshold, obtaining a content image of the content currently displayed on the display at a second preset frequency; When it is detected that the audio amplitude does not exceed the preset amplitude threshold for a consecutive preset number of times, the acquisition of the content image is stopped; Return to the step of identifying the target channel information in the content picture until the number of target set-top boxes is one.
9. A set-top box remote control binding method, characterized in that: include: When a set-top box is connected to a display device and the display device displays a content image corresponding to the set-top box, if an infrared receiver in the display device detects an infrared control signal sent by the set-top box, a content image of the content currently displayed on the display in the display device is obtained; Identifying target channel information in the content image; Sending the infrared key value and corresponding target channel information of the infrared control signal to the server, so that the server searches for a target set-top box according to the infrared key value and corresponding target channel information of the infrared control signal and determines the infrared key to be bound corresponding to the target set-top box; The infrared button to be bound corresponding to the target set-top box fed back by the server is received, and the infrared button to be bound corresponding to the target set-top box is bound to the remote controller corresponding to the display device.
10. A set-top box remote control binding method, characterized in that: include: When the display device is started and a video signal corresponding to a set-top box is connected, detecting the audio amplitude of the audio output by the audio output device in the display device; When the audio amplitudes detected within the preset time period all exceed the preset amplitude threshold, obtaining a content image of the content currently displayed on the display of the display device; Identifying target channel information in the content image and sending the target channel information to a server, so that the server can find a target set-top box based on the target channel information and determine the infrared button to be bound corresponding to the target set-top box; Receive the infrared button to be bound corresponding to the target set-top box fed back by the server, and bind the infrared button to be bound corresponding to the target set-top box to the remote control corresponding to the display device.