H.264视频编码算法优化及在DSP上的实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:daniel86999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是ITU-T VCEG和ISO/IEC MPEG联合制定的最新的视频编码国际标准,是目前图像通信研究领域的热点问题之一。与以往的视频编码标准相比,H.264具有更好的压缩性能和网络友好性,可以被广泛应用于实时类应用(视频电话,移动视频)和非实时类应用(存储,广播或者流媒体)场合。H.264采用了网络抽象层和视频编码层的分层结构体系,具有良好的网络适应性,能够使得码流和包结构的传输层无缝连接。视频编码层采用了许多新技术使得编码性能大幅度提高。但是编码效率的提高是以复杂度的成倍增加为代价的,这就使得H.264在实时的视频编码及传输应用中面临着巨大的挑战。本文的研究工作面向H.264算法的优化和实现。本文提出了一种新的帧内预测算法,可以极大地提高帧内编码速度,而对图像质量和码率大小变化影响极小,并且介绍了在DSP平台(DM642)上实现H.264编码器的有效途径,具有较强的实用价值。 就主要内容来说,论文首先介绍了视频编码技术的发展及现状,本课题研究的背景及意义,以及所作的研究工作。然后详细介绍了H.264标准的相关关键技术,如帧内编码、帧间编码、变换和量化、熵编码和环路滤波器等。接下来论文分析了H.264的JM参考代码中帧内编码的复杂度,并提出了一种帧内编码的快速算法。该算法利用Prewitt算子检测亮度信号的边缘方向,并根据周围块的编码模式预测出可能的编码模式,将色度信号与亮度信号分开处理,然后利用拉格朗日代价函数计算出最优编码模式。该算法能够将I帧编码速度提高4倍,并且能够保证编码效率。接下来论文分析了实验结果并提出了如何改进的意见。 论文在介绍了DM642 DSP平台的结构和特点后,又分代码移植和DSP优化两大部分讲述了代码的移植和优化过程。在充分利用芯片资源的同时,研究和使用了一些有效的优化方法,如提高cache利用率,利用EDMA搬移数据,利用编译选项提高编译器的优化能力,利用内联函数和线性汇编提高流水线并行执行的能力。通过这些关键技术的使用,实现了H.264实时编码。最后介绍了以DM642 DSP为平台的H.264编码器系统的各个模块的组成和特点,并对整个编码器系统进行了测试。
其他文献
目前移动通信技术给人们带来了高速的CDMA2000 1X无线数据传输业务,这是一项新型的数据承载业务,它将移动通信技术和IP技术有机结合,组成移动IP网络,可与高速发展的固定IP网络实
随着信息技术的发展,电子图书异军突起,以其独特的优势受到读者的热爱,成为新一代电子新星。用户对电子书的需求不断增加,Internet上的电子书资源也以指数级增长。基于关键词的传
混沌是非线性科学的一个重要分支,混沌理论的研究及其在通信中的应用是当前科学界和工程领域的一个前沿课题,它为传统通信理论开辟了新的研究领域,也为非线性科学提供了一个
在进行数字音频信号的传输和存储时,为了有效利用通信带宽和存储介质的容量往往会丢弃音频信号的高频成分,从而造成音频信号质量的降低。而在音频信号的重建过程中人们又希望能
随着科学技术的不断发展,通信业务呈现出爆炸性的增长趋势,促使通信领域得到了迅猛的发展,新的通信技术不断涌现出来。光纤通信以其传输的损耗低、容量大、距离远、抗干扰性
随着网络技术的发展和网络规模日益扩大,网络拓扑结构和网络设备日益复杂,承载的业务种类也逐渐增多,这些都使得网络出现各种故障或性能问题的可能性大大增加,然而用户要求的服务
随着因特网的迅速发展,网络中新增了很多实时业务,例如视频和音频业务等。这些实时业务除了对网络吞吐量和时延有很高要求之外,还对时延抖动有严格要求。调度算法需要考虑吞吐量
随着低功耗无线通信技术的发展以及传感器、处理器等硬件的微型化,无线传感器网络(WSN,Wireless Sensor Network)已成为当今热点研究领域。在规模庞大的无线传感器网络中,每
在运动的载体中,摄象系统的稳定性是一个十分重要的问题,特别是在长焦距、高分辨力的监视跟踪系统中则更加突出。由于传统的图象稳定的方法存在结构复杂、体积庞大等问题,电子图
直接序列扩频系统以其抗干扰能力强、反侦察能力强、截获概率低等优点在军事通信领域得到广泛的应用。接收机通常利用扩频码解扩即可提取信号中的信息。而侦察机未掌握扩频码