Heiko Schwarz, Detlev Marpe, and Thomas Wiegand CSVT, Sept. 2007

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

KIANOOSH MOKHTARIAN SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY 6/24/2007 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard.
2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
A Performance Analysis of the ITU-T Draft H.26L Video Coding Standard Anthony Joch, Faouzi Kossentini, Panos Nasiopoulos Packetvideo Workshop 2002 Department.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
1 Video Coding Concept Kai-Chao Yang. 2 Video Sequence and Picture Video sequence Large amount of temporal redundancy Intra Picture/VOP/Slice (I-Picture)
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
JVT Wednesday Report Bangkok JVTJVT JVT Report Wednesday Plenary 75 th MPEG Meeting, Bangkok Co-Chairs: Gary Sullivan, Jens-Rainer Ohm Vice Chairs: Ajay.
1 Adaptive slice-level parallelism for H.264/AVC encoding using pre macroblock mode selection Bongsoo Jung, Byeungwoo Jeon Journal of Visual Communication.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint.
Ch. 6- H.264/AVC Part I (pp.160~199) Sheng-kai Lin
Overview of the Scalable Video Coding Extension of the H
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
Overview on Scalable Video Coding - II Chuan-Yu Cho.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
Communication & Multimedia C. -Y. Tsai 2005/8/17 1 MCTF in Current Scalable Video Coding Schemes Student: Chia-Yang Tsai Advisor: Prof. Hsueh-Ming Hang.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Institute of Electronics, National Chiao Tung University Scalable Extension of H.264/AVC Student: Hung-Chih Lin Advisor: Prof. Hsueh-Ming Hang.
Prof. V. M. Gadre Department of Electrical Engineering, IIT Bombay.
An Introduction to H.264/AVC and 3D Video Coding.
1. 1. Problem Statement 2. Overview of H.264/AVC Scalable Extension I. Temporal Scalability II. Spatial Scalability III. Complexity Reduction 3. Previous.
MPEG-2 Digital Video Coding Standard
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Kai-Chao Yang 12007/8Kai-Chao Yang, NTHU, Taiwan.
3D EXTENSION of HEVC: Multi-View plus Depth Parashar Nayana Karunakar Student Id: Department of Electrical Engineering.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
MPEG-2 Standard By Rigoberto Fernandez. MPEG Standards MPEG (Moving Pictures Experts Group) is a group of people that meet under ISO (International Standards.
-1/20- Scalable Video Coding Scalable Extension of H.264 / AVC.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Video in future 不屈号的航海长 July, 2009
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Page 19/15/2015 CSE 40373/60373: Multimedia Systems 11.1 MPEG 1 and 2  MPEG: Moving Pictures Experts Group for the development of digital video  It is.
Profiles and levelstMyn1 Profiles and levels MPEG-2 is intended to be generic, supporting a diverse range of applications Different algorithmic elements.
Outline JVT/H.26L: History, Goals, Applications, Structure
PERSONAL TELEPRESENCE USING SCALABLE VIDEO CODING Alex Eleftheriadis, Chief Scientist
FEC and RDO in SVC Thomas Wiegand 1. Outline Introduction SVC Bit-Stream Raptor Codes Layer-Aware FEC Simulation Results Linear Signal Model Description.
Layered Coding Basic Overview. Outline Pyramidal Coding Scalability in the Standard Codecs Layered Coding with Wavelets Conclusion.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison of H.264/MPEG4.
Chapter 11 MPEG Video Coding I — MPEG-1 and 2
Scalable Video Coding Prof. V. M. Gadre Department of Electrical Engineering, IIT Bombay.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Figure 1.a AVS China encoder [3] Video Bit stream.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Advance in Scalable Video Coding Proc. IEEE 2005, Invited paper Jens-Rainer Ohm, Member, IEEE.
High-efficiency video coding: tools and complexity Oct
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
Video Compression—From Concepts to the H.264/AVC Standard
Video Compression and Standards
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
Introduction to MPEG Video Coding Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
Implementation and comparison study of H.264 and AVS china EE 5359 Multimedia Processing Spring 2012 Guidance : Prof K R Rao Pavan Kumar Reddy Gajjala.
MPEG Video Coding I: MPEG-1 1. Overview  MPEG: Moving Pictures Experts Group, established in 1988 for the development of digital video.  It is appropriately.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Overview of the Scalable Video Coding
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Standards Presentation ECE 8873 – Data Compression and Modeling
MPEG4 Natural Video Coding
Progress & schedule Presenter : YY Date : 2014/10/3.
Presentation transcript:

Heiko Schwarz, Detlev Marpe, and Thomas Wiegand CSVT, Sept. 2007 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Heiko Schwarz, Detlev Marpe, and Thomas Wiegand CSVT, Sept. 2007 2009/5 MC2008, VCLAB

Outline Introduction History of SVC Structure of SVC Problems Definition Functionality Goal Competition Applications Targets History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability Combined Scalability Profiles of SVC Conclusions 2007/8 MC2008, VCLAB

Introduction - problem Non-Scalable Video Streaming Multiple video streams are needed for heterogeneous clients 8Mb/s 512Kb/s 1Mb/s 6Mb/s 4Mb/s 2007/8 MC2008, VCLAB

Introduction - definition Scalable video stream Scalability Removal of parts of the video bit-stream to adapt to the various needs of end users and to varying terminal capabilities or network conditions Sub-stream n Sub-stream ki High quality … … reconstruction Sub-stream 2 Sub-stream k2 Sub-stream 1 Sub-stream k1 Low quality 2007/8 MC2008, VCLAB

Introduction - functionality Functionality of SVC Graceful degradation when “right” parts of the bit-stream are lost Bit-rate adaptation to match the channel throughput Format adaptation for backwards compatible extension Power adaptation for trade-off between runtime and quality 2007/8 MC2008, VCLAB

Introduction - goal Goal of SVC Scalability mode Fidelity reduction (SNR scalability) Picture size reduction (spatial scalability) Frame rate reduction (temporal scalability) Sharpness reduction (frequency scalability) Selection of content (ROI or object-based scalability) Sub-stream ki H.264/AVC bit-stream … = (Quality) Sub-stream k2 Sub-stream k1 2007/8 MC2008, VCLAB

Introduction - competition SVC is an old research topic (> 20 years) and has been included in H.262/MPEG-2, H.263, and MPEG-4 Visual. Rarely used because The characteristics of traditional video transmission systems Significant loss of coding efficiency and large increase in decoder complexity Competition Simulcast Transcoding 2007/8 MC2008, VCLAB

Introduction - applications Heterogeneous clients Unequal protection Surveillance Problems Increased decoder complexity Decreased coding efficiency Temporal scalability is more often supported than spatial and quality scalability. 2007/8 MC2008, VCLAB

Introduction - targets Little decrease in coding efficiency Little increase in decoding complexity Support of temporal, spatial, and quality scalability A backward compatible base layer Simple bit-stream adaptations after encoding 2007/8 MC2008, VCLAB

History of SVC October 2003: MPEG issues a call for proposals of Scalable Video Coding 12 wavelet-based 2 extensions of H.264/AVC ~October 2004: MSRA vs. HHI proposal (Wavelet-based vs. H.264 Extension) October 2004: HHI proposal adopted as starting point (due to reduction of the encoder and decoder and improvements in coding efficiency) January 2005: MPEG and VCEG agree to jointly finalize the SVC project as an Amendment of H.264/AVC Spring 2007: Finalization 2007/8 MC2008, VCLAB

Structure of SVC SNR scalable coding Temporal scalable coding Prediction Base layer coding Multiplex Spatial decimation SNR scalable coding Temporal scalable coding Prediction Base layer coding 2007/8 MC2008, VCLAB

Outline Introduction History of SVC Structure of SVC Temporal Scalability Hierarchical prediction structure Spatial Scalability Quality Scalability Combined Scalability Profiles of SVC Conclusions 2007/8 MC2008, VCLAB

Temporal Scalability Hierarchical prediction structures Hierarchical B pictures 4 3 5 2 7 6 8 1 12 11 13 10 15 14 16 9 GOP Non-dyadic hierarchical prediction 3 4 2 6 7 5 8 9 1 12 13 11 15 16 14 17 18 10 Hierarchical prediction with zero delay 2007/8 MC2008, VCLAB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Temporal Scalability Combination with multiple reference picture Arbitrary modification of the prediction structure Issue of quantization Lower layers with higher fidelity  Smaller QPs are used in lower layers Propagation of quantization error  smaller QPs are used in higher layers 2007/8 MC2008, VCLAB

Temporal Scalability Quantization flow from top to bottom of pyramid explains necessary to decrease the quality Quantization step size should be increased in next lower layer hierarchy level by (1.5)1/2 0.25 0.25 0.25 0.25 1=1.50 1+20.52=1.51 1+20.52+4 0.252+2 0.52=1.52 0.5 0.5 0.5 0.5 1 2007/8 MC2008, VCLAB This slide is copied from http://iphome.hhi.de/wiegand/assets/pdfs/H264AVC_SVC.pdf

Temporal Scalability N=1 I P P P P P P P P N=2 Temporal scalability I Video Coding Experiment with H.264/MPEG4-AVC Foreman, CIF 30Hz @ 1320kbps Performance as a function of N Cascaded QP assignment QP(P)  QP(B0)-3  QP(B1)-4  QP(B2)-5 N=1 I P P P P P P P P N=2 Temporal scalability I B0 P B0 P B0 P B0 P N=4 I B1 B0 B1 P B1 B0 B1 P N=8 2007/8 I B2 B1 B2 B0 B2 B1 B2 MC2008, VCLAB P This slide is copied from JVT-W132-Talk

Temporal Scalability When different prediction references are available at encoder and decoder, an additional penalty occurs which is relatively small in case of hierarchical B pictures with optimum quantization Can only be avoided by using closed-loop encoding with same references 1 0.25 =1 0.5 12 + 0.52/1.5 + (0.52+0.252)/2.25 + 0.252/2.25 = 1 +0.167 + 0.1388 + 0.0277 0.5 0.25 =1/(1.5)1/2 0.5 0.5 =1/1.5 2007/8 MC2008, VCLAB This slide is copied from http://iphome.hhi.de/wiegand/assets/pdfs/H264AVC_SVC.pdf

Temporal Scalability Coding efficiency of hierarchical prediction JSVM11, High profile with CABAC Only one reference frame CIF 2007/8 MC2008, VCLAB

Temporal Scalability Compared with IPPP (With and without delay constraint) Providing temporal scalability usually doesn’t have any negative impact on coding efficiency 2007/8 MC2008, VCLAB

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Inter layer prediction Inter layer motion prediction Inter layer residual prediction Inter layer intra prediction Quality Scalability Combined Scalability Profiles of SVC Conclusions 2007/8 MC2008, VCLAB

Spatial Scalability texture Hierarchical MCP & Intra-prediction Base layer coding motion Inter-layer prediction Intra Motion Residual Spatial decimation Hierarchical MCP & Intra-prediction texture Base layer coding Multiplex Scalable bit-stream motion Inter-layer prediction Intra Motion Residual Spatial decimation H.264/AVC compatible base layer bit-stream H.264/AVC MCP & Intra-prediction texture Base layer coding motion H.264/AVC compatible coder 2007/8 MC2008, VCLAB

Spatial Scalability Similar to MPEG-2, H.263, and MPEG-4 Arbitrary resolution ratio The same coding order in all spatial layers Combination with temporal scalability Inter-layer prediction Spatial 1 Temporal 2 Intra Spatial 0 Temporal 0 Temporal 1 Intra 2007/8 MC2008, VCLAB

Spatial Scalability The prediction signals are formed by MCP inside the enhancement layer (Temporal) (small motion and high spatial detail) Up-sampling from the lower layer (Spatial) Average of the above two predictions (Temporal + Spatial) Inter-layer prediction Three kinds of inter-layer prediction Inter-layer motion prediction Inter-layer residual prediction Inter-layer intra prediction Base mode MB Only residual are transmitted, but no additional side info. 2007/8 MC2008, VCLAB

Spatial Scalability Inter-layer motion prediction base_mode_flag = 1 The reference layer is inter-coded Data are derived from the reference layer MB partitioning Reference indices MVs motion_pred_flag 1: MV predictors are obtained from the reference layer 0: MV predictors are obtained by conventional spatial predictors. (2x2,2y2) (2x1,2y1) 16 16 (x2,y2) (x1,y1) Reference layer 8 8 2007/8 MC2008, VCLAB

Spatial Scalability Inter-layer residual prediction residual_pred_flag = 1 Predictor Block-wise up-sampling by a bi-linear filter from the corresponding 88 sub-MB in the reference layer Transform block basis 2007/8 MC2008, VCLAB

Spatial Scalability Inter-layer intra prediction base_mode_flag = 1 The reference layer is intra-coded Up-sampling from the reference layer Luma: one-dimensional 4-tap FIR filter Chroma: bi-linear filter 2007/8 MC2008, VCLAB

Spatial Scalability Past spatial scalable video: Single-loop decoding Inter-layer intra prediction requires completely decoding of base layer. Multiple motion compensation and deblocking filter are needed. Full decoding + inter-layer prediction: complexity > simulcast. Single-loop decoding Inter-layer intra prediction is restricted to MBs for which the co-located base layer is intra-coded 2007/8 MC2008, VCLAB

Spatial Scalability Single-loop vs. multi-loop decoding I B P Inter 2007/8 MC2008, VCLAB This slide is copied from http://iphome.hhi.de/wiegand/assets/pdfs/H264AVC_SVC.pdf

Spatial Scalability Generalized spatial scalability in SVC Arbitrary ratio Only restriction: Neither the horizontal nor the vertical resolution can decrease from one layer to the next. Cropping Containing new regions Higher quality of interesting regions 2007/8 MC2008, VCLAB

Spatial Scalability Coding efficiency Multiple-loop > Single-loop 2007/8 MC2008, VCLAB

Spatial Scalability Coding efficiency (IPPP…) Multi-loop > Single-loop 2007/8 MC2008, VCLAB

Spatial Scalability Encoder control (JSVM) Base layer p0 is optimized for base layer Enhancement layer p1 is optimized for enhancement layer Decisions of p1 depend on p0 Efficient base layer coding but inefficient enhancement layer coding 2007/8 MC2008, VCLAB

Spatial Scalability Encoder control (optimization) Base layer Considering enhancement layer coding Eliminating p0’s disadvantaging enhancement layer coding Enhancement layer No change w w = 0: JSVM encoder control w = 1: Single-loop encoder control (base layer is not controlled) 2007/8 MC2008, VCLAB

Spatial Scalability Coding efficiency of optimal encoder control Optimized encoder vs. JSVM encoder (QPE = QPB + 4) 2007/8 MC2008, VCLAB

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability CGS MGS Drift control Combined Scalability Profiles of SVC Conclusions 2007/8 MC2008, VCLAB

Quality Scalability Coarse-grain quality scalability (CGS) A special case of spatial scalability Identical sizes (resolution) for base and enhancement layers Smaller quantization step sizes for higher enhancement residual layers Designed for only several selected bit-rate points Supported bit-rate points = Number of layers Switch can only occur at IDR access units 2007/8 MC2008, VCLAB

Quality Scalability Medium-grain quality scalability (MGS) More enhancement layers are supported Refinement quality layers of residual Key pictures Drift control Switch can occur at any access units CGS + key pictures + refinement quality layers 2007/8 MC2008, VCLAB

Quality Scalability Drift control Drift: The effect caused by unsynchronized MCP at the encoder and decoder side Trade-off of MCP in quality SVC Coding efficiency  drift 2007/8 MC2008, VCLAB

Quality Scalability MPEG-4 quality scalability with FGS Base layer is stored and used for MCP of following pictures Drift: Drift free Complexity: Low Efficiency: Efficient based layer but inefficient enhancement layer Refinement data are not used for MCP Refinement (possibly lost or truncated) Base layer 2007/8 MC2008, VCLAB

Quality Scalability MPEG-2 quality scalability (without FGS) Only 1 reference picture is stored and used for MCP of following pictures Drift: Both base layer and enhancement layer Frequent intra updates is necessary Complexity: Low Efficiency: Efficient enhancement layer but inefficient base layer Refinement (possibly lost or truncated) Base layer 2007/8 MC2008, VCLAB

Quality Scalability 2-loop prediction Several closed encoder loops run at different bit-rate points in a layered structure Drift: Enhancement layer Complexity: High Efficiency: Efficient base layer and medium efficient enhancement layer Refinement (possibly lost or truncated) Base layer 2007/8 MC2008, VCLAB

Quality Scalability SVC concepts Key picture Trade-off between coding efficiency and drift MPEG-4 FGS: All key pictures MPEG-2 quality scalability: Non-key pictures Refinement (possibly lost or truncated) Base layer 2007/8 MC2008, VCLAB

Quality Scalability Drift control with hierarchical prediction Key pictures Based layer is stored and used for the MCP of following pictures Other pictures Enhancement layer is stored and used for the MCP of following pictures GOP size adjusts the trade-off between enhancement layer coding efficiency and drift Refinement (possibly lost or truncated) Base layer P B2 B1 B2 P B2 B1 B2 P 2007/8 MC2008, VCLAB

Quality Scalability Comparisons of drift control High efficiency Low efficiency Drift-free Drift 2007/8 MC2008, VCLAB

Quality Scalability Comparisons of coding efficiency QSTEP = 2 (QP-4)/6 High dQP Low dQP 2007/8 MC2008, VCLAB

Quality Scalability MGS with key pictures using optimized encoder control Only base layer 2007/8 MC2008, VCLAB

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability Combined Scalability SVC encoder structure Dependence and Quality refinement layers Bit-stream format Bit-stream switching Profiles of SVC Conclusions 2007/8 MC2008, VCLAB

Combined Scalability SVC encoder structure Dependency layer The same motion/prediction information Dependency layer Temporal Decomposition The same motion/prediction information 2007/8 MC2008, VCLAB

Combined Scalability Dependency and Quality refinement layers Q = 2 Scalable bit-stream D = 1 Q = 1 Q = 0 Q = 2 D = 0 Q = 1 Q = 0 2007/8 MC2008, VCLAB

Combined Scalability Q1 D1 Q0 T0 T2 T1 T2 T0 Q1 D0 Q0 2007/8 MC2008, VCLAB

NAL unit header extension Combined Scalability Bit-stream format NAL unit header NAL unit header extension NAL unit payload 2 6 3 3 2 1 1 1 1 1 3 P T D Q P (priority_id): indicates the importance of a NAL unit T (temporal_id): indicates temporal level D (dependency_id): indicates spatial/CGS layer Q (quality_id): indicates MGS/FGS layer 2007/8 MC2008, VCLAB

Combined Scalability Bit-stream switching Inside a dependency layer Switching everywhere Outside a dependency layer Switching up only at IDR access units Switching down everywhere if using multiple-loop decoding 2007/8 MC2008, VCLAB

Outline Introduction History of SVC Structure of SVC Temporal Scalability Spatial Scalability Quality Scalability Combined Scalability Profiles of SVC Scalable Baseline Scalable High Scalable High Intra Conclusions 2007/8 MC2008, VCLAB

Profiles of SVC Scalable Baseline For conversational and surveillance applications requiring low decoding complexity Spatial scalability: fixed ratio (1, 1.5, or 2) and MB-aligned cropping Temporal and quality scalability: arbitrary No interlaced coding tools B-slices, weighted prediction, CABAC, and 8x8 luma transform The base layer conforms Baseline profile of H.264/AVC 2007/8 MC2008, VCLAB

Profiles of SVC Scalable High Scalable High Intra For broadcast, streaming, and storage Spatial, temporal, and quality scalability: arbitrary The base layer conforms High profile of H.264/AVC Scalable High Intra Scalable High + all IDR pictures 2007/8 MC2008, VCLAB

Conclusions Temporal scalability Spatial and quality scalability Hierarchical prediction structure Spatial and quality scalability Inter-layer prediction of Intra, motion, and residual information Single-loop MC decoding Identical size for each spatial layer – CGS CGS + key pictures + quality refinement layer – MGS applications Power adaption – decoding needed part of the video stream Graceful degradation – when “right” parts are lost Format adaption – backwards compatible extension in mobile TV What’s next in SVC? Bit-depth scalability (8-bit 4:2:0  10-bit 4:2:0) Color format scalability (4:2:0  4:4:4) 2007/8 MC2008, VCLAB

References H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the Scalable Video Coding Extension of the H.264/AVC Standard,” CSVT 2007. T. Wiegand, “Scalable Video Coding,” Joint Video Team, doc. JVT-W132, San Jose, USA, April 2007. T. Wiegand, “Scalable Video Coding,” Digital Image Communication, Course at Technical University of Berlin, 2006. (Available on http://iphome.hhi.de/wiegand/dic.htm) H. Schwarz, D. Marpe, and T. Wiegand, “Constrained Inter-Layer Prediction for Single-Loop Decoding in Spatial Scalability,” Proc. of ICIP’05. 2007/8 MC2008, VCLAB