Skip to main content

An Efficient Hardware Architecture for Deblocking Filter in HEVC

  • Conference paper
  • First Online:

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

Abstract

This paper proposes a new hardware architecture for deblocking filter in a high efficiency video coding (HEVC) system. The proposed hardware is designed by using mixed pipelined and parallel processing architectures. The pixels are processed in the stream of two blocks of \(4 \times 32\) samples in which edge filters are applied vertically in a parallel fashion for the processing of luma and chroma samples. These pixels are transposed and reprocessed through the vertical filter for horizontal filtering in a pipelined fashion. Finally, the filtered block will be transposed back to the original direction. The proposed filter is implemented using Verilog HDL, and the design is synthesized using the GPDK 90 nm technology library. Experimental results show that the proposed deblocking filter architecture achieves similar or up to two times higher throughput compared with the existing architectures while occupying a moderate chip area and consuming relatively low logic power. The proposed architecture supports the real-time deblocking filter operation of \(4\text {k} \times 2\text {k}\) @60 fps under the clock frequency of 125 MHz with a gate count of 110K.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

Learn about institutional subscriptions

References

  1. ITU-T and ISO/IEC (2013) High efficiency video coding, document H.265 and ISO/IEC 23 008-2:2013, ITU-T Recommendation, Geneva, Switzerland

    Google Scholar 

  2. Sullivan GJ, Ohm JR, Han WJ, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ System Video Technol 22(12):1649–1668

    Article  Google Scholar 

  3. Shen W, Shang Q, Shen S, Fan Y, Zeng X (2013) A high-throughput VLSI architecture for deblocking filter in HEVC. In: 2013 IEEE international symposium on circuits and systems (ISCAS2013). IEEE, pp 673-676

    Google Scholar 

  4. Fang CC, Chen IW, Chang TS (2015) A hardware-efficient deblocking filter design for HEVC. In: 2015 IEEE international symposium on circuits and systems (ISCAS), pp 1786–1789

    Google Scholar 

  5. Le HHN, Bae J (2014) High-throughput parallel architecture for H. 265/HEVC deblocking filter. J Inf Sci Eng 30(2):281–294

    Google Scholar 

  6. Cheng W, Fan Y, Lu Y, Jin Y, Zeng X (2015) A high-throughput HEVC deblocking filter VLSI architecture for 8k \(\times \) 4k application. In: 2015 IEEE international symposium on circuits and systems (ISCAS). IEEE, pp 605–608

    Google Scholar 

  7. Norkin A, Bjontegaard G, Fuldseth A, Narroschke M, Ikeda M, Andersson K, Zhou M, Van der Auwera G (2012) HEVC deblocking filter. IEEE Trans Circ Syst Video Technol 22(12):1746–1754

    Article  Google Scholar 

  8. Ostermann J et al (2004) Video coding with H.264/AVC: tools performance and complexity. IEEE Circ Syst Mag 4(1):7–28

    Google Scholar 

  9. Srinivasarao BKN, Chakrabarti I, Ahmad MN (2015) High-speed low-power very-large-scale integration architecture for dual-standard deblocking filter. IET Circ Dev Syst 9(5):377–383

    Article  Google Scholar 

  10. Peesapati R, Das S, Baldev S, Ahamed SR (2017) Design of streaming deblocking filter for HEVC decoder. IEEE Trans Consum Electron 63(3):1–9

    Article  Google Scholar 

  11. Li M, Zhou J, Zhou D, Peng X, Goto S (2012) De-blocking filter design for HEVC and H.264/AVC. In: Proceedings of Advanced Multimedia Information Processing, pp 273–284

    Google Scholar 

  12. Shen W, Fan Y, Bai Y, Huang L, Shang Q, Liu C, Zeng X (2016) A combined deblocking filter and SAO hardware architecture for HEVC. IEEE Trans Multimedia 18(6):1022–1033

    Article  Google Scholar 

  13. Ozcan E, Adibelli Y, Hamzaoglu I (2013) A high performance deblocking filter hardware for high efficiency video coding. IEEE Trans Consum Electron 59(3):714–720

    Article  Google Scholar 

  14. Hsu PK, Shen CA (2016) The VLSI architecture of a highly efficient deblocking filter for HEVC systems. IEEE Trans Circ Syst Video Technol 27(5):1091–1103

    Article  Google Scholar 

  15. Parlak M, Hamzaoglu I (2008) Low power H. 264 deblocking filter hardware implementations. IEEE Trans Consum Electron 54(2):808–816

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. Kopperundevi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kopperundevi, P., Surya Prakash, M. (2021). An Efficient Hardware Architecture for Deblocking Filter in HEVC. In: Favorskaya, M.N., Mekhilef, S., Pandey, R.K., Singh, N. (eds) Innovations in Electrical and Electronic Engineering. Lecture Notes in Electrical Engineering, vol 661. Springer, Singapore. https://doi.org/10.1007/978-981-15-4692-1_46

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-4692-1_46

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-4691-4

  • Online ISBN: 978-981-15-4692-1

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics