An efficient decoding of CAVLC in H.264/AVC video coding standard

In general, a large number of the memory accesses are required to decode the CAVLC in H.264/AVC. This is a serious problem for applications such as a DMB and videophone services because of the considerable amount of power that is consumed in accessing the memory. In order to overcome this problem, we propose an efficient coeff/spl I.bar/token VLD and a new run/spl I.bar/before VLD based on arithmetic operations. The simulation results show that the proposed algorithm achieves an approximate 65-88% savings in memory access without degrading video quality as compared to the conventional CAVLC decoding.

[1]  Qiang Peng,et al.  H.264 codec system-on-chip design and verification , 2003, ASICON 2003.

[2]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Wu Di,et al.  A VLSI architecture design of CAVLC decoder , 2003, ASICON 2003.

[4]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[6]  Faouzi Kossentini,et al.  H.264/AVC baseline profile decoder complexity analysis , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  Ville Lappalainen,et al.  Complexity of optimized H.26L video decoder implementation , 2003, IEEE Trans. Circuits Syst. Video Technol..