Raw VBI和Sliced VBI
什么是VBI
VBI= Vertical Blanking Interval(场消隐区)。在模拟显示设备上(例如:CRT显示器),一场的显示是从屏幕上方到下方一行一行绘制而成。一旦一场数据绘制完毕,电子束会由下方转移到上方,以备开始下一场数据的显示。在这个电极复位的时间间隙内,CRT和信号间是没有数据传输的,因此称作场消隐区。
VBI数据
在场消隐区时间内,不需要传输任何有用的视频数据,所以显示器不接受和处理任何的输入视频信号。在这个间隔内,设备间可以利用空闲的基带进行额外的数据通讯。为了让这个问题简单化,水平扫描线在场消隐区时继续传输,但是扫描线上不附带任何可供显示的视频数据。此时,每一个VBI扫描线,或者一组VBI数据扫描线可能包含有按照某种标准进行编码后的信息。最常用的VBI应用就是在闭路电视上,用于显示字幕。
不管有没有电子耦合视频信号,VBI数据持续传输,并且编码成为整个视频信号数据的一部分。VBI数据可以通过任何视频信号的媒体载体传输(比如:无线电波,光纤,卫星,线缆等)
Raw VBI和Sliced VBI
接收到VBI数据的硬件设备,只需要去完完整整的接纳数据,并且对接收到的数据不做任何的数据处理,这个称之为原始数据。这些原始数据可能直接提交给软件解析其内容。
另外一种方式是用VBI硬件按照某种标准或者类型去解析VBI数据,在这种方式下,信号的输出就被分离成为闭路电视字幕,或者其他类型的数据包。
典型的VBI数据分离电路支持都支持这两种模式。自从VBI硬件处理电路中添加了数据分离,错误处理等功能后,Sliced模式变得更加有用。Raw VBI Data(原始VBI数据)主要用于没有任何数据标准,且信号直接送递显示设备的场合。
交错视频信号(Interlaced video)
NTSC视频格式使用的就是交错视频信号。也就是说,即使视频只有30fps,但是每场视频却是通过分离的奇偶场分别传输,所以实际上每秒传输了60个数据域。
VBI可以携带多少数据?
在NTSC标准中,VBI包括了21行的数据,行1到9是为电视信号同步做的保留空间。行10到21传输数据的有效信息,21行最为广泛的应用就是用于闭路电视的字幕,因此实际有效的数据行就是从10到20行,共11行。
每一个VBI行可以传输288bits的数据。按照每秒传输60个数据域来计算,VBI在1秒内共可以传输17280bits。但由于实际操作当中的分包和错误纠错的缘故,真正传输当中可以使用的数据量比这个要少的多。
出处:http://www.cnblogs.com/weisteve/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。