Skip to main content

An Implementation of High Speed DCT and Hadamard Transform for H.264

  • Conference paper
AETA 2013: Recent Advances in Electrical Engineering and Related Sciences

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 282))

  • 3480 Accesses

Abstract

The focus of this paper is the improvement of performance of the high speed forward integer DCT architecture for H.264 and Hadamard for luma in intra prediction. The DCT and Hadamard architecture are the same architectures, a serial architecture and pipeline processing, includes two 1-D architectures. Each architecture uses six adders and four shifters (DCT) or one shifter (Hadamard). They can operate simultaneously for high-throughput processing. The proposed DCT and Hadamard algorithms are verified by Matlab and VCS tool of Synsopsys. Then the design is synthesized by Design Compiler with 90nm CMOS technology. The DCT and Hadamard core requires only 5103 logic cells (DCT core uses 2170 logic cells; Hadamard core uses 2392 logic cells, and other cores use 540 logic cells) and needs 24 clock cycles to finish one 4x4 DCT or Hadamard block at pipeline mode. Its frequency can operate at 250MHz.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lin, Y.-L.S., Kao, C.-Y., Kuo, H.-C., Chen, J.-W.: VLSI Design for Video Coding -H.264/AVC Encoding from Standard Specification to Chip. Springer, Heidelberg (2010) ISBN 978-1-4419-0958-9

    Google Scholar 

  2. Hallapuro, A., Karczewicz, M.: Low Complexity Transform and Quantiza-tion – Part I: Basic Implementation, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6) (2002)

    Google Scholar 

  3. Prasoon, A.K., Rajan, K.: 4×4 2-D DCT for H.264/AVC. In: International Conference on Advances in Computing, Communication and Control, ICAC3 2009 (2009)

    Google Scholar 

  4. Sun, S., Qi, H.: A Pipelining Hardware Implementation of H.264 Based on FPGA. In: International Conference on Intelligent Computation Technology and Automation (2010)

    Google Scholar 

  5. Wang, T.-C., Huang, Y.-W., Fang, H.-C., Chen, L.-G.: Parallel 4X4 2D trans-form and inverse transform architecture for MPEG-4 AVC/H.264. In: Proceedings of the 2003 International Symposium on Circuits and Systems, vol. 2, pp. II-800–II-803 (2003)

    Google Scholar 

  6. Chen, L.-F., Li, K.-H., Huang, C.-Y., Lai, Y.-K.: Analysis and architecture design of multi-transform architecture for h.264/avc intra frame coder. In: ICME (2008)

    Google Scholar 

  7. Tran, X.-T., Tran, V.-H.: An Efficient Architecture of Forward Transforms and Quantization for H.264/AVC Codecs. REV Journal on Electronics and Communications 1(2) (April–June 2011)

    Google Scholar 

  8. Huang, Y.Q., Liu, Q., Ikenaga, T.S.: Highly parallel fractional motion estimation engine for super hi-vision 4kx4k@60lps. IEEE Int. Works. Multimedia Signal Processing (2009)

    Google Scholar 

  9. Malvar, H.S., Hallapuro, A., Karczewicz, M., Kerofsky, L.: Low-Complexity Transform and quantization in H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology 13(7) (2003)

    Google Scholar 

  10. Agostini, L., Porto, R., Porto, M., Silva, T., Rosa, L., Guntzel, J., Silva, I., Bampi, S.: Forward and Inverse 2-D DCT Architechtures Targeting HDTV For H.26/AVC Video Compression Standard. Latin American Applied Research (2007)

    Google Scholar 

  11. EL-Banna, H., EL-Fattah, A.A., Fakhr, W.: An Efficient Implementation of the 1D DCT using FPGA Technology. In: Proceedings of the 11th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2004), pp. 356–360 (2004)

    Google Scholar 

  12. Xiuhua, J., Caiming, Z., Yanling, W.: Fast Algorithm of the 2-D 4x4 Inverse Integer Transform for H.264/AVC. In: IEEE Innovative Computing, Information and Control International Conference, ICICIC (2007)

    Google Scholar 

  13. Owaida, M., Koziri, M., Katsavounidis, I., Stamoulis, G.: A High Performance and Low Power Hardware Architecture for The Transform & Quantization Stages In H.264. In: ICME (2009)

    Google Scholar 

  14. Liu, Z., Wang, D., Ikenaga, T.: Hardware optimizations of variable block size hadamard transform for h.264/avc frext. In: ICIP (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bui An Dong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dong, B.A., Thinh, H.Q. (2014). An Implementation of High Speed DCT and Hadamard Transform for H.264. In: Zelinka, I., Duy, V., Cha, J. (eds) AETA 2013: Recent Advances in Electrical Engineering and Related Sciences. Lecture Notes in Electrical Engineering, vol 282. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41968-3_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41968-3_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41967-6

  • Online ISBN: 978-3-642-41968-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics