论文部分内容阅读
随着数字视频广播业务的发展,数字电视机顶盒作为整个数字视频广播系统的终端设备正在得到越来越广泛的应用。为了使现有的模拟电视机能够收看数字电视节目,需要一种转换装置,因此数字电视机顶盒应运而生。数字电视机顶盒是能够接收数字电视信号,并在对数字信号完成相应处理后通过模拟电视机播出的一种家用电子产品。因此对数字电视机顶盒的研究具有一定的理论意义和实用价值。论文首先讨论了数字电视机顶盒的工作原理,并对数字电视机顶盒的视频编码技术、MUSICCAM音频编码算法和MPEG-2系统复用技术作了详细的阐述。本文研究了基于ST5105解码芯片的数字电视机顶盒的设计与开发,阐述了数字电视机顶盒的硬件结构方案和基于嵌入式实时操作系统STLite/OS20的软件层次架构。在应用程序开发上采用模块化设计规则,尽量保持各个任务模块间的独立性,同时建立模块间灵活的通信机制,以达到机顶盒的实时要求,完成各项应用功能。在成功搭建了数字电视机顶盒软硬件平台的基础上,完成了应用软件中节目操作管理模块的设计;在研究了MPEG-2标准PSI信息结构和DVB标准SI信息结构的基础上,开发了基于节目存储数据库的节目自动搜索和手动搜索功能;在分析了Flash存储结构的基础上,设计了串口通信协议和通信原语,完成了软件空中升级和串口升级的功能设计,并对提高串口升级速度作了一定的分析。最后对本文进行了总结和展望。