A high throughput CAVLC architecture design with two-path parallel coefficients procedure for digital cinema 4K resolution H.264/AVC encoding

In this paper, a high throughput context-based adaptive variable length code (CAVLC) encoder design with two-path parallel coefficients procedure is developed for H.264/AVC with block based pipelined and parallel processing schemes. By the two-pipe parallel coefficients processing, the proposed block processing based CAVLC encoder only requires 65 encoding cycles/macroblock (MB) on average. Compared with previous encoder designs, the throughput of the proposed architecture is improved over from 23% to 585%. The proposed encoding core modules have smaller area-time (AT) product performance than other designs. By VLSI implementations, the proposed CAVLC encoder can achieve Digital Cinema 4K, i.e. 4096×2160p@37Hz real-time video encoding.

[1]  Jiun-In Guo,et al.  A high performance CAVLC encoder design for MPEG-4 AVC/H.264 video coding applications , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[2]  Yibo Fan,et al.  A two-way parallel CAVLC encoder for 4K×2K H.264/AVC , 2011, 2011 9th IEEE International Conference on ASIC.

[3]  Shu-Ping Chang,et al.  Highly efficient CAVLC encoder for MPEG-4 AVC/H.264 , 2009, IET Circuits Devices Syst..

[4]  Liang-Gee Chen,et al.  Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVC , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[5]  Yong-Jun Kim,et al.  Implementation of High Efficient CAVLC Encoder for H.264/AVC , 2010, 2010 First International Conference on Pervasive Computing, Signal Processing and Applications.

[6]  Sergio Bampi,et al.  A high throughput CAVLC hardware architecture with parallel coefficients processing for HDTV H.264/AVC enconding , 2010, 2010 17th IEEE International Conference on Electronics, Circuits and Systems.

[7]  M. P. Hoffman,et al.  A high throughput architecture for the H.264/AVC CAVLC encoder , 2012, 2012 19th International Conference on Systems, Signals and Image Processing (IWSSIP).

[8]  Jiadong Xu,et al.  High Performance Architecture Design of CAVLC Encoder in H.264/AVC , 2008, 2008 Congress on Image and Signal Processing.