Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc.

Similar documents
Advanced Video Coding: The new H.264 video compression standard

Recent, Current and Future Developments in Video Coding

H.264/AVC und MPEG-4 SVC - die nächsten Generationen der Videokompression

EE Low Complexity H.264 encoder for mobile applications

VIDEO COMPRESSION STANDARDS

White paper: Video Coding A Timeline

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

The Scope of Picture and Video Coding Standardization

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

Introduction to Video Coding

Video coding. Concepts and notations.

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

MediaTek High Efficiency Video Coding

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

Next-Generation 3D Formats with Depth Map Support

Performance Comparison between DWT-based and DCT-based Encoders

Scalable Video Coding in H.264/AVC

Video Compression Standards (II) A/Prof. Jian Zhang

High Efficiency Video Coding: The Next Gen Codec. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao

Ch. 4: Video Compression Multimedia Systems

Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard

High Efficiency Video Coding (HEVC) test model HM vs. HM- 16.6: objective and subjective performance analysis

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

THE H.264 ADVANCED VIDEO COMPRESSION STANDARD

Digital Video Processing

Introduction of Video Codec

COMPARATIVE ANALYSIS OF DIRAC PRO-VC-2, H.264 AVC AND AVS CHINA-P7

Scalable Video Coding

Smoooth Streaming over wireless Networks Sreya Chakraborty Final Report EE-5359 under the guidance of Dr. K.R.Rao

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Emerging Architectures for HD Video Transcoding. Leon Adams Worldwide Manager Catalog DSP Marketing Texas Instruments

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING

Emerging Architectures for HD Video Transcoding. Jeremiah Golston CTO, Digital Entertainment Products Texas Instruments

IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.264 FOR BASELINE PROFILE SHREYANKA SUBBARAYAPPA

A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING

Multimedia Decoder Using the Nios II Processor

Welcome Back to Fundamentals of Multimedia (MR412) Fall, 2012 Chapter 10 ZHU Yongxin, Winson

Analysis of Motion Estimation Algorithm in HEVC

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION

Homogeneous Transcoding of HEVC for bit rate reduction

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004

Video Coding Using Spatially Varying Transform

Overview of Multiview Video Coding and Anti-Aliasing for 3D Displays

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec

BANDWIDTH-EFFICIENT ENCODER FRAMEWORK FOR H.264/AVC SCALABLE EXTENSION. Yi-Hau Chen, Tzu-Der Chuang, Yu-Jen Chen, and Liang-Gee Chen

Video Coding Standards: H.261, H.263 and H.26L

MCTF and Scalability Extension of H.264/AVC and its Application to Video Transmission, Storage, and Surveillance

Video Compression An Introduction

Video Compression MPEG-4. Market s requirements for Video compression standard

Building an Area-optimized Multi-format Video Encoder IP. Tomi Jalonen VP Sales

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV

Encoding Video for the Highest Quality and Performance

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames

Mali GPU acceleration of HEVC and VP9 Decoder

Emerging H.26L Standard:

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC)

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda

An Efficient Table Prediction Scheme for CAVLC

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

Fast frame memory access method for H.264/AVC

EE 5359 Low Complexity H.264 encoder for mobile applications. Thejaswini Purushotham Student I.D.: Date: February 18,2010

JPEG 2000 vs. JPEG in MPEG Encoding

Mark Kogan CTO Video Delivery Technologies Bluebird TV

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

Comparative and performance analysis of HEVC and H.264 Intra frame coding and JPEG2000

STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC)

PREFACE...XIII ACKNOWLEDGEMENTS...XV

10.2 Video Compression with Motion Compensation 10.4 H H.263

Week 14. Video Compression. Ref: Fundamentals of Multimedia

ENCODER COMPLEXITY REDUCTION WITH SELECTIVE MOTION MERGE IN HEVC ABHISHEK HASSAN THUNGARAJ. Presented to the Faculty of the Graduate School of

Introduction to Video Encoding

CMPT 365 Multimedia Systems. Media Compression - Video Coding Standards

Lecture 13 Video Coding H.264 / MPEG4 AVC

Scalable Extension of HEVC 한종기

Cross Layer Protocol Design

Development and optimization of coding algorithms for mobile 3DTV. Gerhard Tech Heribert Brust Karsten Müller Anil Aksay Done Bugdayci

Department of Electrical Engineering, IIT Bombay.

Module 7 VIDEO CODING AND MOTION ESTIMATION

On the Adoption of Multiview Video Coding in Wireless Multimedia Sensor Networks

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1)

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

VIDEO AND IMAGE PROCESSING USING DSP AND PFGA. Chapter 3: Video Processing

4G WIRELESS VIDEO COMMUNICATIONS

Introduction to Video Compression

Performance Analysis of DIRAC PRO with H.264 Intra frame coding

Fundamentals of Video Compression. Video Compression

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis

The Basics of Video Compression

Professor, CSE Department, Nirma University, Ahmedabad, India

Unit-level Optimization for SVC Extractor

Video Compression. Learning Objectives. Contents (Cont.) Contents. Dr. Y. H. Chan. Standards : Background & History

DISPARITY-ADJUSTED 3D MULTI-VIEW VIDEO CODING WITH DYNAMIC BACKGROUND MODELLING

Video Coding Standards

Lesson 6. MPEG Standards. MPEG - Moving Picture Experts Group Standards - MPEG-1 - MPEG-2 - MPEG-4 - MPEG-7 - MPEG-21

Transcription:

Upcoming Video Standards Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc.

Outline Brief history of Video Coding standards Scalable Video Coding (SVC) standard Multiview Video Coding (MVC) ITU-T SG16/Q6 activities towards a nextgeneration video coding standard Conclusions 2

Video Coding Basics Input video Temporal prediction Transform Quant Entropy coding 01001110101 Compressed bitstream Previous frame buffer Inverse Quant/Transform Key techniques used in video compression 3 Spatial redundancy Transformation Perceptual redundancy Quantization Statistical redundancy Entropy coding Temporal redundancy Temporal prediction

History of Video Coding Standards ISO/IEC JTC1/SC29/WG11 MPEG: Moving Picture Experts Group ITU-T SG16/Q.6 VCEG: Video Coding Experts Group Other standards: VC1, RealVideo, China AVS VCEG H.261 H.263 H.263+ H.263++ MPEG/ VCEG MPEG MPEG-2/ H.262 MPEG-1 MPEG-4 H.264/ MPEG-4 Part 10-AVC 4 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004

Video Coding Milestones 5 What s next? Figure extracted from T. Wiegand, JVT-W132 with permission

Scalable Video Coding (SVC) Spatial scalability Temporal scalability 0110111 Single Bitstream Quality (SNR) scalability 6

Need for scalability Server Personal Media Player Time varying channel Streaming video Video Surveillance 7

SVC standard Extension of H.264/AVC Annex G of specification Version 1 finalized in July 2007 Standard by Joint Video Team of ITU-T ISO/IEC Supports Temporal scalability, Spatial scalability, SNR scalability (and a combination of the above) Base layer coding is H.264/AVC compatible 8

Temporal scalability I P P P P P P P P IPPP coding I B B PI B B P B B P IBBP coding I p P p P p P p P Hierarchical P-frames p, b Non-reference frames I b B b P b B b P Hierarchical B-frames 9

Spatial scalability Layer n+1 E.g. CIF Layer n E.g. QCIF Layered coding Higher layers have higher spatial resolution when compared to lower layers Upper layers re-uses data from lower layers Upper layers use motion information, partitioning, and residual and not reconstructed picture from lower layer Figure extracted from T. Wiegand, JVT-W132 [1] with permission 10

SNR scalability Layer n+1 I P P P P P P P P Layer n Layered coding Higher layers have better quality than lower layers Re-uses data from lower layers in coding of upper layers Two types of SNR scalabilities supported: Coarse-grained Medium-grained 11

12 SVC complexity and performance Decoding complexity: More complex than single-layer decoding because of inter-layer prediction Encoding complexity: More complex than independent encoding of all layers because of inter-layer prediction Performance of scalability tools: Temporal: 10-20% bitrate savings Spatial: 10% bit-rate penalty compared to single layer 10% bit-rate savings compared to simulcast SNR: 10-40% bit-rate penalty

Scalable Baseline SVC profiles Base layer compliant to H.264/AVC Baseline profile with restrictions Spatial scalability ratios of 2 and 1.5 Applications: Mobile, Video conferencing Scalable High Base layer compliant to H.264/AVC High profile Application: High-delay applications Scalable High Intra I slice type only 13

Multiview coding Coding of video from multiple views (multiple cameras) of the same scene Application areas 3D TV, Free Viewpoint TV (FTV) 3D TV Multiview encoder Channel Multiview decoder Free Viewpoint TV 14

3D TV 3D display of scenes Requires two views Stereoscopic displays Require special glasses Auto-stereoscopic displays Require no glasses (e.g. using lenticular lens) 15 Figure from wikipedia

Free Viewpoint TV (FTV) User can choose own viewpoint within a scene Common in 3D games, but FTV tries to achieve it on natural video scenes Uses multiple cameras to record the same scene from different directions Appropriate view displayed on 2D screen based on viewer direction Might require view interpolation FTV effort is being started in MPEG Technology not mature 16

Coding of video from multiple views Exploits interview redundancy by using interview prediction framework is based on H.264/AVC Need to compensate for: Illumination changes in scene Color balancing differences between cameras Focus changes between views Standards work on-going, expected to be finalized April 2008 Around 1-1.5 db gain reported by using interview prediction when compared to independent coding of views Debate on-going on whether an alternate representation of video + depth is better than multiview coding for 3DTV 17

ITU-T SG16/Q6 activities towards a next-generation video coding standard New standards activity not yet launched However, improvements to H.264 are being presented in ITU-T Q6/SG16 Video Coding Experts Group (VCEG) Two ad-hoc groups (AhGs) in VCEG are carrying out technical work Computational efficiency AhG Focus on low-power and low-complexity work Coding efficiency AhG 18

19 Motivation for low-power and lowcomplexity work Described in ITU-T contribution T05-SG16-C-0215: Desired features in future video coding standards Texas Instruments, Nokia, Polycom, Samsung AIT, Tandberg, (Covi Technologies) Application areas: Mobile phone video applications: Camera phones, Video telephones, Streaming video, Mobile TV Handheld portable devices: Digital still cameras, camcorders, personal media players Videoconferencing, Video surveillance Low power consumption and low complexity are important in all these application areas

Desired features in future video coding standards Low power consumption Battery size limited in mobile devices because of cost and form factor considerations Power-hungry real-time video encoding is a key requirement on these devices (video telephony and mobile user created content application) therefore power issues should not be limited to decoder Low power consumption important when encoding is performed in camera - heat negatively impacts video quality (sensor noise increases with temperature) 20

21 Desired features in future video coding standards (cont.) High coding efficiency at low complexity Coding efficiency continues to be very important because of limited transmission bandwidth and cost of storage Devices are substantially resource constrained (in term of computational power, memory bandwidth, and memory size), hence low complexity coding desirable Low cost implementation Computational scalability Low delay Temporal scalability

22 Technology considerations for future video coding standards Video coding methods should be suitable for implementation on several hardware platforms such as FPGAs, DSPs, ASICs, software configurable processors, as well as hybrid combinations of those platforms Video coding methods should address the following Memory access bandwidth reduction Enhanced parallelism support Computation cycles reduction Memory size reduction

Memory access bandwidth reduction Video codec chip SDRAM SDRAM memory accesses consume power Power consumed by memory accesses fairly significant when compared to codec power Increased memory bandwidth requirements (especially at HD resolution) lead to increased system cost Need techniques for reducing memory bandwidth 23

Video coding with compressed reference frames Input video DCT Quantization Motion Estimation motion vector Motion Compensation Mode Control (Inter/Intra) 0 VLC encoding Compressed video stream 24 UC Prev. frame buffers UC C IDCT Inverse Quantization About 25% estimated savings in memory bandwidth and memory size C UC Compression Decompression

25 Other techniques presented in VCEG Simplified interpolation (fixed) and deblocking filters Adaptive interpolation filtering Intra prediction improvements Motion compensated prediction with 1/8-pel vector resolution Motion vector competition Adaptive prediction error coding in spatial and frequential domain Adaptive quantization matrix selection

Conclusions Scalable Video Coding Extension of H.264/AVC Base layer compliant to H.264/AVC Multiview Video Coding Extensions of H.264/AVC being considered Application areas still not mature Low-power consumption important goal for next-generation standard 26

Acknowledgements Minhua Zhou, TI, and several other TIers who provided feedback on the slides T. Wiegand, HHI, for permission to use material from his presentation JVT-W132 on SVC 27

Upcoming Video Standards Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc. 28