16
Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted By: Aanal Desai UT ARLINGTON ID: 1001103728 EMAIL ID: [email protected] DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS, ARLINGTON

Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Embed Size (px)

Citation preview

Page 1: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Project Proposal onTopic Scalable Extension of HEVC

UNDER THE GUIDANCE OF DR K R RAO COURSE EE5359 - MULTIMEDIA PROCESSING SPRING 2015

Submitted By

Aanal Desai

UT ARLINGTON ID 1001103728

EMAIL ID aanaldesaimavsutaedu

DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS ARLINGTON

Overviewbull An increasing demand for video streaming to mobile devices such as

smartphones tablet computers or notebooks and their broad variety of screen sizes and computing capabilities stimulate the need for a scalable extension

bull Modern video transmission systems using the Internet and mobile networks are typically characterized by a wide range of connection qualities which are a result of the used adaptive resource sharing mechanisms In such diverse environments with varying connection qualities and different receiving devices a flexible adaptation of once-encoded content is necessary[2]

bull The objective of a scalable extension for a video coding standard is to allow the creation of a video bitstream that contains one or more sub-bitstreams that can be decoded by themselves with a complexity and reconstruction quality comparable to that achieved using single-layer coding with the same quantity of data as that in the sub-bitstream[2]

Introduction bull SHVC provides a 50 bandwidth reduction for the same video quality

when compared to the current H264AVC standard SHVC further offers a scalable format that can be readily adapted to meet network conditions or terminal capabilities Both bandwidth saving and scalability are highly desirable characteristics of adaptive video streaming applications in bandwidth-constrained wireless networks[3]

bull The scalable extension to the current H264AVC [4] video coding standard (H264SVC) [8] provided resources of readily adapting encoded video stream to meet receiving terminals resource constraints or prevailing network conditions

bull The JCT-VC is now developing the scalable extension (SHVC) [5] to HEVC in order to bring similar benefits in terms of terminal constraint and network resource matching as H264SVC does but with a significantly reduced bandwidth requirement[3]

Types of Scalabilitiesbull Temporal Spatial and SNR Scalabilities

bull Spatial scalability and temporal scalability defines cases in which a sub-bitstream represents the source content with a reduced picture size (or spatial resolution) and frame rate (or temporal resolution) respectively[1]

bull Quality scalability which is also referred to as signal-to-noise ratio (SNR) scalability or fidelity scalability the sub-bitstream delivers the same spatial and temporal resolution as the complete bitstream but with a lower reproduction quality and thus a lower bit rate[2]

High-Level Block Diagram of the Proposed Encoder

Fig1 [1]

Inter-layer Intra predictionbull A block of the enhancement layer is predicted using the

reconstructed (and up-sampled) base layer signal[2]

bull Inter-layer motion prediction- The motion data of a block are completely inferred using the (scaled) motion data of the co-located base layer blocks or the (scaled) motion data of the base layer are used as an additional predictor for coding the enhancement layer motion [2]

bull Inter-layer residual prediction- The reconstructed (and up-sampled) residual signal of the co-located base layer area is used for predicting the residual signal of an inter-picture coded block in the enhancement layer while the motion compensation is applied using enhancement layer reference pictures[2]

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 2: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Overviewbull An increasing demand for video streaming to mobile devices such as

smartphones tablet computers or notebooks and their broad variety of screen sizes and computing capabilities stimulate the need for a scalable extension

bull Modern video transmission systems using the Internet and mobile networks are typically characterized by a wide range of connection qualities which are a result of the used adaptive resource sharing mechanisms In such diverse environments with varying connection qualities and different receiving devices a flexible adaptation of once-encoded content is necessary[2]

bull The objective of a scalable extension for a video coding standard is to allow the creation of a video bitstream that contains one or more sub-bitstreams that can be decoded by themselves with a complexity and reconstruction quality comparable to that achieved using single-layer coding with the same quantity of data as that in the sub-bitstream[2]

Introduction bull SHVC provides a 50 bandwidth reduction for the same video quality

when compared to the current H264AVC standard SHVC further offers a scalable format that can be readily adapted to meet network conditions or terminal capabilities Both bandwidth saving and scalability are highly desirable characteristics of adaptive video streaming applications in bandwidth-constrained wireless networks[3]

bull The scalable extension to the current H264AVC [4] video coding standard (H264SVC) [8] provided resources of readily adapting encoded video stream to meet receiving terminals resource constraints or prevailing network conditions

bull The JCT-VC is now developing the scalable extension (SHVC) [5] to HEVC in order to bring similar benefits in terms of terminal constraint and network resource matching as H264SVC does but with a significantly reduced bandwidth requirement[3]

Types of Scalabilitiesbull Temporal Spatial and SNR Scalabilities

bull Spatial scalability and temporal scalability defines cases in which a sub-bitstream represents the source content with a reduced picture size (or spatial resolution) and frame rate (or temporal resolution) respectively[1]

bull Quality scalability which is also referred to as signal-to-noise ratio (SNR) scalability or fidelity scalability the sub-bitstream delivers the same spatial and temporal resolution as the complete bitstream but with a lower reproduction quality and thus a lower bit rate[2]

High-Level Block Diagram of the Proposed Encoder

Fig1 [1]

Inter-layer Intra predictionbull A block of the enhancement layer is predicted using the

reconstructed (and up-sampled) base layer signal[2]

bull Inter-layer motion prediction- The motion data of a block are completely inferred using the (scaled) motion data of the co-located base layer blocks or the (scaled) motion data of the base layer are used as an additional predictor for coding the enhancement layer motion [2]

bull Inter-layer residual prediction- The reconstructed (and up-sampled) residual signal of the co-located base layer area is used for predicting the residual signal of an inter-picture coded block in the enhancement layer while the motion compensation is applied using enhancement layer reference pictures[2]

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 3: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Introduction bull SHVC provides a 50 bandwidth reduction for the same video quality

when compared to the current H264AVC standard SHVC further offers a scalable format that can be readily adapted to meet network conditions or terminal capabilities Both bandwidth saving and scalability are highly desirable characteristics of adaptive video streaming applications in bandwidth-constrained wireless networks[3]

bull The scalable extension to the current H264AVC [4] video coding standard (H264SVC) [8] provided resources of readily adapting encoded video stream to meet receiving terminals resource constraints or prevailing network conditions

bull The JCT-VC is now developing the scalable extension (SHVC) [5] to HEVC in order to bring similar benefits in terms of terminal constraint and network resource matching as H264SVC does but with a significantly reduced bandwidth requirement[3]

Types of Scalabilitiesbull Temporal Spatial and SNR Scalabilities

bull Spatial scalability and temporal scalability defines cases in which a sub-bitstream represents the source content with a reduced picture size (or spatial resolution) and frame rate (or temporal resolution) respectively[1]

bull Quality scalability which is also referred to as signal-to-noise ratio (SNR) scalability or fidelity scalability the sub-bitstream delivers the same spatial and temporal resolution as the complete bitstream but with a lower reproduction quality and thus a lower bit rate[2]

High-Level Block Diagram of the Proposed Encoder

Fig1 [1]

Inter-layer Intra predictionbull A block of the enhancement layer is predicted using the

reconstructed (and up-sampled) base layer signal[2]

bull Inter-layer motion prediction- The motion data of a block are completely inferred using the (scaled) motion data of the co-located base layer blocks or the (scaled) motion data of the base layer are used as an additional predictor for coding the enhancement layer motion [2]

bull Inter-layer residual prediction- The reconstructed (and up-sampled) residual signal of the co-located base layer area is used for predicting the residual signal of an inter-picture coded block in the enhancement layer while the motion compensation is applied using enhancement layer reference pictures[2]

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 4: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Types of Scalabilitiesbull Temporal Spatial and SNR Scalabilities

bull Spatial scalability and temporal scalability defines cases in which a sub-bitstream represents the source content with a reduced picture size (or spatial resolution) and frame rate (or temporal resolution) respectively[1]

bull Quality scalability which is also referred to as signal-to-noise ratio (SNR) scalability or fidelity scalability the sub-bitstream delivers the same spatial and temporal resolution as the complete bitstream but with a lower reproduction quality and thus a lower bit rate[2]

High-Level Block Diagram of the Proposed Encoder

Fig1 [1]

Inter-layer Intra predictionbull A block of the enhancement layer is predicted using the

reconstructed (and up-sampled) base layer signal[2]

bull Inter-layer motion prediction- The motion data of a block are completely inferred using the (scaled) motion data of the co-located base layer blocks or the (scaled) motion data of the base layer are used as an additional predictor for coding the enhancement layer motion [2]

bull Inter-layer residual prediction- The reconstructed (and up-sampled) residual signal of the co-located base layer area is used for predicting the residual signal of an inter-picture coded block in the enhancement layer while the motion compensation is applied using enhancement layer reference pictures[2]

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 5: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

High-Level Block Diagram of the Proposed Encoder

Fig1 [1]

Inter-layer Intra predictionbull A block of the enhancement layer is predicted using the

reconstructed (and up-sampled) base layer signal[2]

bull Inter-layer motion prediction- The motion data of a block are completely inferred using the (scaled) motion data of the co-located base layer blocks or the (scaled) motion data of the base layer are used as an additional predictor for coding the enhancement layer motion [2]

bull Inter-layer residual prediction- The reconstructed (and up-sampled) residual signal of the co-located base layer area is used for predicting the residual signal of an inter-picture coded block in the enhancement layer while the motion compensation is applied using enhancement layer reference pictures[2]

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 6: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Inter-layer Intra predictionbull A block of the enhancement layer is predicted using the

reconstructed (and up-sampled) base layer signal[2]

bull Inter-layer motion prediction- The motion data of a block are completely inferred using the (scaled) motion data of the co-located base layer blocks or the (scaled) motion data of the base layer are used as an additional predictor for coding the enhancement layer motion [2]

bull Inter-layer residual prediction- The reconstructed (and up-sampled) residual signal of the co-located base layer area is used for predicting the residual signal of an inter-picture coded block in the enhancement layer while the motion compensation is applied using enhancement layer reference pictures[2]

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 7: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Intra-BL prediction bull To utilize reconstructed base layer information two Coding Unit (CU) level

modes namely intra-BL and intra-BL skip are introduced[1]

bull The first scalable coding tool in which the enhancement layer prediction signal is formed by copying or up-sampling the reconstructed samples of the co-located area in the base layer is called Intra-BL prediction mode [2]

bull For an enhancement layer CU the prediction signal is formed by copying or for spatial scalable coding up-sampling the co-located base layer reconstructed samples Since the final reconstructed samples from the base layer are used multi-loop decoding architecture is essential [2]

bull When a CU in the EL picture is coded by using the intra-BL mode the pixels in the collocated block of the up-sampled BL are used as the prediction for the current CU [1]

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 8: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Fig2 Intra BL mode [2]

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 9: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Intra residual predictionbull In the intra residual prediction mode the difference between the intra

prediction reference samples in the EL and collocated pixels in the up-sampled BL is generally used to produce a prediction denoted as difference prediction based on the intra prediction mode The generated difference prediction is further added to the collocated block in the up-sampled BL to form the final prediction[1]

Fig3 [1]

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 10: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Weighted Intra predictionbull In this mode the (upsampled) base layer reconstructed signal

constitutes one component for prediction Another component is acquired by regular spatial intra prediction as in HEVC by using the samples from the causal neighborhood of the current enhancement layer block The base layer component is low pass filtered and the enhancement layer component is high pass filtered and the results are added to form the prediction[2]

bull The weights for the base layer signal are set such that the low frequency components are taken and the high frequency components are suppressed and the weights for the enhancement layer signal are set vice versa The weighted base and enhancement layer coefficients are added and an inverse DCT is computed to obtain the final prediction[2]

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 11: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

bull In our implementation both low pass and high pass filtering happen in the DCT domain as illustrated in Figure 8 First the DCTs of the base and enhancement layer prediction signals are computed and the resulting coefficients are weighted according to spatial frequencies[2]

Fig4 Weighted intra prediction mode [2]

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 12: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Intra Predictionbull In the intra difference prediction the (up-sampled) base layer

reconstructed signal constitutes one component for the prediction The intra prediction modes that are used for spatial intra prediction of the difference signal are coded using the regular HEVC syntax [2]

Fig5 Intra difference prediction mode [2]

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 13: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

Motion vector predictionbull Our scalable video extension of HEVC employs several methods to

improve the coding of enhancement layer motion information by exploiting the availability of base layer motion information[2]

bull In the offered scheme collocated base layer MVs are used in both the merge mode and the AMVP mode for enhancement layer coding The base layer MV is inserted as the first candidate in the merge candidate list and added after the temporal candidate in the AMVP candidate list The MV at the center position of the collocated block in the base layer picture is used in both merge and AVMP modes[1]

bull In HEVC the motion vectors are compressed after being coded and the compressed motion vectors are utilized in the TMVP derivation for pictures that are coded later [1]

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 14: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

References[1] IEEE paper by Jianle Chen Krishna Rapaka Xiang Li Vadim Seregin Liwei Guo Marta Karczewicz Geert Van der Auwera Joel Sole Xianglin Wang Chengjie Tu Ying Chen Rajan Joshi ldquo Scalable Video coding extension for HEVCrdquo Qualcomm Technology Inc Data compression conference (DCC)2013 DOC 20-22 March 2013 [2] IEEE paper by Philipp Helle Haricharan Lakshman Mischa Siekmann Jan Stegemann Tobias Hinz Heiko Schwarz Detlev Marpe and Thomas Wiegand Fraunhofer Institute for Telecommunications ndash Heinrich Hertz Institute Berlin Germany ldquoScalableVideo coding extension of HEVCrdquo Data compression conference (DCC)2013 DOC 20-22 March 2013 T Hinz et al ldquoAn HEVC Extension for Spatial and Quality Scalable Video Codingrdquo Proceedings of SPIE vol 8666 pp 866605-1 to 866605-16 Feb 2013

[3] IEEE paper ldquoScalable HEVC (SHVC)-Based Video Stream Adaptation in Wireless Networksrdquo by James Nightingale Qi Wang Christos Grecos Centre for Audio Visual Communications amp Networks (AVCN) 2013 IEEE 24th International Symposium on Personal Indoor and Mobile Radio Communications Services Applications and Business Track [4] T Weingand et al Overview of the H264AVC video coding standard IEEE Trans Circuits Syst Video Technol vol 13 no 7 pp 560-576 July 2003 [5] T Hinz et al An HEVC extension for spatial and quality scalable videocoding Proc SPIE Visual Information Processing and Communication IV Feb 2013 [6] B Oztas et al A study on the HEVC performance over lossy networks Proc 19th IEEE International Conference on Electronics Circuits and Systems (ICECS) pp785-788 Dec 2012

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 15: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

[7] J Nightingale et al HEVStream a framework for streaming andevaluation of high efficiency video coding (HEVC) content in loss-prone networks IEEE Trans Consum Electron vol58 no2 pp404-412 May 2012 [8] HSchwarz et al ldquoOverview of the scalable extension of the H264AVC standardrdquoIEEE Trans Circuits Syst Video Technology vol17 pp1103-1120Sept 2007 [9] J Nightingale et al Priority-based methods for reducing the impact of packet loss on HEVC encoded video streams Proc SPIE Real-Time Image and Video Processing 2013 Feb 2013 [10] TSchierl et al ldquoMobile Video Transmission codingrdquo IEEE Trans Circuits Syst Video Technol vol 1217 Sept 2007 [11] J Chen K Rapaka X Li V Seregin L Guo M Karczewicz G Van der Auwera J Sole X Wang C J Tu Y Chen ldquoDescription of scalable video coding technology proposal by Qualcomm (configuration 2)rdquo Joint Collaborative Team on Video Coding doc JCTVC- K0036 Shanghai China Oct 2012

[12] ISOIEC JTC1SC29WG11 and ITU-T SG 16 ldquoJoint Call for Proposals on Scalable Video Coding Extensions of High Efficiency Video Coding (HEVC)rdquo ISOIEC JTC 1SC 29WG 11 (MPEG) Doc N12957 or ITU-T SG 16 Doc VCEG-AS90 Stockholm Sweden Jul 2012

[13] A Segall ldquoBoG report on HEVC scalable extensionsrdquo Joint Collaborative Team on Video Coding doc JCTVC-K0354 Shanghai China Oct 2012 [14] H Schwarz D Marpe T Wiegand ldquoOverview of the Scalable Video Coding Extension of the H264AVC Standardrdquo IEEE Trans Circuits and Syst Video Technol vol 17 no 9 pp 110311130911120 2007

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16
Page 16: Project Proposal on Topic: Scalable Extension of HEVC UNDER THE GUIDANCE OF DR. K. R. RAO COURSE: EE5359 - MULTIMEDIA PROCESSING, SPRING 2015 Submitted

[15] D Hong W Jang J Boyce A Abbas ldquoScalability Support in HEVCrdquo Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISOIEC JTC1SC29WG11 JCTVC-F290 Torino Italy Jul 2011 [16] G J Sullivan J-R Ohm W-J Han T Wiegand ldquoOverview of the High Efficiency Video Coding (HEVC) Standardrdquo IEEE Trans Circuits and Syst Video Technol to be published [17] J Boyce D Hong W Jang A Abbas ldquoInformation for HEVC scalability extensionrdquo Joint Collaborative Team on Video Coding doc JCTVC-G078 Nov 2011 [18] GJ Sullivan et al ldquoStandardized extensions of High Efficiency Video Coding (HEVC)rdquo IEEE J-STSP vol 7 no 6 pp 1001 ndash 1016 Dec 2013 (H265HEVC) Tutorial by Madhukar Budagavi mbudagavisamsungcomhttpwwwutaedufacultykrraodipCoursesEE5359budagaviiscas2014pptpdf

  • Project Proposal on Topic Scalable Extension of HEVC
  • Overview
  • Introduction
  • Types of Scalabilities
  • High-Level Block Diagram of the Proposed Encoder
  • Inter-layer Intra prediction
  • Intra-BL prediction
  • Slide 8
  • Intra residual prediction
  • Weighted Intra prediction
  • Slide 11
  • Intra Prediction
  • Motion vector prediction
  • References
  • Slide 15
  • Slide 16