论文部分内容阅读
数字电视是将模拟电视信号转换为数字信号,然后进行各种功能的处理、传输、记录和控制的系统。在未来的几年里,数字电视系统将完全取代模拟电视系统,在现有信道的基础上,将能收看到比过去至少多4倍的电视节目来丰富人们的生活、获取更多的资讯,数字机顶盒应运而生。在数字电视一体机还未普及的今天,对数字机顶盒的研究仍然具有实际的意义。本文以LSI 9700机顶盒方案为项目开发的基础,研究了数字电视系统中相关功能模块的理论基础和关键技术,包括DVB图文电视原理及实现方法,DVB字幕软件解码的实现,及数字机顶盒在线升级方案的研究与实现。本文的主要工作如下:1.分析总结了机顶盒的结构,讨论了LSI 9700机顶盒方案的系统软件架构。2.研究了DVB图文标准,基于Vxworks操作系统设计了一套图文软件解码系统,并运用到LSI 9700机顶盒方案中,主要创新包括:1)设计一哈希表来存储图文页面,这样用户就可以快速访问存储在解码器中的页面信息,而无需等待。2)设计一页面淘汰算法,保证了图文页面的自动更新及动态存储器的合理使用。3)基于软件体系结构的设计原则,该图文软解码系统采用分层的思想设计了系统结构,从而易于系统的移植和未来的系统扩展。3.研究了DVB字幕标准,设计了一套完整的数据结构来实现字幕段的解码,采用状态机的方式来实现字幕的平滑显示。4.介绍了机顶盒在线升级的Loader模块的软件原理、设计规范、关键技术及程序开发流程。