ITU-RBT.656视频标准接口
2012-11-02 18:44
225 查看
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
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
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 |
图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 |
相关文章推荐
- ITU-RBT.656视频标准接口:EAV/SAV
- 【转载】ITU-RBT.656视频标准接口
- ITU-RBT.656视频标准接口
- ITU-RBT.656视频标准接口
- ITU-RBT.656视频标准接口SAV/EAV分析
- 认清几种视频接口标准---无私奉献版
- 常用接口介绍06——视频篇07——标准视频接入接口(RCA)
- 相机标准之onvif---开放型网络视频接口论坛onvif 简介
- 视频接口系列(二)--------VESA 标准下的 VGA、SVGA、XGA、SXGA、UXGA区别
- c++标准的 接口和抽象类
- Http使用post方式提交数据(使用apache标准接口)
- 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-13 emWin底层驱动接口介绍
- 监控视频线种类 视频信号传输介绍及各种视频接口的传输距离
- 嵌入式Linux:V4L2视频采集操作流程和接口说明
- html object标签播放视频(非H5)以及后台提供视频播放地址接口
- GB28181 SIP视频监控系列标准之 历史音视频回放
- 各种接口测试、jmeter、LRunner、selenium等视频分享
- 实现某某视频文件上传的接口并分块上传
- 视频编解码学习之四:视频处理及编码标准
- ITU-R BT.656 , 帧 , 场 === 模拟视频信号采集的处理,以及奇偶场