In the Name of the Most High
Multimedia Systems
Instructor:
Behzad Akbari:
Office: Digital
Media Lab (Khodro building 4th Floor), Sharif University of Technology
Phone: 021-66164105
Email:
behzad_ak@mehr.sharif.edu
TA:
Ali Dabir Moghaddam
Email: dabirmoghaddam@ce.sharif.edu
Course Web site:
http://ce.sharif.edu/~b_akbari/52342/
Course objective :
To make acquainted the undergraduate
students with the fundamental concepts of multimedia systems and applications.
Prerequisites:
Signals and Systems, Programming.
Course description:
The course includes the fundamental
concepts of multimedia systems, audio, image and video coding schemes and
standards, and delivery of multimedia over networks. There will be one quiz
every week, a number of MATLAB programming assignments during term, some
homework, one midterm and a final exam.
Textbook:
Z-N.
Li, M.S. Drew, Fundamentals of Multimedia, Pearson Prentice
Other Reference Book:
R.
Steinmettz and K. Nahrstedt, Multimedia Fundamentals: Media Coding and Content
Processing, Prentice Hall, 2002.
Grading:
There will be Homework, Quizzes, Project, Mid-Term and Final
Exams. The grade will be determined by:
Homework: 10%
Quiz: 10%
Programming assignments: 15%
Mid-Term Exam: 30%
Final Exam: 35%
Homework and assignments:
Homework#1:
Chapter 1 of the textbook
Exercises: 1, 6
Chapter 3 of the textbook
Exercises: 1, 3, 4
Chapter 4 of the textbook
Exercises: 2, 11, 13
Due date: 87/01/21
Homework#2:
Due date: 87/02/01
Homework#3:
Chapter 5 of the textbook
Exercises: 1,3,4,6,10
Chapter 6 of the textbook
Exercises: 1,6,10,14
Chapter 7 of the textbook
Exercises: 1,2,3,5,6
Due date: 87/03/08
Homework#4:
Chapter 8 of the textbook
Exercises: 4,5,6,7
Chapter 9 of the textbook
Exercises: 1,4,5,6
Chapter 10 of the textbook
Exercises: 1,3,7,9
Chapter 11 of the textbook
Exercises: 1,3,4,5,8,9
Due date: 87/03/18
Tentative Course Outline:
Introduction to
Multimedia
1.1 What is Multimedia?
1.2 Multimedia and Hypermedia
1.3 World Wide Web
1.4 Overview of Multimedia Software Tools
Graphics and Image
Data Representations
3.1 Graphics/Image Data Types
3.2 Popular File Formats
Color in Image and
Video
4.1 Color Science
4.2 Color Models in Images
4.3 Color Models in Video
Fundamental
Concepts in Video
5.1 Types of Video Signals
5.2 Analog Video
5.3 Digital Video
Basics of Digital
Audio
6.1 Digitization of Sound
6.2
6.3 Quantization and Transmission of Audio
Lossless
Compression Algorithms
7.1 Introduction
7.2 Basics of Information Theory
7.3 Run-Length Coding
7.4 Variable-Length Coding (VLC)
7.5 Dictionary-based Coding
7.6 Arithmetic Coding
7.7 Lossless Image Compression
Lossy Compression
Algorithms
8.1 Introduction
8.2 Distortion Measures
8.3 The Rate-Distortion Theory
8.4 Quantization
8.5 Transform Coding
Image Compression
Standards
9.1 The JPEG Standard
9.2 The JPEG2000 Standard
Basic Video
Compression Techniques
10.1 Introduction to Video Compression
10.2 Video Compression with Motion Compensation
10.3 Search for Motion Vectors
10.4 H.261
10.5 H.263
MPEG Video Coding I
| MPEG-1 and 2
11.1 Overview
11.2 MPEG-1
11.3 MPEG-2
MPEG Video Coding
II | MPEG-4, 7 and Beyond
12.1 Overview of MPEG-4
12.2 Object-based Visual Coding in MPEG-4
12.3 Synthetic Object Coding in MPEG-4
12.4 MPEG-4 Object types, Pro_le and Levels
12.5 MPEG-4 Part10/H.264
12.6 MPEG-7
Basic Audio
Compression Techniques
13.1 ADPCM in Speech Coding
13.2 G.726 ADPCM
13.3 Vocoders
MPEG Audio
Compression
14.2 MPEG Audio
Multimedia
Networking
This part will be present from chapter 7
of book “Computer Networking: A Top-Down
Approach, Featuring the Internet, James Kurose and Keith Ross,
Addison-Wesley Pub Co, 2004. ”.
Multimedia Networking Applications
Streaming stored audio and video
Real-time Multimedia: Internet Phone study
Protocols for Real-Time Interactive Applications
RTP,RTCP,SIP
Distributing Multimedia: content distribution networks