and Applications (CS4185)
Teching Assistants: Jianbo Jiao, Cherry Zhao, and
Hours: 26-hour lectures (2 hours/week) and 13-hour tutorials (1 hour/week)
The course aims at providing students with theoretical and technical
understanding on multimedia components, communications, and systems. The
course covers contemporary, interactive multimedia technology and
communication systems, focusing on types, applications, and theories of
operation. Basic technologies such as multimedia data representation,
compression, retrieval and communication will be covered in an integrated
manner. On completion of the course, students should be able to understand
the fundamental concepts and make critique to the technologies associated with
various multimedia data types such as image, video, audio, graphics and
Upon completion of this course, students should be able to:
- Explain approaches to represent multimedia data in digital format and
identify their properties based on the human visual and auditory perception.
- Analyse image, video and audio in the frequency domain to identify
important components to be encoded.
- Explain the major steps in some of the image, video and audio compression
standards, including quantization, coding techniques and coding standards.
- Explain multimedia streaming and QoS for real-time multimedia data transmission.
- Apply lossless and lossy compression techniques on multimedia data.
- Overview of Multimedia Technologies
- Graphics and Animation
- Virtual Reality
- Image and Video
- Multimedia Compression Technologies
- Sampling, Multimedia Data Transmission and Streaming
- Lossless Compression Techniques
- Lossy Compression Technique for Images - JPEG
- Lossy Compression Technique for Videos - MPEG
- Lossy Compression Terchnique for Audio - MP3
- Multimedia Retrieval
- Image Retrieval Techniques
- Video Retrieval Techniques
- Audio Retrieval Techniques
Pre-requisites (for CS4185 only)
- CS2310/CS2313/CS2331 Computer Programming
- CS2303/CS3334 Data Structures
For a student to pass this course, he/she must obtain at least 30% of the
maximum examination mark.
- Coursework: 40% (1 project assignment and 1 quiz)
- Examination: 60% (2 hours)
Refer to the
university calendar for the week numbers.
- Week 1: Multimedia Systems, Computer Graphics and Animation
Tutorial Class: Course Overview
- Week 2: Computer Graphics and Animation, Virtual Reality
Tutorial Class: Exercise 1
- Week 3: Image Representation, Course Project Briefing
Tutorial Class: Tutorial 1 on Course Project
- Week 4: Sampling, Multimedia Communications and Streaming
Tutorial Class: Tutorial 2 on Course Project
- Week 5: Basic Compression Techniques (Lossless)
- Week 6: Basic Compression Techniques (Lossless)
Tutorial Class: Tutorial 3 on Course Project
- Week 7: Quiz
- Week 8: Basic Compression Techniques (Lossless)
Tutorial Class: Exercise 2
- Week 9: Image Compression Techniques (Lossy)
Tutorial Class: Exercises 3 and 4
- Week 10: Image Compression Techniques (Lossy)
Tutorial Class: Exercises 4 and 5
- Week 11: Video Compression Techniques (Lossy)
Tutorial Class: no tutorial classes
- Week 12: Audio Compression Techniques (Lossy)
Tutorial Class: Exercise 6
Course Project Submission Deadline: November 20, 2016 (final)
- Week 13: Revision
Tutorial Class: Exercise 7
Fundamentals of Multimedia
Ze-Nian Li and Mark Drew, Prentice Hall, 2004.
John Buford, Pearson, 2002.
Multimedia Signal Coding and Transmission
Jens-Rainer Ohm, Springer, 2015.
Multimedia Communications and Networking
Mario Marques da Silva, CRC Press, 2012.
Last updated on 13 November, 2017.