Display device and playing channel switching method

By detecting the status of the playback channel interface of the display device and establishing a communication connection as needed, the communication delay problem when the display device switches playback channels is solved, thus improving the user experience.

CN121012948APending Publication Date: 2025-11-25HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410619843.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-11-25

AI Technical Summary

Technical Problem

When switching playback channels, the display device needs to re-establish a communication connection with the external device, which takes a long time and results in a poor user experience.

Method used

The display device detects whether the device interface corresponding to the target playback channel is connected to an external device. If it is not connected, the interface control module is not switched. If it is connected, the status of the interface control module is detected and a communication connection is established to avoid unnecessary module switching.

Benefits of technology

The signal transmission speed of external devices after switching playback channels has been optimized, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121012948A_ABST
    Figure CN121012948A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a display device and a playing channel switching method. When a user indicates to switch to a certain HDMI channel, the display device can detect whether the HDMI interface corresponding to the HDMI channel is connected with the external device. And if the HDMI channel is not connected, the HDMI control module is not switched, and the content can be displayed when the display device is switched back to the original HDMI channel. If the HDMI control module is connected with the external device, whether the HDMI control module is in the HDMI channel can be detected. If the HDMI channel is already located, the HDMI control module does not need to be switched, the external equipment does not need to be notified to reestablish communication connection, the content provided by the external equipment can be directly displayed, and the signal transmission speed of the external equipment after the HDMI channel is switched is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a playing channel switching method. BACKGROUND

[0002] A display device refers to a terminal device capable of outputting a specific display picture. The display device can realize bidirectional man-machine interaction, integrates audio, video, entertainment, data and other functions, and is used to meet the diversified and personalized needs of users.

[0003] A user can control the display device to realize various functions, such as playing media content. The display device can also be connected to an external device. The display device can be provided with a device interface, such as a high-definition multimedia interface (HDMI), to connect to external devices, such as an external set-top box and a game device. Different external devices can provide different functions. The set-top box can provide various media channels to the display device, and the game device can provide various game programs. The display device can switch the playing channel to a certain device interface to play the content provided by the external device connected to the interface.

[0004] The display device is provided with an HDMI control module, which can be connected to the HDMI interface to establish a communication connection process between the external device and the display device. However, only one HDMI control module can be configured in the display device, which causes the display device to only interact with one external device. Therefore, each time the display device switches the playing channel, the HDMI control module is switched to the corresponding HDMI interface, and a communication connection is re-established with the external device. Establishing a communication connection takes a certain amount of time, and the user needs to wait for a period of time before watching the content provided by the external device, which is less time-efficient. SUMMARY

[0005] The present application provides a display device and a playing channel switching method to solve the problem that in the related art, each time the display device switches the playing channel, a communication connection needs to be re-established with the external device.

[0006] In a first aspect, some embodiments of the present application provide a display device, comprising a display, at least two device interfaces, an interface control module and a controller. The device interface is configured to connect to an external device. The interface control module is configured to connect to the device interface. The controller is configured to:

[0007] In response to a playing channel switching instruction, switch the playing channel of the display device to a target playing channel, and detect the device connection state of a target device interface corresponding to the target playing channel;

[0008] if it is detected that the target device interface is connected with an external device, obtaining a connection state of a device interface of the interface control module; if the interface control module is connected with the target device interface, receiving media data sent by the external device through the target device interface; if the interface control module is not connected with the target device interface, connecting the interface control module to the target device interface, and sending a communication connection instruction to the external device to make the external device and the display device establish a communication connection.

[0009] if it is detected that the target device interface is connected with an external device, obtaining a connection state of a device interface of the interface control module; if the interface control module is connected with the target device interface, receiving media data sent by the external device through the target device interface; if the interface control module is not connected with the target device interface, connecting the interface control module to the target device interface, and sending a communication connection instruction to the external device to make the external device and the display device establish a communication connection.

[0010] In a second aspect, some embodiments of the present application provide a playing channel switching method applied to a display device, the method comprising:

[0011] in response to a playing channel switching instruction, switching a playing channel of the display device to a target playing channel, and detecting a device connection state of a target device interface corresponding to the target playing channel;

[0012] if it is detected that the target device interface is not connected with an external device, not switching a device interface connected by an interface control module;

[0013] if it is detected that the target device interface is connected with an external device, obtaining a connection state of a device interface of the interface control module; if the interface control module is connected with the target device interface, receiving media data sent by the external device through the target device interface; if the interface control module is not connected with the target device interface, connecting the interface control module to the target device interface, and sending a communication connection instruction to the external device to make the external device and the display device establish a communication connection.

[0014] It can be seen from the above technical solutions that some embodiments of the present application provide a display device and a playing channel switching method. When a user indicates to switch to a certain HDMI channel, the display device can detect whether an external device is connected at an HDMI interface corresponding to the HDMI channel. If not, the HDMI control module is not switched, and the display device can display content when switching back to the original HDMI channel. If an external device is connected, it can be detected whether the HDMI control module is in the HDMI channel. If it is already in the HDMI channel, the HDMI control module does not need to be switched, and the external device does not need to be notified to re-establish a communication connection. The content provided by the external device can be directly displayed, the speed of signal transmission of the external device after the HDMI channel is switched is optimized, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

[0016] Figure 1 The schematic diagram of the operation scenario between the display device and the control device provided by some embodiments of the present application;

[0017] Figure 2 The schematic diagram of the operation scenario between the display device and the control device provided by some embodiments of the present application; Figure 1 The hardware configuration block diagram of the display device in the present application;

[0018] Figure 3 The software configuration diagram of the display device in some embodiments is shown;

[0019] Figure 4 The schematic diagram of the user interface in some embodiments is shown;

[0020] Figure 5 The schematic diagram of the application panel in some embodiments is shown;

[0021] Figure 6 The connection schematic diagram of the display device and the external device in some embodiments is shown;

[0022] Figure 7 The connection schematic diagram of the HDMI interface and the HDMI control module in some embodiments is shown;

[0023] Figure 8 The connection schematic diagram of the HDMI interface and the HDMI control module in some embodiments is shown;

[0024] Figure 9 The interaction flowchart of the components of the display device in some embodiments is shown;

[0025] Figure 10 The schematic diagram of the signal source interface in some embodiments is shown;

[0026] Figure 11 The schematic diagram of the HDMI optimization confirmation information in some embodiments is shown;

[0027] Figure 12 The schematic diagram of the prompt information prompting to turn on the external device in some embodiments is shown;

[0028] Figure 13 The schematic diagram of the prompt information in some embodiments is shown;

[0029] Figure 14 The schematic diagram of the second prompt information in some embodiments is shown;

[0030] Figure 15 A schematic diagram of an HDMI channel interface in some embodiments is shown. DETAILED DESCRIPTION

[0031] The embodiments will be described in detail with reference to the drawings, of which examples are shown. In the following description, the same numbers are used to denote the same or similar elements unless otherwise described. The embodiments described in the following examples do not represent all the implementations consistent with the present application. They are merely examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0032] It should be noted that the brief description of terms in the present application is only for the convenience of understanding the following described embodiments, and is not intended to limit the embodiments of the present application. Unless otherwise stated, these terms should be understood according to their ordinary and customary meanings.

[0033] The terms "first", "second", "third", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar or like objects or entities, and do not necessarily mean a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchanged under appropriate circumstances.

[0034] The terms "include" and "have" and any variations thereof are intended to cover but not exclusively include, for example, a product or device containing a series of components, which is not necessarily limited to all the components clearly listed, but can include other components not clearly listed or inherent to such products or devices.

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

[0036] In the embodiments of the present application, the display device 200 generally refers to a device having the ability to display pictures and process data. For example, the display device 200 includes but is not limited to a smart television, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0037] Figure 1 A schematic diagram of the operating scenario between the display device and the control device is provided for some embodiments of the present application. As shown in Figure 1 The user can operate the display device 200 through touch operation, mobile terminal 300 and control device 100. The control device 100 is used to receive the operation instruction input by the user, and convert the operation instruction into a control instruction that can be recognized and responded by the display device 200. For example, the control device 100 can be a remote controller, a stylus, a handle, etc.

[0038] The mobile terminal 300 can be used as a control device to perform human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device to establish a communication connection with the display device 200 and perform data interaction. In some embodiments, the mobile terminal 300 can install a software application with the display device 200, implement connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. The mobile terminal 300 can also display audio and video content on the display device 200 to achieve a synchronous display function.

[0039] In some embodiments, the mobile terminal 300 or other electronic device can also simulate the function of the control device 100 by running an application program for controlling the display device 200.

[0040] As shown in Figure 1 It is also shown in the

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

[0042] Figure 2 The hardware configuration block diagram of the display device is shown in Figure 1 The hardware configuration block diagram of the display device is shown in

[0043] In some embodiments, the display device 200 can include at least one of a tuning demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0044] In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, the detector 230 includes a light receiver for collecting ambient light intensity; or the detector 230 includes an image collector such as a camera, which can be used to collect external environmental scenes, user attributes or user interaction gestures; or the detector 230 includes a sound collector such as a microphone, etc., for receiving external sounds.

[0045] In some embodiments, the display 260 includes display components for presenting a picture, and driving components for driving the display of the picture. The display 260 is configured to receive and display picture signals output from the controller 250. For example, the display 260 can be configured to display video content, image content, components of a menu control interface, a user control UI interface, and the like.

[0046] In some embodiments, the communication device 220 is a component for communicating with external devices or the server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication manners. For example, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality.

[0047] The communication device 220 can be configured to connect the display device 200 to external devices or the server 400 through wireless or wired connection. The wired connection can be achieved by connecting the display device 200 to external devices through data lines, interfaces, and the like. The wireless connection can be achieved by connecting the display device 200 to external devices through wireless signals or wireless networks. The display device 200 can be directly connected to external devices, or can be indirectly connected to external devices through gateways, routers, connection devices, and the like.

[0048] In some embodiments, the controller 250 can include at least one of a central processor, a video processor, an audio processor, a graphics processor, a power supply processor, first to n interfaces for input / output, and the like. The controller 250 controls the operation of the display device and responds to user operations by controlling various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0049] In some embodiments, the controller 250 and the tuner demodulator 210 can be located in different split devices, i.e., the tuner demodulator 210 can also be located in an external device of the main device where the controller 250 is located, such as an external set-top box, and the like.

[0050] In some embodiments, the user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the graphical user interface (GUI).

[0051] In some embodiments, the audio output device 270 can be a native loudspeaker of the display device 200, or an audio output device externally connected to the display device 200. In the case of the audio output device externally connected to the display device 200, the display device 200 can further be provided with an external audio output terminal, and the audio output device can be connected to the display device 200 through the external audio output terminal to output sound of the display device 200.

[0052] In some embodiments, the user input interface 280 can be used to receive instructions from user input.

[0053] To perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program used to manage and control hardware resources and software resources in the display device 200. The operating system can control the display device to provide a user interface, for example, the operating system can directly control the display device to provide a user interface, or can provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

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

[0055] The operating system can be divided into different modules or levels according to the functions implemented. Figure 3 A software configuration diagram of the display device in some embodiments is shown. As shown in Figure 3 In some embodiments, the system is divided into four layers, from top to bottom, the application layer (referred to as "application layer" for short), the application framework layer (referred to as "framework layer" for short), the system library layer and the kernel layer.

[0056] In some embodiments, the application layer is used to provide services and interfaces for application programs, so that the display device 200 can run application programs and interact with users based on the application programs. At least one application program can be run in the application layer, which can be a window (Window) program, a system setting program or a clock program provided by the operating system, or an application program developed by a third-party developer. In specific implementation, the application programs in the application layer are not limited to the above examples.

[0057] The framework layer provides an application programming interface (API) and a programming framework for applications. The application framework layer includes some pre-defined functions. The application framework layer is equivalent to a processing center that decides which application in the application layer to act. The application can access resources in the system and obtain services of the system through the API interface in the execution.

[0058] As shown in Figure 3 In the embodiments of the present application, the application framework layer includes a view system, managers, a content provider, etc. The view system can design and implement the interface and interaction of the application. The view system includes lists, grids, text boxes, buttons, etc. The managers include at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing access to system location services for system services or applications; a package manager for retrieving various information related to application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop components on the user interface.

[0059] In some embodiments, the activity manager is used to manage the life cycle of each application and the general navigation back function, such as controlling the exit, opening, back, etc. of the application. The window manager is used to manage all window programs, such as obtaining the size of the display screen, determining whether there is a status bar, locking the screen, intercepting the screen, and controlling the display window change, for example, reducing the display window, shaking the display, and twisting the display.

[0060] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library included in the system runtime library layer, such as the C / C++ instruction library, to implement the functions of the framework layer.

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

[0062] It should be noted that the above examples are only a simple division of the operating system functions, and do not constitute a limitation on the specific operating system form of the display device 200 in the embodiments of the present application. According to the function of the display device, the type of the operating system, and other factors, the number and specific type of the levels included in the operating system can be in other forms.

[0063] The display device 200 can have multiple functions, such as browsing web pages, playing media, entertainment games, screen projection, etc., thereby providing a variety of services to the user. The user can control the display device 200 to start a certain related application program, thereby starting the corresponding function.

[0064] In some embodiments, when the user controls the display device to start, the controller 250 can control the display 260 to display a user interface. The user interface can be a specific target image, such as various media obtained from a network signal source, including video, picture, etc. The user interface can also be some UI interface of the display device, such as a system main interface, various control interfaces of the application programs installed in the display device, etc.

[0065] Figure 4 A schematic diagram of the user interface in some embodiments is shown. As shown, Figure 4 The user interface includes a first navigation bar 400, a second navigation bar 410, a function bar 420, and a content display area 430, and the function bar 420 includes multiple function controls such as "view record", "my collection", and "my application", etc. The user can control to enter the application panel page by clicking the "my application" control. The user can view the application programs installed in the display device 200 through the application panel, that is, the functions supported by the display device 200. It should be noted that the application programs installed in the display device 200 can be system applications or third-party applications. The user controls to start a certain application program, thereby controlling the display device 200 to implement the corresponding function of the application program.

[0066] Figure 5 A schematic diagram of the application panel in some embodiments is shown. As shown, Figure 5As shown, the application panel includes three controls, namely, "browser", "network media", and "screen projection". The user can click the "browser" control to control the display device 200 to open a browser application to browse various web pages, etc. The user can click the "network media" control to use the display device 200 to watch various network media. The user can click the "screen projection" control to enable the display device 200 to start the screen projection function.

[0067] In some embodiments, the display device 200 can connect to an external device through the device interface 240 to play the content provided by the external device. The external device can be a set-top box, a game device, etc. The display device 200 and the external device that establish a communication connection serve as a sink and a source, respectively. The external device can transmit data to the display device 200 through the device interface 240 to send media signals to the display device 200. Different external devices can support different functions. For example, a game device can provide multiple game applications, and a set-top box can provide media channel content.

[0068] The display device 200 and the external device are provided with the same interface specification and function data interface. Figure 6 A connection diagram of the display device and the external device in some embodiments is shown. As shown in Figure 6 The display device 200 and the external device can be provided with an HDMI (High Definition Multimedia Interface). The user can plug the two ends of the HDMI interface data line into the display device 200 and the external device, respectively, to realize data transmission between the display device 200 and the external device.

[0069] To realize the communication connection between the display device 200 and the external device, other connection modes can also be used between the display device 200 and the external device, such as DVI (Digital Visual Interface), VGA (Video Graphics Array), USB (Universal Serial Bus), etc. Wireless connection modes can also be used, such as a wireless local area network, Bluetooth connection, infrared connection, etc. Different communication connection modes can use different information transmission protocols. For example, when the HDMI interface is used to realize the connection, the HDMI transmission protocol can be used for data transmission.

[0070] It should be noted that, in order to ensure that the display device 200 plays the content provided by the external device, the display device can be set to the playing channel corresponding to the device interface connected by the external device, so as to establish the communication connection between the external device and the display device. For example, the user can set the signal source of the display device 200 to the HDMI interface, and the display device 200 can play the content provided by the external device connected to the HDMI interface.

[0071] In the embodiments of the present application, the playing channel corresponding to the HDMI interface is referred to as the HDMI channel. When the display device does not play the content at the device interface, for example, the display system page or the control interface of the display device installation application, it is referred to as the system playing channel.

[0072] The display device 200 can play the content provided by the external device at different interfaces by switching the playing channel. For example, after the display device 200 and the media device are connected through the HDMI, the media device can send media data to the display device 200. The display device 200 can perform decoding on the media data to obtain video data and audio data. The display device 200 can display the video data in the display 260 and play the audio data through the speaker.

[0073] In some embodiments, the display device 200 can be provided with a plurality of device interfaces 240, including at least two HDMI interfaces, so that the display device 200 can simultaneously connect a plurality of external devices, for example, simultaneously connect a game device and a set-top box. The display device 200 can set the playing channel to the playing channel corresponding to one of the device interfaces, so as to display the playing content provided by the external device connected to the interface.

[0074] The interface control module can be configured in the display device and can be connected to the device interface for control. In the embodiments of the present application, the HDMI is taken as an example to introduce the technical solutions. The interface control module can be the HDMI control module.

[0075] For the HDMI interface, the display device is provided with the HDMI control module, which can be connected to one HDMI interface and can control the communication connection process between the external device at the HDMI interface and the display device. The HDMI control module can be configured in the central processing unit (SOC chip) of the display device.

[0076] When the display device 200 detects that the external device is connected to the HDMI interface, the display device 200 can notify the external device to indicate that the external device and the display device 200 establish the communication connection.

[0077] The communication connection process can be divided into two stages: the external device reads the EDID (Extended Display Identification Data) of the display device 200, and the external device and the display device 200 perform HDCP (High-bandwidth Digital Content Protection) handshake interaction.

[0078] The EDID can declare the capability information of the display device 200, such as some parameter data. After the external device reads the EDID, the corresponding media data can be generated according to the related parameters, and the display device 200 can perform HDCP handshake interaction. The HDCP handshake interaction is used to ensure that the digital image and sound data will not be illegally copied when transmitted through the transmission interface.

[0079] It should be noted that the HDCP handshake interaction is performed by the HDMI control module. Only when the HDMI control module is in the current playing channel (i.e., the HDMI control module is connected to the current HDMI interface), the normal progress of the HDCP handshake interaction can be ensured, thereby ensuring the successful communication connection between the external device and the display device 200.

[0080] In some embodiments, a plurality of HDMI control modules can be configured in the display device 200. The number of HDMI control modules can be the same as the number of HDMI interfaces, so that each HDMI interface is matched with one HDMI control module. That is, the HDMI interface and the HDMI control module are one-to-one corresponding, and each HDMI control module can control one HDMI interface independently.

[0081] Figure 7 A connection schematic diagram of the HDMI interface and the HDMI control module in some embodiments is shown. As shown in Figure 7 The display device 200 is configured with three HDMI interfaces: HDMI 1 interface, HDMI 2 interface and HDMI 3 interface, and three HDMI control modules: HDMI-A, HDMI-B and HDMI-C. Among them, the HDMI-A control module is connected to the HDMI 1 interface, used for HDCP handshake interaction with the external device at the HDMI 1 interface, the HDMI-B control module is connected to the HDMI 2 interface, used for HDCP handshake interaction with the external device at the HDMI 2 interface, and the HDMI-C control module is connected to the HDMI 3 interface, used for HDCP handshake interaction with the external device at the HDMI 3 interface.

[0082] At this time, the external device accesses any one HDMI interface, and there is a corresponding HDMI control module, so that multiple external devices can simultaneously establish a communication connection with the display device 200. Even if the playing channel of the display device 200 is not in the playing channel corresponding to the current HDMI interface, the external device can establish a communication connection with the display device 200. When the display device 200 switches to the playing channel, the external device can directly send the media data to the display device 200, without the need to reestablish a communication connection with the display device 200. The user can quickly watch the image content provided by the external device.

[0083] In some embodiments, there can be only one HDMI control module in the display device 200. Since the HDMI control module is arranged in the SOC chip, the manufacturer of the chip may, in order to save costs, only configure one HDMI control module. This results in multiple HDMI interfaces in the display device 200 sharing one HDMI control module.

[0084] The HDMI control module can only connect one HDMI interface, that is, the HDMI control module can only perform HDCP handshake interaction with the external device at the current HDMI interface. Therefore, even if multiple external devices are currently accessed by the display device 200, the display device 200 can only establish a communication connection with one external device.

[0085] Figure 8 A connection diagram of the HDMI interface and the HDMI control module in some embodiments is shown. As shown in Figure 8 The display device 200 is configured with three HDMI interfaces: HDMI 1 interface, HDMI 2 interface, and HDMI 3 interface, and one HDMI control module: HDMI-A. The display device 200 is also configured with an HDMI interface switch (HDMI SWITCH), which is connected with the three HDMI interfaces and the one HDMI control module. The HDMI interface switch can control the HDMI control module to connect with which HDMI interface. For example, the user sets the playing channel of the display device 200 to the HDMI 1 interface, and the HDMI interface switch can control the HDMI-A control module to connect to the HDMI 1 interface, so that the HDMI-A control module performs HDCP handshake interaction with the external device at the HDMI 1 interface.

[0086] In some embodiments, when the user instructs the display device to switch the playing channel to an HDMI channel, in order to ensure that the content provided by the external device can be normally displayed, the display device will switch the HDMI control module to the HDMI channel (that is, make the HDMI control module connect the HDMI interface corresponding to the HDMI channel). At the same time, the display device will notify the external device, so that the external device establishes a communication connection with the display device.

[0087] It should be noted that the display device needs to switch the HDMI control module and notify the external device each time the display device switches to the HDMI channel. Therefore, the external device and the display device currently need to reestablish the communication connection process regardless of whether the external device and the display device have established a communication connection before.

[0088] Considering that the communication connection process consumes a certain amount of time, the user needs to wait for a period of time after instructing to switch the HDMI channel before being able to watch the content provided by the external device, which results in slow transmission of the signal by the external device after switching the HDMI channel, poor timeliness, and poor user experience.

[0089] For example, the HDMI control module of the display device is currently in a certain HDMI channel, but the current playing channel is another playing channel other than the HDMI interface, such as a system playing channel. At this time, if the HDMI channel is connected with an external device, the external device can have established a communication connection with the display device. After the user instructs to switch to the HDMI channel, the display device needs to reestablish the communication connection process with the external device, which consumes a certain amount of time.

[0090] For another example, the HDMI control module of the display device is currently in the HDMI 1 channel, and the HDMI 1 channel is connected with an external device, which has established a communication connection with the display device. When the user instructs the display device to switch the playing channel to the HDMI 2 channel, the display device switches the HDMI control module to the HDMI 2 channel, which causes the external device at the HDMI 1 channel to be disconnected from the display device. However, the HDMI interface corresponding to the HDMI 2 channel can not be connected with an external device, which results in no HDMI signal for playing, and the user cannot watch the content, which can switch the playing channel back to the HDMI 1 channel. Since the external device at the HDMI 1 channel and the display device have been disconnected from the communication connection, the display device needs to reestablish the communication connection with the external device after switching back to the HDMI 1 channel, which consumes a certain amount of time and results in poor user experience.

[0091] To solve the above problems, the display device provided by the embodiments of the present application can have an HDMI optimization function. After the user instructs to switch to a certain HDMI channel, the display device can detect whether an external device is connected to the HDMI interface corresponding to the HDMI channel. If not, the HDMI control module is not switched, and the display device can display the content when switching back to the original HDMI channel. If an external device is connected, it can be detected whether the HDMI control module is in the HDMI channel. If it is already in the HDMI channel, the HDMI control module does not need to be switched, and the external device does not need to be notified to re-establish a communication connection. The content provided by the external device can be directly displayed, the speed of signal transmission of the external device after switching the HDMI channel is optimized, and the user experience is improved.

[0092] Figure 9 A flowchart showing the interaction of various components of the display device in some embodiments is shown, including the following steps:

[0093] S101, in response to a play channel switching instruction, switching the play channel of the display device to a target play channel, and detecting the device connection state of the target device interface corresponding to the target play channel;

[0094] S102, based on detecting that the target device interface is not connected to an external device, not switching the device interface connected by the interface control module;

[0095] S103, based on detecting that the target device interface is connected to an external device, obtaining the device interface connection state of the interface control module; if the interface control module is connected to the target device interface, receiving the media data sent by the external device through the target device interface; if the interface control module is not connected to the target device interface, connecting the interface control module to the target device interface, and sending a communication connection instruction to the external device to establish a communication connection between the external device and the display device.

[0096] In some embodiments, the user can select to switch the play channel of the display device 200.

[0097] The user can input a play channel switching instruction to instruct to switch the play channel of the display device 200. The controller 250 can obtain the target play channel instructed by the user, and switch the play channel of the display device 200 to the target play channel.

[0098] The display device 200 is provided with a plurality of device interfaces, including at least two HDMI interfaces, and each device interface can correspond to a play channel. Figure 10 A schematic diagram of a signal source interface in some embodiments is shown. As shown in FIG. 4, the signal source interface of the display device 200 includes a plurality of device interfaces, including at least two HDMI interfaces, and each device interface can correspond to a play channel. Figure 10 ​As shown, the signal sources can include a system play channel, a USB, an HDMI 1, an HDMI 2 and a VGA. Each signal source except the system play channel corresponds to a device interface. A user can select a certain signal source, so as to set the play channel corresponding to the signal source as the current play channel of the display device 200. For example, the user can set the play channel of the display device 200 as the HDMI 1 channel, so as to make the display device 200 play the content provided by the external device connected at the HDMI 1 interface.

[0099] After switching the play channel of the display device 200 to the target play channel, the controller 250 can perform the HDMI optimization processing on the display device 200. It should be noted that the target play channel can be an HDMI channel, or can be a play channel of another type. If it is a play channel of another type, the HDMI optimization processing is not needed at present.

[0100] To this end, after switching the play channel of the display device 200 to the target play channel, the controller 250 can detect the channel type of the target play channel.

[0101] If the channel type is a preset type, the optimization processing can be performed on the target device interface. Taking the HDMI as an example, if the target play channel is an HDMI channel, it indicates that the display device 200 can need to perform the process of establishing a communication connection with the external device at the HDMI interface, and then the controller 250 can perform the HDMI optimization processing on the display device 200, including switching the HDMI interface connected to the HDMI control module, etc.

[0102] If the channel type is not a preset type, the device interface connected to the interface control module is not switched. Taking the HDMI as an example, if the target play channel is not an HDMI channel, it indicates that the display device 200 does not need to perform the process of establishing a communication connection with the external device at present, and then the controller 250 does not switch the HDMI interface connected to the HDMI control module.

[0103] It should be noted that the HDMI control module is currently connected to a certain HDMI interface, and if an external device is connected to the HDMI interface, the HDMI control module has established a communication connection with the external device. Since the controller 250 does not switch the HDMI interface to which the HDMI control module is connected, it is ensured that the external device can be in a communication connection state with the display device 200 at all times. When the user subsequently instructs to switch the playing channel to the HDMI channel corresponding to the HDMI interface, since the external device has established a communication connection with the display device 200, the controller 250 does not need to switch the HDMI interface to which the HDMI control module is connected, nor does it need to notify the external device to establish a communication connection with the display device 200, but can directly receive the HDMI signal sent by the external device, thereby ensuring that the display device 200 directly plays the content provided by the external device, and optimizing the speed of signal transmission of the external device after switching the HDMI channel.

[0104] In the embodiments of the present application, HDMI is taken as an example to introduce the scheme of interface optimization processing.

[0105] In some embodiments, in order to optimize the speed of signal transmission of the external device after switching the HDMI channel, the display device 200 provided by the embodiments of the present application is provided with an HDMI optimization mode. The display device 200 is provided with an HDMI optimization switch in advance, and the HDMI optimization switch is used to control whether the display device 200 enters the HDMI optimization mode. When the display device 200 is in the HDMI optimization mode, the controller 250 can perform HDMI optimization processing on the display device 200.

[0106] The user can send an HDMI optimization instruction to the display device 200 to turn on the HDMI optimization switch and make the display device 200 enter the HDMI optimization mode.

[0107] In some embodiments, the user can send an HDMI optimization instruction to the display device 200 by operating a specified key of the remote controller. The correspondence between the HDMI optimization instruction and the key of the remote controller is bound in advance in the actual application. For example, an HDMI optimization key is set on the remote controller, and the user can press the key to control the display device 200 to turn on or off the HDMI optimization switch.

[0108] The HDMI optimization option can also be set in the system UI interface of the display device 200, and the user can control the HDMI optimization switch to be turned on or off in the system setting interface.

[0109] In some embodiments, to prevent the user from triggering the HDMI optimization by mistake, after receiving the HDMI optimization instruction, the controller 250 can control the display 260 to display HDMI optimization confirmation information, so that the user makes a second confirmation as to whether to control the display device 200 to enter the HDMI optimization mode. Figure 11 FIG. 6 shows a schematic diagram of the HDMI optimization confirmation information in some embodiments.

[0110] In some embodiments, if the target playback channel is an HDMI channel, the controller 250 can perform the HDMI optimization process on the display device 200. It should be noted that the HDMI optimization switch can be in an on state or in an off state. The on state of the HDMI optimization switch determines whether the display device 200 can be subjected to the HDMI optimization process.

[0111] To this end, after switching the playback channel of the display device 200 to the target playback channel, the controller 250 can also detect the switch state of the HDMI optimization switch.

[0112] If the HDMI optimization switch is in the on state, the controller 250 can perform the HDMI optimization process on the display device 200.

[0113] If the HDMI optimization switch is in the off state, the display device 200 normally interacts with the external device connected to the HDMI channel. The controller 250 can connect the HDMI control module to the target HDMI interface corresponding to the target playback channel, and send a communication connection instruction to the external device through the target HDMI interface, so that the external device and the display device 200 establish a communication connection.

[0114] In some embodiments, when performing the HDMI optimization process on the display device 200, the controller 250 can first detect the device connection state of the target device interface (also referred to as the target HDMI interface in the embodiments of the present application) corresponding to the target playback channel. The device connection state is used to represent whether an external device is currently connected to the HDMI interface.

[0115] The controller 250 can detect each device interface in real time to determine whether the device interface is connected to an external device. The controller 250 can obtain the device connection state of the device interface through a device insertion detection thread.

[0116] Taking the HDMI interface as an example, the HDMI interface includes four Time Minimized Differential Signal (TMDS) channels mainly used for transmitting data, one Display Data Channel (DDC), and a Consumer Electronics Control (CEC) line. The HDMI includes a Hot Plug Detect (HPD) pin, and the controller 250 can detect whether an external device is connected to the HDMI interface through the HPD.

[0117] When the external device is connected to the HDMI interface, a voltage of 5V can be provided to the HPD. Therefore, whether the external device is connected to the HDMI interface can be determined by detecting whether the voltage at the HDMI interface is 5V. For the external device connected to the HDMI interface, the display device 200 can be in a communication connection with the external device.

[0118] In some embodiments, considering that some devices are in a standby state, the HDMI interface of the display device 200 can also be powered, and the external device cannot be in a communication connection with the display device 200, and thus cannot provide the playing content.

[0119] Therefore, after detecting that the external device is connected to the HDMI interface, the controller 250 can further acquire a device state of the external device to determine whether the external device is in a powered-on state or a standby state. The controller 250 can detect a voltage signal of the target HDMI interface.

[0120] If the voltage signal carries a jump signal, the controller 250 marks that the external device is in the powered-on state. At this time, the controller 250 can control the display device 200 and the external device to normally perform the communication connection.

[0121] If the voltage signal does not carry the jump signal, the controller 250 marks that the external device is in the standby state. At this time, the external device cannot establish the communication connection with the display device 200. The controller 250 can control the display 260 to display prompt information to notify a user to switch the external device from the standby state to the powered-on state. Figure 12 A schematic diagram of the prompt information prompting to power on the external device in some embodiments is shown. As shown in Figure 12 The prompt information can be “The device at the current HDMI 1 interface is in a standby state. Please power it on”.

[0122] In some embodiments, after detecting the device connection state of the target HDMI interface, the controller 250 can perform a corresponding HDMI optimization process on the display device 200.

[0123] If it is detected that the target HDMI interface is not connected with the external device, it indicates that the display device 200 currently does not need to perform the process of establishing a communication connection with the external device, i.e., the HDMI control module does not need to be controlled to perform the HDCP handshake interaction. At this time, the controller 250 can not switch the HDMI interface to which the HDMI control module is connected.

[0124] It should be noted that no matter which HDMI interface the HDMI control module is connected to at this time, no switching is needed. If the HDMI control module is currently connected to an HDMI interface other than the target HDMI interface, and the interface is connected with the external device, it indicates that the display device 200 has already established a communication connection with the external device. The controller 250 does not switch the HDMI control module, thereby ensuring that the external device can always be in a communication connection state with the display device 200. When subsequently switching to the HDMI channel corresponding to the HDMI interface, no HDMI control module needs to be switched, and no communication connection needs to be re-established with the external device. The HDMI signal sent by the external device can be directly received, thereby optimizing the speed of signal transmission by the external device after the HDMI channel is switched.

[0125] In some embodiments, after detecting that the target HDMI interface is not connected with the external device, the controller 250 does not switch the HDMI control module, and the controller 250 can also control the display 260 to display prompt information. The prompt information is used to prompt that the target HDMI interface is not connected with the external device, and can also notify the user to connect the external device to the target HDMI interface or switch the play channel. Figure 13 A schematic diagram of the prompt information in some embodiments is shown. As shown in Figure 13 The prompt information can be "no signal at present, no device connected at the HDMI 2 interface, please connect the device or switch the play channel".

[0126] During the display of the prompt information by the display, the controller can receive an instruction indicating switching of the play channel. The controller 250 can detect a user operation to determine whether the user switches the play channel.

[0127] If no instruction indicating switching of the play channel is received, the controller 250 can continuously detect the device connection state of the target HDMI interface to detect whether the user connects the external device to the target HDMI interface.

[0128] Based on the detection that the target HDMI interface is connected with the external device, the controller 250 can connect the HDMI control module to the target HDMI interface, and send a communication connection instruction to the external device, so that the external device establishes a communication connection with the display device 200.

[0129] In some embodiments, if it is detected that the target HDMI interface is connected with the external device, it indicates that the display device 200 needs to establish a communication connection with the external device, i.e., the HDMI control module needs to be connected to the target HDMI interface. The controller 250 can first acquire the HDMI interface connection state of the HDMI control module. The HDMI interface connection state is used to represent the HDMI interface currently connected by the HDMI control module.

[0130] If the HDMI control module is currently connected to the target HDMI interface, it indicates that the external device at the target HDMI interface has established a communication connection with the display device 200. If the external device is notified again to establish a communication connection, the process of establishing a communication connection will consume a certain amount of time. In order to optimize the speed of signal transmission of the external device, the external device does not need to be notified to establish a communication connection at this time.

[0131] Therefore, the controller 250 can directly receive the media data sent by the external device through the target HDMI interface, and control the display device 200 to play the media data, so that the user can watch the content provided by the external device.

[0132] If the HDMI control module is currently not connected to the target HDMI interface, the controller 250 can connect the HDMI control module to the target HDMI interface, and send a communication connection instruction to the external device, so that the external device establishes a communication connection with the display device 200.

[0133] In some embodiments, after detecting that the target HDMI interface is connected with the external device, the controller 250 can first acquire the channel type of the current playing channel of the display device 200.

[0134] If the channel type is not the preset type, i.e., the current playing channel of the display device 200 is not an HDMI channel, the HDMI control module can be connected to the target HDMI interface or other HDMI interfaces. At this time, the controller 250 needs to acquire the HDMI interface connection state of the HDMI control module to determine whether the HDMI control module needs to be switched.

[0135] If the channel type is the preset type, i.e., the current playing channel is an HDMI channel, it indicates that the HDMI interface control module is connected to the HDMI interface corresponding to the current playing channel, and is not connected to the target HDMI interface. At this time, the controller 250 can connect the HDMI control module to the target HDMI interface, and send a communication connection instruction to the external device, so that the external device establishes a communication connection with the display device 200.

[0136] In some embodiments, in order to make the external device and the display device 200 establish a communication connection, the controller 250 can send a communication connection instruction to the external device through the target HDMI interface.

[0137] The controller 250 can first generate a hot plug signal (HPD signal) and send the HPD signal to the external device through the target HDMI interface. The HPD signal can instruct the external device to start communication interaction. After receiving the HPD signal, the external device can read the extended display identification data (EDID) of the display device 200.

[0138] The EDID contains parameters about the display 260 and its performance, including but not limited to: vendor information, maximum image size, color settings, manufacturer pre-settings, frequency range limits, a string of the display 260 name and serial number, and can also include the physical address of the current device interface. Therefore, the external device can parse the capabilities of the display device 200 and the physical address of the currently connected device interface according to the EDID.

[0139] The display device 200 can verify the case where the external device reads the EDID.

[0140] The controller 250 can send a verification instruction to the external device. The verification instruction is used to make the external device feed back the physical address read from the extended display identification data. After receiving the verification instruction, the external device will feed back the parsed physical address to the display device 200. In the embodiments of the present application, the physical address of the target HDMI interface is referred to as a first physical address, and the physical address fed back by the external device is referred to as a second physical address.

[0141] The controller 250 can receive the second physical address sent by the external device and can obtain the first physical address of the target HDMI interface. The controller 250 can detect whether the first physical address and the second physical address are the same.

[0142] If the first physical address and the second physical address are different, it means that the external device has a problem. It may be that the external device cannot read the EDID, which means that the device has a security problem, or it may be that the external device cannot parse the EDID or parses error information, which means that the working performance of the device is poor or the device has a problem. In view of this, the device cannot be used normally. The controller 250 can set to prohibit the external device and the display device 200 to establish a communication connection, and can control the display 260 to display second prompt information for prompting the user to replace the external device connected by the HDMI interface. Figure 14 A schematic diagram of the second prompt information in some embodiments is shown. As shown in Figure 14 The second prompt information can be "the device at the current HDMI 3 interface has a problem, please replace other device".

[0143] If the first physical address and the second physical address are the same, it indicates that the external device can normally read and parse the EDID, and at this time, the controller 250 can send a verification success information to the external device to inform the external device to continue to establish a communication connection. The external device can send an HDCP handshake interaction request to the display device 200.

[0144] In response to the protocol handshake interaction request sent by the external device, the controller 250 can control the HDMI control module to perform a protocol handshake interaction (HDCP handshake interaction) with the external device. And after the HDCP handshake interaction is successful, a communication connection between the display device 200 and the external device is established.

[0145] After the display device 200 and the external device establish a communication connection, the external device can send an HDMI signal to the display device 200 first. The controller 250 can parse the HDMI signal to obtain video data and audio data. The controller 250 can control the display 260 to display the video data and control the audio device to play the audio data.

[0146] In some embodiments, when the HDMI optimization switch is turned on, a preset HDMI channel can also be set in the display device 200, which is used to make the HDMI control module connected to the HDMI interface corresponding to the preset HDMI channel by default. According to the viewing habits of the user, the controller 250 can set the HDMI channel used most frequently by the user as the preset HDMI channel.

[0147] In response to the power-on instruction input by the user, the controller 250 can detect the on state of the HDMI optimization switch.

[0148] If the HDMI optimization switch is in the on state, the controller 250 can connect the HDMI control module to the HDMI interface corresponding to the preset HDMI channel.

[0149] At this time, it can be ensured that the display device 200 can directly establish a communication connection with the external device corresponding to the preset HDMI channel after the display device 200 is powered on. When the user switches the playing channel of the display device 200 to the preset HDMI channel, the display device 200 can directly play the content provided by the external device corresponding to the channel.

[0150] After the display device 200 is powered on, the controller 250 can set the playing channel of the display device 200 to the system playing channel to display the system main interface. The controller 250 can also set the playing channel of the display device 200 to the preset HDMI channel.

[0151] In some embodiments, the user can set the preset HDMI channel by himself. In response to an instruction indicating to set the preset HDMI channel, the controller 250 can control the display 260 to display an HDMI channel interface. Figure 15 A schematic diagram of the HDMI channel interface in some embodiments is shown. As shown, the HDMI channel interface contains channel controls corresponding to a plurality of HDMI channels. The user can select one HDMI channel as the preset HDMI channel. Figure 15

[0152] The controller 250 can set the HDMI channel corresponding to the target channel control selected by the user as the preset HDMI channel.

[0153] In some embodiments, the user can change the on state of the HDMI optimization switch during the use of the display device 200. When the on state of the HDMI optimization switch changes, the controller 250 can need to change the HDMI interface to which the HDMI control module is connected.

[0154] It should be noted that when the HDMI optimization switch is off, if the current playing channel is an HDMI channel, then no matter whether the current HDMI interface corresponding to the current playing channel is connected to an external device, the controller 250 will connect the HDMI control module at the current HDMI interface.

[0155] In response to an instruction switching the HDMI optimization switch from the off state to the on state, the controller 250 turns on the HDMI optimization switch and acquires the channel type of the current playing channel.

[0156] If the current playing channel is an HDMI channel, it means that the HDMI control module has been connected at the HDMI interface corresponding to the current playing channel. The controller 250 can further detect whether the current HDMI interface is connected to an external device. If the current HDMI interface is connected to an external device, in order to ensure that the current playing channel is displayed normally, the HDMI control module needs to be always set at the current playing channel. Therefore, the controller 250 does not switch the HDMI interface to which the HDMI control module is connected. If the current HDMI interface is not connected to an external device, the controller 250 can connect the HDMI control module to the HDMI interface corresponding to the preset HDMI channel and send a communication connection instruction to the external device connected to the HDMI interface.

[0157] If the current playing channel is not an HDMI channel, the controller 250 can connect the HDMI control module to the HDMI interface corresponding to the preset HDMI channel and send a communication connection instruction to the external device connected to the HDMI interface.

[0158] ​The embodiment of the application further provides a playing channel switching method applied to a display device, and the method comprises the following steps:

[0159] In step 101, the playing channel of the display device is switched to a target playing channel in response to a playing channel switching instruction, and a device connection state of a target device interface corresponding to the target playing channel is detected.

[0160] In step 102, if it is detected that the target device interface is not connected to an external device, the device interface connected to the interface control module is not switched.

[0161] In step 103, if it is detected that the target device interface is connected to an external device, a device interface connection state of the interface control module is acquired; if the interface control module is connected to the target device interface, the media data sent by the external device is received through the target device interface; and if the interface control module is not connected to the target device interface, the interface control module is connected to the target device interface, and a communication connection instruction is sent to the external device, so that the external device and the display device establish a communication connection.

[0162] In some embodiments, after the playing channel of the display device is switched to the target playing channel, the method further comprises the following steps:

[0163] The channel type of the target playing channel is detected.

[0164] If the channel type is a preset type, the step of detecting the device connection state of the target device interface corresponding to the target playing channel is performed; and if the channel type is not the preset type, the device interface connected to the interface control module is not switched.

[0165] In some embodiments, based on the detection that the target device interface is connected to an external device, the method further comprises the following steps:

[0166] The channel type of the current playing channel of the display device is acquired.

[0167] If the channel type is not the preset type, the step of acquiring the device interface connection state of the interface control module is performed; and if the channel type is the preset type, the interface control module is connected to the target device interface, and a communication connection instruction is sent to the external device.

[0168] In some embodiments, based on the detection that the target device interface is not connected to an external device, the method further comprises the following steps:

[0169] The display is controlled to display prompt information, and the prompt information is used to prompt that the target device interface is not connected to an external device. During the display of the prompt information by the display, an instruction indicating the switching of the playing channel is received.

[0170] If the instruction indicating switching the playing channel is not received, a device access state of the target device interface is detected. Based on detecting that the target device interface accesses the external device, the interface control module is connected to the target device interface, and a communication connection instruction is sent to the external device.

[0171] In some embodiments, after switching the playing channel of the display device to the target playing channel, the method further comprises:

[0172] If the optimization switch is in the on state, the step of detecting the device connection state of the target device interface corresponding to the target playing channel is performed. If the optimization switch is in the off state, the interface control module is connected to the target device interface, and a communication connection instruction is sent to the external device.

[0173] In some embodiments, the method further comprises:

[0174] In response to the power-on instruction, the switch state of the optimization switch is detected. If the optimization switch is in the on state, the interface control module is connected to the device interface corresponding to the preset playing channel.

[0175] In response to the instruction indicating setting the preset playing channel, the display of the display device is controlled to display a playing channel interface. The playing channel interface contains channel controls corresponding to a plurality of playing channels. The playing channel corresponding to the target channel control selected by the user is set as the preset playing channel.

[0176] In some embodiments, the method further comprises: in response to the instruction of switching the optimization switch from the off state to the on state, the channel type of the current playing channel is obtained.

[0177] If the channel type is a preset type, the device connection state of the device interface corresponding to the current playing channel is detected. If the external device is connected, the device interface to which the interface control module is connected is not switched. If the external device is not connected, the interface control module is connected to the device interface corresponding to the preset playing channel. If the channel type is not the preset type, the interface control module is connected to the device interface corresponding to the preset playing channel.

[0178] In some embodiments, the sending of the communication connection instruction to the external device further comprises:

[0179] A hot plug signal is generated, and the hot plug signal is sent to the external device through the target device interface, so that the external device reads the extended display identification data of the display device. In response to the protocol handshake interaction request sent by the external device, the interface control module is controlled to perform protocol handshake interaction with the external device. After the protocol handshake interaction is successful, the communication connection between the display device and the external device is established.

[0180] In some embodiments, after sending the hot plug signal to the external device through the target device interface, the method further comprises:

[0181] sending a check instruction to the external device, the check instruction being used to make the external device feed back a physical address read from the extended display identification data; receiving a second physical address sent by the external device, and obtaining a first physical address of the target device interface.

[0182] If the first physical address and the second physical address are the same, sending check success information to the external device to make the external device send a protocol handshake interaction request.

[0183] The same and similar parts among various embodiments in the specification can be referred to each other, and will not be described here again.

[0184] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be realized by means of software and necessary general hardware platforms. Based on such understanding, the technical solutions in the embodiments of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the method of various embodiments or some parts of the embodiments of the present application.

[0185] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

[0186] In order to facilitate explanation, the above description has been made in combination with specific embodiments. However, the above exemplary discussion is not intended to exhaust or limit the embodiments to the specific forms disclosed above. Various modifications and variations can be derived according to the above teachings. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different modified embodiments suitable for specific use considerations.

Claims

1. A display device, characterized by comprising: The display device comprises: a display; at least two device interfaces configured to connect external devices; an interface control module configured to connect the device interfaces; a controller configured to: in response to a play channel switching instruction, switch a play channel of the display device to a target play channel, and detect a device connection state of a target device interface corresponding to the target play channel; if it is detected that the target device interface is not connected to an external device, not switch the device interface connected by the interface control module; if it is detected that the target device interface is connected to an external device, acquire a device interface connection state of the interface control module; if the interface control module is not connected to the target device interface, connect the interface control module to the target device interface, and send a communication connection instruction to the external device to enable the external device and the display device to establish a communication connection. After the controller switches the play channel of the display device to the target play channel, the controller is further configured to:

2. The display device of claim 1, wherein, detect a channel type of the target play channel; if the channel type is a preset type, perform the step of detecting the device connection state of the target device interface corresponding to the target play channel; if the channel type is not the preset type, not switch the device interface connected by the interface control module. Based on the detection that the target device interface is connected to an external device, the controller is further configured to:

3. The display device of claim 1, wherein, acquire a channel type of a current play channel of the display device; if the channel type is not the preset type, perform the step of acquiring the device interface connection state of the interface control module; if the channel type is the preset type, connect the interface control module to the target device interface, and send a communication connection instruction to the external device. Based on the detection that the target device interface is not connected to an external device, the controller is further configured to:

4. The display device of claim 1, wherein, control the display to display prompt information, the prompt information being used to prompt that the target device interface is not connected to an external device; during the display of the prompt information by the display, receive an instruction indicating switching of the play channel; if the instruction indicating switching of the play channel is not received, detect a device access state of the target device interface; based on the detection that the target device interface is connected to an external device, connect the interface control module to the target device interface, and send a communication connection instruction to the external device. After the controller switches the play channel of the display device to the target play channel, the controller is further configured to:

5. The display device of claim 1, wherein, detect an on state of a preset optimization switch; if the optimization switch is in the on state, perform the step of detecting the device connection state of the target device interface corresponding to the target play channel; if the optimization switch is in an off state, connect the interface control module to the target device interface, and send a communication connection instruction to the external device. The controller is further configured to:

6. The display device of claim 5, wherein, in response to a power-on instruction, detect a switch state of the optimization switch; if the optimization switch is in the on state, connect the interface control module to a device interface corresponding to a preset play channel. ​ In response to an instruction indicating setting a preset playing channel, the controller controls the display to display a playing channel interface; the playing channel interface comprises channel controls corresponding to a plurality of playing channels; The playing channel corresponding to the target channel control selected by the user is set as the preset playing channel.

7. The display device of claim 6, wherein, The controller is further configured to: In response to an instruction of switching the optimization switch from the off state to the on state, acquire a channel type of a current playing channel; If the channel type is a preset type, detect a device connection state of a device interface corresponding to the current playing channel; if an external device is connected, do not switch the device interface connected by the interface control module; if no external device is connected, connect the interface control module to the device interface corresponding to the preset playing channel; If the channel type is not the preset type, connect the interface control module to the device interface corresponding to the preset playing channel.

8. The display device of claim 1, wherein, The controller, which sends the communication connection instruction to the external device, is further configured to: generate a hot plug signal and send the hot plug signal to the external device through the target device interface, so that the external device reads the extended display identification data of the display device; in response to a protocol handshake interaction request sent by the external device, control the interface control module to perform protocol handshake interaction with the external device; and after the protocol handshake interaction succeeds, establish a communication connection between the display device and the external device.

9. The display device of claim 8, wherein, The controller, after sending the hot plug signal to the external device through the target device interface, is further configured to: send a verification instruction to the external device; the verification instruction is used to make the external device feed back a physical address read from the extended display identification data; receive a second physical address sent by the external device and acquire a first physical address of the target device interface; if the first physical address and the second physical address are the same, send verification success information to the external device, so that the external device sends a protocol handshake interaction request; if the first physical address and the second physical address are different, set the external device and the display device to be prohibited from establishing a communication connection.

10. A play path switching method, characterized by, The method applied to the display device of any one of claims 1-9, the method comprises: in response to a playing channel switching instruction, switch a playing channel of the display device to a target playing channel and detect a device connection state of a target device interface corresponding to the target playing channel; based on detecting that the target device interface is not connected to an external device, do not switch the device interface connected by the interface control module; based on detecting that the target device interface is connected to an external device, acquire a device interface connection state of the interface control module; if the interface control module is connected to the target device interface, receive media data sent by the external device through the target device interface; if the interface control module is not connected to the target device interface, connect the interface control module to the target device interface and send a communication connection instruction to the external device, so that the external device and the display device establish a communication connection.