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

DaVinci多媒体通信终端关键技术研究

作 者: 胡晖
导 师: 别红霞
学 校: 北京邮电大学
专 业: 信号与信息处理
关键词: DaVinci 嵌入式系统 多媒体通信终端 Codec Engine H.264编解码
分类号: TN919.8
类 型: 硕士论文
年 份: 2011年
下 载: 97次
引 用: 3次
阅 读: 论文下载
 

内容摘要


嵌入式多媒体终端设备是视频监控、实时视频通信等多媒体应用系统的核心。TI推出的DaVinci技术,以其高性能、低功耗的特点,以及基于GPP和DSP的双核架构,为嵌入式多媒体通信终端的开发提供了卓越的软硬件平台。论文主要研究基于DaVinci技术的嵌入式多媒体通信终端上操作系统移植、多媒体数据采集、编解码及网络传输等问题。终端CPU采用达芬奇TMS320DM6446处理器,DM6446采用ARM+DSP的双核架构,主要应用于下一代嵌入式网络多媒体的编解码处理。处理器内部还集成了为加速数字视频开发而专门设计的协处理器引擎和支持多媒体应用的多种外设接口,满足嵌入式多媒体通信终端对高标准的视频等多媒体业务开发的应用需求。CPU的ARM核主要执行多媒体信息的数据采集、网络与系统控制管理等用户应用任务,DSP核则主要执行多媒体的算法处理。通过Codec Engine和双核通信软件DSP/LINK,实现双核的协同工作。在CCS开发环境下,通过JTAG仿真器,完成硬件模块的仿真调试。实现了系统平台音视频模块的驱动程序设计,并通过对引导加载程序u-boot和Montavista Linux嵌入式操作系统内核的裁剪配置,实现了嵌入式多媒体通信终端的底层软件系统。在操作系统之上,针对目标终端平台编译DaVinci开发组件,构建软件开发环境。基于DaVinci Codec软件框架,实现了H.264编解码算法,完成了JPEG图像压缩及网络传输系统,并研究了DaVinci平台上算法的自动打包方法,实现了多媒体算法处理程序的自动打包运行。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-12
  1.1 课题背景  9-10
  1.2 嵌入式多媒体通信终端研究现状  10
  1.3 DaVinci平台应用现状  10-11
  1.4 课题目标及主要研究内容  11-12
第二章 DaVinci开发技术基础  12-25
  2.1 DaVinci硬件资源  12-17
    2.1.1 DaVinci CPU硬件架构  12-16
    2.1.2 TMS320DM6446系统控制模块  16-17
    2.1.3 TMS320DM6446外设  17
  2.2 DaVinci平台软件架构  17-23
    2.2.1 Bootloader与嵌入式Linux内核的移植  17-19
    2.2.2 DaVinci开发组件简介  19-22
    2.2.3 DaVinci软件架构  22-23
  2.3 CCS集成开发环境  23-25
第三章 基于DaVinci的多媒体通信终端硬件系统及调试  25-35
  3.1 系统硬件框图  25
  3.2 分模块设计  25-30
    3.2.1 DM6446处理器模块  25-27
    3.2.2 片外存储器  27-28
    3.2.3 音频模块  28-29
    3.2.4 视频模块  29-30
  3.3 硬件系统调试  30-35
    3.3.1 硬件模块调试环境  30-31
    3.3.2 硬件模块调试  31-35
第四章 基于DaVinci编解码引擎的多媒体处理软件实现  35-62
  4.1 DM6446多媒体终端操作系统的移植  35-43
    4.1.1 Bootloader的移植  35-39
    4.1.2 嵌入式Linux(Montavista Linux)的移植  39-42
    4.1.3 DM6446系统启动(NAND启动)  42-43
  4.2 DM6446音视频驱动  43-47
    4.2.1 音频驱动  43-45
    4.2.2 视频驱动  45-47
  4.3 DaVinci Codec软件框架工作机制  47-49
  4.4 基于达芬奇Codec框架的多媒体处理软件实现  49-59
    4.4.1 创建符合xDAIS/xDM规范的算法Codec包  50-53
    4.4.2 Codec Server的集成  53-56
    4.4.3 Codec Engine的集成及应用程序的创建  56-58
    4.4.4 DSPLINK模块和CMEM模块的编译  58-59
  4.5 多媒体处理算法程序自动打包运行  59-62
    4.5.1 算法、Server和引擎的自动打包  60-62
第五章 基于DaVinci终端的视频编解码和实时网络传输  62-72
  5.1 基于Codec Engine的H.264视频编解码实现  62-67
    5.1.1 应用程序的设计  62-66
    5.1.2 配置集成H.264编解码的Server和Engine  66-67
  5.2 实时视频网络传输  67-72
    5.2.1 JPEG图像压缩及网络传输  68-70
    5.2.2 图像处理算法软件实现  70-72
第六章 结论与展望  72-74
  6.1 结论  72
  6.2 不足与展望  72-74
参考文献  74-76
致谢  76-77
硕士期间发表的学术论文  77

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 一体化能量回馈电梯驱动控制系统实现,TP273
  12. 智能控制的电力核相技术研究,TP368.1
  13. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  14. 基于DSP的双丝焊机及人机界面研究,TG409
  15. 基于WiFi的无线虚拟存储系统,TN929.5
  16. 嵌入式网络视频应用技术的研究与实现,TP368.1
  17. 小型移动机器人系统平台的模块化设计与实现,TP242
  18. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  19. 嵌入式智能摄像机硬件设计,TN948.41
  20. 基于CAN总线的智能传感器网络系统的研制,TN929.5
  21. 基于人体运动传感的个人定位方法及系统实现,TN95

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com