The Reconfigurable Video Coding (RVC) framework is a recent ISO standard aiming at providing a unified specification of MPEG video technology in the form of a library of components. The word ?reconfigurable? evokes run-time instantiation of different decoders starting from an on-the-fly analysis of the input bitstream. In this paper we move a first step towards the definition of systematic procedures that, based on the MPEG RVC specification formalism, are able to produce multi-decoder platforms, capable of fast switching between different configurations. Looking at the similarities between the decoding algorithms to implement, the papers describes an automatic tool for their composition into a single configurable multi-decoder built of all the required modules, and able to reuse the shared components so as to reduce the overall footprint (either from a hardware or software perspective). The proposed approach, implemented in C++ leveraging on Flex and Bison code generation tools, typically exploited in the compilers front-end, demonstrates to be successful in the composition of two different decoders MPEG-4 Part 2 (SP): serial and parallel.

RVC: A multi-decoder CAL Composer tool / Palumbo, Francesca; Pani, D; Manca, E; Raffo, L; Mattavelli, M; Roquier, G.. - (2010), pp. 144-151. (Intervento presentato al convegno Design and Architectures for Signal and Image Processing (DASIP 2010) tenutosi a Edinburgh, Scotland nel October 26-28, 2010) [10.1109/DASIP.2010.5706258].

RVC: A multi-decoder CAL Composer tool

PALUMBO, Francesca;
2010-01-01

Abstract

The Reconfigurable Video Coding (RVC) framework is a recent ISO standard aiming at providing a unified specification of MPEG video technology in the form of a library of components. The word ?reconfigurable? evokes run-time instantiation of different decoders starting from an on-the-fly analysis of the input bitstream. In this paper we move a first step towards the definition of systematic procedures that, based on the MPEG RVC specification formalism, are able to produce multi-decoder platforms, capable of fast switching between different configurations. Looking at the similarities between the decoding algorithms to implement, the papers describes an automatic tool for their composition into a single configurable multi-decoder built of all the required modules, and able to reuse the shared components so as to reduce the overall footprint (either from a hardware or software perspective). The proposed approach, implemented in C++ leveraging on Flex and Bison code generation tools, typically exploited in the compilers front-end, demonstrates to be successful in the composition of two different decoders MPEG-4 Part 2 (SP): serial and parallel.
2010
978-1-4244-8734-9
RVC: A multi-decoder CAL Composer tool / Palumbo, Francesca; Pani, D; Manca, E; Raffo, L; Mattavelli, M; Roquier, G.. - (2010), pp. 144-151. (Intervento presentato al convegno Design and Architectures for Signal and Image Processing (DASIP 2010) tenutosi a Edinburgh, Scotland nel October 26-28, 2010) [10.1109/DASIP.2010.5706258].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/144938
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? ND
social impact