MULTIMEDIA PROCESSING FOR STREAMING APPLICATIONS

Stefano MARANO MULTIMEDIA PROCESSING FOR STREAMING APPLICATIONS

0622700102
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
EQF7
COMPUTER ENGINEERING
2022/2023



YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2017
AUTUMN SEMESTER
CFUHOURSACTIVITY
324LESSONS
324EXERCISES
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, THE RELATED CODING TECHNIQUES AND 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
TOTAL LECTURE/PRACTICE/LABORATORY (LEC/PRA/LAB) HOURS: 28/20/0

LEARNING UNIT (LU) 1: ELEMENTS OF INFORMATION THEORY
(LECTURE/PRACTICE/LABORATORY HOURS 7/5/0)
1 (2H LEC) ENTROPY
2 (2H LEC) MUTUAL INFORMATION, DIVERGENCE, LOG-SUM INEQUALITY
3 (2H PRA) EXCERISES ON INFORMATIONAL QUANTITIES
4 (2H LEC) AEP. DATA PROCESSING INEQUALITY
5 (1H LEC+1H PRA) BSC. CHANNEL CAPACITY, EXCERISES
6 (2H PRA) EXCERISES ON AEP E CODING

KNOWLEDGE AND UNDERSTANDING: UNDERSTANDING OF THE MAIN INFORMATIONAL QUANTITIES AND CONCEPTUAL CODING SCHEMES
APPLIED KNOWLEDGE AND UNDERSTANDING: ANALYTICAL MANIPULATION OF THE INFORMATIONAL QUANTITIES AND THEIR RELATIONSHIPS


LU2: LOSSLESS CODING
(LEC/PRA/LAB 7/5/0)

7 (2H LEC) PRINCIPLES OF SOURCE CODING. TAXONOMY OF CODES
8 (2H LEC) ENTROPY CODING AND HUFFMAN ALGORITHM
9 (2H LEC) LEMPEL-ZIV CODING: TREE-STRUCTURED LZ78
10 (1H LEC+1H PRA) OVERVIEW OF SLIDING WINDOW LZ77 AND LZW
11 (2H PRA) COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES
12 (2H PRA) COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES

KNOWLEDGE AND UNDERSTANDING: FUNCTIONING OF THE MAIN LOSSLESS SOURCE CODES
APPLIED KNOWLEDGE AND UNDERSTANDING: COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES AND PERFORMANCE ANALYSIS


LU3: LOSSY SOURCE CODING
(LEC/PRA/LAB 7/5/0)

13 (2H LEC) QUANTIZATION. NEAREST NEIGHBOR AND CENTROID RULES. LLOYD & MAX ALGORITHM.
14 (2H LEC) SUBBAND AND TRANSFORM CODING. OVERVIEW ON WAVELETS
15 (2 H LEC) JPEG E MPEG STANDARDS
16 (1H LEC+1H PRA) OVERVIEW ON MP3 E H.264, IMPLEMENTATION OF THE CONSIDERED CODES
17 (2H PRA) COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES
18 (2H PRA) COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES TI

KNOWLEDGE AND UNDERSTANDING: FUNCTIONING OF THE MAIN QUANTIZERS AND LOSSY SOURCE CODES, UNDERSTANDING OF THE CODING STANDARDS
APPLIED KNOWLEDGE AND UNDERSTANDING: COMPUTER IMPLEMENTATION OF THE CONSIDERED QUANTIZERS AND CODES, PERFORMANCE ANALYSIS


LU4: RELIABLE TRANSMISSION AND STREAMING
(LEC/PRA/LAB 7/5/0)

19 (2H LEC) PRINCIPLES OF RELIABLE TRANSMISSION
20 (2H LEC) BRIEF OVERVIEW OF: BLOCK, CONVOLUTIONAL, TURBO AND LDPC CODES
21 (2H LEC) STREAMING PROTOCOLS
22 (1H LEC+1H PRA) STREAMING PROTOCOLS, IMPLEMENTATION OF THE CONSIDERED CODES
23 (2H PRA) COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES
24 (2H PRA) COMPUTER IMPLEMENTATION OF THE CONSIDERED CODES

KNOWLEDGE AND UNDERSTANDING: FUNCTIONING OF THE MAIN CHANNEL CODES AND STREAMING PROTOCOLS
APPLIED KNOWLEDGE AND UNDERSTANDING: COMPUTER IMPLEMENTATION OF SELECTED CODES AND PERFORMANCE ANALYSIS
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.

K. SAYOOD, INTRODUCTION TO DATA COMPRESSION, FIFTH EDITION, MORGAN KAUFMANN PUBLISHERS 2018.


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: 2024-08-21]