{"product_id":"coding-video-a-practical-guide-to-hevc-and-beyond-hardback-9781118711781","title":"Coding Video; A Practical Guide to HEVC and Beyond (Hardback) 9781118711781","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eCoding Video\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eA Practical Guide to HEVC and Beyond\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eIain E. Richardson (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781118711781, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 26 September 2024\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e448 pages\u003cbr\u003e24.4 x 17.5 x 3 cm, 0.703 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\u003eA fully up-to-date guide to transformative consumer technologies\u003c\/b\u003e \u003c\/p\u003e\n\u003cp\u003eVideo compression – or video coding – has been at the centre of a revolution in the way video is produced, delivered, and consumed. It has made the switch from analogue to digital video possible and has enabled fundamental shifts in the way we now watch video. New video compression standards, together with adaptive streaming protocols, are used to deliver high-quality video to homes and workplaces around the world. \u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eCoding Video\u003c\/i\u003e provides a practical and comprehensive guide to the new landscape of video coding and video streaming. This book explains the core technologies with a wealth of practical examples and illustrations, covers key standards such as H.265\/HEVC and includes an introduction to the new H.266\/VVC standard. \u003ci\u003eCoding Video\u003c\/i\u003e will appeal to engineers, application developers, product designers and digital video professionals, as well as to graduate students and researchers in Engineering, Computer Science and related subjects.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eAbout the Author xvii\u003c\/p\u003e \u003cp\u003eAcknowledgements xix\u003c\/p\u003e \u003cp\u003eAbout the Companion Website xxi\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Why Write This Book? 1\u003c\/p\u003e \u003cp\u003e1.2 What Is in the Book? 2\u003c\/p\u003e \u003cp\u003e1.3 How Should You Use This Book? 3\u003c\/p\u003e \u003cp\u003eReferences 4\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Video Coding and Video Quality 5\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction 5\u003c\/p\u003e \u003cp\u003e2.2 An Overview of Video Coding 6\u003c\/p\u003e \u003cp\u003e2.3 Inputs and Outputs 9\u003c\/p\u003e \u003cp\u003e2.4 Structural Elements 15\u003c\/p\u003e \u003cp\u003e2.5 Prediction 17\u003c\/p\u003e \u003cp\u003e2.6 Transform and Quantisation 25\u003c\/p\u003e \u003cp\u003e2.7 Bitstream Coding 27\u003c\/p\u003e \u003cp\u003e2.8 The Coded Bitstream 30\u003c\/p\u003e \u003cp\u003e2.9 Storing and Transmitting the Coded Bitstream 30\u003c\/p\u003e \u003cp\u003e2.10 The Decoder 32\u003c\/p\u003e \u003cp\u003e2.11 The Video Codec Model 33\u003c\/p\u003e \u003cp\u003e2.12 Video Codec Performance 35\u003c\/p\u003e \u003cp\u003e2.13 Conclusion 40\u003c\/p\u003e \u003cp\u003eReferences 41\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 A History of Video Coding and Video Coding Standards 43\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 43\u003c\/p\u003e \u003cp\u003e3.2 The Foundations of Video Coding, 1950–1990 44\u003c\/p\u003e \u003cp\u003e3.3 Video Coding Standards and Formats: 1990–2021 53\u003c\/p\u003e \u003cp\u003e3.4 Comparing Video Coding Standards 65\u003c\/p\u003e \u003cp\u003e3.5 Conclusions 66\u003c\/p\u003e \u003cp\u003eReferences 66\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Structures 69\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 69\u003c\/p\u003e \u003cp\u003e4.2 Coded Video: Sequence to Picture 72\u003c\/p\u003e \u003cp\u003e4.3 Coded Video: Picture to Basic Unit 75\u003c\/p\u003e \u003cp\u003e4.4 Coded Video: Basic Unit to Block 80\u003c\/p\u003e \u003cp\u003e4.5 HEVC Coding Structures 82\u003c\/p\u003e \u003cp\u003e4.6 Structures in Versatile Video Coding\/H. 266 111\u003c\/p\u003e \u003cp\u003e4.7 Conclusion 114\u003c\/p\u003e \u003cp\u003eReference 114\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Intra Prediction 115\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 115\u003c\/p\u003e \u003cp\u003e5.2 The Intra Prediction Process 118\u003c\/p\u003e \u003cp\u003e5.3 Intra Prediction Modes 118\u003c\/p\u003e \u003cp\u003e5.4 Prediction Block Sizes 126\u003c\/p\u003e \u003cp\u003e5.5 Signalling Intra Prediction Choices 128\u003c\/p\u003e \u003cp\u003e5.6 Choosing a Prediction 129\u003c\/p\u003e \u003cp\u003e5.7 HEVC Intra Prediction 130\u003c\/p\u003e \u003cp\u003e5.8 VVC Intra Prediction 139\u003c\/p\u003e \u003cp\u003e5.9 Conclusions 144\u003c\/p\u003e \u003cp\u003eReferences 144\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Inter Prediction 145\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 145\u003c\/p\u003e \u003cp\u003e6.2 Inter Prediction – the Basics 146\u003c\/p\u003e \u003cp\u003e6.3 Forward, Backward and Biprediction 155\u003c\/p\u003e \u003cp\u003e6.4 Inter Prediction Block Sizes 159\u003c\/p\u003e \u003cp\u003e6.5 Motion Vectors 162\u003c\/p\u003e \u003cp\u003e6.6 Sub-Pixel Interpolation 167\u003c\/p\u003e \u003cp\u003e6.7 Reference Pictures 176\u003c\/p\u003e \u003cp\u003e6.8 Signalling Inter Prediction Choices 186\u003c\/p\u003e \u003cp\u003e6.9 Skip Mode 192\u003c\/p\u003e \u003cp\u003e6.10 Loop Filter 193\u003c\/p\u003e \u003cp\u003e6.11 When Inter Prediction Does Not Find a Good Match 194\u003c\/p\u003e \u003cp\u003e6.12 HEVC Inter Prediction 197\u003c\/p\u003e \u003cp\u003e6.13 Inter Prediction in VVC 219\u003c\/p\u003e \u003cp\u003e6.14 Conclusions 222\u003c\/p\u003e \u003cp\u003eReferences 222\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Transform and Quantisation 223\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 223\u003c\/p\u003e \u003cp\u003e7.2 Residual Blocks 226\u003c\/p\u003e \u003cp\u003e7.3 Block Transforms 228\u003c\/p\u003e \u003cp\u003e7.4 Quantisation 246\u003c\/p\u003e \u003cp\u003e7.5 Transform and Quantisation in Practice 253\u003c\/p\u003e \u003cp\u003e7.6 HEVC Transform and Quantisation 254\u003c\/p\u003e \u003cp\u003e7.7 Transform and Quantise in H.266 Versatile Video Coding 272\u003c\/p\u003e \u003cp\u003e7.8 Conclusions 273\u003c\/p\u003e \u003cp\u003eReferences 273\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Entropy Coding 275\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 275\u003c\/p\u003e \u003cp\u003e8.2 Entropy Coding for Video Compression 278\u003c\/p\u003e \u003cp\u003e8.3 Pre-processing 283\u003c\/p\u003e \u003cp\u003e8.4 Probability Models and Context Adaptation 285\u003c\/p\u003e \u003cp\u003e8.5 Variable-Length Coding 286\u003c\/p\u003e \u003cp\u003e8.6 Arithmetic Coding 291\u003c\/p\u003e \u003cp\u003e8.7 Binary Arithmetic Coding 294\u003c\/p\u003e \u003cp\u003e8.8 Context-Adaptive Binary Arithmetic Coding (CABAC) 309\u003c\/p\u003e \u003cp\u003e8.9 Entropy Coding in HEVC 314\u003c\/p\u003e \u003cp\u003e8.10 Entropy Coding in H.266\/VVC 334\u003c\/p\u003e \u003cp\u003e8.11 Conclusion 334\u003c\/p\u003e \u003cp\u003eReferences 335\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Coded Video Filtering 337\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 337\u003c\/p\u003e \u003cp\u003e9.2 Filtering and Video Coding 339\u003c\/p\u003e \u003cp\u003e9.3 Detecting and Correcting Video Coding Artefacts 341\u003c\/p\u003e \u003cp\u003e9.4 HEVC In-Loop Filtering 347\u003c\/p\u003e \u003cp\u003e9.5 VVC Filtering 354\u003c\/p\u003e \u003cp\u003e9.6 Conclusions 355\u003c\/p\u003e \u003cp\u003eReferences 355\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Storing and Transporting Coded Video 357\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 357\u003c\/p\u003e \u003cp\u003e10.2 Storing and Delivering Coded Video 359\u003c\/p\u003e \u003cp\u003e10.3 Coded Video File Formats 361\u003c\/p\u003e \u003cp\u003e10.4 Transport of Coded Video 365\u003c\/p\u003e \u003cp\u003e10.5 Video Rate Control 374\u003c\/p\u003e \u003cp\u003e10.6 Error Handling 379\u003c\/p\u003e \u003cp\u003e10.7 Conclusions 381\u003c\/p\u003e \u003cp\u003eReferences 382\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Implementation and Performance 383\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 383\u003c\/p\u003e \u003cp\u003e11.2 Implementing Video Codecs 384\u003c\/p\u003e \u003cp\u003e11.3 Software Implementation 384\u003c\/p\u003e \u003cp\u003e11.4 Hardware Implementation 388\u003c\/p\u003e \u003cp\u003e11.5 Video Codec Performance 390\u003c\/p\u003e \u003cp\u003e11.6 Getting Started with Experiments 397\u003c\/p\u003e \u003cp\u003e11.7 Conclusion 405\u003c\/p\u003e \u003cp\u003eReferences 405\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Conclusions 407\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 What This Book Has and Has Not Covered 407\u003c\/p\u003e \u003cp\u003e12.2 Where Is Video Coding Going Next? 408\u003c\/p\u003e \u003cp\u003e12.3 Where Should You Go Next? 409\u003c\/p\u003e \u003cp\u003eReferences 409\u003c\/p\u003e \u003cp\u003eGlossary 411\u003c\/p\u003e \u003cp\u003eIndex 415\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":52173727039768,"sku":"9781118711781","price":70.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781118711781.jpg?v=1781168488","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/coding-video-a-practical-guide-to-hevc-and-beyond-hardback-9781118711781","provider":"Freshly Printed Books","version":"1.0","type":"link"}