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

What's hot (20)

PPTX
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Touradj Ebrahimi
 
PDF
HTTP Adaptive Streaming – Where Is It Heading?
Alpen-Adria-Universität
 
PPTX
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
AugmentedWorldExpo
 
PPTX
High Efficiency Video Codec
Tejus Adiga M
 
PDF
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin Inc
 
PPTX
Tutorial on Point Cloud Compression and standardisation
Rufael Mekuria
 
PPT
HEVC / H265 Hands-On course
Yoss Cohen
 
PDF
HEVC intra coding
Manohar Kuse
 
PDF
MPEG Immersive Media
ITU
 
PPTX
Resampling
Tejus Adiga M
 
PDF
Tactile Internet with Human-in-the-Loop
Förderverein Technische Fakultät
 
PDF
HEVC overview main
Nirma University
 
PDF
Feature hevc
TELE-satellite deu
 
PDF
Development of a 4K H.265/ HEVC HW Encoder
IMTC
 
PDF
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Ijripublishers Ijri
 
PPTX
H.264 vs HEVC
Marcin Walendowski
 
PDF
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Alpen-Adria-Universität
 
PPTX
ITU-T Study Group 16 Meeting Achievements
ITU
 
PDF
HEVC VIDEO CODEC By Vinayagam Mariappan
Vinayagam Mariappan
 
PDF
A Journey Towards Fully Immersive Media Access
Alpen-Adria-Universität
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Touradj Ebrahimi
 
HTTP Adaptive Streaming – Where Is It Heading?
Alpen-Adria-Universität
 
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
AugmentedWorldExpo
 
High Efficiency Video Codec
Tejus Adiga M
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin Inc
 
Tutorial on Point Cloud Compression and standardisation
Rufael Mekuria
 
HEVC / H265 Hands-On course
Yoss Cohen
 
HEVC intra coding
Manohar Kuse
 
MPEG Immersive Media
ITU
 
Resampling
Tejus Adiga M
 
Tactile Internet with Human-in-the-Loop
Förderverein Technische Fakultät
 
HEVC overview main
Nirma University
 
Feature hevc
TELE-satellite deu
 
Development of a 4K H.265/ HEVC HW Encoder
IMTC
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Ijripublishers Ijri
 
H.264 vs HEVC
Marcin Walendowski
 
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Alpen-Adria-Universität
 
ITU-T Study Group 16 Meeting Achievements
ITU
 
HEVC VIDEO CODEC By Vinayagam Mariappan
Vinayagam Mariappan
 
A Journey Towards Fully Immersive Media Access
Alpen-Adria-Universität
 

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

PPTX
THE H.264/MPEG4 AND ITS APPLICATIONS
GIST (Gwangju Institute of Science and Technology)
 
PPTX
Machine Learning approaches at video compression
Roberto Iacoviello
 
PDF
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
ssuserc5a4dd
 
PDF
Video Super-Resolution for Optimized Bitrate and Green Online Streaming
Vignesh V Menon
 
PDF
Design and Analysis of Quantization Based Low Bit Rate Encoding System
ijtsrd
 
PDF
Immersive Video Delivery: From Omnidirectional Video to Holography
Alpen-Adria-Universität
 
PDF
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Ijripublishers Ijri
 
PDF
Enhancing Film Grain Coding in VVC: Improving Encoding Quality and Efficiency
Vignesh V Menon
 
PPTX
Insight toolkit을 이용한 삼차원 흉부 CT 영상분석 및 폐결절 검출 시스템
Wookjin Choi
 
PDF
A04840107
IOSR-JEN
 
PDF
Lec 04.4_Video compression standards_H.264 Only_Intra_InterModes_OK_Tham khao...
Dinh Trieu Duong
 
PPT
Aruna Ravi - M.S Thesis
ArunaRavi
 
PDF
Research and activity report
Marco Cagnazzo
 
PDF
1 state of-the-art and trends in scalable video
Yogananda Patnaik
 
PDF
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
FIAT/IFTA
 
PPT
Introduction to Video Compression Techniques - Anurag Jain
Videoguy
 
PPTX
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
mgrafl
 
PDF
Video Compression Using Block By Block Basis Salience Detection
IRJET Journal
 
PDF
Paper id 2120148
IJRAT
 
PDF
VVC HLS overview .pdf
KaramSingh80
 
THE H.264/MPEG4 AND ITS APPLICATIONS
GIST (Gwangju Institute of Science and Technology)
 
Machine Learning approaches at video compression
Roberto Iacoviello
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
ssuserc5a4dd
 
Video Super-Resolution for Optimized Bitrate and Green Online Streaming
Vignesh V Menon
 
Design and Analysis of Quantization Based Low Bit Rate Encoding System
ijtsrd
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Alpen-Adria-Universität
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Ijripublishers Ijri
 
Enhancing Film Grain Coding in VVC: Improving Encoding Quality and Efficiency
Vignesh V Menon
 
Insight toolkit을 이용한 삼차원 흉부 CT 영상분석 및 폐결절 검출 시스템
Wookjin Choi
 
A04840107
IOSR-JEN
 
Lec 04.4_Video compression standards_H.264 Only_Intra_InterModes_OK_Tham khao...
Dinh Trieu Duong
 
Aruna Ravi - M.S Thesis
ArunaRavi
 
Research and activity report
Marco Cagnazzo
 
1 state of-the-art and trends in scalable video
Yogananda Patnaik
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
FIAT/IFTA
 
Introduction to Video Compression Techniques - Anurag Jain
Videoguy
 
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
mgrafl
 
Video Compression Using Block By Block Basis Salience Detection
IRJET Journal
 
Paper id 2120148
IJRAT
 
VVC HLS overview .pdf
KaramSingh80
 
Ad

Recently uploaded (20)

PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
July Patch Tuesday
Ivanti
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Français Patch Tuesday - Juillet
Ivanti
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Ad

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 [email protected]
  • 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 [email protected]