学位论文 > 优秀研究生学位论文题录展示

嵌入式车载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

相似论文

  1. 基于嵌入式的地铁列车多媒体报站系统开发,TP368.12
  2. 基于ARM和Windows Embedded CE 6.0的嵌入式车载系统的设计及研究,TP368.1
  3. CBTC车载系统测试案例设计及优化方法研究,TP274
  4. 3G环境下手机智能视频监控的设计与实现,TN929.5
  5. 基于ARM体系嵌入式多媒体播放器的研究与设计,TP368.1
  6. 基于EM8510的便携式媒体播放器的设计,TN946
  7. 一种低能耗移动流媒体播放器的设计与实现,TN919.82
  8. 车载协同通信系统中功率分配算法的研究,TN92
  9. 基于Intel CE3100平台的IPTV软件的研究与设计,TN949.292
  10. 基于ARM的多媒体播放器的网络收音和投影功能研究,TN912.2
  11. 嵌入式VOD系统的设计与实现,TN948.64
  12. 车载系统电磁兼容性能综合评估的软件开发及应用性研究,U463.6
  13. 基于GStreamer的嵌入式多媒体系统的研究与实现,TP368.1
  14. 基于IPv6可信车载网络平台服务系统的客户端设计与实现,TP311.52
  15. 面向野外障碍物检测的半监督主动学习研究,TP181
  16. 基于ARM-LINUX的嵌入式媒体播放器的研究与实现,TP311.52
  17. 基于嵌入式Linux的IPTV机顶盒媒体播放器的研究,TN949.2
  18. 汽车运行状态远程监测与故障预测系统,U463.6
  19. 基于Gstreamer媒体播放器的研究与设计,TP311.52
  20. 一种嵌入式VOD终端的研究与设计实现,TN948.64

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 录像系统、放像系统 > 激光录像系统
© 2012 www.xueweilunwen.com