English:
[0001] Extended Display Identification Data (EDID) is a data structure provided by a display device to describe the capabilities of the display device to a video source (e.g., a graphics card, a set-top box, etc.). The EDID data defines the characteristics, features, and video timing modes for a display device. The EDID data enables a video source to know what display devices are connected to the video source. In one example, the EDID data is defined by standards published by the Video Electronics Standards Association (VESA) or by the Consumer Electronics Association (CEA).
[0002] Figure 1 is a block diagram illustrating one example of a display device enabling the selection of an Extended Display Identification Data (EDID) standard.
[0003] Figure 2 is a block diagram illustrating another example of a display device enabling the selection of an EDID standard.
[0004] Figure 3 is a flow diagram illustrating one example of a method for configuring a display device by selecting an EDID standard.
[0005] In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific examples in which the disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims. It is to be understood that features of the various examples described herein may be combined, in part or whole, with each other, unless specifically noted otherwise.
[0006] There are currently several Extended Display Identification Data (EDID) standards being used in the display industry, e.g., Video Electronics Standards Association (VESA) E-EDID, VESA Display-ID, and Consumer Electronics Association (CEA). Each EDID standard has its advantages. However, it is not currently possible to support all of these EDID standards for each video input at the same time in a single display. This forces display manufacturers to select which EDID standard they believe will work best for their customers. As a result, some features of the display may not be available for customer use.
[0007] Accordingly, disclosed herein is a display device including an on-screen display (OSD) control to enable a user to select an EDID standard from a list of EDID standards for the display to use. Accordingly, the user can select the EDID standard that will work best for their use of the display. The OSD control may also enable the user to change the preferred mode (e.g., resolution and/or refresh rate) of the display and/or select the preset modes (e.g., lower resolutions) the user wants supported by the EDID.
[0008] As used herein, the term "EDID standard" includes any predefined specification setting forth the content and the format of EDID data stored in a display device to be transmitted to a video source in response to the display device being connected to the video source. An "EDID standard" may be specified by a standard setting body, such as VESA or CEA, or may be specified by a manufacturer or other party in the case of a custom or proprietary EDID specification.
[0010] Processor 102 includes one or more central processing units (CPUs), microprocessors, and/or other suitable hardware devices for retrieval and modification of data stored in machine-readable storage medium 106 and for retrieval and execution of instructions stored in machine-readable storage medium 106. Machine-readable storage medium 106 may store data 1 08 including EDID data. The EDID data defines the characteristics, features, and video timing modes for display device 100. When display device 100 is connected to a video source, the EDID data is transmitted to the video source.
[0011] Processor 102 may fetch, decode, and execute instructions 1 1 0-1 1 2 to select an EDID standard for display device 100. Processor 1 02 may fetch, decode, and execute instructions 1 10 to provide an on-screen display control to enable a user to select one of a plurality of EDID standards. The on-screen display control is displayed on display screen 1 14. In one example, the onscreen display control enables the user to select one of a plurality of versions of the selected EDID standard. In another example, the on-screen display control enables the user to select a refresh rate to support in the EDID.
[0012] Processor 102 may fetch, decode, and execute instructions 1 1 2 to format the EDID data based on the selected EDID standard. The formatted EDID data may be stored in machine-readable storage medium 1 06 as EDID data 108. In one example, the plurality of EDID standards includes at least one of a VESA EDID standard. In another example, the plurality of EDID standards includes VESA E-EDID, VESA Display-ID, and CEA 861 .
[0013] The VESA E-EDID standard defines a remotely readable (read by a source) data file stored in an electronic display. The data in the file identifies the characteristics, features, and video timing modes supported by the display product. The purpose of the standard is to describe the BASE (block 0) 1 28- byte data structure as well as the overall layout of the extended data blocks that make up complete EDID. The E-EDID standard specifies the elements, data structures, and file formats used to organize and store the EDID data. The contents of the data file are used by a video source to configure its graphics processing unit to generate correctly formatted video for the display and to provide additional information for certain application programs.
[0014] The VESA Display-ID standard defines flexible data formats that organize interface and display configuration information in a file stored in a display product. A video source has access to the file over the video interface connection. The video source uses this data to automatically setup and optimize the video interface and image signals facilitating plug and play operation with minimal or no user intervention.
[0015] The CEA 861 standard establishes protocols, requirements, and recommendations for the utilization of uncompressed digital interfaces by consumer electronics devices such as Digital Televisions (DTVs), digital cable, satellite or terrestrial set-top boxes (STBs), and related peripheral devices including, but not limited to DVD players/recorders, and other related Sources or Sinks. CEA 861 is applicable to a variety of standard DTV-related high-speed digital physical interfaces - such as Digital Visual Interface (DVI) 1 .0, Open LVDS Display Interface (LDI), and High-Definition Multimedia Interface (HDMI) specifications. Protocols, requirements, and recommendations that are defined include Video Formats and waveforms; colorimetry and quantization; transport of compressed and uncompressed, as well as Linear Pulse Code Modulation (L- PCM), audio; carriage of auxiliary data; and implementations of the VESA E- EDID, which is used by Sinks to declare display capabilities and characteristics.
[0016] Accordingly, display device 100 allows the user to select the EDID standard (e.g., VESA E-EDID, VESA Display-ID, CEA) that will work best for their use of the display device. For example, if the user has a high resolution display, they may select the Display-ID standard that supports resolutions 4096 and higher. For a more widely supported EDID, the user may select the E-EDID standard.
[0017] Processor 102 may execute further instructions to add a new standard to the plurality of EDID standards in response to an update request. In one example, a new EDID standard may be installed in display device 100 using a Universal Serial Bus (USB) thumb drive. In another example, a new EDID standard may be installed in display device 1 00 by running an application on a video source (e.g., computer, set-top box) coupled to display device 1 00 that writes the new EDID standard to machine-readable storage medium 106 over Display Data Channel (DDC), USB, Ethernet, or DisplayPort Aux Channel. In yet another example, a new EDID standard could be created through options in the on-screen display control of display device 1 00.
[0018] A custom EDID standard may also be installed in display device 100 that describes unique features of the display device. For example, a custom EDID standard may describe color calibration functionality that is not possible to describe with current EDID standards. A new EDID standard may also include sensitive information that is encrypted. In this case, only authorized applications would be able to decrypt the EDID data.
[0019] As an alternative or in addition to retrieving and executing instructions, processor 102 may include electronic circuits comprising a number of electronic components for performing the functionality of the instructions in machine- readable storage medium 106. With respect to the executable instruction representations (e.g., boxes) described and illustrated herein, it should be understood that part or all of the executable instructions and/or electronic circuits included within one box may, in alternate examples, be included in a different box illustrated in the figures or in a different box not shown.
[0020] Machine-readable storage medium 106 is a non-transitory storage medium and may be any suitable electronic, magnetic, optical, or other physical storage device that stores executable instructions. Thus, machine-readable storage medium 106 may be, for example, random access memory (RAM), an electrically-erasable programmable read-only memory (EEPROM), a storage drive, an optical disc, and the like. Machine-readable storage medium 106 may be disposed within display device 100, as illustrated in Figure 1 . In this case, the executable instructions may be installed on display device 1 00.
[0023] EDID memory 214 stores EDID data for display device 200. The EDID data defines the characteristics, features, and video timing modes for display device 200. Processor 21 0 generates an on-screen display control 204 on display screen 202 listing a plurality of EDID standards 1 to N for selection by a user, where "N" is any suitable number of EDID standards. In one example, onscreen display control 204 also enables the user to select a resolution or a refresh rate to support in the EDID. Processor 210 reformats the EDID data stored in EDID memory 214 based on the selected EDID standard.
[0024] In one example, the plurality of EDID standards includes at least one of a VESA EDID standard. In another example, the plurality of EDID standards includes VESA E-EDID, VESA Display-ID, or CEA 861 as previously described with reference to Figure 1 . Processor 210 may also add an EDID standard to the plurality of EDID standards in response to an update request as previously described with reference to Figure 1 .
[0025] Figure 3 is a flow diagram illustrating one example of a method 300 for configuring a display device by selecting an EDID standard. At 302, method 300 includes displaying an on-screen display control listing a plurality of EDID standards. In one example, the plurality of EDID standards includes at least one of a VESA EDID standard. At 304, method 300 includes selecting an EDID standard from the list. At 306, method 300 includes formatting EDID data based on the selected EDID standard. At 308, method 300 includes transmitting the formatted EDID data to a video source in response to connecting the display device to the video source.
[0026] In one example, method 300 also includes selecting an EDID version for the selected EDID standard and formatting the EDID data based on the selected version of the selected EDID standard. In another example, method 300 also includes adding a new EDID standard to the plurality of EDID standards. Further, the on-screen display control may list a plurality of refresh rates to support in the EDID, and method 300 may further include selecting a refresh rate from the list and modifying the EDID data to support the selected refresh rate.
[0027] Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein. Therefore, it is intended that this disclosure be limited only by the claims and the equivalents thereof.

中文:
[0001]扩展显示识别数据(EDID)是由显示设备向视频源(例如,图形卡、机顶盒,等等)提供的用于描述显示设备的能力的数据结构。EDID数据定义显示设备的特性、特征以及视频时序模式。EDID数据使得视频源能够了解什么显示设备连接到视频源。在一个示例中,通过由视频电子标准协会(VESA)或由消费者电子协会(CEA)发布的标准来定义EDID数据。
[0002]图1是图示出实现扩展显示识别数据(EDID)标准的选择的显示设备的一个示例的框图。
[0003]图2是图示出实现EDID标准的选择的显示设备的另一个示例的框图。
[0004]图3是图示出用于通过选择EDID标准来配置显示设备的方法的一个示例的流程图。
[0005]在下文的具体实施方式中参考了附图,附图形成具体实施方式的一部分,并且其中通过图示来示出其中可以实践本公开的特定示例。应当理解,在不背离本公开的范围的情况下,可以利用其他示例并且可以进行结构或逻辑改变。以下详细描述因此并不旨在限制的意义,并且本公开的范围是由所附权利要求限定的。应当理解,可以将在本文描述的各个示例的特征部分地或者整体地与彼此组合,除非具体地指出别的方式。
[0006]当前存在显示行业中使用的若干扩展显示识别数据(EDID)标准,例如,视频电子标准协会(VESA)E-EDID、VESA显示器-ID以及消费者电子协会(CEA)。每个EDID标准具有其优点。然而,当前不可能在单个显示器中同时对于每个视频输入支持所有这些EDID标准。这迫使显示器制造商选择他们相信将为他们的顾客最佳地工作的EDID标准。因此,显示器的一些特征可能不可用于客户的使用。
[0007]因此,本文公开了包括屏幕上显示(OSD)控制的显示设备,该屏幕上显示(OSD)控制使得用户能够从EDID标准的列表中选择EDID标准以供显示器使用。因此,用户能够选择将对于他们的显示器的使用最佳地工作的EDID标准。OSD控制也可以使得用户能够改变显示器的优选的模式(例如,分辨率和/或刷新率)和/或选择用户想要被EDID支持的预置方式(例如,较低的分辨率)。
[0008]如在本文所使用的,术语“EDID标准”包括阐述响应于显示设备被连接到视频源将被传送到视频源的存储在显示设备中的EDID数据的内容和格式的任何预定义规范。可以通过诸如VESA或CEA之类的标准设置体指定“EDID标准”,或可以在定制或专有EDID规范的情况下通过制造商或其他方来指定“EDID标准”。
[0010]处理器102包括用于调取和修改存储在机器可读存储介质106中的数据以及用于调取和执行存储在机器可读存储介质106中的指令的一个或多个中央处理单元(CPU)、微处理器和/或其他硬件设备。机器可读存储介质106可以存储包括EDID数据的数据108。EDID数据定义用于显示设备100的特性、特征以及视频时序模式。当显示设备100连接到视频源时,EDID数据被传送至视频源。
[0011]处理器102可以读取、解码以及执行指令110至指令112以选择用于显示设备100的EDID标准。处理器102可以读取、解码以及执行指令110以提供屏幕上显示控制以使得用户能够选择多个EDID标准中的一个EDID标准。屏幕上显示控制被显示在显示屏114上。在一个示例中,屏幕上显示控制使得用户能够选择所选择的EDID标准的多个版本中的一个版本。在另一个示例中,屏幕上显示控制使得用户能够选择EDID支持的刷新率。
[0012]处理器102可以读取、解码以及执行指令112以基于所选择的EDID标准格式化EDID数据。可以将格式化的EDID数据作为EDID数据108存储在机器可读存储介质106中。在一个示例中,多个EDID标准包括VESA EDID标准中的至少一个。在另一个示例中,多个EDID标准包括VESA E-EDID、VESA显示器-ID以及CEA 861。
[0013]VESA E-EDID标准定义存储在电子显示器中的远程可读的(通过源读取的)数据文件。文件中的数据识别由显示器产品所支持的特性、特征以及视频时序模式。标准的目的是描述BASE(块0)128-字节数据结构以及构成完整的EDID的扩展数据块的总布局。E-EDID标准指定用于组织以及存储EDID数据的元素、数据结构以及文件格式。由视频源使用数据文件的内容以配置其图形处理单元以生成用于显示器的正确地格式化的视频并且提供用于特定应用程序的附加信息。
[0014]VESA显示器-ID标准定义灵活的数据格式,其组织存储在显示器产品中的文件中的接口和显示配置信息。视频源可以通过视频接口连接访问文件。视频源使用该数据来自动地设立和优选视频接口和图像信号,以在最小或没有用户干预的情况下促进即插即用操作。
[0015]CEA 861标准建立协议、需求,和推荐,以用于诸如数字电视(DTV)、数字电缆、卫星或陆地机顶盒(STB),和包括但不限于DVD播放机/记录器的有关的外围设备以及并且其他有关的源或接收器之类的消费者电子设备利用未压缩的数字接口。CEA 861适用于各种标准DTV有关的高速数字物理接口——诸如数字视频接口(DVI)1.0、开放LVDS显示接口(LDI)以及高清晰度多媒体接口(HDMI)规范。被定义的协议、需求和推荐包括视频格式和波形;比色和量化;压缩的和未压缩的以及线性脉冲编码调制(L-PCM)的音频的输送;辅助数据的运输;以及由接收器用于宣布显示器能力和特性的VESA e-EDID的实施方式。
[0016]因此,显示设备100允许用户选择将对于他们的显示器的使用最佳地工作的EDID标准(例如,VESA E-EDID、VESA显示器-ID、CEA)。例如,如果用户具有高清晰度显示器,他们可以选择支持分辨率4096以及更高的显示器-ID标准。为了更广泛支持的EDID,用户可以选择E-EDID标准。
[0017]处理器102可以执行另外的指令以响应于更新请求将新的标准添加到多个EDID标准。在一个示例中,可以使用通用串行总线(USB)拇指驱动器将新的EDID标准安装在显示设备100中。在另一个示例中,可以通过运行耦接到显示设备100的视频源(例如,计算机、机顶盒)上的应用来将新的EDID标准安装在显示设备100中,该应用通过显示数据信道(DDC)、USB、以太网,或显示端口辅助通道将新的EDID标准写入到机器可读存储介质106。在又一个示例中,能够通过显示设备100的屏幕上显示控制中的选项来创建新的EDID标准。
[0018]描述显示设备的独特特征的定制EDID标准也可以被安装在显示设备100中。例如,定制EDID标准可以描述利用当前EDID标准不可能描述的色彩校准功能。新的EDID标准还可以包括被加密的敏感信息。在这种情况下,仅仅授权的应用将能够对EDID数据进行解密。
[0019]作为对调取和执行指令的替代或补充,处理器102可以包括电子电路,该电子电路包括用于执行机器可读存储介质106中的指令的功能的许多电子组件。关于在本文所描述和图示的可执行指令表示(例如,框),应当理解,在替代示例中,包括在一个框内的可执行指令和/或电子电路的部分或所有可以被包括在图中所图示的不同的框中或者被包括在未示出的不同的框中。
[0020]机器可读存储介质106是非暂时性存储介质并且可以是存储可执行指令的任何适当的电子的、磁的、光学的或者其他物理存储设备。因而,机器可读存储介质106例如可以是随机存取存储器(RAM)、电可擦可编程只读存储器(EEPRO)、存储驱动、光盘等等。机器可读存储介质106可以被安置在显示设备100内,如图1中所图示出的。在该情况下,可执行指令可以被安装在显示设备100上。替换地,机器可读存储介质106可以是允许显示设备从便携式/外部/远程存储介质下载指令的便携式、外部或远程存储介质。在该情况中,可执行指令可以是安装数据包的一部分。
[0023]EDID存储器214存储用于显示设备200的EDID数据。EDID数据定义用于显示识别200的特性、特征以及视频时序模式。处理器210在显示屏202上生成列出供用户选择的多个EDID标准1至N的屏幕上显示控制204,其中“N”是EDID标准的任何适当数量。在一个示例中,屏幕上显示控制204还使得用户能够选择EDID支持的分辨率或刷新率。处理器210基于所选择的EDID标准对存储在EDID存储器214中的EDID数据进行重新格式化。
[0024]在一个示例中,多个EDID标准包括VESA EDID标准中的至少一个。在另一个示例中,多个EDID标准包括VESA E-EDID、VESA显示-ID或CEA 861,如先前参考图1所描述的。处理器210也可以响应于如先前参考图1所描述的更新请求将EDID标准添加到多个EDID标准。
[0025]图3是图示出用于通过选择EDID标准来配置显示设备的方法300的一个示例的流程图。在302,方法300包括显示列出多个EDID标准的屏幕上显示控制。在一个示例中,多个EDID标准包括VESA EDID标准中的至少一个。在304,方法300包括从列表中选择EDID标准。在306,方法300包括基于所选择的EDID来格式化EDID数据。在308,方法300包括响应于显示设备连接到视频源来向视频源传送格式化的EDID数据。
[0026]在一个示例中,方法300还包括选择所选择的EDID标准的EDID版本并且基于所选择的EDID标准的所选择的版本来格式化EDID数据。在另一个示例中,方法300还包括将新的EDID标准添加到多个EDID标准。另外,屏幕上显示控制可以列出EDID支持的多个刷新率,并且方法300可以进一步包括从列表中选择刷新率并且修改EDID数据以支持所选择的刷新率。
[0027]尽管在本文已经图示和描述了特定示例,但在不背离本公开的范围的情况下,各种替换和/或等同实施方式可以代替所示出和描述的特定示例。本申请意图覆盖在本文讨论的特定实施例的任何适配或变化。因此,本公开旨在仅仅由权利要求和它的等同物限制。