论文部分内容阅读
在社会信息化的过程中,微电子、多媒体、互联网等技术的飞速进步带动电视广播事业进入了一个迅猛发展的时代。其中,数字电视采用数字化传输,显示出了明显技术优势。但由于模拟彩色电视机和数字处理电视都不能直接接收全数字电视信号,需要一种能够接收数字电视信号、完成解码并输出显示信号的中间设备,这就是数字电视机顶盒。数字电视机顶盒作为模拟电视机接收数字电视节目的媒介有着重要的作用,并且随着数字电视广播中数字业务种类的不断增加,标准清晰度和高清晰度数字电视机顶盒都面临着这样一个问题,就是开发能够提供多种业务功能的机顶盒。包括数据服务、交互业务以及网络浏览等都是有待开发的功能,而且在今后的机顶盒市场竞争中这些功能会显得愈发重要。本课题采用的是ST公司推出的数字标准清晰度电视机顶盒STM5105系统解决方案,开发有线数字电视机顶盒的基本功能。该方案采用OS20实时操作系统,其中的多线程管理增强了系统实时处理的能力,也为实现丰富多彩的用户功能提供了平台。方案的核心是STx5105和STV0297两块芯片: STx5105内部含有ST20 32-bit CPU内核,可完成音视频解码,图像缩放等功能;STV0297负责QAM解调,信道解码等任务。论文首先介绍了有线数字电视机顶盒的工作原理,STM5105系统解决方案的硬件结构和软件系统架构;然后详细介绍了MPEG-2标准关于节目特定信息PSI的定义和DVB-SI标准关于业务信息SI的定义;阐述了电子节目指南和条件接收技术产生的背景、基本概念及特征;完成了基于STM5105平台的EPG方案设计与实现和CAS中智能卡接口的软硬件开发;另外简要介绍了数字电视机顶盒软件系统的开发环境、调试系统结构及各种调试方法,最后对项目工作进行了总结。