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

Similar documents
An Overview of Video Coding Algorithms

Chapter 10 Basic Video Compression Techniques

Digital Media. Daniel Fuller ITEC 2110

Multimedia Communications. Video compression

Multimedia Communications. Image and Video compression

Video 1 Video October 16, 2001

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

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

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

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

Digital Media. Lecture 10: Video & Compression. Georgia Gwinnett College School of Science and Technology Modified from those of Dr.

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

MULTIMEDIA TECHNOLOGIES

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Multimedia Systems. Part 13. Mahdi Vasighi

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Advanced Computer Networks

Video coding standards

Lecture 2 Video Formation and Representation

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

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Understanding Compression Technologies for HD and Megapixel Surveillance

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

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

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

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

HEVC: Future Video Encoding Landscape

How Does H.264 Work? SALIENT SYSTEMS WHITE PAPER. Understanding video compression with a focus on H.264

Chapter 2 Introduction to

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

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

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

Electronic Publishing

Video Processing Applications Image and Video Processing Dr. Anil Kokaram

Principles of Video Compression

Video. Philco H3407C (circa 1958)

decodes it along with the normal intensity signal, to determine how to modulate the three colour beams.

What You ll Learn Today

Motion Video Compression

Information Transmission Chapter 3, image and video

Keep your broadcast clear.

How do you make a picture?

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

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

Module 3: Video Sampling Lecture 16: Sampling of video in two dimensions: Progressive vs Interlaced scans. The Lecture Contains:

Video Coding IPR Issues

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

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

Understanding IP Video for

hdtv (high Definition television) and video surveillance

KEY INDICATORS FOR MONITORING AUDIOVISUAL QUALITY

Digital Television Fundamentals

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

HDTV compression for storage and transmission over Internet

Tutorial on the Grand Alliance HDTV System

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

VIDEO 101: INTRODUCTION:

Chapter 6 & Chapter 7 Digital Video CS3570

Implementation of an MPEG Codec on the Tilera TM 64 Processor

1. Broadcast television

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

Overview: Video Coding Standards

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

Analysis of MPEG-2 Video Streams

Understanding Multimedia - Basics

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction

VIDEO Muhammad AminulAkbar

UC San Diego UC San Diego Previously Published Works

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

The H.263+ Video Coding Standard: Complexity and Performance

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Will Widescreen (16:9) Work Over Cable? Ralph W. Brown

Frame Interpolation and Motion Blur for Film Production and Presentation GTC Conference, San Jose

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video

Communication Theory and Engineering

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

Content storage architectures

Technical Bulletin 625 Line PAL Spec v Digital Page 1 of 5

Multimedia Communication Systems 1 MULTIMEDIA SIGNAL CODING AND TRANSMISSION DR. AFSHIN EBRAHIMI

Impact of scan conversion methods on the performance of scalable. video coding. E. Dubois, N. Baaziz and M. Matta. INRS-Telecommunications

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

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract:

Part II Video. General Concepts MPEG1 encoding MPEG2 encoding MPEG4 encoding

Introduction to image compression

SMPTE x720 Progressive Image Sample Structure - Analog and Digital representation and Analog Interface

Module 1: Digital Video Signal Processing Lecture 3: Characterisation of Video raster, Parameters of Analog TV systems, Signal bandwidth

Coded Channel +M r9s i APE/SI '- -' Stream ' Regg'zver :l Decoder El : g I l I

Video Compression - From Concepts to the H.264/AVC Standard

Announcements. Project Turn-In Process. and URL for project on a Word doc Upload to Catalyst Collect It

Computer and Machine Vision

Lecture 2 Video Formation and Representation

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

A Digital Video Primer

AUDIOVISUAL COMMUNICATION

Modeling and Evaluating Feedback-Based Error Control for Video Transfer

1 Overview of MPEG-2 multi-view profile (MVP)

Implementation of MPEG-2 Trick Modes

Since the transition to color TV in the 1950s and 60s, nothing

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

Transcription:

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

Plan for Today Digital video Video compression HD, HDTV & Streaming Video

Audio + Images Video Audio: time sampling 8kHz 44.1kHz samples/sec, depending on sound Images: space sampling PPI (pixels per inch), depending on display Video: (Orsak et al. pp. 135-137, 157-158) Time sampling for audio: as above Space sampling for images Time sampling for images: 24-30 frames/sec typical in movies & TV Lower frame rates for time lapse motion (flower blooming) Higher frame rates for scientific studies (glass shattering)

Sampling for Video Analogous to spatial sampling: our eyes do the low pass filtering to recover the signal Space: if pixel size is small enough, our eyes don t perceive individual squares Time: if image frames change rapidly enough, our eyes have the sensation of viewing smooth motion Low sampling rate: Space: blocky image, possibly aliasing Time: Jerky movements (as in early movies, video conferencing), possibly aliasing

Frame Rates in Video Human perception: If a light is blinking at greater than N times per second, people perceive it as constant (few people have N>75) Movie frame rates 60i (interlaced) [used in TVs for decades] Transmit odd & even rows in separate frames 30p (progressive) [good for high speed w/o interlace artifacts] 24p (progressive) [35mm movie cameras] (In Europe: 60 50, 24 25)

Progressive vs. Interlaced Scans Progressive: scan side-to-side, top-tobottom, one frame at a time Interlaced: same except that even and odd lines are scanned in alternate frames Can reduce flicker in some cases (perceived higher frame rate) Can make it worse in others (images with horizontal stripes) From wikipedia

Progressive Interlaced (odd/even fields) Interlaced motion artifact (simulated)

Video Temporal Aliasing Mostly the same idea as other types of aliasing: frequencies look lower when they are aliased One difference: in video, periodic motion can appear to be in the reverse direction We saw this before with the aliasing demo, revisit here...

Storage Requirements 10 second CD-quality audio: 10 sec x 44100 samples/sec x 16 bits/sample x 2 chan 1 MB Typical song is 4 minutes (42 MB) 10 second video (excluding sound) 10 s x 30 frames/s x??megapixels/frame x 3colors x 8 bit/color = IPOD: 320x240 pixels 77K pixels/frame 69 MB SDTV-DVD: 720x480 pixels 300K pixels/frame 276 MB HDTV: 1920x1080 pixels 2000K pixels/frame 1.8 GB Typical movie 120 minutes (200 GB or 1300 GB)

Storage Requirements Typical movie 120 minutes (200 GB or 1300 GB) Common storage devices: DVD: BD: IPOD: 4.7 GB (single layer), 8 GB (dual layer) 25 GB (single layer), 50 GB (dual layer) 30 GB can t fit one movie -- need compression! Other concerns: transmission costs for video clips on the web, video on demand, video teleconferencing, Network bandwidth: Cable, satellite, over-air,

Lossy Compression for Videos Take advantage of perception: Spatial: as in image compression Temporal: insensitivity to fine detail in areas of rapid motion Take advantage of redundancy: Spatial redundancy, as image compression Temporal redundancy: successive frames don t change much, so just code the difference MPEG-2 reduces movie to less than 2.5% of its original bit size! (DVD video up to 1.2 MB/s)

Color Space R G B Y Cb Cr

Video Compression Basics of MPEG Like MP3 (part of MPEG) and JPEG, MPEG can be used at a range of qualities Leveraging temporal redundancy Estimate motion direction Code difference in successive frames after motion compensation + motion vector (can be at block level) Use 8x8 DCT etc. similar to JPEG in image coding Reference Frame Current Frame

Video Compression Basics of MPEG Code frames in 3 ways I-frames (intra-picture): code as is (no prediction), to avoid error propagation and handle scene changes P-frames (predictive): use previous I or P frame to predict the next frame, subtract that from actual frame and code difference B-frames (bi-directional predictive): use previous and next I or P frames for prediction

MPEG Block Diagram From http://cnx.org/content/m11144/latest/

DTV vs. HDTV Digital TV (DTV) need not be high definition High-definition TV (HDTV) has More pixels per frame (better for big screen) (720x480 vs. up to 1920x1080) Better audio, support for surround sound Hence, requires higher data rate

HD, HDTV & Streaming Video Factors in digital video quality: The original signal: Number of pixels per inch in a frame (e.g. 1024x768, 1920x1080) The device you are displaying on Communication (transmission) errors Types of communication Dedicated channel (e.g. specified frequency band, satellite transmission) -- could be analog or digital Noise issues (e.g. weather impacts satellite transmission) Packet based (internet) [streaming] purely digital Delay issues (e.g. internet traffic)

Digital vs. Analog: Transmission Errors When everything works, digital is much higher quality, but when it doesn t. Problems in analog TV (annoying) snow (noisy signal) Ghosting (multipath: multiple signals received with delay, as in an echo) Vertical rolling of image Problems in digital TV (can be unwatchable) Pixellation A series of still pictures (interframe errors) No picture at all