Ubiquitous Media Communication Algorithms

Conference paper


This paper proposes an efficient algorithm for H.264/AVC streaming over error prone channels. H.264/AVC Redundant slices feature is an error robustness feature allowing the encoder to send an extra representation of a frame region that can be used if the primary representation is corrupted or lost. Redundant slices tool allow the insertion of primary slices and one or more additional secondary slices belongs to the original frame in the same bit stream. If a primary slice is affected by errors, it can be replaced by an error-free redundant one; otherwise the redundant slices are discarded. Unlike previous methods, in which redundant slices are statically allocated, typically at the end of the transmission frame, we suggest a more effective allocation scheme. Moreover a dynamic Flexible Macroblock Ordering (FMO) type-2 technique is employed for specific slices which are dedicated for Region of Interest (ROI). Then, redundancy slices are generated representing the foreground ROI. Compared with the H.264/AVC conventional standard, our proposed approach can effectively enhance the smoothness of the video. The proposed redundant slices allocation with dynamic FMO type-2 technique can be used and integrated into H.264/AVC without violating the standard

Index Terms

Media Communications Ubiquitous Media Media Transmission Algorithm Error Prone Channels 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Advanced Video Coding for Generic Audiovisual Services, ITU-T Rec. H.264 and ISO/IEC 14496–10 (MPEG-4 AVC), ITU-T and ISO/IEC JTC 1, Version 1: May 2003, Version 2: May 2004, Version 3: Mar. 2005, Version 4: Sept. 2005, Version 5 and Version 6: June 2006, Version 7: Apr. 2007, Version 8 (including SVC extension): Consented in July 2007.Google Scholar
  2. [2]
    Kostas Psannis and Yutaka Ishibashi, Efficient Flexible Macroblock Ordering Technique, IEICE Transactions on Communications, vol. E91-B, No. 08, pp. 2692–2701, August 2008.CrossRefGoogle Scholar
  3. [3]
    S. Rane and B. Girod, Systematic lossy error protection of video based on H.264/AVC redundant slices, in Proc. Visual Communication and Image Processing VCIP-2006, San Jose, CA, Jan. 2005.Google Scholar
  4. [4]
    Y.-K. Wang, M. M. Hannuksela, and M. Gabbouj, Error resilient video coding using unequally protected key pictures, in Proc. International Workshop VLBV03, Sep. 2003.Google Scholar
  5. [5]
    P. Baccichet, S. Rane, and B. Girod, Systematic lossy error protection based on H.264/AVC redundant slices and flexible macroblock ordering, in Proc. 15th International Packet Video Workshop, Hangzhou, P. R. China, Apr. 2006.Google Scholar
  6. [6]
    Ziqing Mao, Rong Yan, Ling Shao and Dong Xie. An Error Resilience Scheme for Packet Loss Recover of H.264 Video, PCM 2004, August 2004.Google Scholar
  7. [7]
    H.264/AVC Software Coordination, software version: JM 13.0 (
  8. [8]
    Kostas. E. Psannis, M. G. Hadjinicolaou, and A. Krikelis, MPEG-2streaming of full interactive content, IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 2, pp. 280–285, 2006.CrossRefGoogle Scholar
  9. [9]
    Kostas Psannis and Yutaka Ishibashi, Enhanced H.264/AVC Stream Switching over Varying Bandwidth Networks, IEICE ELEX Journal, Vol.5, No.19, pp. 827–832, October, 2008.CrossRefGoogle Scholar
  10. [10]
    Kostas Psannis and Yutaka Ishibashi, Efficient Error Resilient Algorithm for H.264/AVC: Mobility Management in Wireless Video Streaming, Telecommunication Systems Journal, vol 41, issue 2, pp. 260–292, 2009.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  1. 1.Department of Technology ManagementUniversity of MacedoniaMacedoniaGreece

Personalised recommendations