Display device and control method for display device
Patent Information
- Application Number
- CN202380040503.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-07-21
- Filing Date
- 2023-05-09
- Publication Date
- 2025-01-07
AI Technical Summary
When existing TV equipment is connected to multiple HDMI devices, channel names are displayed in order according to the connection time, making it difficult for users to identify and distinguish each signal source device, which increases the inconvenience of repair and replacement.
By obtaining the device information of each HDMI interface in the display device, determining the indicator mark, and displaying the HDMI channel page according to the hardware configuration sequence, an intelligent control method is provided to facilitate users to identify and distinguish access devices.
It achieves user-friendly HDMI device identification and differentiation, simplifies the device repair and replacement process, and improves user experience.
Smart Images

Figure CN119278616A_ABST
Abstract
Description
Display device and control method for display device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed on July 15, 2022, with application number 202210837612.0; and filed on July 21, 2022, with application number 202210864137.6, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the technical field of display devices, and in particular to a display device and a control method for the display device. Background Art
[0004] With the continuous development of display technology, High Definition Multimedia Interface (HDMI) has become an increasingly important display port. As the most important video display terminal for home users, televisions currently manufactured are equipped with HDMI input ports to display and play HDMI digital signals. Existing televisions, when connected to multiple signal source devices through multiple HDMI input ports, display the HDMI input port channel names in the order of connection time, such as HDMI1 and HDMI2, according to factory settings. This makes it difficult for users to identify the signal source device corresponding to each channel name, causing inconvenience during repair or replacement.
[0005] Summary of the Invention
[0006] According to an embodiment of the present application, a display device includes: a display, configured to display images and / or user interfaces from a broadcast system and / or a network; at least one high-definition multimedia HDMI interface, configured to obtain device information of at least one access device, wherein one HDMI interface corresponds to obtaining device information of one access device; a memory, configured to store computer instructions and / or data associated with the display device; a processor, connected to the display, the at least one HDMI interface and the memory, configured to execute the computer instructions so that the display device: determines an indication identifier of at least one access device based on the device information of at least one access device; obtains a configuration sequence of at least one HDMI interface; and controls the display to display the indication identifier of at least one access device in accordance with the configuration sequence to display an HDMI channel page, wherein the HDMI channel page includes an indication identifier of at least one access device.
[0007] According to an embodiment of the present application, a control method for a display device includes: obtaining device information of at least one access device; determining an indication identifier of at least one access device based on the device information of at least one access device; obtaining a configuration order of at least one HDMI interface; and controlling a display to display the indication identifier of at least one access device in accordance with the configuration order to display an HDMI channel page, wherein the HDMI channel page includes an indication identifier of at least one access device. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] FIG1 is a schematic diagram of an application scenario in which a television is connected to multiple devices via HDMI according to the related art;
[0009] FIG2 is a schematic diagram of at least one HDMI interface of a display device;
[0010] FIG3 is a schematic diagram of an interface for displaying the name of an access device according to related art;
[0011] FIG4 is a schematic diagram of an operation scenario of a display device according to an embodiment of the present application;
[0012] FIG5 is a schematic diagram of a first HDMI channel page according to an embodiment of the present application;
[0013] FIG6 is a block diagram of a hardware configuration of a control device according to some embodiments of the present application;
[0014] FIG7 is a block diagram of a hardware configuration of a display device according to an embodiment of the present application;
[0015] FIG8A is a schematic diagram of software configuration in a display device according to an embodiment of the present application;
[0016] FIG8B is a schematic diagram showing an icon control interface of an application in a display device according to an embodiment of the present application;
[0017] FIG9 is a schematic flow chart of a control method for a display device according to an embodiment of the present application;
[0018] FIG10 is a second schematic diagram of an HDMI channel page according to an embodiment of the present application;
[0019] FIG11 is a third schematic diagram of an HDMI channel page according to an embodiment of the present application;
[0020] FIG12 is a first schematic diagram of a split-screen display interface of a display device according to an embodiment of the present application;
[0021] FIG13 is a second schematic diagram of a split-screen display interface of a display device according to an embodiment of the present application;
[0022] FIG14 is a third schematic diagram of a split-screen display interface of a display device according to an embodiment of the present application;
[0023] FIG15 is a schematic diagram of a process of a key control method for a display device according to the related art;
[0024] FIG16 is a schematic diagram of an interface display when an occlusion problem occurs in another key control method for a display device according to the related art;
[0025] FIG17 is a system framework diagram for key control according to some embodiments of the present application;
[0026] FIG18A is a schematic flow chart of another method for controlling a display device according to an embodiment of the present application;
[0027] FIG18B is a schematic diagram showing another method for controlling a display device according to an embodiment of the present application;
[0028] FIG18C is a schematic diagram of a target page according to an embodiment of the present application;
[0029] FIG19A is a schematic flow chart of another method for controlling a display device according to an embodiment of the present application;
[0030] FIG19B is a schematic diagram showing a principle of another control method for a display device according to an embodiment of the present application;
[0031] FIG19C is a schematic diagram of a page showing a first processing result according to an embodiment of the present application;
[0032] Figure 19D is a page diagram of the second processing result according to an embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to more clearly understand the above-mentioned objectives, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that, in the absence of conflict, the embodiments of the present application and the features therein can be combined with each other.
[0034] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application can also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present application, not all of the embodiments.
[0035] In order to more clearly illustrate the embodiments of the present application or related technologies, the following briefly introduces the technical terms required to be used in the embodiments or related technology descriptions:
[0036] High Definition Multimedia Interface (HDMI) is a fully digital audio and video interface that transmits uncompressed audio and video signals. HDMI can be used in devices such as televisions, set-top boxes, DVD players, personal computers, game consoles, integrated amplifiers, digital audio systems, and Chromecast dongles. HDMI can transmit both audio and video signals simultaneously, using the same cable, greatly simplifying system wiring installation.
[0037] With the continuous development of display technology, HDMI is becoming an increasingly important display port. As the most important video display terminal for home users, televisions currently manufactured are equipped with HDMI input ports to enable the display and playback of HDMI digital signals on televisions. As shown in FIG1 , FIG1 is a schematic diagram of an application scenario in which a television is connected to multiple devices via HDMI according to related art. FIG1 includes a display device 200, a high-density digital video disc (DVD) player 501, a set-top box 502, and an audio system 503. Referring to FIG2 , at least one HDMI interface of a display device is shown. Specifically, the DVD player 501 is connected to the display device 200 via the HDMI1 interface, the set-top box 502 is connected to the display device 200 via the HDMI2 interface, and the audio system 503 is connected to the display device 200 via the HDMI3 interface. The aforementioned DVD player 501, set-top box 502, and audio system 503 are collectively referred to as access devices. Access devices primarily refer to devices that can be connected to a display device to enable purposes such as surfing the Internet, watching online TV programs, or playing digital video discs. Typically, the access device can also be a network box of various brands, etc., and the embodiment of the present application does not limit the specific type of the access device. Through the interaction between the access device and the display device, the user can have a richer experience.
[0038] After the above-mentioned multiple access devices are connected to the display device 200 as signal source devices through the HDMI interface, the display device 200 in the related art will display the channel names of the HDMI input ports in the order of connection time according to the factory settings, as shown in Figure 3. Figure 3 is a schematic diagram of the interface for displaying the names of access devices according to the related art. In Figure 3, the names of access devices are displayed on the user interface of the display device 200. Assuming that the HDMI2 interface of the display device 200 is first connected to the signal source device, followed by the HDMI1 interface, and finally the HDMI3 interface, the channel names of these three HDMI interfaces are displayed on the user interface in the order of connection time: HDMI2, HDMI1, HDMI3. However, the channel names of the HDMI interfaces are displayed in a single order according to the order of connection, which makes it difficult for users to match each channel name with each signal source device in the first time when repairing or plugging in and out the connecting cables, which brings inconvenience to repair or replacement.
[0039] To solve the above technical problems, the present application provides a display device and a control method for the display device, which are mainly used for displaying an HDMI channel page, wherein the display device includes: a display configured to display images and / or user interfaces from a broadcast system and / or a network; at least one HDMI interface configured to obtain device information of at least one access device, wherein one HDMI interface corresponds to obtaining device information of one access device; a memory configured to store computer instructions and / or data associated with the display device; a processor connected to the display, at least one HDMI interface, and the memory, and configured to execute computer instructions so that the display device: determines an indicator identifier of the at least one access device based on the device information of the at least one access device obtained by the at least one HDMI interface, then obtains the configuration order of the at least one HDMI interface, and further controls the display to display the indicator identifier of the at least one access device in accordance with the configuration order, so as to display an HDMI channel page, wherein the HDMI channel page includes the indicator identifier of the at least one access device. The display of the indicator identifier of the at least one access device is achieved according to the configuration order of the at least one HDMI interface on the hardware, thereby facilitating the user to identify and distinguish the devices connected to the display device via the HDMI interface.
[0040] As shown in Figure 4, Figure 4 is a schematic diagram of an operation scenario of a display device according to an embodiment of the present application. Figure 4 includes a control device 100, a display device 200, a smart device 300, a server 400, and at least one device connected to the display device 200: a DVD player 501, a set-top box 502, and a speaker 503. The control device 100 and the smart device 300 are collectively referred to as the control device.
[0041] In some embodiments, a user may operate the display device 200 through a control device (smart device 300 or control apparatus 100), and the display device 200 communicates data with the server 400. Alternatively, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, or other smart device) may be used to control the display device 200. For example, an application running on the smart device may be used to control the display device 200.
[0042] As shown in Figure 4, the application scenario of the display device provided by this application is described by taking the operation of the display device 200 through the smart device 300 as an example. The display device 200 is controlled by an application running on the smart device 300, for example, using the smart home platform (HomeKit) to control the display device 200. Among them, HomeKit can realize the linkage between the display device 200 and other smart hardware, thereby realizing manual or voice control of the display device 200, or more complex scene automation and shortcut command methods to control the display device 200.
[0043] As mentioned above, in the smart home application scenario, the DVD player 501 is connected to the display device 200 via the HDMI1 interface, the set-top box 502 is connected to the display device 200 via the HDMI2 interface, and the audio 503 is connected to the display device 200 via the HDMI3 interface. The HDMI1 interface, HDMI2 interface, and HDMI3 interface respectively obtain device information of the DVD player 501, the set-top box 502, and the audio system 503, and then determine the indicator identification of each connected device based on this device information, as shown in FIG5 , which is a schematic diagram of the HDMI channel page in the embodiment of the present application. According to the device information of the DVD player 501, the indicator identification of the DVD player 501 is determined to be: DVD, according to the device information of the set-top box 502, the indicator identification of the set-top box 502 is determined to be: set-top box, and according to the device information of the audio system 503, the indicator identification of the audio system 503 is determined to be: audio. The configuration order of the HDMI interface is further obtained: the configuration order of the HDMI1 interface is 1, the configuration order of the HDMI2 interface is 2, and the configuration order of the HDMI3 interface is 3. Then, according to the above configuration order, the indicator identification of at least one connected device is displayed. Referring to FIG5 , the displayed list of connected devices is: DVD, set-top box, audio system. This realizes the display of the indicator identification of at least one connected device according to the configuration order of at least one HDMI interface on the hardware, thereby facilitating the user to identify and distinguish the devices connected to the display device via the HDMI interface.
[0044] In some embodiments, the control device 100 may be a remote controller, and communication between the remote controller and the display device 200 may include infrared protocol communication, Bluetooth protocol communication, or other short-range communication methods, wirelessly or wiredly, etc., and the display device 200 may be controlled through the above communication methods. The user may input user commands through buttons on the remote controller, voice input, control panel input, etc. to control the display device 200 or access devices.
[0045] In some embodiments, the display device 200 may not use the aforementioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
[0046] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
[0047] In some embodiments, the mobile terminal can install software applications with the display device 200, and achieve connection communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal can also be transmitted to the display device 200 to achieve a synchronous display function. The display device 200 can also communicate data with the server through a variety of communication methods, allowing the display device 200 to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The server 400 can be a cluster or multiple clusters, and can include one or more types of servers, or a cloud server. The display device 200 can be a liquid crystal display, an OLED display or a projection display device, etc. In addition to providing broadcast reception television functions, the display device 200 can also provide additional intelligent network TV functions that provide computer support functions. The above is only an example and is not limited to this in this embodiment.
[0048] Figure 6 is a block diagram of the hardware configuration of a control device according to an embodiment of the present application. As shown in Figure 6, the control device includes a processor 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device can receive input operation instructions from the user and convert the operation instructions into instructions that can be recognized and responded to by the display device 200, acting as an intermediary for interaction between the user and the display device 200. The communication interface 130 is used for external communication and includes at least one of a WIFI chip, a Bluetooth module, NFC, or an alternative module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button, or an alternative module.
[0049] Figure 7 is a hardware configuration block diagram of a display device 200 according to an embodiment of the present application. As shown in Figure 7, the display device 200 includes at least one of a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a processor 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface (i.e., a user input interface) 280. The processor 250 includes a central processing unit, a video processor, an audio processor, a graphics processor, a random access memory (RAM), a read-only memory (ROM), and a first interface to an nth interface for input / output. The display 260 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The tuner and demodulator 210 receives broadcast and television signals through wired or wireless reception, and demodulates audio and video signals from multiple wireless or wired broadcast and television signals, such as and an electronic program guide (EPG) data signal. The communicator 220 is a component used to communicate with access devices or servers using various communication protocols. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chips or near-field communication protocol chips, as well as an infrared receiver. The display device 200 can transmit and receive control signals and data signals with an external control device or server 400 via the communicator 220. The detector 230 is used to collect signals from the external environment or external interactions. The processor 250 and the tuner 210 can be located in separate devices. That is, the tuner 210 can also be located in an external device to the main device where the processor 250 resides, such as an external set-top box. The external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, and the like. Alternatively, it may be a composite input / output interface formed by multiple of the above interfaces. The user interface 280 is used to receive control signals from a control device (such as an infrared remote control).
[0050] In some embodiments, the processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The processor 250 controls the overall operation of the display device 200. The user can enter user commands through the graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the graphical user interface. Alternatively, the user can enter user commands by inputting specific sounds or gestures, and the user input interface recognizes the sounds or gestures through sensors to receive the user input commands.
[0051] In some embodiments, a "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. A common form of user interface is a graphical user interface, which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be an interface element such as an icon, window, or control displayed on the display screen of an electronic device, where a control can include at least one of a visual interface element such as an icon, button, menu, tab, text box, dialog box, status bar, navigation bar, or widget (Web widget, Widget).
[0052] In some embodiments, the processor includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory (ROM), a digital signal processor (DSP), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0053] The CPU is used to execute operating system and application instructions stored in memory, as well as various interactive instructions received from external input, to execute various applications, data, and content, ultimately displaying and playing various audio and video content. The CPU can include multiple processors, such as a main processor and one or more sub-processors.
[0054] According to a display device of an embodiment of the present application, the display device includes: at least one high-definition multimedia HDMI interface, configured to: obtain device information of at least one access device; a processor 250, configured to: determine an indication identifier of at least one access device based on the device information of the at least one access device; obtain a configuration order of at least one HDMI interface; and control the display to display the indication identifier of at least one access device in accordance with the configuration order to display an HDMI channel page, wherein the HDMI channel page includes an indication identifier of at least one access device.
[0055] It should be noted that the at least one HDMI interface included in the above device has the same or similar functions as the HDMI in the external device interface 240 of the display device 200 shown in FIG. 7 , and is not described in detail here.
[0056] In some embodiments, the above-mentioned display device is a terminal device with a display function, such as a television, a mobile phone, a computer, a learning machine, etc.
[0057] The above-mentioned display device determines the indicator identification of at least one access device based on the device information of at least one access device obtained by the processor according to the at least one HDMI interface. Compared with the related art that only displays the channel name corresponding to the HDMI interface, the present application obtains an indicator identification that is easier for users to identify and distinguish by processing the device information of the access device. Then, the configuration order of at least one HDMI interface is obtained, and the indicator identification of the at least one access device is further displayed according to the configuration order. It is realized that the indicator identification of at least one access device is displayed according to the configuration order of at least one HDMI interface on the hardware, thereby making it easier for users to identify and distinguish devices connected to the display device through the HDMI interface.
[0058] FIG8A is a schematic diagram of the software configuration in a display device according to an embodiment of the present application. As shown in FIG8A , the system is divided into four layers, namely, from top to bottom, the application layer (hereinafter referred to as the "application layer"), the application framework layer (hereinafter referred to as the "framework layer"), the Android runtime and system library layer (hereinafter referred to as the "system runtime layer"), and the kernel layer. In some embodiments, at least one application runs in the application layer. These applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the applications in the application layer include but are not limited to the above examples.
[0059] In some embodiments, the system runtime layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system will run the C / C++ library contained in the system runtime layer to implement the functions to be implemented by the framework layer.
[0060] In some embodiments, the kernel layer is a layer between hardware and software, and includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, mobile hotspot (WIFI) driver, Universal Serial Bus (USB) driver, High Definition Multimedia Interface (HDMI) driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.
[0061] Figure 8B is a schematic diagram of the icon control interface display of an application in a display device according to an embodiment of the present application. As shown in Figure 8B, the application layer includes at least one application that can display a corresponding icon control in the display, such as: a live TV application icon control, a video on demand application icon control, a media center application icon control, an application center icon control, a game application icon control, etc. The live TV application can provide live TV through different signal sources. The video on demand application can provide videos from different storage sources. Unlike the live TV application, the video on demand provides video display from certain storage sources. The media center application can provide applications for playing various multimedia content. The application center can provide storage for various applications.
[0062] It should be noted that the protection scope of the control method for a display device in the embodiment of the present application is not limited to the execution order of the steps listed in this embodiment, and steps can be increased or decreased according to design requirements.
[0063] As shown in FIG9 , FIG9 is a flow chart of a control method for a display device according to an embodiment of the present application, the method comprising:
[0064] S801. Obtain device information of at least one access device.
[0065] The device information includes at least one of the following: device name, device type identifier, priority, and user name.
[0066] In some embodiments, at least one HDMI interface in a display device obtains device information of at least one connected device. As shown in FIG4 , display device 200 obtains device information of DVD player 501 via HDMI1 interface, obtains device information of set-top box 502 via HDMI2 interface, and obtains device information of audio system 503 via HDMI3 interface.
[0067] Illustratively, the display device receives device information of at least one access device as shown in Table 1.
[0068] Table 1
[0069] As shown in Table 1 and Figure 4 above, the display device 200 obtains the device information of the access device DVD player 501 through the HDMI1 interface. The device information of the DVD player 501 includes the device name DVD player, the device type identifier CEC, and the priority 1; the display device obtains the device information of the set-top box 502 through the HDMI2 interface. The device information of the set-top box 502 includes the user name Xiao A set-top box; the display device obtains the device information of the audio 503 through the HDMI3 interface. The device information of the audio 503 includes the device name 5282871055 and the user name audio. The device name 5282871055 can be understood as the audio 503 sending the identity identification number (Identity Document, ID) as the device name to the display device 200.
[0070] It should be noted that CEC refers to devices that support the Consumer Electronics Control (CEC) function. Consumer Electronics Control (CEC) allows a display device to control multiple CEC-enabled devices using a single control device (e.g., a remote control). CEC devices include DVD players and Chromecast dongles.
[0071] S802: Determine an indication identifier of at least one access device according to device information of at least one access device.
[0072] The indicator is an identifier of at least one access device that is ultimately displayed in the user interface of the display device and is used to distinguish between various access devices. Users can accurately distinguish different access devices based on the indicator.
[0073] In some embodiments, the device name included in the acquired device information of at least one access device is used to determine the indication identifier of at least one access device based on the device name. For example, referring to the device information of at least one access device shown in Table 1, the indication identifier of the device accessed through the HDMI1 interface is determined to be a DVD player based on the device name DVD player.
[0074] It should be noted that, due to the special nature of the functions of the CEC device, the device name will be directly set before leaving the factory, which is simple and concise and easy for users to understand. Therefore, an implementation method is provided in the embodiment of the present application to determine the CEC device in at least one access device, and use the device name of the CEC device as an indicator. Specifically, first, based on the device information of at least one access device obtained, the device information of each access device is traversed, and the target device type identifier is determined therefrom according to the device type identifier of each access device. The target device type identifier is used to indicate that the access device corresponding to the target device type identifier is a CEC device, that is, the target device type identifier is CEC. In the case of determining that there is a target device type identifier, the access device corresponding to the target device type identifier CEC is determined, and the device name included in the device information of the access device is used as the indicator identifier of the access device for display.
[0075] Exemplarily, the device information of at least one access device obtained by the display device is shown in Table 1. After traversing each access device, the CEC device - DVD player is determined from at least one access device according to the device type identifier CEC, and then the device name of the CEC device DVD player: DVD player, is used as the indication identifier of the access device DVD player.
[0076] In the above embodiment, the target device type identifier CEC is determined from at least one access device through the device type identifier included in the device information sent by the access device, so that the simple and concise device name of the CEC device is used as the indicator identifier corresponding to the CEC device to facilitate user understanding and identification.
[0077] In some embodiments, the device information obtained for at least one access device includes a user name. First, a determination is made as to whether the access device is a CEC device. If the access device is not a CEC device and the device information includes a user name, the user name of the access device is used as an indicator of the access device. For example, referring to Table 1, if the access device corresponding to the HDMI3 interface is not a CEC device, but the device information of the access device includes the user name "audio," the user name "audio" is used as an indicator of the access device corresponding to the HDMI3 interface.
[0078] In some embodiments, if the device information does not include the device name or user name, the channel name of the HDMI interface is used as the indicator of the connected device to avoid the situation where the HDMI interface is connected to the connected device but no display is generated. For example, if a display device is connected to device S via the HDMI4 interface, and the device information sent by device S to the display device via the HDMI4 interface does not include the device name or user name, "HDMI4" will be used as the indicator of device S.
[0079] In some embodiments, after obtaining the device information of at least one access device, a target HDMI interface is determined from at least one HDMI interface. The target HDMI interface has a target name corresponding to it to distinguish it from other HDMI interfaces. For example, if the target HDMI interface supports the Audio Return Channel (ARC) function, the target name corresponding to the target HDMI interface is ARC. The main function of the audio return channel is to transmit sound signals. On an HDMI interface that supports ARC, the display device can use ARC to transmit the audio signal through the HDMI cable to an amplifier or other audio device that supports the ARC function, so that no additional digital output cables are required.
[0080] Furthermore, an indicator identifier of at least one access device is determined based on the device information and the target name of the access device. For ease of understanding, the indicator identifier determined based on the access device information is first recorded as the identifier to be displayed. After determining the identifier to be displayed based on the access device information, the target name is added to the identifier to be displayed as an indicator identifier to indicate that the access device is connected to the display device via an HDMI interface that supports the ARC function.
[0081] For example, the HDMI3 interface supports the ARC function. Continuing with the above example, if the indicator of the connected device corresponding to HDMI3 is determined to be "audio", the name "ARC" is added, that is, the final indicator of the connected device corresponding to HDMI3 is "audio (ARC)". It should be noted that the method of adding the ARC identifier is only shown as an example. For example, the method of adding the "ARC" name can also be "-ARC", and the position of adding the "ARC" name can also be after the parent name. There is no specific limitation on the position and method of adding the "ARC" name here, and this application will not elaborate on it here.
[0082] In some embodiments, in order to better correspond the HDMI interface with the access device, an implementation method is provided in the embodiments of the present application, in which the HDMI channel name is used as the parent name and the indicator mark is used as the sub-name, and the parent name and sub-name of the access device will be displayed simultaneously subsequently.
[0083] For example, the indicator identifier of the device connected through the HDMI3 interface is determined to be "Audio (ARC)", and "Audio (ARC)" is used as the subname; "HDMI3" is used as the parent name, and the final display is: "HDMI3; Audio".
[0084] S803: Obtain a configuration order of at least one HDMI interface.
[0085] Among them, the configuration order of at least one HDMI interface is the order of the HDMI interfaces on the display device hardware. As shown in Figure 2, at least one HDMI interface is: HDMI1, HDMI2, HDMI3, and the order of the HDMI interfaces on the display device hardware is: HDMI1, HDMI2, HDMI3, then the configuration order of at least one HDMI interface is "HDMI1, HDMI2, HDMI3".
[0086] S804: Control the display to display the indicator of the at least one connected device according to the configuration order to display the HDMI channel page.
[0087] The HDMI channel page includes an indicator of at least one connected device, and the indicator of at least one connected device can be displayed in the form of a list.
[0088] In some embodiments, after determining the indicator identifier of at least one connected device, these indicator identifiers are sorted according to the configuration order, so that the indicator identifier of at least one connected device can be displayed in accordance with the HDMI interface on the display device hardware.
[0089] Continuing with the above example, Figure 10 is a second schematic diagram of the HDMI channel page according to an embodiment of the present application. As shown in Figure 10, after determining that the indication identifier of at least one access device is: "HDMI1; DVD player", "HDMI2; Small A set-top box", "HDMI3 (ARC); audio", the indication identifier of the at least one access device is displayed in the configuration order of "HDMI1, HDMI2, HDMI3", so as to clearly show that each access device is connected to the display device through the corresponding HDMI interface.
[0090] In some embodiments, after determining the indicator identifier of at least one connected device, based on the acquired device information of the at least one connected device, wherein the device information of the third connected device includes a designated sequential position, a first order of the indicator identifiers of the other connected devices excluding the third connected device is first determined according to the configuration order of the at least one HDMI interface; then, based on the designated sequential position of the third connected device, the first order is adjusted to obtain a second order; and further, a display is controlled to display the indicator identifier of the at least one connected device according to the second order.
[0091] For example, as shown in Table 1 above, the device information for the DVD player includes a designated sequence position of "1," indicating that the indicator for setting the DVD player is placed at the top of the indicator identifiers of all connected devices. After determining the indicator identifier of at least one connected device, the configuration order of the HDMI interfaces is first used to determine the indicator identifiers of the connected devices corresponding to HDMI2, "Small A Set-Top Box," and HDMI3, "Speakers." This results in a first order of: Small A Set-Top Box, Speakers. Furthermore, based on the designated sequence position of "DVD Player," "1," a second order of: DVD player, Small A Set-Top Box, Speakers is obtained.
[0092] In some embodiments, after the display device displays the indicator identifier of at least one access device in the configuration order of at least one HDMI interface, a user renaming operation for the indicator identifier of a second access device may be received through a user input interface. The processor of the display device determines to rename the indicator identifier of the second access device in response to the renaming operation, wherein the renaming operation indicates that the indicator identifier of the second access device is modified to a target identifier. In response to the renaming operation, the display device updates the indicator identifier of the second access device displayed on the HDMI channel page to the target identifier, that is, the target identifier of the second access device is still displayed in the configuration order of the HDMI interfaces corresponding to the second access device.
[0093] For example, Figure 11 is a third schematic diagram of the HDMI channel page in an embodiment of the present application. As shown in Figure 11, after the indicator of at least one access device is displayed on the HDMI channel page, the display device first receives the selection operation of the indicator "set-top box" in the user's current HDMI channel page through the user input interface, indicating that the user needs to perform a corresponding operation on the second access device corresponding to the indicator. Then, the user's renaming operation for the second access device is received, and the renaming operation indicates that the current indicator of the second access device is changed to "Small B Set-Top Box". In response to the renaming operation, the processor of the display device changes the current indicator "set-top box" of the second access device to "Small B Set-Top Box". "Small B Set-Top Box" is displayed in the second row of the access list according to the second position in the configuration order of the HDMI interface corresponding to the second access device.
[0094] In some embodiments, when at least one access device is connected to a display device through at least one HDMI interface, the display device displays an indication mark of the at least one access device through the above steps S801 to S804, and the at least one HDMI interface of the display device receives video data and audio data corresponding to the video data sent by the at least one access device. First, the processor of the display device controls the display screen of the display device to display the video data sent by the at least one access device in a split screen. Specifically, according to the configuration order of the at least one HDMI interface, the video data sent by the at least one access device is displayed in a split screen.
[0095] As shown in Figure 12, Figure 12 is a schematic diagram of the interface of the split-screen display of the display device according to an embodiment of the present application. The display device 200 receives video data 1 sent by the access device 501 corresponding to the HDMI1 interface, and video data 2 sent by the access device 502 corresponding to the HDMI2 interface. The configuration order of the two HDMI interfaces is HDMI1, HDMI2. The display device 200 controls the display to be divided into display area C1 and display area C2, and displays the video data sequentially from left to right according to the configuration order of the HDMI1 and HDMI2 interfaces, that is, video data 1 is displayed in display area C1, and video data 2 is displayed in display area C2.
[0096] In some embodiments, in a scenario where a display device receives multiple channels of video data and audio data corresponding to the video data through an HDMI interface for multi-channel projection, if the audio data corresponding to the video data is played at the same time after receiving the multiple channels of video data and the audio data corresponding to the video data, there is a problem of noisy sound, and it is difficult for the user to hear the audio content output by the display device. In an embodiment of the present application, an implementation method is provided, which only outputs the video data but does not output the audio data corresponding to the video data after the display device receives multiple channels of video data and audio data corresponding to the video data through an HDMI interface. In the case where the display device displays an indication mark of at least one access device, the user input interface of the display device receives a selection operation input by the user. If the selection operation instructs the user to select a target access device, the processor of the display device outputs the audio data corresponding to the video data sent by the target access device in response to the selection operation. Specifically, the processor of the display device determines the output progress of the audio data corresponding to the video data according to the playback progress of the video data corresponding to the target access device, thereby enabling the display device to ensure audio and video synchronization in the multi-channel projection scenario.
[0097] As shown in Figure 13, Figure 13 is a second schematic diagram of the interface of the split-screen display of the display device according to an embodiment of the present application. The display device 200 receives the video data 1 and audio data 3 sent by the access device 501 through the HDMI1 interface, and receives the video data 2 and audio data 4 sent by the access device 502 through the HDMI2 interface. First, the video data 1 and the video data 2 are displayed in split screen, and the audio data 3 and the audio data 4 corresponding to the video data are not output, which can be understood as mute processing. After the user touches the display screen to select the indicator "Small A Set-Top Box" corresponding to the access device 502, the display device 200 outputs the audio data 4 sent by the access device 502, and according to the current playback progress of 60% of the video data sent by the access device 502, it is determined to start playing from 60% of the audio data, thereby keeping consistent with the playback progress of the current video and ensuring synchronization of audio and video.
[0098] In some embodiments, the display device can output audio data corresponding to the video data through the access device corresponding to the HDMI interface, as shown in Figure 14, which is a schematic diagram of the third interface of the split-screen display of the display device according to the embodiment of the present application. After the display device 200 determines to output the audio data 4 corresponding to the video data 2 sent by the second access device 502, the processor of the display device 200, when determining that the HDMI interface supporting the ARC function - HDMI3 interface access device 503, sends the audio data 4 corresponding to the video data 2 of the second access device 502 to the access device 503 through the HDMI3 interface, so that the access device 503 outputs the audio data 4.
[0099] In the embodiments of the present application, an access device primarily refers to a device that can be connected to a display device to enable purposes such as surfing the Internet, watching online TV programs, or playing digital video discs. As previously mentioned, an access device can typically be a set-top box, a DVD player, or a network box of various brands. Currently, display devices of various brands generally support the CEC key transmission function, which allows key information received by the display device to be transparently transmitted to the access device, thereby achieving the function of controlling the corresponding keys of the access device, such as controlling the play, pause, up, down, left, and right keys of the access device.
[0100] Still as shown in Figure 1, the access device is connected to the display device 200, and the user can watch the content in the access device through the display device 200. At the same time, the access device can also be controlled by using the control device of the display device (such as a remote control).
[0101] Figure 15 is a schematic diagram illustrating a key control method for a display device according to related art. As shown in Figure 15 , the display device detects an access device, and the display device's channel is the HDMI channel connected to the access device. When the display device receives a key command from the display device's control device, it directly forwards the key command to the access device, which then processes the key command. This method may cause the display device's keys to fail.
[0102] Another key control method for display devices is: the display device detects the access device, and the channel of the display device is the HDMI channel to which the access device is connected. When the display device receives a key command sent by the control device of the display device, both the display device and the access device will process the key command. At this time, the information after both process the key command is displayed on the page of the display device. Occlusion problems may occur, resulting in incomplete information display.
[0103] For example, FIG16 is a schematic diagram of an interface display when an occlusion problem occurs in another key control method for a display device according to related art. As shown in FIG16: When access device A is connected to a display device, and the channel of the display device is the HDMI channel connected to access device A, the display of the display device displays the screen of the access device. When both the display device and the access device process the received key instructions, the first processing result after the display device processes the key instruction is: XXXX; the second processing result after the access device A processes the key instruction is: XX page. As can be seen from FIG16, when the first processing result and the second processing result are displayed at the same time, an occlusion problem occurs, resulting in incomplete information display, thereby affecting the user experience.
[0104] In order to solve the above problems, an embodiment of the present application proposes another control method for a display device. First, the processor of the display device detects the access device and sets the channel of the display device to the HDMI channel to which the access device is connected. Then, the processor receives a key instruction for a first key sent by the control device of the display device and controls the display of the display device to pop up a target page. The target page includes prompt information. The prompt information is used to instruct the user to select a target device for processing the key instruction from the access device and the display device. Finally, the processor responds to the operation of selecting the target device and controls the display to display the corresponding processing result after the target device processes the key instruction. In the above implementation, the target device for processing the key instruction is determined by the user, which can take into account the key functions of the access device and the display device, meet the user's operation, avoid the problem of key failure or obstruction, and improve the user experience.
[0105] In some embodiments, the display device is a terminal device with a display function, such as a television, a mobile phone, a computer, a learning machine, etc. In the display device:
[0106] an output interface (display 260 and / or audio output interface 270 ), configured to output user interaction information;
[0107] Communicator 220, for communicating with the server;
[0108] The processor 250 is connected to the display, the communicator, the output interface and the memory, and is configured to execute computer instructions to enable the display device to: detect an access device and set the channel of the display device to the HDMI channel connected to the access device;
[0109] receiving a key command for a first key sent by a control device of the display device, controlling a display of the display device to pop up a target page, wherein the target page includes prompt information, and the prompt information is used to instruct a user to select a target device from the access device and the display device to process the key command;
[0110] In response to the operation of selecting the target device, the display is controlled to display a corresponding processing result after the target device processes the key instruction.
[0111] In some embodiments, the target device is a display device;
[0112] The processor 250 is specifically configured to execute computer instructions to enable the display device to:
[0113] In response to the operation of selecting the target device, the display is controlled to display a first processing result corresponding to the key instruction processed by the display device.
[0114] In some embodiments, the target device is an access device;
[0115] The processor 250 is specifically configured to execute computer instructions to enable the display device to:
[0116] In response to an operation of selecting the target device, sending the key instruction to the access device;
[0117] The display is controlled to display a second processing result corresponding to the key instruction processed by the access device.
[0118] In some embodiments, the processor 250 is specifically configured to execute computer instructions to cause the display device to:
[0119] The access device is detected, it is determined that the access device is in a powered-on state, and in response to a user triggering operation on a second button, the channel of the display device is set to the HDMI channel to which the access device is connected.
[0120] In some embodiments, the processor 250 is further configured to execute computer instructions to cause the display device to:
[0121] Detecting an access device, determining that the access device is switched from a power-off state to a power-on state, and obtaining an HDMI channel accessed by the access device;
[0122] Receive a channel jump instruction sent by the access device, and set the channel of the display device to the HDMI channel accessed by the access device according to the channel jump instruction.
[0123] In some embodiments, the target device is an access device;
[0124] The processor 250 is specifically configured to execute computer instructions to enable the display device to:
[0125] In response to the operation of selecting the target device, the HDMI control service of the display device is called, and the key instruction is sent to the access device.
[0126] In some embodiments, the processor 250 is further configured to execute computer instructions to cause the display device to:
[0127] The access device is detected, the HDMI channel to which the access device is connected is determined through the TV input framework TIF provided by the operating system of the display device, and the channel of the display device is set to the HDMI channel to which the access device is connected.
[0128] FIG17 is a system framework diagram for key control according to some embodiments of the present application. As shown in FIG17 , the system may include a channel setting module 401, a control module 402, and a display module 403. The system detects an access device. First, the channel setting module 401 sets the channel of the display device to the HDMI channel to which the access device is connected. Then, after receiving a key instruction for a first key sent by the control device of the display device, the control module 402 controls the display of the display device to pop up a target page. The target page includes prompt information, which is used to instruct the user to select a target device for processing the key instruction from the access device and the display device. Finally, the display module 403 controls the display to display the corresponding processing result after the target device processes the key instruction in response to the operation of selecting the target device. In the above embodiment, by determining the target device for processing the key instruction by the user, the key functions of the access device and the display device can be taken into account, satisfying the user's operation, avoiding the problem of key failure or obstruction, and improving the user experience.
[0129] Based on the above system framework, the implementation of this application in the Android system is still as shown in Figure 8A. The Android system mainly includes the application layer, framework layer, system runtime layer and kernel layer. The implementation logic is mainly reflected in the application layer, which includes the channel setting module, control module and display module. The functions of each module have been described in detail in the above embodiments. In order to avoid repetition, they will not be repeated here.
[0130] In order to illustrate this solution in more detail, the following will be explained in an exemplary manner in conjunction with Figure 18A. It can be understood that the steps involved in Figure 18A may include more steps or fewer steps in actual implementation, and the order of these steps may also be different, so as to be able to implement the key control method provided in the embodiment of the present application. The embodiment of the present application does not limit this.
[0131] FIG18A is a flow chart of another method for controlling a display device according to an embodiment of the present application, and FIG18B is a schematic diagram of the principle of another method for controlling a display device according to an embodiment of the present application. This embodiment is applicable to a case where a display device processes a key command received by a control device. As shown in FIG18A , the method specifically includes the following steps:
[0132] S1810: Detect an access device and set the channel of the display device to the HDMI channel to which the access device is connected.
[0133] Access devices primarily refer to devices that can connect to display devices to enable purposes such as surfing the Internet, watching online TV programs, or playing digital video discs. Typically, access devices can be set-top boxes, DVD players, and network boxes of various brands. The present embodiments do not limit the specific type of access device. HDMI is a fully digital video and audio transmission interface that can transmit uncompressed audio and video signals. HDMI can be used in devices such as set-top boxes, DVD players, personal computers, televisions, game consoles, integrated amplifiers, digital audio systems, and televisions.
[0134] Specifically, when the access device is connected to the display device, the processor of the display device can detect that the display device is currently connected to the access device and set the channel of the display device to the HDMI channel to which the access device is connected. At this time, the picture displayed on the display of the display device is the picture of the access device.
[0135] S1820. Receive a key instruction for a first key sent by a control device of the display device, control the display of the display device to pop up a target page, and include prompt information in the target page. The prompt information is used to instruct the user to select a target device for processing the key instruction from the access device and the display device.
[0136] The control device of the display device can be understood as a remote control corresponding to the display device or other device that can control the display device through the CEC function. The target page can be understood as an interactive (Dialog) page with prompt information. The first button can be understood as a button that can be processed by both the access device and the display device. The first button is a button included in the control device of the display device, for example, an INFO (Information) button, a PICTURE (Image Setting) button, or a SOUND (Sound Setting) button. This embodiment does not specifically limit the first button.
[0137] Specifically, when a user wants to control a display device or an access device, this purpose can be achieved by operating the control device of the display device. Therefore, when a user presses a first button included in the control device of the display device, the processor of the display device can receive a key instruction for the first button sent by the control device of the display device, and control the display of the display device to pop up a target page, which includes prompt information. Through this prompt information, the user can be instructed to select a target device to process the key instruction from the access device and the display device, thereby giving the user sufficient prompts and selection rights, allowing the user to independently choose whether the key instruction is processed by the display device or forwarded to the access device for processing by the access device, thereby avoiding the access device processing, which causes the display device button to become invalid, or the access device and display device processing at the same time, resulting in occlusion problems.
[0138] S1830: In response to the operation of selecting the target device, control the display to display the corresponding processing result after the target device processes the key instruction.
[0139] Specifically, the user can select the target device for processing the key instructions from the access device and display device by operating the control device or voice control according to the prompt information in the target page. After the user selects the target device, the key instructions are processed by the target device accordingly. Then, the processor of the display device responds to the user's operation of selecting the target device, and can control the display to display the corresponding processing results after the target device processes the key instructions.
[0140] For example, FIG18C is a schematic diagram of a target page according to an embodiment of the present application. As shown in FIG18C , the access device A is connected to the display device, and the prompt information in the target page is: both the access device A and the display device will process key commands, please select the target device that processes the key commands. There are two options below the prompt information: access device A and display device. The target page can prompt the user to select the target device that processes key commands from the access device and the display device, thereby avoiding the problem in the related art that the access device processes key commands, which may cause the display device button to fail, or the occlusion problem that occurs when the display device and the access device jointly process key commands.
[0141] In some embodiments, detecting an access device and setting the channel of the display device to the HDMI channel to which the access device is connected may specifically include: detecting the access device, determining that the access device is in a powered-on state, and in response to a user triggering operation on a second button, setting the channel of the display device to the HDMI channel to which the access device is connected.
[0142] The second button may be an INPUT button.
[0143] Specifically, the processor of the display device detects the access device and determines that the access device is in the power-on state. The user triggers the second button in the control device to call out the second button. Accordingly, the processor of the display device responds to the user's triggering operation on the second button and can directly select the HDMI channel to which the access device is connected, that is, set the channel of the display device to the HDMI channel to which the access device is connected.
[0144] In this embodiment, the channel of the display device is set to the HDMI channel to which the access device is connected by the above method, which is simple and convenient and is conducive to the smooth progress of subsequent processes.
[0145] In some embodiments, detecting an access device and setting a channel of the display device to an HDMI channel accessed by the access device may further specifically include:
[0146] Detecting the access device, confirming that the access device is switched from the off state to the on state, and obtaining the HDMI channel connected to the access device;
[0147] Receive a channel jump instruction sent by the access device, and set the channel of the display device to the HDMI channel accessed by the access device according to the channel jump instruction.
[0148] Specifically, if the access device is in the off state, when the access device is connected to the display device, the user turns on the access device. Accordingly, the processor of the display device detects the access device and determines that the access device has switched from the off state to the on state, and can obtain the HDMI channel connected to the access device. At the same time, after the access device is in the on state, it can also obtain the HDMI channel connected to itself by reading the physical address reported by the Extended Display Identification Data (EDID). The access device sends a channel jump instruction to the display device, and the processor of the display device can receive the channel jump instruction sent by the access device, and according to the channel jump instruction, set the channel of the display device to the HDMI channel connected to the access device.
[0149] In this embodiment, by receiving a channel jump instruction sent by the access device and according to the channel jump instruction, the channel of the display device can be set to the HDMI channel accessed by the access device. This is another channel setting method, which can expand the channel setting method, ensure that various situations are covered, and facilitate the smooth progress of subsequent processes.
[0150] In some embodiments, setting the channel of the display device to the HDMI channel accessed by the access device may further specifically include:
[0151] The access device is detected, the HDMI channel connected to the access device is determined through the TV input framework TIF provided by the operating system of the display device, and the channel of the display device is set to the HDMI channel connected to the access device.
[0152] The TV Input Framework (TIF) is a standard Application Program Interface (API) provided by the Android system for TV manufacturers. TIF is primarily used to create a TVInput module to control Android-powered TVs and manage system signal sources. The corresponding system service is the TvInputManagerService. The HDMITvInputService (High-Definition Multimedia Interface TV Input Management Service) is a signal control service provided by TV manufacturers to control HDMI channels. It can identify, register, create, control, and destroy HDMI channels. It starts running after the TV system boots. The operating system of the display device can be an Android system.
[0153] Accordingly, after the access device is connected to the display device, the display device automatically turns on the CEC Control function by default. If the CEC function is not turned on, you can set CEC Control to on and TV auto power on to on in Settings. At the same time, the access device is connected to the display device via an HDMI cable. When TV auto power on is set to on, the HDMI is connected to the signal source (access device, such as a DVD), and both the signal source and the display device are turned off. When the signal source is turned on, the display device automatically turns on and switches to the HDMI channel.
[0154] Therefore, when the processor of the display device detects the access device, it can determine the HDMI channel accessed by the access device through the TIF provided by the operating system of the display device, and directly set the channel of the display device to the HDMI channel accessed by the access device.
[0155] In this example, the channel of the display device is set by the above-mentioned channel setting method, which is efficient and fast, and is conducive to the smooth progress of subsequent processes.
[0156] In some embodiments, the physical channels of the display device in the TIF may include Tuner (Tv channel, i.e., the channel connected to the signal line of the display device), HDMI channel, and Composite channel (AV channel, i.e., the channel connected to the yellow, white, and red lines), etc. Each channel corresponds to a unique string inputId (input identifier) as the unique identifier of the channel. Among them, the HDMI channel is relatively special. When an access device (such as a DVD, box, etc.) is inserted into the HDMI port, the access device will be added to the channel list as a sub-channel (i.e., the access device name, CEC Name), and after the access device is inserted into the HDMI port, the Android system will receive a notification from the underlying hardware, and the access device will be automatically added to the channel list. At the same time, the sub-channel will disappear after the access device is unplugged to avoid it being displayed all the time.
[0157] FIG19A is a flow chart of another method for controlling a display device according to an embodiment of the present application, and FIG19B is a schematic diagram of the principle of another method for controlling a display device according to an embodiment of the present application. This embodiment is optimized based on the above embodiment. Optionally, this embodiment can be applied to illustrate the process of controlling a display to display the corresponding processing result after the target device processes a key instruction when the target device is a display device and an access device respectively. As shown in FIG19A , the method specifically includes the following steps:
[0158] S1910: Detect an access device and set the channel of the display device to the HDMI channel to which the access device is connected.
[0159] S1920. Receive a key instruction for a first key sent by a control device of the display device, control the display of the display device to pop up a target page, and include prompt information in the target page. The prompt information is used to instruct the user to select a target device for processing the key instruction from the access device and the display device.
[0160] S1930: Determine whether the target device is a display device.
[0161] If so, execute S1940; if not, execute S1950-S1960.
[0162] Specifically, according to the prompt information in the target page, the user can select the target device for processing the key command from the access device and the display device by operating the control device or voice control. After the user selects the target device, the processor of the display device needs to determine whether the target device is a display device.
[0163] S1940: In response to the operation of selecting the target device, control the display to display a first processing result corresponding to the key instruction processed by the display device.
[0164] Specifically, if the target device is a display device, the key instruction is processed by the display device. Accordingly, the processor of the display device directly controls the display to display the first processing result corresponding to the key instruction processed by the display device in response to the operation of selecting the target device.
[0165] Exemplarily, if the first button is an INFO button, after receiving a button instruction for the INFO button, the display device will respond to the button instruction and control the display to display the channel information of the HDMI channel of the display device.
[0166] For example, Figure 19C is a schematic diagram of a page showing the first processing result according to an embodiment of the present application. As shown in Figure 19C, access device A is connected to a display device, and the display of the display device displays: When the target device is a display device, the first processing result corresponding to the key command processed by the display device: XX information.
[0167] S1950: In response to the operation of selecting the target device, send the key instruction to the access device.
[0168] Specifically, if the target device is an access device, the key instruction is processed by the access device. Accordingly, the processor of the display device sends the key instruction to the access device in response to the operation of selecting the target device, so that the access device can process the key instruction after receiving it.
[0169] S1960: Control the display to display a second processing result corresponding to the key instruction processed by the access device.
[0170] After receiving the key command, the access device processes the key command. Accordingly, the processor of the display device controls the display of the display device to display the second processing result corresponding to the key command processed by the access device.
[0171] For example, if the first button is an INFO button, after receiving the button instruction for the INFO button, the display device will send the button instruction to the access device. After the access device responds to the button instruction, it will control the display to display the information of the access device.
[0172] For example, Figure 19D is a schematic diagram of a page showing the second processing result according to an embodiment of the present application. As shown in Figure 19D, access device A is connected to a display device, and the display of the display device displays: When the target device is access device A, the second processing result corresponding to the key command processed by the access device: XX page.
[0173] In this embodiment, the processor of the display device first detects the access device, sets the channel of the display device to the HDMI channel connected to the access device, then receives a key instruction for a first key sent by the control device of the display device, controls the display of the display device to pop up a target page, and the target page includes prompt information. The prompt information is used to instruct the user to select a target device for processing the key instruction from the access device and the display device, and then determines whether the target device is a display device. If the target device is a display device, in response to the operation of selecting the target device, the display is controlled to display a first processing result corresponding to the display device processing the key instruction; if the target device is an access device, in response to the operation of selecting the target device, the key instruction is sent to the access device, and the display is controlled to display a second processing result corresponding to the access device processing the key instruction. In the above scheme, the target device is selected through the user's operation, and when the target devices are the display device and the access device respectively, the display displays the processing result corresponding to the key instruction processed by the target device. This is not only comprehensive, but also can take into account the key functions of the access device and the display device, meet the user's operation, avoid the problem of key failure or obstruction, and is conducive to improving the user's usage experience and satisfaction.
[0174] In some embodiments, the target device is an access device; sending the key instruction to the access device in response to the operation of selecting the target device may specifically include: calling the HDMI control service of the display device in response to the operation of selecting the target device, and sending the key instruction to the access device.
[0175] Specifically, after the HDMITvInputService service is started, the underlying hardware device will report the physical channel information through onHardwareAdded or onHdmiDeviceAdded. HDMIControlService (HDMI control service) is a service of the Android system, responsible for CEC-related functions, and is also started when the display device is started. After the access device is connected to the display device, HDMITvInputService will receive the HDMI channel information reported by onHdmiDeviceAdded. If the access device supports the CEC function, the HDMIControlService is obtained through HDMITvClinet. At this time, the key instructions received by the display device can be sent to the access device through HDMIControlService. Therefore, when the target device is the access device, the processor of the display device responds to the operation of selecting the target device and can send the key instructions to the access device by calling the HDMI control service (HDMIControlService) of the display device, so that the access device can process the key instructions after receiving the key instructions.
[0176] In this embodiment, the key command is sent to the access device by the above method, which is simple, efficient, and fast, and is conducive to the smooth progress of subsequent processes.
[0177] In summary, according to a control method for a display device in an embodiment of the present application, first, based on the device information of at least one access device obtained by at least one HDMI interface, the indicator identifier of the at least one access device is determined, and then the configuration order of at least one HDMI interface is obtained, and the display is further controlled to display the indicator identifier of the at least one access device in accordance with the configuration order to display the HDMI channel page, which includes the indicator identifier of the at least one access device. The indicator identifier of at least one access device is displayed according to the configuration order of at least one HDMI interface on the hardware, thereby facilitating the user to identify and distinguish devices connected to the display device through the HDMI interface.
[0178] According to another control method for a display device in an embodiment of the present application, first, the processor of the display device detects the access device and sets the channel of the display device to the HDMI channel to which the access device is connected. Then, the processor receives a key instruction for a first key sent by the control device of the display device and controls the display of the display device to pop up a target page. The target page includes prompt information, and the prompt information is used to instruct the user to select a target device for processing the key instruction from the access device and the display device. Finally, the processor responds to the operation of selecting the target device and controls the display to display the corresponding processing result after the target device processes the key instruction. In the above embodiment, the target device for processing the key instruction is determined by the user, which can take into account the key functions of the access device and the display device, meet the user's operation, avoid the problem of key failure or obstruction, and improve the user experience.
[0179] The present application provides a computer-readable non-volatile storage medium, which stores a computer program. When the computer program is executed by a processor, the computer program implements the various processes of any of the above-mentioned method embodiments and can achieve the same technical effects. To avoid repetition, the details are not described here. The computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
Claims
1. A display device, comprising: a display configured to: display images from a broadcast system and / or a network and / or a user interface; At least one high-definition multimedia HDMI interface is configured to: obtain device information of at least one connected device, wherein one HDMI interface corresponds to obtaining device information of one connected device; a memory configured to: store computer instructions and / or data associated with the display device; a processor connected to the display, the at least one HDMI interface and the memory, and configured to execute the computer instructions so that the display device: determines an indication identifier of the at least one connected device based on the device information of the at least one connected device; Obtaining a configuration order of the at least one HDMI interface; The display is controlled to display the indication mark of the at least one connected device in accordance with the configuration sequence to display an HDMI channel page, wherein the HDMI channel page includes the indication mark of the at least one connected device.
2. The display device according to claim 1, wherein the device information of the at least one connected device includes a device type identifier and a device name corresponding to the device type identifier, and the processor is further configured to execute the computer instructions so that the display device: Determine a target device type identifier from at least one device type identifier, where the target device type identifier is used to indicate that the access device corresponding to the target device type identifier is a consumer electronics control (CEC) device; The device name corresponding to the target device type identifier is used as an indication identifier of the access device corresponding to the target device type identifier.
3. The display device according to claim 1 , wherein the processor is further configured to execute the computer instructions so that the display device: Determine a target HDMI interface from the at least one HDMI interface; The processor is specifically configured to execute the computer instructions so that the display device: Determine an indication identifier of the first access device according to the first access device corresponding to the target HDMI interface and the target name of the target HDMI interface; An indication identifier of the other access device is determined according to device information of the other access device, where the other access device is an access device other than the first access device of the at least one access device.
4. The display device according to claim 1, further comprising: The user input interface is configured to: after controlling the display to display the indicator identifier of the at least one access device in the configured order, obtain a renaming operation of the user for the indicator identifier of the second access device, wherein the renaming operation indicates changing the indicator identifier of the second access device to the target identifier; The processor is further configured to execute the computer instructions to cause the display device to: In response to the renaming operation, the indicator identifier of the second access device is updated and displayed as the target identifier.
5. The display device of claim 1 , wherein the processor is further configured to execute the computer instructions so that the display device: Obtain a channel name of the at least one HDMI interface; The processor is specifically configured to execute the computer instructions so that the display device: determines the indication identifier of the at least one access device based on the channel name of the at least one HDMI interface and the device information of the at least one access device corresponding to the at least one HDMI interface.
6. The display device according to claim 1, wherein the device information of the at least one access device further includes a specified sequence position of a third access device, and the third access device is any access device among the at least one access device; The processor is specifically configured to execute the computer instructions so that the display device: determines a first order of the indication identifiers of the at least one access device except the third access device according to the configuration order; Adjusting the first sequence according to the specified sequence position of the third access device to obtain a second sequence; The display is controlled to display the indication mark of the at least one connected device according to the second sequence.
7. The display device according to claim 1, further comprising: The at least one HDMI interface is configured to: obtain video data sent by the at least one access device and audio data corresponding to the video data; The processor is further configured to execute the computer instructions to enable the display device to: control the display screen to display the video data sent by the at least one access device in split screen, and mute the audio data corresponding to the video data sent by the at least one access device; The user input interface is configured to: after controlling the display to display the indication identifier of the at least one access device in the configured order, accept the user's selection operation for the indication identifier of the target access device; The processor is further configured to execute the computer instructions to cause the display device to: determine a current playback progress of the target video data sent by the target access device in response to the selected operation; Determining, according to the current playback progress, an output progress of the target audio data corresponding to the target video data; The mute processing of the target video data is released, and the audio component is controlled to output the target audio data according to the output progress of the target audio data.
8. The display device of claim 1 , wherein the processor is further configured to execute the computer instructions so that the display device: Upon detecting an access device, setting the channel of the display device to the HDMI channel to which the access device is connected; receiving a key command for a first key sent by a control device of the display device, controlling a display of the display device to pop up a target page, wherein the target page includes prompt information, and the prompt information is used to instruct a user to select a target device from the access device and the display device to process the key command; In response to the operation of selecting the target device, the display is controlled to display a corresponding processing result after the target device processes the key instruction.
9. The display device according to claim 8, wherein the target device is a display device; The processor is specifically configured to execute the computer instructions so that the display device: In response to the operation of selecting the target device, the display is controlled to display a first processing result corresponding to the key instruction processed by the display device.
10. The display device according to claim 8, wherein the target device is the access device; The processor is specifically configured to execute the computer instructions so that the display device: In response to an operation of selecting the target device, sending the key instruction to the access device; The display is controlled to display a second processing result corresponding to the key instruction processed by the access device.
11. The display device according to claim 8, wherein the processor is specifically configured to execute the computer instructions so that the display device: The access device is detected, it is determined that the access device is in a powered-on state, and in response to a user triggering operation on a second button, the channel of the display device is set to the HDMI channel to which the access device is connected.
12. The display device of claim 8, wherein the processor is further configured to execute the computer instructions so that the display device: Detecting the access device, determining that the access device is switched from a power-off state to a power-on state, and obtaining an HDMI channel accessed by the access device; Receive a channel jump instruction sent by the access device, and set the channel of the display device to the HDMI channel accessed by the access device according to the channel jump instruction.
13. The display device according to claim 10, wherein the target device is the access device; The processor is specifically configured to execute the computer instructions so that the display device: In response to the operation of selecting the target device, the HDMI control service of the display device is called, and the key instruction is sent to the access device.
14. The display device according to any one of claims 8 to 13, wherein the processor is further configured to execute the computer instructions so that the display device: Detecting the access device, determining the TV input framework TIF provided by the operating system of the display device The HDMI channel accessed by the access device, and the channel of the display device is set to the HDMI channel accessed by the access device.
15. A control method for a display device, comprising: Obtaining device information of at least one access device; Determining an indication identifier of the at least one access device according to the device information of the at least one access device; Obtaining a configuration order of the at least one HDMI interface; The display is controlled to display the indication mark of the at least one connected device in accordance with the configuration sequence to display an HDMI channel page, wherein the HDMI channel page includes the indication mark of the at least one connected device.