原创 ITU-RBT.656视频标准接口

2010-6-28 21:15 5740 9 9 分类: 通信

ITU-RBT.656视频标准接口


ITU-RBT.656视频标准接口PAL制式(720*576)每场由四部分组成。


  有效视频数据,分为奇场和偶场,均由288行组成。每行有1440个字节,其中720个字节为Y分量,360个字节为Cb分量,360个字节为Cr分量。Y分量的取值为16~235CbCr分量的取值为16~240


  水平消隐,有280个字节。


  垂直消隐。


  控制字。


对于有效数据行,其格式如图1所示。EAVSAV为嵌入式控制字,分别表示有效视频的终点和起点。EAVSAV均为4个字节构成,前3个字节FF0000为固定头,“XY”为控制字。“XY”的8bit含义如下:


  Bit7Const),常数,总为1


  Bit6F),场同步信号,表示该行数据处于奇场还是偶场。


  Bit5V),垂直同步信号,表示处于场消隐区间还是正程区间(有效数据行)。


  Bit4H),水平同步信号,表示是“SAV”还是“EAV”。


  Bit3-0P3P2P1P0),纠错位。P3=V(XOR)HP2=F(XOR)HP1=F(XOR)VP0=F(XOR)V(XOR)H


EAVSAV的详细定义如表1所示。


1



Bit7<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


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来填充。


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


点击看大图


1


         对于图1中的Valid data(有效数据)区,其数据排列顺序如图2所示。即Y : Cb : Cr="4" : 2 : 2。从图像的像素点上来理解,就是每个像素点有一个单独的Y值,而相邻的两个像素点的CbCr数据是一样的。



点击看大图


2


         PAL一场的数据行格式如图3所示。



点击看大图


3


         工程实践中就是通过EAVSAV对行、场信息进行检测,分离出有效数据。而EAVSAV的差别只在控制字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


 


 


 


 

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /2 下一条