JRI Technology courses: On-site, Public, Interactive on the CD

Advanced Video Compression
AVC/H.264

This Course includes:

- Three days of instruction (2.5 CEUs)
- Extensive set of notes, which cover all the visuals used in the course
- Pre-course preparatory homeworks

All JRI Technology courses are available for onsite training: call 714/921-2286 or email to info@jritechnology.com

 

MPEG-4 Part 10/AVC/H.264
ISO/IEC 14496-10 AVC or ITU-T Rec. H.264

Prerequisites

Familiarity with analog and digital video would be helpful.
Although video compression is mathematically based, it is not assumed that attendees are familiar with higher level math: modern algebra, fractals, wavelets, etc.

 

Course Focus

Advanced Video Compression, MPEG-4 AVC/H.264 is the latest international video coding standard. It is currently the most powerful and state-of-the-art standard, and was jointly developed by the Video Coding Experts Group (VCEG) of the ITU-T and the Moving Picture Experts Group (MPEG) of ISO/IEC. It uses state-of-the-art coding tools and provides enhanced coding efficiency for a wide range of applications, including video telephony, video conferencing, TV, storage (DVD and/or hard disk based, especially high-definition DVD), streaming video, digital video authoring, digital cinema, and many others. The work on a new set of extensions to this standard has been approved in the spring of 2003. These extensions, known as the Fidelity Range Extensions (FRExt, Amendment 1), provide a number of enhanced capabilities relative to the base specification.

As has been the case with past standards, its design provides the most current balance between the coding efficiency, implementation complexity, and cost - based on the state of VLSI design technology (CPU's, DSP's, ASIC's, FPGA's, etc.). In the process, a standard was created that improved coding efficiency by a factor of at least about two (on average) over MPEG-2 - the most widely used video coding standard today - while keeping the cost within an acceptable range. The Fidelity Range Extensions demonstrates even further coding efficiency against MPEG-2, potentially by as much as 3:1 for some key applications.

Course Overview

This course provides a theoretical, intuitive and practical basis for the coding of images into digital form and their compression. Additionally, this course covers MPEG standards. Compression testing, available tools and major artifacts associated with video compression are surveyed.

Obstacles and opportunities - broadcast, streaming, downloading - will be discussed, as well as applications - DTV, PVR, HD DVD, D-cinema, videoconferencing and wireless/mobile.

Course Objectives

At the end of this course, students will be able to accomplish the following:
1. Understand the advantages of using digital image and video compression algorithms in various digital imaging related products.
2. Have a clear picture of the engineering of a compression system.
3. Compare the AVC algorithm with other approaches to video compression.
4. Study the technical details of the MPEG and MPEG-like algorithms.
5. Understand the essential difference between FRExt and the rest of the MPEG and/or H.26x Standards
6. Understand requirements for: broadcast/DTV, streaming, and downloading.
7. Make competent decisions regarding opportunities to incorporate technical advances into the product.
8. Understand the performance limitations of various compression solutions.
9. Learn how to get the AVC spec for free.

 

Who Should Attend

The course is designed for scientists, engineers and technical managers involved in design specification, implementation, management, or utilization of video compression systems and others who wish to acquire knowledge of the video compression technology field. The material should also be of keen interest to scientists, engineers and managers working in the following roles: strategic planners, business development and marketing professionals, value-added developers and integrators, content owners/providers, etc.

 

Topic Outline

Day I Day II Day III
INTRODUCTION
Description of course structure and content
Course objectives
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
- Motion compensation
Transform coding
Sub-band coding
Vector quantization, etc.

xPEG Standards
JPEG STANDARD

MPEG-1 STANDARD
Functional block diagrams
Syntax and semantics
Video compression
Audio compression
System layer

Q/A: Major Artifacts Associated with VC
Subjective evaluations of digitally compressed video

MPEG-2 STANDARD
Video compression
Audio compression
System layer
Program and transport streams
Comparison with MPEG-1

MPEG-4 Standard Overview: Version 1, Version 2
Theoretical Base: tools, concepts, principles
Summary - MPEAG-1-2 bases
Arithmetic coding
RVLC, etc.
Basics for AVC

Advanced Video Coding (AVC) - H.264
Overview

Advanced Video Coding (AVC) - H.264
Compression tools
Prediction:
Prediction of Intra Macroblocks
Prediction of Inter Macroblocks
Transform and Quantization
Reconstruction filter
Interlaced Video
Flexible Macroblock Ordering (FMO)
ENTROPY CODING
(Universal) Variable Length Coding
Content-Based Adaptive Arithmetic Coding (CABAC)
Switching P and I slices

Fidelity Range Extensions

SVC Extensions

MPEG-2: System layer
Program and transport streams
NAL
MPEG-2, AVC, VC-1 comparison

Applications: Opportunities and obstacles
Markets, Patent obligations, testing tools

r0avc3d Return to the top
  Return to home page