文章目录
1.SDI视频格式简介
SDI的视频格式说起来复杂,但作为FPGA开发者,我们只需要关心我编解码相关的内容即可。
常见的SDI视频格式主要包括SD-SDI、HD-SDI、3G-SDI三种,其比特率依次增加,也对应着不同分辨率和刷新率的视频。
频率的计算公式为:频率=行周期数×场周期数×刷新率;
线速率的计算公式为:速率=频率×位宽;
以常见的1080P、30fps的视频的时序图为例,主要由三个信号组成H、V、DE。其有效像素的分辨率为1920x1080,算上消隐期,其像素分辨率为2200x1125,为HD-SDI格式,其频率和线速率的计算公式为:
频率=2200×1125×30=74.25MHz;
线速率=74.25×20=1.485Gbit/s;
一般常用的视频流格式为20-bits SDR Mode(单沿触发传输),数据格式为YUV格式(亦称YCbCr),时序图如下:
从图中可以看出,数据流的位宽为20bits,10-19位为Y分量,0-9位为UV分量,UV交替传输,每个时钟周期传输20bits数据,包括一个Y和一个U/V,又因为一般操作、显示位数为8bit,也就是0~255,所以分别取Y、U/V分量的高8位。
根据SDI的编码格式,在有效像素(de信号为高)前4个像素和后4个像素要传输固定格