当前位置:首页 > 消费电子 > 视频技术
[导读]   摘要:本文通过对DVB 标准中的ETS 300 743 规范的字幕数据格式进行研究和分析,结合机顶盒平台的解复用滤波、图层处理和用户接口模块,给出一种能够正确、完整、及时的字幕显示实现方案。

  摘要:本文通过对DVB 标准中的ETS 300 743 规范的字幕数据格式进行研究和分析,结合机顶盒平台的解复用滤波、图层处理和用户接口模块,给出一种能够正确、完整、及时的字幕显示实现方案。

  1 引言

  随着数字电视的蓬勃发展,数字电视已逐渐进入千家万户,除了传统的电视节目外,通过利用先进的数字电视技术为广大用户提供更多的信息服务,是广播电视事业发展的必然趋势。字幕(subTItle)作为一种简便而直观的信息提供途径,其重要性主要体现在两个方面。一是字幕可以为听力有障碍的人提供另一个“语音”信息途径;二是字幕功能可以通过简单的后期制作(如多语言显示),配合电视节目的全球化推广提供便捷的平台。DVB 作为全球应用最广泛的数字电视传输标准,也为多种语言的字幕提供了相应的规范,从而使字幕成为不同国家和地区电视节目交流的良好载体。

  2 DVB 数字电视字幕规范

  2.1 字幕控制信息规范

  控制信息的规范主要包括有效数据的加载和提取索引信息的存放两个方面。DVB 中规定,字幕信息要以节目的私有数据包形式复用到节目的基本流中,与音视频数据加载形式类似。提取索引信息则是利用DVB 中的描述符(descriptor)语法插入到节目映射表(PMT)的私有数据段中。

  流类型为0&TImes;06 的私有数据段,承载本节目私有数据提取的相关信息:私有数据包的PID 及其描述符。字幕描述符的标签值(descriptor_tag)为0&TImes;59,语法如下:

  

  分析字幕描述子可得出该字幕的语言代码(ISO639_language_code)、字幕类型、合成页及可选的辅助页。这些信息在字幕数据的提取中将作为数据提取的索引信息。

  2.2 字幕数据编码规范

  字幕显示在终端是以页的形式显示出来,每一页又分成多个区域,每一个区域里又关联着多个图形对象和区域的颜色。因此,字幕数据编码是根据这些需求来定义的。字幕数据承载在PES 包的负载中,结构如图1 所示。

  

  图1 字幕数据的数据结构

  分析字幕的数据结构可知,前两个字节是字幕数据的确定信息,包括一个数据定义字节(该字段定义该数据流为DVB 字幕,其值为0&TImes;20)和一个字节的字幕流识别id(其值为0×00);最后一个字节为字幕数据结束标志(其值为0×ff)。中间填充的数据则是字幕段数据。在字幕段数据中前6 个字节为字幕段的头信息,包括1 个同步字节(其值为0×0f)、1 个类型字节(用来确定data_field()里携带的是哪种类型的数据分段)、2 个字节的页ID (用来唯一标志一个字幕段)以及2 个字节的段长度标识(标识其后面携带负载的大小)。

  字幕段类型主要有以下四种:

  页分段(page composition)。通过页id(page_id)定义了该页显示终止时间、页的状态、该页中区域数、各区域号、各区域的水平及垂直位置。

  区域分段(region composition)。用于定义该区域的宽高、水平垂直位置、所使用的CLUT 表的CLUT_id值、对象的id、区域背景色以及像素深度等信息。

  CLUT 分段(CLUT definition)。用于定义颜色,以便把传输的虚颜色转换成实际色板中的颜色。

  对象数据分段(object data)。用于定义对象的编码方法和编码数据。编码方法包括像素编码和字符编码。每一个对象可以看作是一个可显示的图像单元。

  每一页数据的完整显示都至少需要这四个数据分段,所以在解析字幕流时,需要利用各种结构体及链表对这几个数据段数据进行解析并存储。

  3 机顶盒字幕解码显示系统设计

  在STB 上实现字幕接收和显示主要包括四大模块:数据提取模块、数据解码模块、图层显示模块和用户控制模块。各模块关系如图2 所示。

  图中,用户控制模块用于响应用户按键,并发送消息控制其它各模块;数据提取模块根据接收控制模块发来的滤波启动、停止或提取字幕数据等控制消息,并完成数据的提取工作;数据解码模块负责对数据提取模块送来的字幕原始数据进行解码,并将解码后的数据送到指定的缓冲区内供图层显示模块调用;图层显示模块用于实现字幕界面的各种OSD 显示操作。

  

  图2 字幕系统模块关系图。

  

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

电炉炼钢是石墨电极的使用大户。我国电炉钢产量约占粗钢产量的18%左右,炼钢用石墨电极占石墨电极总用量的70%~80%。

关键字: 石墨 电极 电炉炼钢

近些年,分子诊断行业快速发展,使得很多IVD从业者对PCR的认识又进入到了一个新的阶段,但是基于实验室的基本知识仍然是非常重要的一环。

关键字: 荧光 PCR检测 IVD

眼下,人工智能不仅能辅助科学研究与艺术创作,还能实现自动驾驶、打造“无人农场”和“黑灯工厂”,成为解锁新质生产力的关键钥匙。

关键字: 人工智能 AI 无人农场

安装电池。打开电池槽盖,按照正确的极性安装新电池,注意只能使用碱性电池。当长时间不使用仪器时,应取出电池,以免电池腐烂。

关键字: mileseey 激光测距仪 电池

hmi是Human Machine Interface 的缩写,"人机接口",也叫人机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换...

关键字: HMI 人机界面 系统

光伏逆变器作为光伏发电系统的重要组成部分,跟一般逆变器的区别体现在其具备最大功率点跟踪(MPPT)功能与针对电网安全的低电压穿越能力。

关键字: 光伏 逆变器 低电压穿越

锂离子电池的正极材料主要有钴酸锂、锰酸锂、镍酸锂、三元材料、磷酸铁锂等。其中钴酸锂是目前绝大多数锂离子电池使用的正极材料。

关键字: 磷酸铁锂 锂电池 电池

固封极柱式真空断路器具有非常高的可靠性,这是由于其内部采用真空断路器的设计,清除了空气中的杂质,降低了瞬时过电压造成的闪络和击穿的可能性,从而大大提高了其操作的稳定性和安全性。

关键字: 固封极 柱真 空断路器

三相逆变器用于需要更大功率的应用场合,如工业设备或大型太阳能发电系统。这些系统可以是三相四线(有中性线)或三相三线(无中性线)。

关键字: 逆变 三相逆变器 发电系统

助听器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 助听器 放大器
关闭
关闭