DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1138|回复: 0
打印 上一主题 下一主题

[待整理] EPG系统的关键技术

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 07:21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
实现EPG系统主要有以下几个关键技术:发端的SI数据的组织和生成,接收端SI数据的接收和解析,接收端SI数据库的建立,EPG界面的显示等。其中有些是用硬件实现,如SI数据的接收和解析;有些则用软件实现,如SI数据库的建立和EPG界面的显示。具体如下:

       1、SI数据的组织和生成

       发端的SI数据的组织和生成,由发端的SI服务器(SI Server)完成这部分功能,接收端的SI解析与此功能相反,主要负责SI数据表的重建。SI数据的组织要符合DVB-SI中的语法定义和MPEG-2的语法定义,同时要纵观传输网络中的所有业务信息。信息内容应与PSI和SI表中的信息相对应,它可按照Network-Transport Stream-Service-Event的分层顺序描述,同时内嵌Transport Stream-Program(Service)-Element Stream的分层顺序。

       2、SI数据库的建立

       SI数据必须按照一定的数据结构进行存储,这样才能方便、快捷地对其进行检索和数据的提取。特别是对EPG系统,运行于机顶盒的实时操作系统中,需要对用户的交互进行实时的动作。SI数据库建立的好坏对其性能有重要的影响。SI数据主要有:网络信息、传输流信息、业务(节目)信息,业务的事件信息等,并且大量的信息都是通过描述子来传输的,所以可用树状链表来存储数据,构成从网络、传输流、业务、事件的树状结构,传送不同信息的描述子用继承于同一基类的描述子类来表示。

       3、EPG系统的显示技术

       当电视节目和EPG应用同时启动时,用户看到的可能是节目画面和EPG界面的叠加,用户所看到的电视画面从前到后可以分为三层,依次为图形层、视频层和背景层。

       这里的图形层也就是下面所说的OSD(On Screen Display)层,OSD界面显示技术指在图像画面上叠加文字显示,使屏幕为用户提供更多的附加信息。视频层为当前正在收看的节目(解码出来的活动图像);背景层为没有播放电视节目和启动EPG菜单时的屏幕图像。EPG画面在图形层上构建,EPG画面是由许多EPG图形元素(如按钮、文本框、选择按钮、组件容器等)叠加而成。界面的状态转移是通过消息驱动的机制来实现的,在消息响应函数中进行消息处理。见到的屏幕图像是这三层的叠加(blend)后的图像。

       EPG界面显示的总体思想是:SI数据与图形元素分离。包括以下几部分:SI数据的检索与提取,EPG界面所需的图形元素库,状态转移控制器,OSD层绘制引擎,OSD层图、视频层、背景层及这三层的Blend操作。SI数据检索模块快速的检索本地SI数据库,提供EPG界面当前输入焦点所需的数据信息;OSD层图形元素库提供界面所需的图形元素,该库存于本地机顶盒的ROM中;状态转移控制器接收用户遥控器的输入,提供当前显示所需的活动焦点,控制状态转移地流向;OSD层图像是指EPG界面图形元素合成后的图像;OSD绘制引擎决定显示的相应算法,接收各模块提供的数据,完成OSD层图形的绘制,最后是OSD层、视频层和背景层的blend操作。

       数字电视的优势不仅仅是提供高质量的视频、音频节目,更重要的是采用数字化处理后,提供了业务的灵活性和多样性。其中电子节目指南,它描述节目的播出时间和简要内容,可帮助观众方便快速地寻找自己感兴趣的节目。将为观众收看电视带来极大的帮助,因此。必须重视数字电视的电子节目指南系统的研究和内容的制作。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-1 22:06 , 耗时 0.102732 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表