
论文摘要
实时播放系统是数字电视系统的核心组成部分。本文在现有数字电视中间件平台上,设计并实现了一套完整的面向数字电视的实时播放系统,完成了数字电视节目实时播放与控制的功能,为用户提供了丰富的节目信息。 在实时播放系统功能需求分析的基础上,本文将系统划分为服务器控制软件、SI引擎、媒体播放器和电子节目指南四个部分,主要对后三个部分进行了设计与实现。 SI引擎是实时播放系统的重要组成部分,为其它应用提供了业务信息支持。本文研究了网络传输协议、数字电视传送流及业务信息,设计并实现了SI引擎。SI引擎从网络中接收传送流并进行解析,然后建立SI数据库来管理提取出的业务信息,并提供访问接口。 媒体播放器是实时播放系统的核心组成部分。本文研究了机顶盒开发板Xilleon220芯片的工作原理、ACL组件库以及mxtest应用的媒体播放技术及脚本驱动机制,设计了媒体播放器,实现了数字电视节目实时播放及控制的功能,并为面向数字电视应用的开发提供了媒体控制接口。针对mxtest应用存在的必须提供特定业务信息才能进行媒体播放与控制以及只能支持两路节目的不足,本文通过从SI数据库获取所需信息来动态生成脚本文件以及扩展mxtest应用的数据结构和实现程序两种方法分别解决了上述两个问题。 电子节目指南是数字电视系统中的一个典型应用程序。在上述工作的基础上,本文设计实现了一个电子节目指南,应用SI数据库提供的业务信息,以图形化菜单的形式显示给用户,同时监听用户操作并通过调用媒体控制接口完成控制功能。 最后,本文对所设计实现的数字电视实时播放系统进行了功能验证和性能分析,结果表明该实时播放系统播放效果良好、功能健全、性能稳定。
论文目录
摘要Abstract目录第一章 绪论1.1 研究背景1.2 数字电视系统简介1.3 课题来源及应用前景1.4 论文结构第二章 数字电视中间件平台2.1 数字电视机顶盒2.2 数字电视中间件2.2.1 数字电视中间件概述2.2.2 数字电视中间件的意义2.2.3 数字电视中间件的特点2.3 数字电视中间件标准2.3.1 数字电视中间件标准简介2.3.2 我国中间件发展现况2.3.3 DVB-MHP标准2.4 基于MHP的中间件模型设计2.4.1 数字电视中间件层次化结构2.4.2 硬件层2.4.3 底层软件层2.4.4 中间件层2.4.5 应用层2.5 小结第三章 数字电视实时播放系统的研究与设计3.1 数字电视实时嵌入式系统的特性3.2 数字电视实时播放系统的设计3.2.1 数字电视接收方案3.2.2 数字电视实时播放系统功能需求分析3.2.3 数字电视实时播放系统的架构3.3 小结第四章 SI引擎4.1 TS流接收模块4.1.1 服务器控制软件4.1.2 TS流接收模块的设计与实现4.2 数据分析模块4.2.1 传送流分析4.2.2 业务信息分析4.2.3 数据分析模块的设计思路4.2.4 数据分析模块的实现4.3 引数据库4.3.1 数据库的构成4.3.2 SI数据库的更新4.4 小结第五章 媒体播放器5.1 媒体播放器的分析与设计5.2 关键技术5.2.1 Xilleon220工作原理5.2.2 ACL库分析5.2.3 mxtest应用的分析5.3 媒体播放器的设计与实现5.3.1 媒体播放模块5.3.3 媒体控制模块5.4 mxtest应用的不足及解决方案5.4.1 问题分析5.4.2 解决方案5.5 小结第六章 电子节目指南与系统性能测试6.1 电子节目指南概述6.2 电子节目指南应用程序的设计与实现6.2.1 电子节目指南的设计思路6.2.2 SI获取模块6.2.3 EPG界面6.2.4 媒体控制器6.3 实时播放系统性能验证6.4 小结第七章 总结与展望参考文献附录A 硕士期间发表论文附录B 硕士期间完成课题附录C 硕士期间所获奖励致谢
相关论文文献
标签:数字电视论文; 中间件论文; 引擎论文; 媒体播放器论文; 电子节目指南论文;