论文部分内容阅读
随着国家数字电视整体转换平移力度的加强,各省,市以及各级广电部门已完成了数字平移并积累了丰富的系统搭建、运营等方面的经验。但数字电视平移项目投入成本相当高,尤其终端机顶盒投入巨大,而目前的收入只有电视收视费,如何做好增值业务,成为了广电的一道难题。因此图文广告成为了广电部门的重要收入来源之一。广告系统的推出一方面有助于进一步挖掘数字电视平台的增值潜力,另一方面可以提升企业的竞争力。本文主要围绕着机顶盒广告系统软件功能设计与实现进行讨论。文中首先介绍了数字电视在国内外的发展历史和现状,也介绍了机顶盒和机顶盒广告系统对于目前数字电视业务推广的重大意义和其特点。其次,介绍了与本系统相关的数字电视技术和标准,包括DVB标准,MPEG2标准,PSI/SI标准。特别是对表的结构、段、描述符以及MPEG2的私有段作了很详细的说明,这一部分是PSI/SI标准的重点。然后,基于本人对数字电视技术和标准的理解,深入研究了机顶盒的硬件结构和软件层次。对于组成机顶盒的主要硬件模块的功能作了说明,在此之上总结了机顶盒工作的原理,特别是解复用流程。软件部分,首先对机顶盒软件为何要分层实现做了说明,然后详细介绍了各层软件模块的功能。紧接着,详细描述了本课题所实现的广告系统的原理、分类展现形式及其特点。并且按数据接收和解析、任务管理、数据存储和图片显示功能对系统进行了模块划分。也对各系统模块的调用关系、功能作用和接口分类做了比较全面的描述。广告系统的实现部分,先是对系统的主要数据类型定义和数据结构做了描述,然后详细说明了广告系统数据的接收、更新、存储和显示是如何实现的。最后还列举了广告系统在实现以及实现测试中发现的问题及解决办法。本课题所设计并实现的广告系统具有占用FLASH空间小、系统稳定、图片呈现快、支持任意时段播放的特点,目前已批量生产,并得到了诸多广电的认可。同时该系统已被长虹、国芯、海尔和富士通等机顶盒生产厂商集成,具有很高的可移植性和较高的知名度。