{"product_id":"fundamentals-and-evolution-of-mpeg-2-systems-paving-the-mpeg-road-hardback-9780470974339","title":"Fundamentals and Evolution of MPEG-2 Systems; Paving the MPEG Road (Hardback) 9780470974339","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eFundamentals and Evolution of MPEG-2 Systems\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003ePaving the MPEG Road\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eJan Van der Meer (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470974339, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 23 May 2014\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e464 pages\u003cbr\u003e25.2 x 17.9 x 2.8 cm, 0.866 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003e\u003cb\u003eThis book describes the fundamentals and details of MPEG-2 Systems technology\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eWritten by an expert in the field, this book examines the MPEG-2 system specification as developed in the early 1990’s, as well as its evolution into the fourth edition of the MPEG-2 systems standard, published in 2013. While MPEG-2 systems will continue to evolve further, this book describes the MPEG-2 system functionality as of October 2013. Furthermore, relevant background information is provided. The discussion of MPEG-2 system functionality requires knowledge of various fundamental issues, such as timing, and supported content formats. Therefore also some basic information on video and audio coding is provided, including their evolution. Also other content formats supported in MPEG-2 systems are described, as far as needed to understand MPEG-2 systems.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOrdered logically working from the basics and background through to the details and fundamentals of MPEG-2 transport streams and program streams\u003c\/li\u003e \u003cli\u003eExplores important issues within the standardization process itself\u003c\/li\u003e \u003cli\u003ePuts the developments on MPEG-2 systems into historic perspective\u003c\/li\u003e \u003cli\u003eIncludes support of 3D Video and transport of AVC, SVC and MVC\u003c\/li\u003e \u003cli\u003eConcludes with additional issues such as real-time interface, delivery over IP networks and usage by application standardization bodies\u003c\/li\u003e \u003cli\u003ePredicts a continuing promising future for MPEG-2 transport streams\u003c\/li\u003e \u003c\/ul\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eForeword xi \u003cp\u003ePreface xiii\u003c\/p\u003e \u003cp\u003eAbout the Author xvii\u003c\/p\u003e \u003cp\u003eAcknowledgements xxi\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart One BACKGROUNDS OF MPEG-2 SYSTEMS 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction 3\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 The Scope of This Book 7\u003c\/p\u003e \u003cp\u003e1.2 Some Definitions 7\u003c\/p\u003e \u003cp\u003eReferences 8\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Technology Developments Around 1990 9\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eReferences 11\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Developments in Audio and Video Coding in MPEG 13\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 The Need for Compression 13\u003c\/p\u003e \u003cp\u003e3.1.1 Compression Factors for Audio 14\u003c\/p\u003e \u003cp\u003e3.1.2 Compression Factors for Video 14\u003c\/p\u003e \u003cp\u003e3.2 MPEG Video 19\u003c\/p\u003e \u003cp\u003e3.2.1 Introduction 19\u003c\/p\u003e \u003cp\u003e3.2.2 MPEG-1 and MPEG-2 Video Essentials 20\u003c\/p\u003e \u003cp\u003e3.2.3 Evolution of MPEG Video 39\u003c\/p\u003e \u003cp\u003e3.3 MPEG Audio 47\u003c\/p\u003e \u003cp\u003e3.3.1 MPEG-1 and MPEG-2 Audio Essentials 47\u003c\/p\u003e \u003cp\u003e3.3.2 Evolution of MPEG Audio 53\u003c\/p\u003e \u003cp\u003eReferences 59\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Other Important Content Formats 61\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Metadata 61\u003c\/p\u003e \u003cp\u003e4.2 Timed Text 64\u003c\/p\u003e \u003cp\u003e4.3 Lossless and Scalable Lossless Audio 69\u003c\/p\u003e \u003cp\u003e4.4 Multiview Video 69\u003c\/p\u003e \u003cp\u003e4.5 3D Video 70\u003c\/p\u003e \u003cp\u003e4.5.1 Left and Right Views in a Single Video Stream 73\u003c\/p\u003e \u003cp\u003e4.5.2 Depth Information Associated to 2D Video 75\u003c\/p\u003e \u003cp\u003e4.5.3 Use of MVC to Convey Left and Right Views 78\u003c\/p\u003e \u003cp\u003e4.5.4 Further 3D Video Evolution 79\u003c\/p\u003e \u003cp\u003eReferences 80\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Motivation for a Systems Standard 83\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Principles Underlying the MPEG-2 Systems Design 87\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Building an End-to-End System 87\u003c\/p\u003e \u003cp\u003e6.1.1 Constant End-to-End Delay 87\u003c\/p\u003e \u003cp\u003e6.1.2 Video Coding Delay 88\u003c\/p\u003e \u003cp\u003e6.1.3 Audio Coding Delay 94\u003c\/p\u003e \u003cp\u003e6.1.4 Delay Compensation 95\u003c\/p\u003e \u003cp\u003e6.2 The Multiplex and Demultiplex Operation 97\u003c\/p\u003e \u003cp\u003e6.3 Delivery Schedule of MPEG System Streams 106\u003c\/p\u003e \u003cp\u003e6.4 Synchronization of Audio and Video 108\u003c\/p\u003e \u003cp\u003e6.5 MPEG-2 System Streams and the STD Model 113\u003c\/p\u003e \u003cp\u003e6.6 Timing Issues 118\u003c\/p\u003e \u003cp\u003e6.6.1 Frequency and Tolerance of the STC in MPEG-1 Systems 119\u003c\/p\u003e \u003cp\u003e6.6.2 Regeneration of the STC in System Decoders 121\u003c\/p\u003e \u003cp\u003e6.6.3 Frequency and Tolerance of the STC in MPEG-2 Systems 125\u003c\/p\u003e \u003cp\u003e6.7 Quality of Service Issues 127\u003c\/p\u003e \u003cp\u003e6.8 Transport Layer Independence 131\u003c\/p\u003e \u003cp\u003eReferences 132\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 MPEG-1 Systems: Laying the MPEG-2 Foundation 133\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Driving Forces 133\u003c\/p\u003e \u003cp\u003e7.2 Objectives and Requirements 136\u003c\/p\u003e \u003cp\u003e7.3 Structure of MPEG-1 System Streams 138\u003c\/p\u003e \u003cp\u003e7.4 The MPEG-1 System Target Decoder 143\u003c\/p\u003e \u003cp\u003e7.5 The MPEG-1 System Stream 155\u003c\/p\u003e \u003cp\u003e7.5.1 Data Structure and Design Considerations 155\u003c\/p\u003e \u003cp\u003e7.5.2 Constrained System Parameter Streams 161\u003c\/p\u003e \u003cp\u003e7.5.3 Compliancy Requirements of MPEG-1 System Streams 166\u003c\/p\u003e \u003cp\u003e7.6 MPEG-1 Applications 168\u003c\/p\u003e \u003cp\u003e7.6.1 Compact Disc 168\u003c\/p\u003e \u003cp\u003e7.6.2 Computers 169\u003c\/p\u003e \u003cp\u003e7.7 Conclusions on MPEG-1 169\u003c\/p\u003e \u003cp\u003eReferences 170\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Two THE MPEG-2 SYSTEMS STANDARD 171\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 The Development of MPEG-2 Systems 173\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Driving Forces 173\u003c\/p\u003e \u003cp\u003e8.2 Objectives and Requirements 176\u003c\/p\u003e \u003cp\u003e8.3 The Evolution of MPEG-2 Systems 178\u003c\/p\u003e \u003cp\u003eReferences 185\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Layering in MPEG-2 Systems 187\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Need for Program Streams and Transport Streams 187\u003c\/p\u003e \u003cp\u003e9.2 PES Packets as a Common Layer 188\u003c\/p\u003e \u003cp\u003e9.3 Program Streams 189\u003c\/p\u003e \u003cp\u003e9.4 Transport Streams 193\u003c\/p\u003e \u003cp\u003e9.4.1 Transport Packets 193\u003c\/p\u003e \u003cp\u003e9.4.2 Conveying PES Packets in Transport Packets 195\u003c\/p\u003e \u003cp\u003e9.4.3 The Size of Transport Packets 196\u003c\/p\u003e \u003cp\u003e9.4.4 Multiple Programs, PSI, Descriptors and Sections 199\u003c\/p\u003e \u003cp\u003e9.4.5 Conveying Sections in Transport Packets 213\u003c\/p\u003e \u003cp\u003eReferences 214\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Conditional Access and Scrambling 217\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Support of Conditional Access Systems 217\u003c\/p\u003e \u003cp\u003e10.2 Scrambling in Transport Streams 219\u003c\/p\u003e \u003cp\u003e10.3 Improving the Interoperability between CA Systems 224\u003c\/p\u003e \u003cp\u003e10.4 Scrambling in Program Streams 225\u003c\/p\u003e \u003cp\u003eReference 226\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Other Features of MPEG-2 Systems 227\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Error Resiliency 227\u003c\/p\u003e \u003cp\u003e11.2 Re-Multiplexing of Transport Streams 230\u003c\/p\u003e \u003cp\u003e11.3 Local Program Insertion in Transport Streams 234\u003c\/p\u003e \u003cp\u003e11.3.1 Usage of Local Program Insertions 234\u003c\/p\u003e \u003cp\u003e11.3.2 Associated PSI Issues 235\u003c\/p\u003e \u003cp\u003e11.3.3 Time Base Discontinuities 236\u003c\/p\u003e \u003cp\u003e11.4 Splicing in Transport Streams 239\u003c\/p\u003e \u003cp\u003e11.5 Variable Bitrate and Statistical Multiplexing 245\u003c\/p\u003e \u003cp\u003e11.6 Padding and Stuffing 245\u003c\/p\u003e \u003cp\u003e11.7 Random Access and Parsing Convenience 248\u003c\/p\u003e \u003cp\u003e11.8 Carriage of Private Data 250\u003c\/p\u003e \u003cp\u003e11.9 Copyright and Copy Control Support 254\u003c\/p\u003e \u003cp\u003e11.10 Playback Trick Modes 255\u003c\/p\u003e \u003cp\u003e11.11 Single Program and Partial Transport Streams 255\u003c\/p\u003e \u003cp\u003e11.12 Program Stream Carriage within a Transport Stream 258\u003c\/p\u003e \u003cp\u003e11.13 PES Streams 260\u003c\/p\u003e \u003cp\u003e11.14 Room for Future Extensions 260\u003c\/p\u003e \u003cp\u003eReferences 261\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 The MPEG-2 System Target Decoder Model 263\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction to the MPEG-2 STD 263\u003c\/p\u003e \u003cp\u003e12.2 The Program Stream STD: P-STD 264\u003c\/p\u003e \u003cp\u003e12.2.1 Description of P-STD 264\u003c\/p\u003e \u003cp\u003e12.2.2 Buffer Management in the P-STD 267\u003c\/p\u003e \u003cp\u003e12.2.3 CSPS: Constrained System Parameter Program Stream 268\u003c\/p\u003e \u003cp\u003e12.2.4 Usage of P-STD for PES-STD 270\u003c\/p\u003e \u003cp\u003e12.3 Transport Stream STD: T-STD 275\u003c\/p\u003e \u003cp\u003e12.3.1 Description of T-STD 275\u003c\/p\u003e \u003cp\u003e12.3.2 The Use of Transport Buffers 279\u003c\/p\u003e \u003cp\u003e12.3.3 System Data Processing and Buffer Management 281\u003c\/p\u003e \u003cp\u003e12.3.4 Processing of Elementary Stream Data 284\u003c\/p\u003e \u003cp\u003e12.3.5 T-STD Buffers for Elementary Stream Decoding 288\u003c\/p\u003e \u003cp\u003e12.3.6 Buffer Management for Elementary Stream Data 290\u003c\/p\u003e \u003cp\u003e12.4 General STD Constraints and Requirements 290\u003c\/p\u003e \u003cp\u003e12.5 Content Format Specific STD Issues 292\u003c\/p\u003e \u003cp\u003e12.5.1 Decoding of MPEG Audio Streams in STD Model 292\u003c\/p\u003e \u003cp\u003e12.5.2 Decoding of MPEG Video Streams in STD Model 295\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Data Structure and Design Considerations 299\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 System Time Clock Samples and Time Stamps 299\u003c\/p\u003e \u003cp\u003e13.2 PES Packets 301\u003c\/p\u003e \u003cp\u003e13.3 Descriptors of Programs and Program Elements 309\u003c\/p\u003e \u003cp\u003e13.3.1 General Format of Descriptors 309\u003c\/p\u003e \u003cp\u003e13.3.2 Types of Descriptors 311\u003c\/p\u003e \u003cp\u003e13.3.3 System Orientated Descriptors 311\u003c\/p\u003e \u003cp\u003e13.3.4 General Content Descriptors 315\u003c\/p\u003e \u003cp\u003e13.4 Program Streams 319\u003c\/p\u003e \u003cp\u003e13.5 Sections 326\u003c\/p\u003e \u003cp\u003e13.6 Transport Streams and Transport Packets 329\u003c\/p\u003e \u003cp\u003eReference 331\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Content Support in MPEG-2 Systems 333\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Introduction 333\u003c\/p\u003e \u003cp\u003e14.2 MPEG-1 334\u003c\/p\u003e \u003cp\u003e14.2.1 MPEG-1 Video 334\u003c\/p\u003e \u003cp\u003e14.2.2 MPEG-1 Audio 334\u003c\/p\u003e \u003cp\u003e14.2.3 MPEG-1 System Stream 334\u003c\/p\u003e \u003cp\u003e14.3 MPEG-2 336\u003c\/p\u003e \u003cp\u003e14.3.1 MPEG-2 Video 336\u003c\/p\u003e \u003cp\u003e14.3.2 MPEG-2 (BC) Audio 338\u003c\/p\u003e \u003cp\u003e14.3.3 MPEG-2 AAC 340\u003c\/p\u003e \u003cp\u003e14.3.4 MPEG-2 DSM-CC 341\u003c\/p\u003e \u003cp\u003e14.3.5 MPEG-2 System Stream 342\u003c\/p\u003e \u003cp\u003e14.3.6 MPEG-2 IPMP 343\u003c\/p\u003e \u003cp\u003e14.4 (ITU-T Rec.) H.222.1 343\u003c\/p\u003e \u003cp\u003e14.5 MHEG 344\u003c\/p\u003e \u003cp\u003e14.6 MPEG-4 345\u003c\/p\u003e \u003cp\u003e14.6.1 MPEG-4 Visual 345\u003c\/p\u003e \u003cp\u003e14.6.2 MPEG-4 Audio 346\u003c\/p\u003e \u003cp\u003e14.6.3 MPEG-4 Timed Text 349\u003c\/p\u003e \u003cp\u003e14.6.4 MPEG-4 Systems 350\u003c\/p\u003e \u003cp\u003e14.7 AVC 354\u003c\/p\u003e \u003cp\u003e14.8 SVC 360\u003c\/p\u003e \u003cp\u003e14.9 3D Video 366\u003c\/p\u003e \u003cp\u003e14.9.1 Service Compatible and Frame Compatible 3D Video 366\u003c\/p\u003e \u003cp\u003e14.9.2 Depth or Parallax Map as Auxiliary Video Stream 369\u003c\/p\u003e \u003cp\u003e14.9.3 MVC 370\u003c\/p\u003e \u003cp\u003e14.10 JPEG 2000 Video 376\u003c\/p\u003e \u003cp\u003e14.11 Metadata 377\u003c\/p\u003e \u003cp\u003e14.12 Overview of Assigned Stream-type Values 387\u003c\/p\u003e \u003cp\u003eReferences 389\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 The Real-Time Interface for Transport Streams 391\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eReference 396\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Relationship to Download and Streaming Over IP 397\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 IP Networks and MPEG-2 Systems 397\u003c\/p\u003e \u003cp\u003e16.2 Streaming Over IP 397\u003c\/p\u003e \u003cp\u003e16.3 Download 400\u003c\/p\u003e \u003cp\u003e16.4 Carriage of MPEG-2 Systems Across IP Networks 400\u003c\/p\u003e \u003cp\u003e16.5 Adaptive HTTP Streaming 401\u003c\/p\u003e \u003cp\u003eReferences 401\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 MPEG-2 System Applications 403\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e18 The Future of MPEG-2 Systems 407\u003c\/p\u003e \u003cp\u003eReference 412\u003c\/p\u003e \u003cp\u003eEpilogue 413\u003c\/p\u003e \u003cp\u003eAnnexes 423\u003c\/p\u003e \u003cp\u003eIndex 427\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52278163079448,"sku":"9780470974339","price":81.89,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470974339.jpg?v=1781458733","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/fundamentals-and-evolution-of-mpeg-2-systems-paving-the-mpeg-road-hardback-9780470974339","provider":"Freshly Printed Books","version":"1.0","type":"link"}