DVI:数字视频接口(DVI,Digital Visual Interface)
HDMI:高清晰度多媒体接口(HDMI,High-Definition Multimedia Interface)
HDCP:高带宽数字内容保护(High-bandwidth Digital Content Protection)
HDCP 可被集成在hdmi中
HDMI
1、框架
2、数据传输
有3个TMDS通道,每个通道在一个像素采样时钟周期内,传说10-bit数据(实际上只有8-bit有用信息,发送器在发送8-bit数据时,会将其转换为10-bit直流平衡数据)
TMDS上,可以传输3类数据:
(1)视频数据: 一个像素采样周期,传输10-bit数据,其中有8-bit视频像素数据
(2)音频数据:将音频数据打包,数据包会保护音频数据和其他辅助信息和纠错码等,按照一个通道4-bit的方式发送包数据
(3)控制信息:一个通道传输2-bit控制信息
3、物理层
介绍HDMI种类, 接头信号定义。
HDMI接口类型
HDMI A类型,接口有19 pin:
- 有3个TMDS通道,每个TMDS通道有三根信号,数据正极,数据负极和一根屏蔽线共9Pin;
- 时钟也是3根信号,和TMDS类似。
- I2C:2条,分别是SCL和SDA。
- CEC:一条
- 其他: 保留pin、DDC/CDC地,+5V、热插拔、
HDMI B类型,支持大于165M像素采样,具有dual-link能力,集相当于6个TMDS通道。 29pin
热插拔
I2C通道(RX)
从I2C主要用于与外部EDID ROM通信; 主EDID用来和主控芯片通信,通过操作寄存器来对接收端产生控制命令。
HDMI音频
HDMI相对于DVI来说,最大的区别就是可以传输音频数据。 数据包09类型,表示传输音频。
HDCP
参考资料:基于HDMI的HDCP认证及加密的软件实现