Skip to content


  • Research Article
  • Open Access

Priority-Based Heading One Detector in H.264/AVC Decoding

EURASIP Journal on Embedded Systems20072007:060834

  • Received: 11 July 2006
  • Accepted: 31 January 2007
  • Published:


A novel priority-based heading one detector for Exp-Golomb/CAVLC decoding of H.264/AVC is presented. It exploits the statistical distribution of input encoded codewords and adopts a nonuniform partition decoding scheme for the detector. Compared with a conventional design without power optimization, the power consumption can be reduced by more than 3 times while the performance is maintained and the design hardware cost does not increase. The proposed detector has successfully been verified and implemented in a complete H.264/AVC decoding system.


  • Power Consumption
  • Control Structure
  • Power Optimization
  • Electronic Circuit
  • Design Hardware

[1 2 3 4 5 6 7 8 9 10 11]

Authors’ Affiliations

Department of Electronic Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong


  1. Team JV: Advanced video coding for generic audiovisual services. ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, May 2003Google Scholar
  2. Wiegand T, Schwarz H, Joch A, Kossentini F, Sullivan GJ: Rate-constrained coder control and comparison of video coding standards. IEEE Transactions on Circuits and Systems for Video Technology 2003,13(7):688-703. 10.1109/TCSVT.2003.815168View ArticleGoogle Scholar
  3. Wiegand T, Sullivan GJ, Bjøntegaard G, Luthra A: Overview of the H.264/AVC video coding standard. IEEE Transactions on Circuits and Systems for Video Technology 2003,13(7):560-576. 10.1109/TCSVT.2003.815165View ArticleGoogle Scholar
  4. Di W, Wen G, Mingzeng H, Zhenzhou J: An Exp-Golomb encoder and decoder architecture for JVT/AVS. Proceedings of the 5th International Conference on ASIC, October 2003, Beijing, China 2: 910-913.Google Scholar
  5. Golomb SW: Run-length encoding. IEEE Transactions on Information Theory 1966,12(3):399-401. 10.1109/TIT.1966.1053907MATHMathSciNetView ArticleGoogle Scholar
  6. Richardson IEG: H.264 and MPEG-4 Video Compression. John Willey & Sons, New York, NY, USA; 2003.View ArticleGoogle Scholar
  7. Joint Video Team (JVT) reference software JM9.4,
  8. Wang T-C, Fang H-C, Chao W-M, Chen H-H, Chen L-G: An UVLC encoder architecture for H.26L. Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS '02), May 2002, Phoenix, Ariz, USA 2: 308-311.Google Scholar
  9. Cho SH, Xanthopoulos T, Chandrakasan AP: A low power variable length decoder for MPEG-2 based on nonuniform fine-grain table partitioning. IEEE Transactions on VLSI Systems 1999,7(2):249-257. 10.1109/92.766752View ArticleGoogle Scholar
  10. Amer I, Badawy W, Jullien G: Towards MPEG-4 part 10 system on chip: a VLSI prototype for context-based adaptive variable length coding (CAVLC). Proceedings of IEEE Workshop on Signal Processing Systems (SIPS '04), October 2004, Austin, Tex, USA 275-279.Google Scholar
  11. Lin H-Y, Lu Y-H, Liu B-D, Yang J-F: Low power design of H.264 CAVLC decoder. Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS '06), May 2006, Island of Kos, Greece 2689-2692.Google Scholar