- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于H.264视频编码的关键技术及其复杂度测试
摘 要:H.264标准是压缩率和图像质量方面的关键新技术,研究H.264通过对传统的帧内预测、帧间预测、变换编码和熵编码等算法的改进来进一步提高编码效率和图像质量,给出了基于C代码的宏块编码流程与复杂度测试,仿真结果证明H.264具有更高的压缩比、更好的IP和无线网络信道的适应性。H.264的高压缩率是以复杂度为代价,其复杂度是以耗时为依据的。
关键词:视频压缩;H.264标准;编码复杂度;视频编码
中图分类号:TN919.81文献标识码:A
文章编号:1004-373X(2009)20-060-03
Study on H.264 Standard′s Key Technologies and Its Complexity Test
WU Qiong,YUAN Jing
(Suqian College,Suqian,223800,China)
Abstract:H.264 standard is the key technology about better image compression and image quality based on motion compensation and transform.H.264 uses intra prediction,inter prediction,transforming coding,enhanced entropy coding algorithms to promote the intra encoding efficiency.The macro-block coding based on C and complexity test are presented.Experimental results show that H.264 has higher encoding efficiency,better IP and wireless network adaptability.The complexity of H.264 is on the basis of time cost.
Keywords:video compression;H.264 standard;coding complexity;video coding
0 引 言
H.264 以其良好的网络适应性和高编码压缩效率,灵活地语法配置,在视频处理领域比以往的视频编码标准更加适合视频处理的发展方向和不同应用环境的对象。H.264 继承了H.263 和MPEG 1,2,4视频编码协议的优秀之处,充分考虑了多媒体通信对视频编解码的各种要求,在保留运动补偿和变换编码技术的基础上,加入了如类离散余弦整数变换(DCT)、基于内容的自适应可变长编码(CAVLC)、基于上下文的自适应二进制算术编码(CABAC)等新技术[1],进一步提高了编码算法的压缩效率和图像回放质量。在肉眼主观感受相同情况下,H.264 比H.263 的编码效率提高了50%左右[2]。
1 图像质量和压缩率方面的关键技术
1.1 基于灵活分割宏块(MB)的运动矢量估计和补偿以及增加变换的压缩效果
H.264信源编码在运动估计时,可以灵活地选择块的大小[3,4]。而其他标准,处理的像素块的大小均为16×16或者8×8。H.264以可变大小的块来适应不同应用环境和要求,采用16×16,16×8,8×16,8×8四种模式;当划分为8×8模式时,又可进一步采用8×4,4×8,4×4三种子宏块划分模式进一步划分,如图1所示。根据需要由不同尺寸的宏块来执行,可以使运动物体的划分更加精确,并减小运动物体边缘的衔接误差,还可以处理好需要更多运动细节的场合,即以更小的运动补偿块的引入可以提高在一般和特殊情况下的预测质量。它可以提高主观视觉效果,同时又可以减小变换过程中的计算量。实验表明,应用7种不同大小和形状的块可以比单一的利用16×16块进行编码提高15%以上的压缩率[5,6]。
图1 宏块与子宏块的分解
1.2 支持1/4像素或1/8像素精度的运动估值
在H.264中通过6阶FIR滤波器的内插获得1/2像素位置的预测值。当1/2像素值获得后,通过取整数像素位置和1/2像素位置像素值均值的方式获得1/4像素位置的值。在高码率情况下,提供1/8像素精度的运动估计。采用高精度运动估计会进一步减小帧间预测误差,减少了经变换和量化后的非0比特数,提高了编码效率。利用1/4像素空间精度可以比原有的一个像素精度(整数精度)预测提高20%的编码效率[5,7]。
1.3 多参考帧预测
以往的编解
文档评论(0)