Skip to main content
  • Research Article
  • Open access
  • Published:

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


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.

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


  1. Team JV: Advanced video coding for generic audiovisual services. ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, May 2003

  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.815168

    Article  Google 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.815165

    Article  Google 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.1053907

    Article  MATH  MathSciNet  Google Scholar 

  6. Richardson IEG: H.264 and MPEG-4 Video Compression. John Willey & Sons, New York, NY, USA; 2003.

    Book  Google 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.766752

    Article  Google 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 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Ke Xu.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Xu, K., Choy, CS., Chan, CF. et al. Priority-Based Heading One Detector in H.264/AVC Decoding. J Embedded Systems 2007, 060834 (2007).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: