Skip to main content
Log in

Automatic Synthesis of Parsers and Validation of Bitstreams Within the MPEG Reconfigurable Video Coding Framework

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

Video coding technology has evolved in the past years into a variety of different and complex algorithms. So far the specifications of such standard algorithms have been done case by case, providing monolithic textual and reference software specifications, but without paying any attention to the possibility of further improvements of such monolithic standards. The MPEG Reconfigurable Video Coding (RVC) framework is a new ISO/IEC standard, currently under its final stage of development aiming at providing video codec specifications at the level of coding tools instead of monolithic descriptions. The possibility to select a subset of standard video coding algorithms to specify a decoder that satisfies application specific constraints is very attractive. However, such possibility to reconfigure codecs requires systematic procedures and tools capable of describing the new bitstream syntaxes of such new codecs. Moreover, it becomes also necessary to generate the associated parsers, capable of parsing the new bitstreams. This paper further explains the problem and describes the technologies used to describe new bitstream syntaxes. Additionally, the paper describes the methodologies and the tools for the validation of bitstream syntaxes descriptions as well as a systematic procedure for automatically synthesizing parsers from the bitstream descriptions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10

Similar content being viewed by others

References

  1. ISO/IEC FDIS 23001-4 (2009). MPEG systems technologies—part 4: Codec configuration representation. Maui.

  2. Eker, J., & Janneck, J. (2003). CAL language report. ERL Technical Memo UCB/ERL M03/48.

  3. International Standard ISO/IEC FDIS 23001-5 (2005). MPEG systems technologies—part 5: Bitstream syntax description language (BSDL).

  4. ISO/IEC FDIS 23002-4 (2009). MPEG video technologies—part 4: Video tool library. Maui.

  5. Sourceforge (2009). Open dataflow sourceforge project. http://opendf.sourceforge.net/.

  6. ISO/IEC14496 (2004). Coding of audio-visual objects.

  7. Lucarz, C., Mattavelli, M., Thomas-Kerr, J., & Janneck, J. (2007). Reconfigurable media coding: A new specification model for multimedia coders. In IEEE workshop on signal processing systems (pp. 481–486).

  8. Thomas-Kerr, J., Janneck, J., Mattavelli, M., Burnett, I., & Ritz, C. (2007). Reconfigurable media coding: Self-describing multimedia bistreams. In IEEE workshop on signal processing systems SiPS 2007. Shanghai, China, 17–19 April 2007.

  9. Thomas-Kerr, J., Burnett, I., Ritz, C., Devillers, S., De Schijver, D., & Van de Walle, R. (2007). Is that a fish in your ear? A universal metalanguage for multimedia. IEEE Multimedia, 14(2), 72–77.

    Article  Google Scholar 

  10. Eleftheriadis, A. (1997). Flavor: A language for media representation. In ACM int’l conf. on multimedia (pp. 1–9).

  11. Hong, D., & Eleftheriadis, A. (2002). XFlavor: Bridging bits and objects in media representation.

  12. Janneck, J. W., Miller, I. D., Parlour, D. B., Mattavelli, M., Lucarz, C., Wipliez, M., et al. (2008). Translating dataflow programs to efficient hardware: An MPEG-4 simple profile decoder case study. In Design, automation and test in Europe (DATE). Munich, Germany.

  13. Wipliez, M., Roquier, G., Raulet, M., Nezan, J.-F., & Déforges, O. (2008). Code generation for the MPEG reconfigurable video coding framework: From CAL actions to C functions. In IEEE international conference on multimedia & expo (ICME). Hannover, Germany.

  14. Li, J., Ding, D., Lucarz, C., Keller, S., & Mattavelli, M. (2008). Efficient data flow variable length decoding implementation for the MPEG reconfigurable video coding framework. In IEEE workshop on signal processing systems. Washington DC.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christophe Lucarz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lucarz, C., Piat, J. & Mattavelli, M. Automatic Synthesis of Parsers and Validation of Bitstreams Within the MPEG Reconfigurable Video Coding Framework. J Sign Process Syst 63, 215–225 (2011). https://doi.org/10.1007/s11265-009-0395-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-009-0395-7

Keywords

Navigation