Reconfigurable Media Coding

Reconfigurable Media Coding

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

  1. A language to describe decoders (ISO/IEC 23001-4 or MPEG-B pt. 4)
  2. 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

  1. To MPEG-C pt. 4
  2. To MPEG-C pt. 4 and MPEG-B pt. 4
  3. 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.

184 thoughts on “Reconfigurable Media Coding

  1. Pingback: Heating Repair Atlanta

  2. Pingback: payday loans

  3. Pingback:

  4. Pingback:

  5. Pingback: xxx video hd

  6. Pingback: xxx hd video

  7. Pingback: смотреть онлайн фильмы 2017

  8. Pingback: payday loan

  9. Pingback:

  10. Pingback:

  11. Pingback:

  12. Pingback:

  13. Pingback: Source turkitub ru

  14. Pingback: Ñåðèàëû, ñìîòðåòü îíëàéí

  15. Pingback: mobilebestporn

  16. Pingback: pornpageup

  17. Pingback: footfuckporn

  18. Pingback:

  19. Pingback: dudesex

  20. Pingback:

  21. Pingback:

  22. Pingback: top liwe

  23. Pingback: legendy-oseni filmix hd 720

  24. Pingback: blog list trust 2018

  25. Pingback: Èãðà Ïðåñòîëîâ 7 ñåçîí 8 ñåðèÿ

  26. Pingback: yotbub

  27. Pingback: yiou

  28. Pingback:

  29. Pingback:

  30. Pingback: serial

  31. Pingback: golubaya-laguna

  32. Pingback: articles

  33. Pingback: Ertugrul 116-117

  34. Pingback: News 26 04 2018

  35. Pingback: socks5

  36. Pingback: Ambika Ahuja Jaipur Escorts




  40. Pingback: Dhruvi Jaipur Escorts


  42. Pingback: Heena Khan Bangalore Escorts

  43. Pingback: Jiya Malik High Profile Jaipur Escorts Model




  47. Pingback: Selly Arora Independent Bangalore Escorts

  48. Pingback: Enjoy With Jaipur Escorts Tanisha Walia


  50. Pingback: Bristy Roy Independent Bangalore Escorts


  52. Pingback: Bangalore Escorts Sneha Despandey


  54. Pingback: XXX PORN Radhika Apte Model Escort

  55. Pingback: Kolkata Escorts

  56. Pingback: Goa Escorts

  57. Pingback: Ruby Sen Kolkata Independent Escorts

  58. Pingback: Diana Diaz Goa Independent Escorts Services

  59. Pingback: Diksha Arya Independent Escorts Services in Kolkata

  60. Pingback: Devika Kakkar Goa Escorts Services

  61. Pingback: Rebecca Desuza Goa Independent Escorts Services

  62. Pingback: Yamini Mittal Independent Escorts Services in Goa

  63. Pingback: Simmi Mittal Kolkata Escorts Services

  64. Pingback: Kolkata Escorts Services Ragini Mehta

  65. Pingback: Navya Sharma Independent Kolkata Escorts Services

  66. Pingback: Elisha Roy Goa Independent Escorts Services

  67. Pingback: Alisha Oberoi Kolkata Escorts Services

  68. Pingback: Divya Arora Goa Independent Escorts Services

  69. Pingback: Simran Batra Independent Escorts in Kolkata

  70. Pingback: Ashna Ahuja Escorts Services in Kolkata

  71. Pingback: Sofia Desai Escorts Services in Goa

  72. Pingback: Goa Escorts Services Drishti Goyal

  73. Pingback: Mayra Khan Escorts Services in Kolkata

  74. Pingback: «Sпарта» «Спарта» 1 2 3 4 5 6 7 8 9 10 11 12 серии смотреть онлайн все серии.

  75. Pingback: Sruthi Pathak Escorts in Bangalore

  76. Pingback: Ambika Ahuja Jaipur Escorts Services

  77. Pingback: Sruthi Pathak Bangalore Female Escorts

  78. Pingback: Sruthi Pathak Bangalore Escorts Services

  79. Pingback: Trully Independent Bangalore Escorts

  80. Pingback: serial online seriya smotret

  81. Pingback: Äîìàøíèé àðåñò âñå ñåðèè

  82. Pingback: domashnij-arest

  83. Pingback: Venom 2018

  84. Pingback: 2018

  85. Pingback:

  86. Pingback:

  87. Pingback: Fiza Khan Kolkata Independent Call Girls Services

  88. Pingback: branding

  89. Pingback: Ruchika Roy Kolkata Escorts Call Girls Services

  90. Pingback: news2

  91. Pingback: 2019

  92. Pingback: Trully Independent Bangalore Escorts Services

  93. Pingback:

  94. Pingback: a2019-2020

  95. Pingback: facebook

  96. Pingback: facebook1

  97. Pingback:

  98. Pingback: Fiza Khan Kolkata Independent Escorts Call Girls Services

  99. Pingback: Fiza Khan Kolkata Call Girls Escorts Services

  100. Pingback: Diksha Arya Kolkata Escorts Call Girls Services

  101. Pingback: Diksha Arya Kolkata Independent Escorts Call Girls Services

  102. Pingback: free bitcoin cash

  103. Pingback: Cheap

  104. Pingback: Nidika Offer Call Girls in Bangalore

  105. Pingback:

  106. Pingback: Èãðà ïðåñòîëîâ 8 ñåçîí 2 ñåðèÿ 3 ñåðèÿ

  107. Pingback: Èãðà ïðåñòîëîâ 8 ñåçîí

  108. Pingback:

  109. Pingback:

  110. Pingback: 2021

  111. Pingback: Èãðà ïðåñòîëîâ 8 ñåçîí âñå ñåðèè

  112. Pingback: Èãðà Ïðåñòîëîâ 8 ñåçîí 5 ñåðèÿ

  113. Pingback:

  114. Pingback: 2020-2020-2020

  115. Pingback: Mstiteli: Final (2019)

  116. Pingback: ðîêåòìåí ïîëíûé ôèëüì

  117. Pingback:

  118. Pingback: empire-season-2-episode-3-putlocker

  119. Pingback: Video

  120. Pingback: Watch

  121. Pingback: watch online

  122. Pingback:

  123. Pingback:

  124. Pingback:

  125. Pingback:

  126. Pingback:

  127. Pingback: ðûáàëêà

  128. Pingback: kino

  129. Pingback: tureckie_serialy_na_russkom_jazyke

  130. Pingback: +1+

  131. Pingback: 1 2 3 4 5 6 7 8 9 10

  132. Pingback: Hyderabad Escorts Call Girls Services

  133. Pingback: Pune Escorts Services Call Girls

  134. Pingback: dinotube

  135. Pingback: dinotube hd dinotube

  136. Pingback: Bangalore Cheap Escorts Sevices

  137. Pingback: Watch TV Shows

  138. Pingback: Kinokrad 2019 Kinokrad Hd

  139. Pingback: Kinokrad

  140. Pingback: filmy-kinokrad

  141. Pingback: kinokrad-2019

  142. Pingback: filmy-2019-kinokrad

  143. Pingback: serial 1

  144. Pingback:

  145. Pingback:

  146. Pingback: dorama hdrezka

  147. Pingback: movies hdrezka

  148. Pingback: HDrezka

  149. Pingback: kinosmotretonline

  150. Pingback: LostFilm HD 720

  151. Pingback:

  152. Pingback: bofilm ñåðèàë

  153. Pingback: bofilm

  154. Pingback: 1 seriya

  155. Pingback: Êîíñóëüòàöèÿ ïñèõîëîãà

  156. Pingback:

  157. Pingback:

  158. Pingback:

  159. Pingback:

  160. Pingback:

  161. Pingback: rick and morty season 3

  162. Pingback: See-Season-1

  163. Pingback: Evil-Season-1

  164. Pingback: Evil-Season-2

  165. Pingback: Evil-Season-3

  166. Pingback: Evil-Season-4

  167. Pingback: Dollface-Season-1

  168. Pingback: Queer-Eye-We-re-in-Japan-Season-1

  169. Pingback: nileriver

  170. Pingback: cupooftea

  171. Pingback: serial 2020

  172. Pingback: Dailymotion

  173. Pingback: Watch+movies+2020

  174. Pingback:

  175. Pingback:

  176. Pingback: #1plus1

  177. Pingback: 1plus1

  178. Pingback: 2020

  179. Pingback: Watch Movies Online

  180. Pingback: Film

  181. Pingback: Film 2020

  182. Pingback: Film 2021

  183. Pingback: Top 10 Best

  184. Pingback: watch online TV LIVE