| |
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 |
|
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
|
|
|
|