论文摘要
视讯产业蓬勃发展,多媒体通讯技术应用日益广泛,诸如视频监控、可视电话、流媒体、IPTV等。在众多多媒体技术中,视频压缩编码技术是核心,是构建多媒体系统的关键模块。H.264/AVC是由ISO/IEC MPEG和ITU-T VCEG联合制定的最新的视频编码标准。在相同重构图像质量下,与H.263+和MPEG-4 ASP标准相比,H.264/AVC能节约50%的码流。由于其高压缩比、高图像质量和友好的网络特性,必将成为下一代视频压缩标准的主流。本文对H.264视频编码器关键技术和基于DM642的H.264编码器的实时实现进行了研究工作。首先分析了编码复杂度以及不同的参数设置对编码器性能的影响,确立了应用于本课题的视频编码方案。然后从算法层面对比较耗时的运动估计和帧内预测模块进行优化。针对监控视频的特点,通过对H.264编码器运动估计部分的研究,提出了一种改进的菱形搜索优化算法,改进了跳过宏块预判技术和提前中止技术。研究了基于预测模式直方图的帧内预测快速算法。最后结合DM642嵌入式系统的硬件特性,讨论了基于PC机的T264编码器DSP化过程中需要注意的事项及移植的方法。然后从编码器编码流程、内存分配与调度、Cache的优化、EDMA等方面讨论了编码器系统级优化,分析了程序级代码优化与汇编级优化的方法。同时在这个过程中,总结了基于DM642的视频压缩编码软件开发的一些方法和技巧,可为今后基于DM642系统的软件开发打下基础。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 视频压缩技术发展现状1.2.1 视频压缩标准的发展现状1.2.2 视频编码器的发展现状1.3 本课题的研究意义和主要任务1.4 内容安排第二章 编码方案的选择2.1 H.264/AVC 的发展历程2.2 H.264 视频编码器的基本框架2.3 H.264 标准关键模块2.3.1 帧内预测2.3.2 帧间预测2.3.3 变换与量化2.3.4 熵编码2.3.5 去块效应滤波系统2.4 档次和等级2.5 编码方案的确定2.6 本章小结第三章 H.264 编码器算法级优化3.1 快速运动估计算法3.1.1 快速运动估计算法综述3.1.2 H.264 中现有运动估计算法3.1.3 运动估计快速算法3.1.4 跳过宏块(skip MB)检测3.2 帧内预测快速算法3.2.1 建立边缘方向场3.2.2 4×4 亮度块模式选择快速算法3.2.3 16×16 亮度块模式选择快速算法3.2.4 8×8 色度块模式选择快速算法3.2.5 算法复杂度分析3.2.6 帧内快速算法仿真试验与结果3.3 本章小结第四章 H.264 编码器在DM642 上的实现与优化4.1 DM642 硬件开发平台4.1.1 TMS320DM642 芯片硬件特点4.1.2 DM642 EVM 存储器系统4.2 软件开发流程4.3 代码移植4.4 编码器系统优化4.4.1 编码器的编码流程4.4.2 内存分配与调度策略4.4.3 Cache 的优化4.5 C 程序级代码优化4.5.1 编译选项优化4.5.2 消除存储相关4.5.3 用查表来替代某些复杂运算4.6 线性汇编级优化4.7 本章小结第五章 总结与展望参考文献致谢攻读硕士学位期间发表的学术论文
相关论文文献
标签:视频监控论文; 运动估计快速算法论文; 帧内预测论文;