Inside MPEG-2

Inside MPEG-2

Unlike MPEG-1, where a reference model strictly need only consider the decoder, the full extent of the MPEG-2 standard requires consideration of the complete chain from source to destination for the DSM-CC part. The figure below gives a schematic representation of the scope of the MPEG-2 standard. The Source of media, however, is still not part of the standard.

MPEG-2_decoder_model

Figure 1 – Model of the MPEG-2 standard

The Demultiplexer, Video and Audio decoding blocks correspond to part 1, 2 and 3 (or 7) of ISO/IEC 13818 (although the more common use of the standard is still MPEG-1 Audio Layer II). The DSM-CC block, not in the MPEG-1 model, is specified in part 6. Additionally part 9 provides the jitter specification of the interface between the receiver and the delivery system. Part 4 is conformance testing for parts 1, 2, 3 and 7. Similarly part 5 is the Reference Software for parts 1, 2, 3 and 7 (no reference software exists for part 6). Part 10 is conformance testing of DSM-CC. A part 11 has been added later providing specification for an extension of conditional access functionality.

MPEG-2 Systems is a great piece of engineering work designed to satisfy a broader range of multi-industry requirements than any other groups had ever tried to deal with before in a standards committee. The figure below illustrates the basic multiplexing approach for a television program composed of a single video stream and a single audio stream. 

PS-TS

Figure 2 – Model of MPEG-2 Systems

The video and audio data are encoded according to MPEG-2 Video and MPEG-2 Audio or AAC, and systems level information is added to the resulting compressed streams. These streams in packetised form are called Packetised Elementary Streams (PES). The PESs can then be further combined to form either a PS or a TS. 

The PS results from combining one or more PESs, all having a common time base, into a single stream, much like the MPEG-1 Systems Multiplex. The PS is designed for use in the same relatively error-free environments and is suitable for software processing applications. PS packets may be of variable and relatively great length.

The TS combines one or more PESs with the same or different time bases into a single stream, a requirement for the carriage of more than one TV programs that in general have been produced with independent clocks. The TS is designed for use in environments where errors are likely, such as storage or transmission in lossy or noisy media. TS packets are 188 bytes long. This choice was made, for lack of better reasons, because at the time it was thought that having a packet length related to ATM Adaptation Layer 1 (AAL1) packet lengths (188=4×47) expected to be used for real-time video transmission, would be an advantage. 

MPEG-2_TS

Figure 3 – Structure of an MPEG-2 TS packet

Part 2 extends MPEG-1 by adding several new tools. The most important ones are those that encode interlaced video. When video is already in progressive form, MPEG-2 Video coding falls back to MPEG-1 Video. Exploitation of interlace information provides an improvement of compression efficiency of about 20%. MPEG-2 Video also provides tools for various types of scalability, namely SNR and spatial scalability. SNR scalability is a functionality that is provided by multiple layers such that an enhancement layer carries DCT coefficients quantised with improved accuracy. In spatial scalability there is a basic layer and an enhancement layer. The latter carries information that can be used to improve the spatial definition of the picture of the basic layer. 

Part 3 extends MPEG-1 Audio from the stereo to the multichannel case while preserving backwards compatibility with MPEG-1 Audio. This means that an MPEG-1 Audio decoder is able to extract the stereo part from an MPEG-2 Audio bitstream. The opposite is also true. An MPEG-2 Audio decoder is capable of decoding an MPEG-1 Audio bitstream. MPEG-2 Audio also provides an extension to lower sampling-frequency for MPEG-1 Audio.

Parts 4 and 5 correspond to those of MPEG-1: Conformance and Software Simulation. 

Part 6 has the title “Digital Storage Media Command and Control (DSM-CC)” and supplies protocols to establish audio-visual sessions on heterogeneous networks (this is the User to Network part of the standard) and to control audio-visual streams in both interactive and broadcast environments (this is the User to User part of the standard). For interactive environments, the DSM-CC User-to-User protocol allows clients to access a collection of distributed objects (such as files, directories and streams) located on remote servers. For broadcast environments, the DSM-CC User-to-User Object Carousel protocol allows simultaneous access to broadcast objects by various clients (see Fig. 3)). 

dsm-cc

Figure 3 – The DSM-CC model

In the DSM-CC model, a stream is sourced by a Server and delivered to a Client, both considered to be Users of the DSM-CC network. Additionally DSM-CC defines a logical entity called the Session and Resource Manager (SRM) which provides a (logically) centralised management of the DSM-CC Sessions and Resources.

Part 7 has the title “Advanced Audio Coding (AAC)” and supplies an alternative, non MPEG-1 Audio compatible, way to encode stereo and multichannel audio. 

AAC achieves coding gain primarily through three strategies:

  1. Removes redundancy based on purely statistical properties of a signal by means of a high-resolution transform (a 1024-frequency-bins) 
  2. Reduces irrelevancy (removes of information based on the fact that it is not perceivable) by determining a threshold for the perception of quantization noise based on a continuously signal-adaptive model of the human auditory system
  3. Uses entropy coding to match the actual entropy of the quantised values with the entropy of their representation.

AAC also provides tools for the joint coding of stereo signals and other coding tools for special classes of signals. Fig. 4 is an AAC encoder block diagram, in which the modules providing the primary coding gain are highlighted.

AAC Encoder

Figure 4 – AAC encoder

AAC has 3 profiles: Main Profile, Low Complexity (LC) Profile and Scaleable Sampling Rate (SSR) Profile. The Main Profile provides the best quality but is more complex than the LC Profile. The SSR Profile has lower complexity than the Main and LC Profiles. Additionally the SSR Profile can provide a frequency scaleable signal.

Part 9 is titled “Real Time Interface for System Decoders (RTI)” and is the specification of the RTI to Transport Stream decoders which may be utilised for adaptation to all appropriate networks carrying Transport Streams (see figure below).

RTI_model

Fig. 5 – RTI model

Part 10 is the conformance testing for DSM-CC. 

Part 11, approved in 2003, extends the functionality of content protection. This will be described in more detail later.

242 thoughts on “Inside MPEG-2

  1. Pingback: The Roadmap | Riding the Media Bits

  2. Pingback: More alisexypics com

  3. Pingback: url site bigassxfuck com

  4. Pingback: See link big assfuckz com

  5. Pingback: Click here babacams com

  6. Pingback: Video link alisextube com

  7. Pingback: feed alicumshot com

  8. Pingback: Link asshotsexx com

  9. Pingback: teens-anal mysexydownload com

  10. Pingback: Site free-anal-porno mysexydownload com

  11. Pingback: Link anal-porn mysexydownload com

  12. Pingback: Click here lesbians adult-porn-photos com

  13. Pingback: See site xxvideos pro

  14. Pingback: www camfive nakedgirlfuck com

  15. Pingback: mine site hotpics sleepingbitch com

  16. Pingback: Homepage sexpics park1829 ru

  17. Pingback: Video link vikipets ru

  18. Pingback: Origin telegra ph Tureckie-serialy-11-08-6

  19. Pingback: See me alipornx com

  20. Pingback: mine site alisexpicture com

  21. Pingback: Video site mimizo ru

  22. Pingback: Video site ixfap ru

  23. Pingback: 8 марта православные поздравления

  24. Pingback: Online Steroids Shop

  25. Pingback: http://www.datingnzcougar.info/

  26. Pingback: continue

  27. Pingback: jimmy choo

  28. Pingback: Ambika Ahuja Jaipur Escorts

  29. Pingback: Oaklay Sunglass

  30. Pingback: MAC

  31. Pingback: Neha Tyagi MODEL JAIPUR ESCORTS

  32. Pingback: JAIPUR ESCORTS SERVICES ALIYA SINHA

  33. Pingback: XXX PORN BANGALORE COMPANION ESCORTS

  34. Pingback: Dhruvi Jaipur Escorts Service

  35. Pingback: JAIPUR ESCORTS MODEL DRISHYA

  36. Pingback: Jiya Malik High Profile Jaipur Escorts Model

  37. Pingback: FUN WITH JAIPUR ESCORTS PUJA KAUR

  38. Pingback: BANGALORE ESCORTS ROZLYN MODEL

  39. Pingback: XXX PORN SAPNA CHAUDHARY ESCORT

  40. Pingback: Selly Arora Independent Bangalore Escorts

  41. Pingback: Enjoy With Jaipur Escorts Tanisha Walia

  42. Pingback: RUBEENA RUSSIAN BANGALORE ESCORTS

  43. Pingback: Bristy Roy Independent Bangalore Escorts

  44. Pingback: XXX PORN SRUTHI PATHAK MODEL ESCORTS

  45. Pingback: Bangalore Escorts Sneha Despandey

  46. Pingback: XXX PORN MODEL HONEY PREET ESCORTS

  47. Pingback: XXX PORN Radhika Apte Model Escort

  48. Pingback: слитые фотки пейдж wwe

  49. Pingback: source

  50. Pingback: here

  51. Pingback: a source

  52. Pingback: based on these data

  53. Pingback: here

  54. Pingback: article source

  55. Pingback: follow this post

  56. Pingback: continue reading

  57. Pingback: read an article

  58. Pingback: link

  59. Pingback: Best PORNO Dating Members 23276

  60. Pingback: 100% Free Sex Hookup List 87565

  61. Pingback: FREE Sex Hookup Users 26919

  62. Pingback: Best Porn Hookup List 88715

  63. Pingback: FREE PORNO Hookup Users 2741

  64. Pingback: 100% Free Porn Dates Members 99988

  65. Pingback: 100% Free Porn Meet Users 69543

  66. Pingback: FREE XXX Hookup Users 91569

  67. Pingback: 100% Free XXX Dates Members 21470

  68. Pingback: FREE Porn Dating List 64534

  69. Pingback: i provide a link

  70. Pingback: notehub.org click to read more VR8UfE

  71. Pingback: notehub.org

  72. Pingback: notehub.org click to continue S4Oky

  73. Pingback: continued here

  74. Pingback: notehub.org click to see more j6Srro

  75. Pingback: notehub.org see more

  76. Pingback: read

  77. Pingback: notehub.org continue reading l5WiW

  78. Pingback: follow this link

  79. Pingback: notehub.org read further

  80. Pingback: link

  81. Pingback: notehub.org read completely

  82. Pingback: notehub.org

  83. Pingback: notehub.org source

  84. Pingback: page

  85. Pingback: find out more

  86. Pingback: notehub.org click to read more

  87. Pingback: please click for source

  88. Pingback: notehub.org

  89. Pingback: notehub.org

  90. Pingback: notehub.org here

  91. Pingback: notehub.org

  92. Pingback: notehub.org

  93. Pingback: notehub.org see more

  94. Pingback: notehub.org

  95. Pingback: read an article

  96. Pingback: notehub.org continued here X49Jxx

  97. Pingback: notehub.org on this page TJ2dS

  98. Pingback: notehub.org

  99. Pingback: find out more

  100. Pingback: notehub.org click to find out more qGWthm

  101. Pingback: click for details

  102. Pingback: Ruby Sen Kolkata Independent Escorts

  103. Pingback: Diana Diaz Goa Independent Escorts Services

  104. Pingback: Diksha Arya Independent Escorts Services in Kolkata

  105. Pingback: Devika Kakkar Goa Escorts Services

  106. Pingback: Rebecca Desuza Goa Independent Escorts Services

  107. Pingback: Yamini Mittal Independent Escorts Services in Goa

  108. Pingback: Simmi Mittal Kolkata Escorts Services

  109. Pingback: Kolkata Escorts Services Ragini Mehta

  110. Pingback: Navya Sharma Independent Kolkata Escorts Services

  111. Pingback: Elisha Roy Goa Independent Escorts Services

  112. Pingback: Alisha Oberoi Kolkata Escorts Services

  113. Pingback: Divya Arora Goa Independent Escorts Services

  114. Pingback: Simran Batra Independent Escorts in Kolkata

  115. Pingback: Ashna Ahuja Escorts Services in Kolkata

  116. Pingback: Sofia Desai Escorts Services in Goa

  117. Pingback: Goa Escorts Services Drishti Goyal

  118. Pingback: Mayra Khan Escorts Services in Kolkata

  119. Pingback: Sruthi Pathak Escorts in Bangalore

  120. Pingback: Ambika Ahuja Jaipur Escorts Services

  121. Pingback: d2a20854899.com read more

  122. Pingback: topfuckgals.mobi more info KF6UO

  123. Pingback: Sruthi Pathak Bangalore Female Escorts

  124. Pingback: Sruthi Pathak Bangalore Escorts Services

  125. Pingback: Trully Independent Bangalore Escorts Services

  126. Pingback: article source

  127. Pingback: click for details

  128. Pingback: click the following article

  129. Pingback: pronbestrank.mobi

  130. Pingback: schatfreese.mobi

  131. Pingback: pronvipse.mobi

  132. Pingback: follow this post

  133. Pingback: xxxvipsearch.mobi

  134. Pingback: adultshadowengine.mobi link to details

  135. Pingback: link

  136. Pingback: schatshadowrank.mobi

  137. Pingback: Trully Independent Bangalore Escorts

  138. Pingback: taken from here

  139. Pingback: go to the page

  140. Pingback: a source

  141. Pingback: tophookupportal.mobi link to details fXJteJ

  142. Pingback: fastfucksite.mobi find out more here gS0sF

  143. Pingback: fastfuckse.mobi link to details cJer

  144. Pingback: topdatingse.mobi click to continue R8I

  145. Pingback: fastfuckportal.mobi this web page aRYEft

  146. Pingback: fastsexportal.mobi click to read more

  147. Pingback: topfucksearch.mobi page address

  148. Pingback: link

  149. Pingback: oklandbesthomesecurity.info

  150. Pingback: oklandtophomeguard.info

  151. Pingback: oklandviphomeguard.info learn more here

  152. Pingback: oklandbestsecuritysystems.info continue

  153. Pingback: oklandvipsecuritysystems.us

  154. Pingback: oklandbestsecuritysystems.us

  155. Pingback: oklandtophomeguard.us taken from here

  156. Pingback: link to details

  157. Pingback: youtube.com Coub смешное видео

  158. Pingback: Fiza Khan Kolkata Independent Call Girls Services

  159. Pingback: Ruchika Roy Kolkata Escorts Call Girls Services

  160. Pingback: 2018-2019

  161. Pingback: 2019

  162. Pingback: cleantalkorg2.ru

  163. Pingback: a2019-2020

  164. Pingback: facebook

  165. Pingback: facebook1

  166. Pingback: javsearch.mobi

  167. Pingback: Kolkata Escorts

  168. Pingback: Escorts in Kolkata

  169. Pingback: Kolkata Independent Escorts

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

  171. Pingback: Fiza Khan Kolkata Call Girls Escorts Services

  172. Pingback: Diksha Arya Kolkata Escorts Call Girls Services

  173. Pingback: Cheap

  174. Pingback: Nidika Offer Call Girls in Bangalore

  175. Pingback: Comida e bebida

  176. Pingback: поздравления для мамы с бракосочетанием

  177. Pingback: поздравление любимому мужчине с праздником

  178. Pingback: смс поздравления друг

  179. Pingback: оригинальное поздравление пожилой женщине

  180. Pingback: самые прикольные поздравления для мужчин

  181. Pingback: короткие поздравления с медовым спасом

  182. Pingback: стих поздравление для директора

  183. Pingback: статусы на ватсап видео

  184. Pingback: музыкальное поздравление мама

  185. Pingback: we-b-tv.com

  186. Pingback: hs;br

  187. Pingback: tureckie_serialy_na_russkom_jazyke

  188. Pingback: tureckie_serialy

  189. Pingback: 00-tv.com

  190. Pingback: +1+

  191. Pingback: æóêè+2+ñåðèÿ

  192. Pingback: Ñìîòðåòü ñåðèàëû îíëàéí âñå ñåðèè ïîäðÿä

  193. Pingback: Ñìîòðåòü âñå ñåðèè ïîäðÿä

  194. Pingback: watch

  195. Pingback: âûòîïêà âîñêà

  196. Pingback: ++++++

  197. Pingback: HD-720

  198. Pingback: guardians+of+the+galaxy+2

  199. Pingback: strong woman do bong soon

  200. Pingback: my id is gangnam beauty

  201. Pingback: guardians of the galaxy vol 2

  202. Pingback: 2020

  203. Pingback: kpop+star+season+6+ep+9

  204. Pingback: Video

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

  206. Pingback: wwin-tv.com

  207. Pingback: Hyderabad Escorts Call Girls Services

  208. Pingback: Pune Escorts Services Call Girls

  209. Pingback: movies

  210. Pingback: movies online

  211. Pingback: karan johar

  212. Pingback: Top Movies

  213. Pingback: Movies1

  214. Pingback: 11 10 2019

  215. Pingback: Bangalore Cheap Escorts Sevices

  216. Pingback: smotretonline2015.ru

  217. Pingback: Serial smotret

  218. Pingback: kinokrad

  219. Pingback: kinokrad 2020

  220. Pingback: ñïèñîê íîâûõ ôèëüìîâ

  221. Pingback: Watch TV Shows

  222. Pingback: casino

  223. Pingback: Kinokrad 2019 Kinokrad Hd

  224. Pingback: filmy-kinokrad

  225. Pingback: filmy-2019-kinokrad

  226. Pingback: serial

  227. Pingback: cerialest.ru

  228. Pingback: youtube2019.ru

  229. Pingback: dorama hdrezka

  230. Pingback: movies hdrezka

  231. Pingback: HDrezka

  232. Pingback: kinosmotretonline

  233. Pingback: LostFilm HD 720

  234. Pingback: Красивое поздравление с Новым годом 2020

  235. Pingback: trustedmdstorefy.com

  236. Pingback: bofilm ñåðèàë

  237. Pingback: bofilm

  238. Pingback: 1 seriya

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

  240. Pingback: topedstoreusa.com

  241. Pingback: hqcialismht.com

  242. Pingback: viagramdtrustser.com