热度 2
2012-7-10 20:28
3977 次阅读|
1 个评论
ITU-RBT.656视频标准接口 2011-09-24 07:44 ITU-RBT.656 视频标准接口 ITU-RBT.656 视频标准接口 PAL 制式( 720*576 )每场由四部分组成。 有效视频数据,分为奇场和偶场,均由 288 行组成。每行有 1440 个字节,其中 720 个字节为 Y 分量, 360 个字节为 Cb 分量, 360 个字节为 Cr 分量。 Y 分量的取值为 16~235 ; Cb 和 Cr 分量的取值为 16~240 。 水平消隐,有 280 个字节。 垂直消隐。 控制字。 对于有效数据行,其格式如图 1 所示。 EAV 和 SAV 为嵌入式控制字,分别表示有效视频的终点和起点。 EAV 和 SAV 均为 4 个字节构成,前 3 个字节 FF 、 00 、 00 为固定头,“ XY ”为控制字。“ XY ”的 8 个 bit 含义如下: Bit7 ( Const ),常数,总为 1 。 Bit6 ( F ),场同步信号,表示该行数据处于奇场还是偶场。 Bit5 ( V ),垂直同步信号,表示处于场消隐区间还是正程区间(有效数据行)。 Bit4 ( H ),水平同步信号,表示是“ SAV ”还是“ EAV ”。 Bit3-0 ( P3P2P1P0 ),纠错位。 P3=V(XOR)H ; P2=F(XOR)H ; P1=F(XOR)V ; P0=F(XOR)V(XOR)H 。 EAV 与 SAV 的详细定义如表 1 所示。 表 1 Bit7 Bit6 Bit5 Bit4 Bit3-0(P3P2P1P0) Hex Description 1 0 0 0 0000 0x80 Even,Active,SAV 1 0 0 1 1101 0x9d Even, Active, EAV 1 0 1 0 1011 0xab Even,Blank, SAV 1 0 1 1 0110 0xb6 Even, Blank, EAV 1 1 0 0 0111 0xc7 Odd, Active, SAV 1 1 0 1 1010 0xda Odd, Active, EAV 1 1 1 0 1100 0xec Odd, Blank, SAV 1 1 1 1 0001 0xf1 Odd, Blank, EAV Blanking 为水平消隐区,通常由 80H/10H 来填充。 图 1 对于图 1 中的 Valid data (有效数据)区,其数据排列 顺序 如图 2 所示。即 Y : Cb : Cr="4" : 2 : 2 。从图像的像素点上来理解,就是每个像素点有一个单独的 Y 值,而相邻的两个像素点的 Cb 和 Cr 数据是一样的。 图 2 PAL 一场的数据行格式如图 3 所示。 图 3 工程实践中就是通过 EAV 和 SAV 对行、场信息进行检测,分离出有效数据。而 EAV 和 SAV 的差别只在控制字 XY 数据有别。因此表 2 对控制字 XY 和行、场之间的关系做了映射,并且理论上控制字 XY 数据流也是按照表 2 的上到下、左到右的 顺序 出现的。但是在实际工程中,特权同学发现奇场和偶场的 顺序 好像和这里的定义刚好反了。 表 2 行数 F V EAV SAV 1~22 0 1 0xb6 0xab 23~310 0 0 0x9d 0x80 311~312 0 1 0xb6 0xab 313~335 1 1 0xf1 0xec 336~623 1 0 0xda 0xc7 624~625 1 1 0xf1 0xec