1111

 

 

INTRODUCTION

This lecture aims at understanding implementation issues on international image/video standards such as JPEG, MPEG, H.264,… and taking practical lab exercises coded in Visual Studion and C. Lecturer will conduct every day workshop discussing functional issues in the source code and supervising a practical course. Some background reading on digital image processing and information theory is preferably recommended as prerequisites in this course.

Download PDF Download the PDF

An embedded awareness & advanced training Group

Course Details

JPEG Algorithm and Practice in C (Day 1)

Introduction

Standards Overview

Analog TV: Basic Concepts

Digital TV: Component vs. Composite

Theoretical Base for Compression/Decompression

Need for Data Compression
Information Theory Concepts
Visual Psychophysics
Predictive Coding
Motion Estimation
Transform Coding Sub band Coding
Vector Quantization, etc.
Examples of Codec Designsp
*64 Standard
JPEG Standard
Overview of JPEG
Major Steps
A Glance at the JPEG Bitstream
Four JPEG Modes
JPEG 2000

Lab Exercises (Day 1)

MPEG 1,2 Algorithm and Practice in C (Day 2)

MPEG-1 Standard

Functional Block Diagrams
Syntax and Semantics
Video Compression
Audio Compression
System Layer

Lab Exercises (Day 2)

MPEG-2 Standard

Video Compression
Audio Compression
System Layer
Program and Transport Streams
Comparison with MPEG-1

MPEG-2 Distribution
Optical Recording of the MPEG-2 Data Stream
End-to-end TV Distribution

Lab Exercises (Day 2)

MPEG-4 Algorithm and Practice in C (Day 3)

MPEG-4 Standard Overview Version 1, Version 2

Theoretical Base: tools, concepts, principles

Summary - MPEAG-1-2 bases
Arithmetic coding
Shape representation: binary and gray-scale (alpha) planes
Mash (object plane) based presentation
Shape-adaptive DCT and DWT
Global and local motion compensation
RVLC, etc.

MPEG-4 Video

Natural video coding
Texture coding
Synthetic video

Lab Exercises (Day 3)

H.264 Algorithm and Practice in C (Day 4)

Advanced Video Coding (AVC) - H.264

Compression tools

Prediction:
Prediction of Intra Macro blocks
Transform and Quantization
Reconstruction filter
Interlaced Video
Flexible Macro block Ordering (FMO)
ENTROPY CODING
(Universal) Variable Length Coding
Content-Based Adaptive Arithmetic Coding (CABAC)
Switching P and I slices

Future extensions

Lab Exercises (Day 4) 

DURATION

4 days

Copyright ® 2009 eACT Technologies Home