论文部分内容阅读
在广播电视领域数字化的浪潮中,数字广播电视正在取代着模拟广播电视。然而模拟广播电视数量众多,不可能被即时淘汰,在由模拟广播电视向数字广播电视过渡的这段时期内,作为数字电视终端收系统的机顶盒便成为该时期的最佳解决方案。将机顶盒与普通的模拟电视机相结合,就可以成功接收数字电视节目了。 本文基于CNXT公司提供的系统解决方案,对构成机顶盒的软硬件平台进行了简单介绍,分析了与有线电视接收系统紧密相关的业务信息PSI/SI信息。并在此基础上,完成了节目搜索和EPG(电子节目指南)两个功能模块在机顶盒上的实现。 在节目搜索的设计实现中,采用了传统的先搜索网络信息表NIT,通过NIT表描述的信息,找到带有所有频道信息的NIT表,对各个频点进行搜索。并对传统的表的顺序搜索方式进行了改进,创建新的表搜索线程,采用了并行的搜索方式,提高了表的搜索速度。 在EPG的设计实现中,采用由接收SI信息并进行组合实现EPG的方法。本设计中构造了EPG信息数据库,完成了EPG的信息表的接收,实现了EPG应用的界面,并在此基础上,实现了EPG中节目的预约功能。 本文所研究的内容是机顶盒软件的重要组成部分,是数字电视特色功能的体现,并为项目组以后的机顶盒软件开发提供平台移植基础。