Multimedia Tools and Applications

, Volume 39, Issue 1, pp 101–116 | Cite as

XFlavor: providing XML features in media representation

  • Danny HongEmail author
  • Alexandros Eleftheriadis


We present XFlavor, a framework for providing XML representation of multimedia data. XFlavor can be used to convert multimedia data back and forth between binary and XML representations. Compared to bitstreams, XML documents are easier to access and manipulate, and consequently, the development of multimedia processing software is greatly facilitated, as one generic XML parser can be used to read and write different types of data in XML form.


Media representation XFlavor Flavor Software tools 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amielh M, Devillers S (2002) Bitstream syntax description language: Application of xml schema to multimedia content adaptation. In: Proceedings 11th int’l World Wide Web conference (WWW2002)Google Scholar
  2. 2.
    Avaro A, Salembier P (2001) MPEG-7 systems: overview. IEEE Trans. Circuits Syst Video Technol 11(6):760–764CrossRefGoogle Scholar
  3. 3.
    Chang, SF (1995) Some new algorithms for processing images in the transform compressed domain. In: Proceedings ACM int conf on visual commnunications and image processingGoogle Scholar
  4. 4.
    Cover TM, Thomas JA (1991) Elements of information theory. WileyGoogle Scholar
  5. 5.
    Devillers S (2003) An extension of bsdl for multimedia bitstream syntax description, vol 2790. In: Proceedings 9th int’l conf. on parallel and distributed computing (Euro-Par 2003), vol 2790Google Scholar
  6. 6.
    Devillers S et al (2005) Bitstream syntax description-based adaptation in streaming and constrained environments. IEEE Trans Multimedia 7(3):463–470CrossRefMathSciNetGoogle Scholar
  7. 7.
    Dubuisson O (2000) ASN.1. Communication between heterogeneous systems. Morgan KaufmannGoogle Scholar
  8. 8.
    Eleftheriadis A (1997) Flavor: a language for media representation. In: Proceedings ACM int. conf. on multimedia, pp 1–9Google Scholar
  9. 9.
    Fang Y, Eleftheriadis A (1996) A syntactic framework for bitstream-level representation of audio-visual objects. In: Proceedings IEEE int. conf. on image processing, pp II.426–II.432Google Scholar
  10. 10.
    Girardot M, Sundaresan N (2000) Efficient representation and streaming of XML content over the internet medium. In: Proceedings IEEE int. conf. on multimedia and expo, pp 67–70Google Scholar
  11. 11.
    Hong D, Eleftheriadis A (2002) XFlavor: Bridging bits and objects in media representation. In: Proceedings IEEE int. conf. on multimedia and expo, pp 773–776Google Scholar
  12. 12.
    IETF RFC 1832 (1995) XDR: external data representation standardGoogle Scholar
  13. 13.
    ISO/IEC 8824-1 (ITU-T Recommendation X.680) (2002) Information Technology—abstract syntax notation one (ASN.1):specification of basic notationGoogle Scholar
  14. 14.
    ISO/IEC 8825-1 (ITU-T Recommendation X.690) (2002) Information technology—ASN.1 encoding rules: specification of basic encoding rules (BER), canonical encoding rules (CER) and distinguished encoding rules (DER)Google Scholar
  15. 15.
    ISO/IEC 10918 International Standard (JPEG) (1994) Information technology—digital compression and coding of continuous-tone still imagesGoogle Scholar
  16. 16.
    ISO/IEC 11172 International Standard (MPEG-1) (1993) Information technology—coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbits/sGoogle Scholar
  17. 17.
    ISO/IEC 13818 International Standard (MPEG-2) (1996) Information technology—generic coding of moving pictures and associated audio informationGoogle Scholar
  18. 18.
    ISO/IEC 13818-1 International Standard (1996) Information technology—generic coding of moving pictures and associated audio information—part 1: systemsGoogle Scholar
  19. 19.
    ISO/IEC 14496 International Standard (MPEG-4) (1999) Information technology—coding of audio-visual objectsGoogle Scholar
  20. 20.
    ISO/IEC 14496-1 International Standard (2001) Information technology—coding of audio-visual objects—part 1: systemsGoogle Scholar
  21. 21.
    ISO/IEC 14496-3 International Standard (1999) Information technology—coding of audio-visual objects—part 3: audioGoogle Scholar
  22. 22.
    ISO/IEC 19757-2:2003 (2003) Information technology—document schema definition language (DSDL)—part 2: regular-grammar-based validation—RELAX NGGoogle Scholar
  23. 23.
    ISO/IEC 21000 International Standard (MPEG-21) (2003) Information technology—multimedia frameworkGoogle Scholar
  24. 24.
    ISO/IEC TR 22250-1:2002 (2002) Information technology—document description and processing languages—regular language description for XML (RELAX)—part 1: RELAX CoreGoogle Scholar
  25. 25.
    Liefke H, Suciu D (2000) XMill: an efficient compressor for XML data. In: Proceedings 2000 ACM SIGMOD int. conf. on management of data, pp 153–164Google Scholar
  26. 26.
    Levine J, Mason T, Brown D (1992) lex & yacc. O’Reilly, 2nd ednGoogle Scholar
  27. 27.
    Osorio R et al (2002) Bitstream syntax description language for 3D MPEG-4 view-dependent texture streaming. In: Proceedings IEEE Int. Conf. on Image Processing (ICIP), vol 3, pp III–17–III–20Google Scholar
  28. 28.
    Panis G, et al (2003) Bitstream syntax description: a tool for multimedia resource adaptation within MPEG-21. EURASIP Signal Processing: Image Communication Journal 18(8):721–747CrossRefGoogle Scholar
  29. 29.
    Smoliar SW, Zhang H (1994) Content-based video indexing and retrieval. IEEE Multimed Magazine 1(2):62–72CrossRefGoogle Scholar
  30. 30.
    Stevens R (1998) Unix network programming, 2nd edn. Prentice Hall, 1998 and 1999Google Scholar
  31. 31.
    Vetro A (2004) MPEG-21 digital item adaptation: enabling universal multimedia access. IEEE Multimed 11(1):84–87CrossRefMathSciNetGoogle Scholar
  32. 32.
    Vetro A, Timmerer C (2005) Digital item adaptation: overview of standardization and research activities. IEEE Trans Multimed 7(3):418–426CrossRefGoogle Scholar
  33. 33.
    Vetro A, Timmerer C, Devillers S (2006) The MPEG-21 book. WileyGoogle Scholar
  34. 34.
    W3C Note (1999) WAP binary XML content formatGoogle Scholar
  35. 35.
    W3C Recommendation (1999) XSL transformations (XSLT)Google Scholar
  36. 36.
    W3C Recommendation (2001) XML Schema Part 0: Primer, XML schema part 1: structures, XML schema part 2: datatypesGoogle Scholar
  37. 37.
    W3C Recommendation (2004) Extensible markup language (XML) 1.0 (3rd edn)Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  1. 1.Department of Electrical EngineeringColumbia UniversityNew YorkUSA

Personalised recommendations