APP下载

电视电子节目指南的原理及实现方法

2011-02-01张科威

科技传播 2011年12期
关键词:中间件接收端子系统

张科威

创维电子集团,广东深圳 518108

0 引言

近年来,社会信息化的不断加深,带动了计算机、数据压缩、多媒体以及互联网等技术的快速发展。同时数据压缩技术的飞速发展,带动了电视广播业的发展,使其飞速地进入全新的数字化时代。在这个数字化时代中,通过卫星、有线电视台与地面间进行信号传输,且音频、视频以及数据不再是模拟信息而是数字化信息,从而实现了多路节目在同一物理通道中传输,从而在同一时段为我们播放更多的电视节目。但是用户怎么才能快速找到自己喜欢的节目呢?

1 电视电子节目指南的原理

电视EPG系统由前端子系统和接收端子系统组成。前端子系统主要组织和生成SI数据,由专门的SI复用器来实现,且将生成的SI数据进行系统层复用,然后在TS中传输(如图1)。

图1 前端子系统

接收端子系统主要进行SI数据的解析、编辑存储、显示等(如图2)。接收端是一个机顶盒,它从TS中解析出SI数据,并建立本地SI数据库,编辑和存储SI信息,然后通过EPG界面来显示节目的相关信息。SI数据重复发送,同时接收端也不停地接收解析。发送端SI数据变化时,SI数据库随之更新,否则所接收SI数据将被丢弃。

图2 接收端子系统

2 电视电子节目指南的实现方法

电视EPG的实现是通过发送端与接收端之间相互传输信息来完成的。目前,因各电台节目的传输方式以及传输标准的不同,从而电视EPG的实现方式也有很多种,常用实现方法有:

1)中间件实现

中间件是一种软件,为用户提供音频、视频服务以及包括EPG的增值服务。如MSTV等软件。该实现方法(如图3)就是在接收端软件中调用相关的API函数就实现,因此中间件实现方法是最容易实现的方法,开发者无需做很多工作,但需购买中间件从而增加了开发成本。

图3 中间件实现方法

2) 自定义表实现

当发送端与接收端的协议达成一致时,可以根据双方默认语法来定义传输内容,接收端在接受和重组时就减少了工作量。而数据传输方式,可以采用自定义传输表,但必须分配PID值和TABLE_ID值。因此该方法的优点是实现比较简单,且接收端工作量减小,同时接收端也不需具有双向传输功能,但是缺乏通用性。该方法实现流程如图4。

图4 自定义表实现方法

3) 第三方信息实现

当接收端子能实现双向传输时,不仅可利用发送端的信息,也可利用第三方的服务信息。当第三方(如某一网站)在收集某些有线电视网络的电视播出信息以及增值服务信息时,接收端可以通过连接到网络上来访问第三方的服务信息,并可以将此信息显示到用户界面,而用户可以利用服务信息调到所喜欢的节目。该方法要求接收端子必须具备双向传输的功能,并支持网络连接以及第三方的支持,因此该方法具有局限性。这种方法实现流程如图5。

图5 第三方信息实现方法

4)DVB-SI实现

DVB-SI实现方法要求发送端与接收端都采用DVB标准,发送端发送SI表,同时接收端接收、解析、重组该信息,并将此信息显示到用户界面,或将其存储。因此该方法通用性较强,只要发、收端子都采用DVB标准,发送端发送必要的SI表,就能够实现;同时接收端不需具有双向传输的功能以及增加软件或插件,只要解析SI表以及重组信息就可实现。该方法的实现流程如图6。

图6 DVB-SI实现方法

4 结论

目前,虽然电子节目指南(EPG)可以使用户快捷地搜索和收看电视节目,但是因EPG系统缺乏统一标准,而接收端EPG系统受发送端限制,所以不同接收端制造商因EPG标准不一,导致发、收端的兼容性较差,从而为用户接收更多电视节目带来不便,因此亟待相关部门解决。

[1]韩行善,冯开江.简述有线数字电视中的电子节目指南[J].有线电视技术,2010,17(1).

[2]古晓辉.电子节目指南EPG组成结构与实现[J].中国有线电视,2005(9).

猜你喜欢

中间件接收端子系统
不对中转子系统耦合动力学特性研究
基于扰动观察法的光通信接收端优化策略
顶管接收端脱壳及混凝土浇筑关键技术
一种设置在密闭结构中的无线电能传输系统
基于多接收线圈的无线电能传输系统优化研究
GSM-R基站子系统同步方案研究
驼峰测长设备在线监测子系统的设计与应用
RFID中间件技术及其应用研究
基于VanConnect中间件的设计与开发
中间件在高速公路领域的应用