Display device and control method for display device
Cross Reference to Related Applications
The present application claims priority from chinese patent application No. 202210837612.0 filed on month 07 of 2022 and 15, and filed on month 21 of 2022 and 202210864137.6, the entire contents of which are incorporated herein by reference.
Technical Field
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
With the development of display technology, a high-definition multimedia interface (High Definition Multimedia Interface, HDMI) is also becoming an important display port. The television is used as the most important video display terminal in home users, and in order to realize the display and playing of HDMI digital signals in the television, HDMI input ports are arranged on the televisions produced at present. When the existing television is connected with a plurality of signal source devices through a plurality of HDMI input ports, channel names of the HDMI input ports, such as HDMI1 and HDMI2, are displayed singly according to the time sequence of connection according to factory setting, so that a user is difficult to identify the signal source devices corresponding to the channel names, and inconvenience is brought to maintenance or replacement.
Disclosure of Invention
A display device according to an embodiment of the application comprises a display configured to display images and/or user interfaces from a broadcasting system and/or a network, at least one high definition multimedia HDMI interface configured to acquire device information of at least one access device, wherein one HDMI interface correspondingly acquires the device information of one access device, a memory configured to store computer instructions and/or data associated with the display device, and a processor connected with the display, the at least one HDMI interface and the memory and configured to execute the computer instructions to enable the display device to determine indication identifications of the at least one access device according to the device information of the at least one access device, acquire configuration sequences of the at least one HDMI interface, and control the display to display the indication identifications of the at least one access device according to the configuration sequences so as to display HDMI channel pages, wherein the HDMI channel pages comprise the indication identifications of the at least one access device.
The control method for the display device comprises the steps of obtaining device information of at least one access device, determining indication identifiers of the at least one access device according to the device information of the at least one access device, obtaining configuration sequences of at least one HDMI interface, and controlling a display to display the indication identifiers of the at least one access device according to the configuration sequences so as to display HDMI channel pages, wherein the HDMI channel pages comprise the indication identifiers of the at least one access device.
Drawings
Fig. 1 is an application scene diagram of a television according to the related art in which a plurality of devices are connected through HDMI;
FIG. 2 is a schematic diagram of at least one HDMI interface according to a display device;
FIG. 3 is a schematic diagram of an interface displaying access device names according to the related art;
fig. 4 is a schematic view of an operation scene of a display device according to an embodiment of the present application;
fig. 5 is a schematic view of an HDMI channel page in accordance with an embodiment of the present application;
fig. 6 is a hardware configuration block diagram of a control device according to some embodiments of the present application;
fig. 7 is a hardware configuration block diagram of a display device according to an embodiment of the present application;
FIG. 8A is a schematic diagram of a software configuration in a display device according to an embodiment of the application;
FIG. 8B is a schematic diagram of an icon control interface display for an application in a display device according to an embodiment of the application;
Fig. 9 is a flowchart of a control method for a display device according to an embodiment of the present application;
fig. 10 is a second exemplary HDMI channel page according to an embodiment of the present application;
Fig. 11 is a third HDMI channel page diagram according to an embodiment of the present application;
FIG. 12 is a diagram of an interface of a split screen display of a display device according to an embodiment of the present application;
FIG. 13 is a second schematic interface diagram of a split screen display of a display device according to an embodiment of the application;
FIG. 14 is a third schematic interface diagram of a split screen display of a display device according to an embodiment of the application;
Fig. 15 is a schematic view of a process of a key control method for a display device according to the related art;
FIG. 16 is a schematic view of an interface display when a shading problem occurs according to another key control method for a display device according to the related art;
FIG. 17 is a system frame diagram for key control according to some embodiments of the application;
fig. 18A is a flowchart illustrating another control method for a display device according to an embodiment of the present application;
Fig. 18B is a schematic diagram of another control method for a display device according to an embodiment of the present application;
FIG. 18C is a diagram of a target page according to an embodiment of the present application;
Fig. 19A is a flowchart illustrating still another control method for a display device according to an embodiment of the present application;
Fig. 19B is a schematic diagram of still another control method for a display device according to an embodiment of the present application;
FIG. 19C is a diagram illustrating a first processing result according to an embodiment of the present application;
fig. 19D is a schematic diagram of a page of a second processing result according to an embodiment of the present application.
Detailed Description
In order that the above objects, features and advantages of the application will be more clearly understood, a further description of the application will be made. It should be noted that, without conflict, the embodiments of the present application and features in the embodiments may be combined with each other.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application, but the present application may be practiced otherwise than as described herein, and it is apparent that the embodiments in the specification are only some, rather than all, of the embodiments of the present application.
In order to more clearly describe the embodiments of the present application or related technologies, the following will briefly introduce terms that are required to be used in the description of the embodiments or related technologies:
The high definition multimedia interface (High Definition Multimedia Interface, HDMI) is a fully digital video and audio transmission interface that can transmit uncompressed audio and video signals. HDMI can be used in televisions, set-top boxes, DVD players, personal computers, game consoles, all-in-one expanders, digital audio, television sticks (Chromecast), and the like. The HDMI can simultaneously send audio and video signals, and the audio and video signals adopt the same wire rod, so that the installation difficulty of a system circuit is greatly simplified.
With the development of display technology, HDMI is becoming an important display port. The television is used as the most important video display terminal in home users, and in order to realize the display and playing of HDMI digital signals in the television, HDMI input ports are arranged on the televisions produced at present. As shown in fig. 1, fig. 1 is a schematic view of an application scenario in which a television according to the related art connects a plurality of devices through HDMI, and fig. 1 includes a display device 200, a high-density digital video disc (Digital Video Disc, DVD) player 501, a set-top box 502, and a sound 503. Referring again to at least one HDMI interface of the display device shown in fig. 2. The DVD player 501 is connected to the display device 200 through the HDMI1 interface, the set-top box 502 is connected to the display device 200 through the HDMI2 interface, and the sound 503 is connected to the display device 200 through the HDMI3 interface. The DVD player 501, the set-top box 502, the audio 503, and the like are collectively referred to as an access device, and the access device mainly refers to a device that can be connected to a display device, so as to achieve the purposes of surfing the internet, watching a network television program, playing a digital video disc, and the like. In general, the access device may also be a network box of various brands, and the specific type of the access device is not limited in the embodiment of the present application. Through interaction of the access device and the display device, the user can have a richer experience.
After the multiple access devices are used as signal source devices and are accessed to the display device 200 through the HDMI interface, in the related art, the display device 200 displays channel names of HDMI input ports according to the time sequence of connection according to factory settings, as shown in fig. 3, fig. 3 is an interface schematic diagram for displaying access device names according to the related art, in fig. 3, the access device names are displayed on the user interface of the display device 200, and if the HDM2 interface of the display device 200 is accessed to the signal source device first, then the HDMI1 interface is accessed to the HDMI1 interface, and finally the HDMI3 interface is accessed to the HDMI, the channel names of the three HDMI interfaces, namely HDMI2, HDMI1 and HDMI3, are displayed on the user interface according to the time sequence of connection. However, the channel names of the HDMI interface are displayed singly according to the connection sequence, which makes it difficult for the user to correspond each channel name to each signal source device in the first time when repairing or plugging the connection line, and brings inconvenience to repair or replacement.
In order to solve the technical problems, the 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 comprises a display, at least one HDMI interface and a memory, the display is used for displaying images and/or user interfaces from a broadcasting system and/or a network, the at least one HDMI interface is used for acquiring device information of at least one access device, the one HDMI interface correspondingly acquires the device information of the at least one access device, the memory is used for storing computer instructions and/or data associated with the display device, the processor is connected with the display, the at least one HDMI interface and the memory and is used for executing the computer instructions to enable the display device to determine indication identifiers of the at least one access device according to the device information of the at least one access device acquired by the at least one HDMI interface, then acquire the configuration sequence of the at least one access device, and further control the display to display the indication identifiers of the at least one access device according to the configuration sequence so as to display the channel page of the HDMI channel page, and the HDMI channel page comprises the indication identifiers of the at least one access device. The method and the device realize that the indication identification of at least one access device is displayed according to the configuration sequence of at least one HDMI interface on hardware, so that a user can conveniently identify and distinguish devices connected with a display device through the HDMI interface.
As shown in fig. 4, fig. 4 is a schematic view of an operation scene of a display device according to an embodiment of the present application. Fig. 4 includes a control apparatus 100, a display device 200, an intelligent device 300, a server 400, and at least one access device of the display device 200, namely a DVD player 501, a set-top box 502, and a sound 503. The control device 100 and the intelligent device 300 are collectively referred to as a control device.
In some embodiments, a user may operate the display device 200 through a control device (smart device 300 or control apparatus 100), the display device 200 being in data communication with the server 400. Smart device 300 (e.g., mobile terminal, tablet, computer, notebook, and other smart device, etc.) may also be used to control display device 200. For example, the display device 200 is controlled using an application running on a smart device.
As shown in fig. 4, an application scenario of the display device provided by the present application will be described by taking an example of operating the display device 200 through the smart device 300. The display device 200 is controlled using an application running on the smart device 300, for example, the display device 200 is controlled using a smart home platform (HomeKit). Wherein HomeKit may enable linkage of display device 200 with other intelligent hardware to enable manual or voice mode to control display device 200, or more complex scene automation and shortcut instruction mode to control display device 200.
As described above, in the smart home application scenario, the DVD player 501 is connected to the display device 200 through the HDMI1 interface, the set-top box 502 is connected to the display device 200 through the HDMI2 interface, and the sound 503 is connected to the display device 200 through the HDMI3 interface. The HDMI1 interface, the HDMI2 interface and the HDMI3 interface respectively acquire the device information of the DVD player 501, the set top box 502 and the sound box 503, then determine the indication identifier of each access device according to the device information, as shown in FIG. 5, FIG. 5 is a first HDMI channel page diagram in the embodiment of the application, determine the indication identifier of the DVD player 501 as DVD according to the device information of the DVD player 501, determine the indication identifier of the set top box 502 as set top box according to the device information of the set top box 502, determine the indication identifier of the sound box 503 as sound box according to the device information of the sound box 503, further acquire the configuration sequence of the HDMI interface, wherein the configuration sequence of the HDMI1 interface is 1, the configuration sequence of the HDMI2 interface is 2, the configuration sequence of the HDMI3 interface is 3, and then display the indication identifier of at least one access device according to the configuration sequence, and the displayed access device list is DVD, set top box and sound box in sequence as shown in FIG. 5. The method and the device realize that the indication identification of at least one access device is displayed according to the configuration sequence of at least one HDMI interface on hardware, so that a user can conveniently identify and distinguish devices connected with a display device through the HDMI interface.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device 200 includes an infrared protocol communication or a bluetooth protocol communication, and other short-range communication modes, through a wireless or wired mode, etc., by which the display device 200 can be controlled. The user may control the display device 200 or the access device by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
In some embodiments, the display device 200 may also receive the control of the user through touch or gesture, etc., instead of receiving the instruction using the smart device or control device described above.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control device configured outside the display device 200 device.
In some embodiments, the mobile terminal may install a software application with the display device 200, and implement connection communication through a network communication protocol for the purpose of one-to-one control operation and data communication. The audio and video contents displayed on the mobile terminal can also be transmitted to the display device 200, so as to realize the synchronous display function. The display device 200 may also be in data communication with a server via a variety of communication means, which may allow the display device 200 to be communicatively coupled via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be a plurality of clusters, and may include one or more types of servers, or be a cloud server. The display device 200 may be a liquid crystal display, an OLED display, a projection display device, or the like. The display device 200 may additionally provide an intelligent network television function of a computer support function in addition to the broadcast receiving television function. The above is merely an example, and is not limited in any way in the present embodiment.
Fig. 6 is a hardware configuration block diagram of a control device according to an embodiment of the present application. As shown in fig. 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 may receive user input operation instructions and convert the operation instructions into instructions recognizable and responsive to the display device 200, enabling interaction between the user and the display device 200. The communication interface 130 is configured to communicate with the outside, 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 touch pad, a sensor, keys, or an alternative module.
Fig. 7 is a hardware configuration block diagram of a display device 200 according to an embodiment of the present application. As shown in fig. 7, the display apparatus 200 includes at least one of a modem 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, a user interface (i.e., a user input interface) 280. The processor 250 includes a central processor, a video processor, an audio processor, a graphic processor, a random access Memory (Random Access Memory, RAM), a Read-Only Memory (ROM), a first interface to an nth interface for input/output. The display 260 may be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and may also be a projection device and a projection screen. The modem 210 receives broadcast television signals via wired or wireless reception and demodulates audio and video signals, such as electronic program guide (ELECTRICAL PROGRAM GUIDE, EPG) data signals, from a plurality of wireless or wired broadcast television signals. The communicator 220 is a component for communicating with an access device or server according to various communication protocol types. For example, the communicator may comprise at least one of a Wifi module, a bluetooth module, a wired ethernet module, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display device 200 may establish transmission and reception of control signals and data signals with an external control device or server 400 through the communicator 220. The detector 230 is used to collect signals of the external environment or interaction with the outside. The processor 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the host device in which the processor 250 is located, such as an external set-top box or the like. The external device interface 240 may include, but is not limited to, any one or more of a High Definition Multimedia Interface (HDMI), an analog or data high definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. The input/output interface may be a composite input/output interface formed by a plurality of interfaces. The user interface 280 may be used to receive control signals for a control device, such as an infrared remote control or the like.
In some embodiments, processor 250 controls the operation of the display device and responds to user operations through various software control programs stored on the memory. The processor 250 controls the overall operation of the display device 200. A user may input a user command through a graphical user interface (Graphic User Interface, GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface. Or the user may input the user command by inputting a specific sound or gesture, the user input interface recognizes the sound or gesture through the sensor, and receives the user input command.
In some embodiments, a "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of a 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 may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include at least one of a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget (Web Widget), etc.
In some embodiments, the processor includes at least one of a central Processing unit (Central Processing Unit, CPU), a video processor, an audio processor, a graphics processor (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read-Only Memory), a first to nth interface for input/output by a digital signal processor (DIGITAL SIGNAL Processing, DSP), a communication Bus (Bus), and the like.
And the CPU processor is used for executing the operating system and application program instructions stored in the memory and executing various application programs, data and contents according to various interaction instructions received from the outside so as to finally display and play various audio and video contents. The CPU processor may include a plurality of processors. Such as one main processor and one or more sub-processors.
The display device comprises at least one high-definition multimedia HDMI interface, a processor 250, a configuration sequence and a control display, wherein the high-definition multimedia HDMI interface is configured to acquire device information of at least one access device, the processor 250 is configured to determine indication identification of the at least one access device according to the device information of the at least one access device, the configuration sequence of the at least one HDMI interface is acquired, the indication identification of the at least one access device is displayed according to the configuration sequence, and therefore an HDMI channel page is displayed, and the indication identification of the at least one access device is included in the HDMI channel page.
It should be noted that, referring to the HDMI in the external device interface 240 of the display apparatus 200 shown in fig. 7, at least one HDMI interface included in the above apparatus has the same or similar functions, and will not be described herein.
In some embodiments, the display device is a terminal device having a display function, such as a television, a mobile phone, a computer, a learning machine, and the like.
According to the display device, the indication identifier of at least one access device is determined through the processor according to the device information of the at least one access device acquired by the at least one HDMI interface. Then, a configuration sequence of at least one HDMI interface is obtained, and indication identification of the at least one access device is further displayed according to the configuration sequence. The method and the device realize that the indication identification of at least one access device is displayed according to the configuration sequence of at least one HDMI interface on hardware, so that a user can conveniently identify and distinguish devices connected with a display device through the HDMI interface.
Fig. 8A is a schematic view of software configuration in a display device according to an embodiment of the present application, and as shown in fig. 8A, the system is divided into four layers, namely, an application layer (application layer), an application framework layer (Application Framework layer), a An Zhuoyun line layer (Android runtime) and a system library layer (system runtime layer), and a kernel layer. In some embodiments, at least one application program is running in the application program layer, and the application programs may be a Window (Window) program, a system setting program or a clock program of an operating system, or may be an application program developed by a third party developer. In particular implementations, applications in the application layer include, but are not limited to, the examples above.
In some embodiments, the system runtime layer provides support for the upper layer, the framework layer, and when the framework layer is in use, the android operating system runs the C/C++ libraries contained in the system runtime layer to implement the functions to be implemented by the framework layer.
In some embodiments, the kernel layer is a layer between hardware and software and comprises at least one of an audio driver, a display driver, a Bluetooth driver, a camera driver, a Mobile Hot Point (WIFI) driver, a Universal Serial bus (Universal Serial Bus, USB) driver, a high definition multimedia interface (High Definition Multimedia Interface, HDMI) driver, a sensor driver (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and a power driver, etc.
Fig. 8B is a schematic diagram of an icon control interface display of an application in a display device according to an embodiment of the present application, where, as shown in fig. 8B, an application layer includes at least one icon control that an application may display in a display, for example, 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, and so on. Live television applications can provide live television through different signal sources. Video on demand applications may provide video from different storage sources. Unlike live television applications, video-on-demand provides video displays from some storage sources. The media center application may provide various applications for playing multimedia content. An application center may be provided to store various applications.
It should be noted that, the protection scope of the control method for a display device according to the embodiment of the present application is not limited to the execution sequence of the steps listed in the embodiment, and steps may be added or subtracted according to design requirements.
As shown in fig. 9, fig. 9 is a flowchart of a control method for a display device according to an embodiment of the present application, the method includes:
S801, acquiring equipment information of at least one access equipment.
Wherein the device information includes at least one of a device name, a device type identification, a priority, and a user name.
In some embodiments, at least one HDMI interface in the display device obtains device information for at least one access device. As shown in fig. 4, the display device 200 acquires the device information of the DVD player 501 through the HDMI1 interface, the display device 200 acquires the device information of the set-top box 502 through the HDMI2 interface, and also acquires the device information of the sound 503 through the HDMI3 interface.
Illustratively, the device information for at least one access device received by the display device is shown in table 1.
TABLE 1
As shown in table 1 and fig. 4, 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 a device name DVD player, a device type identifier CEC, and a 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 a user name small a set-top box, the display device obtains the device information of the sound 503 through the HDMI3 interface, the device information of the sound 503 includes a device name 5282871055 and a user name sound, and the device name 5282871055 can be understood that the sound 503 sends an identity identifier (Identity Document, ID) as the device name to the display device 200.
It should be noted that CEC refers to a consumer electronics control device, and a consumer electronics control function (Consumer Electronics Control, CEC) allows a display device to control a plurality of devices supporting CEC functions using one control means (e.g., a remote controller). CEC devices such as DVD, television sticks (Chromecast).
S802, determining the indication identifier of at least one access device according to the device information of the at least one access device.
The indication identifier is an identifier of at least one access device finally displayed in a user interface of the display device and is used for distinguishing each access device, and a user can accurately distinguish different access devices according to the indication identifier.
In some embodiments, the obtained device name included in the device information of the at least one access device determines an indication identifier of the at least one access device according to the device name, for example, referring to the device information of the at least one access device shown in table 1, and determines that the indication identifier of the device accessed through the HDMI1 interface is a DVD player according to the device name DVD player.
It should be noted that, because of the functional specificity of the CEC device, the device name can be directly set before leaving the factory, which is simple and concise to implement and convenient for users to understand. Therefore, in an embodiment of the present application, an implementation manner is provided, where a CEC device in at least one access device is determined, and a device name of the CEC device is used as an indication identifier. Specifically, firstly, traversing the equipment information of each access equipment according to the acquired equipment information of at least one access equipment, determining a target equipment type identifier from the equipment information according to the equipment type identifier of each access equipment, wherein the target equipment type identifier is used for indicating that the access equipment corresponding to the target equipment type identifier is CEC equipment, namely the target equipment type identifier is CEC. And under the condition that the target equipment type identifier exists, determining the access equipment corresponding to the target equipment type identifier CEC, and taking the equipment name included in the equipment information of the access equipment as the indication identifier of the access equipment for displaying.
For example, after the display device obtains the device information of at least one access device as shown in table 1 and traverses each access device, the CEC device, namely, the DVD player, is determined from the at least one access device according to the device type identifier CEC, and then the device name of the CEC device, namely, the DVD player, is used as the indication identifier of the access device, namely, the DVD player.
In the above embodiment, the 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 indication identifier corresponding to the CEC device, so as to facilitate understanding and distinguishing by the user.
In some embodiments, the obtained device information of the at least one access device includes a user name. It is first determined whether the access device is a CEC device. When 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 indication identifier of the access device, for example, referring to table 1, the access device corresponding to the HDMI3 interface is not a CEC device, but the device information of the access device includes a user name "sound", and the user name "sound" is used as an indication identifier of the access device corresponding to the HDMI3 interface.
In some embodiments, when the device information does not include the device name and the user name, the channel name of the HDMI interface is used as the indication identifier of the access device, so as to avoid the situation that the HDMI interface is correspondingly connected with the access device but does not perform any display. For example, the display device accesses the device S through the HDMI4 interface, and if the device information sent to the display device by the device S through the HDMI4 interface does not include the device name and the user name, the device S is identified by "HDMI 4".
In some embodiments, after obtaining the device information of the at least one access device, a destination HDMI interface is determined from the at least one HDMI interface, where the destination HDMI interface corresponds to a destination name, so as to be different from other HDMI interfaces, for example, the destination HDMI interface supports an audio backhaul (Audio Return Channel, ARC) function, and the destination name corresponding to the destination HDMI interface is ARC. The main function of the audio feedback is to transmit a sound signal, and on the HDMI interface supporting ARC, the display device may transmit the audio signal back to the power amplifier or other audio devices supporting ARC function through the HDMI line through ARC, so that no additional digital output wires are needed.
Further, the indication identifier of at least one access device is determined according to the device information and the target name of the access device. For ease of understanding, the indication identifier determined from the access device information is first referred to herein as the identifier to be displayed. After the identification to be displayed is determined according to the access device information, adding a target name in the identification to be displayed as an indication identification for indicating the access device to access the display device through the HDMI interface supporting the ARC function.
For example, the HDMI3 interface supports the ARC function, and in the above example, in the case where it is determined that the indication identifier of the access device corresponding to HDMI3 is "audio", an "ARC" name is added, that is, the final indication identifier of the access device corresponding to HDMI3 is "Audio (ARC)". It should be noted that, the manner of adding the ARC identifier is only shown as an example, for example, the manner of adding the "ARC" name may also be "-ARC", and the location of adding the "ARC" name may also be after the parent name, where the location and manner of adding the "ARC" name are not specifically limited, and the disclosure is not repeated herein.
In some embodiments, in order to better correspond the HDMI interface to the access device, an embodiment of the present application provides an implementation manner, where the channel name of HDMI is used as a parent name, the indication identifier is used as a child name, and then the parent name and the child name of the access device are displayed at the same time.
By way of example, the indication of the device accessed through the HDMI3 interface is identified as "sound (ARC)", the sound (ARC) is taken as a child name, the HDMI3 is taken as a parent name, and the final display is HDMI3 and sound.
S803, acquiring a configuration sequence of at least one HDMI interface.
The configuration sequence of at least one HDMI interface is the sequence of HDMI interfaces on the hardware of the display device, as shown in fig. 2, the at least one HDMI interface is HDMI1, HDMI2, HDMI3, and the sequence of HDMI interfaces on the hardware of the display device is HDMI1, HDMI2, HDMI3, and the configuration sequence of at least one HDMI interface is "HDMI1, HDMI2, HDMI3".
S804, controlling a display to display the indication identification of the at least one access device according to the configuration sequence so as to display an HDMI channel page.
The HDMI channel page comprises indication identifiers of at least one access device, and the indication identifiers of the at least one access device can be displayed in a list mode.
In some embodiments, after determining the indication identifier of the at least one access device, the indication identifiers are ordered in a configuration order so as to be able to keep consistent with the HDMI interface on the display device hardware to display the indication identifier of the at least one access device.
Along the above example, fig. 10 is a schematic diagram of an HDMI channel page two according to an embodiment of the present application, as shown in fig. 10, after determining that the indication identifier of at least one access device is "HDMI 1", "DVD player", "HDMI 2", "small a set top box", "HDMI3 (ARC)", and "sound", displaying the indication identifier of the at least one access device according to the configuration sequence "HDMI1, HDMI2, HDMI3", so as to clearly display that each access device accesses a display device through a corresponding HDMI interface.
In some embodiments, after determining the indication identifier of the at least one access device, according to the obtained device information of the at least one access device, a specified sequential position is included in the device information of the third access device. And then, according to the appointed sequence position of the third access device, adjusting the first sequence to obtain a second sequence, and further, controlling a display to display the indication identifier of at least one access device according to the second sequence.
Illustratively, as shown in the foregoing table 1, the device information of the DVD player includes a designated sequential position "1", and the indication marks indicating the set DVD player are arranged uppermost of the indication marks of all the access devices. After determining the indication identifier of at least one access device, determining the indication identifier of the access device corresponding to HDMI2 as a small A set top box and the indication identifier of the access device corresponding to HDMI3 as a sound box according to the configuration sequence of HDMI interface to obtain a first sequence of the small A set top box and the sound box, and further obtaining a second sequence of the DVD player, the small A set top box and the sound box according to the designated sequence position 1 of the DVD player.
In some embodiments, after the display device displays the indication identifications of the at least one access device in the configuration order of the at least one HDMI interface, a renaming operation of the indication identifications of the second access device by the user may be received through the user input interface, and the processor of the display device determines to rename the indication identifications of the second access device in response to the renaming operation, wherein the renaming operation indicates that the indication identifications of the second access device are modified to target identifications. And the display device responds to the renaming operation, updates and displays the indication identifier of the second access device displayed in the HDMI channel page as the target identifier, namely, the target identifier of the second access device is displayed still according to the configuration sequence of the HDMI interface corresponding to the second access device.
Fig. 11 is a schematic diagram three of an HDMI channel page in an embodiment of the present application, as shown in fig. 11, after the HDMI channel page displays an indication identifier of at least one access device, a display device first receives, through a user input interface, a selected operation of an indication identifier "set top box" in a current HDMI channel page of a user, which indicates that the user needs to perform a corresponding operation on a second access device corresponding to the indication identifier. Then, a renaming operation of the user for the second access device is received, wherein the renaming operation indicates that the current indication identifier of the second access device is modified into a small B-set top box. The processor of the display device modifies the current indication identification "set top box" of the second access device to "small B set top box" in response to the renaming operation. And displaying a 'small B set top box' on a second row of the access list according to the second position of the configuration sequence of the HDMI interface corresponding to the second access device.
In some embodiments, when at least one access device accesses a display device through at least one HDMI interface, the display device displays an indication identifier of the at least one access device through steps S801 to S804, at least one HDMI interface of the display device receives video data sent by the at least one access device and audio data corresponding to the video data, and first, a processor of the display device controls a display screen of the display device to display the video data sent by the at least one access device in a split screen manner, and specifically, displays the video data sent by the at least one access device in a split screen manner according to a configuration sequence of the at least one HDMI interface.
Fig. 12 is a schematic view of an interface displayed on a split screen of a display device according to an embodiment of the application. The display device 200 receives the video data 1 sent by the access device 501 corresponding to the HDMI1 interface and the video data 2 sent by the access device 502 corresponding to the HDMI2 interface, and the configuration sequence of the two HDMI interfaces is HDMI1 and HDMI2. The display device 200 controls the display to be divided into a display area C1 and a display area C2, and sequentially displays video data from left to right in the order of the configuration of the HDMI1 and HDMI2 interfaces, that is, displays video data 1 in the display area C1 and video data 2 in the display area C2.
In some embodiments, in a scenario where multiple paths of video data are received by a display device through an HDMI interface and multiple paths of screen projection are performed on audio data corresponding to the video data, if the audio data corresponding to the video data are played at the same time after the multiple paths of video data and the audio data corresponding to the video data are received, there is a problem that sound is noisy, and it is difficult for a user to hear audio content output by the display device. In an embodiment of the present application, after a display device receives multiple paths of video data and audio data corresponding to the video data through an HDMI interface, only the video data is output, but not the audio data corresponding to the video data. Under the condition that the display device displays the indication identifier of at least one access device, a user input interface of the display device receives a selected operation input by a user, if the selected operation indicates that a target access device is selected by the user, a processor of the display device responds to the selected operation to output audio data corresponding to video data sent by the target access device, specifically, the processor of the display device determines the output progress of the audio data corresponding to the video data according to the play progress of the video data corresponding to the target access device, so that the display device ensures audio and video synchronization in a multipath screen projection scene.
Fig. 13 is a schematic diagram of an interface displayed on a split screen of a display device according to an embodiment of the application. The display device 200 receives the video data 1 and the audio data 3 transmitted by the access device 501 through the HDMI1 interface, and receives the video data 2 and the audio data 4 transmitted by the access device 502 through the HDMI2 interface, and first displays the video data 1 and the video data 2 in a split screen without outputting the audio data 3 and the audio data 4 corresponding to the video data, which can be understood as mute processing. After the user touches the display screen to select the indication identifier "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 determines to start playing from 60% of the audio data according to the current playing progress 60% of the video data sent by the access device 502, so as to keep consistent with the playing progress of the current video, and ensure audio-video synchronization.
In some embodiments, the display device may output audio data corresponding to the video data through an access device corresponding to the HDMI interface, as shown in fig. 14, and fig. 14 is an interface schematic diagram three of split screen display of the display device according to an embodiment of the present application. After the display device 200 determines to output the audio data 4 corresponding to the video data 2 transmitted by the second access device 502, the processor of the display device 200 transmits 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 in the case of determining to support the HDMI interface of the ARC function, that is, the HDMI3 interface access device 503, to output the audio data 4 by the access device 503.
In the embodiment of the application, the access device mainly refers to a device which can be connected with the display device so as to realize the purposes of surfing the internet, watching network television programs or playing digital video discs and the like. As before, the access device may typically be a set top box, a DVD player, a network box of various brands, or the like. At present, various brands of display equipment generally support a key transmission function of CEC, and key information received by the display equipment can be transmitted to the access equipment through the key transmission function, so that the function of controlling keys corresponding to the access equipment, such as playing, pausing, up, down, left, right and other keys of the access equipment, is achieved.
As also shown in fig. 1, the access device accesses the display device 200, and a user can view content in the access device through the display device 200. Meanwhile, a control device (such as a remote controller) of the display device can also be used for controlling the access device.
Fig. 15 is a schematic diagram of a process of a key control method for a display device according to the related art. As shown in fig. 15, the display device detects the access device, and the channel of the display device is the HDMI channel accessed by the access device, when the display device receives the key command sent by the control device of the display device, the key command is directly forwarded to the access device, and the access device processes the key command, which may cause the key failure of the display device.
The other key control method for the display device is that the display device detects the access device, the channel of the display device is an HDMI channel accessed by the access device, when the display device receives a key instruction sent by the control device of the display device, the display device and the access device both process the key instruction, and at the moment, the information after the key instruction is processed by the display device and the access device is displayed in a page of the display device, the shielding problem can occur, and the information is not displayed fully.
Fig. 16 is a schematic view illustrating an interface display when a shading problem occurs according to another key control method for a display device of the related art. As shown in fig. 16, when the access device a accesses the display device, and the channel of the display device is the HDMI channel accessed by the access device a, at this time, the display of the display device displays the picture of the access device, when both the display device and the access device process the received key command, the first processing result after the display device processes the key command is XXXX, and the second processing result after the access device a processes the key command is XX page, as can be seen in fig. 16, when the first processing result and the second processing result are displayed simultaneously, a shielding problem occurs, resulting in incomplete information display, thereby affecting the use experience of the user.
In order to solve the above problems, another control method for a display device is provided in the embodiments of the present application, firstly, a processor of the display device detects an access device, sets a channel of the display device as an HDMI channel accessed by the access device, then the processor receives a key command for a first key sent by a control device of the display device, controls a display of the display device to pop up a target page, the target page includes a prompt message, the prompt message is used to instruct a user to select a target device for processing the key command from the access device and the display device, and finally, the processor responds to an operation of selecting the target device, controls the display to display a corresponding processing result after the target device processes the key command.
In some embodiments, the display device is a terminal device having a display function, such as a television, a mobile phone, a computer, a learning machine, and the like. In the display device:
An output interface (display 260, and/or audio output interface 270) configured to output user interaction information;
a communicator 220 for communicating with a server;
A processor 250, connected to the display, the communicator, the output interface and the memory, configured to execute computer instructions to cause the display device to detect an access device, set a channel of the display device to be an HDMI channel to which the access device is connected;
Receiving a key instruction aiming at a first key sent by control equipment of the display equipment, and controlling a display of the display equipment to pop up a target page, wherein the target page comprises prompt information, and the prompt information is used for indicating a user to select target equipment for processing the key instruction from the access equipment and the display equipment;
and responding to the operation of selecting the target equipment, and controlling the display to display a corresponding processing result after the target equipment processes the key instruction.
In some embodiments, the target device is a display device;
the processor 250 is specifically configured to execute computer instructions to cause the display device to:
and responding to the operation of selecting the target equipment, and controlling the display to display a first processing result corresponding to the display equipment after processing the key instruction.
In some embodiments, the target device is an access device;
the processor 250 is specifically configured to execute computer instructions to cause the display device to:
responding to the operation of selecting the target equipment, and sending the key instruction to the access equipment;
and controlling the display to display a second processing result corresponding to the access equipment after processing the key instruction.
In some embodiments, processor 250 is specifically configured to execute computer instructions to cause a display device to:
And detecting the access equipment, determining that the access equipment is in a starting state, and setting the channel of the display equipment as an HDMI channel accessed by the access equipment in response to the triggering operation of a user on a second key.
In some embodiments, the processor 250 is further configured to execute computer instructions to cause the display device to:
Detecting access equipment, determining that the access equipment is switched from a power-off state to a power-on state, and acquiring an HDMI channel accessed by the access equipment;
And receiving a channel jump instruction sent by the access equipment, and setting the channel of the display equipment as an HDMI channel accessed by the access equipment according to the channel jump instruction.
In some embodiments, the target device is an access device;
the processor 250 is specifically configured to execute computer instructions to cause the display device to:
And in response to the operation of selecting the target equipment, invoking HDMI control service of the display equipment, and sending the key instruction to the access equipment.
In some embodiments, the processor 250 is further configured to execute computer instructions to cause the display device to:
And detecting the access equipment, determining an HDMI channel accessed by the access equipment through a television input architecture TIF provided by an operating system of the display equipment, and setting the channel of the display equipment as the HDMI channel accessed by the access equipment.
Fig. 17 is a block diagram of a system for performing key control according to some embodiments of the present application, and as shown in fig. 17, the system may include a channel setting module 401, a control module 402, and a display module 403. The system detects the access device, firstly, the channel setting module 401 sets the channel of the display device as the HDMI channel accessed by the access device, then the control module 402 controls the display of the display device to pop up a target page after receiving a key instruction for a first key sent by the control device of the display device, the target page comprises prompt information, the prompt information is used for indicating a user to select a target device for processing the key instruction from the access device and the display device, and finally, the display module 403 responds to the operation of selecting the target device and controls the display to display a corresponding processing result after the target device processes the key instruction.
Based on the system framework, the implementation of the application in the android system is still as shown in fig. 8A, and the android system mainly includes an application layer, a framework layer, a system operation library layer and a kernel layer, and the implementation logic is mainly embodied in the application layer, where the implementation logic includes a channel setting module, a control module and a display module, and the roles of the modules have been described in detail in the above embodiments, so that the repetition is avoided and no description is repeated here.
For more detailed description of the present solution, the following description will be given by way of example with reference to fig. 18A, and it will be understood that the steps involved in fig. 18A may include more steps or fewer steps in actual implementation, and the order between these steps may also be different, so as to enable the key control method provided in the embodiment of the present application, which is not limited.
Fig. 18A is a flowchart illustrating another control method for a display device according to an embodiment of the present application, and fig. 18B is a schematic diagram illustrating another control method for a display device according to an embodiment of the present application. The embodiment is applicable to a case where when the display device receives a key instruction sent by the control device, the key instruction is processed. As shown in fig. 18A, the method specifically includes the steps of:
S1810, detecting the access device, and setting the channel of the display device as the HDMI channel accessed by the access device.
The access device mainly refers to a device which can be connected with a display device so as to achieve the purposes of surfing the internet, watching network television programs or playing digital video discs and the like. In general, the access device may be a set top box, a DVD player, a network box of various brands, and the specific type of the access device is not limited in the embodiments of the present application. HDMI is a fully digital video and audio transmission interface that can transmit uncompressed audio and video signals. HDMI can be used for set top boxes, DVD players, personal computers, televisions, game consoles, combination expansion machines, digital audio and television sets, and other devices.
Specifically, after the access device is connected to the display device, the processor of the display device can detect that the display device is currently accessed to the access device, and set the channel of the display device as the HDMI channel accessed by the access device, where the picture displayed by the display of the display device is the picture of the access device.
S1820, receiving a key instruction aiming at the first key sent by the control equipment of the display equipment, controlling the display of the display equipment to pop up a target page, wherein the target page comprises prompt information, and the prompt information is used for indicating a user to select target equipment for processing the key instruction from the access equipment and the display equipment.
The control device of the display device may be understood as a remote controller corresponding to the display device or other devices capable of controlling the display device through CEC functions. A target page may be understood as an interactive (Dialog) page with hints. The first key may be understood as a key that can be processed by both the access device and the display device, and is a key included in a control device of the display device, for example, an INFO (Information) key, a PICTURE (image setting) key, or a SOUND (SOUND setting) key, etc., which is not particularly limited in this embodiment.
Specifically, when the user wants to control the display device or the access device, the object can be achieved by operating the control device of the display device. Therefore, when the user presses a first key included in the control device of the display device, the processor of the display device can receive a key instruction aiming at the first key sent by the control device of the display device and control the display of the display device to pop up a target page, the target page comprises prompt information, the prompt information can instruct the user to select a target device for processing the key instruction from the access device and the display device, so that the user can be given sufficient prompt and selection rights, the user can autonomously select whether the key instruction is processed by the display device or forwarded to the access device and is processed by the access device, the key failure of the display device is avoided, or the access device and the display device are processed simultaneously, and the shielding problem exists.
S1830, responding to the operation of selecting the target device, and controlling the display to display the corresponding processing result after the target device processes the key instruction.
Specifically, according to the prompt information in the target page, the user can select the target device for processing the key instruction from the access device and the display device through operation control device or voice control and other modes, after the user selects the target device, the corresponding key instruction is processed by the target device, and then the processor of the display device responds to the operation of the target device selected by the user, so that the display can be controlled to display the corresponding processing result after the target device processes the key instruction.
Fig. 18C is a schematic diagram of a target page according to an embodiment of the present application. As shown in FIG. 18C, the access device A is connected with the display device, and the prompt information in the target page is that both the access device A and the display device process the key instruction, and the target device for processing the key instruction is selected. Two options are arranged below the prompt message, namely an access device A and a display device. The target page can prompt the user, so that the user can conveniently select the target equipment for processing the key instruction from the access equipment and the display equipment, and the problem that the key instruction is processed by the access equipment in the related technology, which possibly causes the failure of the key of the display equipment, or the shielding problem occurs when the key instruction is jointly processed by the display equipment and the access equipment is avoided.
In some embodiments, the detecting the access device and setting the channel of the display device as the HDMI channel accessed by the access device may specifically include detecting the access device, determining that the access device is in a power-on state, and setting the channel of the display device as the HDMI channel accessed by the access device in response to a triggering operation of the user for the second key.
The second key may be an INPUT key.
Specifically, the processor of the display device detects the access device, determines that the access device is in a power-on state, and the user calls out a second key by triggering the second key in the control device, and correspondingly, the processor of the display device responds to the triggering operation of the user on the second key, and can directly select the HDMI channel accessed by the access device to enter, namely, the channel of the display device is set as the HDMI channel accessed by the access device.
In this embodiment, the channel of the display device is set to be the HDMI channel accessed by the access device by the above method, which is simple and convenient and is beneficial to the smooth proceeding of the subsequent process.
In some embodiments, the detecting the access device, setting the channel of the display device to be the HDMI channel accessed by the access device may further specifically include:
Detecting access equipment, determining that the access equipment is switched from a power-off state to a power-on state, and acquiring an HDMI channel accessed by the access equipment;
And receiving a channel jump instruction sent by the access equipment, and setting the channel of the display equipment as an HDMI channel accessed by the access equipment according to the channel jump instruction.
Specifically, if the access device is in a power-off state, after the access device is accessed to the display device, a user starts the access device, and accordingly, after detecting the access device, the processor of the display device determines that the access device is switched from the power-off state to the power-on state, the processor can acquire an HDMI channel accessed by the access device. Meanwhile, after the access device is in a starting-up state, the access device can also acquire an HDMI channel accessed by the access device by reading the physical address reported by the extended display identification data (Extended Display Identification Data, EDID). The access device sends a channel jump instruction to the display device, and then the processor of the display device can receive the channel jump instruction sent by the access device, and set the channel of the display device as the HDMI channel accessed by the access device according to the channel jump instruction.
In this embodiment, the channel of the display device can be set as the HDMI channel accessed by the access device by receiving the channel jump instruction sent by the access device and according to the channel jump instruction, which is another channel setting mode, so that the channel setting method can be expanded, various conditions can be covered, and the subsequent process can be smoothly performed.
In some embodiments, the setting the channel of the display device as the HDMI channel accessed by the access device may further specifically include:
and detecting the access equipment, determining an HDMI channel accessed by the access equipment through a television input architecture TIF provided by an operating system of the display equipment, and setting the channel of the display equipment as the HDMI channel accessed by the access equipment.
The television input architecture (TV Input Framework, TIF) is a standard set of application programming interfaces (Application Program Interface, API) provided by the Android (Android) system for television (Tv) manufacturers, and the TIF is mainly used for creating a TvInput module to control a television with an Android system, and provides management of system signal sources, and the corresponding system service is TvInputManagerService (television input management service). HDMITvInputService (high definition multimedia interface television input management service) is a signal control service provided by a television manufacturer and used for controlling an HDMI channel, and can provide identification registration, creation, control, destruction and the like of the HDMI channel, and the signal control service starts to operate after the system of the television is started. The operating system of the display device may be an Android system.
Accordingly, after the access device accesses the display device, the display device defaults to automatically turn on a CEC Control function, and if the CEC function is not turned on, CEC Control may be set to on and TV auto power on in Settings. Meanwhile, the access device is connected with the display device through an HDMI wire. When the TV auto power on is set to on, the HDMI is connected to a signal source (an access device such as a DVD) and both the signal source and the display device are off, and when the signal source is on, the display device is automatically turned on and switched to the HDMI channel.
Therefore, when the processor of the display device detects the access device, the HDMI channel accessed by the access device can be determined through the TIF provided by the operating system of the display device, and the channel of the display device is directly set as the HDMI channel accessed by the access device.
In this example, the channel setting method is used for setting the channel of the display device, so that the method is efficient and quick and is beneficial to the smooth proceeding of the subsequent process.
In some embodiments, the physical channels of the display device in the TIF may include a Tuner (Tv channel, i.e., a channel connected to a signal line of the display device), an HDMI channel, and a Composite channel (AV channel, i.e., a channel connected to a yellow-white-red line), and each channel corresponds to a unique character string inputId (input identifier) as a unique identifier of the channel. The HDMI channel is special, after an access device (such as a DVD, a box, etc.) is inserted into the HDMI port, the access device may be added into the channel list as a sub-channel (i.e., the Name of the access device, CEC Name), and after the access device is inserted into the HDMI port, the Android system receives a notification of the underlying hardware, the access device will be automatically added into the channel list, and meanwhile, the sub-channel will disappear after the access device is pulled out, so as to avoid the continuous display.
Fig. 19A is a flowchart illustrating a control method for a display device according to an embodiment of the present application, and fig. 19B is a schematic diagram illustrating a control method for a display device according to an embodiment of the present application. This embodiment is optimized based on the above embodiment. Optionally, the embodiment may be suitable for explaining a process of controlling the display to display a processing result corresponding to the target device after the target device processes the key instruction when the target device is the display device and the access device respectively. As shown in fig. 19A, the method specifically includes the steps of:
s1910, detecting the access device, and setting the channel of the display device as the HDMI channel accessed by the access device.
S1920, receiving a key instruction aiming at the first key sent by the control equipment of the display equipment, controlling the display of the display equipment to pop up a target page, wherein the target page comprises prompt information, and the prompt information is used for indicating a user to select target equipment for processing the key instruction from the access equipment and the display equipment.
S1930, determining whether the target device is a display device.
If yes, execute S1940, if not, execute S1950-S1960.
Specifically, according to the prompt information in the target page, the user may select the target device for processing the key instruction from the access device and the display device through operation control device or voice control, etc., and after the user selects the target device, the processor of the display device needs to determine whether the target device is the display device.
S1940, responding to the operation of selecting the target device, and controlling the display to display a first processing result corresponding to the display device after processing the key instruction.
Specifically, if the target device is a display device, the key instruction is processed by the display device, and correspondingly, the processor of the display device directly controls the display to display a first processing result corresponding to the display device after the key instruction is processed in response to the operation of selecting the target device.
For example, if the first key is an INFO key, the display device responds to the key command after receiving the key command for the INFO key, and controls the display to display the channel information of the HDMI channel of the display device.
Fig. 19C is a schematic diagram of a page of a first processing result according to an embodiment of the present application. As shown in FIG. 19C, the access device A is connected with the display device, and the display of the display device displays XX information as a first processing result corresponding to the display device after the display device processes the key instruction when the target device is the display device.
S1950, in response to an operation to select a target device, a key instruction is transmitted to the access device.
Specifically, if the target device is an access device, the key instruction is processed by the access device, and correspondingly, the processor of the display device responds to the operation of selecting the target device and sends the key instruction to the access device, so that the access device can process the key instruction after receiving the key instruction.
And S1960, controlling the display to display a second processing result corresponding to the access equipment after the access equipment processes the key instruction.
After receiving the key instruction, the access device processes the key instruction, and correspondingly, the processor of the display device controls the display of the display device to display a second processing result corresponding to the access device after processing the key instruction.
For example, if the first key is an INFO key, the display device receives a key command for the INFO key, and then sends the key command to the access device, and after the access device responds to the key command, the display device is controlled to display information of the access device.
Fig. 19D is a schematic diagram of a page of a second processing result according to an embodiment of the present application. As shown in FIG. 19D, the access device A is connected with the display device, and the display of the display device shows that in the case that the target device is the access device A, the access device processes the second processing result XX page corresponding to the key instruction.
In this embodiment, a processor of a display device first detects an access device, sets a channel of the display device as an HDMI channel accessed by the access device, then receives a key instruction for a first key sent by a control device of the display device, controls a display of the display device to pop up a target page, where the target page includes prompt information for instructing a user to select a target device for processing the key instruction from the access device and the display device, then determines whether the target device is the display device, if the target device is the display device, responds to an operation for selecting the target device, controls the display to display a first processing result corresponding to the display device after processing the key instruction, if the target device is the access device, responds to an operation for selecting the target device, sends the key instruction to the access device, controls the display to display a second processing result corresponding to the key instruction after processing the key instruction, and in the scheme, when the target device is the display device and the access device are respectively the display device, the corresponding processing result after processing the key instruction is displayed by the display device is not only comprehensively described, and the key function of the access device and the display device is compatible, thereby satisfying the key blocking operation of the user or the user is avoided, and the user is satisfied.
In some embodiments, the target device is an access device, and the sending the key instruction to the access device in response to the operation of selecting the target device may specifically include calling an 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.
Specifically, after HDMITvInputService service is started, the underlying hardware device may report the physical channel information through onHardwareAdded or onHdmiDeviceAdded. HDMIControlService (HDMI control service) is a service of the Android system, and is responsible for CEC related functions, and is also started along with the start of the display device. After the access device accesses the display device, HDMITvInputService receives the HDMI channel information reported by onHdmiDeviceAdded. If the access device supports the CEC function, HDMIControlService is obtained through HDMITVCLINET, and at this time, the key instruction received by the display device may be sent to the access device through HDMIControlService. Therefore, in the case that the target device is the access device, the processor of the display device responds to the operation of selecting the target device, and by calling the HDMI control service (HDMIControlService) of the display device, a key instruction can be sent to the access device, so that the access device can process the key instruction after receiving the key instruction.
In this embodiment, the key instruction is sent to the access device through the method, which is simple, efficient and fast and is beneficial to the smooth proceeding of the subsequent process.
In summary, according to the control method for a display device of the embodiment of the present application, first, according to device information of at least one access device acquired by at least one HDMI interface, an indication identifier of the at least one access device is determined, then, a configuration sequence of the at least one HDMI interface is acquired, and further, the display is controlled to display the indication identifier of the at least one access device according to the configuration sequence, so as to display an HDMI channel page, where the HDMI channel page includes the indication identifier of the at least one access device. The method and the device realize that the indication identification of at least one access device is displayed according to the configuration sequence of at least one HDMI interface on hardware, so that a user can conveniently identify and distinguish devices connected with a display device through the HDMI interface.
According to the control method for the display device, firstly, the processor of the display device detects the access device, the channel of the display device is set to be the HDMI channel accessed by the access device, then the processor receives a key instruction aiming at a first key sent by the control device of the display device, the display of the display device is controlled to pop up a target page, the target page comprises prompt information, the prompt information is used for indicating a user to select a target device for processing the key instruction from the access device and the display device, and finally the processor responds to the operation of selecting the target device, controls the display to display a corresponding processing result after the target device processes the key instruction.
The embodiment of the application provides a computer readable nonvolatile storage medium, on which a computer program is stored, which when executed by a processor, implements each process of any one of the above method embodiments, and can achieve the same technical effect, and for avoiding repetition, a detailed description is omitted herein. The computer readable storage medium may be a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk.