Coding Video
Home > Science, Technology & Agriculture > Electronics and communications engineering > Communications engineering / telecommunications > Television technology > Coding Video: A Practical Guide to HEVC and Beyond
Coding Video: A Practical Guide to HEVC and Beyond

Coding Video: A Practical Guide to HEVC and Beyond

|
     0     
5
4
3
2
1




International Edition


About the Book

A fully up-to-date guide to transformative consumer technologies Video 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. Coding Video 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. Coding Video 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.

Table of Contents:
About the Author xvii Acknowledgements xix About the Companion Website xxi 1 Introduction 1 1.1 Why Write This Book? 1 1.2 What Is in the Book? 2 1.3 How Should You Use This Book? 3 References 4 2 Video Coding and Video Quality 5 2.1 Introduction 5 2.2 An Overview of Video Coding 6 2.3 Inputs and Outputs 9 2.4 Structural Elements 15 2.5 Prediction 17 2.6 Transform and Quantisation 25 2.7 Bitstream Coding 27 2.8 The Coded Bitstream 30 2.9 Storing and Transmitting the Coded Bitstream 30 2.10 The Decoder 32 2.11 The Video Codec Model 33 2.12 Video Codec Performance 35 2.13 Conclusion 40 References 41 3 A History of Video Coding and Video Coding Standards 43 3.1 Introduction 43 3.2 The Foundations of Video Coding, 1950–1990 44 3.3 Video Coding Standards and Formats: 1990–2021 53 3.4 Comparing Video Coding Standards 65 3.5 Conclusions 66 References 66 4 Structures 69 4.1 Introduction 69 4.2 Coded Video: Sequence to Picture 72 4.3 Coded Video: Picture to Basic Unit 75 4.4 Coded Video: Basic Unit to Block 80 4.5 HEVC Coding Structures 82 4.6 Structures in Versatile Video Coding/H. 266 111 4.7 Conclusion 114 Reference 114 5 Intra Prediction 115 5.1 Introduction 115 5.2 The Intra Prediction Process 118 5.3 Intra Prediction Modes 118 5.4 Prediction Block Sizes 126 5.5 Signalling Intra Prediction Choices 128 5.6 Choosing a Prediction 129 5.7 HEVC Intra Prediction 130 5.8 VVC Intra Prediction 139 5.9 Conclusions 144 References 144 6 Inter Prediction 145 6.1 Introduction 145 6.2 Inter Prediction – the Basics 146 6.3 Forward, Backward and Biprediction 155 6.4 Inter Prediction Block Sizes 159 6.5 Motion Vectors 162 6.6 Sub-Pixel Interpolation 167 6.7 Reference Pictures 176 6.8 Signalling Inter Prediction Choices 186 6.9 Skip Mode 192 6.10 Loop Filter 193 6.11 When Inter Prediction Does Not Find a Good Match 194 6.12 HEVC Inter Prediction 197 6.13 Inter Prediction in VVC 219 6.14 Conclusions 222 References 222 7 Transform and Quantisation 223 7.1 Introduction 223 7.2 Residual Blocks 226 7.3 Block Transforms 228 7.4 Quantisation 246 7.5 Transform and Quantisation in Practice 253 7.6 HEVC Transform and Quantisation 254 7.7 Transform and Quantise in H.266 Versatile Video Coding 272 7.8 Conclusions 273 References 273 8 Entropy Coding 275 8.1 Introduction 275 8.2 Entropy Coding for Video Compression 278 8.3 Pre-processing 283 8.4 Probability Models and Context Adaptation 285 8.5 Variable-Length Coding 286 8.6 Arithmetic Coding 291 8.7 Binary Arithmetic Coding 294 8.8 Context-Adaptive Binary Arithmetic Coding (CABAC) 309 8.9 Entropy Coding in HEVC 314 8.10 Entropy Coding in H.266/VVC 334 8.11 Conclusion 334 References 335 9 Coded Video Filtering 337 9.1 Introduction 337 9.2 Filtering and Video Coding 339 9.3 Detecting and Correcting Video Coding Artefacts 341 9.4 HEVC In-Loop Filtering 347 9.5 VVC Filtering 354 9.6 Conclusions 355 References 355 10 Storing and Transporting Coded Video 357 10.1 Introduction 357 10.2 Storing and Delivering Coded Video 359 10.3 Coded Video File Formats 361 10.4 Transport of Coded Video 365 10.5 Video Rate Control 374 10.6 Error Handling 379 10.7 Conclusions 381 References 382 11 Implementation and Performance 383 11.1 Introduction 383 11.2 Implementing Video Codecs 384 11.3 Software Implementation 384 11.4 Hardware Implementation 388 11.5 Video Codec Performance 390 11.6 Getting Started with Experiments 397 11.7 Conclusion 405 References 405 12 Conclusions 407 12.1 What This Book Has and Has Not Covered 407 12.2 Where Is Video Coding Going Next? 408 12.3 Where Should You Go Next? 409 References 409 Glossary 411 Index 415


Best Sellers


Product Details
  • ISBN-13: 9781118711781
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 244 mm
  • No of Pages: 448
  • Returnable: N
  • Sub Title: A Practical Guide to HEVC and Beyond
  • Width: 175 mm
  • ISBN-10: 1118711785
  • Publisher Date: 26 Sep 2024
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Spine Width: 31 mm
  • Weight: 964 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Coding Video: A Practical Guide to HEVC and Beyond
John Wiley & Sons Inc -
Coding Video: A Practical Guide to HEVC and Beyond
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Coding Video: A Practical Guide to HEVC and Beyond

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!