Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Very-large-scale integration design of a low-power and cost-effective context-based adaptive variable length coding decoder for H.264/AVC portable applications

Very-large-scale integration design of a low-power and cost-effective context-based adaptive variable length coding decoder for H.264/AVC portable applications

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Image Processing — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Context-based adaptive variable length coding (CAVLC) is a new and efficient entropy coding tool in H.264/AVC (advanced video coding). This study proposes a low-power and cost-effective CAVLC decoding architecture for the H.264/AVC baseline profile. Specifically, this study proposes an optimum two-layer power model for the variable length look-up table (VLUT) in the CAVLC decoder, and divides the decoding phase of the LUT into two-layer decoding to reduce power consumption. To achieve a cost-effective design, the proposed design merges common codewords to reduce the hardware cost among different LUTs in the second layer decoding. The proposed decoder is based on Taiwan Semiconductor Manufacturing Company (TSMC) 0.18 µm CMOS technology, and was completely verified on a field-programmable gate array (FPGA) emulation platform. The proposed design meets the demands of the real-time CAVLC decoding and reduces power consumption by 44–48% more than previous low-power CAVLD schemes. Finally, the proposed low-power and cost-effective CAVLD design is suitable for H.264/AVC portable applications.

References

    1. 1)
    2. 2)
    3. 3)
      • Lin, H.Y.: `Low power context-based adaptive variable length decoder for H.264 video decoders', 2006, Master, National Cheng Kung University, Taiwan, p. 76.
    4. 4)
      • Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG: ‘Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC)’, 2003.
    5. 5)
      • Lin, H.Y., Lu, Y.H., Liu, B.D., Yang, J.F.: `Low power design of H.264 CAVLC decoder', IEEE Int. Symp. on Circuits and Systems, May 2006, p. 2689–2692.
    6. 6)
      • SMIMS Technology Corp, http://smims.com/en/.
    7. 7)
      • Lee, G.G., Lo, C.C., Chen, Y.C., Lei, S.F., Lin, H.Y., Wang, M.J.: `Low complexity and high throughput VLSI architecture for AVC/H.264 CAVLC decoding', IEEE Int. Symp. on Circuits and Systems, May 2009, p. 1229–1232.
    8. 8)
      • Wu, D., Gao, W., Hu, M.Z., Ji, Z.Z.: `A VLSI architecture design of CAVLC decoder', Fifth Int. Conf. on ASIC, October 2003, 2, p. 962–965.
    9. 9)
    10. 10)
      • Molloy, S., Jain, R.: `Low power VLSI architecture for variable-length encoding and decoding', 40thMidwest Symp. on Circuits and Systems, August 1997, 2, p. 997–1000.
    11. 11)
      • Tsai, T.H., Fang, D.L.: `An efficient CAVLD algorithm for H.264 decoder', Int. Conf. on Consumer Electronics, January 2008, p. 1–2.
    12. 12)
      • Huang, H.J., Fan, C.P.: `Architecture design of low-power and low-cost CAVLC decoder for H.264/AVC', IEEE Asia Pacific Conf. on Circuits and Systems, December 2008, p. 1336–1339.
    13. 13)
      • Wen, Y.N., Wu, G.L., Chen, S.J., Hu, Y.H.: `Multiple-symbol parallel CAVLC decoder for H.264/AVC', IEEE Asia Pacific Conf. on Circuits and Systems, December 2006, p. 1240–1243.
    14. 14)
      • Yeo, D., Shin, H.: `Enhanced parallel decoding for H.264/AVC CAVLC by using precomputation', Int. SoC Design Conf., November 2008, 2, p. 93–96.
    15. 15)
    16. 16)
      • Joint Video Team (JVT) reference software JM10.2.
    17. 17)
      • S.W. Lee , I.C. Park . A low-power variable length decoder for MPEG-2 based on successive decoding of short codewords. IEEE Trans. Circuits Syst. II: Analog Dig. Signal Process. , 2 , 73 - 82
    18. 18)
    19. 19)
    20. 20)
      • Yu, G.S., Chang, T.S.: `A zero-skipping multi-symbol CAVLC decoder for MPEG-4 AVC/H.264', IEEE Int. Symp. on Circuits and Systems, 2006, p. 5583–5586.
    21. 21)
      • Liu, T.M.: `Study of MPEG-2 and H.264 video decoders for mobile applications', May 2007, PhD, National Chiao Tung University.
    22. 22)
      • Sun, S.M., Liu, T.M., Lee, C.Y.: `A self-grouping and table-merging algorithm for VLC-based video decoding system', IEEE Asia Pacific Conf. on Circuits and Systems, December 2006, p. 1567–1570.
    23. 23)
      • Lee, W.C., Li, Y., Lee, C.Y.: `Design of a memory-based VLC decoder for portable video applications', IEEE Asia Pacific Conf. on Circuits and Systems, December 2008, p. 1340–1343.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-ipr.2009.0344
Loading

Related content

content/journals/10.1049/iet-ipr.2009.0344
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address