• DDC and EDID


     

    DDC和EDID是显示器硬件方面的技术标准,最早的标准诞生于1994年。该标准简单地说就是为了让计算机知道显示器的各种规格信息(如支持的分辨率模式,支持的刷新频率,支持的行场频范围,产品型号,生产厂商等等)的一个通信标准。这样,当显示器接到计算机上时,几乎不用做任何调整,系统(Windows)就可以自动为用户设置好显示器,达到了“即插即用”(Plug and Play)。

    DDC是Display Data Channel的缩写,是display adapter(显示卡)和display device(显示器)之间的通信标准。所有的信息都将从显示器当中的ROM传送到显示卡。这个信息就叫做EDID(Extended Display Identification Data)。

    当然,EDID里提供的信息毕竟是显示设备(显示器)所支持的各种规格,如果显示卡不支持,终于还是不会被系统支持。此外,由于驱动程序决定了显示卡的行为,因此有时候需要升级驱动程序以支持某一种特定的显示规格。

    在Windows当中,Windows就是利用显示卡的DDC功能来获取所支持的显示模式、分辨率列表的。

    1.DDC: Display Data Channel (显示数据通道)----指主机与显示设备的通讯方式。基于End-user 的即插即用功能的需求,VESA 定义了DDC 标准。包含DDC1/DDC2B/DDC2B+ 等方式。

       DDC1是主机与显示设备单向通讯,以V-Sync为Clock。显示器不停的向主机发送EDID资料。

       DDC2B是主机与显示设备准双向通讯,基于I2C 通讯协议。只有主机向显示器发出需求信号,并得到显示器的响应后,显示器才送出EDID 资料。

       目前DDC1 基本上已经不再使用,主要是采用DDC2B 方式。PC2001 规定不能再使用DDC1。

    2.EDID: Extended Display Identification Data (外部显示设备标识数据)----指DDC 通讯中传输的显示设备数据。

       EDID 包含显示设备的基本参数,如制造厂商、产品名称、最大行场频、可支持的分辨率等。

       EDID 版本从1.0 升级至现在1.3 版本到将来的2.0版本。

    Version:1.0 à Version 1.1à Version 1.2àVersion 1.3àVersion 2.0

                    128 Byte    目前使用版本          256Byte

       厂内通过DDC 烧录程序将EDID写入EEPROM 或CPU RAM 里.

    EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。 这些信息保存在 display 节中,用来通过一个 DDC(Display Data Channel)与系统进行通信,这是在显示器和 PC 图形适配器之间进行的。最新版本的 EDID 可以在 CRT、LCD 以及将来的显示器类型中使用,这是因为 EDID 提供了几乎所有显示参数的通用描述。

    http://en.wikipedia.org/wiki/Display_Data_Channel

    http://en.wikipedia.org/wiki/VGA_connector

  • 相关阅读:
    spring 事物(一)—— 事物详解
    XMPP即时通讯协议使用(十一)——Openfire表结构汇总
    java 关键字汇总
    基于数据库的分布式锁实现
    hibernate 参数一览
    数据库并发及锁机制及Hibernate锁实现
    redis 分布式锁的正确实现方式
    支持跨域的html元素
    九度OJ 上剑指 offer 习题目录
    Leetcode: Palindrome Partition I II
  • 原文地址:https://www.cnblogs.com/cute/p/2021331.html
Copyright © 2020-2023  润新知