HDMI协议介绍(四)--Video

目录

视频格式

RGB444

YUV444

 YUV422

 YUV420

Color Depth

Video控制信号

Pixel Repetition


HDMI支持多种视频格式和分辨率。以hdmi1.4和2.0协议来说,视频格式支持RGB444、YUV444、YUV422和YUV420,其中RGB444和YUV444一般都是要求支持的。

HDMI协议介绍(四)--Video_第1张图片

视频格式

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

在guard band之后,一行的第一个像素的RGB分量分别通过三个TMDS通道发送。按照单分量8bit来说,R有8bit,G有8bit,B有8bit。

HDMI协议介绍(四)--Video_第2张图片

YUV444

YUV444各个分量的传输类似RGB444。

HDMI协议介绍(四)--Video_第3张图片

 YUV422

YUV422的24bit色深情况,Y分量12bit,U或者V分别12bit。422意思是每四个像素保存四个Y分量,2个U和2个V分量(UV欠采样)。传输的时候channel0被分为2部分,低4bit传输Y分量的[3:0],高4bit传输U(V)分量的[3:0]。Y分量和U(V)的剩余部分分别由channel1和channel2传输。

HDMI协议介绍(四)--Video_第4张图片

 YUV420

YUV420格式的支持是在HDMI2.0协议新增的。YUV420是YUV422的进一步欠采样,每四个像素共用一个U和V分量。

HDMI协议介绍(四)--Video_第5张图片

 传输时一行的每个像素时钟channel0发送一个U分量,channel1和channel2发送2个Y分量;下一行channel0发送V分量,channel1和channel2和上一行类似发送2个Y分量。

HDMI协议介绍(四)--Video_第6张图片

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。

HDMI协议介绍(四)--Video_第7张图片

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指示像素重复的使用。

HDMI协议介绍(四)--Video_第8张图片

你可能感兴趣的:(HDMI,HDMI)