DDC(Display Data Channel)是终端显示器用来告知个人计算机显示器信息(如分辨率、扫描频率等)的规格,也就是显示器与主机系统之间的通信方法,当然,这个规格的主要目的就是要实现即插即用(Plug & Play)的功能。Enhanced DDC乃是定义于VESA的ENHANCED DISPLAY DATA CHANNEL STANDARD Version 1 (September 2, 1999)。依据HDMI规格的记载,所有的接收端必须支持这些Enhanced DDC的特征。在技术层面,就数据传输的时序来说,必须完全符合业界标准的I2C接口的标准模式,也就是数据必须与SCL维持同步。

总之,HDMI来源端是利用了I2C接口的命令来读取接收端的E-EDID。

E-EDID是增强型扩充显示器识别数据(Enhanced Extended Display Identification Data Standard)的简称,是VESA组织所规范,在版本上也有更新的考虑。所有的终端接收装置(Sink),其E-EDID数据结构必须遵照VESA E-EDID Standard Release A, Revision 1,而E-EDID的第128个字节,不仅必须包含EDID 1.3的架构,也得满足EIA/CEA-861B的要求。

HDMI既然师出于DVI,又有兼容的特征,那么有趣的问题就浮现出来了,即用什么方法来判别或鉴别是DVI装置还是HDMI装置呢?想要简单推断则必须要规范一种机制或方法来鉴别。

CEA EDID Timing Extension必须包含HDMI Vendor Specific Data Block (HDMI VSDB)的表格。这是一个EIA/CEA-861B Vendor Specific Data Block的数据区块,细节描述在EIA/CEA-861B的表格30~32。这个数据区块会包含有一个24位的IEEE Registration Identifier登记识别符号0x000C03,而该识别码就是隶属于HDMI Licensing,LLC。基于此,HDMI的源端可以检查是否为合理的HDMI VSDB,然后包含有IEEE Registration Identifier登记识别符号0x000C03,就可以判断为HDMI装置,而不是DVI装置。同样的,任何具有E-EDID的装置,不包含有CEA EDID Timing Extension或是有效长度的HDMI VSDB,即可视为DVI装置。

HDMI接收装置端的音频特性的支持,在CEA EDID Timing Extension中的Short Audio Descriptor数据区块中完全表达。这些数据表达了接收端所支持的音频编码方式与相关参数,比如说支持的通道数,而多声道的L-PCM或是多声道的单位元音频,也可以通过数据区块中的“Speaker Allocation Descriptor”来清楚表达。

如果接收端也支持RCbCr的像素编码(Pixel Encoding),EDID Timing Extension字节三的位四与位五必须设定为一。至于视频格式的支持,HDMI接收端采用SVD(Short Video Descriptor)中的Video Code来表达,也可以使用DTD(Detailed Timing Descriptor)。如果接收端支持了单位元音频,可以通过Short Audio Descriptor的Coding Type为九,Short Audio Descriptor的字节三必须保留为零。

HDMI接口有一热插拔检测(Hot Plug Detect)的信号,它要遵循一些准则。一个HDMI接收端,当E-EDID数据尚未准备好可读取时,不能够在高电压准位驱动该信号。同时,也必须得知来源端的+5V Power信号时,才能够驱动。HDMI来源装置可以利用该信号的高电位来激发E-EDID数据的读取。HDMI接收端E-EDID数据的内容有任何改变的话,在该信号驱动为低电位至少需100ms的时间,并且低电平必须保持0.4V以下。

电路端接要求

EDID(Extended Display Identification DATA,即扩展显示识别数据), 最初是为PC显示器设置的优化显示格式而设计的规范,存储在显示器中专用的1Kb的EEROM存储器中(即EDID数据结构是128Bytes),数字电视HDMI接口,遵从并且扩展了此规范。

HDMI接口在数字电视中的EDID数据结构,与PC显示器的最大区别是编程数据可以是128Byte的倍数,它不仅规定数字电视显示的格式,也规定数字视频信号和数字音频信号,基本的128Byte以外的数据都是附加数据,在基本数据的第127个字节定义EDID的附加数据块数量。在EDID数据编程中,根据数字电视的显示属性要求,有两个关键环节必须注意:

第一,如果数字电视的显示是固定格式,则在首选Timing Mode字节中必须选择相应的定义;

第二,数字电视的标准显示属性应在第一段详细Timing Mode字节中完成数据编程。

HDMI之DDC通道相关推荐

  1. HDMI之TMDS通道

    HDMI标准继续沿用了和DVI相同的,由Silicon Image公司发明的TMDS(Time Minimized Differential Signal)最小化传输差分信号传输技术.TMDS是一种微 ...

  2. HDMI之CEC通道

    CEC简化数字家庭的操作,一个遥控器可以控制所有支持HDMI的数字产品 现时在很多不同品牌上都可看到CEC的身影,只是每一制造商给它的名字有异.  如松下电器(Panasonic)的VIERA Lin ...

  3. 转载: HDMI 基础知识

    转自:http://www.cnblogs.com/TaigaCon/p/3840653.html HDMI,全称为(High Definition Multimedia Interface)高清多媒 ...

  4. itop4412 设备树 HDMI

    itop4412 设备树 HDMI 目前进度 2021.5.22 学了设备树驱动半个多月了,因为我只有一块HDMI接口的屏幕,想在这个开发板上显示点图像,我一开始先去看了 Documentation/ ...

  5. HDMI EDID格式解析

    现在的显示设备比如显示器,电视等都HDMI接口,那通常每个HDMI接口都保留有一份EDID数据,这个数据可以存在程序里面由系统启动过程中来初始化,更常见的做法是每个HDMI口会有一个EEPROM来保存 ...

  6. linux查看edid信息,EDID 信息

    转自:http://blog.csdn.net/wowo1109/article/details/8805045 现在的显示设备比如显示器,电视等都HDMI接口,那通常每个HDMI接口都保留有一份ED ...

  7. edid 工具获取hdmi_HDMI EDID解读

    E-EDID的数据结构 http://blog.sina.com.cn/s/blog_679686370100vf09.html http://blog.csdn.net/wowo1109/artic ...

  8. edid 工具获取hdmi_HDMI EDID 处理过程

    DDC的参数 EDID是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息.最大图像大小.颜色设置.厂商预设置.频率范围的限制以及显示器名和序列号的字符串.EDID数据标准: ...

  9. HDMI热插拔原理及信号解析

    随着高清技术的快速发展,目前主流的视听设备.数码设备.笔记本等计算机设备都配备有HDMI接口,但是还是有很多朋友们都不了解HDMI中的热插拔是怎么检测,以及HDMI其他信号的用处.针对此类问题,接下来 ...

  10. hdmi tv 的edid_HDMI之EDID分析

    HDMI(HighDefinitionMultimediaInterface),作为新一代数字多媒体接口,能够传输高速率无压缩的数字音频.视频数据,HDMl1.2像素时钟可达165MHz,数据速率达到 ...

最新文章

  1. Go 语言编程 — gorm 的数据完整性约束
  2. Python学习(四)列表与列表操作
  3. comet 异步请求技术中相关关键字解释 (新手向)
  4. 深度学习之自编码器(1)自编码器原理
  5. LeetCode - 35. Search Insert Position
  6. 第一章 认识网络爬虫
  7. 重走0到100的路,小程序路在何方?
  8. 最新如何在CentOS6版本上安装Teamviewer
  9. freeswitch被外国IP攻击盗打的防护措施
  10. OneNote PC端同步时遇到0×80004005
  11. 新闻App详细开发流程和结构搭建
  12. 这四十年来的香港歌坛在唱些什么,“南中国听歌最多”的数据分析师带你一探究竟...
  13. “ 异常检测 ” 研究方向文章
  14. 所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置!
  15. telnet 不是内部或外部命令,也不是可运行的程序解决方案:Windows 安装Telnet客户端
  16. 【转】发布release版的androidamp;nbs…
  17. 如何找回OneNote 误删、丢失的笔记
  18. C++面向对象的成绩管理系统(包含菜单和文件输出)
  19. 2022医院三基相关专业每日一练模拟题及答案
  20. clr错误 8004005程序将立即终止是什么原因 | clr80004005错误修复方法

热门文章

  1. Ubuntu安装redis客户端工具及简单使用
  2. 重启ADB的bat文件
  3. Flutter 2.5 的新特性
  4. excel使用数据字典显示数据——宏
  5. EPSON ME office 700FW打印机废墨收集垫已到使用寿命解决办法
  6. 6个功能杰出的黑科技APP, 每一个都令你大开眼见!
  7. Web前端工程师常用的8个工具
  8. 基于ssm的航空订票系统
  9. Jsoup爬虫之Java爬虫工具类
  10. matlab的simulink文件mdl和slx对比