论文部分内容阅读
数字电视的优越性使得数字电视取代模拟电视成为必然的趋势。在目前模拟电视向数字电视的转换期间,使用数字电视机顶盒收看数字电视节目是最佳的方案。机顶盒包括硬件系统和软件系统,其中软件系统是机顶盒的灵魂,数字电视节目的接收、呈现以及其他业务的实现,都需要软件系统来完成。电子节目指南和马赛克导航是数字电视中极其重要的应用,是用户进入数字电视的门户。通过使用节目导航系统,用户可以方便地浏览和查询节目,了解节目信息,快速定位节目的位置,并获得丰富的信息服务。本论文是课题“有线数字电视单向机顶盒”的组成部分。该课题的整体任务是研制和开发基于ST公司STi5518芯片方案的有线电视机顶盒,为有线电视运营商定制开发,以推进数字电视的整体平移工作。经过一年多的开发,该机顶盒现已经投入到实际运营中。本论文主要完成机顶盒软件系统的研究和开发。论文的研究工作主要包含以下几个方面:1、深入研究了MPEG-2的PSI信息以及DVB-SI的业务信息。这些信息构成电子节目指南和马赛克导航应用的数据来源。2、研究了STLite/OS20实时内核的工作原理和使用方法。该内核提供任务管理、内存管理、消息队列服务、信号量服务、时钟和定时器管理、中断管理等功能。3、设计并实现了电子节目指南(EPG)的实现方案。通过对比EPG的各种实现方案和界面方案,针对本课题的实际情况,选择合理的实现方案。设计了EPG的整体实现框架,并对整体框架进行了分解,设计并实现了其中的各个模块。4、深入研究了马赛克导航业务的工作原理。针对本课题的实际情况,提出了马赛克导航业务的设计方案和实现方法。