Movatterモバイル変換


[0]ホーム

URL:


CN115334340A - Display device and extended display identification data setting method - Google Patents

Display device and extended display identification data setting method
Download PDF

Info

Publication number
CN115334340A
CN115334340ACN202210939640.3ACN202210939640ACN115334340ACN 115334340 ACN115334340 ACN 115334340ACN 202210939640 ACN202210939640 ACN 202210939640ACN 115334340 ACN115334340 ACN 115334340A
Authority
CN
China
Prior art keywords
identification data
display
extended
resolution
display identification
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.)
Granted
Application number
CN202210939640.3A
Other languages
Chinese (zh)
Other versions
CN115334340B (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 LtdfiledCriticalHisense Visual Technology Co Ltd
Priority to CN202210939640.3ApriorityCriticalpatent/CN115334340B/en
Publication of CN115334340ApublicationCriticalpatent/CN115334340A/en
Application grantedgrantedCritical
Publication of CN115334340BpublicationCriticalpatent/CN115334340B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本申请一些实施例提供了一种显示设备和扩展显示识别数据设置方法。在检测到外部装置接口连接外接设备后,显示设备可以生成初始扩展显示识别数据,并基于显示器的物理分辨率生成扩展信息,对扩展信息和初始扩展显示识别数据进行组合,得到第一扩展显示识别数据。显示设备向外接设备发送读取第一扩展显示识别数据的指令,并获取外接设备的数据读取结果信息。基于数据读取结果信息获取目标扩展显示识别数据,并将目标扩展显示识别数据确定为显示设备的扩展显示识别数据。在对初始扩展显示识别数据扩展后,可以提高扩展显示识别数据中声明显示设备支持的最大显示分辨率的上限,从而令外接设备能够输出高分辨率的媒资数据,提高用户的观看体验。

Figure 202210939640

Some embodiments of the present application provide a display device and a method for setting extended display identification data. After detecting that the external device interface is connected to the external device, the display device can generate initial extended display identification data, generate extended information based on the physical resolution of the display, and combine the extended information and the initial extended display identification data to obtain the first extended display identification data. The display device sends an instruction to read the first extended display identification data to the external device, and obtains data reading result information of the external device. The target extended display identification data is acquired based on the data reading result information, and the target extended display identification data is determined as the extended display identification data of the display device. After the initial extended display identification data is expanded, the upper limit of the maximum display resolution supported by the display device declared in the extended display identification data can be increased, so that the external device can output high-resolution media data and improve the user's viewing experience.

Figure 202210939640

Description

Translated fromChinese
显示设备和扩展显示识别数据设置方法Display device and extended display identification data setting method

技术领域technical field

本申请涉及显示设备技术领域,尤其涉及一种显示设备和扩展显示识别数据设置方法。The present application relates to the technical field of display devices, in particular to a display device and a method for setting extended display identification data.

背景技术Background technique

用户可以利用显示设备观看网络中的各种媒资资源。随着显示设备的发展,显示设备还可以连接特定的外接设备,接收外接设备发送的媒资数据,包括视频数据和/或音频数据,并进行播放,从而令用户通过显示设备对外接设备进行操控。Users can use the display device to watch various media resources in the network. With the development of display devices, display devices can also connect to specific external devices, receive media data sent by external devices, including video data and/or audio data, and play them, so that users can control external devices through display devices .

为了和外接设备进行交互,显示设备中设置有扩展显示识别数据(Extendeddisplay identification data,EDID)。EDID是一种视频电子标准协会(VideoElectronics Standards Association,VESA)的标准数据格式,其中包含显示设备的一些信息,例如显示设备的厂商信息、支持的显示分辨率、支持的声音格式、和声音通道等等。外接设备可以读取EDID数据,从而确定出显示设备所支持的特性。根据EDID数据,外接设备可以生成相应的媒资数据,从而发送给显示设备进行播放。In order to interact with the external device, the display device is provided with extended display identification data (Extended display identification data, EDID). EDID is a standard data format of the Video Electronics Standards Association (VESA), which contains some information about the display device, such as the manufacturer information of the display device, the supported display resolution, the supported sound format, and the sound channel, etc. Wait. External devices can read EDID data to determine the features supported by the display device. According to the EDID data, the external device can generate corresponding media asset data, and then send it to the display device for playback.

外接设备可以通过显示设备的EDID确定显示设备支持的显示分辨率。然而相关技术中,EDID能够声明的显示分辨率存在上限,当显示设备支持的最大显示分辨率超过该上限,外接设备读取EDID时得到的显示分辨率为该上限,显示设备无法将最大显示分辨率告知外接设备。外接设备发送的媒资数据的分辨率小于显示设备支持的最大显示分辨率,导致显示设备与外接设备均无法发挥出最优的性能,给用户的体验性较差。The external device can determine the display resolution supported by the display device through the EDID of the display device. However, in related technologies, there is an upper limit to the display resolution that EDID can declare. When the maximum display resolution supported by the display device exceeds the upper limit, the display resolution obtained when the external device reads the EDID is the upper limit, and the display device cannot distinguish the maximum display resolution. rate to inform the external device. The resolution of the media data sent by the external device is lower than the maximum display resolution supported by the display device, resulting in the inability of the display device and the external device to perform optimally and poor user experience.

发明内容Contents of the invention

本申请一些实施例提供了一种显示设备和扩展显示识别数据设置方法。以解决相关技术中,外接设备发送的媒资数据的分辨率小于显示设备支持的最大显示分辨率,导致显示设备与外接设备均无法发挥出最优的性能,给用户的体验性较差的问题。Some embodiments of the present application provide a display device and a method for setting extended display identification data. To solve the problem in related technologies that the resolution of the media data sent by the external device is lower than the maximum display resolution supported by the display device, resulting in the inability of the display device and the external device to exert optimal performance and poor user experience .

第一方面,本申请一些实施例提供一种显示设备,包括显示器、外部装置接口和控制器。其中,外部装置接口被配置为连接外接设备;控制器被配置为执行以下步骤:In a first aspect, some embodiments of the present application provide a display device, including a display, an external device interface, and a controller. Wherein, the external device interface is configured to connect external devices; the controller is configured to perform the following steps:

检测到外部装置接口连接外接设备后,生成初始扩展显示识别数据,所述初始扩展显示识别数据用于表征显示器支持输出的显示分辨率小于或等于初始分辨率;After detecting that the external device interface is connected to the external device, generating initial extended display identification data, the initial extended display identification data is used to indicate that the display resolution supported by the display output is less than or equal to the initial resolution;

基于显示器的物理分辨率生成扩展信息,所述物理分辨率大于所述初始分辨率;对所述扩展信息和所述初始扩展显示识别数据进行组合,得到第一扩展显示识别数据,所述第一扩展显示识别数据用于表征显示器支持输出的显示分辨率为所述物理分辨率;Generate extended information based on the physical resolution of the display, where the physical resolution is greater than the initial resolution; combine the extended information with the initial extended display identification data to obtain first extended display identification data, the first extended display identification data The extended display identification data is used to indicate that the display resolution supported by the display is the physical resolution;

向所述外接设备发送读取所述第一扩展显示识别数据的指令,并获取所述外接设备的数据读取结果信息;sending an instruction to read the first extended display identification data to the external device, and acquiring data reading result information of the external device;

基于所述数据读取结果信息获取目标扩展显示识别数据,并将所述目标扩展显示识别数据确定为显示设备的扩展显示识别数据。Acquiring target extended display identification data based on the data reading result information, and determining the target extended display identification data as extended display identification data of the display device.

第二方面,本申请一些实施例提供一种扩展显示识别数据设置方法,应用于显示设备,包括:In the second aspect, some embodiments of the present application provide a method for setting extended display identification data, which is applied to a display device, including:

检测到外部装置接口连接外接设备后,生成初始扩展显示识别数据,所述初始扩展显示识别数据用于表征显示器支持输出的显示分辨率小于或等于初始分辨率;After detecting that the external device interface is connected to the external device, generating initial extended display identification data, the initial extended display identification data is used to indicate that the display resolution supported by the display output is less than or equal to the initial resolution;

基于显示器的物理分辨率生成扩展信息,所述物理分辨率大于所述初始分辨率;对所述扩展信息和所述初始扩展显示识别数据进行组合,得到第一扩展显示识别数据,所述第一扩展显示识别数据用于表征显示器支持输出的显示分辨率为所述物理分辨率;Generate extended information based on the physical resolution of the display, where the physical resolution is greater than the initial resolution; combine the extended information with the initial extended display identification data to obtain first extended display identification data, the first extended display identification data The extended display identification data is used to indicate that the display resolution supported by the display is the physical resolution;

向所述外接设备发送读取所述第一扩展显示识别数据的指令,并获取所述外接设备的数据读取结果信息;sending an instruction to read the first extended display identification data to the external device, and acquiring data reading result information of the external device;

基于所述数据读取结果信息获取目标扩展显示识别数据,并将所述目标扩展显示识别数据确定为显示设备的扩展显示识别数据。Acquiring target extended display identification data based on the data reading result information, and determining the target extended display identification data as extended display identification data of the display device.

由以上技术方案可以看出,本申请一些实施例提供了一种显示设备和扩展显示识别数据设置方法。在检测到外部装置接口连接外接设备后,显示设备可以生成初始扩展显示识别数据,并基于显示器的物理分辨率生成扩展信息,对扩展信息和初始扩展显示识别数据进行组合,得到第一扩展显示识别数据。显示设备向外接设备发送读取第一扩展显示识别数据的指令,并获取外接设备的数据读取结果信息。基于数据读取结果信息获取目标扩展显示识别数据,并将目标扩展显示识别数据确定为显示设备的扩展显示识别数据。在对初始扩展显示识别数据扩展后,可以提高扩展显示识别数据中声明显示设备支持的最大显示分辨率的上限,从而令外接设备能够输出高分辨率的媒资数据,提高用户的观看体验。It can be seen from the above technical solutions that some embodiments of the present application provide a display device and a method for setting extended display identification data. After detecting that the external device interface is connected to the external device, the display device can generate initial extended display identification data, and generate extended information based on the physical resolution of the display, and combine the extended information and the initial extended display identification data to obtain the first extended display identification data. The display device sends an instruction to read the first extended display identification data to the external device, and acquires data reading result information of the external device. The target extended display identification data is acquired based on the data reading result information, and the target extended display identification data is determined as the extended display identification data of the display device. After the initial extended display identification data is expanded, the upper limit of the maximum display resolution supported by the display device declared in the extended display identification data can be increased, so that the external device can output high-resolution media data and improve the user's viewing experience.

附图说明Description of drawings

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solution of the present application more clearly, the accompanying drawings 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 labor, Additional drawings can also be derived from these drawings.

图1示出了根据一些实施例的显示设备的使用场景;FIG. 1 shows a usage scenario of a display device according to some embodiments;

图2示出了根据一些实施例的控制装置100的硬件配置框图;Fig. 2 shows a hardware configuration block diagram of thecontrol device 100 according to some embodiments;

图3示出了根据一些实施例的显示设备200的硬件配置框图;FIG. 3 shows a block diagram of a hardware configuration of adisplay device 200 according to some embodiments;

图4示出了根据一些实施例的显示设备200中软件配置图;FIG. 4 shows a software configuration diagram in adisplay device 200 according to some embodiments;

图5示出了一些实施例中显示设备和外接设备连接的示意图;Fig. 5 shows a schematic diagram of a connection between a display device and an external device in some embodiments;

图6示出了一些实施例中第一扩展字段的示意图;Figure 6 shows a schematic diagram of a first extension field in some embodiments;

图7示出了一些实施例中显示设备各部件的交互流程图;Fig. 7 shows an interaction flowchart of various components of the display device in some embodiments;

图8示出了一些实施例中显示设备200中软件配置图;FIG. 8 shows a software configuration diagram in thedisplay device 200 in some embodiments;

图9示出了一些实施例中显示器设置界面的示意图;Figure 9 shows a schematic diagram of a display setting interface in some embodiments;

图10示出了一些实施例中高带宽数码内容保护的校验流程图;Figure 10 shows a verification flow diagram of high bandwidth digital content protection in some embodiments;

图11示出了一些实施例中EDID版本切换界面;Figure 11 shows the EDID version switching interface in some embodiments;

图12示出了一些实施例中扩展显示识别数据设置方法的流程图。Fig. 12 shows a flowchart of a method for setting extended display identification data in some embodiments.

具体实施方式Detailed ways

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

基于本申请描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所附权利要求保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。Based on the exemplary embodiments described in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the appended claims of this application. In addition, although the disclosures in this application are introduced as exemplary one or several examples, it should be understood that each aspect of these disclosures can also independently constitute a complete implementation. 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所示,用户可通过移动终端300和控制装置100操作显示设备200。控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信、蓝牙协议通信,无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。FIG. 1 shows a usage scenario of a display device according to some embodiments. As shown in FIG. 1 , a user can operate adisplay device 200 through amobile terminal 300 and acontrol device 100 . Thecontrol device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication, bluetooth protocol communication, wireless or other wired methods to control thedisplay device 200 . The user can control thedisplay device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, and the like. In some embodiments, mobile terminals, tablet computers, computers, notebook computers, and other smart devices can also be used to control thedisplay device 200 .

在一些实施例中,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。显示设备200,可以液晶显示器、OLED显示器、投影显示设备。显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。In some embodiments, themobile terminal 300 can install software applications with thedisplay device 200, realize connection and communication through a network communication protocol, and realize the purpose of one-to-one control operation and data communication. The audio and video content displayed on themobile terminal 300 can also be transmitted to thedisplay device 200 to realize the synchronous display function. Thedisplay device 200 can also perform data communication with theserver 400 through various communication methods. Thedisplay device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. Theserver 400 may provide various contents and interactions to thedisplay device 200 . Thedisplay device 200 may be a liquid crystal display, an OLED display, or a projection display device. In addition to providing the TV function of broadcasting reception, thedisplay device 200 may also provide an intelligent network TV function providing computer support functions.

图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。Fig. 2 shows a block diagram of hardware configuration of thecontrol device 100 according to some embodiments. As shown in FIG. 2 , thecontrol device 100 includes acontroller 110 , acommunication interface 130 , a user input/output interface 140 , a memory, and a power supply. Thecontrol device 100 can receive the user's input operation instruction, and convert the operation instruction into an instruction that thedisplay device 200 can recognize and respond to, and play an intermediary role between the user and thedisplay device 200 . Thecommunication 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. The user input/output interface 140 includes at least one of a microphone, a touch pad, a sensor, a key or an alternative module.

图3示出了根据一些实施例的显示设备200的硬件配置框图。如图3所示,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、OLED显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。显示器用于显示用户界面。用户界面中可以是具体的目标图像,例如从网络信号源中获取到的各种媒资,包括视频、图片等内容。用户界面也可以是显示设备的一些UI界面。用户可以在显示器中观看媒资等内容。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外接设备中,如外置机顶盒等。FIG. 3 shows a block diagram of a hardware configuration of adisplay device 200 according to some embodiments. As shown in FIG. 3 , thedisplay device 200 includes a tuner anddemodulator 210, acommunicator 220, adetector 230, anexternal device interface 240, acontroller 250, adisplay 260, anaudio output interface 270, a memory, a power supply, and auser interface 280. at least one of . The controller includes a central processing unit, a video processor, an audio processor, a graphics processor, RAM, ROM, the first interface to the nth interface for input/output. Thedisplay 260 may be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and may also be a projection device and a projection screen. The display is used to display the user interface. The user interface may contain specific target images, such as various media resources obtained from network signal sources, including videos, pictures and other content. The user interface may also be some UI interfaces of the display device. Users can watch content such as media resources on the display. Thetuner 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. Thedetector 230 is used to collect signals of the external environment or interaction with the outside. Thecontroller 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 thecontroller 250 is located, such as an external set-top box.

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。In some embodiments, thecontroller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. Thecontroller 250 controls the overall operations of thedisplay device 200 . The user can input a user command through a graphical user interface (GUI) displayed on thedisplay 260, and the user input interface receives the user input command 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 that the user can receive. A commonly used expression form of a user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a user interface related to computer operations displayed in a graphical manner. 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.

图4示出了根据一些实施例的显示设备200中软件配置图,如图4所示,将系统分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和系统库层(简称“系统运行库层”),以及内核层。内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。FIG. 4 shows a software configuration diagram in thedisplay device 200 according to some embodiments. As shown in FIG. 4 , the system is divided into four layers, from top to bottom are respectively the application program (Applications) layer (referred to as "application layer") , Application Framework (Application Framework) layer (referred to as "framework layer"), Android runtime (Android runtime) and system library layer (referred to as "system runtime layer"), and the kernel layer. The kernel layer contains at least one of the following drivers: audio driver, display driver, bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive etc.

在一些实施例中,显示设备可以和外接设备500连接,从而接收外接设备500发送的相关数据。显示设备可以通过外部装置接口连接外接设备500,外接设备500可以是电脑主机、游戏设备、电视盒子、音频设备和图像采集器等设备。在本申请实施例中,显示设备连接外接设备500是指建立通信连接,而建立通信连接的显示设备和外接设备500分别作为接收端(Sink端)和发送端(source端)。外接设备500可以通过外部装置接口和显示设备进行数据传输过程,向显示设备发送媒资数据等。例如,在用户使用游戏设备过程中,能够针对游戏过程实时输出视频数据和音频数据,并将视频数据和音频数据发送给显示设备,以通过显示设备将视频数据和音频数据输出为视频画面和声音。此时,游戏设备作为发送端,而显示设备作为接收端。In some embodiments, the display device can be connected to the external device 500 to receive relevant data sent by the external device 500 . The display device can be connected to an external device 500 through an external device interface, and the external device 500 can be a host computer, a game device, a TV box, an audio device, an image collector, and the like. In the embodiment of the present application, connecting the display device to the external device 500 refers to establishing a communication connection, and the display device and the external device 500 that establish the communication connection serve as the receiving end (sink end) and the sending end (source end) respectively. The external device 500 can perform a data transmission process through the external device interface and the display device, and send media data and the like to the display device. For example, in the process of using the game device by the user, video data and audio data can be output in real time for the game process, and the video data and audio data can be sent to the display device, so that the video data and audio data can be output as video images and sounds through the display device . At this time, the game device acts as the sending end, and the display device acts as the receiving end.

发送端与接收端之间,可以通过特定接口实现通信连接,从而传递数据。为此,在发送端和接收端上都应设有同一种接口规范和功能的数据接口。图5示出了一些实施例中显示设备和外接设备500连接的示意图。如图5所示,在显示设备和外接设备500上都均设有HDMI(High Definition Multimedia Interface,高清多媒体接口)。在使用过程中,用户可以将HDMI接口数据线的两端分别插在显示设备和外接设备500上,并在启动外接设备500和显示设备后,设定显示设备的信号源为HDMI接口,从而实现显示设备与外接设备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. Fig. 5 shows a schematic diagram of connection between a display device and an external device 500 in some embodiments. As shown in FIG. 5 , HDMI (High Definition Multimedia Interface, High Definition Multimedia Interface) is provided on both the display device and the external device 500 . During use, the user can respectively insert the two ends of the HDMI interface data cable into the display device and the external device 500, and after starting the external device 500 and the display device, set the signal source of the display device to the HDMI interface, thereby realizing Data transmission between the display device and the external device 500 .

需要说明的是,为了实现显示设备与外接设备500之间的通信连接,显示设备与外接设备500之间还可以采用其他的连接方式。具体的连接方式可以是有线的连接方式,如DVI(Digital Visual Interface)、VGA(Video Graphics Array)、USB(Universal SerialBus)等;也可以是无线的连接方式,如无线局域网、蓝牙连接、红外连接等。不同的通信连接方式可以采用不同的信息传递协议,例如采用HDMI接口实现连接时,可以采用HDMI传输协议进行数据传输。It should be noted that, in order to realize the communication connection between the display device and the external device 500 , other connection manners may also be adopted between the display device 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 transmission protocols, for example, when an HDMI interface is used for connection, an HDMI transmission protocol may be used for data transmission.

在一些实施例中,显示设备可以通过HDMI接口连接外接设备500,例如电脑主机或游戏设备。用户在使用外接设备500的过程中,外接设备500可以通过运行相关程序,输出视频数据和音频数据。视频数据和音频数据可以通过HDMI协议发送给显示设备,并通过显示设备的显示器260和扬声器进行输出,播放外接设备500的视频和音频。外接设备500可以在连接显示设备以后,基于特定的标准进行数据传递,以使显示设备可以与外接设备500之间建立进行相互识别并建立数据传输通道。例如,显示设备可以基于扩展显示识别数据(Extended Display Identification Data,EDID)与外接设备500建立连接,并实现相互识别。扩展显示识别数据是一种视频电子标准协会(Video Electronics StandardsAssociation,VESA)的标准数据格式,其中包含有关显示器260及其性能的参数,包括但不限于:供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制、显示器260名称和序列号的字符串。In some embodiments, the display device can be connected to an external device 500, such as a computer host or a game device, through an HDMI interface. When the user uses the external device 500, the external device 500 can output video data and audio data by running related programs. The video data and audio data can be sent to the display device through the HDMI protocol, and output through thedisplay 260 and the speaker of the display device to play the video and audio of the external device 500 . After the external device 500 is connected to the display device, it can transmit data based on a specific standard, so that the display device and the external device 500 can establish mutual identification and establish a data transmission channel. For example, the display device may establish a connection with the external device 500 based on extended display identification data (Extended Display Identification Data, EDID), and realize mutual identification. The Extended Display Identification Data is a Video Electronics Standards Association (VESA) standard data format that contains parameters about thedisplay 260 and its capabilities, including but not limited to: vendor information, maximum image size, color settings, Strings of factory presets, frequency range limits,display 260 name and serial number.

外接设备500可以在连接显示设备以后,基于特定的标准进行数据传递,以使显示设备可以与外接设备500之间建立进行相互识别并建立数据传输通道。例如,显示设备可以基于EDID被外接设备500识别。After the external device 500 is connected to the display device, it can transmit data based on a specific standard, so that the display device and the external device 500 can establish mutual identification and establish a data transmission channel. For example, the display device may be recognized by the external device 500 based on EDID.

在显示设备与外接设备500之间建立连接关系后,显示设备与外接设备500500之间的数据传输可以是双向的,即外接设备500可以向显示设备发送媒资数据以及与音视频输出相关的其他数据;同时,显示设备也可以向外接设备500发送数据,例如向外接设备500发送请求数据、反馈结果数据等。因此,显示设备与外接设备500之间除了传递媒资数据以完成播放过程外,还可以通过传递控制指令,实现交互控制。After the connection relationship between the display device and the external device 500 is established, the data transmission between the display device and the external device 500500 can be bidirectional, that is, the external device 500 can send media data and other related audio and video output to the display device. At the same time, the display device can also send data to the external device 500, such as sending request data, feedback result data, etc. to the external device 500. Therefore, in addition to transferring media asset data to complete the playback process, the display device and the external device 500 can also implement interactive control by transferring control instructions.

在一些实施例中,当检测到外部装置接口连接有外接设备500后,为了和外接设备500进行数据交互,显示设备可以生成扩展显示识别数据EDID,并通知外接设备500读取该EDID信息。外接设备500读取EDID信息后,可以生成相应的媒资数据发送给显示设备。需要说明的是,EDID信息里主要定义了显示设备所支持的图像分辨率、支持的声音格式、声音通道以及3D信息等,其目的是告诉外接设备500,显示设备所支持的特性,从而令外接设备500根据这些特性输出显示设备所支持播放的音视频数据,否则外接设备500输出的音视频数据不被显示设备支持,显示设备不能正常播放音视频数据。In some embodiments, after detecting that the external device interface is connected to the external device 500 , in order to perform data interaction with the external device 500 , the display device may generate extended display identification data EDID and notify the external device 500 to read the EDID information. After the external device 500 reads the EDID information, it can generate corresponding media asset data and send it to the display device. It should be noted that the EDID information mainly defines the image resolution supported by the display device, supported sound format, sound channel and 3D information, etc., and its purpose is to tell the external device 500 the features supported by the display device, so that the external device The device 500 outputs audio and video data supported by the display device according to these characteristics, otherwise the audio and video data output by the external device 500 is not supported by the display device, and the display device cannot play audio and video data normally.

在一些实施例中,在检测到外部装置接口连接外接设备500后,显示设备可以先生成初始扩展显示识别数据EDID。本申请实施例中的初始扩展显示识别数据包括两个字段,分别为基础字段Base Block和第一扩展字段CTA Block,每个字段均为128字节。In some embodiments, after detecting that the external device interface is connected to the external device 500, the display device may first generate the initial extended display identification data EDID. The initial extended display identification data in this embodiment of the present application includes two fields, namely the base field Base Block and the first extended field CTA Block, each of which is 128 bytes.

在生成初始扩展显示识别数据EDID时,控制器250可以先获取显示设备的设备信息和视频参数。本申请实施例中将显示设备的设备信息称为第一设备信息。其中,第一设备信息包括显示设备的ID和制造商信息等数据。视频参数为显示设备播放视频时的相关参数,例如显示器260支持输出的显示分辨率,颜色参数等。When generating the initial extended display identification data EDID, thecontroller 250 may first acquire device information and video parameters of the display device. In the embodiment of the present application, the device information of the display device is referred to as first device information. Wherein, the first device information includes data such as ID and manufacturer information of the display device. The video parameters are related parameters when the display device plays video, for example, the display resolution and color parameters supported by thedisplay 260 for output.

控制器250可以根据第一设备信息和视频参数生成基础字段。基础字段包括128个字节。其中,00H-07H字节,代表EDID数据的文件头,也是基础字段的起始标志,这8个字节是固定的,其等于0x00FFFFFFFFFFFFFF00;Thecontroller 250 may generate the basic field according to the first device information and video parameters. The base field consists of 128 bytes. Among them, 00H-07H bytes represent the file header of EDID data, and are also the start flag of the basic field. These 8 bytes are fixed, which are equal to 0x00FFFFFFFFFFFFFF00;

08H-09H字节,代表生产商的ID或者名字;08H-09H bytes, representing the manufacturer's ID or name;

0AH-0BH字节,代表产品ID;0AH-0BH bytes, representing the product ID;

0CH-0FH字节,代表生产流水序号;0CH-0FH bytes represent the production serial number;

10H-11H字节,代表生产时间;10H-11H bytes represent the production time;

12H-13H字节,代表版本号,比如1.3就用01,03表示;12H-13H bytes represent the version number, such as 1.3 is represented by 01, 03;

14H字节,代表视频输入信号类型,是数字信号还是模拟信号;14H byte, representing the type of video input signal, whether it is a digital signal or an analog signal;

15H字节,代表最大水平尺寸;15H bytes, representing the maximum horizontal size;

16H字节,代表最大垂直尺寸;16H bytes, representing the maximum vertical size;

17H字节,代表显示传输特征,即显示Gamma的版本,比如2.20;17H bytes, representing the display transmission characteristics, that is, displaying the version of Gamma, such as 2.20;

18字节,代表HDPMS和支持的属性,比如显示类型是RGB;18 bytes, representing HDPMS and supported attributes, such as display type is RGB;

19H-22H字节,代表色度信息;19H-22H bytes represent chroma information;

23H字节,代表支持的基础timing表1,比如640x480@60HZ(IBM,VGA),800x600@60HZ(VESA);23H bytes, representing the supported basic timing table 1, such as 640x480@60HZ (IBM, VGA), 800x600@60HZ (VESA);

24H字节,代表支持的基础timing表2,比如1024x768@60HZ(VESA);24H bytes, representing the supported basic timing table 2, such as 1024x768@60HZ (VESA);

25H字节,代表生产商保留的timing信息;25H bytes, representing the timing information reserved by the manufacturer;

26H-35H字节,代表支持的标准timing表;26H-35H bytes, representing the supported standard timing table;

36H-47H字节,代表timing的详细信息描述1,这个段是一个timing的更详细的描述,比如水平、垂直图像尺寸,刷新模式是隔行还是逐行等;36H-47H bytes, representing the detailed description oftiming 1, this segment is a more detailed description of timing, such as horizontal and vertical image size, whether the refresh mode is interlaced or progressive, etc.;

48H-59H字节,代表timing的详细信息描述2;48H-59H bytes, representing the detailed description of timing 2;

5AH-6BH字节,代表timing的详细信息描述3;5AH-6BH bytes, representing the detailed description of timing 3;

6CH-7DH字节,代表timing的详细信息描述4,这四个段用来描述不同timing的详细信息,描述1必须有,其它的可以为空;6CH-7DH bytes, representing the detailed information description 4 of timing, these four segments are used to describe the detailed information of different timings,description 1 must have, and others can be empty;

7EH字节,代表扩展部分的标志位,如果为0则不存在扩展部分,如果为1则后面还存在扩展部分;7EH byte, representing the flag bit of the extension part, if it is 0, there is no extension part, if it is 1, there is an extension part behind;

7FH字节,代表CheckSum校验位,用来检验数据是否被非法改动或是否有传输错误,为基础字段的结尾标志。The 7FH byte represents the CheckSum parity bit, which is used to check whether the data has been illegally changed or whether there is a transmission error, and is the end mark of the basic field.

在一些实施例中,由于基础字段只有128字节,能够储存的信息有限,因此还可以获取一些扩展信息,并根据这些扩展信息生成第一扩展字段。In some embodiments, since the basic field is only 128 bytes, the information that can be stored is limited, so some extended information can also be obtained, and the first extended field can be generated according to the extended information.

控制器250可以获取显示设备的模式信息和音频参数。其中,模式信息指的是视频和音频模式,如模拟还是数字。音频参数则是显示设备播放音频时的相关参数,可以包括音频的采样频率、音频的采样深度和音频的格式信息等。控制器250还可以获取一些其他的扩展信息,例如生产商信息等。Thecontroller 250 may acquire mode information and audio parameters of the display device. Wherein, the mode information refers to video and audio modes, such as analog or digital. The audio parameters are related parameters when the display device plays audio, and may include audio sampling frequency, audio sampling depth, and audio format information. Thecontroller 250 may also obtain some other extended information, such as manufacturer information.

控制器250可以根据模式信息和音频参数生成第一扩展字段。Thecontroller 250 may generate the first extension field according to the mode information and the audio parameters.

图6示出了一些实施例中第一扩展字段的示意图。第一扩展字段CTA Block,CTA原名为CEA(美国消费者电子协会),第一扩展字段可以是CEA-861D扩展块。Fig. 6 shows a schematic diagram of the first extension field in some embodiments. The first extension field is CTA Block. The original name of CTA is CEA (Consumer Electronics Association). The first extension field may be a CEA-861D extension block.

如图6所示,第一扩展字段包括128个字节。其中包括以下扩展信息:As shown in FIG. 6, the first extension field includes 128 bytes. It includes the following extended information:

图像和声音模式,如模拟还是数字。颜色模式,如YCbCr(4:4:4),YCbCr(4:2:2)。简短的timing描述,这里指定了一些在段1里面没有描述的timing信息。比如640x480p@60HZ4:3等。声音的简短描述,比如PCM(2通道,32KHZ,44.1HZ,48HZ,16bit,20bit,24bit),AC-3,Dolby Digital+(6通道,32KHZ,44.1KHZ,48KHZ,最大比特率640kbps),喇叭(左右声道)。VSDB:生产商特别信息,比如包含了CEC物理地址,3D信息,deep color信息等。CheckSum校验位。Picture and sound mode, whether analog or digital. Color mode, such as YCbCr(4:4:4), YCbCr(4:2:2). A short timing description, here specifies some timing information that is not described inparagraph 1. Such as 640x480p@60HZ4:3 and so on. A short description of the sound, such as PCM (2 channels, 32KHZ, 44.1HZ, 48HZ, 16bit, 20bit, 24bit), AC-3, Dolby Digital+ (6 channels, 32KHZ, 44.1KHZ, 48KHZ, maximum bit rate 640kbps), speaker ( left and right channels). VSDB: Manufacturer-specific information, such as including CEC physical address, 3D information, deep color information, etc. CheckSum check digit.

在一些实施例中,控制器250将第一扩展字段接续在基础字段之后,得到初始扩展显示识别数据。初始扩展显示识别数据中的字段顺序为基础字段-第一扩展字段。每个字段均为128字节,因此初始扩展显示识别数据为256字节的数据,本申请实施例中将初始扩展显示识别数据简称为256字节EDID。In some embodiments, thecontroller 250 continues the first extended field after the basic field to obtain the initial extended display identification data. The initial extension shows that the field order in the recognition data is the base field - the first extension field. Each field is 128 bytes, so the initial extended display identification data is 256-byte data, and the initial extended display identification data is abbreviated as 256-byte EDID in this embodiment of the application.

在获取到初始扩展显示识别数据后,控制器250可以将初始扩展显示识别数据存储在预设的存储模块中,该预设的存储模块可以是寄存器RAM。控制器250可以向外接设备500发送指令,使得外接设备500读取寄存器中存储的初始扩展显示识别数据。外接设备500根据初始扩展显示识别数据,可以确定显示设备的相关信息,包括视频参数和音频参数,例如显示器260支持输出的显示分辨率。外接设备500可以根据这些信息,生成相应的媒资数据,包括音视频数据,并发送给显示设备。显示设备可以播放外接设备500发送的媒资数据。After acquiring the initial extended display identification data, thecontroller 250 may store the initial extended display identification data in a preset storage module, which may be a register RAM. Thecontroller 250 may send an instruction to the external device 500, so that the external device 500 reads the initial extended display identification data stored in the register. According to the initial extended display identification data, the external device 500 can determine related information of the display device, including video parameters and audio parameters, for example, the output display resolution supported by thedisplay 260 . The external device 500 can generate corresponding media asset data, including audio and video data, according to the information, and send it to the display device. The display device can play media asset data sent by the external device 500 .

需要说明的是,由于初始扩展显示识别数据为256字节,其所能存储的信息有限。例如,对于显示器260支持输出的显示分辨率,初始扩展显示识别数据能够声明的显示分辨率存在上限,初始扩展显示识别数据所能声明的最大分辨率为3840×2160@120Hz,本申请实施例中将初始扩展显示识别数据能够声明的分辨率上限称为初始分辨率。It should be noted that since the initial extension display identification data is 256 bytes, the information it can store is limited. For example, for the display resolution supported by thedisplay 260, there is an upper limit to the display resolution that can be declared by the initial extended display identification data, and the maximum resolution that can be declared by the initial extended display identification data is 3840×2160@120Hz. The upper limit of the resolution that can be declared by the initial extended display recognition data is called the initial resolution.

但是随着显示设备的发展,显示器260支持输出的显示分辨率也在提高,即可能会超过初始分辨率,例如显示器260支持的显示分辨率可以是3840×2160@144Hz,甚至是3840×2160@165Hz。受限于初始扩展显示识别数据的声明能力,显示设备无法将显示器260所支持的超过初始分辨率的分辨率情况告知到外接设备500。外接设备500会认为显示器260支持的最大分辨率为初始分辨率,导致在生成媒资数据时会生成初始分辨率或以下的视频数据。此时,外接设备500可能能够输出更高分辨率的视频数据,却由于显示设备的初始扩展显示识别数据导致最高只能输出初始分辨率的视频数据,降低了输出能力,使得显示设备与外接设备500均无法发挥出最优的性能。因此,控制器250可以对初始扩展显示识别数据进行调整,使得其能够声明显示器260所支持的超过初始分辨率的分辨率情况。However, with the development of display devices, the display resolution supported byDisplay 260 is also increasing, which may exceed the initial resolution. For example, the display resolution supported byDisplay 260 can be 3840×2160@144Hz, or even 3840×2160@ 165Hz. Limited by the declaration capability of the initial extended display identification data, the display device cannot notify the external device 500 of the resolution supported by thedisplay 260 exceeding the initial resolution. The external device 500 considers that the maximum resolution supported by thedisplay 260 is the original resolution, so that when generating media asset data, video data with the original resolution or below will be generated. At this time, the external device 500 may be able to output video data with a higher resolution, but due to the initial extended display identification data of the display device, only the video data with the initial resolution can be output at the highest, which reduces the output capability, making the display device and the external device 500 can not play the best performance. Accordingly, thecontroller 250 may adjust the initial extended display identification data such that it declares a resolution situation supported by thedisplay 260 beyond the initial resolution.

在一些实施例中,控制器250可以获取显示器260的物理分辨率。In some embodiments, thecontroller 250 can obtain the physical resolution of thedisplay 260 .

对于显示器260来说,会具有一个固定的物理分辨率。物理分辨率表示显示器260能够输出的最大的显示分辨率。例如,对于3840×2160@144Hz分辨率的显示器260来说,该显示器260的物理分辨率为3840×2160@144Hz,则该显示器260能够输出显示的最大分辨率为3840×2160,最大刷新帧率为144。同时,该显示器260也可以输出显示3840×2160@144Hz以下的其他分辨率,例如输出显示1920×1080@60Hz分辨率的图像。控制器250可以控制显示器260输出显示,在物理分辨率以内的不同分辨率的图像。For thedisplay 260, there will be a fixed physical resolution. The physical resolution indicates the maximum display resolution that thedisplay 260 can output. For example, for adisplay 260 with a resolution of 3840×2160@144Hz, the physical resolution of thedisplay 260 is 3840×2160@144Hz, then the maximum resolution that thedisplay 260 can output and display is 3840×2160, and the maximum refresh frame rate for 144. At the same time, thedisplay 260 can also output and display other resolutions below 3840×2160@144Hz, for example, output and display images with a resolution of 1920×1080@60Hz. Thecontroller 250 can control thedisplay 260 to output and display images of different resolutions within the physical resolution.

控制器250可以检测初始分辨率和物理分辨率的大小关系。如果显示器260的物理分辨率小于或等于初始分辨率,则说明显示器260所支持输出的显示分辨率没有超过初始扩展显示识别数据能够声明的分辨率上限,初始扩展显示识别数据已经能够声明显示器260当前支持的所有分辨率。此时,控制器250不需要对初始扩展显示识别数据进行调整,可以直接将初始扩展显示识别数据作为显示设备的扩展显示识别数据EDID,同时可以通知外接设备500读取该EDID信息,从而令外接设备500生成媒资数据并发送给显示设备。初始扩展显示识别数据可以向外接设备500表征显示器260支持输出的显示分辨率,但会声明显示器260支持输出的显示分辨率小于或等于初始分辨率。Thecontroller 250 may detect a size relationship between the initial resolution and the physical resolution. If the physical resolution of thedisplay 260 is less than or equal to the initial resolution, it means that the display resolution supported by thedisplay 260 does not exceed the upper limit of the resolution that can be declared by the initial extended display identification data, and the initial extended display identification data can declare that thedisplay 260 is currently All supported resolutions. At this time, thecontroller 250 does not need to adjust the initial extended display identification data, and can directly use the initial extended display identification data as the extended display identification data EDID of the display device, and can notify the external device 500 to read the EDID information, so that the external The device 500 generates media asset data and sends it to the display device. The initial extended display identification data can indicate to the external device 500 the display resolution supported by thedisplay 260 for output, but it will declare that the display resolution supported by thedisplay 260 for output is less than or equal to the initial resolution.

如果显示器260的物理分辨率大于初始分辨率,则说明显示器260所支持输出的显示分辨率已经超过初始扩展显示识别数据能够声明的分辨率上限,初始扩展显示识别数据能够声明显示器260当前支持的所有分辨率。此时,如果继续使用初始扩展显示识别数据,则外接设备500会认为显示设备支持的最大分辨率为初始分辨率,从而生成初始分辨率或以下的视频数据,影响用户的观看体验。因此,控制器250可以对初始扩展显示识别数据进行调整,以使得外接设备500能够确定出显示器260当前支持的所有分辨率。If the physical resolution of thedisplay 260 is greater than the initial resolution, it means that the output display resolution supported by thedisplay 260 has exceeded the resolution upper limit that the initial extended display identification data can declare. resolution. At this point, if the initial extended display identification data is continued to be used, the external device 500 will consider the maximum resolution supported by the display device to be the initial resolution, thereby generating video data at or below the initial resolution, affecting the viewing experience of the user. Therefore, thecontroller 250 can adjust the initial extended display identification data, so that the external device 500 can determine all the resolutions currently supported by thedisplay 260 .

图7示出了一些实施例中显示设备各部件的交互流程图。如图7所示,包括以下步骤:Fig. 7 shows an interaction flowchart of various components of the display device in some embodiments. As shown in Figure 7, the following steps are included:

S71、检测到外部装置接口连接外接设备500后,生成初始扩展显示识别数据。S71. After detecting that the external device interface is connected to the external device 500, generate initial extended display identification data.

S72、基于显示器的物理分辨率生成扩展信息;对扩展信息和初始扩展显示识别数据进行组合,得到第一扩展显示识别数据。S72. Generate extended information based on the physical resolution of the display; combine the extended information with the initial extended display identification data to obtain first extended display identification data.

S73、向外接设备500发送读取第一扩展显示识别数据的指令,并获取外接设备500的数据读取结果信息。S73. Send an instruction to read the first extended display identification data to the external device 500, and acquire data reading result information of the external device 500.

S74、基于数据读取结果信息获取目标扩展显示识别数据,并将目标扩展显示识别数据确定为显示设备的扩展显示识别数据。S74. Acquire the target extended display identification data based on the data reading result information, and determine the target extended display identification data as the extended display identification data of the display device.

在一些实施例中,控制器250可以对初始扩展显示识别数据进行扩展处理,得到第一扩展显示识别数据。该第一扩展显示识别数据能够向外接设备500表征显示器260支持的输出分辨率,并且可以声明显示器260支持输出的显示分辨率大于初始分辨率,例如声明显示器260支持输出的最大的显示分辨率为物理分辨率。In some embodiments, thecontroller 250 may perform extension processing on the initial extended display identification data to obtain the first extended display identification data. The first extended display identification data can represent the output resolution supported by thedisplay 260 to the external device 500, and can declare that the display resolution supported by thedisplay 260 is greater than the initial resolution, for example, declare that the maximum display resolution supported by thedisplay 260 is physical resolution.

控制器250可以基于显示器260的物理分辨率生成扩展信息。本申请实施例中扩展信息包括两个字段:第二扩展字段和第三扩展字段。扩展信息可以表征显示器260的物理分辨率,即显示器260支持输出的分辨率大于初始分辨率。Thecontroller 250 may generate the extended information based on the physical resolution of thedisplay 260 . In this embodiment of the present application, the extension information includes two fields: a second extension field and a third extension field. The extended information may represent the physical resolution of thedisplay 260, that is, the output resolution supported by thedisplay 260 is greater than the original resolution.

控制器250可以对扩展信息和初始扩展显示识别数据进行组合,得到第一扩展显示识别数据。因此,相比于初始扩展显示识别数据,第一扩展显示识别数据中可以包含四个字段:基础字段、第一扩展字段、第二扩展字段和第三扩展字段。即和初始扩展显示识别数据相比,第一扩展显示识别数据中具有额外的两个扩展字段,可以声明显示器260支持的高于初始分辨率的其他分辨率,还可以包括一些其他的扩展信息。需要说明的是,对于扩展显示识别数据EDID,其中包含的每个字段的字节均为128。Thecontroller 250 may combine the extended information and the initial extended display identification data to obtain the first extended display identification data. Therefore, compared with the initial extended display identification data, the first extended display identification data may contain four fields: a basic field, a first extended field, a second extended field, and a third extended field. That is, compared with the initial extended display identification data, the first extended display identification data has two additional extension fields, which can declare that thedisplay 260 supports other resolutions higher than the initial resolution, and can also include some other extended information. It should be noted that, for the extended display identification data EDID, each field contained therein has 128 bytes.

在对初始扩展显示识别数据进行扩展处理时,控制器250可以先生成第二扩展字段。第二扩展字段用于表征所有扩展字段的顺序。When performing expansion processing on the initial expanded display identification data, thecontroller 250 may first generate a second expanded field. The second extension field is used to characterize the sequence of all extension fields.

控制器250可以先生成一个128字节的空白字段,并获取所有扩展字段的顺序。控制器250可以将所有扩展字段的顺序填充到空白字段中,例如将每个字段的标号以及每个字段的顺序逐次填充到空白字段中,得到第二扩展字段。Thecontroller 250 may first generate a blank field of 128 bytes, and obtain the sequence of all extended fields. Thecontroller 250 may fill the sequence of all extended fields into the blank field, for example, fill the label of each field and the sequence of each field into the blank field one by one to obtain the second extended field.

考虑到第二扩展字段可以表征所有扩展字段的顺序,因此可以令第二扩展字段的顺序在所有的扩展字段中最靠前,即令第二扩展字段为所有扩展字段中的第一个字段,可以将第二扩展字段接续在基础字段之后。由于第二扩展字段的顺序最靠前,因此第二扩展字段中也不需要表征自身的顺序,只需表征其余所有扩展字段的顺序即可。Considering that the second extension field can characterize the order of all extension fields, the order of the second extension field can be the first among all extension fields, that is, the second extension field is the first field among all extension fields, and can be The second extension field follows the base field. Since the order of the second extension field is the first, the second extension field does not need to represent its own order, but only needs to represent the order of all other extension fields.

为了每个字段均需起始标志和结尾标志,以区分出每个字段。For each field, a start flag and an end flag are required to distinguish each field.

第二扩展字段的第一个字节为起始标志位,可以是0XF0。从第二字节开始,到第127字节之间的所有字节,可以表征除了第二扩展字段以外的所有扩展字段的顺序。本申请实施例中包括三个扩展字段:第一扩展字段、第二扩展字段和第三扩展字段,其中,第二扩展字段本身不需要表示,可以将其余所有扩展字段的字段类型按顺序表示出来。每个字节中可以表示一个扩展字段类型。例如,第一扩展字段的字段类型为0X02,第三扩展字段的字段类型为0X70,第一扩展字段设置在第三扩展字段之前。因此第二扩展字段中第二个字节可以表示第一扩展字段的字段类型0X02,第三个字节可以表示第三扩展字段的字段类型0X70。对于后续的字节,由于没有扩展字段用于表示,因此字节可以使用0进行填充。第二扩展字段的最后一个字节为结尾标志位,可以是CheckSum校验位。The first byte of the second extension field is the start flag, which can be 0XF0. All bytes from the second byte to the 127th byte can represent the sequence of all extension fields except the second extension field. The embodiment of this application includes three extension fields: the first extension field, the second extension field and the third extension field, wherein the second extension field itself does not need to be represented, and the field types of all other extension fields can be represented in order . Each byte can represent an extension field type. For example, the field type of the first extension field is 0X02, the field type of the third extension field is 0X70, and the first extension field is set before the third extension field. Therefore, the second byte in the second extension field may represent the field type 0X02 of the first extension field, and the third byte may represent the field type 0X70 of the third extension field. For subsequent bytes, the bytes can be padded with 0s since there is no extension field for representation. The last byte of the second extension field is an end flag bit, which may be a CheckSum parity bit.

在一些实施例中,控制器250还可以根据显示器260的物理分辨率生成第三扩展字段。第三扩展字段可以声明显示器260支持输出的高于初始分辨率的其他分辨率情况。考虑到初始扩展显示识别数据能够声明显示器260所支持输出的,小于或等于初始分辨率的分辨率情况。对于显示器260支持输出的大于初始分辨率的其他分辨率,则可以存储在第三扩展字段中。In some embodiments, thecontroller 250 may also generate a third extension field according to the physical resolution of thedisplay 260 . The third extension field may state that thedisplay 260 supports output of other resolutions higher than the original resolution. Considering that the initial extended display identification data can declare that the output resolution supported by thedisplay 260 is smaller than or equal to the initial resolution. Other resolutions supported by thedisplay 260 that are larger than the initial resolution can be stored in the third extension field.

控制器250可以先生成一个128字节的空白字段,并获取显示器260支持输出的所有分辨率。在所有的分辨率中,控制器250可以筛选出位于初始分辨率和物理分辨率之间的分辨率,这些分辨率大于初始分辨率但小于或等于物理分辨率。控制器250可以将这些分辨率填充到空白字段中,得到第三扩展字段,第三扩展字段中也可以包括一些其他的扩展信息。Thecontroller 250 may first generate a blank field of 128 bytes, and obtain all resolutions supported by thedisplay 260 for output. Among all the resolutions, thecontroller 250 may select resolutions between the initial resolution and the physical resolution, which are larger than the initial resolution but smaller than or equal to the physical resolution. Thecontroller 250 may fill these resolutions into blank fields to obtain a third extension field, which may also include some other extension information.

第三扩展字段的第一个字节为起始标志位,可以是0X70。第二字节可以是第三扩展字段的主副版本号信息,第三字节可以是第三扩展字段中有效字节的数量,第四字节可以是显示设备的产品类型,第五字节可以是后续扩展字段数量。The first byte of the third extension field is a start flag, which may be 0X70. The second byte can be the major and minor version number information of the third extension field, the third byte can be the number of valid bytes in the third extension field, the fourth byte can be the product type of the display device, and the fifth byte Can be the number of subsequent extension fields.

第六字节到第126字节可以是分辨率扩展单元,用于表征显示器支持输出的高于初始分辨率的分辨率情况。在这些分辨率中,每个分辨率的详细信息用一个timing表示,每个timing可以占若干个字节,包括具体的分辨率以及分辨率对应的相关参数信息。没有表示有效信息的字节可以使用0进行填充。The sixth byte to the 126th byte may be a resolution extension unit, which is used to indicate that the display supports an output resolution higher than the original resolution. In these resolutions, the detailed information of each resolution is represented by a timing, and each timing can occupy several bytes, including the specific resolution and related parameter information corresponding to the resolution. Bytes that do not represent valid information can be filled with 0.

第127字节可以是分辨率扩展单元的结尾标志位,为一个CheckSum校验位。The 127th byte may be the end flag bit of the resolution extension unit, which is a CheckSum parity bit.

第128字节可以是整个第三扩展字段的结尾标志位,为一个CheckSum校验位。The 128th byte may be the end flag bit of the entire third extension field, which is a CheckSum parity bit.

在得到第二扩展字段和第三扩展字段后,控制器250可以将第二扩展字段、第三扩展字段和初始扩展显示识别数据进行组合,得到第一扩展显示识别数据。初始扩展显示识别数据中包括基础字段和第一扩展字段,控制器250可以将第二扩展字段插入到基础字段和第一扩展字段之间,并将第三扩展字段接续在第一扩展字段之后,从而得到第一扩展显示识别数据。第一扩展显示识别数据中的字段顺序为:基础字段-第二扩展字段-第三扩展字段-第四扩展字段。每个字段均为128字节,因此第一扩展显示识别数据为512字节的数据,本申请实施例中将第一扩展显示识别数据简称为512字节EDID。After obtaining the second extended field and the third extended field, thecontroller 250 may combine the second extended field, the third extended field and the initial extended display identification data to obtain the first extended display identification data. The initial extended display identification data includes the basic field and the first extended field, thecontroller 250 may insert the second extended field between the basic field and the first extended field, and connect the third extended field after the first extended field, Thus, the first extended display identification data is obtained. The sequence of fields in the first extended display identification data is: basic field-second extended field-third extended field-fourth extended field. Each field is 128 bytes, so the first extended display identification data is 512 bytes of data, and the first extended display identification data is abbreviated as 512-byte EDID in this embodiment of the application.

在获取到第一扩展显示识别数据后,控制器250可以将第一扩展显示识别数据存储在预设的存储模块,即寄存器RAM,同时将原来存储的初始扩展显示识别数据清除。控制器250可以向外接设备500发送指令,使得外接设备500读取寄存器中存储的第一扩展显示识别数据。外接设备500根据第一扩展显示识别数据,可以确定显示设备的相关信息,包括视频参数和音频参数,例如显示器260支持输出的显示分辨率,包括显示器260的物理分辨率。外接设备500可以根据这些信息,生成相应的媒资数据,包括物理分辨率或以下的视频数据,并发送给显示设备。显示设备可以播放外接设备500发送的媒资数据。After acquiring the first extended display identification data, thecontroller 250 may store the first extended display identification data in a preset storage module, ie, the register RAM, and at the same time clear the originally stored initial extended display identification data. Thecontroller 250 may send an instruction to the external device 500, so that the external device 500 reads the first extended display identification data stored in the register. According to the first extended display identification data, the external device 500 can determine related information of the display device, including video parameters and audio parameters, for example, the output display resolution supported by thedisplay 260 , including the physical resolution of thedisplay 260 . The external device 500 can generate corresponding media asset data, including video data at or below the physical resolution, according to the information, and send it to the display device. The display device can play media asset data sent by the external device 500 .

需要说明的是,显示设备可以在寄存器RAM存储512字节EDID或256字节EDID,从而向外接设备500声明自身所支持的分辨率情况。但是由于外接设备500的种类繁多,每种外接设备500处理数据的能力可能是不同的,一些外接设备500可以成功读取512字节EDID,但一些外接设备500可能只能读取256字节EDID而无法读取512字节EDID。如果连接的外接设备500具有处理512字节EDID的能力,但是此时显示设备设置的EDID为256字节EDID,则会削弱显示设备对外声明的分辨率情况,导致显示设备与外接设备500均无法发挥出最优的性能。如果连接的外接设备500不具有处理512字节EDID的能力,只具有处理256字节EDID的能力,但是显示设备设置的EDID为512字节EDID,则外接设备500无法读取显示设备设置的EDID,即无法确定显示器260支持的分辨率情况,从而无法生成媒资数据或者生成分辨率较低的媒资数据,严重影响用户体验。因此,显示设备需要考虑外接设备500处理EDID的能力,合理地设置自身存储的EDID。It should be noted that the display device can store 512-byte EDID or 256-byte EDID in the register RAM, so as to declare the resolution supported by itself to the external device 500 . However, due to the wide variety of external devices 500, the ability of each external device 500 to process data may be different. Some external devices 500 can successfully read 512-byte EDID, but some external devices 500 may only be able to read 256-byte EDID. And cannot read 512 byte EDID. If the connected external device 500 has the ability to process 512-byte EDID, but the EDID set by the display device is 256-byte EDID at this time, it will weaken the resolution declared by the display device to the outside, resulting in that neither the display device nor the external device 500 can Bring out the best performance. If the connected external device 500 does not have the ability to process 512-byte EDID, but only has the ability to process 256-byte EDID, but the EDID set by the display device is 512-byte EDID, then the external device 500 cannot read the EDID set by the display device , that is, the resolution supported by thedisplay 260 cannot be determined, so that the media asset data cannot be generated or the media asset data with a lower resolution is generated, which seriously affects the user experience. Therefore, the display device needs to consider the ability of the external device 500 to process the EDID, and reasonably set the EDID stored by itself.

在一些实施例中,显示设备可以动态调节自身存储的EDID。图8示出了一些实施例中显示设备200中软件配置图。如图8所示,显示设备的驱动中包括HDMI、EDID RAM、DDC状态统计模块和数据解析模块。应用层中包括EDID生成程序和EDID判断程序。In some embodiments, the display device can dynamically adjust its own stored EDID. FIG. 8 shows a software configuration diagram of thedisplay device 200 in some embodiments. As shown in Figure 8, the driver of the display device includes HDMI, EDID RAM, DDC state statistics module and data analysis module. The application layer includes EDID generating program and EDID judging program.

其中,HDMI(HighDefinitionMultimediaInterface,高清多媒体接口)用于连接外接设备500和显示设备。外接设备500可以通过HDMI接口将数据发送给显示设备,从而和显示设备进行交互。Wherein, HDMI (HighDefinitionMultimediaInterface, high-definition multimedia interface) is used to connect the external device 500 and the display device. The external device 500 can send data to the display device through the HDMI interface, so as to interact with the display device.

HDMI接口包括:4个最小化传输差分信号传输技术(TimeMinimizedDifferentialSignal,TMDS)通道,主要用于传输数据,一个显示数据通道(DisplayDataChannel,DDC)和消费电子控制(ConsumerElectronicsControl,CEC)线。DDC是一个总线标准,它的基本功能是传输显示器260的电子档案资料信息,如可接收行频场频范围、生产厂商、生产日期、产品序列号、产品型号、标准显示模式及其参数、所支持的DDC标准类别、EDID的版本信息等等。高版本的DDC标准总线还可以允许外接设备500直接调节显示器260的基本参数,如亮度、对比度、行场幅度的大小、行场中心位置、色温参数等等。The HDMI interface includes: 4 time-minimized differential signal transmission technology (TimeMinimizedDifferentialSignal, TMDS) channels, mainly used to transmit data, a display data channel (DisplayDataChannel, DDC) and consumer electronics control (ConsumerElectronicsControl, CEC) line. DDC is a bus standard, and its basic function is to transmit the electronic file information of thedisplay 260, such as the range of acceptable line frequency and field frequency, manufacturer, production date, product serial number, product model, standard display mode and its parameters, all Supported DDC standard categories, EDID version information, etc. The higher version of the DDC standard bus can also allow the external device 500 to directly adjust the basic parameters of thedisplay 260, such as brightness, contrast, line field amplitude, line field center position, color temperature parameters and so on.

外接设备500可以通过DDC通道,读取显示设备中的EDID信息,从而获取显示设备的信息,确认显示设备显示的设置功能,决定跟显示设备之间以什么格式传输音视频数据。CEC通道是可选通道,通过CEC通道,可以实现一些音视频设备间的高级控制功能,比如支持视频源和数字电视间的双向通信,实现单键按下同时开机、自动上电、自动信号路由、远程控制等功能。在HDMI中还包括热插拔(HotPlugDetect,HPD)引脚,显示设备通过HPD可以检测到是否有外接设备500接入,并确定外接设备500是否读取了EDID信息,以及作为外接设备500是否开始发送TMDS信号的依据。The external device 500 can read the EDID information in the display device through the DDC channel, thereby obtaining the information of the display device, confirming the display setting function of the display device, and deciding what format to transmit audio and video data with the display device. The CEC channel is an optional channel. Through the CEC channel, some advanced control functions between audio and video equipment can be realized. For example, it supports two-way communication between video sources and digital TVs, and realizes simultaneous power-on, automatic power-on, and automatic signal routing by pressing a single button. , remote control and other functions. HDMI also includes a hot plug (HotPlugDetect, HPD) pin, and the display device can detect whether an external device 500 is connected through the HPD, and determine whether the external device 500 has read the EDID information, and whether the external device 500 starts The basis for sending TMDS signals.

显示设备可以将EDID信息存储在EDID RAM中,EDID RAM即为寄存器RAM。外接设备500通过DDC通道即可读取EDID信息。DDC状态统计模块可以获取外接设备500读取EDID的情况,例如外接设备500能够读取到EDID的哪个字节,从而确定出外接设备500能够获取到显示设备的哪些参数信息。The display device can store EDID information in EDID RAM, and EDID RAM is register RAM. The external device 500 can read the EDID information through the DDC channel. The DDC status statistics module can obtain the situation of the external device 500 reading the EDID, such as which byte of the EDID the external device 500 can read, so as to determine which parameter information of the display device the external device 500 can obtain.

外接设备500通过HDMI还可以传输一些数据,例如外接设备500的设备信息。本申请实施例中将外接设备500的设备信息称为第二设备信息。数据解析模块可以对外接设备500发送的数据进行解析,从而得到具体的数据。The external device 500 can also transmit some data through HDMI, such as device information of the external device 500 . In the embodiment of the present application, the device information of the external device 500 is referred to as second device information. The data parsing module can parse the data sent by the external device 500 to obtain specific data.

DDC状态统计模块可以将外接设备500读取EDID的情况发送至EDID判断程序,数据解析模块可以将外接设备500的一些数据,例如设备信息,发送至EDID判断程序。显示设备通过EDID判断程序可以确定出显示设备当前应该设置的EDID,例如设置512字节EDID或256字节EDID,并将需要设置的EDID情况发送至EDID生成程序。The DDC state statistics module can send the EDID reading of the external device 500 to the EDID judgment program, and the data analysis module can send some data of the external device 500, such as device information, to the EDID judgment program. The display device can determine the EDID that should be set by the display device through the EDID judgment program, for example, set 512-byte EDID or 256-byte EDID, and send the EDID that needs to be set to the EDID generation program.

显示设备通过EDID生成程序可以生成EDID信息,例如生成512字节EDID或256字节EDID,具体的生成方法可以参照上述步骤,此处不再赘述。在生成EDID后,可以将EDID发送至EDID RAM进行存储,以供外接设备500进行读取。The display device can generate EDID information through the EDID generation program, for example, to generate 512-byte EDID or 256-byte EDID. The specific generation method can refer to the above steps, which will not be repeated here. After the EDID is generated, the EDID can be sent to the EDID RAM for storage, so as to be read by the external device 500 .

在一些实施例中,在设置显示设备存储的EDID时,控制器250可以先获取外接设备500的第二设备信息,控制器250可以向外接设备500发送设备信息获取指令。In some embodiments, when setting the EDID stored in the display device, thecontroller 250 may first obtain the second device information of the external device 500 , and thecontroller 250 may send a device information acquisition instruction to the external device 500 .

在接收到设备信息获取指令,外接设备500可以将自身的设备信息发送至显示设备。设备信息中可以包括外接设备500的设备类型和设备型号等信息。After receiving the device information acquisition instruction, the external device 500 may send its own device information to the display device. The device information may include information such as the device type and device model of the external device 500 .

控制器250可以先根据外接设备500的设备类型判断外接设备500读取EDID的能力。对于一些特定的设备类型,可以确定出这些外接设备500具备读取512字节EDID的能力,例如电脑主机。因此,控制器250可以将这些特定的设备类型预先存储,作为目标设备类型。Thecontroller 250 may first determine the capability of the external device 500 to read the EDID according to the device type of the external device 500 . For some specific types of devices, it can be determined that these external devices 500 have the ability to read 512-byte EDID, such as computer hosts. Therefore, thecontroller 250 may pre-store these specific device types as target device types.

在获取到外接设备500的设备类型后,控制器250可以判断该设备类型是否为预设的目标设备类型。如果是,则说明当前连接的外接设备500已经具有读取512字节EDID的能力,因此控制器250可以直接将第一扩展显示识别数据确定为显示设备的扩展显示识别数据,即将512字节EDID存储到寄存器RAM中,以使外接设备500进行读取。After acquiring the device type of the external device 500, thecontroller 250 may determine whether the device type is a preset target device type. If yes, it means that the currently connected external device 500 has the ability to read 512-byte EDID, so thecontroller 250 can directly determine the first extended display identification data as the extended display identification data of the display device, that is, the 512-byte EDID It is stored in the register RAM so that the external device 500 can read it.

如果该设备类型不是预设的目标设备类型,则暂时不是确定该外接设备500是否具有读取512字节EDID的能力,还需要进一步对外接设备500进行检测。If the device type is not the preset target device type, it is temporarily not to determine whether the external device 500 has the ability to read 512-byte EDID, but further detection of the external device 500 is required.

在一些实施例中,控制器250可以对外接设备500进行检测,从而确定出外接设备500的读取EDID的能力。每个外接设备500都会对应一个设备型号,对于一个外接设备500来说,在检测出其读取EDID的能力后,也可以认为检测出了该外接设备500对应的设备型号的所有外接设备500,读取EDID的能力。In some embodiments, thecontroller 250 may detect the external device 500 to determine the ability of the external device 500 to read the EDID. Each external device 500 will correspond to a device model. For an external device 500, after detecting its ability to read EDID, it can also be considered that all external devices 500 of the device model corresponding to the external device 500 have been detected. Ability to read EDID.

因此,在检测出一个外接设备500的读取EDID的能力后,可以确定该外接设备500的设备型号,并将该设备型号和其读取EDID的能力形成对应关系,存储到预设的能力列表中。例如,某个外接设备500的设备型号为游戏机PS5,其读取EDID的能力为读取512字节EDID。此时,显示设备需要将512字节EDID存储到寄存器RAM中,同时生成一条对应关系:游戏机PS5-512字节EDID,并存储到能力列表中。Therefore, after the ability to read EDID of an external device 500 is detected, the device model of the external device 500 can be determined, and the device model and its ability to read EDID are correspondingly stored in the preset capability list middle. For example, the device model of a certain external device 500 is the game console PS5, and its ability to read EDID is to read 512-byte EDID. At this time, the display device needs to store the 512-byte EDID in the register RAM, and generate a corresponding relationship: game console PS5-512-byte EDID, and store it in the capability list.

在后续的应用中,当有外接设备500和显示设备连接后,控制器250可以继续检测外接设备500读取EDID的能力。此时,控制器250可以先获取该外接设备500的设备型号,并遍历预设的能力列表中是否存在该设备型号对应的读取EDID的能力。若存在,则可以直接确定出当前外接设备500读取EDID的能力,从而确定出需要存储到寄存器RAM中的EDID。若不存在,则控制器250需要继续检测外接设备500读取EDID的能力。In subsequent applications, when the external device 500 is connected to the display device, thecontroller 250 may continue to detect the ability of the external device 500 to read the EDID. At this point, thecontroller 250 may first acquire the device model of the external device 500, and check whether the capability of reading EDID corresponding to the device model exists in the preset capability list. If it exists, the ability of the current external device 500 to read the EDID can be determined directly, so as to determine the EDID that needs to be stored in the register RAM. If not, thecontroller 250 needs to continue to detect the ability of the external device 500 to read the EDID.

在一些实施例中,在检测外接设备500读取EDID的能力时,控制器250可以向外接设备500发送读取第一扩展显示识别数据的指令。通过外接设备500对512字节EDID的数据读取结果信息,判断外接设备500读取EDID的能力,从而确定出目标扩展显示识别数据。目标扩展显示识别数据可以是512字节EDID和256字节EDID其中的一个。In some embodiments, when detecting the ability of the external device 500 to read the EDID, thecontroller 250 may send an instruction to read the first extended display identification data to the external device 500 . The ability of the external device 500 to read the EDID is judged through the reading result information of the 512-byte EDID data by the external device 500, so as to determine the target extended display identification data. The object extension display identification data can be one of 512-byte EDID and 256-byte EDID.

在发送指令时,控制器250可以先拉低Hot Plug/Clock引脚的电平,在500ms后再拉高Hot Plug/Clock引脚的电平,从而实现向外接设备500发送读取第一扩展显示识别数据的指令。When sending instructions, thecontroller 250 can first pull down the level of the Hot Plug/Clock pin, and then pull up the level of the Hot Plug/Clock pin after 500 ms, so as to realize sending the read first extension to the external device 500 Instructions for displaying identification data.

在接收到指令后,外接设备500可以通过HDMI中的DDC通道读取显示设备中存储的512字节EDID。控制器250通过DDC状态统计模块可以获取到外接设备500对512字节EDID的数据读取结果信息,该数据读取结果信息可以包括外接设备500能够读取的总字节数。根据该总字节数可以确定出外接设备500能够完整读取的字段。After receiving the instruction, the external device 500 can read the 512-byte EDID stored in the display device through the DDC channel in HDMI. Thecontroller 250 can obtain the data reading result information of the 512-byte EDID by the external device 500 through the DDC status statistics module, and the data reading result information can include the total number of bytes that the external device 500 can read. According to the total number of bytes, the fields that can be completely read by the external device 500 can be determined.

外接设备500在读取512字节EDID时,需要按照512字节EDID中的字段顺序依次对每个字段进行读取。512字节EDID中的字段顺序为基础字段-第二扩展字段-第三扩展字段-第四扩展字段。因此,控制器250可以通过外接设备500的数据读取结果信息确定出目标字段。目标字段指的是:512字节EDID中,外接设备500能够完整读取到的末尾字段。目标字段可以表征出外接设备500读取EDID的能力。When the external device 500 reads the 512-byte EDID, it needs to read each field sequentially according to the order of the fields in the 512-byte EDID. The sequence of fields in the 512-byte EDID is basic field-second extension field-third extension field-fourth extension field. Therefore, thecontroller 250 can determine the target field through the data reading result information of the external device 500 . The target field refers to the end field that can be completely read by the external device 500 in the 512-byte EDID. The target field may indicate the ability of the external device 500 to read EDID.

例如,外接设备500能够读取到第288字节,即外接设备500能够读取到512字节EDID中的第三个字段的一部分。说明外接设备500能够完整读取的前两个字段,但无法完整读取第三个字段,也无法读取第四个字段。因此目标字段为第二个字段,即第二扩展字段。因此,外接设备500可以完整读取两个字段,共256字节,则外接设备500具有读取256字节EDID的能力。For example, the external device 500 can read the 288th byte, that is, the external device 500 can read a part of the third field in the 512-byte EDID. It shows that the external device 500 can completely read the first two fields, but cannot completely read the third field, nor can it read the fourth field. Therefore, the target field is the second field, that is, the second extension field. Therefore, the external device 500 can completely read the two fields, 256 bytes in total, and the external device 500 has the ability to read the 256-byte EDID.

在一些实施例中,在确定出目标字段后,控制器250可以根据目标字段确定目标扩展显示识别数据,即显示设备需要存储的扩展显示识别数据EDID。In some embodiments, after the target field is determined, thecontroller 250 may determine the target extended display identification data according to the target field, that is, the extended display identification data EDID that the display device needs to store.

控制器250可以向检测目标字段。Thecontroller 250 can detect the target field.

如果检测到目标字段为基础字段或第二扩展字段或第一扩展字段中的任意一个,则说明外接设备500无法完整读取512字节EDID的第四个字段,即无法完整读取第四扩展字段。因此,外接设备500也就无法完整读取整个512字节EDID,即不具备读取512字节EDID的能力。此时,认为外接设备500能够输出的视频数据的最大分辨率不会超过初始分辨率。因此,可以将256字节EDID确定为目标扩展显示识别数据。此时,控制器250可以将256字节EDID存储到寄存器RAM中,以使外接设备500进行读取。If it is detected that the target field is any one of the basic field, the second extension field, or the first extension field, it means that the external device 500 cannot completely read the fourth field of the 512-byte EDID, that is, it cannot completely read the fourth extension field. field. Therefore, the external device 500 cannot completely read the entire 512-byte EDID, that is, it does not have the ability to read the 512-byte EDID. At this time, it is considered that the maximum resolution of video data that can be output by the external device 500 will not exceed the initial resolution. Therefore, the 256-byte EDID can be determined as the target extended display identification data. At this time, thecontroller 250 can store the 256-byte EDID into the register RAM, so that the external device 500 can read it.

如果检测到目标字段为第三扩展字段,则说明外接设备500可以完整读取整个512字节EDID,外接设备500具备读取512字节EDID的能力。此时,认为外接设备500能够输出的视频数据的最大分辨率超过初始分辨率。因此,可以将512字节EDID确定为目标扩展显示识别数据。此时,控制器250可以将512字节EDID存储到寄存器RAM中,以使外接设备500进行读取。If it is detected that the target field is the third extended field, it means that the external device 500 can completely read the entire 512-byte EDID, and the external device 500 has the ability to read the 512-byte EDID. At this time, it is considered that the maximum resolution of video data that the external device 500 can output exceeds the initial resolution. Therefore, the 512-byte EDID can be determined as the target extended display identification data. At this time, thecontroller 250 can store the 512-byte EDID into the register RAM, so that the external device 500 can read it.

在一些实施例中,除了512字节EDID和256字节EDID之外,显示设备中也可以存储其他的EDID,例如128字节EDID和384字节EDID。In some embodiments, in addition to the 512-byte EDID and the 256-byte EDID, other EDIDs, such as 128-byte EDID and 384-byte EDID, may also be stored in the display device.

如果目标字段为512字节EDID的第一个字段,即基础字段,则说明外接设备500只能完整读取128字节EDID,即外接设备500具备读取128字节EDID能力。此时,控制器250可以生成128字节EDID。控制器250可以根据基础字段生成第二扩展显示识别数据,可以直接将基础字段确定为第二扩展显示识别数据,本申请实施例中将第二扩展显示识别数据简称为128字节EDID。控制器250可以将第二扩展显示识别数据确定为目标扩展显示识别数据,也可以将初始扩展显示识别数据确定为目标扩展显示识别数据。If the target field is the first field of the 512-byte EDID, that is, the basic field, it means that the external device 500 can only completely read the 128-byte EDID, that is, the external device 500 has the ability to read the 128-byte EDID. At this time, thecontroller 250 may generate a 128-byte EDID. Thecontroller 250 can generate the second extended display identification data according to the basic field, and can directly determine the basic field as the second extended display identification data. In the embodiment of the present application, the second extended display identification data is referred to as 128-byte EDID for short. Thecontroller 250 may determine the second extended display identification data as the target extended display identification data, or determine the initial extended display identification data as the target extended display identification data.

如果目标字段为512字节EDID的第三个字段,即第一扩展字段,则说明外接设备500能够完整读取三个字段,即完整读取384字节EDID。此时,控制器250可以生成第三扩展显示识别数据,本申请实施例中将第三扩展显示识别数据简称为384字节EDID。控制器250可以将基础字段、第二扩展字段和第一扩展字段,并将顺次连接后的三个字段确定为第三扩展显示识别数据。控制器250可以将第三扩展显示识别数据确定为目标扩展显示识别数据,也可以将初始扩展显示识别数据确定为目标扩展显示识别数据。If the target field is the third field of the 512-byte EDID, that is, the first extension field, it means that the external device 500 can completely read the three fields, that is, completely read the 384-byte EDID. At this time, thecontroller 250 may generate third extended display identification data, which is referred to as 384-byte EDID for short in the embodiment of the present application. Thecontroller 250 may determine the basic field, the second extended field and the first extended field, and three fields connected in sequence as the third extended display identification data. Thecontroller 250 may determine the third extended display identification data as the target extended display identification data, or determine the initial extended display identification data as the target extended display identification data.

在一些实施例中,在获取到目标扩展显示识别数据后,控制器250可以目标扩展显示识别数据确定为显示设备的扩展显示识别数据。此时,控制器250可以将目标扩展显示识别数据存储到寄存器RAM中,并通知外接设备500读取目标扩展显示识别数据。In some embodiments, after acquiring the target extended display identification data, thecontroller 250 may determine the target extended display identification data as the extended display identification data of the display device. At this time, thecontroller 250 may store the target extended display identification data in the register RAM, and notify the external device 500 to read the target extended display identification data.

外接设备500读取目标扩展显示识别数据后,可以确定出显示设备的参数信息,包括显示设备支持输出的分辨率情况。外接设备500可以根据这些参数信息生成媒资数据并发送至显示设备,显示设备可以播放媒资数据。After the external device 500 reads the target extended display identification data, it can determine the parameter information of the display device, including the output resolution supported by the display device. The external device 500 can generate media asset data according to these parameter information and send it to the display device, and the display device can play the media asset data.

在一些实施例中,用户可以主动设置显示器260输出的显示分辨率。例如,显示器260中正在显示某个图像,用户在观看过程中可能会觉得待显示图像的清晰度较低,此时用户可以选择一个目标分辨率作为显示器260输出的显示分辨率。用户可以在显示设备的系统设置UI界面中找到显示器260设置界面,并在显示器260设置界面中对显示器260输出的显示分辨率进行设置。图9示出了一些实施例中显示器260设置界面的示意图。如图9所示,显示器260设置界面中包括用户界面分辨率控件、亮度控件、色温控件、对比度控件和恢复出厂设置控件。用户可以点击用户界面分辨率控件,控制器250控制显示器260显示用户界面分辨率情况。用户界面分辨率情况中包括当前显示器260输出的显示分辨率以及能够设置的所有分辨率。用户可以选择一个目标分辨率,控制器250将显示器260输出的显示分辨率更新为该目标分辨率。In some embodiments, the user can actively set the display resolution of thedisplay 260 output. For example, when an image is being displayed on thedisplay 260 , the user may feel that the definition of the image to be displayed is low during viewing, and at this time the user may select a target resolution as the display resolution output by thedisplay 260 . The user can find thedisplay 260 setting interface in the system setting UI interface of the display device, and set the display resolution output by thedisplay 260 in thedisplay 260 setting interface. FIG. 9 shows a schematic diagram of thedisplay 260 setting interface in some embodiments. As shown in FIG. 9 , the setting interface of thedisplay 260 includes user interface resolution control, brightness control, color temperature control, contrast control and factory reset control. The user can click the user interface resolution control, and thecontroller 250 controls thedisplay 260 to display the resolution of the user interface. The resolution of the user interface includes the display resolution currently output by thedisplay 260 and all resolutions that can be set. The user can select a target resolution, and thecontroller 250 updates the display resolution output by thedisplay 260 to the target resolution.

外接设备500在生成媒资数据之前,还可以先确定显示设备中用户设定的目标分辨率。外接设备500可以根据该目标分辨率生成相应的媒资数据。Before the external device 500 generates the media asset data, it may first determine the target resolution set by the user in the display device. The external device 500 can generate corresponding media asset data according to the target resolution.

在一些实施例中,控制器250还可以根据用户设定的目标分辨率确定显示设备的EDID。在接收到用户输入的分辨率设置指令后,控制器250可以确定用户设置的目标分辨率。控制器250可以检测初始分辨率和目标分辨率的大小关系。In some embodiments, thecontroller 250 may also determine the EDID of the display device according to the target resolution set by the user. After receiving the resolution setting instruction input by the user, thecontroller 250 may determine the target resolution set by the user. Thecontroller 250 may detect a size relationship between the initial resolution and the target resolution.

如果目标分辨率小于或等于初始分辨率,说明显示器260会持续显示低于初始分辨率的图像。此时,虽然显示器260可以显示出高于初始分辨率的图像,但用户暂时没有需求,外接设备500读取256字节EDID或者512字节EDID,均可以确定出当前显示器260的分辨率情况。考虑到外接设备500读取512字节EDID的时间长于256字节EDID,为了提高效率,控制器250可以将256字节EDID作为显示设备的EDID,将256字节EDID存储到寄存器RAM中,以使外接设备500进行读取。If the target resolution is less than or equal to the initial resolution, it means that thedisplay 260 will continue to display images lower than the initial resolution. At this time, although thedisplay 260 can display images with a higher resolution than the initial one, but the user has no demand for the time being, the external device 500 can read the 256-byte EDID or 512-byte EDID to determine the current resolution of thedisplay 260 . Considering that the time for the external device 500 to read the 512-byte EDID is longer than the 256-byte EDID, in order to improve efficiency, thecontroller 250 can use the 256-byte EDID as the EDID of the display device, and store the 256-byte EDID in the register RAM to Make the external device 500 read.

如果目标分辨率大于初始分辨率,则说明显示器260会持续显示高于初始分辨率的图像,仅靠256字节EDID无法令外接设备500确定显示器260当前的分辨率情况,因此,可以对256字节EDID进行扩展处理,将512字节EDID作为显示设备的EDID,从而令外接设备500进行读取。If the target resolution is greater than the initial resolution, it means that thedisplay 260 will continue to display images higher than the initial resolution. The 256-byte EDID alone cannot make the external device 500 determine the current resolution of thedisplay 260. Therefore, the 256-byte EDID can The EDID of 512 bytes is extended, and the EDID of 512 bytes is used as the EDID of the display device, so that the external device 500 can read it.

在一些实施例中,EDID具有多个版本,例如EDID1.4版本和EDID2.0版本。不同的外接设备500,其所支持的EDID版本可能不同。In some embodiments, EDID has multiple versions, such as EDID 1.4 and EDID 2.0. Different external devices 500 may support different EDID versions.

例如,当外接设备500支持EDID1.4版本,但不支持EDID2.0版本时,如果显示设备将EDID设置为EDID2.0版本,则外接设备500无法读取显示设备的EDID,也就无法向显示设备输出媒资数据。为了能够与不同的外接设备500之间建立连接关系,显示设备需要针对不同的外接设备500切换其EDID版本。For example, when the external device 500 supports EDID1.4 version, but does not support EDID2.0 version, if the display device sets EDID to EDID2.0 version, then the external device 500 cannot read the EDID of the display device, and cannot display the EDID. The device outputs media asset data. In order to establish a connection relationship with different external devices 500 , the display device needs to switch its EDID version for different external devices 500 .

在一些实施例中,在确定EDID的版本时,控制器250可以先获取高带宽数码内容保护版本。In some embodiments, when determining the version of the EDID, thecontroller 250 may obtain the HBDP version first.

当外接设备500连接显示设备后,可以向显示设备发送高带宽数码内容保护的校验指令。高带宽数码内容保护(High-bandwidth Digital Content Protection,HDCP)是用于保护未经压缩的数字音视频内容的技术,从内容源设备到显示设备完全不允许拷贝行为。当用户进行非法复制高清晰信号时,HDCP技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。HDCP包括:校验协议、像素加密和可更新性。具体实现中,首先,发送器验证接收设备是否被授权接收加密数据,通过校验协议来检验接收器接收数据信息的合法性。发送器和接收设备相互交换一个40位的密钥选择矢量(KSV),收发双方将获得的KSV和自己的私有密钥进行各自独立的运算,运算的结果进行对比,若两值相等则发射端就能却定此接收器为HDCP合适的接收者。After the external device 500 is connected to the display device, it can send a verification instruction for high-bandwidth digital content protection to the display device. High-bandwidth Digital Content Protection (HDCP) is a technology used to protect uncompressed digital audio and video content, and no copying is allowed from the content source device to the display device. When users illegally copy high-definition signals, HDCP technology will interfere and reduce the quality of the copied images, thereby protecting the content. HDCP includes: verification protocol, pixel encryption and updateability. In the specific implementation, first, the sender verifies whether the receiving device is authorized to receive encrypted data, and checks the legitimacy of the data information received by the receiver through the verification protocol. The sender and the receiving device exchange a 40-bit key selection vector (KSV), and the sender and receiver perform separate calculations on the obtained KSV and their own private keys, and compare the results of the calculations. If the two values are equal, the transmitter This receiver can be determined as a suitable receiver for HDCP.

图10示出了一些实施例中高带宽数码内容保护的校验流程图。如图10所示,包括以下步骤:Figure 10 shows a verification flow diagram for high bandwidth digital content protection in some embodiments. As shown in Figure 10, the following steps are included:

S1001、当显示设备与外接设备500同时上电时,外接设备500可以发送高带宽数码内容保护的校验指令至显示设备。S1001. When the display device and the external device 500 are powered on at the same time, the external device 500 may send a verification instruction for high-bandwidth digital content protection to the display device.

S1002、当接收到校验指令时,显示设备发送预置的高带宽数码内容保护校验密钥至外接设备500。S1002. When receiving the verification instruction, the display device sends a preset high-bandwidth digital content protection verification key to the external device 500 .

S1003、当外接设备500读取到校验密钥时,确定显示设备与外接设备500校验成功。S1003. When the external device 500 reads the verification key, determine that the verification between the display device and the external device 500 is successful.

在一些实施例中,当校验成功时,控制器250可以获取高带宽数码内容保护版本。In some embodiments, when the verification is successful, thecontroller 250 may obtain the protected version of the high-bandwidth digital content.

控制器250可以获取高带宽数码内容保护的1.4版本或者获取高带宽数码内容保护的2.2版本。外接设备500在对显示设备的高宽带数码内容发起校验的过程中,优先选择最高版本进行校验。Thecontroller 250 can access HBDC version 1.4 or access HBDC version 2.2. When the external device 500 initiates verification of the high-bandwidth digital content of the display device, it preferentially selects the highest version for verification.

在一些实施例中,控制器250可以根据高带宽数码内容保护版本确定外接设备500支持的EDID版本。In some embodiments, thecontroller 250 can determine the EDID version supported by the external device 500 according to the high-bandwidth digital content protection version.

当高带宽数码内容保护为1.4版本时,则可以确定外接设备500的支持的EDID版本为EDID 1.4版本。当高带宽数码内容保护为2.2版本时,则可以确定外接设备500支持的EDID版本为EDID2.0版本。需要说明的是,外接设备500具备向下兼容功能,即当检测到外接设备500支持EDID2.0版本时,也会兼容支持EDID2.0版本以下的版本,外接设备500支持EDID 1.4版本和EDID2.0版本。When the high bandwidth digital content protection is version 1.4, it can be determined that the EDID version supported by the external device 500 is EDID version 1.4. When the high bandwidth digital content protection is version 2.2, it can be determined that the EDID version supported by the external device 500 is EDID2.0 version. It should be noted that the external device 500 has a backward compatibility function, that is, when it is detected that the external device 500 supports EDID2.0, it will also be compatible with versions below EDID2.0, and the external device 500 supports EDID 1.4 and EDID2. 0 version.

当外接设备500通过HDMI接口接入显示设备时,即对显示设备发起HDCP校验,由于HDCP的1.4版本和HDCP的2.2版本分别与外接设备500的EDID版本相对应,因此根据外接设备500校验的HDCP的最高版本可以默认其对应的EDID版本为外接设备500支持的最高的EDID版本。When the external device 500 is connected to the display device through the HDMI interface, HDCP verification is initiated on the display device. Since HDCP version 1.4 and HDCP version 2.2 correspond to the EDID version of the external device 500, the verification according to the external device 500 The highest version of the HDCP can default its corresponding EDID version to the highest EDID version supported by the external device 500 .

在一些实施例中,控制器250可以将外接设备500支持的EDID版本确定为显示设备的扩展显示识别数据的目标版本。控制器250可以将目标扩展显示识别数据的版本调节为目标版本。In some embodiments, thecontroller 250 may determine the EDID version supported by the external device 500 as the target version of the extended display identification data of the display device. Thecontroller 250 may adjust the version of the target extended display identification data to the target version.

在一些实施例中,显示设备具备EDID版本自动切换功能。即当控制器250获取到目标版本后,会自动将目标扩展显示识别数据的版本调节为目标版本。In some embodiments, the display device has an automatic switching function of EDID version. That is, after thecontroller 250 acquires the target version, it will automatically adjust the version of the target extended display identification data to the target version.

用户也可以自行设定EDID的版本。用户可以关闭EDID版本自动切换功能,从而自行切换EDID版本。图11示出了一些实施例中EDID版本切换界面。如图11所示,用户可以在显示设备的系统设置中调出EDID版本切换界面。EDID版本切换界面中包括三个选项:自动、EDID 1.4和EDID 2.0。当用户选择自动时,则显示设备开启EDID版本自动切换功能。当用户选择EDID 1.4或EDID 2.0时,显示设备关闭EDID版本自动切换功能,将EDID的版本保持为用户选择的目标版本。Users can also set the version of EDID by themselves. Users can turn off the EDID version automatic switching function, so as to switch the EDID version by themselves. Figure 11 shows the EDID version switching interface in some embodiments. As shown in Figure 11, the user can call up the EDID version switching interface in the system settings of the display device. The EDID version switching interface includes three options: Auto, EDID 1.4 and EDID 2.0. When the user selects automatic, the display device will enable the automatic switching function of the EDID version. When the user selects EDID 1.4 or EDID 2.0, the display device turns off the EDID version automatic switching function, and keeps the EDID version as the target version selected by the user.

当用户关闭EDID版本自动切换功能,而进行手动设定显示设备的EDID版本时,优先遵循用户手动设定的显示设备的EDID版本,以用户的主观意愿为优先。当外接设备500支持的EDID版本为EDID 2.0版本时,根据外接设备500的EDID版本可将显示设备的EDID版本切换为EDID 2.0版本。然而,如果用户手动设定显示设备的EDID版本为EDID 1.4版本,则将显示设备的EDID版本切换为1.4版本。When the user turns off the EDID version automatic switching function and manually sets the EDID version of the display device, the EDID version of the display device manually set by the user is given priority, and the user's subjective wishes are given priority. When the EDID version supported by the external device 500 is EDID 2.0, the EDID version of the display device can be switched to EDID 2.0 according to the EDID version of the external device 500 . However, if the user manually sets the EDID version of the display device to be EDID 1.4, then switch the EDID version of the display device to 1.4.

本申请实施例还提供了一种扩展显示识别数据设置方法,如图12所示,该方法包括:The embodiment of the present application also provides a method for setting extended display identification data, as shown in Figure 12, the method includes:

步骤1201、检测到外部装置接口连接外接设备后,生成初始扩展显示识别数据。初始扩展显示识别数据用于表征显示器支持输出的显示分辨率小于或等于初始分辨率。Step 1201, after detecting that the external device interface is connected to the external device, generating initial extended display identification data. The initial extended display identification data is used to characterize that the display supports output display resolutions smaller than or equal to the initial resolution.

步骤1202、基于显示器的物理分辨率生成扩展信息;对扩展信息和初始扩展显示识别数据进行组合,得到第一扩展显示识别数据。第一扩展显示识别数据用于表征显示器支持输出的显示分辨率为物理分辨率。Step 1202: Generate extended information based on the physical resolution of the display; combine the extended information with the initial extended display identification data to obtain first extended display identification data. The first extended display identification data is used to indicate that the display resolution supported by the display is a physical resolution.

步骤1203、向外接设备发送读取所述第一扩展显示识别数据的指令,并获取外接设备的数据读取结果信息。Step 1203: Send an instruction to read the first extended display identification data to the external device, and acquire data reading result information of the external device.

步骤1204、基于数据读取结果信息获取目标扩展显示识别数据,并将目标扩展显示识别数据确定为显示设备的扩展显示识别数据。Step 1204: Obtain the target extended display identification data based on the data reading result information, and determine the target extended display identification data as the extended display identification data of the display device.

在一些实施例中,基于显示器的物理分辨率生成扩展信息前,In some embodiments, before generating the extended information based on the physical resolution of the display,

获取显示器的物理分辨率;检测初始分辨率和物理分辨率的大小关系;若物理分辨率小于或等于初始分辨率,则将初始扩展显示识别数据确定为显示设备的扩展显示识别数据;若物理分辨率大于初始分辨率,则基于显示器的物理分辨率生成扩展信息。Obtain the physical resolution of the display; detect the relationship between the initial resolution and the physical resolution; if the physical resolution is less than or equal to the initial resolution, determine the initial extended display identification data as the extended display identification data of the display device; if the physical resolution If the resolution is greater than the original resolution, the extended information is generated based on the physical resolution of the display.

在一些实施例中,生成初始扩展显示识别数据,包括:In some embodiments, generating initial extended display identification data includes:

获取显示设备的第一设备信息和视频参数,并根据第一设备信息和视频参数生成基础字段;获取显示设备的模式信息和音频参数,并根据模式信息和音频参数生成第一扩展字段;将第一扩展字段接续在基础字段之后,得到初始扩展显示识别数据。Obtain the first device information and video parameters of the display device, and generate a basic field according to the first device information and video parameters; obtain the mode information and audio parameters of the display device, and generate a first extended field according to the mode information and audio parameters; An extension field follows the base field to obtain initial extension display identification data.

在一些实施例中,扩展信息包括第二扩展字段和第三扩展字段。基于显示器的物理分辨率生成扩展信息,包括:In some embodiments, the extension information includes a second extension field and a third extension field. Generates extended information based on the display's physical resolution, including:

获取所有扩展字段的顺序,并根据顺序生成第二扩展字段;获取显示器的物理分辨率,并根据物理分辨率生成第三扩展字段。Obtain the sequence of all extended fields, and generate the second extended field according to the sequence; obtain the physical resolution of the display, and generate the third extended field according to the physical resolution.

对扩展信息和初始扩展显示识别数据进行组合,包括:Combine extended information and initial extended display identification data, including:

将第二扩展字段插入到基础字段和第一扩展字段之间,将第三扩展字段接续在第一扩展字段之后,得到第一扩展显示识别数据。The second extended field is inserted between the basic field and the first extended field, and the third extended field is connected after the first extended field to obtain the first extended display identification data.

在一些实施例中,向外接设备发送读取第一扩展显示识别数据的指令,包括:In some embodiments, sending an instruction to read the first extended display identification data to the external device includes:

获取外接设备的第二设备信息,设备信息中包括设备类型;判断设备类型是否为预设的目标设备类型;若是,则将第一扩展显示识别数据确定为显示设备的扩展显示识别数据,若否,则向外接设备发送读取第一扩展显示识别数据的指令。Obtain the second device information of the external device, the device information includes the device type; determine whether the device type is the preset target device type; if so, determine the first extended display identification data as the extended display identification data of the display device, if not , an instruction to read the first extended display identification data is sent to the external device.

在一些实施例中,基于数据读取结果信息获取目标扩展显示识别数据,包括:In some embodiments, acquiring target extended display identification data based on the data reading result information includes:

根据数据读取结果信息确定目标字段;目标字段为外接设备顺次读取第一扩展显示识别数据时,能够完整读取到的末尾字段,第一扩展显示识别数据中字段顺序为:基础字段、第二扩展字段、第一扩展字段和第三扩展字段;如果目标字段为基础字段或第二扩展字段或第一扩展字段,将初始扩展显示识别数据确定为目标扩展显示识别数据;如果目标字段为第三扩展字段,将第一扩展显示识别数据确定为目标扩展显示识别数据。Determine the target field according to the data reading result information; the target field is the end field that can be completely read when the external device sequentially reads the first extended display identification data, and the sequence of fields in the first extended display identification data is: basic field, The second extension field, the first extension field and the third extension field; if the target field is the base field or the second extension field or the first extension field, the initial extension display identification data is determined as the target extension display identification data; if the target field is The third extension field determines the first extended display identification data as the target extended display identification data.

在一些实施例中,如果目标字段为基础字段,根据基础字段生成第二扩展显示识别数据,并将第二扩展显示识别数据或初始扩展显示识别数据确定为目标扩展显示识别数据;如果目标字段为第一扩展字段,将顺次连接的基础字段、第二扩展字段和第一扩展字段确定为第三扩展显示识别数据,并将第三扩展显示识别数据或初始扩展显示识别数据确定为目标扩展显示识别数据。In some embodiments, if the target field is the basic field, generate the second extended display identification data according to the basic field, and determine the second extended display identification data or the initial extended display identification data as the target extended display identification data; if the target field is The first extension field, determining the sequentially connected basic field, the second extension field and the first extension field as the third extension display identification data, and determining the third extension display identification data or the initial extension display identification data as the target extension display identifying data.

在一些实施例中,基于显示器的物理分辨率生成扩展信息前,In some embodiments, before generating the extended information based on the physical resolution of the display,

响应于用户输入的分辨率设置指令,确定用户设置的目标分辨率;检测初始分辨率和目标分辨率的大小关系;若目标分辨率小于或等于初始分辨率,则将初始扩展显示识别数据确定为显示设备的扩展显示识别数据;若目标分辨率大于初始分辨率,则执行基于显示器的物理分辨率生成扩展信息的步骤。In response to the resolution setting instruction input by the user, determine the target resolution set by the user; detect the size relationship between the initial resolution and the target resolution; if the target resolution is less than or equal to the initial resolution, determine the initial extended display identification data as The extended display identification data of the display device; if the target resolution is greater than the initial resolution, the step of generating extended information based on the physical resolution of the display is performed.

在一些实施例中,基于数据读取结果信息获取目标扩展显示识别数据后,In some embodiments, after acquiring target extended display identification data based on the data reading result information,

获取高带宽数码内容保护版本;根据高带宽数码内容保护版本获取扩展显示识别数据的目标版本;将目标扩展显示识别数据的版本调节为目标版本。Acquiring the high-bandwidth digital content protection version; obtaining the target version of the extended display identification data according to the high-bandwidth digital content protection version; adjusting the target version of the extended display identification data to the target version.

本说明书中各个实施例之间相同相似的部分互相参照即可,在此不再赘述。For the same and similar parts among the various embodiments in this specification, only reference should be made to each other, and details will not be repeated here.

本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分的方法。Those skilled in the art can clearly understand that the technologies in the embodiments of the present invention can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the essence of the technical solutions in the embodiments of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM , magnetic disk, optical disk, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods of various embodiments or some parts of the embodiments of the present invention.

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit it; although the application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present application. scope.

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。For convenience of explanation, the above description has been made in conjunction with specific implementation manners. However, the above exemplary discussion is not intended to be exhaustive or to limit the implementations to the precise forms disclosed above. Many modifications and variations are possible in light of the above teachings. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various modified embodiments suitable for specific use considerations.

Claims (10)

Translated fromChinese
1.一种显示设备,其特征在于,包括:1. A display device, characterized in that, comprising:显示器;monitor;外部装置接口,被配置为连接外接设备;an external device interface configured to connect to an external device;控制器,被配置为:Controller, configured as:检测到外部装置接口连接外接设备后,生成初始扩展显示识别数据,所述初始扩展显示识别数据用于表征显示器支持输出的显示分辨率小于或等于初始分辨率;After detecting that the external device interface is connected to the external device, generating initial extended display identification data, the initial extended display identification data is used to indicate that the display resolution supported by the display output is less than or equal to the initial resolution;基于显示器的物理分辨率生成扩展信息,所述物理分辨率大于所述初始分辨率;对所述扩展信息和所述初始扩展显示识别数据进行组合,得到第一扩展显示识别数据,所述第一扩展显示识别数据用于表征显示器支持输出的显示分辨率为所述物理分辨率;Generate extended information based on the physical resolution of the display, where the physical resolution is greater than the initial resolution; combine the extended information with the initial extended display identification data to obtain first extended display identification data, the first extended display identification data The extended display identification data is used to indicate that the display resolution supported by the display is the physical resolution;向所述外接设备发送读取所述第一扩展显示识别数据的指令,并获取所述外接设备的数据读取结果信息;sending an instruction to read the first extended display identification data to the external device, and acquiring data reading result information of the external device;基于所述数据读取结果信息获取目标扩展显示识别数据,并将所述目标扩展显示识别数据确定为显示设备的扩展显示识别数据。Acquiring target extended display identification data based on the data reading result information, and determining the target extended display identification data as extended display identification data of the display device.2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:2. The display device according to claim 1, wherein the controller is further configured to:在执行基于显示器的物理分辨率生成扩展信息的步骤前,Before performing the step of generating extended information based on the display's physical resolution,获取显示器的物理分辨率;Get the physical resolution of the display;检测所述初始分辨率和所述物理分辨率的大小关系;Detecting a size relationship between the initial resolution and the physical resolution;若所述物理分辨率小于或等于所述初始分辨率,则将所述初始扩展显示识别数据确定为显示设备的扩展显示识别数据;若所述物理分辨率大于所述初始分辨率,则执行基于显示器的物理分辨率生成扩展信息的步骤。If the physical resolution is less than or equal to the initial resolution, determine the initial extended display identification data as the extended display identification data of the display device; if the physical resolution is greater than the initial resolution, perform The physical resolution of the display generates steps to extend the information.3.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:3. The display device according to claim 1, wherein the controller is further configured to:在执行生成初始扩展显示识别数据的步骤中,In performing the step of generating initial extended display recognition data,获取显示设备的第一设备信息和视频参数,并根据所述第一设备信息和所述视频参数生成基础字段;Obtaining first device information and video parameters of the display device, and generating a basic field according to the first device information and the video parameters;获取显示设备的模式信息和音频参数,并根据所述模式信息和所述音频参数生成第一扩展字段;Acquiring mode information and audio parameters of the display device, and generating a first extended field according to the mode information and the audio parameters;将所述第一扩展字段接续在所述基础字段之后,得到初始扩展显示识别数据。The first extended field is followed by the basic field to obtain initial extended display identification data.4.根据权利要求3所述的显示设备,其特征在于,所述扩展信息包括第二扩展字段和第三扩展字段;所述控制器还被配置为:4. The display device according to claim 3, wherein the extended information includes a second extended field and a third extended field; the controller is further configured to:在执行基于显示器的物理分辨率生成扩展信息的步骤中,In performing the step of generating extended information based on the physical resolution of the display,获取所有扩展字段的顺序,并根据所述顺序生成第二扩展字段;Obtaining the order of all extension fields, and generating a second extension field according to the order;获取显示器的物理分辨率,并根据所述物理分辨率生成第三扩展字段;Acquiring the physical resolution of the display, and generating a third extended field according to the physical resolution;在执行对所述扩展信息和所述初始扩展显示识别数据进行组合的步骤中,In performing the step of combining said extended information and said initial extended display identification data,将所述第二扩展字段插入到所述基础字段和所述第一扩展字段之间,将所述第三扩展字段接续在所述第一扩展字段之后,得到第一扩展显示识别数据。inserting the second extension field between the basic field and the first extension field, and connecting the third extension field after the first extension field to obtain first extension display identification data.5.根据权利要求2所述的显示设备,其特征在于,所述控制器被配置为:5. The display device according to claim 2, wherein the controller is configured to:在执行向所述外接设备发送读取所述第一扩展显示识别数据的指令的步骤前,Before performing the step of sending an instruction to read the first extended display identification data to the external device,获取所述外接设备的第二设备信息,所述设备信息中包括设备类型;Acquire second device information of the external device, where the device information includes a device type;判断所述设备类型是否为预设的目标设备类型;judging whether the device type is a preset target device type;若是,则将所述第一扩展显示识别数据确定为显示设备的扩展显示识别数据,若否,则执行向所述外接设备发送读取所述第一扩展显示识别数据的指令的步骤。If yes, determine the first extended display identification data as the extended display identification data of the display device; if not, execute the step of sending an instruction to read the first extended display identification data to the external device.6.根据权利要求4所述的显示设备,其特征在于,所述控制器还被配置为:6. The display device according to claim 4, wherein the controller is further configured to:在执行基于所述数据读取结果信息获取目标扩展显示识别数据的步骤中,In the step of acquiring target extended display identification data based on the data reading result information,根据所述数据读取结果信息确定目标字段;所述目标字段为所述外接设备顺次读取所述第一扩展显示识别数据时,能够完整读取到的末尾字段,所述第一扩展显示识别数据中的字段顺序为:所述基础字段、所述第二扩展字段、所述第一扩展字段和所述第三扩展字段;Determine the target field according to the data reading result information; the target field is the last field that can be completely read when the external device sequentially reads the first extended display identification data, and the first extended display The sequence of fields in the identification data is: the basic field, the second extension field, the first extension field, and the third extension field;如果所述目标字段为所述基础字段或所述第二扩展字段或所述第一扩展字段,则将所述初始扩展显示识别数据确定为目标扩展显示识别数据;如果所述目标字段为所述第三扩展字段,则将所述第一扩展显示识别数据确定为目标扩展显示识别数据。If the target field is the base field or the second extension field or the first extension field, then determine the initial extended display identification data as the target extended display identification data; if the target field is the In the third extension field, the first extended display identification data is determined as the target extended display identification data.7.根据权利要求6所述的显示设备,其特征在于,所述控制器还被配置为:7. The display device according to claim 6, wherein the controller is further configured to:如果所述目标字段为所述基础字段,根据所述基础字段生成第二扩展显示识别数据,并将所述第二扩展显示识别数据或所述初始扩展显示识别数据确定为目标扩展显示识别数据;If the target field is the basic field, generating second extended display identification data according to the basic field, and determining the second extended display identification data or the initial extended display identification data as target extended display identification data;如果所述目标字段为所述第一扩展字段,将顺次连接的所述基础字段、所述第二扩展字段和所述第一扩展字段确定为第三扩展显示识别数据,并将所述第三扩展显示识别数据或所述初始扩展显示识别数据确定为目标扩展显示识别数据。If the target field is the first extended field, determine the sequentially connected basic field, the second extended field, and the first extended field as third extended display identification data, and set the first extended field The third expanded display identification data or the initial expanded display identification data is determined as the target expanded display identification data.8.根据权利要求2所述的显示设备,其特征在于,所述控制器被配置为:8. The display device according to claim 2, wherein the controller is configured to:在执行基于显示器的物理分辨率生成扩展信息的步骤前,Before performing the step of generating extended information based on the display's physical resolution,响应于用户输入的分辨率设置指令,确定用户设置的目标分辨率;determining a target resolution set by the user in response to a resolution setting instruction input by the user;检测所述初始分辨率和所述目标分辨率的大小关系;Detecting a size relationship between the initial resolution and the target resolution;若所述目标分辨率小于或等于所述初始分辨率,则将所述初始扩展显示识别数据确定为显示设备的扩展显示识别数据;若所述目标分辨率大于所述初始分辨率,则执行基于显示器的物理分辨率生成扩展信息的步骤。If the target resolution is less than or equal to the initial resolution, determine the initial extended display identification data as the extended display identification data of the display device; if the target resolution is greater than the initial resolution, perform The physical resolution of the display generates steps to extend the information.9.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:9. The display device according to claim 1, wherein the controller is further configured to:在执行基于所述数据读取结果信息获取目标扩展显示识别数据的步骤后,After performing the step of acquiring target extended display identification data based on the data reading result information,获取高带宽数码内容保护版本;Access to high-bandwidth digital content protection releases;根据所述高带宽数码内容保护版本获取扩展显示识别数据的目标版本;Obtaining a target version of the extended display identification data according to the high-bandwidth digital content protection version;将所述目标扩展显示识别数据的版本调节为所述目标版本。A version of the target extended display identification data is adjusted to the target version.10.一种扩展显示识别数据设置方法,应用于显示设备,其特征在于,所述方法包括:10. A method for setting extended display identification data, applied to a display device, characterized in that the method comprises:检测到外部装置接口连接外接设备后,生成初始扩展显示识别数据,所述初始扩展显示识别数据用于表征显示器支持输出的显示分辨率小于或等于初始分辨率;After detecting that the external device interface is connected to the external device, generating initial extended display identification data, the initial extended display identification data is used to indicate that the display resolution supported by the display output is less than or equal to the initial resolution;基于显示器的物理分辨率生成扩展信息,所述物理分辨率大于所述初始分辨率;对所述扩展信息和所述初始扩展显示识别数据进行组合,得到第一扩展显示识别数据,所述第一扩展显示识别数据用于表征显示器支持输出的显示分辨率为所述物理分辨率;Generate extended information based on the physical resolution of the display, where the physical resolution is greater than the initial resolution; combine the extended information with the initial extended display identification data to obtain first extended display identification data, the first extended display identification data The extended display identification data is used to indicate that the display resolution supported by the display is the physical resolution;向所述外接设备发送读取所述第一扩展显示识别数据的指令,并获取所述外接设备的数据读取结果信息;sending an instruction to read the first extended display identification data to the external device, and acquiring data reading result information of the external device;基于所述数据读取结果信息获取目标扩展显示识别数据,并将所述目标扩展显示识别数据确定为显示设备的扩展显示识别数据。Acquiring target extended display identification data based on the data reading result information, and determining the target extended display identification data as extended display identification data of the display device.
CN202210939640.3A2022-08-052022-08-05Display device and extended display identification data setting methodActiveCN115334340B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210939640.3ACN115334340B (en)2022-08-052022-08-05Display device and extended display identification data setting method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210939640.3ACN115334340B (en)2022-08-052022-08-05Display device and extended display identification data setting method

Publications (2)

Publication NumberPublication Date
CN115334340Atrue CN115334340A (en)2022-11-11
CN115334340B CN115334340B (en)2024-12-17

Family

ID=83920856

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210939640.3AActiveCN115334340B (en)2022-08-052022-08-05Display device and extended display identification data setting method

Country Status (1)

CountryLink
CN (1)CN115334340B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116095261A (en)*2022-12-292023-05-09海信视像科技股份有限公司Display method and display device
CN117608460A (en)*2023-07-182024-02-27海信视像科技股份有限公司Display device and extended display identification data setting method
WO2025016130A1 (en)*2023-07-182025-01-23海信视像科技股份有限公司Display device, and processing method for display device

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104102469A (en)*2014-07-302014-10-15龙迅半导体科技(合肥)有限公司Combining method and combining device for EDID of multi-path displays
CN106131685A (en)*2016-06-272016-11-16乐视控股(北京)有限公司A kind of information transferring method, video playback apparatus and video display apparatus
CN106464968A (en)*2014-06-122017-02-22Lg电子株式会社Device and method for transmitting and receiving data
CN106657854A (en)*2016-12-052017-05-10广州视源电子科技股份有限公司Method and system for changing extended display identification data information
US20210185270A1 (en)*2019-12-132021-06-17Amlogic (Shenzhen), Ltd.Method and system for switching edid version in tv devices
US20220159335A1 (en)*2020-11-182022-05-19Lg Electronics Inc.Display device and edid information changing method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106464968A (en)*2014-06-122017-02-22Lg电子株式会社Device and method for transmitting and receiving data
CN104102469A (en)*2014-07-302014-10-15龙迅半导体科技(合肥)有限公司Combining method and combining device for EDID of multi-path displays
CN106131685A (en)*2016-06-272016-11-16乐视控股(北京)有限公司A kind of information transferring method, video playback apparatus and video display apparatus
CN106657854A (en)*2016-12-052017-05-10广州视源电子科技股份有限公司Method and system for changing extended display identification data information
US20210185270A1 (en)*2019-12-132021-06-17Amlogic (Shenzhen), Ltd.Method and system for switching edid version in tv devices
US20220159335A1 (en)*2020-11-182022-05-19Lg Electronics Inc.Display device and edid information changing method thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116095261A (en)*2022-12-292023-05-09海信视像科技股份有限公司Display method and display device
CN117608460A (en)*2023-07-182024-02-27海信视像科技股份有限公司Display device and extended display identification data setting method
WO2025016130A1 (en)*2023-07-182025-01-23海信视像科技股份有限公司Display device, and processing method for display device
CN117608460B (en)*2023-07-182025-05-13海信视像科技股份有限公司 Display device and extended display identification data setting method

Also Published As

Publication numberPublication date
CN115334340B (en)2024-12-17

Similar Documents

PublicationPublication DateTitle
CN114286143B (en)Display device and automatic switching method of transmission protocol
JP4859154B2 (en) Display control device, display control system, display control method, and storage medium
CN115334340B (en)Display device and extended display identification data setting method
US12425536B2 (en)Reception device, method for controlling reception device, and transmission/reception system
US20170115740A1 (en)Method and device for transmitting/receiving data using hdmi
CN101222598A (en) Display device and method for controlling external device
JP2011041204A (en)Communication apparatus
US10162769B2 (en)Method and apparatus for transmitting and receiving data using HDMI
US9407873B2 (en)Information processing apparatus, information processing method, and computer program product
US20070296727A1 (en)Information processing apparatus and display control method
CN117608460B (en) Display device and extended display identification data setting method
CN114765002A (en) A display device and driving method
CN117896570A (en)Display device and video playing method
KR20180067108A (en)Display apparatus presenting status of external electronic apparatus and controlling method thereof
CN116339660A (en)Display equipment and EDID version switching method
CN115203088A (en)Electronic device and operation method thereof
CN114302378A (en)Bluetooth mode switching method of display device, display device and terminal
CN115278182A (en) display screen
CN116527971A (en)Display device and audio playing method
KR20250084614A (en)Electronic device and operating method for the same
WO2025016130A1 (en)Display device, and processing method for display device
CN120475120A (en)Display equipment and signal direct pushing display method
WO2025123762A1 (en)Display device and device control method
CN119107920A (en) Display device and display method of variable refresh rate signal
CN114913796A (en) Display device and display brightness adjustment method

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp