Skip to main content

MPEG Reconfigurable Video Representation

  • Chapter
  • First Online:
The MPEG Representation of Digital Media

Abstract

The standardization efforts of MPEG in video coding, originally had as main ­objective to guarantee interoperability of compression systems. This carried with it the possibility to reach another important objective, namely to wide and easy deployment of implementations of those standards. While at the beginning MPEG-1 and MPEG-2 were only specified by textual descriptions, with the increasing complexity of video coding tools, starting with the MPEG-4 set of standards, C or C++ specifications, called reference software, have also become a formal specification of the standards. However, descriptions composed of non-optimized non-modular software packages have shown limitations. Since in practice they are frequently the starting point of an implementation, system designers must rewrite these software packages not only to try to optimize performance, but also to transform such specifications into appropriate forms adapted to be the starting point of current system design flows.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Picture with the kind permission of Jorn Janneck.

References

  1. C. Lucarz, M. Mattavelli, J. Thomas-Kerr, and J. Janneck, “Reconfigurable Media Coding: A New Specification Model for Multimedia Coders,” in IEEE Workshop on Signal Processing Systems, SiPS 2007, (Shanghai, China), April 17–19, pp. 481–486, 2007.

    Google Scholar 

  2. Ihab Amer, Christophe Lucarz, Marco Mattavelli, Ghislain Roquier, Mickael Raulet, Olivier Deforges, Jean-Francois Nezan: “Reconfigurable Video Coding: the Video Coding Standard for Multi-core Platforms”, IEEE Signal Processing Magazine, Special issue on Multicore Platforms, Vol 26, No. 6, November 2009, pag 113–123.

    Google Scholar 

  3. Marco Mattavelli, Ihab Amer and Mickael Raulet: “The reconfigurable video coding standard”, IEEE Signal Processing Magazine, Vol 27, No. 3, May 2010, pag 159–167.

    Article  Google Scholar 

  4. Jörn W. Janneck, “Actors and their composition”, Formal Aspects of Computing, Vol. 15, No. 4, December 2003, pp. 349–369, Springer.

    Article  MATH  Google Scholar 

  5. J. Eker and J. Janneck, “CAL Language Report,” Tech. Rep. ERL Technical Memo UCB/ERL M03/48, University of California at Berkeley, Dec. 2003.

    Google Scholar 

  6. “Open DataFlow Sourceforge Project,” http://opendf.sourceforge.net/.

  7. Endri Bezati, Marco Mattavelli, Mickael Raulet: “RVC-CAL dataflow implementations of MPEG AVC/H.264 CABAC decoding”, Proceedings of the 2010 Conference on Design and Architectures for Signal and Image Processing, DASIP 2010, October 26–28, 2010, Edinburgh, United Kingdom.

    Google Scholar 

  8. M. Wipliez and M. Raulet, “Classification and transformation of dynamic dataflow programs,” in Design and Architectures for Signal and Image Processing (DASIP), 2010, pp. 303–310.

    Google Scholar 

  9. M.Wipliez, G. Roquier, M. Raulet, J.-F. Nezan, and O. D´eforges, “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), 2008.

    Google Scholar 

  10. Matthieu Wipliez, Ghislain Roquier, and Jean-Franois Nezan, “Software Code Generation for the RVC-CAL Language,” Journal of Signal Processing Systems, 2009.

    Google Scholar 

  11. J. W. Janneck, I. D. Miller, D. B. Parlour, G. Roquier, M.Wipliez, and M. Raulet, “Synthesizing hardware from dataflow program: an mpeg-4 simple profile decoder case study,” in Proceeding of the 2008 IEEE Workshop on Signal Processing Systems (SiPS), November 2008.

    Google Scholar 

  12. Jorn W. Janneck, Ian D. Miller, David B. Parlour, Ghislain Roquier, Matthieu Wipliez, and Mickael Raulet, “Synthesizing Hardware from Dataflow Programs,” Journal of Signal Processing Systems, 2009.

    Google Scholar 

  13. Ab Al-Hadi Ab Rahman, R. Thavot, M. Mattavelli, P. Faure: “Hardware and software synthesis of image filters from CAL dataflow specification”, Ph.D. Research in Microelectronics and Electronics (PRIME) 2010 Conference, 18–21 July 2010, Berlin, Germany, ISBN: 978-1-4244-7905-4, Pag. 1–4.

    Google Scholar 

  14. G. Roquier, C. Lucarz, M. Mattavelli, M. Wipliez, M. Raulet, J. W. Janneck, I. D. Miller, D. B. Parlour: “An integrated environment for HW/SW co-design based on a CAL specification and HW/SW code generators”, Proceeding of ISCAS 2009, Taipei, May 2009, 978-1-4244-3828-0/09/$25.00 ©2009 IEEE.

    Google Scholar 

  15. Richard Thavot, Ab Rahman, Ab Al Hadi Bin, Romuald Mosqueron, and Marco Mattavelli, “Automatic multi-connectivity interface generation for system designs based on a dataflow description,” in 6th Conference on Ph.D. Research in Microelectronics & Electronics, 2010.

    Google Scholar 

  16. Christophe Lucarz, Ghislain Roquier, Marco Mattavelli: “High level design space exploration of RVC codec specifications for multi-core heterogeneous plaforms”, Proceedings of the 2010 Conference on Design and Architectures for Signal and Image Processing, DASIP 2010, October 26–28, 2010, Edinburgh, United Kingdom.

    Google Scholar 

  17. Shuvra S. Bhattacharyya, Gordon Brebner, Johan Eker, Jorn W. Janneck, Marco Mattavelli, Carl von Platen, and Mickael Raulet: “OpenDF – A Dataflow Toolset for Reconfigurable Hardware and Multicore Systems”, ACM SIGARCH Computer Architecture News, Special Issue: MCC08 – Multicore Computing 2008, Volume 36, Number 5, pp 29–35, December 2008.

    Google Scholar 

  18. C. Lucarz, M. Mattavelli, M. Wipliez, G. Roquier, M. Raulet, J. Janneck, I. Miller, and D.Parlour, “Dataflow/actor-oriented language for the design of complex signal processing systems,” in Proceedings of the 2008 Conference on Design and Architectures for Signal and Image processing (DASIP), November 2008.

    Google Scholar 

  19. M. Mattavelli, M. Raulet, J. Janneck: “MPEG Reconfigurable Video Coding” in “Handbook of Signal processing Systems”, Pag. 43–68, S. S. Bhattacharyya, Ed F. Deprettere, R. Leupers and J. Takala Editors, Springer 2010 http://www.springer.com/engineering/signals/book/978-1-4419-6344-4.

  20. J. Thomas-Kerr and I. Burnett and C. Ritz and S. Devillers and D. De Schijver and R. Van de Walle, “Is That a Fish in Your Ear? A Universal Metalanguage for Multimedia,” IEEE Multimedia, vol. 14(2), pp. 72–77, 2007.

    Article  Google Scholar 

  21. J. Thomas-Kerr, J. Janneck, M. Mattavelli, I. Burnett, and C. Ritz, “Reconfigurable Media Coding: Self-Describing Multimedia Bistreams,” in IEEE Workshop on Signal processing Systems SiPS 2007, (Shanghai, China), April 17–19, 2007.

    Google Scholar 

  22. Mickaël Raulet, Jonathan Piat, Christophe Lucarz, Marco Mattavelli: “Validation of Bitstream Syntax and Synthesis of Parsers in the MPEG Reconfigurable Video Coding Framework”, 2008 IEEE Workshop on Signal Processing Systems October 8–10, 2008, Washington, D.C. Metro Area, U.S.A, IEEE Catalog No.: CFP08SIG-CDR ISBN: 978-1-4244-2924-0 ISSN: 1520–6130.

    Google Scholar 

  23. Christophe Lucarz, Jonathan Piat, Marco Mattavelli: “Automatic synthesis of parsers and validation of bitstreams within the MPEG Reconfigurable Video Coding Framework”, Journal of Signal Processing Systems, 2009, DOI – 10.1007/s11265-009-0395-7 Link - http://www.springerlink.com/content/ gg261p657x483m91.

  24. “Open RVC-CAL Compiler,” http://orcc.sourceforge.net/.

  25. “OpenForge,” https://sourceforge.net/projects/openforge/.

  26. Jorn Janneck, Marco Mattavelli, Mickael Raulet and Matthieu Wipliez: Reconfigurable Video Coding - a Stream Programming Approach to the specification of New Video Coding Systems”: Proceedings of the 2010 ACM Conference on Multimedia Systems (MMSYS 2010), Feb 22–23 2010, Phoenix, AZ, USA, pag 223–234, 2010, ISBN: 978-1-60558-914-5.

    Google Scholar 

  27. Shuvra S. Bhattacharyya, Johan Eker, Jorn Janneck, Christophe Lucarz, Marco Mattavelli, and Mickael Raulet, “Overview of the MPEG Reconfigurable Video Coding Framework,” Journal of Signal Processing Systems, 2009.

    Google Scholar 

  28. Jérôme Gorin, Matthieu Wipliez, Françoise Prêteux and Mickaël Raulet, “LLVM-based and scalable MPEG-RVC decoder”, Journal of Real-Time Image Processing, Vol. 6, No. 1, pag: 59–70, Springer Berlin / Heidelberg, 2010, url: http://dx.doi.org/10.1007/s11554-010-0169-2.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Mattavelli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Mattavelli, M. (2012). MPEG Reconfigurable Video Representation. In: Chiariglione, L. (eds) The MPEG Representation of Digital Media. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-6184-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-6184-6_12

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-6183-9

  • Online ISBN: 978-1-4419-6184-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics