An Efficient VLSI Architecture for Transform-Based Intra Prediction in H.264/AVC

In this paper, an efficient mode decision algorithm and a high throughput hardware architecture with eight-pixel parallelism for improving the H.264/advanced video coding intra coding efficiency are proposed. Based on the inherent features of the discrete cosine transform, the input block is first transformed and then analyzed to determine its texture directional tendency. A few candidate modes are chosen for cost calculation, which adopts the error model in the sum of absolute integer-transformed differences (SAITD). Experimental results show that the proposed intra prediction algorithm has lower peak signal-to-noise ratio degradation and bit-rate increment compared to other recent designs. Using the SAITD technique, the proposed mode decision algorithm is effectively integrated into intra prediction rather than being a preprocessing unit. For hardware implementation, the proposed intra prediction algorithm in the macroblock level is implemented for prediction computation, mode decision, and reconstruction loop units. The synthesis results show that the proposed architecture can achieve a 100 MHz operation frequency, allowing it to easily support the real-time requirements for video resolutions of up to the 16 source input format.

[1]  Qiang Peng,et al.  A Fast Transform Domain Based Algorithm for H.264/AVC Intra Prediction , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[2]  Jhing-Fa Wang,et al.  A Fast Mode Decision Algorithm and Its VLSI Design for H.264/AVC Intra-Prediction , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Tian-Sheuan Chang,et al.  A 61MHz 72K Gates 1280×720 30FPS H.264 Intra Encoder , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[4]  Oscar C. Au,et al.  Efficient Intra-Prediction Mode Selection for 4x4 Blocks in H.264 , 2003 .

[5]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[6]  Jar-Ferr Yang,et al.  Improved and fast algorithms for intra 4/spl times/4 mode decision in H.264/AVC , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[7]  Hideyoshi Tominaga,et al.  H.264 fast intra-prediction mode decision based on frequency characteristic , 2005, 2005 13th European Signal Processing Conference.

[8]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[9]  Bin-Da Liu,et al.  High throughput 2-D transform architectures for H.264 advanced video coders , 2004, The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings..

[10]  Jiun-In Guo,et al.  A Condition-based Intra Prediction Algorithm for H.264/AVC , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[11]  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..

[12]  Tian-Sheuan Chang,et al.  A High-Definition H.264/AVC Intra-Frame Codec IP for Digital Video and Still Camera Applications , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  K. R. Rao,et al.  TWO-DIMENSIONAL DCT ALGORITHMS , 1990 .

[14]  Jar-Ferr Yang,et al.  Enhanced Intra-4$,times,$4 Mode Decision for H.264/AVC Coders , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  K. Ichige,et al.  Intra Prediction Mode Decision in H.264/AVC Using DCT Coefficients , 2006, 2006 International Symposium on Intelligent Signal Processing and Communications.

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

[17]  Jar-Ferr Yang,et al.  Transformed-Domain Intra Mode Decision in H.264/AVC Encoder , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[18]  King Ngi Ngan,et al.  Fast and Efficient Method for Block Edge Classification and Its Application in H.264/AVC Video Coding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Ilker Hamzaoglu,et al.  An Efficient Hardware Architecture for H.264 Intra Prediction Algorithm , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[20]  G. Hwang,et al.  Efficient Fast Intra Mode Decision using Transform Coefficients , 2007, The 9th International Conference on Advanced Communication Technology.

[21]  Tian-Sheuan Chang,et al.  Fast three step intra prediction algorithm for 4/spl times/4 blocks in H.264 , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[22]  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.

[23]  Гук Игорь Особенности сжатия видеоданных по рекомендации H. 264 / MPEG 4 part 10 , 2006 .

[24]  Susanto Rahardja,et al.  Fast mode decision algorithm for intraprediction in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.