Skip to main content

Design and Implementation of H.264/AVC Reverse Biorthogonal Wavelet-Based Flexible Macroblock Ordering

  • Conference paper
  • First Online:
  • 1096 Accesses

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

Abstract

Evolved from conventional Flexible Macroblock Ordering (FMO) that is coded out of raster sequence in spatial domain, this paper presents Wavelet-domain slice group partition and unequal error protection for H.264/AVC video communication. In detail, this paper develops Wavelet-based FMO (WFMO) algorithm to adaptively allocate macroblocks into 4 slice groups based on Reverse Biorthogonal (rbio) Wavelet transform, and then adopts unequal Reed-Solomon error correction to enhance the robustness of the packet carrying the slice group of most significance and psychovisual sensitivity. Experimental results show H.264/AVC codec with proposed Reverse Biorthogonal (rbio) WFMO can achieve better subjective and objective video quality under various packet loss conditions than that without FMO and that with conventional FMO. On the other hand, a DaVinci embedded platform implementation of H.264/AVC surveillance camera featuring rbio WFMO is accomplished. Implementation results demonstrate the video communication quality of H.264/AVC surveillance camera featuring rbio WFMO is superior under error-prone network environments and feasible for embedded real-time applications.

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

Learn about institutional subscriptions

References

  1. Wenger S (2003) H.264/AVC over IP. IEEE Trans Circuits Syst Video Technol 13:645–656

    Article  Google Scholar 

  2. Wiegand T, Sullivan GJ, Bjntegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circuits Syst Video Technol 13:560–576

    Article  Google Scholar 

  3. Wenger S, Horowitz M (2002) FMO: flexible macroblock ordering. JVT-C089

    Google Scholar 

  4. Richardson IEG (2003) H.264 and MPEG-4 video compression: video coding for next-generation multimedia. Wiley, Chichester

    Google Scholar 

  5. Dhondt Y, Lambert P, Notebaert S, de Walle RV (2005) Flexible macroblock ordering as a content adaptation tool in H.264/AVC. In: Proceedings of SPIE, pp 44–52

    Google Scholar 

  6. Hantanong W, Aramvith S (2005) Analysis of macroblock-to-slice group mapping for H.264 video transmission over packet-based wireless fading channel. In: Proceedings of IEEE midwest symposium on circuits and systems, vol 2. pp 1541–1544

    Google Scholar 

  7. Thomos N, Argyropoulos S, Boulgouris NV, Strintzis MG (2005) Error-resilient transmission of H.264/AVC streams using flexible macroblock ordering. In: Proceedings of European workshop on the integration of knowledge, semantics and digital media technology, pp 183–189

    Google Scholar 

  8. Benierbah S, Khamadja M (2005) A new technique for quality scalable video coding with H.264. IEEE Trans Circuits Syst Video Technol 15:1332–1340

    Article  Google Scholar 

  9. Im SK, Pearmain AJ (2007) Error resilient video coding with priority data classification using H.264 flexible macroblock ordering. IET Image Proc 1:197–204

    Article  Google Scholar 

  10. Katz B, Greenberg S, Yarkoni N, Blaunstien N, Giladi R (2007) New error-resilient scheme based on FMO and dynamic redundant slices allocation for wireless video transmission. IEEE Trans Broadcast 53:308–319

    Article  Google Scholar 

  11. Ogunfunmi T, Huang WC (2005) A flexible macroblock ordering with 3D MBAMAP for H.264/AVC. In: Proceedings of IEEE international symposium on circuits and systems, vol 4. pp 3475–3478

    Google Scholar 

  12. Grgic S, Grgic M, Zovko-Cihlar B (2001) Performance analysis of image compression using wavelets. IEEE Trans Industr Electron 48:682–695

    Article  Google Scholar 

  13. Zettler WR, Huffman J, Linden DCP (1990) Application of compactly supported wavelets to image compression. In: Proceedings of SPIE image processing algorithms and techniques, vol 1244, pp 150–160

    Google Scholar 

  14. Cohen A, Daubechies I, Feauveau JC (1992) Biorthogonal bases of compactly supported wavelets. Commun Pure Appl Math 45:485–500

    Article  MATH  MathSciNet  Google Scholar 

  15. Grgic M, Ravnjak M, Zovko-Cihlar B (1999) Filter comparison in wavelet transform of still images. In: Proceedings of IEEE international symposium on industrial electronics, vol 1, pp 105–110

    Google Scholar 

  16. H.264/AVC JM (2009) Reference software manual. http://iphome.hhi.de/suehring/tml/

  17. Thomos N, Argyropoulos S, Boulgouris NV, Strintzis MG (2005) Error-resilient transmission of H.264/AVC streams using flexible macroblock ordering. In: Proceedings of European workshop on the integration of knowledge, semantics and digital media technology, pp 183–189

    Google Scholar 

  18. Wenger S (1999) Error patterns for internet experiments. In: ITU-T Standardization sector, document Q15-I-16r1

    Google Scholar 

  19. Texas Instruments Embedded Processors Wiki. Developer community for DaVinci and OMAP technology. http://wiki.davincidsp.com/index.php/Main_Page

  20. Texas Instruments (2006) DVSDK getting started guide

    Google Scholar 

  21. Texas Instruments (2006) DVEVM getting started guide

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chian C. Ho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Wei, JS., Lin, ZY., Ho, C.C. (2013). Design and Implementation of H.264/AVC Reverse Biorthogonal Wavelet-Based Flexible Macroblock Ordering. In: Park, J., Barolli, L., Xhafa, F., Jeong, HY. (eds) Information Technology Convergence. Lecture Notes in Electrical Engineering, vol 253. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6996-0_33

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-6996-0_33

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-6995-3

  • Online ISBN: 978-94-007-6996-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics