SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Overview of the High Efficiency Video Coding
(HEVC) Standard
Guided By (Dharmendra Savaliya)14mece05
Prof. Tanish Zaveri (Hitesh Patel)14mece11
 HEVC Introduction
 Typical HEVC
 HEVC Video Coding Layer
 HEVC Video Coding Technique
 HEVC Application
Joint project between ISO/IEC/MPEG and ITU-T/VCEG
• ISO/IEC: MPEG-H Part 2 (23008-2)
• ITU-T: H.265
• The JCT-VC committee
• Joint Collaborative Team on Video Coding
• Target: roughly half the bit-rate at the same subjective quality compared to
H.264/AVC
• Requirements:
• Progressive required for all profiles and levels
• Interlaced support using field SEI message
• Video resolution: sub QVGA to 8Kx4K, with more focus on higher resolution
video content (1080p and up)
• Color space and chroma sampling: YUV420, YUV422, YUV444, RGB444
• Bit-depth: 8-14 bits
Typical HEVC video encoder
 A picture is partitioned into CTUs.
 The CTU is the basic processing unit.
 It contains luma CTBs and chroma CTBs.
 A luma CTB covers L ×L samples.
 Two chroma CTBs cover each L/2 ×L/2 samples.
 HEVC supports variable-size CTBs.
 The value of L may be equal to 16, 32, or 64.
 It is selected according to needs of encoders.
 In terms of memory and computational requirements.
 Large CTB is beneficial when encoding high-resolution video
content.
 Coding unit (CU) and coding block (CB)
 The root of quadtree is CTU.
 CTU is partitioned into CUs recursively.
 A CU consists of one luma CB and two chroma CB.
 Each CU has an associated partitioning into prediction
units (PUs) and a tree of transform units (TUs)
 CTBs can be used as CBs or can be partitioned into
multiple CBs using quadtree structures.
 The quadtree splitting process can be iterated until
the size for a luma CB reaches a minimum allowed
luma CB size (8 ×8 or larger).
 Prediction unit (PU) and prediction block (PB)
 A PU partitioning structure has its root at the CU level
 PB size can be from 64×64 down to 4×4
 The prediction mode for CU is signed as being Intra or
Inter
 When it is signed as intra, the PB (prediction block) size is
same as CB size for all block
- CB can be spilt into four PB quadrant when CB
size is equal to small CB size.
- It allows mode selection for block as small as 4 x 4.
Intrapicture
prediction
Interpicture
prediction
Asymmetric
Motion
Partitioning
 Transform unit (TU) and transform block (TB)
 A TU tree structure has its root at the CU level.
 A luma CB may be identical to the luma TB or may be
split into smaller luma TBs.
 TB size can be 4×4, 8×8, 16×16, and 32×32
 Motion compensation
 Quarter-sample precision is used for the MVs.
 7-tap or 8-tap filters are used for interpolation of
fractional-sample positions.
 Intrapicture prediction
 33 directional modes, planar (surface fitting), DC (flat)
 Modes are encoded by deriving most probable modes
(MPMs) based on those of previously decoded
neighboring PBs.
 Quantization control
 Uniform reconstruction quantization (URQ)
 Entropy coding
 Context adaptive binary arithmetic coding (CABAC)
 In-Loop deblocking filtering
 Similar to the one in H.264
 More friendly to parallel processing
 Sample adaptive offset (SAO)
 Nonlinear amplitude mapping
 For better reconstruction of amplitude by histogram
analysis
 HEVC : block-based hybrid video coding
① Inter picture prediction
 Temporal statistical dependences
② Intra picture prediction
 Spatial statistical dependences
③ Transform coding
 Spatial statistical dependences
 Planar prediction (Intra_Planar)
 Amplitude surface with a horizontal and vertical slope
derived from boundaries
 DC prediction (Intra_DC)
 Flat surface with a value matching the mean value of the
boundary samples
 Directional prediction (Intra_Angular)
 33 different directional prediction is defined for square
TB sizes from 4×4 up to 32×32
Fig. 6. Modes and directional orientations for intrapicture prediction
• HEVC supports motion vectors with units of
one quarter of the distance between luma
samples.
 Fractional Sample Interpolation
 It is used to generate the prediction samples for non
integer sampling positions.
 For residual coding, a CB can be recursively partitioned
into transform blocks.
 The partitioning is signaled by a residual quadtree.
• Subdivision of a CTB into CBs and TBs.
• Solid lines: CB boundaries, dotted lines: TB boundaries
 A slice is divided into rows of CTUs.
 This supports parallel processing of rows of CTUs
by using several processing threads in the encoder
or decoder.
 Wavefront parallel processing (WPP)
 HEVC uses transform coding of the prediction error
residual.
 The residual block is partitioned into multiple square
TBs.
 The supported transform block sizes are 4×4, 8×8,
16×16, and 32×32.
1. Core Transform
2. Alternative integer Transform
3. Scaling and Quantization
 HEVC uses only CABAC for entropy coding.
 Context modeling
 The number of contexts used in HEVC is less than in
H.264/MPEG-4 AVC.
 Entropy coding design actually provides better compression.
 Adaptive coefficient scanning
 Coefficient scanning is performed in 4×4 subblocks for all TB
sizes.
 The selection of the coefficient scanning order depends on
the directionalities of the intrapicture prediction.
• Adaptive coefficient scanning
 The horizontal scan is used when the prediction direction is close to
vertical.
 The vertical scan is used when the prediction direction is close to
horizontal.
 For other prediction directions, the diagonal up-right scan is used.
 Two processing steps, a deblocking filter (DBF) followed
by an sample adaptive offset (SAO) filter, are applied to
the reconstructed samples.
 The DBF is intended to reduce the blocking artifacts due to
block-based coding.
 The DBF is only applied to the samples located at block
boundaries.
 The SAO filter is applied adaptively to all samples satisfying
certain conditions.
 e.g. based on gradient.
 Deblocking Filter
 It is applied to all samples adjacent to a PU or TU boundary.
 HEVC only applies the deblocking filter to the edge that are
aligned on an 8×8 sample grid.
 This restriction reduces the worst-case computational
complexity without noticeable degradation of the visual
quality.
 It also improves parallel-processing operation.
 The processing order of the deblocking filter is defined as
horizontal filtering for vertical edges for the entire picture
first, followed by vertical filtering for horizontal edges.
 SAO (sample adaptive offset)
 It is a process that modifies the decoded samples by
conditionally adding an offset value to each sample after the
application of the deblocking filter, based on values in look-up
tables transmitted by the encoder.
 It is performed on a region basis, based on filtering type selected
per CTB.
 sao_type_idx 0: it is not applied to the CTB.
 sao_type_idx 1: band offset filtering
 sao_type_idx 2: edge offset filtering
 SAO
 In the band offset mode.
 The selected offset value directly depends on the sample
amplitude.
 The full sample amplitude range is uniformly split into 32
segments called bands.
 The sample values belonging to four of these bands are modified
by adding transmitted values.
 The main reason for using four consecutive bands is that in the
smooth areas artifacts can appear.
 SAO
 In the edge offset mode.
 a horizontal, vertical, or one of two diagonal gradient directions is used for
the edge offset classification in the CTB.
 Each sample in the CTB is classified into one of five EdgeIdx categories.
 I_PCM mode(bits)
 The prediction, transform, quantization and entropy
coding are bypassed.
 The samples are directly represented by a pre-defined
number of bits.
 Its main purpose is to avoid excessive consumption of
bits when the signal characteristics are extremely
unusual.
 Lossless mode
 The transform, quantization, and other processing that
affects the decoded picture are bypassed.
 The residual signal from inter- or intrapicture prediction
is directly fed into the entropy coder.
 It allows mathematically lossless reconstruction.
 SAO and deblocking filtering are not applied to this
regions.
 Transform skipping mode
 Only the transform is bypassed.
 It improves compression for certain types of video
content such as computer-generated images or graphics
mixed with camera-view content.
 It can be applied to TBs of 4×4 size only.
 Harmonic has announced support for HEVC within its
market-leading ProMedia solution. ProMedia Live supports
live streaming from Mobile to HD for real-time video to
software clients on smartphones, tablets, computers,
gaming and streaming-player consoles. This capability will
be extended to allow ProMedia to support resolutions up-
to and including Ultra HD. Promedia Xpress brings
Harmonic’s quality/performance leadership to file
transcoding by adding HEVC and allowing efficient
handling of all types of content, including Ultra HD for on-
demand streaming, again to software decode clients.
 A multitude of tech companies are starting to adapt the new standard
and offer support. Companies such as Harmonic will be announcing
support for the standard. Many others such as LG, Panasonic, Sony,
Toshiba, Philips, Sharp, ARM, Intel, Nvidia, Qualcomm, Realtek
Semiconductor and Mozilla have backed the codec, and even Google
will support it in Chrome and hasn’t ruled out YouTube support. Apple
has even moved to support HEVC on its iPads — those sold in 2012 are
HEVC compliant.
 Why the initial lag in adoption of the new codec?
 One explanation was the uncertainty of price and what it would cost to
use HEVC. Also the incorporation of HEVC playback into the iOS or
Android platforms, either via an app or OS upgrade.
32
 IEEE TRANSACTIONS ON CIRCUITS AND
SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22,
NO. 12, DECEMBER 2012
Overview of the High Efficiency Video Coding
(HEVC) Standard By Gary J. Sullivan, Fellow, IEEE,
Jens-Rainer Ohm, Member, IEEE, Woo-Jin Han,
Member, IEEE, and Thomas Wiegand, Fellow, IEEE
HEVC overview main

Mais conteúdo relacionado

Mais procurados

An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 VideoAn Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 VideoDr. Mohieddin Moradi
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video codingIain Richardson
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxYoss Cohen
 
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossVVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossMathias Wien
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionChamp Yen
 
Video Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video CodecsVideo Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video CodecsDr. Mohieddin Moradi
 
Video compression
Video compressionVideo compression
Video compressionDarkNight14
 
VVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossVVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossMathias Wien
 
Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2
Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2
Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2Dr. Mohieddin Moradi
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
HDR and WCG Video Broadcasting Considerations
HDR and WCG Video Broadcasting ConsiderationsHDR and WCG Video Broadcasting Considerations
HDR and WCG Video Broadcasting ConsiderationsDr. Mohieddin Moradi
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standardanuragjagetiya
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding StandardVideoguy
 
Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Dr. Mohieddin Moradi
 
An Introduction to Video Principles-Part 2
An Introduction to Video Principles-Part 2An Introduction to Video Principles-Part 2
An Introduction to Video Principles-Part 2Dr. Mohieddin Moradi
 
introduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia Studentsintroduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia StudentsSEO SKills
 

Mais procurados (20)

Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
 
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 VideoAn Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 
VIDEO CODECS
VIDEO CODECSVIDEO CODECS
VIDEO CODECS
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
 
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossVVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin Bross
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
Video Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video CodecsVideo Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video Codecs
 
Video compression
Video compressionVideo compression
Video compression
 
VVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossVVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin Bross
 
Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2
Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2
Serial Digital Interface (SDI), From SD-SDI to 24G-SDI, Part 2
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
HDR and WCG Video Broadcasting Considerations
HDR and WCG Video Broadcasting ConsiderationsHDR and WCG Video Broadcasting Considerations
HDR and WCG Video Broadcasting Considerations
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding Standard
 
Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts
 
An Introduction to Video Principles-Part 2
An Introduction to Video Principles-Part 2An Introduction to Video Principles-Part 2
An Introduction to Video Principles-Part 2
 
introduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia Studentsintroduction to audio formats - Multimedia Students
introduction to audio formats - Multimedia Students
 

Destaque

HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On courseYoss Cohen
 
Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderIMTC
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...Mathias Wien
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardIMTC
 
141219 OO brochure LMP V0.61 -HARL
141219 OO brochure LMP V0.61 -HARL141219 OO brochure LMP V0.61 -HARL
141219 OO brochure LMP V0.61 -HARLRicardo Fakiera
 
Comtech - Migration DVB-S to DVB-S2
Comtech - Migration DVB-S to DVB-S2Comtech - Migration DVB-S to DVB-S2
Comtech - Migration DVB-S to DVB-S2Sematron UK Ltd
 
Dtt servicios 2017
Dtt servicios 2017Dtt servicios 2017
Dtt servicios 2017ismaeljb
 
Technical Report on the DVB-H and DVB-SH
Technical Report on the DVB-H and DVB-SHTechnical Report on the DVB-H and DVB-SH
Technical Report on the DVB-H and DVB-SHPartho Choudhury
 
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016Sematron Italia S.r.l.
 
Satellite Telecom Solutions Asia Pacific (www.suarez.asia)
Satellite Telecom Solutions  Asia Pacific  (www.suarez.asia)Satellite Telecom Solutions  Asia Pacific  (www.suarez.asia)
Satellite Telecom Solutions Asia Pacific (www.suarez.asia)Suárez&Co. Consulting
 
Jacob King Final Year Project
Jacob King Final Year ProjectJacob King Final Year Project
Jacob King Final Year ProjectJacob King
 
Pioneer AV Receivers 2013 - features explained
Pioneer AV Receivers 2013 - features explainedPioneer AV Receivers 2013 - features explained
Pioneer AV Receivers 2013 - features explainedPioneer Europe
 
Digital TV Successes and Failures
Digital TV Successes and FailuresDigital TV Successes and Failures
Digital TV Successes and FailuresAlan Quayle
 
Home Theater: Surround Sound Formats
Home Theater: Surround Sound FormatsHome Theater: Surround Sound Formats
Home Theater: Surround Sound FormatsCurt Robbins
 
New product directory 2017
New product directory 2017New product directory 2017
New product directory 2017Chiara Borlini
 
Satellite Conferencing: A Mini Course
Satellite Conferencing: A Mini CourseSatellite Conferencing: A Mini Course
Satellite Conferencing: A Mini CourseDori Schmitz
 

Destaque (20)

HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On course
 
Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW Encoder
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
 
Feature hevc
Feature hevcFeature hevc
Feature hevc
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC Standard
 
Real time SHVC decoder
Real time SHVC decoderReal time SHVC decoder
Real time SHVC decoder
 
141219 OO brochure LMP V0.61 -HARL
141219 OO brochure LMP V0.61 -HARL141219 OO brochure LMP V0.61 -HARL
141219 OO brochure LMP V0.61 -HARL
 
Comtech - Migration DVB-S to DVB-S2
Comtech - Migration DVB-S to DVB-S2Comtech - Migration DVB-S to DVB-S2
Comtech - Migration DVB-S to DVB-S2
 
Dtt servicios 2017
Dtt servicios 2017Dtt servicios 2017
Dtt servicios 2017
 
Technical Report on the DVB-H and DVB-SH
Technical Report on the DVB-H and DVB-SHTechnical Report on the DVB-H and DVB-SH
Technical Report on the DVB-H and DVB-SH
 
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
 
Satellite Telecom Solutions Asia Pacific (www.suarez.asia)
Satellite Telecom Solutions  Asia Pacific  (www.suarez.asia)Satellite Telecom Solutions  Asia Pacific  (www.suarez.asia)
Satellite Telecom Solutions Asia Pacific (www.suarez.asia)
 
Jacob King Final Year Project
Jacob King Final Year ProjectJacob King Final Year Project
Jacob King Final Year Project
 
rapport
rapportrapport
rapport
 
Pioneer AV Receivers 2013 - features explained
Pioneer AV Receivers 2013 - features explainedPioneer AV Receivers 2013 - features explained
Pioneer AV Receivers 2013 - features explained
 
Digital TV Successes and Failures
Digital TV Successes and FailuresDigital TV Successes and Failures
Digital TV Successes and Failures
 
Vod business-model-handbook-july-20151
Vod business-model-handbook-july-20151Vod business-model-handbook-july-20151
Vod business-model-handbook-july-20151
 
Home Theater: Surround Sound Formats
Home Theater: Surround Sound FormatsHome Theater: Surround Sound Formats
Home Theater: Surround Sound Formats
 
New product directory 2017
New product directory 2017New product directory 2017
New product directory 2017
 
Satellite Conferencing: A Mini Course
Satellite Conferencing: A Mini CourseSatellite Conferencing: A Mini Course
Satellite Conferencing: A Mini Course
 

Semelhante a HEVC overview main

Tree structured partitioning into transform blocks and units and interpicture...
Tree structured partitioning into transform blocks and units and interpicture...Tree structured partitioning into transform blocks and units and interpicture...
Tree structured partitioning into transform blocks and units and interpicture...LainAcarolu
 
New generation video coding OVERVIEW.pptx
New generation video coding OVERVIEW.pptxNew generation video coding OVERVIEW.pptx
New generation video coding OVERVIEW.pptxYaseenMo
 
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalH.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalDonald Pian
 
Aruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisAruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisArunaRavi
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by Videoguy
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by Videoguy
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by Videoguy
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by Videoguy
 
Motion estimation overview
Motion estimation overviewMotion estimation overview
Motion estimation overviewYoss Cohen
 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361IJMER
 
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...DR.P.S.JAGADEESH KUMAR
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderjpstudcorner
 
Lane detection by use of canny edge
Lane detection by use of canny edgeLane detection by use of canny edge
Lane detection by use of canny edgebanz23
 
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...ijma
 
Compression presentation 415 (1)
Compression presentation 415 (1)Compression presentation 415 (1)
Compression presentation 415 (1)Godo Dodo
 
notes_Image Compression_edited.ppt
notes_Image Compression_edited.pptnotes_Image Compression_edited.ppt
notes_Image Compression_edited.pptHarisMasood20
 
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...ijma
 

Semelhante a HEVC overview main (20)

Tree structured partitioning into transform blocks and units and interpicture...
Tree structured partitioning into transform blocks and units and interpicture...Tree structured partitioning into transform blocks and units and interpicture...
Tree structured partitioning into transform blocks and units and interpicture...
 
PPT
PPTPPT
PPT
 
New generation video coding OVERVIEW.pptx
New generation video coding OVERVIEW.pptxNew generation video coding OVERVIEW.pptx
New generation video coding OVERVIEW.pptx
 
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalH.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
 
Deblocking_Filter_v2
Deblocking_Filter_v2Deblocking_Filter_v2
Deblocking_Filter_v2
 
Aruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisAruna Ravi - M.S Thesis
Aruna Ravi - M.S Thesis
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by
 
Motion estimation overview
Motion estimation overviewMotion estimation overview
Motion estimation overview
 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361
 
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoder
 
Lane detection by use of canny edge
Lane detection by use of canny edgeLane detection by use of canny edge
Lane detection by use of canny edge
 
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
 
THE H.264/MPEG4 AND ITS APPLICATIONS
THE H.264/MPEG4 AND ITS APPLICATIONSTHE H.264/MPEG4 AND ITS APPLICATIONS
THE H.264/MPEG4 AND ITS APPLICATIONS
 
Compression presentation 415 (1)
Compression presentation 415 (1)Compression presentation 415 (1)
Compression presentation 415 (1)
 
notes_Image Compression_edited.ppt
notes_Image Compression_edited.pptnotes_Image Compression_edited.ppt
notes_Image Compression_edited.ppt
 
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
IMPROVING PSNR AND PROCESSING SPEED FOR HEVC USING HYBRID PSO FOR INTRA FRAME...
 

Último

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 

Último (20)

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 

HEVC overview main

  • 1. Overview of the High Efficiency Video Coding (HEVC) Standard Guided By (Dharmendra Savaliya)14mece05 Prof. Tanish Zaveri (Hitesh Patel)14mece11
  • 2.  HEVC Introduction  Typical HEVC  HEVC Video Coding Layer  HEVC Video Coding Technique  HEVC Application
  • 3. Joint project between ISO/IEC/MPEG and ITU-T/VCEG • ISO/IEC: MPEG-H Part 2 (23008-2) • ITU-T: H.265 • The JCT-VC committee • Joint Collaborative Team on Video Coding • Target: roughly half the bit-rate at the same subjective quality compared to H.264/AVC • Requirements: • Progressive required for all profiles and levels • Interlaced support using field SEI message • Video resolution: sub QVGA to 8Kx4K, with more focus on higher resolution video content (1080p and up) • Color space and chroma sampling: YUV420, YUV422, YUV444, RGB444 • Bit-depth: 8-14 bits
  • 5.  A picture is partitioned into CTUs.  The CTU is the basic processing unit.  It contains luma CTBs and chroma CTBs.  A luma CTB covers L ×L samples.  Two chroma CTBs cover each L/2 ×L/2 samples.  HEVC supports variable-size CTBs.  The value of L may be equal to 16, 32, or 64.  It is selected according to needs of encoders.  In terms of memory and computational requirements.  Large CTB is beneficial when encoding high-resolution video content.
  • 6.  Coding unit (CU) and coding block (CB)  The root of quadtree is CTU.  CTU is partitioned into CUs recursively.  A CU consists of one luma CB and two chroma CB.  Each CU has an associated partitioning into prediction units (PUs) and a tree of transform units (TUs)
  • 7.  CTBs can be used as CBs or can be partitioned into multiple CBs using quadtree structures.  The quadtree splitting process can be iterated until the size for a luma CB reaches a minimum allowed luma CB size (8 ×8 or larger).
  • 8.  Prediction unit (PU) and prediction block (PB)  A PU partitioning structure has its root at the CU level  PB size can be from 64×64 down to 4×4  The prediction mode for CU is signed as being Intra or Inter  When it is signed as intra, the PB (prediction block) size is same as CB size for all block - CB can be spilt into four PB quadrant when CB size is equal to small CB size. - It allows mode selection for block as small as 4 x 4.
  • 10.  Transform unit (TU) and transform block (TB)  A TU tree structure has its root at the CU level.  A luma CB may be identical to the luma TB or may be split into smaller luma TBs.  TB size can be 4×4, 8×8, 16×16, and 32×32
  • 11.  Motion compensation  Quarter-sample precision is used for the MVs.  7-tap or 8-tap filters are used for interpolation of fractional-sample positions.  Intrapicture prediction  33 directional modes, planar (surface fitting), DC (flat)  Modes are encoded by deriving most probable modes (MPMs) based on those of previously decoded neighboring PBs.
  • 12.  Quantization control  Uniform reconstruction quantization (URQ)  Entropy coding  Context adaptive binary arithmetic coding (CABAC)  In-Loop deblocking filtering  Similar to the one in H.264  More friendly to parallel processing  Sample adaptive offset (SAO)  Nonlinear amplitude mapping  For better reconstruction of amplitude by histogram analysis
  • 13.  HEVC : block-based hybrid video coding ① Inter picture prediction  Temporal statistical dependences ② Intra picture prediction  Spatial statistical dependences ③ Transform coding  Spatial statistical dependences
  • 14.  Planar prediction (Intra_Planar)  Amplitude surface with a horizontal and vertical slope derived from boundaries  DC prediction (Intra_DC)  Flat surface with a value matching the mean value of the boundary samples  Directional prediction (Intra_Angular)  33 different directional prediction is defined for square TB sizes from 4×4 up to 32×32
  • 15. Fig. 6. Modes and directional orientations for intrapicture prediction
  • 16. • HEVC supports motion vectors with units of one quarter of the distance between luma samples.  Fractional Sample Interpolation  It is used to generate the prediction samples for non integer sampling positions.
  • 17.  For residual coding, a CB can be recursively partitioned into transform blocks.  The partitioning is signaled by a residual quadtree. • Subdivision of a CTB into CBs and TBs. • Solid lines: CB boundaries, dotted lines: TB boundaries
  • 18.  A slice is divided into rows of CTUs.  This supports parallel processing of rows of CTUs by using several processing threads in the encoder or decoder.  Wavefront parallel processing (WPP)
  • 19.  HEVC uses transform coding of the prediction error residual.  The residual block is partitioned into multiple square TBs.  The supported transform block sizes are 4×4, 8×8, 16×16, and 32×32. 1. Core Transform 2. Alternative integer Transform 3. Scaling and Quantization
  • 20.  HEVC uses only CABAC for entropy coding.  Context modeling  The number of contexts used in HEVC is less than in H.264/MPEG-4 AVC.  Entropy coding design actually provides better compression.  Adaptive coefficient scanning  Coefficient scanning is performed in 4×4 subblocks for all TB sizes.  The selection of the coefficient scanning order depends on the directionalities of the intrapicture prediction.
  • 21. • Adaptive coefficient scanning  The horizontal scan is used when the prediction direction is close to vertical.  The vertical scan is used when the prediction direction is close to horizontal.  For other prediction directions, the diagonal up-right scan is used.
  • 22.  Two processing steps, a deblocking filter (DBF) followed by an sample adaptive offset (SAO) filter, are applied to the reconstructed samples.  The DBF is intended to reduce the blocking artifacts due to block-based coding.  The DBF is only applied to the samples located at block boundaries.  The SAO filter is applied adaptively to all samples satisfying certain conditions.  e.g. based on gradient.
  • 23.  Deblocking Filter  It is applied to all samples adjacent to a PU or TU boundary.  HEVC only applies the deblocking filter to the edge that are aligned on an 8×8 sample grid.  This restriction reduces the worst-case computational complexity without noticeable degradation of the visual quality.  It also improves parallel-processing operation.  The processing order of the deblocking filter is defined as horizontal filtering for vertical edges for the entire picture first, followed by vertical filtering for horizontal edges.
  • 24.  SAO (sample adaptive offset)  It is a process that modifies the decoded samples by conditionally adding an offset value to each sample after the application of the deblocking filter, based on values in look-up tables transmitted by the encoder.  It is performed on a region basis, based on filtering type selected per CTB.  sao_type_idx 0: it is not applied to the CTB.  sao_type_idx 1: band offset filtering  sao_type_idx 2: edge offset filtering
  • 25.  SAO  In the band offset mode.  The selected offset value directly depends on the sample amplitude.  The full sample amplitude range is uniformly split into 32 segments called bands.  The sample values belonging to four of these bands are modified by adding transmitted values.  The main reason for using four consecutive bands is that in the smooth areas artifacts can appear.
  • 26.  SAO  In the edge offset mode.  a horizontal, vertical, or one of two diagonal gradient directions is used for the edge offset classification in the CTB.  Each sample in the CTB is classified into one of five EdgeIdx categories.
  • 27.  I_PCM mode(bits)  The prediction, transform, quantization and entropy coding are bypassed.  The samples are directly represented by a pre-defined number of bits.  Its main purpose is to avoid excessive consumption of bits when the signal characteristics are extremely unusual.
  • 28.  Lossless mode  The transform, quantization, and other processing that affects the decoded picture are bypassed.  The residual signal from inter- or intrapicture prediction is directly fed into the entropy coder.  It allows mathematically lossless reconstruction.  SAO and deblocking filtering are not applied to this regions.
  • 29.  Transform skipping mode  Only the transform is bypassed.  It improves compression for certain types of video content such as computer-generated images or graphics mixed with camera-view content.  It can be applied to TBs of 4×4 size only.
  • 30.  Harmonic has announced support for HEVC within its market-leading ProMedia solution. ProMedia Live supports live streaming from Mobile to HD for real-time video to software clients on smartphones, tablets, computers, gaming and streaming-player consoles. This capability will be extended to allow ProMedia to support resolutions up- to and including Ultra HD. Promedia Xpress brings Harmonic’s quality/performance leadership to file transcoding by adding HEVC and allowing efficient handling of all types of content, including Ultra HD for on- demand streaming, again to software decode clients.
  • 31.  A multitude of tech companies are starting to adapt the new standard and offer support. Companies such as Harmonic will be announcing support for the standard. Many others such as LG, Panasonic, Sony, Toshiba, Philips, Sharp, ARM, Intel, Nvidia, Qualcomm, Realtek Semiconductor and Mozilla have backed the codec, and even Google will support it in Chrome and hasn’t ruled out YouTube support. Apple has even moved to support HEVC on its iPads — those sold in 2012 are HEVC compliant.  Why the initial lag in adoption of the new codec?  One explanation was the uncertainty of price and what it would cost to use HEVC. Also the incorporation of HEVC playback into the iOS or Android platforms, either via an app or OS upgrade.
  • 32. 32  IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012 Overview of the High Efficiency Video Coding (HEVC) Standard By Gary J. Sullivan, Fellow, IEEE, Jens-Rainer Ohm, Member, IEEE, Woo-Jin Han, Member, IEEE, and Thomas Wiegand, Fellow, IEEE