首页 | 本学科首页   官方微博 | 高级检索  
     

高效的H.264并行编码算法
引用本文:孙书为,陈书明. 高效的H.264并行编码算法[J]. 电子学报, 2009, 37(2): 357-361
作者姓名:孙书为  陈书明
作者单位:国防科技大学计算机学院,湖南长沙,410073
基金项目:国家高技术研究发展计划(863计划),教育部高等学校博士学科点专项科研基金 
摘    要: CABAC是H.264/AVC视频压缩标准主要档次中采用的熵编码机制,结合RDO模式选择技术,可以降低20%的编码码率,但是编码器计算复杂度却同时大大增加.对算法进行并行化是有效加快编码速度的方法,但是,由于CABAC具有自适应编码的特点和RDO模式选择对熵编码的使用,使得顺序编码的宏块之间存在着严格的数据相关性,限制了并行编码算法的开发.本文结合基于宏块区域划分的数据级并行编码机制MBRP和码率估计技术,为采用CABAC熵编码机制的H.264编码算法提供了一种高效的并行编码方案:将H.264编码算法划分为模式选择和码流生成两个部分,使之构成典型的生产者-消费者关系;将RDO模式选择中的CABAC替换为码率估计,去除模式选择过程中因CABAC导致的严格数据相关性;对模式选择部分采用MBRP并行机制;码流生成部分由单独的处理器完成,并和模式选择部分实现流水化并行处理.通过4处理器系统模拟器进行实验,发现在保持视频压缩性能几乎不变的情况下,该并行算法的加速比可以达到4.7.

关 键 词:H.264  CABAC  码率估计  RDO模式选择  多处理器  并行算法  宏块区域划分
收稿时间:2008-01-22

An Efficient Parallel Algorithm for H.264/AVC Encoder
SUN Shu-wei,CHEN Shu-ming. An Efficient Parallel Algorithm for H.264/AVC Encoder[J]. Acta Electronica Sinica, 2009, 37(2): 357-361
Authors:SUN Shu-wei  CHEN Shu-ming
Affiliation:Computer School;National University of Defense Technology;Changsha;Hunan 410073;China
Abstract:CABAC is the entropy coding method adopted in H.264/AVC main profile,and the combination of RDO and CABAC can represent an improvement in bit rate of around 20%.However,the computational complexity increases drastically as well.Parallel algorithms are efficient ways to speed up the encoder.However,because of the adaptive characteristic of CABAC,there are strict data-dependencies between macro-blocks encoding,which makes it hard to exploit the parallelism of encoder.In this paper,an efficient parallel algori...
Keywords:H.264  CABAC
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号