XFlavor: bridging bits and objects in media representation

Flavor is a formal language developed for describing compressed bitstream syntax, especially the bitstreams representing multimedia objects. A translator is also available for translating a Flavor description into C++ or Java code. The code includes bitstream parsing and generating operations that can readily be used by software developers with essentially zero additional programming. After briefly describing the latest version of Flavor, we propose an extension - XFlavor - that provides XML features by transforming the traditional bitstream representation of multimedia data into a corresponding XML representation.

[1]  Alexandros Eleftheriadis,et al.  A syntactic framework for bitstream-level representation of audio-visual objects , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

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

[3]  Alexandros Eleftheriadis,et al.  Automatic generation of entropy coding programs using Flavor , 1998, 1998 IEEE Second Workshop on Multimedia Signal Processing (Cat. No.98EX175).

[4]  Jon Bosak Media-Independent Publishing: Four Myths about XML , 1998, Computer.

[5]  Philippe Salembier,et al.  MPEG-7 Systems: overview , 2001, IEEE Trans. Circuits Syst. Video Technol..