SlideShare a Scribd company logo
Brief Overview on the Emerging
Versatile Video Coding Standard
… as seen by an individual
Picture Coding Symposium 2019, Ningbo, China
Mathias Wien
Lehrstuhl für Bildverarbeitung
RWTH Aachen University
wien@lfb.rwth-aachen.de
Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China
15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University
2
• Joint Video Experts Team of ISO/IEC MPEG and ITU-T VCEG, est. in
Oct. 2015 as Joint Video Exploration Team, renamed Apr. 2018 at CfP eval.
• Joint Exploration Model: 7 iterations
 Investigating coding tools enhanced relative to HEVC test model HM
• Call for Evidence (CfE), issued Apr. 2017, evaluated in Jul. 2017
 Significant improvement for JEM and independent submissions
• Call for Proposls (CfP), issued Oct. 2017, evaluated in Apr. 2018
at10th JVET meeting
 Kick-off for VVC, definition of name, VVC draft 1 and test model 1 (VTM1)
Evolution towards VVC
Evolution of JVET docs and participants
Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China
15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University
3
• Entropy Coding
 CABAC
 Multi-hypothesis probability estimation
• Coding structures
 4 × 4 to 128 × 128 Coding Unit (CU) size
 Quad+ternary+binary tree partitioning
 Dual-tree (separate trees for luma/chroma)
 Partial coverage of prediction regions by transforms (SBT,ISP)
• Inter Coding
 16th-sample prec. for derived MVs | Locally adaptive MV
resolution: signaling at ¼, 1, 4 sample precision
 8-tap DCTIF + alt. 6-tap switched IF for ½ sample, 6-tap for affine
subblock MC
 Block-level CU weights, Triangular prediction with merge
 Combined inter/intra prediction (CIIP)
 Affine prediction refinement with optical flow (PROF),
Bi-directional optical flow prediction (BDOF)
 Subblock-based temporal merge, affine MV control point MVP,
decoder-side MV refinement, history-based MVP, symmetrical
MVD, Merge mode with MVD (MMVD)
• Intra Coding
 DC, planar, 67 intra prediction directions signaled, 93 after wide
angle mapping | signaling: 6 most probable modes + remainder
 Matrix-based intra prediction
 Multi reference lines intra prediction
 Intra subpartitions (ISP)
 Position-dependent intra prediction sample filtering
 Cross-component linear prediction
• Residual Coding
 DCT2 4×4-64×64, multi-transform selection (DST7/DCT8, ≤32),
inter: subblock transform (SBT), low-frequency non-separable
transform (LFNST), transform skip, 4:4:4 adaptive colour transform
 Coefficient coding: HEVC + parity-based binarization for dependent
quantization (DQ)
• Loop Filters
 Deblocking filter, sample adaptive offset (SAO)
 Adaptive loop filter (ALF), luma mapping with chroma scaling
VVC Coding Tools in a Nutshell
MV/MVP/MVD: motion vector / predictor / difference | DCTIF: Discrete
cosine transform derived interpolation filter | DST: Discrete sine transform
Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China
15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University
4
• Parameter sets
 Video parameter set, sequence parameter set,
picture parameter set (VPS, SPS, PPS)
 Adaptation parameter set (APS), picture header
• Picture types
 IDR, CRA, RADL, RASL, Trail, STSA
 Gradual decoding refresh (GDR)
• Picture partitioning
 Slices, tiles
 Subpictures, raster-scan slices of multiple tiles,
rectangular slices within tiles
• Screen content coding
 Palette mode for 4:4:4
 Intra block copy (IBC)
 Residual coding for transform skip
 Block-based Delta PCM (BDPCM)
• More versatility
 Reference picture resampling (RPR)
 Spatial, quality and temporal scalability
 Bitstream extraction and merging without
VCL NAL unit rewriting
 Film grain synthesis SEI message
VVC Versatility Aspects
IDR: instantaneous decoding refresh | CRA: clean random access | RADL/RASL: random access decodable/skipped leading pic. | STSA: step-wise temporal sublayer access
Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China
15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University
5
• Assessment according to JVET Common Testing Conditions [JVET-M1010]
 Rate-distortion performance, encoder / decoder run-time of VVC reference software implementation
• Systematic evaluation throughout standardization project
 All Intra, Random Access, Low Delay B configurations
 Comparison to HEVC reference software HM: Comparable rate-distortion based encoder implementations
Versatile Video Coding – Compression Performance
Thanks for your attention!
Mathias Wien
Lehrstuhl für Bildverarbeitung
RWTH Aachen University
wien@lfb.rwth-aachen.de

More Related Content

PDF
Versatile Video Coding: Compression Tools for UHD and 360° Video
PDF
VVC tutorial at ICME 2020 together with Benjamin Bross
PDF
Trends and Recent Developments in Video Coding Standardization
PDF
VVC tutorial at ICIP 2020 together with Benjamin Bross
PDF
VVC tutorial at VCIP 2020 together with Benjamin Bross
PDF
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
PDF
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
PDF
Perceptual evaluation of Immersive Media – From video quality towards a holi...
Versatile Video Coding: Compression Tools for UHD and 360° Video
VVC tutorial at ICME 2020 together with Benjamin Bross
Trends and Recent Developments in Video Coding Standardization
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin Bross
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
Versatile Video Coding – Video Compression beyond HEVC: Coding Tools for SDR ...
Perceptual evaluation of Immersive Media – From video quality towards a holi...

What's hot (20)

PPTX
Comparison of compression efficiency between HEVC and VP9 based on subjective...
PDF
HTTP Adaptive Streaming – Where Is It Heading?
PPTX
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
PPTX
High Efficiency Video Codec
PDF
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
PPTX
Tutorial on Point Cloud Compression and standardisation
PPT
HEVC / H265 Hands-On course
PDF
HEVC intra coding
PDF
MPEG Immersive Media
 
PPTX
Resampling
PDF
Tactile Internet with Human-in-the-Loop
PDF
HEVC overview main
PDF
Feature hevc
PDF
Development of a 4K H.265/ HEVC HW Encoder
PDF
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
PPTX
H.264 vs HEVC
PDF
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
PPTX
ITU-T Study Group 16 Meeting Achievements
 
PDF
HEVC VIDEO CODEC By Vinayagam Mariappan
PDF
A Journey Towards Fully Immersive Media Access
Comparison of compression efficiency between HEVC and VP9 based on subjective...
HTTP Adaptive Streaming – Where Is It Heading?
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
High Efficiency Video Codec
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Tutorial on Point Cloud Compression and standardisation
HEVC / H265 Hands-On course
HEVC intra coding
MPEG Immersive Media
 
Resampling
Tactile Internet with Human-in-the-Loop
HEVC overview main
Feature hevc
Development of a 4K H.265/ HEVC HW Encoder
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
H.264 vs HEVC
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
ITU-T Study Group 16 Meeting Achievements
 
HEVC VIDEO CODEC By Vinayagam Mariappan
A Journey Towards Fully Immersive Media Access
Ad

Similar to PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging Versatile Video Coding Standard (20)

PDF
Convex-hull Estimation using XPSNR for Versatile Video Coding
PDF
VLSI Design for Video Coding 2010th Edition Youn
PDF
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
PPTX
THE H.264/MPEG4 AND ITS APPLICATIONS
PDF
VLSI Design for Video Coding 2010th Edition Youn
PDF
Enhancing Film Grain Coding in VVC: Improving Encoding Quality and Efficiency
PDF
Machine learning-based energy consumption modeling and comparing of H.264 and...
PDF
VLSI Design for Video Coding 2010th Edition Youn
PDF
A04840107
PDF
Islem Mansri.pdf
PDF
VLSI Design for Video Coding 2010th Edition Youn
PPT
Video coding technology proposal by
PPT
Video coding technology proposal by
PPT
Video coding technology proposal by
PPT
Video coding technology proposal by
PDF
Complexity Analysis in Scalable Video Coding
PDF
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
PDF
VLSI Design for Video Coding 2010th Edition Youn
PPT
Introduction to Video Compression Techniques - Anurag Jain
PDF
Online Bitrate ladder prediction for Adaptive VVC Streaming
Convex-hull Estimation using XPSNR for Versatile Video Coding
VLSI Design for Video Coding 2010th Edition Youn
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
THE H.264/MPEG4 AND ITS APPLICATIONS
VLSI Design for Video Coding 2010th Edition Youn
Enhancing Film Grain Coding in VVC: Improving Encoding Quality and Efficiency
Machine learning-based energy consumption modeling and comparing of H.264 and...
VLSI Design for Video Coding 2010th Edition Youn
A04840107
Islem Mansri.pdf
VLSI Design for Video Coding 2010th Edition Youn
Video coding technology proposal by
Video coding technology proposal by
Video coding technology proposal by
Video coding technology proposal by
Complexity Analysis in Scalable Video Coding
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
VLSI Design for Video Coding 2010th Edition Youn
Introduction to Video Compression Techniques - Anurag Jain
Online Bitrate ladder prediction for Adaptive VVC Streaming
Ad

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Touch Screen Technology
PDF
Mushroom cultivation and it's methods.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Hybrid model detection and classification of lung cancer
PDF
project resource management chapter-09.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
OMC Textile Division Presentation 2021.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative analysis of optical character recognition models for extracting...
Tartificialntelligence_presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Touch Screen Technology
Mushroom cultivation and it's methods.pdf
TLE Review Electricity (Electricity).pptx
SOPHOS-XG Firewall Administrator PPT.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles - August'25-Week II
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Hybrid model detection and classification of lung cancer
project resource management chapter-09.pdf
Zenith AI: Advanced Artificial Intelligence
Accuracy of neural networks in brain wave diagnosis of schizophrenia

PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging Versatile Video Coding Standard

  • 1. Brief Overview on the Emerging Versatile Video Coding Standard … as seen by an individual Picture Coding Symposium 2019, Ningbo, China Mathias Wien Lehrstuhl für Bildverarbeitung RWTH Aachen University wien@lfb.rwth-aachen.de
  • 2. Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China 15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University 2 • Joint Video Experts Team of ISO/IEC MPEG and ITU-T VCEG, est. in Oct. 2015 as Joint Video Exploration Team, renamed Apr. 2018 at CfP eval. • Joint Exploration Model: 7 iterations  Investigating coding tools enhanced relative to HEVC test model HM • Call for Evidence (CfE), issued Apr. 2017, evaluated in Jul. 2017  Significant improvement for JEM and independent submissions • Call for Proposls (CfP), issued Oct. 2017, evaluated in Apr. 2018 at10th JVET meeting  Kick-off for VVC, definition of name, VVC draft 1 and test model 1 (VTM1) Evolution towards VVC Evolution of JVET docs and participants
  • 3. Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China 15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University 3 • Entropy Coding  CABAC  Multi-hypothesis probability estimation • Coding structures  4 × 4 to 128 × 128 Coding Unit (CU) size  Quad+ternary+binary tree partitioning  Dual-tree (separate trees for luma/chroma)  Partial coverage of prediction regions by transforms (SBT,ISP) • Inter Coding  16th-sample prec. for derived MVs | Locally adaptive MV resolution: signaling at ¼, 1, 4 sample precision  8-tap DCTIF + alt. 6-tap switched IF for ½ sample, 6-tap for affine subblock MC  Block-level CU weights, Triangular prediction with merge  Combined inter/intra prediction (CIIP)  Affine prediction refinement with optical flow (PROF), Bi-directional optical flow prediction (BDOF)  Subblock-based temporal merge, affine MV control point MVP, decoder-side MV refinement, history-based MVP, symmetrical MVD, Merge mode with MVD (MMVD) • Intra Coding  DC, planar, 67 intra prediction directions signaled, 93 after wide angle mapping | signaling: 6 most probable modes + remainder  Matrix-based intra prediction  Multi reference lines intra prediction  Intra subpartitions (ISP)  Position-dependent intra prediction sample filtering  Cross-component linear prediction • Residual Coding  DCT2 4×4-64×64, multi-transform selection (DST7/DCT8, ≤32), inter: subblock transform (SBT), low-frequency non-separable transform (LFNST), transform skip, 4:4:4 adaptive colour transform  Coefficient coding: HEVC + parity-based binarization for dependent quantization (DQ) • Loop Filters  Deblocking filter, sample adaptive offset (SAO)  Adaptive loop filter (ALF), luma mapping with chroma scaling VVC Coding Tools in a Nutshell MV/MVP/MVD: motion vector / predictor / difference | DCTIF: Discrete cosine transform derived interpolation filter | DST: Discrete sine transform
  • 4. Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China 15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University 4 • Parameter sets  Video parameter set, sequence parameter set, picture parameter set (VPS, SPS, PPS)  Adaptation parameter set (APS), picture header • Picture types  IDR, CRA, RADL, RASL, Trail, STSA  Gradual decoding refresh (GDR) • Picture partitioning  Slices, tiles  Subpictures, raster-scan slices of multiple tiles, rectangular slices within tiles • Screen content coding  Palette mode for 4:4:4  Intra block copy (IBC)  Residual coding for transform skip  Block-based Delta PCM (BDPCM) • More versatility  Reference picture resampling (RPR)  Spatial, quality and temporal scalability  Bitstream extraction and merging without VCL NAL unit rewriting  Film grain synthesis SEI message VVC Versatility Aspects IDR: instantaneous decoding refresh | CRA: clean random access | RADL/RASL: random access decodable/skipped leading pic. | STSA: step-wise temporal sublayer access
  • 5. Versatile Video Coding | Panel on Emerging Video Codecs | Picture Coding Symposium 2019 | Ningbo, China 15.11.2019 | Mathias Wien | Institute of Imaging and Computer Vision | RWTH Aachen University 5 • Assessment according to JVET Common Testing Conditions [JVET-M1010]  Rate-distortion performance, encoder / decoder run-time of VVC reference software implementation • Systematic evaluation throughout standardization project  All Intra, Random Access, Low Delay B configurations  Comparison to HEVC reference software HM: Comparable rate-distortion based encoder implementations Versatile Video Coding – Compression Performance
  • 6. Thanks for your attention! Mathias Wien Lehrstuhl für Bildverarbeitung RWTH Aachen University wien@lfb.rwth-aachen.de