A high throughput H.264/AVC intra-frame encoding loop architecture for HD1080p

In this work we present a high throughput hardware architecture for the H.264/AVC intra-frame encoder exploiting the parallelism of intra prediction, forward and inverse transforms and quantization. Since there is a strong data dependency between the intra prediction and the image reconstruction loop, the latency of this path is a key design issue in order to provide high performance coding. Considering that 77% of the total intra-encoding computation is spent in these modules, our architecture handles a 4-pixel wide intra prediction module and a 16-pixel wide reconstruction loop. Compared to the state-of-the-art our approach reduces by 47% the number of cycles to process a macroblock. Running at 150 MHz our architecture guarantees encoding of 61 HD1080p frames per second. The developed architecture requires 73.4 MHz to real-time encode HD1080p, which is a 46% reduction of the frequency requirement compared to the state-of-the-art.

[1]  Guilherme Corrêa,et al.  Homogeneity and distortion-based intra mode decision architecture for H.264/AVC , 2010, 2010 17th IEEE International Conference on Electronics, Circuits and Systems.

[2]  Muhammad Shafique,et al.  A parallel approach for high performance hardware design of intra prediction in H.264/AVC Video Codec , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[3]  Jiun-In Guo,et al.  A Quality Scalable H.264/AVC Baseline Intra Encoder for High Definition Video Applicaitons , 2007, 2007 IEEE Workshop on Signal Processing Systems.

[4]  Hanjin Cho,et al.  An Efficient Hardware Architecture of Intra Prediction and TQ/IQIT Module for H.264 Encoder , 2005 .

[5]  Tian-Sheuan Chang,et al.  A 1280/spl times/720 pixels 30 frames/s H.264/MPEG-4 AVC intra encoder , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[6]  Tian-Sheuan Chang,et al.  A 140-MHz 94 K Gates HD1080p 30-Frames/s Intra-Only Profile H.264 Encoder , 2009, IEEE Trans. Circuits Syst. Video Technol..

[7]  Liang-Gee Chen,et al.  Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Youn-Long Lin,et al.  An H.264/AVC full-mode intra-frame encoder for 1080HD video , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[9]  Luciano Volcan Agostini,et al.  A multitransform architecture for the H.264/AVC standard and its design space exploration , 2009, 2009 16th IEEE International Conference on Electronics, Circuits and Systems - (ICECS 2009).