Introduction of Video Coding 20061117 Why Video Coding

  • Slides: 23
Download presentation
Introduction of Video Coding 電機四 劉光中 網路多媒體實驗第四組 2006/11/17

Introduction of Video Coding 電機四 劉光中 網路多媒體實驗第四組 2006/11/17

Why Video Coding? l 如果影像不壓縮 l SVGA (800 X 600) 來說,長度 120分鐘的影片,以 每秒 24張播放,每個Pixel存

Why Video Coding? l 如果影像不壓縮 l SVGA (800 X 600) 來說,長度 120分鐘的影片,以 每秒 24張播放,每個Pixel存 3個byte(RGB)的資訊 l 3 x 800 x 600 x 24 x 60 x 120 = 2. 48 x 10^11 byte 248 GB !!!! 51張DVD !!!!!

Coding V. S. Non-Coding l SAMPLE

Coding V. S. Non-Coding l SAMPLE

Summary of Coding Systems l Temporal redundancy l l Removed by Motion Estimation/Compensation Spatial

Summary of Coding Systems l Temporal redundancy l l Removed by Motion Estimation/Compensation Spatial redundancy l Removed by Transform coding l l Ex : DCT & Quantization Statistic redundancy l Removed by Entropy coding(VLC) l Ex : Huffman Coding

Basic Video Coding Flow

Basic Video Coding Flow

Example

Example

Block-Matching Motion Estimation

Block-Matching Motion Estimation

Basic Video Coding Flow

Basic Video Coding Flow

l. DEMO Movie 1

l. DEMO Movie 1

Motion Compensation/Estimation l 為什麼有些Frame是沒有壓縮的呢

Motion Compensation/Estimation l 為什麼有些Frame是沒有壓縮的呢

Coding of Moving Pictures

Coding of Moving Pictures

l. DEMO Movie 2

l. DEMO Movie 2

Other Topics l Low Power l Fast Motion Estimation Algorithms l Content Aware Algorithms

Other Topics l Low Power l Fast Motion Estimation Algorithms l Content Aware Algorithms