Teletext是上世纪7O年代在英国发展起来的一种信息广播系统,它主要利用电视信号场消隐期(VBI)中的某几行(也可以占用电视信号的全部有效行)传送图文和数据信息。由于图文电视广播业务能以低廉的费用,向大众传播即时的新闻、体育、天气、电视节目预告和字幕(subtitle)等信息。由于它提供的信息丰富多彩,而且还有图形,Teletext甚至被认为是互联网的前身。它与互联网相比也有自身的优势,如用户数量庞大,用户数量增加不会影响接收速度,廉价的接受终端。30多年来,图文电视技术与业务已在世界许多国家和地区得到了普及和推广,尤其在欧洲应用更是非常普及。目前出口到欧洲的机顶盒都具有VBI Teletext功能,有部分机顶盒还具有OSD Teletext功能。基本的Teletext是由一组页组成,每页由3位数字做编号,每页是由24行40列的字符及图形组成。这些页不停地被循环发送到用户端。

一、什么是VBI? 
    1 VBI是Vertical Blanking Interval的缩写,中文意思是场消隐期,也叫场逆程。电视节目称为正程信号。在625/25的电视信号中,可以利用的电视行是从第6行至第22行,第318至第335行,每场最多可插入17个数据行。
    2 VBI数据广播是计算机中各种格式的数据插入电视节目的场逆中,让这些数据随电视信号一块播出而形成的一种信息传送方式。VBI Teletext就是VBI数据广播的一种,其接收设备为具有图文电视功能的电视机。

二、图文数据的组成

1. 数据包。每包数据固定是45字节。包有3种基本类型:页头包、普通行包和扩展包。

l          页头包(包地址Y=0):包含页号和控制信息,加上32个包括时间的显示字符。它对应显示的第一行。

l          直接显示的普通行包(包地址Y=l-25):包含40 Byte(625行电视信号)对应一行的40个显示字符。包地址对应行的垂直位置

l          扩展包(包地址Y=26-31):这些包并不直接显示,它们用于为高级的解码器提供增强性能,或者提供特殊数据服务。

2.页。每一页对应一个屏幕的图文信息,每页图文最多显示包含25行,每行至多有40个字母、数字或图形符号,而且也有字符颜色、闪烁、倍高等属性控制。

3.杂志。Teletext通常采用杂志(Magazine)方式组织信息,至多有8种不同杂志,100-199(M=1),200-299(M=2),300-399(M=3),400-499(M=4),500-599(M=5),600-699(M=6),700-799(M=7),800-899(M=0),每个杂志可有至多100页的页码,每一页叉可有若干子页(sub-page),从而使每个杂志可以有几百页信息。例如从100页至199页,它的杂志号是1,它的内容是新闻;从200页至299页,它的杂志号是2,它的内容是体育。

三.Teletext的四种级别

ETS300706技术规范中定义了以下4级图文电视级别:

l          级别1 镶嵌字符,空属性,固定调色板,24行x40字符等特点;

l          级别1.5在级别1基础上扩充了字符集;

l          级别2.5扩充语言种类,增加可重定义颜色的调色板,引入非空格属性.允许许多简单重定义字符,提供增加文字和图形的嵌板;

l          级别3.5扩充重定义字符的数量及复杂度,引人不同的字体类型和相称的空格.

以上不同级别的表示及应用特性是向下兼容的,从而使采用低级协议及解码器的用户,不受发送方图文标准升级的影响.从而维护了数千万早期用户的利益。我们主要介绍使用最为广泛的1.5级别。

四.Teletext的字符

级别1的teletext的基本字符集有G0、G2和国家字符子集(national option sub-sets),G0和G2分别有96个字符。国家字符子集有13个国家的字符集组成,每个国家有13个字符,它用于取代G0带阴影部分的13个字符,由页包头(packet X/0)的控制字C12,C13,C14确定使用哪一个国家字符子集,

级别1.5的teletext字符集增加了用packet X/26定义的字符。用于定义复杂的字符。

VBI和Teletext关系相关推荐

  1. 数字电视业务PSI/SI学习

    数字电视业务PSI/SI学习系列 一.MPEG-2系统原理 第一章 MPEG-2简介 什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPE ...

  2. 数字电视业务PSI/SI学习系列

    声明:本文转载自某文档,文档来源于网络. 什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPEG-2是MPEG和ISO组织设计的一个数字视 ...

  3. 介绍DVB-S码流_PAT_PMT_NIT_CAT

    介绍DVB-S码流,PAT,PMT,NIT,CAT 摘要 本文介绍了电子节目指南信息的构成以及MPEG-2 PSI和DVB-SI信息规范,提出了一种EPG信息的存储结构和节目数据库的生成方案,并据此讲 ...

  4. VLC2.2.4命令参数

    用法: vlc [选项] [流] ... 您可以在命令行中指定多个流. 它们将被加入播放列表队列. 指定的首个项目将被首先播放. 选项样式: --选项 用于设置程序执行期间的全局选项. -选项 单字母 ...

  5. VLC-3.0全部详细参数

    用法: vlc [选项] [流] ... 您可以在命令行中指定多个流. 它们将被加入播放列表队列. 指定的首个项目将被首先播放. 选项风格:   --选项  用于设置程序执行期间的全局选项.    - ...

  6. VLC全部详细参数,libvlc_new函数参数,VLC SDK开发

    在网上查的VLC参数基本没全的,也没有告诉人怎么得到全部参数,真是让人无语. 其实要得到VLC的全部参数,只要在创建时加上"--longhelp"和"--advanced ...

  7. VLC全部参数,libvlc_new函数参数,VLC SDK开发

    其实要得到VLC的全部参数,只要在创建时加上"--longhelp"和"--advanced"就可以了.比如: [cpp] view plaincopy lib ...

  8. VLC-2.2.6命令行帮助文件

    VLC-2.2.6 用 vlc -H 命令生成的 vlc-help.txt 文件: 用法: vlc [选项] [流] ... 您可以在命令行中指定多个流. 它们将被加入播放列表队列. 指定的首个项目将 ...

  9. vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置

    [转载自]tinyle的专栏 [原文链接地址]http://blog.csdn.net/myaccella/article/details/7027962 [手记] 下面列出的参数可以在命令行中执行, ...

最新文章

  1. 6.15 Unity引擎渲染效率全解析
  2. 存储过程 传 datatable
  3. mysql数据库mysqldump还原_mysqldump数据库备份与恢复
  4. 51nod 1623 完美消除(数位DP)
  5. 【华为云动态】华为云携手Google,IBM,SAP等多家知名企业加入CDF,助力软件开发生态发展
  6. linux下wps的字体缺失解决方法
  7. 协同过滤Collaborative Filtering
  8. mysql建表与oracle_mysql和oracle建表语句以及数据类型的区别
  9. 国内社交网络信息开放平台汇总
  10. MATLAB画图符号标注
  11. 模拟电路设计(39)---一文搞懂直流电源EMI滤波器
  12. 提交.a文件到svn
  13. oracle统计日均,oracle效率优化实战——计算3个月的平均值
  14. 服务器r720按f几重装系统,联想拯救者r720按哪个键进入bios设置
  15. python药店销售数据分析_Python:某医院药品销售数据分析
  16. vue+element下拉框实现二级联动
  17. 三级分销系统到底是什么模式,三级分销特点
  18. ThinkPHP 中实现 Rewrite 模式
  19. 带计算机的笔记本图片,带上这些高性能的轻薄笔记本 出差旅行再也不用怕
  20. hasp运行不成功_条码打印软件安装提示HASP错误代码处理方法

热门文章

  1. windows常用的操作系统
  2. BZOJ 1875 [SDOI2009]HH去散步 矩阵乘法
  3. (精华)2020年7月16日 vue Fuse.js模糊搜索引擎
  4. C# 一般处理程序 ashx文件
  5. ew传输_ew。 好一个星期。 重新发现基础知识。
  6. 家庭公网ipv6主机实现流量中转
  7. GPDB OOM问题
  8. 粉丝投稿!分享自己的帆软软件2021春招后台开发java面经,希望对大家有帮助!
  9. (转)接口测试用例设计(详细干货)
  10. 程序员职业思考与规划 —— Java程序员年度总结:浅谈四点心得,也许路走得更远