In the Name of the Most High

 

Multimedia Systems

Sharif University of Technology, Kish Island Campus, Spring 2008

 

 

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 Hall Upper Saddle River, NJ, 2004.

 

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%

 

Midterm grades

 

Final Grades

 

 

Lecture notes

 

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:

            Sampling of audio signals

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

 

 

Programming assignment 1

 

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 MIDI: Musical Instrument Digital Interface

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