HS12: Multimedia Systems (BINF31bb, part of BINF3101)


Lecturer: Prof. Dr. Renato Pajarola
Assistents: Michailidis Georgios-Tsampikos
Time: Lecture: Thursday 14-15:45, Exercises: Monday 16-18
Room: Binzmühlestrasse: BIN 2.A.10, (BIN 0.B.04 Exercises)
Language: English
Exercises: The exercises are biweekly and start in the 2nd semester week.
OLAT: Course link


Multimedia data processing is central to todays information technology world. In this lecture the fundamental concepts of multimedia systems will be presented, in particular multimedia data representation, processing and display of multimedia data such as audio, images, video and 3D graphics. Lectures include theoretical concepts and additional practical exercises.

The lecture is targeted to students with an assessment level BSc in computer science or·similar basic knowledge of computer science, programming, data structures and algorithms. It is recommended for the BSc students in the 5th or possibly 3rd semester.

The exercises will be done in C/C++ and introduction material for C/C++ programming is available.


Foundations of multimedia systems and multimedia data processing such as digital signal representation, color theory, image and video processing. A topic overview and corresponding relevant literature is given in this document:

Lecture Topic Outline

  • Sampling and Digitalization
  • Audio
  • Color
  • Images
  • Image Processing
  • Video
  • 3D Graphics
  • Coding
  • Data Compression

Course Electronic Mail

It is a standing assignment that each course participant has verified that his email contact information has been deposited with the teaching assistant. The compiled class mailing list will be used for official announcements such as class deadlines or distribution of homeworks. Register here on·OLAT.


  1. Fundamentals of Multimedia by Li and Drew, 2004, Pearson Prentice Hall. ISBN 013127256X
  2. Digital Image Processing by Gonzales and Woods, 2001, Prentice Hall
  3. Mathematical Principles for Scientific Computing and Visualization by Farin and Hansford, 2008, AK Peters
  4. Mathematics for Multimedia by Wicherhauser, 2004, Elsevier Academic, ISBN 0-12-748451-1
  5. Digital Multimedia 2nd Edition by Chapman and Champan, 2004, Wiley, ISBN 0-470-85890-7

As a standing homework assignment you are expected to review the corresponding book chapters after the lectures.

Completion Requirements


As a standing homework assignment you are expected to read the corresponding book chapters before the lectures and to review the material thoroughly after the lectures covering them.


To take part in the final written exam, students must have completed a minimum number of homework assignments. The programming projects must be submitted as ANSI-C/C++ compatible source code (that compiles with a standard gcc/g++ compiler under Linux/Mac OS X) to the assistant leading the exercises.


The lecture will be completed with a written exam at the end of the semester. The exam is scheduled according to the standard UZH/OEC/IFI regulations.· Vorlesungsverzeichnis, Modul Multimedia Systems

Lecture outline, Exercises and Documentation

(tentative schedule - subject to changes)

Schedule Topics Slides Exercises
Week 1 Sampling All slides and exercises can be found on OLAT.
Week 2 Audio
Week 3 Color
Week 4 Images
Week 5
Week 6 Image Processing
Week 7
Week 8
Week 9 Video
Week 10 3D Graphics
Week 11 Coding
Week 12 Lossy Compression
Week 13 Image Compression
Week 14 Video Compression

Additional Material