Data Compression
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
MIE-KOD | Z,ZK | 4 | 2+1 |
- Přednášející:
- Jan Holub (gar.)
- Cvičící:
- Jan Baier
- Předmět zajišťuje:
- katedra teoretické informatiky
- Anotace:
-
Students are introduced to the basic principles of data compression. They will learn the necessary theoretical background and get an overview of data compression methods being used in practice. The overview covers principles of integer coding and of statistical, dictionary, and context data compression methods. In addition, students learn the fundamentals of lossy data compression methods used in image, audio, and video compression.
- Požadavky:
-
Knowledge of basic data structures, fundamentals of computer programming, and theory of finite automata.
- Osnova přednášek:
-
1. Introduction, entropy, models, elementary methods.
2. Coding of integers.
3. [2] Statistical methods: Shannon-Fano coding, Huffman coding, arithmetic coding.
4. [2] Dictionary methods: LZ77, LZ78, LZW.
5. [3] Context methods: PPM, DCA, ACB.
6. Burrows-Wheeler compression.
7. Pattern matching in a compressed text.
8. Word-based compression.
9. [2] Introduction to lossy compression (image, audio, video).
- Osnova cvičení:
-
1. Entropy, models, elementary methods.
2. Coding of integers.
3. Statistical methods, Shannon-Fano coding, Huffman coding.
4. Statistical methods, Arithmetic coding.
5. Dictionary methods, LZ77, LZ78.
6. Dictionary methods, LZW.
7. Context methods, PPM.
8. Context methods, DCA.
9. Context methods, ACB.
10. Burrows-Wheeler compression.
11. Pattern matching in compressed text.
12. Word-based compression.
13. Introduction to lossy compression I (image, audio, video).
14. Introduction to lossy compression II (image, audio, video).
- Cíle studia:
-
The course deals with elementary techniques of data compression. The introduction with theoretical background is followed by presentation of methods for coding integers and statistical, dictionary, and context data compression methods. The module ends with an introduction to lossy data compression used in image, audio, and video compression.
- Studijní materiály:
-
1. Salomon, D., Motta, G., Bryant, D. ''Data Compression: The Complete Reference''. Springer, 2006. ISBN 1846286026.
- Poznámka:
-
Rozsah=prednasky+proseminare+cviceni2p+1c, Prednasejici: doc. Ing. Jan Holub Ph.D.
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- System Programming, in English, Version for Students, who Enrolled in 2010 and 2011 (povinný předmět zaměření)
- Master Informatics, Presented in English - Version for Students who Enrolled in 2010 (VO)
- Master Informatics, Presented in English - Version for Students who Enrolled in 2011 (VO)
- Master Informatics, Presented in English - Version for Students who Enrolled in 2012 (VO)
- System Programming, Presented in English - Version for Students who Enrolled in 2012 (povinný předmět zaměření)