HEVC Tutorial
HEVC Tutorial
coding (HEVC):
The Next-Generation
Compression Technology
Matthew Goldman
Senior Vice President TV Compression Technology
Ericsson
High Efficiency Video Coding
Compression bitrate targets
MPEG-2 VIDEO
1994 50% bitrate
AVC
saving target
2003
Bitrate
› HEVC standardization
– A Joint Collaborative Team on Video Coding (JCT-VC) of MPEG & VCEG
– Aim: To deliver same picture quality for half the bitrate of AVC
› Up to 10x more computational complexity to encode and 2x-3x to decode
– Nomenclature: ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T Rec. H.265
› Key dates
– March 2013 International Standard (Version 1)
Main Profile, Main 10 Profile, and Main Still Profile approved
– January 2014 FDAM – Range extensions (Contribution applications) & Multi-view extensions
– July 2014 FDIS – Scalable HEVC (SHVC)
ENTROPY CODER
Ref.
ALF SAO DF
Buffer
Bitstream
Source
Intra Recon T-1 Q-1
Prediction
Mode
ME/MC T Q
Dec
Residuals
Hierarchical quad-tree
Various Inter partitions partitioning down to 8x8
down to 4x4 + 4x4 Transform Units
Source: JCTVC-A124
AVC HEVC
DC + DC + Planar +
8 directional modes 33 directional modes
Deblocking filter
› Deblocking Filter No In-loop filters + SAO filter
– Similar to AVC deblocking filter but
does not filter 4x4 block edges
Terrestrial Broadcast
• Spectrum efficiency
© Ericsson AB 2013 | 2013-03-25 | Page 15
Increasing image formats
Workflow &
Distribution
Enabler
4K UHDTV
Capability
to Transmit
HEVC Applicability
HDTV
Picture Quality
Extra Chanels
Extra
SDTV
Channels
Mobile
Bandwidth
HEVC version 1 contains
3 profiles
› Main Profile supports general consumer-grade video (4:2:0 8-bit)
› Main 10 Profile targets large screen consumer applications that require higher
resolution
– Main Profile + bit-depth up to 10 bits
– UHDTV and large screens
– Not for professional applications (contribution, mastering)
› Still Picture Profile targets specialty applications
– Strict sub-set of Main Profile
– One IDR picture
› Some practical concerns still remain …
0.01°
0.9x to 1.6x
diagonal
84” TV
6’ to 11' for
84” diagonal
Movies
2014
› Net result
– Zero bit cost for 10b depth, just better
pictures!
© Ericsson AB 2013 | 2013-03-25 | Page 28
HEVC Range Extensions
› HEVC range extensions (RExt) will be an Annex to HEVC v1
– 4:2:2/4:4:4/RGB chroma formats
– Higher bit-depths, including 10/12/14
– Mixed Chroma formats (4:2:0 & 4:4:4) – mixed video (4:2:0) and computer graphics (4:4:4)
– Lossless Coding
› As of July 2013 meeting cycle
› Use square transform and square intra prediction like v1.0 (no rectangular transforms)
› Intra prediction angle adjustment for 4:2:2
› New tools for 4:4:4 / Screen Content Coding, such as intra motion compensation
› Potential Profiles, Main 12, Main 422 10, Main 422 12, Main 444 10, Main 444 12
› For Contribution, Exchange, & Distribution, likely 25-30% bitrate savings over AVC
Contribution encoders, 15% for HEVC-I
› Timeline
– July 2013 - Draft Amendment (DAM) completed
– January 2014 – Final Draft Amendment (FDAM) scheduled
4K source 4x 3G-SDI
or
fiber
4x AVC encoders 4x AVC decoders
synchronized phase-lock synchronization