BT.656接口数据帧的结构

         BT.656接口传输的422视频数据流对应的一个数据帧是一个625行、每行1728字节的数据块。其中,偶场视频数据在23~311行,奇场视频数据在366~624行,其余行为垂直控制信号。

        完整的数据帧结构如下:

                              656frame

         上述的数据帧中,每行的结构如下:

656line

      上图中,每行包括行控制信号和YCbCr视频数据。每行开始的前288个字节是行控制信号,紧接着是1440个字节的视频数据信号。

      行控制信号的结构是:前4个字节是EAV(End of Active Video,有效视频结束)信号,后4个字节是SAV(Start of Active Video,有效视频开始)信号,中间是280个固定填充数据,BT.656中,用0x8010做填充。SAV信号和EAV信号有一个3字节的前导符:FF、00、00(特别注意,前导符应是FF、00、00,图中显示的FF、FF、00是有误的,参见附录的文档),第4个字节用于确定该行在整个帧中的位置以及区分SAV和EAV。第4个字节XY的含义如下:

                   656xy

         Bit7:固定为1;

         Bit6:用F表示;F=0表示为偶场,F=1表示为奇场;

         Bit5:用V表示;V=0表示该行包含有效视频数据,V=1表示该行没有有效视频数据;

         Bit4:用H表示;H=0表示为SAV,H=1表示为EAV;

         Bit3~Bit0为校验位,由Bit6~Bit4计算得来。其中,

         Bit3:V XOR H;

         Bit2:F XOR H;

         Bit1:F XOR V;

         Bit0:F XOR V XOR H。

 

         V、H、F的含义说明:

         V:Field/Frame blanking period,表示场或帧消隐期;

         H:Line blanking period,行消隐期;

         F:Field Identification,奇偶场标识。

 

附录网址:http://is.gd/k8bNT

posted on 2011-01-03 21:47  freshair_cn  阅读(2444)  评论(0编辑  收藏  举报

导航