学位论文 > 优秀研究生学位论文题录展示
嵌入式车载DVD播放器中DVD Video媒体播放设计与实现
作 者: 杨宁
导 师: 欧阳继红
学 校: 吉林大学
专 业: 软件工程
关键词: 媒体规格 车载系统 嵌入式编程 媒体播放器 DVD-Video
分类号: TN946.5
类 型: 硕士论文
年 份: 2011年
下 载: 12次
引 用: 0次
阅 读: 论文下载
内容摘要
随着中国汽车产业的不断发展,人们对车载娱乐的定位也有了不同层面的理解,不再满足于长久以来的CD播放器、电台播放器、磁带播放器等娱乐设备,更加倾向于声音及画质更为优秀的DVD播放机。从市场产销量的角度分析,汽车及车载娱乐系统的市场正在逐步扩张,在未来也有较为广阔的成长空间。目前,中国车载娱乐系统的核心技术开发仍然处于比较初级的阶段,而在国外的一些发达国家中,车载娱乐系统已经得到了广泛的应用。东软集团已经与松下、索尼、三菱、富士通等公司合作近十余年,因此车载系统的核心技术已经较为成熟,在国内外处于领先地位。本文是在东软集团完成的,重点研究基于现有的嵌入式车载平台系统完成对DVD-Video媒体的播放控制,系统设计及模块划分。作者主要承担系统设计及部分模块的详细设计,同时负责实施推进和管理运营整个开发团队及客户沟通等内容。本文的具体工作如下:1.通过对论文背景及理论与实际应用意义的分析,推导出开发研究的目标及具体内容。当前DVD-Video媒体的播放主要应用于家用DVD播放机,在车载领域的应用还处于比较初级的阶段,但随着汽车工业及嵌入式技术的不断发展,人们对车载娱乐有了更高的需求,特别是对图像及声音的要求变得越来越高,因此车载DVD-Video的开发有着较好的发展前景。2.通过对DVD-Video媒体规格知识及嵌入式车载领域系统知识的理解,储备了开发必备的基础技能,使后续的系统设计,详细设计等环节更有依据。3.结合系统的软硬件环境,给出系统的总体设计,该部分内容可以指导后续的详细设计及编码实施。系统总设计包括如下几方面内容:①从静态的角度对核心控制模块的子模块进行划分及定义,将整体划分为三个主要组成部分,三部分协调控制,保证了系统的正常运行和影片的顺利播放,包括播放控制模块(NavigationTask),数据读取模块(TransferTask),解码器控制模块(DECTask)。②从静态角度对模块内部及外部接口进行了定义,使模块之间可以相互访问与控制,为详细设计提供对应依据。③从动态的角度定义了播放过程的控制时序,保证系统中各模块可以各分职责,协调控制。4.通过对播放过程的定义以及关键规格字段控制方法的详细设计,保证了DVD-Video播放的顺利完成。具体包括如下几方面:①播放控制结构设计,定义启动过程和启动后的播放过程。保证了媒体播放的顺利完成。②完成DVD-Video媒体规格关键字段Cell及VOBU设计方法,使系统可以完成规格解析,识别出并控制媒体播放流,保证影片的正常播放。③为了保证影片播放的连续,对DVD-Video媒体规格中PCI信息的控制方法进行了专门探讨和设计,很好的解决数据信息缓冲的问题。④为了保护DVD-Video媒体的产权,在播放前需要对媒体进行预解码,以保证盘片在该DVD播放机中可以正常播放。5.对成果物进行测试,保证产品质量。代码的编写和调试是在Windows xp下进行的,之后用GCC编译,最终代码的测试是在嵌入式车载DVD播放机中进行的。测试分为三类,分别是单元测试,集成测试,系统测试,经过三类测试后最终保证了成果物的质量。本文工作使现有的车载平台可以支持DVD-Video媒体的播放,增强了视频及音频的输出效果,增加了车载平台的娱乐特性,使平台的产品竞争力有所提升。本文积累的开发经验及资产主要包括播DVD-Video的MiddleWare模块系统架构方法,关键媒体规格字段的解析及控制方法,使影片播放流畅的数据缓冲课题解决方法,相关的内容可以被后续的产品量产开发所借鉴。
|
全文目录
摘要 4-6 Abstract 6-11 第1章 绪论 11-17 1.1 研究背景及意义 11-12 1.1.1 研究背景 11 1.1.2 理论和实际意义 11-12 1.2 研究现状 12 1.3 主要研究目标及内容 12-14 1.3.1 研究目标 12 1.3.2 研究思路及内容 12-14 1.4 开发环境与开发工具 14 1.5 嵌入式系统的编码规则 14-16 1.5.1 内存 14-15 1.5.2 多任务 15-16 1.5.3 指针 16 1.6 论文结构安排 16-17 第2章 业务背景知识简介 17-22 2.1 DVD 盘片中文件结构 17-19 2.2 媒体规格字段 19-20 2.3 业务关联概念和名词 20 2.4 SDL 简介 20 2.5 DECBuffer 简介 20-22 第3章 系统总体设计 22-36 3.1 系统硬件结构 22-25 3.2 系统软件结构 25-26 3.3 MW 模块结构划分 26-28 3.4 子模块结构设计 28-30 3.4.1 Navigation Task 结构设计 28-29 3.4.2 Transfer Task 结构设计 29-30 3.4.3 DEC Task 结构设计 30 3.5 模块接口设计 30-33 3.5.1 模块内部接口设计 31-32 3.5.2 模块外部接口设计 32-33 3.6 MW 模块通信时序设计 33-35 3.7 小结 35-36 第4章 详细设计及实现 36-48 4.1 播放控制结构设计 36-43 4.1.1 启动过程设计 36-37 4.1.2 启动后播放控制设计 37-41 4.1.3 媒体播放主处理设计 41-43 4.2 媒体规格关键字段控制设计 43-46 4.2.1 Cell 播放设计 43-44 4.2.2 VOBU 播放设计 44-45 4.2.3 PCI 队列管理设计 45-46 4.3 预解码播放说明 46 4.4 播放 Domain 定义 46-47 4.5 小结 47-48 第5章 系统测试 48-51 5.1 测试环境 48 5.2 测试目的 48 5.3 测试体制构成 48 5.4 测试方法 48-49 5.5 测试用例说明 49-50 5.6 测试结论 50-51 第6章 结论与展望 51-52 6.1 结论 51 6.2 展望 51-52 参考文献 52-53 作者简介 53-54 致谢 54-55
|
相似论文
- 基于嵌入式的地铁列车多媒体报站系统开发,TP368.12
- 基于ARM和Windows Embedded CE 6.0的嵌入式车载系统的设计及研究,TP368.1
- CBTC车载系统测试案例设计及优化方法研究,TP274
- 3G环境下手机智能视频监控的设计与实现,TN929.5
- 基于ARM体系嵌入式多媒体播放器的研究与设计,TP368.1
- 基于EM8510的便携式媒体播放器的设计,TN946
- 一种低能耗移动流媒体播放器的设计与实现,TN919.82
- 车载协同通信系统中功率分配算法的研究,TN92
- 基于Intel CE3100平台的IPTV软件的研究与设计,TN949.292
- 基于ARM的多媒体播放器的网络收音和投影功能研究,TN912.2
- 嵌入式VOD系统的设计与实现,TN948.64
- 车载系统电磁兼容性能综合评估的软件开发及应用性研究,U463.6
- 基于GStreamer的嵌入式多媒体系统的研究与实现,TP368.1
- 基于IPv6可信车载网络平台服务系统的客户端设计与实现,TP311.52
- 面向野外障碍物检测的半监督主动学习研究,TP181
- 基于ARM-LINUX的嵌入式媒体播放器的研究与实现,TP311.52
- 基于嵌入式Linux的IPTV机顶盒媒体播放器的研究,TN949.2
- 汽车运行状态远程监测与故障预测系统,U463.6
- 基于Gstreamer媒体播放器的研究与设计,TP311.52
- 一种嵌入式VOD终端的研究与设计实现,TN948.64
中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 录像系统、放像系统 > 激光录像系统
© 2012 www.xueweilunwen.com
|