目录
视频格式
RGB444
YUV444
YUV422
YUV420
Color Depth
Video控制信号
Pixel Repetition
HDMI支持多种视频格式和分辨率。以hdmi1.4和2.0协议来说,视频格式支持RGB444、YUV444、YUV422和YUV420,其中RGB444和YUV444一般都是要求支持的。
视频格式
HDMI1.4 支持三种pixel encoding:RGB4:4:4, YCbCr4:4:4, YCbCr4:2:2,HDMI2.0补充支持了YCbCr4:2:0。HDMI1.4支持CEA-861-D,HDMI2.0支持到CEA-861-F
RGB444
每个pixcel周期,三个TMDS通道分别发送一个BGR bit。按照单分量8bit来说,R有8bit,G有8bit,B有8bit。
YUV444
YUV444各个分量的传输类似RGB444。
YUV422
YUV420
YUV420格式的支持是在HDMI2.0协议新增的。
Color Depth
color depth支持像素24bit、30bit、36bit、48bit,其中24bit是必须支持的(单分量8bit)。
大于24bit的属于“Deep Color”,如果sink不支持deep color,source设备不应该发送deep color mode(如何决定?需要通过DDC获取Sink信息)。
对于24bit,Pixcel Clock和TMDS Clock比列是1:1的,30bit比例关系是1:1.25。
Video控制信号
在Video Data周期HDMI不发送HSync和VSync信号,Data Island周期Channel0会发送编码后的HSync和VSync,Control阶段的Channel0也会发送HSync和VSync。
Pixel Repetition
原始像素速率低于25HMz时需要使用pixel repetition才能通过TMDS链路传输。通过字段PR0~PR3:Pixel Repetition Factor指示像素重复的使用。