学位论文 > 优秀研究生学位论文题录展示
H.264编码器在DM642上的移植与优化
作 者: 安然
导 师: 王浩全
学 校: 中北大学
专 业: 信号与信息处理
关键词: 视频编码 H.264 移植与优化
分类号: TN919.81
类 型: 硕士论文
年 份: 2014年
下 载: 3次
引 用: 0次
阅 读: 论文下载
内容摘要
近年来,随着互联网在全球范围内的日益普及,信息技术得以飞速发展,进而出现了如网络流媒体视频、视频会议等新兴多媒体业务,这些应用的出现促使现有的视频编码技术不断向前发展。作为目前此类技术中主流的编码标准,H.264标准由于采用了许多不同于先前编码标准的处理技术,使其具有高压缩比与良好的网络适应性。但它的高性能是以牺牲计算复杂度来换取的,这也给视频的实时传输带来诸多不便。以往在PC平台通过软件实现的视频编解码器虽然较为简单,但专用性差,且运行效率不高。目前,在实际应用中,通过数字信号处理器(DSP)平台对视频进行编解码处理的操作十分普遍。因此,如何更好的将H.264编码器与DSP硬件结合起来,进一步提升编码效率,一直以来都是视频编码研究的热点之一。本文以DM642为硬件平台,针对x264编码器的移植和优化做了如下工作:1.由于存在平台兼容问题,首先要实现x264代码移植到PC平台并且可以编译通过,然后再将其从PC平台成功移植到DSP平台上,期间对代码部分做了相关调整如代码裁剪、统一数据类型、修改库文件等,解决了移植代码时的平台兼容问题。2.对于运行在DM642上的x264代码执行效率不高的问题,本文拟采取多种优化措施对x264代码进行处理,先后进行了帧内预测算法、CCS编译器选项、C语言、存储器空间、线性汇编语言五个方面的细致优化,借此发挥出硬件编码的性能,从而在尽量不影响视觉效果的前提下进一步提高编码速度。本文在详述了H.264视频编码标准核心技术的理论基础之上,通过对其编码算法的系统分析,以视频监控、视频会议为应用目标,结合相关DSP芯片,在合众达SEED-DM642开发板上顺利实现了对H.264编码器的移植与优化。经实验验证,发现其在编码速度和主观质量上较优化前有很大提升。
|
全文目录
摘要 4-5 Abstract 5-9 第1章 绪论 9-15 1.1 引言 9 1.2 DSP 芯片的发展历程 9-10 1.3 视频编码标准的发展现状 10-13 1.4 课题研究背景 13 1.5 本文的结构安排 13-15 第2章 H.264 编码器原理及硬件实现平台 15-30 2.1 H.264 编码器原理 15 2.2 H.264 编码器算法档次 15-16 2.3 H.264 编码器核心技术 16-23 2.3.1 帧内预测 18-19 2.3.2 帧间预测 19-20 2.3.3 变换及量化 20-22 2.3.4 熵编码 22 2.3.5 去块效应环路滤波器 22-23 2.3.6 提供有 SP/SI 帧的支持 23 2.4 TMS320C6000 系列 DSP 23 2.5 TMS320DM642 处理器 23-29 2.5.1 TMS320DM642 处理器介绍 23-24 2.5.2 TMS320DM642 集成开发环境 24-27 2.5.3 TMS320DM642 开发平台介绍 27-29 2.6 本章小结 29-30 第3章 x264 编码器的平台移植与算法优化 30-50 3.1 x264 开源代码 30-38 3.1.1 开发代码的选择 30 3.1.2 x264 编码流程 30-31 3.1.3 x264 编码器在 PC 平台上的移植 31-33 3.1.4 x264 编码器中核心参数的配置 33-38 3.2 基于 PC 平台的 x264 算法优化 38-43 3.2.1 帧内亮度预测算法优化 38-40 3.2.2 4×4 块亮度预测算法优化 40-42 3.2.3 性能测试与分析 42-43 3.3 x264 代码移植到 DM642 43-49 3.3.1 算法代码裁剪 43-44 3.3.2 统一数据类型 44-45 3.3.3 修改库文件 45 3.3.4 存储空间的分配 45-47 3.3.5 通过 CCS 编译 x264 47-49 3.4 本章小结 49-50 第4章 基于 DM642 的 x264 编码器的优化 50-63 4.1 x264 在 DM642 平台上的优化 50-51 4.2 存储器优化 51-53 4.3 编译器选项优化 53-54 4.4 C 语言级优化 54-58 4.5 线性汇编优化 58-60 4.6 优化结果 60-62 4.7 本章小结 62-63 第5章 总结与展望 63-65 5.1 本文完成的工作 63 5.2 展望 63-65 参考文献 65-69 攻读硕士学位期间发表学术论文情况 69-70 致谢 70-71
|
相似论文
- 基于率失真优化的码率控制算法研究,TN919.81
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 基于Wyner-Ziv构架的可扩展视频编码的错误恢复研究,TN919.81
- 基于分布式视频编码错误消除机制的研究与实现,TN919.81
- 基于多视频矩阵控制协议的远程视频监控系统的设计与实现,TP277
- 基于H.264/AVC可分级视频编码算法的研究,TN919.81
- 基于H.264/AVC的自适应运动估计算法研究,TN919.81
- 基于DM642的H.264视频编码实现及优化方法的研究,TN919.81
- 基于压缩感知的分布式视频编码技术研究,TN919.81
- SVC分层视频传输的自适应LDPC-UEP方法研究,TN919.8
- 基于H.264/SVC的视频分层加密算法研究,TN919.81
- 面向ARM嵌入式系统的H.264解码研究,TP368.1
- H.264运动估计算法及在分级编码中的应用研究,TN919.81
- H.264帧内预测快速模式选择算法研究,TN919.81
- 基于H.264标准的视频水印技术在网络学习平台中的应用与实现,TP309.7
- 可伸缩视频编码H.264/SVC分层加密方案,TN919.81
- 非制冷热成像信号处理与压缩技术研究,TN919.81
- 基于可伸缩视频编码技术的数字家庭网络视频共享系统的研究,TN919.81
- 无线视频抗误差传输技术,TN919.81
- 基于FPGA的H.264帧间预测设计与低功耗实现,TN919.81
- H.264帧内预测解码器的优化与硬件实现,TN919.81
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com
|