COMPGZ05 - Multimedia Systems
Note: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).- Code
- COMPGZ05 (Also taught as: COMP4034 Multimedia)
- Year
- MSc
- Prerequisites
- Term
- 2
- Taught By
- Mark Handley (100%)
- Aims
- The aims of this course are to describe the ways in which multimedia information is captured, processed, and rendered, to introduce multimedia quality of service (QoS) and to compare subjective and objective methods of assessing user satisfaction, to analyse the ways in which multimedia data is transmitted across networks, and to discuss privacy and copyright issues in the context of multimedia.
- Learning Outcomes
- The ability to: describe different realisations of multimedia tools and the way in which they are used; analyse the structure of the tools in the light of low-level constraints imposed by the adoption of various QoS schemes (ie bottom up approach); analyse the effects of scale and use on both presentation and lower-level requirements (ie top down approach); state the properties of different media streams; compare and contrast different network protocols and to describe mechanisms for providing QoS guarantees in the network.
Content:
- Introduction and overview.
- Discrete Cosine Transform
Coefficient Coding - Audio Coding
- Analogue and digital form:
- Sample rate, bits/sample, nyquist rate, CD audio
Compression techniques:
- PCM, ADPCM, LPC, GSM/CELP, MP3/AAC - Video
- TV Standards:
- Interlacing vs progressive scan, PAL, NTSC, SECAM
Video digitisation
Raw Image Representation:
- RGB, YUV411, YUV422, Indexed color vs true colour
Image Compression:
- GIF, JPEG, Motion JPEG:
Video Compression:
- Motion estimation
- Motion compensation
Video Compression Schemes:
- H.261, H.263
- MPEG 1, MPEG 2, MPEG 4
Video Adaptation:
- Sender-side adaptation, buffering, VBR->CBR conversion - System Streams
- MPEG program and transport streams
H.221 framing (for ISDN)
IP-based transport:
- packet loss
- TCP vs UDP
- Application-level framing
- RTP
- H.261 as example of payload format
- DCCP
Audio/Video synchronization
- RTCP
- MPEG system stream - Signalling
- H.323
SIP and SDP
RTSP
Megaco - OS Issues
- Buffering
Scheduling - Describing Network Traffic
- Traffic patterns
Application requirements
QoS parameters and descritions - Congestion control and Resource Management
- TCP congestion control
Real-time traffic congestion control
Queue management:
- Random Early Detection + other AQM
- Explicit Congection Notification (ECN)
- Scheduling mechanisms (FQ, WFQ) - Enhanced Quality of Service
- Intserv
Resource reSerVation Protocol (RSVP)
Diffserv - IP Multicast
- Service Model
Layered transmission
Multicast congestion control - Digital rights management
- Legal issues
Watermarking
Method of Instruction:
Lecture presentations
Assessment:
The course has the following assessment components:
- Written Examination (2.5 hours, 85%)
- Coursework Section (1 piece, 15%)
To pass this course, students must:
- Obtain an overall pass mark of 50% for all sections combined
The examination rubric is:
Answer THREE questions out of FIVE. All questions carry equal marks

