期刊文献+

高效的H.264并行编码算法 被引量:10

An Efficient Parallel Algorithm for H.264/AVC Encoder
下载PDF
导出
摘要 CABAC是H.264/AVC视频压缩标准主要档次中采用的熵编码机制,结合RDO模式选择技术,可以降低20%的编码码率,但是编码器计算复杂度却同时大大增加.对算法进行并行化是有效加快编码速度的方法,但是,由于CABAC具有自适应编码的特点和RDO模式选择对熵编码的使用,使得顺序编码的宏块之间存在着严格的数据相关性,限制了并行编码算法的开发.本文结合基于宏块区域划分的数据级并行编码机制MBRP和码率估计技术,为采用CABAC熵编码机制的H.264编码算法提供了一种高效的并行编码方案:将H.264编码算法划分为模式选择和码流生成两个部分,使之构成典型的生产者-消费者关系;将RDO模式选择中的CABAC替换为码率估计,去除模式选择过程中因CABAC导致的严格数据相关性;对模式选择部分采用MBRP并行机制;码流生成部分由单独的处理器完成,并和模式选择部分实现流水化并行处理.通过4处理器系统模拟器进行实验,发现在保持视频压缩性能几乎不变的情况下,该并行算法的加速比可以达到4.7. 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 algorithm for H.264/AVC encoder with CABAC entropy coding is proposed based on the Macro-Block Region Partition(MBRP)parallel method and CABAC bit-rate estimation technique:the H.264 encoder is partitioned into the mode decision part and the bit-stream producing part with relationship of producer and consumer;CABAC in the RDO mode decision is replaced with bit-rate estimation,which removes the data-dependencies brought by CABAC;in the mode decision part,the MBRP parallel algorithm is adopted;the bit-stream producing part is performed in a single processor,and forms task pipelining with mode decision part.Simulation results on 4-processor simulator show that the proposed parallel algorithm can achieve speedups above 4.7 while maintaining the similar R-D performance.
出处 《电子学报》 EI CAS CSCD 北大核心 2009年第2期357-361,392,共6页 Acta Electronica Sinica
基金 国家863高技术研究发展计划基金(No.2007AA01Z108) 教育部博士点基金(No.20059998026)
关键词 H.264 CABAC 码率估计 RDO模式选择 多处理器 并行算法 宏块区域划分 H.264 CABAC bit-rate estimation RDO(rate-distortion optimization)mode decision multi-processor parallel algorithm MBRP(macro-block region partition)
  • 相关文献

参考文献20

  • 1ISO/IEC FDIS 14 496-10, Information Technology- Coding of Audio-Visual Objects - Part 10: Advanced Video Coding, Final Draft International Standard[S]. 2003.
  • 2G Sullivan, T Wiegand, K-P Lira. Joint model reference encoding methods and decoding concealment methods [ A ]. 9th JVT Meeting(JVT-I049d0)[C]. San Diego, 2003.
  • 3J-L Nunez-Yanez, V-A Chouliaras. Hardware assisted rate distortion optimization with embedded CABAC accelerator for the H.264 advanced video codec[ J] . IEEE Transactions on Consumer Electronics, 2006,52 (2) : 590 - 597.
  • 4F Pan,X Lin.Fast mode decision algorithm for intra-prediction in H.264 video coding[ J]. IEEE Transactions on Circuits and Systems for Video Technology, 2005,15(7) : 813 - 822.
  • 5李世平,蒋刚毅,郁梅.快速帧内预测模式选择新方法[J].电子学报,2006,34(1):141-146. 被引量:19
  • 6贾克斌,谢晶,方晟.一种基于自相关法的H.264/AVC高效帧内预测算法[J].电子学报,2006,34(1):152-154. 被引量:24
  • 7宋彬,常义林,周宁兆.基于H.264帧间预测的快速算法[J].电子学报,2006,34(1):31-34. 被引量:7
  • 8Z-P Lin, H-T Yu, F Pan. A scalable fast mode decision algorithm for H.264 [ A ]. Proceedings of the 2006 International Symposium on Circuits and Systems[ C]. Island of Kos: IEEE Circuits and Systems Society, 2006.3494- 3497.
  • 9Y-W Huang, B-Y Hsieh, T-C Chen, L-G Chen. Analysis, fast algorithm and VLSI architecture design for H.264/AVC intra frame coder[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2005,15 (3) : 378 - 401.
  • 10T-C Chen, S-Y Chien,Y-W Huang,C-H Tsai, C-Y Chen,T- W Chen, L-G Chen. Analysis and architecture design of an HDTV720p 30 frames/s H.264/AVC encoder [J]. IEEE Transactions on Circuits and Systems for Video Technology, 2006,16(6) :673 - 688.

二级参考文献42

  • 1宋彬,常义林,周宁兆.基于H.264帧间预测的快速算法[J].电子学报,2006,34(1):31-34. 被引量:7
  • 2李世平,蒋刚毅,郁梅.快速帧内预测模式选择新方法[J].电子学报,2006,34(1):141-146. 被引量:19
  • 3贾克斌,谢晶,方晟.一种基于自相关法的H.264/AVC高效帧内预测算法[J].电子学报,2006,34(1):152-154. 被引量:24
  • 4ITU Telecom.Standardization Sector of ITU.Video coding for low bit rate communication[S].ITU-T Recommendation H.263 Version2.1998.
  • 5ITU Telecom.Standardization Sector of ITU.Advanced video coding for generic audiovisual services[S].ITU-T Recommendation H.264.2003.
  • 6ThomasWiegand,Gary J.Sullivan,Gisle Bjontegaard,et al.Overview of the H.264/AVC video coding standard[J].IEEE Trans on Circuits and Systems for Video Tech.2003,13(7):560-576.
  • 7Thomas Wedi,Hans Georg Musmann.Motion and aliasing-compensated prediction for hybrid video coding[J].IEEE Trans on Circuits and Systems for Video Tech,2003,13(7):577-586.
  • 8Chun-Ho Cheung,Lai-Man Po.A novel cross-diamond search algorithm for fast block motion estimation[J].IEEE Trans on Circuits and Systems for Video Tech,2002,12(12):1168-1177.
  • 9JVT-G050(ITU-T Rec.H.264/ISO/IEC 14496-10),Final draft international standard of joint video specification[S].
  • 10Wiegand T,Gary J,Sullivan G J,et al.Overview of the H.264/AVC video coding standard[J].IEEE Trans.on Circuits and Systems for Video Technology,2003,13(7):560-576.

共引文献43

同被引文献74

  • 1张喜新.供电企业现场安全监督方法[J].电力安全技术,2006,8(3):10-11. 被引量:4
  • 2宁华,梅铮,李锦涛.基于Slice的H.264并行视频编码算法[J].计算机工程,2005,31(4):181-182. 被引量:11
  • 3邓永红.4G通信技术综述[J].数字通信世界,2005(2):58-63. 被引量:23
  • 4任俊伟,林东岱.JNI技术实现跨平台开发的研究[J].计算机应用研究,2005,22(7):180-184. 被引量:40
  • 5孔志宏.全球卫星定位系统原理及应用[J].山西科技,2006(1):27-28. 被引量:10
  • 6RICHARDSON I E G. H. 264 and MPEG4 video compression video coding for next-generation multimedia [ M ]. England : Wiley,2003.
  • 7MARPE D, SCHWARZ H, WIEGAND T. Context-based adaptive bi- nary arithmetic coding in the H. 264/AVC video compression standard [ J]. IEEE Trans on Circuits and Systems for Video Technolo- gy,2003,13(7) :620-636.
  • 8MARPE D, WIEGAND T, SULLIVAN G J. The H. 264/MPEG4 ad- vanced video coding standard and its applications [ J ]. IEEE Com- munications Magazine ,2006,44 ( 8 ) : 134-144.
  • 9SCHWARZ H, MARPE D, WIEGAND T. Overview of the scalable video coding extension of the H. 264/AVC standard [ J ]. iEEE Trans on Circuits and Systems for Video Technology,2007,17 (9) :1103 -1120.
  • 10HAHM J, KYUNG C M. Efficient CABAC rate estimation for H. 264/ AVC mode decision[ CJ]. IEEE Trans on Circuits and Systems for Video Technology,2010,20(2) :310-316.

引证文献10

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部