Dokument se učitava



Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

Audio and Video Compression Course code: 317301 | 8 ECTS credits

Basic information
Level of Studies: Master applied studies
Year of Study: 1
Semester: 1
Requirements: Basic knowledge of digital signal processing.
Goal: The objective of the course is to introduce students to audio and video compression and standards of compression as well as to get students familiar with practical aspects of the audio and video compression, appropriate software and hardware solutions. One of the goals is to introduce students to the state-of-the-art compression standards that are used in the latest communication systems.
Outcome: At the end of the course, students will be familiar with the principles of audio and video compression using a basic and the state-of-the-art compression standards, and their practical applications in communication systems.
Contents of the course
Theoretical instruction:
  1. Introductory lecture. Course content and organization. Multimedia application and their requirements for storage and transport.
  2. Introductions to audio and video signals: analog and digital representations, human perception.
  3. Information theory, lossless compression, Huffman coding, arithmetic coding.
  4. Quantization: uniform, non-uniform, vector. Predictive methods: DPCM, adaptive DPCM, DM.
  5. Transformation methods: time, space, frequency, DFT, DCT.
  6. Filter based and wavelet- based compression of audio and video signals.
  7. Motion compensation, motion vectors and block matching.
  8. Space, time, static, view redundancy in compression.
  9. MPEG-1 standard, MPEG-2 – television standard (SDTV and HDTV), MPEG audio standards.
  10. H.261, H.262 and H.263 standards.
  11. MPEG-4 multimedia standards, H.264 AVC or MPEG-4 version 10 for DVB over IP and DVB-H.
  12. 3D video (MVC, SBS, FS coding).
  13. H.265 video standard.
  14. Real time compression for video streaming.
  15. Concluding remarks. Directions of further professional development, self-evaluation of the course.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Laboratory exercises include work in a free software FFMPEG that has wide range of educational and professional applications, by creating the video using HD web cameras or using existing videos and their further processing and compression. Additionally, laboratory exercises include work in educational software Image and Video Compression Learning Tool VcDemo, where is possible to change parameters of compression, such as bit rate, predictive structure in DPCM, block sizes in DCT and GoP organization in MPEG. Laboratory work includes digitalization parameters and compressions of audio signal, by using digital audio recorder and later compression of audio. As a final part of exercises, H.265 video coding is analyzed using a hardware HEVC encoder.
Textbooks and References
  1. A. Zeković, Lekcije iz Kompresije audio i video signala, VIŠER, Beograd, 2016.
  2. M. Popović, Digitalna obrada slike, Akademska misao, Beograd, 2006
  3. Video Coding Experts Group (VCEG) MPEG-x standards, (http://www.itu.int/en/ITU-T/studygroups/2013-2016/16/Pages/video/vceg.aspx).
  4. H.26x video standards, (http://mpeg.chiariglione.org/standards).
  5. P. Symes, Digital Video Compression, McGraw-Hill, 2004.
  6. V. Bhaskaran, K. Konstantinides, Image and Video Compression Standards: Algorithms and Architectures, Springer, 1997.
Number of active classes (weekly)
Lectures: 3
Practical classes: 3
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam