Stefano MARANO | MULTIMEDIA PROCESSING FOR STREAMING APPLICATIONS
Stefano MARANO MULTIMEDIA PROCESSING FOR STREAMING APPLICATIONS
cod. 0622700102
MULTIMEDIA PROCESSING FOR STREAMING APPLICATIONS
0622700102 | |
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA | |
EQF7 | |
COMPUTER ENGINEERING | |
2021/2022 |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2017 | |
SPRING SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/03 | 3 | 24 | LESSONS | |
ING-INF/03 | 3 | 24 | EXERCISES |
Objectives | |
---|---|
THIS COURSE PRESENTS THE BASIC ELEMENTS OF: - EFFECTIVE REPRESENTATION OF INFORMATION IN DIGITAL MULTIMEDIA SYSTEMS - ELEMENTS OF RELIABLE TRANSMISSION AND STREAMING TECHNIQUES - ANALYSIS AND IMPLEMENTATION OF ENCODERS/DECODERS FOR AUDIO, IMAGE AND VIDEO SOURCES KNOWLEDGE AND UNDERSTANDING: ABILITY IN ANALYSIS AND MODELING MULTIMEDIA SOURCES AND THEIR STREAMING TRANSMISSION APPLYING KNOWLEDGE AND UNDERSTANDING: DESIGN OF CODECS FOR MULTIMEDIA SIGNALS AND STREAMING TRANSMISSIONS |
Prerequisites | |
---|---|
SKILLS ARE REQUIRED IN: MATHEMATICS, PROBABILITY, AND PROGRAMMING. |
Contents | |
---|---|
ELEMENTS OF INFORMATION THEORY (LECTURE/PRACTICE/LABORATORY HOURS 7/5/0) ENTROPY. MUTUAL INFORMATION AND DIVERGENCE. LOG-SUM INEQUALITY. AEP. DATA PROCESSING INEQUALITY. BSC. CHANNEL CAPACITY. LOSSLESS CODING (LECTURE/PRACTICE/LABORATORY HOURS 7/5/0) PRINCIPLES OF SOURCE CODING. TAXONOMY OF CODES. ENTROPY CODING AND HUFFMAN ALGORITHM. LEMPEL-ZIV CODING: SLIDING WINDOW AND TREE-STRUCTURED IMPLEMENTATIONS: LZ77, LZ78, LZW (AN OVERVIEW) COMPUTER IMPLEMENTATION OF THE PRESENTED CODES. LOSSY SOURCE CODING (LECTURE/PRACTICE/LABORATORY HOURS 7/5/0) QUANTIZATION. “NEAREST NEIGHBOR” AND CENTROID RULES. LLOYD & MAX ALGORITHM. TRANSFORM CODING. MP3 STANDARD. JPEG STANDARD. MPEG STANDARD. BASICS OF H.264 COMPUTER IMPLEMENTATION OF THE PRESENTED QUANTIZERS AND CODES. RELIABLE TRANSMISSION AND STREAMING (LECTURE/PRACTICE/LABORATORY HOURS 7/5/0) PRINCIPLES OF RELIABLE TRANSMISSION. BRIEF OVERVIEW OF: BLOCK, CONVOLUTIONAL, TURBO AND LDPC CODES. STREAMING PROTOCOLS. COMPUTER IMPLEMENTATION. TOTAL LECTURE/PRACTICE/LABORATORY HOURS: 28/20/0 |
Teaching Methods | |
---|---|
THE COURSE OFFERS THEORETICAL AND PRACTICAL LESSONS (COMPUTER IMPLEMENTATION OF ENCODERS/DECODERS) ON CODING FOR MULTIMEDIA SOURCES AND STREAMING TECHNIQUES. |
Verification of learning | |
---|---|
THE STUDENT WILL PRESENT A COMPUTER PROJECT (IMPLEMENTATION AND ANALYSIS OF ENCODERS/DECODERS FOR MULTIMEDIA SIGNALS) ALONG WITH A BRIEF ORAL OR WRITTEN REPORT. THE EVALUATION WILL BE BASED ON PROJECT RESULTS, CORRECTNESS AND EFFICACY OF THE FORMULATION, CLARITY OF EXPOSITION, DEPTH OF UNDERSTANDING, DEVELOPED SKILLS, CRITICAL ANALYSIS AND GENERAL VISION OF THE TOPIC. |
Texts | |
---|---|
T. M. COVER, J. A. THOMAS, ELEMENTS OF INFORMATION THEORY, JOHN WILEY & SONS, 1991. A. GERSHO, R. M. GRAY, VECTOR QUANTIZATION AND SIGNAL COMPRESSION, SPRINGER, 1992 SUPPLEMENTARY TEACHING MATERIAL WILL BE AVAILABLE ON THE UNIVERSITY E-LEARNING PLATFORM (HTTP://ELEARNING.UNISA.IT) ACCESSIBLE TO STUDENTS USING THEIR OWN UNIVERSITY CREDENTIALS. |
More Information | |
---|---|
THE COURSE IS HELD IN ITALIAN. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-11-21]