Reference frame access optimization for ultra high resolution H.264/AVC decoding

In an ultra high resolution H.264/AVC decoder, accessing reference frame data stored in DRAM requires huge bandwidth. The access patterns of Motion Compensation (MC) and De-blocking Filter (DF) are very different. Therefore, straightforward access and arbitration may amplify access penalty and, thus, diminish DRAM efficiency. We propose three schemes, access pattern uniformization, Macro Block (MB)-column-based mapping and task-based arbitration, to minimize the DRAM access latency including both penalty and amount of transferred data. Experimental results on a pure hardwired QFHD (3840times2160) H.264/AVC decoder system shows that by employing the proposed schemes, we achieve 86% saving in DRAM access latency.

[1]  Tetsuro Takizawa,et al.  High performance and cost effective memory architecture for an HDTV decoder LSI , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[2]  Joint Video Team Draft ITU-T Recommendation and Final draft international standard of joint video specification , 2003 .

[3]  Yang-Yang Li,et al.  High Performance and High Efficiency Memory Management System for H.264/AVC Application in the Dual-Core Platform , 2006, 2006 SICE-ICASE International Joint Conference.

[4]  Tetsuro Takizawa,et al.  An efficient memory arbitration algorithm for a single chip MPEG2 AV decoder , 2001, IEEE Trans. Consumer Electron..

[5]  D. Marpe,et al.  Video coding with H.264/AVC: tools, performance, and complexity , 2004, IEEE Circuits and Systems Magazine.

[6]  Wen Gao,et al.  An Efficient Reference Frame Storage Scheme for H.264 HDTV Decoder , 2006, 2006 IEEE International Conference on Multimedia and Expo.