MPEG + Compression of Moving Pictures for Digital Cinema Using the MPEG-2 Toolkit. A Digital Cinema Accelerator

Similar documents
Introduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work

Intra-frame JPEG-2000 vs. Inter-frame Compression Comparison: The benefits and trade-offs for very high quality, high resolution sequences

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

Video coding standards

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Implementation of an MPEG Codec on the Tilera TM 64 Processor

A video signal consists of a time sequence of images. Typical frame rates are 24, 25, 30, 50 and 60 images per seconds.

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

Chapter 10 Basic Video Compression Techniques

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Digital Video Telemetry System

Chapter 2 Introduction to

Overview: Video Coding Standards

New forms of video compression

Film Grain Technology

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

Motion Video Compression

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Content storage architectures

Principles of Video Compression

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

COMP 9519: Tutorial 1

Improvement of MPEG-2 Compression by Position-Dependent Encoding

Enhanced Frame Buffer Management for HEVC Encoders and Decoders

Introduction to image compression

Information Transmission Chapter 3, image and video

Video Coding IPR Issues

Understanding Compression Technologies for HD and Megapixel Surveillance

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

4 H.264 Compression: Understanding Profiles and Levels

Multimedia Communications. Image and Video compression

Video 1 Video October 16, 2001

Transform Coding of Still Images

Multimedia Communications. Video compression

Advanced Computer Networks

Video (Fundamentals, Compression Techniques & Standards) Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

In MPEG, two-dimensional spatial frequency analysis is performed using the Discrete Cosine Transform

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

ITU-T Video Coding Standards

ATSC Video and Audio Coding

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Motion Compensation Techniques Adopted In HEVC

VIDEO 101: INTRODUCTION:

MPEG-2 Video Compression

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

Into the Depths: The Technical Details Behind AV1. Nathan Egge Mile High Video Workshop 2018 July 31, 2018

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

CERIAS Tech Report Preprocessing and Postprocessing Techniques for Encoding Predictive Error Frames in Rate Scalable Video Codecs by E

The H.26L Video Coding Project

Part1 박찬솔. Audio overview Video overview Video encoding 2/47

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

PAL uncompressed. 768x576 pixels per frame. 31 MB per second 1.85 GB per minute. x 3 bytes per pixel (24 bit colour) x 25 frames per second

HEVC: Future Video Encoding Landscape

Lecture 23: Digital Video. The Digital World of Multimedia Guest lecture: Jayson Bowen

Color Image Compression Using Colorization Based On Coding Technique

Steganographic Technique for Hiding Secret Audio in an Image

Visual Communication at Limited Colour Display Capability

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

Chapter 2. Advanced Telecommunications and Signal Processing Program. E. Galarza, Raynard O. Hinds, Eric C. Reed, Lon E. Sun-

Understanding IP Video for

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

AT65 MULTIMEDIA SYSTEMS DEC 2015

Color Spaces in Digital Video

complex than coding of interlaced data. This is a significant component of the reduced complexity of AVS coding.

A Big Umbrella. Content Creation: produce the media, compress it to a format that is portable/ deliverable

MULTIMEDIA COMPRESSION AND COMMUNICATION

Digital Television Fundamentals

MPEG-2. ISO/IEC (or ITU-T H.262)

MPEG has been established as an international standard

The Multistandard Full Hd Video-Codec Engine On Low Power Devices

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

Toward Better Chroma Subsampling By Glenn Chan Recipient of the 2007 SMPTE Student Paper Award

Lecture 1: Introduction & Image and Video Coding Techniques (I)

An Overview of Video Coding Algorithms

PRACTICAL DIGITAL CINEMA DISTRIBUTION IN AN EVOLVING TECHNOLOGY ENVIRONMENT J. A. CLARK AND M. W. BRUNS

Film Sequence Detection and Removal in DTV Format and Standards Conversion

Calibration Best Practices

Novel VLSI Architecture for Quantization and Variable Length Coding for H-264/AVC Video Compression Standard

Overview of the Emerging HEVC Screen Content Coding Extension

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

Essentials of DisplayPort Display Stream Compression (DSC) Protocols

Chapter 2 Video Coding Standards and Video Formats

Digital Image Processing

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Leopold-Franzens University of Innsbruck Institute of Computer Science. Realtime Distortion Estimation based Error Control for Live Video Streaming

DIRAC. The video compression family using open technology

Digital Media. Daniel Fuller ITEC 2110

CHROMA CODING IN DISTRIBUTED VIDEO CODING

DCI Requirements Image - Dynamics

CONTEXT-BASED COMPLEXITY REDUCTION

AN MPEG-4 BASED HIGH DEFINITION VTR

AVIA Professional A multi-disc calibration, set-up and test suite Developed by: Ovation Multimedia, Inc. July, 2003

Digital Signal Coding

MULTIMEDIA TECHNOLOGIES

Video Basics. Video Resolution

MPEG-1 and MPEG-2 Digital Video Coding Standards

pdf Why CbCr?

OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features

Transcription:

142nd SMPTE Technical Conference, October, 2000 MPEG + Compression of Moving Pictures for Digital Cinema Using the MPEG-2 Toolkit A Digital Cinema Accelerator Michael W. Bruns James T. Whittlesey 0

The Challenge Leverage existing standards to accelerate practical application of compression for Digital Cinema A viable choice is MPEG + -- new usage of MPEG-2 toolkit that meets today s requirements for digital cinema Plus -factor includes enhancements to address image quality MPEG factor addresses interoperability, flexibility, reliability MPEG-2 is fundamentally a rich compression tool set that can applied beyond the limits of its common usage 1

Why Compress for Digital Cinema? Year 2000 digital cinema presentation: 120 minutes 60 seconds per minute 24 frames per second 1080 lines per frame 1920 pixels per line X 3 samples per pixel 1.075 trillion samples Visually transparent compression is possible 2

Image Compression for Digital Cinema Image includes tangible and intangible elements colors, film grain are part of the artistic presentation Compression must preserve all elements without distortion 3

Digital Cinema Compression Options? Advanced MPEG-based Algorithms Lossless Wavelets Proprietary Algorithms JPEG-2000 Criteria for selection picture quality real-time encoding and decoding standards basis 4

How MPEG-2 Standard is Used Today Compression techniques, bitstream syntax = Toolkit Discrete cosine transform quantization Modified Huffman variable length coding motion compensation Profiles and Levels, Constraints = Usage Rules Main Profile => 4:2:0, YCbCr color space high level - for HDTV main level - for internet and DVD, satellite distribution Applications = Additional Usage Rules ATSC - 19.4 Mb/s constant bit rate Internet: severe constant bit rate constraint 5

Practical Application of MPEG-2 for Digital Cinema Same toolkit Define new usage rules for Digital Cinema Constant Quality Rate Control consistent, predictable picture quality 4:4:4, Equal Color Bandwidth, RGB Color Space expanded palette of colors Error Diffusion gives the effect of greater bit depth Allows use of standard silicon devices 6

Constant Quality Rate Control What is it? Constant Bit Rate Made for limited through-put distribution channels Encoder automatically changes its own loss characteristics to meet bit-rate allowance... Regardless of complexity or quality expectations Most commonly used Constant Quality Variable bit rate Quantization ( Loss ) characteristics strictly defined and unchanging Different bit-rate per scene depending on complexity Not commonly used The native rate control mechanism for MPEG-2 7

MPEG-2 Compression Tools Block DCT => Quantization => Variable Length Coding What is it? Why do it? Converts spatial image block to frequency domain Reduces number of bits required to represent image Human visual system is insensitive to some quantization depending on spatial frequency A form of entropy coding Common values i.e. small numbers translate to short codes 8

MPEG-2 Tools Example 200 150 100 50 0 900 400-100 Image Block 8 bit samples Image Block luma as height DCT coefficients 12 bits F[u,v] 9

Quantization Divide each DCT coefficient by a constant factor and a frequency dependent factor QF[ u, v] = 16 F[ u, v] MQUANT W[ u, v] Define normalized quantization matrix w[ u, v] = MQUANT 16 W[ u, v] 1 => no loss 10

Quantization 900 400-100 15 10 = 5 0 900 400-100 DCT coefficients 12 bits F[u,v] Normalized quantization matrix w[u,v] Quantized DCT coefficients QF[u,v] 11

Decoder Function Original 900 400-100 200 150 100 50 0 Inverse Quantization Reconstructed Image Block 12

Effect of w[u,v] on a sequence of pictures Case 1: Fix W[u,v], vary MQUANT 40 30 20 10 0 40 30 20 10 0 40 30 20 10 0 (a) (b) (c) bits/pixel 14 12 10 8 6 4 2 (a) (b) (c) lossless 0 1 21 41 61 81 101 121 picture 13

Effect of w[u,v] on a seqence of pictures Case 2: Vary W[u,v], fix MQUANT (a) 20 15 10 (b) 20 15 10 5 5 0 0 3.5 3 2.5 bits/pixel 2 1.5 1 0.5 (a) (b) 0 1 21 41 61 81 101 121 picture 14

Color Space Advantages of Equal Color Bandwidth (4:4:4) RGB No chroma errors on (sharper than nyquist) edges Native colorspace of Telecine and Projector Fewer colorspace conversions May be recommended for Digital Cinema Distribution Master More colors for a given bit depth than Y Cb Cr Advantages of 4:2:2 or 4:2:0 Y Cb Cr More efficient use of uncompressed channel and compressed bits Which is better for digital cinema Depends on application and picture Film transfer versus rendered graphics Choice 15

Color Space (0, 0.5, 0.5) (1, 1, 1) G Y R C r (0, 0, 0) B (0, -0.5, -0.5) C b RGB cube within Y Cb Cr cube 75 % of Y Cb Cr volume does not correspond to a color 16

Error Diffusion Technique borrowed from printing Eliminates banding/contouring artifacts by giving the effect of greater bit depth Quantization errors are distributed about neighboring pixels Not random noise 17

Error Diffusion: Visual Example Shallow Ramp: 6 bit RGB Shallow Ramp: 6 bit RGB with error diffusion 18

Error Diffusion: Numerical Example 11 bit samples before error diffusion 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 75.5 75.375 75.25 75.125 75 74.75 74.625 74.5 8 bit samples after error diffusion 76 75 75 76 75 74 75 74 76 75 76 75 75 75 74 75 75 76 75 75 75 75 75 74 76 75 76 75 75 75 74 75 75 76 75 75 75 75 75 74 76 75 76 75 75 75 74 75 75 76 75 75 75 75 75 74 76 75 76 75 75 75 74 75 19

New Usage Rules MPEG-2 is a rich set of compression tools that may be adapted for the quality expectations of digital cinema Constant Quality Rate control Equal Color Bandwidth RGB (4:4:4) colorspace Error Diffusion 20

Standards Basis Standards provide key success factors Unequivocal bitstream specification allows conformance checking Interoperability between manufacturers competitive market for capital equipment no single source Leverage devices and components across multiple markets lower component pricing through higher volumes Enable alternate program material live sports events, etc. 21

Conclusion MPEG+ compression enables digital cinema distribution today Picture quality Realtime Encoders and Decoders Standards Basis 22

With Permission 23