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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Wenger S (2003) H.264/AVC over IP. IEEE Trans Circuits Syst Video Technol 13:645–656
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
Wenger S, Horowitz M (2002) FMO: flexible macroblock ordering. JVT-C089
Richardson IEG (2003) H.264 and MPEG-4 video compression: video coding for next-generation multimedia. Wiley, Chichester
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
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
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
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
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
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
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
Grgic S, Grgic M, Zovko-Cihlar B (2001) Performance analysis of image compression using wavelets. IEEE Trans Industr Electron 48:682–695
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
Cohen A, Daubechies I, Feauveau JC (1992) Biorthogonal bases of compactly supported wavelets. Commun Pure Appl Math 45:485–500
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
H.264/AVC JM (2009) Reference software manual. http://iphome.hhi.de/suehring/tml/
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
Wenger S (1999) Error patterns for internet experiments. In: ITU-T Standardization sector, document Q15-I-16r1
Texas Instruments Embedded Processors Wiki. Developer community for DaVinci and OMAP technology. http://wiki.davincidsp.com/index.php/Main_Page
Texas Instruments (2006) DVSDK getting started guide
Texas Instruments (2006) DVEVM getting started guide
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)