期刊文献+

多层次细粒度并行HEVC帧内模式选择算法 被引量:2

Multi-Level and Fine-Grained Parallel HEVC Intra Mode Decision Method
下载PDF
导出
摘要 在众核平台上并行加速是解决高效视频编码(high efficiency video coding,HEVC)标准编码复杂度高的有效方法.传统的粗粒度并行方案如Tiles和WPP未能在并行度和编码质量之间取得较好的平衡,对编码质量影响较大或者并行度不高.充分挖掘HEVC帧内模式选择中的并行性,提出了一种在CTU内使用的多层次细粒度的帧内模式选择算法.具体说来,对帧内模式选择过程进行了子任务划分,分析并消除了相邻编码块之间多种阻碍并行计算的数据依赖关系,包括帧内预测参考像素依赖、预测模式依赖和熵编码依赖等,实现了同一个CTU内所有层次的细粒度编码块的代价计算和模式选择并行进行.将算法在Tile-Gx36平台上实现,实验结果表明此并行算法与HEVC参考代码HM相比能获得18倍的整体编码加速比而且编码质量损失较小(码率上升3%). The coding mode space of high efficiency video coding(HEVC)is extremely large so it needs huge amount of computations for HEVC encoders to do mode decision(MD).Parallelizing HEVC encoding on many-core platforms is an efficient and promising approach to fulfill the high computational demands.Traditional coarse-grained parallelizing schemes such as Tiles and wavefront parallel processing(WPP)either cause too much quality loss or can't afford a high parallelism degree.In this paper,the potential parallelism in HEVC intra MD process is exploited,and a multi-level and fine-grained highly parallel intra MD method which works in a coding tree unit(CTU)is proposed.Specifically,the intra MD process in a CTU is divided into six types of sub-tasks,and the data dependencies among adjacent blocks that hinder parallel processing are analyzed and removed,including intra prediction dependency,prediction mode dependency and entropy coding dependency;consequently the MD computation for all fine-grained coding blocks of different levels within the same CTU can be computed concurrently.The proposed parallel MD method is implemented on Tile-Gx36 platform.Experimental results show that the proposed parallel MD method gets an overall speed up of more than 18 xwith acceptable quality loss(about 3% bit-rate increasing),compared with the nonparallel baseline HM.
出处 《计算机研究与发展》 EI CSCD 北大核心 2016年第4期873-883,共11页 Journal of Computer Research and Development
基金 国家自然科学基金项目(61379084 61402440) 中国科学院科研装备研制项目(YZ201321)~~
关键词 高效视频编码 帧内预测 众核 并行模式选择 细粒度 high efficiency video coding(HEVC) intra prediction many-core parallel mode decision fine-grained
  • 相关文献

参考文献23

  • 1Bross B, Han W J, Ohm J R, et al. JCTVC-L1003.- High efficiency video coding (HEVC) text specification draft 10 (for fdis ~ last call)[C/OL]. 2013[2014 11-01]. http:// phenix, int evry. fr/jct/doc_ end user/documents/12 _ Geneva/ wg11/JCTVC-L1003-v34, zip.
  • 2Sullivan G J, Ohm J R, Han W J, et al. Overview of the high efficiency video coding (HEVC) standard[J]. IEEE Trans on Circuits and Systems for Video Technology, 2012, 22(]2): 649-1668.
  • 3彭晓明,郭浩然,庞建民.多核处理器——技术、趋势和挑战[J].计算机科学,2012,39(S3):320-326. 被引量:20
  • 4颜成钢.面向众核处理器的并行视频编码关键技术研究[D].北京:中国科学院计算技术研究所,2014.
  • 5Choi K, Jang E S. Leveraging parallel computing in modern video coding standards [J].IEEE Multimedia, 2012, 19(3) : 7-11.
  • 6Zhang Yongdong, Yan Chenggang, Dai Feng, et al. Efficient parallel framework for H. 264/AVC deblocking filter on many-core platform [J]. IEEE Trans on Multimedia, 2012, 14(1): 510-524.
  • 7Yan Chenggang, Zhang Yongdong, Dai Feng, et al. Highly parallel framework for HEVC motion estimation on many- core platform [C] //Proe of the 23rd Date Compression Con{ (DCC2013). Piscataway, NJ: IEEE, 2013:63-72.
  • 8Yan Chenggang, Zhang Yongdong, Xu Jizheng, et al. Efficient parallel framework for HEVC motion estimation on many core processors [J].IEEE Trans on Circuits and Systems for Video Technology, 2014, 24(12): 2077-2089.
  • 9Clare G, Henry F, Pateux S. JCTVC-F274: Wavefront parallel processing for HEVC encoding and decoding [C/OL]. 2011 [2014-11-01]. http://phenix, int-evry. fr/jet/ doc_ end user/documents/6 _ Torino/wgll/JCTVC-F274-v2. zip.
  • 10Fuldseth A, Horowitz M, Xu S, et al. JCTVC-F335: Tiles [EB/OL] 2011 [2014-11- 01]. http://phenix, int-evry, fr/jct/ doc_ end user/documents/6 _ Torino/wgll/JCTVC F335-v2. zip.

二级参考文献4

共引文献19

同被引文献4

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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