INTERNATIONAL ORGANISATION FOR STANDARDISATION

ORGANISATION INTERNATIONALE DE NORMALISATION

ISO/IEC JTC1/SC29/WG11

CODING OF MOVING PICTURES AND AUDIO

 

ISO/IEC JTC1/SC29/WG11

N9586

Antalya, Turkey - January 2008

 

 

Source:     Video and ISG Subgroup

Status:      Draft

Title:         Whitepaper on Reconfigurable Video Coding (RVC)

Author:     Euee S. Jang, Jens Ohm, Marco Mattavelli

 

 

 

MPEG Reconfigurable Video Coding (RVC) is a new initiative motivated by the following observations:

 

Thus the goal of the new RVC standard is to offer a more flexible use and faster path to innovation of MPEG standards in a way that is competitive in the current dynamic environment, thereby enabling MPEG to continue serving the needs of the industry in terms of video coding standards. An additional challenge taken by the RVC framework is to provide a high level specification model for direct and efficient software and hardware synthesis [1].

To achieve this goal, MPEG by standardizing RVC specification intends to provide a framework allowing a dynamic development, implementation and adoption of standardized video coding solutions with features of higher flexibility and reusability.

The exploratory work of RVC was started in March 2004 at Munich meeting looking at all common elements among MPEG-1 and MPEG-2 Video, MPEG-4 Visual and AVC standards. As one result of the exercise, after more than two years of work, it was found that while the architecture of all codecs end up to be very similar and most of the basic blocks from the different standards presents the same data flows, their specification in terms of existing reference SW specifications remained completely different.

At 76th Montreux MPEG meeting, a Call for Proposals aiming at collecting technologies for providing unified descriptions of the MPEG video technology has been issued, and at 77th Klagenfurt meeting, proposals to build a MPEG Reconfigurable Video Coding framework have been received.

The development of the normative and informative (i.e. supporting technologies) components of RVC started at 77th Klagenfurt meeting and is currently on going with continuous progresses at each meeting.   

The essential elements of the RVC framework are the following:


 

Figure 1. Graphical representation of the conceptual process of deriving a RVC « abstract decoder model » (i.e. an asynchronous data flow model made of a network of RVC-CAL actors) in the MPEG RVC specification.

 

 

Figure 2. Overview of the different tool families conceived to support the high level RVC codec specifications.

 

The RVC framework is covered by two parts of MPEG standards:

 

The current RVC workplan foresees (accompanied by a series of on-going Core Experiments to prove the concepts) Committee Drafts of both parts was approved in October 2007,  Final Committee Drafts for April 2008, Final Draft international Standards for October 2009, and International Standards for April 2009.