Price: $1,699.00

Length: 2 Days
Print Friendly, PDF & Email

HEVC Training, High Efficiency Video Coding Training by TONEX- Learn from Experts


HEVC training, High Efficiency Video Coding, focuses on the latest generation video compression standard developed jointly by the ISO/IEC Moving Picture Experts Group (MPEG) and ITU-T Video Coding Experts Group (VCEG), through Joint Collaborative Team on Video Coding (JCT-VC).

HEVC training course provides a technical overview of High Efficiency Video Coding along with ITU H.265 standardization and evolution and of High Efficiency Video Coding evolution and architecture.

The successor to H.264/AVC, High Efficiency Video Coding (HEVC/H.265) delivers  visual quality equivalent to H.264/AVC with up to 50% bitrate savings.

HEVC training course provides essential knowledge on High Efficiency Video Coding and H.265. We begin the course with an overview of the motivation of HEVC. High Efficiency Video Coding  training course includes several exercises to reinforce key objectives.

Learn why High Efficiency Video Coding, HEVC/ H.265, promises twice the compression possible with Blu-ray’s best video compression methods (Advanced Video Coding (AVC)/ H.264 is one of the compression schemes used by Blu-ray).

ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T H.265 standardization or HEVC, 8K Ultra High Definition video, with a picture size up to 8192×4320 pixels, provides superior video quality compression in comparison to H.264/MPEG-4 AVC.

TONEX HEVC training also discusses efforts by Joint Collaborative Team 3D Video Coding Extension Development (JCT-3V) focusing on 3D video coding extensions of HEVC and other video coding standards.

Learning Objectives

Upon completing this course, attendees are able to:

  • List the motivations of High Efficiency Video Coding
  • List and discuss key concepts behind HEVC /H.265
  • List and discuss evolution and architecture of High Efficiency Video Coding
  • Discuss the changes in HEVC/H.265 in comparison to H.264/AVC
  • Describe the requirements of HEVC/H.265
  • Describe HEVC I-, B- and P-frames within a group of pictures
  • Discuss HEVC inter-frame and intraframe compression
  • Examine HEVC temporal and spatial prediction
  • Analyze Coding Tree Blocks (CBT), Coding units (CUs) and coding blocks (CBs) concepts
  • Analyze HEVC/H.265 key profiles, tiers and levels
  • Outline the Network Abstraction Layer (NAL) units and Video Coding Layer (VCL)
  • Analyze HEVC Basic Coding Unit
  • List Transform size and HEVC frame types
  • List example of Encoder parameters
  • Discus Adaptive Motion Vector Prediction concepts
  • Discuss HEVC and H.265 advanced topics

Course Agenda

Key concepts behind High Efficiency Video Coding (HEVC) 

  • HEVC and H.265 Standardization
  • HEVC/H.265 vs. H.264/AVC
  • HEVC Coding Design and Feature Highlights
  • HEVC Encoding algorithm structure
  • Basic Coding Unit
  • Transform Size
  • Video Coding Layer
  • Temporal and Spatial Prediction
  • Coding Tree Units (CTU)
  • Coding Tree Blocks (CTB)
  • Deriving Coding Blocks (CB)
  • Coding Units (CU)
  • Prediction Units (PU)
  • Prediction Blocks (PB)
  • Transform Units (TU)
  • Transform Blocks (TB)
  • Advanced Motion Vector Prediction (AMVP)
  • Entropy Coding
  • CABAC coding
  • In-loop Filtering

HEVC Format, Syntax and Semantics

  • Network Abstraction Layer (NAL) unit syntax structure
  • Video Parameter Set (VPS) structure
  • Video Coding Layer (VCL)
  • Supplemental Enhancement Information (SEI)
  • Video Usability Information (VUI)
  • Wave-front Parallel Processing (WPP)
  • Bitstream and picture formats
  • Partitioning and scanning processes
  • Neighboring relationships
  • Bitstream formats
  • Source, decoded, and output picture formats
  • Partitioning of pictures, slices, and slice segments
  • Tiles, coding tree units, and coding tree blocks
  • Availability processes
  • Scanning processes
  • Specification of syntax functions and descriptors
  • General NAL unit syntax
  • NAL unit header syntax
  • Raw byte sequence payloads, trailing bits, and byte alignment syntax
  • Video parameter set RBSP syntax
  • Profile, tier and level syntax
  • Semantics
  • NAL unit semantics
  • Raw byte sequence payloads, trailing bits, and byte alignment semantics
  • Other semantics

HEVC/H.265 Decoding process 

  • General decoding process
  • CVSG decoding process
  • NAL unit decoding process
  • Slice decoding process
  • Decoding process for coding units coded in intra and inter prediction mode
  • Inter prediction process
  • Decoding process for the residual signal of coding units coded
  • Scaling, transformation and array construction process
  • Picture construction process prior to in-loop filter process
  • Deblocking filter process
  • Coding tree block modification process

HEVC/H.265 Parsing process 

  • CABAC parsing process for slice segment data
  • Binarization process
  • Decoding process flow
  • Arithmetic encoding process
  • Sub-bitstream extraction process

HEVC/H.265 Profiles, tiers and levels

  • HEVC standard conformance
  • Overview of profiles, tiers and levels
  • Requirements on video decoder capability
  • Main profile
  • Main 10 profile
  • Main Still Picture Profile
  • Format range extensions profiles
  • Format range extensions high throughput profiles
  • Tiers and levels
  • Profile-specific level limits for the video profiles
  • Effect of level limits on picture rate for the video profiles
  • Bitstream and Decoder Conformance

Advanced HEVC/H.265 Topics

  • Transform Scaling and Quantization
  • Clean Random Access (CRA)
  • Random Access Point (RAP)
  • Random Access Skipped Leading (RASL)
  • Random Access Decodable Leading (RADL)
  • Scalable Video Coding (SVC) extension
  • Temporal Sublayer Access (TSA) and stepwise TSA (STSA)
  • Decode Picture Buffer (DPB)
  • Picture Order Count (POC)
  • Reference Picture Set (RPS)
  • EVC Video Coding Techniques
  • Concepts behind CTUs
  • CTU Quadtree Syntax
  • Transform Blocks and Units
  • Interpicture Prediction
  • Mode coding
  • Interpolation Filtering

Encoders, IP, Patents and Licensing

  • Encoder parameters
  • Hardcoded encoder parameters
  • Using the decoder
  • GOP structure example
  • Coding structure parameters
  • Motion estimation parameters
  • Mode decision parameters
  • Quantization parameters
  • Entropy coding parameters
  • Slice coding parameters
  • Deblocking filter parameters
  • Coding tools parameters
  • Rate control parameters
  • Byte stream format
  • Hypothetical reference decoder
  • Supplemental enhancement
  • SEI payload syntax
  • SEI payload
  • Video usability information
  • VUI syntax
  • VUI parameters syntax
  • HRD parameters syntax
  • VUI semantics
  • EHRD parameters semantics
  • Common specifications for multi-layer extensions
  • Multiview high efficiency video coding
  • Scalable high efficiency video coding
  • VUI parameters
  • SEI messages
  • Decoder options

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.