什么是VBI

VBI= Vertical Blanking Interval(场消隐区)。在模拟显示设备上(例如:CRT显示器),一场的显示是从屏幕上方到下方一行一行绘制而成。一旦一场数据绘制完毕,电子束会由下方转移到上方,以备开始下一场数据的显示。在这个电极复位的时间间隙内,CRT和信号间是没有数据传输的,因此称作场消隐区。

VBI数据

在场消隐区时间内,不需要传输任何有用的视频数据,所以显示器不接受和处理任何的输入视频信号。在这个间隔内,设备间可以利用空闲的基带进行额外的数据通讯。为了让这个问题简单化,水平扫描线在场消隐区时继续传输,但是扫描线上不附带任何可供显示的视频数据。此时,每一个VBI扫描线,或者一组VBI数据扫描线可能包含有按照某种标准进行编码后的信息。最常用的VBI应用就是在闭路电视上,用于显示字幕。

不管有没有电子耦合视频信号,VBI数据持续传输,并且编码成为整个视频信号数据的一部分。VBI数据可以通过任何视频信号的媒体载体传输(比如:无线电波,光纤,卫星,线缆等)

Raw VBISliced 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。但由于实际操作当中的分包和错误纠错的缘故,真正传输当中可以使用的数据量比这个要少的多。

Raw VBI和Sliced VBI相关推荐

  1. Sliced VBI和Raw VBI浅析

    什么是VBI VBI= Vertical Blanking Interval(场消隐区).在模拟显示设备上(例如:CRT显示器),一场的显示是从屏幕上方到下方一行一行绘制而成.一旦一场数据绘制完毕,电 ...

  2. CC/V-CHIP,Teletext等VBI处理答疑时间

    CC/V-CHIP,Teletext等VBI处理答疑时间 什么是Raw data, Sliced data和Decoded data? 名词解释: VBI= vertical blanking int ...

  3. VBI和Teletext关系

    Teletext是上世纪7O年代在英国发展起来的一种信息广播系统,它主要利用电视信号场消隐期(VBI)中的某几行(也可以占用电视信号的全部有效行)传送图文和数据信息.由于图文电视广播业务能以低廉的费用 ...

  4. VBI卫星电视数据广播工作原理介绍[转]

    一.VBI概述 1 VBI是Vertical Blanking Interval的缩写,中文意思是场消隐期,也叫场逆程.电视节目称为正程信号.在625/25的电视信号中,可以利用的电视行从第6/318 ...

  5. V4L2获取usb视频流测试代码

    Video4Linux2(Video for Linux Two, 简称V4L2)是Linux中关于视频设备的驱动框架,为上层访问底层的视频设备提供统一接口.V4L2主要支持三类设备:视频输入输出设备 ...

  6. NanoPi NEO Air使用十五:使用V4L2驱动USB摄像头

    USB摄像头初识   Linux UVC driver(uvc) 该驱动适用于符合USB视频类(USB Video Class)规范的摄像头设备,它包括V4L2内核设备驱动和用户空间工具补丁.大多数大 ...

  7. Linux下实现视频读取(二)---camera參数设定

    Camera的可设置项极多,V4L2 支持了不少.但Sam之前对这些设置的使用方法和涵义都是在看videodev2.h中边看边理解.感觉很生涩. 直到写这篇blog时,才发现v4l2有专门的SPEC来 ...

  8. 【音视频】V4L2摄像头应用编程

    文章目录 1 V4L2 1.1 V4L2特点 1.2 V4L2设备 2 V4L2设备访问接口 2.1设备访问 2.1.1 查询设备属性 2.1.2 查询设备输出格式 2.1.3 设置帧输出格式 2.1 ...

  9. V4L2驱动详解 API翻译

    博主按:介绍V4L2基础的东西,不知道是哪位同志翻译的,莫名的感动啊.这个必须转! 另,对未翻译的部分博主加以补充.文中以蓝色字体表示,如果有错误请高手指正.还有些图片好像不能显示,我从原文复制过来了 ...

最新文章

  1. 汽车行业最大创新仍未到来,四大力量将重塑未来汽车新纪元
  2. Spring 天天用,bean 懒加载原理你懂吗?
  3. JAVA POI 应用系列(2)--读取Excel
  4. 【推荐系统】深入理解YouTube推荐系统算法
  5. 在宽字节环境下获取EditBox中的CString转换为char[]
  6. Java研发方向如何准备BAT技术面试答案(上)
  7. 倩女幽魂服务器维护时间,9月5日在线维护公告
  8. idea中浏览器打开页面404_深圳网站建设中的404页面有什么用
  9. 提高你css技能的css开发技巧
  10. k8s核心技术-Helm引入---K8S_Google工作笔记0043
  11. memcached在Java中的应用以及magent的配置-每天进步一点点
  12. 内连接,外连接,临时表,定义表,视图
  13. 罗永浩承认鸟巢发布会不成功,还说苹果把大家都带歪了,你怎么看?
  14. 信息论的基本概念(自信息,条件熵,联合熵,互信息,条件互信息)
  15. 归并排序算法(二路)——C/C++
  16. 【夜神模拟器运行app】uniapp将app运行到夜神模拟器
  17. UVA - 10098 Generating Fast
  18. 网上商城系统支付方式如何配置?支付方式有哪些
  19. Go Flutter Desktop (二) go 二进制程序打包为 mac app(dmg)
  20. python做地图热力图保存为png_Python如何实现热力图?可视化入库图实战演示

热门文章

  1. 给系统添加个文件名助手
  2. 洛谷 P1294 高手去散步
  3. 第七届(2022年)中国高校计算机大赛—移动应用创新赛
  4. 饥荒机器人怎么用避雷针充电_饥荒科学避雷针怎么合成
  5. LeetCode 347:最高频的 K 个元素
  6. Vue项目9:Vue Cli项目使用echarts可视化
  7. python tkinter库实现华氏温度摄氏温度转换
  8. 物通博联·4G全网通PLC网关(产品)
  9. modbus/施耐德PLC协议网关
  10. 高温对拉线位移编码器的影响到底有多大?