An optimized MPEG-21 BSDL framework for the adaptation of scalable bitstreams

A format-agnostic framework for content adaptation allows reaching a maximum number of users in heterogeneous multimedia environments. Such a framework typically relies on the use of scalable bitstreams. In this paper, we investigate the use of bitstreams compliant with the scalable extension of the H.264/MPEG-4 AVC standard in a format-independent framework for content adaptation. These bitstreams are scalable along the temporal, spatial, and SNR axis. To adapt these bitstreams, a format-independent adaptation engine is employed, driven by the MPEG-21 Bitstream Syntax Description Language (BSDL). MPEG-21 BSDL is a specification that allows generating high-level XML descriptions of the structure of a scalable bitstream. As such, the complexity of the adaptation of scalable bitstreams can be moved to the XML domain. Unfortunately, the current version of MPEG-21 BSDL cannot be used to describe the structure of large video bitstreams because the bitstream parsing process is characterized by an increasing memory consumption and a decreasing description generation speed. Therefore, in this paper, we describe a number of extensions to the MPEG-21 BSDL specification that make it possible to optimize the processing of bitstreams. Moreover, we also introduce a number of additional extensions necessary to describe the structure of scalable H.264/AVC bitstreams. Our performance analysis demonstrates that our extensions enable the bitstream parsing process to translate the structure of the scalable bitstreams into an XML document multiple times faster. Further, a constant and low memory consumption is obtained during the bitstream parsing process.

[1]  Rik Van de Walle,et al.  The MPEG-21 Book , 2006 .

[2]  Nikola Sprljan,et al.  Bitstream syntax description based adaptation of scalable video , 2005 .

[3]  Jens-Rainer Ohm,et al.  Advances in Scalable Video Coding , 2005, Proceedings of the IEEE.

[4]  Alexandros Eleftheriadis,et al.  XFlavor: bridging bits and objects in media representation , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[5]  Joe F. Chicharo,et al.  Universal multimedia access from wired and wireless systems , 2001 .

[6]  Wesley De Neve,et al.  A Real-Time Content Adaptation Framework for Exploiting ROI Scalability in H.264/AVC , 2006, ACIVS.

[7]  Peter Lambert,et al.  A performance evaluation of MPEG-21 BSDL in the context of H.264/AVC , 2004, SPIE Optics + Photonics.

[8]  C.-C. Jay Kuo,et al.  MPEG video markup language and its applications to robust video transmission , 2005, J. Vis. Commun. Image Represent..

[9]  Christian Timmerer,et al.  Bitstream syntax description-based adaptation in streaming and constrained environments , 2005, IEEE Transactions on Multimedia.

[10]  Wesley De Neve,et al.  BFlavor: A harmonized approach to media resource adaptation, inspired by MPEG-21 BSDL and XFlavor , 2006, Signal Process. Image Commun..

[11]  Shih-Fu Chang,et al.  Video Adaptation: Concepts, Technologies, and Open Issues , 2005, Proceedings of the IEEE.

[12]  Christian Timmerer,et al.  Coding format independent multimedia content adaptation using XML , 2003, SPIE ITCom.

[13]  Solomon W. Golomb,et al.  Run-length encodings (Corresp.) , 1966, IEEE Trans. Inf. Theory.

[14]  Dong Tian,et al.  Sub-sequence video coding for improved temporal scalability , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[15]  Wesley De Neve,et al.  BFlavor: an Optimized XML-based Framework for Multimedia Content Customization , 2006 .

[16]  Michael Kay,et al.  XSLT Programmer's Reference , 2000 .

[17]  Wesley De Neve,et al.  Generating MPEG-21 BSDL descriptions using context-related attributes , 2005, Seventh IEEE International Symposium on Multimedia (ISM'05).

[18]  Marta Karczewicz,et al.  Fine-grained scalability for H.264/AVC , 2005, Proceedings of the Eighth International Symposium on Signal Processing and Its Applications, 2005..

[19]  Alexandros Eleftheriadis,et al.  Flavor: a language for media representation , 1997, MULTIMEDIA '97.

[20]  Yong Wang,et al.  Optimal adaptation decision-taking for terminal and network quality-of-service , 2005, IEEE Transactions on Multimedia.

[21]  Wesley De Neve,et al.  MPEG-21 bitstream syntax descriptions for scalable video codecs , 2006, Multimedia Systems.

[22]  S. Golomb Run-length encodings. , 1966 .

[23]  Christian Timmerer,et al.  Bitstream syntax description: a tool for multimedia resource adaptation within MPEG-21 , 2003, Signal Process. Image Commun..

[24]  Wesley De Neve,et al.  On an Evaluation of Transformation Languages in a Fully XML-Driven Framework for Video Content Adaptation , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).