CN114302194B - Display device and playing method during multi-device switching - Google Patents

Display device and playing method during multi-device switching Download PDF

Info

Publication number
CN114302194B
CN114302194B CN202110291950.4A CN202110291950A CN114302194B CN 114302194 B CN114302194 B CN 114302194B CN 202110291950 A CN202110291950 A CN 202110291950A CN 114302194 B CN114302194 B CN 114302194B
Authority
CN
China
Prior art keywords
switching
equipment
display device
protocol
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110291950.4A
Other languages
Chinese (zh)
Other versions
CN114302194A (en
Inventor
于新磊
何营昊
田德利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to PCT/CN2022/071778 priority Critical patent/WO2022152201A1/en
Publication of CN114302194A publication Critical patent/CN114302194A/en
Application granted granted Critical
Publication of CN114302194B publication Critical patent/CN114302194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4518Management of client data or end-user data involving characteristics of one or more peripherals, e.g. peripheral type, software version, amount of memory available or display capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供一种显示设备及多设备切换时的播放方法,所述方法可以在获取用户输入的信号源切换控制指令以后,在数据流中提取协议帧和设备信息帧中指定标志位状态值,从而按照标志位状态值分别检测切换前后外接设备需求的播放模式,以便在所需求的播放模式发生改变时,执行播放模式的切换。所述方法可以自动适应切换后外接设备的数据流播放方式,能够缓解多设备切换时播放模式与音视频数据不匹配的问题。

Figure 202110291950

This application provides a display device and a playback method when switching between multiple devices. The method can extract the protocol frame and the status value of the designated flag bit in the device information frame from the data stream after obtaining the signal source switching control command input by the user. Therefore, the playback modes required by the external device before and after switching are respectively detected according to the state value of the flag bit, so that when the required playback mode changes, the switching of the playback mode is performed. The method can automatically adapt to the data stream playback mode of the external device after switching, and can alleviate the problem that the playback mode does not match the audio and video data when multiple devices are switched.

Figure 202110291950

Description

一种显示设备及多设备切换时的播放方法A display device and a playback method when switching between multiple devices

本申请要求在2021年1月14日提交中国专利局、申请号为202110046140.2、发明名称为“一种显示设备及自适应参数实现方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application with the application number 202110046140.2 and the title of the invention "a display device and method for realizing adaptive parameters" submitted to the China Patent Office on January 14, 2021, the entire contents of which are incorporated by reference in In this application.

技术领域technical field

本申请涉及智能电视技术领域,尤其涉及一种显示设备及多设备切换时的播放方法。The present application relates to the technical field of smart TVs, and in particular to a display device and a playback method when switching between multiple devices.

背景技术Background technique

智能电视是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。智能电视上还设有外接设备的接口用于接收外接设备发送的视频信号和/或音频信号,并进行信号输出。Smart TV is a TV product based on Internet application technology, with an open operating system and chip, and an open application platform, which can realize two-way human-computer interaction, and integrates multiple functions such as audio-visual, entertainment, and data. Diverse and individual needs. The smart TV is also provided with an interface of an external device for receiving a video signal and/or an audio signal sent by the external device and outputting the signal.

例如,智能电视可以通过HDMI接口连接游戏设备。用户在使用游戏设备的过程中,游戏设备可以通过运行游戏相关程序,输出视频数据和音频数据。视频数据和音频数据可以通过HDMI协议发送给智能电视,并通过智能电视的屏幕和扬声器进行输出,播放游戏设备的视频和音频。为了获得更好的音视频输出效果,智能电视还可以针对不同的外接设备采用不同的播放模式。For example, a smart TV can be connected to a gaming device through an HDMI interface. During the user's use of the game device, the game device can output video data and audio data by running game-related programs. The video data and audio data can be sent to the smart TV through the HDMI protocol, and output through the screen and speakers of the smart TV to play the video and audio of the game device. In order to obtain better audio and video output effects, the smart TV can also adopt different playback modes for different external devices.

然而,在智能电视上接入多个外接设备时,用户可以通过切换信号源的方式,切换输入智能电视的音视频数据。而同时接入智能电视的多个外接设备所需要的播放模式可能存在不同,导致在切换信号源后,智能电视的播放模式与输入的音视频数据不匹配,降低音视频数据的输出效果。However, when multiple external devices are connected to the smart TV, the user can switch the audio and video data input to the smart TV by switching the signal source. However, the playback modes required by multiple external devices connected to the smart TV at the same time may be different, resulting in a mismatch between the playback mode of the smart TV and the input audio and video data after switching the signal source, reducing the output effect of the audio and video data.

发明内容Contents of the invention

本申请提供了一种显示设备及多设备切换时的播放方法,以解决传统显示设备在多设备切换时播放模式与音视频数据不匹配的问题。The present application provides a display device and a playback method when switching between multiple devices, so as to solve the problem that the playback mode of a traditional display device does not match the audio and video data when switching between multiple devices.

一方面,本申请提供一种显示设备,包括显示器、控制器和多个外部装置接口。其中,多个外部装置接口分别被配置为连接外接设备,显示器用于显示用户界面以及显示外接设备发送的媒资数据画面。控制器被配置为执行以下程序步骤:In one aspect, the present application provides a display device, including a display, a controller, and multiple external device interfaces. Wherein, a plurality of external device interfaces are respectively configured to connect external devices, and the display is used for displaying a user interface and a media asset data screen sent by the external devices. The controller is configured to perform the following program steps:

获取用户输入的用于切换信号源的控制指令;Obtain a control command input by the user for switching the signal source;

响应于所述控制指令,接收切换信号源后连接的外接设备发送的数据流,所述数据流中包括协议帧和设备信息帧中的至少一种;Responding to the control instruction, receiving a data stream sent by an external device connected after switching the signal source, the data stream includes at least one of a protocol frame and a device information frame;

提取所述协议帧和/或所述设备信息帧中的标志位状态值;Extracting the status value of the flag bit in the protocol frame and/or the device information frame;

按照所述标志位状态值切换播放模式。Switch the playback mode according to the state value of the flag bit.

另一方面,本申请还提供一种多设备切换时的播放方法,应用于上述显示设备,所述多设备切换时的播放方法包括以下步骤:On the other hand, the present application also provides a playback method during multi-device switching, which is applied to the above-mentioned display device, and the playback method during multi-device switching includes the following steps:

获取用户输入的用于切换信号源的控制指令;Obtain a control command input by the user for switching the signal source;

响应于所述控制指令,接收切换信号源后连接的外接设备发送的数据流,所述数据流中包括协议帧和设备信息帧中的至少一种;Responding to the control instruction, receiving a data stream sent by an external device connected after switching the signal source, the data stream includes at least one of a protocol frame and a device information frame;

提取所述协议帧和/或所述设备信息帧中的标志位状态值;Extracting the status value of the flag bit in the protocol frame and/or the device information frame;

按照所述标志位状态值切换播放模式。Switch the playback mode according to the state value of the flag bit.

由以上技术方案可知,本申请提供的显示设备及多设备切换时的播放方法可以在获取用户输入的信号源切换控制指令以后,在数据流中提取协议帧和设备信息帧中指定标志位状态值,从而按照标志位状态值分别检测切换前后外接设备需求的播放模式,以便在所需求的播放模式发生改变时,执行播放模式的切换。所述方法可以自动适应切换后外接设备的数据流播放方式,能够缓解多设备切换时播放模式与音视频数据不匹配的问题。It can be known from the above technical solutions that the display device and the playback method when switching between multiple devices provided by the present application can extract the specified flag state value in the protocol frame and device information frame from the data stream after obtaining the signal source switching control command input by the user , so as to detect the playback mode required by the external device before and after switching according to the state value of the flag bit, so as to execute the switching of the playback mode when the required playback mode changes. The method can automatically adapt to the data stream playing mode of the external device after switching, and can alleviate the problem that the playing mode does not match the audio and video data when multiple devices are switched.

附图说明Description of drawings

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solution of the present application more clearly, the accompanying drawings that need to be used in the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, on the premise of not paying creative work, there are also Additional figures can be derived from these figures.

图1为本申请实施例中显示设备的使用场景;FIG. 1 is a usage scenario of a display device in an embodiment of the present application;

图2为本申请实施例中控制装置的硬件配置框图;Fig. 2 is a block diagram of the hardware configuration of the control device in the embodiment of the present application;

图3为本申请实施例中显示设备的硬件配置图;FIG. 3 is a hardware configuration diagram of a display device in an embodiment of the present application;

图4为本申请实施例中显示设备的软件配置图;FIG. 4 is a software configuration diagram of a display device in an embodiment of the present application;

图5为本申请实施例中显示设备与外接设备连接状态示意图;FIG. 5 is a schematic diagram of a connection state between a display device and an external device in an embodiment of the present application;

图6为本申请实施例中显示设备与多个外接设备连接状态示意图;FIG. 6 is a schematic diagram of a connection state between a display device and multiple external devices in an embodiment of the present application;

图7为本申请实施例中显示设备连接状态示意图;FIG. 7 is a schematic diagram showing the connection state of the device in the embodiment of the present application;

图8为本申请实施例中多设备切换时的播放方法流程示意图;FIG. 8 is a schematic flow diagram of a playback method when switching between multiple devices in an embodiment of the present application;

图9为本申请实施例中提取标志位状态值示意图;Fig. 9 is a schematic diagram of extracting flag state values in the embodiment of the present application;

图10为本申请实施例中显示设备切换播放模式的流程示意图;FIG. 10 is a schematic flow diagram of a display device switching playback modes in an embodiment of the present application;

图11A为本申请实施例中ALLM协议设备与普通HDMI设备切换时的数据关系图;FIG. 11A is a data relationship diagram when switching between an ALLM protocol device and a common HDMI device in the embodiment of the present application;

图11B为本申请实施例中ALLM协议设备与普通HDMI设备切换时流程示意图;FIG. 11B is a schematic flow diagram of switching between an ALLM protocol device and a common HDMI device in the embodiment of the present application;

图12A为本申请实施例中SPD协议设备与普通HDMI设备切换时的数据关系图;FIG. 12A is a data relationship diagram when switching between an SPD protocol device and a common HDMI device in the embodiment of the present application;

图12B为本申请实施例中SPD协议设备与普通HDMI设备切换时流程示意图;FIG. 12B is a schematic diagram of the process of switching between the SPD protocol device and the common HDMI device in the embodiment of the present application;

图13A为本申请实施例中ALLM协议设备与SPD协议设备切换时的数据关系图;FIG. 13A is a data relationship diagram when switching between ALLM protocol equipment and SPD protocol equipment in the embodiment of the present application;

图13B为本申请实施例中ALLM协议设备与SPD协议设备切换时流程示意图。FIG. 13B is a schematic flow diagram of switching between the ALLM protocol device and the SPD protocol device in the embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。In order to make the purpose and implementation of the application clearer, the following will clearly and completely describe the exemplary implementation of the application in conjunction with the accompanying drawings in the exemplary embodiment of the application. Obviously, the described exemplary embodiment is only the present application. Claim some of the examples, not all of them.

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。It should be noted that the brief description of the terms in this application is only for the convenience of understanding the implementations described below, and is not intended to limit the implementations of this application. These terms are to be understood according to their ordinary and usual meaning unless otherwise stated.

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。The terms "first", "second", and "third" in the description and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean limiting specific sequential or sequential unless otherwise noted. It is to be understood that the terms so used are interchangeable under appropriate circumstances.

术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。The terms "comprising" and "having", as well as any variations thereof, are intended to be inclusive but not exclusive, for example, a product or device comprising a series of components is not necessarily limited to all components expressly listed, but may include not expressly listed other components listed or inherent to these products or equipment.

术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code capable of performing the function associated with that element.

图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。Fig. 1 is a schematic diagram of a usage scenario of a display device according to an embodiment. As shown in FIG. 1 , the display device 200 also performs data communication with the server 400 , and the user can operate the display device 200 through the smart device 300 or the control device 100 .

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes at least one of infrared protocol communication, Bluetooth protocol communication, and other short-distance communication methods, and the display device is controlled wirelessly or wiredly. Device 200. The user can control the display device 200 by inputting user instructions through at least one of buttons on the remote control, voice input, and control panel input.

在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,AR/VR设备等中的任意一种。In some embodiments, the smart device 300 may include any one of a mobile terminal, a tablet computer, a computer, a notebook computer, an AR/VR device, and the like.

在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。In some embodiments, the smart device 300 can also be used to control the display device 200 . For example, the display device 200 is controlled using an application program running on the smart device.

在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。In some embodiments, the smart device 300 and the display device may also be used for data communication.

在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the module for obtaining voice commands configured inside the display device 200 can directly receive the user's voice command control , the user's voice command control can also be received through the voice control device provided outside the display device 200 .

在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。In some embodiments, the display device 200 also performs data communication with the server 400 . The display device 200 may be allowed to communicate 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 one cluster, or multiple clusters, and may include one or more types of servers.

在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。In some embodiments, the software steps executed by one step execution body can be migrated to another step execution body for data communication with it for execution as required. Exemplarily, the software steps executed by the server can be migrated to be executed by the display device in data communication with it as required, and vice versa.

图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。Fig. 2 exemplarily shows a configuration block diagram of the control device 100 according to an exemplary embodiment. As shown in FIG. 2 , the control device 100 includes a controller 110 , a communication interface 130 , a user input/output interface 140 , a memory, and a power supply. The control device 100 can receive the user's input operation instruction, and convert the operation instruction into an instruction that the display device 200 can recognize and respond to, and play an intermediary role between the user and the display device 200 .

在一些实施例中,通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。In some embodiments, the communication interface 130 is used for communicating with the outside, and includes at least one of a WIFI chip, a Bluetooth module, NFC or an alternative module.

在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。In some embodiments, the user input/output interface 140 includes at least one of a microphone, a touch pad, a sensor, a button or an alternative module.

图3示出了根据示例性实施例中显示设备200的硬件配置框图。FIG. 3 shows a block diagram of a hardware configuration of a display device 200 according to an exemplary embodiment.

在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。In some embodiments, the display device 200 includes a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface. at least one.

在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。In some embodiments the controller includes a CPU, a video processor, an audio processor, a graphics processor, a RAM, a ROM, a first interface to an nth interface for input/output.

在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。In some embodiments, the display 260 includes a display screen component for presenting images, and a drive component for driving image display, for receiving image signals output from the controller, and displaying video content, image content, and menu manipulation interface. Components and user manipulation of the UI interface, etc.

在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.

在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。In some embodiments, the tuner-demodulator 210 receives broadcast TV signals through wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or cable broadcast TV signals.

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。In some embodiments, the communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220 .

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。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, which is a sensor 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, for receiving external sound.

在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。In some embodiments, the external device interface 240 may include, but is not limited to, the following: High Definition Multimedia Interface Interface (HDMI), Analog or Data High Definition Component Input Interface (Component), Composite Video Input Interface (CVBS), USB Input Interface (USB) , RGB port, etc. any one or more interfaces. It may also be a composite input/output interface formed by the above-mentioned multiple interfaces.

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different split devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box wait.

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operations of the display device 200 . For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.

在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。In some embodiments, the object may be any one of selectable objects, such as hyperlinks, icons, or other operable controls. Operations related to the selected object include: displaying hyperlink pages, documents, images, etc., or executing the program corresponding to the icon.

在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。In some embodiments, the controller includes a central processing unit (Central Processing Unit, CPU), a video processor, an audio processor, a graphics processing unit (Graphics Processing Unit, GPU), RAM (Random AccessMemory, RAM), ROM (Read-Only Memory, ROM), at least one of the first interface to the nth interface for input/output, a communication bus (Bus), and the like.

CPU处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。CPU processor. It is used to execute the operating system and application program instructions stored in the memory, and to execute various application programs, data and content according to various interactive instructions received from the outside, so as to finally display and play various audio and video content. A CPU processor may include multiple processors. For example, including a main processor and one or more sub-processors.

在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。In some embodiments, the graphics processor is configured to generate various graphic objects, such as at least one of icons, operation menus, and user input instruction display graphics. The graphics processor includes an arithmetic unit, which performs calculations by receiving various interactive instructions input by users, and displays various objects according to display attributes; it also includes a renderer, which renders various objects obtained based on the arithmetic unit, and the above-mentioned rendered objects are used to be displayed on the display.

在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。In some embodiments, the video processor is used to receive an external video signal and perform video decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to the standard codec protocol of the input signal. At least one of the processing can obtain a signal that can be directly displayed or played on the display device 200 .

在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。In some embodiments, the video processor includes at least one of a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like. Wherein, the demultiplexing module is used for demultiplexing the input audio and video data streams. The video decoding module is used to process the demultiplexed video signal, including decoding and scaling. An image synthesis module, such as an image synthesizer, is used to superimpose and mix the graphic generator with the zoomed video image according to the GUI signal input by the user or generated by itself, so as to generate an image signal available for display. The frame rate conversion module is used for converting the input video frame rate. The display formatting module is used to convert the received frame rate to the video output signal, and change the signal to conform to the display format signal, such as outputting RGB data signal.

在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。In some embodiments, the audio processor is used to receive an external audio signal, perform decompression and decoding according to the standard codec protocol of the input signal, and perform at least one of processing such as noise reduction, digital-to-analog conversion, and amplification processing , to obtain a sound signal that can be played on a loudspeaker.

在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。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 user input commands through the graphical user interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.

在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。In some embodiments, "user interface" is a medium interface for interaction and information exchange between an application program or an operating system and a user, and it realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is the graphical user interface (Graphic User Interface, GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an icon, window, control and other interface elements displayed on the display screen of the electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. At least one of the view's interface elements.

在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。In some embodiments, the user interface 280 is an interface that can be used to receive control input (such as: physical buttons on the display device body, or others).

在一些实施例中,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。In some embodiments, the system of the display device may include a kernel (Kernel), a command parser (shell), a file system and application programs. Together, the kernel, shell, and file system make up the basic operating system structure, and they allow users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, scheduler, signal and inter-process communication (IPC). After the kernel starts, the Shell and user applications are loaded. After the application is started, it is compiled into machine code to form a process.

参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和系统库层(简称“系统运行库层”),以及内核层。Referring to Fig. 4, in some embodiments, the system is divided into four layers, from top to bottom are respectively the application (Applications) layer (abbreviated as "application layer"), application framework (Application Framework) layer (abbreviated as "framework layer") "), Android runtime (Android runtime) and system library layer (referred to as "system runtime layer"), and the kernel layer.

在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(Window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。In some embodiments, there is at least one application program running in the application program layer, and these application programs can be window (Window) program, system setting program or clock program etc. that come with the operating system; they can also be developed by third-party developers. s application. During specific implementation, the application program packages in the application program layer are not limited to the above examples.

框架层为应用程序层的应用程序提供应用编程接口(application programminginterface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问系统中的资源和取得系统的服务。The framework layer provides an application programming interface (application programming interface, API) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center, which decides to make the applications in the application layer take actions. Through the API interface, the application program can access the resources in the system and obtain the services of the system during execution.

如图4所示,本申请实施例中应用程序框架层包括管理器(Managers),内容提供者(Content Provider)等,其中管理器包括以下模块中的至少一个:活动管理器(ActivityManager)用与和系统中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(NotificationManager)用于控制通知消息的显示和清除;窗口管理器(Window Manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。As shown in Figure 4, in the embodiment of the present application, the application framework layer includes managers (Managers), content providers (Content Provider) etc., wherein the manager includes at least one of the following modules: Activity Manager (ActivityManager) and Interact with all activities running in the system; the Location Manager is used to provide system services or applications with access to the system location service; the Package Manager is used to retrieve the currently installed on the device Various information related to the application package; Notification Manager (Notification Manager) is used to control the display and removal of notification messages; Window Manager (Window Manager) is used to manage icons, windows, toolbars, wallpapers and desktops on the user interface part.

在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。In some embodiments, the activity manager is used to manage the life cycle of each application program and the general navigation back function, such as controlling the exit, opening, back, etc. of the application program. The window manager is used to manage all window programs, such as obtaining the size of the display screen, judging whether there is a status bar, locking the screen, capturing the screen, controlling the change of the display window (such as reducing the display window, shaking the display, distorting the display, etc.), etc.

在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的C/C++库以实现框架层要实现的功能。In some embodiments, the system runtime layer provides support for the upper layer, that is, the framework layer. When the framework layer is used, the Android operating system will run the C/C++ library contained in the system runtime layer to realize the functions to be realized by the framework layer.

在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。In some embodiments, the kernel layer is a layer between hardware and software. As shown in Figure 4, the kernel layer at least includes at least one of the following drivers: audio driver, display driver, bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensors, etc.), and power drives, etc.

在本申请实施例中,显示设备200连接外接设备500是指建立通信连接。建立通信连接的显示设备200和外接设备500分别作为接收端(Sink端)和发送端(source端)。例如,外接设备500可以是游戏设备,在用户使用游戏设备过程中,能够针对游戏过程实时输出视频数据和音频数据,并将视频数据和音频数据发送给显示设备200,以通过显示设备200将视频数据和音频数据输出为视频画面和声音。此时,游戏设备作为发送端,而显示设备200作为接收端。In this embodiment of the present application, connecting the display device 200 to the external device 500 refers to establishing a communication connection. The display device 200 and the external device 500 that have established a communication connection serve as a receiving end (sink end) and a sending end (source end) respectively. For example, the external device 500 can be a game device. When the user uses the game device, it can output video data and audio data in real time for the game process, and send the video data and audio data to the display device 200, so that the video data can be displayed through the display device 200. Data and audio data are output as video picture and sound. At this time, the game device acts as the sending end, and the display device 200 acts as the receiving end.

发送端与接收端之间,可以通过特定接口实现通信连接,从而传递数据。为此,在发送端和接收端上都应设有同一种接口规范和功能的数据接口。例如,如图5所示,在显示设备200和外接设备500上均设有高清多媒体接口(High Definition MultimediaInterface,HDMI)。在使用过程中,用户可以将HDMI接口数据线的两端分别插在显示设备200和外接设备500上,并在启动外接设备500和显示设备200后,设定显示设备200的信号源为HDMI接口,实现显示设备200与外接设备500之间的数据传输。Between the sending end and the receiving end, a communication connection can be realized through a specific interface to transfer data. For this reason, data interfaces with the same interface specifications and functions should be provided on both the sending end and the receiving end. For example, as shown in FIG. 5 , both the display device 200 and the external device 500 are provided with a high-definition multimedia interface (High Definition Multimedia Interface, HDMI). During use, the user can respectively insert the two ends of the HDMI interface data cable into the display device 200 and the external device 500, and after starting the external device 500 and the display device 200, set the signal source of the display device 200 to be the HDMI interface. , realizing data transmission between the display device 200 and the external device 500 .

显示设备200在与外接设备500建立连接关系后,可以实时接收外接设备500发送的视频数据和/或音频数据,以进行输出。在本申请实施例中,为了便于描述,将外接设备500发送给显示设备200的视频数据和音频数据统称为媒资数据。After the display device 200 establishes a connection relationship with the external device 500, it can receive video data and/or audio data sent by the external device 500 in real time for output. In the embodiment of the present application, for the convenience of description, the video data and audio data sent by the external device 500 to the display device 200 are collectively referred to as media asset data.

需要说明的是,为了实现显示设备200与外接设备500之间的通信连接,显示设备200与外接设备500之间还可以采用其他的连接方式。具体的连接方式可以是有线的连接方式,如DVI(Digital Visual Interface)、VGA(Video Graphics Array)、USB(UniversalSerial Bus)等;也可以是无线的连接方式,如无线局域网、蓝牙连接、红外连接等。不同的通信连接方式可以采用不同的信息传递协议,例如采用HDMI接口实现连接时,可以采用HDMI协议进行数据传输。It should be noted that, in order to realize the communication connection between the display device 200 and the external device 500 , other connection manners may also be adopted between the display device 200 and the external device 500 . The specific connection method can be a wired connection method, such as DVI (Digital Visual Interface), VGA (Video Graphics Array), USB (Universal Serial Bus), etc.; it can also be a wireless connection method, such as wireless LAN, Bluetooth connection, infrared connection wait. Different communication connection methods may adopt different information transfer protocols, for example, when an HDMI interface is used for connection, an HDMI protocol may be used for data transmission.

外接设备500在运行过程中,可以根据使用情况实时发送视频数据和/或音频数据。外接设备500在不同的使用场景下,所发送的视频数据和音频数据需要与对应播放模式相适应,从而获得更好的画质效果和音质效果。为此,显示设备200可以内置多种播放模式,不同的播放模式具有各自的解码参数和处理算法,可以获得不同画质和音质效果。During operation, the external device 500 can send video data and/or audio data in real time according to usage conditions. The video data and audio data sent by the external device 500 need to adapt to the corresponding playback mode in different usage scenarios, so as to obtain better image quality and sound quality. To this end, the display device 200 may have multiple built-in playback modes, and different playback modes have their own decoding parameters and processing algorithms to obtain different image quality and sound quality effects.

例如,显示设备200支持切换的播放模式可以包括低延迟模式(Low-latencyMode,LLM)和高画质模式(High Image Quality Mode,HIQM)。对于游戏机等外接设备500,由于游戏画面需要保持良好的流畅性和响应速度,因此在使用显示设备200输出游戏画面时,可以控制显示设备200切换至低延迟模式。在低延迟模式下,显示设备200可以关闭部分画质处理程序,如关闭插帧算法、降噪处理、超分算法等,减少画面处理的时间,降低画面显示延迟。而对于机顶盒等外接设备500,由于相对于游戏画面,影视画面更注重画面质量,并不需要过快的显示响应速度,因此在使用显示设备200播放机顶盒传输的影视画面时,可以控制显示设备200切换至高画质模式,以开启插帧算法、降噪处理、超分算法等全部画质处理程序,获得更好的画面效果。For example, the playback modes supported by the display device 200 may include a low-latency mode (Low-latency Mode, LLM) and a high-quality mode (High Image Quality Mode, HIQM). For an external device 500 such as a game console, since the game screen needs to maintain good fluency and response speed, when using the display device 200 to output the game screen, the display device 200 can be controlled to switch to a low-latency mode. In the low-latency mode, the display device 200 can disable some image quality processing programs, such as disabling frame interpolation algorithms, noise reduction processing, super-resolution algorithms, etc., to reduce image processing time and image display delay. For external devices 500 such as set-top boxes, compared with game screens, video and video images pay more attention to image quality and do not require too fast display response speed. Switch to high-quality mode to enable all picture-quality processing programs such as frame insertion algorithm, noise reduction processing, and super-resolution algorithm to obtain better picture effects.

由于显示设备200和外接设备500属于不同种类的设备,用户通常无法通过外接设备500直接对显示设备200进行控制。例如,用户在智能电视与游戏设备之间通过HDMI接口实现连接时,游戏设备负责运行游戏应用,并根据用户交互操作形成视频数据和音频数据,而智能电视只能被动获取游戏设备输出的音频数据和视频数据,游戏设备无法直接调整智能电视的播放模式,造成播放模式与使用场景不相符,影响音视频输出效果。Since the display device 200 and the external device 500 belong to different types of devices, the user usually cannot directly control the display device 200 through the external device 500 . For example, when a user connects a smart TV to a game device through an HDMI interface, the game device is responsible for running the game application and forming video data and audio data according to user interaction, while the smart TV can only passively obtain the audio data output by the game device And video data, the game device cannot directly adjust the playback mode of the smart TV, causing the playback mode to be inconsistent with the usage scene, affecting the audio and video output effect.

为了适应不同的使用场景,在一些实施例中,部分外接设备500可以支持自动控制协议,例如自动低延迟模式(Auto Low-latency Mode,ALLM)协议。自动低延迟模式协议可以在Sink端用户无需手动设置的情况下,由source端根据预设规则自动启动或禁止Sink端运行低延迟模式。例如,用户在观看电影时接到视频电话,则此时作为source端的外接设备500会自动停止电影播放,并通知Sink端显示设备200切换至低延迟模式,以保证视频电话的实时互动性能。而在用户接听完视频电话后,source端外接设备500可以恢复电影播放过程,并通知Sink端显示设备200退出低延迟模式的状态。In order to adapt to different usage scenarios, in some embodiments, some external devices 500 may support an automatic control protocol, such as an automatic low-latency mode (Auto Low-latency Mode, ALLM) protocol. The automatic low-latency mode protocol can be automatically started by the source side according to preset rules or prohibited from running the low-latency mode on the sink side without manual settings by the sink side user. For example, when a user receives a video call while watching a movie, the external device 500 as the source end will automatically stop playing the movie, and notify the sink end display device 200 to switch to a low-latency mode to ensure real-time interactive performance of the video call. After the user finishes answering the video call, the external device 500 at the source end may resume the movie playing process, and notify the display device 200 at the sink end to exit the low-latency mode.

由此,所述数据流并不仅仅局限于上述视频数据和音频数据,还包括在显示设备200和外接设备500之间传递的其他数据,例如,设备信息、协议信息等辅助信息。媒资数据可以通过多个连续帧形成数据流,即在数据流中可以包括多个数据帧,如显示图像数据帧,设备信息帧等。对于支持自动控制协议的外接设备500所发送的数据流,还可以包括协议帧等数据帧。Therefore, the data stream is not limited to the above video data and audio data, but also includes other data transmitted between the display device 200 and the external device 500, such as auxiliary information such as device information and protocol information. Media asset data can form a data stream through multiple consecutive frames, that is, the data stream can include multiple data frames, such as display image data frames, device information frames, and so on. The data stream sent by the external device 500 supporting the automatic control protocol may also include data frames such as protocol frames.

在一些实施例中,如图6所示,在显示设备200上可以设置有多个外部装置接口240,多个外部装置接口240可以分别连接不同的外接设备500。例如,显示设备200上可以设有两个HDMI接口,即HDMI1和HDMI2。其中,HDMI 1接口连接游戏设备,HDMI2接口连接机顶盒。在使用过程中,游戏设备和机顶盒都可以向显示设备200发送数据流,但同一时刻显示设备200只能够对其中一个设备发送的数据流进行播放。In some embodiments, as shown in FIG. 6 , multiple external device interfaces 240 may be provided on the display device 200 , and the multiple external device interfaces 240 may be respectively connected to different external devices 500 . For example, the display device 200 may be provided with two HDMI interfaces, namely HDMI1 and HDMI2. Among them, the HDMI 1 interface is connected to the game device, and the HDMI 2 interface is connected to the set-top box. During use, both the game device and the set-top box can send data streams to the display device 200, but the display device 200 can only play the data stream sent by one of the devices at the same time.

对此,在显示设备200通过多个外部装置接口240与多个外接设备500连接时,需要用户执行信号源切换操作,以控制显示设备200选择输出任一外接设备500的数据流。例如,在显示设备200输出HDMI1接口游戏设备的数据流时,可以通过切换信号源操作,控制显示设备200输出HDMI2接口机顶盒的数据流。同理,在显示设备200输出HDMI2接口机顶盒的数据流时,可以通过切换信号源操作,控制显示设备200输出HDMI1接口游戏设备的数据流。In this regard, when the display device 200 is connected to multiple external devices 500 through multiple external device interfaces 240 , the user needs to perform a signal source switching operation to control the display device 200 to select and output the data stream of any external device 500 . For example, when the display device 200 outputs the data stream of the game device with the HDMI1 interface, the display device 200 can be controlled to output the data stream of the set-top box with the HDMI2 interface by switching the signal source operation. Similarly, when the display device 200 outputs the data stream of the set-top box with the HDMI2 interface, the display device 200 can be controlled to output the data stream of the game device with the HDMI1 interface by switching the signal source operation.

不同外接设备500对应需要的播放模式不同,如播放游戏设备的数据流时,需要显示设备200采用低延迟模式,而播放机顶盒的数据流时,需要显示设备200采用高画质模式。可见,当显示设备200执行信号源切换功能时,切换后显示设备200的播放模式可能与外接设备500所需要的播放模式不匹配,影响切换后数据流的输出质量。例如,显示设备200的信号源从HDMI1切换至HDMI2后,显示设备200输出机顶盒对应的数据流,但此时显示设备200的播放模式仍旧是游戏设备相适应的低延迟模式,导致机顶盒发送的数据流不会通过显示设备200的画质处理,降低画面质量。Different external devices 500 require different playback modes. For example, when playing the data stream of a game device, the display device 200 needs to adopt a low-latency mode, while when playing a data stream of a set-top box, the display device 200 needs to adopt a high-quality mode. It can be seen that when the display device 200 performs the signal source switching function, the playback mode of the display device 200 after switching may not match the playback mode required by the external device 500, which affects the output quality of the switched data stream. For example, after the signal source of the display device 200 is switched from HDMI1 to HDMI2, the display device 200 outputs the data stream corresponding to the set-top box, but at this time the playback mode of the display device 200 is still the low-latency mode suitable for the game device, resulting in The stream will not be processed by the display device 200 to degrade the picture quality.

因此,在切换信号源的过程中,显示设备200也可以根据切换过程对播放模式也进行切换。即如图7所示,在本申请的部分实施例中还提供一种显示设备200,显示设备200包括显示器275、控制器250和多个外部装置接口240。其中,多个外部装置接口240分别连接不同外接设备500,显示器275用于显示用户界面以及显示外接设备500发送的媒资数据画面。控制器250则被配置为执行本申请中多设备切换时的播放方法,以使切换后的播放模式与外接设备500相匹配,提高媒资数据的输出质量。Therefore, during the process of switching the signal source, the display device 200 may also switch the playback mode according to the switching process. That is, as shown in FIG. 7 , in some embodiments of the present application, a display device 200 is also provided, and the display device 200 includes a display 275 , a controller 250 and a plurality of external device interfaces 240 . Wherein, a plurality of external device interfaces 240 are respectively connected to different external devices 500 , and the display 275 is used for displaying a user interface and displaying media asset data screens sent by the external devices 500 . The controller 250 is configured to execute the playing method when switching between multiple devices in this application, so as to match the switched playing mode with the external device 500 and improve the output quality of the media data.

具体的,如图8所示,显示设备200可以先获取用户输入的用于切换信号源的控制指令。用户可以通过遥控器、手机等控制装置100输入交互动作,控制显示设备200切换信号源。例如,用户可以通过按下遥控器上的“信号源”按键,使显示设备200在多个信号源之间执行切换。由于每个信号源可以对应一个外接设备500,因此执行信号源切换的过程,即切换接入显示设备200的外接设备500的过程。Specifically, as shown in FIG. 8 , the display device 200 may first acquire a control instruction input by a user for switching signal sources. The user may input an interactive action through the control device 100 such as a remote control or a mobile phone to control the display device 200 to switch signal sources. For example, the user can make the display device 200 switch between multiple signal sources by pressing the "signal source" button on the remote controller. Since each signal source may correspond to one external device 500 , the process of switching the signal source is performed, that is, the process of switching the external device 500 connected to the display device 200 .

显示设备200还可以在操作系统控制界面中提供切换信号源的选项,当用户通过手机或遥控器输入交互动作点击该选项后,显示设备200可以跳转至信号源列表,再通过点击信号源列表中的某一选项,将显示设备200切换至输出对应选项的音视频数据。例如,用户通过主控制界面或状态栏点击信号源切换选项,则弹出信号源列表,在信号源列表中可以包括“HDMI1”、“HDMI2”等选项。当用于点击HDMI2选项后,即可将显示设备200的信号源切换至HDMI2接口所连接的外接设备500。The display device 200 can also provide an option to switch signal sources in the operating system control interface. When the user clicks this option through the mobile phone or remote control input interaction action, the display device 200 can jump to the signal source list, and then click the signal source list One of the options, the display device 200 is switched to output the audio and video data of the corresponding option. For example, if the user clicks on the signal source switching option through the main control interface or the status bar, a signal source list will pop up, and the signal source list may include options such as "HDMI1" and "HDMI2". After clicking the HDMI2 option, the signal source of the display device 200 can be switched to the external device 500 connected to the HDMI2 interface.

而对于支持其他交互方式的显示设备200,还可以通过所支持的输入方式输入用于切换信号源的控制指令。例如,对于支持智能语音系统的显示设备200,可以通过语音输入诸如“切换信号源”、“连接HDMI2”的内容,控制显示设备200切换信号源。For the display device 200 that supports other interactive modes, a control instruction for switching signal sources may also be input through the supported input modes. For example, for the display device 200 supporting the intelligent voice system, the display device 200 can be controlled to switch the signal source by inputting contents such as "switch signal source" and "connect HDMI2" by voice.

此外,由于在实际应用中,显示设备200只能够针对一个外接设备500输出媒资数据,为了节约能源,连接显示设备200的多个外接设备500中,未通过显示设备200输出媒资数据的外接设备500通常处于关闭或待机状态,此时将不会向显示设备200发送媒资数据,而在其想要通过显示设备200输出媒资数据时,通常被激活而向显示设备200发送数据流,因此,在实际应用中,还可以显示设备200实时检测各外部装置接口240的数据输入情况,当检测到任一外部装置接口240有数据流输入时,自动将信号源切换至该外部装置接口240。In addition, since in practical applications, the display device 200 can only output media data for one external device 500, in order to save energy, among the multiple external devices 500 connected to the display device 200, no external connection for outputting media data data through the display device 200 The device 500 is usually in a closed or standby state. At this time, it will not send media data to the display device 200, but when it wants to output media data through the display device 200, it is usually activated to send a data stream to the display device 200. Therefore, in practical applications, the display device 200 can also detect the data input situation of each external device interface 240 in real time, and when any external device interface 240 is detected to have a data stream input, the signal source is automatically switched to the external device interface 240 .

在接收到切换信号源的控制指令后,显示设备200可以响应于该控制指令,通过外部装置接口240接收外接设备500发送的数据流。例如,在显示设备200的HDMI1接口连接游戏设备,HDMI2接口连接机顶盒时,显示设备200可以默认输出HDMI1接口的数据流,即显示设备200可以通过HDMI1接口接收游戏设备发送数据流,如游戏画面数据等;在接收到用户输入的信号源切换控制指令后,显示设备200切换至输出HDMI2接口的数据流,即通过HDMI2接口接收机顶盒发送的数据流,如电视直播画面数据等。After receiving the control instruction for switching the signal source, the display device 200 may receive the data stream sent by the external device 500 through the external device interface 240 in response to the control instruction. For example, when the HDMI1 interface of the display device 200 is connected to a game device and the HDMI2 interface is connected to a set-top box, the display device 200 can output the data stream of the HDMI1 interface by default, that is, the display device 200 can receive the data stream sent by the game device through the HDMI1 interface, such as game screen data etc.; after receiving the signal source switching control command input by the user, the display device 200 switches to output the data stream of the HDMI2 interface, that is, the data stream sent by the receiver set-top box through the HDMI2 interface, such as live TV screen data.

数据流可以通过多个连续帧从外接设备500发送到显示设备200,以形成数据流。显示设备200则通过对数据流的持续解析、渲染,形成具体的显示画面。由于显示设备200和外接设备500之间可以进行部分交互控制,因此显示设备200接收到的数据流中不仅包括提供视频或音频画面的内容帧数据,而且包括设备信息帧、协议帧等与数据传输过程相关的帧数据,即所述数据流包括协议帧和设备信息帧中的至少一种。The data stream can be sent from the external device 500 to the display device 200 through multiple consecutive frames to form a data stream. The display device 200 forms a specific display picture by continuously analyzing and rendering the data stream. Since some interactive control can be performed between the display device 200 and the external device 500, the data stream received by the display device 200 includes not only content frame data providing video or audio images, but also device information frames, protocol frames, etc. Process-related frame data, that is, the data stream includes at least one of protocol frames and device information frames.

其中,设备信息帧是由外接设备500按照基础传输协议发送的,包含设备类型信息的数据帧;协议帧是由外接设备500按照自动控制协议发送的,包含使用场景信息的数据帧。对于不同的外接设备500,其发送的数据流中所包含的与传输过程相关的帧数据也不同。例如,对于大多数外接设备500,设备信息帧可以是HDMI协议中规定的一种描述设备自身信息的源设备描述(Source Product Description,SPD)数据帧。因此,通过HDMI接口接入显示设备200的外接设备500均可以在数据流中携带SPD数据帧。设备信息帧中可以包括用于描述当前外接设备500的相关信息,如设备名称、设备类型等,显示设备200可以通过读取设备信息帧识别接入的外接设备500。Among them, the device information frame is sent by the external device 500 according to the basic transmission protocol, and contains the data frame of the device type information; the protocol frame is sent by the external device 500 according to the automatic control protocol, and contains the data frame of the use scene information. For different external devices 500, the frame data related to the transmission process included in the data streams sent by them is also different. For example, for most external devices 500, the device information frame may be a source device description (Source Product Description, SPD) data frame specified in the HDMI protocol to describe the information of the device itself. Therefore, the external device 500 connected to the display device 200 through the HDMI interface can carry the SPD data frame in the data stream. The device information frame may include relevant information for describing the current external device 500, such as device name, device type, etc., and the display device 200 may identify the connected external device 500 by reading the device information frame.

而对于部分支持自动控制协议的外接设备500,在向显示设备200发送设备信息帧的同时,还可以发送协议帧。例如,支持ALLM协议的外接设备500,可以基于ALLM协议生成协议帧数据,并与内容帧和SPD帧一起发送给显示设备200。协议帧数据中可以包括与自动控制相关的内容,如控制指令等。显示设备200可以根据协议帧中的控制指令,切换播放模式。协议帧中还可以包括外接设备500的当前使用场景信息,例如游戏场景和非游戏场景等。For some external devices 500 that support the automatic control protocol, while sending the device information frame to the display device 200 , they can also send the protocol frame. For example, the external device 500 supporting the ALLM protocol can generate protocol frame data based on the ALLM protocol, and send it to the display device 200 together with the content frame and the SPD frame. Protocol frame data can include content related to automatic control, such as control instructions. The display device 200 can switch the playback mode according to the control instruction in the protocol frame. The protocol frame may also include current usage scene information of the external device 500, such as game scene and non-game scene.

在接收到外接设备500发送数据流后,显示设备200还可以提取数据流中的协议帧和/或设备信息帧,并读取协议帧和/或设备信息帧中的标志位状态值。其中,标志位是指在设备信息帧和/或协议帧中的一个特定数据位置。按照传输协议所规定的数据排布方式,显示设备200接收到的数据帧中,每一个用于表示具体含义的数据都设置在一个特定的位置上,并通过不同的状态值表示其具体状态。After receiving the data stream sent by the external device 500, the display device 200 can also extract the protocol frame and/or device information frame in the data stream, and read the status value of the flag bit in the protocol frame and/or device information frame. Wherein, the flag bit refers to a specific data position in the device information frame and/or protocol frame. According to the data arrangement method stipulated in the transmission protocol, in the data frame received by the display device 200, each data used to represent a specific meaning is set at a specific position, and its specific state is represented by different state values.

例如,对于SPD数据帧,其中的第25个字节(data byte 25)为设备分类,在第25个字节位上对应状态值代表外接设备500的设备类型,如下表所示,不同的状态值可以代表不同的设备类型:For example, for the SPD data frame, the 25th byte (data byte 25) is the device classification, and the corresponding state value on the 25th byte represents the device type of the external device 500, as shown in the table below, different states Values can represent different device types:

data byte 25data byte 25 设备类型Equipment type data byte 25data byte 25 设备类型Equipment type 0000 未知设备unknown device 0707 VCDVCD 0101 机顶盒set top box 0808 游戏设备gaming equipment 0202 DVD播放器dvd player 0909 计算机computer 0303 录像机VCR 0A0A 蓝光影碟机Blu-ray player 0404 HDD录像机HDD recorder 0B0B 数字唱片机digital record player 0505 DVC摄像机DVC camera 0C0C 高清DVDHD DVD 0606 工控机industrial computer 0D0D 多媒体播放器multimedia player

基于上表,显示设备200可以从其中读取标志位状态值获取以获取切换信号源后接入显示设备200的外接设备500类型。例如,当读取到特定字节位置上的设备分类数值为“08”,代表接入显示设备200的外接设备500为游戏设备。Based on the above table, the display device 200 can read the status value of the flag bit from it to obtain the type of the external device 500 connected to the display device 200 after switching the signal source. For example, when it is read that the device classification value at a specific byte position is "08", it means that the external device 500 connected to the display device 200 is a game device.

而对于协议帧,显示设备200可以进一步提取出外接设备500的当前使用场景。例如,对于支持ALLM协议的游戏设备,当检测到协议帧中ALLM值等于1时,表示外接设备500处于游戏场景;当ALLM值等于0时,表示该外接设备500处于非游戏场景。As for the protocol frame, the display device 200 may further extract the current use scene of the external device 500 . For example, for a game device supporting the ALLM protocol, when it is detected that the ALLM value in the protocol frame is equal to 1, it means that the external device 500 is in a game scene; when the ALLM value is equal to 0, it means that the external device 500 is in a non-game scene.

对于支持多种使用场景的外接设备500,还可以通过附加定义部分数据字段,表示各使用场景。例如,可利用HDMI规范中预留的多个bit位表示外接设备500的使用场景信息。对于计算机设备,可以利用HDMI规范中预留的两个bit位,表示使用场景,包括:Rsvd1=0且Rsvd0=0表示游戏场景;Rsvd1=0且Rsvd0=1表示即时通信场景;Rsvd1=1且Rsvd0=0表示办公场景,Rsvd1=1且Rsvd0=1表示运动场景等。For the external device 500 that supports multiple usage scenarios, some additional data fields may be defined to indicate each usage scenario. For example, the usage scenario information of the external device 500 can be represented by multiple bits reserved in the HDMI specification. For computer equipment, two bits reserved in the HDMI specification can be used to indicate usage scenarios, including: Rsvd1=0 and Rsvd0=0 represent game scenarios; Rsvd1=0 and Rsvd0=1 represent instant communication scenarios; Rsvd1=1 and Rsvd0=0 represents an office scene, Rsvd1=1 and Rsvd0=1 represent a sports scene and so on.

相应的,显示设备200可以通过获取协议帧数据,并遍历协议帧数据中多个bit位上的参数值(状态值)。从而根据多个bit位上的参数值组合,读取当前使用场景信息。例如,显示设备200可以在协议帧中指定的两个bit位上读取参数值,当读取到Rsvd1=0且Rsvd0=0时,则确定当前计算机设备处于游戏场景,当读取到Rsvd1=1且Rsvd0=1时,则确定当前计算机设备处于观看球赛等运动场景。Correspondingly, the display device 200 can obtain the protocol frame data, and traverse the parameter values (state values) on multiple bits in the protocol frame data. In this way, the current use scene information is read according to the combination of parameter values on multiple bits. For example, the display device 200 can read the parameter value on the two bits specified in the protocol frame. When reading Rsvd1=0 and Rsvd0=0, it is determined that the current computer device is in the game scene. When reading Rsvd1= 1 and Rsvd0=1, it is determined that the current computer device is in a sports scene such as watching a ball game.

显示设备200在接收到数据流后,可以通过提取协议帧和/或设备信息帧中的标志位状态值,实现对切换信号源后外接设备500的设备类型或使用场景进行检测。从而按照标志位状态值切换播放模式。当切换前后外接设备500的设备类型或使用场景发送改变时,显示设备200可以按照切换后外接设备500切换播放模式。After receiving the data stream, the display device 200 can detect the device type or usage scene of the external device 500 after switching the signal source by extracting the status value of the flag bit in the protocol frame and/or device information frame. In this way, the playback mode is switched according to the state value of the flag bit. When the device type or usage scene of the external device 500 changes before and after switching, the display device 200 may switch the playback mode according to the external device 500 after switching.

例如,当用户输入控制指令以使显示设备200对应输出的数据流从HDMI1的游戏设备切换至HDMI2的机顶盒后,由于游戏设备适用低延迟模式,而机顶盒适应高画质模式,因此,通过设备信息帧读取到“data byte 25”的状态值从“08”切换至“01”后,需要将显示设备200的播放模式从低延迟模式切换至高画质模式。For example, when the user inputs a control command to switch the corresponding output data stream of the display device 200 from the HDMI1 game device to the HDMI2 set-top box, since the game device is suitable for low-latency mode, and the set-top box is suitable for high-quality mode, therefore, through the device information After the state value of "data byte 25" is switched from "08" to "01" after the frame is read, it is necessary to switch the playback mode of the display device 200 from the low-latency mode to the high-quality mode.

可见,上述实施例中提供的显示设备200可以在用户输入切换信号源的控制指令后,通过接收切换后外接设备500所发送数据流,并从中提取协议帧和/或设备信息帧的标志位状态值,检测切换前后外接设备500的设备类型或者使用场景是否发生变化,并按照标志位状态值切换播放模式,使显示设备200可以自动适应切换后外接设备500的数据流播放方式,缓解多设备切换时播放模式与音视频数据不匹配的问题。It can be seen that the display device 200 provided in the above embodiment can receive the data stream sent by the external device 500 after the user inputs the control command to switch the signal source, and extract the flag status of the protocol frame and/or device information frame from it. Value, detect whether the device type or usage scene of the external device 500 changes before and after switching, and switch the playback mode according to the state value of the flag bit, so that the display device 200 can automatically adapt to the data stream playback mode of the external device 500 after switching, and ease the switching of multiple devices The problem that the playback mode does not match the audio and video data.

由于不同类型的外接设备500所发送的数据流中携带的帧数据不同,因此在提取协议帧和/或设备信息帧中的标志位状态值时,需要采用不同的数据提取方式。为此,如图9所示,在一些实施例中,显示设备200可以对外接设备500的设备类型进行识别,即可以从数据流中提取设备信息帧,并遍历设备信息帧中的标志位状态值,再根据所述标志位状态值检测切换信号源前后外接设备500的设备类型,以实现按照设备类型,提取协议帧和/或设备信息帧中的标志位状态值。Since the frame data carried in the data streams sent by different types of external devices 500 are different, different data extraction methods need to be used when extracting the status value of the flag bit in the protocol frame and/or device information frame. To this end, as shown in FIG. 9 , in some embodiments, the display device 200 can identify the device type of the external device 500, that is, it can extract the device information frame from the data stream, and traverse the flag status in the device information frame value, and then detect the device type of the external device 500 before and after switching the signal source according to the status value of the flag bit, so as to realize extracting the status value of the flag bit in the protocol frame and/or device information frame according to the device type.

其中,按照外接设备500所支持的传输协议的不同,可以将外接设备500划分为三类,即自动控制协议设备、通用协议设备和普通接口设备。其中,自动控制协议设备是指支持ALLM协议等自动控制协议的设备,例如,xbox游戏机、计算机等。自动控制协议设备可以通过自动控制协议直接向显示设备200发送控制指令,以使其切换播放模式。Among them, according to the different transmission protocols supported by the external device 500, the external device 500 can be divided into three categories, namely automatic control protocol devices, general protocol devices and common interface devices. Wherein, the automatic control protocol device refers to a device supporting an automatic control protocol such as the ALLM protocol, for example, an xbox game console, a computer, and the like. The automatic control protocol device can directly send a control instruction to the display device 200 through the automatic control protocol, so that it can switch the playing mode.

通用协议设备是指不支持自动控制协议但支持基础传输协议的设备,例如ps游戏机、机顶盒等。通用协议设备一般不能直接向显示设备200发送控制指令,因此可以通过对设备分类或者场景识别,切换播放模式。Common protocol devices refer to devices that do not support automatic control protocols but support basic transmission protocols, such as PS game consoles, set-top boxes, etc. General-purpose protocol devices generally cannot directly send control commands to the display device 200 , so the playback mode can be switched by classifying devices or recognizing scenes.

普通接口设备则是指既不支持自动控制协议,也不支持通用传输协议的设备,通常为功能单一、数据形式简单的输出输出设备,如摄像头、麦克风等。普通接口设备通常不需要特定的播放模式,通过用户自定义设置的输出模式即可满足数据流的输出要求。Ordinary interface devices refer to devices that neither support automatic control protocols nor general transmission protocols, and are usually output and output devices with single functions and simple data forms, such as cameras and microphones. Ordinary interface devices usually do not need a specific playback mode, and the output mode set by the user can meet the output requirements of the data stream.

基于上述设备类型,显示设备200可以在检测出切换后的设备类型后,按照设备类型从数据流中提取标志位状态值。例如,当检测到切换信号源后,接入显示设备200的外接设备500为自动控制协议设备,则需要从数据流中提取协议帧,从而通过协议帧确定外接设备500的当前使用场景,并根据当前使用场景切换播放模式。当检测到切换信号后,接入显示设备200的外接设备500为通用协议设备,则从设备信息帧中提取设备分类,从而按照设备分类切换播放模式。当检测到切换信号源后,接入显示设备200的外接设备500为普通接口设备时,可以直接将播放模式还原为用户自定义的模式。Based on the above device type, after the display device 200 detects the switched device type, it can extract the status value of the flag bit from the data stream according to the device type. For example, when the switching signal source is detected, the external device 500 connected to the display device 200 is an automatic control protocol device, then the protocol frame needs to be extracted from the data stream, so as to determine the current usage scene of the external device 500 through the protocol frame, and according to The currently used scene switches the playback mode. When the switching signal is detected and the external device 500 connected to the display device 200 is a general-purpose protocol device, the device category is extracted from the device information frame, so as to switch the playback mode according to the device category. After detecting that the signal source has been switched, if the external device 500 connected to the display device 200 is a common interface device, the playback mode can be directly restored to a user-defined mode.

如图10所示,在一些实施例中,为了便于显示设备200切换播放场景,可以在显示设备200中设置播放模式切换程序,模式切换程序可以包括解析线程和图像中间件,其中,解析线程可以是一种循环体,用于实时检测数据流中设备信息帧和协议帧中的标志位状态值。因此,所述解析线程包括协议帧解析线程和设备信息帧解析线程。图像中间件用于根据解析线程检测的标志为状态值切换播放模式。解析线程与图像中间件之间可以是相互独立的两个程序模块,可通过软件接口相互调用,完成播放场景切换。As shown in FIG. 10 , in some embodiments, in order to facilitate the display device 200 to switch playback scenes, a playback mode switching program can be set in the display device 200, and the mode switching program can include a parsing thread and an image middleware, wherein the parsing thread can be It is a loop body, which is used to detect the status value of the flag bit in the device information frame and protocol frame in the data stream in real time. Therefore, the parsing thread includes a protocol frame parsing thread and a device information frame parsing thread. The image middleware is used to switch the playback mode for the state value according to the flag detected by the parsing thread. The parsing thread and the image middleware can be two independent program modules, which can call each other through the software interface to complete the switching of playing scenes.

因此,在按照标志位状态值切换播放模式的过程中,显示设备200可以先调用解析线程,以利用解析线程监测协议帧和/或设备信息帧的标志位状态值,当解析线程检测到标志位状态值发生变化,则可以根据标志位状态值变化情况设置接口标签值,从而使图像中间件能够获取接口标签值,并根据接口标签值切换播放模式。其中,为了便于图像中间件进行判断,接口标签值可以包括自动控制协议标签值以及通用协议标签值,两种标签值的取值均为1或0,其中,当标签值等于1时,表示图像中间件需要将播放模式切换至特定的模式;当标签值等于0时,表示图像中间件不需要将播放模式切换至特定的状态,还原回用户设置。Therefore, in the process of switching the playback mode according to the status value of the flag bit, the display device 200 can first call the analysis thread to utilize the analysis thread to monitor the status value of the flag bit of the protocol frame and/or device information frame. If the status value changes, the interface label value can be set according to the status value change of the flag bit, so that the image middleware can obtain the interface label value and switch the playback mode according to the interface label value. Among them, in order to facilitate the judgment of the image middleware, the interface tag value can include the automatic control protocol tag value and the general protocol tag value, and the values of the two tag values are both 1 or 0. The middleware needs to switch the playback mode to a specific mode; when the tag value is equal to 0, it means that the image middleware does not need to switch the playback mode to a specific state, and returns to the user setting.

下面将结合几种外接设备500切换场景对本申请中根据标志位状态值切换播放模式的方式进行阐述,主要包括:The mode of switching the playback mode according to the status value of the flag bit in this application will be described below in conjunction with several switching scenarios of the external device 500, mainly including:

在一些实施例中,如果切换信号源前后的设备类型为普通接口设备和自动控制协议设备,则显示设备200可以在协议帧的标志位上提取第一状态值。即显示设备200可以从协议帧中识别切换前后外接设备500是否支持自动控制协议。如果第一状态值为1,则代表切换后接入显示设备200的外接设备500支持自动控制协议,因此可以切换播放模式为自动控制模式。同理,如果获取到的第一状态值为0,表示切换信号源后接入显示设备200的外接设备500是不支持自动控制协议的普通接口设备,因此可以切换播放模式为用户设置模式。In some embodiments, if the device types before and after switching the signal source are common interface devices and automatic control protocol devices, the display device 200 may extract the first status value from the flag bit of the protocol frame. That is, the display device 200 can identify whether the external device 500 supports the automatic control protocol before and after switching from the protocol frame. If the first status value is 1, it means that the external device 500 connected to the display device 200 after switching supports the automatic control protocol, so the playback mode can be switched to the automatic control mode. Similarly, if the obtained first status value is 0, it means that the external device 500 connected to the display device 200 after switching the signal source is a common interface device that does not support the automatic control protocol, so the playback mode can be switched to the user setting mode.

例如,如图11A、图11B所示,在ALLM协议设备和普通HDMI设备互相切换的过程中,如果从普通HDMI设备切换到ALLM协议设备,则先检测ALLM状态解析线程循环体读取到ALLM状态变化至ALLM=1,再调用图像中间件ALLM接口标签值,设置ALLM标签值为1,使得图像中间件获取到ALLM标签值为1,进而调整显示设备200进入低延迟模式。如果从ALLM协议设备切换到普通HDMI设备,则先检测ALLM状态解析线程循环体读取到ALLM状态变化为ALLM=0;再调用图像中间件ALLM接口标签值,并设置ALLM标签值为0,使图像中间件获取到ALLM标签值为0后,调整显示设备200退出低延迟模式,还原用户设置。For example, as shown in Figure 11A and Figure 11B, in the process of switching between ALLM protocol devices and ordinary HDMI devices, if switching from ordinary HDMI devices to ALLM protocol devices, first detect the ALLM state analysis thread loop body to read the ALLM state Change to ALLM=1, then call the image middleware ALLM interface tag value, set the ALLM tag value to 1, so that the image middleware gets the ALLM tag value to 1, and then adjust the display device 200 to enter the low-latency mode. If switching from the ALLM protocol device to the common HDMI device, first detect the ALLM state analysis thread loop body to read the ALLM state change as ALLM=0; then call the image middleware ALLM interface tag value, and set the ALLM tag value to 0, so that After the image middleware obtains the ALLM tag value of 0, it adjusts the display device 200 to exit the low-latency mode and restore the user settings.

由于部分支持自动控制协议的外接设备500可以处于多个使用场景,因此为了实现更细致的控制,在控制显示设备200进入自动控制模式以后,还可以按照自动控制协议进一步根据使用场景切换更多的播放模式。即如果第一状态值为1,显示设备200可以周期性地从数据流中获取多个协议帧,并从协议帧中预留标志位提取状态值组合。状态值组合即协议帧中多个预留标志位的状态值组合,可以用于表示外接设备500的使用场景。因此,显示设备200可以通过状态值组合查询外接设备500的使用场景,并控制切换播放模式至与使用场景相适应的模式。Since some of the external devices 500 that support the automatic control protocol can be in multiple usage scenarios, in order to achieve more detailed control, after controlling the display device 200 to enter the automatic control mode, it is also possible to further switch more according to the usage scenarios according to the automatic control protocol. play mode. That is, if the first status value is 1, the display device 200 may periodically acquire multiple protocol frames from the data stream, and extract the status value combination from the reserved flag bits in the protocol frames. The combination of status values is the combination of status values of multiple reserved flag bits in the protocol frame, which can be used to represent the usage scenarios of the external device 500 . Therefore, the display device 200 can query the use scene of the external device 500 through the combination of state values, and control to switch the playback mode to a mode suitable for the use scene.

例如,显示设备200通过读取协议帧中指定的两个bit位上的状态值,当读取到Rsvd1=0且Rsvd0=0时,则确定当前外接设备500处于游戏场景,因此可以将播放模式调整到低延迟模式。For example, the display device 200 can determine that the external device 500 is currently in the game scene when it reads Rsvd1=0 and Rsvd0=0 by reading the state value on the two bits specified in the protocol frame, so the playback mode can be set to Adjust to low latency mode.

可见,在上述实施例中,显示设备200可以通过检测协议帧中的标志位状态值,实现在普通接口设备和自动控制协议设备之间切换时的调整播放模式,从而使切换后显示设备200的播放模式能够立即与外接设备500相适应,保证切换后显示设备200可以正常输出数据流。It can be seen that in the above embodiment, the display device 200 can adjust the playback mode when switching between the common interface device and the automatic control protocol device by detecting the state value of the flag bit in the protocol frame, so that the display device 200 after switching The playback mode can immediately adapt to the external device 500, ensuring that the display device 200 can normally output data streams after switching.

在一些实施例中,如果切换信号源前后的设备类型为通用协议设备和普通接口设备,则显示设备200可以在设备信息帧的标志位上提取第二状态值,并根据第二状态值获取当前状态值所指代的设备类型,以便按照设备类型切换播放模式。In some embodiments, if the device types before and after switching the signal source are common protocol devices and common interface devices, the display device 200 can extract the second status value from the flag bit of the device information frame, and obtain the current status according to the second status value. The device type indicated by the state value, so as to switch the playback mode according to the device type.

例如,如图12A、图12B所示,接入显示设备200的外接设备500在SPD协议设备和普通HDMI设备之间互相切换时,如果是从普通HDMI设备切换到SPD协议设备,显示设备200则可以先检测SPD状态解析线程循环体读取到SPD帧信息变化,以确定切换后的设备类型是否为游戏设备或者PC设备。再调用图像中间件SPD接口,并设置SPD标签值为1,从而使图像中间件在获取到标志位1后,调整显示设备200进入低延迟模式。For example, as shown in FIG. 12A and FIG. 12B, when the external device 500 connected to the display device 200 switches between the SPD protocol device and the common HDMI device, if the switch is from the normal HDMI device to the SPD protocol device, the display device 200 will You can first detect the change of the SPD frame information read by the SPD state analysis thread loop body, so as to determine whether the switched device type is a game device or a PC device. Then call the image middleware SPD interface, and set the SPD tag value to 1, so that the image middleware adjusts the display device 200 to enter the low-latency mode after obtaining the flag bit 1.

如果是从SPD协议设备切换到普通HDMI设备,则显示设备200通过检测SPD状态解析线程循环体读取到SPD状态变化,确定切换后的设备类型不是游戏设备或者PC设备。再调用图像中间件SPD接口,并设置SPD标签值为0,使图像中间件在获取到标签值为0以后,调整显示设备200退出低延迟模式,还原用户设置。If switching from an SPD protocol device to a common HDMI device, the display device 200 reads the SPD state change by detecting the SPD state analysis thread loop body, and determines that the switched device type is not a game device or a PC device. Then call the SPD interface of the image middleware, and set the SPD tag value to 0, so that after the image middleware obtains the tag value of 0, adjust the display device 200 to exit the low-latency mode and restore the user settings.

可见,在通用协议设备和普通接口设备切换时,可以通过读取设备信息帧中标志位状态值,使显示设备200能够自动检测出外接设备500的设备类型,从而按照设备类型切换播放模式。显然,还可以对通用协议设备进行进一步分类,即通用协议设备可以包括适应一种播放模式的第一类设备和适应多种播放模式的第二类设备。因此,在检测到切换至通用协议设备后,显示设备200还可以根据第二状态值进一步检测其指代的设备分类,如果设备分类为第一类设备,则切换播放模式为与第一类设备相适应的播放模式。It can be seen that when switching between a general-purpose protocol device and a common interface device, the display device 200 can automatically detect the device type of the external device 500 by reading the status value of the flag bit in the device information frame, so as to switch the playback mode according to the device type. Obviously, the general protocol devices can be further classified, that is, the general protocol devices can include a first type of device adapted to one playback mode and a second type of device adapted to multiple playback modes. Therefore, after detecting the switch to the general-purpose protocol device, the display device 200 can further detect the device classification it refers to according to the second state value, and if the device is classified as the first type of device, then switch the playback mode to be the same as the first type of device. Appropriate playback mode.

而如果设备分类为第二类设备,为了均衡播放效果,可以控制显示设备200切换播放模式为用户设置模式。即切换信号源为适应多种播放模式的第二类设备后,可以通过用户自定义的播放模式输出数据流,以使外接设备500在处于任何使用场景时,都能够按照用户的喜好输出数据流。And if the device is classified as the second type of device, in order to balance the playback effect, the display device 200 can be controlled to switch the playback mode to the user setting mode. That is, after switching the signal source to a second-type device that adapts to multiple playback modes, the data stream can be output through the user-defined playback mode, so that the external device 500 can output the data stream according to the user's preferences when it is in any use scene .

在一些实施例中,针对适应多种播放模式的第二类设备,显示设备200也可以通过图像识别、AI算法等方式,对外接设备500的使用场景进行识别,从而根据场景识别结果,切换播放模式。即如果设备分类为第二类设备,显示设备200可以从数据流中提取多帧显示图像,并对多帧显示图像执行场景识别,以获得外接设备500的使用场景,最后按照识别出的使用场景切换播放模式,使播放模式与使用场景相适应。In some embodiments, for the second type of device adapting to multiple playback modes, the display device 200 can also identify the use scene of the external device 500 through image recognition, AI algorithm, etc., so as to switch the playback mode according to the scene recognition result. model. That is, if the device is classified as the second type of device, the display device 200 can extract multiple frames of display images from the data stream, and perform scene recognition on the multiple frames of display images to obtain the usage scenarios of the external device 500, and finally, according to the recognized usage scenarios Switch the playback mode to adapt the playback mode to the usage scene.

为了实现场景识别,显示设备200可以从数据流中提取显示图像,并将提取的显示图像输入场景识别模型,以获取场景识别模型输出的场景信息。其中,所述场景识别模型为根据样本图像训练获得的神经网络模型。样本图像则是一种用于训练的图像,包括外接设备500所支持的多个使用场景下的显示图像以及每个显示图像对应的使用场景标签。场景识别模型作为一种分类模型,可以在输入显示图像后,通过模型内部的神经网络算法,计算出该显示图像的分类概率,即该显示图像对应所属的使用场景。In order to realize scene recognition, the display device 200 may extract display images from the data stream, and input the extracted display images into the scene recognition model, so as to obtain scene information output by the scene recognition model. Wherein, the scene recognition model is a neural network model obtained through training of sample images. The sample image is an image used for training, including display images in multiple usage scenarios supported by the external device 500 and a usage scenario label corresponding to each display image. As a classification model, the scene recognition model can calculate the classification probability of the displayed image through the neural network algorithm inside the model after inputting the displayed image, that is, the usage scene to which the displayed image corresponds.

显然,在执行自动控制协议的检测前,可以在显示设备200中构建一个场景识别模型。例如,场景识别模型可以通过执行神经网络模型训练获得,即可以先构建初始模型,再将样本图像逐一输入至该初始模型,以获得模型输出结果。再将模型输出结果与标签信息进行对比,确定分类误差,并使用分类无法反向传播调整模型参数。基于此,通过多次输入一定数量的样本图像,可以逐步对模型参数进行调整,以最终获得较高准确率的场景识别模型。Apparently, a scene recognition model can be built in the display device 200 before the detection of the automatic control protocol is executed. For example, the scene recognition model can be obtained by performing neural network model training, that is, an initial model can be constructed first, and then sample images can be input to the initial model one by one to obtain model output results. Then compare the model output results with the label information to determine the classification error, and adjust the model parameters using classification failure backpropagation. Based on this, by inputting a certain number of sample images multiple times, the model parameters can be gradually adjusted to finally obtain a scene recognition model with higher accuracy.

在构建场景识别模型后,显示设备200可以将从数据流中提取的显示图像输入到场景识别模型,以获得场景识别结果。根据与显示设备200连接的外接设备500类型不同,场景识别模型可以输出的识别结果种类也不同。例如,对于游戏设备,场景识别模型可以输出的使用场景信息包括游戏场景和非游戏场景;而对于计算机设备,场景识别模型可以输出的使用场景包括游戏场景、即时通信场景、办公场景以及运动场景等。因此,在执行场景识别时,还可以针对不同类型的外接设备500调用不同的场景识别模型,以获得相适应的场景分类。After building the scene recognition model, the display device 200 may input the display image extracted from the data stream into the scene recognition model to obtain a scene recognition result. Depending on the type of the external device 500 connected to the display device 200 , the types of recognition results that the scene recognition model can output are also different. For example, for game devices, the use scene information that the scene recognition model can output includes game scenes and non-game scenes; and for computer equipment, the use scenes that the scene recognition model can output include game scenes, instant messaging scenes, office scenes, and sports scenes, etc. . Therefore, when performing scene recognition, different scene recognition models may also be invoked for different types of external devices 500 to obtain appropriate scene classifications.

可见在本实施例中,通过对多帧显示图像进行场景识别,同样可以检测出外接设备500的使用场景,从而在切换信号源为通用协议设备时,也可以根据外接设备500的使用场景切换播放模式,使显示设备200能够跟随外接设备500的使用情况实时调整播放模式,以输出更好的数据流播放效果。It can be seen that in this embodiment, by performing scene recognition on multi-frame display images, the use scene of the external device 500 can also be detected, so that when the signal source is switched to a general-purpose protocol device, the playback can also be switched according to the use scene of the external device 500 mode, so that the display device 200 can adjust the playback mode in real time following the use of the external device 500 to output a better data stream playback effect.

在一些实施例中,如果切换信号源前后的设备类型为通用协议设备和自动控制协议设备,显示设备200则可以分别从协议帧的标志位提取第一状态值,从设备信息帧的标志位提取第二状态值,当第一状态值为1且第二状态值所指代的设备分类为第一类设备时,切换播放模式为自动控制模式。In some embodiments, if the device types before and after switching the signal source are general-purpose protocol devices and automatic control protocol devices, the display device 200 can respectively extract the first state value from the flag bits of the protocol frame, and extract the first state value from the flag bits of the device information frame. For the second state value, when the first state value is 1 and the device indicated by the second state value is classified as the first type of device, switch the playing mode to the automatic control mode.

例如,如图13A、图13B所示,在ALLM协议设备和SPD协议设备互相切换时,如果是从ALLM协议设备切换到SPD协议设备时,显示设备200可以先检测SPD解析状态线程循环体读取到SPD帧信息变化,确定其是否为游戏设备或者PC设备,再调用图像中间件SPD接口,并设置SPD接口标签值为1,使得图像中间件获取到SPD标签值为1并判断ALLM标签值也为1后,保持显示设备200进入低延迟模式。For example, as shown in Fig. 13A and Fig. 13B, when the ALLM protocol device and the SPD protocol device are switched to each other, if the ALLM protocol device is switched to the SPD protocol device, the display device 200 can first detect the SPD parsing state thread loop body reading When the SPD frame information changes, determine whether it is a game device or a PC device, then call the image middleware SPD interface, and set the SPD interface tag value to 1, so that the image middleware obtains the SPD tag value as 1 and judges that the ALLM tag value is also When it is 1, keep the display device 200 entering the low-latency mode.

如果是从SPD协议设备切换到ALLM协议设备,显示设备200则先检测ALLM状态解析线程循环体读取到ALLM状态变化,即ALLM=1,再调用图像中间件ALLM接口,并设置ALLM标签值为1,使图像中间件在获取到ALLM标签值为1,且判断SPD标签值也为1后,保持显示设备200进入低延迟模式。If it is switched from the SPD protocol device to the ALLM protocol device, the display device 200 first detects that the ALLM state analysis thread loop body reads the ALLM state change, that is, ALLM=1, then calls the image middleware ALLM interface, and sets the ALLM tag value to 1. Make the image middleware keep the display device 200 in the low-latency mode after acquiring the value of the ALLM tag to be 1 and determining that the value of the SPD tag is also 1.

需要说明的是,在信号源是通用协议设备与自动控制协议设备之间进行切换的过程中,显示设备200可以在切换信号源后的数据流中提取协议帧,如果提取到协议帧并且提取到的协议帧中带有使用场景信息,则可以按照自动控制协议控制切换播放模式;如果未提取到协议帧或者提取到的协议帧中不带有使用场景信息,则可以提取设备信息帧,并根据设备信息帧提取外接设备200的设备类型,以根据设备类型切换播放模式。如果在数据流中也未提取到设备信息帧,可以确定切换后的外接设备500为普通接口设备,因此可以将播放模式切换至用户自定义模式,使得显示设备200可以针对信号源切换过程自动适配播放模式,保证媒资数据的输出质量。It should be noted that during the process of switching between the signal source being a general-purpose protocol device and an automatic control protocol device, the display device 200 can extract the protocol frame from the data stream after the signal source is switched. If the protocol frame is extracted and the extracted If the protocol frame contains the use scene information, the playback mode can be controlled according to the automatic control protocol; if the protocol frame is not extracted or the extracted protocol frame does not contain the use scene information, the device information frame can be extracted, and according to The device information frame extracts the device type of the external device 200, so as to switch the playback mode according to the device type. If the device information frame is not extracted in the data stream, it can be determined that the switched external device 500 is a common interface device, so the playback mode can be switched to a user-defined mode, so that the display device 200 can automatically adapt to the signal source switching process. Equipped with playback mode to ensure the output quality of media data.

基于上述显示设备200,在本申请的部分实施例中还提供一种多设备切换时的播放方法,该播放方法可以应用于上述显示设备200,并包括以下步骤:显示设备200先获取用户输入的用于切换信号源的控制指令。再响应于控制指令,接收外接设备发送的数据流,其中,数据流包括协议帧和设备信息帧中的至少一种。再从协议帧和/或所述设备信息帧中提取标志位状态值,以按照标志位状态值切换播放模式。Based on the above-mentioned display device 200, in some embodiments of the present application, a playback method for multi-device switching is also provided. The playback method can be applied to the above-mentioned display device 200, and includes the following steps: the display device 200 first obtains the user input Control commands for switching signal sources. Responding to the control instruction, the data stream sent by the external device is received, wherein the data stream includes at least one of a protocol frame and a device information frame. Then extract the status value of the flag bit from the protocol frame and/or the device information frame, so as to switch the playback mode according to the status value of the flag bit.

由以上技术方案可知,上述实施例提供的多设备切换时的播放方法可以在获取用户输入的信号源切换控制指令以后,在数据流中提取协议帧和设备信息帧中指定标志位状态值,从而按照标志位状态值分别检测切换前后外接设备需求的播放模式,以便在所需求的播放模式发生改变时,执行播放模式的切换。所述方法可以自动适应切换后外接设备500的数据流播放方式,能够缓解多设备切换时播放模式与音视频数据不匹配的问题。As can be seen from the above technical solutions, the playback method provided by the above embodiment when switching between multiple devices can extract the specified flag status value in the protocol frame and device information frame from the data stream after obtaining the signal source switching control command input by the user, so that The playback modes required by the external device before and after switching are respectively detected according to the state value of the flag bit, so that when the required playback mode changes, the switching of the playback mode is performed. The method can automatically adapt to the data stream playback mode of the external device 500 after switching, and can alleviate the problem that the playback mode does not match the audio and video data when switching between multiple devices.

本申请提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本申请总的构思下的几个示例,并不构成本申请保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本申请方案所扩展出的任何其他实施方式都属于本申请的保护范围。The similar parts between the embodiments provided in the present application can be referred to each other, and the specific implementations provided above are only a few examples under the general concept of the present application, and do not constitute a limitation of the protection scope of the present application. For those skilled in the art, any other implementations expanded based on the proposal of the present application without creative work shall fall within the scope of protection of the present application.

Claims (9)

1. A display device, characterized by comprising:
a display;
a plurality of external device interfaces configured to connect to external devices, respectively;
a controller configured to:
acquiring a control instruction input by a user and used for switching a signal source;
responding to the control instruction, receiving a data stream sent by an external device connected after switching a signal source, wherein the data stream comprises at least one of a protocol frame and a device information frame;
extracting a device information frame from the data stream;
traversing the status value of the zone bit in the equipment information frame;
detecting the equipment types of external equipment before and after switching the signal source according to the flag bit state value, wherein the equipment types comprise automatic control protocol equipment, universal protocol equipment and common interface equipment;
Extracting a flag bit state value in the protocol frame and/or the equipment information frame according to the equipment type;
switching a play mode based on an interface tag value when the flag bit state value changes; the interface tag value is obtained through the image middleware.
2. The display device according to claim 1, wherein if the device types before and after switching the signal source are a normal interface device and an automatic control protocol device, the controller is further configured to:
extracting a first state value from a flag bit of the protocol frame;
if the first state value is 1, switching the playing mode to an automatic control mode;
and if the first state value is 0, switching the playing mode to a user setting mode.
3. The display device of claim 2, wherein if the first status value is 1, the controller is further configured to;
periodically extracting a state value combination from reserved zone bits in the protocol frame;
inquiring a use scene of the external equipment by using the state value combination;
and switching the playing mode to a mode which is suitable for the use scene.
4. The display device according to claim 1, wherein if the device types before and after switching the signal source are a common protocol device and a normal interface device, the controller is further configured to:
Extracting a second state value from the flag bit of the equipment information frame;
acquiring the equipment type pointed by the second state value;
and switching the playing mode according to the equipment type.
5. The display device of claim 4, wherein in the step of switching the play mode according to the device type, the controller is further configured to:
detecting the equipment classification pointed by the second state value, wherein the equipment classification comprises first equipment adapting to one play mode and second equipment adapting to multiple play modes;
if the equipment is classified as first equipment, switching a playing mode to be a playing mode which is suitable for the first equipment;
and if the equipment is classified into the second type equipment, switching the playing mode into a user setting mode.
6. The display device of claim 5, wherein if the device is classified as a second class of devices, the controller is further configured to:
extracting multi-frame display images from the data stream;
performing scene recognition on the multi-frame display image to obtain a use scene of the external equipment;
and switching the playing mode to a mode which is suitable for the use scene.
7. The display device according to claim 1, wherein if the device types before and after switching the signal source are a universal protocol device and an automatic control protocol device, the controller is further configured to:
extracting a first state value from a flag bit of the protocol frame and extracting a second state value from a flag bit of the device information frame;
if the first state value is 1 and the equipment pointed by the second state value is classified as first equipment, switching the playing mode to be an automatic control mode.
8. The display device of claim 1, wherein in the step of switching play modes based on interface tag values when the flag bit status value changes, the controller is further configured to:
calling an analysis thread, wherein the analysis thread comprises a protocol frame analysis thread and an equipment information frame analysis thread;
monitoring the status value of the flag bit of the protocol frame and/or the equipment information frame by utilizing the analysis thread;
if the status value of the flag bit changes, setting an interface tag value;
and acquiring the interface tag value by utilizing the image middleware so as to switch the playing mode according to the interface tag value.
9. The playing method during multi-device switching is characterized by being applied to display equipment, wherein the display equipment is connected with at least two external devices, and the playing method during multi-device switching comprises the following steps:
Acquiring a control instruction input by a user and used for switching a signal source;
responding to the control instruction, receiving a data stream sent by an external device connected after switching a signal source, wherein the data stream comprises at least one of a protocol frame and a device information frame;
extracting a device information frame from the data stream;
traversing the status value of the zone bit in the equipment information frame;
detecting the equipment types of external equipment before and after switching the signal source according to the flag bit state value, wherein the equipment types comprise automatic control protocol equipment, universal protocol equipment and common interface equipment;
extracting a flag bit state value in the protocol frame and/or the equipment information frame according to the equipment type;
switching a play mode based on an interface tag value when the flag bit state value changes; the interface tag value is obtained through the image middleware.
CN202110291950.4A 2021-01-14 2021-03-18 Display device and playing method during multi-device switching Active CN114302194B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/071778 WO2022152201A1 (en) 2021-01-14 2022-01-13 Display device, and playing method during multi-device switching

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2021100461402 2021-01-14
CN202110046140 2021-01-14

Publications (2)

Publication Number Publication Date
CN114302194A CN114302194A (en) 2022-04-08
CN114302194B true CN114302194B (en) 2023-05-05

Family

ID=80868330

Family Applications (14)

Application Number Title Priority Date Filing Date
CN202110291950.4A Active CN114302194B (en) 2021-01-14 2021-03-18 Display device and playing method during multi-device switching
CN202110292422.0A Active CN114339339B (en) 2021-01-14 2021-03-18 A display device, external device and playback mode switching method
CN202110292875.3A Active CN114302190B (en) 2021-01-14 2021-03-18 A display device and image quality adjustment method
CN202110290744.1A Active CN114302193B (en) 2021-01-14 2021-03-18 Display device and protocol detection method
CN202110290755.XA Active CN114302220B (en) 2021-01-14 2021-03-18 A display device, an external device, and a playback mode control method
CN202110292465.9A Active CN114302196B (en) 2021-01-14 2021-03-18 Display device, external device and play parameter adjusting method
CN202110291958.0A Active CN114297436B (en) 2021-01-14 2021-03-18 Display device and user interface theme updating method
CN202110292449.XA Active CN114302195B (en) 2021-01-14 2021-03-18 A display device, an external device, and a playback control method
CN202110649246.1A Active CN114302219B (en) 2021-01-14 2021-06-10 Display equipment and variable frame rate display method
CN202110805331.2A Active CN114286143B (en) 2021-01-14 2021-07-16 Display device and automatic switching method of transmission protocol
CN202111042636.9A Active CN114286138B (en) 2021-01-14 2021-09-07 Display device, external device and multi-view angle proportional display method
CN202111087473.6A Active CN114286173B (en) 2021-01-14 2021-09-16 A display device and method for adjusting audio and video parameters
CN202111135697.XA Active CN114302132B (en) 2021-01-14 2021-09-27 Display device and operation mode setting method
CN202280010311.9A Pending CN117397245A (en) 2021-01-14 2022-01-13 Display device and user interface theme update method

Family Applications After (13)

Application Number Title Priority Date Filing Date
CN202110292422.0A Active CN114339339B (en) 2021-01-14 2021-03-18 A display device, external device and playback mode switching method
CN202110292875.3A Active CN114302190B (en) 2021-01-14 2021-03-18 A display device and image quality adjustment method
CN202110290744.1A Active CN114302193B (en) 2021-01-14 2021-03-18 Display device and protocol detection method
CN202110290755.XA Active CN114302220B (en) 2021-01-14 2021-03-18 A display device, an external device, and a playback mode control method
CN202110292465.9A Active CN114302196B (en) 2021-01-14 2021-03-18 Display device, external device and play parameter adjusting method
CN202110291958.0A Active CN114297436B (en) 2021-01-14 2021-03-18 Display device and user interface theme updating method
CN202110292449.XA Active CN114302195B (en) 2021-01-14 2021-03-18 A display device, an external device, and a playback control method
CN202110649246.1A Active CN114302219B (en) 2021-01-14 2021-06-10 Display equipment and variable frame rate display method
CN202110805331.2A Active CN114286143B (en) 2021-01-14 2021-07-16 Display device and automatic switching method of transmission protocol
CN202111042636.9A Active CN114286138B (en) 2021-01-14 2021-09-07 Display device, external device and multi-view angle proportional display method
CN202111087473.6A Active CN114286173B (en) 2021-01-14 2021-09-16 A display device and method for adjusting audio and video parameters
CN202111135697.XA Active CN114302132B (en) 2021-01-14 2021-09-27 Display device and operation mode setting method
CN202280010311.9A Pending CN117397245A (en) 2021-01-14 2022-01-13 Display device and user interface theme update method

Country Status (3)

Country Link
US (1) US12273578B2 (en)
CN (14) CN114302194B (en)
WO (3) WO2022152203A1 (en)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114816641B (en) 2022-05-09 2023-05-02 海信视像科技股份有限公司 Display device, multimedia content display method, and storage medium
CN114968387A (en) * 2022-06-07 2022-08-30 三星电子(中国)研发中心 External equipment switching method and device
CN114915833B (en) * 2022-06-24 2023-11-10 Vidaa国际控股(荷兰)公司 Display control method, display device and terminal device
CN115174973B (en) * 2022-06-28 2024-05-28 海信视像科技股份有限公司 Display device and display device control method
US20250332504A1 (en) * 2022-07-06 2025-10-30 Sony Interactive Entertainment Inc. Information processing device, control method for information processing device, and program
CN115278136B (en) * 2022-07-15 2025-11-18 海信视像科技股份有限公司 A method for displaying a display device and an HDMI channel page.
CN115408552B (en) * 2022-07-28 2023-05-26 深圳市磐鼎科技有限公司 Display adjustment method, device, equipment and storage medium
CN115334351B (en) * 2022-08-02 2023-10-31 Vidaa国际控股(荷兰)公司 Display equipment and self-adaptive image quality adjusting method
CN115643354B (en) * 2022-09-22 2026-04-03 海宁奕斯伟计算技术有限公司 A playback device, system and method
EP4576750A4 (en) * 2022-09-28 2025-12-10 Samsung Electronics Co Ltd METHOD FOR SYNCHRONIZING DATA BETWEEN DEVICES AND ELECTRONIC DEVICE FOR THIS PURPOSE
CN116048695A (en) * 2022-12-28 2023-05-02 海信视像科技股份有限公司 Display device and data display method
WO2024139366A1 (en) * 2022-12-28 2024-07-04 海信视像科技股份有限公司 Display device, terminal device and display processing method
CN116301525B (en) * 2023-02-14 2026-03-03 海信视像科技股份有限公司 Display apparatus and image mode setting method
CN116366764A (en) * 2023-03-27 2023-06-30 联想(北京)有限公司 Control method and device and electronic equipment
CN116489469B (en) * 2023-03-31 2025-08-05 海信视像科技股份有限公司 Display device and image quality demonstration method
CN117651184A (en) * 2023-03-31 2024-03-05 海信视像科技股份有限公司 Screen projection method, device and electronic equipment
CN117156088B (en) * 2023-04-21 2024-06-11 荣耀终端有限公司 Image processing method and related device
CN117643719B (en) * 2023-06-13 2025-07-08 海信视像科技股份有限公司 A display device, a method for controlling game image quality, and a storage medium
CN117608460B (en) * 2023-07-18 2025-05-13 海信视像科技股份有限公司 Display device and extended display identification data setting method
CN121219668A (en) * 2023-07-18 2025-12-26 海信视像科技股份有限公司 Display device and processing method for display device
CN121488487A (en) * 2023-11-30 2026-02-06 华为技术有限公司 A video transmission method and device
CN120179134A (en) * 2023-12-12 2025-06-20 荣耀终端股份有限公司 Interface display method and electronic device
CN120223938A (en) * 2023-12-27 2025-06-27 中兴通讯股份有限公司 Video projection method, electronic device and computer-readable storage medium
KR20250138020A (en) 2024-03-12 2025-09-19 엘지전자 주식회사 Sink device and operating method thereof
TWI893730B (en) * 2024-03-27 2025-08-11 技嘉科技股份有限公司 Display
CN119107920A (en) * 2024-04-17 2024-12-10 海信视像科技股份有限公司 Display device and display method of variable refresh rate signal
CN118394438B (en) * 2024-04-30 2026-03-17 福建星网视易信息系统有限公司 A method and system for synchronizing multi-terminal interfaces
CN119211465B (en) * 2024-06-17 2025-12-09 瑞联恒通(北京)信息技术有限公司 Method and device for realizing unidirectional optical fiber transmission of HDMI ultra-high definition video
CN119233029A (en) * 2024-09-11 2024-12-31 深圳Tcl新技术有限公司 Video display method, device, terminal equipment and computer readable storage medium
CN119211615A (en) * 2024-10-16 2024-12-27 四川天邑康和通信股份有限公司 Set top box adaptation method, device, storage medium and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101101388A (en) * 2006-07-04 2008-01-09 晨星半导体股份有限公司 Liquid crystal display capable of automatically switching display modes and method thereof
WO2018021885A1 (en) * 2016-07-29 2018-02-01 Lg Electronics Inc. Remote control device and image display apparatus having the same
CN109300431A (en) * 2018-10-22 2019-02-01 五邑大学 A full-color dynamic LED display based on wireless transmission
EP3474559A1 (en) * 2016-07-07 2019-04-24 Shenzhen Skyworth-RGB Electronic Co., Ltd. Smart-television playback method and apparatus

Family Cites Families (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030172189A1 (en) * 2001-07-02 2003-09-11 Globespanvirata Incorporated Communications system using rings architecture
JP4153462B2 (en) * 2004-05-31 2008-09-24 インターナショナル・ビジネス・マシーンズ・コーポレーション Display system switching device, display system switching method, display system switching program, and computer-readable storage medium storing the program
CN1716415B (en) * 2004-06-30 2010-05-26 深圳市朗科科技股份有限公司 Digital video frequency playing device and its program backing method
JP4370999B2 (en) * 2004-07-30 2009-11-25 日本電気株式会社 Network system, node, node control program, and network control method
EP1675343A1 (en) * 2004-12-23 2006-06-28 Siemens S.p.A. Method and system to minimize the switching delay between two RTP multimedia streaming sessions
JP4557878B2 (en) * 2005-12-07 2010-10-06 シャープ株式会社 Resolution switching means for HDMI output
JP2007251543A (en) * 2006-03-15 2007-09-27 Seiko Epson Corp DISPLAY CONTROL DEVICE, ITS CONTROL METHOD, INFORMATION REPRODUCTION DEVICE, AND ELECTRONIC DEVICE
JP4274198B2 (en) * 2006-05-19 2009-06-03 ソニー株式会社 Video display device and video display control method
JP2008011367A (en) * 2006-06-30 2008-01-17 Sharp Corp Video signal switching device
US8698812B2 (en) * 2006-08-04 2014-04-15 Ati Technologies Ulc Video display mode control
US20080051642A1 (en) * 2006-08-24 2008-02-28 Hagai Krupnik Device, system and method of displaying in -vivo images at variable rate
US20080055318A1 (en) * 2006-08-31 2008-03-06 Glen David I J Dynamic frame rate adjustment
JP5228305B2 (en) * 2006-09-08 2013-07-03 ソニー株式会社 Display device and display method
US20150052253A1 (en) * 2014-09-22 2015-02-19 Weaved, Inc. Multi-server fractional subdomain dns protocol
CN101627625A (en) * 2007-03-13 2010-01-13 索尼株式会社 Communication system, transmission device, transmission method, reception device, and reception method
US9137497B2 (en) * 2007-04-11 2015-09-15 At&T Intellectual Property I, Lp Method and system for video stream personalization
JP2008276067A (en) * 2007-05-02 2008-11-13 Canon Inc Video display device and control method thereof
CN101247491A (en) * 2008-03-07 2008-08-20 深圳创维-Rgb电子有限公司 Communication protocol conversion device, online upgrade system and method for TV software
JP5338166B2 (en) * 2008-07-16 2013-11-13 ソニー株式会社 Transmitting apparatus, stereoscopic image data transmitting method, receiving apparatus, and stereoscopic image data receiving method
CN101568028B (en) * 2009-05-15 2011-11-30 中兴通讯股份有限公司 Mobile terminal and method for cooperatively broadcasting mobile broadcasting television between mobile terminals
US9055281B2 (en) * 2010-05-20 2015-06-09 Samsung Electronics Co., Ltd. Source device and sink device and method of transmitting and receiving multimedia service and related data
US20110302318A1 (en) * 2010-06-04 2011-12-08 Ari Birger Anonymous re-streaming of media item of content
JP5587089B2 (en) * 2010-07-29 2014-09-10 キヤノン株式会社 Communication apparatus and control method
KR101852812B1 (en) * 2010-08-23 2018-04-27 엘지전자 주식회사 Method for game application playing and image device thereof
CN102447856A (en) * 2010-10-13 2012-05-09 瑞昱半导体股份有限公司 Channel switching reminding system, signal source switching reminding system and relevant method
CN103503430B (en) * 2011-04-15 2017-05-24 海尔集团公司 Play control system and method
US20150142991A1 (en) * 2011-04-21 2015-05-21 Efficiency3 Corp. Electronic hub appliances used for collecting, storing, and processing potentially massive periodic data streams indicative of real-time or other measuring parameters
CN102223581B (en) * 2011-06-28 2013-06-12 宇龙计算机通信科技(深圳)有限公司 Video program searching method and video playing terminal
CN102510541B (en) * 2011-12-30 2014-12-17 Tcl数码科技(深圳)有限责任公司 Multi-screen interaction video and audio content switching method and media player
CN103503446B (en) * 2012-03-01 2017-04-26 索尼公司 Transmitter, transmission method and receiver
CN102663448B (en) * 2012-03-07 2016-08-10 北京理工大学 Method is analyzed in a kind of network augmented reality object identification
KR102105313B1 (en) * 2012-06-28 2020-04-29 구글 엘엘씨 Generating a sequence of audio fingerprints at a set top box
CN103577175A (en) * 2012-08-01 2014-02-12 腾讯科技(深圳)有限公司 Method and device for replacing mobile terminal software interface
US8990446B2 (en) * 2012-10-04 2015-03-24 Sony Computer Entertainment America, LLC Method and apparatus for decreasing presentation latency
KR101533064B1 (en) * 2012-11-01 2015-07-01 주식회사 케이티 Mobile device displaying customized interface for contents and method of using the same
JP5306550B2 (en) * 2013-01-25 2013-10-02 株式会社東芝 Video analysis information transmitting apparatus, video analysis information distribution system and distribution method, video viewing system and video viewing method
JPWO2014141425A1 (en) * 2013-03-14 2017-02-16 株式会社東芝 Video display system, source device, sink device, and video display method
CN103297852A (en) * 2013-06-07 2013-09-11 华为终端有限公司 Channel change speed improving method, device and system
CN103442294A (en) * 2013-08-15 2013-12-11 安徽科大讯飞信息科技股份有限公司 Real-time program monitoring method and system based on video terminal and server
CN105025382B (en) * 2014-04-23 2018-09-04 深圳Tcl新技术有限公司 The method and apparatus of game mode automatic switch
KR102262086B1 (en) * 2014-05-28 2021-06-09 삼성전자 주식회사 Apparatus and method for processing image
JP6266136B2 (en) * 2014-06-12 2018-01-24 エルジー エレクトロニクス インコーポレイティド Data transmitting / receiving device and method
US9812056B2 (en) * 2014-06-24 2017-11-07 Google Inc. Display resolution negotiation
CN104333800B (en) * 2014-07-21 2018-02-06 北京京东方视讯科技有限公司 The Bluetooth audio frequency player method and device of a kind of display system, display system
CN104378688B (en) * 2014-10-27 2018-04-06 小米科技有限责任公司 mode switching method and device
CN104363496A (en) * 2014-10-28 2015-02-18 深圳市嘉乐派科技有限公司 Method for achieving multiple scenario application of audio system in network set top box
US10623805B2 (en) * 2014-11-17 2020-04-14 Sony Corporation Sending device, method of sending high dynamic range image data, receiving device, and method of receiving high dynamic range image data
WO2016121412A1 (en) * 2015-01-30 2016-08-04 ソニー株式会社 Information processing device
CN105007395B (en) * 2015-07-22 2018-02-16 深圳市万姓宗祠网络科技股份有限公司 A kind of continuous record video, the privacy processing method of image
KR20170044868A (en) * 2015-10-16 2017-04-26 삼성전자주식회사 Display apparatus and the controlling method thereof
CN105430519B (en) * 2015-11-20 2019-04-16 小米科技有限责任公司 Mode determining method and device, multi-modal device
CN105892963A (en) * 2015-11-26 2016-08-24 乐视致新电子科技(天津)有限公司 Method for generating extended display identification data EDID and display device
CN105302518A (en) * 2015-12-01 2016-02-03 合肥联宝信息技术有限公司 Computer equipment and control method thereof
CN105323386A (en) * 2015-12-03 2016-02-10 上海卓易科技股份有限公司 Method and system for automatically switching contextual model of mobile phone
CN105578105B (en) * 2015-12-22 2019-03-12 深圳Tcl数字技术有限公司 HDMI version switching method and display device
EP3414911B1 (en) * 2016-02-12 2020-12-09 Nagravision S.A. Method and device for identifying a peripheral device from a digital content
WO2017151925A1 (en) * 2016-03-02 2017-09-08 Lattice Semiconductor Corporation Link training in multimedia interfaces
US9892020B1 (en) * 2016-03-11 2018-02-13 Signalfx, Inc. User interface for specifying data stream processing language programs for analyzing instrumented software
CN105828012A (en) * 2016-03-31 2016-08-03 乐视控股(北京)有限公司 HDMI automatic configuration method, and correlation apparatus
CN105847728A (en) * 2016-04-13 2016-08-10 腾讯科技(深圳)有限公司 Information processing method and terminal
CN105979370B (en) * 2016-07-01 2019-03-12 深圳创维-Rgb电子有限公司 A method and apparatus for configuring an image mode
CN106250837B (en) * 2016-07-27 2019-06-18 腾讯科技(深圳)有限公司 A kind of recognition methods of video, device and system
CN106100904B (en) * 2016-08-09 2019-06-18 深圳中兴网信科技有限公司 Equipment connection method connects system with equipment
US10929752B2 (en) * 2016-09-21 2021-02-23 GumGum, Inc. Automated control of display devices
CN107959889A (en) * 2016-10-17 2018-04-24 中兴通讯股份有限公司 Data flow playing method and device, data stream type collocation method and device
CN109891784A (en) * 2016-10-31 2019-06-14 华为技术有限公司 A voice data transmission method, user equipment and storage medium
CN106686332B (en) * 2016-11-17 2020-07-14 西安诺瓦星云科技股份有限公司 Video display control method and EDID management method
CN106604121A (en) * 2016-12-26 2017-04-26 深圳Tcl数字技术有限公司 HDMI compatible method and display apparatus
WO2018123248A1 (en) * 2016-12-28 2018-07-05 ソニーネットワークコミュニケーションズ株式会社 Information processing device, information processing method, program, and information processing system
CN108696732B (en) * 2017-02-17 2023-04-18 北京三星通信技术研究有限公司 Resolution adjustment method and device for head-mounted display device
CN106851169A (en) * 2017-03-14 2017-06-13 微鲸科技有限公司 Display mode switching method, device and display device
CN106850691A (en) * 2017-03-30 2017-06-13 成都长天信息技术有限公司 A kind of Streaming Media processing method and processing device
EP3637225B1 (en) * 2017-06-05 2022-06-08 Huawei Technologies Co., Ltd. Display processing method and apparatus
CN107197370A (en) * 2017-06-22 2017-09-22 北京密境和风科技有限公司 The scene detection method and device of a kind of live video
EP3574392B1 (en) * 2017-07-07 2025-08-27 Hewlett-Packard Development Company, L.P. Selection of an extended display identification data standard
CN109495761A (en) * 2017-09-13 2019-03-19 杭州海康威视系统技术有限公司 Video switching method and device
US10448109B1 (en) * 2017-09-26 2019-10-15 Amazon Technologies, Inc. Supplemental content determinations for varied media playback
CN108055584A (en) * 2017-10-12 2018-05-18 Tcl海外电子(惠州)有限公司 Signal adaptive display methods, television set and the storage medium of television set
US10720127B2 (en) * 2017-10-23 2020-07-21 Apple Inc. Dynamic display mode selection
WO2019093734A1 (en) * 2017-11-08 2019-05-16 엘지전자 주식회사 Method for transmitting/receiving media data and device therefor
CN108063978B (en) * 2017-12-04 2020-10-20 康佳集团股份有限公司 Method for self-adapting television performance parameters, television and storage medium
CN109977731B (en) * 2017-12-27 2021-10-29 深圳市优必选科技有限公司 Scene identification method, scene identification equipment and terminal equipment
KR102549888B1 (en) * 2018-02-08 2023-07-03 삼성디스플레이 주식회사 Method of operating a display device supporting a normal mode and a variable frame mode, and the display device
CN108322817A (en) * 2018-02-12 2018-07-24 深圳创维-Rgb电子有限公司 A kind of audio mode switching method, device and electronic equipment
IL276064B2 (en) * 2018-02-15 2024-04-01 Vitec Inc Distribution and playback of media content
CN108762707A (en) * 2018-05-29 2018-11-06 西安万像电子科技有限公司 The adaptive approach of multimedia information acquisition, device and system
CN108924573B (en) * 2018-06-21 2021-08-31 深圳市网心科技有限公司 Data stream processing, playback method, server, playback device, system and medium
CN108924592A (en) * 2018-08-06 2018-11-30 青岛海信传媒网络技术有限公司 A kind of method and apparatus of video processing
CN109068169A (en) * 2018-08-06 2018-12-21 青岛海信传媒网络技术有限公司 A kind of video broadcasting method and device
US10826243B2 (en) * 2018-08-28 2020-11-03 Sure-Fire Electrical Corporation Electric connector terminal configuration structure
CN109168062B (en) * 2018-08-28 2020-11-24 北京达佳互联信息技术有限公司 Video playing display method and device, terminal equipment and storage medium
CN109040739A (en) * 2018-09-14 2018-12-18 杭州行开科技有限公司 A kind of the naked eye 3D play system and playback method of 2D/3D automatic switchover
CN112740296A (en) * 2018-09-21 2021-04-30 大众汽车(中国)投资有限公司 Vehicle-mounted entertainment device and switching method and switching system thereof
CN109450851B (en) * 2018-09-30 2020-09-22 Oppo广东移动通信有限公司 Device connection method, electronic device, and computer-readable medium
KR102695688B1 (en) * 2018-12-06 2024-08-19 삼성전자주식회사 Display apparatus and control method thereof
CN111462711A (en) * 2019-01-18 2020-07-28 中强光电股份有限公司 Display device and method for optimizing display mode
CN109901901A (en) * 2019-01-29 2019-06-18 上海华章信息科技有限公司 Variable frame rate boot animation implementation method
CN109754762B (en) * 2019-03-21 2020-11-13 明基智能科技(上海)有限公司 Image display method and image display system
CN109999494B (en) * 2019-04-24 2025-02-21 努比亚技术有限公司 Game control method, device and computer readable storage medium
CN110087006B (en) * 2019-05-17 2022-04-15 京东方科技集团股份有限公司 Display control system, method and device
KR102599365B1 (en) * 2019-05-17 2023-11-08 삼성전자주식회사 Electronic apparatus and control method thereof
CN110062186B (en) * 2019-05-29 2022-03-01 北京硬壳科技有限公司 Data transmission method and system and touch display
US11342323B2 (en) * 2019-05-30 2022-05-24 Analog Devices, Inc. High voltage tolerant circuit architecture for applications subject to electrical overstress fault conditions
CN113287332B (en) * 2019-06-10 2025-02-28 海信视像科技股份有限公司 Display device and method for scanning external bluetooth device
US11743550B2 (en) * 2019-06-28 2023-08-29 Dolby Laboratories Licensing Corporation Video content type metadata for high dynamic range
CN110457694B (en) * 2019-07-29 2023-09-22 腾讯科技(上海)有限公司 Message reminder method and device, scene type recognition reminder method and device
CN112533021B (en) * 2019-09-19 2023-04-11 Vidaa(荷兰)国际控股有限公司 Display method and display equipment
CN110933490B (en) * 2019-11-20 2021-07-27 深圳创维-Rgb电子有限公司 A kind of automatic adjustment method of picture quality and sound quality, smart TV and storage medium
CN111064972A (en) * 2019-11-28 2020-04-24 湖北工业大学 A kind of video live control method based on IPV9
CN111131889B (en) * 2019-12-31 2022-11-25 深圳创维-Rgb电子有限公司 Method and system for adaptively adjusting images and sounds in scene and readable storage medium
CN111405338B (en) * 2020-02-27 2022-09-09 海信视像科技股份有限公司 An intelligent image quality switching method and display device
CN111526415B (en) * 2020-04-15 2022-08-19 海信视像科技股份有限公司 Double-screen display equipment and HDMI switching method thereof
CN111586409B (en) * 2020-05-14 2022-06-10 Oppo广东移动通信有限公司 Interpolation frame generation method, apparatus, electronic device and storage medium
CN111918132B (en) * 2020-07-27 2022-09-23 海信视像科技股份有限公司 Display device and multi-interface device judgment method
JP2022036737A (en) * 2020-08-24 2022-03-08 キヤノン株式会社 Projection apparatus, control method, and program
CN112040305A (en) * 2020-08-31 2020-12-04 深圳创维-Rgb电子有限公司 VRR intelligent switching method and device, intelligent television and readable storage medium
CN112214189B (en) * 2020-10-10 2023-10-31 青岛海信传媒网络技术有限公司 Image display method and display device
CN112203154A (en) * 2020-10-10 2021-01-08 Vidaa美国公司 a display device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101101388A (en) * 2006-07-04 2008-01-09 晨星半导体股份有限公司 Liquid crystal display capable of automatically switching display modes and method thereof
EP3474559A1 (en) * 2016-07-07 2019-04-24 Shenzhen Skyworth-RGB Electronic Co., Ltd. Smart-television playback method and apparatus
WO2018021885A1 (en) * 2016-07-29 2018-02-01 Lg Electronics Inc. Remote control device and image display apparatus having the same
CN109300431A (en) * 2018-10-22 2019-02-01 五邑大学 A full-color dynamic LED display based on wireless transmission

Also Published As

Publication number Publication date
CN117397245A (en) 2024-01-12
CN114286143B (en) 2023-02-21
CN114286173B (en) 2023-07-18
CN114339339A (en) 2022-04-12
CN114302193B (en) 2022-09-30
CN114302219B (en) 2023-03-24
CN114302196A (en) 2022-04-08
CN114302219A (en) 2022-04-08
CN114302195A (en) 2022-04-08
CN114286138B (en) 2023-08-18
CN114302132A (en) 2022-04-08
CN114302190A (en) 2022-04-08
US12273578B2 (en) 2025-04-08
CN114297436B (en) 2025-09-26
CN114302194A (en) 2022-04-08
CN114302195B (en) 2023-04-14
CN114302190B (en) 2023-07-14
US20230336806A1 (en) 2023-10-19
CN114302220A (en) 2022-04-08
WO2022152203A1 (en) 2022-07-21
CN114302193A (en) 2022-04-08
CN114302196B (en) 2023-05-05
WO2022152202A1 (en) 2022-07-21
WO2022152201A1 (en) 2022-07-21
CN114339339B (en) 2024-02-23
CN114302220B (en) 2023-04-14
CN114297436A (en) 2022-04-08
CN114302132B (en) 2025-11-28
CN114286143A (en) 2022-04-05
CN114286173A (en) 2022-04-05
CN114286138A (en) 2022-04-05

Similar Documents

Publication Publication Date Title
CN114302194B (en) Display device and playing method during multi-device switching
CN112104950B (en) Volume control method and display device
CN113766164B (en) Display equipment and signal source interface display method
CN114302204B (en) Split-screen playing method and display device
CN112612443A (en) Audio playing method, display device and server
CN112135280A (en) Bluetooth device playing control method and display device
CN111866498B (en) A camera exception processing method and display device
WO2022048203A1 (en) Display method and display device for manipulation prompt information of input method control
CN113438553B (en) Display device awakening method and display device
CN113810747B (en) Display equipment and signal source setting interface interaction method
WO2022021669A1 (en) Method for controlling intelligent image mode switching and display device
CN113064515B (en) Touch display device and USB device transfer method
CN111954059A (en) Screen saver display method and display device
CN115835348A (en) A method for controlling a display device and an external device
CN112399217B (en) Display device and method for establishing communication connection with power amplifier device
CN111954043B (en) Information bar display method and display equipment
CN115407911A (en) Display device and external audio device
CN112637957A (en) Display device and communication method of display device and wireless sound box
CN111918132A (en) A kind of display device and multi-interface device judgment method
CN112218156B (en) Method for adjusting video dynamic contrast and display equipment
CN115767196A (en) Display device and media asset playing method
CN114302378A (en) Bluetooth mode switching method of display device, display device and terminal
CN114071056B (en) Video data display method and display device
CN117939213A (en) Display device, multi-window display method, and storage medium
CN116233514A (en) A display device and a switching method of a home page interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant