论文部分内容阅读
随着科技的迅速发展,数字化技术得到了充分的应用,数字化技术已经应用到与人们生活相关的各个领域。(2010年我国将全面实现数字广播电视,2015年将停止模拟广播电视的播出。)毋庸置疑,数字电视节目的普及是必然趋势,中国现行的“模拟电视+机顶盒”的转换形式使机顶盒市场蕴藏巨大的商机,预计未来三至五年内中国机顶盒产业将进入一个高速发展的阶段。广大观众对机顶盒的要求越来越高,机顶盒向着具有更多的附加功能、易用性、个性化的方向发展。EPG作为机顶盒一个主要功能其设计的好坏直接影响用户对机顶盒的评价。本文研究现阶段应用较为广泛的有线电视数字机顶盒,在分析数字视频广播DVB标准的基础上,研究EPG的设计和实现技术,结合用户对EPG的具体需求,设计并实现了一种高速EPG方案。该方案优化了EPG的收表顺序,针对高速率信息下,解复用模块的丢包现象提出了解决的办法,本文所做的主要工作如下:根据有线电视运营商的应用要求和DVB国际标准,对EPG的设计进行了模块划分,细化了各个模块的功能。在分析EPG实现原理的基础上,改变了常用的EPG的收表策略,提出了第一次收表时,先跳过PAT表,直接接收NIT表分析、显示的方案。该方案减少了以后的收表次数,节省了时间和系统资源。针对当前端发送EPG信息速率大于3Mbps时,机顶盒需要很长时间才能显示EPG,甚至完全死机的现象,提出了一种基于段号(section number)的奇偶收取EPG信息的无阻塞方案,大大缓解了拥塞的情况,解决了死机问题。为了加快EPG的显示速度,设计并实现了一种快速动态EPG下载显示方案,该方法的主要思路是从当前频道开始接收EPG信息,边接收、边分析、边显示;并且在机顶盒空闲时接收、分析EPG数据。从两方面入手,加快了运行EPG时的显示速度。最后,将以上技术应用于项目中,结合工程实际情况,设计出一套完整具体的交互式数字电视机顶盒高速EPG模块的设计方案,给出EPG各个子模块实现的具体流程,为用户提供了简单实用的EPG。