Reconfigurable video coding
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "Reconfigurable video coding" – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|Reconfigurable video coding|concern=no evidence that it meets the [[WP:NOTE|notability]] criteria}} ~~~~ Timestamp: 20110827094430 09:44, 27 August 2011 (UTC) Administrators: delete |
Overview
The Reconfigurable Video Coding (RVC) is an MPEG initiative to provide a innovative framework of video coding development. This framework offers a way to overcome the lack of interoperability between the many video codecs deployed in the market. Indeed, an RVC codec is described using the dataflow programming paradigm which permits flexibility and reusibility. Two standards was defined to described this framework:
- The codec configuration representation (ISO/IEC23001-4 or MPEG-B pt. 4).
- A video tool library (ISO/IEC23002-4 or MPEG-C pt. 4).
Motivations
RVC was motivated by the following observations:
- In the last two decades, a lot of new video coding standards (MPEG-2, MPEG-4 AVC, VP8, etc) was specified to follow the requirement of the market. These new technologies used increasingly complex algorithms and many of them are sharing some common parts (a discrete cosine transform for example). Unfortunately, there is currently no standard way to exploit these similarities.
- The specification of video coding standards is always provided using some textual explanations and a reference software, but with no consideration of the hard labor to implement it on multi-core or/and hardware platform.
History
The first work around RVC was started in March 2004 during an MPEG meeting at Munich with the research of common elements among the MPEG standards. After more than two years of work, it was shown that even their specifications were strictly different they have some very similar architectures and related data flow. A Call for Proposals was made during the 76th MPEG meeting at Montreux, this call aimed to collect technologies to describe some unified descriptions of the MPEG video technology. Finally, the next meeting the proposal to build a MPEG Reconfigurable Video Coding framework has been accepted and the development of the normative components started and progress up to now.
See also
External links
- ISO Standards 23001-4 and 23002-4
- Open RVC CAL Compiler