Length: 2 Days
Print Friendly, PDF & Email

H.266 Training, Versatile Video Coding (VVC) Training

C Programming and Coding Standards for Safety-Critical Systems

H.266 Training, Versatile Video Coding (VVC) Training is a 2-day course that provides a solid foundation on H.266 or Versatile Video Coding (VVC) technology. Versatile Video Coding (VVC), also known as H.266, ISO/IEC 23090-3,MPEG-I Part 3 and Future Video Coding (FVC) is developed by the Joint Video Experts Team (JVET), a joint video expert team of the VCEG working group of ITU-T Study Group 16 and the MPEG working group of ISO/IEC JTC. It is the successor to ITU-T H.265/High Efficiency Video Coding (HEVC)/MPEG-H Part 2).

H.265/Versatile Video Coding (VVC) video compression coding standard will cut the bitrate roughly in half, reducing the load of video traffic on 5G networks without sacrificing quality and delivering a more seamless experience for users across devices. The aim of VVC is to make 4K broadcast and streaming commercially viable. The content and flow are structured to introduce VVC principles its impacts on future multimedia performance and deployments including 4K/8K and mixed reality, AR and VR applications . Assuming the audience’s familiarity with H.265 the course starts directly with a quick overview on H.265/HVEC and discussions on H.266/VVC requirements, architecture, and layers.

Compared to H.265/HEVC, H.266/VVC will need only half the bit rate of its predecessor ‘HEVC’ to achieve the same level of video quality for high-resolution video content.”

Versatile Video Coding (VVC) codec’s target compression performance is a 30% to 50% bitrate reduction as compared to the HEVC Main Profile with the same perceptual quality and an encoding complexity of approximately 10 times or more than HEVC. VVC is designed to meet upcoming needs in videoconferencing, OTT streaming, 5G AR/VR/MR and contribution.

Course Topics and Agenda

Introduction to H.266/ Versatile Video Coding (VVC)

  • Review of Video Encoding and Codecs
  • The Streaming Codec Landscape
  • What is Versatile Video Coding (VVC)?
  • Development of H.266/VVC
  • VVC Applications
  • Benefits of Streaming with VVC
  • Lossless vs. Lossy Compression with H.266/VCC
  • Encoding Settings for Streaming with H.266/VCC

H.266/VCC Codec Efficiency

  • Video compression Intra and Inter Compression
  • Will H.266/VVC Replace HEVC and H264?
  • Comparison of Video compression standards: lossy video codecs HEVC, H.264, VP9 and AV1
  • Coding Efficiency Comparison: H.266, AV1, H.265 and H.264
  • 266/VVC Optimization of Intra and Inter Video Coding Algorithms
  • VVC vs AV1
  • File size: H.264 vs H.265 vs AV1 vs VP9
  • Encoded file vs re-encoded file
  • VVC Coding Algorithm Improvements
  • Multi-type Tree Partitioning
  • Quad-tree, Ternary-tree and Binary-tree Coding Efficiency

H266/VCC Profiles, Tiers, and Levels      

  • Encoding Process and Decoding Process
  • Partitioning of pictures, subpictures, slices, tiles, and CTUs
  • Availability Processes
  • Scanning Processes
  • Syntax and semantics
  • Decoding Process
  • Parsing Process
  • Requirements on Video Decoder Capability
  • Profiles
  • Main 10 and Main 10 Still Picture profiles
  • Main 10 4:4:4 and Main 10 4:4:4 Still Picture profiles
  • Multilayer Main 10 profile
  • Multilayer Main 10 4:4:4 profile
  • Tiers and Levels
  • Supplemental enhancement information and use of SEI and VUI

H.266/VVC Hardware and Software

  • 266/VVC Hardware
  • 266/VVC Software
  • 266/VVC H.266/VVC Converters
  • Video Players

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.