论文部分内容阅读
目前,数字电视机顶盒已成为模拟电视向数字电视过渡的最好的“桥梁”。我国数字电视产业发展很快,市场对于数字电视的需求也在迅速发展,高清数字电视节目也陆续开始播放,因此各种形式的数字电视接收机成为了发展的热点。
本文主要讨论了基于Linux嵌入式操作系统和支持高清数字电视解码的ST7109平台的EPG接收系统和GUI的设计与实现。文中介绍了数字有线电视的发展历史和现状,及将来的发展趋势,讨论了软件系统的结构划分和模块之间的通信问题,详细论述EPG接收系统中解复用解析模块的设计与实现。EPG接收系统的研究重点是STPTI的应用接口及其封装、PSI/SI的解析解复用、EPG节目预定功能。PSI/SI的解复用功能主要完成了对PSI和SI中各个表的接收,接收后的数据由解析模块处理并存储到对应的数据链表中。本项目对节目管理和GUI进行了设计与实现,其中节目管理包括操作接口和数据库管理,对节目信息进行提取、分析、存储、删除。系统功能模块均通过了测试,通过测试验证了软件设计的可行性。