期刊文献+

高吞吐率的高效视频编码熵编码并行硬件架构设计 被引量:3

A High-Throughput Parallel Very-Large-Scale Integration Architecture of Entropy Coding in High Efficiency Video Coding
下载PDF
导出
摘要 针对超高清视频编码的实时性需求以及高效视频编码熵编码系统中存在的数据吞吐率瓶颈,提出了一种基于波前并行处理(WPP)技术的硬件架构,在提高编码并行度的同时保留了行与行的依赖性,提升了编码系统的数据吞吐率与压缩效率。该架构可以进行三线程编码树单元同步编码,提高了近3倍的编码并行性;采用同步更新单元保证线程之间概率模型的同步更新;单线程内的概率模型支持多个二元的符号的并行更新;初始化单元支持对多种模式下编码单元的概率初始化;支持在线模式和离线模式,可以更好地平衡熵编码与其他模块的吞吐差异。本设计实现的熵编码器单周期处理的平均数据量为5b,在SMIC 55nm工艺下,其综合频率达到300MHz,吞吐率为1 512Mb/s,与参考设计相比,数据吞吐率提升了89%。本设计提出的熵编码器性能满足超高清视频的实时编码需求。 Due to the real-time requirements of ultra-high-definition video encoding and the data throughput bottleneck in the entropy encoding system,a hardware architecture based on wavefront parallel processing(WPP)technology is proposed,which improves the parallelism of coding while retaining row-to-row dependency,and provides higher throughput and compression efficiency.This architecture allows three-threaded coding tree units to be encoded simultaneously,thus improves the parallelism by nearly three times.The synchronous update unit ensures the probability models between threads can be updated simultaneously.The probability models in a single thread support parallel updating of multiple binary symbols.Initialization unit can initialize the coding units in multiple modes.Online mode and offline mode are both supported,which can balance the throughput between entropy encoder and other modules.This entropy encoder delivers an average of 5 b per cycle.The design is synthesized in SMIC 55 nm and it can work at a speed of 300 MHz.And the throughput is 1512 Mb/s,which is 89%higher than that of the reference design.The result shows that the performance of the entropy encoder proposed in this design meets the real-time encoding requirements of ultra-high-definition video.
作者 周小朋 梁峰 李冰 ZHOU Xiaopeng;LIANG Feng;LI Bing(School of Microelectronics,Xi’an Jiaotong University,Xi’an 710049,China)
出处 《西安交通大学学报》 EI CAS CSCD 北大核心 2020年第7期180-186,共7页 Journal of Xi'an Jiaotong University
基金 国家自然科学基金资助项目(61474093) 陕西省自然科学基金资助项目(2020SM-006)。
关键词 高效视频编码 熵编码 波前并行处理 high-efficiency video coding entropy encoding wavefront parallel processing
  • 相关文献

参考文献1

二级参考文献8

  • 1V1VIENNE S,MADHUKAR B. High throughput CABAC entropy coding in HEVC [ J ]. IEEE TCSVT,2012,22 ( 12 ) : 1778-179h.
  • 2ITU-T and ISO/IEC, ITU-T Recommendation H. 265 and ISO/IEC 23008-2 [ S]. 2013.
  • 3PENG Bin,D1NG Dandan,ZHU Xingguo, et al. A hardware CABAC en- ccMer for HEVC [C]//Proc. ISCAS, 2013. IS. 1. ] :IEEE Press,2013: 1372-1375.
  • 4FEI Wei, ZHOU Dajiang, GOTO S. A I Gbin/s CABAC encoder for H. 264/AVC [ C ]//Proc. 19th European Signal Processing Conference. IS. 1. ] :IEEE Press,2011:1524-1528.
  • 5LIU P S,CHEN J W, LIN Y L. A hardwired context-based adaptive bi- nary arithmetic encoder for H. 264 advanced video coding[ C ]//Proc. VKSI-DAT 2007. [S. 1. ] :IEEE Press,2007:l--4.
  • 6CHEN Jianwen, WU Lieian, LIU Posheng, et ah A high-throughput fully hardwired CABAC encoder for QFHD H. 264/AVC main profile vid- eo[J]. Consumer Electronics,2010,56(4) :2529-2536.
  • 7SZE V, BUDAGAVI M. Parallelization of CABAC transform coefficient coding for HEVC[ C]//Proc. Picture Coding Symposium (PCS) ,2012. [ S. 1. ] : IEEE Press, 2012:509-512.
  • 8TSAI C H,TANG C S, CHEN L G. A flexible fully hardwired CABAC eneoder for UHDTV H. 264/AVC high profile video [ J ]. IEEE Trans. Consumer Electronics,2012,58(4) : 1329-1337.

共引文献3

同被引文献14

引证文献3

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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