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.

172 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