1.  帧的概念(Frame)

一个视频序列是由N个帧组成的,采集图像的时候一般有2种扫描方式,一种是逐行扫描(progressive scanning),一种是隔行扫描(interlaced scanning)。对于隔行扫描,每一帧一般有2个场(field),一个叫顶场(top field),一个叫底场(bottom field)。假设一帧图像是720行,那么,顶场就包含其中所有的偶数行,而底场则包含其中所有的奇数行。

2.  场的概念(field)  

注意,上面提到顶场和底场,用的是“包含”二字,而不是说完全由后者组成,因为在BT.656标准中,一个场是由三个部分组成的:

场 = 垂直消隐顶场(First Vertical Blanking) + 有效数据行(Active Video) + 垂直消隐底场(Second Vertical Blanking)

对于顶场,有效数据行就是一帧图像的所有偶数行,而底场,有效数据行就是一帧图像的所有奇数行。顶场和底场的空白行的个数也有所不同,那么,对于一个标准的 8bit BT656(4:2:2)SDTV(标清)的视频而言,对于一帧图像,其格式定义如下:

由上图可以知道,对于PAL制式,每一帧有625行,其中,顶场有效数据288行,底场有效数据也是288行,其余行即为垂直消隐信号。为什么是288行?因为PAL制式的SDTV或者D1的分辨率为 720*576,即一帧有576行,故一场为288行。

由上图我们还可以知道,顶场有效数据的起始行为第23行,底场有效数据的起始行为第335行。

另外,上图中的 F 标记奇偶场,V标记 是否为垂直消隐信号。

3.  每一行的组成(Lines)

下面说明每一行的组成,一行是由4个部分组成:

行 = 结束码(EAV) + 水平消隐(Horizontal Vertical Blanking) + 起始码(SAV) + 有效数据(Active Video)

典型的一行数据组成如下图所示:

起始码(SAV)和结束码(EAV),它是标志着一行的开始结束的重要标记,也包含了其他的一些重要的信息,后面将会讲到。

为什么一行中的有效数据是 1440 字节? 因为PAL制式的SDTV或者D1的分辨率为 720*576,即一行有720个有效彩色点,由于采集的是彩色图像,那么一行就是由亮度信息(Y)和色差信息(CbCr)组成的,由于是 YCbCr422格式(在水平扫描时,每两个Y样本有1个Cb,Cr样本),故一行中有720列Y,720列CbCr,这样,一行的有效字节数就自然为 720 x 2 = 1440 字节了。

4.  EAV和SAV

EAV和SAV都是4个字节(Bytes),由上面的图可以知道,SAV后面跟着的就是有效的视频数据了。那么,EAV和SAV的格式是怎么样的呢?

EAV和SAV的4个字节的格式规定如下(下面以16进制表示):

FF 00 00 XY

其中,前三个字节为固定的,必须是FF 00 00,而第4个字节(XY)是根据场、消隐信息而定的,其8个bit含义如下: 1 F V H  P3 P2 P1 P0

其中,F:标记场信息,传输顶场时为0,传输底场时为1

V:标记消隐信息,传输消隐数据时为1,传输有效视频数据时为0

H:标记EAV还是SAV,SAV为0,EAV为1

而 P0~P3为保护比特,其值取决于F、H、V,起到校验的作用,计算方法如下:

5.时序

场:

行:

BT656(4:2:2)YCbCr标准规范相关推荐

  1. 欢迎参加2022年第一次《城市大脑建设标准规范》专家研讨会

    来源:世界数字大脑标准研究组 2018年以来,城市大脑正成为智慧城市和智能产业的新热点,有近500个城市提出城市大脑的建设规划,数千家大中型科技企业进入城市大脑的建设领域.如何理清城市大脑的概念和定义 ...

  2. 简要说明建设城市大脑三条关键标准规范

    作者:刘锋   前言:简要的说,城市大脑不是一个城市级AI信息系统,也不是城市内部的信息化建设,而是互联网结构从网状模型向大脑模型进化时,与城市建设结合的产物,因此建设城市大脑需要拥有三个特征或关键标 ...

  3. 安防行业标准规范大全

    国际性的ONVIF.PSIA.HDCCTV标准,国内的联网监控标准GBT28181标准,以及一些地方规范的制定,为安防行业迎接网络化.高清化.数字化的健康发展奠定了基础.那么,这些标准各有什么优点呢? ...

  4. 当前的三种构件标准规范

    当前主流构件标准规范包括OMG的CORBA.Sun的J2EE和Microsoft DNA 2000. 1. OMG的CORBA CORBA分布计算技术是OMG组织基于众多开放系统平台厂商提交的分布对象 ...

  5. 信息系统项目管理师-知识产权、项目收尾、标准规范核心知识点思维脑图

    场景 信息系统知识产权.项目收尾.标准规范有关的核心知识整理. 实现 知识产权 收尾管理 软件工程国家标准 注: 博客: https://blog.csdn.net/badao_liumang_qiz ...

  6. 关于标准规范的一些想法

    笔者最近接了一个总集项目,需要整理一套标准规范,涉及总体标准(标准编写规则).元数据标准.数据字典标准.数据接口标准.开发标准等.想着公司也接过许多总集项目,应该有一些成型的标准规范.但联系这个项目的 ...

  7. 智能化家庭弱电布线标准规范

    智能化家庭弱电布线标准规范 一.一般AV布线需要注意的问题: 1.分量线可以用三根普通视频线加上音频线,一般在8-10米内信号传输地衰减可以不计: 2. 音响线和AV线(三股,视频+L/R音频)线的结 ...

  8. php psr2规范,php标准规范详解

    本文主要和大家分享php标准规范详解,希望能帮助到大家. psr0:自动加载标准已经被 psr4 替代,可以了解下 1. 强制:完全限定命名空间和类的格式:\\(\)* 2. 强制:每个命名空间必须有 ...

  9. 2016年4月11日作业(法律法规、标准规范、职业道德)

    一.法律法规和标准规范 1.中国标准划分为哪四个层次?要求最低的是哪个?P498 答:<×××标准化法>将标准划分为4个层次,既国家标准.行业标准.地方标准和企业标准.国家标准的要求最低. ...

最新文章

  1. 【洛谷p1313】计算系数
  2. 进制转换(完成Python14作业的背景补充)
  3. 刚才遇到了关于C#使用外部DLL函数上的char*的问题。
  4. 重要头文件: cc430x613x.h
  5. 移动平台WEB前端开发技巧汇总
  6. wimbuilder2教程_Wimbuilder WIN10XPE制作所需的工程文件
  7. java字符串定义_java字符串基本概念
  8. 报错:fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle解决
  9. 深度强化学习算法的未来——样本效率研究
  10. DButils基本使用
  11. (转)驾驶证到期换证指南
  12. id门禁卡复制到手机_怎么把手机变成门禁卡 手机NFC复制门禁卡图文教程
  13. Altium Designer19 多层板设计教程
  14. ABB机器人——设置定时检测机器人状态
  15. 考研数据结构之队列(3.3)——练习题之设以数组Q.elems[maxSize]存储循环队列的元素,同时以Q.rear和Q.length分别指示循环队列中的队尾位置和队列中所含元素的个数(C表示)
  16. [CTSC2010]珠宝商 SAM+后缀树+点分治
  17. B-spline算法(B样条曲线)
  18. 安装python的时候遇到的问题,无法安装bz2modules等
  19. 亲历被盗iPhone流通链:串号泄露机主信息
  20. 你了解PMP考试新考纲的内容吗?

热门文章

  1. 外贸建站之独立站系统选择
  2. OSChina 周五乱弹 —— 黑披风的程序员和白围裙的产品经理彼此世代为仇
  3. C语言用if语句判断规定字符串
  4. 浙大计算机专业博士后,赵莎 - 学科博士后 - 浙江大学 | LinkedIn
  5. C#之 十九 使用WinForm控件
  6. 11对战平台服务器怎么修改,11对战平台无法登陆的解决方法
  7. SDWAN:直接互联网接入 (DIA)
  8. springcloud的学习---支付模块消费者
  9. ctfshow菜鸡杯 部分wp
  10. Ubuntu16.04下配置nginx + RTMP流媒体服务器