视频信号传输标准 BT656

凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢?
      

本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。

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),它是标志着一行的开始结束的重要标记,也包含了其他的一些重要的信息,后面将会讲到。

    

为什么水平消隐 是280字节,这个我暂时还没搞清楚,不知道是不是标准定义的。

    

为什么一行中的有效数据是 1440 字节? 因为PAL制式的SDTV或者D1的分辨率为 720*576,即一行有720个有效点,由于采集的是彩***像,那么一行就是由亮度信息(Y)和色差信息(CbCr)组成的,由于是 YCbCr422格式,故一行中有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. 总结

    

这篇文章仅仅讲了BT.656格式中最基本的一些概念,权当入门,许多视频采集芯片都会涉及这方面的知识。如有疑问,欢迎留言讨论。最后,感谢《A Brief Introduction to Digital Video》这篇英文文章对BT.656的介绍,写得很不错,我基本上根据它了解BT656和写这篇文章的,有兴趣的童鞋可以看看。


有任何疑问或者建议欢迎留言或者来信lujun.hust@gmail.com交流,或者关注我的新浪微博 @卢_俊 或者关注我的微信公众号(@Jhuster)获取最新的文章和资讯。

以上出自:http://ticktick.blog.51cto.com/823160/553535


 常用数字视频标准

BT656

    首先要理解模拟PAL/NTSC的视频信号的波形:



    要进行视频的数字传输,首先我们要将模拟视频信号数字化,获得每个像素的YUV值,一般采用YUV422格式,仅仅传输图像数据还不行,还要传输行同步、场同步、奇偶场信号、以及每行图像什么时候开始的,什么时候结束的。这样在接收端才能正确接收和理解数据,并获得视频的重现。

     SAV(有效视频开始)和EAV(有效视频结束)码,反映了模拟视频的同步信号。由前导符FF、00、00开始,这三个字节的前导符在视频数据中是不可能存在的,XY为状态字,每一位定义如下:



         有时我们会看到BT.601,其与656的差别不过是数据流中缺少了同步信息,所以,必须另外有HS、VS、FIED、DE等同步信息才能完整传输数字视频。

         大部分情况我们使用8bit的BT656,标准本身是支持10bit的。

         BT656主要是针对PAL/NTSC等标清视频。时钟频率是27MHz。注意采样频率灰度为12.5MHz,色度为6.25MHz。

         随着高清视频的发展的需要,又推出了BT1120标准,它与BT656是类似的,只不过时钟频率更高了,以适合高清视频的传输。



以上出自:http://blog.csdn.net/shanghaiqianlun/article/details/26484771



  • 12
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: BT656、BT601和BT1120都是数字视频接口标准,用于将视频信号传输到显示设备。 BT656标准是一种视频传输标准,适用于标准清晰度(SD)视频。它定义了一种基于同步交错采样(ITUR.BT.601标准)的信号传输格式。BT656和BT601之间的主要区别在于传输格式。BT656将以下信号传输在一个物理通道上:亮度采样量、色度采样量和同步信号,而BT601使用3个物理通道将亮度采样量、蓝色色度采样量和红色色度采样量分开传输。 BT1120是一种高清数字视频接口标准,适用于720p和1080p高清视频。它基于ITUR.BT.656标准,使用了10位数字信号,并增加了数据通道和控制通道。使用BT1120标准传输视频信号可以提供更高的图像质量和更高的传输速度。 总之,这三种数字视频接口标准都是在不同的视频传输场景下使用的,BT656适用于SD视频传输,BT601和BT1120适用于高清视频传输。 ### 回答2: 这三个是数字视频信号传输标准。其中,BT656和BT601是视频信号传输标准,主要用于模拟视频信号传输和处理。BT1120是数字视频信号传输标准,可用于传输像素数据和时序信息。 BT656是一种基于ITU-R BT.601标准的数字模拟接口标准,其主要用于发射视频和音频数据。与BT601标准一样,BT656也使用YUV色彩空间,但是它在传输协议和时序处理上有一些改进,主要是增加了垂直同步信息的传输方式,避免了色彩间隙等问题。 BT601也叫作ITU-R BT.601-5,是标准的数字视频接口标准。它定义了一系列视频信号的参数,包括YUV格式、图像分辨率、帧率、色度子载波等,一般用于连接不同设备之间的视频信号传输,例如电视、监视器等。 BT1120是一种数字视频传输标准,支持4:2:2颜色空间和8位/10位数据,能够传输高清视频信号,适用于液晶显示器、数字电视等数字视听设备。它提供了更高的数据带宽、更高的精度和更高的分辨率,使得数字视频传输更加清晰和流畅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值