While MPEG was busily developing more and more video compression standards, China decided that it could well afford to have its own national digital audio-video-system technology and in June 2002 established the Audio and Video Coding Standard Workgroup of China (AVS). The group achieved its goal and in December 2003 Wen Gao, the long-time Chinese HoD to MPEG, asked me to have AVS recognised as an MPEG standard.
In spite of our friendship my answer could only be that the recognition as such of external standards was not MPEG policy. On the other hand something that could look like an equivalent result could be conceived.
The request had come at a time I was already reflecting on the fact that, in spite of the MPEG “firepower” in terms of technical expertise and hence of quality of its standards, there were more and more cases of private companies developing their own proprietary codecs. Even though the performance of these was non yet a threat to MPEG’s supremacy, each of these standards had some good elements and, for different reasons, were supported by some service or device.
So the idea was to develop a standard that would enable the building of new video codecs starting from some form of standardised tools. Unlike what is done with traditional video coding described in Figure 1 where encoder and decoder share the syntax and the semantics of the video coding algorithm
Figure 1 – Basic Video Coding Model
the intention was to enable the sharing of the syntax and semantics of the way a specific video coding algorithm is described, as depicted in Figure 2.
Figure 1 – Basic Reconfigurable Video Coding Model
I made this proposal to the Munich meeting (March 2004) and Euee S. Jang agreed to lead the “Reconfigurable Video Coding” group.
The group produced two standards
- A language to describe decoders (ISO/IEC 23001-4 or MPEG-B pt. 4)
- A library of video coding tools employed in MPEG standards (ISO/IEC 23002-4 or MPEG-C pt. 4).
The language defined in MPEG-B part 4 is RVC-CAL. Using this language one can describe a particular decoder including the connection of video coding tools and the bitstream syntax and parsing.
Figure 3 – An implementation of RVC
As depicted in Figure 3 a specific RVC decoder is a software built using a Video decoder description that assembles video coding tools drawn from a standard Video decoding tool library. The software would run on a programmable device.
Figure 4 shows how a specific decoding solution can be built using the decoder description and the tools drawn of the Media Tool Library (MPEG-C pt. 4). The Tool-Box is a collection of Functional Units (FUs), i.e. modularised video decoding units.
Figure 4 – The RMC Tool-Box and a Functional Unit
The decoder description is given to an RVC decoder which creates an Abstract Decoder Model. From this a decoder implementation is created using an MPEG Tool Library, a repository of video decoding tools for a specific platform.
Figure 5 – Building an RVC-based decoding solution
The library of MPEG-C pt. 4 is not static as it can be augmented with new tools coming from either MPEG standards or other tools submitted by interested parties to MPEG that have been shown to provide improvements in at least one decoder configuration. Figure 6 shows how an existing decoder (line above) can be updated (line below) by replacing an existing Functional Unit (2nd in 2nd line) and by adding a new Functional Unit (3rd in 2nd line).
Figure 6 – RVC decoder update
Assume now that an MPEG library (toolbox 1) and two proprietary libraries (toolboxes 2 and 3) have been developed for a specific platform: A service provider can distribute video content for three types of decoders implemented in that platform (see Figure 7)
Figure 7 – How to build different decoders based on the RVC standard
- Decoder 1 is a decoding solution based on MPEG-B pt. 4 that employs tools drawn from the MPEG tool library of MPEG-C pt. 4 (toolbox 1)
- Decoder 2 is a decoding solution based on MPEG-B pt. 4 that employs tools drawn from the MPEG-C pt. 4 tool library (toolbox 1) and a proprietary library (toolbox 2)
- Decoder 3 is a decoding solution based on MPEG-B pt. 4 using tools drawn from a proprietary tool library (toolbox 3)
All the three decoders can be defined to be “MPEG decoders”, with the following understanding,
- Decoder 1 may conform to MPEG-B pt. 4 and MPEG-C pt. 4 and to a specific MPEG standard if the decoder solution uses only the tools prescribed in that MPEG standard
- In any case decoder 1 conforms to MPEG-B pt. 4 and MPEG-C pt. 4
- Decoders 2 and 3 only conform to MPEG-B pt. 4
Therefore a decoder solution based on the RVC standard can have 3 levels of conformance
- To MPEG-C pt. 4
- To MPEG-C pt. 4 and MPEG-B pt. 4
- To MPEG-C pt. 4, MPEG-B pt. 4 and to a specific MPEG Video coding standard.
The RVC work has been extended to other media, in particular 3D Graphics Coding.
Pingback: Heating Repair Atlanta
Pingback: payday loans
Pingback: paydaycgtloansnhj.com
Pingback: tubepatrol.net
Pingback: xxx video hd
Pingback: xxx hd video
Pingback: смотреть онлайн фильмы 2017
Pingback: payday loan
Pingback: actual-news.pro
Pingback: sfico.info
Pingback: rajwap.xyz
Pingback: chuporn.net
Pingback: Source turkitub ru
Pingback: Ñåðèàëû, ñìîòðåòü îíëàéí
Pingback: mobilebestporn
Pingback: pornpageup
Pingback: footfuckporn
Pingback: pornbitter.com
Pingback: dudesex
Pingback: pornonaft.net
Pingback: javstreaming.mobi
Pingback: top liwe
Pingback: legendy-oseni filmix hd 720
Pingback: blog list trust 2018
Pingback: Èãðà Ïðåñòîëîâ 7 ñåçîí 8 ñåðèÿ
Pingback: yotbub
Pingback: yiou
Pingback: hdkino720.info
Pingback: youtotobe.info
Pingback: serial
Pingback: golubaya-laguna
Pingback: articles
Pingback: Ertugrul 116-117
Pingback: News 26 04 2018
Pingback: socks5
Pingback: Ambika Ahuja Jaipur Escorts
Pingback: NEHA TYAGI MODEL JAIPUR ESCORTS
Pingback: JAIPUR ESCORTS ALIYA SINHA
Pingback: XXX PORN BANGALORE COMPANION ESCORTS
Pingback: Dhruvi Jaipur Escorts
Pingback: JAIPUR ESCORTS MODEL DRISHYA
Pingback: Heena Khan Bangalore Escorts
Pingback: Jiya Malik High Profile Jaipur Escorts Model
Pingback: FUN WITH JAIPUR ESCORTS PUJA KAUR
Pingback: XXX BANGALORE ESCORTS
Pingback: XXX PORN SAPNA CHAUDHARY ESCORTS
Pingback: Selly Arora Independent Bangalore Escorts
Pingback: Enjoy With Jaipur Escorts Tanisha Walia
Pingback: RUBEENA RUSSIAN BANGALORE ESCORTS
Pingback: Bristy Roy Independent Bangalore Escorts
Pingback: XXX PORN SRUTHI PATHAK MODEL ESCORTS
Pingback: Bangalore Escorts Sneha Despandey
Pingback: XXX PORN MODEL HONEY PREET ESCORTS
Pingback: XXX PORN Radhika Apte Model Escort
Pingback: Kolkata Escorts
Pingback: Goa Escorts
Pingback: Ruby Sen Kolkata Independent Escorts
Pingback: Diana Diaz Goa Independent Escorts Services
Pingback: Diksha Arya Independent Escorts Services in Kolkata
Pingback: Devika Kakkar Goa Escorts Services
Pingback: Rebecca Desuza Goa Independent Escorts Services
Pingback: Yamini Mittal Independent Escorts Services in Goa
Pingback: Simmi Mittal Kolkata Escorts Services
Pingback: Kolkata Escorts Services Ragini Mehta
Pingback: Navya Sharma Independent Kolkata Escorts Services
Pingback: Elisha Roy Goa Independent Escorts Services
Pingback: Alisha Oberoi Kolkata Escorts Services
Pingback: Divya Arora Goa Independent Escorts Services
Pingback: Simran Batra Independent Escorts in Kolkata
Pingback: Ashna Ahuja Escorts Services in Kolkata
Pingback: Sofia Desai Escorts Services in Goa
Pingback: Goa Escorts Services Drishti Goyal
Pingback: Mayra Khan Escorts Services in Kolkata
Pingback: «Sпарта» «Спарта» 1 2 3 4 5 6 7 8 9 10 11 12 серии смотреть онлайн все серии.
Pingback: Sruthi Pathak Escorts in Bangalore
Pingback: Ambika Ahuja Jaipur Escorts Services
Pingback: Sruthi Pathak Bangalore Female Escorts
Pingback: Sruthi Pathak Bangalore Escorts Services
Pingback: Trully Independent Bangalore Escorts
Pingback: serial online seriya smotret
Pingback: Äîìàøíèé àðåñò âñå ñåðèè
Pingback: domashnij-arest
Pingback: Venom 2018
Pingback: 2018
Pingback: hdseriionline.ru
Pingback: hdseriionline.ru/bg/
Pingback: Fiza Khan Kolkata Independent Call Girls Services
Pingback: branding
Pingback: Ruchika Roy Kolkata Escorts Call Girls Services
Pingback: news2
Pingback: 2019
Pingback: Trully Independent Bangalore Escorts Services
Pingback: cleantalkorg2.ru
Pingback: a2019-2020
Pingback: facebook
Pingback: facebook1
Pingback: javsearch.mobi
Pingback: Fiza Khan Kolkata Independent Escorts Call Girls Services
Pingback: Fiza Khan Kolkata Call Girls Escorts Services
Pingback: Diksha Arya Kolkata Escorts Call Girls Services
Pingback: Diksha Arya Kolkata Independent Escorts Call Girls Services
Pingback: free bitcoin cash
Pingback: Cheap
Pingback: Nidika Offer Call Girls in Bangalore
Pingback: 43ytr.icu
Pingback: Èãðà ïðåñòîëîâ 8 ñåçîí 2 ñåðèÿ 3 ñåðèÿ
Pingback: Èãðà ïðåñòîëîâ 8 ñåçîí
Pingback: glyxar.ru
Pingback: abisko.ru
Pingback: 2021
Pingback: Èãðà ïðåñòîëîâ 8 ñåçîí âñå ñåðèè
Pingback: Èãðà Ïðåñòîëîâ 8 ñåçîí 5 ñåðèÿ
Pingback: bitly.com/AzAX3
Pingback: 2020-2020-2020
Pingback: Mstiteli: Final (2019)
Pingback: ðîêåòìåí ïîëíûé ôèëüì
Pingback: wwin-tv.com
Pingback: empire-season-2-episode-3-putlocker
Pingback: Video
Pingback: Watch
Pingback: watch online
Pingback: 00-tv.com
Pingback: 4serial.com
Pingback: we-b-tv.com
Pingback: kino-m.com
Pingback: m-dnc.com
Pingback: ðûáàëêà
Pingback: kino
Pingback: tureckie_serialy_na_russkom_jazyke
Pingback: +1+
Pingback: 1 2 3 4 5 6 7 8 9 10
Pingback: Hyderabad Escorts Call Girls Services
Pingback: Pune Escorts Services Call Girls
Pingback: dinotube
Pingback: dinotube hd dinotube
Pingback: Bangalore Cheap Escorts Sevices
Pingback: Watch TV Shows
Pingback: Kinokrad 2019 Kinokrad Hd
Pingback: Kinokrad
Pingback: filmy-kinokrad
Pingback: kinokrad-2019
Pingback: filmy-2019-kinokrad
Pingback: serial 1
Pingback: cerialest.ru
Pingback: youtube2019.ru
Pingback: dorama hdrezka
Pingback: movies hdrezka
Pingback: HDrezka
Pingback: kinosmotretonline
Pingback: LostFilm HD 720
Pingback: trustedmdstorefy.com
Pingback: bofilm ñåðèàë
Pingback: bofilm
Pingback: 1 seriya
Pingback: Êîíñóëüòàöèÿ ïñèõîëîãà
Pingback: topedstoreusa.com
Pingback: hqcialismht.com
Pingback: viagramdtrustser.com
Pingback: myonlinebuy.us
Pingback: lindamedic.com