机顶盒EPG软件设计实现与通用软件升级规范研究

被引量 : 12次 | 上传用户:healtw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前全世界的数字电视产业正处于一个飞速发展的黄金时期,我国也正在积极地筹备从模拟电视到数字电视的转换,由于我国现有4亿多的模拟电视,所以采用模拟电视加上数字电视机顶盒收看数字电视节目的过渡方式比较适合我国现有国情。EPG被看作是数字电视的一个重要标志,它为用户提供一种容易使用、界面友好、快速浏览节目的方式,为用户提供整个平台的节目信息。另一方面,数字电视的飞速发展使得各种新业务层出不穷、各种新功能不断完善,需要对机顶盒软件进行频繁升级,而现有的软件升级方案存在诸多弊端。面向上述应用和问题,论文主要研究两项内容:机顶盒电子节目指南EPG(Electronic Program Guide)软件的设计与实现;机顶盒通用软件升级Common-Loader规范的研究。基于DVB-SI标准设计和开发了具有可移植性的EPG应用软件。首先介绍了数字电视广播系统和开发EPG软件所需的PSI/SI信息;然后采用模块化的思想进行EPG软件设计,将整个EPG软件分为三大块:数据搜索模块、OSD(OnScreen Display)模块、应用处理模块。结合实际的应用需求,提出了基于颜色模型的设备无关OSD模块,并进一步提出基于矩形和区域的优化算法防止页面跳转产生的闪烁,采用栈式内存管理方法来提高内存分配效率。最后按照前述设计方案,在基于STi5518芯片的机顶盒平台上用C语言实现了EPG软件。论文提出了一种通用的机顶盒软件升级方案即Common-Loader规范,能够兼容不同的硬件平台和厂商,对机顶盒应用软件进行升级更新。首先介绍了基于Common-Loader规范的软件升级系统和下载软件的基本结构,即下载头、下载区块头和负载数据区,其次介绍了Common-Loader规范涵盖的两种软件升级方式:通过PC机串口下载软件进行升级;通过数字电视网络在线下载软件进行升级。最后,面向不同的升级方式,定义了不同的数据封装格式。
其他文献
集成学习是一种新的机器学习范式,它使用多个学习器来解决同一个问题,能够显著地提高学习系统的泛化能力,因此从20世纪90年代开始,对集成学习的理论和算法的研究成为了机器学习领
在芍药品种资源调查的基础上,本研究选择了部分品种作其数量分类研究,其目的是为了探索一个实用简单的分类方法来更好、更直观地反映芍药品种的总体特征。在对54个品种的33个性
公路边坡是危害最为严重的主要地质灾害之一,为了减少公路边坡灾害对人民生命财产安全造成的损失,必须对公路边坡灾害进行变形监测和预报。 变形监测方法多种多样,已从简单的
在现代市场经济中,货币是经济发展的第一推动力量。长期以来,我国选择了以银行中介为基础的金融结构,银行信贷进而成为影响储蓄向投资转换和支持经济增长的主要因素。信贷是市场
本文运用多元线性回归方程对吉林省A股上市公司2010-2012年的资本结构与代理成本进行了实证分析,得出以下结论:第一大股东持股比例与代理成本负相关;管理层持股比例与代理成
随着移动智能终端技术的飞速更新,智能手机的不断升级换代,手机已不再只是一种通讯工具,其作为信息传递、承载以及处理的功能越来越强大,智能终端在课堂教学中的应用也越来越
本文考虑了n维带边流形上的k-Yamabe问题.当2 k≤n/2时,假设方程是具有变分结构的.在之前的文献中,人们都是假设流形是局部共形平坦的.当k=2时,在较弱的假设下,本文可以推广
对中外妇女20世纪60年代后妇女权力参与模式、状况以及促进妇女参政的相关立法和政策措施的比较研究表明:要提高我国妇女的参政水平,必须首先提高全体妇女的民主参与意识和民
<正>经济发展是促进社会保障事业发展的根本动力.经济发展为社会保障提供了必需的物质条件,而社会保障又对经济的发展有很大的影响.我国正处在体制转轨时期,只有从实际国情出
研究背景 肝纤维化是各种慢性肝脏损害,包括:病毒性肝炎、酒精性肝病、血吸虫病、原发性和继发性胆汁性肝硬化、原发性硬化性胆管炎等的共同的病理基础。细胞外基质(ECM)的